Commit 22a7589f2e5b4dfd7250ea79729718e4175b927f

Authored by Alexey Boroda
1 parent b031c613

-CSS and JS fixes

frontend/web/css/style.css
@@ -1531,13 +1531,18 @@ ul.main-menu li:first-child ul li a:before {display: none;} @@ -1531,13 +1531,18 @@ ul.main-menu li:first-child ul li a:before {display: none;}
1531 opacity: 0.9; 1531 opacity: 0.9;
1532 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 1532 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
1533 } 1533 }
1534 - 1534 +#contact-map{
  1535 + float: left;
  1536 + margin-top: 15px;
  1537 +}
1535 /***breadcrumb***/ 1538 /***breadcrumb***/
1536 ul.breadcrumb { 1539 ul.breadcrumb {
1537 width: 100%; 1540 width: 100%;
1538 float: left; 1541 float: left;
1539 margin-top: 28px; 1542 margin-top: 28px;
1540 margin-bottom: 16px; 1543 margin-bottom: 16px;
  1544 + position: relative;
  1545 + z-index: 3;
1541 } 1546 }
1542 ul.breadcrumb li { 1547 ul.breadcrumb li {
1543 float: left; 1548 float: left;
frontend/web/css/style.min.css
1 -._more_,.artweb-wr a:hover,.certificate_f,.lang-wr a,.nav>li>form>button:hover,.question-form,ul.main-menu li a{text-decoration:none}.head-container,.project-brands_{overflow-x:hidden}.clearfix:after,.container-fluid:after,.container:after,.group:after,.row:after{clear:both}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}#overlay,.mob-overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.brand-link a img,.f-img,.f-img img,.form-product-wr table tr td:first-child img,.logo_,.logo_ img{vertical-align:middle}body,html{height:100%}.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}.wrap>.container{padding:70px 15px 20px}.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px}.jumbotron{text-align:center;background-color:transparent}.jumbotron .btn{font-size:21px;padding:14px 24px}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.calc-menu .question-form:before,.close-menu-mob:before,.menu-wrapper:before,.menu_mob div:first-child:before,.phones-table-wr:after,.phones-table-wr:before,.prefooter .shadow:before,ul.main-menu li a:before,ul.main-menu li:hover::before{content:''}.grid-view td{white-space:nowrap}.grid-view .filters input,.grid-view .filters select{min-width:50px}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px}.nav>li>form{padding:8px}@media(max-width:768px){.nav li>form{padding:3px}}*{margin:0;padding:0}body{font-family:Roboto;font-weight:400;font-size:14px;color:#414143;background:url(../images/bg_body.jpg);line-height:1.42857143}.off-scroll{overflow-y:hidden;height:100%;position:fixed}img{border:none}button,input,textarea{outline:0!important}[class*=section-box]{width:100%;float:left;position:relative}.style{width:100%;float:left}.question-form{height:40px;padding:0 23px;line-height:40px;color:#fff;font-size:13px;text-transform:uppercase;background:#939598;border-top-left-radius:4px;border-top-right-radius:4px;z-index:999;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position:fixed;top:325px;right:-68px}.question-form span{position:absolute;min-width:22px;height:22px;padding:0 4px;line-height:22px;color:#fff;background:#ed1c24;font-size:13px;top:-10px;right:-10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);border-radius:22px;text-align:center}.calc-menu .question-form span{transform:rotate(0);-webkit-transform:rotate(0);right:-26px;top:-16px}.section-box-header{background:#fff;margin-bottom:2px}.logo_{height:112px;width:100%;position:relative;display:table-cell}.logo_ img{width:100%}.menu-wrapper{height:40px;position:relative}.menu-wrapper:before{background:#414143;height:40px;width:100%;position:absolute}.phones-head{padding-top:31px}.phones-head table{border:0;collapse:0;margin:0 auto}.phones-head table tr td{position:relative}.phones-head p{font-size:18px;color:#414143}.phones-head p span{font-weight:700;color:inherit;font-size:18px;right:auto;top:auto;position:relative}.lang-wr a,.phones-head span{font-weight:300;font-size:13px}.phones-head span{color:#939598;position:absolute;right:0;top:23px;width:199px;text-align:right;line-height:14px}.close-search,.search-ico{height:112px;position:relative}.close-search img,.search-btn-mob img,.search-ico img{position:absolute;top:50%;right:15px;margin-top:-9px;cursor:pointer}.close-search img{margin-top:-8px}.menu-wr{position:relative;z-index:3;height:42px;padding:0 15px}.home_ico{display:block;width:40px;height:100%;background:url(../images/ico/ico-1.png) 50% 50% no-repeat #939598;position:absolute;left:15px;top:0}ul.main-menu{height:100%;width:100%;float:left;padding-left:40px;border-bottom:2px solid #939598;display: flex;}ul.main-menu li{float:left;list-style:none;position:relative;}ul.main-menu li:first-child::before{display:none}ul.main-menu li a{color:#fff;font-size:13px;text-transform:uppercase;padding:0 28px 0 29px;line-height:40px;position:relative;height:100%;display:block;white-space: nowrap;}ul.main-menu li a:before{position:absolute;left:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#5a5a5d}ul.main-menu li:first-child a{padding-left:26px;padding-right:45px;z-index:2}ul.main-menu li:first-child a:before{left:auto;right:20px;background:url(../images/ico/ico-3-1.png) no-repeat;width:8px;height:5px;margin-top:-3px}ul.main-menu li:first-child:hover a:before{background:url(../images/ico/ico-4.png) no-repeat}ul.main-menu li:hover::before{background:#5a5a5d;position:absolute;width:100%;height:100%;top:0;left:-1px;padding:0 1px;box-sizing:content-box}ul.main-menu li:last-child:hover::before{padding:0 0 0 2px}ul.main-menu li:first-child{padding-left:0}ul.main-menu li:first-child:hover{background:#fff}ul.main-menu li:first-child:hover a{color:#414143}ul.main-menu li ul{display:none;position:absolute;width:100%;top:0;left:0;padding-top:41px;background:#fff;box-shadow:0 0 8px 0 rgba(149,149,149,.8)}ul.main-menu li:hover ul{display:block}ul.main-menu li:hover ul li{width:100%;height:44px;background:#fff;border-top:1px solid #dedfe0}ul.main-menu li:hover ul li::before,ul.main-menu li:hover ul li:first-child::before{background:#8b8d90;display:block}ul.main-menu li ul li:hover a{color:#fff!important}ul.main-menu li:first-child ul li a:before{display:none}.lang-wr{position:absolute;height:43px;top:32px;left:0}.lang-wr-mob{left:50%}.lang-wr a{position:absolute;bottom:0;left:0;color:#414143;line-height:14px}.calc-menu .question-form:hover,.lang-wr a.active{text-decoration:underline}.lang-wr a:first-child{bottom:auto;top:4px;left:0}.hidden-search{position:absolute;top:0;right:0;margin-right:-100%;width:100%;height:100%;background:#fff}.hidden-search.vis{margin-right:0;transition:.5s}.search-title{height:112px}.search-title p{line-height:112px;font-size:18px;font-weight:700;color:#414143}.search-form-wr-padding{padding:0 83px!important}.search-form-wr{width:100%;height:35px;position:relative;margin-top:41px}.search-form-wr input{width:100%;border-top:0;border-left:0;border-right:0;outline:0!important;border-bottom:1px solid #dedfe0;padding:0 52px 0 15px;height:34px;line-height:34px;font-size:13px;color:#414143;text-transform:uppercase}.search-form-wr button{width:48px;height:33px;position:absolute;right:0;top:0;border:0!important;outline:0!important;cursor:pointer;background:url(../images/ico/ico-2.png) 50% 0 no-repeat #fff}.head-container{height:112px;position:relative;background:#fff}.phones-head-table-mob{text-align:right}.phones-table-wr{position:absolute;padding-right:22px;top:38px;right:15px;background:#fff}.phones-table-wr:before{position:absolute;top:8px;right:0;background:url(../images/ico/ico-6.png) no-repeat;cursor:pointer;width:10px;height:6px;z-index:2;transition:.3s}.phones-table-wr p,.phones-table-wr ul{position:relative;z-index:3}.phones-table-wr:after{width:100%;height:100%;box-shadow:0 0 8px 0 rgba(149,149,149,.8);position:absolute;top:-18px;left:-10px;box-sizing:content-box;padding:18px 10px 28px;background:#fff;z-index:2;display:none}.phones-table-wr p{font-size:18px;color:#414143;cursor:pointer}.phones-table-wr p .vis-phone{font-weight:700;font-size:18px;color:inherit}.phones-table-wr ul{list-style:none;display:none}.phones-table-wr ul li{margin-top:26px}.phones-table-wr ul li span{font-weight:300;font-size:13px;color:#939598;line-height:14px}.phones-table-wr ul li p{cursor:default}.phones-table-wr.vis-phone ul{display:block}.phones-table-wr.vis-phone:before{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.phones-table-wr.vis-phone:after{opacity:1;display:block}.mobile-menu{height:42px;background:#414143;border-bottom:2px solid #939598}.menu_mob{position:relative;cursor:pointer;width:14px;float:left;height:40px;margin-left:15px}.menu_mob div,.menu_mob div:first-child:before{position:absolute;background:#fff;top:0;left:0}.menu_mob div{width:14px;height:2px;margin-top:25px}.menu_mob div:first-child{margin-top:13px}.menu_mob div:first-child:before{width:100%;height:100%;margin-top:6px}.calc-menu .question-form{line-height:42px;position:relative;background:0 0;padding:0!important;border-top-left-radius:0;border-top-right-radius:0;z-index:1;transform:none;top:auto;right:auto;height:auto}.calc-menu .question-form:before{position:absolute;width:12px;height:18px;left:-20px;top:50%;margin-top:-9px;background:url(../images/ico/ico-7.png) no-repeat}.search-btn-mob{height:40px}.search-btn-mob img{right:30px}.mob-overlay{display:none;position:fixed;width:100%;height:100%;z-index:999;background:#000;opacity:.8;top:0;left:0;cursor:default}.section-box-content{margin-top:-2px}.section-box-content .container.shadow{padding-bottom:30px}.shadow{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);position:relative}.prefooter .shadow:before{position:absolute;width:100%;height:13px;background:#fff;top:-11px;left:0}.close-menu-mob{position:relative;width:100%;height:52px;background:#fff;color:#414143;font-size:18px;font-weight:700;text-transform:uppercase;padding-top:17px;padding-left:10px;cursor:default}.close-menu-mob:before{width:16px;height:16px;position:absolute;right:0;top:20px;background:url(../images/ico/ico-5.png) no-repeat;cursor:pointer}.xs-sm-menu{display:none;width:300px;position:fixed;z-index:9999;top:0;left:0;margin-left:-300px;height:100%;overflow-y:scroll;background:#4c4c50;transition:.2s;padding:0 10px}.xs-sm-menu.open.visible{margin-left:0}.xs-sm-menu.open{display:block;background:#fff}.xs-sm-menu .main-menu{width:100%;float:left;padding-left:0;padding-bottom:60px;height:auto;border-bottom:0}.xs-sm-menu .main-menu li{width:100%;float:left;height:36px;border-bottom:1px solid #dedfe0}.xs-sm-menu ul.main-menu li:first-child:hover{background:0 0}.xs-sm-menu .main-menu li:hover ul{display:none!important}.xs-sm-menu .main-menu li a{color:#414143;padding:0 0 0 10px!important}.xs-sm-menu ul.main-menu li a:before{display:none}.xs-sm-menu ul.main-menu li:first-child a:before{display:block;background:url(../images/ico/ico-4.png) no-repeat;transition:.3s;-webkit-transition:.3s;transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.xs-sm-menu ul.main-menu li:first-child:hover a:before{background:url(../images/ico/ico-4.png) no-repeat}.xs-sm-menu ul.main-menu li:hover::before{display:none}.xs-sm-menu ul.main-menu li ul{position:relative;top:auto;left:auto;padding-top:0;padding-left:0;float:left;background:0 0;box-shadow:none}.xs-sm-menu ul.main-menu li ul li{background:#8b8d90;height:36px;border-bottom:1px solid #fff;padding-left:20px}.xs-sm-menu ul.main-menu li:hover ul li{border-top:0}.xs-sm-menu ul.main-menu li ul li a,.xs-sm-menu ul.main-menu li ul li:hover a{color:#fff!important}.xs-sm-menu ul.main-menu li ul li a{padding-left:0!important}.xs-sm-menu ul.main-menu li ul li a:before{display:none!important}.xs-sm-menu ul.main-menu li ul li:last-child{border-bottom:0}.xs-sm-menu ul.main-menu li.show-sub-menu ul{display:block!important}.xs-sm-menu ul.main-menu li.show-sub-menu{height:auto;border-bottom:0}.modal-form form input,.modal-form form textarea{border-left:0;border-right:0;border-bottom:1px solid #dedfe0}.xs-sm-menu li.show-sub-menu ul li:first-child::before{left:0!important;padding:0!important}.xs-sm-menu ul.main-menu li.show-sub-menu:first-child a:before{transform:rotate(0);-webkit-transform:rotate(0)}.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%;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-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(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}.artweb-wr,.copyright{height:25px}.owl-carousel .owl-video-frame{position:relative;z-index:1}.copyright p{width:100%;float:left;font-size:11px;color:#939598;font-weight:300}.artweb-wr{float:right}.artweb-wr a{height:25px;padding-right:33px;position:relative;line-height:25px;color:#939598;font-size:11px;display:block}.artweb-wr a:before{position:absolute;width:24px;height:23px;top:0;right:0;background:url(../images/footer/artweb-logo.png) 0 50% no-repeat;content:''}.f-img{width:100%;display:table-cell;height:106px}.f-img img{max-width:100%}.border-footer{position:absolute;padding:0 15px;top:0;left:0;width:100%}.border-footer div{width:100%;height:1px;background:#dedfe0}.studio_footer{margin-top:13px}.mb-im-f-1{text-align:center;display:table}.mb-im-f-5{text-align:right;display:table}.certificate_f{font-size:13px;color:#939598;font-weight:300;padding-left:25px;position:relative}.certificate_f:before{content:'';position:absolute;width:20px;height:26px;left:0;top:50%;margin-top:-13px;background:url(../images/ico/ico-12.png) no-repeat}#overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:#000;opacity:.8}#success-form,.modal-form{width:810px;background:#fff;position:absolute;left:50%;margin-left:-405px;top:20px;opacity:0;z-index:999991;display:none}.box-mosaic a:hover,.slider-menu ul li:before{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}#success-form{height:216px;background:#fff}#modal_form-2 .txt-success{width:810px;height:216px;display:table-cell;vertical-align:middle;text-align:center}.form-wr{width:100%;float:left;background:#fff;position:relative}#close-form{width:34px;height:34px;background:url(../images/ico/ico-13.png) no-repeat;position:absolute;top:-57px;right:-61px;cursor:pointer;z-index:999}.form-title,.input-wr,.modal-form form{width:100%;float:left}.form-title{font-size:24px;font-weight:700;text-align:center;margin-top:34px}.modal-form form{padding:0 150px;margin-bottom:40px}.input-wr{position:relative;margin-top:21px}.modal-form form label{font-size:14px;font-weight:700;text-transform:uppercase;width:150px;text-align:right;display:block;line-height:32px;height:30px;float:left;padding-right:30px;position:relative}.modal-form form .required label:before{content:'*';position:absolute;top:0;right:23px;line-height:30px;color:#ed1c24;font-size:14px}.modal-form form input,.modal-form form textarea{width:360px;max-width:360px;float:right;height:30px;padding-left:10px}.modal-form form input{outline:0!important;font-size:18px;border-top:0}.modal-form form textarea{max-height:30px;border-top:0;resize:none}.modal-form form input:focus,.modal-form form textarea:focus{border-bottom:1px solid #a7a7a7;transition:.2s;-webkit-transition:.2s}.modal-form form .has-error input,.modal-form form .has-error textarea{border-bottom:1px solid #ed1c24}.modal-form form .help-block{display:none;position:absolute;right:0;bottom:1px;width:95px;background:#fff;height:100%}.modal-form form .has-error .help-block{display:block}.modal-form form .has-error .help-block:before{position:absolute;content:'ошибка ввода';font-size:13px;line-height:30px;color:#ed1c24;top:0;right:0;display:block!important;width:100%;text-align:right}.box-mosaic a p:before,.form-product-wr table tr td.remove_,.slider-menu ul li:before,.slider-menu ul:before{content:''}.button-wr{width:360px;float:right;margin-top:40px}.modal-form form button[type=submit]{display:block;margin:0 auto;width:174px;height:40px;line-height:40px;outline:0!important;text-align:center;text-transform:uppercase;border:1px solid #939598;color:inherit;font-size:11px;font-weight:700;cursor:pointer;background:#fff}.form-product-wr table tr td:first-child:before,.form-product-wr.product_0{display:none}.modal-form form button[type=submit]:hover{background:#939598;color:#fff}.modal-form form button[type=submit]:hover:active{background:#68696b}.form-product-wr{width:100%;height:241px;overflow:hidden;float:left;margin-top:40px}.form-product-wr.product_1{height:75px}.form-product-wr.product_2{height:155px}.scrollbar_{height:241px;overflow-y:hidden}.form-product-wr table{padding:0;border:0;collapse:0}.form-product-wr table tr{width:100%;float:left;margin-top:9px;position:relative}.form-product-wr table tr:first-child{margin-top:0}.form-product-wr table tr td{min-height:67px;width:360px;position:relative;padding-right:50px}.form-product-wr table tr td:first-child{width:150px;text-align:right;padding-right:30px}.brand-link a,.colect-title,.collection-img,.slider-menu ul li a{text-align:center}.form-product-wr table tr td.remove_{position:absolute;right:0;top:50%;margin-top:-8px;width:16px!important;height:16px;background:url(../images/ico/ico-14.png) no-repeat;cursor:pointer}.form-product-wr table tr td.remove_:hover{background:url(../images/ico/ico-15.png) no-repeat}.form-product-wr table tr td a{text-decoration:none;font-size:13px;color:inherit}.form-product-wr table tr td a span{font-weight:700}.form-product-wr table tr td a span:first-child{font-weight:400;text-transform:uppercase}._more_{position:absolute;left:0;bottom:9px;font-size:13px;color:#939598}._more_:hover{text-decoration:underline}.box-mosaic a p,.slider-menu ul li a{text-decoration:none;font-size:14px;z-index:2;color:#fff}.margin-top{margin-top:30px}.moz-4,.moz-5,.moz-6,.moz-7{margin-top:2px}.box-mosaic a{position:relative;display:block;height:100%}.box-mosaic a div{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.box-mosaic a p{width:100%;height:75px;position:absolute;bottom:0;left:0;line-height:14px;padding-left:20px;background:url(../images/shadow-home.png) repeat-x;padding-right:16px;padding-top:39px}.moz-2,.moz-3,.moz-4,.moz-5,.moz-7{padding-left:0!important}.moz-1,.moz-2,.moz-4,.moz-6,.moz-7{padding-right:2px!important}.box-mosaic a p:before{width:7px;height:12px;background:url(../images/ico/ico-3.png) no-repeat;position:absolute;bottom:24px;right:16px}.box-mosaic img{width:100%;position:absolute;top:0;left:0}[class*=moz-]{height:75px}.moz-1,.moz-5 a{height:152px}.box-slider{position:relative;height:460px;overflow:hidden}.slider-menu{height:100%;position:absolute;z-index:2;top:0;left:0}.slider-menu ul{position:relative;height:100%}.slider-menu ul:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/shadow-slider-1.png) 0 50% no-repeat}.slider-menu ul li{list-style:none;position:relative;width:34px;height:100%;float:left}.slider-menu ul li a{width:460px;height:34px;line-height:34px;display:block;position:absolute;top:213px;left:-213px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.slider-menu ul li a:hover{text-decoration:underline}.slider-menu ul li:before{position:absolute;top:0;left:0;height:100%;width:34px;background:#000;z-index:1}.slider-menu ul li:nth-child(2):before{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.slider-menu ul li:nth-child(3):before{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.slider-menu ul li:nth-child(4):before{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.slider-menu ul li:nth-child(5):before{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.slider-menu ul li:nth-child(6):before{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}.slider-menu ul li:nth-child(7):before{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.slider-menu ul li:nth-child(8):before{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.slider-menu ul li:nth-child(n+9):before{opacity:.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"}.slider-img a{position:relative;width:100%;height:100%;display:none}.slider-img a.active-slide{display:block}.slider-img a img{position:absolute;width:1140px;height:460px;top:50%;left:50%;margin-top:-230px;margin-left:-570px}.slider-img a div{position:absolute;width:50%;bottom:36px;right:0;z-index:3;padding-right:97px}.link-cat:before,.slider-img a p:before{bottom:0;content:''}.slider-img a p,.slider-img a span{color:#fff;text-decoration:none}.slider-img a p{font-size:36px;font-weight:700;text-transform:uppercase;position:relative;line-height:42px;padding-bottom:8px}.slider-img a p:before{width:100%;height:2px;background:#fff;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";position:absolute;left:0}.slider-img a span{font-size:13px;font-weight:300;display:block;line-height:16px;padding-top:12px}.slider-img{position:relative;height:100%;overflow:hidden;z-index:1}.box-banners a img{max-width:100%}.box-banners a:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}ul.breadcrumb{width:100%;float:left;margin-top:28px;margin-bottom:16px}ul.breadcrumb li{float:left;list-style:none;font-size:13px;color:#939598;font-weight:300;position:relative;padding-left:18px}ul.breadcrumb li:first-child{padding-left:0}ul.breadcrumb li:before{content:'';position:absolute;width:3px;height:5px;top:50%;margin-top:-2px;left:8px;background:url(../images/ico/ico-8.png) no-repeat}.link-cat p,.link-cat:before{width:100%;left:0;position:absolute}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li a{text-decoration:underline;color:inherit}.box-title-1{font-size:24px;color:#414143;font-weight:700}.box-category{margin-top:-19px}.margin_bottom_30{margin-bottom:30px}.link-cat{position:relative;width:100%;display:block;float:left;height:144px;background-repeat:no-repeat!important;background-size:cover!important}.link-cat:before{height:75px;background:url(../images/shadow-cat.png) repeat-x}.link-cat p{color:#fff;bottom:19px;padding-left:20px;padding-right:20px}.link-cat p:before{position:absolute;width:7px;height:12px;content:'';background:url(../images/ico/ico-3.png) no-repeat;right:11px;bottom:6px}.link-cat img{width:100%;height:auto!important;float:left}.cat-list-wr{margin-top:30px}.cat-list,.cat-list-brands{width:100%;float:left}.cat-list-brands-wr{width:100%;float:left;position:relative;height:133px}.cat-list-brands{border-left:1px solid #dedfe0;border-right:1px solid #dedfe0;border-bottom:1px solid #dedfe0;padding-top:9px;padding-bottom:13px;height:133px;overflow:hidden;background:#fff;z-index:2}.cat-list-brands ul{list-style:none;width:100%;float:left;padding:0 10px 0 20px}.cat-list-brands ul li{width:100%;float:left;height:24px}.cat-list-brands ul li a{color:#414143;text-decoration:none;font-size:13px;display:block;width:100%;height:100%;line-height:24px;overflow:hidden;white-space:nowrap;position:relative}.cat-list-brands ul li a:before{content:'';height:24px;width:22px;opacity:1;position:absolute;top:0;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}.cat-list-brands ul li a:hover{text-decoration:underline}.hover .cat-list-brands,.hover .link-cat{box-shadow:0 0 8px 0 rgba(149,149,149,.8);transition:.2s;-webkit-transition:.2s}.hover .cat-list-brands{position:absolute;top:0;left:0;height:auto;min-height:133px}.expand_brands{display:none;padding:0 0 0 20px;float:left}.expand_brands p{float:left;color:#939598;border-bottom:1px dashed #939598;font-size:13px;cursor:pointer}.box-brand{margin-top:11px}.article-img img{width:100%;max-width:100%;float:left}.content-txt{margin-top:28px}.brand-main-txt{margin-top:-2px;padding-bottom:53px}.artile-view-txt p,.brand-list-desc-txt p,.brand-main-txt p,.content-txt p,.products-txt p,.service-txt p,.tabs-content p{font-size:13px;width:100%;float:left;line-height:16px;margin-top:15px}.brand-list-desc-txt p,.products-txt p,.tabs-content p{float:none}.artile-view-txt p:first-of-type,.brand-list-desc-txt p:first-child,.brand-main-txt p:first-child,.content-txt p:first-child{margin-top:0}.brand-link a{display:block;width:100%;float:left;border:1px solid #dedfe0;padding:13px 5px;margin-top:12px}.brand-link a:first-child{margin-top:0}.brand-link a:hover{box-shadow:0 0 8px 0 rgba(149,149,149,.8);transition:.2s;-webkit-transition:.2s}.brand-link a img{max-width:100%}.uppercase{text-transform:uppercase}.brand-txt-img{position:absolute;height:100%;width:50%;right:0}.brand-txt-img div{width:100%;height:50px;padding-left:15px;display:table-cell;vertical-align:bottom}.brand-txt-img img{float:left;max-height:50px;max-width:100%;vertical-align:bottom;position:absolute;z-index:3;bottom:0;left:15px}.brand-list-desc-txt{margin-top:-3px}.brand-list-desc-txt p a{color:#939598;font-size:13px;position:relative;text-decoration:none}.brand-list-desc-txt p a:hover{text-decoration:underline}.brand-list-desc-txt p a:before{position:absolute;width:6px;height:5px;background:url(../images/ico/ico-9.png) no-repeat;top:50%;margin-top:-2px;right:-10px;content:''}.brand-list-desc .box-title-1{padding:0 15px;margin-bottom:15px}.brands-list-wr{margin-top:51px;overflow:hidden}.brand-list-desc img{max-width:100%;float:left}.brands-list,.collection-list ul{padding-left:15px;margin-top:4px;padding-right:15px;box-sizing:content-box;overflow:hidden}.collection-list ul{margin-top:-26px;padding:0;margin-left:-30px}.brands-list li,.collection-list ul li{float:left;width:116px;list-style:none;margin-right:30px;margin-top:26px}.collection-list ul li{margin-right:0;margin-left:30px}.brands-list li:last-child,.collection-list ul li:last-child{margin-right:0}.brands-list li a,.collection-list ul li a{text-decoration:none;color:inherit}.brands-list li a p,.collection-list ul li a p{font-size:13px;color:inherit;width:100%;text-transform:uppercase;text-align:center;line-height:16px;height:32px;overflow:hidden;margin-top:9px}.brands-list li a div,.collection-list ul li a div{width:116px;height:116px;position:relative}.brands-list li a div:before,.collection-list ul li a div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.brands-list li a div img,.collection-list ul li a div img{max-width:100%}.brands-list li a:hover,.collection-list ul li a:hover{text-decoration:underline}.brands-list li a:hover div:before,.collection-list ul li.active a div:before{transition:.3s;-webkit-transition:.3s;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.collection-list ul li a:hover div{opacity:.9;transition:.2s;-webkit-transition:.2s}.brands-list_{width:100%;float:left;margin-top:48px}.products-title{font-size:24px;font-weight:700;margin-top:-8px}.products-link{margin-top:30px}.products-link a{position:relative;width:100%;display:block;float:left}.products-link a:after,.products-link a:before{position:absolute;content:''}.products-link a img{width:100%;max-width:100%;float:left}.products-link a:after{top:0;left:0;width:100%;height:100%;border:5px solid #fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.products-link a:hover:after{transition:.3s;-webkit-transition:.3s;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.products-link a:before{width:7px;height:12px;background:url(../images/ico/ico-3.png) no-repeat;bottom:20px;right:15px}.products-list-wr{margin-top:60px}.products-list-wr:first-child{margin-top:0}.pic-width img,.service-txt img{width:100%;max-width:100%;float:left}.service-adress{margin-top:15px}.service-adress ul{list-style:none;position:relative}.service-adress ul li{font-size:13px;padding-left:15px}.service-adress ul:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:#939598}.title-contacts{font-size:24px;font-weight:700;margin-top:32px}.title-contacts:first-child{margin-top:0}.articles-date,.articles-title{float:left}.articles-date span{line-height:17px;padding:0 7px;color:#fff;font-size:11px;font-weight:300;background:#939598;display:block;margin-top:8px;margin-right:16px;float:left}.articles-title,.articles-title a{font-weight:700;font-size:24px;text-decoration:none;color:inherit}.articles-title a:hover{text-decoration:underline}.articles_data-title{margin-top:32px;margin-bottom:15px}.new_articles_data-title{margin-top:51px;margin-bottom:15px}.articles-wr{margin-top:-20px}.new_articles-wr{margin-top:-38px}.article-img:hover{opacity:.9;transition:.2s;-webkit-transition:.2s}.articles-view-wr .articles-date span{margin-top:0;margin-right:0}.float-left{float:left}.float-right{float:right}.artile-view-txt{margin-top:25px}.artile-view-txt img{max-width:100%;margin-bottom:10px}.artile-view-txt p{padding:0 15px;float:none}.galery-obj-img a{text-decoration:none;float:left;width:100%;overflow:hidden}.galery-obj-img img{max-height:100px;min-height:100px;float:left;margin-right:30px;margin-top:20px}.lg-outer .lg-thumb-item:hover{border:0!important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item.active:hover{border:2px solid #939598!important}.lg-outer .lg-thumb-item{border:0!important;border-radius:0!important}.marginbottom-15{margin-bottom:-15px}.galery-obj-img ul li{list-style:none;float:left}.collection-img img{width:100%;max-width:360px!important;vertical-align:bottom}#lg-counter,.lg-outer .lg-video-cont{vertical-align:middle;display:inline-block}.colect-title{font-size:18px;font-weight:700;margin-top:37px}.collection-description table{width:100%;float:left;padding:0!important;border:0!important;border-spacing:0!important;margin-top:3px}.collection-description table tr{width:100%;height:31px}.collection-description table tr td{width:50%;font-weight:700;font-size:13px;text-align:left;padding-left:10px}.list-tabs li,.to_order{text-decoration:none;font-size:11px;text-transform:uppercase}.collection-description table tr td:first-child{font-weight:400;text-align:right;padding-left:0;padding-right:10px}.load_collection{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999}.load_collection div,.load_collection:before{width:100%;height:100%;position:absolute;left:0;top:0}.load_collection:before{content:'';background:#fff;opacity:.8;z-index:1}.load_collection div{z-index:2;background:url(../images/25.gif) 50% 50% no-repeat}.to_order{display:block;margin:10px auto 0;width:174px;height:40px;line-height:40px;border:1px solid #939598;color:#414143;font-weight:700;text-align:center}.to_order:hover{background:#939598;color:#fff;transition:.2s;-webkit-transition:.2s}.list-tabs li,.pagination li a{color:inherit;position:relative}.collect-tabs{margin-top:60px}.list-tabs{padding-left:55px;width:100%;float:left;position:relative}.list-tabs:before{position:absolute;content:'';bottom:0;left:0;width:100%;height:1px;background:#dedfe0}.list-tabs li,.list-tabs li span{width:174px;height:39px}.list-tabs li{z-index:2;list-style:none;float:left;cursor:pointer;border-left:1px solid #dedfe0;border-right:1px solid #dedfe0;border-top:1px solid #dedfe0;margin-right:2px;background:#dedfe0}.list-tabs li span{text-align:center;display:table-cell;vertical-align:middle}.list-tabs li.active-tab{background:#fff}.tabs-content a{text-decoration:underline;color:inherit}.pagination li a,.tabs-content a:hover{text-decoration:none}.t_content_wr{margin-top:13px}.tabs-content{display:none}.tabs-content .certificate{width:100%!important;height:500px!important;margin-top:25px}.certificate-page .certificate{width:450px!important;height:500px!important;margin-top:15px}.tabs-content .gall-1{width:100%;float:left}.tabs-content .gall-1 li{list-style:none;margin-top:25px}.tabs-content .gall-1 li a{float:left}.new_article-img{width:50%;float:left;margin-right:15px;padding-right:15px;margin-bottom:10px}.new_article-img img{max-width:100%;width:100%;float:left}.navi_{position:relative;margin-top:30px;padding:0 63px}.pagination{margin:0 auto;display:table}.pagination li{float:left;list-style:none;min-width:24px;height:24px;text-align:center;background:#f2f2f3;border-radius:4px;margin:10px 3px 0}.pagination li.active{background:#939598}.pagination li a{font-size:15px;line-height:24px;width:100%;display:block;padding:0 3px}.pagination li.active a{color:#fff}.pagination li.next,.pagination li.prev{position:absolute;top:0;background:0 0;width:24px;height:24px}.pagination li.next.disabled,.pagination li.prev.disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.pagination li.next span,.pagination li.prev span{display:block;position:relative;width:100%;height:100%}.pagination li.prev{left:33px}.pagination li.next{right:33px}.pagination li.next a:before,.pagination li.next span:before,.pagination li.prev a:before,.pagination li.prev span:before{width:100%;height:100%;content:'';position:absolute;top:0;left:0}.pagination li.prev a:before,.pagination li.prev span:before{background:url(../images/ico/ico-10.png) 50% 50% no-repeat #fff}.pagination li.next a:before,.pagination li.next span:before{background:url(../images/ico/ico-11.png) 50% 50% no-repeat #fff}.certificate-page{margin-top:-30px}.title-certificate-pg{font-weight:700;font-size:18px;margin-top:20px}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:1!important}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:#f2f2f3}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:9px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;background:#dedfe0}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_scrollTools{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{bottom:0;background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}@media (max-width:1200px){.link-cat{height:116px}ul.main-menu li a{padding:0 11px 0 12px}ul.main-menu li:first-child a{padding-left:30px}.brands-list li{margin-right:21px}}@media (max-width:992px){[class*=moz-]{height:75px}.moz-1{height:152px}.hidden-search{position:fixed;height:112px;margin-top:-112px;z-index:99999999;right:auto;left:0;margin-right:0}.hidden-search.vis{transition:.5s;margin-top:0}.margin-top,.tablet-artweb{margin-top:20px}.head-container{overflow:visible}.mob-overlay{display:block}.tablet-artweb{height:40px;background:#dedfe0;padding-top:8px}.shadow{box-shadow:none}.prefooter .shadow:before{display:none}.slider-img a div{padding-right:30px}.section-box-content .container.shadow{padding-bottom:20px}.cat-list-brands,.cat-list-brands-wr{height:155px}.hover .cat-list-brands{min-height:155px}.cat-list-brands ul{height:119px;overflow:hidden}.expand_brands{display:block;height:10px}.expand .cat-list-brands,.expand .cat-list-brands ul{height:auto}.expand .cat-list-brands{position:absolute;top:0;left:0}.brands-list li{margin-right:19px}.new_article-img{margin-bottom:20px}}@media (max-width:991px){.link-cat{height:162px}}@media (max-width:950px){.link-cat{height:155px}#success-form,.modal-form{width:610px;margin-left:-305px}.modal-form form{padding:0 30px}}@media (max-width:900px){.link-cat{height:145px}}@media (max-width:850px){.link-cat{height:136px}}@media (max-width:810px){.list-tabs{padding-left:30px}.list-tabs li,.list-tabs li span{width:160px}}@media (max-width:800px){.link-cat{height:127px}}@media (max-width:768px){.link-cat{height:121px}}@media (max-width:767px){.calc-menu,.slider-img a div{text-align:center}.link-cat{height:396px}.f-img,.logo_{display:block;height:auto}.search-form-wr-padding{padding:0 15px!important}.hidden-search.vis{transition:.5s;margin-top:0}.logo_{padding-top:20px;width:165px;margin:0 auto}.brands-list_ .brand-list-desc img,.new_article-img{margin-bottom:10px}.lang-mob{position:absolute!important;right:0}.lang-wr-mob{top:12px;left:0;width:100%}.lang-wr a{right:15px;left:auto}.phones-table-wr{top:8px;right:auto;width:220px;left:50%;margin-left:-110px;background:0 0}.phones-table-wr:after{left:10px;padding:18px 5px 28px}.slider-menu,.slider-menu ul li a{position:relative;top:auto;left:auto}.calc-menu .question-form{font-size:11px}.certificate_f span,.slider-img a p:before,.slider-img a span,.slider-menu ul:before{display:none}.mb-im-f-4,.mb-im-f-5,.mb-im-f-5_1{margin-top:31px;height:34px}.mb-im-f-3{margin-top:15px}.prefooter .shadow .row{padding-top:15px;padding-bottom:15px}.moz-5 a,[class*=moz-],[class*=moz-] a{height:75px}.moz-3,.moz-5{padding-right:2px!important}.moz-3{margin-top:2px}.moz-3,.moz-5,.moz-7{padding-left:15px!important}.moz-2,.moz-4,.moz-6{padding-right:15px!important}.moz-6{padding-left:0!important}.box-slider{height:auto}.slider-img{height:180px}.slider-menu,.slider-menu ul{height:auto;width:100%;float:left}.slider-img a div{width:100%;padding:0 20px;bottom:16px}.slider-img a p{font-size:28px;line-height:34px}.slider-menu{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.slider-menu ul li{width:100%;height:34px}.slider-menu ul li:before{width:100%}.slider-menu ul li a{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);width:100%}.margin-top{margin-top:15px}.section-box-content .container.shadow{padding-bottom:15px}.brand-link{padding-top:20px},.brand-list-desc-txt{margin-top:10px}.brand-list-desc-txt p{margin-top:4px}.brand-main-txt{margin-top:20px}.brand-txt-img,.new_article-img{width:100%}.collection-list ul{margin-top:10px}.tabs-content .gall-1 li a{width:100%}.tabs-content .gall-1 li a img{margin:0 auto}.certificate_f{padding-left:0;width:20px;height:26px;display:block;float:left}.certificate_f:before{top:0;margin-top:6px}.list-tabs li{margin-top:2px}#success-form,.modal-form{width:300px;margin-left:-150px}.modal-form form{padding:0 15px}.modal-form form label{text-align:left;width:auto;padding-right:0;font-size:11px;line-height:20px;height:20px}.modal-form form input,.modal-form form textarea{width:100%;border:1px solid #dedfe0}.modal-form form .required label:before{right:-7px;line-height:20px;height:20px}.modal-form form .has-error .help-block{display:none}.modal-form form .has-error input,.modal-form form .has-error textarea{border:1px solid #ed1c24}.modal-form form input:focus,.modal-form form textarea:focus{border:1px solid #a7a7a7}.modal-form form textarea{height:50px;max-height:50px;padding-top:5px}.button-wr{margin-top:0;width:100%}._more_{width:100%;height:18px;bottom:-28px;text-align:center}.form-product-wr table tr td{padding-right:33px}.form-product-wr table tr td:first-child{padding-right:5px;text-align:left}}.container,.container-fluid{margin-right:auto;margin-left:auto}@media (max-width:700px){.link-cat{height:360px}}@media (max-width:650px){.link-cat{height:332px}}@media (max-width:600px){.link-cat{height:304px}}@media (max-width:550px){.link-cat{height:277px}}@media (max-width:525px){.box-mosaic a p{padding-top:30px}.box-mosaic a p:before{bottom:32px;right:9px}.certificate-page .certificate{width:100%!important}}@media (max-width:500px){.link-cat{height:249px}}@media (max-width:480px){.link-cat{height:238px}}@media (max-width:450px){.link-cat{height:222px}#close-form{top:-58px;right:0}}@media (max-width:400px){.link-cat{height:194px}.box-mosaic a p{padding-right:23px;padding-top:16px}.box-mosaic a p:before{bottom:46px}.tabs-content .certificate{height:300px!important}}@media (max-width:350px){.link-cat{height:166px}.box-mosaic a p{padding-right:23px;padding-top:16px}.box-mosaic a p:before{bottom:46px;right:16px}}@media (max-width:336px){.link-cat{height:160px}}@media (max-width:330px){.box-mosaic a p{padding-right:22px}.box-mosaic a p:before{right:9px}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.container,.container-fluid{padding-left:15px;padding-right:15px}.img-circle{border-radius:50%}.container{min-width:320px}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.affix,.lg-sub-html{position:fixed}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible_all{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:940px){.visible_940{display:block!important}}@media (max-width:939px){.mob-overlay,.visible-mobile{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible_all{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg,.visible_all{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%}@font-face{font-family:lg;src:url(../fonts/lg.eot?n1z373);src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;font-size:16px;padding-left:20px;padding-top:12px}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group:after,.group:before{display:table;content:"";line-height:0}.lg-outer{position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +._more_, .artweb-wr a:hover, .certificate_f, .lang-wr a, .nav > li > form > button:hover, .question-form, ul.main-menu li a {
  3 + text-decoration: none
  4 +}
  5 +
  6 +.head-container, .project-brands_ {
  7 + overflow-x: hidden
  8 +}
  9 +
  10 +.clearfix:after, .container-fluid:after, .container:after, .group:after, .row:after {
  11 + clear: both
  12 +}
  13 +
  14 +.owl-carousel, .owl-carousel .owl-item {
  15 + -webkit-tap-highlight-color: transparent
  16 +}
  17 +
  18 +#overlay, .mob-overlay {
  19 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
  20 +}
  21 +
  22 +.brand-link a img, .f-img, .f-img img, .form-product-wr table tr td:first-child img, .logo_, .logo_ img {
  23 + vertical-align: middle
  24 +}
  25 +
  26 +body, html {
  27 + height: 100%
  28 +}
  29 +
  30 +.wrap {
  31 + min-height: 100%;
  32 + height: auto;
  33 + margin: 0 auto -60px;
  34 + padding: 0 0 60px
  35 +}
  36 +
  37 +.wrap > .container {
  38 + padding: 70px 15px 20px
  39 +}
  40 +
  41 +.footer {
  42 + height: 60px;
  43 + background-color: #f5f5f5;
  44 + border-top: 1px solid #ddd;
  45 + padding-top: 20px
  46 +}
  47 +
  48 +.jumbotron {
  49 + text-align: center;
  50 + background-color: transparent
  51 +}
  52 +
  53 +.jumbotron .btn {
  54 + font-size: 21px;
  55 + padding: 14px 24px
  56 +}
  57 +
  58 +.not-set {
  59 + color: #c55;
  60 + font-style: italic
  61 +}
  62 +
  63 +a.asc:after, a.desc:after {
  64 + position: relative;
  65 + top: 1px;
  66 + display: inline-block;
  67 + font-family: 'Glyphicons Halflings';
  68 + font-style: normal;
  69 + font-weight: 400;
  70 + line-height: 1;
  71 + padding-left: 5px
  72 +}
  73 +
  74 +a.asc:after {
  75 + content: "\e151"
  76 +}
  77 +
  78 +a.desc:after {
  79 + content: "\e152"
  80 +}
  81 +
  82 +.sort-numerical a.asc:after {
  83 + content: "\e153"
  84 +}
  85 +
  86 +.sort-numerical a.desc:after {
  87 + content: "\e154"
  88 +}
  89 +
  90 +.sort-ordinal a.asc:after {
  91 + content: "\e155"
  92 +}
  93 +
  94 +.sort-ordinal a.desc:after {
  95 + content: "\e156"
  96 +}
  97 +
  98 +.calc-menu .question-form:before, .close-menu-mob:before, .menu-wrapper:before, .menu_mob div:first-child:before, .phones-table-wr:after, .phones-table-wr:before, .prefooter .shadow:before, ul.main-menu li a:before, ul.main-menu li:hover::before {
  99 + content: ''
  100 +}
  101 +
  102 +.grid-view td {
  103 + white-space: nowrap
  104 +}
  105 +
  106 +.grid-view .filters input, .grid-view .filters select {
  107 + min-width: 50px
  108 +}
  109 +
  110 +.hint-block {
  111 + display: block;
  112 + margin-top: 5px;
  113 + color: #999
  114 +}
  115 +
  116 +.error-summary {
  117 + color: #a94442;
  118 + background: #fdf7f7;
  119 + border-left: 3px solid #eed3d7;
  120 + padding: 10px 20px;
  121 + margin: 0 0 15px
  122 +}
  123 +
  124 +.nav > li > form {
  125 + padding: 8px
  126 +}
  127 +
  128 +@media (max-width: 768px) {
  129 + .nav li > form {
  130 + padding: 3px
  131 + }
  132 +}
  133 +
  134 +* {
  135 + margin: 0;
  136 + padding: 0
  137 +}
  138 +
  139 +body {
  140 + font-family: Roboto;
  141 + font-weight: 400;
  142 + font-size: 14px;
  143 + color: #414143;
  144 + background: url(../images/bg_body.jpg);
  145 + line-height: 1.42857143
  146 +}
  147 +
  148 +.off-scroll {
  149 + overflow-y: hidden;
  150 + height: 100%;
  151 + position: fixed
  152 +}
  153 +
  154 +img {
  155 + border: none
  156 +}
  157 +
  158 +button, input, textarea {
  159 + outline: 0 !important
  160 +}
  161 +
  162 +[class*=section-box] {
  163 + width: 100%;
  164 + float: left;
  165 + position: relative
  166 +}
  167 +
  168 +.style {
  169 + width: 100%;
  170 + float: left
  171 +}
  172 +
  173 +.question-form {
  174 + height: 40px;
  175 + padding: 0 23px;
  176 + line-height: 40px;
  177 + color: #fff;
  178 + font-size: 13px;
  179 + text-transform: uppercase;
  180 + background: #939598;
  181 + border-top-left-radius: 4px;
  182 + border-top-right-radius: 4px;
  183 + z-index: 999;
  184 + transform: rotate(-90deg);
  185 + -webkit-transform: rotate(-90deg);
  186 + position: fixed;
  187 + top: 325px;
  188 + right: -68px
  189 +}
  190 +
  191 +.question-form span {
  192 + position: absolute;
  193 + min-width: 22px;
  194 + height: 22px;
  195 + padding: 0 4px;
  196 + line-height: 22px;
  197 + color: #fff;
  198 + background: #ed1c24;
  199 + font-size: 13px;
  200 + top: -10px;
  201 + right: -10px;
  202 + transform: rotate(90deg);
  203 + -webkit-transform: rotate(90deg);
  204 + border-radius: 22px;
  205 + text-align: center
  206 +}
  207 +
  208 +.calc-menu .question-form span {
  209 + transform: rotate(0);
  210 + -webkit-transform: rotate(0);
  211 + right: -26px;
  212 + top: -16px
  213 +}
  214 +
  215 +.section-box-header {
  216 + background: #fff;
  217 + margin-bottom: 2px
  218 +}
  219 +
  220 +.logo_ {
  221 + height: 112px;
  222 + width: 100%;
  223 + position: relative;
  224 + display: table-cell
  225 +}
  226 +
  227 +.logo_ img {
  228 + width: 100%
  229 +}
  230 +
  231 +.menu-wrapper {
  232 + height: 40px;
  233 + position: relative
  234 +}
  235 +
  236 +.menu-wrapper:before {
  237 + background: #414143;
  238 + height: 40px;
  239 + width: 100%;
  240 + position: absolute
  241 +}
  242 +
  243 +.phones-head {
  244 + padding-top: 31px
  245 +}
  246 +
  247 +.phones-head table {
  248 + border: 0;
  249 + collapse: 0;
  250 + margin: 0 auto
  251 +}
  252 +
  253 +.phones-head table tr td {
  254 + position: relative
  255 +}
  256 +
  257 +.phones-head p {
  258 + font-size: 18px;
  259 + color: #414143
  260 +}
  261 +
  262 +.phones-head p span {
  263 + font-weight: 700;
  264 + color: inherit;
  265 + font-size: 18px;
  266 + right: auto;
  267 + top: auto;
  268 + position: relative
  269 +}
  270 +
  271 +.lang-wr a, .phones-head span {
  272 + font-weight: 300;
  273 + font-size: 13px
  274 +}
  275 +
  276 +.phones-head span {
  277 + color: #939598;
  278 + position: absolute;
  279 + right: 0;
  280 + top: 23px;
  281 + width: 199px;
  282 + text-align: right;
  283 + line-height: 14px
  284 +}
  285 +
  286 +.close-search, .search-ico {
  287 + height: 112px;
  288 + position: relative
  289 +}
  290 +
  291 +.close-search img, .search-btn-mob img, .search-ico img {
  292 + position: absolute;
  293 + top: 50%;
  294 + right: 15px;
  295 + margin-top: -9px;
  296 + cursor: pointer
  297 +}
  298 +
  299 +.close-search img {
  300 + margin-top: -8px
  301 +}
  302 +
  303 +.menu-wr {
  304 + position: relative;
  305 + z-index: 3;
  306 + height: 42px;
  307 + padding: 0 15px
  308 +}
  309 +
  310 +.home_ico {
  311 + display: block;
  312 + width: 40px;
  313 + height: 100%;
  314 + background: url(../images/ico/ico-1.png) 50% 50% no-repeat #939598;
  315 + position: absolute;
  316 + left: 15px;
  317 + top: 0
  318 +}
  319 +
  320 +ul.main-menu {
  321 + height: 100%;
  322 + width: 100%;
  323 + float: left;
  324 + padding-left: 40px;
  325 + border-bottom: 2px solid #939598;
  326 + display: flex;
  327 +}
  328 +
  329 +ul.main-menu li {
  330 + float: left;
  331 + list-style: none;
  332 + position: relative;
  333 +}
  334 +
  335 +ul.main-menu li:first-child::before {
  336 + display: none
  337 +}
  338 +
  339 +ul.main-menu li a {
  340 + color: #fff;
  341 + font-size: 13px;
  342 + text-transform: uppercase;
  343 + padding: 0 28px 0 29px;
  344 + line-height: 40px;
  345 + position: relative;
  346 + height: 100%;
  347 + display: block;
  348 + white-space: nowrap;
  349 +}
  350 +
  351 +ul.main-menu li a:before {
  352 + position: absolute;
  353 + left: 0;
  354 + top: 50%;
  355 + margin-top: -10px;
  356 + width: 1px;
  357 + height: 20px;
  358 + background: #5a5a5d
  359 +}
  360 +
  361 +ul.main-menu li:first-child a {
  362 + padding-left: 26px;
  363 + padding-right: 45px;
  364 + z-index: 2
  365 +}
  366 +
  367 +ul.main-menu li:first-child a:before {
  368 + left: auto;
  369 + right: 20px;
  370 + background: url(../images/ico/ico-3-1.png) no-repeat;
  371 + width: 8px;
  372 + height: 5px;
  373 + margin-top: -3px
  374 +}
  375 +
  376 +ul.main-menu li:first-child:hover a:before {
  377 + background: url(../images/ico/ico-4.png) no-repeat
  378 +}
  379 +
  380 +ul.main-menu li:hover::before {
  381 + background: #5a5a5d;
  382 + position: absolute;
  383 + width: 100%;
  384 + height: 100%;
  385 + top: 0;
  386 + left: -1px;
  387 + padding: 0 1px;
  388 + box-sizing: content-box
  389 +}
  390 +
  391 +ul.main-menu li:last-child:hover::before {
  392 + padding: 0 0 0 2px
  393 +}
  394 +
  395 +ul.main-menu li:first-child {
  396 + padding-left: 0
  397 +}
  398 +
  399 +ul.main-menu li:first-child:hover {
  400 + background: #fff
  401 +}
  402 +
  403 +ul.main-menu li:first-child:hover a {
  404 + color: #414143
  405 +}
  406 +
  407 +ul.main-menu li ul {
  408 + display: none;
  409 + position: absolute;
  410 + width: 100%;
  411 + top: 0;
  412 + left: 0;
  413 + padding-top: 41px;
  414 + background: #fff;
  415 + box-shadow: 0 0 8px 0 rgba(149, 149, 149, .8)
  416 +}
  417 +
  418 +ul.main-menu li:hover ul {
  419 + display: block
  420 +}
  421 +
  422 +ul.main-menu li:hover ul li {
  423 + width: 100%;
  424 + height: 44px;
  425 + background: #fff;
  426 + border-top: 1px solid #dedfe0
  427 +}
  428 +
  429 +ul.main-menu li:hover ul li::before, ul.main-menu li:hover ul li:first-child::before {
  430 + background: #8b8d90;
  431 + display: block
  432 +}
  433 +
  434 +ul.main-menu li ul li:hover a {
  435 + color: #fff !important
  436 +}
  437 +
  438 +ul.main-menu li:first-child ul li a:before {
  439 + display: none
  440 +}
  441 +
  442 +.lang-wr {
  443 + position: absolute;
  444 + height: 43px;
  445 + top: 32px;
  446 + left: 0
  447 +}
  448 +
  449 +.lang-wr-mob {
  450 + left: 50%
  451 +}
  452 +
  453 +.lang-wr a {
  454 + position: absolute;
  455 + bottom: 0;
  456 + left: 0;
  457 + color: #414143;
  458 + line-height: 14px
  459 +}
  460 +
  461 +.calc-menu .question-form:hover, .lang-wr a.active {
  462 + text-decoration: underline
  463 +}
  464 +
  465 +.lang-wr a:first-child {
  466 + bottom: auto;
  467 + top: 4px;
  468 + left: 0
  469 +}
  470 +
  471 +.hidden-search {
  472 + position: absolute;
  473 + top: 0;
  474 + right: 0;
  475 + margin-right: -100%;
  476 + width: 100%;
  477 + height: 100%;
  478 + background: #fff
  479 +}
  480 +
  481 +.hidden-search.vis {
  482 + margin-right: 0;
  483 + transition: .5s
  484 +}
  485 +
  486 +.search-title {
  487 + height: 112px
  488 +}
  489 +
  490 +.search-title p {
  491 + line-height: 112px;
  492 + font-size: 18px;
  493 + font-weight: 700;
  494 + color: #414143
  495 +}
  496 +
  497 +.search-form-wr-padding {
  498 + padding: 0 83px !important
  499 +}
  500 +
  501 +.search-form-wr {
  502 + width: 100%;
  503 + height: 35px;
  504 + position: relative;
  505 + margin-top: 41px
  506 +}
  507 +
  508 +.search-form-wr input {
  509 + width: 100%;
  510 + border-top: 0;
  511 + border-left: 0;
  512 + border-right: 0;
  513 + outline: 0 !important;
  514 + border-bottom: 1px solid #dedfe0;
  515 + padding: 0 52px 0 15px;
  516 + height: 34px;
  517 + line-height: 34px;
  518 + font-size: 13px;
  519 + color: #414143;
  520 + text-transform: uppercase
  521 +}
  522 +
  523 +.search-form-wr button {
  524 + width: 48px;
  525 + height: 33px;
  526 + position: absolute;
  527 + right: 0;
  528 + top: 0;
  529 + border: 0 !important;
  530 + outline: 0 !important;
  531 + cursor: pointer;
  532 + background: url(../images/ico/ico-2.png) 50% 0 no-repeat #fff
  533 +}
  534 +
  535 +.head-container {
  536 + height: 112px;
  537 + position: relative;
  538 + background: #fff
  539 +}
  540 +
  541 +.phones-head-table-mob {
  542 + text-align: right
  543 +}
  544 +
  545 +.phones-table-wr {
  546 + position: absolute;
  547 + padding-right: 22px;
  548 + top: 38px;
  549 + right: 15px;
  550 + background: #fff
  551 +}
  552 +
  553 +.phones-table-wr:before {
  554 + position: absolute;
  555 + top: 8px;
  556 + right: 0;
  557 + background: url(../images/ico/ico-6.png) no-repeat;
  558 + cursor: pointer;
  559 + width: 10px;
  560 + height: 6px;
  561 + z-index: 2;
  562 + transition: .3s
  563 +}
  564 +
  565 +.phones-table-wr p, .phones-table-wr ul {
  566 + position: relative;
  567 + z-index: 3
  568 +}
  569 +
  570 +.phones-table-wr:after {
  571 + width: 100%;
  572 + height: 100%;
  573 + box-shadow: 0 0 8px 0 rgba(149, 149, 149, .8);
  574 + position: absolute;
  575 + top: -18px;
  576 + left: -10px;
  577 + box-sizing: content-box;
  578 + padding: 18px 10px 28px;
  579 + background: #fff;
  580 + z-index: 2;
  581 + display: none
  582 +}
  583 +
  584 +.phones-table-wr p {
  585 + font-size: 18px;
  586 + color: #414143;
  587 + cursor: pointer
  588 +}
  589 +
  590 +.phones-table-wr p .vis-phone {
  591 + font-weight: 700;
  592 + font-size: 18px;
  593 + color: inherit
  594 +}
  595 +
  596 +.phones-table-wr ul {
  597 + list-style: none;
  598 + display: none
  599 +}
  600 +
  601 +.phones-table-wr ul li {
  602 + margin-top: 26px
  603 +}
  604 +
  605 +.phones-table-wr ul li span {
  606 + font-weight: 300;
  607 + font-size: 13px;
  608 + color: #939598;
  609 + line-height: 14px
  610 +}
  611 +
  612 +.phones-table-wr ul li p {
  613 + cursor: default
  614 +}
  615 +
  616 +.phones-table-wr.vis-phone ul {
  617 + display: block
  618 +}
  619 +
  620 +.phones-table-wr.vis-phone:before {
  621 + transform: rotate(180deg);
  622 + -webkit-transform: rotate(180deg)
  623 +}
  624 +
  625 +.phones-table-wr.vis-phone:after {
  626 + opacity: 1;
  627 + display: block
  628 +}
  629 +
  630 +.mobile-menu {
  631 + height: 42px;
  632 + background: #414143;
  633 + border-bottom: 2px solid #939598
  634 +}
  635 +
  636 +.menu_mob {
  637 + position: relative;
  638 + cursor: pointer;
  639 + width: 14px;
  640 + float: left;
  641 + height: 40px;
  642 + margin-left: 15px
  643 +}
  644 +
  645 +.menu_mob div, .menu_mob div:first-child:before {
  646 + position: absolute;
  647 + background: #fff;
  648 + top: 0;
  649 + left: 0
  650 +}
  651 +
  652 +.menu_mob div {
  653 + width: 14px;
  654 + height: 2px;
  655 + margin-top: 25px
  656 +}
  657 +
  658 +.menu_mob div:first-child {
  659 + margin-top: 13px
  660 +}
  661 +
  662 +.menu_mob div:first-child:before {
  663 + width: 100%;
  664 + height: 100%;
  665 + margin-top: 6px
  666 +}
  667 +
  668 +.calc-menu .question-form {
  669 + line-height: 42px;
  670 + position: relative;
  671 + background: 0 0;
  672 + padding: 0 !important;
  673 + border-top-left-radius: 0;
  674 + border-top-right-radius: 0;
  675 + z-index: 1;
  676 + transform: none;
  677 + top: auto;
  678 + right: auto;
  679 + height: auto
  680 +}
  681 +
  682 +.calc-menu .question-form:before {
  683 + position: absolute;
  684 + width: 12px;
  685 + height: 18px;
  686 + left: -20px;
  687 + top: 50%;
  688 + margin-top: -9px;
  689 + background: url(../images/ico/ico-7.png) no-repeat
  690 +}
  691 +
  692 +.search-btn-mob {
  693 + height: 40px
  694 +}
  695 +
  696 +.search-btn-mob img {
  697 + right: 30px
  698 +}
  699 +
  700 +.mob-overlay {
  701 + display: none;
  702 + position: fixed;
  703 + width: 100%;
  704 + height: 100%;
  705 + z-index: 999;
  706 + background: #000;
  707 + opacity: .8;
  708 + top: 0;
  709 + left: 0;
  710 + cursor: default
  711 +}
  712 +
  713 +.section-box-content {
  714 + margin-top: -2px
  715 +}
  716 +
  717 +.section-box-content .container.shadow {
  718 + padding-bottom: 30px
  719 +}
  720 +
  721 +.shadow {
  722 + background: #fff;
  723 + box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  724 + position: relative
  725 +}
  726 +
  727 +.prefooter .shadow:before {
  728 + position: absolute;
  729 + width: 100%;
  730 + height: 13px;
  731 + background: #fff;
  732 + top: -11px;
  733 + left: 0
  734 +}
  735 +
  736 +.close-menu-mob {
  737 + position: relative;
  738 + width: 100%;
  739 + height: 52px;
  740 + background: #fff;
  741 + color: #414143;
  742 + font-size: 18px;
  743 + font-weight: 700;
  744 + text-transform: uppercase;
  745 + padding-top: 17px;
  746 + padding-left: 10px;
  747 + cursor: default
  748 +}
  749 +
  750 +.close-menu-mob:before {
  751 + width: 16px;
  752 + height: 16px;
  753 + position: absolute;
  754 + right: 0;
  755 + top: 20px;
  756 + background: url(../images/ico/ico-5.png) no-repeat;
  757 + cursor: pointer
  758 +}
  759 +
  760 +.xs-sm-menu {
  761 + display: none;
  762 + width: 300px;
  763 + position: fixed;
  764 + z-index: 9999;
  765 + top: 0;
  766 + left: 0;
  767 + margin-left: -300px;
  768 + height: 100%;
  769 + overflow-y: scroll;
  770 + background: #4c4c50;
  771 + transition: .2s;
  772 + padding: 0 10px
  773 +}
  774 +
  775 +.xs-sm-menu.open.visible {
  776 + margin-left: 0
  777 +}
  778 +
  779 +.xs-sm-menu.open {
  780 + display: block;
  781 + background: #fff
  782 +}
  783 +
  784 +.xs-sm-menu .main-menu {
  785 + width: 100%;
  786 + float: left;
  787 + padding-left: 0;
  788 + padding-bottom: 60px;
  789 + height: auto;
  790 + border-bottom: 0
  791 +}
  792 +
  793 +.xs-sm-menu .main-menu li {
  794 + width: 100%;
  795 + float: left;
  796 + height: 36px;
  797 + border-bottom: 1px solid #dedfe0
  798 +}
  799 +
  800 +.xs-sm-menu ul.main-menu li:first-child:hover {
  801 + background: 0 0
  802 +}
  803 +
  804 +.xs-sm-menu .main-menu li:hover ul {
  805 + display: none !important
  806 +}
  807 +
  808 +.xs-sm-menu .main-menu li a {
  809 + color: #414143;
  810 + padding: 0 0 0 10px !important
  811 +}
  812 +
  813 +.xs-sm-menu ul.main-menu li a:before {
  814 + display: none
  815 +}
  816 +
  817 +.xs-sm-menu ul.main-menu li:first-child a:before {
  818 + display: block;
  819 + background: url(../images/ico/ico-4.png) no-repeat;
  820 + transition: .3s;
  821 + -webkit-transition: .3s;
  822 + transform: rotate(-180deg);
  823 + -webkit-transform: rotate(-180deg)
  824 +}
  825 +
  826 +.xs-sm-menu ul.main-menu li:first-child:hover a:before {
  827 + background: url(../images/ico/ico-4.png) no-repeat
  828 +}
  829 +
  830 +.xs-sm-menu ul.main-menu li:hover::before {
  831 + display: none
  832 +}
  833 +
  834 +.xs-sm-menu ul.main-menu li ul {
  835 + position: relative;
  836 + top: auto;
  837 + left: auto;
  838 + padding-top: 0;
  839 + padding-left: 0;
  840 + float: left;
  841 + background: 0 0;
  842 + box-shadow: none
  843 +}
  844 +
  845 +.xs-sm-menu ul.main-menu li ul li {
  846 + background: #8b8d90;
  847 + height: 36px;
  848 + border-bottom: 1px solid #fff;
  849 + padding-left: 20px
  850 +}
  851 +
  852 +.xs-sm-menu ul.main-menu li:hover ul li {
  853 + border-top: 0
  854 +}
  855 +
  856 +.xs-sm-menu ul.main-menu li ul li a, .xs-sm-menu ul.main-menu li ul li:hover a {
  857 + color: #fff !important
  858 +}
  859 +
  860 +.xs-sm-menu ul.main-menu li ul li a {
  861 + padding-left: 0 !important
  862 +}
  863 +
  864 +.xs-sm-menu ul.main-menu li ul li a:before {
  865 + display: none !important
  866 +}
  867 +
  868 +.xs-sm-menu ul.main-menu li ul li:last-child {
  869 + border-bottom: 0
  870 +}
  871 +
  872 +.xs-sm-menu ul.main-menu li.show-sub-menu ul {
  873 + display: block !important
  874 +}
  875 +
  876 +.xs-sm-menu ul.main-menu li.show-sub-menu {
  877 + height: auto;
  878 + border-bottom: 0
  879 +}
  880 +
  881 +.modal-form form input, .modal-form form textarea {
  882 + border-left: 0;
  883 + border-right: 0;
  884 + border-bottom: 1px solid #dedfe0
  885 +}
  886 +
  887 +.xs-sm-menu li.show-sub-menu ul li:first-child::before {
  888 + left: 0 !important;
  889 + padding: 0 !important
  890 +}
  891 +
  892 +.xs-sm-menu ul.main-menu li.show-sub-menu:first-child a:before {
  893 + transform: rotate(0);
  894 + -webkit-transform: rotate(0)
  895 +}
  896 +
  897 +.owl-carousel .animated {
  898 + -webkit-animation-duration: 1s;
  899 + animation-duration: 1s;
  900 + -webkit-animation-fill-mode: both;
  901 + animation-fill-mode: both
  902 +}
  903 +
  904 +.owl-carousel .owl-animated-in {
  905 + z-index: 0
  906 +}
  907 +
  908 +.owl-carousel .owl-animated-out {
  909 + z-index: 1
  910 +}
  911 +
  912 +.owl-carousel .fadeOut {
  913 + -webkit-animation-name: fadeOut;
  914 + animation-name: fadeOut
  915 +}
  916 +
  917 +@-webkit-keyframes fadeOut {
  918 + 0% {
  919 + opacity: 1
  920 + }
  921 + 100% {
  922 + opacity: 0
  923 + }
  924 +}
  925 +
  926 +@keyframes fadeOut {
  927 + 0% {
  928 + opacity: 1
  929 + }
  930 + 100% {
  931 + opacity: 0
  932 + }
  933 +}
  934 +
  935 +.owl-height {
  936 + -webkit-transition: height .5s ease-in-out;
  937 + -moz-transition: height .5s ease-in-out;
  938 + -ms-transition: height .5s ease-in-out;
  939 + -o-transition: height .5s ease-in-out;
  940 + transition: height .5s ease-in-out
  941 +}
  942 +
  943 +.owl-carousel {
  944 + display: none;
  945 + width: 100%;
  946 + position: relative;
  947 + z-index: 1
  948 +}
  949 +
  950 +.owl-carousel .owl-stage {
  951 + position: relative;
  952 + -ms-touch-action: pan-Y
  953 +}
  954 +
  955 +.owl-carousel .owl-stage:after {
  956 + content: ".";
  957 + display: block;
  958 + clear: both;
  959 + visibility: hidden;
  960 + line-height: 0;
  961 + height: 0
  962 +}
  963 +
  964 +.owl-carousel .owl-stage-outer {
  965 + position: relative;
  966 + overflow: hidden;
  967 + -webkit-transform: translate3d(0, 0, 0)
  968 +}
  969 +
  970 +.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
  971 + cursor: pointer;
  972 + cursor: hand;
  973 + -webkit-user-select: none;
  974 + -khtml-user-select: none;
  975 + -moz-user-select: none;
  976 + -ms-user-select: none;
  977 + user-select: none
  978 +}
  979 +
  980 +.owl-carousel.owl-loaded {
  981 + display: block
  982 +}
  983 +
  984 +.owl-carousel.owl-loading {
  985 + opacity: 0;
  986 + display: block
  987 +}
  988 +
  989 +.owl-carousel.owl-hidden {
  990 + opacity: 0
  991 +}
  992 +
  993 +.owl-carousel .owl-refresh .owl-item {
  994 + display: none
  995 +}
  996 +
  997 +.owl-carousel .owl-item {
  998 + position: relative;
  999 + min-height: 1px;
  1000 + float: left;
  1001 + -webkit-backface-visibility: hidden;
  1002 + -webkit-touch-callout: none;
  1003 + -webkit-user-select: none;
  1004 + -moz-user-select: none;
  1005 + -ms-user-select: none;
  1006 + user-select: none
  1007 +}
  1008 +
  1009 +.owl-carousel .owl-item img {
  1010 + display: block;
  1011 + width: 100%;
  1012 + -webkit-transform-style: preserve-3d;
  1013 + transform-style: preserve-3d
  1014 +}
  1015 +
  1016 +.owl-carousel.owl-text-select-on .owl-item {
  1017 + -webkit-user-select: auto;
  1018 + -moz-user-select: auto;
  1019 + -ms-user-select: auto;
  1020 + user-select: auto
  1021 +}
  1022 +
  1023 +.owl-carousel .owl-grab {
  1024 + cursor: move;
  1025 + cursor: -webkit-grab;
  1026 + cursor: -o-grab;
  1027 + cursor: -ms-grab;
  1028 + cursor: grab
  1029 +}
  1030 +
  1031 +.owl-carousel.owl-rtl {
  1032 + direction: rtl
  1033 +}
  1034 +
  1035 +.owl-carousel.owl-rtl .owl-item {
  1036 + float: right
  1037 +}
  1038 +
  1039 +.no-js .owl-carousel {
  1040 + display: block
  1041 +}
  1042 +
  1043 +.owl-carousel .owl-item .owl-lazy {
  1044 + opacity: 0;
  1045 + -webkit-transition: opacity .4s ease;
  1046 + -moz-transition: opacity .4s ease;
  1047 + -ms-transition: opacity .4s ease;
  1048 + -o-transition: opacity .4s ease;
  1049 + transition: opacity .4s ease
  1050 +}
  1051 +
  1052 +.owl-carousel .owl-video-wrapper {
  1053 + position: relative;
  1054 + height: 100%;
  1055 + background: #000
  1056 +}
  1057 +
  1058 +.owl-carousel .owl-video-play-icon {
  1059 + position: absolute;
  1060 + height: 80px;
  1061 + width: 80px;
  1062 + left: 50%;
  1063 + top: 50%;
  1064 + margin-left: -40px;
  1065 + margin-top: -40px;
  1066 + background: url(owl.video.play.png) no-repeat;
  1067 + cursor: pointer;
  1068 + z-index: 1;
  1069 + -webkit-backface-visibility: hidden;
  1070 + -webkit-transition: scale .1s ease;
  1071 + -moz-transition: scale .1s ease;
  1072 + -ms-transition: scale .1s ease;
  1073 + -o-transition: scale .1s ease;
  1074 + transition: scale .1s ease
  1075 +}
  1076 +
  1077 +.owl-carousel .owl-video-play-icon:hover {
  1078 + -webkit-transition: scale(1.3, 1.3);
  1079 + -moz-transition: scale(1.3, 1.3);
  1080 + -ms-transition: scale(1.3, 1.3);
  1081 + -o-transition: scale(1.3, 1.3);
  1082 + transition: scale(1.3, 1.3)
  1083 +}
  1084 +
  1085 +.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  1086 + display: none
  1087 +}
  1088 +
  1089 +.owl-carousel .owl-video-tn {
  1090 + opacity: 0;
  1091 + height: 100%;
  1092 + background-position: center center;
  1093 + background-repeat: no-repeat;
  1094 + -webkit-background-size: contain;
  1095 + -moz-background-size: contain;
  1096 + -o-background-size: contain;
  1097 + background-size: contain;
  1098 + -webkit-transition: opacity .4s ease;
  1099 + -moz-transition: opacity .4s ease;
  1100 + -ms-transition: opacity .4s ease;
  1101 + -o-transition: opacity .4s ease;
  1102 + transition: opacity .4s ease
  1103 +}
  1104 +
  1105 +.artweb-wr, .copyright {
  1106 + height: 25px
  1107 +}
  1108 +
  1109 +.owl-carousel .owl-video-frame {
  1110 + position: relative;
  1111 + z-index: 1
  1112 +}
  1113 +
  1114 +.copyright p {
  1115 + width: 100%;
  1116 + float: left;
  1117 + font-size: 11px;
  1118 + color: #939598;
  1119 + font-weight: 300
  1120 +}
  1121 +
  1122 +.artweb-wr {
  1123 + float: right
  1124 +}
  1125 +
  1126 +.artweb-wr a {
  1127 + height: 25px;
  1128 + padding-right: 33px;
  1129 + position: relative;
  1130 + line-height: 25px;
  1131 + color: #939598;
  1132 + font-size: 11px;
  1133 + display: block
  1134 +}
  1135 +
  1136 +.artweb-wr a:before {
  1137 + position: absolute;
  1138 + width: 24px;
  1139 + height: 23px;
  1140 + top: 0;
  1141 + right: 0;
  1142 + background: url(../images/footer/artweb-logo.png) 0 50% no-repeat;
  1143 + content: ''
  1144 +}
  1145 +
  1146 +.f-img {
  1147 + width: 100%;
  1148 + display: table-cell;
  1149 + height: 106px
  1150 +}
  1151 +
  1152 +.f-img img {
  1153 + max-width: 100%
  1154 +}
  1155 +
  1156 +.border-footer {
  1157 + position: absolute;
  1158 + padding: 0 15px;
  1159 + top: 0;
  1160 + left: 0;
  1161 + width: 100%
  1162 +}
  1163 +
  1164 +.border-footer div {
  1165 + width: 100%;
  1166 + height: 1px;
  1167 + background: #dedfe0
  1168 +}
  1169 +
  1170 +.studio_footer {
  1171 + margin-top: 13px
  1172 +}
  1173 +
  1174 +.mb-im-f-1 {
  1175 + text-align: center;
  1176 + display: table
  1177 +}
  1178 +
  1179 +.mb-im-f-5 {
  1180 + text-align: right;
  1181 + display: table
  1182 +}
  1183 +
  1184 +.certificate_f {
  1185 + font-size: 13px;
  1186 + color: #939598;
  1187 + font-weight: 300;
  1188 + padding-left: 25px;
  1189 + position: relative
  1190 +}
  1191 +
  1192 +.certificate_f:before {
  1193 + content: '';
  1194 + position: absolute;
  1195 + width: 20px;
  1196 + height: 26px;
  1197 + left: 0;
  1198 + top: 50%;
  1199 + margin-top: -13px;
  1200 + background: url(../images/ico/ico-12.png) no-repeat
  1201 +}
  1202 +
  1203 +#overlay {
  1204 + display: none;
  1205 + width: 100%;
  1206 + height: 100%;
  1207 + position: fixed;
  1208 + top: 0;
  1209 + left: 0;
  1210 + z-index: 99999;
  1211 + background: #000;
  1212 + opacity: .8
  1213 +}
  1214 +
  1215 +#success-form, .modal-form {
  1216 + width: 810px;
  1217 + background: #fff;
  1218 + position: absolute;
  1219 + left: 50%;
  1220 + margin-left: -405px;
  1221 + top: 20px;
  1222 + opacity: 0;
  1223 + z-index: 999991;
  1224 + display: none
  1225 +}
  1226 +
  1227 +.box-mosaic a:hover, .slider-menu ul li:before {
  1228 + opacity: .9;
  1229 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
  1230 +}
  1231 +
  1232 +#success-form {
  1233 + height: 216px;
  1234 + background: #fff
  1235 +}
  1236 +
  1237 +#modal_form-2 .txt-success {
  1238 + width: 810px;
  1239 + height: 216px;
  1240 + display: table-cell;
  1241 + vertical-align: middle;
  1242 + text-align: center
  1243 +}
  1244 +
  1245 +.form-wr {
  1246 + width: 100%;
  1247 + float: left;
  1248 + background: #fff;
  1249 + position: relative
  1250 +}
  1251 +
  1252 +#close-form {
  1253 + width: 34px;
  1254 + height: 34px;
  1255 + background: url(../images/ico/ico-13.png) no-repeat;
  1256 + position: absolute;
  1257 + top: -57px;
  1258 + right: -61px;
  1259 + cursor: pointer;
  1260 + z-index: 999
  1261 +}
  1262 +
  1263 +.form-title, .input-wr, .modal-form form {
  1264 + width: 100%;
  1265 + float: left
  1266 +}
  1267 +
  1268 +.form-title {
  1269 + font-size: 24px;
  1270 + font-weight: 700;
  1271 + text-align: center;
  1272 + margin-top: 34px
  1273 +}
  1274 +
  1275 +.modal-form form {
  1276 + padding: 0 150px;
  1277 + margin-bottom: 40px
  1278 +}
  1279 +
  1280 +.input-wr {
  1281 + position: relative;
  1282 + margin-top: 21px
  1283 +}
  1284 +
  1285 +.modal-form form label {
  1286 + font-size: 14px;
  1287 + font-weight: 700;
  1288 + text-transform: uppercase;
  1289 + width: 150px;
  1290 + text-align: right;
  1291 + display: block;
  1292 + line-height: 32px;
  1293 + height: 30px;
  1294 + float: left;
  1295 + padding-right: 30px;
  1296 + position: relative
  1297 +}
  1298 +
  1299 +.modal-form form .required label:before {
  1300 + content: '*';
  1301 + position: absolute;
  1302 + top: 0;
  1303 + right: 23px;
  1304 + line-height: 30px;
  1305 + color: #ed1c24;
  1306 + font-size: 14px
  1307 +}
  1308 +
  1309 +.modal-form form input, .modal-form form textarea {
  1310 + width: 360px;
  1311 + max-width: 360px;
  1312 + float: right;
  1313 + height: 30px;
  1314 + padding-left: 10px
  1315 +}
  1316 +
  1317 +.modal-form form input {
  1318 + outline: 0 !important;
  1319 + font-size: 18px;
  1320 + border-top: 0
  1321 +}
  1322 +
  1323 +.modal-form form textarea {
  1324 + max-height: 30px;
  1325 + border-top: 0;
  1326 + resize: none
  1327 +}
  1328 +
  1329 +.modal-form form input:focus, .modal-form form textarea:focus {
  1330 + border-bottom: 1px solid #a7a7a7;
  1331 + transition: .2s;
  1332 + -webkit-transition: .2s
  1333 +}
  1334 +
  1335 +.modal-form form .has-error input, .modal-form form .has-error textarea {
  1336 + border-bottom: 1px solid #ed1c24
  1337 +}
  1338 +
  1339 +.modal-form form .help-block {
  1340 + display: none;
  1341 + position: absolute;
  1342 + right: 0;
  1343 + bottom: 1px;
  1344 + width: 95px;
  1345 + background: #fff;
  1346 + height: 100%
  1347 +}
  1348 +
  1349 +.modal-form form .has-error .help-block {
  1350 + display: block
  1351 +}
  1352 +
  1353 +.modal-form form .has-error .help-block:before {
  1354 + position: absolute;
  1355 + content: 'ошибка ввода';
  1356 + font-size: 13px;
  1357 + line-height: 30px;
  1358 + color: #ed1c24;
  1359 + top: 0;
  1360 + right: 0;
  1361 + display: block !important;
  1362 + width: 100%;
  1363 + text-align: right
  1364 +}
  1365 +
  1366 +.box-mosaic a p:before, .form-product-wr table tr td.remove_, .slider-menu ul li:before, .slider-menu ul:before {
  1367 + content: ''
  1368 +}
  1369 +
  1370 +.button-wr {
  1371 + width: 360px;
  1372 + float: right;
  1373 + margin-top: 40px
  1374 +}
  1375 +
  1376 +.modal-form form button[type=submit] {
  1377 + display: block;
  1378 + margin: 0 auto;
  1379 + width: 174px;
  1380 + height: 40px;
  1381 + line-height: 40px;
  1382 + outline: 0 !important;
  1383 + text-align: center;
  1384 + text-transform: uppercase;
  1385 + border: 1px solid #939598;
  1386 + color: inherit;
  1387 + font-size: 11px;
  1388 + font-weight: 700;
  1389 + cursor: pointer;
  1390 + background: #fff
  1391 +}
  1392 +
  1393 +.form-product-wr table tr td:first-child:before, .form-product-wr.product_0 {
  1394 + display: none
  1395 +}
  1396 +
  1397 +.modal-form form button[type=submit]:hover {
  1398 + background: #939598;
  1399 + color: #fff
  1400 +}
  1401 +
  1402 +.modal-form form button[type=submit]:hover:active {
  1403 + background: #68696b
  1404 +}
  1405 +
  1406 +.form-product-wr {
  1407 + width: 100%;
  1408 + height: 241px;
  1409 + overflow: hidden;
  1410 + float: left;
  1411 + margin-top: 40px
  1412 +}
  1413 +
  1414 +.form-product-wr.product_1 {
  1415 + height: 75px
  1416 +}
  1417 +
  1418 +.form-product-wr.product_2 {
  1419 + height: 155px
  1420 +}
  1421 +
  1422 +.scrollbar_ {
  1423 + height: 241px;
  1424 + overflow-y: hidden
  1425 +}
  1426 +
  1427 +.form-product-wr table {
  1428 + padding: 0;
  1429 + border: 0;
  1430 + collapse: 0
  1431 +}
  1432 +
  1433 +.form-product-wr table tr {
  1434 + width: 100%;
  1435 + float: left;
  1436 + margin-top: 9px;
  1437 + position: relative
  1438 +}
  1439 +
  1440 +.form-product-wr table tr:first-child {
  1441 + margin-top: 0
  1442 +}
  1443 +
  1444 +.form-product-wr table tr td {
  1445 + min-height: 67px;
  1446 + width: 360px;
  1447 + position: relative;
  1448 + padding-right: 50px
  1449 +}
  1450 +
  1451 +.form-product-wr table tr td:first-child {
  1452 + width: 150px;
  1453 + text-align: right;
  1454 + padding-right: 30px
  1455 +}
  1456 +
  1457 +.brand-link a, .colect-title, .collection-img, .slider-menu ul li a {
  1458 + text-align: center
  1459 +}
  1460 +
  1461 +.form-product-wr table tr td.remove_ {
  1462 + position: absolute;
  1463 + right: 0;
  1464 + top: 50%;
  1465 + margin-top: -8px;
  1466 + width: 16px !important;
  1467 + height: 16px;
  1468 + background: url(../images/ico/ico-14.png) no-repeat;
  1469 + cursor: pointer
  1470 +}
  1471 +
  1472 +.form-product-wr table tr td.remove_:hover {
  1473 + background: url(../images/ico/ico-15.png) no-repeat
  1474 +}
  1475 +
  1476 +.form-product-wr table tr td a {
  1477 + text-decoration: none;
  1478 + font-size: 13px;
  1479 + color: inherit
  1480 +}
  1481 +
  1482 +.form-product-wr table tr td a span {
  1483 + font-weight: 700
  1484 +}
  1485 +
  1486 +.form-product-wr table tr td a span:first-child {
  1487 + font-weight: 400;
  1488 + text-transform: uppercase
  1489 +}
  1490 +
  1491 +._more_ {
  1492 + position: absolute;
  1493 + left: 0;
  1494 + bottom: 9px;
  1495 + font-size: 13px;
  1496 + color: #939598
  1497 +}
  1498 +
  1499 +._more_:hover {
  1500 + text-decoration: underline
  1501 +}
  1502 +
  1503 +.box-mosaic a p, .slider-menu ul li a {
  1504 + text-decoration: none;
  1505 + font-size: 14px;
  1506 + z-index: 2;
  1507 + color: #fff
  1508 +}
  1509 +
  1510 +.margin-top {
  1511 + margin-top: 30px
  1512 +}
  1513 +
  1514 +.moz-4, .moz-5, .moz-6, .moz-7 {
  1515 + margin-top: 2px
  1516 +}
  1517 +
  1518 +.box-mosaic a {
  1519 + position: relative;
  1520 + display: block;
  1521 + height: 100%
  1522 +}
  1523 +
  1524 +.box-mosaic a div {
  1525 + height: 100%;
  1526 + width: 100%;
  1527 + position: absolute;
  1528 + top: 0;
  1529 + left: 0;
  1530 + overflow: hidden
  1531 +}
  1532 +
  1533 +.box-mosaic a p {
  1534 + width: 100%;
  1535 + height: 75px;
  1536 + position: absolute;
  1537 + bottom: 0;
  1538 + left: 0;
  1539 + line-height: 14px;
  1540 + padding-left: 20px;
  1541 + background: url(../images/shadow-home.png) repeat-x;
  1542 + padding-right: 16px;
  1543 + padding-top: 39px
  1544 +}
  1545 +
  1546 +.moz-2, .moz-3, .moz-4, .moz-5, .moz-7 {
  1547 + padding-left: 0 !important
  1548 +}
  1549 +
  1550 +.moz-1, .moz-2, .moz-4, .moz-6, .moz-7 {
  1551 + padding-right: 2px !important
  1552 +}
  1553 +
  1554 +.box-mosaic a p:before {
  1555 + width: 7px;
  1556 + height: 12px;
  1557 + background: url(../images/ico/ico-3.png) no-repeat;
  1558 + position: absolute;
  1559 + bottom: 24px;
  1560 + right: 16px
  1561 +}
  1562 +
  1563 +.box-mosaic img {
  1564 + width: 100%;
  1565 + position: absolute;
  1566 + top: 0;
  1567 + left: 0
  1568 +}
  1569 +
  1570 +[class*=moz-] {
  1571 + height: 75px
  1572 +}
  1573 +
  1574 +.moz-1, .moz-5 a {
  1575 + height: 152px
  1576 +}
  1577 +
  1578 +.box-slider {
  1579 + position: relative;
  1580 + height: 460px;
  1581 + overflow: hidden
  1582 +}
  1583 +
  1584 +.slider-menu {
  1585 + height: 100%;
  1586 + position: absolute;
  1587 + z-index: 2;
  1588 + top: 0;
  1589 + left: 0
  1590 +}
  1591 +
  1592 +.slider-menu ul {
  1593 + position: relative;
  1594 + height: 100%
  1595 +}
  1596 +
  1597 +.slider-menu ul:before {
  1598 + position: absolute;
  1599 + top: 0;
  1600 + left: 0;
  1601 + width: 100%;
  1602 + height: 100%;
  1603 + background: url(../images/shadow-slider-1.png) 0 50% no-repeat
  1604 +}
  1605 +
  1606 +.slider-menu ul li {
  1607 + list-style: none;
  1608 + position: relative;
  1609 + width: 34px;
  1610 + height: 100%;
  1611 + float: left
  1612 +}
  1613 +
  1614 +.slider-menu ul li a {
  1615 + width: 460px;
  1616 + height: 34px;
  1617 + line-height: 34px;
  1618 + display: block;
  1619 + position: absolute;
  1620 + top: 213px;
  1621 + left: -213px;
  1622 + transform: rotate(-90deg);
  1623 + -webkit-transform: rotate(-90deg)
  1624 +}
  1625 +
  1626 +.slider-menu ul li a:hover {
  1627 + text-decoration: underline
  1628 +}
  1629 +
  1630 +.slider-menu ul li:before {
  1631 + position: absolute;
  1632 + top: 0;
  1633 + left: 0;
  1634 + height: 100%;
  1635 + width: 34px;
  1636 + background: #000;
  1637 + z-index: 1
  1638 +}
  1639 +
  1640 +.slider-menu ul li:nth-child(2):before {
  1641 + opacity: .8;
  1642 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
  1643 +}
  1644 +
  1645 +.slider-menu ul li:nth-child(3):before {
  1646 + opacity: .7;
  1647 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
  1648 +}
  1649 +
  1650 +.slider-menu ul li:nth-child(4):before {
  1651 + opacity: .6;
  1652 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"
  1653 +}
  1654 +
  1655 +.slider-menu ul li:nth-child(5):before {
  1656 + opacity: .5;
  1657 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
  1658 +}
  1659 +
  1660 +.slider-menu ul li:nth-child(6):before {
  1661 + opacity: .4;
  1662 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
  1663 +}
  1664 +
  1665 +.slider-menu ul li:nth-child(7):before {
  1666 + opacity: .3;
  1667 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"
  1668 +}
  1669 +
  1670 +.slider-menu ul li:nth-child(8):before {
  1671 + opacity: .2;
  1672 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"
  1673 +}
  1674 +
  1675 +.slider-menu ul li:nth-child(n+9):before {
  1676 + opacity: .15;
  1677 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)"
  1678 +}
  1679 +
  1680 +.slider-img a {
  1681 + position: relative;
  1682 + width: 100%;
  1683 + height: 100%;
  1684 + display: none
  1685 +}
  1686 +
  1687 +.slider-img a.active-slide {
  1688 + display: block
  1689 +}
  1690 +
  1691 +.slider-img a img {
  1692 + position: absolute;
  1693 + width: 1140px;
  1694 + height: 460px;
  1695 + top: 50%;
  1696 + left: 50%;
  1697 + margin-top: -230px;
  1698 + margin-left: -570px
  1699 +}
  1700 +
  1701 +.slider-img a div {
  1702 + position: absolute;
  1703 + width: 50%;
  1704 + bottom: 36px;
  1705 + right: 0;
  1706 + z-index: 3;
  1707 + padding-right: 97px
  1708 +}
  1709 +
  1710 +.link-cat:before, .slider-img a p:before {
  1711 + bottom: 0;
  1712 + content: ''
  1713 +}
  1714 +
  1715 +.slider-img a p, .slider-img a span {
  1716 + color: #fff;
  1717 + text-decoration: none
  1718 +}
  1719 +
  1720 +.slider-img a p {
  1721 + font-size: 36px;
  1722 + font-weight: 700;
  1723 + text-transform: uppercase;
  1724 + position: relative;
  1725 + line-height: 42px;
  1726 + padding-bottom: 8px
  1727 +}
  1728 +
  1729 +.slider-img a p:before {
  1730 + width: 100%;
  1731 + height: 2px;
  1732 + background: #fff;
  1733 + opacity: .5;
  1734 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  1735 + position: absolute;
  1736 + left: 0
  1737 +}
  1738 +
  1739 +.slider-img a span {
  1740 + font-size: 13px;
  1741 + font-weight: 300;
  1742 + display: block;
  1743 + line-height: 16px;
  1744 + padding-top: 12px
  1745 +}
  1746 +
  1747 +.slider-img {
  1748 + position: relative;
  1749 + height: 100%;
  1750 + overflow: hidden;
  1751 + z-index: 1
  1752 +}
  1753 +
  1754 +.box-banners a img {
  1755 + max-width: 100%
  1756 +}
  1757 +
  1758 +.box-banners a:hover {
  1759 + opacity: .9;
  1760 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"
  1761 +}
  1762 +
  1763 +#contact-map {
  1764 + float: left;
  1765 + margin-top: 15px;
  1766 +}
  1767 +ul.breadcrumb {
  1768 + width: 100%;
  1769 + float: left;
  1770 + margin-top: 28px;
  1771 + margin-bottom: 16px;
  1772 + position: relative;
  1773 + z-index: 3;
  1774 +}
  1775 +
  1776 +ul.breadcrumb li {
  1777 + float: left;
  1778 + list-style: none;
  1779 + font-size: 13px;
  1780 + color: #939598;
  1781 + font-weight: 300;
  1782 + position: relative;
  1783 + padding-left: 18px
  1784 +}
  1785 +
  1786 +ul.breadcrumb li:first-child {
  1787 + padding-left: 0
  1788 +}
  1789 +
  1790 +ul.breadcrumb li:before {
  1791 + content: '';
  1792 + position: absolute;
  1793 + width: 3px;
  1794 + height: 5px;
  1795 + top: 50%;
  1796 + margin-top: -2px;
  1797 + left: 8px;
  1798 + background: url(../images/ico/ico-8.png) no-repeat
  1799 +}
  1800 +
  1801 +.link-cat p, .link-cat:before {
  1802 + width: 100%;
  1803 + left: 0;
  1804 + position: absolute
  1805 +}
  1806 +
  1807 +ul.breadcrumb li:first-child:before {
  1808 + display: none
  1809 +}
  1810 +
  1811 +ul.breadcrumb li a {
  1812 + text-decoration: underline;
  1813 + color: inherit
  1814 +}
  1815 +
  1816 +.box-title-1 {
  1817 + font-size: 24px;
  1818 + color: #414143;
  1819 + font-weight: 700
  1820 +}
  1821 +
  1822 +.box-category {
  1823 + margin-top: -19px
  1824 +}
  1825 +
  1826 +.margin_bottom_30 {
  1827 + margin-bottom: 30px
  1828 +}
  1829 +
  1830 +.link-cat {
  1831 + position: relative;
  1832 + width: 100%;
  1833 + display: block;
  1834 + float: left;
  1835 + height: 144px;
  1836 + background-repeat: no-repeat !important;
  1837 + background-size: cover !important
  1838 +}
  1839 +
  1840 +.link-cat:before {
  1841 + height: 75px;
  1842 + background: url(../images/shadow-cat.png) repeat-x
  1843 +}
  1844 +
  1845 +.link-cat p {
  1846 + color: #fff;
  1847 + bottom: 19px;
  1848 + padding-left: 20px;
  1849 + padding-right: 20px
  1850 +}
  1851 +
  1852 +.link-cat p:before {
  1853 + position: absolute;
  1854 + width: 7px;
  1855 + height: 12px;
  1856 + content: '';
  1857 + background: url(../images/ico/ico-3.png) no-repeat;
  1858 + right: 11px;
  1859 + bottom: 6px
  1860 +}
  1861 +
  1862 +.link-cat img {
  1863 + width: 100%;
  1864 + height: auto !important;
  1865 + float: left
  1866 +}
  1867 +
  1868 +.cat-list-wr {
  1869 + margin-top: 30px
  1870 +}
  1871 +
  1872 +.cat-list, .cat-list-brands {
  1873 + width: 100%;
  1874 + float: left
  1875 +}
  1876 +
  1877 +.cat-list-brands-wr {
  1878 + width: 100%;
  1879 + float: left;
  1880 + position: relative;
  1881 + height: 133px
  1882 +}
  1883 +
  1884 +.cat-list-brands {
  1885 + border-left: 1px solid #dedfe0;
  1886 + border-right: 1px solid #dedfe0;
  1887 + border-bottom: 1px solid #dedfe0;
  1888 + padding-top: 9px;
  1889 + padding-bottom: 13px;
  1890 + height: 133px;
  1891 + overflow: hidden;
  1892 + background: #fff;
  1893 + z-index: 2
  1894 +}
  1895 +
  1896 +.cat-list-brands ul {
  1897 + list-style: none;
  1898 + width: 100%;
  1899 + float: left;
  1900 + padding: 0 10px 0 20px
  1901 +}
  1902 +
  1903 +.cat-list-brands ul li {
  1904 + width: 100%;
  1905 + float: left;
  1906 + height: 24px
  1907 +}
  1908 +
  1909 +.cat-list-brands ul li a {
  1910 + color: #414143;
  1911 + text-decoration: none;
  1912 + font-size: 13px;
  1913 + display: block;
  1914 + width: 100%;
  1915 + height: 100%;
  1916 + line-height: 24px;
  1917 + overflow: hidden;
  1918 + white-space: nowrap;
  1919 + position: relative
  1920 +}
  1921 +
  1922 +.cat-list-brands ul li a:before {
  1923 + content: '';
  1924 + height: 24px;
  1925 + width: 22px;
  1926 + opacity: 1;
  1927 + position: absolute;
  1928 + top: 0;
  1929 + right: 0;
  1930 + background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
  1931 + background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
  1932 + background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
  1933 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)
  1934 +}
  1935 +
  1936 +.cat-list-brands ul li a:hover {
  1937 + text-decoration: underline
  1938 +}
  1939 +
  1940 +.hover .cat-list-brands, .hover .link-cat {
  1941 + box-shadow: 0 0 8px 0 rgba(149, 149, 149, .8);
  1942 + transition: .2s;
  1943 + -webkit-transition: .2s
  1944 +}
  1945 +
  1946 +.hover .cat-list-brands {
  1947 + position: absolute;
  1948 + top: 0;
  1949 + left: 0;
  1950 + height: auto;
  1951 + min-height: 133px
  1952 +}
  1953 +
  1954 +.expand_brands {
  1955 + display: none;
  1956 + padding: 0 0 0 20px;
  1957 + float: left
  1958 +}
  1959 +
  1960 +.expand_brands p {
  1961 + float: left;
  1962 + color: #939598;
  1963 + border-bottom: 1px dashed #939598;
  1964 + font-size: 13px;
  1965 + cursor: pointer
  1966 +}
  1967 +
  1968 +.box-brand {
  1969 + margin-top: 11px
  1970 +}
  1971 +
  1972 +.article-img img {
  1973 + width: 100%;
  1974 + max-width: 100%;
  1975 + float: left
  1976 +}
  1977 +
  1978 +.content-txt {
  1979 + margin-top: 28px
  1980 +}
  1981 +
  1982 +.brand-main-txt {
  1983 + margin-top: -2px;
  1984 + padding-bottom: 53px
  1985 +}
  1986 +
  1987 +.artile-view-txt p, .brand-list-desc-txt p, .brand-main-txt p, .content-txt p, .products-txt p, .service-txt p, .tabs-content p {
  1988 + font-size: 13px;
  1989 + width: 100%;
  1990 + float: left;
  1991 + line-height: 16px;
  1992 + margin-top: 15px
  1993 +}
  1994 +
  1995 +.brand-list-desc-txt p, .products-txt p, .tabs-content p {
  1996 + float: none
  1997 +}
  1998 +
  1999 +.artile-view-txt p:first-of-type, .brand-list-desc-txt p:first-child, .brand-main-txt p:first-child, .content-txt p:first-child {
  2000 + margin-top: 0
  2001 +}
  2002 +
  2003 +.brand-link a {
  2004 + display: block;
  2005 + width: 100%;
  2006 + float: left;
  2007 + border: 1px solid #dedfe0;
  2008 + padding: 13px 5px;
  2009 + margin-top: 12px
  2010 +}
  2011 +
  2012 +.brand-link a:first-child {
  2013 + margin-top: 0
  2014 +}
  2015 +
  2016 +.brand-link a:hover {
  2017 + box-shadow: 0 0 8px 0 rgba(149, 149, 149, .8);
  2018 + transition: .2s;
  2019 + -webkit-transition: .2s
  2020 +}
  2021 +
  2022 +.brand-link a img {
  2023 + max-width: 100%
  2024 +}
  2025 +
  2026 +.uppercase {
  2027 + text-transform: uppercase
  2028 +}
  2029 +
  2030 +.brand-txt-img {
  2031 + position: absolute;
  2032 + height: 100%;
  2033 + width: 50%;
  2034 + right: 0
  2035 +}
  2036 +
  2037 +.brand-txt-img div {
  2038 + width: 100%;
  2039 + height: 50px;
  2040 + padding-left: 15px;
  2041 + display: table-cell;
  2042 + vertical-align: bottom
  2043 +}
  2044 +
  2045 +.brand-txt-img img {
  2046 + float: left;
  2047 + max-height: 50px;
  2048 + max-width: 100%;
  2049 + vertical-align: bottom;
  2050 + position: absolute;
  2051 + z-index: 3;
  2052 + bottom: 0;
  2053 + left: 15px
  2054 +}
  2055 +
  2056 +.brand-list-desc-txt {
  2057 + margin-top: -3px
  2058 +}
  2059 +
  2060 +.brand-list-desc-txt p a {
  2061 + color: #939598;
  2062 + font-size: 13px;
  2063 + position: relative;
  2064 + text-decoration: none
  2065 +}
  2066 +
  2067 +.brand-list-desc-txt p a:hover {
  2068 + text-decoration: underline
  2069 +}
  2070 +
  2071 +.brand-list-desc-txt p a:before {
  2072 + position: absolute;
  2073 + width: 6px;
  2074 + height: 5px;
  2075 + background: url(../images/ico/ico-9.png) no-repeat;
  2076 + top: 50%;
  2077 + margin-top: -2px;
  2078 + right: -10px;
  2079 + content: ''
  2080 +}
  2081 +
  2082 +.brand-list-desc .box-title-1 {
  2083 + padding: 0 15px;
  2084 + margin-bottom: 15px
  2085 +}
  2086 +
  2087 +.brands-list-wr {
  2088 + margin-top: 51px;
  2089 + overflow: hidden
  2090 +}
  2091 +
  2092 +.brand-list-desc img {
  2093 + max-width: 100%;
  2094 + float: left
  2095 +}
  2096 +
  2097 +.brands-list, .collection-list ul {
  2098 + padding-left: 15px;
  2099 + margin-top: 4px;
  2100 + padding-right: 15px;
  2101 + box-sizing: content-box;
  2102 + overflow: hidden
  2103 +}
  2104 +
  2105 +.collection-list ul {
  2106 + margin-top: -26px;
  2107 + padding: 0;
  2108 + margin-left: -30px
  2109 +}
  2110 +
  2111 +.brands-list li, .collection-list ul li {
  2112 + float: left;
  2113 + width: 116px;
  2114 + list-style: none;
  2115 + margin-right: 30px;
  2116 + margin-top: 26px
  2117 +}
  2118 +
  2119 +.collection-list ul li {
  2120 + margin-right: 0;
  2121 + margin-left: 30px
  2122 +}
  2123 +
  2124 +.brands-list li:last-child, .collection-list ul li:last-child {
  2125 + margin-right: 0
  2126 +}
  2127 +
  2128 +.brands-list li a, .collection-list ul li a {
  2129 + text-decoration: none;
  2130 + color: inherit
  2131 +}
  2132 +
  2133 +.brands-list li a p, .collection-list ul li a p {
  2134 + font-size: 13px;
  2135 + color: inherit;
  2136 + width: 100%;
  2137 + text-transform: uppercase;
  2138 + text-align: center;
  2139 + line-height: 16px;
  2140 + height: 32px;
  2141 + overflow: hidden;
  2142 + margin-top: 9px
  2143 +}
  2144 +
  2145 +.brands-list li a div, .collection-list ul li a div {
  2146 + width: 116px;
  2147 + height: 116px;
  2148 + position: relative
  2149 +}
  2150 +
  2151 +.brands-list li a div:before, .collection-list ul li a div:before {
  2152 + content: '';
  2153 + position: absolute;
  2154 + top: 0;
  2155 + left: 0;
  2156 + width: 100%;
  2157 + height: 100%;
  2158 + border: 5px solid #fff;
  2159 + opacity: 0;
  2160 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  2161 +}
  2162 +
  2163 +.brands-list li a div img, .collection-list ul li a div img {
  2164 + max-width: 100%
  2165 +}
  2166 +
  2167 +.brands-list li a:hover, .collection-list ul li a:hover {
  2168 + text-decoration: underline
  2169 +}
  2170 +
  2171 +.brands-list li a:hover div:before, .collection-list ul li.active a div:before {
  2172 + transition: .3s;
  2173 + -webkit-transition: .3s;
  2174 + opacity: .5;
  2175 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
  2176 +}
  2177 +
  2178 +.collection-list ul li a:hover div {
  2179 + opacity: .9;
  2180 + transition: .2s;
  2181 + -webkit-transition: .2s
  2182 +}
  2183 +
  2184 +.brands-list_ {
  2185 + width: 100%;
  2186 + float: left;
  2187 + margin-top: 48px
  2188 +}
  2189 +
  2190 +.products-title {
  2191 + font-size: 24px;
  2192 + font-weight: 700;
  2193 + margin-top: -8px
  2194 +}
  2195 +
  2196 +.products-link {
  2197 + margin-top: 30px
  2198 +}
  2199 +
  2200 +.products-link a {
  2201 + position: relative;
  2202 + width: 100%;
  2203 + display: block;
  2204 + float: left
  2205 +}
  2206 +
  2207 +.products-link a:after, .products-link a:before {
  2208 + position: absolute;
  2209 + content: ''
  2210 +}
  2211 +
  2212 +.products-link a img {
  2213 + width: 100%;
  2214 + max-width: 100%;
  2215 + float: left
  2216 +}
  2217 +
  2218 +.products-link a:after {
  2219 + top: 0;
  2220 + left: 0;
  2221 + width: 100%;
  2222 + height: 100%;
  2223 + border: 5px solid #fff;
  2224 + opacity: 0;
  2225 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  2226 +}
  2227 +
  2228 +.products-link a:hover:after {
  2229 + transition: .3s;
  2230 + -webkit-transition: .3s;
  2231 + opacity: .5;
  2232 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
  2233 +}
  2234 +
  2235 +.products-link a:before {
  2236 + width: 7px;
  2237 + height: 12px;
  2238 + background: url(../images/ico/ico-3.png) no-repeat;
  2239 + bottom: 20px;
  2240 + right: 15px
  2241 +}
  2242 +
  2243 +.products-list-wr {
  2244 + margin-top: 60px
  2245 +}
  2246 +
  2247 +.products-list-wr:first-child {
  2248 + margin-top: 0
  2249 +}
  2250 +
  2251 +.pic-width img, .service-txt img {
  2252 + width: 100%;
  2253 + max-width: 100%;
  2254 + float: left
  2255 +}
  2256 +
  2257 +.service-adress {
  2258 + margin-top: 15px
  2259 +}
  2260 +
  2261 +.service-adress ul {
  2262 + list-style: none;
  2263 + position: relative
  2264 +}
  2265 +
  2266 +.service-adress ul li {
  2267 + font-size: 13px;
  2268 + padding-left: 15px
  2269 +}
  2270 +
  2271 +.service-adress ul:before {
  2272 + content: '';
  2273 + position: absolute;
  2274 + left: 0;
  2275 + top: 0;
  2276 + width: 3px;
  2277 + height: 100%;
  2278 + background: #939598
  2279 +}
  2280 +
  2281 +.title-contacts {
  2282 + font-size: 24px;
  2283 + font-weight: 700;
  2284 + margin-top: 32px
  2285 +}
  2286 +
  2287 +.title-contacts:first-child {
  2288 + margin-top: 0
  2289 +}
  2290 +
  2291 +.articles-date, .articles-title {
  2292 + float: left
  2293 +}
  2294 +
  2295 +.articles-date span {
  2296 + line-height: 17px;
  2297 + padding: 0 7px;
  2298 + color: #fff;
  2299 + font-size: 11px;
  2300 + font-weight: 300;
  2301 + background: #939598;
  2302 + display: block;
  2303 + margin-top: 8px;
  2304 + margin-right: 16px;
  2305 + float: left
  2306 +}
  2307 +
  2308 +.articles-title, .articles-title a {
  2309 + font-weight: 700;
  2310 + font-size: 24px;
  2311 + text-decoration: none;
  2312 + color: inherit
  2313 +}
  2314 +
  2315 +.articles-title a:hover {
  2316 + text-decoration: underline
  2317 +}
  2318 +
  2319 +.articles_data-title {
  2320 + margin-top: 32px;
  2321 + margin-bottom: 15px
  2322 +}
  2323 +
  2324 +.new_articles_data-title {
  2325 + margin-top: 51px;
  2326 + margin-bottom: 15px
  2327 +}
  2328 +
  2329 +.articles-wr {
  2330 + margin-top: -20px
  2331 +}
  2332 +
  2333 +.new_articles-wr {
  2334 + margin-top: -38px
  2335 +}
  2336 +
  2337 +.article-img:hover {
  2338 + opacity: .9;
  2339 + transition: .2s;
  2340 + -webkit-transition: .2s
  2341 +}
  2342 +
  2343 +.articles-view-wr .articles-date span {
  2344 + margin-top: 0;
  2345 + margin-right: 0
  2346 +}
  2347 +
  2348 +.float-left {
  2349 + float: left
  2350 +}
  2351 +
  2352 +.float-right {
  2353 + float: right
  2354 +}
  2355 +
  2356 +.artile-view-txt {
  2357 + margin-top: 25px
  2358 +}
  2359 +
  2360 +.artile-view-txt img {
  2361 + max-width: 100%;
  2362 + margin-bottom: 10px
  2363 +}
  2364 +
  2365 +.artile-view-txt p {
  2366 + padding: 0 15px;
  2367 + float: none
  2368 +}
  2369 +
  2370 +.galery-obj-img a {
  2371 + text-decoration: none;
  2372 + float: left;
  2373 + width: 100%;
  2374 + overflow: hidden
  2375 +}
  2376 +
  2377 +.galery-obj-img img {
  2378 + max-height: 100px;
  2379 + min-height: 100px;
  2380 + float: left;
  2381 + margin-right: 30px;
  2382 + margin-top: 20px
  2383 +}
  2384 +
  2385 +.lg-outer .lg-thumb-item:hover {
  2386 + border: 0 !important
  2387 +}
  2388 +
  2389 +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item.active:hover {
  2390 + border: 2px solid #939598 !important
  2391 +}
  2392 +
  2393 +.lg-outer .lg-thumb-item {
  2394 + border: 0 !important;
  2395 + border-radius: 0 !important
  2396 +}
  2397 +
  2398 +.marginbottom-15 {
  2399 + margin-bottom: -15px
  2400 +}
  2401 +
  2402 +.galery-obj-img ul li {
  2403 + list-style: none;
  2404 + float: left
  2405 +}
  2406 +
  2407 +.collection-img img {
  2408 + width: 100%;
  2409 + max-width: 360px !important;
  2410 + vertical-align: bottom
  2411 +}
  2412 +
  2413 +#lg-counter, .lg-outer .lg-video-cont {
  2414 + vertical-align: middle;
  2415 + display: inline-block
  2416 +}
  2417 +
  2418 +.colect-title {
  2419 + font-size: 18px;
  2420 + font-weight: 700;
  2421 + margin-top: 37px
  2422 +}
  2423 +
  2424 +.collection-description table {
  2425 + width: 100%;
  2426 + float: left;
  2427 + padding: 0 !important;
  2428 + border: 0 !important;
  2429 + border-spacing: 0 !important;
  2430 + margin-top: 3px
  2431 +}
  2432 +
  2433 +.collection-description table tr {
  2434 + width: 100%;
  2435 + height: 31px
  2436 +}
  2437 +
  2438 +.collection-description table tr td {
  2439 + width: 50%;
  2440 + font-weight: 700;
  2441 + font-size: 13px;
  2442 + text-align: left;
  2443 + padding-left: 10px
  2444 +}
  2445 +
  2446 +.list-tabs li, .to_order {
  2447 + text-decoration: none;
  2448 + font-size: 11px;
  2449 + text-transform: uppercase
  2450 +}
  2451 +
  2452 +.collection-description table tr td:first-child {
  2453 + font-weight: 400;
  2454 + text-align: right;
  2455 + padding-left: 0;
  2456 + padding-right: 10px
  2457 +}
  2458 +
  2459 +.load_collection {
  2460 + position: fixed;
  2461 + width: 100%;
  2462 + height: 100%;
  2463 + top: 0;
  2464 + left: 0;
  2465 + z-index: 99999
  2466 +}
  2467 +
  2468 +.load_collection div, .load_collection:before {
  2469 + width: 100%;
  2470 + height: 100%;
  2471 + position: absolute;
  2472 + left: 0;
  2473 + top: 0
  2474 +}
  2475 +
  2476 +.load_collection:before {
  2477 + content: '';
  2478 + background: #fff;
  2479 + opacity: .8;
  2480 + z-index: 1
  2481 +}
  2482 +
  2483 +.load_collection div {
  2484 + z-index: 2;
  2485 + background: url(../images/25.gif) 50% 50% no-repeat
  2486 +}
  2487 +
  2488 +.to_order {
  2489 + display: block;
  2490 + margin: 10px auto 0;
  2491 + width: 174px;
  2492 + height: 40px;
  2493 + line-height: 40px;
  2494 + border: 1px solid #939598;
  2495 + color: #414143;
  2496 + font-weight: 700;
  2497 + text-align: center
  2498 +}
  2499 +
  2500 +.to_order:hover {
  2501 + background: #939598;
  2502 + color: #fff;
  2503 + transition: .2s;
  2504 + -webkit-transition: .2s
  2505 +}
  2506 +
  2507 +.list-tabs li, .pagination li a {
  2508 + color: inherit;
  2509 + position: relative
  2510 +}
  2511 +
  2512 +.collect-tabs {
  2513 + margin-top: 60px
  2514 +}
  2515 +
  2516 +.list-tabs {
  2517 + padding-left: 55px;
  2518 + width: 100%;
  2519 + float: left;
  2520 + position: relative
  2521 +}
  2522 +
  2523 +.list-tabs:before {
  2524 + position: absolute;
  2525 + content: '';
  2526 + bottom: 0;
  2527 + left: 0;
  2528 + width: 100%;
  2529 + height: 1px;
  2530 + background: #dedfe0
  2531 +}
  2532 +
  2533 +.list-tabs li, .list-tabs li span {
  2534 + width: 174px;
  2535 + height: 39px
  2536 +}
  2537 +
  2538 +.list-tabs li {
  2539 + z-index: 2;
  2540 + list-style: none;
  2541 + float: left;
  2542 + cursor: pointer;
  2543 + border-left: 1px solid #dedfe0;
  2544 + border-right: 1px solid #dedfe0;
  2545 + border-top: 1px solid #dedfe0;
  2546 + margin-right: 2px;
  2547 + background: #dedfe0
  2548 +}
  2549 +
  2550 +.list-tabs li span {
  2551 + text-align: center;
  2552 + display: table-cell;
  2553 + vertical-align: middle
  2554 +}
  2555 +
  2556 +.list-tabs li.active-tab {
  2557 + background: #fff
  2558 +}
  2559 +
  2560 +.tabs-content a {
  2561 + text-decoration: underline;
  2562 + color: inherit
  2563 +}
  2564 +
  2565 +.pagination li a, .tabs-content a:hover {
  2566 + text-decoration: none
  2567 +}
  2568 +
  2569 +.t_content_wr {
  2570 + margin-top: 13px
  2571 +}
  2572 +
  2573 +.tabs-content {
  2574 + display: none
  2575 +}
  2576 +
  2577 +.tabs-content .certificate {
  2578 + width: 100% !important;
  2579 + height: 500px !important;
  2580 + margin-top: 25px
  2581 +}
  2582 +
  2583 +.certificate-page .certificate {
  2584 + width: 450px !important;
  2585 + height: 500px !important;
  2586 + margin-top: 15px
  2587 +}
  2588 +
  2589 +.tabs-content .gall-1 {
  2590 + width: 100%;
  2591 + float: left
  2592 +}
  2593 +
  2594 +.tabs-content .gall-1 li {
  2595 + list-style: none;
  2596 + margin-top: 25px
  2597 +}
  2598 +
  2599 +.tabs-content .gall-1 li a {
  2600 + float: left
  2601 +}
  2602 +
  2603 +.new_article-img {
  2604 + width: 50%;
  2605 + float: left;
  2606 + margin-right: 15px;
  2607 + padding-right: 15px;
  2608 + margin-bottom: 10px
  2609 +}
  2610 +
  2611 +.new_article-img img {
  2612 + max-width: 100%;
  2613 + width: 100%;
  2614 + float: left
  2615 +}
  2616 +
  2617 +.navi_ {
  2618 + position: relative;
  2619 + margin-top: 30px;
  2620 + padding: 0 63px
  2621 +}
  2622 +
  2623 +.pagination {
  2624 + margin: 0 auto;
  2625 + display: table
  2626 +}
  2627 +
  2628 +.pagination li {
  2629 + float: left;
  2630 + list-style: none;
  2631 + min-width: 24px;
  2632 + height: 24px;
  2633 + text-align: center;
  2634 + background: #f2f2f3;
  2635 + border-radius: 4px;
  2636 + margin: 10px 3px 0
  2637 +}
  2638 +
  2639 +.pagination li.active {
  2640 + background: #939598
  2641 +}
  2642 +
  2643 +.pagination li a {
  2644 + font-size: 15px;
  2645 + line-height: 24px;
  2646 + width: 100%;
  2647 + display: block;
  2648 + padding: 0 3px
  2649 +}
  2650 +
  2651 +.pagination li.active a {
  2652 + color: #fff
  2653 +}
  2654 +
  2655 +.pagination li.next, .pagination li.prev {
  2656 + position: absolute;
  2657 + top: 0;
  2658 + background: 0 0;
  2659 + width: 24px;
  2660 + height: 24px
  2661 +}
  2662 +
  2663 +.pagination li.next.disabled, .pagination li.prev.disabled {
  2664 + opacity: .5;
  2665 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
  2666 +}
  2667 +
  2668 +.pagination li.next span, .pagination li.prev span {
  2669 + display: block;
  2670 + position: relative;
  2671 + width: 100%;
  2672 + height: 100%
  2673 +}
  2674 +
  2675 +.pagination li.prev {
  2676 + left: 33px
  2677 +}
  2678 +
  2679 +.pagination li.next {
  2680 + right: 33px
  2681 +}
  2682 +
  2683 +.pagination li.next a:before, .pagination li.next span:before, .pagination li.prev a:before, .pagination li.prev span:before {
  2684 + width: 100%;
  2685 + height: 100%;
  2686 + content: '';
  2687 + position: absolute;
  2688 + top: 0;
  2689 + left: 0
  2690 +}
  2691 +
  2692 +.pagination li.prev a:before, .pagination li.prev span:before {
  2693 + background: url(../images/ico/ico-10.png) 50% 50% no-repeat #fff
  2694 +}
  2695 +
  2696 +.pagination li.next a:before, .pagination li.next span:before {
  2697 + background: url(../images/ico/ico-11.png) 50% 50% no-repeat #fff
  2698 +}
  2699 +
  2700 +.certificate-page {
  2701 + margin-top: -30px
  2702 +}
  2703 +
  2704 +.title-certificate-pg {
  2705 + font-weight: 700;
  2706 + font-size: 18px;
  2707 + margin-top: 20px
  2708 +}
  2709 +
  2710 +.mCustomScrollbar {
  2711 + -ms-touch-action: pinch-zoom;
  2712 + touch-action: pinch-zoom
  2713 +}
  2714 +
  2715 +.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  2716 + -ms-touch-action: auto;
  2717 + touch-action: auto
  2718 +}
  2719 +
  2720 +.mCustomScrollBox {
  2721 + position: relative;
  2722 + overflow: hidden;
  2723 + height: 100%;
  2724 + max-width: 100%;
  2725 + outline: 0;
  2726 + direction: ltr
  2727 +}
  2728 +
  2729 +.mCSB_container {
  2730 + overflow: hidden;
  2731 + width: auto;
  2732 + height: auto
  2733 +}
  2734 +
  2735 +.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  2736 + margin-right: 0
  2737 +}
  2738 +
  2739 +.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  2740 + margin-right: 0;
  2741 + margin-left: 30px
  2742 +}
  2743 +
  2744 +.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  2745 + margin-left: 0
  2746 +}
  2747 +
  2748 +.mCSB_scrollTools {
  2749 + position: absolute;
  2750 + width: 16px;
  2751 + height: auto;
  2752 + left: auto;
  2753 + top: 0;
  2754 + right: 0;
  2755 + bottom: 0;
  2756 + opacity: 1 !important
  2757 +}
  2758 +
  2759 +.mCSB_outside + .mCSB_scrollTools {
  2760 + right: -26px
  2761 +}
  2762 +
  2763 +.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  2764 + right: auto;
  2765 + left: 0
  2766 +}
  2767 +
  2768 +.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  2769 + left: -26px
  2770 +}
  2771 +
  2772 +.mCSB_scrollTools .mCSB_draggerContainer {
  2773 + position: absolute;
  2774 + top: 0;
  2775 + left: 0;
  2776 + bottom: 0;
  2777 + right: 0;
  2778 + height: auto
  2779 +}
  2780 +
  2781 +.mCSB_scrollTools a + .mCSB_draggerContainer {
  2782 + margin: 20px 0
  2783 +}
  2784 +
  2785 +.mCSB_scrollTools .mCSB_draggerRail {
  2786 + width: 3px;
  2787 + height: 100%;
  2788 + margin: 0 auto;
  2789 + -webkit-border-radius: 16px;
  2790 + -moz-border-radius: 16px;
  2791 + border-radius: 16px;
  2792 + background-color: #f2f2f3
  2793 +}
  2794 +
  2795 +.mCSB_scrollTools .mCSB_dragger {
  2796 + cursor: pointer;
  2797 + width: 100%;
  2798 + height: 30px;
  2799 + z-index: 1
  2800 +}
  2801 +
  2802 +.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  2803 + position: relative;
  2804 + width: 9px;
  2805 + height: 100%;
  2806 + margin: 0 auto;
  2807 + -webkit-border-radius: 16px;
  2808 + -moz-border-radius: 16px;
  2809 + border-radius: 16px;
  2810 + text-align: center;
  2811 + background: #dedfe0
  2812 +}
  2813 +
  2814 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  2815 + width: 12px
  2816 +}
  2817 +
  2818 +.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  2819 + width: 8px
  2820 +}
  2821 +
  2822 +.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
  2823 + display: block;
  2824 + position: absolute;
  2825 + height: 20px;
  2826 + width: 100%;
  2827 + overflow: hidden;
  2828 + margin: 0 auto;
  2829 + cursor: pointer
  2830 +}
  2831 +
  2832 +.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  2833 +
  2834 +5
  2835 +. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ *
  2836 +
  2837 +/
  2838 +.mCSB_scrollTools {
  2839 + -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2840 + -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2841 + -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  2842 + transition: opacity .2s ease-in-out, background-color .2s ease-in-out
  2843 +}
  2844 +
  2845 +.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  2846 + -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  2847 + -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  2848 + -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
  2849 + transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
  2850 +}
  2851 +
  2852 +.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  2853 + opacity: 0;
  2854 + filter: "alpha(opacity=0)";
  2855 + -ms-filter: "alpha(opacity=0)"
  2856 +}
  2857 +
  2858 +.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
  2859 + opacity: 1;
  2860 + filter: "alpha(opacity=100)";
  2861 + -ms-filter: "alpha(opacity=100)"
  2862 +}
  2863 +
  2864 +.mCSB_scrollTools .mCSB_buttonUp {
  2865 + background-position: 0 0
  2866 +}
  2867 +
  2868 +.mCSB_scrollTools .mCSB_buttonDown {
  2869 + bottom: 0;
  2870 + background-position: 0 -20px
  2871 +}
  2872 +
  2873 +.mCSB_scrollTools .mCSB_buttonLeft {
  2874 + background-position: 0 -40px
  2875 +}
  2876 +
  2877 +.mCSB_scrollTools .mCSB_buttonRight {
  2878 + background-position: 0 -56px
  2879 +}
  2880 +
  2881 +.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
  2882 + opacity: .75;
  2883 + filter: "alpha(opacity=75)";
  2884 + -ms-filter: "alpha(opacity=75)"
  2885 +}
  2886 +
  2887 +.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
  2888 + opacity: .9;
  2889 + filter: "alpha(opacity=90)";
  2890 + -ms-filter: "alpha(opacity=90)"
  2891 +}
  2892 +
  2893 +.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  2894 + width: 4px;
  2895 + background-color: #fff;
  2896 + background-color: rgba(255, 255, 255, .1);
  2897 + -webkit-border-radius: 1px;
  2898 + -moz-border-radius: 1px;
  2899 + border-radius: 1px
  2900 +}
  2901 +
  2902 +.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  2903 + width: 4px;
  2904 + background-color: #fff;
  2905 + background-color: rgba(255, 255, 255, .75);
  2906 + -webkit-border-radius: 1px;
  2907 + -moz-border-radius: 1px;
  2908 + border-radius: 1px
  2909 +}
  2910 +
  2911 +.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  2912 + width: 100%;
  2913 + height: 4px;
  2914 + margin: 6px auto
  2915 +}
  2916 +
  2917 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  2918 + background-color: #fff;
  2919 + background-color: rgba(255, 255, 255, .85)
  2920 +}
  2921 +
  2922 +.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  2923 + background-color: #fff;
  2924 + background-color: rgba(255, 255, 255, .9)
  2925 +}
  2926 +
  2927 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  2928 + background-position: -32px 0
  2929 +}
  2930 +
  2931 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  2932 + background-position: -32px -20px
  2933 +}
  2934 +
  2935 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  2936 + background-position: -40px -40px
  2937 +}
  2938 +
  2939 +.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  2940 + background-position: -40px -56px
  2941 +}
  2942 +
  2943 +@media (max-width: 1200px) {
  2944 + .link-cat {
  2945 + height: 116px
  2946 + }
  2947 +
  2948 + ul.main-menu li a {
  2949 + padding: 0 11px 0 12px
  2950 + }
  2951 +
  2952 + ul.main-menu li:first-child a {
  2953 + padding-left: 30px
  2954 + }
  2955 +
  2956 + .brands-list li {
  2957 + margin-right: 21px
  2958 + }
  2959 +}
  2960 +
  2961 +@media (max-width: 992px) {
  2962 + [class*=moz-] {
  2963 + height: 75px
  2964 + }
  2965 +
  2966 + .moz-1 {
  2967 + height: 152px
  2968 + }
  2969 +
  2970 + .hidden-search {
  2971 + position: fixed;
  2972 + height: 112px;
  2973 + margin-top: -112px;
  2974 + z-index: 99999999;
  2975 + right: auto;
  2976 + left: 0;
  2977 + margin-right: 0
  2978 + }
  2979 +
  2980 + .hidden-search.vis {
  2981 + transition: .5s;
  2982 + margin-top: 0
  2983 + }
  2984 +
  2985 + .margin-top, .tablet-artweb {
  2986 + margin-top: 20px
  2987 + }
  2988 +
  2989 + .head-container {
  2990 + overflow: visible
  2991 + }
  2992 +
  2993 + .mob-overlay {
  2994 + display: block
  2995 + }
  2996 +
  2997 + .tablet-artweb {
  2998 + height: 40px;
  2999 + background: #dedfe0;
  3000 + padding-top: 8px
  3001 + }
  3002 +
  3003 + .shadow {
  3004 + box-shadow: none
  3005 + }
  3006 +
  3007 + .prefooter .shadow:before {
  3008 + display: none
  3009 + }
  3010 +
  3011 + .slider-img a div {
  3012 + padding-right: 30px
  3013 + }
  3014 +
  3015 + .section-box-content .container.shadow {
  3016 + padding-bottom: 20px
  3017 + }
  3018 +
  3019 + .cat-list-brands, .cat-list-brands-wr {
  3020 + height: 155px
  3021 + }
  3022 +
  3023 + .hover .cat-list-brands {
  3024 + min-height: 155px
  3025 + }
  3026 +
  3027 + .cat-list-brands ul {
  3028 + height: 119px;
  3029 + overflow: hidden
  3030 + }
  3031 +
  3032 + .expand_brands {
  3033 + display: block;
  3034 + height: 10px
  3035 + }
  3036 +
  3037 + .expand .cat-list-brands, .expand .cat-list-brands ul {
  3038 + height: auto
  3039 + }
  3040 +
  3041 + .expand .cat-list-brands {
  3042 + position: absolute;
  3043 + top: 0;
  3044 + left: 0
  3045 + }
  3046 +
  3047 + .brands-list li {
  3048 + margin-right: 19px
  3049 + }
  3050 +
  3051 + .new_article-img {
  3052 + margin-bottom: 20px
  3053 + }
  3054 +}
  3055 +
  3056 +@media (max-width: 991px) {
  3057 + .link-cat {
  3058 + height: 162px
  3059 + }
  3060 +}
  3061 +
  3062 +@media (max-width: 950px) {
  3063 + .link-cat {
  3064 + height: 155px
  3065 + }
  3066 +
  3067 + #success-form, .modal-form {
  3068 + width: 610px;
  3069 + margin-left: -305px
  3070 + }
  3071 +
  3072 + .modal-form form {
  3073 + padding: 0 30px
  3074 + }
  3075 +}
  3076 +
  3077 +@media (max-width: 900px) {
  3078 + .link-cat {
  3079 + height: 145px
  3080 + }
  3081 +}
  3082 +
  3083 +@media (max-width: 850px) {
  3084 + .link-cat {
  3085 + height: 136px
  3086 + }
  3087 +}
  3088 +
  3089 +@media (max-width: 810px) {
  3090 + .list-tabs {
  3091 + padding-left: 30px
  3092 + }
  3093 +
  3094 + .list-tabs li, .list-tabs li span {
  3095 + width: 160px
  3096 + }
  3097 +}
  3098 +
  3099 +@media (max-width: 800px) {
  3100 + .link-cat {
  3101 + height: 127px
  3102 + }
  3103 +}
  3104 +
  3105 +@media (max-width: 768px) {
  3106 + .link-cat {
  3107 + height: 121px
  3108 + }
  3109 +}
  3110 +
  3111 +@media (max-width: 767px) {
  3112 + .calc-menu, .slider-img a div {
  3113 + text-align: center
  3114 + }
  3115 +
  3116 + .link-cat {
  3117 + height: 396px
  3118 + }
  3119 +
  3120 + .f-img, .logo_ {
  3121 + display: block;
  3122 + height: auto
  3123 + }
  3124 +
  3125 + .search-form-wr-padding {
  3126 + padding: 0 15px !important
  3127 + }
  3128 +
  3129 + .hidden-search.vis {
  3130 + transition: .5s;
  3131 + margin-top: 0
  3132 + }
  3133 +
  3134 + .logo_ {
  3135 + padding-top: 20px;
  3136 + width: 165px;
  3137 + margin: 0 auto
  3138 + }
  3139 +
  3140 + .brands-list_ .brand-list-desc img, .new_article-img {
  3141 + margin-bottom: 10px
  3142 + }
  3143 +
  3144 + .lang-mob {
  3145 + position: absolute !important;
  3146 + right: 0
  3147 + }
  3148 +
  3149 + .lang-wr-mob {
  3150 + top: 12px;
  3151 + left: 0;
  3152 + width: 100%
  3153 + }
  3154 +
  3155 + .lang-wr a {
  3156 + right: 15px;
  3157 + left: auto
  3158 + }
  3159 +
  3160 + .phones-table-wr {
  3161 + top: 8px;
  3162 + right: auto;
  3163 + width: 220px;
  3164 + left: 50%;
  3165 + margin-left: -110px;
  3166 + background: 0 0
  3167 + }
  3168 +
  3169 + .phones-table-wr:after {
  3170 + left: 10px;
  3171 + padding: 18px 5px 28px
  3172 + }
  3173 +
  3174 + .slider-menu, .slider-menu ul li a {
  3175 + position: relative;
  3176 + top: auto;
  3177 + left: auto
  3178 + }
  3179 +
  3180 + .calc-menu .question-form {
  3181 + font-size: 11px
  3182 + }
  3183 +
  3184 + .certificate_f span, .slider-img a p:before, .slider-img a span, .slider-menu ul:before {
  3185 + display: none
  3186 + }
  3187 +
  3188 + .mb-im-f-4, .mb-im-f-5, .mb-im-f-5_1 {
  3189 + margin-top: 31px;
  3190 + height: 34px
  3191 + }
  3192 +
  3193 + .mb-im-f-3 {
  3194 + margin-top: 15px
  3195 + }
  3196 +
  3197 + .prefooter .shadow .row {
  3198 + padding-top: 15px;
  3199 + padding-bottom: 15px
  3200 + }
  3201 +
  3202 + .moz-5 a, [class*=moz-], [class*=moz-] a {
  3203 + height: 75px
  3204 + }
  3205 +
  3206 + .moz-3, .moz-5 {
  3207 + padding-right: 2px !important
  3208 + }
  3209 +
  3210 + .moz-3 {
  3211 + margin-top: 2px
  3212 + }
  3213 +
  3214 + .moz-3, .moz-5, .moz-7 {
  3215 + padding-left: 15px !important
  3216 + }
  3217 +
  3218 + .moz-2, .moz-4, .moz-6 {
  3219 + padding-right: 15px !important
  3220 + }
  3221 +
  3222 + .moz-6 {
  3223 + padding-left: 0 !important
  3224 + }
  3225 +
  3226 + .box-slider {
  3227 + height: auto
  3228 + }
  3229 +
  3230 + .slider-img {
  3231 + height: 180px
  3232 + }
  3233 +
  3234 + .slider-menu, .slider-menu ul {
  3235 + height: auto;
  3236 + width: 100%;
  3237 + float: left
  3238 + }
  3239 +
  3240 + .slider-img a div {
  3241 + width: 100%;
  3242 + padding: 0 20px;
  3243 + bottom: 16px
  3244 + }
  3245 +
  3246 + .slider-img a p {
  3247 + font-size: 28px;
  3248 + line-height: 34px
  3249 + }
  3250 +
  3251 + .slider-menu {
  3252 + transform: rotate(-180deg);
  3253 + -webkit-transform: rotate(-180deg)
  3254 + }
  3255 +
  3256 + .slider-menu ul li {
  3257 + width: 100%;
  3258 + height: 34px
  3259 + }
  3260 +
  3261 + .slider-menu ul li:before {
  3262 + width: 100%
  3263 + }
  3264 +
  3265 + .slider-menu ul li a {
  3266 + transform: rotate(-180deg);
  3267 + -webkit-transform: rotate(-180deg);
  3268 + width: 100%
  3269 + }
  3270 +
  3271 + .margin-top {
  3272 + margin-top: 15px
  3273 + }
  3274 +
  3275 + .section-box-content .container.shadow {
  3276 + padding-bottom: 15px
  3277 + }
  3278 +
  3279 + .brand-link {
  3280 + padding-top: 20px
  3281 + }
  3282 +
  3283 +,.brand-list-desc-txt {
  3284 + margin-top: 10px
  3285 + }
  3286 +
  3287 + .brand-list-desc-txt p {
  3288 + margin-top: 4px
  3289 + }
  3290 +
  3291 + .brand-main-txt {
  3292 + margin-top: 20px
  3293 + }
  3294 +
  3295 + .brand-txt-img, .new_article-img {
  3296 + width: 100%
  3297 + }
  3298 +
  3299 + .collection-list ul {
  3300 + margin-top: 10px
  3301 + }
  3302 +
  3303 + .tabs-content .gall-1 li a {
  3304 + width: 100%
  3305 + }
  3306 +
  3307 + .tabs-content .gall-1 li a img {
  3308 + margin: 0 auto
  3309 + }
  3310 +
  3311 + .certificate_f {
  3312 + padding-left: 0;
  3313 + width: 20px;
  3314 + height: 26px;
  3315 + display: block;
  3316 + float: left
  3317 + }
  3318 +
  3319 + .certificate_f:before {
  3320 + top: 0;
  3321 + margin-top: 6px
  3322 + }
  3323 +
  3324 + .list-tabs li {
  3325 + margin-top: 2px
  3326 + }
  3327 +
  3328 + #success-form, .modal-form {
  3329 + width: 300px;
  3330 + margin-left: -150px
  3331 + }
  3332 +
  3333 + .modal-form form {
  3334 + padding: 0 15px
  3335 + }
  3336 +
  3337 + .modal-form form label {
  3338 + text-align: left;
  3339 + width: auto;
  3340 + padding-right: 0;
  3341 + font-size: 11px;
  3342 + line-height: 20px;
  3343 + height: 20px
  3344 + }
  3345 +
  3346 + .modal-form form input, .modal-form form textarea {
  3347 + width: 100%;
  3348 + border: 1px solid #dedfe0
  3349 + }
  3350 +
  3351 + .modal-form form .required label:before {
  3352 + right: -7px;
  3353 + line-height: 20px;
  3354 + height: 20px
  3355 + }
  3356 +
  3357 + .modal-form form .has-error .help-block {
  3358 + display: none
  3359 + }
  3360 +
  3361 + .modal-form form .has-error input, .modal-form form .has-error textarea {
  3362 + border: 1px solid #ed1c24
  3363 + }
  3364 +
  3365 + .modal-form form input:focus, .modal-form form textarea:focus {
  3366 + border: 1px solid #a7a7a7
  3367 + }
  3368 +
  3369 + .modal-form form textarea {
  3370 + height: 50px;
  3371 + max-height: 50px;
  3372 + padding-top: 5px
  3373 + }
  3374 +
  3375 + .button-wr {
  3376 + margin-top: 0;
  3377 + width: 100%
  3378 + }
  3379 +
  3380 + ._more_ {
  3381 + width: 100%;
  3382 + height: 18px;
  3383 + bottom: -28px;
  3384 + text-align: center
  3385 + }
  3386 +
  3387 + .form-product-wr table tr td {
  3388 + padding-right: 33px
  3389 + }
  3390 +
  3391 + .form-product-wr table tr td:first-child {
  3392 + padding-right: 5px;
  3393 + text-align: left
  3394 + }
  3395 +}
  3396 +
  3397 +.container, .container-fluid {
  3398 + margin-right: auto;
  3399 + margin-left: auto
  3400 +}
  3401 +
  3402 +@media (max-width: 700px) {
  3403 + .link-cat {
  3404 + height: 360px
  3405 + }
  3406 +}
  3407 +
  3408 +@media (max-width: 650px) {
  3409 + .link-cat {
  3410 + height: 332px
  3411 + }
  3412 +}
  3413 +
  3414 +@media (max-width: 600px) {
  3415 + .link-cat {
  3416 + height: 304px
  3417 + }
  3418 +}
  3419 +
  3420 +@media (max-width: 550px) {
  3421 + .link-cat {
  3422 + height: 277px
  3423 + }
  3424 +}
  3425 +
  3426 +@media (max-width: 525px) {
  3427 + .box-mosaic a p {
  3428 + padding-top: 30px
  3429 + }
  3430 +
  3431 + .box-mosaic a p:before {
  3432 + bottom: 32px;
  3433 + right: 9px
  3434 + }
  3435 +
  3436 + .certificate-page .certificate {
  3437 + width: 100% !important
  3438 + }
  3439 +}
  3440 +
  3441 +@media (max-width: 500px) {
  3442 + .link-cat {
  3443 + height: 249px
  3444 + }
  3445 +}
  3446 +
  3447 +@media (max-width: 480px) {
  3448 + .link-cat {
  3449 + height: 238px
  3450 + }
  3451 +}
  3452 +
  3453 +@media (max-width: 450px) {
  3454 + .link-cat {
  3455 + height: 222px
  3456 + }
  3457 +
  3458 + #close-form {
  3459 + top: -58px;
  3460 + right: 0
  3461 + }
  3462 +}
  3463 +
  3464 +@media (max-width: 400px) {
  3465 + .link-cat {
  3466 + height: 194px
  3467 + }
  3468 +
  3469 + .box-mosaic a p {
  3470 + padding-right: 23px;
  3471 + padding-top: 16px
  3472 + }
  3473 +
  3474 + .box-mosaic a p:before {
  3475 + bottom: 46px
  3476 + }
  3477 +
  3478 + .tabs-content .certificate {
  3479 + height: 300px !important
  3480 + }
  3481 +}
  3482 +
  3483 +@media (max-width: 350px) {
  3484 + .link-cat {
  3485 + height: 166px
  3486 + }
  3487 +
  3488 + .box-mosaic a p {
  3489 + padding-right: 23px;
  3490 + padding-top: 16px
  3491 + }
  3492 +
  3493 + .box-mosaic a p:before {
  3494 + bottom: 46px;
  3495 + right: 16px
  3496 + }
  3497 +}
  3498 +
  3499 +@media (max-width: 336px) {
  3500 + .link-cat {
  3501 + height: 160px
  3502 + }
  3503 +}
  3504 +
  3505 +@media (max-width: 330px) {
  3506 + .box-mosaic a p {
  3507 + padding-right: 22px
  3508 + }
  3509 +
  3510 + .box-mosaic a p:before {
  3511 + right: 9px
  3512 + }
  3513 +}
  3514 +
  3515 +*, :after, :before {
  3516 + -webkit-box-sizing: border-box;
  3517 + -moz-box-sizing: border-box;
  3518 + box-sizing: border-box
  3519 +}
  3520 +
  3521 +.img-responsive {
  3522 + display: block;
  3523 + max-width: 100%;
  3524 + height: auto
  3525 +}
  3526 +
  3527 +.img-rounded {
  3528 + border-radius: 6px
  3529 +}
  3530 +
  3531 +.img-thumbnail {
  3532 + padding: 4px;
  3533 + line-height: 1.42857143;
  3534 + background-color: #fff;
  3535 + border: 1px solid #ddd;
  3536 + border-radius: 4px;
  3537 + -webkit-transition: all .2s ease-in-out;
  3538 + -o-transition: all .2s ease-in-out;
  3539 + transition: all .2s ease-in-out;
  3540 + display: inline-block;
  3541 + max-width: 100%;
  3542 + height: auto
  3543 +}
  3544 +
  3545 +.container, .container-fluid {
  3546 + padding-left: 15px;
  3547 + padding-right: 15px
  3548 +}
  3549 +
  3550 +.img-circle {
  3551 + border-radius: 50%
  3552 +}
  3553 +
  3554 +.container {
  3555 + min-width: 320px
  3556 +}
  3557 +
  3558 +@media (min-width: 768px) {
  3559 + .container {
  3560 + width: 100%
  3561 + }
  3562 +}
  3563 +
  3564 +@media (min-width: 992px) {
  3565 + .container {
  3566 + width: 970px
  3567 + }
  3568 +}
  3569 +
  3570 +@media (min-width: 1200px) {
  3571 + .container {
  3572 + width: 1170px
  3573 + }
  3574 +}
  3575 +
  3576 +.row {
  3577 + margin-left: -15px;
  3578 + margin-right: -15px
  3579 +}
  3580 +
  3581 +.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  3582 + position: relative;
  3583 + min-height: 1px;
  3584 + padding-left: 15px;
  3585 + padding-right: 15px
  3586 +}
  3587 +
  3588 +.affix, .lg-sub-html {
  3589 + position: fixed
  3590 +}
  3591 +
  3592 +.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  3593 + float: left
  3594 +}
  3595 +
  3596 +.col-xs-12 {
  3597 + width: 100%
  3598 +}
  3599 +
  3600 +.col-xs-11 {
  3601 + width: 91.66666667%
  3602 +}
  3603 +
  3604 +.col-xs-10 {
  3605 + width: 83.33333333%
  3606 +}
  3607 +
  3608 +.col-xs-9 {
  3609 + width: 75%
  3610 +}
  3611 +
  3612 +.col-xs-8 {
  3613 + width: 66.66666667%
  3614 +}
  3615 +
  3616 +.col-xs-7 {
  3617 + width: 58.33333333%
  3618 +}
  3619 +
  3620 +.col-xs-6 {
  3621 + width: 50%
  3622 +}
  3623 +
  3624 +.col-xs-5 {
  3625 + width: 41.66666667%
  3626 +}
  3627 +
  3628 +.col-xs-4 {
  3629 + width: 33.33333333%
  3630 +}
  3631 +
  3632 +.col-xs-3 {
  3633 + width: 25%
  3634 +}
  3635 +
  3636 +.col-xs-2 {
  3637 + width: 16.66666667%
  3638 +}
  3639 +
  3640 +.col-xs-1 {
  3641 + width: 8.33333333%
  3642 +}
  3643 +
  3644 +.col-xs-pull-12 {
  3645 + right: 100%
  3646 +}
  3647 +
  3648 +.col-xs-pull-11 {
  3649 + right: 91.66666667%
  3650 +}
  3651 +
  3652 +.col-xs-pull-10 {
  3653 + right: 83.33333333%
  3654 +}
  3655 +
  3656 +.col-xs-pull-9 {
  3657 + right: 75%
  3658 +}
  3659 +
  3660 +.col-xs-pull-8 {
  3661 + right: 66.66666667%
  3662 +}
  3663 +
  3664 +.col-xs-pull-7 {
  3665 + right: 58.33333333%
  3666 +}
  3667 +
  3668 +.col-xs-pull-6 {
  3669 + right: 50%
  3670 +}
  3671 +
  3672 +.col-xs-pull-5 {
  3673 + right: 41.66666667%
  3674 +}
  3675 +
  3676 +.col-xs-pull-4 {
  3677 + right: 33.33333333%
  3678 +}
  3679 +
  3680 +.col-xs-pull-3 {
  3681 + right: 25%
  3682 +}
  3683 +
  3684 +.col-xs-pull-2 {
  3685 + right: 16.66666667%
  3686 +}
  3687 +
  3688 +.col-xs-pull-1 {
  3689 + right: 8.33333333%
  3690 +}
  3691 +
  3692 +.col-xs-pull-0 {
  3693 + right: auto
  3694 +}
  3695 +
  3696 +.col-xs-push-12 {
  3697 + left: 100%
  3698 +}
  3699 +
  3700 +.col-xs-push-11 {
  3701 + left: 91.66666667%
  3702 +}
  3703 +
  3704 +.col-xs-push-10 {
  3705 + left: 83.33333333%
  3706 +}
  3707 +
  3708 +.col-xs-push-9 {
  3709 + left: 75%
  3710 +}
  3711 +
  3712 +.col-xs-push-8 {
  3713 + left: 66.66666667%
  3714 +}
  3715 +
  3716 +.col-xs-push-7 {
  3717 + left: 58.33333333%
  3718 +}
  3719 +
  3720 +.col-xs-push-6 {
  3721 + left: 50%
  3722 +}
  3723 +
  3724 +.col-xs-push-5 {
  3725 + left: 41.66666667%
  3726 +}
  3727 +
  3728 +.col-xs-push-4 {
  3729 + left: 33.33333333%
  3730 +}
  3731 +
  3732 +.col-xs-push-3 {
  3733 + left: 25%
  3734 +}
  3735 +
  3736 +.col-xs-push-2 {
  3737 + left: 16.66666667%
  3738 +}
  3739 +
  3740 +.col-xs-push-1 {
  3741 + left: 8.33333333%
  3742 +}
  3743 +
  3744 +.col-xs-push-0 {
  3745 + left: auto
  3746 +}
  3747 +
  3748 +.col-xs-offset-12 {
  3749 + margin-left: 100%
  3750 +}
  3751 +
  3752 +.col-xs-offset-11 {
  3753 + margin-left: 91.66666667%
  3754 +}
  3755 +
  3756 +.col-xs-offset-10 {
  3757 + margin-left: 83.33333333%
  3758 +}
  3759 +
  3760 +.col-xs-offset-9 {
  3761 + margin-left: 75%
  3762 +}
  3763 +
  3764 +.col-xs-offset-8 {
  3765 + margin-left: 66.66666667%
  3766 +}
  3767 +
  3768 +.col-xs-offset-7 {
  3769 + margin-left: 58.33333333%
  3770 +}
  3771 +
  3772 +.col-xs-offset-6 {
  3773 + margin-left: 50%
  3774 +}
  3775 +
  3776 +.col-xs-offset-5 {
  3777 + margin-left: 41.66666667%
  3778 +}
  3779 +
  3780 +.col-xs-offset-4 {
  3781 + margin-left: 33.33333333%
  3782 +}
  3783 +
  3784 +.col-xs-offset-3 {
  3785 + margin-left: 25%
  3786 +}
  3787 +
  3788 +.col-xs-offset-2 {
  3789 + margin-left: 16.66666667%
  3790 +}
  3791 +
  3792 +.col-xs-offset-1 {
  3793 + margin-left: 8.33333333%
  3794 +}
  3795 +
  3796 +.col-xs-offset-0 {
  3797 + margin-left: 0
  3798 +}
  3799 +
  3800 +@media (min-width: 768px) {
  3801 + .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
  3802 + float: left
  3803 + }
  3804 +
  3805 + .col-sm-12 {
  3806 + width: 100%
  3807 + }
  3808 +
  3809 + .col-sm-11 {
  3810 + width: 91.66666667%
  3811 + }
  3812 +
  3813 + .col-sm-10 {
  3814 + width: 83.33333333%
  3815 + }
  3816 +
  3817 + .col-sm-9 {
  3818 + width: 75%
  3819 + }
  3820 +
  3821 + .col-sm-8 {
  3822 + width: 66.66666667%
  3823 + }
  3824 +
  3825 + .col-sm-7 {
  3826 + width: 58.33333333%
  3827 + }
  3828 +
  3829 + .col-sm-6 {
  3830 + width: 50%
  3831 + }
  3832 +
  3833 + .col-sm-5 {
  3834 + width: 41.66666667%
  3835 + }
  3836 +
  3837 + .col-sm-4 {
  3838 + width: 33.33333333%
  3839 + }
  3840 +
  3841 + .col-sm-3 {
  3842 + width: 25%
  3843 + }
  3844 +
  3845 + .col-sm-2 {
  3846 + width: 16.66666667%
  3847 + }
  3848 +
  3849 + .col-sm-1 {
  3850 + width: 8.33333333%
  3851 + }
  3852 +
  3853 + .col-sm-pull-12 {
  3854 + right: 100%
  3855 + }
  3856 +
  3857 + .col-sm-pull-11 {
  3858 + right: 91.66666667%
  3859 + }
  3860 +
  3861 + .col-sm-pull-10 {
  3862 + right: 83.33333333%
  3863 + }
  3864 +
  3865 + .col-sm-pull-9 {
  3866 + right: 75%
  3867 + }
  3868 +
  3869 + .col-sm-pull-8 {
  3870 + right: 66.66666667%
  3871 + }
  3872 +
  3873 + .col-sm-pull-7 {
  3874 + right: 58.33333333%
  3875 + }
  3876 +
  3877 + .col-sm-pull-6 {
  3878 + right: 50%
  3879 + }
  3880 +
  3881 + .col-sm-pull-5 {
  3882 + right: 41.66666667%
  3883 + }
  3884 +
  3885 + .col-sm-pull-4 {
  3886 + right: 33.33333333%
  3887 + }
  3888 +
  3889 + .col-sm-pull-3 {
  3890 + right: 25%
  3891 + }
  3892 +
  3893 + .col-sm-pull-2 {
  3894 + right: 16.66666667%
  3895 + }
  3896 +
  3897 + .col-sm-pull-1 {
  3898 + right: 8.33333333%
  3899 + }
  3900 +
  3901 + .col-sm-pull-0 {
  3902 + right: auto
  3903 + }
  3904 +
  3905 + .col-sm-push-12 {
  3906 + left: 100%
  3907 + }
  3908 +
  3909 + .col-sm-push-11 {
  3910 + left: 91.66666667%
  3911 + }
  3912 +
  3913 + .col-sm-push-10 {
  3914 + left: 83.33333333%
  3915 + }
  3916 +
  3917 + .col-sm-push-9 {
  3918 + left: 75%
  3919 + }
  3920 +
  3921 + .col-sm-push-8 {
  3922 + left: 66.66666667%
  3923 + }
  3924 +
  3925 + .col-sm-push-7 {
  3926 + left: 58.33333333%
  3927 + }
  3928 +
  3929 + .col-sm-push-6 {
  3930 + left: 50%
  3931 + }
  3932 +
  3933 + .col-sm-push-5 {
  3934 + left: 41.66666667%
  3935 + }
  3936 +
  3937 + .col-sm-push-4 {
  3938 + left: 33.33333333%
  3939 + }
  3940 +
  3941 + .col-sm-push-3 {
  3942 + left: 25%
  3943 + }
  3944 +
  3945 + .col-sm-push-2 {
  3946 + left: 16.66666667%
  3947 + }
  3948 +
  3949 + .col-sm-push-1 {
  3950 + left: 8.33333333%
  3951 + }
  3952 +
  3953 + .col-sm-push-0 {
  3954 + left: auto
  3955 + }
  3956 +
  3957 + .col-sm-offset-12 {
  3958 + margin-left: 100%
  3959 + }
  3960 +
  3961 + .col-sm-offset-11 {
  3962 + margin-left: 91.66666667%
  3963 + }
  3964 +
  3965 + .col-sm-offset-10 {
  3966 + margin-left: 83.33333333%
  3967 + }
  3968 +
  3969 + .col-sm-offset-9 {
  3970 + margin-left: 75%
  3971 + }
  3972 +
  3973 + .col-sm-offset-8 {
  3974 + margin-left: 66.66666667%
  3975 + }
  3976 +
  3977 + .col-sm-offset-7 {
  3978 + margin-left: 58.33333333%
  3979 + }
  3980 +
  3981 + .col-sm-offset-6 {
  3982 + margin-left: 50%
  3983 + }
  3984 +
  3985 + .col-sm-offset-5 {
  3986 + margin-left: 41.66666667%
  3987 + }
  3988 +
  3989 + .col-sm-offset-4 {
  3990 + margin-left: 33.33333333%
  3991 + }
  3992 +
  3993 + .col-sm-offset-3 {
  3994 + margin-left: 25%
  3995 + }
  3996 +
  3997 + .col-sm-offset-2 {
  3998 + margin-left: 16.66666667%
  3999 + }
  4000 +
  4001 + .col-sm-offset-1 {
  4002 + margin-left: 8.33333333%
  4003 + }
  4004 +
  4005 + .col-sm-offset-0 {
  4006 + margin-left: 0
  4007 + }
  4008 +}
  4009 +
  4010 +@media (min-width: 992px) {
  4011 + .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
  4012 + float: left
  4013 + }
  4014 +
  4015 + .col-md-12 {
  4016 + width: 100%
  4017 + }
  4018 +
  4019 + .col-md-11 {
  4020 + width: 91.66666667%
  4021 + }
  4022 +
  4023 + .col-md-10 {
  4024 + width: 83.33333333%
  4025 + }
  4026 +
  4027 + .col-md-9 {
  4028 + width: 75%
  4029 + }
  4030 +
  4031 + .col-md-8 {
  4032 + width: 66.66666667%
  4033 + }
  4034 +
  4035 + .col-md-7 {
  4036 + width: 58.33333333%
  4037 + }
  4038 +
  4039 + .col-md-6 {
  4040 + width: 50%
  4041 + }
  4042 +
  4043 + .col-md-5 {
  4044 + width: 41.66666667%
  4045 + }
  4046 +
  4047 + .col-md-4 {
  4048 + width: 33.33333333%
  4049 + }
  4050 +
  4051 + .col-md-3 {
  4052 + width: 25%
  4053 + }
  4054 +
  4055 + .col-md-2 {
  4056 + width: 16.66666667%
  4057 + }
  4058 +
  4059 + .col-md-1 {
  4060 + width: 8.33333333%
  4061 + }
  4062 +
  4063 + .col-md-pull-12 {
  4064 + right: 100%
  4065 + }
  4066 +
  4067 + .col-md-pull-11 {
  4068 + right: 91.66666667%
  4069 + }
  4070 +
  4071 + .col-md-pull-10 {
  4072 + right: 83.33333333%
  4073 + }
  4074 +
  4075 + .col-md-pull-9 {
  4076 + right: 75%
  4077 + }
  4078 +
  4079 + .col-md-pull-8 {
  4080 + right: 66.66666667%
  4081 + }
  4082 +
  4083 + .col-md-pull-7 {
  4084 + right: 58.33333333%
  4085 + }
  4086 +
  4087 + .col-md-pull-6 {
  4088 + right: 50%
  4089 + }
  4090 +
  4091 + .col-md-pull-5 {
  4092 + right: 41.66666667%
  4093 + }
  4094 +
  4095 + .col-md-pull-4 {
  4096 + right: 33.33333333%
  4097 + }
  4098 +
  4099 + .col-md-pull-3 {
  4100 + right: 25%
  4101 + }
  4102 +
  4103 + .col-md-pull-2 {
  4104 + right: 16.66666667%
  4105 + }
  4106 +
  4107 + .col-md-pull-1 {
  4108 + right: 8.33333333%
  4109 + }
  4110 +
  4111 + .col-md-pull-0 {
  4112 + right: auto
  4113 + }
  4114 +
  4115 + .col-md-push-12 {
  4116 + left: 100%
  4117 + }
  4118 +
  4119 + .col-md-push-11 {
  4120 + left: 91.66666667%
  4121 + }
  4122 +
  4123 + .col-md-push-10 {
  4124 + left: 83.33333333%
  4125 + }
  4126 +
  4127 + .col-md-push-9 {
  4128 + left: 75%
  4129 + }
  4130 +
  4131 + .col-md-push-8 {
  4132 + left: 66.66666667%
  4133 + }
  4134 +
  4135 + .col-md-push-7 {
  4136 + left: 58.33333333%
  4137 + }
  4138 +
  4139 + .col-md-push-6 {
  4140 + left: 50%
  4141 + }
  4142 +
  4143 + .col-md-push-5 {
  4144 + left: 41.66666667%
  4145 + }
  4146 +
  4147 + .col-md-push-4 {
  4148 + left: 33.33333333%
  4149 + }
  4150 +
  4151 + .col-md-push-3 {
  4152 + left: 25%
  4153 + }
  4154 +
  4155 + .col-md-push-2 {
  4156 + left: 16.66666667%
  4157 + }
  4158 +
  4159 + .col-md-push-1 {
  4160 + left: 8.33333333%
  4161 + }
  4162 +
  4163 + .col-md-push-0 {
  4164 + left: auto
  4165 + }
  4166 +
  4167 + .col-md-offset-12 {
  4168 + margin-left: 100%
  4169 + }
  4170 +
  4171 + .col-md-offset-11 {
  4172 + margin-left: 91.66666667%
  4173 + }
  4174 +
  4175 + .col-md-offset-10 {
  4176 + margin-left: 83.33333333%
  4177 + }
  4178 +
  4179 + .col-md-offset-9 {
  4180 + margin-left: 75%
  4181 + }
  4182 +
  4183 + .col-md-offset-8 {
  4184 + margin-left: 66.66666667%
  4185 + }
  4186 +
  4187 + .col-md-offset-7 {
  4188 + margin-left: 58.33333333%
  4189 + }
  4190 +
  4191 + .col-md-offset-6 {
  4192 + margin-left: 50%
  4193 + }
  4194 +
  4195 + .col-md-offset-5 {
  4196 + margin-left: 41.66666667%
  4197 + }
  4198 +
  4199 + .col-md-offset-4 {
  4200 + margin-left: 33.33333333%
  4201 + }
  4202 +
  4203 + .col-md-offset-3 {
  4204 + margin-left: 25%
  4205 + }
  4206 +
  4207 + .col-md-offset-2 {
  4208 + margin-left: 16.66666667%
  4209 + }
  4210 +
  4211 + .col-md-offset-1 {
  4212 + margin-left: 8.33333333%
  4213 + }
  4214 +
  4215 + .col-md-offset-0 {
  4216 + margin-left: 0
  4217 + }
  4218 +}
  4219 +
  4220 +@media (min-width: 1200px) {
  4221 + .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
  4222 + float: left
  4223 + }
  4224 +
  4225 + .col-lg-12 {
  4226 + width: 100%
  4227 + }
  4228 +
  4229 + .col-lg-11 {
  4230 + width: 91.66666667%
  4231 + }
  4232 +
  4233 + .col-lg-10 {
  4234 + width: 83.33333333%
  4235 + }
  4236 +
  4237 + .col-lg-9 {
  4238 + width: 75%
  4239 + }
  4240 +
  4241 + .col-lg-8 {
  4242 + width: 66.66666667%
  4243 + }
  4244 +
  4245 + .col-lg-7 {
  4246 + width: 58.33333333%
  4247 + }
  4248 +
  4249 + .col-lg-6 {
  4250 + width: 50%
  4251 + }
  4252 +
  4253 + .col-lg-5 {
  4254 + width: 41.66666667%
  4255 + }
  4256 +
  4257 + .col-lg-4 {
  4258 + width: 33.33333333%
  4259 + }
  4260 +
  4261 + .col-lg-3 {
  4262 + width: 25%
  4263 + }
  4264 +
  4265 + .col-lg-2 {
  4266 + width: 16.66666667%
  4267 + }
  4268 +
  4269 + .col-lg-1 {
  4270 + width: 8.33333333%
  4271 + }
  4272 +
  4273 + .col-lg-pull-12 {
  4274 + right: 100%
  4275 + }
  4276 +
  4277 + .col-lg-pull-11 {
  4278 + right: 91.66666667%
  4279 + }
  4280 +
  4281 + .col-lg-pull-10 {
  4282 + right: 83.33333333%
  4283 + }
  4284 +
  4285 + .col-lg-pull-9 {
  4286 + right: 75%
  4287 + }
  4288 +
  4289 + .col-lg-pull-8 {
  4290 + right: 66.66666667%
  4291 + }
  4292 +
  4293 + .col-lg-pull-7 {
  4294 + right: 58.33333333%
  4295 + }
  4296 +
  4297 + .col-lg-pull-6 {
  4298 + right: 50%
  4299 + }
  4300 +
  4301 + .col-lg-pull-5 {
  4302 + right: 41.66666667%
  4303 + }
  4304 +
  4305 + .col-lg-pull-4 {
  4306 + right: 33.33333333%
  4307 + }
  4308 +
  4309 + .col-lg-pull-3 {
  4310 + right: 25%
  4311 + }
  4312 +
  4313 + .col-lg-pull-2 {
  4314 + right: 16.66666667%
  4315 + }
  4316 +
  4317 + .col-lg-pull-1 {
  4318 + right: 8.33333333%
  4319 + }
  4320 +
  4321 + .col-lg-pull-0 {
  4322 + right: auto
  4323 + }
  4324 +
  4325 + .col-lg-push-12 {
  4326 + left: 100%
  4327 + }
  4328 +
  4329 + .col-lg-push-11 {
  4330 + left: 91.66666667%
  4331 + }
  4332 +
  4333 + .col-lg-push-10 {
  4334 + left: 83.33333333%
  4335 + }
  4336 +
  4337 + .col-lg-push-9 {
  4338 + left: 75%
  4339 + }
  4340 +
  4341 + .col-lg-push-8 {
  4342 + left: 66.66666667%
  4343 + }
  4344 +
  4345 + .col-lg-push-7 {
  4346 + left: 58.33333333%
  4347 + }
  4348 +
  4349 + .col-lg-push-6 {
  4350 + left: 50%
  4351 + }
  4352 +
  4353 + .col-lg-push-5 {
  4354 + left: 41.66666667%
  4355 + }
  4356 +
  4357 + .col-lg-push-4 {
  4358 + left: 33.33333333%
  4359 + }
  4360 +
  4361 + .col-lg-push-3 {
  4362 + left: 25%
  4363 + }
  4364 +
  4365 + .col-lg-push-2 {
  4366 + left: 16.66666667%
  4367 + }
  4368 +
  4369 + .col-lg-push-1 {
  4370 + left: 8.33333333%
  4371 + }
  4372 +
  4373 + .col-lg-push-0 {
  4374 + left: auto
  4375 + }
  4376 +
  4377 + .col-lg-offset-12 {
  4378 + margin-left: 100%
  4379 + }
  4380 +
  4381 + .col-lg-offset-11 {
  4382 + margin-left: 91.66666667%
  4383 + }
  4384 +
  4385 + .col-lg-offset-10 {
  4386 + margin-left: 83.33333333%
  4387 + }
  4388 +
  4389 + .col-lg-offset-9 {
  4390 + margin-left: 75%
  4391 + }
  4392 +
  4393 + .col-lg-offset-8 {
  4394 + margin-left: 66.66666667%
  4395 + }
  4396 +
  4397 + .col-lg-offset-7 {
  4398 + margin-left: 58.33333333%
  4399 + }
  4400 +
  4401 + .col-lg-offset-6 {
  4402 + margin-left: 50%
  4403 + }
  4404 +
  4405 + .col-lg-offset-5 {
  4406 + margin-left: 41.66666667%
  4407 + }
  4408 +
  4409 + .col-lg-offset-4 {
  4410 + margin-left: 33.33333333%
  4411 + }
  4412 +
  4413 + .col-lg-offset-3 {
  4414 + margin-left: 25%
  4415 + }
  4416 +
  4417 + .col-lg-offset-2 {
  4418 + margin-left: 16.66666667%
  4419 + }
  4420 +
  4421 + .col-lg-offset-1 {
  4422 + margin-left: 8.33333333%
  4423 + }
  4424 +
  4425 + .col-lg-offset-0 {
  4426 + margin-left: 0
  4427 + }
  4428 +}
  4429 +
  4430 +.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
  4431 + content: " ";
  4432 + display: table
  4433 +}
  4434 +
  4435 +.center-block {
  4436 + display: block;
  4437 + margin-left: auto;
  4438 + margin-right: auto
  4439 +}
  4440 +
  4441 +.pull-right {
  4442 + float: right !important
  4443 +}
  4444 +
  4445 +.pull-left {
  4446 + float: left !important
  4447 +}
  4448 +
  4449 +.hide {
  4450 + display: none !important
  4451 +}
  4452 +
  4453 +.show {
  4454 + display: block !important
  4455 +}
  4456 +
  4457 +.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
  4458 + display: none !important
  4459 +}
  4460 +
  4461 +.invisible {
  4462 + visibility: hidden
  4463 +}
  4464 +
  4465 +.text-hide {
  4466 + font: 0/0 a;
  4467 + color: transparent;
  4468 + text-shadow: none;
  4469 + background-color: transparent;
  4470 + border: 0
  4471 +}
  4472 +
  4473 +.lg-sub-html, .lg-toolbar {
  4474 + background-color: rgba(0, 0, 0, .45)
  4475 +}
  4476 +
  4477 +@media (max-width: 767px) {
  4478 + .visible-xs {
  4479 + display: block !important
  4480 + }
  4481 +
  4482 + table.visible-xs {
  4483 + display: table !important
  4484 + }
  4485 +
  4486 + tr.visible-xs {
  4487 + display: table-row !important
  4488 + }
  4489 +
  4490 + td.visible-xs, th.visible-xs {
  4491 + display: table-cell !important
  4492 + }
  4493 +
  4494 + .visible-xs-block {
  4495 + display: block !important
  4496 + }
  4497 +
  4498 + .visible-xs-inline {
  4499 + display: inline !important
  4500 + }
  4501 +
  4502 + .visible-xs-inline-block {
  4503 + display: inline-block !important
  4504 + }
  4505 +}
  4506 +
  4507 +@media (min-width: 768px) and (max-width: 991px) {
  4508 + .visible-sm, .visible_all {
  4509 + display: block !important
  4510 + }
  4511 +
  4512 + table.visible-sm {
  4513 + display: table !important
  4514 + }
  4515 +
  4516 + tr.visible-sm {
  4517 + display: table-row !important
  4518 + }
  4519 +
  4520 + td.visible-sm, th.visible-sm {
  4521 + display: table-cell !important
  4522 + }
  4523 +
  4524 + .visible-sm-block {
  4525 + display: block !important
  4526 + }
  4527 +
  4528 + .visible-sm-inline {
  4529 + display: inline !important
  4530 + }
  4531 +
  4532 + .visible-sm-inline-block {
  4533 + display: inline-block !important
  4534 + }
  4535 +}
  4536 +
  4537 +@media (min-width: 940px) {
  4538 + .visible_940 {
  4539 + display: block !important
  4540 + }
  4541 +}
  4542 +
  4543 +@media (max-width: 939px) {
  4544 + .mob-overlay, .visible-mobile {
  4545 + display: block !important
  4546 + }
  4547 +}
  4548 +
  4549 +@media (min-width: 992px) and (max-width: 1199px) {
  4550 + .visible-md, .visible_all {
  4551 + display: block !important
  4552 + }
  4553 +
  4554 + table.visible-md {
  4555 + display: table !important
  4556 + }
  4557 +
  4558 + tr.visible-md {
  4559 + display: table-row !important
  4560 + }
  4561 +
  4562 + td.visible-md, th.visible-md {
  4563 + display: table-cell !important
  4564 + }
  4565 +
  4566 + .visible-md-block {
  4567 + display: block !important
  4568 + }
  4569 +
  4570 + .visible-md-inline {
  4571 + display: inline !important
  4572 + }
  4573 +
  4574 + .visible-md-inline-block {
  4575 + display: inline-block !important
  4576 + }
  4577 +}
  4578 +
  4579 +@media (min-width: 1200px) {
  4580 + .visible-lg, .visible_all {
  4581 + display: block !important
  4582 + }
  4583 +
  4584 + table.visible-lg {
  4585 + display: table !important
  4586 + }
  4587 +
  4588 + tr.visible-lg {
  4589 + display: table-row !important
  4590 + }
  4591 +
  4592 + td.visible-lg, th.visible-lg {
  4593 + display: table-cell !important
  4594 + }
  4595 +
  4596 + .visible-lg-block {
  4597 + display: block !important
  4598 + }
  4599 +
  4600 + .visible-lg-inline {
  4601 + display: inline !important
  4602 + }
  4603 +
  4604 + .visible-lg-inline-block {
  4605 + display: inline-block !important
  4606 + }
  4607 +
  4608 + .hidden-lg {
  4609 + display: none !important
  4610 + }
  4611 +}
  4612 +
  4613 +@media (max-width: 767px) {
  4614 + .hidden-xs {
  4615 + display: none !important
  4616 + }
  4617 +}
  4618 +
  4619 +@media (min-width: 768px) and (max-width: 991px) {
  4620 + .hidden-sm {
  4621 + display: none !important
  4622 + }
  4623 +}
  4624 +
  4625 +@media (min-width: 992px) and (max-width: 1199px) {
  4626 + .hidden-md {
  4627 + display: none !important
  4628 + }
  4629 +}
  4630 +
  4631 +.visible-print {
  4632 + display: none !important
  4633 +}
  4634 +
  4635 +@media print {
  4636 + .visible-print {
  4637 + display: block !important
  4638 + }
  4639 +
  4640 + table.visible-print {
  4641 + display: table !important
  4642 + }
  4643 +
  4644 + tr.visible-print {
  4645 + display: table-row !important
  4646 + }
  4647 +
  4648 + td.visible-print, th.visible-print {
  4649 + display: table-cell !important
  4650 + }
  4651 +}
  4652 +
  4653 +.visible-print-block {
  4654 + display: none !important
  4655 +}
  4656 +
  4657 +@media print {
  4658 + .visible-print-block {
  4659 + display: block !important
  4660 + }
  4661 +}
  4662 +
  4663 +.visible-print-inline {
  4664 + display: none !important
  4665 +}
  4666 +
  4667 +@media print {
  4668 + .visible-print-inline {
  4669 + display: inline !important
  4670 + }
  4671 +}
  4672 +
  4673 +.visible-print-inline-block {
  4674 + display: none !important
  4675 +}
  4676 +
  4677 +@media print {
  4678 + .visible-print-inline-block {
  4679 + display: inline-block !important
  4680 + }
  4681 +
  4682 + .hidden-print {
  4683 + display: none !important
  4684 + }
  4685 +}
  4686 +
  4687 +.col-lg-15, .col-md-15, .col-sm-15, .col-xs-15 {
  4688 + position: relative;
  4689 + min-height: 1px;
  4690 + padding-right: 10px;
  4691 + padding-left: 10px;
  4692 + width: 20%
  4693 +}
  4694 +
  4695 +@font-face {
  4696 + font-family: lg;
  4697 + src: url(../fonts/lg.eot?n1z373);
  4698 + src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
  4699 + font-weight: 400;
  4700 + font-style: normal
  4701 +}
  4702 +
  4703 +.lg-icon {
  4704 + font-family: lg;
  4705 + speak: none;
  4706 + font-style: normal;
  4707 + font-weight: 400;
  4708 + font-variant: normal;
  4709 + text-transform: none;
  4710 + line-height: 1;
  4711 + -webkit-font-smoothing: antialiased;
  4712 + -moz-osx-font-smoothing: grayscale
  4713 +}
  4714 +
  4715 +.lg-actions .lg-next, .lg-actions .lg-prev {
  4716 + background-color: rgba(0, 0, 0, .45);
  4717 + border-radius: 2px;
  4718 + color: #999;
  4719 + cursor: pointer;
  4720 + display: block;
  4721 + font-size: 22px;
  4722 + margin-top: -10px;
  4723 + padding: 8px 10px 9px;
  4724 + position: absolute;
  4725 + top: 50%;
  4726 + z-index: 1080
  4727 +}
  4728 +
  4729 +.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  4730 + pointer-events: none;
  4731 + opacity: .5
  4732 +}
  4733 +
  4734 +.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  4735 + color: #fff
  4736 +}
  4737 +
  4738 +.lg-actions .lg-next {
  4739 + right: 20px
  4740 +}
  4741 +
  4742 +.lg-actions .lg-next:before {
  4743 + content: "\e095"
  4744 +}
  4745 +
  4746 +.lg-actions .lg-prev {
  4747 + left: 20px
  4748 +}
  4749 +
  4750 +.lg-actions .lg-prev:after {
  4751 + content: "\e094"
  4752 +}
  4753 +
  4754 +@-webkit-keyframes lg-right-end {
  4755 + 0%, 100% {
  4756 + left: 0
  4757 + }
  4758 + 50% {
  4759 + left: -30px
  4760 + }
  4761 +}
  4762 +
  4763 +@-moz-keyframes lg-right-end {
  4764 + 0%, 100% {
  4765 + left: 0
  4766 + }
  4767 + 50% {
  4768 + left: -30px
  4769 + }
  4770 +}
  4771 +
  4772 +@-ms-keyframes lg-right-end {
  4773 + 0%, 100% {
  4774 + left: 0
  4775 + }
  4776 + 50% {
  4777 + left: -30px
  4778 + }
  4779 +}
  4780 +
  4781 +@keyframes lg-right-end {
  4782 + 0%, 100% {
  4783 + left: 0
  4784 + }
  4785 + 50% {
  4786 + left: -30px
  4787 + }
  4788 +}
  4789 +
  4790 +@-webkit-keyframes lg-left-end {
  4791 + 0%, 100% {
  4792 + left: 0
  4793 + }
  4794 + 50% {
  4795 + left: 30px
  4796 + }
  4797 +}
  4798 +
  4799 +@-moz-keyframes lg-left-end {
  4800 + 0%, 100% {
  4801 + left: 0
  4802 + }
  4803 + 50% {
  4804 + left: 30px
  4805 + }
  4806 +}
  4807 +
  4808 +@-ms-keyframes lg-left-end {
  4809 + 0%, 100% {
  4810 + left: 0
  4811 + }
  4812 + 50% {
  4813 + left: 30px
  4814 + }
  4815 +}
  4816 +
  4817 +@keyframes lg-left-end {
  4818 + 0%, 100% {
  4819 + left: 0
  4820 + }
  4821 + 50% {
  4822 + left: 30px
  4823 + }
  4824 +}
  4825 +
  4826 +.lg-outer.lg-right-end .lg-object {
  4827 + -webkit-animation: lg-right-end .3s;
  4828 + -o-animation: lg-right-end .3s;
  4829 + animation: lg-right-end .3s;
  4830 + position: relative
  4831 +}
  4832 +
  4833 +.lg-outer.lg-left-end .lg-object {
  4834 + -webkit-animation: lg-left-end .3s;
  4835 + -o-animation: lg-left-end .3s;
  4836 + animation: lg-left-end .3s;
  4837 + position: relative
  4838 +}
  4839 +
  4840 +.lg-toolbar {
  4841 + z-index: 1082;
  4842 + left: 0;
  4843 + position: absolute;
  4844 + top: 0;
  4845 + width: 100%
  4846 +}
  4847 +
  4848 +.lg-toolbar .lg-icon {
  4849 + color: #999;
  4850 + cursor: pointer;
  4851 + float: right;
  4852 + font-size: 24px;
  4853 + height: 47px;
  4854 + line-height: 27px;
  4855 + padding: 10px 0;
  4856 + text-align: center;
  4857 + width: 50px;
  4858 + text-decoration: none !important;
  4859 + outline: 0;
  4860 + -webkit-transition: color .2s linear;
  4861 + -o-transition: color .2s linear;
  4862 + transition: color .2s linear
  4863 +}
  4864 +
  4865 +.lg-toolbar .lg-icon:hover {
  4866 + color: #fff
  4867 +}
  4868 +
  4869 +.lg-toolbar .lg-close:after {
  4870 + content: "\e070"
  4871 +}
  4872 +
  4873 +.lg-toolbar .lg-download:after {
  4874 + content: "\e0f2"
  4875 +}
  4876 +
  4877 +.lg-sub-html {
  4878 + bottom: 0;
  4879 + color: #eee;
  4880 + font-size: 16px;
  4881 + left: 0;
  4882 + padding: 10px 40px;
  4883 + right: 0;
  4884 + text-align: center;
  4885 + z-index: 1080
  4886 +}
  4887 +
  4888 +.lg-sub-html h4 {
  4889 + margin: 0;
  4890 + font-size: 13px;
  4891 + font-weight: 700
  4892 +}
  4893 +
  4894 +.lg-sub-html p {
  4895 + font-size: 12px;
  4896 + margin: 5px 0 0
  4897 +}
  4898 +
  4899 +#lg-counter {
  4900 + color: #999;
  4901 + font-size: 16px;
  4902 + padding-left: 20px;
  4903 + padding-top: 12px
  4904 +}
  4905 +
  4906 +.lg-next, .lg-prev, .lg-toolbar {
  4907 + opacity: 1;
  4908 + -webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
  4909 + -moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
  4910 + -o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
  4911 + transition: transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
  4912 +}
  4913 +
  4914 +.lg-hide-items .lg-prev {
  4915 + opacity: 0;
  4916 + -webkit-transform: translate3d(-10px, 0, 0);
  4917 + transform: translate3d(-10px, 0, 0)
  4918 +}
  4919 +
  4920 +.lg-hide-items .lg-next {
  4921 + opacity: 0;
  4922 + -webkit-transform: translate3d(10px, 0, 0);
  4923 + transform: translate3d(10px, 0, 0)
  4924 +}
  4925 +
  4926 +.lg-hide-items .lg-toolbar {
  4927 + opacity: 0;
  4928 + -webkit-transform: translate3d(0, -10px, 0);
  4929 + transform: translate3d(0, -10px, 0)
  4930 +}
  4931 +
  4932 +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  4933 + -webkit-transform: scale3d(.5, .5, .5);
  4934 + transform: scale3d(.5, .5, .5);
  4935 + opacity: 0;
  4936 + -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1) !important;
  4937 + -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1) !important;
  4938 + -o-transition: -o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1) !important;
  4939 + transition: transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1) !important;
  4940 + -webkit-transform-origin: 50% 50%;
  4941 + -moz-transform-origin: 50% 50%;
  4942 + -ms-transform-origin: 50% 50%;
  4943 + transform-origin: 50% 50%
  4944 +}
  4945 +
  4946 +body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  4947 + -webkit-transform: scale3d(1, 1, 1);
  4948 + transform: scale3d(1, 1, 1);
  4949 + opacity: 1
  4950 +}
  4951 +
  4952 +.lg-outer .lg-thumb-outer {
  4953 + background-color: #0d0a0a;
  4954 + bottom: 0;
  4955 + position: absolute;
  4956 + width: 100%;
  4957 + z-index: 1080;
  4958 + max-height: 350px;
  4959 + -webkit-transform: translate3d(0, 100%, 0);
  4960 + transform: translate3d(0, 100%, 0);
  4961 + -webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
  4962 + -moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
  4963 + -o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
  4964 + transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s
  4965 +}
  4966 +
  4967 +.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  4968 + cursor: -webkit-grab;
  4969 + cursor: -moz-grab;
  4970 + cursor: -o-grab;
  4971 + cursor: -ms-grab;
  4972 + cursor: grab
  4973 +}
  4974 +
  4975 +.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  4976 + cursor: move;
  4977 + cursor: -webkit-grabbing;
  4978 + cursor: -moz-grabbing;
  4979 + cursor: -o-grabbing;
  4980 + cursor: -ms-grabbing;
  4981 + cursor: grabbing
  4982 +}
  4983 +
  4984 +.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  4985 + -webkit-transition-duration: 0s !important;
  4986 + transition-duration: 0s !important
  4987 +}
  4988 +
  4989 +.lg-outer.lg-thumb-open .lg-thumb-outer {
  4990 + -webkit-transform: translate3d(0, 0, 0);
  4991 + transform: translate3d(0, 0, 0)
  4992 +}
  4993 +
  4994 +.lg-outer .lg-thumb {
  4995 + padding: 10px 0;
  4996 + height: 100%;
  4997 + margin-bottom: -5px
  4998 +}
  4999 +
  5000 +.lg-outer .lg-thumb-item {
  5001 + cursor: pointer;
  5002 + float: left;
  5003 + overflow: hidden;
  5004 + height: 100%;
  5005 + margin-bottom: 5px
  5006 +}
  5007 +
  5008 +@media (min-width: 1025px) {
  5009 + .lg-outer .lg-thumb-item {
  5010 + -webkit-transition: border-color .25s ease;
  5011 + -o-transition: border-color .25s ease;
  5012 + transition: border-color .25s ease
  5013 + }
  5014 +}
  5015 +
  5016 +.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  5017 + border-color: #a90707
  5018 +}
  5019 +
  5020 +.lg-outer .lg-thumb-item img {
  5021 + width: 100%;
  5022 + height: 100%;
  5023 + object-fit: cover
  5024 +}
  5025 +
  5026 +.lg-outer.lg-has-thumb .lg-item {
  5027 + padding-bottom: 120px
  5028 +}
  5029 +
  5030 +.lg-outer.lg-can-toggle .lg-item {
  5031 + padding-bottom: 0
  5032 +}
  5033 +
  5034 +.lg-outer.lg-pull-caption-up .lg-sub-html {
  5035 + -webkit-transition: bottom .25s ease;
  5036 + -o-transition: bottom .25s ease;
  5037 + transition: bottom .25s ease
  5038 +}
  5039 +
  5040 +.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  5041 + bottom: 100px
  5042 +}
  5043 +
  5044 +.lg-outer .lg-toogle-thumb {
  5045 + background-color: #0d0a0a;
  5046 + border-radius: 2px 2px 0 0;
  5047 + color: #999;
  5048 + cursor: pointer;
  5049 + font-size: 24px;
  5050 + height: 39px;
  5051 + line-height: 27px;
  5052 + padding: 5px 0;
  5053 + position: absolute;
  5054 + right: 20px;
  5055 + text-align: center;
  5056 + top: -39px;
  5057 + width: 50px
  5058 +}
  5059 +
  5060 +.lg-outer .lg-toogle-thumb:after {
  5061 + content: "\e1ff"
  5062 +}
  5063 +
  5064 +.lg-outer .lg-toogle-thumb:hover {
  5065 + color: #fff
  5066 +}
  5067 +
  5068 +.lg-outer .lg-video-cont {
  5069 + max-width: 1140px;
  5070 + max-height: 100%;
  5071 + width: 100%;
  5072 + padding: 0 5px
  5073 +}
  5074 +
  5075 +.lg-outer .lg-video {
  5076 + width: 100%;
  5077 + height: 0;
  5078 + padding-bottom: 56.25%;
  5079 + overflow: hidden;
  5080 + position: relative
  5081 +}
  5082 +
  5083 +.lg-outer .lg-video .lg-object {
  5084 + display: inline-block;
  5085 + position: absolute;
  5086 + top: 0;
  5087 + left: 0;
  5088 + width: 100% !important;
  5089 + height: 100% !important
  5090 +}
  5091 +
  5092 +.lg-outer .lg-video .lg-video-play {
  5093 + width: 84px;
  5094 + height: 59px;
  5095 + position: absolute;
  5096 + left: 50%;
  5097 + top: 50%;
  5098 + margin-left: -42px;
  5099 + margin-top: -30px;
  5100 + z-index: 1080;
  5101 + cursor: pointer
  5102 +}
  5103 +
  5104 +.lg-outer .lg-has-vimeo .lg-video-play {
  5105 + background: url(../img/vimeo-play.png) no-repeat
  5106 +}
  5107 +
  5108 +.lg-outer .lg-has-vimeo:hover .lg-video-play {
  5109 + background: url(../img/vimeo-play.png) 0 -58px no-repeat
  5110 +}
  5111 +
  5112 +.lg-outer .lg-has-html5 .lg-video-play {
  5113 + background: url(../img/video-play.png) no-repeat;
  5114 + height: 64px;
  5115 + margin-left: -32px;
  5116 + margin-top: -32px;
  5117 + width: 64px;
  5118 + opacity: .8
  5119 +}
  5120 +
  5121 +.lg-outer .lg-has-html5:hover .lg-video-play {
  5122 + opacity: 1
  5123 +}
  5124 +
  5125 +.lg-outer .lg-has-youtube .lg-video-play {
  5126 + background: url(../img/youtube-play.png) no-repeat
  5127 +}
  5128 +
  5129 +.lg-outer .lg-has-youtube:hover .lg-video-play {
  5130 + background: url(../img/youtube-play.png) 0 -60px no-repeat
  5131 +}
  5132 +
  5133 +.lg-outer .lg-video-object {
  5134 + width: 100% !important;
  5135 + height: 100% !important;
  5136 + position: absolute;
  5137 + top: 0;
  5138 + left: 0
  5139 +}
  5140 +
  5141 +.lg-outer .lg-has-video .lg-video-object {
  5142 + visibility: hidden
  5143 +}
  5144 +
  5145 +.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  5146 + display: none
  5147 +}
  5148 +
  5149 +.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  5150 + visibility: visible
  5151 +}
  5152 +
  5153 +.lg-progress-bar {
  5154 + background-color: #333;
  5155 + height: 5px;
  5156 + left: 0;
  5157 + position: absolute;
  5158 + top: 0;
  5159 + width: 100%;
  5160 + z-index: 1083;
  5161 + opacity: 0;
  5162 + -webkit-transition: opacity 80ms ease 0s;
  5163 + -moz-transition: opacity 80ms ease 0s;
  5164 + -o-transition: opacity 80ms ease 0s;
  5165 + transition: opacity 80ms ease 0s
  5166 +}
  5167 +
  5168 +.lg-progress-bar .lg-progress {
  5169 + background-color: #a90707;
  5170 + height: 5px;
  5171 + width: 0
  5172 +}
  5173 +
  5174 +.lg-progress-bar.lg-start .lg-progress {
  5175 + width: 100%
  5176 +}
  5177 +
  5178 +.lg-show-autoplay .lg-progress-bar {
  5179 + opacity: 1
  5180 +}
  5181 +
  5182 +.lg-autoplay-button:after {
  5183 + content: "\e01d"
  5184 +}
  5185 +
  5186 +.lg-show-autoplay .lg-autoplay-button:after {
  5187 + content: "\e01a"
  5188 +}
  5189 +
  5190 +.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  5191 + -webkit-transition-duration: 0s;
  5192 + transition-duration: 0s
  5193 +}
  5194 +
  5195 +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  5196 + -webkit-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
  5197 + -moz-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
  5198 + -o-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
  5199 + transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
  5200 + -webkit-transform: translate3d(0, 0, 0);
  5201 + transform: translate3d(0, 0, 0);
  5202 + -webkit-backface-visibility: hidden;
  5203 + -moz-backface-visibility: hidden;
  5204 + backface-visibility: hidden
  5205 +}
  5206 +
  5207 +.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  5208 + -webkit-transform: scale3d(1, 1, 1);
  5209 + transform: scale3d(1, 1, 1);
  5210 + -webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s !important;
  5211 + -moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s !important;
  5212 + -o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s !important;
  5213 + transition: transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s !important;
  5214 + -webkit-transform-origin: 0 0;
  5215 + -moz-transform-origin: 0 0;
  5216 + -ms-transform-origin: 0 0;
  5217 + transform-origin: 0 0;
  5218 + -webkit-backface-visibility: hidden;
  5219 + -moz-backface-visibility: hidden;
  5220 + backface-visibility: hidden
  5221 +}
  5222 +
  5223 +#lg-zoom-in:after {
  5224 + content: "\e311"
  5225 +}
  5226 +
  5227 +#lg-actual-size {
  5228 + font-size: 20px
  5229 +}
  5230 +
  5231 +#lg-actual-size:after {
  5232 + content: "\e033"
  5233 +}
  5234 +
  5235 +#lg-zoom-out {
  5236 + opacity: .5;
  5237 + pointer-events: none
  5238 +}
  5239 +
  5240 +#lg-zoom-out:after {
  5241 + content: "\e312"
  5242 +}
  5243 +
  5244 +.lg-zoomed #lg-zoom-out {
  5245 + opacity: 1;
  5246 + pointer-events: auto
  5247 +}
  5248 +
  5249 +.lg-outer .lg-pager-outer {
  5250 + bottom: 60px;
  5251 + left: 0;
  5252 + position: absolute;
  5253 + right: 0;
  5254 + text-align: center;
  5255 + z-index: 1080;
  5256 + height: 10px
  5257 +}
  5258 +
  5259 +.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  5260 + overflow: visible
  5261 +}
  5262 +
  5263 +.lg-outer .lg-pager-cont {
  5264 + cursor: pointer;
  5265 + display: inline-block;
  5266 + overflow: hidden;
  5267 + position: relative;
  5268 + vertical-align: top;
  5269 + margin: 0 5px
  5270 +}
  5271 +
  5272 +.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  5273 + opacity: 1;
  5274 + -webkit-transform: translate3d(0, 0, 0);
  5275 + transform: translate3d(0, 0, 0)
  5276 +}
  5277 +
  5278 +.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  5279 + box-shadow: 0 0 0 2px #fff inset
  5280 +}
  5281 +
  5282 +.lg-outer .lg-pager-thumb-cont {
  5283 + background-color: #fff;
  5284 + color: #fff;
  5285 + bottom: 100%;
  5286 + height: 83px;
  5287 + left: 0;
  5288 + margin-bottom: 20px;
  5289 + margin-left: -60px;
  5290 + opacity: 0;
  5291 + padding: 5px;
  5292 + position: absolute;
  5293 + width: 120px;
  5294 + border-radius: 3px;
  5295 + -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
  5296 + -moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
  5297 + -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
  5298 + transition: opacity .15s ease 0s, transform .15s ease 0s;
  5299 + -webkit-transform: translate3d(0, 5px, 0);
  5300 + transform: translate3d(0, 5px, 0)
  5301 +}
  5302 +
  5303 +.lg-outer .lg-pager-thumb-cont img {
  5304 + width: 100%;
  5305 + height: 100%
  5306 +}
  5307 +
  5308 +.lg-outer .lg-pager {
  5309 + background-color: rgba(255, 255, 255, .5);
  5310 + border-radius: 50%;
  5311 + box-shadow: 0 0 0 8px rgba(255, 255, 255, .7) inset;
  5312 + display: block;
  5313 + height: 12px;
  5314 + -webkit-transition: box-shadow .3s ease 0s;
  5315 + -o-transition: box-shadow .3s ease 0s;
  5316 + transition: box-shadow .3s ease 0s;
  5317 + width: 12px
  5318 +}
  5319 +
  5320 +.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  5321 + box-shadow: 0 0 0 8px #fff inset
  5322 +}
  5323 +
  5324 +.lg-outer .lg-caret {
  5325 + border-left: 10px solid transparent;
  5326 + border-right: 10px solid transparent;
  5327 + border-top: 10px dashed;
  5328 + bottom: -10px;
  5329 + display: inline-block;
  5330 + height: 0;
  5331 + left: 50%;
  5332 + margin-left: -5px;
  5333 + position: absolute;
  5334 + vertical-align: middle;
  5335 + width: 0
  5336 +}
  5337 +
  5338 +.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  5339 + width: 100%;
  5340 + height: 100%
  5341 +}
  5342 +
  5343 +.lg-fullscreen:after {
  5344 + content: "\e20c"
  5345 +}
  5346 +
  5347 +.lg-fullscreen-on .lg-fullscreen:after {
  5348 + content: "\e20d"
  5349 +}
  5350 +
  5351 +.group:after, .group:before {
  5352 + display: table;
  5353 + content: "";
  5354 + line-height: 0
  5355 +}
  5356 +
  5357 +.lg-outer {
  5358 + position: fixed;
  5359 + top: 0;
  5360 + left: 0;
  5361 + z-index: 1050;
  5362 + opacity: 0;
  5363 + -webkit-transition: opacity .15s ease 0s;
  5364 + -o-transition: opacity .15s ease 0s;
  5365 + transition: opacity .15s ease 0s
  5366 +}
  5367 +
  5368 +.lg-outer * {
  5369 + -webkit-box-sizing: border-box;
  5370 + -moz-box-sizing: border-box;
  5371 + box-sizing: border-box
  5372 +}
  5373 +
  5374 +.lg-outer.lg-visible {
  5375 + opacity: 1
  5376 +}
  5377 +
  5378 +.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  5379 + -webkit-transition-duration: inherit !important;
  5380 + transition-duration: inherit !important;
  5381 + -webkit-transition-timing-function: inherit !important;
  5382 + transition-timing-function: inherit !important
  5383 +}
  5384 +
  5385 +.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  5386 + -webkit-transition-duration: 0s !important;
  5387 + transition-duration: 0s !important;
  5388 + opacity: 1
  5389 +}
  5390 +
  5391 +.lg-outer.lg-grab img.lg-object {
  5392 + cursor: -webkit-grab;
  5393 + cursor: -moz-grab;
  5394 + cursor: -o-grab;
  5395 + cursor: -ms-grab;
  5396 + cursor: grab
  5397 +}
  5398 +
  5399 +.lg-outer.lg-grabbing img.lg-object {
  5400 + cursor: move;
  5401 + cursor: -webkit-grabbing;
  5402 + cursor: -moz-grabbing;
  5403 + cursor: -o-grabbing;
  5404 + cursor: -ms-grabbing;
  5405 + cursor: grabbing
  5406 +}
  5407 +
  5408 +.lg-outer .lg {
  5409 + position: relative;
  5410 + overflow: hidden;
  5411 + margin-left: auto;
  5412 + margin-right: auto;
  5413 + max-width: 100%;
  5414 + max-height: 100%
  5415 +}
  5416 +
  5417 +.lg-outer .lg-inner {
  5418 + position: absolute;
  5419 + left: 0;
  5420 + top: 0;
  5421 + white-space: nowrap
  5422 +}
  5423 +
  5424 +.lg-outer .lg-item {
  5425 + background: url(../images/loading.gif) center center no-repeat;
  5426 + display: none !important
  5427 +}
  5428 +
  5429 +.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  5430 + display: inline-block !important
  5431 +}
  5432 +
  5433 +.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  5434 + display: inline-block;
  5435 + text-align: center;
  5436 + position: absolute;
  5437 + width: 100%;
  5438 + height: 100%
  5439 +}
  5440 +
  5441 +.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  5442 + content: "";
  5443 + display: inline-block;
  5444 + height: 50%;
  5445 + width: 1px;
  5446 + margin-right: -1px
  5447 +}
  5448 +
  5449 +.lg-outer .lg-img-wrap {
  5450 + position: absolute;
  5451 + padding: 0 5px;
  5452 + left: 0;
  5453 + right: 0;
  5454 + top: 0;
  5455 + bottom: 0
  5456 +}
  5457 +
  5458 +.lg-outer .lg-item.lg-complete {
  5459 + background-image: none
  5460 +}
  5461 +
  5462 +.lg-outer .lg-item.lg-current {
  5463 + z-index: 1060
  5464 +}
  5465 +
  5466 +.lg-outer .lg-image {
  5467 + display: inline-block;
  5468 + vertical-align: middle;
  5469 + max-width: 100%;
  5470 + max-height: 100%;
  5471 + width: auto !important;
  5472 + height: auto !important
  5473 +}
  5474 +
  5475 +.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  5476 + opacity: 0;
  5477 + -webkit-transition: opacity .15s ease 0s;
  5478 + -o-transition: opacity .15s ease 0s;
  5479 + transition: opacity .15s ease 0s
  5480 +}
  5481 +
  5482 +.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  5483 + opacity: 1
  5484 +}
  5485 +
  5486 +.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  5487 + display: none
  5488 +}
  5489 +
  5490 +.lg-backdrop {
  5491 + position: fixed;
  5492 + top: 0;
  5493 + left: 0;
  5494 + right: 0;
  5495 + bottom: 0;
  5496 + z-index: 1040;
  5497 + background-color: #000;
  5498 + opacity: 0;
  5499 + -webkit-transition: opacity .15s ease 0s;
  5500 + -o-transition: opacity .15s ease 0s;
  5501 + transition: opacity .15s ease 0s
  5502 +}
  5503 +
  5504 +.lg-backdrop.in {
  5505 + opacity: 1
  5506 +}
  5507 +
  5508 +.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  5509 + -webkit-transition: none 0s ease 0s !important;
  5510 + -moz-transition: none 0s ease 0s !important;
  5511 + -o-transition: none 0s ease 0s !important;
  5512 + transition: none 0s ease 0s !important
  5513 +}
  5514 +
  5515 +.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  5516 + -webkit-backface-visibility: hidden;
  5517 + -moz-backface-visibility: hidden;
  5518 + backface-visibility: hidden
  5519 +}
  5520 +
  5521 +.lg-css3.lg-fade .lg-item {
  5522 + opacity: 0
  5523 +}
  5524 +
  5525 +.lg-css3.lg-fade .lg-item.lg-current {
  5526 + opacity: 1
  5527 +}
  5528 +
  5529 +.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  5530 + -webkit-transition: opacity .1s ease 0s;
  5531 + -moz-transition: opacity .1s ease 0s;
  5532 + -o-transition: opacity .1s ease 0s;
  5533 + transition: opacity .1s ease 0s
  5534 +}
  5535 +
  5536 +.lg-css3.lg-slide.lg-use-css3 .lg-item {
  5537 + opacity: 0
  5538 +}
  5539 +
  5540 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  5541 + -webkit-transform: translate3d(-100%, 0, 0);
  5542 + transform: translate3d(-100%, 0, 0)
  5543 +}
  5544 +
  5545 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  5546 + -webkit-transform: translate3d(100%, 0, 0);
  5547 + transform: translate3d(100%, 0, 0)
  5548 +}
  5549 +
  5550 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  5551 + -webkit-transform: translate3d(0, 0, 0);
  5552 + transform: translate3d(0, 0, 0);
  5553 + opacity: 1
  5554 +}
  5555 +
  5556 +.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  5557 + -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5558 + -moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5559 + -o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5560 + transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
  5561 +}
  5562 +
  5563 +.lg-css3.lg-slide.lg-use-left .lg-item {
  5564 + opacity: 0;
  5565 + position: absolute;
  5566 + left: 0
  5567 +}
  5568 +
  5569 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  5570 + left: -100%
  5571 +}
  5572 +
  5573 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  5574 + left: 100%
  5575 +}
  5576 +
  5577 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  5578 + left: 0;
  5579 + opacity: 1
  5580 +}
  5581 +
  5582 +.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  5583 + -webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5584 + -moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5585 + -o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
  5586 + transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
  5587 +}
3 \ No newline at end of file 5588 \ No newline at end of file
frontend/web/js/script.js
@@ -338,7 +338,7 @@ $( @@ -338,7 +338,7 @@ $(
338 ); 338 );
339 339
340 $(document).on( 340 $(document).on(
341 - 'click', '#close-form, #overlay', function() 341 + 'click', '._more_, #close-form, #overlay', function()
342 { 342 {
343 hideForm(); 343 hideForm();
344 } 344 }