/*
Theme Name: Burmash 
Author: Smorodina
Author URI: https://vk.com/smorodina_sonya
Version: 999.999
*/ 
.page-numbers li {    display: inline-block;}
a.page-numbers {    background: #eee;    border-radius: 4px;    padding: 10px 20px !important;    text-decoration: none;  color: #000;}
span.page-numbers.current {  background: #000;    padding: 10px 20px !important;    text-decoration: none;  color: #fff;}

#payment .place-order #place_order{display:none  !important;}
.line-white{height:125px}
a,p,button,input,textarea,label,select,div,li{font-family:'Podkova'  !important; }
p{margin-bottom:0;}
a.button:hover, a.button:visited {    text-decoration: none !important;}
.comment-text p,.about-block p,.m-p p{margin-bottom:10px;}
h1{ font-size: 30px;    font-weight: 700; text-transform:uppercase;}
h2,h3,h4{padding:20px 0 10px;    margin-bottom: 0 !important;}
.h3, h3 {    font-size: 24px;    font-weight: 700;}
.h4, h4 {    font-size: 20px;    font-weight: 700;}
.f-14{font-size:14px;}
.f-12{font-size:12px;}
.f-10{font-size:10px;}
.to-ph{display:none}
.to-comp{display:inline-block; width:100%;}
.m-r-0{    margin-right: 0px !important;}
.float-left{float:left !important}
.color-g{color: #B2BCC3 !important;}
.back-g{    background: #f6f5f7 !important;}
.box-white{padding:50px 0 50px;}
.box-tit{ background:url(assets/images/fon-tit.png) top center no-repeat;background-size:cover;padding: 180px 0 40px;    font-size: 30px;    font-weight: 700;}
.box-tit-cat{height:125px;    padding: 0;}
.box-contact p{margin-bottom: 2px;}
.tab::-webkit-scrollbar,.tabcontent::-webkit-scrollbar {  width: 12px;   } 
.tab::-webkit-scrollbar-track,.tabcontent::-webkit-scrollbar-track {  background: #eee; } 
.tab::-webkit-scrollbar-thumb,.tabcontent::-webkit-scrollbar-thumb {  background-color: #ddd; border-radius: 20px;  border: 3px solid #eee;  }

header{    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1001;width:100%;    background: #000000c2;}
.head-1{    border-bottom: 1px solid #c3c3c39c;    padding: 5px;}
.head-2{    padding: 15px;}
.top-contacts-group {display: inline-block;    float: right;}
.top-contacts-form{display: inline-block;    float: left;}
.top-contacts-line{float: left;    display: inline-block;    margin-right: 30px;}
.top-contacts-line:hover .top-contacts-text{color: #FC4D2B}
.top-contacts-line:hover svg{color: #FC4D2B; fill: #FC4D2B;}
.top-contacts-text{font-family:'Podkova';color:#fff; font-size: 12px;  font-weight: 600; text-transform: uppercase;    float: left;    line-height: 28px;    padding-left: 8px;cursor:pointer}
.top-contacts-text a{font-family:'Podkova';color:#fff; font-size: 12px;  font-weight: 600; text-transform: uppercase; text-decoration:none  ; cursor:pointer} 
.top-contacts-line:hover  a{color: #FC4D2B; } 
.top-contacts-icon{float:left;}
.top-contacts-icon svg{width:16px; height:16px;color:#fff;  fill: #fff;} 
.top-contacts-form a{color:#fff; text-decoration:none;font-family: 'Georgia';}
.logo-img{max-width:100%;}
.ico-btn-cart{/*background:url(assets/images/ico-cart.png) center center no-repeat; */    margin: 9px 0 0 10px;}
.ico-btn-search{background:url(assets/images/ico-search.png) center center no-repeat; margin: 14px 0 0 10px;}
.ico-btn-search-krest{background:url(assets/images/ico-krest.png) center center no-repeat; background-size: 14px !important;}
.ico-btn{    height: 20px;    width: 20px;background-size: 20px;    float: right;margin: }
.navbar{    margin: 0;    padding: 3px;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: 13px;padding-left: 13px}
#block-search{width: 75%;margin-top: 2px;}

header a.nav-link { color:#fff; text-transform:uppercase;}
header a.nav-link:hover{color:#E8432B}
.nav-item a.active{color:#fc4d2b !important}
 
footer{  padding:30px 0; background: #161616;}
footer .logo-img{margin-bottom:20px;}
.foot-text{color:#fff;}
.foot-a{color:#fff;text-decoration:none;}
.foot-menu-block{padding-bottom: 18px;}
.foot-menu-tit{color:#fff;text-transform: uppercase;      font-weight: 600;   font-size: 14px;margin-bottom:4px; }
.foot-menu-a{color:#B2BCC3;   text-transform: uppercase;   font-size: 14px; text-decoration:none;}
.foot-menu-a:hover{color:#FC4D2B;  } 
.foot-soc svg{width:20px; height:20px;color:#fff; fill: #fff;}
.foot-soc{float:left;margin-right:7px;}
.bot-contacts-line{width:100%;    display: inline-block;    float: left;}
.bot-soc-line{margin-top:17px;}
.foot-soc-vk img{width:20px; height:20px;}
.p-b-15{padding-bottom:15px;}


#bottomcontacts-show{ display:inline-block;    background: #101010;    padding: 10px 0;    text-align: center;    position: fixed;    width: 100%;    bottom: 0;    z-index: 1000000;}
.no-show{display:none !important;}
.bottom-contacts-forms{display: inline-block;    margin: 0 auto;}
.bottom-contacts-form{    display: inline-block;    margin: 0 3px;}
.bottom-contacts-icon{}
.bottom-contacts-icon svg{  color:#fff;   fill: #fff;width:24px;height:24px;}
.foot-menu-b .foot-menu-a .foot-menu-text{    line-height: 25px;}
.modal-content{ background: #eee  ; border-radius: 5px;}
.modal-body{padding:10px 40px 40px 40px;}
.modal-body .sub-form{float:right;}
input{font-family:'Podkova'; }
.wpcf7 input[type="tel"],.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 select,.wpcf7 textarea{ font-family:'Podkova'; background: #fff   ;  margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px;    padding: 8px 15px;    width: 100%;font-size:16px;}

.wpcf7 input[type="file"]{  margin-bottom: 20px;  font-family:'Podkova';   padding-left: 25px;    background: url(assets/images/ico-file.png) 0px 2px no-repeat;    background-size: 20px;}
.wpcf7 input[type="file"]::file-selector-button {    display: none; }
.wpcf7 textarea{height:80px;    resize: none;}
.form-block-big  .sub-form{ margin:15px auto 0;}
.wpcf7-not-valid-tip{display:none  !important}
.sub-form{background:#FC4D2B;color:#fff; font-family:'Podkova';    display: inline-block;    font-size: 20px;     border-radius: 3px;   line-height:  16px;    padding: 15px 30px  !important ;border:none;  transition-duration: .2s;    transition-property: color,background-color,border-color,box-shadow;    transition-timing-function: ease-out; margin-top:15px;}
.sub-form:hover{background: #e8432b; }
.btn-close{    position: absolute;    right: 20px;    top: 20px;}
.modal-tit {font-size: 18px;      padding: 20px 0 10px;  text-transform: uppercase;    font-weight: 700;    text-align: center;}
.wpcf7-list-item {  font-size: 14px;   line-height:18px; font-weight: 400;  margin: 0 !important;}
.wpcf7-list-item-label{font-size: 14px;   line-height:16px; font-weight: 400;}
.wpcf7-list-item-label a{color:#FC4D2B;}
.form-block-big .wpcf7-list-item-label{color:#fff;}
.adres-icon{float:left;}
.adres-icon svg{    width:24px;height:24px;  color: #b2bcc3;  fill: #b2bcc3;}
.adres-text{       font-size: 14px;    line-height: 20px;    float: left;    display: inline-block;    width: 85%;    margin-top: 3px;}
.adres-icon-map{margin-right: 7px;}
.adres-1{color: #000000;}
.adres-2{color: #4c5b66;}
.box-contact{padding:60px 0 60px;}
.box-contact-2{padding:60px 0 40px;}
.req-block{padding:50px 0 100px}
.req-block h2{text-align:left;padding-bottom:15px; font-weight: 800;}
.req-block-h4{font-size: 24px;    font-weight: 600;}
.req-block-name{font-size:14px;    font-weight: 600;}
.req-block-opis{font-size:14px;    line-height: 26px;color: #343e45;padding-bottom:4px;}
.req-block-1{padding-bottom:20px;} 
.to-ico-svg{float:left;margin-right: 9px;}
.to-ico-svg svg{  width:24px;height:24px;  color: #b2bcc3;  fill: #b2bcc3;}
.to-ico-text{ font-size: 14px; color: #000000;font-weight: 600; line-height: 28px;  }
.to-ico-opis{ font-size: 14px;  line-height: 28px;  }
.to-ico-opis a{text-decoration:none; color: #000;}
.to-line-min-height{min-height:60px;}
.to-line-min-pad{padding-bottom:20px;}
.contactssocnet{padding:60px 0 60px;}
.contactssocnet h2{font-size: 28px;padding-bottom:15px;    font-weight: 700;margin-bottom:0 !important }
.socnets__list{    display: inline-block;    margin: o auto;}
.socnets__icon svg {    fill: #fff !important;    display: inline-block;    transition: all .2s;}
.socnets__icon svg {    height: 2rem;    width: 2rem;}
.socnets__item_vk a {    background-color: #4680c2;    border: 0.125rem solid #4680c2;    border-radius: 0.5rem;    transition: all .2s ease-in;}
.socnets__item_vk svg {    fill: #fff;    color: #fff;}
.socnets__item_whatsapp svg {    fill: #fff;    color: #fff;}
.socnets__item_telegram svg {    fill: #fff;    color: #fff;}
.socnets__item_instagram svg {    fill: #fff;    color: #fff;}
.socnets__item {    display: inline-block;    margin: 1.5rem 0.7rem 0;       vertical-align: middle;}
.socnets__item_instagram a {    background-color: #c13584;    border: 0.125rem solid #c13584;    border-radius: 0.5rem;    transition: all .2s ease-in;}
.socnets__item_telegram a {    background-color: #2ca5e0;    border: 0.125rem solid #2ca5e0;    border-radius: 0.5rem;    transition: all .2s ease-in;}
.socnets__item_whatsapp a {    background-color: #25d366;    border: 0.125rem solid #25d366;    border-radius: 0.5rem;    transition: all .2s ease-in;}
.socnets__icon {    height: 2rem;    line-height: 2rem;box-sizing: content-box;    display: block;}
.socnets__item a {    padding: 0.875rem;}

.white-block{background:#fff; padding:50px 0 30px;}
.white-text{padding-bottom:15px;}
.comment-item{padding-bottom:60px;    padding-left: 65px;    background: url(assets/images/favicon-96x96.png) no-repeat;    background-size: 40px;}
.comment-name{font-size: 16px;    color: #000000;    font-weight: 700;padding-bottom:10px}
.comment-date{font-size: 14px;  color:#647886;font-weight: 500;padding-bottom:10px;  }
.comment-text{font-size: 14px; padding-bottom:15px;}
.comment-img img{width:80px;    border: 2px solid #eee;}
.to-form{padding-bottom:40px;}

.foot-main{  padding:50px 0 50px;  background-position: left top;    background-repeat: repeat;    background-size: auto;    background-color: rgb(0, 0, 0);    background-image: url(assets/images/back-foot.webp);} 
.foot-main-block{padding-bottom: 18px;}
.foot-main-tit{color:#fff;text-transform: uppercase;      font-weight: 700;   font-size: 18px;margin-bottom:8px; }
.foot-main-a{color:#B2BCC3;   text-transform: uppercase;   font-size: 14px; line-height: 24px; text-decoration:none;}
.foot-main-a:hover{color:#FC4D2B;  } 
.foot-main-text {    text-transform: initial;}

.box-main-up{ background:url(assets/images/fon-tit.png) top center no-repeat;background-size:cover;background-attachment: fixed; padding: 170px 0 110px;   }
.box-main-up-tit{ font-weight: bold;    font-size: 38px; line-height: 44px;    text-transform: uppercase;padding-bottom:15px;}
.box-main-up-tit span{color: #fc4d2b;}
.box-main-up-text{ font-size: 20px;line-height: 20px;padding-bottom:30px;}
a.box-main-up-phone{  font-weight: bold;  font-size: 34px; line-height: 40px;  text-decoration:none; color:#000}
.box-main-up-but1{text-align: center; text-transform: uppercase;    display: inline-block;    color: #fff;    background: #161616;    font-size: 18px;    padding: 8px 25px;    border-radius: 5px;    margin-right: 5px;font-weight: bold;text-decoration:none;} 
.box-main-up-but1:hover{ background: #000; }
.box-main-up-but2{text-align: center; text-transform: uppercase;    display: inline-block;    color: #fff !important;    background: #fc4d2b;    font-size: 18px;    padding: 8px 25px;    border-radius: 5px;cursor:pointer;font-weight: bold;text-decoration:none;}
.box-main-up-but2:hover{ background: #e8432b; }
.plus-block{padding:70px 0 80px;}
.plus-block-item{padding-bottom:25px;}
.plus-block-img{padding-bottom:15px;}
.plus-block-img img{max-width:100%;}
.plus-block-tit{text-transform: uppercase; font-weight: 800; font-size: 20px;padding-bottom:4px; }
.plus-block-tit h4{text-transform: uppercase; font-weight: bold; font-size: 20px;padding-bottom:4px;margin-bottom:0!important }
.plus-block-text{font-size:14px;line-height:20px;}

.product-block{background-position: left top;    background-repeat: repeat;    background-size: auto;    background-color: rgb(0, 0, 0);    background-image: url(assets/images/back-foot.webp);padding: 60px 0 60px;}
.product-block-tit{font-weight: bold;   color:#fff; font-size: 38px;    line-height: 44px;    text-transform: uppercase;    padding-bottom: 35px;}
.product-block a{text-decoration:none;      color: #000;}
.product-item-a{   color:#fc4d2b}
.product-item{background:#fff;margin-bottom:30px;}
.product-item-img{height:225px;    background-size: contain !important;    margin: 10px;}
.product-item-totext{padding:15px;}
.product-item-tit{text-transform: uppercase;     line-height: 20px; font-weight: 800; font-size: 18px;padding-bottom:14px;padding-top:0 !important;    min-height: 60px !important;}
.product-item-a a{color: #fc4d2b;    text-decoration: none;}

.about-block{padding:60px 0; }
.about-block-tit{font-weight: bold;  font-size: 38px;    line-height: 44px;    text-transform: uppercase;   margin-bottom:0px;  padding-bottom: 30px;}
.about-block-tit h2{font-weight: bold;  font-size: 38px;    line-height: 44px;    text-transform: uppercase;     margin-bottom:0px;}
.about-block-text{font-size:16px;line-height:20px;}

.sert-line{padding:40px 0 0;}
.sert-line-text{padding-bottom:40px;}
.sert-img img{width:100%;margin-bottom:20px;}
.sert-tit{text-transform: uppercase;     line-height: 20px; font-weight: 800; font-size: 18px;padding-bottom:14px;}
.h4-n{padding-bottom:20px;}
.about-block h4,.h4-n{font-size: 24px;text-transform: uppercase; font-weight: 800;    margin-bottom: 0 !important;}
.about-block a{text-decoration: none;    color: #000;font-weight: bold;}
.about-block img{width:100%;}
 
.widget_wp_categories_widget ul li, .widget_wpcategorieswidget ul li{    padding-right: 20px;}
.cat-have-child ul.children{    padding-top: 5px  !important;    padding-bottom: 5px  !important;}


.foto-block{padding:20px 0 40px;}
.foto-services{width:100%;height:180px;margin-bottom:25px;}
.gr-pat{background-position: left top;    background-repeat: repeat;    background-size: auto;       background-image: url(assets/images/gr-pat.webp); }
.services-block{padding:60px 0 50px;}
.services-block-tit{font-weight: bold;  font-size: 28px;    line-height: 34px;    text-transform: uppercase;     margin-bottom:0px;}
.services-block-tit span{ color:#fc4d2b}
.service-item{background:#fff;border-radius:5px;display: inline-block;    width: 100%;margin-bottom: 25px;    text-decoration: none;box-shadow: 0 0.125rem 1.5rem rgba(76,91,102,.2);}
.service-item-img{height: 165px;border-radius: 5px 0 0 5px;}
.service-item-side{    padding: 16px 20px;}
.service-item-tit{text-decoration: none;    color: #000;    font-weight: bold;padding-bottom:10px;}
.service-item-price{color: #fc4d2b;    font-weight: 600;}
.services-block a{text-decoration:none}
a .about-block-tit{color:#000;text-decoration:none}
.services-logo{background:#fff;border-radius:5px;margin-bottom:30px;text-align:center}
.services-logo img{max-width:100%;}
.services-price{font-size:20px;}
.services-text{padding-bottom:30px;}



.white-block-pad{padding:60px 0 80px;}

.cards-block-item{background:#fff;border-radius:5px;    margin-bottom: 25px;}
.cards-block-img img{max-width:50px;margin-bottom:15px;}
.sotr-item .cards-block-img img{    max-width: 90px;    margin-bottom: 0;}
.sotr-item .cards-block-tit{     padding: 10px 0 0px;    margin-bottom: 5px !important;}
.sotr-item .cards-block-text {    margin-bottom: 0;}

.cards-block-info{    padding: 15px 15px 20px;}
.cards-block-tit{text-transform: uppercase; font-weight: bold; font-size: 20px;padding-bottom:4px;margin-bottom:5px!important}
.cards-block-text{font-size:16px;line-height:20px;margin-bottom:15px;}

.form-block-big{background:url(assets/images/form-back.png) top center no-repeat;background-size:cover;padding:120px 0 70px;}
.form-block-big-tit{font-weight: bold; color:#fff; font-size: 38px;    line-height: 44px;    text-transform: uppercase; padding-bottom:20px}
.form-block-big-text {color:#fff;font-size:18px;line-height:22px;padding-bottom:20px; font-weight: 700; }

.box-but-big{    font-size: 21px;    margin-top: 5px;    padding: 11px 25px;}
.slide-obor{padding:50px 0; background:#eee;}
.owl-nav {    position: absolute;       top: calc(50% - 20px);  width: 98%;    margin: 0 1%;}
.owl-prev {    display: inline-block !important;      height: 40px;    width: 40px;    color: transparent;    left: 0;    border-radius: 100px;    position: absolute;    background: #fc4d2b url(assets/images/strL.png) center center no-repeat;}
.owl-next {    display: inline-block !important;    height: 40px;    width: 40px;     color: transparent;    right: 0;    border-radius:100px;    position: absolute;    background: #fc4d2b url(assets/images/strR.png) center center no-repeat;}
.slide-4 .owl-nav {display:none;}
.box-contact-2 p{margin-bottom:0;} 
.slide-4 .owl-dots{float:right}
.slide-4 .owl-dot{    width: 12px;    height: 12px;    background: #b8b8b8;    border-radius: 30px; float:left;   margin: 0 4px;}
.slide-4 .owl-dot.active{  background: #fc4d2b;   width: 32px;} 
.wpcf7 form .wpcf7-response-output {    margin: 54px 0 0 !important;    padding: 10px 15px !important;    border: none !important; font-size: 14px;    line-height: 16px;background: #454545;    color: #dfdede;}
.wpcf7 input[type="tel"].wpcf7-not-valid, .wpcf7 input[type="text"].wpcf7-not-valid, .wpcf7 textarea.wpcf7-not-valid {	border: 1px solid #FC4D2B;}
.wpcf7 form.sent .wpcf7-response-output {    background: #179b5d;}

.modal-dialog {		max-width: 40%;}
.simple-text{padding:40px 0 10px;}
.simple-text a{color:#000; text-decoration:none;font-weight: 400;}

.woocommerce-breadcrumb{    border-bottom: 1px solid rgba(178,188,195,.5);    padding: 1rem 0;font-weight: 600;margin-bottom:0 !important}
.woocommerce-breadcrumb a{color:#000; text-decoration:none;font-weight: 400;}
.bread-crumbs__item {    word-wrap: break-word;    display: inline-block;    font-size: 9px;    line-height: 1.5;    max-width: 100%;    vertical-align: middle;}

.woocommerce-loop-category__title,.woocommerce-loop-product__title{color: #000;  text-align: center;  font-weight: 700;   font-size: 14px; line-height: 1.2;    overflow-wrap: anywhere;    padding: 20px 0 0px;}
.product-category a,.product a{color:#000; text-decoration:none;font-weight: 700;font-family:'Podkova';}
.products{width: 100%;display: inline-block; }
.products .product-category,.products .product{width:31%; float:left;margin: 0 1% 25px 1%;}
.products .product-category img,.products .product img{width: 100%;      max-height: 226px !important;   height: auto;     min-height: 226px;}
/*.catalog-page--content{padding-top:40px;}*/
select{font-family:'Podkova'; font-size: 14px; background: #fff   ;  margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px; padding: 8px 15px;  }
.products .price{width:100%;text-align:center;    display: inline-block;padding-bottom:15px;font-weight:500}
.products .product .price{padding-bottom:15px;font-weight:500;font-size:16px} 
.entry-summary .price{padding-bottom:15px;font-weight:500;font-size:20px} 
.add_to_cart_button{background-color:#FC4D2B;  background-image:  url(assets/images/ico-cart.png) ;   background-size: 20px !important;    background-position-x: calc(50% - 39px);    background-position-y: center;   background-repeat: no-repeat;  color:#fff !important;   font-family:'Podkova' !important;    border-radius: 3px;  padding: 7px 45px 7px 73px; font-size: 14px;   border:none !important}
.add_to_cart_button:hover{background-color:#e8432b}
.ico-str{ background-image:  url(assets/images/down-arrow.png) ;   background-size: 20px !important;  width:20px;height:20px; }
#menu-cat .cat-item a{color:#fff !important;font-size:18px;}
#menu-cat.widget_wp_categories_widget ul li span.post-count,#menu-cat .widget_wpcategorieswidget ul li span.post-count{background:transparent !important;}
.nav-link-cat{    width: 32px;    display: inline-block;    float: right;    margin-top: -29px;}
.woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button{color:#fff !important;   font-family:'Podkova' !important;    border-radius: 3px;     padding: 7px 18px 7px 18px;  font-size: 14px;   border:none !important;   white-space: nowrap;}
.woocommerce-error li, .woocommerce-info, .woocommerce-message {	padding: 1.5rem 2rem;}
.product-sidebar img{max-width:100%}
.aws-search-btn svg{    fill: #fff;      }
.aws-search-btn{background-color:#FC4D2B !important;    border: 1px solid #FC4D2B !important; border-radius: 0 3px 3px 0 !important;}
.aws-search-btn:hover{background-color:#e8432b !important;border: 1px solid #e8432b !important; }
.aws-container .aws-search-field{font-family: 'Podkova'; font-size: 14px;   background: #fff;    margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px;    padding: 8px 15px;     border-radius: 3px  0 0 3px!important;}
.aws-search-result .aws_result_title,.aws-search-result .aws_search_more a{color:#000 !important;}
.box-white .aws-container{margin-bottom:20px;}
.product_title.entry-title{font-size: 24px;    font-weight: 800;    text-transform: inherit;}
.quantity{margin: 0 10px 0 0;      display: inline-block;}
input[type="number"]{font-family: 'Podkova' !important;    font-size: 14px;    background: #fff;    margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px;    padding: 6.5px 15px;    width: 70px;    text-align: center;}
.woocommerce-tabs {    margin: 40px 0 80px !important;}

.woocommerce-tabs {    box-shadow: 0 1px 12px rgba(0,0,0,.1);padding: 25px;}
.woocommerce-tabs ul li.active a{background-color: transparent;color:#fc4d2b;}
.woocommerce-tabs ul li{margin-right:30px;}	
.woocommerce-Tabs-panel h2{display:none;}
.woocommerce-Tabs-panel ul{ margin-left: 15px !important;} 
.woocommerce-tabs .woocommerce-Tabs-panel  li { font-family: 'Podkova';    display: list-item !important; margin-bottom:4px; }
.woocommerce-Tabs-panel  p{font-family: 'Podkova' !important;}
.product-sidebar-tit{  font-size: 24px; font-weight: 700;padding-bottom:10px;  }
.product-attributes__label{padding-right:20px;}
.product-attributes__label:after {    border-bottom: 1px dashed rgba(0, 0, 0, .4);    content: "";    display: table-cell;    width: 100%;    z-index: 0;}
.woocommerce-tabs .woocommerce-Tabs-panel table{font-size:14px;}
.product-attributes__label>div {    display: table-cell;    padding-right: 1rem;    white-space: nowrap;}
.woocommerce-product-gallery {    margin-bottom: 30px !important;}

#tab-test_tab_2{    display: inline-block;    width: 100%;} 
#tab-test_tab_2 p{width:50%;float:left;font-size:14px;padding:4px 0;border-bottom:1px solid #eee} 


.woof_remove_ppi{color:#000 !important}
.woof_reset_button_2{    text-align: center;      display: inline-block;    color: #fff;    background: #161616;    font-size: 14px;    padding: 0px 25px;    border-radius: 5px;    margin-right: 5px;    font-weight: bold;    text-decoration: none;}
.products .product .my_quantity{    left: 0px;    position: absolute;    top: 0px;    background: #ff9f1c;    color: #fff; font-size: 12px;   padding: 2px 9px;}
.products .product .my_quantity_g{    left: 0px;    position: absolute;    top: 0px;    background: #00b832;    color: #fff;   font-size: 12px; padding: 2px 9px;}
.products .product{position: relative;}

.product .box-white .my_quantity{     color: #ff9f1c;    font-size: 14px;    padding: 2px 9px;    border: 2px solid #ff9f1c;    border-radius: 3px;    display: inline-block;    font-weight: 600;}
.product .box-white .my_quantity_g{     color: #00b832;    font-size: 14px;    padding: 2px 9px;    border: 2px solid #00b832;    border-radius: 3px;    display: inline-block;    font-weight: 600;}
.stock.available-on-backorder,.added_to_cart{display:none!important}
.big-1klik{    background-color: #fff;    color: #FC4D2B !important;    font-family: 'Podkova' !important;  padding: 15px 25px;    font-size: 16px;    border: none;    border-radius: 5px;border:2px solid #FC4D2B;display:inline-block;color: #FC4D2B;cursor:pointer}
.big-1klik:hover{background-color: #FC4D2B;  color:#fff !important;   }

.big-1klik-list{  padding: 6px 19px !important;   font-size: 14px;    width: 100%;    text-align: center;}


.single_add_to_cart_button{background-color:#FC4D2B; color:#fff !important;   font-family:'Podkova' !important;      border-radius: 3px;    padding: 15px 25px;    font-size: 16px;  border: none;    border-radius: 5px; border:2px solid #FC4D2B ;cursor:pointer} 
.single_add_to_cart_button:hover{background-color:#e8432b; border:2px solid #e8432b }
.w-100-s{width:100%;     display: inline-block;margin:10px 0;}
.w-100-s form{display:inline-block;float:left;margin-right:15px;}
.wc-block-product-categories-list.wc-block-product-categories-list--depth-0{padding-left: 0;}
.wc-block-product-categories-list-item{ margin-bottom: 6px;}
.wc-block-product-categories-list li{list-style: none;    line-height: 20px;   }
.wc-block-product-categories-list li a{    color: #000;    text-decoration: none;}
.wc-block-product-categories-list--depth-1,.wc-block-product-categories-list--depth-2,.wc-block-product-categories-list--depth-3{display:none;}
.wc-block-product-categories-list-item a.active ~ .wc-block-product-categories-list{display:inline-block!important;}
.wc-block-product-categories-list{margin-top:10px}
.widget_wp_categories_widget ul li span.post-count, .widget_wpcategorieswidget ul li span.post-count{ float: none !important; box-shadow: none !important;}
.widget_wp_categories_widget ul li a, .widget_wpcategorieswidget ul li a{ color: #000 !important;    text-decoration: none !important;}
.cat-have-child ul.children{    background: none !important;padding-left: 15px !important;}
.cat-have-child.open-m-menu ul.children li {    border-top: none !important;    border-bottom: none !important;}
.widget_wp_categories_widget ul li, .widget_wpcategorieswidget ul li{line-height: 24px !important;    border-bottom: none !important;margin-bottom:4px  !important; display:inline-block;    width: 100%;}
li.cat-item.cat-have-child:after{   right: 0 !important;    top: 0 !important; background-size: 12px;    width: 12px;    height: 12px; background-repeat:no-repeat;cursor:pointer;}
.widget_wp_categories_widget ul li a, .widget_wpcategorieswidget ul li a{    line-height: 18px  !important;display: contents !important;}
span.post-count:before {    content: "(" !important;}
span.post-count:after {    content: ")" !important;}
.mark, mark {    background-color: transparent!important;}
.products .product-category  mark {display:none !important;} 
.wc-block-mini-cart__badge{    color: #fff !important; background:none !important}
.wc-block-mini-cart__icon{    display: block !important;    height: 25px !important;    margin: -3px 0 0 2px !important;    width: 24px !important;}
.wc-block-mini-cart__quantity-badge svg{    color: #fff; }
.wc-block-mini-cart__button{    display: inline-block!important;    width: 60px !important;    height: 30px !important;    padding: 5px !important;   border: 1px solid #eee!important;    border-radius: 3px;}
.wc-block-mini-cart__badge{    transform: none !important;    font-size: 12px !important;    margin-top: -1px  !important;}
.wc-block-mini-cart__items{padding: 20px 20px 0;} 
h2.wc-block-mini-cart__title{font-size: 24px  !important;    font-weight: 700  !important;  margin: 20px 20px -33px  !important;}
.wc-block-components-product-metadata__description{display:none}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){ background-color: #FC4D2B; font-size: 14px;  margin-top: 10px;color: #fff !important;    font-family: 'Podkova' !important;    border-radius: 3px;    padding: 12px 25px 12px 25px;text-decoration:none;border:none !important}
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined{background:#1c1c1c;}
a.components-button.wc-block-components-button.wp-element-button.wp-block-woocommerce-mini-cart-cart-button-block.wc-block-mini-cart__footer-cart.outlined:hover{background:#000;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background: #e8432b; }
.wc-block-components-product-name{    color: #000;    text-decoration: none;    line-height: 16px;    font-weight: 500;    font-size: 14px;}
.wc-block-cart-item__total-price-and-sale-badge-wrapper{line-height: 16px;font-weight: 600;    font-size: 14px;}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{    padding-top: 0px;}
.wc-block-cart-item__product .wc-block-components-product-price{display:none !important;}
.wc-block-cart-items__row{border-bottom:1px solid #eee;}

.wc-block-cart-items__header-total{text-align:center;}
.wc-block-checkout__terms{font-size:14px; color:#000;}
.wc-block-checkout__terms a{font-size:14px; color:#000;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus { box-shadow: none !important;    outline: none !important;}
.woocommerce-tabs p {font-family:'Podkova'; }
.wpfMainWrapper .wpfBlockClear{color:#FC4D2B !important;float: right !important;}
.wpfFilterWrapper i{position: absolute;    top: 7px;    right: 0px;}
.product-sidebar .wpfFilterWrapper{position:relative;    border-bottom: 1px solid #eee;    padding-bottom: 5px !important;    padding-top: 5px !important;    margin-top: 5px !important;    margin-bottom: 5px !important;    font-size: 14px !important;}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {    border: none;     text-transform: capitalize !important;    font-weight: 700 !important;font-family: 'Podkova';  min-height: 40px  !important; }
.wpfClearButton.wpfButton{    color: #fff;    background: #161616;}
.wpfFilterButton.wpfButton{color: #fff; background: #fc4d2b;}
.wpfFilterButtons{margin-bottom:60px;margin-top:20px !important}
.wpfFilterWrapper .wfpTitle{    font-size: 14px !important;    font-weight: 600 !important;    margin-bottom: 6px !important;height: auto !important;}
.wpfPriceRangeField#wpfMinPrice, .wpfPriceRangeField#wpfMaxPrice{border: 0.0625rem solid #b2bcc3 !important;    border-radius: 0.25rem !important;}
.wpfFilterDelimeter,.wpfCurrencySymbol{margin-top: -7px;}
.wpfFilterWrapper .ui-slider.ui-widget-content .ui-slider-handle{border-radius: 50px !important;    border: 2px solid #fc4d2b !important;}


.wpfFilterWrapper  .ui-slider.ui-widget-content  .ui-slider.ui-widget-content .ui-slider-handle:hover,.wpfFilterWrapper  .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover,.wpfFilterWrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active { background:#fc4d2b !important;    border-color: #fc4d2b !important;} 
.wpfFilterWrapper .ui-widget-header {    background: #fc4d2b !important;border: 3px solid #fc4d2b !important;}
.wpfFilterWrapper  .ui-slider.ui-widget-content:not(.iris-slider-offset) {    background: #dfdfdf;    border-radius: 4px;    border: none;}

.ui-slider-range{background: #fc4d2b !important;}
 .wpfFilterButton.wpfButton,  .wpfClearButton.wpfButton {  margin: 0 1.5% !important;}
.products .product-category img, .products .product img{max-width: 300px !important;}
.product-sidebar-tit a{color:#000;text-decoration:none;}
.product-sidebar-tit-pl a:after {    content: "\f067";   font: normal normal normal 14px / 1 FontAwesome;   font-size: 16px;    float: right;    margin: 10px 0;}
.product-sidebar-tit-pl.active-krest a:after {    content: "\f068";   font: normal normal normal 14px / 1 FontAwesome;   font-size: 16px;    float: right;    margin: 10px 0;}
.woocommerce-product-attributes tr{ border-bottom: 1px solid #e3e3e3 !important; }
.woocommerce-product-attributes tr td{padding:3px;}
.f-r{float:right;}
.nav-item-cat .nav-link-cat {    width: 32px;    display: inline-block;    float: right;    margin-top: 9px;    margin-left: -7px;}
.nav-item-cat {position: relative;}
.menu-cat-ab .cat-item a {     font-size: 14px !important;} 
.menu-cat-ab .cat-have-child ul.children {    padding-top: 10px !important;   padding-bottom: 10px !important;}
.menu-cat-ab .cat-item:hover > a{    color: #fc4d2b !important;}

.menu-cat-ab li.cat-item.cat-have-child:after{background-image:  url(assets/images/down-arrow.png) ; }
.menu-cat-ab .cat-have-child ul.children {padding-bottom: 0 !important;}

.nav-item-cat .cat-have-child ul.children{    background: #2a2a2a !important;    width: 270px;    padding: 5px 10px !important;    position: absolute;    top: 0;    left: 341px;}
.nav-item-cat .menu-cat-ab  li.cat-item.cat-have-child.open-m-menu:after {    transform: rotate(270deg) !important;background-image: url(assets/images/down-arrow-a.png);}
.nav-item-cat .cat-item {line-height: 20px !important;} 


.col-md-9 .wpfFilterWrapper[data-filter-type]{padding:0 !important}
.images.nickx_product_images_with_video .slider.nickx-slider-for .zoom.nslick-slide img {    max-width: 100% !important;}
.woocommerce-loop-category__title, .woocommerce-loop-product__title{    min-height: 63px !important;}
.shop_table {width:100% !important;    text-align: left;}
.shop_table td, .shop_table th{padding:10px;}
.wc-block-mini-cart__amount{display:none !important}
.cart-subtotal {      display: none;}
.woocommerce .wc-proceed-to-checkout a.button {background-color: #FC4D2B;    font-size: 16px;    margin-top: 10px;    color: #fff !important;    font-family: 'Podkova' !important;    border-radius: 3px;    padding: 12px 25px 12px 25px;    text-decoration: none;    border: none !important;}
.checkout input{font-family: 'Podkova';    background: #fff;    margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px;    padding: 8px 15px;    width: 100%;    font-size: 16px;}
.wc_payment_methods{display:none !important}
.woocommerce-privacy-policy-text p{font-size: 14px  !important;}
.woocommerce-privacy-policy-text a{font-size: 14px  !important; color:#FC4D2B;}
.place-order #place_order{ background-color: #FC4D2B;    font-size: 16px;    margin-top: 10px;    color: #fff !important;    font-family: 'Podkova' !important;    border-radius: 3px;    padding: 12px 25px 12px 25px;    text-decoration: none;    border: none !important;}

.woocommerce .return-to-shop a.button{font-family: 'Podkova';color:#000;}
.button-update_cart{display:none!important}
.woocommerce .cart-collaterals h2{font-size:24px!important}
.product-name a{color: #FC4D2B;   text-decoration: none;  }
a.remove{    background-image: url(assets/images/ico-trash.png) !important;    background-size: 18px !important;    background-repeat: no-repeat !important;    color: transparent !important;    opacity: 0.8 !important;}
a.remove:hover{    opacity: 1 !important;  background-color: transparent !important;    color: transparent!important;}
.woocommerce-input-wrapper textarea{font-family: 'Podkova';    background: #fff;    margin-bottom: 10px;    border: 1px solid #b9b9b9;    border-radius: 3px;    padding: 8px 15px;    width: 100%;    font-size: 16px; resize:none !important}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100% !important;    overflow: visible;}
.shop_table{    margin-bottom: 10px;} 
#payment .place-order #place_order{    width: auto !important;}


.menu-cat-ab {    position: fixed;    top: 119px;    left: 0;    display: inline-block;    background: #fefefe;    width: 100%;     height: -webkit-fill-available; z-index:10000}     

.menu-cat-ab .flex-column a:after{position: absolute;    right: 8px;    top: 8px;    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAAoklEQVQ4je3PzQpBURSG4WfknztxGS6BKOIaDQwkSXJTnI7J2rXbhSND3lqTtb/19m3+NGWANVof3LTiZpAWXVxQY4t2A0k7snXcdmGMKpY1dui8kHQik/JVOMAC9+zxlFfO6GFfSDZlaI5bFjpjWEgOhWT9rHYpu2CEPo7Z/v5KklgW37zG5JLlO0liVjTLJaumkmeyj5qUTEP2lSQxiflVHtR5PTMAQTkfAAAAAElFTkSuQmCC);    content: "";    width: 18px;    height: 18px;transform: rotate(270deg);}
.menu-cat-ab .children{display:none}
.menu-cat-ab .cat-have-child:hover ul {display:inline-block}
.menu-cat-ab .wpcategorieswidget-4> .cat-have-child > .children {     position: absolute;    left: 26vw;    top: 0;    width: calc(100vw - 30vw);    padding-left: 1vw !important;}
.menu-cat-ab .wpcategorieswidget-4{    width: 25vw;display: inline-block ;   height: 100%; border-right:1px solid #eee;    padding: 20px;}
.menu-cat-ab #wpcategorieswidget-4{display: inline-block  ; height: 100%;}
.menu-cat-ab .cat-have-child > .children > .cat-have-child {    width: 45%;    float: left;}

.tab {  float: left;     background: #eee;   width: 35%;  height: 100%;    padding: 15px 0;overflow-y: auto;}
.tab button {  display: block;  background-color: inherit;  color: #212121;  padding: 10px 22px ;  width: 100%;  border: none;  outline: none;  text-align: left;  cursor: pointer;    font-size: 16px;}
.tab button:hover {  background: #fff; }
.tab button.active { background: #fff;  color: black; }

.tabcontent { overflow-y: auto;  float: left;  padding: 22px;  border: 1px solid #ccc;  width: 65%;  border-left: none;  height: 100%;  display: none;background: #fff;}
.tab-title{color:#000;    font-size: 24px;    font-weight: 600;padding-bottom:10px;}
.tabcontent a{text-decoration:none;color:#2c2c2c;}
.tabcontent a:hover{color:#000;}
.tab-more{color:#000; font-size: 16px;font-weight: 700;  }
.main-cat-item{width: 100%;   padding-bottom:4px;text-transform: uppercase; font-weight: 700;    font-size: 16px;}
.tabcontent li{    width: 45%;    float: left;    margin-right: 5%;}
.main-cat-item-big {    display: inline-block;    margin: 6px 0 ;    width: 100%;}
.tabcontent  ul{    margin-bottom: 0;}
.close-menu-cat{ height:20px;width:20px;position:absolute;right:30px;top:30px; background-image: url(assets/images/cancel_b.png) !important;    background-size: 18px !important;    background-repeat: no-repeat !important;  }
.tabcontent li{    font-size: 14px;}
.tab span,.tabcontent span {color: #b3b3b3;}
.single_add_to_cart_button.clickBuyButton {background-color: #fff;    color: #fc4d2b !important;    font-family: 'Podkova' !important;    padding: 15px 25px;    font-size: 16px;    border: none;    border-radius: 5px;    border: 2px solid #fc4d2b;    display: inline-block;    cursor: pointer;}
.single_add_to_cart_button.clickBuyButton:hover{    background-color: #fc4d2b;	color: #fff !important;}
.buyvalide {  box-shadow: none !important;      box-shadow: none;  font-family: 'Podkova' !important;    background: #fff !important;    margin-bottom: 10px !important;    border: 1px solid #b9b9b9 !important;    border-radius: 3px !important;    padding: 8px 15px !important;    width: 100% !important;    font-size: 16px !important;    height: inherit !important;    margin: 5px 0 10px 0 !important;}
#formOrderOneClick .button{ width: inherit !important;    box-shadow: none !important;  background: #fc4d2b !important;    color: #fff !important;    font-family: 'Podkova' !important;    display: inline-block !important;    font-size: 20px !important;    border-radius: 3px !important;    line-height: 16px !important;    padding: 15px 30px !important;    border: none !important;    transition-duration: .2s;    transition-property: color, background-color, border-color, box-shadow ;    transition-timing-function: ease-out !important;    margin-top: 15px;float: right !important;text-shadow: none !important;
    font-weight: 500 !important;}
#formOrderOneClick .button:hover{background: #e8432b !important;}
#formOrderOneClick .popup{      width: 700px  !important;  border: none;   background: #eee !important;    border-radius: 5px !important;}

.products .product .single_add_to_cart_button{height:35px !important;width:100% !important;    padding: 0px 25px !important;}

#formOrderOneClick .popup .close_order{background: none !important;    border: none !important;    box-shadow: none !important;}

.to-call-fix{position: fixed;    z-index: 1000;    background: #fc4d2b;    width: 60px;    height: 60px;    left: 20px;    bottom: 20px;    border-radius: 100px;padding:15px;cursor:pointer}
.to-call-fix svg{    width: 30px;	height: 30px;    color: #fff;}
.btn-ram{    background-color: #fff;    color: #fc4d2b !important;    font-family: 'Podkova' !important;    padding: 7px 10px;    font-size: 16px;  border-radius: 5px;    border: 2px solid #fc4d2b;    display: inline-block;    cursor: pointer; width:100%;    text-align: center;}
.btn-ram:hover{    background-color: #fc4d2b;    color: #fff !important;}


@media (max-width: 1400px){  
	.add_to_cart_button{padding: 7px 30px 7px 48px !important;}
	#block-search {    width: 70%;    margin-top: 1px;}
	.navbar-expand-lg .navbar-nav .nav-link {    padding-right: 10px;    padding-left: 10px;}
	.ico-btn-search {    margin: 13px 0 0 10px;}
	.product-item-tit{    font-size: 14px;}
	.product-block .product-item-img {		height: 175px;}
}
@media (max-width: 1200px){  
	.modal-dialog {		max-width: 70%;}
	.box-main-up{    background-position-x: 0;}
	.box-main-up-tit,.about-block-tit,.product-block-tit,.form-block-big-tit,.about-block-tit h2{font-size: 30px;    line-height: 34px;}
	.product-block .product-item-img {    height: 200px;}
	.form-block-big{    padding: 100px 0 60px;}
	.form-block-big-text{ font-weight: 600;   font-size: 16px;}
	.top-contacts-form-telegram .top-contacts-text,.top-contacts-form-whatsapp .top-contacts-text{display:none;}
	.top-contacts-line{margin-right: 15px;}
	.add_to_cart_button{background-image:none;padding: 7px 19px 7px 19px !important;}
	a.nav-link {    font-size: 12px;}
	#block-search {    width: 65%;    margin-top: 0px;}
	.logo-img {      margin-top: 5px;}
}

@media (max-width: 992px){  
	.modal-dialog {		max-width: 80%;}
	.to-ico-opis,.to-ico-text {font-size: 14px;    line-height: 18px;}
	.to-ico-svg {    float: left;    margin-right: 6px;    margin-top: -6px;}	
	.to-ico-svg svg{  height: 20px ; width:20px; }
	.plus-block-text{margin-bottom:15px;}
	.plus-block-img {    padding-bottom: 5px;}
	.plus-block-text{    padding-bottom: 15px;line-height: 16px;}
	.plus-block-tit h4 {line-height: 20px;}
	.foot-menu-b .foot-menu-a .foot-menu-text {  line-height: 20px;} 
	.foot-text-a{  line-height: 19px;}
	h1 {    font-size: 26px;    font-weight: 700;}
	.top-contacts-form-adress .top-contacts-text,.top-contacts-form-tell .top-contacts-text,.top-contacts-form-email .top-contacts-text{display:none;}
	.woocommerce-tabs table td{   display:inline-block;    width: 100%;}
	.product-attributes__label:after{border:none;}
	.woocommerce-tabs table tr{margin-bottom: 7px;    display: inline-block;    width: 100%;}
	.product-attributes__label{font-weight: 600;}
	.h3, h3 {    font-size: 16px;    font-weight: 700;}
	.product_title.entry-title{font-size: 18px;margin:10px 0;}
	#nickx-gallery {display:none !important}
	.single_add_to_cart_button,.big-1klik,.single_add_to_cart_button.clickBuyButton{padding: 7px 25px;}
	.product-attributes__label>div {    display: inline-block;    padding-right: 0;    white-space: normal;    line-height: 16px;}
	.woocommerce-breadcrumb{font-size:14px;display:none !important;}
	.woocommerce-breadcrumb a {display:none !important; font-size:12px;}
	.woocommerce-breadcrumb a:nth-last-child(1){display: inline-block !important; font-size:14px;}
	.woocommerce-tabs ul {		margin: 0px 0 0.5rem;}
	.products .product-category, .products .product{width: 48% !important;} 
	.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {    width: 100%;}
	.ico-btn-search{display:none !important}
	.navbar-toggler{    border: none !important;}
	.navbar-toggler:focus {box-shadow: none  !important;}
	.head-2 {    padding: 10px 0;}
	.head-2 .col-xs-12.col-md-4{width:30%}
	.head-2 .col-xs-12.col-md-2{width:30%}
	.head-2 .col-xs-12.col-md-6{width:40%}
	.add_to_cart_button {      padding: 7px 10px 7px 10px !important;}
	.products .product .single_add_to_cart_button {   padding: 0 7px !important;}
	.tabcontent li {    width: 100%;    float: left;    margin-right: 5%;}
	.tab button{padding: 8px 15px;}
.bg-body-tertiary.navbar-mobile{    background: #000000c2 !important; padding: 12px 10px !important;} 
	.ico-btn-cart{    margin: 0 !important;.ico-btn-cart}
	.navbar-toggler{margin-right:25px;}
	.navbar-toggler-icon{background: url(assets/images/menu.png) no-repeat !important;background-size: 30px !important;}
	.offcanvas{    background-color: #242424 !important;}
	
	li.cat-item.cat-have-child:after{background-image:url(assets/images/down-arrow.png) !important;    background-size: 18px !important; background-repeat:no-repeat}
	
	.top-contacts-form-email .top-contacts-text { display: inline-block;}
	.div-item{width: 100%;    display: inline-block;    margin: 5px 0;}
	.div-item-menu{margin:50px 0;    width: 100%;    display: inline-block;}
	.products .product .single_add_to_cart_button{margin-top:8px}
}

@media (max-width: 768px){  
	.products .quantity{display:none !important} 
.wpfMainWrapper .wpfBlockClear{ float: none !important;}
	.modal-dialog {		max-width: 90%;}
	h1 {    font-size: 24px;    font-weight: 700;}
	.box-main-up {    background-position-x: -471px; padding: 100px 0 60px;}
	.phone-center{text-align:center;}
	.about-block .phone-center img{margin-bottom:20px;}
	.box-tit{    background: #f4f4f6 url(assets/images/fon-tit.png) 140px top no-repeat;  background-size: cover;padding: 95px 0 20px;}
	.box-contact {    padding: 30px 0 30px;}
	.box-contact-2 {    padding: 40px 0 40px;}
	.head-1{display:none;}
	.owl-dot{    width: 12px;    height: 12px;    background: #b8b8b8;    border-radius: 30px; float:left;   margin: 0 4px;}
	.owl-dot.active{  background: #fc4d2b;   width: 32px;}
	.plus-block-num img{width:100%;margin-bottom:15px;}
	.comment-item {padding-bottom:60px; padding-top: 48px; padding-left:0; background: url(assets/images/favicon-96x96.png) no-repeat;background-size: 30px;}
	.comment-name{    padding-bottom: 0;}
	.comment-text{margin-top:-20px;}
	.f-12 {    font-size: 14px;}
	.foot-text,.foot-menu-b{padding-bottom:15px;}
	footer{padding-bottom:40px;}
	.about-block {    padding: 40px 0;}
	.adres-text{padding-bottom:20px;}
	.req-block-opis{padding-bottom:10px;line-height: 20px;}
	.to-line-min-height {    min-height: auto;    padding-bottom: 15px;}
	.req-block{padding: 40px 0 40px;}
	.services-block-tit {text-align:center;}
	.to-ph{display:inline-block; width:100%;}
	.to-comp{display:none !important; width:100%;}
	.col-xs-6{width:50% !important;} 
	.box-main-up-tit,.about-block-tit,.product-block-tit,.form-block-big-tit,.about-block-tit h2{font-size: 24px;    line-height: 30px;padding-bottom: 15px;}
	 .services-block-tit,.req-block-h4{    font-size: 20px;    line-height: 24px;	}
	.box-main-up .col-sm-8{width:100%;}
	.product-block .product-item-img {    height: 160px;}	
	.socnets__item {    margin: 10px 5px;}
	.socnets__icon svg {    height: 24px;    width: 24px;}
	.socnets__item a {    padding: 5px 9px;}
	.box-main-up-text,.contactssocnet h2,.sert-tit,.product-item-tit {  font-weight: 600;  font-size: 12px;    line-height: 20px;}
	.product-item-tit{    padding-bottom: 0;}
	.plus-block-tit,.plus-block-tit h4{  font-weight: 600;  font-size: 14px;    line-height: 20px;}
	.contactssocnet {    padding: 40px 0 35px;}
	.box-main-up-buts .box-main-up-but1{margin-bottom:15px}
	.plus-block {    padding: 50px 0 50px;}
	.services-block-tit {margin-bottom:20px}
	.box-but-big,.box-main-up-but2,.box-main-up-but { height: 43px;   font-size: 18px;    line-height: 26px;    padding: 8px 25px;}
	.about-block h4, .h4-n{ font-size: 20px; }
	.about-block img {width: 70%;}
	.to-ico-svg svg {width: 17px;    height: 17px;    color: #b2bcc3;    fill: #b2bcc3;}
	iframe{height:350px}
	.product-item-totext {    padding: 10px;}
	.product-item-img {    height: 90px;}
	.product-item-a,.about-block p{   font-size:14px; line-height: 18px;}
	.plus-block-num .plus-block-tit h4{font-size:18px;padding-top: 0;}
	.plus-block-text{ font-size: 14px;  }
	.plus-block {    padding: 40px 0 20px;}
	.product-block{    padding: 40px 0 60px;}
	.services-block {    padding: 50px 0 50px;}
	.about-block-text,.form-block-big-text{    font-weight: 400;    font-size: 14px;    line-height: 18px;}
	.cards-block-text,.foot-main {display:none;}
	.owl-nav{display:none;}
	.owlowl-prev-controls{text-align:center;}
	.owl-dots{    margin: 0 auto;    display: inline-block;float:right}
	.plus-block-text {    margin-bottom: 0;}
	.form-block-big {    padding: 80px 0 30px;}
	.logo-img{max-width: 108px;}
	.navbar-toggler {    padding: 0; border: none;}
	footer .logo-img{max-width: 90%;}
	.products .product-category, .products .product {    width: 48%;    float: left;    margin: 0 1% 20px 1%;}
	.kat-sidebar img{padding:30px;max-width:100%}
	.woocommerce-ordering select{width:100%;}
	.add_to_cart_button{width:100%;}
	.ico-btn-search{display:none !important}
	.ico-btn-cart{height: 30px !important;    width: 60px !important;  margin: 0 !important }
	.btn-close{background: url(assets/images/ico-krest.png) no-repeat !important;background-size: 25px !important;}
	.top-contacts-text{font-size:16px;}
	a.nav-link {    font-size: 18px;}
	.product-block .product-item-img {    height: 110px;} 
	.products .product .price {		padding-bottom: 10px;font-weight: 800;    font-size: 14px;}
	.woocommerce-loop-category__title, .woocommerce-loop-product__title {    font-size: 12px;    padding: 10px 0 0px;    min-height: 54px;}
    #tab-test_tab_2 p{width:100%;float:left; border:none;} 
	#tab-test_tab_2 p:nth-child(odd){font-weight:600}
	#tab-test_tab_2 p:nth-child(even){border-bottom:1px solid #eee;padding-top:0;}
	#formOrderOneClick .popup{      width: 90%  !important;}
}

@media (max-width: 550px){  
	h1 {    font-size: 22px;    font-weight: 700;}
	.box-main-up-but2,.box-main-up-but1,.form-block-big .sub-form {width:100%;}
}