@charset "utf-8";@import url(./reset.min.css) all;@media all{body,html{overflow-x:hidden}body{font:400 80% 'Open Sans',sans-serif;background:#fff url(../images/bg-body.jpg) no-repeat center 450px;color:#7f7f7f;padding:165px 0 0;background-size:contain}h1{font-weight:600;font-size:230%}a,h2,h3,h4{font-weight:400}h1,h2,h3,h4{line-height:140%;color:#4f4f4f;padding:25px 0 0;text-transform:uppercase}h2{font-size:200%}h3{font-size:160%}#content .contacts .main address,h4,legend{font-size:120%}address,ol,p,ul{padding:25px 0 0;line-height:150%}table{width:100%;padding:0;margin:25px 0 0}th{padding:12px 8px}td{padding:10px 8px}fieldset{margin:30px 0 0;padding:25px 35px 35px;border:1px solid rgba(0,0,0,.075);background:rgba(255,255,255,.25)}legend{display:inline-block;padding:0 5px;margin:0 0 0 -5px;font-weight:600}#content .products-right .product-table table tbody tr,label{cursor:pointer}li{padding:0 0 0 15px;background:0 0;list-style:none;position:relative}li:before{font-family:'Flaticon';color:#c91c1c;position:absolute;left:0;font-size:80%}input,select,textarea{font:400 100% 'Open Sans',sans-serif;color:#333;border-radius:0;outline:0}textarea{resize:none}select{width:100%!important}a{color:#e82121;text-decoration:none;transition:.3s}sup{font-size:70%}strong,th{font-weight:700}img{vertical-align:bottom}::-webkit-input-placeholder{color:#7a7a7a}:-moz-placeholder{color:#7a7a7a;opacity:1}::-moz-placeholder{color:#7a7a7a;opacity:1}:-ms-input-placeholder{color:#7a7a7a}.btn-red{display:inline-block;font-weight:700;background-color:#e82121;text-align:center;color:#fff;border:0;white-space:nowrap;text-decoration:none;padding:0 20px;height:35px;line-height:35px;cursor:pointer;overflow:hidden;position:relative;text-transform:uppercase}.confirm,.error{text-align:left;padding:25px;width:500px}.confirm h2,.error h2{padding:1px 0 13px 27px;position:relative;font-size:140%!important;border-bottom:1px solid #e1e1e1}.confirm h2:before,.error h2:before{color:#e82121;position:absolute;left:0;top:1px}.confirm h2:before{color:#61c149}.confirm p,.error p{padding:15px 0 0}.confirm .buttons,.error .buttons{padding:25px 0 0;text-align:right}.nowrap{white-space:nowrap}.input{padding:0 7px!important;height:40px;line-height:40px;background:#fff}.customSelect,.input,.textarea{border:1px solid #d5d5d5;-webkit-appearance:none;width:100%;overflow:hidden;box-sizing:border-box}.textarea{background:#fff}.customSelect{padding:0 7px!important;height:40px}.input:focus,.textarea:focus{border:1px solid #e82121}.textarea{line-height:130%;padding:7px!important;height:150px}.customSelect{background:#fff;line-height:38px;color:#7f7f7f}.customSelect .customSelectInner{width:100%!important;padding:0 25px 0 0!important;box-sizing:border-box}.customSelect .customSelectInner:before{font-size:80%;position:absolute;right:8px}.subtitle,.title{text-align:center;padding:50px 0 20px}.title span{padding:0 15px;display:inline-block;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc}.title span:after,.title span:before{display:block;position:absolute;width:60px;content:'';top:50%;left:-60px;border-top:1px solid #ccc}.title span:after{left:auto;right:-60px}h4.title span:before{width:30px;left:-30px}h4.title span:after{width:30px;right:-30px;left:auto}.subtitle{color:#373737;padding:0;font-weight:300;font-size:130%}.table{margin:25px 0 0;width:100%}.table thead tr td,.table thead tr th{background:#000;color:#fff;padding:5px;vertical-align:middle}.table tbody tr td{padding:5px;vertical-align:middle}.table tbody tr:nth-child(odd) td{background:rgba(0,0,0,.04)}.table tbody tr:nth-child(even) td{background:rgba(0,0,0,.02)}.wrap{width:100%;text-align:center;margin:0 auto}.wrap .in{width:1000px;padding:0 0 50px;margin:0 auto}.fancybox-skin{background:#fff!important;border-radius:0!important}.lightbox-close{top:7px;right:15px;display:block;cursor:pointer;position:absolute;font-size:130%}.lightbox-close i:before,.lightbox-next i:before,.lightbox-prev i:before{width:12px;height:12px}.lightbox-next,.lightbox-prev{display:block;visibility:visible!important;text-decoration:none;cursor:pointer;text-transform:uppercase;position:absolute;transform:rotate(180deg);bottom:-42px;left:-3px;font-size:170%}.lightbox-next{left:auto;right:-4px;transform:none}.cleaner{clear:both;height:1px;font-size:1px}#sub{background-position:center 385px}#main-title,#slider{height:290px;background:#e33136 url(../images/bg-title.jpg) no-repeat center top;overflow:hidden;text-align:left}#main-title{height:225px;background-color:#1a1a1a}#main-title .in{padding-bottom:0}#slider .slides{height:225px;padding:0}#slider .slides .bx-wrapper,#slider .slides .bx-wrapper .bx-viewport{height:100%}#slider .slides ul{height:100%;padding:0}#slider .slides ul li{width:100%;padding:0;color:#fff;height:100%}#main-title .button br,#slider .nav ul li:before,#slider .slides ul li:before{display:none}#main-title h1,#slider .slides ul li h2{color:#fff;font-size:230%;font-weight:600;padding:0}#slider .slides ul li .holder{display:table;height:100%}#slider .slides ul li .holder .in{display:table-cell;vertical-align:middle;padding:0 0 15px;box-sizing:border-box}#content .contacts .main p,#content .products-right .filter .in .box ul,#content .products-right .filter .in .box.last{padding:0}#main-title h1 span,#slider .slides ul li h2 span{color:#fe2a2a}#slider .slides ul li p{width:780px;padding:5px 0 0}#slider .nav ul{padding:0;display:table;width:auto;height:65px}#slider .nav ul li{padding:0 100px 0 0;display:table-cell;cursor:pointer;color:#fff;position:relative;background:#e33136;border:1px solid #e33136}#slider .nav ul li:last-child{padding:0}#slider .nav ul .active:after,#slider .nav ul .active:before{bottom:100%;left:53px;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #e33136;border-width:12px;margin-left:-12px}#slider .nav ul .active:before{border-width:13px;margin-left:-13px}#slider .nav ul li a{color:#fff;display:block;height:65px;padding:12px 0 0;box-sizing:border-box}#slider .nav ul li a strong{font-size:200%;display:block;padding:10px 10px 10px 0;margin:0 10px 0 0;float:left;border-right:1px solid rgba(255,255,255,.5)}#slider .nav ul li a span{font-size:90%;line-height:130%;display:block;float:left;position:relative;top:3px;text-transform:uppercase}#slider .nav ul li a span span{font-size:100%;display:block;float:none}#main-title p{color:#fff;padding:20px 0 0;width:500px}#main-title .button{padding:15px 0 0}#main-title .button a{display:inline-block;border:1px solid #fff;padding:0 20px;height:40px;line-height:40px;color:#fff;font-size:110%;text-transform:uppercase;background:rgba(255,255,255,.1)}#main-title .button .download{background:#e82121;border-color:#e82121;font-weight:600;margin:0 0 0 45px;position:relative}#main-title .button .download:before{position:absolute;border-right:1px solid rgba(255,255,255,.5);content:'';height:26px;transform:rotate(25deg);top:6px;left:-24px}#content .in{position:relative}#content .donate{width:194px;height:65px;position:absolute;right:0;top:-56px}#content .categories{padding:30px 0 0;text-align:left}#content .categories li{background:#262626;position:relative;float:left;width:32%;padding:15px 15px 16px 90px;box-sizing:border-box;margin:2% 2% 0 0;transition:background .3s;min-height:100px}#content .categories li:nth-child(3n+0),#content .category li:nth-child(3n+0){margin-right:0}#content .categories li:before{display:none}#content .categories li h2{padding:0;font-size:150%;text-transform:none;line-height:130%}#content .categories li h2 a{color:#fff}#content .categories li .icon{position:absolute;display:table;background:#e82121;width:75px;height:100%;left:0;top:0}#content .categories li .icon a{display:table-cell;vertical-align:middle;text-align:center}#content .categories li .icon a img{opacity:.8;width:70%;transition:.3s}#content .categories li ul{padding:8px 0 0;font-size:90%}#content .categories li ul li{background:0 0;float:none;min-height:auto;width:100%;padding:2px 0 0;margin:0;transition:none}#content .categories li ul li a{color:#fff;position:relative;display:block;width:100%}#content .categories li ul li a span{color:#ccc;display:inline-block;padding:0 0 0 3px}#content .categories li ul li a i{display:block;position:absolute;right:0;color:#e82121;top:0;font-size:70%}#content .products-left{width:275px;float:left}#content .products-left ul{padding:50px 0 0}#content .products-left ul li{background:#262626;transition:background .3s;margin:1px 0 0;text-align:left;padding:0}#content .category li:before,#content .products ul li:before,#content .products-left .toggle,#content .products-left ul li:before,#content .products-right .filter .in .box .others,#content .products-right .filter .in .box ul li:before{display:none}#content .products-left ul li:first-child{margin:0}#content .products-left ul li h3{padding:0;font-size:120%;text-transform:none;line-height:130%;display:table;width:100%}#content .products-left ul li h3 a{color:#fff;padding:12px 75px 14px 13px;position:relative;display:block;font-weight:600}#content .products-left ul li h3 a i{display:block;position:absolute;right:13px;top:calc((100% - 25px)/2)}#content .products-left ul li h3 i span{border:1px solid rgba(255,255,255,.5);display:inline-block;color:#fff;font-size:70%;font-weight:400;height:25px;line-height:22px;box-sizing:border-box;width:35px;text-align:center}#content .products-left ul .selected{background:#e82121}#content .products-left ul .selected ul{background:#e82121;padding:5px 0 13px}#content .products-left ul .selected ul li{background:#e82121;padding:0}#content .products-left ul .selected ul li a{display:block;color:#fff;padding:2px 10px 2px 15px}#content .products-left ul .selected ul li a span{color:rgba(255,255,255,.8)}#content .products-right{float:right;width:705px;text-align:left;padding:50px 0 0}#content .products-right .filter,.no-touch #content .products-right .product-table table tbody tr:hover td{background:#e82121;color:#fff}#content .products-right .filter h3{padding:11px 20px 0;text-transform:uppercase;color:#fff;position:relative;height:47px;font-size:140%;box-sizing:border-box;border-bottom:1px solid #262626}#content .products-right .filter.hide h3{border-bottom:0}#content .products-right .filter h3:before{position:absolute;cursor:pointer;right:20px;top:12px}#content .products-right .filter.hide h3:before{transform:rotate(180deg)}#content .products-right .filter .in{padding:0 20px 20px;width:auto;display:none;margin:0}#content .products-right .filter .in .box{float:left;box-sizing:border-box;padding:0 25px 0 0}#content .products-right .filter .in .box h4{color:#fff;font-weight:700;font-size:110%;padding:21px 0 18px;text-transform:uppercase}#content .products-right .filter .in .box h4 span{text-transform:none;font-weight:400;font-size:90%}#content .products-right .filter .in .box ul li{padding:4px 0 0;clear:both}#content .products-right .filter .in .box ul li .checkbox{display:block;float:left;margin:0 8px 0 0}#content .products-right .filter .in .box ul li .title{display:block;white-space:nowrap;text-align:left;padding:1px 0 0;float:left}#content .products-right .filter .in .box ul li .hint{display:block;float:left;width:16px;background:#262626;height:16px;color:#fff;border-radius:100%;margin:0 0 0 5px;top:2px;position:relative}#content .products-right .filter .in .box ul li .hint small{text-align:center;cursor:help;font-size:85%;display:block;position:relative;top:-2px;left:0}#content .products-right .filter .in .box ul li .hint span{display:none;box-shadow:0 0 35px rgba(0,0,0,.2);position:absolute;background:#262626;padding:10px 15px 12px;width:240px;border-radius:5px;z-index:1;bottom:27px;font-size:85%;line-height:150%;left:calc((100% - 240px)/2);box-sizing:border-box}#content .products-right .filter .in .box ul li .hint span:before{top:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:#262626 transparent transparent;border-width:5px;margin-left:-5px}#content .products-right .filter .in .box .more{color:#fff;display:block;clear:both;cursor:pointer;padding:5px 0 0 30px;font-size:90%;font-weight:700;text-decoration:underline}#content .products-right .products{position:relative;min-height:145px}#content .products-right .products ul{padding:10px 0 0}#content .products-right .products ul li .info h2{float:none}#content .products-right .products ul li .info a{float:none;margin:5px 0 0}#content .products-right .products ul li .info .sheet{display:block}#content .products ul li .info a:before,#content .products ul li .info h2:before,#content .products-right .product-table table tbody tr .more a:before,#content .products-right .products ul li .info .sheet:before{color:#e82121;display:inline-block;padding:0 8px 0 0;transition:.3s}#content .products-right .product-table{overflow-x:scroll;padding:0 0 10px}#content .products-right .product-table table thead tr th{color:#fff;background:#262626;white-space:nowrap}#content .products-right .product-table table thead tr th span{font-weight:400}#content .products-right .product-table table tbody tr td{border-top:1px solid #fff;white-space:nowrap;transition:background .3s}#content .products-right .product-table table tbody tr:nth-child(odd) td{background:#f4f4f4}#content .products-right .product-table table tbody tr:nth-child(even) td{background:#ededed}#content .products-right .product-table table tbody tr td h2{font-size:100%;padding:0}#content .products-right .product-table table tbody tr td h2:before{color:#666;display:inline-block;margin:0 6px 0 0;font-size:80%;position:relative;top:-1px}#content .products-right .product-table table tbody tr .more{text-align:right}#content .products-right .blur ul{filter:blur(5px)}#content .products-right .products .spinner{position:absolute;height:calc(100% - 25px);width:100%;display:none;top:24px;background:rgba(255,255,255,.5) url(../images/spinner.svg) no-repeat center 50px;background-size:64px 64px;left:0}#content .category{padding:30px 0 0;text-align:left}#content .category li,#content .products ul li{float:left;width:32%;padding:15px;box-sizing:border-box;margin:2% 2% 0 0;transition:.3s}#content .category li{background:#262626}#content .category li h2{padding:0;font-size:130%;text-transform:none}#content .category li h2 a{color:#c4c4c4}#content .category li .technical{background:#fff;padding:10px 10px 8px;margin:15px 0 0;color:#3b3b3b}#content .category li .technical span{display:block;padding:0 15px 0 0;float:left}#content .category li .technical a:before,#content .category li .technical span:before,#content .sort .line span:before{color:#e82121;display:inline-block;padding:0 8px 0 0}#content .category li .technical a{color:#3b3b3b;float:right;display:block}#content .category li .total{display:block;padding:10px 0 0;font-size:90%}#content .products ul li{border:1px solid #d5d5d5;background:#fff;cursor:pointer}#content .products ul li:nth-child(3n+0){margin-right:0}#content .products ul li .image{padding:0;text-align:center}#content .products ul li .image img{position:relative;width:auto}#content .products ul li .info{background:#262626;padding:10px 10px 8px;margin:15px 0 0;color:#fff;transition:.3s}#content .products ul li .info h2{color:#fff;font-size:100%;float:left;padding:1px 0 0;text-transform:none}#content .products ul li .info h2 span{display:inline-block;background:#e82121;border:1px solid #fff;padding:0 3px;margin:0 3px;line-height:120%}#content .products ul li .info a{color:#fff;display:block;float:right}#content .products ul li .total{display:block;padding:10px 0 0;font-size:90%}#content .sort .line{float:left;color:#000;padding:36px 0 0}#content .sort .order{float:right;padding:25px 0 0}#content .sort .order li{display:block;float:left}#content .about .title span:before,#content .company .stats ul li:before,#content .documents ul li:before,#content .order fieldset ul li:before,#content .sort .order li:before,#content .sort .pages li:before{display:none}#content .sort .order li .title{height:40px;line-height:40px;padding:0;display:block}#content .sort .total{float:left;padding:30px 0 0}#content .sort .pages,#content .technology.reverse .image{float:right}#content .sort .pages li{display:block;float:left;padding:0 0 0 7px}#content .sort .pages li a{display:block;text-align:center;border:1px solid #d5d5d5;width:30px;height:30px;line-height:30px;color:#7f7f7f;cursor:pointer}#content .sort .pages li .active{border:1px solid #e82121;color:#e82121;background:#fff}#content .category-links{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0 0;padding:0 10px 20px}#content .category-links li{display:inline-block;padding:20px 0 0 25px}#content .category-links li:before{display:inline-block;border:1px solid #7f7f7f;color:#7f7f7f;top:18px;position:absolute;padding:0 3px}#content .category-links li a{display:inline;padding:20px 30px 0 0;color:#7f7f7f}#content .about{padding:10px 0 25px;text-align:left}#content .about .image{float:right;padding:50px 70px 0 100px}#content .about .title{text-align:left}#content .about .title span{border-left:none;padding-left:0}#content .about .more a,#content .company .stats ul li .more a{display:inline-block;padding:0 20px;height:35px;line-height:35px;text-transform:uppercase}#content .about .more a{border:1px solid #555;color:#555}#content .company{padding:25px 0 10px}#content .company .stats ul{display:flex;padding:10px 0 0;justify-content:space-between}#content .company .stats ul li{padding:0 20px;box-sizing:border-box;width:31%}#content .company .stats ul li .title{padding:20px 0 0}#content .company .stats ul li .title span:before{width:20px;left:-20px}#content .company .stats ul li .title span:after{width:20px;right:-20px}#content .company .stats ul li .count{padding:43px 0 0;position:relative;background:#e33136;width:160px;height:160px;color:#fff;border-radius:100%;margin:40px auto 0;display:block;line-height:normal;box-sizing:border-box}#content .company .stats ul li .count:before{content:'';display:block;position:absolute;top:-3px;left:-3px;box-sizing:border-box;width:166px;height:166px;border-radius:100%;border:6px solid #262626;border-top-color:transparent;transform:rotate(45deg)}#content .company .stats ul li .count:after{background:#262626;color:#fff;display:block;position:absolute;top:67px;right:-13px;content:'+';width:28px;height:28px;font-weight:700;border-radius:100%;font-size:190%;line-height:110%}#content .company .stats ul li .count strong{font-size:400%;position:relative;z-index:1}#content .company .stats ul li .desc{padding:30px 0 0}#content .company .stats ul li .more{padding:35px 0 0}#content .company .stats ul li .more a{color:#fff;background:#e33136}#content .company .info{padding:30px 15% 0}#content .map-a{height:500px}#content .contacts .main,#content .order .text ul{padding:25px 0 0}#content .contacts .main address span,#content .contacts .main p span{display:inline-block;padding:0 7px;font-size:120%}#content .contacts .item{float:left;width:33.33333%;padding:25px 0 0}#content .contacts .item p{border-top:1px solid #ebebeb}#content .contacts .item strong{font-size:120%;text-transform:uppercase;color:#000}#content .contacts .item span{display:block;color:#999}#content .eu img{width:400px}#content .documents{float:left;width:33.33333%;text-align:center}#content .documents ul li,#content .order .text p,#content .order fieldset ul,#content .technology .image p{padding:0}#content .documents ul li small{font-size:80%;position:relative;top:-2px;font-style:italic}#content .order{text-align:left;padding:25px 100px 0}#content .order fieldset ul li{float:left;width:48%;padding:0}#content .order fieldset ul li:nth-child(2n+0){float:right}#content .order fieldset ul li label{display:block;padding:10px 0 0}#content .order fieldset ul li label span{display:inline-block;padding:0 12px 0 0;position:relative}#content .order fieldset ul li label span:before{font-size:70%;position:absolute;right:0;top:-4px;color:#e82121}#content .order fieldset ul li span{display:block;padding:3px 0 0}#content .order .text ul li{float:none;width:100%}#content .order .submit{text-align:right}#content .technology{margin:40px 0 0;position:relative;text-align:left}#content .technology:after{position:absolute;background:#ccc;content:'';width:10000px;height:1px;display:block;left:-50%;bottom:-40px}#content .technology.first{margin:5px 0 0}#content .technology .title{text-align:left;padding:40px 0 0}#content .technology .title span{border-left:none;padding-left:0}#content .technology .title span:before,#detail .info .details li:before,#detail .info .nav li:before,#header .top .language .flags li:before,#header .top .language small i,#news .news li:before{display:none}#content .technology .image{float:left;width:27%;padding:47px 0 0}#content .technology .image p a{display:block}#content .technology .content{float:right;width:70%;text-align:left}#content .technology.reverse .content{float:left}#content .technology.no-photo .content{float:none;width:100%}#content .technology .press .item{float:left;width:30%;margin:0 5% 0 0}#content .technology .press .item .image{float:none;width:70%;padding:30px 0 0}#content .gallery{padding:30px 0 0}#content .gallery .list{margin:20px 0 0}#content .gallery .list a img,#content .technology .image p a,#news .news li .images a img{box-sizing:border-box;border:1px solid #ccc;padding:2px;transition:border-color .5s}#content .video{margin:30px auto 0;background:#fff;box-shadow:0 0 50px rgba(0,0,0,.15);border:3px solid #e82121}#content .video,#content .video iframe{width:560px;height:315px}#produce{background:#24211f url(../images/bg-produce.jpg) no-repeat center top;background-size:cover;color:#bababa}#produce .title{color:#fff;margin:0 0 15px}#catalogue p,#produce p{text-align:center;padding:25px 100px}#catalogue p a,#produce .more a{display:inline-block;border:1px solid #bababa;padding:0 20px;height:35px;line-height:35px;color:#bababa;text-transform:uppercase}#news .news{padding:0}#news .news li{padding:25px 0 0;box-sizing:border-box;position:relative}#news .news li h3{padding:10px 0 0;font-weight:600}#news .news li .date{background:#e82121;padding:8px 0 0;width:47px;box-sizing:border-box;height:47px;color:#fff;display:inline-block;border-radius:100%;font-size:90%;text-align:center}#news .news li .date strong{font-size:110%}#news .news li .files ul{padding:12px 0 0}#header .top .language .flags,#news .news li .files ul li{padding:3px 0 0}#news .news li .images{margin:20px 0 0}#catalogue{height:140px;background:#e02f34 url(../images/bg-catalogue.jpg) no-repeat center top}#catalogue p{padding:50px 0 0}#catalogue p a{border:1px solid #fff;height:40px;line-height:40px;color:#fff;font-size:110%}#detail{width:800px;padding:25px;position:relative}#detail .close{display:block;position:absolute;font-size:200%;right:16px;top:12px;color:#d5d5d5;cursor:pointer}#detail .image{float:left;padding:0;width:40%;margin:0 5% 0 0;height:320px}#detail .info{float:left;padding:60px 0 0;width:55%}#detail .info h2{padding:0;font-size:300%}#detail .info h3{text-transform:none;padding:5px 0 0}#detail .info p{padding:5px 0 0}#detail .info .details li{clear:both;padding:0}#detail .info .details li .name{display:block;min-width:120px;box-sizing:border-box;padding:0 20px 0 0;float:left}#detail .info .details li .value,#detail .info .nav li{display:block;float:left}#detail .info .nav{margin:25px 0 0;padding:30px 0 0;border-top:1px solid #d5d5d5}#detail .info .nav li{padding:0 20px 0 0}#detail .info .nav li a{display:block;height:40px;line-height:40px;color:#fff;background:#e82121;padding:0 15px 0 40px;position:relative;cursor:pointer}#detail .info .nav li a:before{display:inline-block;position:absolute;font-size:160%;left:10px}#header{position:absolute;top:0;text-align:left}#header .in{position:relative;padding:0}#header .top{height:100px}#header .top .logo{width:170px;float:left;margin:33px 40px 0 0;position:relative}#header .top .logo a{display:block;position:relative;z-index:1}#header .top .logo h1{width:170px;height:28px;line-height:1000px;overflow:hidden;padding:0;position:absolute;top:0;left:0}#header .top .contact{float:left;padding:0}#header .top .contact li,#header .top .language{float:left;margin:25px 20px 0 0;padding:5px 0 5px 60px;border-left:1px solid #bdbdbd;color:#3b3b3b}#header .top .contact li:before{font-size:210%;top:16px;left:20px;color:#bdbdbd;padding:0;position:absolute}#header .top .contact li small,#header .top .language small{display:block;color:#7f7f7f;font-size:90%}#header .top .language{margin:24px 20px 0 0;padding:5px 0 5px 20px}#header .top .language .flags li{padding:0 2px 0 0;display:inline-block}#header .top .language .flags li a{display:block;width:20px}#header .top .language .flags li a img{box-shadow:0 0 2px rgba(0,0,0,.2);position:relative}#header .top .search .zoom{position:absolute;background:#000;width:35px;display:block;height:35px;right:155px;margin:30px 0 0;z-index:3}#header .top .search .zoom:after,#header .top .search .zoom:before{left:100%;top:50%;border:solid transparent;content:'';height:0;width:0;display:block;position:absolute;pointer-events:none;border-color:transparent transparent transparent #000;border-width:7px;margin-top:-7px}#header .top .search .zoom:before{border-width:8px;margin-top:-8px}#header .top .search .zoom i:before{color:#fff;width:35px;line-height:35px;font-size:160%;text-align:center;display:block;position:absolute}#header .top .search .number-search,#header .top .search .placeholder,#header .top .search .shape-search{position:absolute;right:0;line-height:35px;height:35px;padding:0 10px 0 15px;width:130px;margin:30px 0 0;cursor:pointer;color:#a9a9a9;z-index:1}#header .top .search .number-search,#header .top .search .shape-search{padding:0;width:155px;display:inline;background:#f7f7f7}#header .top .search .shape-search{display:none}#header .top .search .shape-search ul li:before{display:none}#header .top .search .number-search input{line-height:35px;height:35px;border:0;padding:0 0 0 15px;width:100%;box-sizing:border-box;background:0 0}#header .top .search .shape-search ul{background:#242424;border-bottom:1px solid #c4c4c4;padding:0;display:none}#header .top .search .shape-search ul li{color:#fff;display:block;padding:5px 10px 6px;background:0 0;border-top:1px solid #3f3f3f;font-size:90%}#header .top .search .shape-search ul li:first-child{border-top:none}#header .top .search .shape-search .default{line-height:35px;height:35px;padding:0 10px 0 15px;display:block;color:#333}#header .top .search .shape-search .flaticon-down-arrow:before{position:absolute;right:10px;font-size:90%;top:1px}#header .top .search .type{position:absolute;background:#242424;padding:20px 0;z-index:1;top:77px;width:220px;right:60px;display:none;border-bottom:1px solid #c4c4c4}#header .top .search .type:after,#header .top .search .type:before{bottom:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #242424;border-width:7px;margin-left:-7px}#header .top .search .type:before{border-width:8px;margin-left:-8px}#header .top .search .type li{display:block;padding:15px 10px 0;float:left;width:50%;box-sizing:border-box;text-align:center}#footer h4:before,#header .menu ul li:before,#header .menu-toggle,#header .top .search .type li:before{display:none}#header .top .search .type li a{color:#c4c4c4;display:block;cursor:pointer}#header .top .search .type li a:before,.no-touch #content .products-right .filter .in .box ul li .hint:hover span{display:block}#header .menu ul li,#header .top .search .type li a span{display:inline-block;padding:20px 10px 0}#header .top .search .type li .number:before{font-size:400%}#header .top .search .type li .shape:before{font-size:350%;transform:rotate(90deg)}#header .top .esrubber{position:absolute;height:29px;width:123px;top:41px;right:-160px}#header .top .esrubber small{position:absolute;top:-20px;color:#000;font-weight:700;font-size:90%}#header .top .esrubber img{height:29px;width:auto}#header .menu{height:65px;background:#1a1a1a}#header .menu ul{width:1000px;margin:0 auto;display:table;padding:24px 0 0;text-align:center}#header .menu ul li{padding:0 18px 0 15px}#header .menu ul li:after{border-right:1px solid rgba(255,255,255,.2);content:'';height:40px;display:inline-block;position:absolute;transform:rotate(25deg);top:-11px;right:0}#header .menu ul li:first-child{padding-left:0}#header .menu ul li:first-child:before{display:inline-block;color:#c4c4c4;font-size:150%;position:absolute;top:-2px;transition:.5s}#header .menu ul li:last-child{padding-right:0}#header .menu ul li:last-child:after{display:none}#header .menu ul li a{text-transform:uppercase;color:#c4c4c4;display:block;position:relative;padding:0}#header .menu ul li:first-child a{color:transparent;width:20px}#footer{background:#1a1a1a;font-size:90%;text-align:left}#footer .in{padding:20px 0 50px}#footer h4{color:#fff;font-weight:600}#footer .box{float:left;padding:0 80px 0 0}#footer .box ul li{padding:10px 0 0 15px}#footer .box ul li:before{color:#7f7f7f;padding:0;position:absolute;top:11px}#footer .box ul li a{color:#7f7f7f}#footer .contact{padding:0}#footer .contact p{padding:25px 0 0;color:#a09e9e}#footer .contact ul li{padding:10px 0 0 25px}#footer .contact ul li:before{color:#e82121;font-size:120%}#footer .feedback{width:55%;float:right}#footer .feedback ul{padding:5px 0 0}#footer .feedback ul li{padding:10px 5% 0 0;float:left;width:50%;box-sizing:border-box}#footer .feedback ul li:nth-child(2n+0){padding-right:0}#footer .feedback ul li:before{display:none}#footer .feedback ul li .form input{height:30px;line-height:30px}#footer .feedback ul li .form input,#footer .feedback ul li .text textarea{width:100%;background:0 0;color:#fff;border:0;border-bottom:1px solid #7a7a7a;transition:.3s}#footer .feedback ul li .form input:focus,#footer .feedback ul li .text textarea:focus{border-bottom:1px solid #fff}#footer .feedback ul li .text textarea{height:80px;line-height:130%}#footer .feedback ul .long{clear:both;float:none;width:100%;padding:15px 0 0}#footer .feedback .submit a{display:inline-block;color:#fff;text-transform:uppercase;background:#e82121;height:30px;cursor:pointer;line-height:30px;position:relative;padding:0 10px}#footer .feedback .submit .spinner:before{background:#e82121 url(../images/spinner-white.svg) no-repeat center center;line-height:9999px;content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0}#copyright{background:#242424;color:#aaa;font-size:90%}#copyright .in{padding:25px 0 20px}#copyright a{color:#aaa}#copyright .facebook{padding:0;float:left}#copyright .facebook a{padding:0 0 0 35px;display:inline-block;position:relative}#copyright .facebook a:before{font-size:220%;left:0;position:absolute}#copyright .rights{padding:0;float:right}#modal{width:auto;position:relative;display:none}#modal .close{display:block;position:absolute;font-size:120%;right:10px;top:7px;color:#000;cursor:pointer}.no-touch a:hover{color:#000}.no-touch .btn-red:hover{background-color:#c91c1c;color:#fff}.no-touch .customSelect:hover,.no-touch .input:hover,.no-touch .textarea:hover{border:1px solid #e82121}.no-touch #slider .nav ul li a:hover{padding:10px 0 0}.no-touch #content .categories li:hover,.no-touch #content .category li:hover,.no-touch #content .products-left ul li:hover,.no-touch #content .products-right .filter .in .box ul li .hint{background:#1a1a1a}.no-touch #content .categories li h2 a:hover,.no-touch #content .categories li ul li a:hover,.no-touch #content .category li .technical a:hover,.no-touch #content .category li h2 a:hover,.no-touch #content .category-links li a:hover,.no-touch #detail .close:hover,.no-touch #header .menu ul li a:hover{color:#e82121}.no-touch #content .categories li ul li:hover,.no-touch #content .products-left ul li ul li:hover{background:0 0}.no-touch #content .categories li:hover .icon a img{opacity:1}.no-touch #content .products li:hover .info,.no-touch #content .products-left ul .selected:hover{background:#e82121}.no-touch #content .products-right .filter .in .box .more:hover{color:#1a1a1a}.no-touch #content .products li:hover .info a:before,.no-touch #content .products li:hover .info h2:before,.no-touch #content .products-right .product-table table tbody tr:hover .more a,.no-touch #content .products-right .product-table table tbody tr:hover .more a:before,.no-touch #content .products-right .product-table table tbody tr:hover td h2,.no-touch #content .products-right .product-table table tbody tr:hover td h2:before,.no-touch #content .products-right .products li:hover .info .sheet:before,.no-touch #copyright .facebook a:hover:before,.no-touch #footer .box ul li a:hover,.no-touch #header .top .search .type li a:hover,.no-touch #main-title p a:hover{color:#fff}.no-touch #content .sort .pages li a:hover{color:#fff;background:#e82121;border:1px solid #e82121}.no-touch #content .about .more a:hover{color:#fff;background:#555}.no-touch #content .company .more a:hover{background:#262626}.no-touch #content .technology .image p a:hover{border-color:#e82121}.no-touch #content .gallery .list a:hover img,.no-touch #news .news li .images a:hover img{border-color:#c91c1c}.no-touch #main-title .button a:hover,.no-touch #produce .more a:hover{color:#fff;background:#c91c1c;border:1px solid #c91c1c}.no-touch #catalogue p a:hover{background:#fff;color:#000}.no-touch #detail .info .nav li a:hover{background:#000}.no-touch #header .top .language .flags li a:hover img{top:-1px}.no-touch #header .top .search .shape-search ul li:hover{background:#3f3f3f}.no-touch #header .menu ul li:hover:first-child a{color:transparent}.no-touch #header .menu ul li:hover:first-child:before{color:#e82121}.no-touch #footer .feedback ul li .form input:hover,.no-touch #footer .feedback ul li .text textarea:hover{border-bottom:1px solid #fff}.no-touch #footer .feedback .submit a:hover{background:#c91c1c}.no-touch #copyright a:hover{text-decoration:underline}.no-touch #modal .close:hover{color:#c91c1c}}@media only screen and (max-width:1023px){#header .top .language{float:none;position:absolute;padding:0;border:0;margin:0}#header .top .language small{width:50px;height:50px;position:relative;cursor:pointer}#header .top .language small i{display:block;width:20px;position:relative;top:17px}#header .top .language small i:before{position:absolute;right:-21px;top:2px}#header .top .language small span{display:none}#header .top .language .flags{position:absolute;z-index:1;background:#24211f;border:1px solid rgba(255,255,255,.5);padding:1px 10px 10px;border-radius:3px;box-shadow:5px 5px 20px rgba(0,0,0,.4);top:43px;right:-12px;display:none}#header .top .language .flags:after,#header .top .language .flags:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#header .top .language .flags:after{border-color:transparent transparent #24211f;border-width:6px;margin-left:-6px}#header .top .language .flags:before{border-color:transparent transparent #fff;border-width:7px;margin-left:-7px}#header .top .language .flags li{display:block;padding:10px 0 0}#header .top .language .flags li a{width:30px}}@media only screen and (max-width:767px){body{padding:50px 0 0;background-size:200% auto}fieldset{padding:10px 15px 15px}.title{padding:30px 0 0}.title span:before{left:-30px;width:30px}.title span:after{width:30px;left:auto;right:-30px}.lightbox-close{top:9px;right:11px}.lightbox-next,.lightbox-prev{bottom:-36px}.wrap .in{width:100%;box-sizing:border-box;padding:0 10px 40px}#main-title,#slider{height:auto;position:relative;background:#24211f url(../images/bg-title.jpg) no-repeat center top;background-size:cover;text-align:center}#main-title .in{padding:30px 20px}#slider .slides{height:auto}#slider .slides ul li{box-sizing:border-box;padding:0 20px;text-align:center}#slider .slides ul li .holder{display:table;width:100%;height:100%}#slider .slides ul li .holder .in{padding:20px 0 50px;display:table-cell;vertical-align:middle}#main-title h1,#slider .slides ul li h2{padding:0}#main-title p,#slider .slides ul li p{width:auto}#slider .nav{padding:0;bottom:18px;position:absolute;width:100%;left:0}#slider .nav ul{height:12px;display:block;text-align:center}#slider .nav ul li{display:inline-block;border:0;background:0 0;padding:0;margin:0 8px}#content .donate,#main-title .button .download:before,#slider .nav ul .active:after,#slider .nav ul .active:before,#slider .nav ul li a span,#slider .nav ul li a strong{display:none}#slider .nav ul li a{width:12px;height:12px;border-radius:100%;background:rgba(255,255,255,.7);padding:0}#slider .nav ul li .active{background:#fff}#main-title .button br{display:block}#main-title .button .download{margin:15px 0 0}#content .company .stats ul{display:block;padding:0}#content .company .stats ul li{width:100%;padding:20px 0 0}#content .company .stats ul li:first-child,#content .sort .pages li:first-child{padding:0}#content .company .stats ul li .count{margin:20px auto 0}#content .company .stats ul li .more{padding:25px 0 0}#content .company .info{padding:15px 0 0}#content .categories{padding:20px 0 0}#content .categories li{width:100%;margin:10px 0 0}#content .categories li:nth-child(3n+0){margin-right:0}#content .products-left{float:none;width:100%;padding:30px 0 0}#content .products-left ul{padding:0;display:none}#content .products-left ul li:last-child{margin-bottom:1px}#content .products-left .toggle{display:block;padding:10px 13px 0;text-align:left;text-transform:uppercase;background:#e82121;color:#fff;position:relative;height:47px;font-size:140%;box-sizing:border-box;border-bottom:1px solid #fff}#content .products-left .toggle:before{position:absolute;cursor:pointer;right:13px;top:11px}#content .products-right{float:none;padding:0;width:100%}#content .products-right .filter h3{padding:11px 13px 0}#content .products-right .filter h3:before{right:13px}#content .products-right .filter .in{padding:0 13px 20px}#content .category{padding:20px 0 0}#content .category li,#content .products ul li{width:100%;float:none;margin:10px 0 0}#content .products ul li{padding:10px}#content .category-links{padding:0 0 20px}#content .about .title span:before,#content .category-links li{display:block}#content .category-links li a{text-align:left;display:block;padding:0}#content .sort .line,#content .sort .order{padding:30px 0 0;float:none;text-align:left}#content .sort .order{padding:15px 0 0}#content .products-right .filter .in .box,#content .sort .order li{padding:0;float:none}#content .sort .order li .title{text-align:left}#content .sort .total{float:none;padding:25px 0 0}#content .sort .pages{float:none;text-align:center}#content .sort .pages li{padding:0 0 0 5px;display:inline-block;float:none}#content .about,#content .products ul{padding:0}#content .about .image{display:none}#content .about,#content .about .title{text-align:center}#content .about .title span{border-left:1px solid #ccc;padding:0 15px}#content .map-a{height:300px}#content .contacts .main{padding:15px 0 0}#content .eu img{width:100%}#content .contacts .item,#content .documents,#content .order fieldset ul li{float:none;width:100%}#content .order,#produce p{padding:0}#content .order fieldset ul li:nth-child(2n+0){float:none}#content .order .text p{padding:5px 0 0}#content .order .submit{text-align:center}#produce{background-size:cover}#content .video{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-sizing:border-box}#content .video iframe{width:100%;margin:0;position:absolute;top:0;left:0;height:100%}#produce .title{margin:0 0 25px}#produce .more{padding:25px 0 0}#catalogue,#produce{height:auto}#catalogue p{padding:40px 0 0}#detail{width:100%;box-sizing:border-box;text-align:center}#detail .image{float:none;margin:0;height:auto;width:100%}#detail .info{float:none;width:100%;padding:0}#detail .info h2{font-size:250%}#detail .info .details{text-align:left}#detail .info .nav li{display:inline-block;float:none;padding:0}#detail .info .nav li:first-child{padding:0 5px 0 0}#header .top{height:50px}#header .top .logo{margin:16px 0 0 10px;width:120px}#header .top .logo h1{width:120px;height:20px}#header .top .contact{display:none}#header .top .language{right:50px}#header .menu ul li:after,#header .top .esrubber,#header .top .search{display:none}#header .menu-toggle{display:block;right:0;top:0;position:absolute;transition:none;z-index:1001;cursor:pointer;text-align:center;color:#e82121}#header .menu-toggle i{display:block;height:50px;width:50px;font-size:30px;padding:4px 0 0;box-sizing:border-box}#header .menu-toggle.active i{background:#e82121;color:#fff}#header .menu{position:absolute;top:50px;display:none;height:auto;width:100%;background:#e82121;box-shadow:0 3px 3px rgba(0,0,0,.2)}#header .menu ul{width:auto;display:block;padding:0;text-align:left}#header .menu ul li{padding:0;display:block;border-top:1px solid rgba(255,255,255,.2);line-height:100%}#header .menu ul li:first-child{border-top:0}#header .menu ul li:first-child:before{display:none}#header .menu ul li a{padding:14px 10px;color:#fff}#header .menu ul li:first-child a{width:auto;color:#fff}#footer .box ul,#footer .in{padding:0}#footer h4{position:relative;padding:16px 10px;line-height:100%;text-align:left;border-top:1px solid rgba(255,255,255,.2)}#footer h4:before{position:absolute;top:16px;display:block;right:10px;font-size:80%;color:rgba(255,255,255,.8)}#footer h4.active:before{transform:rotate(180deg)}#footer .box{float:none;padding:0}#footer .box .content{display:none;padding:5px 10px 15px}#footer .box ul li{padding:0 0 0 15px}#footer .box ul li:before{top:6px}#footer .box ul li a{display:block;padding:5px 0}#footer .nav h4{border:0}#footer .contact ul li{padding:5px 0 5px 25px}#footer .contact ul li:before{top:7px}#footer .contact ul li a,#footer .feedback ul{padding:0}#footer .feedback{width:100%;float:none}#footer .feedback .content{display:none;padding:0 10px 20px}#footer .feedback ul li{float:none;width:100%;padding:15px 0 0}#footer .feedback .submit{text-align:center}#copyright .in{padding:22px 10px 20px}#copyright .facebook{float:none}#copyright .rights{float:none;padding:15px 0 0}.no-touch #header .top .language .flags li a:hover img{top:0}.no-touch #header .menu ul li a:hover{color:#000}.no-touch #header .menu ul li:hover:first-child a{color:#000}}@media only screen and (min-width:768px) and (max-width:1023px){.wrap .in{width:748px}#main-title p,#slider .slides ul li p{width:600px}#slider .nav ul li{padding:0 50px 0 0}#content .categories li,#content .category li{width:49%;margin:2% 2% 0 0}#content .categories li:nth-child(3n+0){margin-right:2%}#content .categories li:nth-child(2n+0),#content .products-right .products ul li:nth-child(2n+0){margin-right:0}#content .products-left{width:245px}#content .products-left ul{padding:45px 0 0}#content .products-right{padding:45px 0 0;width:480px}#content .products-right .products ul{padding:5px 0 0}#content .products-right .products ul li{width:48%;margin:3.5% 4% 0 0}#content .category li:nth-child(3n+0){margin-right:2%}#content .category li:nth-child(2n+0){margin-right:0}#content .products ul li .info{text-align:left}#content .products ul li .info h2{float:none}#content .products ul li .info a{float:none;padding:2px 0 0}#content .order{padding:25px 0 0}#detail{width:740px;box-sizing:border-box}#header .top .language{right:210px;top:23px}#header .menu ul{width:748px}#header .menu ul li{padding:0 15px 0 12px}#header .top .esrubber{display:none}#footer .box{padding:0 50px 0 0}#footer .feedback{width:50%}}@media only screen and (max-width:560px){#content .technology{margin:20px 0 0}#content .technology:after{bottom:-20px}#content .technology .title{padding:25px 0 0}#content .technology .image{width:100%;float:none;padding:27px 0 0}#content .technology .content{width:100%;float:none}#content .technology .press .item{float:none;width:100%;margin:0}#content .technology .press .item .image{width:100%}}@media only screen and (min-width:768px){#copyright .rights{text-align:right}}