






#nevigenOneStepCheckout > div > div.col-md-8 > fieldset.nevigenonestepcheckout_address_fieldset.card.bg-light.card-body > div > div > div.row > div.delivery_address.col-md-6 > div:nth-child(6){display:none;}
#nevigenOneStepCheckout > div > div.col-md-8 > fieldset.nevigenonestepcheckout_address_fieldset.card.bg-light.card-body > div > div > div.row > div.delivery_address.col-md-6 > div:nth-child(7){display:none;}
#nevigenOneStepCheckout > div > div.col-md-8 > fieldset.nevigenonestepcheckout_address_fieldset.card.bg-light.card-body > div > div > div.row > div.delivery_address.col-md-6 > div:nth-child(8){display:none;}












#sp-footer{background:#f0f8f3!important;color:silver;}
#sp-bottom{background:#2bb673;color:#fff}
#sp-footer1{text-align:center;}
.list_product {display: flex;flex-wrap: wrap;}
body {font-family: Open Sans, sans-serif!important;font-weight: 300;}
.jshop h1 {margin-top: 0px;font-size: 30px;}
.jshop_list_product .block_product {margin-bottom: 30px;}
.jshop_list_product .product .image {text-align: center;margin-bottom: 5px;}
div.product>div.image>div.image_block {position: relative;}
.btn, .sppb-btn {-webkit-transition: color 400ms, background-color 400ms, border-color 400ms;-o-transition: color 400ms, background-color 400ms, border-color 400ms; transition: color 400ms, background-color 400ms, border-color 400ms;}
.btn-sm {z-index: 10;background: #fff;border-radius: 49px;opacity: 0.8; margin-left: 5px; position: absolute;right: 5px;bottom: 5px;}
.btn-group-sm>.btn, .btn-sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
.jshop .product_label {position: absolute;margin-left: 5px; margin-top: 5px;}
.product_label1, .product_label_new {max-width: 100px;transform: rotate(-44deg);left: 6px;position: relative;}
.product_label1>img, .product_label_new>img {max-height: 40px;}
img {display: block;max-width: 100%;height: auto;}
img {width: auto;}
img {vertical-align: middle;}
img {border: 0;}
a {color: #2bb673!important;}
.jshop_list_product .product .name {text-align: center; font-size: 18px; margin-bottom: 5px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt30 {padding-top: 30px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}

.mr5 { margin-right: 5px;}
.mr1 { margin-right: 1px;}
.mr15 { margin-right: 15px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}

.lh26 {line-height: 26px;}
.h40 {height: 40px;}

.btnbtn {border: 1px solid;border-radius: 25px;}
.df {display: flex;}
.prodname {color: #585858;font-size: 15px;}
.priceprodblock {text-align: center; margin-top: 5px;}
#comjshop_list_product > div > div > div > div.oiproduct > form > div > button.btn-sm {display: none;}
.btn-sm {z-index: 10;background: #fff; border-radius: 49px; opacity: 0.8;margin-left: 5px; position: absolute; right: 5px; bottom: 5px;}
.selattr {background-color: #cffbdf;}
.attrbtn {border: 1px solid #E3E3E3; margin-right: 4px; margin-bottom: 4px;}
.product_label1>img, .product_label_new>img {max-height: 40px;}
.js_tovs {min-width: 350px;}
#sp-bottom{padding: 0px 0px;}
.flogomini {width: 220px;}
.tal{text-align:left;}
.tac{text-align:center;}
.fl {float: left;}
.fs12 {font-size: 12px;}
.fs18 {font-size: 18px;}
.fw600 {font-weight: 600;}
.izbrimg {height: 75px;min-width: 75px;}
.bottomtxttel {font-weight: bold; margin-right: 15px;}
.callbackbtn { background-color: #60b47c;padding: 5px; border-radius: 5px; color: white!important; margin-top: 10px;position: relative; display: block; text-align: center;}
.callbackbtn {cursor: pointer;}
#sp-bottom{background-color:#ffffff}
div.footer1 > h3,div.footer2 > h3,div.footer3 > h3{color:black;}
.footer1>p{color:#2bb673;}
.footer1>p>strong{color:black;}
#mod-custom116 > div > div.footer1 > div > div.fl.bottomtxttel{color:black;}
a.socset { padding: 0 0 0 0;margin-right: 15px;}
a.socset>img {max-height: 30px;}
.optlogindiv>.outlk {display: none;}
#sp-menu > div > nav > ul.sp-megamenu-parent{margin:auto;}
#sp-topmenu{background-color: #f5f5f5;color: #999999;}
#mod-custom140 > div.headerlogo{margin-top: 11px;}
.plg_system_webauthn_login_button{display:none!important;}
#com-users-login__form > div.com-users-login__submit > div > button{border-color:#60b47c!important;background-color:#60b47c!important;color:white;height: 40px;}
.headercallback {display: flex;}
.headeradresblock>p {font-size: 10px;font-weight: bold; line-height: 23px;}
.logosite {float: left;max-height: 113px;}
#mod-custom115 > div > div.fl > div.headeradresblock > a.callbackbtn{margin-top: 14px;}
#sp-menu > div>nav{margin:auto;}
#sp-menu{background-color: #60b47c;}
#sp-menu > div > nav > ul > li > a{color:white!important;}
#main_image_full_6116030 > div.text_zoom{display:none;}
#checkout > div.pull-left > a{border-color:#60b47c!important;background-color:#60b47c!important;color:white!important;height: 40px;}
#updateCart{text-align:center;}
#checkout > div.pull-left{margin: auto;}
div#maximenuck144 ul.maximenuck{background:transparent!important;}
.primimg { max-height: 30px; float: left; margin-right: 10px;}	
div.blockprim > div.subprim > p:nth-child(3){font-family: Open Sans, sans-serif; font-weight: 300;    text-align: center;}	
.fwb { font-weight: bold;}	
#mod-custom137 > div > div.blockprim > div.subprim > p.fwb{font-size: 14px;}
#mod-custom137 > div > div.blockprim > div.subprim > p:nth-child(2)	{font-size: 14px;}
.btngreen {background-color: #8FD5A6;}
.btnbtn:hover{border:1px solid;background-color: #60b47c;color:white!important;}
.attrbtncat:hover{border:1px solid!important;background-color: #60b47c!important;color:white!important;}
.button_buy_rel:hover,.buttonbuy:hover{border:1px solid!important;background-color: #60b47c!important;color:white!important;}
.button_buy_rel,.buttonbuy{background-color: #3a8c55;border:1px solid;color:white!important;}
#submit_product_list_filter,#clear_product_list_filter{border:1px solid;background-color: #8FD5A6;;color:white!important;}
#submit_product_list_filter:hover,#clear_product_list_filter:hover{border:1px solid;background-color: #60b47c;color:white!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{padding-bottom:15px;}
.container>a.btn-secondary{border:1px solid;background-color: #60b47c;color:white!important;}
.mycart_wrapp {display: block;position: relative;width: 73px;margin-top: 1px;text-align: center;}
.mycart_mini_txt_count {color: white !important;font-size: 15px;text-align: center;text-decoration: none !important;padding-top: 4px;width: 35px; height: 35px;display: block;position: absolute;background: #60b47c;border-radius: 50px;right: -20px;top: 4px;}
div.hidden_for_cart {display: none;}
.nvg_shipping_cost{color:black;}
#mod-custom141 > div.teltext{margin-top:18px;margin-bottom:15px;text-align:center;}
div.cart_buttons>#checkout > div.pull-right > a.btn-success{border-color: #60b47c !important;background-color: #60b47c !important;color: white !important;height: 40px;}
#updateCart > table.jshop.cart > tbody > tr.jshop_prod_cart.odd > td.quantity > div > span.cart_reload.icon-refresh{float: right;}
#updateCart > table.jshop.cart > tbody > tr.jshop_prod_cart.odd > td.quantity > div{display:flex;}
#updateCart > table.jshop.cart > tbody > tr.jshop_prod_cart.odd > td.remove > div > a{    position: relative;}
#updateCart > table.jshop.cart > tbody > tr.jshop_prod_cart.odd > td.remove > div > a:hover{color:white!important;}
.categorybuttons>.button {margin: auto;}
.btn-success-buy {background: #60b47c;border-radius: 4px !important;color: white!important;}
.jshop_list_product .block_product {margin-bottom: 30px;}
.jshop_list_product .product .image {text-align: center;margin-bottom: 5px;}
div.product>div.image>div.image_block {position: relative;}
.jshop_list_product .image_block { padding: 2px;display: inline-block;}
.jshop_list_product .block_product:hover {border-radius: 0.40rem; box-shadow: none;}
.filtercategorydiv>#categorys{width:220px;}
.no_products_filter{text-align:center;margin-top:50px;font-size:18px;}
#sp-left .sp-module, #sp-right .sp-module{border:none!important;}
#sp-main-body {padding: 25px 0!important;}
.categorybuttons>input.btn-success-buy:hover{border:1px solid;background-color: #3a8c55;color:white!important;}
#DOMWindow > p.modal_anchor > span > a{border:1px solid;background-color: #60b47c;color:white!important;}
#DOMWindow > p.modal_anchor > span > a:hover{border:1px solid;background-color: #3a8c55;color:white!important;}
#cartModal{background-repeat: no-repeat; overflow: auto; padding: 10px; height: 250px; width: 450px; background-color: rgb(255, 255, 255);    left: 568px; top: 166px;margin:auto;text-align: center;overflow:hidden;}
.modalbtn{margin-top: 20px;}
.modal_to_cart a { font-size: 16px; text-decoration: none;padding: 5px 10px;margin: 0 5px;background-color: #60b47c;color: #FFFFFF!important; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#cartModal > div > div > p.modal_text.modal-title{margin-top: 20px;}
.modal-header>span{margin-left: 90px;}
#cartModal > div.modal-dialog{top: -30px;}
.cartModalclose:hover{border:1px solid silver;background-color:silver;}
body > div.modal-backdrop.fade.show{z-index:100;}
.modal-dialog{pointer-events: auto!important;}
.modal-backdrop {z-index: 500 !important;  }
.cartmodallinktocart:hover{border:1px solid;background-color: #3a8c55;color:white!important;}
.breadcrumb{background-color:white!important;margin-top:10px;}
#sp-breadcrumbs > div > div > div > nav > ol > li.mod-breadcrumbs__divider.float-start > span{display:none;}
.productfull {margin-top: 25px;}
.product-label-product {left: 107px !important;z-index: 100;}
.priceproductrow>#block_price {font-weight: bold;color: black;padding-left: 10px;}
.product_label2 { max-width: 100px;transform: rotate(-44deg);left: 6px;position: relative;}
.product_label2>img {max-height: 40px;}
.lightbox {flex-flow: wrap;margin: auto;vertical-align: middle;height: 300px;display: flex;}
.cp {cursor: pointer;}
#quantity {text-align: center;background: #f6f6f6;border: 0;box-shadow: 0 0;}
.productfull .buttons {padding-left: 10px;display: inline-block;}
#comjshop > form > div > div.js_tovs.right_panel > div.pricebuydiv > div.priceproductrow.mobil {float: left;}
.prod_qty_input {text-align: center;background: #f6f6f6; line-height: 34px; padding: 3px 10px 3px 10px !important; border-radius: 8px; border: 1px solid silver;}
#sp-component > div > div.top_rating_products.jshop.jshop_list_product{display:flex;flex-flow:wrap;}
.priceproductrow {text-align: center; float: right;}
.prodpriceblock>.prod_buttons {display: flex;}
.priceproductrow>#block_price {font-weight: bold;color: black;padding-left: 10px;}
.productfull #block_price {font-size: 18px;color: #950000;}
.prodpriceblock>.prod_buttons {display: flex;}
.productfull .prod_buttons {margin-top: 5px;}
#comjshop > form > div > div.js_tovs.right_panel > div.pricebuydiv > div.prodpriceblock.mobil > div > div.prod_qty_input {margin-right: 20px;}
.productfull .prod_qty_input {padding-left: 5px;display: inline-block;}
.razimg {display: flex;flex-flow: wrap;}
.razimg>img { height: fit-content;width: fit-content;margin: auto;}
.lightbox {height: 100% !important;}
.lightbox>img { margin: auto;max-height: 300px;}
#list_product_image_thumb {display: flex;flex-flow: wrap; max-width: 350px; margin: auto; margin-top: 15px; margin-bottom: 15px;}
#list_product_image_thumb>img { margin: auto; max-width: 60px;max-height: 70px;}
img.jshop_img_thumb { height: fit-content;}
.js_tovs {min-width: 350px;}
.priceproductrow { text-align: center;float: right;}
.attr_rowdiv {width: 100%;display: flex;}
.jshop_prod_attributes {float: left;min-width: 400px;}
div.jshop_prod_attributes { padding: 0;margin: 0;padding-bottom: 10px;}
#comjshop > form > div > div.js_tovs.right_panel > div.attr_rowdiv > div > div > div.span10 { margin: 0; padding: 0px;}
.attrbtndiv{margin: auto;margin-top: 15px;margin-bottom: 20px;display: flex; max-width: 275px;flex-flow: wrap;justify-content: center; flex-flow: wrap;justify-content: flex-start; flex-wrap: wrap; flex-direction: row; align-content: flex-end;align-items: center; min-height: 20px;}
.attrbtndiv_inner {margin: auto;margin-top: 15px;margin-bottom: 20px;display: flex; max-width: 275px;flex-flow: wrap;justify-content: center; flex-flow: wrap;justify-content: flex-start; flex-wrap: wrap; flex-direction: column; align-content: flex-end;align-items: center;    min-height: 120px;}
.selattr { background-color: #cffbdf;}
.attrbtn { border: 1px solid #E3E3E3; margin-right: 4px;margin-bottom: 4px;}
.ma { margin: auto;}
.list_product {display: flex;flex-wrap: wrap;}
.jshop_list_product .product .image {text-align: center;margin-bottom: 5px;}
div.product>div.image>div.image_block { position: relative;}
#sp-component > div > div.jshop.productfull{width: 100%;}
.buttonbuy{height: 42px!important; width: 190px!important;}
.jshop_code_prod { padding-left: 10px;float: right; margin-right: 15px;}


@media (min-width: 260px) 
{
	#sp-component > div > div.top_rating_products.jshop.jshop_list_product > div.block_item > div.image > div.image_block > a > div{width: 100%; margin: auto;  height: 265px; border-radius: 5px;background-size: cover; box-shadow: 0 2px 4px rgb(0 0 0 / 20%);background-position: top;}
	.jshop h1 {text-align: center;}
	div.product>div.image>div.image_block { width: 100%; height: 265px;}
	.mobil {display: block;}
    .favbtnprod {right: 60px !important;z-index: 100; }
	.desctop {display: none;}	
	.productpagediv>.js_tovs {width: 100%;}
	.returntocat {display: block;margin-bottom: 10px;margin-top: 10px;}
	.productpagediv {display: block;padding-top: 15px;}
	.productpagediv>.left {width: 100%;}
	.list_product_image_middle_new {position: relative;min-height: 300px;max-height: 350px;width: 100%;}
	.blockprim { margin: auto; border-bottom: 1px solid #e7e7e7;margin-bottom: 17px;}
	.categorynameh1 {display: block;width: 80%;min-height: 66px;}	
	#comjshop_list_product > div > div.sblock4{width: 47%;margin: auto;margin-top: 0 !important;margin-right: 1%;}	
	.productcartimagediv {min-height: 270px;height: 270px;max-height: 270px;padding-top: 10px;}	
	div.product>div.image>div.image_block {width: 100%;height: 265px;}
	.jshop_list_product .image_block {padding: 2px;display: inline-block;}
    .jshop_imgdiv {width: 100%;margin: auto;height: 265px;border-radius: 5px;background-size: cover; box-shadow:none; background-position: top;}	
    .descriptiondivname { display: none; }	
    .productpagediv {display: block; padding-top: 15px;}	
    .productpagediv>.left { width: 100%;}	
    .productpagediv>.js_tovs {width: 100%;}	
    .footerdiv { flex-flow: wrap; display: block;}	
    .footerdiv>.footer1 {  min-width: 100%; }	
    .footerdiv>.footer2 {min-width: 100%;}	
    .footerdiv>.footer2 {min-width: auto;}    
	.footerdiv>.footer3 {min-width: 100%;}
	a.socset {display: none;}
	.headeradresblock {display: none;}
	.logosite { position: absolute;height: 62px;}
	.primblockdiv { display: flex; margin-top: 0px;flex-flow: wrap;}
	.blockprim:nth-child(1) { width: 75%;}
	.blockprim:nth-child(2) { width: 75%;}
	.blockprim:nth-child(3) { width: 75%;}
	.blockprim:nth-child(4) { width: 75%;}
	.btnhomew160 {width: 105px;}
	#jshop_module_cart_mini {margin-left: 15px;}
	.productcartimagediv {min-height: 270px; height: 270px; max-height: 270px;padding-top: 10px;}
}
@media (min-width: 645px) 
{
    div.product>div.image>div.image_block {height: 330px;overflow: hidden;}
}
@media (min-width: 768px) 
{
    #comjshop_list_product > div > div.sblock4 {max-width: 270px;width: 270px;margin: auto;margin-top: 0;margin: initial; margin-right: 1%;}
    .productcartimagediv {min-height: 340px;height: 340px; max-height: 340px; padding-top: 10px;}	
    .jshop_imgdiv {width: 255px;margin: auto;height: 325px;border-radius: 5px;background-size: cover;box-shadow: none;background-position: top;}	
    .footerdiv { display: flex; width: 100%; justify-content: space-evenly; flex-flow: nowrap;}	
    .footerdiv>.footer1 { min-width: auto; }	
	.footerdiv>.footer2 { min-width: auto; }	
    .footerdiv>.footer3 {min-width: auto;}	
	.headercallback {float: right;}
	#offcanvas-toggler{display:none!important;} 
	.blockprim { display: flex;}
	.blockprim>.subprim {margin: auto;}
	.productcartimagediv {min-height: 340px;height: 340px;max-height: 340px;padding-top: 10px;}
	.list_product_image_middle_new {position: relative; min-height: 300px;max-height: 350px;width: 100%;}
	#sp-component > div > div.top_rating_products.jshop.jshop_list_product > div.block_item > div.image > div.image_block > a > div {width: 255px; margin: auto; height: 325px; border-radius: 5px; background-size: cover; box-shadow: 0 2px 4px rgb(0 0 0 / 20%); background-position: top;}
}
@media (min-width: 1024px) 
{
    .jshop h1 { text-align: left;}
	.prod_qty_input { display: flex !important;}
	.returntocat {display: none;}
	#comjshop > form > div > div.js_tovs.right_panel > div.rowdata {max-width: 500px;}
	.productpagediv>.js_tovs {float: right;width: 60%;}
	.productpagediv {display: flex;padding-top: 0px;}
    .categorynameh1 {display: none;}	
    .productpagediv {display: flex;padding-top: 0px;}	
    .productpagediv>.left {max-width: 505px;float: left;margin-right: 10px;width: 40%;}	
    .productpagediv>.js_tovs {float: right;width: 60%;}	
	a.socset {display: inline-block;}
	.optlogindiv {line-height: 30px;font-size: 14px;font-weight: bold;}
	.headeradresblock {display: block;}
	.logosite { position: relative;height: auto;}
	#maximenuck144 > ul{    margin: auto;width: 860px;}
	.primblockdiv {margin-top: 25px;}
	.blockprim { margin: auto;border-bottom: 0px;}
	.blockprim:nth-child(1) { width: 170px;}
	.blockprim:nth-child(2) {width: 170px;}
	.blockprim:nth-child(3) {width: 192px;}
	.blockprim:nth-child(4) {width: 202px;}
	.btnhomew160 { width: 160px;}
	#jshop_module_cart_mini { margin-left: 0px;}
	.mobil {display: none;}
	.productpagediv>.left {max-width: 505px;float: left;margin-right: 10px;width: 40%;}
	.list_product_image_middle_new {position: relative;min-height: 280px;max-height: 100%;width: 100%;}
    .prod_qty_input {display: flex !important;}
	.favbtnprod {right: 111px !important;z-index: 100;}
	#comjshop > form > div > div.js_tovs.right_panel > div.attr_rowdiv {width: 515px;}
	.desctop {display: block;}
	#comjshop > form > div > div.js_tovs.right_panel > div.attr_rowdiv > div.jshop_prod_attributes.jshop { display: contents;}
	#comjshop > form > div > div.js_tovs.right_panel > div.attr_rowdiv > div.jshop_prod_attributes.jshop > div > div.attributes_title.attributes_title_tov { max-width: 300px;}
	div.jshop_prod_attributes .attributes_title {padding-top: 5px;}
	.jshop span.attributes_description {font-style: italic;display: block;}
	#comjshop > form > div > div.js_tovs.right_panel > div.attr_rowdiv > div.jshop_prod_attributes.jshop > div > div.span10 { max-width: 300px;}
	#sp-component > div > div.jshop_list_product.df > div {flex-wrap: unset; }
}
@media screen and (min-width: 1200px) {
    .optlogindiv { line-height: 30px;font-size: 14px;font-weight: bold;}
	.headercallback {float: left;}
	.list_product_image_middle_new {position: relative;min-height: 300px;max-height: 350px;width: 100%;}
}

