*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0 none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}a img,fieldset,hr{border:0}mark{background:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none}input[type="submit"],input[type="button"],button,.button{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-appearance:none;cursor:pointer;border:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070}input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1}hr{clear:both;font-size:0;overflow:hidden;display:block;height:0}article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:0 30px 10px 0}img.alignright{margin:0 0 10px 30px}.aligncenter{margin-left:auto;margin-right:auto}img{max-width:100%;height:auto;display:block}.valign{display:inline-block;vertical-align:middle;max-width:94%}.vfix{display:inline-block;height:100%;vertical-align:middle;width:0}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe iframe,.fullframe object,.fullframe embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.selbel_w{position:relative;display:block;width:100%;font-size:14px;font-family:"Hind";height:45px}.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.selbel_w select + span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;line-height:45px}.selbel_w select + span:after{content:'';width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px}.selbel_w select + span.err{border-color:#ef4036}.selbel_w select option{padding:5px}div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:20px;clear:both}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;font-family:"Hind";line-height:45px;padding:0 10px;text-align:left}div.wpcf7 .wpcf7-response-output{width:100%;background:#fff;margin:10px 0 0 0;font-family:"Hind";font-size:12px;line-height:20px;padding:5px 20px;text-align:center}div.wpcf7 .ajax-loader{display:none}.error404 .content{text-align:center}.error404 .content h1{font-size:3.75rem;line-height:1.2;padding-bottom:40px;font-weight:400}.error404 .content h1 span{font-size:5.3125rem;line-height:1.2;color:#0c59af;font-weight:700}.error404 .content p{font-size:1.125rem}#menuOpen{position:fixed;top:0;right:0;background:#384b60;width:70px;height:70px;display:none;z-index:2}#menuOpen.opened span:before,#menuOpen.opened span:after{top:0;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#menuOpen.opened span:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px, 7px);-moz-transform:rotate(-45deg) translate(-7px, 7px);-ms-transform:rotate(-45deg) translate(-7px, 7px);-o-transform:rotate(-45deg) translate(-7px, 7px);transform:rotate(-45deg) translate(-7px, 7px)}#menuOpen.opened span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}#menuOpen.opened p{color:#fff}#menuOpen p{color:#1f2326;font-size:20px;text-transform:uppercase;line-height:70px;position:absolute;left:-70px;font-weight:700}#menuOpen span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:27px;height:27px;cursor:pointer;z-index:300;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}#menuOpen span:before,#menuOpen span:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff, 0 18px 0 0 #fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-webkit-box-shadow:0 4px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff}html{font:400 16px/1.5714 "Hind", sans-serif}body{color:#666;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:100vh}#main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.wrapper{margin:0 auto;width:1520px;max-width:94%;position:relative}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.alc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.end{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:20px;line-height:1.2;font-family:"Montserrat"}h1{font-size:100px}h2{font-size:30px}h3{font-size:15px}p{margin-bottom:20px;line-height:1.5}a{color:#0c59af;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}a:hover{text-decoration:underline}header:not(.new){position:relative;z-index:100;background:#fff;padding:15px 0}header:not(.new) .flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}header.new{position:fixed;z-index:100;padding:15px 35px;top:0;right:0;left:90px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;min-height:90px;border-bottom:2px solid transparent}header.new #logo{margin-right:30px;display:inline-block}header.new .search-form{position:relative;padding-right:10px;margin-right:25px}header.new .search-form input[type="text"]{position:absolute;width:0;opacity:0;z-index:1;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;height:30px;border:1px solid #666}header.new .search-form input[type="text"]:focus{width:200px;opacity:1;border-color:#0c59af}header.new .search-form button{background-image:url(../img/search.png);width:20px;height:20px;position:relative;top:0;z-index:2;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;background-color:transparent;display:block}header.new .search-form:hover input[type="text"]{width:200px;opacity:1}header.new.moved{background-color:#fff;border-bottom:2px solid #ebebeb}.home header:not(.new){background:none;position:fixed;top:0;left:0;right:0}.top-block.products{height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}.top-block.products .wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.post-type-archive-product_range .top-block h1{color:#1f2326;text-transform:uppercase}.product-categories .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-categories .product-category{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;background:#384b60}.product-categories .product-category .inner{display:block;height:0;padding-bottom:55%;position:relative}.product-categories .product-category .inner .resize{position:absolute;z-index:1;padding:20px 20%;left:0;right:0;top:0;bottom:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.product-categories .product-category img{max-height:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.product-categories .product-category .title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;color:#fff;font-size:30px;font-weight:700;font-family:"Montserrat"}.product-categories .product-category:nth-child(2),.product-categories .product-category:nth-child(3){background:#fff}.product-categories .product-category:nth-child(2) .title,.product-categories .product-category:nth-child(3) .title{color:#384b60}.product-categories .product-category .overlay{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(237, 237, 237, 0.8);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;visibility:hidden;opacity:0}.product-categories .product-category .overlay a{display:inline-block;position:absolute;background:#7ec242;border-radius:20px;font-size:14px;color:#fff;text-transform:uppercase;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:13px 40px}.product-categories .product-category .overlay a:hover{text-decoration:none;background:#8aaf6b}.product-categories .product-category:hover .overlay{visibility:visible;opacity:1}.product-category-page{padding:40px 0}.product-category-page .title h2{color:#000;margin-bottom:40px}.product-category-page #content{padding:40px 0}.product-category-page .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;margin:0 -1%}.product-category-page .flex .item{-webkit-flex-basis:18%;-moz-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;margin:0 1% 20px 1%;position:relative}.product-category-page .flex .item img{width:100%}.product-category-page .flex .item .small-info{color:#fff;padding:10px 20px;text-align:center}.product-category-page .flex .item .small-info > div:first-child{color:#3c4e63}.product-category-page .flex .item .small-info > div:last-child{color:#666}.product-category-page .flex .item .backside{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;top:0;bottom:0;left:0;right:0;opacity:0;text-align:center}.product-category-page .flex .item .backside .inner{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:20px;background:rgba(0, 0, 0, 0.3)}.product-category-page .flex .item:hover *{text-decoration:none}.product-category-page .flex .item:hover .backside{opacity:1}.product{padding:60px 0}.single-product_range .wrapper{width:1200px}.single-product_range .top-part{padding:40px 0}.single-product_range .top-part .gallery-items{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.single-product_range .top-part .gallery-items .swiper-button-next,.single-product_range .top-part .gallery-items .swiper-button-prev{width:12px;height:20px;background-size:12px 20px;background-image:url(../img/arr.png)}.single-product_range .top-part .gallery-items .swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-product_range .top-part .gallery{margin-bottom:10px}.single-product_range .top-part .gallery img{width:100%}.single-product_range .top-part .info{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.single-product_range .top-part .info .title{font-size:24px;font-family:"Montserrat";color:#000;font-weight:700}.single-product_range .top-part .info .controls a{display:inline-block;text-align:center;width:25px;height:25px;border:1px solid #000;color:#000}.single-product_range .top-part .info .controls a:hover{text-decoration:none;opacity:0.6}.single-product_range .b-border{padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:20px}.single-product_range .breadcrumbs{text-align:right;text-transform:uppercase;margin-bottom:20px}.single-product_range .breadcrumbs a{color:#6de023}.single-product_range .tabs{margin-bottom:40px}.single-product_range .tabs .tab-header{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.single-product_range .tabs .tab-header .item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid #e5e5e5;cursor:pointer}.single-product_range .tabs .tab-header .item p{margin-bottom:0}.single-product_range .tabs .tab-header .item.active{color:#000;border-bottom:1px solid #000}.single-product_range .tabs .tab-contents{margin-bottom:20px}.single-product_range .tabs .tab-contents .item{display:none}.single-product_range .tabs .tab-contents .line{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-top:1px solid #f5f5f5}.single-product_range .tabs .tab-contents .line > div{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.single-product_range .tabs .tab-contents .line .left{text-align:left;font-size:14px;color:#5e5e5e;text-transform:uppercase;padding:5px 0;font-family:"Montserrat";font-weight:300}.single-product_range .tabs .tab-contents .line .right{text-align:right;font-family:"Montserrat";font-weight:300;color:#000;padding:5px 0}.single-product_range .tabs .tab-contents .line:last-child{border-bottom:1px solid #f5f5f5}.single-product_range .formula-type{margin-bottom:20px}.single-product_range .formula-type .f-title{margin-bottom:20px;border-bottom:1px solid #f5f5f5;font-weight:700;color:#000}.single-product_range .formula-type ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.single-product_range .formula-type ul li{position:relative;padding-left:10px}.single-product_range .formula-type ul li::before{content:'';display:block;width:3px;height:3px;position:absolute;background:#000;left:0;top:10px;border-radius:100%}.single-product_range .share{color:#5e5e5e;border-top:1px solid #f5f5f5;position:relative;padding:5px 0}.single-product_range .share::before{content:'';display:block;position:absolute;width:100px;max-width:50%;height:1px;top:-1px;left:0;background:#000}.single-product_range .share a{color:#5e5e5e}.single-product_range .share a:hover{text-decoration:none;color:#000}.single-product_range .for-your-products,.single-product_range .additional-info,.single-product_range .decoration-option{padding:20px 0;color:#000}.single-product_range .for-your-products .title,.single-product_range .additional-info .title,.single-product_range .decoration-option .title{border-bottom:1px solid #000;margin-bottom:20px}.single-product_range .for-your-products .title p,.single-product_range .additional-info .title p,.single-product_range .decoration-option .title p{margin-bottom:0}.single-product_range .for-your-products .flex{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.single-product_range .for-your-products .flex .text{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;-webkit-column-count:2;-moz-column-count:2;column-count:2}.single-product_range .for-your-products .flex .text li{position:relative;padding-left:10px}.single-product_range .for-your-products .flex .text li::before{content:'';display:block;width:3px;height:3px;position:absolute;background:#000;left:0;top:10px;border-radius:100%}.single-product_range .for-your-products .flex .images{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;text-align:right}.single-product_range .for-your-products .flex .images figure{display:inline-block;margin-left:20px}.single-product_range .additional-info{padding:20px 0;color:#000}.single-product_range .additional-info .flex{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.single-product_range .additional-info figure{margin-right:12px;margin-bottom:12px}.single-product_range .additional-info figure:last-child{margin-right:0}.single-product_range .decoration-option{margin-bottom:40px}.single-product_range .decoration-option img{width:100%}.blog,.tag{background:#ebebeb}.blog .content .wrapper,.tag .content .wrapper{width:1180px}.blog h1,.tag h1{font-size:30px;color:#000;margin-top:40px}.blog .layout,.tag .layout{padding:40px 0}.blog .layout.flex article,.tag .layout.flex article{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:40px}.blog .layout.flex article .post,.tag .layout.flex article .post{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#fff;margin-bottom:20px}.blog .layout.flex article .post .thumb,.tag .layout.flex article .post .thumb{-webkit-flex-basis:43%;-moz-flex-basis:43%;-ms-flex-preferred-size:43%;flex-basis:43%}.blog .layout.flex article .post .info,.tag .layout.flex article .post .info{-webkit-flex-basis:57%;-moz-flex-basis:57%;-ms-flex-preferred-size:57%;flex-basis:57%;padding:20px 30px 35px;position:relative}.blog .layout.flex article .post .info h3,.tag .layout.flex article .post .info h3{margin-bottom:10px}.blog .layout.flex article .post .info h3 a,.tag .layout.flex article .post .info h3 a{font-size:18px;color:#000;text-decoration:none}.blog .layout.flex article .post .info h3 a:hover,.tag .layout.flex article .post .info h3 a:hover{text-decoration:none;opacity:0.6}.blog .layout.flex article .post .info time,.tag .layout.flex article .post .info time{display:block;padding-bottom:10px;margin-bottom:10px;font-size:13px;color:#d4d4d4;border-bottom:1px solid #d4d4d4}.blog .layout.flex article .post .info p,.tag .layout.flex article .post .info p{font-size:13px;color:#878787}.blog .layout.flex article .post .info .read,.tag .layout.flex article .post .info .read{position:absolute;display:inline-block;background:#8cce68;padding:7px 15px;color:#fff;bottom:0;right:0}.blog .layout.flex article .post .info .read:hover,.tag .layout.flex article .post .info .read:hover{text-decoration:none;opacity:0.6}.blog .layout.flex aside,.tag .layout.flex aside{-webkit-box-flex:0;-webkit-flex:0 0 260px;-moz-box-flex:0;-moz-flex:0 0 260px;-ms-flex:0 0 260px;flex:0 0 260px}.blog .featured-posts,.tag .featured-posts{position:relative;margin-bottom:40px}.blog .featured-posts h3,.tag .featured-posts h3{font-size:20px;font-weight:400;color:#000;margin-bottom:0}.blog .featured-posts .title,.tag .featured-posts .title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.blog .featured-posts .arrows,.tag .featured-posts .arrows{position:relative;width:70px;text-align:right;margin-left:10px}.blog .featured-posts .swiper-button-next,.tag .featured-posts .swiper-button-next,.blog .featured-posts .swiper-button-prev,.tag .featured-posts .swiper-button-prev{background-image:none;width:28px;height:28px;border:1px solid #000;top:0;position:relative;display:inline-block;text-align:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.blog .featured-posts .swiper-button-next::before,.tag .featured-posts .swiper-button-next::before,.blog .featured-posts .swiper-button-prev::before,.tag .featured-posts .swiper-button-prev::before{content:'>';display:inline;color:#000;line-height:28px}.blog .featured-posts .swiper-button-next:hover,.tag .featured-posts .swiper-button-next:hover,.blog .featured-posts .swiper-button-prev:hover,.tag .featured-posts .swiper-button-prev:hover{opacity:0.6}.blog .featured-posts .swiper-button-next,.tag .featured-posts .swiper-button-next{right:0}.blog .featured-posts .swiper-button-prev,.tag .featured-posts .swiper-button-prev{left:0}.blog .featured-posts .swiper-button-prev::before,.tag .featured-posts .swiper-button-prev::before{content:'<'}.blog .featured-posts h4,.tag .featured-posts h4{font-size:14px;font-family:"Hind";color:#000;font-weight:300;margin-bottom:10px}.blog .featured-posts .swiper-slide:hover,.tag .featured-posts .swiper-slide:hover{text-decoration:none;opacity:0.6}.blog .featured-posts figure,.tag .featured-posts figure{margin-bottom:10px}.blog .featured-posts time,.tag .featured-posts time{display:block;font-size:13px;color:#808080}.blog .recent-posts,.tag .recent-posts{margin-bottom:40px}.blog .recent-posts h3,.tag .recent-posts h3{font-size:20px;font-weight:400;color:#000;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.blog .recent-posts .post,.tag .recent-posts .post{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.blog .recent-posts .post figure,.tag .recent-posts .post figure{-webkit-flex-basis:33%;-moz-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;position:relative;background:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.blog .recent-posts .post .text,.tag .recent-posts .post .text{-webkit-box-flex:1;-webkit-flex:1 1 67%;-moz-box-flex:1;-moz-flex:1 1 67%;-ms-flex:1 1 67%;flex:1 1 67%;padding-left:10px}.blog .recent-posts .post .text h4,.tag .recent-posts .post .text h4{font-size:14px;color:#000;font-weight:400;margin-bottom:0;font-family:"Hind"}.blog .recent-posts .post .text time,.tag .recent-posts .post .text time{font-size:13px;color:#808080}.blog .recent-posts .post:hover,.tag .recent-posts .post:hover{text-decoration:none;opacity:0.6}.f-tag-cloud{-webkit-flex-basis:460px;-moz-flex-basis:460px;-ms-flex-preferred-size:460px;flex-basis:460px}.f-tag-cloud .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.f-tag-cloud a{color:#9b9b9b;font-size:14px;text-decoration:none;background:#14181b;padding:5px 10px;margin-bottom:10px;margin-right:10px}.f-tag-cloud a:hover{color:#fff}.post-tags{margin-bottom:40px}.post-tags.f-tag-cloud a{background:#fff;color:#6f6f6f}.post-tags.f-tag-cloud a:hover{color:#000}.post-tags h3{font-size:20px;font-weight:400;color:#000;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.follow h3{font-size:20px;font-weight:400;color:#000;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:20px}.follow .items a{display:inline-block;font-size:20px;color:#666}.follow .items a:hover{color:#000;text-decoration:none}.single-post h1{font-size:30px;color:#000}.single-post .content{padding:40px 0;text-align:center}.single-post .thumb{margin-bottom:20px}.single-post .thumb img{display:inline-block}.top-block{height:500px;overflow:hidden}.top-block .wrapper{height:100%}.top-block .wrapper .title{position:absolute;bottom:-15px;left:0;color:#fff}.top-block .wrapper .title h1{line-height:1;text-transform:uppercase;margin-bottom:0}.capabilities .line{background:#ebecf0;padding:120px 0}.capabilities .line:nth-child(2n){background:#fff}.capabilities .item{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.capabilities .item.flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.capabilities .item .text{-webkit-flex-basis:45%;-moz-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;color:#000}.capabilities .item .text h2{font-size:50px;color:#384b60}.capabilities .item .text h6{font-size:16px;font-family:"Hind";color:#808080;font-weight:400;margin-bottom:0}.capabilities .item figure{-webkit-flex-basis:52%;-moz-flex-basis:52%;-ms-flex-preferred-size:52%;flex-basis:52%}.contacts{padding:70px 0}.contacts h2{color:#000;margin-bottom:35px;text-transform:uppercase}.contacts .left{-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.contacts .right{-webkit-flex-basis:58%;-moz-flex-basis:58%;-ms-flex-preferred-size:58%;flex-basis:58%}.contacts .line{margin-bottom:35px;font-size:20px;color:#1f2326;font-family:"Montserrat";line-height:1}.contacts .line a,.contacts .line .st{font-size:16px;color:#666;font-family:"Hind"}.contacts .line a:hover,.contacts .line .st:hover{text-decoration:none}.contacts .line a:hover{opacity:0.6}.contacts .wpcf7-form .flex > *{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}.map-container{position:relative;height:0;padding-bottom:40%;min-height:320px}.acf-map{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%}.mcontent{font-size:20px;color:#1f2326;font-family:"Montserrat";font-weight:300}.two-blocks{padding:60px 0}.two-blocks .flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.two-blocks .left{-webkit-flex-basis:760px;-moz-flex-basis:760px;-ms-flex-preferred-size:760px;flex-basis:760px;margin-right:40px}.two-blocks .right{-webkit-flex-basis:570px;-moz-flex-basis:570px;-ms-flex-preferred-size:570px;flex-basis:570px;color:#000;font-weight:300}.two-blocks .right ul li{padding-left:40px;position:relative;margin-bottom:45px}.two-blocks .right ul li::before{content:'';display:block;position:absolute;background:url(../img/g.png) no-repeat;width:18px;height:14px;left:0;top:5px}.two-blocks .right ul li:last-child{margin-bottom:0}.quality-management{padding:60px 0;background:#f2f2f2}.quality-management .flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.quality-management .text{color:#000;-webkit-flex-basis:465px;-moz-flex-basis:465px;-ms-flex-preferred-size:465px;flex-basis:465px;margin-right:40px}.quality-management .text h2{color:#384b60}.quality-management .images{-webkit-flex-basis:850px;-moz-flex-basis:850px;-ms-flex-preferred-size:850px;flex-basis:850px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.dropdowns{padding:60px 0}.dropdowns .wrapper{width:960px}.dropdowns .title{position:relative;font-size:16px;font-weight:700;color:#000;font-family:"Montserrat";padding:15px 40px 15px 0;border-bottom:1px solid #e9e9e9;margin-bottom:30px;cursor:pointer;text-transform:uppercase}.dropdowns .title::after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);background:url(../img/down.png);width:10px;height:6px}.dropdowns .title.active::after{background:#737373;height:2px}.dropdowns .text{color:#000;display:none}.simple-text{padding:60px 0;color:#000}.simple-text h2{color:#384b60}.custom-products .info{display:none;position:absolute;width:480px;height:340px;top:0;right:0;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);background:#fff;color:#000;z-index:3;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;padding:30px}.custom-products .info .title{margin-bottom:10px;font-size:20px}.custom-products .info p{margin-bottom:10px}.custom-products .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-products .item{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;height:340px;position:relative;cursor:pointer;z-index:1}.custom-products .item .f-title{position:absolute;color:#fff;font-size:20px;font-weight:300;font-family:"Montserrat";bottom:45px;left:45px;padding-right:45px}.custom-products .item:nth-child(4n + 3) .info,.custom-products .item:nth-child(4n + 4) .info{right:auto;left:0;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}.custom-products .close{position:absolute;top:0;right:0;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:none}.custom-products .close::before{content:'';display:block;width:20px;height:3px;background:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.custom-products .close::after{content:'';display:block;width:3px;height:20px;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.custom-products .close:hover{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.overlay{background:rgba(255, 255, 255, 0.8);position:fixed;top:0;bottom:0;right:0;left:0;z-index:2}.overflow{overflow:hidden}.tpl-about .top-block{position:relative;height:auto}.tpl-about .top-block .title{text-align:center;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);bottom:auto}.tpl-about .top-block .title h1{margin-bottom:40px}.tpl-about .top-block .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.tpl-about .fullframe video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tpl-about .simple-text{color:#666;background:#f0f0f0}.tpl-about .simple-text h3{font-size:20px;color:#1f2326;font-weight:300}.fullscreen-links .item{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.fullscreen-links .item .height{display:block;height:0;padding-bottom:60%}.fullscreen-links .item .height .title{position:absolute;font-size:67px;font-family:"Montserrat";font-weight:700;color:#fff;line-height:1;bottom:-5px;left:0}.fullscreen-links .item:hover{opacity:0.6}.tpl-added .top-block .title{top:50%;bottom:auto;left:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.home .top-block{position:relative;height:auto}.home .top-block .fullframe{background-position:center;background-size:cover;background-repeat:no-repeat}.home .top-block .fullframe video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .top-block .main-slider .swiper-slide{color:#323232}.home .top-block .main-slider .swiper-slide .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto}.home .top-block .main-slider .swiper-slide h1{font-size:100px;color:#1f2326;text-transform:uppercase;margin-bottom:60px;line-height:1}.home .top-block .main-slider .swiper-slide .button{margin-top:80px;border-radius:40px;padding:0 30px;line-height:50px}.home .top-block .main-slider .swiper-pagination-bullet-active{background:#384b60}.home .fullscreen-links .item{color:#fff}.home .fullscreen-links .item .height{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.home .fullscreen-links .item .height::before{content:'Explore';color:#fff;position:absolute;z-index:3;display:block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:#75d539;padding:5px 10px;border-radius:20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.home .fullscreen-links .item:hover{opacity:1;text-decoration:none}.home .fullscreen-links .item:hover .height{background:rgba(255, 255, 255, 0.8)}.home .fullscreen-links .item:hover .height::before{opacity:1}.home .fullscreen-links .item .i-title{font-size:67px;font-family:"Montserrat";font-weight:700;margin-top:-10px;line-height:1;margin-left:-5px}.home .fullscreen-links .item .text{padding:30px}.information{padding:60px 0}.information .item{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:20px}.information .item figure{margin-bottom:30px}.information .item h3{font-size:20px;color:#1f2326;font-weight:300}@media screen and (min-width:1024px){#mainMenu .sub-menu{position:absolute;bottom:0;left:0;background:rgba(255, 255, 255, 0.8);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);display:none;z-index:1;padding:20px 10px 10px 10px;min-width:200px}#mainMenu .sub-menu li{display:block;margin-left:0;margin-bottom:10px}#mainMenu .sub-menu li > .sub-menu{bottom:auto;top:0;right:0;left:auto;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}#mainMenu ul{font-size:0}#mainMenu ul li{display:inline-block;vertical-align:top;margin-left:30px;position:relative}#mainMenu ul li a{font-size:14px;display:block;font-family:"Montserrat";color:#384b60;position:relative}#mainMenu ul li::before{content:'';position:absolute;display:block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:0;height:2px;background:#384b60;bottom:-2px;left:0;z-index:2}#mainMenu ul li:hover a,#mainMenu ul li.current-menu-item a{text-decoration:none}#mainMenu ul li:hover::before,#mainMenu ul li.current-menu-item::before{width:100%}#mainMenu ul li.menu-item-has-children:hover > .sub-menu{display:block}.home{}.home #menuOpen{display:block}.home #menuOpen.opened + #mainMenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.home #mainMenu{position:fixed;right:0;left:0;top:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:#fff;height:70px}.home #mainMenu > ul{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moztransform:translate(0, -50%);transform:translate(0, -50%);right:200px}.home #logo{position:relative;z-index:5}}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],textarea{height:45px;width:100%;border:1px solid transparent;background:#f2f2f2;padding:0 15px;font-family:"Hind";font-size:1rem;color:#666}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #000}textarea{resize:none;height:100px;padding:15px}.button{display:inline-block;line-height:2.8125rem;padding:0 1.875rem;font-size:0.875rem;background:#7ec242;color:#fff;font-family:"Hind";text-align:center;text-decoration:none;border-radius:5px;text-transform:uppercase}.button:hover{opacity:0.8;text-decoration:none}footer{padding:60px 0;background:#1f2326;color:#9f9f9f}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer .wrapper .flex{margin-bottom:40px}footer .wrapper .flex > *{margin-right:20px}footer .wrapper .flex > *:last-child{margin-right:0}footer #footerLogo{-webkit-box-flex:0;-webkit-flex:0 0 120px;-moz-box-flex:0;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px}footer .f-adress-box{-webkit-flex-basis:300px;-moz-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px}footer .f-adress-box > *{position:relative;padding-left:30px;margin-bottom:20px}footer .f-adress-box > *::before{position:absolute;left:0;color:#fff;line-height:1.5}footer .footer-text{-webkit-flex-basis:390px;-moz-flex-basis:390px;-ms-flex-preferred-size:390px;flex-basis:390px}footer .copy{font-size:16px;color:#666}.timeline .wrapper{width:960px}.timeline .v-line{background:url(../img/lbg.jpg) repeat-y;position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.timeline .items{padding:70px 0}.timeline .item.flex{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.timeline .item > div{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.timeline .item figure{padding-left:20%;margin-bottom:10px}.timeline .item figure img{display:inline-block}.timeline .item .year{font-size:26px;font-weight:900;color:#3a4b5f;padding-bottom:10px;margin-bottom:20px;padding-left:20%;position:relative}.timeline .item .year::before{content:'';display:block;position:absolute;width:12px;height:12px;border-radius:50%;background:#3a495c;left:-6px;bottom:-5px;z-index:2}.timeline .item .year::after{content:'';display:block;position:absolute;background:url(../img/hbg.jpg) repeat-x;height:2px;left:0;right:0;bottom:0;z-index:1}.timeline .item .text{padding-left:20%;color:#000}.timeline .item:nth-child(2n).flex{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.timeline .item:nth-child(2n) figure,.timeline .item:nth-child(2n) .year,.timeline .item:nth-child(2n) .text{padding-left:0;padding-right:20%}.timeline .item:nth-child(2n) .year{text-align:right}.timeline .item:nth-child(2n) .year::before{left:auto;right:-6px}.gm-style-iw + div{display:none}.gm-style-iw > div{max-width:100% !important}.new-design{padding-left:90px}.new-design .button{background-color:transparent;border:1px solid #6be020;border-radius:0;color:#3b4e62;font-weight:700}.new-design .button:hover{background-color:#6be020;color:#fff}.new-design .new-top-block .scroll-down .text{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:mixed;font-size:0.75rem;color:#818f9e;font-weight:700;line-height:1;margin-bottom:10px;margin-top:3.4375rem}.new-design .new-top-block .swiper-slide{min-height:975px;padding:140px 50px 40px}.new-design h2{font-size:4.375rem;color:#3b4e62}.new-design .n-new-product{padding:8.75rem 0}.new-design .n-new-product .wrapper{width:1640px}.new-design .n-new-product .text{-webkit-box-flex:0;-webkit-flex:0 1 380px;-moz-box-flex:0;-moz-flex:0 1 380px;-ms-flex:0 1 380px;flex:0 1 380px;margin-right:6.25rem}.new-design .n-new-product .n-products{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.5%;width:103%}.new-design .n-new-product .n-products > *{width:22%;margin:0 1.5% 1.875em}.new-design .n-new-product .n-products .item{padding:1.25rem 0;border-top:2px solid #d5d8db;position:relative}.new-design .n-new-product .n-products .item:hover *{text-decoration:none}.new-design .n-new-product .n-products .item:hover .backside{opacity:1}.new-design .n-new-product .n-products .title{color:#3b4e62;margin-bottom:30px}.new-design .n-new-product .n-products h3{font-size:1.5rem;margin-bottom:0;margin-right:10px}.new-design .n-new-product .n-products h3 a{color:#3b4e62}.new-design .n-new-product .n-products .spec{font-weight:700;color:#aeb7c1;font-size:0.875rem}.new-design .n-new-product .n-products .category{margin-bottom:5px}.new-design .n-new-product .n-products .category a{display:inline-block;font-family:"Montserrat";font-size:1.125rem;color:#212427;margin-right:10px;font-weight:700}.new-design .n-new-product .n-products .h-p-thumbnail:hover{opacity:0.6}.new-design .n-new-product .backside{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;top:0;bottom:0;left:0;right:0;opacity:0;text-align:center}.new-design .n-new-product .backside .inner{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:20px;background:rgba(0, 0, 0, 0.3)}.new-design .h-core-competency .box{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0%;width:100%}.new-design .h-core-competency .box > *{width:25%;margin:0 0% 0em}.new-design .h-core-competency .box .middle{width:50%;padding:1.5625rem 5.625rem}.new-design .h-core-competency .box .item,.new-design .h-core-competency .box .middle{min-height:15.625rem;position:relative}.new-design .h-core-competency .box .item{color:#fff;font-family:"Montserrat";font-size:1.25rem;cursor:pointer;padding:1.5625rem}.new-design .h-core-competency .box .item .hidden{display:none;position:absolute;top:0;width:100%;height:100%;margin-left:calc(100% - 24.89px);padding:1.5625rem;background-color:#fff;color:#666;z-index:2;border:1px solid #666}.new-design .h-core-competency .box .item .hidden .inner{overflow-y:auto;height:100%;width:100%}.new-design .h-core-competency .box .item > div{z-index:1}.new-design .h-core-competency .box .item::before{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0))}.new-design .h-core-competency .box .item.active .hidden{display:block}.new-design .h-core-competency .box .item.reverse .hidden{margin-left:calc(-100% - 25px)}.new-design .n-h-quality{padding-top:7.1875rem}.new-design .n-h-quality .top .text{-webkit-box-flex:0;-webkit-flex:0 1 625px;-moz-box-flex:0;-moz-flex:0 1 625px;-ms-flex:0 1 625px;flex:0 1 625px;margin-right:40px}.new-design .n-h-quality .top .text h2{margin-bottom:4.375rem}.new-design .n-h-quality .top .text ul{margin:0 0 20px 15px}.new-design .n-h-quality .top .text ul li{padding:5px 0 3.125rem 35px;position:relative}.new-design .n-h-quality .top .text ul li:before{content:"";background:url('../img/g.png') no-repeat;width:18px;height:14px;position:absolute;top:12px;left:0}.new-design .n-h-quality .top figure{-webkit-box-flex:0;-webkit-flex:0 1 735px;-moz-box-flex:0;-moz-flex:0 1 735px;-ms-flex:0 1 735px;flex:0 1 735px;text-align:center}.new-design .n-h-quality .top figure img{display:inline-block}.new-design .n-h-quality .bottom{background-color:#f4f4f6;padding:1.5625rem 0}.new-design .n-h-quality .bottom .text{-webkit-box-flex:0;-webkit-flex:0 1 480px;-moz-box-flex:0;-moz-flex:0 1 480px;-ms-flex:0 1 480px;flex:0 1 480px;margin-right:20px}.new-design .n-h-quality .bottom .text h3{color:#3b4e62;font-size:1.875rem;font-weight:700}.new-design .n-h-quality .bottom .text > *:last-child{margin-bottom:0}.new-design .n-h-quality .bottom .icons{-webkit-box-flex:0;-webkit-flex:0 1 860px;-moz-box-flex:0;-moz-flex:0 1 860px;-ms-flex:0 1 860px;flex:0 1 860px}.new-design .n-h-quality .bottom .icons a,.new-design .n-h-quality .bottom .icons span{display:inline-block}#secondaryMenu{margin-right:30px}#secondaryMenu ul li{display:inline-block;margin:0 12px}#secondaryMenu ul li a{color:#3b4e62;font-weight:700;text-transform:uppercase}#secondaryMenu ul li a:hover{text-decoration:none;color:#0c59af}.side-menu{position:fixed;width:90px;top:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-right:1px solid #ebebeb;z-index:101;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.side-menu .block-name{padding:35px 0;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:mixed;font-family:"Montserrat";font-size:14px;font-weight:700;color:#384b60;position:relative;z-index:2;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-align:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.side-menu .bottom{padding:35px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;z-index:2}.side-menu .bottom a{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:mixed;font-size:12px;font-family:"Montserrat";font-weight:700;color:#aeb7c1;display:inline-block;margin-top:10px;text-align:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.side-menu .bottom a:hover{text-decoration:none;color:#0c59af}.side-menu .top{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.new-main-menu{position:fixed;overflow-y:auto;top:0;bottom:0;left:90px;right:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:translateX(calc(-100% - 90px));-moz-transform:translateX(calc(-100% - 90px));-ms-transform:translateX(calc(-100% - 90px));-o-transform:translateX(calc(-100% - 90px));transform:translateX(calc(-100% - 90px));z-index:1}.new-main-menu img{display:none !important}.new-main-menu > ul{height:100%;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0%;width:100%;counter-reset:nmm}.new-main-menu > ul > *{width:50%;margin:0 0% 0em}.new-main-menu > ul > li{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:20px 10%;border-bottom:2px solid #000;border-right:2px solid #000;min-height:50vh}.new-main-menu > ul > li::before{counter-increment:nmm;content:"0" counter(nmm);font-weight:300;font-size:1.125rem;color:#747474;font-family:"Montserrat";display:block;position:relative;z-index:1}.new-main-menu > ul > li > *{position:relative;z-index:1}.new-main-menu > ul > li::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#2e2e2f;opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.new-main-menu > ul > li > a{font-family:"Montserrat";color:#fff;font-weight:700;text-transform:uppercase;display:inline-block;margin-bottom:20px}.new-main-menu > ul > li > a:hover{text-decoration:none;color:#0c59af}.new-main-menu > ul > li ul a{color:#747474;font-family:"Montserrat";font-weight:300}.new-main-menu > ul > li ul a:hover{text-decoration:none;color:#fff}.new-main-menu > ul > li:hover::after{opacity:0.8}.new-main-menu > ul > li.not-active > a{pointer-events:none}.new-main-menu.pages{left:0;padding-left:90px;-webkit-transform:translateX(calc(-100%));-moz-transform:translateX(calc(-100%));-ms-transform:translateX(calc(-100%));-o-transform:translateX(calc(-100%));transform:translateX(calc(-100%));z-index:103;background-color:#2e2e2f}.burger-button{width:90px;height:90px;border-bottom:2px solid #ebebeb;cursor:pointer;position:relative;z-index:2;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.burger-button > div{position:absolute;width:25px;height:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.burger-button > div::before{content:'';display:block;position:absolute;width:25px;height:4.5px;border-top:2px solid #2e2e2f;border-bottom:2px solid #2e2e2f;left:0;top:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.burger-button > div::after{content:'';display:block;position:absolute;width:25px;height:2px;background-color:#2e2e2f;left:0;bottom:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.burger-button.active > div::before{border-bottom:none;height:2px;-webkit-transform:rotate(45deg) translate(4px, 7px);-moz-transform:rotate(45deg) translate(4px, 7px);-ms-transform:rotate(45deg) translate(4px, 7px);-o-transform:rotate(45deg) translate(4px, 7px);transform:rotate(45deg) translate(4px, 7px)}.burger-button.active > div::after{-webkit-transform:rotate(-45deg) translate(3px, -5px);-moz-transform:rotate(-45deg) translate(3px, -5px);-ms-transform:rotate(-45deg) translate(3px, -5px);-o-transform:rotate(-45deg) translate(3px, -5px);transform:rotate(-45deg) translate(3px, -5px)}.burger-button.pages{position:fixed;z-index:104;border-right:2px solid #ebebeb;top:0;left:0;background-color:#fff}body.menu-active{overflow:hidden}body.menu-active .side-menu{background-color:#242425;border-color:#242425}body.menu-active .side-menu .block-name{color:#fff}body.menu-active .side-menu .bottom a{color:#8a8a8a}body.menu-active .side-menu .bottom a:hover{color:#0c59af}body.menu-active .new-main-menu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.menu-active .burger-button{border-color:#2e2e2f}body.menu-active .burger-button > div::before{border-color:#fff}body.menu-active .burger-button > div::after{background-color:#fff}body.menu-active .burger-button.pages{background-color:#242425}.search .content{padding-top:120px;padding-bottom:40px}body.mod{padding-top:90px}@media screen and (max-width:1600px){.fullscreen-links .item .height .title{font-size:30px;bottom:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.home .fullscreen-links .item .height{text-align:center}.home .fullscreen-links .item .text-box{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.home .fullscreen-links .item .i-title{font-size:30px;text-align:center;margin-top:0}.home .fullscreen-links .item .text{padding:10px;text-align:center}.home .fullscreen-links .item .text p{margin-bottom:0}.new-design .n-new-product .n-products{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.5%;width:103%}.new-design .n-new-product .n-products > *{width:30.33333%;margin:0 1.5% 2em}.new-design .h-core-competency .box .middle{padding:1.5625rem}}@media screen and (max-width:1300px){.new-design .n-new-product .n-products{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.new-design .n-new-product .n-products > *{width:48%;margin:0 1% 1.5em}}@media screen and (max-width:1200px){.new-design .h-core-competency .box{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0%;width:100%}.new-design .h-core-competency .box > *{width:100%;margin:0 0% 0em}.new-design .h-core-competency .box .middle{width:100%}.new-design .h-core-competency .box .item .hidden{margin-left:0 !important;left:0}}@media screen and (max-width:1100px){.new-design .n-new-product .n-products{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0%;width:100%}.new-design .n-new-product .n-products > *{width:100%;margin:0 0% 0em}.new-design .n-new-product .n-products .item{margin-bottom:20px}}@media screen and (max-width:1024px){#menuOpen{display:block}#menuOpen.opened + #mainMenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menuOpen p{display:none}#mainMenu{position:fixed;top:0;z-index:1;padding-top:70px;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:rgba(56, 75, 96, 0.95);right:0;bottom:0;overflow:auto}#mainMenu ul li{display:inline-block;width:100%}#mainMenu ul li a{display:block;margin:0;color:#fff;font-size:18px;padding:15px 3%;border-bottom:1px solid #000}#mainMenu ul li:hover a{background:none}#mainMenu ul li.current-menu-item > a{background:#0c59af}header{position:fixed;top:0;left:0;right:0;background:none}.custom-products .item{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.custom-products .item .info{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);left:0;width:100%}.custom-products .item:nth-child(4n+3) .info,.custom-products .item:nth-child(4n+4) .info{right:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.home .top-block .main-slider .swiper-slide{padding:70px 0}.home .top-block .main-slider .swiper-slide h1{margin-bottom:20px;font-size:60px}.home .top-block .main-slider .swiper-slide .button{margin-top:0}.fullscreen-links .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fullscreen-links .item{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.blog h1{text-align:center}.blog .layout.flex{display:block}.blog .layout.flex article{margin-right:0}.blog .featured-posts .swiper-slide{text-align:center}.blog .featured-posts img{display:inline-block}.blog .recent-posts h3{text-align:center}.blog .recent-posts .posts{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .recent-posts .posts .post{-webkit-flex-basis:46%;-moz-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;border:1px solid #000;margin:20px 1%;padding:10px}.blog .post-tags{text-align:center}.blog .post-tags .flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.blog .follow{text-align:center}.single-product_range .content{padding-top:75px}.new-design .n-new-product .wrapper{display:block}.new-design .n-new-product .text{margin-right:0;margin-bottom:60px}.new-design .n-h-quality .top{display:block;margin-bottom:20px}.new-design .n-h-quality .top .text{margin-right:0;margin-bottom:40px}.new-design .n-h-quality .bottom .wrapper{display:block}.new-design .n-h-quality .bottom .text{margin-bottom:20px}#secondaryMenu{display:none}}@media screen and (max-width:960px){.product-category-page .flex .item{-webkit-flex-basis:23%;-moz-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}}@media screen and (max-width:767px){.flex{display:block}footer{text-align:center}footer .f-adress-box{margin-right:0}footer .f-adress-box > div{padding-left:0}footer .f-adress-box > div::before{position:relative;display:inline}footer #footerLogo{display:block;text-align:center}footer #footerLogo img{display:inline-block}footer .wrapper .flex > *{margin-right:0}.f-tag-cloud a{display:inline-block}.capabilities .item{text-align:center;margin-bottom:40px}.capabilities .item img{display:inline-block}.top-block .wrapper .title{width:100%;bottom:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-block .wrapper .title h1{font-size:60px;text-align:center}.top-block.products h1{font-size:60px}.top-block.products .wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.contacts .left,.contacts .right{text-align:center}.home .top-block .main-slider .swiper-slide{text-align:center}.home .top-block .main-slider .swiper-slide h1{font-size:40px}.home .top-block .fullframe{padding-bottom:100%}.information{text-align:center}.information img{display:inline-block}.information .item{margin-bottom:20px}.blog .layout.flex article .post{display:block;text-align:center}.blog .layout.flex article .post img{display:inline-block}.blog .layout.flex article .post .info{border-bottom:40px}.blog .layout.flex article .post .info .read{right:50%;-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0);bottom:10px}.blog .recent-posts .posts{display:block}.blog .recent-posts .posts .post{display:block;text-align:center}.blog .recent-posts .posts .post figure{margin-bottom:20px}.blog .recent-posts .posts .post img{display:inline-block}.product-categories .product-category:nth-child(3){background:#384b60}.product-categories .product-category:nth-child(3) .title{color:#fff}.product-categories .product-category:nth-child(4){background:#fff}.product-categories .product-category:nth-child(4) .title{color:#384b60}.product-categories .product-category:nth-child(2n){background:#fff}.product-categories .product-category:nth-child(2n) .title{color:#384b60}.title-controls .flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.gallery-items{margin-bottom:20px}.single-product_range .for-your-products .flex .text{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center;margin-bottom:20px}.single-product_range .for-your-products .flex .text li{padding-left:0}.single-product_range .for-your-products .flex .text li::before{display:inline-block;position:relative;vertical-align:middle;top:0;margin-right:10px}.single-product_range .for-your-products .flex .images{text-align:center}.single-product_range .additional-info figure{text-align:center;margin-right:0}.single-product_range .additional-info figure img{display:inline-block}.single-product_range .formula-type ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center}.single-product_range .formula-type ul li{padding-left:0}.single-product_range .formula-type ul li::before{position:relative;top:0;display:inline-block;vertical-align:middle;margin-right:10px}.single-product_range .tabs .tab-header{display:block;margin-bottom:40px}.single-product_range .tabs .tab-header .item{margin-bottom:20px}.two-blocks .left{margin-right:0}.quality-management{text-align:center}.quality-management .text{margin-right:0}.fullscreen-links .item{display:block}.timeline .v-line{display:none}.timeline .item{text-align:center}.timeline .item .year,.timeline .item figure,.timeline .item .text{padding-left:0}.timeline .item .year::before,.timeline .item figure::before,.timeline .item .text::before{display:none}.timeline .item:nth-child(2n) .year,.timeline .item:nth-child(2n) figure,.timeline .item:nth-child(2n) .text{padding-right:0}.timeline .item:nth-child(2n) .year{text-align:center}.new-design h2{font-size:40px}.new-design .new-top-block .swiper-slide{padding-top:80px;min-height:1px}.new-design .new-top-block .scroll-down{display:none}.new-design .n-new-product{padding:40px 0}.new-design .n-h-quality{padding-top:40px}.new-design .n-h-quality .top .text h2{margin-bottom:20px}.new-design .n-h-quality .top .text ul li{padding-bottom:20px}.new-design .n-h-quality .bottom .icons{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}header.new .right{display:none}.side-menu .block-name{padding:10px 0;font-size:10px}.side-menu .bottom{padding:10px 0}.side-menu .bottom a{font-size:10px}.new-main-menu > ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0%;width:100%}.new-main-menu > ul > *{width:100%;margin:0 0% 0em}}@media screen and (max-width:640px){.tpl-about .top-block .fullframe{padding-bottom:120%}.tpl-about .top-block .fullframe video{width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width:479px){.top-block .wrapper .title h1{font-size:40px;text-align:center}.top-block.products h1{font-size:40px}.home .top-block .main-slider .swiper-slide{font-size:14px}.home .top-block .main-slider .swiper-slide h1{font-size:30px}.home .top-block .fullframe{padding-bottom:400px}.new-design{padding-left:30px}.new-design h2{font-size:30px}header.new{left:30px}.side-menu{width:30px}.new-main-menu{left:30px}.new-main-menu.pages{padding-left:30px}.burger-button{width:30px}}