.wrap>.container{padding:20px 15px}.header{background-color:#f5f5f5;border-bottom:1px solid #ddd}html,html body{font-family:'Open Sans', sans-serif;font-size:16px}html .aquacolor,html body .aquacolor{color:#063a4e}html .btn-primary,html body .btn-primary{background-color:#063a4e;border-color:#063a4e;color:white}a,a:focus,a:active,a:visited,a:hover{color:#063a4e;text-decoration:none}img{display:inline-block;max-width:100%}.content.col-sm-12{padding:0}section{padding:60px 0}section .section-title{text-align:center;font-size:50px;font-weight:600;color:#787979;text-transform:uppercase;margin:0 0 30px 0}section .section-subtitle{text-align:center;font-size:18px;color:#777;margin:0 0 30px 0}.button-hide-me{display:none}.owl-carousel .owl-dots{text-align:center;margin:20px 0 0 0}.owl-carousel .owl-dots .owl-dot{display:inline-block}.owl-carousel .owl-dots .owl-dot span{display:inline-block;margin:0 4px;width:16px;height:16px;border-radius:16px;background:#dddddd none repeat scroll 0 0;opacity:1;transition:all 300ms ease 0s}.owl-carousel .owl-dots .owl-dot:hover span{background:#66d4ff none repeat scroll 0 0}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot.active:hover span{background:#063a4e none repeat scroll 0 0}.owl-carousel .owl-item img{width:auto}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:block;background:red;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px}.owl-carousel .owl-nav .owl-prev{left:0;background:url(/images/theme/testimonial/left_otziv_passive.png) scroll no-repeat 0 0}.owl-carousel .owl-nav .owl-next{right:0;background:url(/images/theme/testimonial/right_otziv_passive.png) scroll no-repeat 0 0}.owl-carousel .owl-nav .owl-prev.disabled{background:url(/images/theme/testimonial/left_otziv_active.png) scroll no-repeat 0 0}.owl-carousel .owl-nav .owl-next.disabled{background:url(/images/theme/testimonial/right_otziv_active.png) scroll no-repeat 0 0}body.front .carousel .carousel-control{opacity:0;-webkit-transition:0.5s ease-in-out opacity;-moz-transition:0.5s ease-in-out opacity;-o-transition:0.5s ease-in-out opacity;transition:0.5s ease-in-out opacity}body.front .carousel .carousel-control:hover{opacity:1;-webkit-transition:0.5s ease-in-out opacity;-moz-transition:0.5s ease-in-out opacity;-o-transition:0.5s ease-in-out opacity;transition:0.5s ease-in-out opacity}body.front .carousel.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition:0.7s ease-in-out opacity;-moz-transition:0.7s ease-in-out opacity;-o-transition:0.7s ease-in-out opacity;transition:0.7s ease-in-out opacity}body.front .carousel.carousel-fade .carousel-inner .item.active{opacity:1}body.front .carousel.carousel-fade .carousel-inner .item.next.left,body.front .carousel.carousel-fade .carousel-inner .item.prev.right{opacity:1}body.front .carousel.carousel-fade .carousel-inner .active.left,body.front .carousel.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.modal{z-index:10000}.modal-dialog{width:100%;max-width:500px;overflow:hidden;margin:0 auto;padding:10px}.modal-dialog .modal-content{background:#f4f7f9;border-radius:0}.modal-dialog .modal-header{border:none}.modal-dialog .modal-header:after{content:'';width:90px;height:1px;background:#063a4e;display:block;margin:15px auto 0}.modal-dialog .modal-header .custom-header{font-size:28px;font-weight:bold;text-transform:uppercase;text-align:center;margin-top:20px}.modal-dialog .modal-body .modal-title{margin-bottom:50px;text-align:center}.modal-dialog .modal-body .modal-title span{font-size:18px}.modal-dialog .modal-body input,.modal-dialog .modal-body select,.modal-dialog .modal-body textarea{background:#ffffff;padding:6px 12px;border:none}.modal-dialog .modal-body .custom-body .form-group{position:relative;margin:0 0 15px 0}.modal-dialog .modal-body .custom-body .help-block{position:absolute;top:-14px;left:12px;font-size:12px;margin:0;color:red}.modal-dialog .modal-body .custom-body .modal-submit{margin-top:40px}.modal-dialog .modal-body .custom-body .modal-submit .btn{font-size:18px;width:100%;padding-top:16px;padding-bottom:16px;text-transform:none}#about-us .body,#copyright-page .body{overflow:hidden}.fulldesc-wrap{position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0;text-align:right}body.front .fulldesc-wrap,body.copyright .fulldesc-wrap{background:white}body.shop .fulldesc-wrap{background:white}.fulldesc-upper{height:50px;background:transparent;position:absolute;width:100%;left:0;top:-50px}body.front #about-us .body.short .fulldesc-upper,body.copyright #copyright-page .body.short .fulldesc-upper{background:transparent linear-gradient(to top, #fff, transparent) repeat scroll 0 0}body.shop #about-us .body.short .fulldesc-upper{background:transparent linear-gradient(to top, #fff, transparent) repeat scroll 0 0}.fulldesc-link{line-height:1;vertical-align:middle;display:inline-block;color:#506a85;text-decoration:none;font-weight:bold;padding:6px 10px;border:1px solid silver;border-radius:6px}html .fulldesc-link,html .fulldesc-link:active,html .fulldesc-link:visited,html .fulldesc-link:hover{color:#506a85;text-decoration:none}header.header{background:white;z-index:1001;width:100%}header.header .affix-box{line-height:1;display:none}header.header .affix-box .affix-phones{padding:0 10px;width:150px;text-align:center;display:inline-block;vertical-align:middle}header.header .affix-box .affix-phones a{font-size:14px;display:inline-block;color:#063a4e}header.header.affix{text-align:right}header.header.affix .affix-box,header.header.affix>.container>ul{display:inline-block}header.header.affix .header-logo,header.header.affix .header-contact{display:none}header.header.affix button{padding:0 10px 2px 10px}header.header .header-contact .header-contact-inner{float:right;padding:16px 0}header.header .header-contact .header-contact-inner>div,header.header .header-contact .header-contact-inner>span,header.header .header-contact .header-contact-inner>a{font-size:14px;font-weight:normal;display:inline-block;margin:0 10px;vertical-align:middle}header.header .header-contact:after{content:"";display:block;clear:right}header.header .header-contact .header-contact-phone1 a{color:#063a4e}header.header .header-contact .header-contact-phone2 a{color:#063a4e}header.header .header-contact .header-contact-modal{padding:0 10px 2px 10px}header.header .header-logo{display:inline-block;float:left;margin:14px 0 0 0;width:172px;height:78px;background:transparent url(/images/theme/header/logo.png) no-repeat scroll 0 0}header.header .header-logo:hover{background:transparent url(/images/theme/header/logo_b.png) no-repeat scroll 0 0}header.header .navbar{margin:0;border:none;background:none}header.header .navbar ul.navbar-nav{margin:0}header.header .navbar ul.navbar-nav li a{padding:12px 14px;color:#4a4a4a;text-transform:uppercase;font-size:14px}header.header>.container>ul{margin:0;padding:0;list-style-type:none;text-align:right}header.header>.container>ul li{display:inline-block;margin:8px 0 8px 0;border-radius:4px}header.header>.container>ul li a{display:inline-block;padding:8px 14px;color:#4a4a4a;text-transform:uppercase;font-size:14px}header.header>.container>ul li.active{background-color:#787979;color:white}header.header>.container>ul li.active a{color:white}.post-header{position:relative}.post-header .post-head-img{text-align:center}.post-header .post-head-cont{position:absolute;top:0;left:0;right:0;bottom:0}.pre-footer{background-color:#f8f8f8}.pre-footer>.container{padding:30px 0}footer.footer{font-size:14px}footer.footer .footer-top{background-color:#0b6384;padding:40px 0;color:#fff !important}footer.footer .footer-top a{color:#fff !important}footer.footer .footer-bottom{background-color:#063a4e;padding:24px 0;color:#787979 !important}footer.footer .footer-bottom a{color:#787979 !important}.serv-list-wrap{background-color:#edf4f6;padding:20px 0;border-radius:6px}.serv-list-wrap a,.serv-list-wrap a:active,.serv-list-wrap a:focus,.serv-list-wrap a:hover{text-decoration:none}.serv-list-wrap .main-ul{list-style-type:none;padding:0}.serv-list-wrap .main-ul>li{margin:4px 0 0 0}.serv-list-wrap .main-ul>li>a{display:block;color:#777;font-size:16px;background-color:#e1e5e6;padding:6px 10px 6px 10px;font-weight:800}.serv-list-wrap .main-ul>li>a img{margin-right:10px}.serv-list-wrap .main-ul>li>a img{display:inline;vertical-align:middle}.serv-list-wrap .main-ul>li>a.active{color:white;background-color:#063a4e}.serv-list-wrap .sub-ul{padding:0;list-style-type:none}.serv-list-wrap .sub-ul li a{position:relative;display:block;color:black;padding:6px 10px 6px 30px;font-size:14px}.serv-list-wrap .sub-ul li a:before{content:"";height:4px;width:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;position:absolute;left:15px;top:15px;background:#063a4e}.serv-list-wrap .sub-ul li a.active{font-weight:600;color:#063a4e}.pre-footer{font-size:14px}.pre-footer img{margin:0 0 10px 0}.pre-footer a,.pre-footer a:focus,.pre-footer a:active,.pre-footer a:visited,.pre-footer a:hover{color:#777;font-size:14px}html body .pre-footer-map{height:400px;background-color:grey}html body .pre-footer-map iframe{display:block;height:100%;width:100%}footer.footer a,footer.footer a:focus,footer.footer a:active,footer.footer a:visited,footer.footer a:hover{color:#8dd5f0}footer.footer .footer-top .foot-logo{margin:0 0 30px 0}footer.footer .footer-top .foot-address{font-size:12px}footer.footer .footer-top .foot-phones{padding-top:10px}footer.footer .footer-top .foot-phones a{font-size:18px}footer.footer .footer-top .foot-block-title{font-size:18px;font-weight:800;color:#fff;margin:0 0 20px 0}footer.footer .footer-top .foot-menu-1 ul,footer.footer .footer-top .foot-menu-2 ul{list-style-type:none;padding:0;line-height:2}footer.footer .footer-top #subscribe .form-group{margin:0}footer.footer .footer-top #subscribe .help-block{color:white}footer.footer .footer-top #subscribe input{min-height:44px;background:#1a6d8c;color:white;border:none}footer.footer .footer-top #subscribe button[type="submit"]{float:right;position:relative;top:-39px;right:4px}footer.footer .footer-top .foot-social-body .social-ul{padding:0}footer.footer .footer-top .foot-social-body .social-ul li{display:inline-block;margin:0 3px}footer.footer .footer-top .foot-social-body .social-ul li a{display:inline-block}footer.footer .footer-bottom .foot-menu-bottom{float:right}footer.footer .footer-bottom .foot-menu-bottom ul{padding:0}footer.footer .footer-bottom .foot-menu-bottom ul li{display:inline-block;margin:0 4px}footer.footer .footer-bottom .foot-menu-bottom ul li a{display:block}.page-static .page-title{font-size:60px;color:#787979;font-weight:600;margin:0 0 20px 0;text-align:center}.page-static .page-body p{margin:20px 0;text-align:justify}.projects-more{padding:14px 40px;font-size:18px;font-weight:600;margin:20px 0 0 0}.footer-bottom .tios-text{display:inline-block;vertical-align:middle;text-align:right;font-size:12px;padding:6px 20px;margin-right:20px;border-right:1px solid rgba(255,255,255,0.1)}.footer-bottom a.tios{display:inline-block;vertical-align:middle;width:82px;height:40px;background:transparent url(/img/tios_p.png) scroll no-repeat 50% 50%/contain}.footer-bottom a.tios:hover{background:transparent url(/img/tios_a.png) scroll no-repeat 50% 50%/contain}.footer-bottom .foot-tios{float:right;margin:0 0 0 20px}.footer-bottom .foot-copy,.footer-bottom .foot-menu-bottom{margin-top:13px}.post-header .post-head-cont{color:white}.post-header .post-head-cont .post-head-title{font-size:72px;font-weight:800;margin:70px 0 10px 0}.post-header .post-head-cont .post-head-text{font-size:18px}.post-header .post-head-cont .post-head-button{margin:50px 0 0 0}.post-header .post-head-cont .post-head-button .btn{font-size:24px;padding:10px 40px 14px}body.service.view .wrap>.container{margin-top:40px}body.service.view .post-header{background:#002047 url(/images/theme/services/banner_fon.jpg) scroll repeat 0 0}.service-page .page-title{font-size:60px;color:#063a4e;font-weight:800}.service-page .page-body{text-align:justify}.service-page .page-body img{margin:20px}.service-page .service-bottom{margin:30px 0 0 0;padding:20px 0 0 0;border-top:1px solid #063a4e}.service-page .service-bottom button{float:right;margin-left:20px;border-radius:0;padding:10px 16px;font-size:18px}.service-page .service-bottom p{color:#777}.service-page .service-bottom p span{font-weight:800}.project-show{padding:0 0 30px 0}.project-show>.title{padding:0 0 20px 0;font-weight:bold}.project-show>.body{border-top:1px solid #f1f1f1;margin:20px 0 0 0;padding:40px 0 0 0}.project-show .image-first{text-align:center}.project-show .image-first img{display:inline-block !important;vertical-align:middle;width:auto;height:auto;max-height:400px}.project-show .image{border-top:1px solid #f1f1f1;margin:40px 0 0 0;padding:20px 0 0 0}.project-show .image .pic-item{width:180px;height:120px;display:inline-block !important;vertical-align:middle;text-align:center;border:1px solid silver;padding:2px}.project-show .image .pic-item img{display:inline-block !important;vertical-align:middle;max-width:100%;max-height:100%}body.project.index .wrap>.container{margin-top:40px}body.project.index .post-head-img{background:#0f80aa}body.project.index .project-categories{background:#f8f8f8;padding:20px 0}body.project.index .project-categories a{display:inline-block;padding:10px 14px}body.project.index .project-categories a span{font-size:14px}body.project.index .project-categories a .project-cat-name{font-weight:800;color:black;text-transform:uppercase}body.project.index .project-categories a.active{background-color:#063a4e}body.project.index .project-categories a.active span{color:white}.projects-list .project-card{clear:both;padding:40px 0 20px 0;border-top:1px solid silver}.projects-list .project-card:after{display:block;content:"";clear:both}.projects-list .project-card:first-of-type{border:none}.projects-list .project-card .proj-card-img{float:left;margin:0 20px 20px 0}.projects-list .project-card .proj-card-desc .proj-card-date{display:inline-block;font-size:14px;color:#777;margin:0 20px 0 0}.projects-list .project-card .proj-card-desc .proj-card-title{font-size:20px;font-weight:800;text-transform:uppercase;color:#063a4e;display:inline-block}.projects-list .project-card .proj-card-desc .proj-card-anons{margin:30px 0 30px 0;font-size:14px;color:black}.projects-list .project-card .proj-card-desc .proj-card-link{font-size:14px}.projects-list .project-card .project-detail{position:relative;clear:both;padding-top:40px;display:none;text-align:justify}.projects-list .project-card .project-detail p{text-indent:20px;margin:20px 0 20px 0;line-height:1.6}.projects-list .project-card .project-detail .project-item{position:relative;padding-left:60px}.projects-list .project-card .project-detail .project-item .project-item-title{font-size:20px;font-weight:800;text-transform:uppercase;margin-bottom:20px}.projects-list .project-card .project-detail .project-item .project-item-body{font-size:14px;padding-bottom:60px}.projects-list .project-card .project-detail .project-item:last-of-type .project-item-title{color:silver}.projects-list .project-card .project-detail .project-item:before{display:block;content:"";position:absolute;top:0;bottom:0;left:20px;height:100%;width:1px;background-color:silver;z-index:1}.projects-list .project-card .project-detail .pr-abs-big{position:absolute;top:0;bottom:0;left:5px;height:30px;width:30px;border-radius:30px;background-color:#5dcbf4;z-index:2}.projects-list .project-card .project-detail .pr-abs-small{position:absolute;top:5px;bottom:0;left:5px;height:20px;width:20px;border-radius:20px;background-color:white;z-index:3}.projects-list .project-card .project-detail .project-item:last-of-type:before{display:none}body.project.portfolio #portfolio .works-area>div,body.project.portfolio #portfolio .works-area>div>div{display:inline-block}body.project.portfolio #pre-portfolio .section-title{margin:0}.product-view #pic-other{margin-top:14px}.product-view #pic-other .pic-item{font-size:0;text-align:center;height:200px;line-height:200px}.product-view #pic-other .pic-item a.pic-link{display:inline-block;vertical-align:middle;height:200px;line-height:200px}.product-view #pic-other .pic-item img{display:inline-block;vertical-align:middle;max-height:200px;line-height:1;width:auto}.product-view .product-info .title .name{float:left;font-size:30px;color:#000}.product-view .product-info .title .price{float:right;color:#063a4e;font-size:30px;font-weight:bold}.product-view .product-info .size{clear:both}.product-view .product-info .hint{padding:20px 0;font-size:14px;font-weight:normal}.product-view .product-info .desc{line-height:1;font-size:14px}.product-also .also-title{font-size:30px;color:#063a4e}.product-block{display:inline-block;vertical-align:top;padding:10px;border:1px solid #f1f1f1;border-radius:8px;text-align:center;width:200px;margin:10px}.product-block .name{font-weight:bold}.product-block .size{color:#000}.product-block .price{font-weight:bold}.product-cats .subcat{position:relative}.product-cats .subcat .name{position:absolute;top:50%;left:40px;right:40px;margin-top:-20px;font-size:30px;color:#fff;font-weight:bold}.product-cats .subcat .name span{display:inline-block;border-bottom:2px dotted #fff}.product-category>.title{font-size:40px;color:#063a4e;font-weight:bold}body.site.price section#price{background:url(/images/theme/portfolio/img_fon_portfolio.jpg) scroll repeat 0 0;padding:60px 0 30px 0}body.site.price #price-body{padding-top:40px;padding-bottom:40px}body.site.price .datagrid table{border-collapse:collapse;text-align:left;width:100%;border:1px solid #063a4e}body.site.price .datagrid{background:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.site.price .datagrid table td,body.site.price .datagrid table th{padding:3px 10px}body.site.price .datagrid table thead th{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #063a4e), color-stop(1, #063a4e));background:-moz-linear-gradient(center top, #063a4e 5%, #063a4e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007EBD', endColorstr='#00557F');background-color:#063a4e;color:#FFFFFF;font-weight:bold;border-left:1px solid #063a4e}body.site.price .datagrid table thead th:first-child{border:none}body.site.price .datagrid table tbody td{border-left:1px solid #063a4e;font-weight:normal}body.site.price .datagrid table tbody tr:nth-child(even) td{background:#E1EEF4}body.site.price .datagrid table tbody tr:hover td{background:#063a4e;color:#FFFFFF}body.site.price .datagrid table tbody td:first-child{border-left:none}body.site.price .datagrid table tbody tr:last-child td{border-bottom:none}#front-slider{background-color:transparent;padding:0;text-align:center}#front-slider .carousel{display:inline-block}#front-slider .carousel .carousel-caption{padding-bottom:40px;text-align:left}#front-slider .carousel .carousel-caption>h2{font-size:72px;font-weight:800;text-shadow:0.1em 0.1em 0.2em black;text-shadow:black 0.1em 0.1em 0.2em;display:none !important}#front-slider .carousel .carousel-caption>div{margin-top:30px;font-size:18px;text-shadow:0.1em 0.1em 0.2em black;text-shadow:black 0.1em 0.1em 0.2em;display:none !important}#front-slider .carousel .carousel-caption button{font-size:30px;font-weight:600;padding:30px 90px;margin-top:30px}#we-prof{background-color:#f8f8f8}#we-prof .we-prof-wrap{text-align:center}#we-prof .we-prof-wrap .we-prof-link{position:relative;display:inline-block;margin:0 6px 20px;width:100%;max-width:200px;border:2px solid black;padding:30px 50px 7% 50px}#we-prof .we-prof-wrap .we-prof-link img{display:inline-block;width:100%;height:auto}#we-prof .we-prof-wrap .we-prof-link .caption-pic{position:absolute;left:10px;right:10px;bottom:10px;z-index:10;text-align:center;text-transform:uppercase}#services .service-card{display:block;background-color:#edf4f6;clear:both;margin:0 0 30px 0}#services .service-card .service-img{float:left;max-width:100%;margin:0 20px 0 0}#services .service-card .service-desc{min-height:190px;padding:20px}#services .service-card .service-desc .service-title{font-size:20px;font-weight:800;color:#787979;text-transform:uppercase}#services .service-card .service-desc .service-anons{font-size:14px;color:#000;font-weight:600;line-height:1.8}#services .service-more-wrap{text-align:center}#services .service-more-wrap .service-more{padding:14px 40px;font-size:18px;font-weight:600}#result{background-color:#f8f8f8}#result .result-wrap{text-align:center;padding:0 18px;margin:40px 0 0 0}#result .result-wrap .result-img{margin-bottom:30px}#result .result-wrap .result-title{font-size:20px;font-weight:600;color:#063a4e;margin-bottom:30px}#result .result-wrap .result-title span{font-weight:800}#result .result-wrap .result-desc{font-size:14px;font-weight:600;line-height:1.8}#secret .secret-ul{text-align:center;border:none}#secret .secret-ul li{display:inline-block;float:none;position:relative;margin:0 10px}#secret .secret-ul li a{display:inline-block;border-radius:0;line-height:170px;margin:0;padding:0;border:none;background-color:transparent}#secret .secret-ul li a .secret-caption{position:absolute;top:2px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}#secret .secret-ul li a .secret-caption:hover{background-color:rgba(0,0,0,0.5)}#secret .secret-ul li a .secret-caption span{display:inline-block;line-height:1.4;vertical-align:middle;font-size:50px;font-weight:600;color:#063a4e;margin:0 20px}#secret .secret-ul li a .secret-caption div:not(.secret-caption){display:inline-block;line-height:1.4;max-width:180px;vertical-align:middle;font-size:14px;font-weight:600;color:#fff}#secret .secret-ul li.active a .secret-caption{background-color:transparent}#secret .secret-ul li.active a .secret-caption span,#secret .secret-ul li.active a .secret-caption div{display:none}#secret .tab-content{margin:50px 0 0 0}#secret .tab-content .secret-caption{display:inline-block;width:262px;vertical-align:top;margin-left:10px}#secret .tab-content .secret-caption span{font-size:72px;color:#063a4e;font-weight:600;display:inline-block;vertical-align:top;margin-right:10px;position:relative;top:-20px}#secret .tab-content .secret-caption div{font-size:22px;color:#000;font-weight:600;display:inline-block;vertical-align:top;max-width:200px}#secret .tab-content .secret-text{display:inline-block;max-width:800px;vertical-align:top;margin:0 20px;line-height:1.8}#secret .tab-content .secret-text .secret-item{padding-left:30px;background:url(/images/theme/secret/li_ico.png) scroll no-repeat 0 6px}#our-shop .our-shop-title .our-shop-h{color:#063a4e;font-size:30px;font-weight:600;margin-bottom:10px}#our-shop .our-shop-title .our-shop-link{color:#fff;font-size:18px;font-weight:600;padding:14px 50px}#our-shop .our-shop-desc{line-height:2;font-size:14px;font-weight:600;margin-top:20px}#our-shop .our-shop-imgs{margin-top:50px}#our-shop-about .our-shop-title .our-shop-h{color:black;font-size:16px;font-weight:800;margin-bottom:10px;text-transform:uppercase}#our-shop-about .our-shop-desc{line-height:1.4;font-size:16px;margin-top:20px;text-align:justify}#our-shop-about .our-shop-link{margin-top:20px;color:#fff;font-size:16px;font-weight:600}#testimonial{background-color:#f8f8f8;font-size:16px}#testimonial .author{text-align:center}#testimonial .author .fio{margin-top:10px;font-weight:600}#testimonial .review{font-size:16px}#testimonial .review .date{margin-bottom:20px;font-size:14px}#testimonial .review .body{margin-bottom:20px;font-style:italic}#testimonial .review .link{color:#063a4e;font-weight:600;font-style:italic}#modal-portfolio .modal-dialog{width:auto;max-width:1000px}#modal-portfolio .modal-dialog .modal-header{height:1px;background:#d9d9d9}#modal-portfolio .modal-dialog .modal-header .close{position:relative;top:-9px}#modal-portfolio .modal-dialog .modal-body{padding:0}#modal-portfolio .modal-dialog .modal-body .portmod-title{font-size:36px;font-weight:600;text-transform:uppercase;color:#063a4e;padding:0 20px}#modal-portfolio .modal-dialog .modal-body .portmod-desc{color:#777;font-size:24px;padding:0 20px 10px}#modal-portfolio .modal-dialog .modal-body .portmod-image{text-align:center}#modal-portfolio .modal-dialog .modal-body .portmod-address{background:#d9d9d9;text-align:center;padding:10px;font-size:14px}#modal-portfolio .modal-dialog .modal-body .portmod-address img{display:inline-block;margin-right:10px}#modal-portfolio .modal-dialog .modal-body .portmod-body{padding:20px;font-size:14px}#modal-portfolio .modal-dialog .modal-header::after{background:none}#pre-portfolio{background:url(/images/theme/portfolio/img_fon_portfolio.jpg) scroll repeat 0 0}#pre-portfolio .section-subtitle{margin:0}#portfolio{padding-top:30px}#portfolio .works-category{margin-bottom:30px}#portfolio .works-category li a{display:inline-block;font-size:16px;padding:14px 24px;border-radius:6px;font-weight:800;text-transform:uppercase;color:#777}#portfolio .works-category li a.current{color:white;background-color:#063a4e}#portfolio .works{position:relative}#portfolio .works img{vertical-align:middle;width:auto;max-height:100%}#portfolio .portfolio-wrap{padding:20px;display:inline-block;height:300px;overflow:hidden}#portfolio .work-overlay{line-height:2;opacity:0;background:rgba(0,0,0,0.8);position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;flex-direction:column;-webkit-transition:400ms;-moz-transition:400ms;-ms-transition:400ms;-o-transition:400ms;transition:400ms}#portfolio .overlay-caption{margin:0 auto;color:#fff}#portfolio .overlay-caption p{font-size:12px}#portfolio .overlay-caption{padding-top:10px;-webkit-transition:300ms ease-in-out;-moz-transition:300ms ease-in-out;-ms-transition:300ms ease-in-out;-o-transition:300ms ease-in-out;transition:300ms ease-in-out}#portfolio .btn-view{font-family:'Tahoma', sans-serif;text-align:left;padding-left:26px;font-size:14px;width:140px;height:40px;line-height:40px;border:1px solid #fff;display:inline-block;letter-spacing:1px;-webkit-transition:20ms;-moz-transition:20ms;-ms-transition:20ms;-o-transition:20ms;transition:20ms;color:#fff}#portfolio .btn-view i{font-size:17px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms}#portfolio .works:hover .work-overlay{opacity:1}#portfolio .works:hover .overlay-caption{padding-top:0px;margin-bottom:10px}#portfolio .btn-view:hover{background:#fff;color:#f27a24}#portfolio .btn-view:hover i{padding-left:5px;opacity:1}@media (max-width: 800px){#portfolio .portfolio-wrap{position:static !important;height:auto !important}}#contacts{padding:20px 0 0 0}#contacts-extend{background-color:#f8f8f8}#contacts-extend>.container>.row>div{min-height:136px;line-height:136px;margin-bottom:10px;text-align:left}#contacts-extend>.container>.row>div>div{display:inline-block;width:70%;vertical-align:middle;line-height:1.4}#contacts-extend>.container>.row>div .contacts-pic{width:70px}#contacts-extend>.container>.row>div .contacts-body{font-size:18px;font-weight:600}#contacts-extend>.container>.row>div .contacts-body a,#contacts-extend>.container>.row>div .contacts-body a:focus,#contacts-extend>.container>.row>div .contacts-body a:active,#contacts-extend>.container>.row>div .contacts-body a:visited,#contacts-extend>.container>.row>div .contacts-body a:hover{color:#777}#contacts-extend>.container>.row>div .contacts-body.scan-code{text-align:center}#daemon-banner{position:relative;padding:0;background-color:#009bc2}#daemon-banner .daemon-pic{text-align:center}#daemon-banner .daemon-pic img{display:inline-block}#daemon-banner .daemon-block{color:white;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#daemon-banner .daemon-block .daemon-title{font-size:72px;font-weight:800;margin:30px 0 0 0;line-height:1.2}#daemon-banner .daemon-block .daemon-desc{font-size:18px;margin:20px 0 0 0}#daemon-banner2{position:relative;padding:0;background-color:#009bc2}#daemon-banner2 .daemon-pic2{text-align:center}#daemon-banner2 .daemon-pic2 img{display:inline-block;width:100%;height:300px}#daemon-banner2 .daemon-block2{color:white;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#daemon-banner2 .daemon-block2 .daemon-title2{font-size:48px;font-weight:800;margin:60px 0 0 0;line-height:1.2}#daemon-banner2 .daemon-block2 .daemon-desc2{font-size:18px;margin:20px 0 0 0}#daemon-banner2 .daemon-block2 .daemon-desc2 button{border-radius:0;padding:12px 30px;background-color:#1286B4;font-size:18px}#daemon-text .daemon-head{font-size:30px;font-weight:600;color:#063a4e;text-transform:uppercase;text-align:center;margin-bottom:50px}#daemon-text .daemon-subpic{text-align:center}.daemon-subcont .daemon-subhead{color:black;font-weight:800}.daemon-subcont p{text-indent:30px;margin:20px 0;line-height:1.6;text-align:justify}#daemon-items{font-size:18px;text-align:center;padding:40px 0}#daemon-items .daemon-itemtitle{margin:0 0 30px 0}#daemon-items .daemon-itemblock .daemon-logo{margin:0 0 20px 0}#daemon-uslugi .daemon-uslugi-row{margin:0 0 60px 0}#daemon-three{background-color:#f8f8f8;padding:40px 0;text-align:center}#daemon-three .three-itemtitle{margin:0 0 40px 0}#daemon-three .three-logo-desc{margin:30px 0 0 0}#daemon-srv{font-size:14px;text-align:center}#daemon-srv .daemon-srv-block .daemon-srv-txt{margin:30px 0;font-weight:600}#news{background-color:#f8f8f8;text-align:center}#news .news-itemblock .news-logo-desc{font-size:18px;font-weight:600;margin:20px 0 0 0}#cover{position:relative;padding:0}#cover .cover-pic{text-align:center}#cover .cover-pic img{display:inline-block;width:100%;height:460px}#cover .cover-caption{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}#cover .cover-caption span{display:inline-block;background:white}#cover .cover-caption .cover-title1,#cover .cover-caption .cover-title2{color:#063a4e;font-weight:600;font-size:50px;text-transform:uppercase}#cover .cover-caption .cover-title1 span,#cover .cover-caption .cover-title2 span{padding:0 10px}#cover .cover-caption .cover-title1{margin:100px 0 0 0}#cover .cover-caption .cover-title2{margin:0 0 0 20px}#cover .cover-caption .cover-title3{margin:0 0 0 40px;color:#777;font-weight:600;font-size:18px;text-transform:uppercase}#cover .cover-caption .cover-title3 span{padding:10px}#onas{line-height:2}#onas span{font-size:30px;color:#063a4e;font-weight:800}#video{text-align:center;border-top:1px solid silver}#video .video-itemblock .video-logo{text-align:center}#video .video-itemblock .video-logo iframe{max-width:100%;width:100%;height:280px;display:inline-block}#video .video-itemblock .video-logo-desc{text-align:center;margin:30px 0 0 0;font-size:18px;font-weight:600}@media (max-width: 1570px){#front-slider .carousel .carousel-caption{padding-top:0}#front-slider .carousel .carousel-caption>h2{font-size:40px;font-weight:700}#front-slider .carousel .carousel-caption button{font-size:20px;font-weight:700;padding:10px 30px;margin-top:30px}#front-slider .carousel-indicators{bottom:0}}@media (max-width: 1220px){#front-slider .carousel .carousel-caption{padding-bottom:0}#front-slider .carousel .carousel-caption>h2{font-size:24px;font-weight:700}#front-slider .carousel .carousel-caption button{font-size:14px;font-weight:400;padding:5px 20px;margin-top:10px}}@media (max-width: 800px){#front-slider .carousel .carousel-caption{display:none}}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.grid-view td{white-space:nowrap}.grid-view .filters input,.grid-view .filters select{min-width:50px}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.nav>li>form{padding:8px}.nav>li>form>button:hover{text-decoration:none}@media (max-width: 800px){header.header{text-align:center !important}header.header .header-logo{float:none}header.header>.container>ul{text-align:center}header.header>.container>ul li{margin:0}.post-header .post-head-cont .post-head-title{font-size:12px;margin:10px 0 10px 0;line-height:1}.post-header .post-head-cont .post-head-text{font-size:10px;line-height:1}.post-header .post-head-cont .post-head-button{margin:10px 0 0 0}.post-header .post-head-cont .post-head-button .btn{font-size:10px;padding:10px}#we-prof .container .section-title{font-size:20px}#cover .cover-caption .cover-title1,#cover .cover-caption .cover-title2{font-size:20px !important}#news .news-itemblock .news-logo-desc{margin:20px 0 20px 0}section .section-title{font-size:30px}.project-show>.title{font-size:20px}.affix{position:static !important}}
/*# sourceMappingURL=main.min.css.map */
