@import url('//fonts.googleapis.com/css?family=Fira+Sans');:root{--accent-color: #516778;--active-color: #bda064;--active-color-light: #f4efe5}.design ul i[class*="-color"]{border: 1px solid #c0c0c0;padding: 0 !important}.design .default i.main-color{color: #fff !important;border: 1px solid #c0c0c0}.design .default i.accent-color{color: #516778 !important}.design .default i.active-color{color: #bda064 !important}.design .theme2 i.main-color{color: #fff !important}.design .theme2 i.accent-color{color: #345a69 !important}.design .theme2 i.active-color{color: #3cc66a !important}.design .theme3 i.main-color{color: #fff !important}.design .theme3 i.accent-color{color: #6b5a9a !important}.design .theme3 i.active-color{color: #ec8f3c !important}.design .theme4 i.main-color{color: #fff !important}.design .theme4 i.accent-color{color: #7e98a5 !important}.design .theme4 i.active-color{color: #ef6632 !important}.design .theme5 i.main-color{color: #fff !important}.design .theme5 i.accent-color{color: #97c373 !important}.design .theme5 i.active-color{color: #c80000 !important}.design .theme6 i.main-color{color: #fff !important}.design .theme6 i.accent-color{color: #56372c !important}.design .theme6 i.active-color{color: #cb8c1d !important}.design .theme7 i.main-color{color: #fff !important}.design .theme7 i.accent-color{color: #97c373 !important}.design .theme7 i.active-color{color: #329ee2 !important}.design .icon-ok,.design .fa-check{visibility: hidden}.design .active .icon-ok,.design .active .active .fa-check{visibility: visible !important}*{font-family: 'Fira Sans'}html{background-size: cover}body{width: 100%;margin: 0;padding: 0;overflow-x: hidden}.banners .item img{height: auto !important;max-width: auto !important}.table_otlichiya{background: none;color: inherit !important;margin-bottom: 2em;margin-top: 0}.table_otlichiya tr:nth-child(2n+1){background-color: rgba(255,255,255,0.3)}.table_otlichiya table tr td{color: inherit;font-size: inherit;padding: 5px 20px}.table_otlichiya table tr.table_otl_first td{color: inherit;font-size: inherit;font-style: normal;padding: 7px 20px;background-color: rgba(255,255,255,0.3)}.table_otlichiya table tr.table_otl_last td{border-bottom: medium none;text-align: left;color: inherit;font-size: inherit;text-transform: none}header{top: 0;width: 100%;margin: 0 auto !important;padding: 0}.navbar-shrink{position: fixed !important;top: 0;width: 100%}.logo{font-size: 140%;font-weight: 300;margin-left: .5em;padding-bottom: 0;line-height: 120% !important;text-transform: uppercase;width: 100% !important}.logo *{color: #516778}.logo img{float: left;width: 64px;height: auto;margin-top: -.1em;margin-right: .5em;background-color: #516778}.logo:hover,.logo:hover *,.logo a:hover,.logo:hover a *{color: #bda064}.logo:hover img{background-color: #bda064}.menu{background-color: rgba(0,0,0,0.3)}header .navbar-default .navbar-nav > li:last-child{background-color: inherit !important}.collapse{display: none;visibility: hidden}.collapse.in,.open .dropdown-menu{border: 0 !important;display: block;visibility: visible}.main-menu-nav .dropdown-menu{background-color: #bda064;margin-left: 0 !importnt;margin-top: 0 !important;border: 0 !important}.main-menu-nav .dropdown-menu li{border: 0 !important;height: auto !important}.main-menu-nav > li > a{text-transform: uppercase}.main-menu-nav > li.active > a,.main-menu-nav > li:hover > a{background-color: rgba(255,255,255,0.2) !important}.main-menu-nav > li a{color: #fff !important}.main-menu-nav > li:hover > a,.menu ul.nav li.active{background-color: #bda064 !important;color: #fff !important}.menu ul.nav li.active *{color: #fff}.main-menu-nav .dropdown-menu{box-shadow: 2px 5px 5px #888}.main-menu-nav .dropdown-menu li a{background-color: #bda064 !important}.main-menu-nav .dropdown-menu li:hover a{background-color: rgba(255,255,255,0.1) !important;color: #bda064 !important}.main-menu-nav .dropdown-menu li.active a{background-color: rgba(255,255,255,0.4) !important;color: #fff}.mainformorder{padding-top: 1em;padding-bottom: 1em}.accent-bg{background: url('../../style/images/bg/strukt117.jpg')}.accent-bg *{color: #ddd}.accent-bg:hover{color: #fff}.accent{background-color: #516778 !important}.accent *{color: #ddd}.accent:hover{color: #fff}.accent-bg .phone *,.accent .phone *{color: #fff !important}.mainbg{height: auto !important}.mainbg *{color: #fff}.mainformorder{text-align: left}.mainformorder .iconzamer{font-weight: normal;white-space: nowrap;line-height: 170%;margin: 0 !important;padding: 0 !important;background: none;text-align: left !important;float: left}input[type="submit"]{font-weight: 300 !important;font-size: 130% !important;background-color: #516778;border: none}input[type="submit"]:hover{background-color: #bda064}a{color: #516778;text-decoration: none}a:hover,a:active,a:hover *,a:active *{color: #bda064}.accent a:hover,.accent-bg a:hover{color: #fff !important;text-decoration: underline !important}header a,footer a{text-decoration: none}footer .phone{display: inline-block;margin-top: -.5em}footer{margin: 0;border-top: 8px solid #ccc !important}footer section > .row,section > .row-fluid{padding-top: 1em;padding-bottom: 2em}.hidden{display: none}.gallery .item{margin-bottom: 2em}.gallery .item .data{background-color: #fff;text-align: left;bottom: 0}.gallery .item:hover .data{max-height: 160px}.gallery .item:hover .data .name:before{display: none}.gallery .item .data .name:before{content: "\f00e";color: #516778;font-family: FontAwesome;display: block;float: right;font-size: 1.6em}.gallery .item:hover .data *{text-align: center}.gallery .item .data .name{font-weight: 300}.gallery .item .data .descr{color: gray;font-size: 80%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical}.price{font-size: 160%}.projects .gallery .item a,.projects .gallery .item div.clearfix{border: none;margin-bottom: 1em}.projects .gallery .item .data{background-color: transparent}.projects .gallery .item:hover .data{background-color: #fff !important;box-shadow: 0px -15px 10px -10px rgba(0,0,0,0.3);padding-top: .7em}.projects .gallery .item img{width: auto;height: 278px;max-height: 255px !important;height: auto !important}.projects .gallery .item:hover img{transform: scale(.8);opacity: .8}.projects .gallery .item .info{min-height: 64px}.projects .gallery .item .data .name{font-size: 100%;margin-top: .2em;max-height: 60px}.gallery .btn:hover,.submit.btn:hover{background-color: #bda064}.mainakciya{margin: 0 0px 65px}.mainakciya .item a{text-align: left}.mainakciya .item{background-color: rgba(255,255,255,0.5);padding-top: 1em}.mainakciya .item .name_okno{font-weight: normal;font-size: 2vw;color: #000;text-transform: none;margin: 0}.mainakciya .item .price_okno{font-weight: normal;font-size: 180%}.pluses .bold{display: block;font-weight: normal;font-size: 140%;margin-top: 0;margin-bottom: .6em}.pluses li{margin-bottom: 2em}.mainbestwindows{background: none}.mainbestwindows .maincontent.leftside{text-shadow: 0 0 20px #000}.dostoinstva .gallery .image img{height: 280px}.dostoinstva{min-height: 0;margin: 0 !important;padding: 0 !important}.about strong{font-weight: normal}section > .row,section > .row-fluid{padding: 4em 0}@media (max-width: 992px){.banners{top: -5px}.logo img{width: 32px;margin-top: -.25em !important;display: inline}.logo{font-size: 118%;display: inline-block;margin-top: .4em;padding-top: .55em}.logo *{color: #fff !important}.full-width-menu{margin: -0.8em .2em .4em 0 !important;display: block !important}.navbar-toggle{left: 0 !important;position: fixed !important;padding: 5px !important;margin: 0 !important;top: 0;z-index: 1000}.menu.navbar-shrink{z-index: 10}#zamer{z-index: 10}.banners{overflow: hidden}.banners .item{width: 100%;overflow: hidden}.banners .item img{height: auto !important;width: 160% !important;margin-left: -30% !important}header .navbar-default .navbar-toggle{margin: 0;background-color: #516778 !important;color: #fff !important;with: 100% !important}header .navbar-default .navbar-toggle .icon-toggle *{background-color: #fff}.cbk-phone{left: 1.5% !important}}@media (max-width: 768px){footer *{text-align: center}.logo{margin-top: .6em;padding-top: .55em;font-size: 110% !important}section > .row,section > .row-fluid{padding: 2.5em 0}}@media (max-width: 570px){section > .row,section > .row-fluid{padding: 1.7em 0}.logo{margin-top: .6em;padding-top: .55em;font-size: 110% !important}}@media (min-width: 992px){.why li{min-height: 230px}ol.circle-counter li h3{margin-top: 0}.banners{max-height: 500px;overflow: hidden}.container{margin-left: auto;padding-left: 0;padding-right: 0}.main-menu-nav,.main-menu-nav > li{background-color: transparent !important}}section > .row,section > .row-fluid .coolHeading{margin-top: 0}.phone *{color: inherit !important;font-size: 26px}.contacts{margin-top: 0}.contacts a{text-decoration: none}.contacts a:hover{color: #bda064 !important}.contacts .phone{margin-top: .2em}#contacts > .row{padding-bottom: 0}section ul,section ol{margin-left: 1em;margin-bottom: 1.5em;padding-left: 1em}ul li:before{list-style-type: square;color: #ddd !important;content: '—';content: '■'}section ul li,ol li{margin-bottom: .5em}h1,h2,h3,h4,h5,h6{font-weight: 300 !important;margin-top: 1em;margin-bottom: .7em}h2{color: #516778}h3{color: #555}h4{margin-bottom: 1em;color: #555 !important}#contacts .coolHeading{text-shadow: 0 0 20px #fff}.email,.time{color: #333}.fa-default{color: silver !important}.text-center .text-left{text-align: left}.text-center .text-right{text-align: right}.img-circle{border-radius: 50%}header .navbar-default .navbar-toggle{margin-top: 20px;margin-bottom: 0 !important}.project{background: url('/images/bg_green.jpg') no-repeat center 10px;background-size: cover}#price h2{margin-top: 0}.btn{text-decoration: none !important}.btn-primary{border: transparent;color: #fff !important}.btn.active,.btn:hover,a.btn:hover,.btn-primary{background-color: #bda064 !important;text-decoration: none !important;color: #fff}.scroll-top{position: fixed;right: 3%;bottom: 2em;line-height: 50px;width: 32px;height: 32px;z-index: 1049;display: none}.scroll-top .btn{font-size: 14px;width: 32px;height: 32px;padding: 0;border-radius: 100%;border: 2px solid #fff;line-height: 32px}.scroll-top:hover,.scroll-top a:hover,.scroll-top a:focus{border-color: #bda064 !important}.scroll-top:hover *,.scroll-top a:hover *,.scroll-top a:focus *{color: #444}.dropdown.design > a{color: #fff !important}ol.circle-counter li{counter-increment: myCounter;list-style-type: none;padding-left: 60px}ol.circle-counter li:before{content: counter(myCounter);position: absolute;left: 0;font: bold 24px/1 Sans-Serif;border-radius: 50%;padding: .12em .6em;width: 48px;height: 48px;line-height: 150%;border: 2px solid #516778;color: #516778}ol.circle-counter li h3{color: #516778}.accent-bg.bg-dark > .row{background-color: rgba(0,0,0,0.2)}.bg-dark *{color: #eee}.bg-dark:hover{color: #fff}.bg-dark > .row{background: linear-gradient(125deg, rgba(0,0,0,0.6), #516778)}.bg-dark > .row-fluid{background: linear-gradient(125deg, rgba(0,0,0,0.6), #516778)}.bg-dark ol.circle-counter li:hover:before{border: 2px solid #bda064;color: #bda064}.bg-dark ol.circle-counter li:hover h3{color: #bda064}.bg-light > .row{background-color: rgba(255,255,255,0.8)}.why .circle-counter img{display: none}select.form-control{height: 50px !important;width: 102% !important}textarea{height: 100px !important}.close{float: right;margin: 0 -0.5em !important;color: #000000;text-shadow: 0 1px 0 #fff;opacity: 0.5;filter: alpha(opacity=50)}.close:hover,.close:focus{color: #000000;text-decoration: none;cursor: pointer;opacity: 0.9;filter: alpha(opacity=90)}sup{font-size: 50%}.modal-content .form-group textarea,.modal-content .form-group select,.modal-content .form-group input[type=file]{max-width: 92% !important;background-color: rgba(0,0,0,0.05)}header .navbar-default .navbar-toggle .icon-toggle{right: 15px}.pagination{margin-top: 0}