.popup .inp2 input,.popup div.h1,.popup h1{text-transform:uppercase}
.products-cats{list-style:none;padding:0;margin:15px}
.products-cats .product-category{height:400px;overflow:hidden;float:left;width:24.5%;display:block;padding:10px;margin:0 3px 20px 0;background:#fff}
.products-cats .product-category a{display:block;text-decoration:none}
.products-cats .product-category .woocommerce-loop-category__title{text-align:center;color:#000;font-family:"Open Sans";font-size:1em;font-weight:700;line-height:27px}
.products .type-product{height:500px;overflow:hidden}
.product-category a img{padding-top:30px;padding-bottom:35px;min-height:280px!important}
.woocommerce-account-fields,.woocommerce-order-details table tfoot tr:nth-child(2){display:none}
.price-hide .woocommerce-variation-price .price{opacity:0}
.summary .woocommerce-variation-price .price{display:block!important}
.singl_stati .container{padding-left:40px;padding-right:40px}
.singl_stati .foto{width:100%;margin-bottom:25px}
.singl_stati .foto img{margin:0 auto}
.singl_stati{padding-bottom:40px;padding-top:10px}
.singl_stati h1{text-align:center;margin-bottom:25px}
.news-block .news-desc:hover{text-decoration:none!important}
.news-block:hover{text-decoration:none;border:1px solid #2c9d46}
.news-block{background-color:#fff;display:inline-block;max-width:266px;min-height:485px;max-height:485px;overflow:hidden;margin:6px;padding-bottom:20px;border:1px solid #ccc}
.title-news{font-size:15px;font-family:GothamProMedium;color:#000;padding:20px;text-align:center}
.news-desc,.read-more{font-size:13px;font-family:GothamProRegular;text-align:center}
.news-desc{color:#929292;padding-left:20px;padding-right:20px;display:block}
.read-more{color:#000;text-decoration:underline;padding-left:55px}
.read-more:hover{text-decoration:none;cursor:pointer}
.woocommerce nav.woocommerce-pagination ul li a{color:#009945!important}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:#fff!important;color:#000!important}
.woocommerce nav.woocommerce-pagination ul li span.current{background:#009945!important;color:#fff!important;font-weight:bold;width:100%;height:100%}
.woocommerce nav.woocommerce-pagination ul li{border:2px solid #009945!important;border-left:2px solid #009945;width:40px;height:40px!important;padding:0!important;margin:0 2px 0 0 !important;float:left!important;display:inline!important;overflow:hidden!important}
.bloc_filtr,.entry-footer{display:none}
.price .woocommerce-Price-amount{color:#009946;font-family:"Open Sans";font-weight:400;line-height:24px;font-size:20px}
.bot_men ul li a,header .last_tel a,header .last_tel p,header .opheader p,header .tel p,header .tel span{font-family:Open Sans;font-weight:400;line-height:22px}
.woocommerce .products ul,.woocommerce ul.products{background-color:#f2f2f2}
.products .product-category img{max-height:200px;min-height:200px;max-width:100%;min-width:100%}
header{background:#fff;padding-top:30px;padding-bottom:30px}
.woocommerce-breadcrumb{padding-top:15px!important}
.woocommerce-product-gallery{padding-left:15px!important}
header .logo{width:20%;float:left}
.pl{width:100%;padding-left:20%}
.bot_j .table1,.table_class{width:98%!important}
.table_class{border:1px solid #ccc}
.multiple-items .slick-prev{width:64px!important;height:64px!important;left:0;z-index:1;background:url(../images/left.png) 50% no-repeat}
.multiple-items .slick-next{width:64px!important;height:64px!important;right:0;background:url(../images/right.png) 50% no-repeat}
header .io1:after,header .io2:after,header .last_tel:after{content:'';height:32px;top:calc(50% - 16px)}
header .opheader{width:15%;float:left}
.entry-header .entry-title{text-align:center}
.akc{overflow:hidden}
.woocommerce-checkout-review-order{width:60%}
.input-text{padding:15px 0 15px 10px}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background-color:#009946!important}
header .opheader p{opacity:.6;color:#000;padding-left:15px;font-size:14px}
.product header{padding:0}
header .io1:after{background:url(../images/tel.png) 50% no-repeat}
header .io1:after,header .io2:after{position:absolute;width:32px;left:0}
header .last_tel,header .tel{position:relative;float:left}
header .io2:after{background:url(../images/aparat.png) 50% no-repeat}
header .tel{width:20%;padding-left:45px}
header .tel p{font-size:20px}
header .tel p,header .tel span{color:#000}
header .tel span{opacity:.6;font-size:14px}
header .last_tel{width:25%;padding-left:55px}
header .last_tel:after{position:absolute;background:url(../images/oper.png) 50% no-repeat;width:32px;left:4px}
header .last_tel p{color:#000;font-size:20px}
header .last_tel a{color:#39acd5;font-size:16px;text-decoration:underline}
.bot_men ul li:hover,header .last_tel a:hover{text-decoration:none}
.bot_men ul{display:block;margin-bottom:0;padding-left:0}
.slick-slide img{min-width:100%}
.bot_men ul li{display:inline-block;padding:19px 20px}
.bot_men ul li:hover{background-color:#ffd805;color:#7d6a03}
.bot_men ul li a{color:#000;font-size:16px}
.bot_men ul li a:hover{text-decoration:none;background-color:#ffd805;color:#7d6a03}
.catalog .left_sitebar{width:20%;float:left;background-color:#009946}
.catalog .right_cont{width:80%;float:left;background-color:#f2f2f2}
.woocommerce-breadcrumb{padding-left:15px!important}
.catalog .right_cont .multiple-itemss{width:100%;height:370px}
.catalog .right_cont .multiple-itemss .slider_two img{max-height:100%;max-width:100%;min-height:100%;min-width:100%}
header .tel p{margin-bottom:5px}
.woocommerce ul.products li.product a img{height:176px;width:185px;margin:0 auto}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0;position:relative;width:25%;padding:15px}
.berocket_aapf_widget-wrapper ul,.left_sitebar h3,.left_sitebar p{padding-left:25px}
.woocommerce-loop-category__title{text-align:center;color:#000;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:27px}
.left_sitebar h2,.left_sitebar h3,.left_sitebar p{color:#fff;font-family:"Open Sans"}
.left_sitebar h2{font-size:16px;font-weight:700;line-height:22px;text-align:center}
.left_sitebar p{opacity:.6;font-size:14px;font-weight:400;line-height:21px}
.left_sitebar h3{font-size:16px;font-weight:700;line-height:22px}
.berocket_aapf_widget-wrapper label,.soc li a{font-size:14px;font-weight:400;line-height:30px;color:#fff;font-family:"Open Sans"}
.soc li{list-style:none}
.soc{background-color:#39acd5;padding:15px 0}
.soc h4{margin:0;text-align:center;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:22px}
.yith-wcan-list{padding-left:30px}
.yith-wcan-list li small{color:#fff;font-family:"Open Sans";font-size:15px;font-weight:400;line-height:25px}
.inf h3,.inf p{line-height:27px;font-family:"Open Sans"}
.inf p{color:#6e6d6d;font-size:16px;font-weight:400}
.inf h3{color:#000;font-size:25px;font-weight:700}
.inf{margin:20px;background:#fff;padding:15px}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;margin-bottom:25px;border-right:1px solid #f2f2f2}
.woocommerce div.product{margin:15px;background:#fff;overflow:hidden}
.top_it{width:100%;padding-bottom:10px}
.top_it .lep p{opacity:.6;color:#a3a2a2;font-family:"Open Sans";font-size:10px;font-weight:400;line-height:16px}
.top_it .lep span{color:#a3a2a2;font-family:"Open Sans";font-size:16px;font-weight:300;line-height:27px}
.oblitr p,.woocommerce-loop-product__title{font-family:"Open Sans";font-weight:400;line-height:27px;font-size:14px}
.top_it .lep{width:33.3%;float:left;text-align:center}
.cin,.cin p{width:100%}
.oblitr p{color:#a3a2a2;text-align:center;border:1px solid rgba(197,197,198,.53);height:27px}
.woocommerce-loop-product__title{color:#39acd5}
.woocommerce-loop-product__title.h2{color:#39acd5; font-family: "Open Sans";font-weight: 400;line-height: 27px;}
.woocommerce-LoopProduct-link h4{margin-bottom:5px;color:#000;font-family:OpenSansBold;font-size:20px;font-weight:700}
.cin .price span,.cin p,.yith-wcan-list li a{font-family:"Open Sans";font-weight:400}
.cin .price{width:100%;float:left;padding-left:0!important}
.cin .price span{padding-left:0;color:#009946;line-height:19px;font-size:24px}
.cin p{float:left;opacity:.6;color:#000;font-size:16px;line-height:19px}
.yith-wcan-list li a{margin-bottom:8px;color:#fff;font-size:14px;line-height:25px}
.fig li a,.fig li p{font-family:"Open Sans";font-size:14px;font-weight:400;line-height:24px}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:26%!important}
.type-product{padding-top:20px}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:33%;display:inline-block}
#secondary,.archive .woocommerce-ordering,.archive .woocommerce-result-count,.home .woocommerce-ordering,.home .woocommerce-result-count,.vr .quantity .qty{display:none}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left!important;width:49%}
.fig li p{color:#a3a2a2}
.fig li a{color:#000}
.bot_men{border-top:1px solid #e5e5e5}
.vk{background:url(../images/vk.png) 4% no-repeat}
.odn{background:url(../images/odno.png) 4% no-repeat}
.face{background:url(../images/fb.png) 4% no-repeat}
.soc ul li{padding-left:40px}
.soc ul{padding-left:0}
.fig li{list-style:none;padding-left:50px;min-height:40px;background:url(../images/pdf.png) center left no-repeat}
.fig{padding-left:10px;padding-top:15px}
.woocommerce .woocommerce-breadcrumb{padding-top:15px;padding-left:15px}
.summary .top_it{padding-bottom:0}
.woocommerce ul.products li.product .price{padding-left:0!important;color:#009946!important;font-family:"Open Sans"!important;font-weight:400!important;line-height:19px!important;font-size:24px!important}
.summary .top_it .lep p,.summary .top_it .lep span{font-family:"Open Sans";line-height:34px}
.summary .top_it .lep p{opacity:.6;color:#a3a2a2;font-size:15px;font-weight:400}
.summary .top_it .lep span{color:#000;font-size:27px;font-weight:300}
.summary .top_it .lep{width:23.3%;float:left}
.product_title{color:#000;font-family:OpenSansBold;font-size:25px;font-weight:700;line-height:27px;padding-left:20px}
.ops h3,.ops p{font-family:"Open Sans";font-weight:400;color:#000}
.ops h3{font-size:16px;line-height:27px}
.odz .od p,.ops p,.vr p,.vr span{line-height:24px}
.ops p{opacity:.6;font-size:14px}
.ops{float:left;width:25%}
.odz .od p{float:left;width:121px;padding-top:10px;color:#000;font-family:OpenSansBold;font-size:16px;font-weight:700}
.left_sitebar .product-categories li a,.vr p,.vr span,.woocommerce div.product p.price .roz{font-weight:400;font-family:"Open Sans"}
.odz .od img{width:30%;float:left;margin-right:10px}
.odz .od{width:50%;float:left}
.odz{width:100%;padding:15px}
.vr span{color:#a3a2a2;font-size:14px}
.vr p{margin-bottom:0;color:#000;font-size:16px}
.vr{border:2px solid #f2f2f2;margin:10px;background:url(images/-----45.png) 90% 15% no-repeat;padding-left:20px}
.woocommerce div.product form.cart .variations select{height:30px}
.left_sitebar{position:relative}
.bloc_sf{position:absolute;background-color:#01853d;left:0;top:-60px;width:100%;height:60px}
.left_sitebar .product-categories li a{color:#fff;font-size:14px;line-height:20px}
.left_sitebar .product-categories li{list-style:none;margin-bottom:12px}
.left_sitebar .product-categories{padding-left:15px}
.woocommerce div.product p.price .roz{color:#000;font-size:20px;line-height:29px}
.woocommerce div.product p.price,.woocommerce div.product span.price{padding-left:20px;color:#009946;font-family:"Open Sans";font-weight:400;line-height:24px;font-size:30px}
.woocommerce div.product form.cart .button:hover{background-color:#fddd2e}
.woocommerce div.product form.cart .button{background-color:#ffd805;color:#7d6a03;font-family:"Open Sans";font-size:18px;font-weight:700;line-height:23px;margin-right:10px}
.woocommerce-variation-price{margin-bottom:10px}
.woocommerce-variation-price span{color:#009946;font-family:"Open Sans";font-weight:400;line-height:24px;font-size:20px}
.nomer a,.nomer p{color:#000;font-family:"Open Sans";font-weight:400}
.nomer a{font-size:20px;line-height:22px}
.nomer p{opacity:.6;font-size:14px;line-height:24px}
.vr .single_add_to_cart_button{margin-right:15px}
.bot_produkt .left_pr{width:74%;float:left;padding:15px}
.bot_produkt .right_pr ul li{list-style:none;color:#39acd5;font-family:"Open Sans";font-size:14px;font-weight:400;margin-bottom:10px;padding:10px 20px;border-radius:5px;border:1px solid #39acd5;background-color:#fff}
.bot_j h2,.bot_produkt .right_pr h3,.preim .itempre p{color:#000;font-family:"Open Sans"}
.bot_produkt .right_pr ul{padding-left:0}
.bot_produkt .right_pr h3{font-size:16px;font-weight:400;line-height:27px}
.bot_produkt .right_pr{width:26%;float:left;padding:10px}
.bot_j,.bot_produkt{width:100%;float:left}
.bot_j p{padding-left:15px}
.bot_j h2{background-color:#f2f2f2;padding:15px 10px;font-size:25px;font-weight:700;line-height:27px}
.preim .itempre p{width:210px;height:90px;opacity:.6;overflow:hidden;font-size:14px;font-weight:400;line-height:22px}
.preim .itempre img{margin-bottom:20px}
.preim .itempre{width:25%;float:left;padding:15px;text-align:center;height:255px;overflow:hidden}
.preim,.up-sells{width:100%}
.preim h3,.up-sells .products h5{background-color:#f2f2f2;padding:15px 10px;color:#000;font-size:25px;line-height:27px;font-family:"Open Sans";font-weight:700}
.preim{float:left}
.left_sitebar ul li{margin-bottom:10px;list-style:none;position:relative}
.woocommerce-page ul.products li.product,woocommerce ul.products li.product{display:inline-block;margin:0 3px 20px 0 !important;position:relative;padding:15px;width:24.5%}
.product .products .product-category:nth-child(4n),.product .products .product:nth-child(4n){margin-right:0}
.popup{padding-top:40px;width:359px;height:359px;box-shadow:0 3px 7px rgba(0,0,0,.2);border-radius:6px;background-color:#fff}
.popup h1{text-align:center;font-family:"Open Sans";color:#009946;font-size:30px;font-weight:700;margin-bottom:15px}
.popup .inp1{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.popup .inp1 input,.popup .inp2 input{width:320px;font-family:"Open Sans";font-size:18px;outline:0}
.popup .inp1 input{height:52px;background-color:#f4f5f9;border:none;padding-left:16px;margin:0 auto;color:#4a4646;font-weight:600}
.popup .inp1 input::-webkit-input-placeholder{color:#adadad}
.popup .inp1 input::-moz-placeholder{color:#adadad}
.popup .inp1 input:-ms-input-placeholder{color:#adadad}
.popup .inp1 input::placeholder{color:#adadad}
.popup .inp2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}
.popup .inp2 input{height:55px;border-radius:6px;background-image:-webkit-linear-gradient(86deg,#009946,#12aa57);background-image:linear-gradient(4deg,#009946,#12aa57);color:#fff;font-weight:700;border:none;box-shadow:0 20px 17px -14px #009946}
div.h2,div.h3{color:#fff;font-size:16px;font-family:"Open Sans";font-weight:700;line-height:22px}
.popup .inp2 input:hover{background-image:-webkit-linear-gradient(86deg,#17914f,#12aa57);background-image:linear-gradient(4deg,#17914f,#12aa57)}
@media screen and (max-width:1200px) {
    .product .products .type-product{width:49%!important;height:550px}
    .products-cats .product-category{width:49%;height:550px}
}
@media screen and (max-width:768px) {
    .product .products .type-product{width:99%!important;height:550px}
    .products-cats .product-category{width:99%;height:550px}
}
.flex-contacts,.flex-tel{display:flex;flex-direction:column;width:20%;float:left}
.flex-tel .tel{width:100%}
div.h3{padding-left:25px;margin-top:20px;margin-bottom:10px}
div.h2{text-align:center}
.popup div.h1{text-align:center;font-family:"Open Sans";color:#009946;font-size:30px;font-weight:700;margin-bottom:15px}
div.h4{margin:0;text-align:center;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:22px}
.sitemap ul{list-style:none}
.sitemap a{color:#666}
.sitemap-link{margin-top:16px}
.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.widget_shopping_cart_content{display:flex;flex-direction:column;}
.woocommerce-cart-tab-container .widget_shopping_cart .buttons {position: relative !important;bottom: auto !important;left: auto !important;order: 1;margin-top: 80px;}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget{margin-top: 0 !important;order:2;}
.woocommerce-cart-tab-container .widget_shopping_cart .total{order:3;}
.product_comment_form {
    padding: 32px;
}

.product_comment_form .form-submit #submit {
    background-color: #ffd805 !important;
    color: #7d6a03 !important;
    font-family: "Open Sans";
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 23px !important;
    margin-right: 10px !important;
}
.product_comment_form #author {
    margin-left: 7px;
}

.product_comment_form #comment {
    max-width: 901px !important;
    width: 100% !important;
}
.woocommerce-products-header__title.page-title{background-color:#f2f2f2;margin:0 auto;padding:20px 10px;text-align:center;}

#uCalc_141654 uc-frame-show {
    position: relative;
    
}