/*!
 * Custom CSS for Liberty Systems
 */body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#222;background-color:#fff;font-weight:400;letter-spacing:.3px;text-rendering:optimizeLegibility;margin-bottom:400px}@media screen and (max-width:992px){body{margin-bottom:780px}}html{min-height:100%;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;color:inherit}h6.arrow-link,p.arrow-link{background:transparent url(/images/right-arrow.png) no-repeat 100%;color:#5e5d5b;padding-right:34px;font-size:.9em;display:block;font-weight:400;letter-spacing:.05;cursor:pointer}p.arrow-link{margin-top:10px;line-height:1.1}p.arrow-link a{color:#5e5d5b}a{color:#fa4616;text-decoration:none}a:focus,a:hover{color:#fa4616;text-decoration:underline}h6.arrow-link a{color:#5e5d5b}ul{-webkit-padding-start:0;margin-left:20px}hr{margin-top:20px;margin-bottom:20px;border:0;width:100%;height:5px;background:url(/images/slash.png) top repeat-x;border-top:none}.btn,input.btn-cart{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fa4616;border:1px solid transparent;white-space:nowrap;padding:8px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff}input.btn-cart{margin:20px 0;width:100%;letter-spacing:1px;font-size:16px;max-width:200px}.btn a{color:#fff}.btn:hover{background-color:#e43000}.btn:hover,.btn:hover a{text-decoration:none;color:#fff}.logo{float:left;padding:10px 15px;font-size:18px;line-height:15px;border-right:1px solid #3b3b3b;background-color:#1d1d1c;height:60px;background-image:url(/images/liberty-logo-254.png);background-position:50%;background-repeat:no-repeat;background-size:90%;width:254px}.navbar{position:relative;min-height:60px;margin-bottom:0;border:none}.navbar-default{background:#2f2f2e url(/images/bg.jpg) repeat;border:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none;background:#2f2f2e url(/images/bg.jpg) repeat;padding-right:20px}.navbar-default .navbar-nav>li>a{color:#f5f4ef;line-height:30px;font-size:1em;font-weight:400}.navbar-default .navbar-right>li>a{color:#f5f4ef;line-height:30px;font-size:.9em}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-right>li>a:hover{color:#fa4616}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#1d1d1c;color:#f5f4ef}.navbar-right>li>a{position:relative;display:block;padding:15px 7px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#1d1d1c}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}ul.nav li.dropdown ul.dropdown-menu{z-index:100000;display:none;float:left;text-align:left;list-style:none;background-color:#1d1d1c;background-clip:padding-box;border:none;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-second-lvl{top:-2px}.dropdown-menu>li>a{display:block;padding:8px 25px 8px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#f5f4ef;white-space:nowrap;font-size:1em}.dropdown-menu>li>a:hover{color:#fa4616;background:#fff}.dropdown-header{display:block;padding:6px 15px;font-size:12px;line-height:1.42857143;color:#fa4616;white-space:nowrap;background:#2f2f2e url(/images/bg.jpg) repeat}.dropdown-menu .divider{height:1px;margin:0;overflow:hidden;background-color:#404040}@media screen and (max-width:1200px){.navbar-default .navbar-nav>li>a{color:#f5f4ef;line-height:30px;font-size:1em}.navbar-default .navbar-right>li>a{color:#f5f4ef;line-height:30px;font-size:.9em}.navbar-default .navbar-right>li.phone{display:none}}@media screen and (max-width:991px){.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none;background:#1d1d1c;padding:0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-right>li>a{color:#f5f4ef;line-height:20px;font-size:1em;margin:0;padding:15px}.navbar-default .navbar-right>li.phone{display:none}.navbar-nav{margin:0}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-right>li>a:hover{color:#fff;background:#fa4616}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fa4616;background-color:#fff}.dropdown-menu .divider,.navbar-nav .open .dropdown-menu .dropdown-header{display:none}}.navbar-toggle{position:relative;float:right;margin-right:0;padding:24px 20px;margin-top:0;margin-bottom:0;background-color:#fa4616;background-image:none;border:none;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.carousel{padding-bottom:55px}.carousel .fill{width:100%;height:100%;background-position:50%;background-size:cover}.carousel .carousel-inner,.carousel .item,.carousel .item.active{height:380px}.carousel .item:first-child .carousel-caption h2,.carousel .item:first-child .carousel-caption p,.carousel .item:first-child .carousel-caption p a{color:#fff}.carousel .item:first-child .carousel-caption p a:hover{text-decoration:none;color:#fa4616}.carousel-caption{position:absolute;right:0;bottom:20px;left:0!important;z-index:10;padding-top:20px;padding-bottom:110px;color:#fff;text-align:center;text-shadow:none;top:16%}.carousel-caption h2{font-size:3.1em;color:#1d1d1c;font-weight:700}.carousel-caption p{font-size:1.2em;color:#1d1d1c;font-weight:400;width:50%;line-height:1.3em;margin-left:auto;margin-right:auto}.carousel-caption p a{font-size:.7em;border:2px solid #fa4616;font-weight:700;line-height:1.6em;padding:10px 22px;color:#505050;text-transform:uppercase;margin-top:10px;display:inline-block;border-radius:3px}.carousel-caption p a:hover{text-decoration:none;color:#fa4616}.carousel-indicators{position:relative;bottom:0;left:0;z-index:15;padding:0;text-align:left;list-style:none;width:auto;margin:3px 7px 0}.carousel-indicators li{display:inline-block;width:14px;height:14px;margin:6px;text-indent:-999px;cursor:pointer;background-color:#8f9089;border:none;border-radius:10px}.carousel-indicators .active{width:14px;height:14px;margin:6px;background-color:#fa4616}.carousel-control{position:relative;top:auto;left:0;bottom:15px;width:inherit;opacity:1;filter:alpha(opacity=100);font-size:20px;color:#fff;text-align:center;text-shadow:none}.carousel-control.left,.carousel-control.right{background-image:none;background-repeat:repeat-x;margin:14px 0 0;cursor:pointer}.carousel-inner>.item>.fill>img{z-index:100;left:55%;top:165px;position:absolute}.carousel-inner{position:relative;overflow:visible;width:100%}ul.indicate{list-style:none;text-align:left;float:left;left:15%;position:absolute;margin-top:13px}ul.indicate li{float:left;padding:0;display:inline;list-style:none}@media screen and (max-width:1200px){.carousel-caption p{font-size:1.2em;color:#1d1d1c;font-weight:400;line-height:1.5em;width:80%}}@media screen and (max-width:768px){.carousel-caption{position:absolute;bottom:20px;z-index:10;padding-top:20px;padding-bottom:120px;color:#fff;text-shadow:none}.carousel-caption h2{font-size:2em;color:#1d1d1c;font-weight:700}.carousel-caption p{font-size:1.1em;color:#1d1d1c;font-weight:400;line-height:1.3em;width:90%}.carousel-inner>.item>.fill>img{display:none}ul.indicate{position:absolute;left:50%;transform:translate(-50%);margin:13px 0 0}.carousel-indicators{left:0;margin:3px 3px 0}}.services-banner{background:#2f2f2e url(/images/bg.jpg) repeat;min-height:400px;padding:30px 0 50px}.services-banner h2{font-size:2.1em;color:#c3c3c3;font-weight:200}.services-banner h3{font-size:1.2em;color:#fff;font-style:italic;font-weight:300}.services-banner h4{font-size:1.1em;color:#ecebe6;font-style:normal;text-align:center;font-weight:300}.services-banner h4 a{color:#ecebe6;text-decoration:none}.services-banner h4 a:hover{color:#fa4616;text-decoration:none}@media screen and (max-width:768px){.services-banner h4{font-size:.9em;color:#ecebe6;font-weight:100;font-style:normal;text-align:center;font-weight:200}}.individual-services{margin-top:40px}.individual-services img{padding:14px}.news-products{min-height:400px;padding:50px 0 40px}.news-products h2{font-size:1.6em;color:#51504e;font-weight:300;margin-bottom:30px}.news-item{margin-top:1em}.date{border-right:2px solid #fa4616;text-align:center;padding:0 5px 0 10px;line-height:1.1em}.content .news-list .news-item .date{padding-left:0;padding-bottom:20px}.content .news-list .news-item span.year{text-align:center;text-transform:uppercase;font-size:1.5em;font-weight:700;line-height:1.1em}.content .news-list .news-item span.day{text-align:center;font-size:1.1em;font-weight:400;line-height:1em}@media screen and (max-width:768px){.content .news-list .news-item .date{padding-left:0;padding-bottom:20px}.content .news-list .news-item span.year{text-align:center;text-transform:uppercase;font-size:1em;font-weight:700;line-height:1.1em}.content .news-list .news-item span.day{text-align:center;font-size:.8em;font-weight:400;line-height:1em}}.content p.side-news{font-weight:400;font-size:1.4em;color:#333;line-height:1.2em;margin:1em 0}.news-item span.day{color:7a756a;text-align:center;font-size:.9em;font-weight:400;line-height:.9em;letter-spacing:0}.news-item span.year{color:##7A756A;text-align:center;text-transform:uppercase;font-size:1.2em;font-weight:700;line-height:1em}.news-item p{line-height:1.3em;margin-top:.1em;font-size:.8em;font-weight:600}p.category{font-size:.7em;font-weight:700;text-transform:uppercase;line-height:.8em;margin-top:.2em;margin-bottom:.4em}.content .news-item p{line-height:1.6em;margin-top:.2em;font-size:1em;font-weight:400}.content p.category{font-size:.7em;font-weight:700;text-transform:uppercase;line-height:.8em;margin-top:.2em;margin-bottom:.4em}.catalog-img{height:180px;background-repeat:no-repeat;background-position:0 0;background-size:contain;background-color:#ecebe6}.reader{top:51%;left:8%;position:absolute}.catalog-img .arrow-link{position:absolute;top:85%;right:7%}.products-home{height:180px;background-repeat:no-repeat;background-position:top;background-size:contain;border:1px solid #ecebe6}@media screen and (max-width:776px){.products-home img{height:178px}}.products-home h3{font-weight:300;font-size:1.4em}.products-home p{font-size:.8em;font-weight:500;line-height:1em;letter-spacing:0}.products-home .arrow-link{position:absolute;top:78%;right:7%}.tan-bg{background-color:#ecebe6;height:178px}.partners-banner{background:#ecebe6;border-top:1px solid #deddd9;padding:45px 0 35px}.partners-banner h3{font-style:italic;font-weight:600;font-size:1.1em;color:#7a756a;line-height:1em;text-align:left;margin:0}.partners-banner h2{font-weight:200;font-size:1.6em;color:#7a756a;line-height:1.8em;text-align:left;margin:0;border-right:1px solid #cac7bf}.partners-banner div div div div div div{height:70px;line-height:70px;display:inline-block;text-align:center}.partners-banner div div div div div div img{display:inline-block}@media screen and (max-width:992px){.partners-banner h2{border-right:none;text-align:center;margin-bottom:20px}.partners-banner h3{text-align:center}}.interior-header{background:#ecebe6;border-bottom:1px solid #deddd9;padding:110px 0 0}.content{margin-top:-66px;padding-bottom:54px;padding-top:0}.content p{margin:0 0 20px}.content h1{font-size:2.3em;color:#1d1d1c;font-weight:800;line-height:1.2em;margin:12px 0 50px}.content h2{font-size:1.8em;margin:1.2em 0 1em}.content h2,.content h2.side-news{font-weight:400;color:#333;line-height:1.2em}.content h2.side-news{font-size:1.4em;margin:1em 0}.content h3{font-size:1.3em;font-weight:500;color:#3a3a3a;line-height:1.2em;margin:1.4em 0 1em;text-align:left}.content h4{font-size:1.4em;color:#fff;font-weight:400;padding:14px 12px 10px;margin-bottom:0;margin-top:0;letter-spacing:1px;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#1d1d1c}.content h4 a,.submenu p a{color:#fff}.submenu{border-radius:4px;margin-top:19px}.submenu p{font-size:1.4em;color:#fff;font-weight:400;padding:14px 12px 10px;margin-bottom:0;margin-top:0;letter-spacing:1px;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.submenu p,.submenu ul{background-color:#1d1d1c}.submenu ul{left:0;z-index:1000;width:100%;margin:0;font-size:14px;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;border-top:1px solid #000;margin-bottom:40px;padding:5px 0}.submenu ul ul{margin-bottom:4px;border-bottom:1px solid #000}.submenu ul li.active ul li a,.submenu ul li.parent-active ul li a{padding-left:2em}.submenu ul li.active ul li a{background-color:#1d1d1c}.submenu ul li a{display:block;padding:8px 15px;clear:both;font-weight:400;line-height:1.42857143;color:#f5f4ef;font-size:1em}.submenu ul li.active a,.submenu ul li a.active{background-color:#fa4616}.submenu ul li a:hover{background-color:#fff;text-decoration:none;color:#fa4616}.content .news-item span.year{color:##7A756A;text-align:center;text-transform:uppercase;font-size:1.2em;font-weight:700;line-height:1.1em}.content .news-item span.day{color:7a756a;text-align:center;font-size:.9em;font-weight:400;line-height:1em}.content h2.price{font-size:2.6em;font-weight:900;letter-spacing:.5px;margin:0 0 30px}.model-number{font-size:.8em;font-weight:600;letter-spacing:.5px}.submenu ul.categories{z-index:1000;width:100%;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#ecebe6;background-clip:padding-box;border:none;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;border-top:1px solid #000;margin-bottom:40px;padding:5px 0}.submenu ul.categories li a{display:block;padding:4px 15px;clear:both;font-weight:400;line-height:1.42857143;color:#5e5d5b;white-space:nowrap;font-size:1em}.submenu ul.categories li.active a,.submenu ul.categories li a.active{background-color:#fa4616}.submenu ul.categories li a:hover{background-color:#fff;text-decoration:none;color:#fa4616}.submenu ul.manufacturers{z-index:1000;width:100%;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#ecebe6;background-clip:padding-box;border:none;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;border-top:1px solid #000;margin-bottom:40px;padding:5px 0}.submenu ul.manufacturers li a{display:block;padding:4px 15px;clear:both;font-weight:400;line-height:1.42857143;color:#5e5d5b;white-space:nowrap;font-size:1em}.submenu ul.manufacturers li.active a,.submenu ul.manufacturers li a.active{background-color:#fa4616}.submenu ul.manufacturers li a:hover{background-color:#fff;text-decoration:none;color:#fa4616}.product-sidebar ul.prod-resources li a{font-size:1.3em;padding-left:10px}.product-sidebar ul.prod-images li:before,.product-sidebar ul.prod-resources li:before{content:no-open-quote;margin-left:0;margin-right:0;color:#fa4616}.product-sidebar ul.prod-resources{margin-left:0;list-style:none}.product-sidebar ul{margin-left:20px;list-style:none}.product-sidebar h5{text-align:left;margin:0 0 20px;line-height:1.4em}.product-sidebar ul li{margin:10px 0;font-size:.9em;font-weight:400;text-align:left}.product-sidebar ul li:before{content:"+";margin-left:-15px;margin-right:7px;color:#fa4616}.product-sidebar{text-align:center}ul.prod-images{list-style:none;margin:auto;max-width:260px}ul.prod-images li{overflow:hidden}.prod-images img{display:inline-block;min-height:170px;width:100%;object-fit:scale-down}@media screen and (max-width:768px){.content h1{font-size:1.4em;color:#1d1d1c;font-weight:800;line-height:1.2em;margin:12px 0 50px}.content h2.price{font-size:2.1em;font-weight:900;letter-spacing:.5px}}.featured-product{width:100%;background:#ecebe6;height:230px}.featured-product>div{height:230px}.featured-product>div>h3{font-weight:100;font-size:1.8em;margin:15px 0 10px}.featured-product>div>p{font-size:.9em;font-weight:500;line-height:1em;letter-spacing:0}.featured-product>div>h6.arrow-link{background:transparent url(/images/right-arrow.png) no-repeat 100%;color:#5e5d5b;padding-right:34px;font-size:.9em;display:block;font-weight:400;letter-spacing:.05;cursor:pointer;text-align:right;position:absolute;top:80%}.product-cat{margin-top:20px;margin-bottom:20px}.product-cat div.col-xs-4{margin-bottom:2em}.product-cat h3{padding-bottom:6px;color:#505050;text-align:center;margin-bottom:0;font-weight:600;font-size:1.4em;margin-top:0}.product-cat h3 a{color:#3a3a3a}.product-cat h3 a:hover{color:#fa4616;text-decoration:none}.product-cat a img{border:20px solid #fff;width:80%;margin:0 auto}@media screen and (max-width:768px){.product-cat{display:flex;flex-wrap:wrap;align-items:flex-start}.product-cat h3{font-size:1em;padding-bottom:6px;border-bottom:1px solid #d5d4cf;color:#505050;min-height:30px}.product-cat a img{border:10px solid #fff}}@media screen and (max-width:768px){.product-cat h3{min-height:50px}}#slide-nav{list-style-type:none;margin:0 auto;padding:10px 0;position:relative;display:inline-block;margin-top:10px;margin-bottom:0}#slide-nav li{padding:0 8px;text-align:center;margin:0;list-style-type:none;border-left:1px solid #e4e3e1;float:left;height:100%}#slide-nav li:first-child{border-left:0}.product-sidebar ul#slide-nav li:before{content:"";margin-left:0;margin-right:0;color:#fa4616}#address{margin-bottom:20px;font-style:normal;line-height:1.42857143;text-align:justify}#address p{text-align:justify;width:80%}.pp_content{padding:5px}.footer{padding:50px 0;background:#1d1d1c;letter-spacing:0;position:absolute;width:100%;height:400px;bottom:0}@media screen and (max-width:992px){.footer{padding:50px 0;background:#1d1d1c;letter-spacing:0;position:absolute;width:100%;height:780px;bottom:0}}.footer img{width:80%;margin-bottom:20px;margin-top:10px}.footer p{color:#bab9b6;font-size:.9em;margin-top:5px;margin-left:5px;font-weight:400;letter-spacing:0}.footer a{color:#fa4616;display:block;font-weight:400}.footer ul{list-style:none;margin:15px 0 0;padding:0}.footer ul li{margin:10px 0 0;padding:0}.footer ul li a{color:#f5f4f1;font-size:.85em;font-weight:400}a.footer-header{margin-top:15px;margin-bottom:5px}h4.services-title{background:#000;font-size:.9em;color:#fff;font-weight:400;padding:12px 6px;margin:40px 0 0;letter-spacing:1px;border-radius:4px;text-align:center;border-bottom-right-radius:0;border-bottom-left-radius:0;letter-spacing:-.01}.top-services{background:#f8f7f3;text-align:center;display:block;height:250px;position:relative}.top-services img{width:40%;text-align:center;display:inline-block;padding:6% 5% 2%}@media screen and (max-width:991px){.top-services img{width:20%;text-align:center;display:inline-block;padding:3%}}.top-services p{text-align:left;padding:0 5%;font-size:.9em;font-weight:500;line-height:1.4em}.top-services .learn-more{padding:2px 10px 12px 0;background-color:#ecebe6;position:absolute;width:100%;bottom:0;left:0}.top-services .arrow-link{text-align:right;margin-bottom:0}ul.social{display:block;float:left;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}ul.social li{float:left;list-style:none;padding:22px 8px 0;margin:0;line-height:0}ul.social li a{color:#bab9b6;font-size:1.2em}ul.social li a:hover{color:#fff}#checkoutForm fieldset,fieldset#billingInfo,fieldset#contactinfo,fieldset#orderDetails{margin:1em 0}.right-sidebar{margin-top:85px}.form-group{margin-left:0;margin-right:0;margin-bottom:15px;min-height:35px}.control-label{text-align:right;margin-bottom:0;padding-top:8px}.form-group input,.form-group textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group textarea{height:auto}.form-group button{margin-top:15px}div.news-list{margin-top:1em}ul.news-nav{float:right;width:15%;display:none}ul.news-nav,ul.news-nav li{list-style-type:none;padding:0}ul.news-nav li{margin:0 0 .8em;font-weight:700}ul.news-nav li.overview{font-size:1.3em;margin-bottom:.25em}.submenu .news-nav{float:none;width:100%}.submenu .news-nav li.overview{display:none}.submenu .news-nav li{margin:auto}@media screen and (min-width:775px){ul.news-nav{display:block}div.news-list{width:80%}}#pagination a.btn{text-align:center;width:2em;height:2em;padding:.25em 0}#pagination .active{background:#222}.news-item h5 a{color:#fa4616;font-weight:600;font-size:1.3em;line-height:1.1em}.news-item h6 a{color:#fa4616;font-weight:600;font-size:1.2em}.news-item span.year{display:block}#news .news-list .news-item{margin-left:-15px;margin-right:-15px;margin-bottom:1em;width:100%;display:inline-block}#news .news-item p{margin-bottom:0}.about-dropdown{pointer-events:none}.products-list .products-item img.prod-image{max-width:100%;height:200px;margin:0 auto;object-fit:scale-down;padding:10px}.products-list .products-item{text-align:center;padding:0}.products-list .products-item h5{height:40px}.products-list #pagination{clear:both}#customerInfoForm label{display:inline-block;width:120px}ul.active-filters{margin-bottom:0;background:#72726f;margin-left:0;list-style:none;padding-left:15px;padding-bottom:0}ul.active-filters li.active{list-style:none;color:#fff;font-size:.9em;font-weight:500;visibility:visible;margin-left:0;padding:6px 0 0;height:30px}ul.active-filters li.active a{float:right;text-indent:-9999px;background:url(../images/remove.png) 100% no-repeat;width:40px;margin-right:8px}.reefine_active_filters h3,.reefine_active_filters p{font-size:1.2em;color:#fff;font-weight:300;padding:14px 12px 10px 14px;margin-bottom:0;margin-top:22px;letter-spacing:.5px;border-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#1d1d1c}.reefine_filters{left:0;z-index:1000;width:100%;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#ecebe6;background-clip:padding-box;border:none;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;margin-bottom:40px;padding:1px 0 10px}.reefine_filters h3{font-size:1em;font-weight:600;color:#505050;line-height:1.2em;margin:1.1em 0 .8em 14px}.reefine_filters ul{margin:0 0 0 15px;padding:0}.reefine_filters ul li{list-style-type:none;margin:.5em 0;padding:0;font-size:.9em;font-weight:600}li.criteria{color:#ecebe6;font-size:.9em;padding:8px 0 4px}p.total-entries{font-weight:400;margin:0 0 10px}#featured-products{width:100%;max-height:255px}div.featured.products-item div.col-xs-4 img{margin-top:40px}div.featured.products-item div.col-xs-4{border:1px solid #dfdfdf;background:transparent url(/images/featured-flag.png) no-repeat;margin:1%;width:31.333333333%}ul.crumb{margin:0;margin-top:-98px;margin-left:15px}ul.crumb,ul.crumb li{padding:0;list-style-type:none}ul.crumb li{margin:0 .5em 0 0;float:left;font-size:.8em}#weather h2{font-size:3em;margin-bottom:0}#weather ul{list-style:none;margin:0}.glance{float:right;width:30%;padding:2%;margin:0 0 2% 4%;border:1px solid #fa4616}.glance ul{margin-left:20px;list-style:none;padding:0}.glance ul li{margin:10px 0;font-size:.9em;font-weight:400;text-align:left}.glance ul li:before{content:"+";margin-left:-15px;margin-right:7px;color:#fa4616}.glance h3{margin-top:0}@media screen and (max-width:768px){.glance{float:none;width:100%;padding:2%;margin:0 0 5%;border:none;border-bottom:1px solid #fa4616}}.libertycare-intro{border-bottom:4px solid #505050;padding-bottom:38px;font-size:22px;font-weight:300}.libertycare-additional{background:transparent url(/images/libertycare/libertycare-plus.png) no-repeat 0 35px;border-top:1px solid #deddd9;border-bottom:4px solid #505050;padding:40px 0 17px 55px;margin-bottom:60px}.libertycare-additional strong{text-transform:uppercase}ul.col-list h4{padding:0;letter-spacing:2.25px;line-height:20px;font-size:22px;border-radius:0;background-color:transparent;color:#ff430a;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;margin:0 0 8px}body{counter-reset:a}.col-list{margin:64px 0 0;padding:0;list-style:none}ol.col-list li:before{border-radius:100%;color:#fa4616;display:inline-block;counter-increment:a;content:counter(a);position:absolute;top:-3px;left:0}.col-list li{position:relative;margin:0 0 28px}ol.col-list h4{padding:0 0 0 34px;letter-spacing:2.25px;text-transform:uppercase;line-height:20px;font-size:14px;border-radius:0;background-color:transparent;color:#333;font-weight:700;margin:0 0 8px}ol.col-list p{line-height:18px;font-size:11px}@media (min-width:512px){.col-list li{float:left;width:50%}.col-list li:nth-child(2n+0){padding-left:16px}.col-list li:nth-child(2n+0):before{left:16px}.col-list li:nth-child(odd){padding-right:16px;clear:left}}@media (min-width:768px){.col-list h4{min-height:40px}ol.col-list li{width:33.3333333333%}li.col-list li{width:50%}ol.col-list li:nth-child(odd){clear:none}ol.col-list li:nth-child(3n+1){clear:left}ol.col-list li:nth-child(3n+0){padding-left:21px;padding-right:0}ol.col-list li:nth-child(3n+0):before{left:21px}ol.col-list li:nth-child(3n+1){padding-left:0;padding-right:21px}ol.col-list li:nth-child(3n+1):before{left:0}ol.col-list li:nth-child(3n+2){padding-left:11px;padding-right:11px}ol.col-list li:nth-child(3n+2):before{left:11px}}@media (min-width:1200px){.col-list h4{padding-right:40px}}.main{margin-top:60px}.title{margin-top:-75px}.product{width:50%!important;padding:0}.model a{text-decoration:none}.product_description h4{font-size:24px;line-height:24px;color:#1d1d1c;font-weight:700;background-color:#fff;white-space:nowrap}.price .btn{width:181px;height:47px;font-size:19px;font-weight:200;padding-top:11px}.price .btn,.product_description p{letter-spacing:1px;line-height:24px}.product_description p{font-size:18px;color:#626262;font-weight:700;margin:30px 0;white-space:nowrap}.product_description>p>svg{margin-right:4px}.product a img{max-width:230px;margin-left:-30px}.product_description img{display:inline-block;width:100%;float:left}.desc{margin-left:-50px}.product_option p{font-size:18px;letter-spacing:1px;line-height:24px;color:#2d2d2d;font-weight:700}.product_option{padding:0 0 0 6%;margin-top:-50px}.product_option svg{max-width:75px;min-width:75px}.second svg{max-width:37px;min-width:37px}.redo{margin-left:45px}.text_part{display:flex;align-items:center;margin-top:10px}.one{padding-top:35px}.models{margin:0 auto;padding:0 0 40px}.models h2{text-transform:uppercase;font-size:30px;letter-spacing:1px;line-height:24px;color:#1d1d1c;font-weight:700;text-align:center;margin:40px auto}.model{margin-bottom:30px}.item_block{max-width:270px;height:200px;padding:30px;background-color:#fff;border:1px solid #eaeaea;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.item_block img{max-width:80%;margin:0 auto}.item_block_text{max-width:270px;height:60px;background-color:#f5f5f5;border:1px solid #eaeaea;text-align:center;margin:0 auto}.item_block_text p{padding:7px;font-size:20px;letter-spacing:1px;line-height:24px;color:#1d1d1c;font-weight:700;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.item_block:hover+.item_block_text,.item_block_text:hover{background-color:#eaeaea}hr{max-width:100%!important;height:1px!important;background-image:none!important;background-color:#c9c9c9!important}@media screen and (max-width:600px){.one{padding-top:0}.title{margin-top:-79px}.title h1{font-size:26px}.desc{margin-left:0}.product_description h4{white-space:normal}.product{width:100%!important}.product a img{margin-left:0}.product_option{margin-top:0}.redo{margin-left:20px}.product_description img{margin:0 auto}.center-block{display:table;margin:auto;margin-bottom:30px}}div.pp_default .pp_close{top:7px!important;right:27px!important}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:static!important}div.pp_default .pp_expand{display:none!important}img#fullResImage{max-width:100%!important}iframe{max-width:100%;max-height:auto}.item_block img:not(:first-child){display:none}ul.prod-images li{position:relative!important;margin-top:10px}.show-on-mobile{display:none}.prod-resources a{padding-left:10px;vertical-align:middle}.wireles-solutions{font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-container{overflow:hidden;position:absolute;top:170px;right:0;height:299px;width:758px}.hero-image{height:100%;width:100%;background-repeat:no-repeat}@media screen and (max-width:1700px){.hero-container{width:40%;z-index:-1}}@media screen and (max-width:768px){.hero,.hero-container,.hero-image{display:none}}.wireles-solutions p{margin-bottom:30px}.wireles-solutions h4{font-size:16px;color:#000;background:none;padding:0;margin-bottom:20px}.wireles-solutions h3,.wireles-solutions h4{letter-spacing:1px;line-height:26px;font-weight:600}.wireles-solutions h3{color:#fff;font-size:23px}.red-heading{position:relative;width:300px;background-color:#fa4616;display:flex;align-items:center;margin:20px 0 30px}.red-heading:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#fa4616;transform-origin:top left;transform:skew(40deg,0deg);-ms-transform:skew(40deg,0deg);-webkit-transform:skew(40deg,0deg)}.red-heading span{color:#000;border-radius:50%;width:36px;height:36px;background-color:#fff;border:1.22px solid #fa4616;font-size:14px;line-height:36px;text-align:center;margin:5px 14px}.red-heading h3{color:#fff;margin:5px 0}.item{font-size:14px;letter-spacing:1px;line-height:26px;color:#000}.experience ul{padding:0;margin:0 0 30px;display:flex;justify-content:flex-start}.experience li{font-size:14px;letter-spacing:1px;line-height:26px;color:#000;list-style-type:none;flex-basis:20%;margin-right:40px;position:relative;padding-top:20px}.experience li:after{content:" ";position:absolute;top:0;left:0;width:40px;height:1px;border-top:1.22px solid #fa4616}.process h3{color:#fa4616;margin:40px 0}.flex-continer{display:flex;justify-content:flex-start}.flex-continer .item{flex-basis:20%;margin-right:40px;position:relative;padding-top:20px}.flex-continer .item:after{content:" ";position:absolute;top:0;left:0;width:40px;height:1px;border-top:1.22px solid #fa4616}.red-heading:before{height:48px;border-right:3.79px solid #fa4616;top:0;left:110%}.red-heading:before,.white-line:after{content:" ";position:absolute;transform:skew(40deg,0deg);-ms-transform:skew(40deg,0deg);-webkit-transform:skew(40deg,0deg)}.white-line:after{height:35px;border-right:2.5px solid #fff;top:-1px;left:100%}.line{width:85%;background-color:#f6f6f6;display:flex;align-items:center;margin-left:40px}.line hr{width:86%!important;background:#fa4616!important;height:.88px;margin:49px 54px}.bottom,.top{display:flex;flex-direction:row;justify-content:space-berween}.bottom{margin-left:80px}.bottom .bottom-element,.top .top-element{font-size:16px;letter-spacing:1px;line-height:26px;color:#000;display:flex;align-items:center;justify-content:space-around;position:relative;width:172px;height:87px;border-radius:3px;border-top-right-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.27);background-color:#fff;border:.73px dashed #fa4616;padding:0 10px}.top .top-element{margin-right:60px}.bottom .bottom-element{margin-left:33px}.bottom-element span,.top-element span{line-height:38px;text-align:center;width:38px;height:38px;border-radius:50%;background-color:#fff;color:#020101;border:.88px solid #fa4616;position:absolute;bottom:0;left:0;margin-left:59px}.top-element{bottom:-20px}.top-element span{bottom:-49px}.bottom-element{top:-20px}.bottom-element span{top:-49px}.bottom-element:hover,.top-element:hover{border:.73px solid #fa4616}.bottom-element:hover span,.top-element:hover span{background-color:#fa4616;color:#fff}.bottom-element span:after,.top-element span:after{content:"";height:11px;width:1px;background:#fa4616;position:absolute;left:50%}.top-element span:after{top:-11px}.bottom-element span:after{bottom:-11px}.top-element:after{bottom:-31px}.bottom-element:after{top:-31px}@media screen and (max-width:1200px){.bottom{margin-left:35px}.bottom .bottom-element,.top .top-element{max-width:145px}}.container-mobile{display:none}.contact{margin:70px 7px 100px;background-color:#1d1d1d;padding:20px 60px;display:flex;justify-content:space-between;position:relative;width:93%;border:1px solid #fff}.contact:before{content:"";position:absolute;top:0;right:0;border-right:40px solid #fff;border-bottom:40px solid #1d1d1d}.contact-main,.contact h3{display:flex}.contact h3{font-size:29px;letter-spacing:1px;line-height:26px;color:#fa4616;align-self:center;position:relative;font-weight:500;margin:40px 0;white-space:nowrap;padding-right:20px}.contact h3:after{content:"";width:1px;height:86px;background-color:#fa4616;position:absolute;top:-115%;right:0}.contact p{font-size:16px;margin:0;padding-left:15px}.contact p,.red-big-btn{letter-spacing:1px;line-height:26px;color:#fff;display:flex;align-self:center}.red-big-btn{font-size:18px;background-color:#fa4616;height:39px;position:relative;align-items:center;justify-content:center;padding:0 45px;margin-left:20px}.red-big-btn:before{content:"";position:absolute;top:0;right:0;border-right:15px solid #1d1d1d;border-bottom:15px solid #fa4616}.red-big-btn:focus,.red-big-btn:hover{background-color:#fff;color:#fa4616}.red-big-btn:hover:before{border-right:15px solid #1d1d1d;border-bottom:15px solid #fff}@media screen and (max-width:991px){.show-on-mobile{display:block;padding-top:30px}}@media screen and (max-width:760px){.process h3{margin:40px 15px}.contact{padding:20px;display:block;width:93%}.contact-main{width:90%;display:flex;margin:0 auto}.red-big-btn{max-width:60%;margin:20px auto 0;font-size:20px;height:59px}.contact h3:after{top:-90%}.container-desctop{display:none}.container-mobile{display:block;position:relative;margin-left:-25px}.container-mobile .line{width:110px;background-color:#f6f6f6;display:flex;align-items:center;margin-left:172px;position:absolute;top:0;z-index:-1}.container-mobile .line hr{width:1px!important;background:#fa4616!important;height:400px!important;margin:49px 50px}.container-mobile .bottom,.container-mobile .top{display:flex;flex-direction:column;justify-content:space-berween;position:relative}.container-mobile .top{margin-left:25px}.container-mobile .bottom{position:absolute;top:0;margin-left:35px;top:115px;left:182px}.container-mobile .bottom .bottom-element,.container-mobile .top .top-element{font-size:16px;letter-spacing:1px;line-height:26px;color:#000;display:flex;align-items:center;justify-content:space-around;position:relative;width:172px;height:87px;border-radius:3px;border-top-right-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.27);background-color:#fff;border:.73px dashed #fa4616;padding:0 10px;max-width:172px;margin-bottom:40px}.container-mobile .bottom-element span,.container-mobile .top-element span{line-height:38px;text-align:center;width:38px;height:38px;border-radius:50%;background-color:#fff;color:#020101;border:.88px solid #fa4616;position:absolute}.container-mobile .top-element span{left:70%;bottom:30%}.container-mobile .bottom-element{top:-30px}.container-mobile .bottom-element span{left:-62%;top:25%}.container-mobile .bottom-element:hover,.container-mobile .top-element:hover{border:.73px solid #fa4616}.container-mobile .bottom-element:hover span,.container-mobile .top-element:hover span{background-color:#fa4616;color:#fff}.container-mobile .bottom-element span:after,.container-mobile .top-element span:after{content:"";height:1px;width:11px;background:#fa4616;position:absolute}.container-mobile .top-element span:after{top:50%;left:-11px}.container-mobile .bottom-element span:after{top:50%;right:-11px;left:100%}.container-mobile .top-element:after{bottom:-31px}.container-mobile .bottom-element:after{top:-31px}}@media screen and (max-width:599px){.experience ul,.flex-continer{display:block}.experience li{padding-top:5px;padding-bottom:30px}.red-heading{width:250px}.red-big-btn{max-width:80%}.container-mobile{margin-left:-25px}.container-mobile .line{margin-left:130px}.container-mobile .top{margin-left:20px}.container-mobile .bottom .bottom-element,.container-mobile .top .top-element{width:132px}.container-mobile .bottom{left:139px}.container-mobile .bottom-element span{left:-82%}.container-mobile .top-element span{left:61%}}@media screen and (max-width:530px){.contact{margin:40px 7px 60px}.contact-main{display:block;width:90%;text-align:center}.contact-main h3{display:flex;margin:15px auto;width:fit-content}.contact-main h3:after{display:none}}@media screen and (max-width:374px){.process{display:none}.red-heading{width:224px}}.repair-btn{margin:0 0 20px;width:60%;letter-spacing:1px;font-size:16px;max-width:200px}.sideform,.sideform-mobile{background-color:#eaeaea;padding:27px 0;max-width:315px;margin:0 auto}.sideform-mobile{display:none;margin:0 auto;position:relative}.sideform-mobile:before{content:"";position:absolute;top:-2px;left:50%;margin-left:-47px;width:94px;height:5px;background-color:#e93f33}.form-header h3{font-size:24px;line-height:28px;color:#000;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;padding:0 2px 0 20px;border-left:5px solid #e93f33;margin:0 auto}.form-header hr{height:1px;background-color:#e93f33!important;max-width:80%!important;margin-top:10px;margin-bottom:10px}.form-header p{max-width:80%;margin:0 auto 20px;font-size:14px;line-height:19px;text-align:left}.product-info{display:flex;flex-direction:column;margin-bottom:0}.product-info .control-label{font-size:14px;line-height:28px;font-weight:300;padding-top:0;text-align:left;margin-left:30px}.product-info input{width:85%;margin:0 auto;height:38px;background-color:#fff;border-radius:0;box-shadow:none}.product-info input:focus{border:.95px solid #e93f33;outline:none}.product-info textarea{width:85%;margin:0 auto;background-color:#fff;border-radius:0;box-shadow:none}.product-info textarea :focus{border:.95px solid #e93f33;outline:none}.form-footer{margin:19px;padding-bottom:15px;text-align:left}.submit-btn{padding:9px 48px;border-radius:3px;background-color:#e93f33;text-transform:uppercase;font-size:14px;margin-top:15px;margin-top:30px}.form-footer a{color:#000;font-weight:600}.required{color:#e93f33}@media screen and (max-width:991px){.sideform{display:none}.sideform-mobile{display:block;margin-bottom:40px}.form-header h3{font-size:21px;color:#000;text-align:center;padding:0;max-width:80%;border-left:none}.form-header hr{max-width:70%!important;margin-top:20px;margin-bottom:20px}.form-header p{max-width:70%}.form-header p,.product-sidebar ul li{text-align:center}.product-info input{width:80%}.product-info .control-label{margin-left:45px}.form-footer{text-align:center;max-width:85%;margin:25px auto}}.glance-right{float:right;width:100%;padding:0 20px 20px;margin:30px 0 2% 4%;border:1px solid #fa4616}@media screen and (max-width:992px){.glance-right{float:none;width:40%;margin:30px auto;border:1px solid #fa4616}}@media screen and (max-width:768px){.glance-right{width:60%}.glance-right h3{text-align:center}}@media screen and (max-width:500px){.glance-right{width:100%}}.filter-button>a{padding:8px 20px}.dropdown-menu-second-lvl{position:absolute;left:100%;top:0;border-radius:0;box-shadow:none}.navbar-nav>li>.dropdown-menu{position:absolute;left:0;right:0;top:55px;padding:15px;border-radius:0}.justify-between{justify-content:space-between}.dropdown-menu li{color:#fff;opacity:1}ul.nav li.services-dropdown ul.dropdown-menu li{width:14%}ul.nav li.services-dropdown ul.dropdown-menu li a{white-space:normal;padding:8px 10px;line-height:1.3}ul.nav li.dropdown:hover ul.dropdown-menu{display:flex!important}.dropdown-menu>li>ul{list-style:none;margin-top:0;margin-bottom:30px;margin-left:0;padding-left:0}.dropdown-menu>li>ul>li{padding-top:5px}.dropdown-menu>li>ul>li>a{color:#fff;opacity:.4;cursor:pointer}.dropdown-menu>li>ul>li>a:hover{text-decoration:none;opacity:1}.show-mobile{display:none!important}.dropdown{cursor:pointer;position:static!important}@media screen and (max-width:991px){.navbar-default,.navbar-nav>li>a{font-size:14px}.navbar-default{display:flex!important;flex-direction:column;width:100%}.dropdown-menu li{font-size:13px;width:-webkit-fill-available}.navbar-default{background:#1d1d1c}.logo{border:none}.navbar-nav>li>.dropdown-menu{flex-direction:row;width:100vw;position:fixed;left:0;top:110px;padding:10px;border-radius:0}.dropdown-menu>li>a{font-size:13px}}@media screen and (max-width:766px){ul.nav li.services-dropdown ul.dropdown-menu li{width:100%}.mobile-dropdown,.navbar-nav>li>.dropdown-menu{flex-direction:column}.navbar-nav>li>.dropdown-menu{position:relative;top:0}.dropdown-menu li{margin-bottom:15px}.mobile-dropdown{display:none}.show-mobile{display:inline-block!important}}.dropdown:hover{background-color:#1d1d1c}.flex{display:flex;justify-content:space-between;align-items:start}.interior-header-extended{height:130px}.mb-4{margin-top:-20px}.filter-button{list-style:none}.filter-button>a{color:#000;padding:8px 25px;background:#f5f5f5;text-transform:uppercase;font-size:15px;border:1px solid #dfdfdf;margin-right:20px;max-width:125px}.filter-button>a,.filter-button>a:hover{text-decoration:none}.filter-button.active>a{text-decoration:none;font-weight:600;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}@media screen and (max-width:1000px){.flex-column{flex-direction:column}.products-list{margin-top:20px}.smaller-img{width:50%;margin:12px 0 50px}.filter-buttons{flex-direction:column}.filter-button{margin-bottom:20px}.products-list .products-item h5{height:auto}.filter-button>a{padding:8px 15px;max-width:200px}}.payment-form{margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.payment-form label{display:block;margin-bottom:5px;font-weight:700}.payment-form .field-input-cont{width:45%}.payment-form input[type=text]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.payment-form input[type=submit]:hover{background-color:#0056b3}