@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed:200,300,400,500&subset=cyrillic);*,h1,h2{font-family:'Fira Sans Extra Condensed',sans-serif}h1,h2{font-size:48px;font-weight:200;line-height:1}section{padding-top:45px;padding-bottom:45px}section>h2{margin-top:0;margin-bottom:45px}.blc-header{background-image:url(../img/bg.jpg);background-size:cover;background-position:center center;min-height:600px;min-height:100vh}.blc-header .header_top{padding:15px 0;background-color:rgba(0,0,0,.6)}@media (max-width:767px){.blc-header .header_top .logo{width:100%;display:block;text-align:center}}.blc-header .header_top .logo img{float:left;height:54px}@media (max-width:767px){.blc-header .header_top .logo img{float:none}}.blc-header .header_top .number{color:#fff;text-decoration:none;font-size:18px;font-weight:300;vertical-align:middle;margin-right:15px}.blc-header .header_top .number img{height:34px;margin-right:10px}@media (max-width:767px){.blc-header .header_top .number img{height:24px}}.blc-header .header_top .call_block{line-height:54px;float:right}@media (max-width:767px){.blc-header .header_top .call_block{margin-top:10px;line-height:44px;text-align:center;width:100%}}.blc-header .header_top .call{display:inline-block;vertical-align:middle;line-height:1;background:rgba(0,0,0,.5);font-size:18px;border:2px solid #d8b66d;-webkit-border-radius:20px;border-radius:20px;text-transform:uppercase;color:#fff;padding:6px 20px;font-weight:200}.blc-header .navbar{background-color:rgba(0,0,0,.8);-webkit-border-radius:0;border-radius:0;border:none;z-index:1000}.blc-footer nav .nav>li>a:focus,.blc-footer nav .nav>li>a:hover,.blc-header .navbar .nav>li>a:focus,.blc-header .navbar .nav>li>a:hover{background-color:#d8b66d}.blc-header .navbar-nav>li>a{font-size:18px;font-weight:200;text-transform:uppercase;color:#fff}.blc-header .carousel{position:absolute;left:0;right:0;bottom:0;font-size:18px;font-weight:200;color:#fff}.blc-header .carousel .item{padding-bottom:100px}@media (max-width:767px){.blc-header .carousel .item{padding-bottom:50px}}.blc-services{background-image:url(../img/pattern_15.jpg);padding-bottom:25px}.blc-services .note{margin-top:35px;font-size:18px;font-weight:200;color:#000}.blc-services h2{margin-bottom:25px}.block_black{background-color:#000;color:#fff}.block_black h2{color:#fff}.block_gold{background-color:#d8b66d;color:#000}.block_gold h2{color:#000}.services_header{margin-top:20px;height:200px;background-size:cover;padding:10px}.services_header .services_header_wrapper{border:2px solid #d8b66d;width:100%;height:100%;line-height:176px;vertical-align:middle;text-align:center}.services_header .services_header_wrapper h3{display:inline-block;line-height:1;color:#fff;font-size:36px;font-weight:500;vertical-align:middle}.service,.service_group{position:relative;background-color:#d8b66d;font-size:24px;font-weight:400;line-height:1;padding:8px 20px;color:#000;margin-top:4px}.service.collapsed:before,.service:before,.service_group.collapsed:before,.service_group:before{position:absolute;right:10px;top:50%;margin-top:-10px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-size:20px;content:"\e252"}.service:before,.service_group:before{content:"\e253"}.service{background-color:#fff;font-size:20px;padding:10px 45px 10px 20px;color:#d8b66d}.service .price{float:right;margin-left:10px}.service.none_contant:before{content:""}.service_description{overflow:hidden;font-size:18px;font-weight:200;background-color:rgba(255,255,255,.8);padding:10px 20px}.our_spec .img{background-size:cover;background-position:center center;height:225px;width:225px;max-width:100%;-webkit-border-radius:100%;border-radius:100%;display:block;margin:0 auto;float:none}.news .item,.our_spec li.item,.our_works{background-image:url(../img/pattern_15.jpg)}.our_spec li.item{text-align:center;padding:15px;color:#000}.our_spec li.item .item_wrappe{width:100%;height:100%;border:2px solid #d8b66d;padding:15px}.our_spec li.item h3{font-size:30px;font-weight:400}.blc-footer nav a,.our_spec li.item .spec{font-size:24px;font-weight:300}.our_spec li.item .desc{font-size:18px;font-weight:300}.news .item{margin-bottom:15px;overflow:hidden;text-align:center}.news .item .img{background-size:cover;background-position:center center;height:190px}.news .item .desc,.news .item h3{padding-left:15px;padding-right:15px}.news .item .desc{margin-bottom:15px;font-size:18px;font-weight:300}.news .all_news{padding-top:20px;text-align:center}.news .all_news a{font-size:20px;text-decoration:none;color:#1d1d1d;border-bottom:1px solid #1d1d1d}.our_works{font-size:20px;font-weight:200}.our_works .item{overflow:hidden;background:#fff}.news .item h3,.our_works h3{font-size:24px;font-weight:400}.blc-footer{padding-top:45px;background-image:url(../img/bg_footer.png);background-size:contain;background-repeat:no-repeat;background-position:0 100%}.blc-footer h2{line-height:1;margin-top:0;margin-bottom:45px}.blc-footer .contact_info{overflow:hidden;padding-left:15px;padding-right:15px;color:#000;background-image:url(../img/pattern_gold.jpg);height:500px}@media (max-width:767px){.blc-footer .contact_info{height:auto;padding-bottom:35px}}.blc-footer .contact_info h3{text-align:center;font-size:30px;font-weight:400;margin-top:35px;margin-bottom:35px;float:left;width:100%}.blc-footer .contact_info .contact_list{margin-top:-10px;margin-bottom:10px;float:left;width:100%;list-style-type:none;padding-left:15px;padding-right:15px}@media (max-width:767px){.blc-footer .contact_info .contact_list{text-align:center}}.blc-footer .contact_info .contact_list img{height:32px;width:auto;position:absolute;left:0;top:50%;margin-top:-16px}.blc-footer .contact_info .contact_list li{float:left;width:100%;margin-top:12px;margin-bottom:12px;position:relative;line-height:32px;min-height:32px;padding-left:42px;font-size:18px;vertical-align:middle}@media (max-width:767px){.blc-footer .contact_info .contact_list li{display:inline-block;float:none;width:auto;margin-right:15px;margin-left:15px}}.blc-footer .contact_info .contact_list li .text{display:inline-block;line-height:1;vertical-align:middle}.blc-footer .contact_info .socia{text-align:center}.blc-footer .contact_info .socia img{height:42px;width:auto}.blc-footer .contact_info .socia a{margin-left:5px;margin-right:5px}.blc-footer nav{margin-top:100px;background-color:rgba(216,182,109,.7)}@media (max-width:767px){.blc-footer nav .navbar-nav{text-align:center}.blc-footer nav .nav>li{display:inline-block}}.blc-footer nav a{color:#fff}.blc-footer .copywrite{text-align:center;font-size:24px;font-weight:400;margin-top:25px;margin-bottom:25px}.lSSlideOuter .lSPager.lSpg{padding-top:35px}.navbar-toggle .icon-bar{background:#d8b66d}.navbar-toggle{border:2px solid #d8b66d}.navbar-fixed-top .navbar-collapse{padding-left:15px;padding-right:15px}.lSAction>.lSNext,.lSAction>.lSPrev{background-position:0 0;background-image:url(../img/left-arrow-gold.png)}.lSAction>.lSNext{background-image:url(../img/right-arrow-gold.png)}.lSAction>a{width:50px;height:50px;background-size:contain}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#d8b66d}