.lb-loader,.lightbox{text-align:center;line-height:0}ol,ul,ul.main-menu{list-style:none}body:after{content:url(img/close.png) url(img/loading-lb.gif) url(img/prev-lb.png) url(img/next-lb.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(img/loading-lb.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(img/prev-lb.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(img/next-lb.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(vendor/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:proxima_nova_rgbold;src:url(fonts/proximanova-bold-webfont.eot);src:url(fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-bold-webfont.woff2) format('woff2'),url(fonts/proximanova-bold-webfont.woff) format('woff'),url(fonts/proximanova-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_ltlight;src:url(fonts/proximanova-light-webfont.eot);src:url(fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-light-webfont.woff2) format('woff2'),url(fonts/proximanova-light-webfont.woff) format('woff'),url(fonts/proximanova-light-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(fonts/proximanova-reg-webfont.eot);src:url(fonts/proximanova-reg-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-reg-webfont.woff2) format('woff2'),url(fonts/proximanova-reg-webfont.woff) format('woff'),url(fonts/proximanova-reg-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:proxima_novalight_italic;src:url(fonts/proximanova-lightit-webfont.eot);src:url(fonts/proximanova-lightit-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-lightit-webfont.woff2) format('woff2'),url(fonts/proximanova-lightit-webfont.woff) format('woff'),url(fonts/proximanova-lightit-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url(fonts/proximanova-semibold-webfont.eot);src:url(fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-semibold-webfont.woff2) format('woff2'),url(fonts/proximanova-semibold-webfont.woff) format('woff'),url(fonts/proximanova-semibold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.clr:after,.clr:before{clear:both;content:'';display:block;line-height:0}.pn-light{font-family:proxima_nova_ltlight}.pn-reg{font-family:proxima_nova_rgregular}.pn-bold{font-family:proxima_nova_rgbold}.pn-italic{font-family:proxima_novalight_italic}.pn-smb{font-family:proxima_novasemibold}.button,.mob-menu,.nav-block .paginator .p-numb{font-family:proxima_nova_rgregular}.mob-menu{display:none;padding:7px 0 7px 40px;font-size:20px;background:url(img/menu-mob.png) left center no-repeat;cursor:pointer}.mob-menu.open{background:url(img/close.png) left center no-repeat}.button{display:block;width:198px;border:1px solid #464646;padding:11px 0;text-transform:uppercase;text-decoration:none;font-size:16px;color:#464646;text-align:center;background:rgba(255,255,255,.5)}.nav-block{width:100%;margin-top:20px}.nav-block .btn-prev{float:left;background:url(img/a-prev-g.jpg);width:70px;height:70px;cursor:pointer}.nav-block .btn-next{float:right;background:url(img/a-next-g.jpg);width:70px;height:70px;cursor:pointer}.nav-block .full-line,.nav-block .line{height:1px;position:relative;top:35px;background:#c9c9c9}.nav-block .full-line{width:80%;margin:0 auto}.nav-block .full-line:after{content:'';display:block;width:11px;height:11px;background:#c9c9c9;position:absolute;left:50%;margin-left:-5.5px;top:-5.5px}.nav-block .left-line,.nav-block .right-line{height:1px;top:35px;background:#c9c9c9;width:30%;position:relative}.nav-block .left-line{float:left;margin-left:20px}.nav-block .right-line{float:right;margin-right:20px}.nav-block .paginator{width:25%;margin:0 auto;padding-top:25px;text-align:center}.nav-block .paginator .p-numb{display:inline-block;margin:0 8px;color:#837d71;font-size:17px;text-decoration:none}.nav-block .paginator .p-numb:hover{color:#464646;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-block .paginator .p-numb.active{font-size:20px;color:#464646}.nav-block.inner-nav .btn-prev{margin-left:15px}.nav-block.inner-nav .btn-next{margin-right:15px}.back-to{font-family:proxima_nova_rgbold;font-size:14px;color:#837d71;display:block;margin:15px 0;text-decoration:underline}.back-to:hover{text-decoration:none}.gallery .glr-item{width:33.33333333%;float:left}.gallery .glr-item .glr-item-content{padding:15px;position:relative}.photos-block{position:relative}.photos-block .item1of4{float:left;width:25%}.photos-block .item2of4{float:left;width:50%}.photos-block .photo-content{padding:15px}.photos-block .photo-content img{display:block;max-width:100%}.photos-block .text-content{background:#efefef;padding:30px 15px 32px}.photos-block .text-content p{font-size:20px;line-height:30px;color:#464646;padding:10px 0;font-family:proxima_nova_rgregular}.breadcrumbs ul{list-style-type:none;padding-top:20px;text-align:left}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li:after{display:inline-block;content:'/';margin:0 10px}.inner-header1 .ih1-content .part2,.main-header .mh-content .part2{margin-bottom:-15px;text-transform:uppercase;color:#464646;font-family:proxima_nova_rgregular}.inner-header1,.inner-header2{margin-top:30px;text-align:center}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li:last-child a{text-decoration:none}.breadcrumbs ul li a{text-decoration:underline;font-size:16px;color:#464646;font-family:proxima_nova_rgregular}.breadcrumbs ul li a:hover{text-decoration:none}.main-header{position:relative;text-align:center}.main-header:after,.main-header:before{display:block;content:'';width:170px;position:absolute;left:50%;margin-left:-85px}.main-header:after{height:24px;background:url(img/square-top.png);top:0}.main-header:before{height:59px;background:url(img/square-bott.png);bottom:0}.main-header .mh-content{display:inline-block;position:relative;padding:50px 40px 85px}.main-header .mh-content .part1{display:block;text-transform:uppercase;color:#464646;font-size:78px;line-height:55px;text-align:center;font-family:proxima_nova_rgregular}.main-header .mh-content .part2{position:relative;display:block;padding-top:24px;font-size:48px;line-height:45px;text-align:center}.main-header .mh-content .romb,.main-header .mh-content.black-rombs:after,.main-header .mh-content.black-rombs:before{display:block;content:'';position:absolute;width:15px;height:15px}.main-header .mh-content .romb{top:35%}.main-header .mh-content .romb.r2{top:45%}.main-header .mh-content.black-rombs:before{top:35%;background:url(img/romb-back-15.png);left:0}.main-header .mh-content.black-rombs:before.r2{top:45%}.main-header .mh-content.black-rombs:after{top:35%;background:url(img/romb-back-15.png);right:0}.main-header .mh-content.gray-rombs:after,.main-header .mh-content.gray-rombs:before{display:block;content:'';position:absolute;width:15px;height:15px;background:url(img/romb-gray-15.png)}.main-header .mh-content.black-rombs:after.r2{top:45%}.main-header .mh-content.gray-rombs:before{top:35%;left:0}.main-header .mh-content.gray-rombs:before.r2{top:45%}.main-header .mh-content.gray-rombs:after{top:35%;right:0}.main-header .mh-content.black-rombs-2:after,.main-header .mh-content.black-rombs-2:before{display:block;content:'';position:absolute;width:15px;height:15px;background:url(img/romb-back-15.png)}.main-header .mh-content.gray-rombs:after.r2{top:45%}.main-header .mh-content.black-rombs-2:before{top:35%;top:45%;left:0}.main-header .mh-content.black-rombs-2:before.r2{top:45%}.main-header .mh-content.black-rombs-2:after{top:35%;top:45%;right:0}.main-header .mh-content.black-rombs-2:after.r2{top:45%}.inner-header1{background:url(img/inner-header.jpg)}.inner-header1 .ih1-content{display:inline-block;position:relative;padding:50px 40px 55px}.inner-header1 .ih1-content .romb,.inner-header1 .ih1-content.rombs:after,.inner-header1 .ih1-content.rombs:before{display:block;position:absolute;width:15px;height:15px;top:42%;content:''}.inner-header1 .ih1-content .part1{display:block;text-transform:uppercase;color:#464646;font-size:78px;line-height:55px;text-align:center;font-family:proxima_nova_rgregular}.inner-header1 .ih1-content .part2{display:block;padding-top:17px;font-size:50px;line-height:45px;text-align:center}.inner-header1 .ih1-content.rombs:before{background:url(img/romb-back-15.png);left:10px}.inner-header1 .ih1-content.rombs:after{background:url(img/romb-back-15.png);right:10px}.inner-header2{background:url(img/inner-header.jpg)}.inner-header2 .ih2-content{display:inline-block;position:relative;padding:52px 40px}.inner-header2 .ih2-content span{display:block;text-transform:uppercase;color:#464646;font-size:42px;text-align:center;font-family:proxima_nova_rgregular}.inner-head4{text-transform:uppercase;font-size:46px;color:#464646;text-align:center;font-family:proxima_nova_rgregular}.modal_div .form-content .submit,footer .footer-button{font-size:16px;text-transform:uppercase;text-decoration:none}.text-container{padding:40px 0 50px}.paragraph{padding:10px 0}.sep-line{margin:10px 0;width:100%;height:1px;background:#c9c9c9}footer{background:#333;padding-top:50px}footer .f-blocks .f-block{float:left;width:33.33333333%}footer ul.soc{text-align:left}footer ul.soc li{display:inline-block;vertical-align:top;border:1px solid #e7e4dd;padding:2px}footer ul.soc li a{display:block;width:52px;height:52px;border:1px solid #8d8c88}footer ul.soc li a.fb{background:url(img/fb.png) center no-repeat}footer ul.soc li a.tw{background:url(img/tw.png) center no-repeat}footer ul.soc li a.ut{background:url(img/ut.png) center no-repeat}footer ul.soc li a.rss{background:url(img/rss.png) center no-repeat}footer .logo-bottom{display:block;margin-top:35px;background:url(img/logo-bottom.png);width:270px;height:56px}footer .footer-button{display:block;width:198px;border:1px solid #8d8c88;padding:11px 0;color:#f0eae7;text-align:center;margin:0 auto;font-family:proxima_nova_rgregular}footer .footer-button:first-child{margin-bottom:20px}footer ul.contacts{float:right}footer ul.contacts li{display:block;margin-bottom:25px;color:#fff;font-family:proxima_nova_rgregular}footer ul.contacts li a{text-decoration:none;color:#fff}footer ul.contacts li.phone{font-size:30px;background:url(img/phone-icon.png) 0 12px no-repeat;padding:5px 0 5px 32px}footer ul.contacts li.mail{font-size:18px;background:url(img/mail-icon.png) 0 3px no-repeat;padding-left:32px}footer ul.contacts li.adress{font-size:18px;line-height:23px;background:url(img/adress-icon.png) 0 3px no-repeat;padding-left:32px}footer ul.ftr-menu{list-style:none;text-align:center;border-bottom:1px solid #c8c0bb;margin-bottom:25px}footer ul.ftr-menu li{display:inline-block;padding:15px 40px 5px;position:relative}footer ul.ftr-menu li a{display:block;color:#949494;font-size:20px;text-decoration:none;position:relative;font-family:proxima_nova_ltlight}footer ul.ftr-menu li a:after{display:block;position:absolute;left:50%;margin-left:-10px;width:20px;height:2px;background:#949494;content:'';bottom:-5px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}footer ul.ftr-menu li a:hover:after,footer ul.ftr-menu li.active a:after{opacity:1;visibility:visible}footer ul.ftr-menu li:first-child{padding-left:0}footer ul.ftr-menu li:last-child{padding-right:10px}footer .copyright{background:#212121;padding:10px 0;color:#e7e4dd;text-align:center;font-family:proxima_nova_rgregular}::-webkit-input-placeholder{color:#464646}::-moz-placeholder{color:#464646}:-moz-placeholder{color:#464646}:-ms-input-placeholder{color:#464646}.modal_div{max-width:450px;position:fixed;left:50%;display:none;opacity:0;z-index:999;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(img/form-bg.jpg);box-shadow:1px 2px 32px 2px #c2c2c2}.modal_div .modal_close{width:28px;height:28px;position:absolute;top:10px;right:10px;cursor:pointer;display:block;background:url(img/close.png)}.modal_div .form-content{padding:45px 35px}.modal_div .form-content .overflow-form{height:620px;overflow-y:auto}.modal_div .form-content .h-form{text-transform:uppercase;color:#464646;font-size:30px;margin-bottom:20px;display:block;text-align:center;font-family:proxima_nova_rgbold}.modal_div .form-content .input-container{padding:0 25px;background:rgba(140,127,122,.4);margin-bottom:10px}.modal_div .form-content input[type=text],.modal_div .form-content input[type=email],.modal_div .form-content textarea{background:0 0;width:100%;border:none;outline:0;height:40px;font-family:proxima_nova_rgregular}.modal_div .form-content textarea{height:100px;padding:10px 0}.modal_div .form-content textarea.small{height:50px}.modal_div .form-content .submit{border:none;outline:0;max-width:250px;display:block;margin:30px auto 0;background:#837d71;color:#f9f9f7;text-align:center;padding:15px 20px;font-family:proxima_nova_rgregular}.modal_div .form-content .attach a.file,.modal_div .form-content .attach a.photo{font-size:16px;padding:5px 0 5px 35px;font-family:proxima_nova_rgregular;color:#464646}.modal_div .form-content .attach{margin-top:15px}.modal_div .form-content .attach a.file{background:url(img/pin.png) no-repeat;float:left}.modal_div .form-content .attach a.photo{background:url(img/clip.png) no-repeat;float:right}.modal_div .form-content .accept{margin-top:30px}.modal_div .form-content .accept input[type=checkbox]{display:none}.modal_div .form-content .accept input[type=checkbox]+label span{width:23px;height:23px;margin:-6px 10px -5px 0;vertical-align:middle;background:url(img/check.png) 0 bottom no-repeat;cursor:pointer;position:absolute;left:0;top:0}.modal_div .form-content .accept label{position:relative;padding-left:30px;font-size:13px;display:block;line-height:16px;font-family:proxima_nova_rgregular}.modal_div .form-content .accept input[type=checkbox]:checked+label span{background:url(img/check.png) -23px bottom no-repeat}.modal_div .form-content .accept a{display:inline;font-size:15px;color:#464646;font-family:proxima_nova_rgregular}.modal_div .form-content .accept .check{margin:15px 0}.modal_div .form-content .attached-photo{padding-top:10px}.modal_div .form-content .attached-photo .a-image{background:url(img/prod-bg.jpg) no-repeat;float:left;width:40%}.modal_div .form-content .attached-photo .a-image img{display:block;max-width:100%}.modal_div .form-content .attached-photo .a-text{width:60%;float:left}.modal_div .form-content .attached-photo .a-text .a-descr{padding:0 15px;color:#464646;font-size:17px;line-height:25px;font-family:proxima_nova_rgregular}.projects{background:#fff;padding:80px 0}.projects.p-inner-page{padding:50px 0 80px}.projects .pr-gray-line{width:100%;background:url(img/projects-line.jpg) no-repeat;margin-top:50px}.projects .pr-blank-line{width:100%;background:#fff}.projects .proj-slider{padding-top:20px;position:relative}.projects .p-item{display:block;text-decoration:none}.projects .p-item .p-item-content img{display:block;max-width:100%}.projects .p-item .p-item-content .proj-title{background:url(img/proj-title-bg.jpg);padding:30px 5px;text-align:center;text-transform:uppercase;font-size:20px;color:#464646;font-family:proxima_nova_rgregular}.news{background:url(img/news-bg.jpg);padding:80px 0}.news.n-inner-page{background:url(img/news-inner-bg.jpg);padding:50px 0 80px;margin-top:70px}.news .news-slider{margin-top:53px}.news .n-item{background:#e7e4dd;padding:33px 0 18px;border-bottom:5px solid #837d71}.news .n-item .n-item-content{position:relative;height:100%}.news .n-item .n-item-content .new-title{padding:0 17px 28px;display:block;font-size:20px;line-height:27px;color:#464646;text-decoration:none;text-transform:uppercase;font-family:proxima_nova_rgbold}.news .n-item .n-item-content img{max-width:100%;display:block;margin-bottom:30px}.news .n-item .n-item-content .new-text{display:block;padding:0 17px;font-size:18px;line-height:25px;text-decoration:none;color:#837d71;font-family:proxima_nova_rgregular}.news .n-item .n-item-content .read-all-new{display:inline-block;position:relative;margin-top:30px;padding-bottom:5px;border-bottom:1px solid #837d71;font-size:18px;text-transform:uppercase;text-decoration:none;color:#837d71;font-family:proxima_nova_rgbold;margin-left:20px}.news .n-item .n-item-content .read-all-new:before{display:block;content:'';position:absolute;left:0;bottom:0;width:20px;height:3px;background:#837d71;-webkit-transition:all .2s ease;transition:all .2s ease}.news .n-item .n-item-content .read-all-new:hover:before{left:50%;margin-left:-10px}.news .news-list .nl-item{width:33.33333333%;float:left}.news .news-list .nl-item .nl-item-content{padding:15px}.services{background:url(img/serv-bg.jpg);padding:120px 0 80px}.services.s-inner-page{background:url(img/serv-inner-bg.jpg);padding:50px 0 100px}.services .s-items{margin-top:50px;position:relative}.services .s-items .serv-item{float:left;width:50%;position:relative}.services .s-items .serv-item .item-content{position:relative}.services .s-items .serv-item .item-content img{display:block;max-width:100%}.services .s-items .serv-item .item-content.ic1{margin:0 15px 15px 0}.services .s-items .serv-item .item-content.ic1:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#c9c9c9;left:0;bottom:-15px}.services .s-items .serv-item .item-content.ic2:after,.services .s-items .serv-item .item-content.ic3:after{width:1px;height:100%;bottom:0;background:#c9c9c9;position:absolute;display:block;content:''}.services .s-items .serv-item .item-content.ic2{margin:0 0 15px 15px}.services .s-items .serv-item .item-content.ic2:after{left:-15px}.services .s-items .serv-item .item-content.ic3{margin:15px 15px 0 0}.services .s-items .serv-item .item-content.ic3:after{right:-15px}.services .s-items .serv-item .item-content.ic4{margin:15px 0 0 15px}.services .s-items .serv-item .item-content.ic4:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#c9c9c9;left:0;top:-15px}.services .s-items .serv-item .item-content:hover .mask{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.services .s-items .serv-item .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(48,47,46,.85);z-index:2;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.services .s-items .serv-item .mask .frame{width:95%;height:95%;margin:5px auto 0;background:url(img/frame.png) center no-repeat;background-size:contain}.services .s-items .serv-item .mask .white-arr{width:57px;height:30px;background:url(img/white-arr.png);position:absolute;bottom:22px;left:50%;margin-left:-27px}.services .s-items .serv-item .mask .item-title{position:absolute;top:25%;left:0;z-index:3;width:100%;text-align:center;color:#fff;cursor:pointer}.services .s-items .serv-item .mask .item-title .part1{display:block;font-size:42px;text-transform:uppercase;font-family:proxima_nova_rgregular}.services .s-items .serv-item .mask .item-title .part2{display:block;font-size:32px;font-family:proxima_nova_rgregular}.services .s-items .small-romb{position:absolute;top:50%;left:50%;width:9px;height:9px;margin-left:-4.5px;margin-top:-4.5px;display:block;background:url(img/romb-gray-9.png)}.about-us{position:relative;background:#f9f9f7;padding-top:68px}.about-us .column1,.about-us .column2{position:absolute;height:100%;width:234px;top:0}.about-us.a-inner-page{background:url(img/about-inner-bg.jpg);padding-top:50px}.about-us .column1{left:0;background:url(img/column-1.jpg) top no-repeat}.about-us .column2{right:0;background:url(img/column-2.jpg) top no-repeat}@media screen and (max-width:1660px){.about-us .column1,.about-us .column2{display:none}}.about-us .about-slider{margin-top:60px}.about-us .about-slider .a-slide{position:relative;padding-bottom:160px}.about-us .about-slider .a-slide .row .left-block{float:left;width:40%}.about-us .about-slider .a-slide .row .left-block .l-content .text-first{display:block;font-size:20px;color:#464646;text-decoration:none;line-height:31px;font-family:proxima_nova_rgregular}.about-us .about-slider .a-slide .row .left-block .l-content .text-second{display:block;margin-top:20px;font-size:20px;color:#837d71;text-decoration:none;line-height:31px;font-family:proxima_nova_rgregular}.about-us .about-slider .a-slide .row .right-block{float:right;width:60%}.about-us .about-slider .a-slide .row .right-block .r-content{padding-left:32px;margin-top:-1px}.about-us .about-slider .a-slide .row .right-block .r-content img{display:block;max-width:100%}.about-us .about-slider .a-slide .center-block{max-width:530px;position:absolute;left:50%;margin-left:-265px;bottom:70px;background:#e7e4dd;z-index:10}.about-us .about-slider .a-slide .center-block .center-content{padding:25px;font-size:20px;line-height:34px;color:#837d71;font-family:proxima_novalight_italic}.advantages .adv-col .adv span,.offers .ofr-col ul li span{font-family:proxima_nova_rgregular;color:#464646}.about-us .arrows{position:absolute;right:15px;z-index:9;bottom:160px}.about-us .arrows .a-prev{float:left;width:135px;height:80px;cursor:pointer;background:url(img/a-prev-transp.png)}.about-us .arrows .a-next{float:left;width:135px;height:80px;cursor:pointer;background:url(img/a-next-transp.png)}.about-us .owl-controls{position:absolute;left:0;bottom:180px}.about-us .owl-controls .owl-dots .owl-dot{display:inline-block;vertical-align:middle;background:#837d71;width:10px;height:10px;margin:0 3px;border-radius:100%}.about-us .owl-controls .owl-dots .owl-dot.active{width:12px;height:12px;background:#fff;border-radius:100%;border:2px solid #837d71}.about-slider-inner{margin-top:60px}.about-slider-inner .a-slide{position:relative}.about-slider-inner .a-slide .row .left-block{float:left;width:40%}.about-slider-inner .a-slide .row .left-block .l-content .text{display:block;font-size:20px;color:#464646;text-decoration:none;line-height:31px;font-family:proxima_nova_rgregular}.about-slider-inner .a-slide .row .right-block{float:right;width:60%}.about-slider-inner .a-slide .row .right-block .r-content{padding-left:32px;margin-top:-1px}.about-slider-inner .a-slide .row .right-block .r-content img{display:block;max-width:100%}.arrows-inner{z-index:9;position:absolute;bottom:232px;bottom:30%;left:38%}.arrows-inner .a-prev-inr{float:left;width:60px;height:60px;cursor:pointer;background:url(img/a-prev-inr.png)}.arrows-inner .a-next-inr{float:left;width:60px;height:60px;cursor:pointer;background:url(img/a-next-inr.png)}.about-line-inner{background:rgba(239,239,239,.6);padding:10px 0;position:absolute;bottom:0;left:0;width:100%}.owl-carousel .owl-stage{overflow:hidden}.advantages{padding:80px 0}.advantages .adv-head{margin-bottom:35px}.advantages .adv-col{width:33.33333333%;float:left;margin-bottom:20px}.advantages .adv-col .adv{padding:15px;text-align:center}.advantages .adv-col .adv .image-block{margin-bottom:15px}.advantages .adv-col .adv .image-block img{display:block;margin:0 auto}.advantages .adv-col .adv span{display:block;position:relative;top:0;text-align:center;text-transform:uppercase;font-size:24px}.offers{padding:60px 0;background:url(img/about-inner-bg.jpg)}.offers .ofr-head{margin-bottom:35px}.offers .ofrs{text-align:center}.offers .ofr-col{margin:0 30px;display:inline-block;vertical-align:top}.offers .ofr-col ul li{display:block;margin:25px 0;position:relative}.offers .ofr-col ul li:before{content:'';position:absolute;display:block;width:15px;height:15px;left:0;top:50%;margin-top:-7px;background:url(img/romb-back-15.png)}.offers .ofr-col ul li span{display:block;padding-left:30px;font-size:20px;text-align:left}.history{position:relative;background:url(img/history-bg.jpg);padding:80px 0}.history.h-inner-page{background:url(img/news-inner-bg.jpg);padding:50px 0 80px;margin-top:70px}.history .hist-slider{margin-top:50px}.history .h-item{background:#fff;padding-bottom:25px}.history .h-item img{display:block;max-width:100%}.history .h-item .text-block{width:90%;position:relative;z-index:10;margin:-40px auto 0;background:#fff}.history .h-item .text-block a.title{display:block;padding:20px 8px 25px;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:28px;color:#464646;font-family:proxima_nova_rgbold}.history .h-item .text-block a.text{display:block;padding:0 7px;text-decoration:none;text-transform:none;font-size:18px;line-height:23px;color:#464646;font-family:proxima_nova_rgregular}.history .h-item .text-block a.read-all-hist{display:inline-block;position:relative;margin-top:30px;padding-bottom:5px;border-bottom:1px solid #464646;font-size:18px;text-transform:uppercase;text-decoration:none;color:#464646;font-family:proxima_nova_rgbold;margin-left:5px}.history .h-item .text-block a.read-all-hist:before{display:block;content:'';position:absolute;left:0;bottom:0;width:20px;height:3px;background:#464646;-webkit-transition:all .2s ease;transition:all .2s ease}.history .h-item .text-block a.read-all-hist:hover:before{left:50%;margin-left:-10px}.history .hist-list .hl-item{width:25%;float:left}.history .hist-list .hl-item .hl-item-content{padding:15px}.contacts-row{background:url(img/contacts-bg.jpg) no-repeat;padding:50px 0 100px;margin-top:80px}.contacts-row .contact-block{width:33.33333333%;float:left;text-align:center}.contacts-row .contact-block .cont-name{color:#837d71;font-size:20px;margin-top:20px;font-family:proxima_nova_rgregular}.contacts-row .contact-block .cont-content{color:#464646;text-decoration:none;display:block;font-size:24px;line-height:35px;margin-top:25px;font-family:proxima_nova_rgregular}.contacts-row .contact-block img{margin:0 auto}.question-title{display:block;text-align:center;font-size:32px;margin:40px 0;text-transform:uppercase;color:#464646;font-family:proxima_nova_rgbold}.question-title span{display:block;font-size:30px;text-transform:none;margin-top:7px;font-family:proxima_nova_rgregular}.contact-form-row{background:url(img/contact-form.jpg);padding:55px 0}.contact-form-row form{margin:0 auto;width:80%;text-align:center}.contact-form-row form .top-row .block-name{float:left;width:49%}.contact-form-row form .top-row .block-mail{float:right;width:49%}.contact-form-row form .block-msg{width:100%;margin-top:20px}.contact-form-row form .input-container{padding:5px 10px;background:#fff}.contact-form-row form .input-container input[type=text],.contact-form-row form .input-container textarea{background:0 0;width:100%;border:none;outline:0;height:40px;font-family:proxima_nova_rgregular}.contact-form-row form .input-container textarea{height:100px}.contact-form-row form input[type=submit]{padding:10px 20px;text-align:center;color:#fff;text-transform:uppercase;font-size:16px;background:#4e423e;border:0;margin-top:20px;cursor:pointer;font-family:proxima_nova_rgregular}.map-block #map{width:100%;height:500px}.products{background:url(img/history-bg.jpg);padding:50px 0 80px}.products .filter{text-align:center}.products .filter .flt-item{display:inline-block;min-width:170px;padding:22px 10px;background:rgba(240,240,240,.4);color:#464646;border:1px solid #464646;font-size:16px;text-decoration:none;margin:0 8px;font-family:proxima_nova_rgregular}.main-menu-box,ul.main-menu{border-bottom:1px solid #c8c0bb}.products .filter .flt-item.active,.products .filter .flt-item:hover{background:rgba(240,240,240,.8);box-shadow:0 0 0 1px #464646;text-decoration:underline}.products .prod-items{margin-top:40px}.products .prod-items .item{width:33.33333333%;float:left;position:relative}.products .prod-items .item .item-content{margin:15px;background:url(img/prod-bg.jpg) no-repeat;height:300px;position:relative;box-shadow:3px 3px 5px 0 rgba(115,115,115,.6);cursor:pointer}.products .prod-items .item .item-content .title-prod{width:100%;display:block;position:absolute;bottom:0;left:0;min-height:60px;background:rgba(90,70,55,.5);z-index:99}.products .prod-items .item .item-content .title-prod .name-prd{color:#fff;text-decoration:none;font-size:18px;display:block;text-align:center;padding:5px;font-family:proxima_nova_rgbold}.products .prod-items .item .item-content .title-prod .order-prd{display:block;width:100%;padding:10px 0;color:#fff;text-decoration:underline;text-transform:uppercase;font-size:19px;letter-spacing:1px;text-align:center;font-family:proxima_nova_rgregular}.products .prod-items .item .item-content .consist-prod{width:100%;height:233px;position:absolute;left:0;top:0}.products .prod-items .item .item-content .consist-prod .photo-prod{padding-top:30px}.products .prod-items .item .item-content .consist-prod .photo-prod img{display:block;max-width:100%;margin:0 auto}.products .prod-items .item .item-content .consist-prod .photo-prod .prod-descr{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;visibility:hidden;opacity:0;background:url(img/prod-bg.jpg) no-repeat;overflow:hidden}.banners,.wrapper,ul.main-menu li,ul.main-menu li a{position:relative}.products .prod-items .item .item-content .consist-prod .photo-prod .prod-descr .descr-content{padding:15px;display:block;text-decoration:none;position:relative;height:100%}.products .prod-items .item .item-content .consist-prod .photo-prod .prod-descr .descr-content .descr-text{font-size:18px;line-height:26px;color:#fff;font-family:proxima_nova_rgregular}.products .prod-items .item .item-content .consist-prod .photo-prod:hover .prod-descr{opacity:1;visibility:visible;top:0;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}p.intro-art{font-size:20px;line-height:30px;color:#464646;padding:10px 0;font-family:proxima_novasemibold}h2.art-h2,h3.art-h3{color:#464646;text-transform:uppercase;font-family:proxima_nova_rgbold}h2.art-h2{padding:50px 0 35px;font-size:18px}h3.art-h3{padding:15px 0;text-align:center;margin:30px 0;background:url(img/h3-line.jpg);font-size:23px}.art-text,p.marked-text{font-size:18px;line-height:28px;color:#464646;font-family:proxima_nova_rgregular}.art-text{padding:10px 0}.art-text img.left-img{float:left;margin:0 25px 25px 0}.art-text img.right-img{float:right;margin:0 0 25px 25px}.art-text img.inline-image{float:left}.art-video{margin:0 auto 20px;max-width:960px}p.marked-text{display:block;padding:30px 40px!important;text-align:center;background:rgba(245,245,245,.7)}img{display:block;max-width:100%}.banners{margin-bottom:30px}.banners .art-bnr{background:#efefef}.banners .art-bnr .ab-item .ab-left{width:50%;float:left}.banners .art-bnr .ab-item .ab-right{width:50%;float:right}.banners .art-bnr .ab-item .ab-content{padding:20px}.banners .art-bnr-nav{float:right;width:140px;height:70px;z-index:9;cursor:pointer}.banners .art-bnr-nav .art-bnr-prev{float:left;background:url(img/a-prev-g.jpg);width:70px;height:70px}.banners .art-bnr-nav .art-bnr-next{float:right;background:url(img/a-next-g.jpg);width:70px;height:70px}.wrapper{max-width:1170px;margin:0 auto;padding:0 15px}.hdr-row .hdr-block.hdr-middle .hdr-buttons .h-btn,ul.main-menu{margin-bottom:9px}.top-block{width:100%;background:url(img/top-bg.jpg) no-repeat;background-size:cover}.main-menu-box{background:rgba(40,22,13,.5)}ul.main-menu{text-align:center}ul.main-menu li{display:inline-block;padding:15px 40px 5px}ul.main-menu li a{display:block;color:#f0eae7;font-size:20px;text-decoration:none;font-family:proxima_nova_ltlight}ul.main-menu li a:after{display:block;position:absolute;left:50%;margin-left:-10px;width:20px;height:2px;background:#f0eae7;content:'';bottom:-5px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}ul.main-menu li a:hover:after,ul.main-menu li.active a:after{opacity:1;visibility:visible}ul.main-menu li:first-child{padding-left:0}ul.main-menu li:last-child{padding-right:10px}.hdr-row{padding:24px 0 11px;min-height:134px}.hdr-row .hdr-block{float:left}.hdr-row .hdr-block .logo{display:block;width:263px;height:134px;background:url(img/logotype.png) no-repeat}.hdr-row .hdr-block.hdr-middle .title{float:left;padding:24px 0 17px 35px}.hdr-row .hdr-block.hdr-middle .title span.site-descr{display:block;padding-top:5px;font-size:18px;text-transform:none;line-height:27px;color:#464646;font-family:proxima_nova_rgregular}.hdr-row .hdr-block.hdr-middle .hdr-buttons{float:left;padding:15px 0 0 25px}.hdr-row .hdr-block.hdr-contact{padding:29px 0 0 30px}.hdr-row .hdr-block.hdr-contact .tel{text-decoration:none;display:block;font-size:28px;color:#464646;font-family:proxima_nova_rgregular}.hdr-row .hdr-block.hdr-contact .mail{text-decoration:none;display:block;padding-top:12px;font-size:20px;color:#464646;font-family:proxima_nova_rgbold}.cat-menu .mob-catalog{display:none;padding:5px 5px 5px 40px;font-size:20px;margin:10px 0;text-transform:uppercase;color:#837d71;cursor:pointer;background:url(img/catalog-mob.png) left center no-repeat;font-family:proxima_nova_rgregular}.cat-menu ul.catalog li a,.slider-block .top-slider .t-slide .a-text{text-decoration:none;color:#464646;font-family:proxima_nova_rgregular}.cat-menu .col{float:left;margin:0 21px}.cat-menu .col:last-child{margin:0 0 0 21px}.cat-menu ul.catalog{list-style-type:none;padding:22px 0}.cat-menu ul.catalog li{display:block;padding:6px 9px}.cat-menu ul.catalog li a{font-size:18px;-webkit-transition:all .2s ease;transition:all .2s ease}.cat-menu ul.catalog li a:hover{border-bottom:1px solid #bcbcbc}.slider-block{background:url(img/slider-bg.jpg) no-repeat;padding:30px 0 125px}.slider-block .top-slider{width:83%;height:335px;overflow:hidden;background:rgba(255,255,255,.6);position:relative;margin:0 auto;border:1px solid #fff}.slider-block .top-slider .t-slide{padding:48px 30px 44px 41px;text-align:center}.slider-block .top-slider .t-slide .a-text{display:block;margin-bottom:12px;text-transform:uppercase}.slider-block .top-slider .t-slide .a-text.a1{font-size:58px}.slider-block .top-slider .t-slide .a-text.a2{font-size:39px}.slider-block .top-slider .t-slide .a-text.a3{width:50%;margin:0 auto;font-size:20px;text-transform:none;line-height:30px}.lb-data .lb-caption,.title-text{font-size:18px;color:#464646;text-transform:uppercase;font-family:proxima_nova_rgbold}.slider-block .top-slider .owl-nav div{position:absolute;width:70px;height:70px;text-indent:-9999px}.slider-block .top-slider .owl-nav div.owl-prev{left:0;bottom:0;background:url(img/a-prev-w.jpg) center no-repeat}.slider-block .top-slider .owl-nav div.owl-next{right:0;bottom:0;background:url(img/a-next-w.jpg) center no-repeat}.lb-outerContainer,.lightbox .lb-image{border-radius:0}.lightbox .lb-dataContainer{background:#fff;padding:10px 0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:1215px){.cat-menu .col ul.catalog li a,.top-block .hdr-row .hdr-block.hdr-middle .title .title-text{font-size:16px}.top-block .main-menu-box ul.main-menu li{padding:15px 17px 5px}.top-block .hdr-row .hdr-block.hdr-middle{padding-left:30px}.top-block .hdr-row .hdr-block.hdr-middle .title{float:none;padding:0}.top-block .hdr-row .hdr-block.hdr-middle .title .site-descr{font-size:16px;line-height:20px}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons{float:none;padding:10px 0 0}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons .button{display:inline-block;margin-bottom:0}.top-block .hdr-row .hdr-block.hdr-contact{float:right;padding:0}.cat-menu .col{margin:0 10px}.cat-menu .col ul.catalog li{padding:6px}.slider-block .top-slider .t-slide{padding:25px 20px}.services .s-items .serv-item .item-content .mask .white-arr{width:40px;height:21px;background-size:contain}.projects .pr-gray-line{background:0 0}.inner-header1 .ih1-content{padding:35px 40px}.inner-header1 .ih1-content .part1{font-size:55px}.inner-header1 .ih1-content .part2{font-size:45px}.a-inner-page .about-line-inner{position:relative}.a-inner-page .arrows-inner{left:auto;bottom:0;right:15px}footer ul.ftr-menu li{padding:15px 17px 5px}}@media screen and (max-width:1130px){.about-us .about-slider .a-slide{padding-bottom:80px}.about-us .about-slider .a-slide .center-block{position:relative;left:auto;bottom:auto;margin:0 auto}.about-us .about-slider .owl-controls{display:none}.about-us .arrows{width:100%;bottom:0;right:0}.about-us .arrows .a-next{float:right}}@media screen and (max-width:980px){.top-block .main-menu-box ul.main-menu li{padding:15px 10px 5px}.top-block .main-menu-box ul.main-menu li a{font-size:16px}.top-block .hdr-row{padding:15px 0 10px}.top-block .hdr-row .hdr-block.hdr-middle{padding-left:50px}.top-block .hdr-row .hdr-block.hdr-contact{float:none;position:absolute;left:330px;top:120px}.top-block .hdr-row .hdr-block.hdr-contact .mail,.top-block .hdr-row .hdr-block.hdr-contact .tel{display:inline-block;vertical-align:top;font-size:18px;padding:0;margin-right:10px;font-family:proxima_nova_rgbold}.slider-block .top-slider .t-slide .a-text{margin-bottom:4px}.slider-block .top-slider .t-slide .a-text.a1{font-size:48px}.slider-block .top-slider .t-slide .a-text.a2{font-size:35px}.slider-block .top-slider .t-slide .a-text.a3{line-height:27px;font-size:18px}.cat-menu .mob-catalog{display:block}.cat-menu .prod-list{display:none;padding-bottom:15px}.cat-menu .col{margin:0;width:33.33333333%}.cat-menu .col:last-child{margin:0}.cat-menu .col ul.catalog{padding:0}.products .filter .flt-item{padding:10px 5px;margin:5px}.services .s-items .serv-item .item-content .mask .item-title .part1{font-size:33px}.services .s-items .serv-item .item-content .mask .item-title .part2{font-size:24px}.services .s-items .serv-item .item-content .mask .white-arr{bottom:15px}.projects .p-item .p-item-content .proj-title{height:38px}.about-us .about-slider .a-slide .row .left-block,.about-us .about-slider .a-slide .row .right-block{float:none;width:auto}.about-us .about-slider .a-slide .row .left-block .l-content .text-first,.about-us .about-slider .a-slide .row .left-block .l-content .text-second,.about-us .about-slider .a-slide .row .right-block .l-content .text-first,.about-us .about-slider .a-slide .row .right-block .l-content .text-second{font-size:17px;line-height:21px}.about-us .about-slider .a-slide .row .left-block .l-content .text-second,.about-us .about-slider .a-slide .row .right-block .l-content .text-second{margin:5px 0 10px}.about-us .about-slider .a-slide .row .left-block .r-content,.about-us .about-slider .a-slide .row .right-block .r-content{padding:0;margin:0;max-height:300px;overflow:hidden}.news .n-item .n-item-content .new-title{padding:0 17px 10px;font-size:17px;line-height:22px}.news .n-item .n-item-content .new-text{font-size:16px;line-height:22px}.news .news-list .nl-item{width:50%}.history .hist-list .hl-item{width:33.33333333%}footer ul.ftr-menu{display:none}footer .f-blocks .f-block ul.contacts .phone{font-size:20px}}@media screen and (min-width:981px){.prod-list{display:block!important}}@media screen and (max-width:770px){.main-header .mh-content{padding:40px 40px 60px}.main-header .mh-content .part1{font-size:60px}.main-header .mh-content .part2{top:-20px}.inner-header1 .ih1-content{padding:35px 40px}.inner-header1 .ih1-content .part1{font-size:40px}.inner-header1 .ih1-content .part2{font-size:35px}.top-block .main-menu-box .mob-menu{display:block}.top-block .main-menu-box ul.main-menu{display:none;position:absolute;left:0;width:100%;background:#8d8079;z-index:9}.top-block .main-menu-box ul.main-menu li{display:block}.about-line-inner,.services .s-items .serv-item .item-content .mask .white-arr,.top-block .hdr-row .hdr-block.hdr-middle .title .site-descr{display:none}.top-block .hdr-row{padding:0 0 4px}.top-block .hdr-row .logotype{float:none}.top-block .hdr-row .logotype .logo{margin:0 auto;width:270px;height:56px;background:url(img/logo-mob.png)}.top-block .hdr-row .hdr-block.hdr-middle{padding:0;float:none}.top-block .hdr-row .hdr-block.hdr-middle .title{text-align:center}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons{text-align:center}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons .button{padding:7px 0}.top-block .hdr-row .hdr-block.hdr-contact{position:relative;left:auto;top:auto;text-align:center;margin-top:7px}.slider-block .top-slider .t-slide{padding:15px 20px}.slider-block .top-slider .t-slide .a-text{margin-bottom:4px}.slider-block .top-slider .t-slide .a-text.a1{font-size:37px}.slider-block .top-slider .t-slide .a-text.a2{font-size:27px}.services{padding:70px 0 40px}.services.s-inner-page{padding:0 0 50px}.services .s-items .serv-item .item-content .mask .item-title .part1{font-size:28px}.services .s-items .serv-item .item-content .mask .item-title .part2{font-size:22px}.about-slider-inner{margin-top:0}.about-slider-inner .a-slide .row .left-block,.about-slider-inner .a-slide .row .right-block{float:none;width:100%}.about-slider-inner .a-slide .row .left-block .r-content,.about-slider-inner .a-slide .row .right-block .r-content{margin:0;padding:0;height:350px;overflow:hidden}.offers .inner-head4{font-size:32px}.ofrs .ofr-col{width:auto;display:block}.ofrs .ofr-col ul>li{margin:10px 0}.ofrs .ofr-col ul>li br,.ofrs .ofr-col ul>li br:after{content:""}.projects.inner-page .text-container{padding:0 0 50px}.projects.inner-page .text-container .banners .ab-item .ab-left,.projects.inner-page .text-container .banners .ab-item .ab-right{float:none;width:100%}.history .hist-list .hl-item,.products .prod-items .item{width:50%}.history .hist-list .hl-item .hl-item-content .h-item img{width:100%}.photos-block .item1of4{width:50%}.photos-block .item2of4{float:none;width:auto}footer{padding-top:20px}footer .f-blocks .f-block{width:100%;float:none;text-align:center}footer .f-blocks .f-block .logo-bottom{display:none}footer .f-blocks .f-block ul.soc{text-align:center;margin-bottom:10px}footer .f-blocks .f-block a.footer-button{display:inline-block;vertical-align:top}footer .f-blocks .f-block ul.contacts{float:none}footer .f-blocks .f-block ul.contacts .adress,footer .f-blocks .f-block ul.contacts .mail,footer .f-blocks .f-block ul.contacts .phone{margin:10px 0;padding:0;background:0 0}.modal_div .form-content .overflow-form{height:350px}}@media screen and (max-width:680px){.services{padding:70px 0 40px}.services .s-items .serv-item{float:none;width:100%;max-width:570px;margin:0 auto}.services .s-items .serv-item .item-content.ic1,.services .s-items .serv-item .item-content.ic2,.services .s-items .serv-item .item-content.ic3,.services .s-items .serv-item .item-content.ic4{margin:0 0 15px}.services .s-items .serv-item .item-content.ic1:after,.services .s-items .serv-item .item-content.ic2:after,.services .s-items .serv-item .item-content.ic3:after,.services .s-items .serv-item .item-content.ic4:after{display:none}.services .s-items .serv-item .item-content .mask .white-arr{display:block;bottom:27px}.contacts-row .contact-block .cont-name,.services .s-items .small-romb{display:none}.advantages{padding:30px 0}.advantages .inner-head4{font-size:32px}.advantages .adv-col{width:50%}.advantages .adv-col .adv span{font-size:19px;line-height:25px}.contacts-row{padding:30px 0 60px;margin-top:0}.contacts-row .contact-block{width:auto;float:none;padding:0 0 20px 90px;position:relative}.contacts-row .contact-block img{position:absolute;left:0}.contacts-row .contact-block .cont-content{margin-top:0;text-align:left}}@media screen and (max-width:580px){.services .s-items .serv-item .item-content .mask .white-arr,.slider-block{display:none}.gallery .glr-item{width:50%}.cat-menu .col{margin:0;width:50%}.news .news-list .nl-item{width:auto;float:none}.products .prod-items .item{width:100%;float:none;max-width:370px;margin:0 auto}.inner-header2 .ih2-content{padding:20px 25px}.inner-header2 .ih2-content span{font-size:33px}.history .hist-list .hl-item{width:auto;float:none}.contact-form-row form{width:auto}.contact-form-row form .top-row .block-mail,.contact-form-row form .top-row .block-name{float:none;width:auto;margin:15px 0}}@media screen and (max-width:420px){.inner-header1 .ih1-content.rombs:after,.inner-header1 .ih1-content.rombs:before,.main-header .mh-content.black-rombs:after,.main-header .mh-content.black-rombs:before,.main-header .mh-content.gray-rombs:after,.main-header .mh-content.gray-rombs:before{display:none}.cat-menu .col,.gallery .glr-item{width:100%;float:none}.top-block .main-header .mh-content{padding:40px 30px 60px}.top-block .main-header .mh-content .part1{font-size:45px}.top-block .main-header .mh-content .part2{font-size:35px}.top-block .hdr-row .hdr-block.hdr-middle .title .title-text{font-size:12px;margin-bottom:5px}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons{padding:0}.top-block .hdr-row .hdr-block.hdr-middle .hdr-buttons .button{padding:5px 0;font-size:14px;margin-bottom:3px}.main-header .mh-content{padding:40px 40px 60px}.main-header .mh-content .part1{font-size:40px}.main-header .mh-content .part2{font-size:30px;top:-30px}.inner-header1 .ih1-content{padding:15px 20px}.inner-header1 .ih1-content .part1{font-size:30px;line-height:40px}.inner-header1 .ih1-content .part2{font-size:25px}.cat-menu .col ul.catalog li{padding:4px}.advantages{padding:30px 0}.advantages .inner-head4{font-size:32px}.advantages .adv-col{float:none;width:auto}.contacts-row{padding:30px 0 0;margin-top:0}.contacts-row .contact-block .cont-content{font-size:16px}.history.h-inner-page{margin-top:0}.modal_div{max-width:270px}}
