@font-face{font-family:"Proxima Nova";src:url("../fonts/Proxima Nova Regular.otf");font-style:normal;font-weight:normal}@font-face{font-family:'Proxima Nova Semibold';src:url("../fonts/Proxima Nova Semibold.otf");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Proxima Nova';src:url("../fonts/Proxima Nova Bold.otf");font-weight:bold;font-style:normal;font-stretch:normal}@font-face{font-family:'Proxima Nova';src:url("../fonts/Proxima Nova Extrabold.otf");font-weight:700;font-style:normal;font-stretch:normal}.container{width:1150px;max-width:100%;margin-left:auto;margin-right:auto}.row{display:flex}.row__column{width:100%;flex-basis:100%;margin-left:2px;margin-right:2px}.grid-container{display:grid;grid-template-columns:repeat(12, 1fr)}.button{padding:10px;min-width:40px;min-height:20px;background:#b27e45;color:white}.button-add-to-cart{width:140px;height:30px;text-align:center;font-size:1rem;color:#fff;background:#b27e45}.button-add-to-cart:hover{filter:brightness(150%)}.button:hover{filter:brightness(150%);cursor:pointer}.modal{width:100vw;height:100vh}.modal__wrapper{top:0;right:0;bottom:0;left:0;position:fixed;display:flex;width:100vw;height:100vh;z-index:98}.modal__content{width:50%;max-width:400px;margin:auto;background:whitesmoke;z-index:99;padding:15px}.modal__cover{position:fixed;background:rgba(0,0,0,0.46);width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;z-index:97}.modal__header{display:flex;justify-content:right;padding:5px}.modal__title{font-size:1.25rem;font-weight:bold;color:black;text-align:center}.modal__btn-close{margin-left:auto;float:right;color:black;font-size:1rem;text-align:right;cursor:pointer}.modal__btn-send{padding:5px;background:#f1970b;text-align:center;color:white;cursor:pointer;margin:15px auto}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{display:inline-flex;border:2px solid #b27e45;max-height:40px;overflow:hidden}.number-input,.number-input *{box-sizing:border-box}.number-input button{outline:none;-webkit-appearance:none;background-color:transparent;border:none;align-items:center;justify-content:center;max-width:32px;height:40px;max-height:40px;cursor:pointer;margin:0;position:relative;padding:20px 14px}.number-input button:before,.number-input button:after{display:inline-block;position:absolute;content:'';width:8px;height:2px;background-color:#212121;transform:translate(-50%, -50%)}.number-input button.plus:after{transform:translate(-50%, -50%) rotate(90deg)}.number-input input[type=number]{font-family:"Proxima Nova";padding:16px 5px;font-size:.9rem;text-align:center}.page-shop__wrapper{display:grid;grid-template-columns:1fr 3fr;width:100%}.page-shop__wrapper-single{grid-template-columns:1fr}.add_to_cart_button{opacity:0;transition:ease .3s;background:#b27e45 !important;width:140px;height:30px;text-align:center;font-size:1rem;color:#fff !important;margin-top:auto !important;line-height:0.8rem !important}.add_to_cart_button:hover{filter:brightness(150%)}.product-element{padding-bottom:30px !important;height:385px;margin:0 3px 6px 3px !important;background:#fbfbfb;display:flex;flex-direction:column;flex-basis:100%}.product-element:hover{box-shadow:0 0 2px 0 rgba(0,0,0,0.51)}.product-element:hover .add_to_cart_button{opacity:1}.product-element .product__subtitle{color:rgba(0,0,0,0.5);font-weight:normal}.product-element .woocommerce-loop-product__title,.product-element .add_to_cart_button,.product-element .product__subtitle{margin-left:30px !important;margin-right:30px !important}.product-element .wp-post-image,.product-element img{width:auto;max-width:100%;max-height:225px;height:225px;object-fit:contain;padding:30px;margin:0 !important}.product-element .woocommerce-loop-product__title{color:black;font-size:0.9375rem;font-weight:normal}.product-categories .cat-item{border:none}.product-categories .cat-item a{color:rgba(0,0,0,0.5)}.product-categories .cat-parent:active .children{display:unset}.children{transition:height 4s}.children .cat-item a{color:black}.product__header{height:515px;box-shadow:0 13px 20px 0 rgba(128,128,128,0.25)}.product__header hr{color:rgba(128,128,128,0.5)}.product__header .container{display:grid;grid-template-columns:3fr 4fr;grid-column-gap:30px}.product__header .container .images{width:unset !important}.product-summary{height:515px;box-shadow:0 1px 4px rgba(0,0,0,0),-23px 0 20px -23px rgba(128,128,128,0.25),23px 0 20px -23px rgba(0,0,0,0);padding:40px 55px;width:100% !important}.product__title{font-size:1.25rem;margin-bottom:5px}.product__subtitle{color:rgba(0,0,0,0.5);font-size:.9rem}.product__add-form{margin-bottom:0;display:flex}.product__add-form .quantity{margin-right:0 !important}.product__add-form .quantity input{border-radius:0;max-width:28px !important;height:38px;max-height:40px;padding:0;border:none}.product__add-to-cart-button{margin-left:20px !important;width:210px;height:40px;background:transparent !important;color:#f1970b !important;transition:height 2s;border:1px solid lightgrey !important}.product__add-to-cart-button:hover{filter:brightness(75%);background:whitesmoke;border:2px solid #f1970b !important}.product__one-click-buy{background:#f1970b !important;color:white;width:170px;height:40px;border-radius:0 !important;line-height:unset !important;text-align:center !important}.product__one-click-buy:hover{box-shadow:none !important}.woocommerce-product-details__short-description{display:none}.meta__table{width:417px;border-bottom:1px solid lightgrey;border-top:1px solid lightgrey;margin-bottom:65px;padding-top:10px;padding-bottom:10px}.meta__table th{text-align:left;color:rgba(0,0,0,0.5);font-style:normal;font-weight:normal;font-family:"Proxima Nova";max-width:110px !important}.meta__table td{text-align:left;color:black;font-family:"Proxima Nova";font-weight:bold}.meta__table td a{color:black;text-decoration:none !important;border-bottom:none}.meta__table td a:hover{text-decoration:underline}.wc-tabs{justify-content:center !important}.wc-tabs:before{content:"" !important;border:none !important}.wc-tabs li{height:52px;background:white !important;color:black !important;border:1px solid lightgrey !important;border-radius:0 !important}.wc-tabs li:hover,.wc-tabs li.active{background:#b27e45 !important;color:white !important;border:none;z-index:unset !important}.wc-tabs li:before,.wc-tabs li:after{content:"" !important;border:none !important;border-radius:0 !important;width:0 !important;height:0 !important}.wc-tabs li a{padding:15px 50px !important}.woocommerce-product-gallery__image{max-height:500px;overflow:hidden}.woocommerce-breadcrumb{display:flex;margin-bottom:50px !important;color:black !important;font-weight:bold;font-family:"Proxima Nova"}.woocommerce-breadcrumb a{color:lightgrey}.breadcrumbs__dot{color:#f1970b;margin:0 15px}.breadcrumbs__dot:before{content:'\2022'}.related__title{font-size:2rem;color:black}.cart__item-count-circle{background:#f1970b;margin-left:14px;width:22px !important;height:22px !important;border-radius:50%;text-align:center;color:white;float:right}.woocommerce-product-gallery{max-height:450px}.flex-control-thumbs{display:flex;justify-content:center}.flex-control-thumbs li{color:grey;margin:0 15px;width:unset !important;position:relative}.flex-control-thumbs li img{opacity:0 !important;width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.flex-control-thumbs li:before{padding:10px;font-size:2rem;content:'\2022';z-index:1}.flex-control-thumbs li .flex-active:after{color:#f1970b;padding:10px;font-size:2rem;content:'\2022';z-index:4}.woocommerce-product-gallery--with-images{display:flex;display:grid;flex-direction:column;grid-template-rows:1fr 33px;position:relative}.woocommerce-product-gallery--with-images .flex-viewport{grid-row:1/2;max-height:365px}.woocommerce-product-gallery--with-images .flex-viewport img{object-fit:contain !important}.woocommerce-product-gallery--with-images .flex-direction-nav{top:0;left:0;right:0;bottom:0}.woocommerce-product-gallery--with-images .flex-nav-prev,.woocommerce-product-gallery--with-images .flex-nav-next{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:100px;transition:opacity .5s}.woocommerce-product-gallery--with-images .flex-nav-prev a,.woocommerce-product-gallery--with-images .flex-nav-next a{height:100%;opacity:0;content:' '}.woocommerce-product-gallery--with-images .flex-nav-prev{left:0}.woocommerce-product-gallery--with-images .flex-nav-prev:hover{background:linear-gradient(-90deg, transparent, rgba(143,143,143,0.4));transition:opacity .5s}.woocommerce-product-gallery--with-images .flex-nav-next{right:0}.woocommerce-product-gallery--with-images .flex-nav-next:hover{background:linear-gradient(90deg, transparent, rgba(138,138,138,0.4));transition:opacity .5s}.shop_attributes td a{color:black;font-family:"Proxima Nova";text-decoration:none;font-style:normal}body{margin-top:145px}table{border-collapse:collapse}td{border:1px solid black;padding:5px}a{color:#000;font-family:"Proxima Nova"}h1,h2,h3,h4,h5,h6{font-family:"Proxima Nova"}.site-logo{width:90px;height:90px;padding:10px;filter:invert(100%)}.site-content{min-height:calc(100vh - 340px);height:100%}.site-content-contain{min-height:calc(100vh - 340px) !important}.header{max-height:140px;overflow:hidden}.header__container{border-bottom:1px solid rgba(175,175,175,0.5)}.header__wrapper{background:white}.header__content{background:white;display:flex;height:96px;border-bottom:1px solid rgba(175,175,175,0.5);padding-bottom:15px}.header__title{margin:auto;color:white;font-size:3rem;font-weight:bold;text-align:center;vertical-align:middle}.headerFixed{position:fixed;top:0;left:0;right:0;height:unset;z-index:2}.header__contacts{color:black;margin-left:auto;max-width:675px;padding-top:10px}.header__contacts a{color:black}.header-email{padding:10px}.header-email:before{content:' ';background:url("../images/ico/envelope.svg") no-repeat center;background-size:contain;padding:7px;margin-right:10px}.header-address{margin-left:20px;font-size:.9rem;line-height:1.35}.header-phone{padding-left:10px;margin-left:20px;display:flex;flex-direction:column;flex-wrap:nowrap}.call__phone{margin-top:10px;color:black;font-weight:bold;font-size:1rem;line-height:100%}.call__request{color:#f1970b !important}.navigation-top{background:transparent !important}.navigationTopFixed{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}.navigation__wrapper{display:flex;background:white}.navigation__cart{justify-content:right;align-content:right;margin-left:auto;font-weight:bold;font-family:"Proxima Nova";padding-right:0 !important}.navigation__cart a{margin-left:14px;padding-left:0 !important;padding-right:0 !important}.navigation__cart:before{content:' ';background:url("../images/ico/cart.svg") center no-repeat;background-size:contain;width:20px;height:20px;padding:10px}.menu__list-horizontal{list-style:none;display:flex;margin-bottom:2px;background:white}.menu-item{padding:10px}.menu-item .sub-menu{position:fixed;background:white;margin-left:0}.menu-item a{padding:20px;color:black;font-size:1rem}.menu-item a:hover{color:#f1970b !important}#menu-item-22 .dropdown-toggle{display:none}#menu-item-22 .sub-menu{display:none;list-style:none}#menu-item-22 .sub-menu a{color:black !important}#menu-item-22 .sub-menu a:after{display:none;content:"" !important}#menu-item-22:hover .sub-menu{display:unset}#menu-item-22:hover .sub-menu a:hover{color:#f1970b !important}#menu-item-22 a{color:#f1970b !important}#menu-item-22 a:after{background:url("../images/ico/products_icon.svg") center no-repeat;content:' ';margin-left:3px;padding:15px}#menu-item-22 svg{display:none}.current_page_item{border-top:3px solid #f1970b;padding-top:7px}.site-content{padding:0}.site-content-contain{min-height:calc(150vh - 150px)}.promo-section{background:url("../images/slider_bg.jpg");background-size:cover;height:550px;overflow:hidden}.promo__header{margin:auto;justify-content:center}.promo__title{font-size:2.35rem;font-weight:bold;color:white;margin-bottom:15px;max-width:475px}.promo__subtitle{color:#fff;max-width:350px;margin-bottom:30px}.promo__button{max-width:225px;height:60px;text-align:center;font-size:1rem;font-weight:bold;line-height:2}.promo__thumb{background:#ef9407;transform:skewX(-15deg);width:90%;height:550px;position:relative;display:flex;align-items:center;align-content:center;margin:auto}.promo__thumb-wrapper{transform:skewX(15deg)}.promo__links{display:flex;justify-content:center}.promo__links a{margin-right:10px;font-size:.85rem;text-decoration:underline dashed;color:#fff}.product-slider__header{display:flex}.product-slider__header p{padding-left:25px;margin-top:auto}.product-slider__title{border-right:1px solid rgba(196,196,196,0.5);color:black;font-size:2rem;padding-right:25px}.product-slider-section{margin-top:90px;padding:30px 0;background:white}.product-tabs{width:100%;float:left}.product-tab{padding:0 !important;flex-basis:25%;flex-wrap:wrap;min-width:unset !important;height:60px}.product-tab__title{padding:0;margin:auto}.product-tab__title-icon{width:auto;height:25px;max-width:100%;padding:0 5px;margin:auto}.product-tab .tabs__item{box-shadow:none}.product-tab a{font-size:1rem;max-height:100%;min-height:unset !important;cursor:pointer;height:55px;padding:0}.product-tab__content{padding-right:5px;padding-left:5px;flex:auto}.product-card{width:100%;height:430px;background:rgba(251,251,251,0.86);flex-direction:column;display:flex;padding:30px}.product-card:hover{background:white;box-shadow:0 0 2px 0 grey}.product-card:hover .product-card__button{visibility:visible}.product-card__title{font-weight:bold}.product-card__desc{color:rgba(0,0,0,0.26)}.product-card__button{visibility:hidden;align-self:end;margin-top:auto;margin-right:auto}.product-card__image{height:220px;object-fit:contain}.tabs{display:flex;margin:auto;justify-content:space-between;flex-wrap:wrap}.tabs-front-page{display:unset}.tabs__bar{flex-basis:100%;width:100%}.tabs__container{width:100%;display:flex;justify-content:space-between;transform:none !important}.tabs__content{display:flex;margin:auto;justify-content:center}.tabs__slider-wrapper{display:none}.tabs__div{width:100px;min-width:300px}.tabs__item{min-width:238px;min-height:190px;display:flex;flex-direction:column;padding:25px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5);color:black}.tabs__item--active{background:#f1970b;color:white}.tabs__item--active img{filter:invert(100%)}.tabs__items{flex-basis:100%;width:100%}.tabs__image{height:75px;max-width:75px;width:auto;margin-right:auto}.tab{width:100%;padding:20px}.tab__title{text-align:center}.tab__content{margin:auto;justify-content:center}.tab__certificates{width:1150px}.section__discount{background:url("../images/slider_bg.jpg");height:310px;position:relative;margin-bottom:88px}.discount__card{height:285px;left:0;right:0;position:absolute;top:88px;display:flex;background:white url("../images/hydrite_special_bg.png") right bottom no-repeat;background-size:contain;box-shadow:0 0 5px 0 black}.discount__image{padding:15px 40px;flex-basis:25%;width:100%;height:auto}.discount__content{flex:25%;padding:56px 20px;max-width:550px}.discount__title{font-weight:bold;font-size:1.5rem;line-height:1.25;margin-bottom:15px}.discount__text{font-size:1rem;line-height:1.25;margin-bottom:25px}.discount__button{padding-left:35px;padding-right:35px}.content-section{display:flex;margin-bottom:60px;margin-top:120px;flex-wrap:wrap}.content-title{flex-basis:100%;font-size:2rem}.content__picture{height:400px;flex-basis:60%;background:url("../images/cement-plant.png") center no-repeat;background-size:cover}.content__text{font-size:95%;padding:5px 60px;flex-basis:40%}.contact-form{margin-bottom:80px;position:relative;top:80px}.contact-form input,.contact-form textarea{min-height:45px;width:100% !important;border:none;background:#f7f7f7}.contact-form textarea{height:100px}.contact-form button{background:#b27e45;color:#fff;width:255px;height:55px;margin:0 auto}.contact-form .row{justify-content:center}.contact-form .row__column{margin-bottom:30px}.contact-form__title{text-align:center;margin:auto;margin-bottom:40px;font-size:1.75rem;font-weight:bold}.site-footer{height:340px;background:#2d2d2d;color:lightgrey}.footer__price{color:#f1970b;font-size:1.25rem;font-weight:bold;margin-bottom:5px}.footer__phone{color:white;font-size:1.25rem;font-weight:bold;margin-bottom:5px}.footer__phone:before{content:' ';background:url("../images/ico/tel.svg") center no-repeat;background-size:contain;padding:7px;width:20px;height:20px;margin-right:10px}.footer__col-title{color:white;font-size:1.25rem;font-weight:bold}.footer__email a{color:#f1970b;margin-bottom:15px}.footer__email:before{content:' ';background:url("../images/ico/envelope.svg") center no-repeat;background-size:contain;padding:7px;width:20px;height:20px;margin-right:10px}.footer__address:before{content:' ';background:url("../images/ico/location.svg") center no-repeat;background-size:contain;padding:7px;width:20px;height:20px;margin-right:10px}.footer p{margin-bottom:5px !important}.price-download{color:#f1970b;text-decoration:underline}.certs-list{list-style:none}.cert-element{margin-bottom:25px;display:flex}.cert-element:before{content:' ';background:url("../images/ico/documents.svg") no-repeat center;background-size:contain;padding:20px;width:50px;height:50px;color:#f1970b;fill:#f1970b;margin-right:15px}.cert-element a{color:#242424;text-decoration:underline dashed;font-weight:bold}.card__title{font-size:1.5rem;font-weight:bold;padding-top:30px;margin-bottom:15px}.bottom-menu__list{list-style:none}.bottom-menu__list .menu-item{padding:0 !important}.bottom-menu__list .current_page_item{border-top:none}.bottom-menu__list .current_page_item a{border-bottom:1px solid rgba(211,211,211,0.5)}.bottom-menu__link{color:#b5b5b5 !important;padding:0 !important}.bottom-menu__link:hover{filter:brightness(150%)}.row-consult .row__column{margin-left:20px;margin-right:20px}.row-consult .row__column:first-child{margin-left:0}.row-consult .row__column:last-child{margin-right:0}.row-consult input,.row-consult textarea{font-family:"Proxima Nova";font-weight:bold;padding-left:30px}.row-consult input::placeholder,.row-consult textarea::placeholder{color:rgba(0,0,0,0.5)}.page-title{max-width:1150px;margin-left:auto;margin-right:auto}.form-row{padding:0 !important;margin-bottom:0 !important}.form-row label{font-family:"Proxima Nova";margin-bottom:0 !important;font-size:.8rem;font-weight:normal}.form-row label abbr{display:none}.form-row #order_comments{min-height:255px !important}.place-order{background:white !important}.place-order .button{background:#f1970b !important}.product-remove a{color:#b27e45;box-shadow:none}.product-remove a:hover{box-shadow:none}.product-thumbnail a{box-shadow:none}.product-thumbnail a:hover{box-shadow:none}.product-name a{color:black;text-decoration:none !important;box-shadow:none}.product-name a:hover{box-shadow:none}.woocommerce-widget-layered-nav-list{display:flex;align-items:end}.woocommerce-widget-layered-nav-list__item{border:none !important;max-width:100%;margin-right:6px;padding:3px;float:left}.woocommerce-widget-layered-nav-list__item a{color:black}.woocommerce-widget-layered-nav-list__item a:hover{box-shadow:none !important;color:#f1970b !important}.woocommerce-widget-layered-nav-list__item .count{display:none}.page-numbers a{color:black !important}article .wrap{padding:0 !important}.content-section{margin-top:15px !important;margin-bottom:15px !important}.added_to_cart{color:black !important;margin:0 30px}.entry-header{margin-top:10px}

/*# sourceMappingURL=main.css.map */