*::-webkit-input-placeholder{color:#666;opacity:1;}
*:-moz-placeholder{color:#666;opacity:1;}
*::-moz-placeholder{color:#666;opacity:1;}
*:-ms-input-placeholder{color:#666;opacity:1;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{}
body input:required:valid,
body textarea:required:valid{}
strong{font-family:ossb, sans-serif;font-weight:normal;text-transform:uppercase;}
body{font:14px "osr", sans-serif;line-height:24px;color:#484848;}
td, th{border:1px solid #c4c4c4;padding:4px 10px;}
.fat td, .fat th{border:1px solid #777;}
.fat{margin:0 auto 10px auto;}
a:focus{outline:none;}
h1, h2, h3{text-align:center;text-transform:uppercase;line-height:28px}
h3{font-size:18px;}
p{font-size:16px;}
input:focus{outline:none;}
.img-responsive{display:block;max-width:100%;height:auto;margin:0 auto;}
.clear{clear:both;}
.header{line-height:20px;font-family:"ossb", sans-serif;padding:5px 10px;}
.header p span:nth-child(1){font-family:sans-serif;}
.header p span:nth-child(2){font-family:"osr";}
.header p a{font-family:"osr";color:#484848;font-weight:bold; font-size: 28px;}
.header p a:hover, .header p a:focus{text-decoration:none;color:484848;}
#success{line-height:15px;position:absolute;text-align:center;right:0px;background:rgb(246, 246, 246);height:100%;width:100%;color:#484848;text-transform:uppercase;padding-top:26px;display:none;}
#success.active{display:block !important;transition:all 0.3s ease-in-out;border-bottom:2px solid #e9e9e9;}
#success_feedback{line-height:15px;position:absolute;text-align:center;right:0px;background:rgb(246, 246, 246);height:100%;width:100%;color:#484848;text-transform:uppercase;padding-top:26px;display:none;}
#success_feedback.active{display:block !important;transition:all 0.3s ease-in-out;border-bottom:2px solid #e9e9e9;}
.callback{width:100%;float:right;display:inline-block;position:relative;}
.callback p{margin-top:0;}
form#callback{max-width:240px;margin:0 auto;float:right;}
.feedback{width:100%;float:right;display:inline-block;position:relative;}
form#feedback{max-width:350px;margin:0 auto;float:right;}
#feedback input.phone, #feedback input.name{width:100%;height:40px;padding-left:20px;font-size:14px;font-family:"osi", sans-serif;border:1px solid black;margin-bottom:8px;}
#feedback textarea{width:100%;height:40px;padding-left:20px;font-size:14px;font-family:"osi", sans-serif;border:1px solid black;margin-bottom:8px;}
#feedback button.button{width:100%;height:40px;border:none;background:#2F2F2F;color:white;font-family:"ossb", sans-serif;text-transform:uppercase;}
.logo{margin-top:26px;padding-right:10px;}
.logo a{display:inline-block;width:100%;}
.logo img{width:100%;max-width:360px;display:block;margin:0 auto;}
#callback input.phone{width:100%;height:40px;padding-left:20px;font-size:14px;font-family:"osi", sans-serif;border:1px solid black;margin-bottom:8px;}
#callback button.button{width:100%;height:40px;border:none;background:#2F2F2F;color:white;font-family:"ossb", sans-serif;text-transform:uppercase;}
.callback-btn{position:fixed;right:30px;bottom:30px;background:transparent;border:0;z-index:102 !important;}
a.feedback-btn{text-decoration: none;}
#callback-modal{display:none;}
#feedback-modal{display:none;}
.feedback_text{text-align: center; color:#ff0000;}
.feedback_text span{font-size: 9px;}
.header_address2{position:relative;display:inline-block;max-width:154px;margin:0 auto;float:left;}
.social{display:block;width:43px;position:fixed;right:58px;bottom:180px;z-index:102 !important;}
.social a + a img{margin-top:7px;}
.header_address{font-size:18px;text-align:center;width:100%;}
.header_address p{font-size:20px;}
.header_basket{text-align:center;}
.header_address div.address-line + div.address-line{margin-top:8px;border-top:1px solid #d6d4d4;padding-top:6px;}
.header_address div.address-line div + div{float:right;padding-left:10px;}
.header_caption{padding:5px 10px;color:#7d7d7d;line-height:20px;font-size:17px;font-weight:bold;}
.header_caption img{margin:0 auto;}
.item-114{display:none !important;}
.menu-top{background:#f6f6f6;border-bottom:2px solid #e9e9e9;margin:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;}
.menu-top .col-md-12, .top-slider .col-md-12{padding:0px;}
.menu-top .row, .top-slider .row{margin:0px;}
nav.menu ul{width:1155px;margin:0px auto;padding:0;list-style:none;white-space:nowrap;overflow:hidden;}
nav.menu ul li{border-right:1px solid #d6d4d4;display:inline-block;}
nav.menu ul li:hover{background:#2F2F2F;}
nav.menu ul li a{font:16px "ossb", sans-serif;text-transform:uppercase;color:#484848;display:block;padding:5px 13px 5px 13px;text-decoration:none !important;margin-right:4px;}
nav.menu ul li a._red{color: #FF0000;}
nav.menu ul li:last-child a{margin-right:0px;}
nav.menu ul li a:hover{color:white;}
nav.menu ul li:last-child{border-right:1px solid transparent;}
.toggle-mnu{display:block;width:28px;height:28px;margin-top:11px;float:right;padding:0px !important;border:none !important;}
.toggle-mnu:hover{background:inherit !important;}
.toggle-mnu span:after, .toggle-mnu span:before{content:"";position:absolute;left:0;top:9px;}
.toggle-mnu span:after{top:18px;}
.toggle-mnu span{position:relative;display:block;}
.toggle-mnu span, .toggle-mnu span:after, .toggle-mnu span:before{width:100%;height:2px;background-color:#484848;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
.toggle-mnu.on span{background-color:transparent !important;}
.toggle-mnu.on span:before{transform:rotate(45deg) translate(-1px, 0px);}
.toggle-mnu.on span:after{transform:rotate(-45deg) translate(6px, -7px);}
.nav.menu.mobile:hover h2{color:white;}
.nav.menu.mobile:hover span, .nav.menu.mobile:hover span:before, .nav.menu.mobile:hover span:after{background-color:white;}
.nav.menu.mobile_katalog:hover h2{color:white;}
.nav.menu.mobile_katalog:hover span, .nav.menu.mobile_katalog:hover span:before, .nav.menu.mobile_katalog:hover span:after{background-color:white;}
.center{}
.page-header h1{font-size:25px;color:#484848;font-family:osr, sans-serif;text-transform:uppercase;text-align:center;}
.item-page{margin-top:18px;padding-left:12px;}
.left_column h2{background:#f6f6f6;border-top:5px solid #333;padding:16px 5px 17px 20px;margin-bottom:20px;font:18px "ossb", sans-serif;text-transform:uppercase;color:#484848;}
.left_column a{color:#333;display:block;font-size:16px;line-height:38px;padding:0 30px 0 19px;border-bottom:1px solid #d6d4d4;text-decoration:none !important;font-family:ossb, sans-serif;}
.left_column a:hover{background:#f6f6f6;}
.left_column{margin-top:20px;}
.left_column .nav.menu{margin:0px;list-style:none;padding:0px;border-top:1px solid #d6d4d4;}
.content{min-height:600px;margin-top:10px;margin-bottom:20px;}
.breadcrumb{border-radius:0px !important;display:inline-block;padding:2px 7px;border:1px solid #d6d4d4;font-family:ossb, sans-serif;font-size:13px;line-height:24px;min-height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:16px;position:relative;z-index:1;background-color:white;list-style:none;margin:15px 0px 10px;color:black;text-transform:uppercase;}
.breadcrumb li{display:inline-block;}
.breadcrumb li a{background:white none repeat scroll 0% 0%;display:inline-block;color:rgb(72, 72, 72);text-decoration:none !important;}
.line{border-bottom:5px solid #C4C4C4;}
div[itemprop = "articleBody"]{font-size:16px;}
.block_item{margin-bottom:25px;}
.product_label{}
.label_products.jshop{margin-top:19px;display:inline-block;}
.related_header{border-bottom:none;font-weight:normal;border-top:1px solid RGBA(153, 153, 153, 0.58);margin-bottom:20px;font-family:ossb;font-size:18px;color:#555454;text-transform:uppercase;margin-top:45px;padding-left:18px;}
.block_product img{max-height:390px;}
.jshop_list_product .block_product{border:none !important;padding:none !important;}
.jshop_prod_description, .characteristics{margin-top:20px;padding-right:10px;}
.jshop_prod_description table{width:100%;}
.jshop_prod_description td{border:1px solid #d6d4d4;}
.oiproduct{margin-top:10px;}
.oiproduct .name{text-align:center;}
.jshop_prod_description p{padding:0px 17px;}
.jshop_list_product{margin-left:-16px;}
#comjshop h2{color:#555454;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #d6d4d4;border-bottom:none;background:#fbfbfb;}
#comjshop .category_description h2{color:#555454;text-transform:uppercase;font-family:"Open Sans", sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:0px;margin:0px;position:relative;border:none;border-bottom:none;background:none;}
#comjshop img{max-width:100%;}
#comjshop .category_description h3{font-size:16px;}
#comjshop .category_description strong{text-transform:none;}
#comjshop table tr td:last-child{border:0;border-bottom:1px solid #d6d4d4;text-align:right;}
#comjshop table th:last-child{text-align:right;}
#comjshop table tr td:first-child{font-family:ossb, sans-serif;color:#18303b;padding:8px 17px;}
.wrap_product_page{margin-top:20px;}
.prod_price{margin-bottom:5px;font-family:ossb, sans-serif;}
#block_price{color:#2F2F2F !important;font-size:14px !important;font-family:osr, sans-serif;}
.image_desc h1{padding-left:0px !important;}
#articul span{font-family:ossb, sans-serif;}
img.jshop_img_thumb{padding:4px;margin-bottom:10px;}
img.jshop_img_thumb:last-child{margin-bottom:0px !important;}
.jshop_list_product .image_block{padding:0px;}
.slick-vertical .slick-slide{border:1px solid #c5c5c5;}
.extra_fields{max-width:100%;margin:0 auto;text-align:center;}
.red-color{color:#ff0000;font-weight:bold;}
.label_products.jshop .jshop_price{color:#2F2F2F;text-transform:uppercase;margin-top:10px;}
.jshop_price span{font-size:18px;}
.extra_fields .label-name{font-family:ossb, sans-serif;}
.oiproduct .name a{font-family:ossb, sans-serif !important;font-size:16px !important;color:rgb(47, 47, 47) !important;text-transform:uppercase;}
.image_thumb{display:inline-block;float:right;width:95px;text-align:center;position:relative;height:370px;overflow:hidden;}
.radio_attr_label img{width:50px;height:50px;border:4px double grey;}
.prev.slick-arrow{position:absolute;z-index:9;left:0px;width:100%;height:30px;cursor:pointer;font-size:30px;line-height:0px;background:rgba(255, 255, 255, 0.72);border:none;top:0px;}
.next.slick-arrow{position:absolute;z-index:9;left:0px;width:100%;height:30px;cursor:pointer;font-size:30px;line-height:0px;background:rgba(255, 255, 255, 0.72);border:none;bottom:0px;}
#articul{display:inline-block;}
.image_main{display:inline-block;}
.image_main img, #list_product_image_thumb img{border:1px solid rgba(120, 120, 120, 0.43);padding:4px;}
.category_wrap{position:relative;display:inline-block;width:100%;overflow:hidden;}
.category_wrap img.zoom, .image_block img.zoom, #osgallery img.zoom, .product_wrap img.zoom{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.category_wrap img, .image_block img, #osgallery img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category_wrap img.discount-star{position:absolute;top:0;right:0;}
.category_wrap span.category-discount{position:absolute;padding:0;top:18px;right:7px;background:transparent;text-align:right;font-size:20px;}
.image_block{overflow:hidden;display:inline-block;}
.image_block a{width:100%;}
.info{font-family:osr, sans-serif;font-size:17px;}
.info a{text-decoration:none !important;}
.map{margin-bottom:30px;}
#comjshop{margin-top:17px;padding-left:12px;}
#comjshop .category_wrap{position:relative;display:inline-block;}
.jshop h1{font-size:25px;color:#484848;font-family:osr, sans-serif;text-transform:uppercase;text-align:center;}
.productfull .jshop h1{text-align:left;}
.productfull div.baners_url {
    text-align: center;
	padding: 0px;
}

.categories{margin-top:25px;}
.categories{position:relative;margin-bottom:7px !important;}
.categories a, .jshop_list_category a{color:white;display:inline-block;width:100%;}
.jshop_list_category a span{z-index:1;height:58px;position:absolute;bottom:0px;text-align:center;font-family:ossb, sans-serif;text-transform:uppercase;font-size:15px;padding:17px;background:rgba(0, 0, 0, 0.72);display:inline-block;width:100%;}
.categories a span{z-index:1;height:60px;position:absolute;bottom:0px;text-align:center;font-family:ossb, sans-serif;text-transform:uppercase;font-size:16px;padding:9px;background:rgba(0, 0, 0, 0.72);display:inline-block;width:100%;}
footer{background:#333;min-height:300px;padding:30px 13px;}
footer h4{font-family:osr, sans-serif;color:#fff;font-size:18px;margin:0 0 13px 0;cursor:pointer;}
footer ul{margin:0px;padding:0px;list-style:none;color:#777777;line-height:26px;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4);font-size:15px;}
footer i{font-size:30px !important;}
footer ul span{color:white;}
footer ul a{color:#777777;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4);font-size:15px;text-decoration:none !important;}
footer ul li a:hover{color:white !important;cursor:pointer;}
.footer_phone img{max-height: 18px;}
footer .footer_phone a{color:#FFF;}
.footer-cont{color:#fff;text-align:center;font-size:12px;line-height:18px;}
.nav.menu.mobile{padding:5px 17px;cursor:pointer;}
.nav.menu.mobile:hover{background:#2F2F2F;}
.nav.menu.mobile h2:hover{color:white;}
.nav.menu.mobile .fa.fa-plus:hover{color:white;}
.nav.menu.mobile h2{float:left;padding:8px 0px 0px;margin:0px;text-transform:uppercase;font-size:18px;}
.nav.menu.mobile .fa.fa-plus{float:right;padding-top:7px;font-size:29px;}
.mobile_katalog h2{display:inline-block;background:none;border:none;float:left;padding:8px 0px 0px;margin:0px;text-transform:uppercase;font-size:18px;color:rgb(72, 72, 72);}
.mobile_katalog .fa-plus{float:right;padding-top:7px;font-size:29px;}
.mobile_katalog{background:rgb(246, 246, 246) none repeat scroll 0% 0%;border-bottom:2px solid rgb(233, 233, 233);min-height:52px;cursor:pointer;padding:5px 17px !important;border-top:none !important;margin-bottom:20px !important;}
.mobile_katalog:hover{background:#2F2F2F;}
.overlay_gallery{background:rgba(0, 0, 0, 0.63);display:block;width:100%;height:100%;position:absolute;top:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;display:none;background-image:url("../images/zoom.png");background-repeat:no-repeat;background-position:center;}
.gallery_im_wrap:hover .overlay_gallery{display:block;}
.gallery_im_wrap{overflow:hidden;margin-bottom:16px;position:relative;}
.doc_wrap{text-align:center;font-family:ossb, sans-serif;font-size:16px;}
.image{text-align:center;}
.jshop_related.block_product{height:330px;}
#modal span{font-family:ossb;}
#modal{padding:10px;}
.center_el{text-align:center;}
.social img{float:left;margin-right:10px;}
.akciya-smesi{background:#c0c0c0 url('../images/bg-akciya-gips.jpg') repeat-y top center;padding-bottom:15px;}
.akciya-smesi h2{font-size:3em;text-align:left;padding:0px 0 35px 20px;line-height:normal;}
.akciya-smesi h2 a{color:#484848;}
.akciya-smesi img.star{margin-top:15px;}
.akciya-smesi .product_item{overflow:hidden;position:relative;display:inline-block;padding:0 10px;}
.akciya-smesi .product_wrap{overflow:hidden;position:relative;display:inline-block;border:2px solid #aaaaaa;background:rgba(255, 255, 255, 0.35);width:100%;}
.akciya-smesi a{display:inline-block;color:white;width:100%;}
.akciya-smesi a span{z-index:1;height:50px;position:absolute;bottom:0px;left:0px;text-align:center;font-family:ossb, sans-serif;text-transform:uppercase;font-size:12px;line-height:normal;padding:9px;background:rgba(0, 0, 0, 0.72);display:inline-block;width:100%;}
.akciya-smesi .product_wrap img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.custom_akciya_frontpage{color:#fff;background:#cf2709;background:-moz-linear-gradient(top, rgba(207, 55, 9, 1) 0%, rgba(207, 22, 9, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(207, 55, 9, 1)), color-stop(100%, rgba(207, 22, 9, 1)));background:-webkit-linear-gradient(top, rgba(207, 55, 9, 1) 0%, rgba(207, 22, 9, 1) 100%);background:-o-linear-gradient(top, rgba(207, 55, 9, 1) 0%, rgba(207, 22, 9, 1) 100%);background:-ms-linear-gradient(top, rgba(207, 55, 9, 1) 0%, rgba(207, 22, 9, 1) 100%);background:linear-gradient(to bottom, rgba(207, 55, 9, 1) 0%, rgba(207, 22, 9, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3709', endColorstr='#cf1609', GradientType=0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;}
.custom_akciya_frontpage p{font-weight:600;padding:5px 0px 15px;}
.custom_akciya_frontpage p span{font-weight:normal;font-size:0.8em;line-height:normal;}
.blog .item a{text-decoration:none;color:#484848;}
.blog .item h2{text-decoration:none;color:#484848;}
.blog .item-image{margin:0 10px 10px 0;}
.blog .item-image img{width:300px;}
.separator .span6{clear:both;}
.separator{clear:both;margin-top:40px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.free-shipping{float:right;margin:9px 90px 0px 0px;}
.custom_akciya_frontpage{margin-left:-115px;width:755px;}
.partners{text-align:justify;}
.partner{min-width:32%;text-align:center;margin:20px 0px 20px 0px;display:inline-block;vertical-align:top;}
.djslider.djslider-default{margin-top:10px;}
.djslider-default .navigation-container{width:101px;}
.ya-share2{position:fixed;left:0;top:50%;margin-top:-80px;margin-left:5px;}
.ya-share2 ul{display:flex;flex-direction:column;}
.ya-share2 ul.ya-share2__list_direction_horizontal li + li{margin-top:10px;}
.jshop_list_product .product .jshop_price, .jshop_list_product .product .old_price{font-size:16px;text-align:center;font-weight:bold;}
.jshop_list_product .jshop .old_price span,
.jshop_list_product .product .jshop_price span{text-decoration:none;font-family:osr, sans-serif;font-size:inherit;font-weight:bold;}
.jshop_list_product .jshop .price_extra_info{margin-bottom:0;}
.ossb{font-family:ossb, sans-serif;}
.wrap_product_page .image-block{padding-right:10px;}
.wrap_product_page .image-block .image{padding-left:13px;padding-right:0px;padding-bottom:20px;}
.wrap_product_page .image-block .image .product_label{margin-left:435px;}
.wrap_product_page .image-block .image .product_label img{min-height:100%;}
.wrap_product_page .image-block .image div:first-of-type{margin-top:5px;}
.wrap_product_page .image-block .image:nth-child(2n + 1){padding-left:0;}
.wrap_product_page .image-block .image:nth-child(2n){padding-right:0;}
.wrap_product_page .image-block .image img{max-width:100%;max-height:100%;min-height:172px;width:100%;}
.wrap_product_page .image-block .product-color,
.wrap_product_page .image-block .vendor-code{text-align:left;}
.wrap_product_page .image-block .vendor-code{font-size:12px;}
.jshop h1{text-align:left;padding-left:8px;}
#comjshop .product-details-price{width:100%;text-align:center;color:#333;font-family:ossb, sans-serif;margin-top:110px;}
#comjshop .product-details-price .product_price_old{position:relative;color:#7f94a1;}
#comjshop .product-details-price .product_price_old:before{border-bottom:5px solid red;position:absolute;content:"";width:68%;height:50%;transform:rotate(-18deg);left:45px;}
#comjshop .product-details-price .product_price{}
#comjshop .product-details-price .product_price span{font-size:32px;color:#ef7f1b;font-weight:bold;}
#comjshop .product-details-price .product_price span.red-color{color:#ff0000;}
#comjshop table.product-details-price{width:100%;}
#comjshop table.product-details-price tr td{}
#comjshop .product-details-price .old_price td:first-child,
#comjshop .product-details-price .jshop_price td:first-child,
#comjshop .characteristics table td:first-child{}
#comjshop .product-details-price .old_price td:last-child,
#comjshop .product-details-price .jshop_price td:last-child,
#comjshop .characteristics table td:last-child{}
#comjshop .product-details-price .old_price,
#comjshop .product-details-price .jshop_price,
#comjshop .product-details-price .jshop_price span{font-size:14px;text-transform:inherit;}
.related-product .related_header{padding-left:0;border-top:none;margin-top:inherit;}
.related-product .jshop_list_product{margin-left:0;}
.related-product .jshop_list_product .jshop_related{height:inherit;margin-bottom:15px;}
.related-product .jshop_list_product .jshop_related .name{text-align:left;line-height:14px;}
.related-product .jshop_list_product .jshop_related .name a{font-size:14px !important;text-transform:inherit;}
.related-product .jshop_list_product .product .image{width:50px;height:50px;float:left;margin-right:10px;}
.related-product .jshop_list_product .product .oiproduct{overflow:hidden;margin-top:0;}
.related-product .product_label{display:none;}
.oiproduct .jshop_price span{font-size:12px;}
.related-product .jshop_list_product .product .oiproduct .extra_fields,
.related-product .jshop_list_product .product .oiproduct .old_price,
.related-product .jshop_list_product .product .oiproduct .jshop_price{font-size:12px;text-align:left;margin-bottom:0;margin-top:0;line-height:20px;font-family:ossb, sans-serif;color:inherit;}
.related-product .jshop_list_product .product .oiproduct .extra_fields div{line-height:18px;}
.jshop_price_table td.product_price{text-align:center;border:0px !important;}
.jshop_price_table td.old_price{text-align:center;border:0px !important;}
.jshop_price_table td.product_price_desc{text-align:center;border:0px !important;padding:0px !important;font-size:16px !important;}
.jshop_price_table td.product_price span{font-size:32px !important;color:#ef7f1b;font-weight:bold;}
.jshop_price_table td.product_price span.red-color{color:#ff0000;}
#comjshop .jshop_prod_description h2{border-left:none;border-right:none;background-color:transparent;text-align:left;padding-left:0;}
#comjshop .jshop_prod_description p{padding-left:0;padding-right:0;}
.padding-clear{padding-left:0;padding-right:0;}
.modile{display:none;}
.desktop{display:block;}
@media only screen and (max-width:600px){.partner{min-width:100%;}
}
.sblock2.image{width:100%;}
.sblock2.image img{max-width:100%;}
.sblock2.name{width:100%;text-align:center;padding:0px;}
.sblock2.name .category_name a{font-family:ossb, sans-serif !important;font-size:20px !important;color:rgb(47, 47, 47) !important;text-transform:uppercase;margin:5px 0px;}
p.category_short_description{margin:0px 0px;}
.jshop.list_category{border-bottom:1px solid #d6d4d4;margin-bottom:30px;}
.jshop .product_label{position:absolute;z-index:100;margin-top:5px;margin-left:285px;}
.margin-top15{margin-top:15px;}
.margin-top20{margin-top:20px;}
.jshop_categ.category{padding:0px 5px;}
.jshop_related.block_product .jshop_price{font-weight:normal;}
.product_price .red-color p{font-size:32px;margin:0px 0px 20px 0px;}
.left_column .nav.menu li ul{display:none;}
.jshop.list_category .category_discount{position:absolute;z-index:100;margin-left:324px;}
.category_discount span{position:absolute;z-index:101;left:20px;top:15px;color:white;font-size:20px;font-family:ossb, sans-serif;text-transform:uppercase;}
.product_label span{position:absolute;z-index:101;left:28px;top:45px;color:white;font-size:20px;font-family:ossb, sans-serif;text-transform:uppercase;}
.quanty{height:60px;border:1px solid #ff8100;padding:0!important;}
.quanty .minus{height:100%;width:25%;cursor:pointer;background-color:white;border:none;float:left;text-align:right;position:relative;}
.quanty .minus i{position:absolute;bottom:20px;right:0;}
.quanty input{float:left;width:50%!important;height:100%;border:none;text-align:center;}
.quanty .plus{width:25%;height:100%;float:right;cursor:pointer;background-color:white;border:none;text-align:left;position:relative;}
.quanty .plus i{position:absolute;left:0;bottom:22px;}
.buy{height:60px;padding:0!important;}
.buy input{height:100%;width:100%;border:1px solid #ff8100;background-color:#ff8100;color:white;}
.productfull .prod_buttons{margin-top:15px;}
p.cost_one{text-align:center;margin-bottom:0;line-height:1;font-family:'Open Sans Extrabold';font-size:18px;}
p.cost_all{text-align:center;margin-bottom:0;line-height:1;font-family:'Open Sans Extrabold';font-size:20px;}
div.cost_one p:nth-child(2){text-align:center;margin-top:0;line-height:1;font-size:9px;}
.product_price{font-family:'Open Sans Extrabold';color:#ff8100;}
div.result_price, div.result_text{padding:0;}
.zaUpakovku-borderBot{padding-bottom:5px;border-bottom:1px solid #ff8100;}
div.result_price p, div.result_text p{margin:15px 0 0 0;}
.result_price p{text-align:right;font-family:'Open Sans Extrabold';font-size:28px;margin:15px auto;}
.result_text p{padding-top:5px;font-size:15px;line-height:27px;}
.resultOfAdding{background-color:rgba(0,0,0,.6);position:fixed;top:0;width:100vw;height:100vh;z-index:9999999;}
.resultOfAdding .text{margin:15px 0 35px 0;font-size:20px;font-family:'Open Sans Extrabold';color:#484848;}
.resultOfAdding input{background-color:#ff8100;border:1px solid #ff8100;height:50px;color:white;font-size:16px;margin-bottom:30px;padding:0 15px;}
.resultOfAdding input:hover{background-color:white;border:1px solid #ff8100;height:60px;color:#ff8100;font-size:16px;}
.popUp{text-align:center;color:black;background-color:white;}
.resultOfAdding .container{max-width:600px;margin-top:25%;}
.data .fa-times{color:black;}
input[type="submit"],input[type="button"]{background-color:#ff8100;border:1px solid #ff8100;height:60px;color:white;font-size:16px;margin-bottom:30px;padding:7px 15px;}
.cart_buttons .next, .cart_buttons .back{font-family:osr;background-color:#ff8100;border:1px solid #ff8100;height:50px;color:white;font-size:16px;margin-bottom:30px;padding:7px 15px;}
.cart_buttons .back:hover, .cart_buttons .next:hover{text-decoration:none;background-color:white;border:1px solid #ff8100;height:50px;color:#ff8100;font-size:16px;}
.box_button input[name="finish_registration"]{background-color:#ff8100;border:1px solid #ff8100;height:50px;color:white;font-size:16px;margin-bottom:30px;padding:0 15px;}
.box_button input[name="finish_registration"]:hover{background-color:white;border:1px solid #ff8100;height:50px;color:#ff8100;font-size:16px;}
.jshop_order_step.prev a{color:#ff8100;text-decoration:none;font-size:12px;font-family:osb;}
.jshop_order_step.active{border:1px solid #ff8100;}
.jshop_order_step.next,.jshop_order_step.active{background-color:white;padding:8px 17px;}
.jshop_order_step.next a,.jshop_order_step.active a{text-decoration:none;color:black;font-size:14px;}
.secHeader--tel{display:flex;justify-content:space-around;}
@media (min-width:768px){.secHeader{display:flex;}
}
.secHeader--address, .header-button{display:flex;align-items:center;justify-content: center;}
.header-button .b24-web-form-popup-btn-14{background-color: #ff8100;padding: 5px 10px; color: #FFF;border: none;font-weight: bold;font-size: 14px;}
.secHeader--cart_calc_phone{display:flex;justify-content:space-around;align-items:center;}
.cart th{border:0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background-color:white;padding:18px 0 18px;color:#18303b;font-weight:inherit;}
.secCart--img{display:flex;flex-direction:column;}
.secCart--img img{width:70px;}
#comjshop table tr td{border:0;border-bottom:1px solid #d6d6d6;}
.secCart--del_but{color:#dd8c8c;font-size:10px;}
.secCart--del_but:hover{color:#dd8c8c;text-decoration:none;}
.secCart div{color:#18303b;}
.secCart td:last-child div{font-size:18px;}
.secCart--total-price td{border-bottom:0!important;color:#18303b;}
.secCart--total-price td:first-child{font-size:16px;font-family:osr!important;font-weight:100;}
.secCart--total-price td:last-child{padding:8px 0;font-size:24px;}
.btn.back{background-color:transparent;color:#ff8100;border:0;}
.btn.back:hover{background-color:transparent;color:#ff8100;border:0;}
#jshop_menu_order tr td:first-child span.active_step{color:#ff8100;}
#jshop_menu_order tr td:first-child span:before{width:38px;height:30px;content:"";background:url(../images/cartStep.svg) no-repeat center center;display:block;color:#ff8100;}
#jshop_menu_order tr td:nth-child(2) span:before{width:32px;height:30px;content:"";background:url(../images/addressStep.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(2) span.active_step:before{width:32px;height:30px;content:"";background:url(../images/addressStep--activ.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(3) span:before{width:38px;height:30px;content:"";background:url(../images/deliveryStep.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(3) span.active_step:before{width:38px;height:30px;content:"";background:url(../images/deliveryStep--activ.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(4) span:before{width:36px;height:30px;content:"";background:url(../images/walletStep.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(4) span.active_step:before{width:36px;height:30px;content:"";background:url(../images/walletStep--activ.svg) no-repeat center center;display:block;}
#jshop_menu_order{border:0;margin-bottom:20px;}
#jshop_menu_order tbody{background-color:white;}
#jshop_menu_order tr td:nth-child(5) span:before{width:34px;height:30px;content:"";background:url(../images/applyStep.svg) no-repeat center center;display:block;}
#jshop_menu_order tr td:nth-child(5) span.active_step:before{width:34px;height:30px;content:"";background:url(../images/applyStep--activ.svg) no-repeat center center;display:block;}
#jshop_menu_order tr{display:flex;justify-content:space-around;align-items:center;}
#jshop_menu_order tr td{padding:0!important;border-bottom:0!important;}
#jshop_menu_order tr span{display:flex;align-items:center;justify-content:space-between;color:#a6a6a6;font-size:12px;}
#jshop_menu_order tr span.active_step{color:#ff8100;font-size:12px;}
.jshop_payment_method p{margin: 0px;font-size: 12px;}
.secCart td:first-child{color:#18303b;font-size:16px;font-family:osr;font-weight:100;}
.secCart td:last-child{font-weight:600;}
.secCart--ed{color:#a6a6a6;font-size:12px;}
a.creat_16kb{color:#777777;}
.control-group input[type="text"]{width:100%;}