.bottommenu ul,header .topnum{text-align:right}.pr-cat h3,.pr-cat img{width:100%}.cart-block-btn,.name a:hover,a.cart-block-btn:hover,footer .footer ul li a:hover{text-decoration:none}.footer .col-1,.footer .col-2,.footer .col-3,.footer .col-4,.shipment-cards-images{float:left}.hf-container:after,footer{clear:both}.cart-block-btn,.pr-cat h3,.series h4 a,.tr{text-transform:uppercase}body{margin:67px 0 0}html body{font-family:Arial,sans-serif}.nopadding{padding:0}header .topbar{position:fixed;top:0;width:100%;z-index:9999;background-color:#000;min-height:70px}header .topbar .navbar-inverse{background-color:#000;border-color:#000;z-index:333}header .topbar .navbar{padding:7px 0 2px;border-radius:0}header .topbar .navbar li a{font-size:18px;padding-bottom:23px}header .topbar .navbar-brand{padding:0;margin-right:120px}header .topbar .form-group{position:relative;top:8px}header .topbar .form-group .btn{background-color:#fff;color:#777;font-size:14px;padding:5px 2px 3px 4px;position:absolute;top:1px}header .topbar .navbar-form .form-control{padding:0 0 0 30px}header .topbar .cart{margin:18px 2px 0 10px;position:relative}header .topbar .cart .carat-total{color:#fff;font-size:16px;left:15px;position:absolute;top:-5px}.pr-cat,footer{position:relative}header .topbar .social ul{padding:0;margin:8px 0 0}header .topbar .social ul a{display:block;font-size:20px;padding:8px 3px;color:#8e8e8e}header .topbar .social ul a:hover{color:#009bdb}header .valuebar{height:40px;background-color:#009bdb;-webkit-box-shadow:0 3px 5px 0 #ababab;-moz-box-shadow:0 3px 5px 0 #ababab;box-shadow:0 3px 5px 0 #ababab}header .topnum{color:#fff;font-size:24px;font-weight:700;margin:3px 0 0;padding-right:5px}header .breadcrumb{background-color:#009bdb;min-height:40px;color:#ccc;font-size:14px;list-style:none;padding:0;margin:0;border-radius:0;-webkit-box-shadow:0 3px 5px 0 #ababab;-moz-box-shadow:0 3px 5px 0 #ababab;box-shadow:0 3px 5px 0 #ababab}header .breadcrumb li{display:inline-block;line-height:37px;margin-right:10px;padding:0}header .breadcrumb ul{margin-bottom:0;padding-left:0}header .breadcrumb a{color:#dfdfdf}header .breadcrumb li:last-child a{color:#fff!important;font-weight:700}header .breadcrumb li+li::before{color:#ccc;content:">";padding:0 8px 0 0}header .breadcrumb li:last-child::before{color:#fff}.pr-cat h3,.slideshow .carousel-inner{text-align:center}.pr-cat{padding:5px 2px}.pr-cat h3{left:0;position:absolute;top:35%;font-size:26px;font-weight:700!important;color:#FFF}.slideshow .carousel-inner .img-responsive{display:inline-block}.container.home .toptext{margin-bottom:15px}.container.home .sort label{color:#009bdb;font-size:17px;line-height:30px;padding:0;text-align:right}.container.home .sort .bootstrap-select>.btn{padding:3px 0 3px 10px;width:79%}.container.home .sort .bootstrap-select.btn-group .dropdown-menu{min-width:80%!important}.container.home .sort .bootstrap-select.btn-group .dropdown-menu ul{width:100%}.container.home .col-md-3:hover>.info .name h4{color:#009bdb}.container.home h3{color:#009bdb;margin:48px 0 15px}.container.home .info{margin:0}.container.home .info h4{margin-bottom:1px}.container.home .info .name h4{min-height:25px}.container.home .info .name h4 a{color:#333;font-weight:700}.container.home .info .name{padding-right:0}.container.home .info .name h4 a:hover,.container.home div.row div.col-md-3.col-sm-3:hover h4 a,.prod:hover .name h4 a{color:#009bdb;text-decoration:none}.container.home .info .price{padding-left:0}.container.home .info .price h4{color:#727171;text-align:right}.container.home .info p{font-size:12px;color:#727171;margin:0}.container.home .info .star{font-size:20px}.container.home .info .fa.fa-star{color:#009bdb}.container.home .info .fa.fa-star.empty{color:#ccc}.textwrapper{background-color:#F4F4F4;padding:30px 0}.textwrapper .text{color:#727171}.textwrapper .text h4{font-size:16px;font-weight:700;margin:0}.call-to-action{background-color:#009bdb;color:#fff}.call-to-action h3{margin:30px 0}.call-to-action .num{font-size:24px;font-weight:700;border:2px solid;border-radius:10px;padding:5px;text-align:center;width:190px;margin:20px auto}.category-name{background-color:#fff;margin:0 0 25px}.category-name h2{color:#fff;font-size:36px;margin:115px 0 25px}.footer .col-1{width:415px;margin-right:80px}.footer .col-2,.footer .col-3{width:145px;margin-right:105px}.footer .col-4{width:250px}footer .footer{background-color:#000;padding:50px 0}footer .footer h4{color:#009bdb;font-weight:700}footer .footer p{color:#999;text-align:left}footer .footer ul li a{color:#999;line-height:23px}footer .footer ul li a:hover{color:#fff}.footer .futleft{padding-right:0}footer .footer a{color:#999}footer .footer a:hover{color:#009bdb}footer .copyright{background-color:#999}footer .copyright li{font-size:12px;color:#fff;margin:15px 0 0;padding:0 15px;border-right:1px solid;line-height:14px}footer .copyright li a{color:#fff}footer .copyright li:last-child{border:none;padding-right:0}.security-images-wrapper{margin:5px 0 15px}.security-images-wrapper img,.shipment-cards-images img{margin-right:11px}.highlight-grey{float:left;width:123px;font-size:12px;line-height:14px;color:#999}.security-images-wrapper img.last{margin-right:0}.highlight-white{font-size:11px;margin:15px 0 0;color:#999}.highlight-white span{color:#e9e9e9}.tr{color:#fff;font-size:14px;font-weight:700;margin-right:33px;margin-top:8px;opacity:.6;vertical-align:middle}.tr img{margin-left:10px}.tr.topnumber{float:right;font-size:24px;margin-right:-3px;margin-top:3px;opacity:1}.series h4 a,footer .footer .social{font-size:20px}footer .btn-info{background-color:#009ae3;border-color:#009ae3;color:#fff}footer h4{margin-top:15px;margin-bottom:15px}.series h4{margin-top:0;margin-bottom:3px}.series h4 a{font-weight:700;margin:0 0 5px;color:#333}.series img{margin-bottom:14px}.series .pull-left{width:251px}.series .pull-right{width:140px;text-align:right}.series .pull-right .starting{color:#db1e37;font-weight:700}.series .pull-right .bg-primary{background-color:#009ADE;font-size:15px;margin-top:7px;font-weight:700;border-radius:10px;padding:9px 12px}@media (min-width:992px) and (max-width:1325px){.footer .col-1{width:337px;margin-right:35px}.security-images-wrapper img{height:27px}.footer .col-2{width:140px;margin-right:40px}.footer .col-3{width:145px;margin-right:28px}.footer .col-4{width:215px}.tr{color:#fff;font-size:12px!important;margin-right:0!important}.tr.topnumber{font-size:15px!important;margin-top:0;line-height:36px}.call-to-action .num{margin:30px 0 0;padding:6px 5px}.bnum{padding-left:0}.menuzord-menu>li>.megamenu{padding:20px!important}.hahn-series-title.hahn-highlight-blue{font-size:18px}.home .info{margin:0!important;position:relative}.prod-listing .info .price h4{left:0}.home .info .name h4{font-size:16px}.home .info .star{font-size:15px!important}.footer .shipment-cards-images{width:200px;float:none}.footer .shipment-cards-images img{margin-right:0;height:29px}.footer .highlight-grey{margin-top:10px;float:none;width:100%}.series .pull-left,.series .pull-right{width:100%}.series .pull-right .starting{width:50%;float:left;text-align:left;margin-top:10px}.series .pull-right .bg-primary{width:50%;float:left}}@media (min-width:970px) and (max-width:992px){.footer .col-1{width:200px;margin-right:20px}.security-images-wrapper img{height:27px}.footer .col-2,.footer .col-3{width:135px;margin-right:20px}.footer .col-4{width:180px}footer .footer h4{font-size:15px}header .topbar .navbar-brand img{height:45px;margin-top:5px}.tr{color:#fff;font-size:10px;margin-right:0}.tr.topnumber{float:right;font-size:20px;margin-right:-3px;margin-top:6px;opacity:1}.series .pull-left{width:100%;min-height:140px}.series .pull-right{width:100%}.series .pull-right .starting{width:50%;float:left;text-align:left;margin-top:10px}.series .pull-right .bg-primary{width:50%;float:left}}@media (min-width:751px) and (max-width:970px){header .topbar .cart{margin:22px 0 0 5px!important}.hidden-cart-block{right:216px!important}.cart-block-arrow{right:253px!important}header .topbar .cart .carat-total{top:-6px}.series .pull-left,.series .pull-right{width:100%}.series .pull-right .starting{width:50%;float:left;text-align:left;margin-top:10px}.series .pull-right .bg-primary{width:50%;float:left}}@media (min-width:768px) and (max-width:970px){header .dropdown.yamm-fw ul li.border a:hover,header .dropdown.yamm-fw ul li.border ul li a:hover{text-decoration:none;color:#fff}header .topbar .yamm .dropdown.yamm-fw .dropdown-menu{padding:10px!important}header .topbar .navbar-brand{margin-right:10px!important;padding:0}header .topbar .navbar-brand img{height:25px;margin-top:5px}header .topbar .navbar li a{font-size:16px;padding:13px 5px 25px}header .topbar .navbar-form .form-control{padding:0 0 0 23px;height:25px}header .topbar .navbar-form .form-group{top:12px}header .topbar .navbar-form .form-group .btn{font-size:12px;padding:3px 2px 3px 4px;top:0}header .dropdown.yamm-fw ul li.border{border-right:1px solid #525252;padding-left:5px!important;margin-bottom:10px}header .dropdown.yamm-fw ul li.border a{color:#009bdb;line-height:33px!important;font-size:12px!important;padding:0}header .dropdown.yamm-fw ul li.border ul li a{display:block;font-size:12px!important;line-height:19px!important;margin-bottom:5px;padding:0}.product-categories .pr-cat h3{font-size:18px;top:27%}.home .info{margin:0!important;position:relative}.container.home .info .name h4{min-height:25px}.container.home .info .price{padding-left:15px}.prod-listing .info .price h4{left:0}.home .info .name h4{font-size:16px}.container.home .info .name{z-index:3}.home .info .star{font-size:15px!important;height:40px}.hero h1{font-size:45px!important;line-height:55px!important}footer .copyright li{font-size:11px;padding:0 10px}.tr{color:#fff;font-size:10px!important;margin-right:1px!important;margin-top:8px!important}.tr img{margin-left:1px!important}.tr.topnumber{font-size:22px!important;margin-top:5px!important}.hf-container .categories-wrapper h2{font-size:25px}.bnum{padding-left:0}.call-to-action .num{font-size:20px!important;margin:30px 0 0;padding:6px 5px}.account .flow-set ul li{font-size:12px!important}.hahn-series-title.hahn-highlight-blue{font-size:18px}.footer .col-1{width:200px;margin-right:20px}.security-images-wrapper img{height:27px}.footer .col-2,.footer .col-3{width:135px;margin-right:20px}.footer .col-4{width:180px}footer .footer h4{font-size:15px}.series .pull-left{width:100%;min-height:140px}.series .pull-right{width:100%}.series .pull-right .starting{width:50%;float:left;text-align:left;margin-top:10px}.series .pull-right .bg-primary{width:50%;float:left}}@media (max-width:767px){body{margin:0}.container.home .info .name h4{min-height:25px}.hero h1{font-size:25px!important;line-height:35px!important}.product-categories .pr-cat h3{font-size:26px;top:35%}.call-to-action .container{padding:0 30px 30px;text-align:center}footer ul.list-inline.list-unstyled li{font-size:15px}footer ul.list-inline.list-unstyled.left-block li:nth-child(1){border:none;width:100%;text-align:center}footer ul.list-inline.list-unstyled.left-block li:nth-child(2){text-align:right}footer ul.list-inline.list-unstyled.left-block li:nth-child(3){text-align:left}footer .footer h4{margin:15px 0}footer .btn-info{background-color:#009bdb}.slideshow .owl-item button.btn.btn-hero.btn-lg{background-color:rgba(0,0,0,.3);border:2px solid #fff;position:relative;top:15px;font-size:12px}.owl-buttons{display:none}.product-content .main-image{padding:0}.dates-info{margin-top:0!important}header .breadcrumb{margin-top:60px;padding:10px 0 0 7px}.account .flow-set ul li{width:100%;line-height:40px}.hahn-series-title.hahn-highlight-blue{min-height:35px!important}.footer .col-1,.footer .col-2,.footer .col-3,.footer .col-4{float:none}.footer .col-1{width:100%;margin-right:0}.security-images-wrapper img{height:27px}.shipment-cards-images img{margin-right:6px;height:25px}.footer .col-2,.footer .col-3,.footer .col-4{margin-top:33px}.footer .col-4{max-width:290px;width:100%}.footer .col-2,.footer .col-3{width:100%;margin-right:0}footer .footer h4{font-size:18px}.footer .form-control{max-width:250px}.footer .highlight-grey{width:100px;float:left;margin-top:0}.highlight-white{font-size:14px;max-width:200px}.series .pull-left,.series .pull-right{width:100%}.series .pull-right .starting{width:50%;float:left;text-align:left;margin-top:10px}.series .pull-right .bg-primary{width:115px;float:right}.series .pull-right{margin-bottom:20px}}@media (max-width:390px){.footer .security-images-wrapper img{height:20px!important}.footer .highlight-grey,.shipment-cards-images{width:100%;float:none;margin-top:10px}}.hf-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.hf-container{width:375px}}@media (min-width:992px){.hf-container{width:485px}}@media (min-width:1325px){.hf-container{width:637px}}.hf-container:after,.hf-container:before{content:" ";display:table}.clear,.clear:after{display:block}#wrap,body,html{height:95%}body>#wrap{height:auto;min-height:100%}#main{padding-bottom:345px}footer{margin-top:-345px;height:345px}.clear:after{content:".";height:0;clear:both;visibility:hidden}* html .clear{height:1%}.added-arrow,.cart-block-arrow{position:absolute;display:none}.name a{color:#6e6e6e;font-size:15px}.name a:hover{color:#42aae0}.price h4{font-size:15px;text-align:right}#header-cart{z-index:10;float:left}.hidden-cart-block{position:absolute;width:71px;height:103px;right:512px}.cart-block-arrow{top:52px;right:542px}.cart-content{-webkit-box-shadow:-1px 5px 18px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 5px 18px -1px rgba(0,0,0,.75);box-shadow:-1px 5px 18px -1px rgba(0,0,0,.75);position:absolute;width:330px;top:66px;right:250px;background-color:#fff;overflow:hidden;z-index:20000}.added-arrow{bottom:-19px;right:18px}.cart-content-header{background-color:#333;overflow:hidden;height:60px}.content-block-title{color:#999;font-size:14px}.cart-block-btn,.content-block-subtotal{color:#fff;font-size:14px}.left-cart-content{padding-top:10px}.cart-block-btn{background-color:#09d;border-radius:6px;font-weight:700;margin:11px 0 40px;padding:9px 22px;display:block}.cart-items{padding:10px;margin-top:10px;list-style:none}.slide{border-bottom:1px solid #d1d1d1;width:285px}.cart-item-thumb{float:left}.cart-item-name{width:190px;color:#009bdb;font-size:12px}.cart-footer-images{padding:10px 0}.cart-block-prod-info{float:left;padding-left:15px}.shipment-error-close{width:30px;height:30px;float:right;position:relative}.shipment-error-close:hover{cursor:pointer}.shipment-error-green,.shipment-error-grey,.shipment-error-red{color:#fff;font-weight:700;padding:20px;overflow:hidden;line-height:100%}.shipment-error-green a{color:#fff;text-decoration:underline}.shipment-error-red{background:#db1e37!important;box-shadow:inset #444 0 0 10px 0;font-size:12px}.shipment-error-green,.shipment-error-grey{position:absolute;box-shadow:inset #9f9f9f 0 0 10px;z-index:100;width:100%}.shipment-error-grey{background:#ccc!important;font-size:22px;padding:20px;min-height:60px}.shipment-error-green{background:#26C000!important;font-size:16px;padding:10px}.shipment-error-green p,.shipment-error-grey p,.shipment-error-red p{margin-bottom:3px}.shipment-error-green li,.shipment-error-green ul,.shipment-error-grey li .shipment-error-red ul,.shipment-error-grey ul,.shipment-error-red li{display:inline-block;margin-right:20px;float:left;list-style-type:none;font-weight:400}.shipment-error-grey ul,.shipment-error-red ul{width:100%}.shipment-error-grey li,.shipment-error-red li{float:left}.shipment-error-right{min-width:50px;float:right;display:inline-block}.shipment-error-left{float:left;display:inline-block;max-width:90%}.nounderline{text-decoration:none!important}.hahn-highlight-blue{color:#009bdb}#productSortBox{width:200px;display:inline-block;margin-top:10px}.related-product-block .info p{color:#727171;font-size:12px;margin:0}.bv-cleanslate .bv-core-container-44 .bv-inline-rating-container .bv-stars-container{margin:0!important}@media (min-width:971px) and (max-width:991px){.product-wrapper{min-height:270px}.footer .container{width:99%;margin:0 auto}.footer .col-1{width:300px;margin-right:30px}.security-images-wrapper img{height:26px}.footer .col-2{width:140px;margin-right:40px}.footer .col-3{width:145px;margin-right:28px}.footer .col-4{width:215px}}@media (min-width:768px) and (max-width:970px){.product-wrapper{min-height:280px}.footer .container{width:99%;margin:0 auto}.footer .col-1{width:300px;margin-right:30px}.footer .security-images-wrapper img{height:25px}.security-images-wrapper img{height:27px}.footer .col-2{width:140px;margin-right:40px}.footer .col-3{width:145px;margin-right:28px}.footer .col-4{width:215px}}@media (min-width:855px) and (max-width:955px){.footer .col-1{width:250px;margin-right:20px}.footer .security-images-wrapper img{height:33px!important}.footer .col-2,.footer .col-3{width:145px;margin-right:15px}.footer .col-4{width:200px}}@media (min-width:768px) and (max-width:854px){.footer .col-1{width:215px;margin-right:15px}.footer .security-images-wrapper img{height:33px!important}.footer .col-2{width:135px;margin-right:10px}.footer .col-3{width:140px;margin-right:5px}.footer .col-4{width:180px}}@media (min-width:992px){.product-wrapper{min-height:315px}}@media (min-width:1325px){.product-wrapper{min-height:300px}}.prod{margin-bottom:30px}@media (min-width:768px) and (max-width:991px){.footer .highlight-grey,.footer .shipment-cards-images{float:none;width:100%}.prod{min-height:255px}.product-wrapper{min-height:280px}.footer .security-images-wrapper img{margin-bottom:7px;margin-right:0;height:21px}.footer .shipment-cards-images img{margin-bottom:5px;margin-right:3px;height:24px}}@media (max-width:1237px){.cart-block-right{padding-left:0}}@media (max-width:767px){.price-block-right{padding-left:0}}.spec-table-left{padding-left:0;padding-right:40px}.spec-table-left .specification-table{border-right:1px solid gray}.spec-table-right{padding-right:0}@media (max-width:991px){.spec-table-left{padding-right:0}.spec-table-left .specification-table{border-right:none}.spec-table-right{padding-left:0}}#spin-view{height:50px}.fancybox{display:inline-block;overflow:hidden}#spin-view .icon-default-style.icon-repeat.accent-color:before{content:"\f01e";font-family:FontAwesome;font-style:normal;font-weight:400;color:#298FE8;font-size:34px;padding-right:.5em;box-sizing:border-box;display:inline-block;height:34px;text-decoration:none;width:34px}.hahn-highlight-shadow{text-shadow:0 0 6px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=45)}.error-email{color:red}.success-email{color:#529214}.sort-form-label{height:34px;margin:11px 0;padding:6px 0}.sort-form-wrapper{max-width:289px}.installation_considerations .col-md-6.row:nth-child(even),.key_installation .col-md-6.row:nth-child(even){margin-right:32px}.category-descr{margin-top:19px}@media (max-width:365px){.owl-item .sltext{top:12%}}@media (min-width:365px) and (max-width:1325px){.owl-item .sltext{top:14%;width:41.7%}}.contact-header{height:200px;position:relative;background:url(../images/contact-header.jpg) center center no-repeat rgba(0,0,0,0)}.contact-text{bottom:10px;color:#fff;font-size:36px;position:absolute;text-shadow:0 0 6px #000;-moz-text-shadow:0 0 6px #000;-webkit-text-shadow:0 0 6px #000}.contact-container .form-control{border-radius:2px;box-shadow:0 2px 3px rgba(0,0,0,.2) inset}.contact-container h3{color:#009bdb;margin:32px 0 12px}.contact-left h3{margin:10px 0}.col-md-9.contact-left{margin-top:18px}.contact-right h3{margin:15px 0 5px}.contact-right h4{margin:5px 0;color:#484c55}.contact-container{margin-bottom:100px}.contact-container .form-submit input.btn.btn-categories.btn-lg{background-color:#009ADE;color:#fff}@media (max-width:767px){#wrap{margin-top:60px}}.terms-conditions{margin-bottom:20px}.hahn-flash-string{font-size:22px;line-height:1}@media (max-width:1324px){header .breadcrumb,header .valuebar{display:none}}.product-price-static{margin-top:4px!important;font-weight:700;color:#298FE8!important}@media (min-width:1350px) and (max-width:1499px){.slideshow .owl-theme .owl-controls{right:4%}}@media (min-width:1500px) and (max-width:1599px){.slideshow .owl-theme .owl-controls{right:11%}}@media (min-width:1600px) and (max-width:1699px){.slideshow .owl-theme .owl-controls{right:13%}}@media (min-width:1700px) and (max-width:1799px){.slideshow .owl-theme .owl-controls{right:15%}}@media (min-width:1800px) and (max-width:1899px){.slideshow .owl-theme .owl-controls{right:18%}}@media (min-width:1900px){.slideshow .owl-theme .owl-controls{right:17%}}