html, body{width:100%;height:100%;font-family:"Open Sans", sans-serif;}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;}
#page-loader{position:fixed;width:100%;height:100%;top:0;left:0;display:block;background-color:#f0f0f0;z-index:999;}
.no-blur{width:100%;height:100%;}
.blur{filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');-webkit-filter:blur(5px);}
.modal.fade .modal-dialog{-moz-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;-webkit-transform:none !important;transform:none !important;}
.container{min-width:540px;max-width:970px;}
.header{background:#f5f7f6;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);box-shadow:0 0 5px rgba(0, 0, 0, .2);padding-bottom:2px;}
.header.navbar{margin-bottom:0!important;}
.musthead{padding:10px 0;}
.musthead .logo, .musthead .details, .musthead .tel{line-height:1;color:#04233f;}
.musthead .details, .musthead .tel{padding-top:10px;}
.musthead .logo a img{width:230px;height:auto;}
.musthead .details{line-height:132%;}
.musthead .details p{margin:0;}
.musthead .details a{color:#04233f;text-decoration:underline;}
.musthead .hidden-xs{padding-right:0;padding-left:0;}
.musthead .tel{text-align:right;}
.musthead .tel p{margin:1px 0 13px 0;font-size:24px;font-weight:bold;}
.musthead .tel a{color:#da5323;text-decoration:underline;font-weight:bold;}
a.dashed{border-bottom:1px dashed #333;text-decoration:none!important;cursor:pointer;}
.orange, a.orange{color:#da5323;}
.blue, a.blue{color:#04233f;}
a.dashed.orange{border-bottom-color:#da5323;}
a.dashed.blue{border-bottom-color:#04233f;}
a.dashed:hover,a.dashed:active{text-decoration:none!important;border-bottom-color:transparent;}
.header .menu{background:#04233f;}
.header .menu .navbar-header{width:100%;}
.header .menu .navbar-toggle{float:left;background-color:transparent;color:#fff;font-weight:bold;text-transform:uppercase;line-height:1;width:100%;padding:7px 10px;}
.header .menu .navbar-collapse{max-height:540px!important;}
@media (min-width:768px) and (max-width:992px){.header .menu .navbar-collapse{padding-left:0;}
.musthead .hidden-xs{padding-left:15px;}
}
.header .menu .navbar-nav>li{padding-right:20px;}
.header .menu ul:last-child li:last-child{padding-right:0;}
.header .menu .navbar-nav>li>a, .header .menu .nav>li>a:focus{text-transform:uppercase;text-shadow:none;color:rgba(255, 255, 255, .9);padding:14px 0 10px 0;font-weight:bold;background-color:transparent!important;border-bottom:4px solid #04233f;}
.header .menu .nav>li>a:hover, .header .menu .nav>li.active>a{color:#fff;border-bottom:4px solid #da5323;;}
#toggle-menu-icon{top:2px!important;padding-left:2px;}
.footer .wrapper{color:rgba(255, 255, 255, 0.6);background:#04233f;padding:30px 0;line-height:1;width:100%;}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.content{width:100%;height:auto;}
.content .section{width:100%;min-width:540px;min-height:480px;}
.content .section.fullscreen{height:100%;}
.content .section.autoscreen{height:auto;}
.content .section .bg-wrapper{width:100%;height:100%;}
.content .section .wallpaper{width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;}
.content .section .bg-wrapper .container, .content .section .bg-wrapper .container-fluid{height:100%;}
.content .section .wrapper{height:100%;padding:40px 30px;margin:0 -30px;}
.content .section .head{padding-bottom:40px;}
.content .section .head .col-xs-10, .content .section .head .col-xs-8{padding-right:0;}
.content .section .head .col-xs-2, .content .section .head .col-xs-4{padding-left:0;}
.content .section .subject{padding-top:0;}
#start-page .content .section .subject p{text-indent:24px;}
.content .section .wallpaper .subject{padding-top:40px;}
@media (min-width:768px) and (max-width:992px){.content .section .wrapper{padding:20px 15px;margin:0 -15px;}
.content .section .head{padding-bottom:20px;}
.content .section .wallpaper .subject{padding-top:20px;}
}
@media (min-width:0px) and (max-width:767px){.content .section .wrapper{padding:10px;margin:0 -10px;}
.content .section .head{padding-bottom:10px;}
.content .section .wallpaper .subject{padding-top:10px;}
}
.content .section .head h1, .content .section .head h2{line-height:1.1;margin-bottom:0;margin-top:0;text-transform:uppercase;font-size:28px;color:#04233f;}
.content .section .head h1{font-weight:bold;}
.content .section .wallpaper .wrapper{background-color:rgba(39, 45, 51, .8);color:#fff;}
.content .section .wallpaper .line{border-top:1px solid #fff;}
.content .section .wallpaper .head h1, .content .section .wallpaper .head h2, .content .section .wallpaper .subject{color:#fff;}
#start-slider.carousel{height:100%;}
#start-slider .carousel-caption{right:0;left:51%!important;text-align:left;bottom:25%;overflow:hidden;padding-bottom:0!important;}
@media (max-width:991px){#start-slider .carousel-caption{left:30%!important;}
}
@media (max-width:768px){#start-slider .carousel-caption{left:15%!important;}
}
#start-slider .carousel-caption .bg{line-height:1;margin-top:16px;background-color:#da5323;text-shadow:none;padding:32px 0px 32px 32px;}
.section #start-slider .carousel-caption .big{line-height:1.1;font-size:24px;text-transform:uppercase;font-weight:bold;}
.section #start-slider .carousel-caption .info{padding-top:20px;font-size:14px;}
#start-slider .carousel-indicators{top:0;left:30%;right:0;z-index:0;height:20%;}
#start-slider .carousel-indicators li{background-color:#fff;border-color:#fff;height:16px;width:16px;margin:0 4px 0 0;border-radius:0;}
#start-slider .carousel-indicators .active{background-color:#da5323;border-color:#da5323;height:16px;width:16px;}
#start-slider .carousel-inner{height:100%;}
#start-slider .item{height:100%;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;z-index:1;}
.carousel-fade .carousel-inner .active{display:block;opacity:1;z-index:2;}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .left, .carousel-fade .carousel-inner .right{display:block!important;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{-webkit-transform:none;transform:none;left:0;z-index:2;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;z-index:3;}
.carousel-fade .carousel-inner .prev.left, .carousel-fade .carousel-inner .next.right{z-index:1;opacity:1;}
.content .section .subject .image{width:100%;position:relative;margin-bottom:24px;overflow:hidden;}
.content .section .subject .image:hover .gradient, .content .section .subject .image:focus .gradient, .content .section .subject .image:active .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNTMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmFmNGIiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(218,83,35,1) 0%, rgba(255,175,75,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(218,83,35,1)), color-stop(100%,rgba(255,175,75,0)));background:-webkit-linear-gradient(left, rgba(218,83,35,1) 0%,rgba(255,175,75,0) 100%);background:-o-linear-gradient(left, rgba(218,83,35,1) 0%,rgba(255,175,75,0) 100%);background:-ms-linear-gradient(left, rgba(218,83,35,1) 0%,rgba(255,175,75,0) 100%);background:linear-gradient(to right, rgba(218,83,35,1) 0%,rgba(255,175,75,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da5323', endColorstr='#00ffaf4b',GradientType=1);}
.content .section .subject .image .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMjMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUzZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(31,35,40,1) 0%, rgba(225,227,232,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(31,35,40,1)), color-stop(100%,rgba(225,227,232,0)));background:-webkit-linear-gradient(left, rgba(31,35,40,1) 0%,rgba(225,227,232,0) 100%);background:-o-linear-gradient(left, rgba(31,35,40,1) 0%,rgba(225,227,232,0) 100%);background:-ms-linear-gradient(left, rgba(31,35,40,1) 0%,rgba(225,227,232,0) 100%);background:linear-gradient(to right, rgba(31,35,40,1) 0%,rgba(225,227,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f2328', endColorstr='#00e1e3e8',GradientType=1);}
.content .section .subject .image .text{position:absolute;top:0;left:0;padding:48px;color:#fff;width:100%;height:100%;text-align:left;}
.content .section .subject .image .fade-text{text-transform:uppercase;font-weight:bold;display:none;transition:all .2s ease-in-out;}
.content .section .subject .image:hover .btn-auto, .content .section .subject .image:focus .btn-auto, .content .section .subject .image:active .btn-auto{background-color:rgba(218, 83, 35, 0.8);transition:all .2s ease-in-out;}
.content .section .subject .image:hover .fade-text, .content .section .subject .image:focus .fade-text, .content .section .subject .image:active .fade-text{display:inline-block;transition:all .2s ease-in-out;}
.content .section .subject .image .btn-auto{position:absolute;bottom:10px;right:10px;padding:10px 16px;font-size:18px;line-height:1.3333333;transition:all .2s ease-in-out;}
.content .section .subject .image .text h1{font-size:24px;text-transform:uppercase;font-weight:bold;margin:0;text-indent:0;line-height:1.3;}
.content .section .subject .image .text p{text-indent:0;}
@media (max-width:991px){.content .section .subject .image .text{padding:24px;}
.content .section .subject .image .text h1{line-height:1.2;}
.content .section .subject .image .btn-auto{bottom:10px;right:10px;padding:6px 12px;font-size:16px;line-height:1.42857143;}
}
@media (max-width:768px){.content .section .subject .image .text{padding:12px;}
.content .section .subject .image .text h1{font-size:18px;line-height:1.1;}
.content .section .subject .image .btn-auto{bottom:5px;right:5px;padding:5px 10px;font-size:12px;line-height:1.5;}
}
.btn-square{color:#fff!important;border:2px solid #fff;border-radius:0;background-color:transparent;}
.btn-square.btn-lg{margin-right:24px;}
.catalog-item{margin-bottom:18px;}
.catalog-item .row{border:2px solid transparent;padding:10px 0;color:#333;}
.catalog-item:hover .row, .catalog-item:active .row, .catalog-item:focus .row{border:2px solid #da5323;color:#da5323;}
.catalog-item:hover [class^='square-icon-'], .catalog-item:active [class^='square-icon-'], .catalog-item:focus [class^='square-icon-']{background-color:#da5323;}
.catalog-item .catalog-info h1, .catalog-item .catalog-info p{margin:0;padding:0;line-height:1;font-size:14px;}
.catalog-item .catalog-info h1{margin-bottom:6px;font-weight:bold;text-transform:uppercase;}
.wallpaper.bg-1{background-image:url("../img/slides/1.jpg");}
.wallpaper.bg-2{background-image:url("../img/slides/2.jpg");}
.wallpaper.bg-3{background-image:url("../img/slides/3.jpg");}
.wallpaper.bg-4{background-image:url("../img/slides/4.jpg");}
.wallpaper.bg-5{background-image:url("../img/slides/5.jpg");}
.wallpaper.bg-6{background-image:url("../img/slides/6.jpg");}
.noise-pattern{background-color:#f5f5f5;background-image:url("../img/noise-pattern.png");background-repeat:repeat;background-position:center;}
nav-catalog{margin-bottom:10px;}
.nav-catalog h3{margin-top:0;}
.nav-catalog.panel{padding-bottom:0;}
.nav-catalog.panel .panel-body{padding-top:0;}
.nav-catalog li.current_page_item > div > a{color:#da5323!important;}
.nav-catalog li.current_page_item > .glyphicon{color:#da5323!important;}
.btn-cart-remove{cursor:pointer;color:#d43f3a;}
.cart-badge{padding:2px 8px;border-radius:0;line-height:normal;}
.cart-badge.b-orange {background-color:#da5323;}
.cart-items{max-height:120px;overflow-y:auto;overflow-x:hidden;}
.well-mini-search, .well-search, .well-informer{border:none;background-image:none;background-color:#04233f;}
.well-search{margin-bottom:30px;}
.well-mini-search, .well-informer{margin-bottom:0;}
.sf-style-2{margin-bottom:26px;}
.sf-style-2 > h4{display:inline-block;color:#da5323;line-height:1;}
.sf-style-2 > p.call{display:inline-block;font-size: 18px;margin-top: 10px;margin-bottom: 10px;}
.widget.mini-tree{padding:6px 2px;}
.widget.mini-tree ul > li{padding:4px 0;}
.search-results .page.hentry{padding:4px;}
.search-results .page.hentry a, .widget.mini-tree ul > li a{color:#04233f;}
article .lead-title{margin-top:7px;line-height:normal;}
.forms{margin:30px 0 15px 0;}
.call-to-action-order{padding:20px 30px;}
.breadcrumb{padding:0;margin:0;border-radius:0;background:none;}
.breadcrumb > li{max-width:200px;}
.portfolio-item .price { font-size: 16px; }
ul.list-style-1 > li { margin-bottom: 12px; }
.txt-big {font-size: 21px;line-height: 1.7;}
.bg-position-bottom {background-position: bottom;}