.cookie-content{padding:20px 0;position:fixed;bottom:0;z-index:100;background:#ffffff;width:100%;}
.cookie-content-inner{max-width:1440px;width:90%;margin:auto;}
.cookie-content-inner > div{margin-right:-173px;box-sizing:border-box;padding-right:200px;display:inline-block;vertical-align:middle;width:100%;}
header{position:fixed;z-index:100;top:0;left:0;width:100%;padding:0 25px;-webkit-box-shadow:0px 6px 10px -5px rgba(105,105,105,1);-moz-box-shadow:0px 6px 10px -5px rgba(105,105,105,1);box-shadow:0px 6px 10px -5px rgba(105,105,105,1);font-size:0;}
header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#ffffff;opacity:0.75;}
.logo-wrap{position:relative;display:inline-block;vertical-align:middle;}
.logo{display:block;}
.logo img{max-width:500px;height:auto;display:block;margin:auto;}
.logo svg{max-width:500px;height:auto;height:79px;display:block;}
.logo svg .color-2 tspan{fill:#000000 !important;}
.logo svg .color-1 tspan{fill:#23b613 !important;}
.logo svg .color-1 path{fill:#23b613 !important;stroke:#23b613 !important;}
.logo svg .color-3 path{stroke:#0000ff !important;}
.main-menu{display:inline-block;vertical-align:middle;width:100%;padding-left:540px;box-sizing:border-box;text-align:right;margin-left:-500px;}
.main-menu-element-wrap{display:inline-block;vertical-align:top;}
.main-menu-element{display:block;font-size:18px;font-weight:500;text-align:center;letter-spacing:2.5px;text-transform:uppercase;padding:40px 20px;color:#000000;position:relative;}
.main-menu-element .fa{margin-right:10px;}
.main-menu-element:hover{opacity:1;}
.main-menu-element:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:#23b613;opacity:0;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.main-menu-element:hover:before,
.main-menu-element.active:before{opacity:1;}
.social-media{margin-top:40px;position:fixed;right:0;}
.social-media-facebook,
.social-media-instagram{display:block;font-size:28px;height:50px;width:50px;line-height:50px;text-align:center;margin:10px 0;-webkit-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);-moz-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);box-shadow:0px 0px 8px 0px rgba(170,170,170,1);}
.social-media-facebook{background:#3B5998;color:#ffffff;}
.social-media-instagram{background:linear-gradient(#400080, transparent), linear-gradient(200deg, #d047d1, #ff0000, #ffff00);color:#ffffff;font-size:32px;}
.wprez{width:100%;padding-bottom:calc(100vh);height:0;position:relative;}
.wprez-main{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.wprez-cont{top:0;left:0;height:100%;width:100%;position:absolute;}
.wprez-cont-prez{height:100%;width:100%;position:relative;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;}
.wprez-cont-prez img{position:absolute;display:block;height:100%;width:100%;opacity:0;}
.wprez-text-cont{position:absolute;left:calc(5% + 48px);padding:5px 30px;box-sizing:border-box;top:calc(10% + 107px);}
.wprez-text-cont:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#000000;opacity:0.65;}
.wprez-text-cont.bottom-right{left:auto;right:calc(5% + 48px);top:auto;bottom:10%;text-align:right;}
.wprez-text-cont h2{font-weight:700;text-transform:uppercase;font-size:28px;line-height:38px;letter-spacing:1px;position:relative;padding:0;min-width:100%;color:#ffffff;text-shadow:1px 1px 1px rgba(0, 0, 0, 1);}
.wprez-navi{position:absolute;left:10%;bottom:25px;margin:0 -10px;}
.wprez-navi a{display:block;float:left;margin:0 10px;text-indent:-9999px;text-align:center;width:25px;height:25px;position:relative;border:1px solid transparent;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:border 0.3s ease-in-out;-webkit-transition:border 0.3s ease-in-out;-moz-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;}
.wprez-navi a:before{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#23b613;width:11px;height:11px;font-weight:300;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.wprez-navi a:hover,.wprez-navi a.active{border:1px solid #ffffff;}
.wp-timeline{position:absolute;bottom:0;background:#23b613;width:100%;}
.wp-timeline .wp-timeline-in{min-height:8px;background:#d4d4d4;}
.wprez-prev{position:absolute;font-size:95px;top:0;bottom:0;margin:auto;left:25px;height:95px;color:#ffffff;line-height:95px;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;}
.wprez-next{position:absolute;font-size:95px;top:0;bottom:0;margin:auto;right:25px;height:95px;color:#ffffff;line-height:95px;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;}
.wprez-prev:hover, .wprez-next:hover{color:#23b613;}
.products-title{margin-top:160px;position:relative;font-size:52px;color:#000000;text-align:center;width:100%;display:inline-block;font-weight:700;color:#000000;letter-spacing:5.5px;}
.product .products-title{margin-top:160px;}
.products-title:after{content:"";position:absolute;width:25%;background:#23b613;left:0;right:0;bottom:-10px;margin:auto;height:6px;}
.products-content{display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;margin:50px auto 90px auto;font-size:0;box-sizing:border-box;padding:0 15px;}
.products-element-wrap{display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;width:33.33%;font-size:14px;box-sizing:border-box;padding:15px;vertical-align:top;}
.products-element{display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;width:100%;-webkit-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);-moz-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);box-shadow:0px 0px 8px 0px rgba(170,170,170,1);padding:10px;box-sizing:border-box;position:relative;background:#ffffff;}
.products-element-click{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;opacity:0;background:#000000;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.products-element-click:hover{opacity:0.08;}
.products-img{text-align:center;vertical-align:middle;}
.products-img img{max-width:100%;height:auto;}
.products-name{-webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;margin-top:10px;width:100%;text-align:center;}
.about-us{background:url("/template/gfx/aboutus.jpg");background-size:cover;background-attachment:fixed;background-position:center top;height:0;padding-bottom:49%;font-size:0;text-align:center;}
.about-us:before{content:"";height:0;padding-bottom:49%;width:0;display:inline-block;vertical-align:middle;}
.about-us-content{text-align:left;display:inline-block;max-width:1440px;width:90%;margin:auto;vertical-align:middle;}
.about-us-content-inner{position:relative;box-sizing:border-box;max-width:45%;padding:40px;}
.about-us-content-inner:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#e8e8e8;opacity:0.9;}
.about-us-title{position:relative;margin:0;color:#000000;font-weight:700;font-size:52px;line-height:40px;}
.about-us-desc{position:relative;padding-top:30px;color:#000000;font-weight:normal;font-size:18px;}
.contact-form-inner{max-width:1440px;width:90%;margin:auto;text-align:center;font-size:0;}
.contact-form-details{display:inline-block;vertical-align:middle;max-width:50%;box-sizing:border-box;padding:70px 30px;}
.contact-form-send{display:inline-block;vertical-align:middle;max-width:50%;box-sizing:border-box;padding:70px 30px;}
.contact-form-avatar{max-width:300px;max-height:300px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;}
.contact-form-send-form-half-input{width:50%;display:inline-block;box-sizing:border-box;padding:10px;vertical-align:top;text-align:left;}
.contact-form-send-form-half-textarea{width:100%;box-sizing:border-box;padding:10px;vertical-align:top;text-align:left;}
.contact-form-send-form-half-textarea textarea{width:100%;}
.contact-form-send-form-half-grecaptcha{text-align:center;padding:10px;}
.contact-form-send-form-half-grecaptcha > div {display:inline-block}
.contact-form-send-form-half-submit{padding:10px;}
.contact-form-send-form .message{margin:10px;}
.contact-form-website{font-size:42px;font-weight:600;}
.contact-form-name{font-size:26px;text-transform:uppercase;}
.contact-form-option{font-size:22px;font-weight:500;}
.contact-form-option a{margin-top:5px;display:block;}
.contact-form-option i{margin-right:10px;}
footer{width:100%;background:#ffffff;padding:0 25px;-webkit-box-shadow:0px -6px 10px -5px rgba(105,105,105,1);-moz-box-shadow:0px -6px 10px -5px rgba(105,105,105,1);box-shadow:0px -6px 10px -5px rgba(105,105,105,1);font-size:0;text-align:justify;}
footer .copyrights{font-size:18px;display:inline-block;vertical-align:middle;letter-spacing:1px;}
footer:after{content:"";font-size:0;line-height:0;height:0;width:100%;display:inline-block;}
footer .foot-menu{display:inline-block;vertical-align:middle;margin:35px -15px;}
footer .foot-menu .main-menu-element{font-size:18px;padding:0 15px;text-transform:none;}
footer .foot-menu .main-menu-element:hover{color:#23b613;}
footer .foot-menu .main-menu-element:before{display:none;}
footer .foot-menu .main-menu-element i{display:none;}
.product-content{margin:50px 12.5%;width:75%;}
.product-slider{font-size:0;padding-bottom:43%;height:0;margin:0 0 40px 0;text-align:center;}
.product-image{display:inline-block;vertical-align:top;max-width:75%;height:100%;overflow:hidden;padding-bottom:calc(43%);height:0;box-sizing:border-box;position:relative;-webkit-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);-moz-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);box-shadow:0px 0px 8px 0px rgba(170,170,170,1);}
.product-image-inner{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center;overflow:hidden;}
.product-image img{overflow:hidden;margin:auto;opacity:0;}
.product-thumbnails-wrap{display:inline-block;vertical-align:top;width:20%;padding-bottom:43%;height:0;position:relative;text-align:left;}
.product-thumbnails-prev{position:absolute;left:40px;right:0;top:0;display:block;font-size:20px;z-index:1;text-align:center;background:#fff;}
.product-thumbnails-prev:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 20px 15px 20px;border-color:transparent transparent #000000}
.product-thumbnails-next{position:absolute;left:40px;right:0;bottom:0;display:block;font-size:20px;text-align:center;background:#f0f0f0;}
.product-thumbnails-next:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-width:15px 20px 0 20px;border-color:#000000 transparent transparent;}
.product-slider.hide-navigation .product-thumbnails-prev,
.product-slider.hide-navigation .product-thumbnails-next{display:none;}
.product-thumbnails{display:inline-block;vertical-align:top;width:100%;position:absolute;height:100%;top:0;box-sizing:border-box;padding:20px 0;}
.product-slider.hide-navigation .product-thumbnails{padding:0;height:calc(100% + 20px);margin:-10px 0;}
.product-thumbnails-inner{height:100%;padding-left:40px;box-sizing:border-box;overflow:hidden;}
.product-thumbnail{width:100%;height:33.3333%;position:relative;overflow:hidden;box-sizing:border-box;position:relative;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;top:0;left:0;}
.product-thumbnail.right{left:0 !important;}
.product-thumbnail-inner{position:absolute;top:10px;bottom:10px;left:0;right:0px;box-sizing:border-box;background-size:cover;background-position:center;display:block;border:1px solid #aaaaaa;}
.product-thumbnail img{position:absolute;top:0%;left:0;bottom:0;right:0;overflow:hidden;margin:auto;opacity:0;width:100%;height:100%;}
.product-theame.ui-widget.ui-widget-content{padding:0;border:none;border:1px solid #23b613;}
.product-theame.ui-tabs .ui-tabs-nav{padding:0;border:none;font-size:0;}
.product-theame.ui-tabs .ui-tabs-nav li{margin:0;border:none;float:none;display:inline-block;font-size:22px;text-align:center;border-left:1px solid #ffffff;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child{border-left:none;}
.product-theame.ui-tabs .ui-tabs-nav li a{box-sizing:border-box;width:100%;text-align:center;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;}
.product-theame.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding:0;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(1){width:100%;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(2),
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(2) ~ li{width:50%;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(3),
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(3) ~ li{width:33.3333%;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(4),
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(4) ~ li{width:25%;}
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(5),
.product-theame.ui-tabs .ui-tabs-nav li:first-child:nth-last-child(5) ~ li{width:20%;}
.product-theame.ui-tabs .ui-tabs-panel{font-size:17px;}
.product-theame.ui-tabs .ui-tabs-panel h3{display:none;}
.product-theame.ui-accordion .ui-accordion-header{font-size:26px;font-weight:bold;margin:0;}
.product-theame.ui-accordion .ui-accordion-content{box-sizing:border-box;padding:30px;font-size:17px;}
.product-theame .products-technology-imgs img{max-width:33.33%;padding:10px 5px;}
.product-theame .products-technologies-wrap,
.product-theame .products-functions-wrap,
.product-theame .products-wash-cares-wrap{margin:auto auto;}
.product-theame .products-functions .products-function,
.product-theame .products-wash-cares .products-wash-care{width:100%;}
.product-theame .products-wash-care-img img{max-width:50px;}
.product-theame .products-wash-care-desc{display:inline;}
.product-theame.ui-accordion .product-sizes-wrap{overflow-x:auto;}
.product-sizes-model{width:150px;margin-right:-154px;;box-sizing: border-box;padding-right:20px;display:inline-block;vertical-align:top;}
.product-sizes-model img{max-width: 100%}
.product-sizes-wrap-table{width:100%;display: inline-block;vertical-align:top;font-size:17px;padding-left:150px;box-sizing: border-box;}
.product-sizes{width:100%;}
.product-sizes th{padding:5px 10px;vertical-align:middle;text-align:center;background:#000000;color:#ffffff;border:1px solid #ffffff;}
.product-sizes th:first-child{text-align:left;}
.product-sizes td{padding:5px 10px;vertical-align:middle;text-align:center;border:1px solid #000000;font-weight:bold;}
.product-sizes tr:last-child td{border-bottom:1px solid #ffffff;}
.product-sizes tr td:last-child{border-right:1px solid #ffffff;}
.product-sizes td:first-child{background:#23b613;color:#ffffff;text-align:left;border:1px solid #ffffff;font-weight:normal;}
.products-functions-wrap{font-size:0;margin:-10px -20px;}
.products-functions{font-size:0;}
.products-functions .products-function{display:inline-block;vertical-align:middle;padding:10px 20px;box-sizing:border-box;font-size:17px;}
.products-functions .products-function{width:50%;}
.products-function-img{display:inline-block;margin-right:10px;vertical-align:middle;max-width:50px;margin-right:-60px;}
.products-function-desc{display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;padding-left:70px;}
.products-wash-cares-wrap{font-size:0;margin:-10px -20px;}
.products-wash-cares{font-size:0;}
.products-wash-cares .products-wash-care{display:inline-block;vertical-align:middle;padding:10px 20px;box-sizing:border-box;font-size:17px;}
.products-wash-cares .products-wash-care{width:50%;}
.products-wash-care-img{display:inline-block;margin-right:10px;vertical-align:middle;}
.products-wash-care-img img{max-width:60px;}
.products-wash-care-desc{display:inline-block;vertical-align:middle;}
.products-technologies-wrap{font-size:0;margin:-10px -20px;}
.products-technologies{font-size:0;}
.products-technologies .products-technology{display:inline-block;vertical-align:middle;padding:10px 20px;box-sizing:border-box;font-size:0px;}
.products-technologies li.products-technology{padding:5px 20px 5px 35px;position:relative;}
.products-technologies li.products-technology:before{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto;width:7px;height:7px;background:#23b613;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.products-technologies .products-technology{width:100%;}
.products-technology-img{display:inline-block;margin-right:10px;vertical-align:middle;}
.products-technology-imgs{display:inline-block;width:100%;vertical-align:middle;margin:-5px;padding-top:10px;}
.products-technology-imgs img{max-width:20%;max-height:95px;padding:5px;box-sizing:border-box;}
.products-technology-desc{display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;font-size:17px;}
.products-technology-desc span{font-weight:bold;font-size:18px;font-style:italic;}
.mobile-hide{display:none;}
.descriptive_page-title{position:relative;font-size:52px;color:#000000;text-align:center;width:100%;display:inline-block;font-weight:700;color:#000000;letter-spacing:5.5px;margin-top:160px;}
.descriptive_page-title:after{content:"";position:absolute;width:25%;background:#23b613;left:0;right:0;bottom:-10px;margin:auto;height:6px;}
.descriptive_page-content{background:#ffffff;max-width:1440px;width:90%;font-size:24px;line-height:28px;padding:45px;margin:50px auto 60px;}
.categorys-title{margin-top:50px;position:relative;font-size:52px;color:#000000;text-align:center;width:100%;display:inline-block;font-weight:700;color:#000000;letter-spacing:5.5px;}
.category .categorys-title{margin-top:160px;}
.categorys-catalog .categorys-title{margin-top:160px;}
.categorys-title:after{content:"";position:absolute;width:25%;background:#23b613;left:0;right:0;bottom:-10px;margin:auto;height:6px;}
.categorys-content{margin:50px auto 90px auto;font-size:0;box-sizing:border-box;padding:0 15px;}
.categorys-element-wrap{display:inline-block;width:33.33%;font-size:14px;box-sizing:border-box;padding:15px;}
.categorys-element{width:100%;-webkit-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);-moz-box-shadow:0px 0px 8px 0px rgba(170,170,170,1);box-shadow:0px 0px 8px 0px rgba(170,170,170,1);padding:0;box-sizing:border-box;position:relative;background:#ffffff;}
.categorys-element-click{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;opacity:0;background:#000000;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;}
.categorys-element-click:hover{opacity:0.08;}
.categorys-img{text-align:center;vertical-align:middle;}
.categorys-img img{max-width:100%;height:auto;}
.categorys-name{margin:0;padding:10px;width:100%;text-align:center;position:absolute;bottom:0;}
.categorys-name:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:#ffffff;opacity:0.75;}
.categorys-name span{position:relative;}
.categorys-element-click{z-index: 2;}	