@font-face{src:url(/themes/tbravo/fonts/alsrubl.otf) format("opentype");font-family:alsrubl}body{color:#333;min-width:990px;background-color:#f2f2f2}body,body input[type=text],body textarea{font-family:Roboto,sans-serif}.h1,.h2,h1,h2{font-size:28px!important;font-weight:700!important;text-transform:uppercase;margin:10}.h3,h3{font-size:24px!important;font-weight:400!important;margin:0}*{outline:none}.container{max-width:990px;min-width:990px;width:990px}.h3{font-size:24px;font-weight:400;margin:0}.lnk1{text-decoration:underline;color:#1052f9}.lnk1:focus,.lnk1:hover{text-decoration:none;color:#3459ce}.lnk-black{text-decoration:none;color:#333}.lnk-black:focus,.lnk-black:hover{text-decoration:none;color:#3459ce}.gray-gradient,.header-nav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#dddedf",GradientType=0);background:#f2f2f2;background:-moz-linear-gradient(top,#f2f2f2 0,#f2f2f2 50%,#dddedf 50%,#dddedf 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#f2f2f2),color-stop(50%,#f2f2f2),color-stop(50%,#dddedf),color-stop(100%,#dddedf));background:-webkit-linear-gradient(top,#f2f2f2,#f2f2f2 50%,#dddedf 0,#dddedf);background:-o-linear-gradient(top,#f2f2f2 0,#f2f2f2 50%,#dddedf 50%,#dddedf 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#f2f2f2 50%,#dddedf 50%,#dddedf 100%);background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2 50%,#dddedf 0,#dddedf)}.blue-gradient-container{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089ce",endColorstr="#4c51a2",GradientType=0);color:#fff;background:#0089ce;background:-moz-linear-gradient(top,#0089ce 0,#4c51a2 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#0089ce),color-stop(100%,#4c51a2));background:-webkit-linear-gradient(top,#0089ce,#4c51a2);background:-o-linear-gradient(top,#0089ce 0,#4c51a2 100%);background:-ms-linear-gradient(top,#0089ce 0,#4c51a2 100%);background:linear-gradient(180deg,#0089ce 0,#4c51a2)}.blue-gradient-container a{color:#fff}.blue-gradient-container a:focus,.blue-gradient-container a:hover{text-decoration:none}.blue-gradient-container .btn-yellow{color:#000}.h2,.h3,.header-done-works .num,.header-nav ul li a,.header-slide-content h2,.main-capture-section .phone,.roboto-cond{font-family:Roboto Condensed,sans-serif}.header-search,.input-shadow{-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.2)}.lightblue-container{background-color:#edf4f9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.text-lightgrey{color:#b3b3b3}.icon-item{margin-top:35px}.icon-item .icon{height:90px;position:relative}.icon-item .icon img{position:absolute;bottom:20px;left:0}.icon-item .text{margin-top:10px}.icon-item .link{margin-top:15px}.shadow-type1{position:relative}.shadow-type1-content{position:relative;z-index:2}.shadow-type1:after,.shadow-type1:before{content:"";position:absolute;z-index:1}.shadow-type1:before{right:10px;bottom:0;top:50%;-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.15);box-shadow:0 5px 10px 1px rgba(0,0,0,.15);-moz-border-radius:400px/12px;border-radius:400px/12px;left:10px}.form-title{font-size:18px;margin-bottom:25px}.mb35{margin-bottom:35px}.mb5{margin-bottom:5px}.mt0{margin-top:0!important}.lnk-blue{text-decoration:underline;color:#3459ce;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.lnk-blue:focus,.lnk-blue:hover{text-decoration:none;color:#1052f9}.lnk-blue.dashed-border{text-decoration:none;border-bottom:1px dashed #8ea1ce}.lnk-blue.dashed-border:focus,.lnk-blue.dashed-border:hover{border-color:transparent}.btn{height:34px;padding:0 13px;font-size:13px;border:none;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:34px;display:inline-block}.btn,.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn-yellow{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feff4f",endColorstr="#feed2f",GradientType=0);color:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#feff4f;background:-moz-linear-gradient(top,#feff4f 0,#feed2f 100%);background:-webkit-linear-gradient(top,#feff4f,#feed2f);background:linear-gradient(180deg,#feff4f 0,#feed2f)}.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feed2f",endColorstr="#feed2f",GradientType=0);color:#000;background:#feed2f;background:-moz-linear-gradient(top,#feed2f 0,#feed2f 100%);background:-webkit-linear-gradient(top,#feed2f,#feed2f);background:linear-gradient(180deg,#feed2f 0,#feed2f)}.btn-blue{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#668aaf",endColorstr="#5c7fa0",GradientType=0);color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#668aaf;background:-moz-linear-gradient(top,#668aaf 0,#5c7fa0 100%);background:-webkit-linear-gradient(top,#668aaf,#5c7fa0);background:linear-gradient(180deg,#668aaf 0,#5c7fa0)}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#507491",endColorstr="#507491",GradientType=0);color:#fff;background:#507491;background:-moz-linear-gradient(top,#507491 0,#507491 100%);background:-webkit-linear-gradient(top,#507491,#507491);background:linear-gradient(180deg,#507491 0,#507491)}input[type=text]{height:34px;padding:0 10px;font-size:13px;border:none;color:#333;background-color:#fff;-moz-box-shadow:0 -1px 0 0 #4c50a2;-webkit-box-shadow:0 -1px 0 0 #4c50a2;box-shadow:0 -1px 0 0 #4c50a2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}input[type=text]::-webkit-input-placeholder{color:#b3b3b3}input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder{color:#b3b3b3}input[type=text]:-ms-input-placeholder{color:#b3b3b3}textarea{padding:10px 10px 0;resize:none;font-size:13px;border:none;color:#333;background-color:#fff;-moz-box-shadow:0 -1px 0 0 #4c50a2;-webkit-box-shadow:0 -1px 0 0 #4c50a2;box-shadow:0 -1px 0 0 #4c50a2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}textarea::-webkit-input-placeholder{color:#b3b3b3}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#b3b3b3}textarea:-ms-input-placeholder{color:#b3b3b3}.modal-backdrop{z-index:9500}.modal{z-index:9999}.modal-content{padding:20px;border:none;position:relative;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.modal-content .text p{margin:15px 0 0}.modal-content .text p:first-child{margin-top:0}.modal-content .close{height:14px;border:none;right:8px;position:absolute;opacity:.5;top:8px;background-color:transparent;width:14px}.modal-content .close:hover{opacity:1}.modal-content .close:after{height:8px;content:"";position:absolute;top:50%;background-position:50%;margin-left:-4px;left:50%;width:8px;background-image:url(/themes/tbravo/img/ic-close.svg);background-repeat:no-repeat;margin-top:-4px}.modal-content form .form-title{margin-bottom:18px}.modal-content form input[type=text],.modal-content form textarea{background-color:#f2f2f2;-moz-box-shadow:inset 0 1px 0 0 #ccc;-webkit-box-shadow:inset 0 1px 0 0 #ccc;box-shadow:inset 0 1px 0 0 #ccc;width:100%}.modal-content form textarea{height:70px;margin-top:10px}.modal-content form .btn{height:36px;line-height:36px;margin-top:8px}.modal-content form .row-margin{margin:0 -5px}.modal-content form .row-margin .col-xs-6{padding:0 5px}.modal-dialog.modal-small{width:290px}.modal-dialog.modal-small .btn{margin-top:10px}.modal-dialog.modal-large{width:520px}.header-slider-wrap{overflow-x:hidden}.header-slider{margin:30px 60px 23px;width:auto}.header-slider .slick-next,.header-slider .slick-prev{top:50%!important;margin-top:-23px!important}.header-slider .slick-prev{left:-60px!important}.header-slider .slick-next{right:-60px!important}.header-slide{height:150px}.header-slide-content{color:#fff;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.header-slide-content h2{font-size:36px;font-weight:700;text-transform:uppercase;margin:0}.header-slide-content p{margin:0}.header-slide-label{right:0;position:absolute;top:0;z-index:2}.price-list-links{padding:35px 0;margin-top:45px}.price-list-links p{margin:15px 0 0}.price-list-links .links{margin-top:25px}.price-list-links .links a{margin-right:7px;display:inline-block}.price-list-links .capture-section{padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.price-list-links .capture-section .btn{margin-top:15px;display:inline-block}.main-aboutourwork .h2,.main-aboutourwork h2,.main-advantages .h2,.main-advantages h2{margin:40px 0 30px}.main-capture-section{padding:45px 0 34px;position:relative}.main-capture-section:after{height:13px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0);content:"";position:absolute;top:0;background:rgba(0,0,0,.2);background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent);background:-o-linear-gradient(top,rgba(0,0,0,.2) 0,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.2) 0,transparent);left:0;width:100%}.main-capture-section form{position:relative;padding-right:70px}.main-capture-section form:after{right:10px;content:"";position:absolute;bottom:0;top:0;background-color:#fff;background-color:hsla(0,0%,100%,.2);width:1px}.main-capture-section form .row.row-margin{margin:0 -6px}.main-capture-section form .row.row-margin .col-xs-6{padding:0 6px}.main-capture-section form input[type=text],.main-capture-section form textarea{width:100%}.main-capture-section form textarea{height:70px;margin-top:12px}.main-capture-section form .btn{margin-top:8px}.main-capture-section .email{text-decoration:underline}.main-capture-section .phone{font-size:32px;font-weight:700;line-height:1em}.main-capture-section .btn-callback{margin-top:10px}.news-section .news-item{margin-top:25px}.news-section .news-item:first-child{margin-top:20px}.news-section .news-item .img-wrap{overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);font-size:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:185px;display:inline-block}.news-section .news-item .img-wrap:hover img{opacity:.7}.news-section .news-item .img-wrap img{height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%;display:inline-block}.news-section .news-item .title{font-size:16px;margin-bottom:2px;margin-top:5px;display:inline-block}.vk-link-section .img-wrap{height:70px}.vk-link-section .btn{margin-top:15px}.developers-link{position:relative}.developers-link .hover-info{height:26px;margin-right:10px;min-width:195px;line-height:26px;margin-top:-14px}.developers-link:hover .hover-info{display:block}.hover-info-link{position:relative}.hover-info{padding:0 5px;right:100%;color:#fff;position:absolute;text-align:center;top:50%;background-color:#1a1a1a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:Arial,sans-serif;display:none}.hover-info:after{height:10px;content:"";position:absolute;top:50%;background-position:50%;left:100%;width:4px;background-image:url(/themes/tbravo/img/hover-info-arrow.png);margin-top:-5px}.header,.hover-info:after{background-repeat:no-repeat}.header{-webkit-background-size:cover;background-size:cover;background-position:top}.header,.header-content{position:relative}.header.header-404{height:100%;min-height:685px;position:relative;top:0;left:0;width:100%}.header.header-404 .header-bg{height:100%}.header-big{height:600px}.header-bg-slider-wrap{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}.header-bg-slider-wrap .slide{height:600px;overflow:hidden;position:relative;width:auto}.header-bg-slider-wrap .slide img{min-height:100%;position:absolute;min-width:100%}.header-bg{height:115px;overflow:hidden;width:100%}.header-bg,.header-bg img{position:absolute;top:0;left:0}.header-bg img{min-height:100%;min-width:100%}.header-404-content-wrap{height:100%;position:absolute;text-align:center;top:0;left:0;width:100%}.header-404-content-wrap:after{height:100%;content:"";vertical-align:middle;display:inline-block}.header-404-content-wrap .header-404-content{padding:25px 15px;color:#fff;text-align:left;background-color:rgba(51,51,51,.8);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}.header-404-content-wrap .header-404-content a{text-decoration:underline;color:#fff}.header-404-content-wrap .header-404-content a:focus,.header-404-content-wrap .header-404-content a:hover{text-decoration:none;color:#fff}.header-404-content-wrap .header-404-content .left{font-size:186px;font-weight:700;margin-right:20px;color:#fcee21;line-height:1em;vertical-align:middle;font-family:Roboto Condensed,sans-serif;display:inline-block}.header-404-content-wrap .header-404-content .right{width:220px;vertical-align:middle;display:inline-block}.header-404-content-wrap .header-404-content .right p{margin:20px 0 0}.header-404-content-wrap .header-404-content .right p:first-child{margin-top:0}.header-top-line{color:#fff}.header-done-works,.header-logo{vertical-align:top;display:inline-block}.header-done-works{margin-left:100px}.header-done-works .num{height:66px;padding-top:20px;font-size:26px;font-weight:700;text-align:center;width:45px;background-image:url(/themes/tbravo/img/stripe_blue.svg);line-height:1em;background-repeat:no-repeat;vertical-align:top;display:inline-block}.header-done-works .num:first-child{background-image:url(/themes/tbravo/img/stripe_green.svg)}.header-done-works .text{padding-top:23px;font-size:13px;padding-right:12px;line-height:1.2em;vertical-align:top;padding-left:5px;display:inline-block}.header-contacts{padding-top:25px}.header-contacts .contacts{font-size:16px;margin-right:15px;line-height:1.1em;vertical-align:top;display:inline-block}.header-contacts .btn{vertical-align:top}.header-nav-container{height:50px;margin-top:25px}.header-nav-wrap{height:50px}.header-nav-wrap.fixed{position:fixed;top:0;left:0;width:100%;z-index:2000}.header-nav{height:50px;padding:0 10px;font-size:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.header-nav>ul{padding:0;list-style-type:none;margin:0;float:left;display:inline-block}.header-nav>ul>li{height:50px;margin-left:15px;line-height:50px;display:inline-block;z-index:9999}.header-nav>ul>li:first-child{margin-left:0}.header-nav>ul>li>a{font-size:16px;color:#333;text-transform:uppercase}.header-nav>ul>li>a:focus,.header-nav>ul>li>a:hover{text-decoration:none;color:#3459ce}.header-nav .hnav_item-submenu>a:after{font-size:24px;content:"\203A";float:right}.header-nav .hnav_item-submenu ul{top:-15px;background:#dddedf;left:100%;z-index:-1}.header-nav>ul>li{z-index:1000}.header-search-wrap{float:right;display:inline-block}.header-search-wrap:before{height:50px;content:""}.header-search,.header-search-wrap:before{vertical-align:middle;display:inline-block}.header-search{height:35px;background-color:#f2f2f2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:220px}.header-search,.header-search button{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header-search button{height:16px;margin-left:10px;width:16px;background-image:url(/themes/tbravo/img/ic-search.svg);background-repeat:no-repeat}.header-search button,.header-search input{border:none;background-color:transparent;vertical-align:middle;display:inline-block}.header-search input{height:35px;padding:0 10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:193px}.header-search.active{background-color:#fff}.header-search.active button{opacity:.6}.header-search.active button:hover{opacity:1}.footer{color:#b3b3b3;background-color:#4d4d4d}.footer.footer-404{position:relative;bottom:0;left:0;width:100%;z-index:10}.footer-va{height:85px;vertical-align:middle;display:inline-block}.carousel-1 .slick-dots{height:8px;font-size:0;position:absolute;bottom:-15px;text-align:center;margin:0;left:0;width:100%}.carousel-1 .slick-dots li{height:8px;padding:0;font-size:0;margin:0 5px;width:8px;vertical-align:middle;display:inline-block}.carousel-1 .slick-dots li.slick-active button{opacity:1}.carousel-1 .slick-dots li button{height:8px;padding:0;border:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.5;background-color:#fff;margin:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:8px;display:inline-block}.carousel-1 .slick-dots li button:hover{opacity:1}.carousel-1 .slick-dots li button:before{display:none}.carousel-1 .slick-prev{top:35px;left:0}.carousel-1 .slick-next{right:0;top:35px}.slick-next,.slick-prev{height:46px;font-size:0;border:1px solid transparent;text-indent:9999px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:46px}.slick-next:after,.slick-prev:after{height:18px;content:"";position:absolute;top:50%;background-position:50%;margin-left:-6px;left:50%;width:12px;background-repeat:no-repeat;margin-top:-9px}.slick-next:hover,.slick-prev:hover{border-color:#fff}.slick-prev:after{background-image:url(/themes/tbravo/img/slide-prev.svg)}.slick-next:after{background-image:url(/themes/tbravo/img/slide-next.svg)}.content-wrap{margin-top:16px}.content-wrap-main{position:relative;margin-top:-421px;z-index:20}.content{padding-top:45px;background-color:#fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding-bottom:50px}.content.pb0{padding-bottom:0}.content .row{margin:0}.content .row.row-margin{margin:0 -25px}.content .col-xs-1,.content .col-xs-10,.content .col-xs-11,.content .col-xs-12,.content .col-xs-2,.content .col-xs-3,.content .col-xs-4,.content .col-xs-5,.content .col-xs-6,.content .col-xs-7,.content .col-xs-8,.content .col-xs-9{padding:0 25px}.content-section{margin-top:45px}.content-section-2{margin-top:55px}.content-section-3{margin-top:90px}.container-padding{padding:0 25px}.content-text-section p{margin:20px 0 0}.content-text-section img{width:100%;margin-top:20px}.inner-page-capture-section{padding:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.inner-page-capture-section .btn{margin-top:15px;display:inline-block}.green-stripe{height:60px;font-size:24px;color:#fff;position:relative;line-height:60px;padding-left:14px;display:inline-block}.green-stripe .top-part{height:50%;position:absolute;top:0;background-color:#6cd15a;left:0;width:100%;z-index:1}.green-stripe .top-part:after{border-color:transparent transparent transparent #6cd15a;height:0;content:"";position:absolute;border-style:solid;border-width:30px 0 0 20px;top:0;left:100%;width:0}.green-stripe .bottom-part{height:50%;position:absolute;bottom:0;background-color:#60ba52;left:0;width:100%;z-index:1}.green-stripe .bottom-part:after{border-color:#60ba52 transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:30px 20px 0 0;top:0;left:100%;width:0}.green-stripe .text{position:relative;z-index:2}.categories-list{padding:0;font-size:22px;list-style-type:none;margin:0 0 35px;font-family:Roboto Condensed,sans-serif}.categories-list li{margin-right:20px;margin-bottom:5px;display:inline-block}.categories-list a{text-decoration:none;color:#3459ce;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-bottom:1px dashed #8ea1ce}.categories-list a.active{border:none;color:#333}.categories-list a.active:focus,.categories-list a.active:hover{text-decoration:none;color:#333}.categories-list a:focus,.categories-list a:hover{border-color:transparent;text-decoration:none;color:#1052f9}.service-description p{margin-bottom:10px}.service-description .slider{margin-bottom:45px}.service-description .slider.services-description-slider{margin-bottom:0}.service-description ul,.stylish-ul{padding:0;list-style-type:none;margin:0 0 10px}.stylish-ul{margin-top:15px}.service-description ul li,.stylish-ul li{position:relative;margin-top:13px;padding-left:20px;display:block}.service-description ul li:first-child,.stylish-ul li:first-child{margin-top:0}.service-description ul li:after,.stylish-ul li:after{height:11px;content:"";position:absolute;top:4px;left:0;width:15px;background-image:url(/themes/tbravo/img/ic-li-marker.svg)}.service-description .price-wrap{margin-top:80px}.service-description .price-wrap p{max-width:320px;margin:15px 0 0}.service-description .price-wrap .price{margin-top:25px}.services-slides-counter{padding:10px 0 18px;text-align:center}.services-description-slider-nav{margin:0 -5px}.work-examples .item{margin-top:35px}.work-examples .name-wrap{margin-top:5px}.work-examples .name-wrap a{font-size:24px;text-decoration:none;color:#333;font-family:Roboto Condensed,sans-serif}.work-examples .name-wrap a:hover{color:#3459ce}.work-examples .img-wrap{height:160px;overflow:hidden;position:relative;width:100%;display:inline-block}.work-examples .img-wrap:hover img{opacity:.7}.work-examples .img-wrap img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.work-examples .more-works{margin-top:30px;display:inline-block}.full-width-slider{overflow:hidden;margin:0;width:100%}.full-width-slider .slick-next{right:5px;top:50%;margin-top:-22px;z-index:10}.full-width-slider .slick-prev{top:50%;left:5px;margin-top:-22px;z-index:10}.full-width-slider.small .slide{height:260px}.full-width-slider.big .slide{height:550px}.full-width-slider .slide{overflow:hidden;position:relative;width:100%}.full-width-slider .slide img{height:100%;position:relative;margin:0 auto;width:auto}.full-width-slider-nav .slide{height:60px;padding:0 5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:110px}.full-width-slider-nav .slide:hover{opacity:.7}.full-width-slider-nav .slide .img-wrap{height:100%;overflow:hidden;position:relative;width:100%}.full-width-slider-nav .slide .img-wrap img{min-height:100%;max-width:150%;max-height:150%;min-width:100%;display:inline-block}.portfolio-works .row{margin:0 -15px}.portfolio-works .col-xs-4{padding:0 15px}.portfolio-works .row:first-child .work{margin-top:5px}.portfolio-works .work{margin-top:30px}.portfolio-works .work .img-wrap{height:160px;overflow:hidden;display:block}.portfolio-works .work .img-wrap:hover img{opacity:.7}.portfolio-works .work .img-wrap img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.portfolio-works .work .name-wrap{margin-top:5px}.portfolio-works .work .name-wrap a{font-size:24px;text-decoration:none;color:#333;font-family:Roboto Condensed,sans-serif}.portfolio-works .work .name-wrap a:hover{color:#3459ce}.portfolio-works-more{margin-bottom:25px;margin-top:30px;display:inline-block}.portfolio-work-description h2{margin-bottom:8px}.portfolio-work-description p{margin-bottom:25px}.portfolio-work-description-slider{margin:40px -50px 0;background:grey}.portfolio-work-slides-counter{padding:13px 0 30px;text-align:center}.portfolio-work-description-slider-nav .full-width-slider-nav{margin-bottom:0}.prices-page .lightblue-container{padding:20px 0 30px;margin-bottom:45px;margin-top:25px}.prices-page .prices-work-type .green-stripe{margin-top:14px}.prices-page .prices-work-type .description{margin:15px 0}.prices-page .prices-info p{margin:15px 0 0;width:420px}.prices-page .prices-info h3{margin-top:25px}.price-table,.prices-page .prices-info table{width:100%;margin-top:15px}.price-table th,.prices-page .prices-info table th{font-weight:400;color:#b3b3b3;border-bottom:1px solid #e6e6e6;background-color:#fff}.price-table td,.price-table th,.prices-page .prices-info table td,.prices-page .prices-info table th{padding:10px}.price-table tr:nth-child(2n),.prices-page .prices-info table tr:nth-child(odd){background-color:#f2f2f2}.prices-page .prices-info .categories-list{margin:35px 0 0}.prices-page .prices-info .categories-list li{margin:5px 0 0;display:block}.pricelist-link{padding-top:10px}.pricelist-link .text-lightgrey{margin-left:15px;display:inline-block}.actions-page .lightblue-container{padding:25px 0;margin:20px 0 40px}.actions-page .action-type{min-width:115px;margin-left:30px;vertical-align:top;display:inline-block}.actions-page .action-type:first-child{margin-left:0}.actions-page .action-type p{margin:15px 0 0}.actions-list .row{margin:0 -15px}.actions-list .col-xs-4{padding:0 15px}.actions-list-item{margin-top:30px}.actions-list-item .img-wrap{height:160px;font-size:0;position:relative}.actions-list-item .img-wrap .action-label{right:0;position:absolute;top:0;width:53px;z-index:2}.actions-list-item .img-wrap a{height:160px;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;display:block}.actions-list-item .img-wrap a:hover{opacity:.7}.actions-list-item .text-wrap{margin-top:12px}.actions-list-item .text-wrap p{margin:10px 0 5px}.actions-list-item .text-wrap .title{font-size:24px;line-height:1.2em}.actions-list-item .text-wrap .title a{text-decoration:none;color:#333;font-family:Roboto Condensed,sans-serif}.actions-list-item .text-wrap .title a:focus,.actions-list-item .text-wrap .title a:hover{color:#3459ce}.map-section{height:300px;overflow:hidden;margin:30px -25px 0}.collapse-content{padding:20px 0}.collapse-content p{margin:20px 0 0}.collapse-content p:first-child{margin-top:0}.collapse-list{padding:0;list-style-type:none;margin:0}.collapse-list.questions li{margin-top:15px}.collapse-list li{margin-top:12px;display:block}.collapse-list li:first-child{margin-top:0}.collapse-link{font-size:24px;line-height:1.3em}.collapse-link.active{border-color:transparent;color:#333}.collapse-link.active:hover{color:#1052f9}.about-description p{margin:35px 0 0}.about-description p:first-child{margin-top:0}.about-articles h2,.about-partners h2{margin-bottom:25px}.news-section{width:200px}.panel-news-text{font-size:14px}.collapse-content tr,.questions a.collapse-link{font-size:16px}#scrollUp{height:45px;right:30px;bottom:45px;width:45px;background-image:url(/themes/tbravo/img/arrow-up.svg)}.col-xs-8{margin-top:10px}.footer-menu{margin:30px 0 0 20px}.fm-menupart{width:20%;float:left}.fmmp-caption,.fmmp-caption:focus,.fmmp-caption:hover{padding:0;font-size:16px;color:#fff;text-transform:uppercase;margin:0 0 10px;font-family:Roboto Condensed,sans-serif;display:block}.fm-menupart ul{padding:0;list-style-type:none;max-width:160px;margin:0}.fm-menupart li{padding:0;font-size:14px;margin:0;line-height:1.3;font-family:Roboto,sans-serif}.fm-menupart li>.a-like,.fm-menupart li>a{color:#b3b3b3}.fmmp-phone{font-size:18px;color:#fff;margin:15px 0}.header-nav li{position:relative}.header-nav ul ul{padding:9px 0;list-style-type:none;position:absolute;top:100%;margin:0;-webkit-box-shadow:0 7px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 7px 5px 0 rgba(0,0,0,.3);box-shadow:0 7px 5px 0 rgba(0,0,0,.3);background:#f2f2f2;left:-20px;width:260px;display:none;z-index:auto}.header-nav li:hover>ul{display:block}.header-nav ul ul>li{font-size:14px;text-transform:uppercase;line-height:normal;font-family:Roboto Condensed,sans-serif}.header-nav ul ul>li>a{height:24px;padding:0;color:#333;margin:6px 20px;line-height:24px;display:block}.header-nav ul ul>li:last-child>a{border-bottom:none}.header-nav ul ul>li>a:focus,.header-nav ul ul>li>a:hover{text-decoration:none;color:#3459ce}.footer-text .v-table{height:85px;width:100%;display:table}.footer-text .v-cell{vertical-align:middle;display:table-cell}.footer-text .v-cell.part1{width:99%}.footer-text .v-cell.part2{text-align:right;width:1%}.block-bottom-newsvk{margin:25px 0 20px}.block-bottom-vk .text{margin:1em 0}.block-bottom-news .h2{margin:0 0 20px}.rur:after{content:"c";font-family:alsrubl}.content-wrap-main .content{padding-bottom:0}.bottomnews-panel{margin-bottom:15px;margin-top:20px}.bnp-maincaption{text-decoration:underline}.bnp-image{max-width:190px;max-height:124px;margin:0 0 .5em;display:block}.bnp-caption{font-weight:700}.bnp-caption,.bnp-text{font-size:14px;color:#333}.bnp-maincaption-outer:before{padding:0 0 20px;content:"";border-top:2px solid #6d6e71;display:block}#reviews-page-block{padding:35px 0 5px;margin:0}.rp-review{padding:25px 30px;border:1px solid #ccc;margin:0 0 15px;background:#fff}.rpr-caption{font-weight:700;margin:0 0 15px}.rpr-caption,.rpr-content{font-size:14px;color:#333;line-height:22.8px;font-family:Roboto}.rpr-content{margin:0}.rpr-link{margin:20px 0 0}.panel-morelink-right,.rpr-link{font-size:14px;line-height:22.8px;font-family:Roboto}.panel-morelink-right{text-align:right}.reviews-page-panel .rpp-header{margin-bottom:50px}.reviews-page-panel .rpp-content{margin-bottom:30px}.reviews-page-panel .rpp-more{margin-bottom:35px}.a-like{cursor:pointer}.aow-phaseslink{margin:30px 0 0;float:right}#infobox-phases ol{padding:0;font-size:14px;color:#333;margin:27px 47px}#infobox-phases li{margin:1em 0 0}.cards-image-work{margin:20px 0}.ciw_item-outer{margin:0 29px 29px 0;float:left}.ciw_item{height:227px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#f1f2f2;width:267px}.ciw_item-outer:nth-child(3n+3){margin-right:0}.ciw_item-image-outer{height:164px;overflow:hidden;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;margin:0 0 10px;-moz-border-radius-topleft:10px;display:block}.ciw_item-image{height:auto;margin:0 auto;width:100%;display:block}.ciw_item-link{display:block}.ciw_item-caption,.ciw_item-price{overflow:hidden;text-overflow:ellipsis;padding:0 15px;white-space:nowrap}.ciw_item-caption{font-size:14px;text-decoration:none;font-weight:700;margin:0 0 3px;display:block}.ciw_item-caption,.ciw_item-price{color:#333;font-family:Roboto,sans-serif}.ciw_item-price{font-size:12px}.text-bottom-work{font-size:14px;color:#000;margin:30px 0;line-height:20px;font-family:Roboto,sans-serif}.carousel-work-block{margin:30px 0}.carousel-work-block .slick-arrow{height:57px;font-size:0;border:0;text-indent:9999px;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;position:absolute;top:50%;background:url(/themes/tbravo/img/custom/main_ourworks_arrows_sprite.png) no-repeat transparent;width:33px;margin-top:-28px}.carousel-work-block .slick-arrow:after,.carousel-work-block .slick-arrow:before{display:none}.carousel-work-block .slick-prev:hover{background-position:0 100%}.carousel-work-block .slick-prev{background-position:0 0;left:-27px}.carousel-work-block .slick-next:hover{background-position:100% 100%}.carousel-work-block .slick-next{right:-27px;background-position:100% 0}.cwb_items,.cwb_items .slick-track{height:168px}.cwb_items>.cwb_item{height:100%;margin:0 29px 29px 0;float:left;display:block}.cwb_items>.cwb_item:nth-child(3n+3){margin-right:0}.cwb_image{max-width:100%;max-height:100%;margin:0 auto;width:267px;display:block}.cwb_hint{font-size:14px;color:#919191;text-align:center;margin:20px 0;font-family:Roboto,sans-serif}.acl_item-img{height:160px;position:absolute;top:0;left:-23.1154px;width:auto}.hint-basic{height:auto;padding:15px 25px;font-size:14px;color:#333;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;position:absolute;opacity:0;bottom:40%;visibility:hidden;margin:0 0 18px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#dfebf9;left:30%;width:380px;font-family:Myriad Pro,Gill Sans,Gill Sans MT,Calibri,sans-serif;z-index:1000}.hint-basic:after{height:0;border-right:20px solid transparent;border-left:20px solid transparent;content:"";position:absolute;border-top:18px solid #dfebf9;bottom:-18px;left:10%;width:0}.hint-basic li,.hint-basic ol{padding:0;margin:15px 0}.hint-basic li{list-style-position:inside;line-height:1.5}.hint-basic-place{position:relative}.hint-basic-place:active .hint-basic,.hint-basic-place:focus .hint-basic,.hint-basic-place:hover .hint-basic{opacity:1;visibility:visible}.table-spolier-button-outer{text-align:center;margin:1em 0}.table-spolier-button{color:#425fdd;border-bottom:1px dashed #425fdd;cursor:pointer}#breadcrumbs{margin:0 0 33px}.breadc_item-outer{float:left}.breadc_item,.breadc_item-outer-link:after{font-size:13px;margin:0 10px 0 0;font-family:Roboto,sans-serif}.breadc_item-outer-link:after{color:#b3b3b3;content:"\003e";display:inlline-block}.breadc_item-link{text-decoration:none;color:#b3b3b3}.breadc_item-current{color:#3459ce}.header-nav .header-nav-multirow{padding:0 20px;list-style-type:none;position:absolute;top:100%;margin:0;-webkit-box-shadow:0 7px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 7px 5px 0 rgba(0,0,0,.3);box-shadow:0 7px 5px 0 rgba(0,0,0,.3);background:#f2f2f2;left:-20px;width:auto;white-space:nowrap;display:none;z-index:auto}.header-nav-multirow>li{padding:0 30px 0 0;position:static;vertical-align:top;display:inline-block}.header-nav-multirow>li,.header-nav-multirow>li>ul{list-style-type:none;margin:0;width:auto;z-index:auto}.header-nav-multirow>li>ul{padding:15px 0 10px;position:relative;top:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;left:0;display:none}.header-nav-multirow>li>ul>li{font-size:14px;text-transform:none;margin:2px 0;line-height:normal;font-family:Roboto Condensed,sans-serif}li:first-child>.header-nav-multirow-caption{margin-top:0}.header-nav-multirow-caption{color:#333;text-transform:uppercase;margin:20px 0;line-height:normal;user-select:none;font-family:Roboto Condensed,sans-serif}.header-nav .header-nav-multirow ul>li>a,.header-nav-multirow-caption{font-size:14px;font-weight:400;font-style:normal;letter-spacing:.01em;display:block}.header-nav .header-nav-multirow ul>li>a{height:24px;padding:0;color:#a3a3a3;margin:0;line-height:23px;font-family:Roboto,sans-serif}.header-nav li:hover .header-nav-multirow,.header-nav li:hover .header-nav-multirow ul{display:block}.faq-block-outer{background:#edf4f9}.faq-block-outer-inside{padding:0 24px 0 40px;margin:0 -50px}.faq-block-outer-row{padding:0 24px 0 40px;margin:50px 0 0}.faq-block{flex-direction:column;margin:40px 0;display:flex}.faq-block-caption{font-size:32px;font-weight:700;font-style:normal;color:#333;margin:50px 0 0;line-height:23px;font-family:Roboto,sans-serif}.faqb_item{border-bottom:1px solid #d7dfe4;margin:0 50px 0 0}.faqb_item-caption{padding:0 45px;font-size:16px;font-weight:700;font-style:normal;color:#333;position:relative;margin:20px 0;cursor:pointer;font-family:Roboto,sans-serif}.faqb_item-caption:after,.faqb_item-caption:before{content:"";position:absolute}.faqb_item-caption:before{height:23px;background:url(/themes/tbravo/img/faq/faqblock_item_icon.svg) 0 0 no-repeat;background-size:contain;top:0;left:0;width:23px}.faqb_item-caption:after{height:8px;transform:translateY(-50%);right:0;transition:transform .15s;top:50%;background:url(/themes/tbravo/img/faq/faqblock_arrow.svg) 50% no-repeat;background-size:12px 8px;width:16px}.faqb_item-caption.opened:after{transform:translateY(-50%) scaleY(-1)}.faqb_item-content{padding:20px 0;font-size:15px;font-weight:400;font-style:normal;color:#333;line-height:150%;font-family:Roboto,sans-serif;display:none}.estimate-block{position:relative}.estimate-block-outer-inside{margin:35px -25px 60px}.estimate-block-outer-row{margin:35px 25px 60px}.estimate-block-outer{padding:0 0 0 30px;background:#edf4f9}.estimate-block:after{height:23px;content:"";position:absolute;bottom:-23px;background:url(/themes/tbravo/img/estimate/estimateblock_borderbottom_bg_shadow.png) bottom no-repeat;left:0;width:100%}.estimate-block-items{margin:15px 0 80px}.estimate-block-caption{font-size:20px;font-weight:700;font-style:normal;color:#333;text-transform:uppercase;margin:50px 0;line-height:23px;font-family:Roboto,sans-serif}.estb_item-outer{width:50%}.estb_item{border-bottom:1px solid #c6c6c6;margin:0 30px 0 0}.estb_item-caption{padding:0 30px 0 0;font-size:16px;font-weight:400;font-style:normal;color:#333536;position:relative;margin:24px 0 20px;cursor:pointer;line-height:19px;font-family:Roboto,sans-serif}.estb_item-caption:after,.estb_item-caption:before{content:"";position:absolute}.estb_item-caption:after{height:7px;right:0;top:6px;background:url(/themes/tbravo/img/estimate/estimateblock_item_sprite_updown.png) 0 100% no-repeat;width:13px}.estb_item-caption.opened:after{background-position:0 0}.estb_item-content{padding:0;font-size:14px;font-weight:400;font-style:normal;color:#333;margin:20px 0 30px;line-height:21px;font-family:Roboto,sans-serif;display:none}.estb_tab-content{flex-wrap:wrap;display:flex}.estb_tab-buttons{margin:38px 0 15px}.estb_tab-button{font-size:20px;font-weight:400;font-style:normal;color:#3459ce;text-transform:uppercase;border-bottom:1px dashed #3459ce;margin:0 45px 0 0;cursor:pointer;line-height:23px;float:left;font-family:Roboto,sans-serif}.estb_tab-button.active{color:#000;border-bottom:none}.estb_item-content a{font-size:16px;text-decoration:underline;font-weight:400;font-style:normal;color:#23527c;line-height:19px;font-family:Roboto,sans-serif}.estb_item-content-link-doc{position:relative;display:inline-block}.estb_item-content-link-outer{margin:20px 0}.estb_item-content-link-doc:before{height:13px;content:"";position:relative;margin:0 12px 0 0;background:url(/themes/tbravo/img/estimate/estimateblock_item_icon_doc.png) 0 100% no-repeat;width:11px;vertical-align:baseline;display:inline-block}.estimate-docs-block{margin:55px 0}.estimate-docs-inside{margin-right:-25px;margin-left:-25px}.estdb_caption{font-size:26px;font-weight:700;font-style:normal;color:#333;margin:35px 0;line-height:30px;font-family:Roboto,sans-serif}.estimate-docs-block a{font-size:16px;text-decoration:underline;font-weight:400;font-style:normal;color:#23527c;line-height:19px;font-family:Roboto,sans-serif}.estdb_link-doc{position:relative;margin:10px 0;display:inline-block}.estdb_link-doc:before{height:13px;content:"";position:relative;margin:0 12px 0 0;background:url(/themes/tbravo/img/estimate/estimateblock_item_icon_doc.png) 0 100% no-repeat;width:11px;vertical-align:baseline;display:inline-block}.socials a{height:30px;font-size:0;margin:15px 0 0;width:30px;display:block}.socials__insta{background:url(/themes/tbravo/img/insta.svg) no-repeat 50%/contain}.faq-viewMore{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;margin:7px auto;border-radius:3px;cursor:pointer;width:290px;width:100%;line-height:18px;display:none}.mobile-menu-container{display:none}@media (max-width:1005px){.desktopMenu{display:none}.container,body{min-width:unset;width:100%}.container{padding:0;max-width:unset}.container-padding{padding:0}h1{font-size:18px!important;line-height:21px}#breadcrumbs{margin-bottom:0}.content-wrap{margin-top:0}.content.pb0{padding-top:10px}p{font-size:14px;color:#747474}.cwb_hint{text-align:left}.bathroom-ourworks .bos-slide{margin:0!important}.bathroom-ourworks{padding:0!important}ul{padding-left:15px}ul li{font-size:14px;margin-bottom:10px;color:#747474;list-style-type:square}h2.bc-caption{text-transform:uppercase}h2,h2.bc-caption{font-size:18px!important}ul.categories-list li{font-size:22px;text-decoration:underline;margin-bottom:10px;width:100%;line-height:26px}.categories-list .lnk-blue.dashed-border{font-size:18px;border-bottom:0;line-height:200%}.prices-page .prices-info .categories-list{margin-top:0}.estimate-docs-block{margin-bottom:0;margin-top:30px}.estdb_caption{font-size:18px;margin-bottom:10px;text-transform:uppercase;margin-top:30px}.estimate-docs-block a{font-size:14px;position:relative;line-height:140%;padding-left:17px}.estimate-docs-block a:before{position:absolute;left:0}.block-bottom-newsvk{margin-top:0}.block-bottom-news .h2{font-size:18px!important}.panel-news-text{margin-bottom:12px;color:#747474}.news-item{margin-bottom:20px}.block-bottom-news{padding:0}.block-bottom-vk .text{color:#747474}.faqb_item-outer{width:100%}.block_ajax-faq{padding:0 15px}.faq-block-outer-row{padding-right:12px;padding-left:12px}.faqb_item{margin-right:0}.faqb_item-caption{font-size:15px;color:#747474;margin:12px 0}.faq-block-caption{font-size:18px;line-height:21px;margin-top:10px}.faq-block{overflow:hidden;margin-bottom:0;transition:.5s;margin-top:40px}.faq-viewMore{display:block}.main-capture-section{padding:13px 11px 16px 9px;margin:0 15px}.main-capture-section .callForm .col-xs-8{padding:0;width:100%}.main-capture-section .callForm .form-with-modal-result{padding:0}.main-capture-section .callForm .form-title{height:50px;overflow:hidden;margin-bottom:17px}.main-capture-section .callForm form .row.row-margin{margin:0}.main-capture-section .callForm form .row.row-margin .col-xs-6{padding:0;margin-bottom:12px;width:100%}.main-capture-section .callForm form:after{display:none}.main-capture-section .callForm form .btn{margin-top:19px}.main-capture-section .callForm .col-xs-4{padding:0;width:100%}.fm-menupart{width:100%}.fm-menupart ul{display:none}.footer-text{margin:0}.footer-text .col-xs-12{padding-left:20px}.slick-dots{bottom:-25px}.slick-dots li{height:8px;border-radius:999px;background:#ded5ca;width:8px}.slick-dots li.slick-active{background:#3459ce}.slick-dots li button:before{display:none}.mobile-menu-container{display:block}.header-nav-container{display:none}.mobile-menu-container{height:84px;padding:0 22px;justify-content:space-between;align-items:center;display:flex}.mobile-button{height:52px;padding:15px 11px;align-items:center;cursor:pointer;width:52px;display:flex}.mobile-button .line{height:4px;transition:.5s;position:relative;background:#fff;width:100%;display:block}.mobile-button .line:after,.mobile-button .line:before{height:4px;transition:.5s;content:"";position:absolute;background:#fff;width:100%;display:block}.mobile-button .line:before{top:9px}.mobile-button .line:after{bottom:9px}.mobile-button .line.active{background:transparent}.mobile-button .line.active:before{transform:rotate(45deg);top:0}.mobile-button .line.active:after{transform:rotate(-45deg);bottom:0}.header-bg{height:84px}.header-logo{position:relative;top:-10px}.mobile-menu{height:0;overflow:hidden;pointer-events:none;right:0;transition:.5s;position:absolute;opacity:0;top:84px;background-color:#fff;left:0;width:100%;display:block;z-index:3000}.mobile-menu.active{pointer-events:auto;opacity:1}.mobile-menu ul li{list-style:none;padding:11px 0;margin-bottom:0;border-bottom:1px solid #d7d7d7;align-items:center;display:flex}.mobile-menu ul li:last-child{border:none}.mobile-menu ul li a{font-size:16px;color:#333;text-transform:uppercase;line-height:140%}.mobile-menu.active ul li a:hover{text-decoration:none}.mobile-menu.active ul{padding:0 15px}.mobile-menu.active ul li ul{display:none}.mobile-menu .hnav_item-submenu:before,.mobile-menu.active .dropdownMenu:before,.mobile-menu.active .first-link:before{height:10px;right:15px;content:"";position:absolute;width:7px;background-image:url(/themes/tbravo/img/arrow.png)}.mobile-menu.active .dropdownMenu.active ul{transform:translateX(100%);position:absolute;top:45px;background:#fff;left:0;width:100%;display:block}.mobile-menu.active .dropdownMenu .hnav_item-submenu.active ul{display:block}#zamer,.mobile-menu.active .dropdownMenu .hnav_item-submenu ul{display:none}.mobile-menu-info{padding:0 15px;color:#828282;margin:25px 0;width:100%;display:block}.mobile-menu-info a,.mobile-menu-info a:hover{text-decoration:none;color:#828282}.mobile-menu-info span{margin-bottom:8px;width:100%;display:block}.dropdownMenu.active .firstLink{height:45px;transform:translateX(100%);padding:0 15px;font-weight:700;position:absolute;top:0;align-items:center;left:0;width:100%;display:flex}.dropdownMenu.active span:before{font-size:14px;font-weight:300;right:15px;color:#787878;text-transform:none;content:"Назад";position:absolute;display:block}.dropdownMenu.active span:after{height:10px;right:64px;content:"";position:absolute;top:18px;width:7px;background-image:url(/themes/tbravo/img/arrow_gray.png)}.hnav_item-submenu.active .secondLink{height:45px;transform:translateX(100%);padding:0 15px;font-weight:700;position:absolute;top:-45px;align-items:center;left:0;width:100%;display:flex}.hnav_item-submenu.active .secondLink:before{font-size:14px;font-weight:300;right:15px;color:#787878;text-transform:none;content:"Назад";position:absolute;display:block}.hnav_item-submenu.active .secondLink:after{height:10px;right:64px;content:"";position:absolute;top:18px;width:7px;background-image:url(/themes/tbravo/img/arrow_gray.png)}.portfolio-work-description div{font-size:14px;color:#747474}.portfolio-work-description-slider{margin:20px 0 0}.portfolio-works .col-xs-4{text-align:center;width:100%}.portfolio-works .work{max-width:290px;text-align:left;margin:auto auto 10px}.estb_tab-button{border:none;text-decoration:underline;margin-bottom:10px;float:none}.estb_item-outer{width:100%}.estb_item-content .estb_item-content-link-outer:last-child{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto;border-radius:3px;cursor:pointer;width:100%;line-height:18px}.estb_item-content .estb_item-content-link-outer:last-child a{text-decoration:none}.map-section{max-width:100%;margin:20px}.kontakty .col-xs-4,.kontakty .col-xs-8{width:100%}.kontakty h2{font-size:18px!important}.about-page .col-xs-4,.about-page .col-xs-8{width:100%}.about-page .inner-page-capture-section{width:290px}.about-page .lnk-blue.dashed-border{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto 26px;border-radius:3px;cursor:pointer;width:100%;line-height:18px;display:block}.pluses{display:none}.collapse-list .lnk-blue.dashed-border{font-size:18px!important;border-bottom:1px solid #3459ce}.customSize .col-xs-4,.customSize .col-xs-8{width:100%}.content-section-2 .news-section .news-item .img-wrap{display:none}.content-section-3{margin-top:20px}.vk-link-section .text{color:#747474}.about-lic-images{width:270px!important}.shadow-type1 .col-xs-12{justify-content:space-around;flex-wrap:wrap;text-align:center;display:flex}.shadow-type1 .action-type{margin:0 0 20px;width:36%}.actions-page .lightblue-container{margin:20px 15px 40px}.shadow-type1:before{right:15px;left:15px}.row .col-xs-12{padding:0 15px}.price-table td{color:#4e4e4e}.price-table th{padding:5px;color:#d2d2d2}.price-table tr:nth-child(2n){background-color:#f8f8f8}.text-bottom-work p{font-weight:300;color:#6d6e71}.text-bottom-work ul li{list-style:none}.text-bottom-work ul li:before{height:3px;font-weight:700;margin-right:10px;content:"";position:relative;top:-2px;background-color:#03ac00;margin-left:-1em;width:3px;display:inline-block}.cards-image-work{justify-content:center;flex-wrap:wrap;display:flex}.ciw_item-outer{padding:10px;margin:0 0 10px}.table-spolier-button{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto 26px;border-radius:3px;cursor:pointer;width:100%;line-height:18px;display:block}.shadow-type1 .price-list-links .col-xs-4,.shadow-type1 .price-list-links .col-xs-8{padding:0;width:100%}.inner-page-capture-section{max-width:290px;width:100%;margin-top:9px}.links .col-xs-6{width:100%}.links .lnk-blue.dashed-border{border:0;text-decoration:underline}.price-list-links,.prices-page .lightblue-container{margin:20px 15px 40px}.service-description ul li:after,.stylish-ul li:after{height:7px;top:7px;background-color:#03ac00;width:7px;background-image:none}.shadow-type1 .lightblue-container.shadow-type1-content .col-xs-4{padding:0;width:100%}.prices-work-type{margin-bottom:20px;position:relative;padding-left:60px}.prices-work-type .h3{font-size:24px;color:#23527c;width:200px}.prices-work-type .green-stripe.roboto-cond{height:10px;line-height:10px;padding-left:0}.prices-work-type .green-stripe.roboto-cond .bottom-part,.prices-work-type .green-stripe.roboto-cond .top-part{display:none}.prices-work-type .green-stripe.roboto-cond .text{font-size:14px;color:#23527c}.prices-work-type .description,.prices-work-type a{display:none}.lightblue-container .col-xs-4:first-child .prices-work-type:before{height:50px;content:"";position:absolute;top:4px;left:0;width:60px;background-image:url(/themes/tbravo/img/ic3.svg);background-repeat:no-repeat;display:inline-block}.lightblue-container .col-xs-4:last-child .prices-work-type:before{height:50px;content:"";position:absolute;top:4px;left:0;width:52px;background-image:url(/themes/tbravo/img/ic2.svg);background-repeat:no-repeat;display:inline-block}.lightblue-container .col-xs-4:nth-child(2) .prices-work-type:before{height:50px;content:"";position:absolute;top:4px;left:0;width:49px;background-image:url(/themes/tbravo/img/ic1.svg);background-repeat:no-repeat;display:inline-block}.lightblue-container.shadow-type1-content{margin-bottom:0;background-color:#fff;padding-bottom:10px}.shadow-type1:before{display:none}.price-list-links.lightblue-container.shadow-type1-content{padding-top:0;margin-bottom:0;margin-top:0}.prices-info ul.categories-list li{text-decoration:none}.prices-info ul.categories-list li a{text-decoration:underline}.categories-list .collapse-content{padding:0;font-weight:300}.prices-page .prices-info table th{font-weight:300}.price-table td,.price-table th,.prices-page .prices-info table td,.prices-page .prices-info table th{padding:5px}.portfolio-work-description h2{font-size:18px!important}.main-catselector.active{text-decoration:underline;text-decoration-color:#fff}.categories-list a{border:none;text-decoration:underline}.categories-list{margin-bottom:0;margin-top:10px}.row .col-xs-4,.row .col-xs-8{width:100%}.header-slide-content a{width:100%!important}.header-slide-content a span:first-child{padding:25px 24px 19px!important;flex-wrap:wrap;font-size:18px!important;white-space:normal!important;display:flex!important}.header-slide-content a span:first-child span{padding:0!important;margin-bottom:10px}.header-slide-content a span:first-child span:last-child{width:100%;display:block}.header-slide-content a span:first-child button{order:1;width:100%!important;float:none!important;margin-top:19px}.header-slide{height:auto}.oneRoom{display:none}#bathroom-calc{padding-top:0!important}#bathroom-calc .col-xs-12{flex-wrap:wrap;display:flex}#bathroom-calc .bcra-inner{padding:0!important;border:0!important}#bathroom-calc .bc-right{order:2;float:none}#bathroom-calc button{height:44px;font-size:15px;width:290px;margin-top:15px}#bathroom-calc .bc-left{margin-right:15px!important}#bathroom-calc .bc-rowb{margin-bottom:0}#bo-popup{width:100%!important}.bathroomContent .col-xs-12,.reviews-page-panel .col-md-12{padding:0}.bathroomContent.col-xs-12{padding:0 15px}.rpp-content .col-md-4{padding:0}.reviews-page-panel .rpp-header{margin-bottom:20px}.rpp-more .panel-morelink-right{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto 26px;border-radius:3px;cursor:pointer;width:100%;line-height:18px;display:block}.header-slider{margin-right:30px;margin-left:30px}.header-slider .slick-prev{left:-40px!important}.header-slider .slick-next{right:-40px!important}.content-wrap-main .content{padding-top:15px}.work-types .icon-item{margin-top:15px}.work-types .icon-item .icon{width:60px;float:left;display:inline-block}.work-types .icon-item .h3{position:relative;top:-10px;margin-left:80px}.work-types .icon-item .h3 a{color:#23527c}.work-types .icon-item .green-stripe{height:20px;color:#23527c;position:relative;top:-15px;margin-left:6px;line-height:20px}.work-types .icon-item .green-stripe .bottom-part,.work-types .icon-item .green-stripe .top-part{display:none}.work-types .icon-item .green-stripe span.text{font-size:14px}.work-types .icon-item .link,.work-types .icon-item div.text{display:none}.bc-rowa .bc-cola .text{text-align:left}#bathroom-calc .calc-toplink{font-size:18px;text-decoration:none;margin-left:0;order:3;width:100%;margin-top:10px}#bathroom-calc .calc-toplink:first-child{margin-top:20px}.main-aboutourwork,.main-advantages{display:none}.main-ourworks .slick-next,.main-ourworks .slick-prev{display:none!important}.content-text-section .services-description-slider,.content-text-section .services-description-slider-nav,.content-text-section .services-slides-counter.full-width-slider-counter,.content-text-section .services-slides-counter.full-width-slider-counter .current{display:none}#spoiler-main.spoiler-closed,#spoiler-main.spoiler-opened{height:30px;padding-top:6px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto 26px;border-radius:3px;cursor:pointer;width:100%;line-height:18px;display:block}#spoiler-main.spoiler-closed:after,#spoiler-main.spoiler-opened:after{display:none!important}.prices-info.table tr{justify-content:space-between;flex-wrap:wrap;width:100%;display:flex}.prices-info.table tr td{width:50%}.prices-info.table tr td:nth-child(2n){text-align:right}.panel-morelink-right{padding:6px 0 0}.lnk-blue.dashed-border.portfolio-works-more,.panel-morelink-right{height:30px;font-size:13px;border:1px solid #337ab7;color:#337ab7;text-align:center;background-color:#fff;margin:7px auto 26px;border-radius:3px;cursor:pointer;width:100%;line-height:18px;display:block}.lnk-blue.dashed-border.portfolio-works-more{padding-top:6px}.panel-morelink-right a{color:#337ab7}.bnp-maincaption-outer:before{display:none}.bottomnews-panel .col-md-12,.bottomnews-panel .col-md-4{padding-right:0;padding-left:0}.customBlock .rpp-more,.pull-right{display:none}.bnp-image{max-width:unset;max-height:150px;margin:auto;width:auto}.block_ajax-faq .faq-block .faqb_item-outer:nth-child(n+6),.content-section-2.content-text-section .prices-info.table tr:nth-child(n+4){display:none}.h2.mb35{font-size:18px!important;line-height:21px}.portfolio-works .work .img-wrap img{height:194px;width:290px}.price-list-links.lightblue-container.shadow-type1-content{padding:16px 11px;background-color:#edf4f9}.price-list-links.lightblue-container.shadow-type1-content .col-xs-8{margin-top:-20px}}@media (max-width:767px){.bathroom-ourworks .bo-slides .slick-arrow{display:none!important}#bc-total-text{margin-top:23px;display:none}.bc-cell-checkbox{height:auto}}@media (max-width:600px){.full-width-slider.big .slide{height:194px}.portfolio-work-description-slider .slick-next:after,.portfolio-work-description-slider .slick-prev:after,.services-description-slider .slick-next:after,.services-description-slider .slick-prev:after{height:34px;width:20px;background-image:url(/themes/tbravo/img/arrowslider.png)}.portfolio-work-description-slider .slick-prev:after,.services-description-slider .slick-prev:after{transform:rotate(180deg)}.portfolio-work-description-slider .slick-next:hover,.portfolio-work-description-slider .slick-prev:hover,.services-description-slider .slick-next:hover,.services-description-slider .slick-prev:hover{border-color:transparent}.bc-cell-price{display:none}}