.btn_block{height:30px;text-align:center} .btn_block a{background:none repeat scroll 0 0 #306fcd;font-weight:bold;color:#fff;border-radius:0;border:0 none;padding:10px 30px;text-decoration:none} .insp-list{} .insp-list li{padding-bottom:10px;width:33.3333333%;float:left;padding:20px;box-sizing:border-box} .insp-list li .img_block img{max-width:100%} .serv_ob .insp-list li .img_block{height:120px} .insp-list li .img_block{height:250px;margin-bottom:10px;text-align:center} .insp-list li .name_block{height:60px;margin-bottom:10px;text-align:center} .insp-list li .name_block a{color:#000;text-decoration:none} .insp-list li .name_block a:hover{text-decoration:underline} .content_text{font-size:15px} .content_text p{margin:0 0 10px 0} .im99{width:100%;text-align:center;} .im99 img{height:99px;} .ash3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;text-align:center;} .content_left{width:300px;} .content_right{position:relative;left:300px;top:-450px;min-height:450px;} .info_wrapp{display:block;position:absolute;top:0px;right:0px;} .shares_title{margin:0 0 10px;font-size:16px} html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;} body{margin:0;} article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{display:block;} audio, canvas, progress, video{display:inline-block;vertical-align:baseline;} audio:not([controls]){display:none;height:0;} [hidden], template{display:none;} a{background-color:transparent;} a:active, a:hover{outline:0;} abbr[title]{border-bottom:1px dotted;} b, strong{font-weight:bold;} dfn{font-style:italic;} mark{background:#ff0;color:#000;} sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;} sup{top:-0.5em;} sub{bottom:-0.25em;} img{border:0;} svg:not(:root){overflow:hidden;} figure{margin:0;} hr{box-sizing:content-box;height:0;} pre{overflow:auto;} code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em;} button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;} fieldset{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} button{overflow:visible;} button, select{text-transform:none;} button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;} button[disabled], html input[disabled]{cursor:default;} button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;} input{line-height:normal;} input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;} input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;} input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} legend{border:0;padding:0;} textarea{overflow:auto;} optgroup{font-weight:bold;} table{border-collapse:collapse;border-spacing:0;} td, th{padding:0;} blockquote{margin:0;} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;} ol, ul{list-style:none;} html *{margin:0;padding:0;box-sizing:border-box;} table{border-collapse:collapse;border-spacing:0;} button{cursor:pointer;color:inherit;} a{color:inherit;text-decoration:none;} a:hover{color:inherit;text-decoration:none;} b{font-weight:bold;} img{max-width:100%;height:auto;border:0;} a, button, input{-webkit-transition:0.3s all ease;transition:0.3s all ease;} @font-face{font-family:'pf_dindisplay_proregular';src:url("../fonts/pfdindisplaypro-regular-webfont.eot");src:url("../fonts/pfdindisplaypro-regular-webfont.eot@#iefix") format('embedded-opentype'), url("../fonts/pfdindisplaypro-regular-webfont.woff2") format('woff2'), url("../fonts/pfdindisplaypro-regular-webfont.woff") format('woff'), url("../fonts/pfdindisplaypro-regular-webfont.ttf") format('truetype'), url("../fonts/pfdindisplaypro-regular-webfont.svg#pf_dindisplay_proregular") format('svg');font-weight:400;font-style:normal;} html, body{height:100%;} .accordion{text-align:left;color:#333;} .accordion-item{margin-bottom:20px;background-color:#feffff;box-shadow:0 0 32px rgba(0,0,0,0.05);font-size:14px;} .accordion-title{cursor:pointer;position:relative;padding:5px 40px 5px 15px;overflow:hidden;color:#033333;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:2;line-height:1.6;will-change:transform;} .accordion-title .name, .accordion-title .model{font-size:16px;padding-right:200px;line-height:1.2;} .accordion-title .service-center{position:absolute;border:1px solid #f5f2f2;padding:5px 10px;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);} .accordion-title .arrow{position:absolute;top:50%;right:15px;bottom:0;width:15px;height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);} .accordion-title .arrow:before{display:block;width:15px;height:15px;content:'';background-image:url("../img/general/arrow.png");background-repeat:no-repeat;text-align:center;-webkit-transition:0.4s;transition:0.4s;} .accordion-title ~ .accordion-title{margin-top:20px;} .accordion-title.active + .accordion-inner:after{opacity:1;} .accordion-title.active .arrow:before{color:#fff;-webkit-transform:translateY(-2px) rotate(180deg);transform:translateY(-2px) rotate(180deg);} .accordion-title + .accordion-inner{padding-top:10px;padding-bottom:10px;margin-left:15px;margin-right:15px;position:relative;z-index:1;border-top:1px solid #d8d8d8;} .accordion-title + .accordion-inner:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;} * html .page__wrapper{height:100%;} .clearfix:before, .clearfix:after{display:table;line-height:0;content:'';} .clearfix:after{clear:both;} .row{margin-right:-15px;margin-left:-15px;} .row [class*="col-"]{padding-left:15px;padding-right:15px;float:left;} .row [class*="col-r"]{float:right;} .col-xs-1{width:8.33333%;} .col-xs-2{width:16.66667%;} .col-xs-3{width:25%;} .col-xs-4{width:33.33333%;} .col-xs-5{width:41.66667%;} .col-xs-6{width:50%;} .col-xs-7{width:58.33333%;} .col-xs-8{width:66.66667%;} .col-xs-9{width:75%;} .col-xs-10{width:83.33333%;} .col-xs-11{width:91.66667%;} .col-xs-12{width:100%;} .col-45{width:45%;} .col-55{width:55%;} .col-xs-25{width:20%;} @media (min-width: 768px) { .col-sm-1{width:8.33333%;} .col-sm-2{width:16.66667%;} .col-sm-3{width:25%;} .col-sm-4{width:33.33333%;} .col-sm-5{width:41.66667%;} .col-sm-6{width:50%;} .col-sm-7{width:58.33333%;} .col-sm-8{width:66.66667%;} .col-sm-9{width:75%;} .col-sm-10{width:83.33333%;} .col-sm-11{width:91.66667%;} .col-sm-12{width:100%;} } body{font-family:'pf_dindisplay_proregular';font-size:1em;line-height:1;color:#333;} @media (max-width:53em){body{font-size:0.875em;} } .wrapper{max-width:1200px;padding:0 15px;margin:0 auto;position:relative;} .maintitle{font-size:1.25em;color:#333;margin-bottom:40px;text-transform:uppercase;text-align:center;} @media (max-width:35em){.maintitle{font-size:1.125em;margin-bottom:20px;} } .subtitle{font-size:1.25em;color:#333;} @media (max-width:35em){.subtitle{font-size:1.125em;} } .bigtitle{color:#333;font-weight:500;font-size:1.875em;padding-bottom:20px;padding-top:30px;} @media (max-width:53em){.bigtitle{font-size:1.5em;} } @media (max-width:35em){.bigtitle{font-size:1.25em;padding-top:15px;} } .ctext{font-size:0.875em;font-weight:400;line-height:1.4;} .ctext p{padding:5px 0;} .ctext a{border-bottom: 1px dashed lightblue;} .descr{padding-bottom:20px;display:block;font-size:0.875em;line-height:1.5;} .descr p{padding-bottom:5px;padding-top:5px;} .item{background-color:#f2f2f2;} .btn__wrap{display:block;text-align:center;} .btn{background-color:#006cb5;color:#fff;text-transform:uppercase;padding:15px 0;display:block;text-align:center;border:none;outline:none;} .btn:hover{background-color:#035993;color:#fff9f9;} .center-position{top:50%;max-width:55%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);} .more{text-decoration:underline;display:block;} section{margin-top:100px;} @media (max-width:53em){section{margin-top:50px;} } @media (max-width:53em){.head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;} } .header{padding:30px 0;background-color:#161719;color:#fff;font-size:1.125em;} .header .contact span{display:block;} .contact .hide{text-decoration:underline;cursor:pointer;} .contact .phone{padding-top:5px;display:none;} .header .profile{text-align:right;position:relative;} .header .profile:before{content:'';width:24px;height:21px;background-position:-84px -32px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;display:inline-block;margin-right:15px;vertical-align:bottom;} @media (max-width:53em){.header{font-size:0.875em;} .header .col-xs-2{padding-bottom:15px;width:33.3%;} .header .col-xs-2:last-child{text-align:left;} .header .contact:nth-child(5){clear:left;} } .menu-wrap{padding:20px 0;} .menu-wrap .logo{float:left;width:130px;} .menu-wrap .menu{padding:0 220px 0 140px;} .menu-wrap .btn-wrap{padding-top:10px;} .btn-wrap{float:right;width:208px;} ul.nav-menu{position:relative;text-align:center;} ul.nav-menu li{text-transform:none;} ul.nav-menu .active{color:#fff;background-color:#006cb5;} ul.nav-menu .active a{color:#fff;} ul.nav-menu > li.up-menu{position:relative;color:#333;display:inline-block;padding-top:25px;padding-right:15px;padding-bottom:25px;padding-left:15px;text-transform:uppercase;font-size:1em;} ul.nav-menu > li.up-menu:hover{color:#fff;background-color:#006cb5;} ul.sub-menu{text-align:left;position:absolute;left:-9999px;-webkit-transition:0.5s opacity;transition:0.5s opacity;background-color:#006cb5;min-width:495px;box-shadow:2px 1px 4px 0px rgba(0,0,0,0.75);padding:5px 20px;} ul.sub-menu.sm{min-width:275px;} ul.sub-menu li{display:block;width:100%;padding:10px 0;text-transform:initial;text-align:left;border-bottom:1px solid rgba(248,248,248,0.5);text-transform:none;} ul.sub-menu .col-xs-6:first-child li:last-child{border-bottom:none;} ul.sub-menu .row{margin-bottom:-1px;} ul.nav-menu li.up-menu, ul.sub-menu li.double-up-menu{position:relative;} ul.nav-menu > li.up-menu:hover .sub-menu{display:block;left:0;z-index:3;top:100%;position:absolute;} ul.nav-menu > li.up-menu:hover .sub-menu .double-sub-menu{position:absolute;left:-9999px;-webkit-transition:0.5s opacity;transition:0.5s opacity;background-color:#006cb5;width:100%;box-shadow:2px 1px 4px 0px rgba(0,0,0,0.75);} ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu{display:block;left:100%;z-index:3;top:0;position:absolute;} ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu li{display:block;padding:10px 5px;} .double-up-menu{position:relative;} .double-up-menu:after{content:'';border-color:transparent transparent transparent #cbcbcb;border-width:4px;border-style:solid;position:absolute;right:0px;top:50%;margin-top:-4px;} .open-menu{display:none;} @media (max-width:940px){ul.sub-menu, ul.double-sub-menu, ul.nav-menu > li.up-menu:hover .sub-menu{display:none;} } @media (max-width:53em){.open-menu{display:inline-block;color:#fff;padding:15px 20px;background:#006cb5;text-shadow:3px -1px 2px #008080, 1px 2px 2px #008080, -2px -1px 2px #008080;-webkit-transition-duration:0.4s;transition-duration:0.4s;position:absolute;top:10px;text-transform:uppercase;right:230px;} .open-menu:hover{background:#035993;-webkit-transition-duration:0.4s;transition-duration:0.4s;} .menu-wrap .menu{padding:0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:350;padding:0;} .menu-wrap .menu--visible{pointer-events:auto;} .menu-wrap .app-menu{position:relative;max-width:235px;width:90%;height:100%;box-shadow:0 2px 6px rgba(0,0,0,0.5);-webkit-transform:translateX(-103%);transform:translateX(-103%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;will-change:transform;z-index:160;pointer-events:auto;overflow-x:auto;background-color:#006cb5;} .menu-wrap .menu--visible .app-menu{-webkit-transform:none;transform:none;} .menu-wrap .menu--animatable .app-menu{-webkit-transition:all 130ms ease-in;transition:all 130ms ease-in;} .menu-wrap .menu--visible.menu--animatable .app-menu{-webkit-transition:all 330ms ease-out;transition:all 330ms ease-out;} .menu-wrap .menu:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;will-change:opacity;pointer-events:none;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);} .menu-wrap .menu--visible.menu:after{opacity:1;pointer-events:auto;} .menu-wrap ul.nav-menu ul.sub-menu, .menu-wrap ul.nav-menu > li.up-menu:hover .sub-menu, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu .double-sub-menu, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu li{display:block;left:0;min-width:0;z-index:3;top:100%;position:static;box-shadow:none;padding-left:0;padding-right:0;} .menu-wrap ul.nav-menu ul.sub-menu .col-xs-6, .menu-wrap ul.nav-menu > li.up-menu:hover .sub-menu .col-xs-6, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu .double-sub-menu .col-xs-6, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu .col-xs-6, .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu li .col-xs-6{float:none;width:auto;} .menu-wrap ul.nav-menu li.up-menu, .menu-wrap ul.sub-menu li.double-up-menu{padding:0;color:#fff;} .menu-wrap ul.sub-menu li.double-up-menu{padding-left:20px;} .menu-wrap ul.nav-menu li.up-menu{display:block;padding:10px 15px;} .menu-wrap .double-up-menu:after{content:none;} .menu-wrap .logo{float:none;width:100%;} } @media (max-width:500px){.menu-wrap{padding-top:0;} .menu-wrap .logo{padding-top:20px;padding-left:0;text-align:left;} .menu-wrap .open-menu{margin-top:10px;display:inline-block;padding:10px 20px;right:15px;} .menu-wrap .btn-wrap{width:185px;display:none;} .menu-wrap .btn{padding:10px 0;} } .promo{margin-top:0;position:relative;overflow:hidden;} .promo .descr{padding:0 40px;} .promo img{display:block;text-align:center;margin:0 auto;} .promo p{color:#d9dcdf;font-weight:200;} .promo span{font-family:'robotobold';color:#282d33;font-size:1.125em;} .promo .promo-sm:first-child{padding-bottom:18px;} @media (max-width:53em){.promo .col-xs-8, .promo .col-xs-4{width:100%;} .promo .promo-sm{float:left;text-align:center;width:50%;} } .slick-dots{position:absolute;left:0;right:0;bottom:10px;text-align:center;} .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 7px;padding:0;cursor:pointer;} .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;} .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:10px;height:10px;content:'';text-align:center;opacity:1;color:#000;background-color:#fff;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} .slick-dots li.slick-active button:before{opacity:1;background-color:#006cb5;} .slick-dots li button:hover, .slick-dots li button:focus{outline:none;} .slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;} .ctext section.breadcrumbs{margin-top:0;padding:15px 0;font-size:1em;margin:0;} @media (max-width:35em){.ctext section.breadcrumbs{font-size:0.875em;} } .ctext section.breadcrumbs li{display:inline;line-height:1;} .ctext section.breadcrumbs li a{line-height:1;margin:0;padding:0;color:#888;} .ctext section.breadcrumbs li a:hover{color:#333;} .ctext .breadcrumbs li + li:before{padding:0 3px;color:#888;content:">";} .ctext .breadcrumbs li + li:last-child a{color:#333;} .reviews-slider .slick-prev, .team-slider .slick-prev{left:-10%;width:19px;height:37px;background-position:0px -29px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .reviews-slider .slick-next, .team-slider .slick-next{right:-10%;width:19px;height:37px;background-position:-23px -29px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .team-slider .slick-prev{left:0;} .team-slider .slick-next{right:0;} .slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:30;} .preferences{margin:30px 0;padding:30px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;text-align:center;} .preferences p{padding-top:10px;} .sect_text{margin:30px 0;padding:30px 0;font-weight:400;} .sect_text p{padding-top:10px;} sect_text strong{font-weight:bold;} @media (max-width:53em){.preferences .col-xs-2{width:33.33%;margin-bottom:15px;} .preferences .col-xs-2:nth-child(3n+1){clear:left;} } @media (max-width:400px){.preferences .col-xs-2{width:50%;} .preferences .col-xs-2:nth-child(3n+1){clear:none;} .preferences .col-xs-2:nth-child(odd){clear:left;} } .service-menu{margin-top:0;background-color:#feffff;margin-right:15px;box-shadow:0 0 32px rgba(0,0,0,0.05);} .service-menu >.row > [class*="col-"]{padding:40px 40px 30px;} @media (max-width:53em){.service-menu >.row > [class*="col-"]{width:100%;} } .service-menu ul li{margin:20px 0;} .service-menu .maintitle{text-align:left;} .service-menu .service{background-image:url("../img/content/service.jpg");background-size:cover;color:#fff;} .service-menu .service .maintitle{color:#fff;margin-bottom:10px;} @media (max-width:53em){.service-menu{margin-right:0;} } @media (max-width:400px){.service-menu ul .col-xs-6{width:100%;} .service-menu ul .col-xs-6 li{margin:10px 0;} } .models{text-align:center;} .models span{display:block;text-transform:uppercase;margin-top:15px;} .models .col-xs-4{margin-top:20px;margin-bottom:20px;} .models .col-xs-4:nth-child(3n+1){clear:left;} .models .maintitle{margin-bottom:40px;} @media (max-width:35em){.models .col-xs-4{width:50%;} .models .col-xs-4:nth-child(3n+1){clear:none;} .models .col-xs-4:nth-child(odd){clear:left;} } .form{margin-bottom:60px;} .form .maintitle{margin-bottom:60px;} .form label{text-align: left;display:block;margin-bottom:20px;vertical-align:top;margin-top: 10px;} .form label span.required{color:#f00;} .form input, .form select{height:40px;border:1px solid #d8d8d8;outline:none;vertical-align:text-top;margin-left:30px;padding-left:15px;padding-right:15px;} .form textarea{border:1px solid #d8d8d8;vertical-align:text-top;margin-left:30px;min-height:130px;padding-left:15px;padding-right:15px;} .form button{margin-left:45%;border:none;outline:none;} .form input, .form select, .form textarea, .form button{width:55%;min-width:200px;} @media (max-width:53em){.form .row > .col-xs-6{width:100%;} } @media (max-width:35em){.form label{text-align:center;} .form input, .form select, .form textarea, .form button{display:block;margin:0 auto;} } .delivery{padding-top:20px;padding-bottom:25px;background-color:#feffff;box-shadow:0 0 32px rgba(0,0,0,0.05);} .delivery .col-xs-6:nth-child(4n-1){clear:left;} @media (max-width:35em){.delivery .col-xs-6{width:100%;} } .delivery-item{margin:20px;} .delivery-item span{display:block;color:#333;font-weight:400;padding:5px 0;} .delivery-item .more{font-style:italic;display:inline-block;text-decoration:none;margin-left:10px;font-size:0.875em;} @media (max-width:35em){.delivery-item{text-align:center;} } .review{margin-bottom:30px;} .review .video{text-align:center;} .review .more{display:block;text-align:right;padding-top:25px;margin-right:230px;text-decoration:underline;} @media (max-width:53em){.review .row > .col-xs-6{width:100%;} .review .funct{margin-bottom:25px;} } @media (max-width:35em){.review .service-center{width:100px;} .review .accordion-title .name, .review .accordion-title .model{padding-right:115px;} .review .btn-wrap{float:none;display:block;width:auto;} .review .more{text-align:center;margin-right:0;} } .map{height:550px;} .about-info{background-image:url("../img/general/bottom_bg.jpg");background-size:cover;padding:50px;color:#fff;font-size:0.875em;} .about-info .maintitle{color:#fff;} .about-info p, .about-info ul{padding:5px;line-height:1.3;} .about-info ul li{padding:5px 0;} @media (max-width:35em){.about-info{padding:30px 15px;} } .footer{background-color:#161719;color:#fff;padding:15px 0;} .footer ul li{display:block;} .footer ul li a{text-transform:uppercase;line-height:1.2;color:#FFFFFF;font-size: 12pt;} .footer ul li a:hover{color:#FFFFFF;} .footer .logo{display:block;margin-bottom:15px;} .footer .col-xs-4{padding:0 10px;} .footer .maintitle{border-bottom:1px solid #40474f;width:80%;text-align:left;font-size:1.125em;} .footer ul.nav-menu{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.5);text-align:justify;font-size:0;} .footer ul.nav-menu:after{content:'';display:inline-block;width:100%;} .footer ul.nav-menu > li.up-menu{color:#fff;padding:10px 15px;} .footer .models-menu{padding-top:20px;padding-bottom:20px;} .footer .addition{padding-top:15px;padding-bottom:20px;} .footer .addition p{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.5);display:inline-block;margin-bottom:5px;color:#ffc61e;} .footer .addition .apple, .footer .addition .android, .footer .addition .visa, .footer .addition .mcard, .footer .addition .vk, .footer .addition .fb, .footer .addition .ok, .footer .addition .in, .footer .addition .tw{display:inline-block;margin:5px;} .footer .addition .apple{width:20px;height:24px;background-position:-87px -70px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .android{width:24px;height:28px;background-position:-84px 0px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .visa{width:38px;height:25px;background-position:0px 0px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .mcard{width:38px;height:25px;background-position:-42px 0px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .vk{width:25px;height:25px;background-position:0px -70px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .fb{width:25px;height:25px;background-position:-29px -70px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .ok{width:27px;height:25px;background-position:-46px -29px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .tw{width:25px;height:25px;background-position:-58px -70px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .footer .addition .in{width:25px;height:25px;background-position:-135px 0px;background-image:url("../img/png-sprite/96dpi/sprite-new.png");background-size:160px 113px;background-repeat:no-repeat;} .footer .subscribe{text-align:right;} .footer .subscribe .subscribe-form{padding-top:5px;padding-bottom:5px;} .footer .subscribe .btn{display:inline-block;width:120px;padding:7px 0 6px;margin-left:5px;} .footer .subscribe input{width:182px;height:28px;background-color:#f5f2f2;border:none;outline:none;color:#333;padding:5px;} @media (max-width:53em){.footer .logo-wrap{width:100%;text-align:center;} .footer .col-xs-10{width:100%;} .footer ul.nav-menu{text-align:center;} .footer ul.nav-menu > li.up-menu{padding:20px 5px 10px;} } @media (max-width:35em){.footer .models-menu .col-xs-2{width:50%;} .footer .addition{padding-top:25px;} .footer .addition .col-xs-3{width:50%;} .footer .addition .col-xs-3 p{display:block;} .footer .addition .subscribe{width:100%;text-align:center;padding-top:30px;} } .ctext section{margin-top:70px;} .ctext section:first-child{margin-top:0;} .ctext section:nth-child(2){margin-top:0;} @media (max-width:53em){.ctext section{margin-top:50px;} } .service-centr{text-align:center;margin-top:0;} .service-centr .item{width:370px;height:245px;background-color:#f2f2f2;box-shadow:0 0 7.3px 2.7px rgba(96,96,96,0.14);display:inline-block;margin:15px 13px;padding:35px 35px 0;text-align:left;line-height:1.5;font-weight:500;} .service-centr .item .title{font-size:1.125em;text-transform:uppercase;padding-bottom:10px;} .service-centr .item .phone{position:relative;} .service-centr .item .phone:before{width:17px;height:17px;background-position:-112px -25px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;display:inline-block;content:'';margin-right:10px;} .service-centr .item .address{line-height:1.4;position:relative;} .service-centr .item .address:before{margin-right:10px;display:inline-block;content:'';width:15px;height:19px;background-position:-112px -46px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;} .service-centr .item .descr{font-size:0.75em;padding-top:5px;padding-bottom:15px;} @media (max-width:53em){.service-centr .item{width:240px;height:320px;} } @media (max-width:35em){.service-centr .item{width:auto;height:auto;padding-bottom:35px;} } .news{margin-top:0;} .news .item{background-color:transparent;margin-bottom:50px;} .news .item .date{font-style:italic;padding-top:10px;font-weight:500;} .news .item .title{color:#333;font-size:1em;font-weight:500;padding:5px 0;} .news .item .descr{color:#777;display:block;display:-webkit-box;height:67.2px;margin:0 auto;font-size:14px;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;} @media (max-width:53em){.news .col-xs-4{width:50%;} } @media (max-width:35em){.news .col-xs-4{width:100%;} } .news .pict{box-shadow:0 0 41.6px 12.4px rgba(96,96,96,0.4);overflow:hidden;height:167px;display:block;} .news .pict img{display:block;width:100%;} .reviews-slider .slider-wrap{margin:0 10%;margin-bottom:-40px;} .reviews-slider li{text-align:center;} .reviews-slider .slide{display:inline-block;margin-top:40px;margin-bottom:40px;box-shadow:0 0 41.6px 12.4px rgba(96,96,96,0.4);} .reviews-slider .slide img{display:block;} .reviews-slider .maintitle{margin-bottom:0;} .all-reviews .review-item{border:2px solid #c3c3c3;padding:25px 45px 20px;box-shadow:inset 0px 0 5px rgba(0,0,0,0.35);margin-bottom:20px;} .all-reviews .review-item hr{border:none;border-top:2px solid #949494;height:2px;} .all-reviews .review-item .date{color:#5b5b5b;font-style:italic;font-weight:900;} .all-reviews .review-item .name{color:#333;font-size:1em;font-weight:500;padding:5px 0;} .all-reviews .review-item .descr{padding:7px 50% 25px 0;line-height:1.2;color:#555;} .all-reviews .review-item .more{color:#555;font-weight:700;} .all-reviews .review-item .btn{float:right;padding:10px;} @media (max-width:53em){.all-reviews .review-item{padding:25px 30px 20px;} .all-reviews .review-item .descr{padding:7px 0 25px 0;} } @media (max-width:440px){.all-reviews .review-item .btn{width:130px;margin-left:10px;} } .tabs ul{text-align:justify;font-size:0em;} .tabs ul:after{content:'';display:inline-block;width:100%;} .tabs li{display:inline-block;font-size:1em;} .tabs input{display:none;} .tabs input:checked + label{color:#000;} .tabs label{display:inline-block;margin:0 2% 10px;box-sizing:border-box;padding:20px 2.5%;font-weight:700;text-align:center;color:#777;font-size:1.125em;border:1.87px solid #006cb5;text-transform:uppercase;} .tabs label:hover{color:#000;cursor:pointer;} @media (max-width:53em){.tabs label{font-size:0.9375em;} } .tabs #tab1 ~ #content1, .tabs #tab2 ~ #content2, .tabs #tab3 ~ #content3, .tabs #tab4 ~ #content4, .tabs #tab5 ~ #content5, .tabs #tab6 ~ #content6{position:relative;-webkit-transform:translate3d(0, 0, 0);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transition:all 0.9s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;opacity:0;display:none;margin-top:10px;} .tabs #tab1:checked ~ #content1, .tabs #tab2:checked ~ #content2, .tabs #tab3:checked ~ #content3, .tabs #tab4:checked ~ #content4, .tabs #tab5:checked ~ #content5, .tabs #tab6:checked ~ #content6{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transition:all 0.9s ease;display:block;} .tabs .tabs-content{display:none;} .tabs .tabs-content.active{display:block;} .tabs{text-align:center;} .tabs .col-xs-3{text-align:center;} @media (max-width:53em){.tabs .col-xs-3{width:50%;} } @media (max-width:35em){.tabs .col-xs-3{width:100%;} } @media (max-width:53em){.tabs .col-xs-4{width:50%;} } @media (max-width:35em){.tabs .col-xs-4{width:100%;} } .employees-tab .maintitle{margin-bottom:5px;} .employees-tab .title{text-align:center;color:#333;font-size:1.375em;display:block;margin-bottom:40px;} .employee{display:block;text-align:center;margin-bottom:20px;} .employee .photo{display:inline-block;box-shadow:0 0 21.9px 5.1px rgba(51,51,51,0.13);margin-bottom:10px;} .employee img{display:block;} .employee span{display:block;color:#333;font-size:1em;font-weight:700;} .employees-info{padding-top:40px;} .employees-info .center-right{text-align:right;} .employees-info .photo{text-align:right;margin-right:30px;display:inline-block;box-shadow:0 0 21.9px 5.1px rgba(51,51,51,0.13);} .employees-info .photo img{display:block;} .employees-info .name, .employees-info .post, .employees-info .experience{display:block;color:#888;font-size:1.625em;font-weight:500;padding-bottom:5px;} .employees-info .post{font-size:1.125em;} .employees-info .experience{font-size:1em;} .employees-info .descr{color:#888;font-size:1em;line-height:1.6;font-weight:400;} @media (max-width:35em){.service .models-list ul{text-align:center;} } .service .models-list ul li{text-align:center;display:inline-block;min-width:185px;padding-top:15px;padding-bottom:15px;} .service .models-list ul li span{display:block;text-decoration:underline;} @media (max-width:500px){.service .models-list ul li{width:49%;min-width:0;} } .service .title{font-weight:700;color:#555;padding-top:20px;padding-left:20px;} .service .models-list{border:1.5px solid #c9c9c9;box-shadow:inset 0px 0 5px rgba(0,0,0,0.35);} .accordion-multiple{padding-top:20px;} .services-list{border:1.5px solid #c9c9c9;box-shadow:inset 0px 0 5px rgba(0,0,0,0.35);background-color:#f3f3f3;} .services-list .col-xs-25 li{margin:10px 0;color:#555;font-weight:700;} .services-list .col-xs-25 li a{text-decoration:underline;} @media (max-width:53em){.services-list .col-xs-25{width:33.3%;margin-top:20px;} .services-list .col-xs-25:nth-child(3n+1){clear:left;} } @media (max-width:35em){.services-list .col-xs-25{width:50%;} .services-list .col-xs-25:nth-child(3n+1){clear:none;} .services-list .col-xs-25:nth-child(odd){clear:left;} } @media (max-width:360px){.services-list .col-xs-25{width:100%;} } .services-list .accordion-title + .accordion-inner{margin-left:30px;margin-right:20px;} .services-photo{text-align:center;} .services-photo .item-wrap{padding-left:5%;padding-right:5%;} .services-photo .services-item{display:inline-block;padding-bottom:10px;padding-left:10px;padding-right:10px;} .services-photo .services-item .title{color:#333;font-weight:500;padding:10px 0;text-align:left;font-size:1em;} @media (max-width:35em){.services-steps .col-xs-6{width:100%;} } .services-steps .subtitle{padding-bottom:10px;} .services-steps .descr{font-size:1em;line-height:1.7;color:#333;} .services-steps .descr p{padding-bottom:10px;} @media (max-width:35em){.services-steps .descr{font-size:0.875em;} } .services-steps li{padding:8px 0;color:#333;font-size:1em;font-weight:400;} .services-steps li:before{content:'';display:inline-block;width:26px;height:3px;background-position:-46px -58px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;padding-right:15px;vertical-align:middle;} @media (max-width:35em){.services-steps li{font-size:0.875em;} } .services-video{text-align:center;} .services-price table{min-width: 730px;max-width:785px;margin:0 auto;text-align:left;border-collapse:collapse;box-shadow:inset 0px 0 5px rgba(0,0,0,0.35);color:#555;} .services-price table .btn{display:inline-block;padding:10px 20px;margin-left:10px;} .services-price table .price{ font-weight:500; /*border-left: 1px solid #b1b1b1;*/ } .services-price thead{color:#555;font-weight:700;font-size:1em;} .services-price table, .services-price th, .services-price td{border:1px solid #949494;padding:15px;} .promo-actions{overflow-x:hidden;} .promo-actions ul{color:#fff;font-size:1.125em;font-weight:700;line-height:1.7;padding-bottom:30px;} .promo-actions ul .photo{box-shadow:0 0 41.6px 12.4px rgba(96,96,96,0.4);position:relative;background:transparent;margin-bottom:15px;} .promo-actions ul .photo img{display:block; margin: 0 auto;} .promo-actions ul .actions-title{display:block;position:absolute;top:30px;left:15px;} .promo-actions ul .actions-descr{ display:block; /* position:absolute; */ /* left:15px; */ /* top:60%; */ text-align:center; background:#000;padding:0 5px;font-family:'pf_dindisplay_proregular';font-weight:normal;} @media (max-width:53em){.promo-actions ul .col-xs-4{width:50%;} } @media (max-width:35em){.promo-actions ul{text-align:center;font-size:1em;} .promo-actions ul .col-xs-4{width:auto;text-align:center;margin:0 auto;float:none;display:inline-block;} .promo-actions ul .actions-descr{padding-right:15px;} } .search{display:block;border:1px solid #ccc;height:45px;position:relative;margin-top:20px;background-color:#fff;} .search input{background-color:transparent;border:none;float:left;outline:none;height:43px;width:calc(100% - 100px - 35px);padding-left:15px;color:black;} .search-category{display:inline-block;float:left;} .search-category select{display:inline-block;padding:12px 5px;border:none;outline:none;background-color:#f5f5f5;color:#333;max-width:85px;height:43px;} .search-btn{width:40px;height:39px;background-color:#006cb5;border:none;outline:none;border-radius:5px;float:right;margin-right:2px;margin-top:2px;position:relative;} .search-btn:after{width:14px;height:14px;background-position:0px -99px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;top:50%;content:'';left:50%;z-index:3;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} .search-btn:hover{background-color:#035993;} .pagination{border-radius:0;margin:30px 0;display:block;position:relative;margin:0 auto;text-align:center;} .pagination li{display:inline-block;width:32px;height:32px;text-align:center;border:1.5px solid #949494;box-shadow:inset 0px 0 5px rgba(0,0,0,0.35);} .pagination a{background-color:transparent;line-height:1.5;display:block;width:100%;text-align:center;border-radius:0;margin:0;font-size:1.25em;} .pagination:hover a{color:#000;} .pagination li.active, .pagination li.active a:hover, .pagination li.first, .pagination li.end{color:#000;border-color:transparent;box-shadow:none;} .review-form{background-image:url("../img/content/review-bg.jpg");color:#fff;padding:40px 5% 70px;} .review-form p.title{text-align:center;font-size:1.375em;font-weight:700;margin-bottom:20px;} .review-form .descr{max-width:630px;margin:0 auto;} .review-form form .col-xs-6 .indent{margin-top:20px;} .review-form form .col-xs-6 .reCaptcha{margin-bottom:20px;} .review-form form .col-xs-6 label{text-align:right;display:block;margin-bottom:20px;vertical-align:top;} .review-form form .col-xs-6 label span.required{color:#f00;} .review-form form .col-xs-6 input, .review-form form .col-xs-6 select{height:40px;outline:none;vertical-align:text-top;margin-left:30px;padding-left:15px;padding-right:15px;background-color:#f2f2f2;border:1px solid #d8d8d8;color:black;} .review-form form .col-xs-6 textarea{border:1px solid #d8d8d8;vertical-align:text-top;margin-bottom:20px;min-height:130px;padding-left:15px;padding-right:15px;color:black;margin-left:30px;} .review-form form .col-xs-6 button{float:left;border:none;outline:none;background-color:#fff;border:2px solid rgba(1,77,131,0.52);color:#006cb5;width:305px;} .review-form form .col-xs-6 input, .review-form form .col-xs-6 select, .review-form form .col-xs-6 textarea, .review-form form .col-xs-6 button{width:60%;min-width:200px;} @media (max-width:53em){.review-form form .row .col-xs-6{width:100%;max-width:500px;margin:0 auto;text-align:center;float:none;} .review-form form .row .col-xs-6 label{text-align:center;} .review-form form .row .col-xs-6 label span.title-expl{display:inline-block;text-align:center;} .review-form form .row .col-xs-6 input{display:block;margin:0 auto;} .review-form form .row .col-xs-6 textarea, .review-form form .row .col-xs-6 button, .review-form form .row .col-xs-6 .reCaptcha{text-align:left;float:left;} .review-form form .row .col-xs-6 .reCaptcha img{margin-left:30px;} .review-form form .row .col-xs-6 button{margin:0 auto;} } @media (max-width:35em){.review-form form label{text-align:center;} .review-form form input, .review-form form select, .review-form form textarea, .review-form form button{display:block;margin:0 auto;} } .team-slider{padding-top:50px;padding-bottom:20px;} @media (max-width:53em){.contacts-tab .content > .wrapper > .row > .col-xs-6{width:100%;} } @media (max-width:460px){.contacts-tab .col-xs-6{width:100%;} } .contacts-tab p{color:#777;font-size:1.375em;font-weight:500;text-align:left;padding-bottom:20px;} .contacts-tab .phone{color:#555;font-weight:500;text-align:left;position:relative;margin-bottom:10px;font-size:1em;display:block;} .contacts-tab .phone:before{width:17px;height:17px;background-position:-112px -25px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;display:inline-block;content:'';padding-right:10px;display:inline-block;} .contacts-tab .address-wrap{color:#555;font-weight:500;text-align:left;position:relative;padding-left:30px;display:block;font-size:1em;} .contacts-tab .address-wrap span, .contacts-tab .address-wrap a{display:block;} .contacts-tab .address-wrap:before{content:'';position:absolute;width:15px;height:19px;background-position:-112px -46px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;left:0;top:5px;} .contacts-tab hr{margin:25px 0 15px;} .contacts-tab .btns{margin-top:70px;text-align:center;margin-bottom:60px;} .contacts-tab .btns .btn{width:260px;display:inline-block;border-radius:3px;color:#666;background-color:#fff;margin-right:10px;text-transform:none;font-weight:900;border:3.15px solid #006cb5;margin-bottom:10px;} .contacts-tab .btns .btn.color{background-color:#006cb5;color:#fff;} #order{margin-bottom:0;padding:15px;} #order .subtitle{text-align:center;margin-bottom:15px;} #order form input, #order form select, #order form textarea, #order form button{width: 100%;margin-left: 0px;} #order form input, #order form select{/* margin-left:15px; */width: 100%;margin-left: 0px;} @media (max-width:53em){#order{overflow:auto;} } #road{max-width:645px;min-width:230px;padding-top:55px;padding-left:70px;padding-right:70px;padding-bottom:55px;} #road .title{color:#777;font-size:1.25em;font-weight:500;text-transform:none;margin-bottom:15px;} #road #tools{text-align:center;} #road #tools input{border:1.87px solid #c9c9c9;border-radius:3px;width:100%;height:55px;min-width:330px;padding-left:15px;} #road #tools .btn{width:260px;border-radius:3px;color:#666;background-color:#fff;margin-right:10px;text-transform:none;font-weight:900;border:3.15px solid #006cb5;margin-top:20px;display:inline-block;} @media (max-width:53em){#road{padding-left:30px;padding-right:30px;} #road #tools input{min-width:130px;} #road #tools .btn{width:auto;min-width:190px;} } @media (max-width:35em){#road{padding-left:1%;padding-right:1%;} } #road-info{padding:55px 30px;} #road-info .subtitle{padding-bottom:15px;color:#666;} #road-info p{color:#666;font-size:1em;font-weight:500;line-height:26px;padding:15px 0;} #road-info .print{color:#1e1e1e;font-weight:700;text-decoration:underline;} .fancybox-close{width:21px;height:21px;background-position:-112px 0px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;top:18px;right:18px;} .popups{display:none;} .fancybox-overlay{background-color:rgba(0,0,0,0.8);} .fixed{position:fixed;left:15px;bottom:15px;} .fixed .item{display:block;background-color:#006cb5;width:50px;height:50px;position:relative;border-radius:50%;} .fixed .item .up{width:18px;height:11px;background-position:-112px -69px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} .fixed .item .apple{width:20px;height:24px;background-position:-87px -70px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} .fixed .item .android{width:24px;height:28px;background-position:-84px 0px;background-image:url("../img/png-sprite/96dpi/sprite.png");background-size:133px 113px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} .logo_fixed{display:none;} .head_fixed{position:fixed;right:0;left:0;top:0;z-index:300;} .head_fixed .profile{display:none;} .head_fixed .logo_fixed{display:block;position:absolute;top:-15px;left:-185px;} .head_fixed .menu-wrap{position:absolute;right:0;top:0;width:300px;} .head_fixed .btn-wrap{width:170px;} .head_fixed .btn-wrap .btn{font-size:0.875em;} .head_fixed .search{display:none;} .head_fixed .header{padding:30px 200px;} .head_fixed .open-menu{display:inline-block;color:#fff;padding:15px 20px;background:#006cb5;text-shadow:3px -1px 2px #008080, 1px 2px 2px #008080, -2px -1px 2px #008080;-webkit-transition-duration:0.4s;transition-duration:0.4s;position:absolute;top:10px;text-transform:uppercase;right:195px;font-size:0.875em;} .head_fixed .open-menu:hover{background:#035993;-webkit-transition-duration:0.4s;transition-duration:0.4s;} .head_fixed .menu-wrap .menu{padding:0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:350;padding:0;} .head_fixed .menu-wrap .menu--visible{pointer-events:auto;} .head_fixed .menu-wrap .app-menu{position:relative;max-width:235px;width:90%;height:100%;box-shadow:0 2px 6px rgba(0,0,0,0.5);-webkit-transform:translateX(-103%);transform:translateX(-103%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;will-change:transform;z-index:160;pointer-events:auto;overflow-x:auto;background-color:#006cb5;} .head_fixed .menu-wrap .menu--visible .app-menu{-webkit-transform:none;transform:none;} .head_fixed .menu-wrap .menu--animatable .app-menu{-webkit-transition:all 130ms ease-in;transition:all 130ms ease-in;} .head_fixed .menu-wrap .menu--visible.menu--animatable .app-menu{-webkit-transition:all 330ms ease-out;transition:all 330ms ease-out;} .head_fixed .menu-wrap .menu:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;will-change:opacity;pointer-events:none;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);} .head_fixed .menu-wrap .menu--visible.menu:after{opacity:1;pointer-events:auto;} .head_fixed .menu-wrap ul.nav-menu ul.sub-menu, .head_fixed .menu-wrap ul.nav-menu > li.up-menu:hover .sub-menu, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu .double-sub-menu, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu li{display:block;left:0;min-width:0;z-index:3;top:100%;position:static;box-shadow:none;padding-left:0;padding-right:0;} .head_fixed .menu-wrap ul.nav-menu ul.sub-menu .col-xs-6, .head_fixed .menu-wrap ul.nav-menu > li.up-menu:hover .sub-menu .col-xs-6, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu .double-sub-menu .col-xs-6, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu .col-xs-6, .head_fixed .menu-wrap ul.nav-menu li.up-menu ul.sub-menu li.double-up-menu:hover .double-sub-menu li .col-xs-6{float:none;width:auto;} .head_fixed .menu-wrap ul.nav-menu li.up-menu, .head_fixed .menu-wrap ul.sub-menu li.double-up-menu{padding:0;color:#fff;} .head_fixed .menu-wrap ul.sub-menu li.double-up-menu{padding-left:20px;} .head_fixed .menu-wrap ul.nav-menu li.up-menu{display:block;padding:10px 15px;} .head_fixed .menu-wrap .double-up-menu:after{content:none;} .head_fixed .menu-wrap .logo{float:none;width:100%;display:none;} @media (max-width:980px){.head_fixed .logo_fixed{left:-160px;} .head_fixed .logo_fixed img{max-width:85%;} .head_fixed .contact{font-size:0.875em;} .head_fixed .header{padding:30px 200px 30px 180px;} .head_fixed .menu-wrap{width:200px;} } @media (max-width:53em){.head_fixed .header{padding:25px 185px 15px 170px;} .head_fixed .logo_fixed{left:-155px;top:0;} .head_fixed .open-menu{right:15px;top:65px;} .head_fixed .menu-wrap{width:185px;} } @media (max-width:650px){.head_fixed .header{padding:25px 100px 15px 170px;} .head_fixed .menu-wrap{width:0;} .head_fixed .menu-wrap .btn{display:none;} .head_fixed .open-menu{right:45px;top:30px;} } @media (max-width:520px){.head_fixed .contact{display:none;} .head_fixed .header{height:110px;} .head_fixed .open-menu{top:15px;} .head_fixed .logo_fixed{top:-10px;} } .vacansy_item a{color:blue;text-decoration:underline;} #content_partners{width:100%;margin-bottom:50px;} #content_partners li{display:inline-block;margin-left:5px;vertical-align:middle;} #texxt a{color:blue;text-decoration:underline;} #captch_img{margin-left:30px;} .tbl_price table{border:1px solid black;} .news-detail{} #link{color:blue;text-decoration:underline;} .ul-team-list{display:none;} .ul-team-list.active{display:block;} .area-order{min-height:90px !important;} .agree-label{text-align:left !important;position: relative;padding-left: 20px;} .agree-label > input{/* margin-top:-12px; *//* margin-left:20px !important; */height:20px;position: absolute;top: 0px;left: 0px;width: auto !important;min-width: auto;margin-left: 0px !important;line-height: 100%;} .tbl { min-width: 730px; color: #555; background-color: #f3f3f3; box-shadow: inset 0px 0 5px rgba(0,0,0,0.35); font-family: 'pf_dindisplay_proregular'; box-shadow: inset 0px 0 10px rgba(0,0,0,0.35); border: 1px solid #949494; } .tbl tr, .tbl td { padding: 10px 15px 10px 20px; text-align: left; } .tbl .fstd, .tbl .sctd { padding: 10px 15px 10px 20px; text-align: left; } .table-price { background-color: #f3f3f3; box-shadow: inset 0px 0 5px rgba(0,0,0,0.35); /*border: 15px solid #949494;*/ } .table-price table, .table-price th, .table-price td, .tbl table, .tbl th, .tbl td { border: none; } .table-price td, .table-price th, .tbl td, .tbl th { border-left: 1px solid #b1b1b1; } .table-price tr, .tbl tr { border-top: 1px solid #b1b1b1; } .table-price .temnee, .tbl .temnee { background-color: #e8e7e7; border-left: none; /*box-shadow: inset 0px 0 10px rgba(0,0,0,0.35);*/ } .table-price .temnee td, tbl .temnee td { border-left: none; } .accordion-inner2 { /* border-top:1px solid #d8d8d8; padding-top:10px; padding-bottom:10px; */ position:relative; z-index:1; margin-left:15px; margin-right:15px; overflow: hidden; } .downB { border-bottom: 1px solid #d8d8d8; } /* Slick slider */ @font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url('../fonts/slick.eot'); src: url('../fonts/slick.eot@#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg'); } /* Arrows */ .slick-prev, .slick-next{ font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 40px; height: 40px; margin-top: -20px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{ color: transparent; outline: none; background: transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{ opacity: 1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{ opacity: .25; } .slick-prev:before, .slick-next:before{ font-family: 'slick'; font-size: 40px; line-height: 1; opacity: .75; color: #e4e82a; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .slick-prev{ left: 0; } .slick-next{ right: 0; } .slick-prev:before { content: '←'; } .slick-next:before { content: '→'; } /* End Slick slider */ .detail-text { } .detail-text h2 { display: block; font-size: 1.2em; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; } .detail-text li { list-style-type: disc; margin-left: 30px; } #road-info_station_01 div.p, #road-info_station_02 div.p, #road-info_station_03 div.p, #road-info_station_04 div.p, #road-info_station_05 div.p, #road-info_station_06 div.p { margin: 0.5em 1em; } h2 { font-size: 1.5em; margin-top: 1em; } .models-list > li { text-align: left; display: inline-block; min-width: 185px; padding-top: 15px; padding-bottom: 15px; } .models-list, .works-list { margin-bottom: 20px; } .works-list > li { text-align: left; display: block; width: 45%; height: 65px; margin-bottom: 10px; float: left; margin-right: 5%; } .works-list::after { display: block; clear: both; content: ''; } .model-select ul.sub-menu { width: 595px; } .work-select ul.sub-menu { width: 400px; } .model-select ul.sub-menu li { text-align: left; display: inline-block; width: 180px; padding-left: 5px; } .model-select ul.sub-menu li:hover { background-color: #004c95; } .work-select ul.sub-menu li { vertical-align: top; height: 63px; width: 227px; } div.maintitle { font-size: 1.5em; }