.call-for-pricing{text-align:left;padding:0 1rem 0 0;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:1.6rem;font-weight:500}html{position:relative;min-height:100%}body{font-family:'Open Sans', sans-serif;font-size:1.7rem;line-height:2.7rem;color:#222222;font-weight:400;margin:0 0 280px;background-color:#fff}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.7rem}h5{font-size:1.4rem}h6{font-size:1.2rem}h2,h3,h4,h5,h6{margin:0 0 1rem 0;line-height:normal;color:#222222;font-weight:400;text-transform:uppercase;font-family:'Oswald', sans-serif}h1{margin:0 0 1rem 0;line-height:normal;color:#222222;font-weight:400;text-transform:uppercase;font-family:'Oswald', sans-serif;border-bottom:3px dashed #eeb212}::-moz-selection{color:#222;background:#eeb212}::selection{color:#222;background:#eeb212}blockquote{margin:0 0 10px 0}img{max-width:100%}.helper{display:none}.container{width:100% !important}#main{background-color:#fff;min-height:40rem;overflow:auto}.cms-content a{color:#0f0f0f;text-decoration:underline;font-weight:700}a.yellow-button{display:inline-block;background:#eeb212;padding:5px 10px;text-decoration:none;color:#222222;text-transform:uppercase;margin:auto;text-align:left}a.yellow-button:hover{background:#9b723d}a.yellow-button i{padding:.5rem}#main > .cms-content{padding:3rem;max-width:1200px;margin:auto;overflow:auto;overflow:hidden}#main .cms-nested-content > .cms-nested-content-item{margin:0 -50px;clear:both;overflow:auto;padding:30px 0px 0px 0px}#main .cms-nested-content > .cms-nested-content-item > .cms-wrapper{padding:0 50px 0px 50px;overflow:auto}#main .cms-nested-content > .cms-nested-content-item > .cms-wrapper h2.divider{border-top:solid 2px #cccccc;padding-top:20px}#header{position:relative;margin:0}#header .row.top-bar{background:#222222;color:#fff;padding:5px 15px;text-align:right}#header .row.top-bar a{color:#fff;padding:5px;line-height:33px;font-weight:400;text-transform:uppercase;font-family:'Oswald', sans-serif}#header .row.top-bar a:hover{color:#eeb212;text-decoration:none}#header .row.top-bar a i{padding:0 0 0 5px}#header .button-wrapper{padding:0.8rem}#header .top-bar .search-wrapper{float:right}.top-bar .search-wrapper{display:inline-block;float:right;padding:.9rem}.top-bar .search-wrapper button{background:#eeb212;border:0;color:#222222;float:right}.top-bar .search-wrapper button:hover{background:#c2910f}.top-bar .search-wrapper input{line-height:24px;font-weight:400;font-family:'Oswald', sans-serif;text-transform:uppercase;color:#222222}.top-bar .search-wrapper label{margin-bottom:0}#header .row.navigation-bar{background-color:#eeb212}.header-logo{float:left;padding:0 15px}.header-logo h1{margin:0;border-bottom:0}.header-logo span{display:none}.header-logo img{width:auto;max-width:100%;padding:4px 0}.search-box-wrapper{float:right;padding:3rem 0 0 0}a#powered-by{display:none}#footer a#powered-by{display:block}#footer .search-box-wrapper{float:none;margin:auto;max-width:241px;margin-bottom:4rem}#footer{background:#222222;color:#fff;left:0;bottom:0;height:280px;width:100%;padding:4rem 0;font-weight:300;font-size:1.5rem;line-height:2rem}#footer p{clear:both}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#eeb212}#footer h4{color:#fff}#footer .social-wrapper a.soc-icon{color:#eeb212 !important;padding:0 5px 0 0}#footer .social-wrapper a.soc-icon:hover{color:#fff !important}#footer .newsletter{text-align:center}#footer .logo{float:right}#footer .logo img{float:right;max-width:400px}#footer .copyright{font-size:12px;line-height:15px;text-align:center;margin-top:3rem}@media screen and (max-width: 420px){#footer .logo img{float:none}}#nav li.page-site-map{display:none}#nav .label:hover,#nav .nav-menu-toggle:hover{color:#6b5674;background:none;background-color:transparent}#nav .label,#nav a i{color:#222222}#nav{background-color:#eeb212;width:auto;float:right;display:inline-block;margin:0;padding:0 15px 0 0;text-align:right}#nav .title{display:none}#nav .container{text-align:center}#nav .navbar-header,#nav .navbar-collapse{background-color:#000;border-radius:0}#nav li{display:inline-block}#nav a{display:inline-block;color:#222222;margin:0;padding:0 1rem;line-height:6rem;text-decoration:none;text-transform:uppercase;font-weight:400;font-family:'Oswald', sans-serif}#nav a:hover{background:#c2910f}#nav a:active,#nav li.current_page a{background-color:#c2910f}#nav .dropdown-toggle{display:none}#nav .level-1 li,#nav .level-1 li a{width:100%}@media (min-width: 768px){#nav .level-1{top:6rem;width:auto}#nav .level-1 li a{min-width:10rem;white-space:nowrap;text-align:left;line-height:2.8rem;background:#5a5a5a;color:#fff}#nav .level-1 li a:hover{background:#222222}}.responsive_nav.toggle-mode > ul > li{display:block !important}#nav .toggle-mode a{line-height:4rem}.navbar.navbar-default{background-color:transparent;border:0;border-radius:0;min-height:1px;margin:0}.nav,.navbar-nav,.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0;float:none;margin:0;padding:0;line-height:normal}.nav.navbar-nav li,.nav.navbar-nav li a{display:inline;float:none;padding:0;line-height:normal}.navbar-default .navbar-nav a,.navbar-default .navbar-nav a:hover,.navbar-default .navbar-nav a:focus{background-color:transparent}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent}.image_after_heading .image{float:right;width:100%;max-width:50%;margin:0;padding:0 0 1.5rem 3rem;clear:right}.image_after_heading .image img{width:auto;height:auto;max-width:100%}.image_gallery{width:25%;float:left;padding:1rem}.image_gallery .image{width:32rem;max-width:32rem;height:32rem;white-space:nowrap;text-align:center;float:left;margin:0 .5rem .5rem 0;background-color:#F7F7F7}.image_gallery .helper{display:inline-block;height:100%;vertical-align:middle}.image_gallery .image img{vertical-align:middle;max-height:32rem;max-width:32rem}.sans-slideshow .slideshow-wrapper{padding:0 !important}.slideshow-wrapper{position:relative;clear:both;background:#fff;padding:3rem 3rem 2rem}.fade_roll_slideshow{width:100%;max-width:1200px;margin:auto;overflow:hidden;clear:both;position:relative;top:0}.fade_roll_slideshow .file-description{position:absolute;bottom:3rem;left:3rem;color:#fff;font-size:2.3rem;padding:2rem 2.5rem;background:#000;background:rgba(0, 0, 0, 0.52);max-width:56rem}.fade_roll_slideshow img{width:100%;height:auto}img.slider-fade.slider-fade-left,img.slider-fade.slider-fade-right{display:none}#fade_roll-1 .arrow-dir{display:none !important;position:absolute;top:50%;font-size:7rem;line-height:7rem;margin-top:-3.5rem;color:#fff;font-weight:bold;background:rgba(0, 0, 0, 0.27);padding:0 .6rem}#fade_roll-1 .arrow-prev{left:1rem;display:none}#fade_roll-1 .arrow-next{right:1rem;display:none}#fade_roll-1 a.arrow-dir .arrow-next,#fade_roll-1 a.arrow-dir .arrow-prev{display:none !important}.image_with_button .image > a{display:block;overflow:auto;margin:0 0 1.6rem 0}.image_with_button .txt-wrapper span{display:block}.image_with_button .txt-wrapper .img-title{font-size:2rem;text-transform:uppercase;margin:0 0 1rem 0}.image_with_button .txt-wrapper .file-description{font-size:1.6rem;margin:0 0 1.6rem 0}.image_with_button .txt-wrapper > a{display:block;background-color:#91b879;color:#000;font-weight:500;float:left;margin:0 0 1.5rem 0;padding:0 1.5rem;text-transform:uppercase;letter-spacing:1px;font-size:1.5rem;line-height:3.4rem;border:0;clear:both}.specifications-table,.contents-table,.order-information-table table,.payment-information-table table,.products-table table{margin:2rem 0}.lolp_cart table{overflow-x:auto;width:100%}.order-view .table-responsive{margin:0 0 2rem 0}.order-information-table table caption,.payment-information-table table caption,.products-table table caption{font-family:'Oswald', sans-serif;text-transform:uppercase}.order-view table caption{font-family:'Oswald', sans-serif;color:#222;text-transform:uppercase}.contents-table,.order-view table{width:100%}.specifications-table{width:58%}.specifications-table thead,.contents-table thead,.lolp_cart thead,.order-information-table tr.odd.rowheadings,.payment-information-table tr.odd.rowheadings,.products-table tr.odd.rowheadings,.order-view tr.odd.rowheadings{background:#222222;color:#fff;font-family:'Oswald', sans-serif;text-transform:uppercase}.specifications-table thead th,.contents-table thead th,.lolp_cart thead th{width:18rem;padding:.5rem 1rem;font-weight:400}.order-view tr.odd.rowheadings th{min-width:10rem;width:auto;padding:.5rem 1rem;font-weight:400}.order-information-table th,.payment-information-table th,.products-table th{padding:.5rem 1rem;font-weight:400}.specifications-table tbody tr,.contents-table tbody tr,.lolp_cart tbody tr,.order-information-table tbody tr,.payment-information-table tbody tr,.products-table tbody tr,.order-view tbody tr{margin:1rem;background:#eeeeee;padding:1rem}.specifications-table tbody tr:nth-child(even),.contents-table tbody tr:nth-child(even),.lolp_cart tbody tr:nth-child(even),.order-information-table tbody tr:nth-child(even),.payment-information-table tbody tr:nth-child(even),.products-table tbody tr:nth-child(even),.order-view tbody tr:nth-child(even){background:#e5e5e5}.specifications-table tbody tr td,.contents-table tbody tr td,.lolp_cart tbody tr td,.lolp_cart tfoot tr td,.order-information-table tr td,.payment-information-table tr td,.products-table tr td,.order-view tr td{padding:1rem 1rem;white-space:nowrap}.lolp_cart tbody tr td,.lolp_cart tfoot tr td{width:50%}.lolp_cart tbody tr td a{white-space:normal}.lolp_cart tfoot{font-weight:600}@media (max-width: 520px){.specifications-table tbody tr td{display:block}.specifications-table thead th{width:100%}.specifications-table thead th:nth-child(2){padding:0;display:none}}@media (max-width: 570px){.contents-table tbody tr td{display:block}.contents-table thead th{width:100%}.contents-table thead th:nth-child(2),.contents-table thead th:nth-child(3){padding:0;display:none}}@media screen and (max-width: 630px){.lolp_cart table{border:0}.lolp_cart table caption{font-size:1.3em}.lolp_cart table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.lolp_cart table tr{display:block;margin-bottom:.625em}.lolp_cart table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.lolp_cart table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}.lolp_cart table td:last-child{border-bottom:0}.lolp_cart tbody tr td,.lolp_cart tfoot tr td{width:100%}.lolp_cart td.product-quantity{overflow:auto}.lolp_cart .remove{display:block}.lolp_cart .remove button{float:right}.lolp_cart table tfoot tr{border-bottom:0}.lolp_cart table tfoot td{border-bottom:0}}.page-home #main > .cms-content{max-width:1200px;margin:auto;overflow:hidden;padding:0 3rem 3rem}.content_id-9 .image_after_heading .image{width:100%;max-width:50%}.content_id-9 .image_after_heading .image img{width:100%}.content_id-9{margin-bottom:3rem !important}.content_id-9 .intro-video .cms-content{float:right;width:100%}.content_id-9 .intro-video .cms-content iframe{width:100%}.content_id-10 .cms-wrapper{overflow:hidden}.content-blocks-wrapper .home-block .cms-content{color:#222222;border:solid 1px #cccccc;border-top:solid 6px #eeb212}.content-blocks-wrapper .home-block h2{padding:.5rem 1rem;margin:0}.content-blocks-wrapper .home-block p{margin:0}.content-blocks-wrapper .home-block p.content{padding:.5rem 1rem;min-height:10rem}.content-blocks-wrapper .home-block a.yellow-button{display:block;background:#eeb212;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;font-weight:400;font-family:'Oswald', sans-serif;text-align:left}.home-block a.yellow-button i{padding:.5rem;text-align:right;float:right}.content-blocks-wrapper .home-block a.yellow-button:hover{background:#c2910f}.page-home .product-list .col-md-4{margin-bottom:10px}.cms-nested-content > .content_id-11 .image_after_heading_large .image img{width:100% !important}.page-1 .content_id-12.content_name-testimonials{min-height:300px}.testimonials-wrapper{position:relative;max-width:850px;margin:auto}.testimonials-wrapper blockquote{border-left:0;margin:0;padding:0 20px}.testimonials-wrapper i.fa.fa-chevron-right{top:50%;right:0;position:absolute;height:14px}.testimonials-wrapper i.fa.fa-chevron-left{top:50%;left:0;position:absolute;height:14px}.instruction-video-wrapper{float:right;text-align:right}.instruction-video-wrapper iframe{max-width:100%}.page-installation .cms-archive h2{font-size:1.6rem}.contact-page.col-md-6:nth-of-type(1){padding-left:0}#aap_google_map_0{margin-bottom:20px}.contact-page .required label::after{content:" *"}.form-login-page{margin-bottom:2rem}#main .form-login-page legend{border-bottom:0;color:#222;font-family:'Oswald', sans-serif;text-transform:uppercase}#main .form-login-page form button{margin:1rem 0}#main .form-login-page .col-md-6 .col-sm-6 .col-xs-12{margin-top:60px}.form-login-page.login-guest{clear:both}.form-login-page p.forgot-password-message{background:#b8ffcf;border:2px solid #4CAF50;border-radius:5px;margin-bottom:1rem;padding:1rem;color:#000;display:inline-block}.search-results ul{padding-left:0;list-style-type:none}.search-results li.result{margin-bottom:30px;list-style-type:none}.search-results .result .result-wrapper{border:1px solid #e2e2e2;padding:1rem;overflow:auto}.search-results .result .result-wrapper:hover{border:1px solid #707070}.search-results .image{float:right}.search-results .image img{padding:0 0 0 1rem}.search-results a:hover{color:#eeb212}.search-results .description{display:block;padding-left:0;color:#333;font-size:16px;line-height:20px}@media screen and (max-width: 990px){.search-results .result{width:100%;margin-right:0%;float:left}}.template-store #main{position:relative}.template-store #main #sidebar{background:#fff}.template-store #main #sidebar .toggler{display:none}.products-nav{display:block;clear:both;background:#222222;color:#ffffff;padding:0 15px;text-align:left}.products-nav ul{padding-left:0;list-style:none;margin-bottom:0;display:inline-block}.products-nav ul li{display:inline-block}.products-nav ul li:hover,.products-nav .current_page a{background:#5a5a5a}.products-nav ul li a{display:inline-block;color:#fff;margin:0;padding:0 1rem;line-height:5rem;text-decoration:none;text-transform:uppercase;font-weight:400;font-family:'Oswald', sans-serif}.products-nav .search-wrapper{display:inline-block;float:right;padding:.9rem}.products-nav .search-wrapper button{background:#eeb212;border:0;color:#222222;float:right}.products-nav .search-wrapper button:hover{background:#c2910f}.products-nav .search-wrapper input{line-height:26px;font-weight:400;font-family:'Oswald', sans-serif;text-transform:uppercase}.products-nav .search-wrapper label{margin-bottom:0}.product-categories-list a{color:#222;text-decoration:none;font-weight:400;display:block;text-transform:uppercase;font-family:'Oswald', sans-serif;transition:all 0.3s cubic-bezier(.25,.8,.25,1);border:1px solid #cccccc}.product-categories-list a:hover{border:1px solid #eeb212}.product-categories-list a span.category-label{display:block;padding:.5rem 1rem;background:#eeb211}.product-categories-list > div{margin-bottom:30px}.product-categories-list .category-img-wrapper{margin-bottom:0}ul.nav-children-with-images{padding-left:0}.nav-children-with-images li{list-style-type:none;margin-bottom:30px;height:328px}@media (max-width: 1490px){.nav-children-with-images li{height:300px}}@media (max-width: 1370px){.nav-children-with-images li{height:270px}}@media (max-width: 1260px){.nav-children-with-images li{height:250px}}@media (max-width: 1090px){.nav-children-with-images li{height:230px}}@media (max-width: 1040px){.nav-children-with-images li{height:210px}}@media (max-width: 991px){.nav-children-with-images li{height:310px}}@media (max-width: 960px){.nav-children-with-images li{height:290px}}@media (max-width: 920px){.nav-children-with-images li{height:270px}}@media (max-width: 880px){.nav-children-with-images li{height:250px}}@media (max-width: 840px){.nav-children-with-images li{height:230px}}@media (max-width: 769px){.nav-children-with-images li{height:auto}}.nav-children-with-images a{display:block;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transition:all 0.4s cubic-bezier(.25,.8,.25,1);text-decoration:none}.nav-children-with-images a:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}.nav-children-with-images span.title{background:#eeb212;display:block;padding:.5rem 1rem;font-family:oswald;text-transform:uppercase;font-weight:400;text-decoration:none !important}.product-list .col-md-4{margin-bottom:30px}.product-list .product-img-wrapper{width:100%;background:#eeeeee;display:flex;justify-content:center;align-items:center;overflow:hidden}.product-list .product-img-wrapper img{flex-shrink:0;min-width:100%;min-height:100%;object-fit:cover}.page-kits h2,.product-list{clear:both}.product-list a{text-decoration:none;display:block;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transition:all 0.4s cubic-bezier(.25,.8,.25,1)}.product-list a:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}.product-list .product-information{background:#222222;color:#ffffff;padding:.5rem 1rem 0 1rem;text-transform:uppercase;font-family:'Oswald', sans-serif;font-weight:500;position:relative;min-height:138px}.product-list .project-information span.product-label,span.part-number,span.subheading{min-height:27px;display:block;padding-bottom:5px}.product-list .product-information .more-info i{float:right;padding:.5rem}.product-list .product-id{display:block;letter-spacing:1px}.product-list .subheading,.product-list .product-label{display:block;padding-bottom:.5rem;font-weight:300 !important;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.product-list .more-info{display:block;padding:.5rem 1rem;background:#eeb211;text-decoration:none;color:#222;margin:0;position:absolute;width:100%;left:0;bottom:0;right:0}.type-lolp_products .cms-content h1{text-transform:none}.category-navigation{list-style-type:square;font-size:1.2rem;margin:0 0 1rem 0;padding:0}.category-navigation li{display:inline-block;padding:0 .8rem 0 0;margin:0 .8rem 0 0;border-right:solid 1px #bbbbbb;line-height:1.2rem}.category-navigation li:last-child{border-right:0}.cms-content .category-navigation a,.category-navigation li{color:#bbbbbb;font-weight:lighter}.cms-content .category-navigation a:hover{color:#888888}.type-lolp_products .cms-content .product-images{display:inline-block;position:relative;max-width:58%}.type-lolp_products .cms-content .product_main_image{position:relative}.type-lolp_products .cms-content .product_main_image > img{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);width:100%}.type-lolp_products .cms-content .product_hover_zoom{position:absolute;top:0;right:-52%;width:300px;height:300px;border-radius:150px;overflow:hidden;z-index:999;pointer-events:none;box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}.type-lolp_products .cms-content .product_hover_zoom img{position:absolute;max-width:none}.type-lolp_products .cms-content .product-thumb-wrapper{list-style-type:none;margin:0;padding:1rem 0 0 0}.product-thumb-wrapper .helper{display:inline-block;height:100%;vertical-align:middle}.type-lolp_products .cms-content .product-thumb-wrapper li{display:block;float:left;width:20%;height:100px;margin:0;padding:0;border:solid #fff;border-width:0 1rem 0 0;white-space:nowrap;text-align:center}.type-lolp_products .cms-content .product_thumb{width:auto;height:auto;cursor:pointer;margin:0;box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);transition:all 0.3s cubic-bezier(.25,.8,.25,1);vertical-align:middle;max-height:100px;max-width:100%;display:inline-block}.type-lolp_products .cms-content .product_thumb:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}.type-lolp_products .cms-content .individual-product-info{width:40%;float:right}.type-lolp_products .cms-content .product-id strong.label,.type-lolp_products .cms-content .price-text strong.label,.type-lolp_products .cms-content .product-id,.type-lolp_products .cms-content .price-text,.type-lolp_products .cms-content .subheading,.type-lolp_products .cms-content .individual-product-info form label{color:#222222;text-align:left;padding:0 1rem 0 0;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:1.6rem}.type-lolp_products .cms-content .subheading{text-transform:none;color:#555555}.type-lolp_products .cms-content .product-id strong.label,.type-lolp_products .cms-content .price-text strong.label{color:#8f8f8f;text-align:left;padding:0 1rem 0 0;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:1.6rem}.type-lolp_products .individual-product-info form{margin-bottom:1rem}.type-lolp_products .individual-product-info form input{margin-bottom:1rem;max-width:10rem}.type-lolp_products .individual-product-info form.add-to-cart{float:left !important}.type-lolp_products .individual-product-info a.link-view-cart{display:none}.type-lolp_products .individual-product-info p{clear:both}.type-lolp_products .cms-archive{clear:both}.type-lolp_products .cms-archive h2{font-size:1.6rem;font-weight:600}.type-lolp_products .cms-archive ul.cms-file_groups-list{padding-left:0}.type-lolp_products .cms-archive ul li{list-style-type:none}.bottom-buttons{margin:2rem 0;clear:both}.type-lolp_products #main .bottom-buttons form button{padding:.5rem 1.5rem}a.btn.button,a.back-to-products{background:#eeb211;padding:.5rem 1.5rem;text-transform:uppercase;font-family:'oswald', sans-serif;text-decoration:none;font-weight:400;display:inline-block}a.back-to-products i{padding-right:.5rem}a.btn.button:hover,a.back-to-products:hover{background:#c2910f}.type-lolp_products form.add-to-cart{float:right}.type-lolp_products form.add-to-cart > button{margin:0 !important}.type-lolp_products form.add-to-cart i{padding:.5rem;float:right}.type-lolp_products .bottom-buttons form.add-to-cart i.fa.fa-chevron-right{display:none}.type-lolp_products form.add-to-cart .link-view-cart{display:none}.product-actions{position:relative}.add-to-cart{position:relative}.add-to-cart .success_msg{position:absolute;left:150px;top:-19px;min-width:140px;min-height:80px;padding:10px;background-color:#eeb212;border-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);text-align:center;white-space:nowrap}.add-to-cart .success_msg:before{position:absolute;content:'';display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #eeb212;left:-8px;top:50%;transform:translateY(-50%)}.add-to-cart .success_msg .spinner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.add-to-cart .success_msg p{margin:0}.lolp_cart .address-match-form fieldset .div_r_form{margin-bottom:2rem}.lolp_cart table caption{display:none}.lolp_cart table tr.order-total th{font-size:2.5rem;padding:.5rem 1rem .5rem 0}.lolp_cart span.qty input{max-width:6rem}.lolp_cart .controls span button{line-height:19px !important}.lolp_cart span.qty button{display:inline-block !important;margin:1rem !important}.lolp_cart .btn.button{margin:0}.lolp_cart .remove button.btn.button{margin:.5rem 0 !important}.lolp_cart .remove a.btn.button{float:left;background:#d94545;color:#fff;padding:.25rem .5rem;text-decoration:none;margin:.5rem 0}.lolp_cart .remove a.btn.button:hover{background:#ac3535}.lolp_cart .proceed a.btn.button,.lolp_cart .history-link a.btn.button{display:inline-block;clear:both;background:#eeb212;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;font-weight:400;font-family:'Oswald', sans-serif;border:none;border-radius:0;color:#222;font-size:17px}.lolp_cart button.update-quantities{display:none !important}.lolp_cart .proceed a.btn.button:hover{background:#2fa22f}.lolp_cart .history-link a.btn.button:hover{background:#c2910f}.lolp_cart .proceed a.btn.button{float:right;margin-top:0;line-height:28px;background:#41dc41}.page-cart p.wrapper-continue-shopping{display:none}.lolp_cart .update-quantities{margin:0 !important}.lolp_cart .update-quantities i{padding:.5rem}.lolp_cart tfoot tr th,.lolp_cart tfoot tr td{text-align:right}.lolp_cart tfoot tr td.name{padding-left:0}.lolp_pay_form .customer_info dl dt,.lolp_pay_form .customer_info dl dd,.lolp_pay_form .card_info dl dt,.lolp_pay_form .card_info dl dd{width:30rem;float:left;margin:0 0 1rem;display:block;clear:both}.lolp_pay_form legend{font-family:'Oswald', sans-serif;color:#222;border-bottom:none;margin-bottom:1rem !important}.lolp_pay_form .customer_info dl dt,.lolp_pay_form .card_info dl dt{clear:both;padding:1rem}#lolp_pay_forms .form_item.card_info{clear:both}.lolp_pay_form p{display:block;clear:both}p.processor-country{font-size:1.4rem;color:#666;font-style:italic}p.processor-country::before{content:"*"}.add-to-cart .product-option .label{color:#8f8f8f;text-align:left;padding:1rem 0 .5rem;margin:0 0 .5rem 0;clear:both;display:block;font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:1.6rem;font-weight:700 !important}.add-to-cart .product-option .label ul li .label{font-weight:400}.product-option ul li{margin:0 !important;max-width:20%;display:inline-block;float:left}form#addresses .div_r_form{clear:both;margin-top:2rem}form#addresses .div_r_form legend,form#addresses label{display:block !important}form#addresses li.required label:after{content:"*";color:#da1111;padding:0 .5rem}form#addresses .div_r_form li{margin:0 0 5px !important}form#addresses .div_r_form input{float:none !important;width:400px !important}form#addresses .par-bstate select,form#addresses .par-sstate select{width:400px !important}@media screen and (max-width: 500px){form#addresses .div_r_form input{float:none !important;width:100% !important}form#addresses .par-bstate select,form#addresses .par-sstate select{width:100% !important}}#addresses li.par-bzip,#addresses li.par-szip{clear:left}#addresses .form_buttons button{margin:1rem 0}.page-cart select[name="shipping"]{width:400px !important;max-width:100%}#payment_form span.title{font-weight:bold}.type-lolp_cart .warning{background:#ffb8b8;border:2px solid #e00000;border-radius:5px;padding:1rem;display:inline-block}.type-lolp_cart .warning strong{color:#da1111}.accepted-credit-card-types img{background:#eee;max-width:240px}.order-history .lolp_datagrid-table{border:1px solid #666}.order-history .lolp_datagrid-table thead tr{background:#222;color:#fff}.order-history thead tr th input{font-weight:600;text-transform:uppercase;opacity:.6}.order-history .lolp_datagrid-table tr{margin:1rem;background:#eeeeee;padding:1rem}.order-history .lolp_datagrid-cell-inner_container{white-space:nowrap;padding:.15rem 1rem}.order-history .lolp_datagrid-table tr:nth-child(even){background:#e5e5e5}.order-history i.dim,.order-history i.fa.fa-arrow-down.ng-scope,.order-history i.fa.fa-arrow-up.ng-scope{color:#eeb212;opacity:1}.cart-product-alert{background:#fa6b67;padding:1rem 1rem 0 1rem !important;color:#000;margin:0 0 1rem 0 !important;border-radius:5px;border:2px solid #870303}#main #sidebar{float:left;clear:both;width:29.4rem}#main #sidebar #nav-store{width:80%;background:none;float:none;display:inline-block;margin-left:20px;padding:50px 0px 0px 0px;text-align:left}.template-store #main #sidebar.toggle-open .toggler .fa-chevron-left{display:inline-block}.template-store #main #sidebar.toggle-open .toggler .fa-bars{display:none}.template-store #main #sidebar.toggle-open{width:20rem;z-index:20}.template-store #main #sidebar .toggler{position:absolute;top:2.4rem;right:-.8rem;background:#cacaca;width:3rem;height:3rem;line-height:3rem;margin:0;padding:0;text-align:center;border-radius:100%;font-size:1.6rem;color:#424242}#main #sidebar.toggle-open #nav-store{display:block}#main #sidebar #nav-store ul{margin:0;padding:0;list-style:none}#main #sidebar #nav-store ul li{clear:left;float:none;width:100%}#main #sidebar #nav-store ul li a{width:100%;font-size:1.3rem;line-height:normal;margin:0;padding:1rem;text-transform:uppercase;display:inline-block;width:100%}#main #sidebar #nav-store .level-0 > li > a{font-family:'Oswald', sans-serif;line-height:2rem;color:#000;border-bottom:solid 1px #c5c5c5}.nav-level-2 #main #sidebar #nav-store .current_parent .level-1{border-bottom:solid 1px #c5c5c5}#main #sidebar #nav-store .level-0 > li:last-child > a{border-bottom:0}#main #sidebar #nav-store .level-0 a{font-size:1.6rem;font-weight:500}#main #sidebar #nav-store .level-0 a:hover{font-weight:500;background-color:#c5c5c5;text-decoration:none}#main #sidebar #nav-store .level-1 a,#main #sidebar #nav-store .level-2 a{display:inline-block;font-size:1.2rem;padding-top:.2rem;padding-bottom:.2rem;line-height:normal}#main #sidebar #nav-store .level-1 a{color:#000;padding-left:2rem}#main #sidebar #nav-store .level-2 a{color:#8e8e8e;padding-left:3rem}.page-243.nav-level-1 #main #sidebar #nav-store .level-1{display:none}.nav-level-1 #main #sidebar #nav-store .level-1,.nav-level-1 #main #sidebar #nav-store .level-2{display:none}.nav-level-1 #main #sidebar #nav-store .current_page .level-1{display:block}.nav-level-2 #main #sidebar #nav-store .level-1,.nav-level-2 #main #sidebar #nav-store .level-2{display:none}.nav-level-2 #main #sidebar #nav-store .current_parent .level-1,.nav-level-2 #main #sidebar #nav-store .current_page .level-2{display:block}.nav-level-3 #main #sidebar #nav-store .level-1{display:none}.nav-level-3 #main #sidebar #nav-store .current_parent .level-1{display:block}p.success{background:#b8ffcf;border:2px solid #4CAF50;border-radius:5px;margin-bottom:1rem;padding:1rem;color:#000;display:inline-block}label{font-weight:400}#main .div_r_form{padding:0}#main .div_r_form legend{border-bottom:0;color:#222;font-family:'Oswald', sans-serif;text-transform:uppercase;margin-bottom:1rem}#main form .type-radio-group{margin:2.2rem 0 3.5rem 0}#main form fieldset,#main form textarea{clear:both;width:100%}#main form .radio-group label{font-weight:normal}#main form ul,#main form ol,#main form dl{margin:0;padding:0;list-style:none}#main form li{margin:0 0 1.5rem 0;padding:0;list-style:none}#main form dl,#main form dt{margin:0;padding:0;list-style:none}#main form .field-element{display:block}#main form .radio-label,#main form .field-label,#main form .field-error{display:inline-block;margin-right:1rem}#main form .field-element{margin-bottom:1rem}#main form input,#main form select,#main form textarea{font-weight:lighter;width:100%;border:1px solid}#main .div_r_form .form_buttons{display:block !important;margin-top:1.2rem;clear:both}#main form button{display:block;clear:both;display:block;background:#eeb212;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;font-weight:400;font-family:'Oswald', sans-serif;border:none;margin:1rem 0;border-radius:0;font-size:17px;line-height:28px}#main form button[disabled="disabled"],#main form button[disabled="disabled"]:hover{background-color:#bbb;color:#888}#main form button:hover{background:#c2910f}ul.lol_data_trans_errors.error{background:#fa6b67;padding:1rem 1rem 0 1rem !important;color:#000;margin:0 0 1rem 0 !important;border-radius:5px;border:2px solid #870303}@media screen and (max-width: 1140px){#main #sidebar{width:20rem}}@media screen and (max-width: 1021px){#nav a{font-size:1.7rem}}@media screen and (max-width: 955px){#nav a{font-size:1.5rem}}@media screen and (max-width: 910px){.header-logo{margin:auto;text-align:center;width:100%}#nav{text-align:center;width:100%;display:block}.slideshow-wrapper{padding:3rem 3rem 1rem}}@media screen and (max-width: 767px){#header .row.top-bar a{font-size:1.5rem}#header .row.top-bar{text-align:center !important}#header .top-bar .search-wrapper{float:none !important}#nav{padding:0 !important}#nav a{line-height:4rem;display:block}#nav li.page-products a{display:inline-block}#nav li.page-products a.nav-caret{display:inline-block}#nav ul.level-1 li{background:#5a5a5a}#nav ul.level-1 li a:hover{background:#222222}#nav ul.level-1 li a{color:#fff}.home-block{margin-bottom:2rem}.home-block a.yellow-button{text-align:center}body{margin:0 0 360px}#footer{height:360px}#footer .contact-us,#footer .logo{margin-bottom:2rem}#footer .logo img{max-width:300px}.type-lolp_products .cms-content .individual-product-info{width:100%;float:left;padding-left:0;margin:1rem 0}.type-lolp_products .cms-content .product_main_image > img{min-width:100%;max-width:100%}.type-lolp_products .cms-content .product-images{max-width:100%}.type-lolp_products .cms-content .product_hover_zoom{position:absolute;top:0;right:-0%;width:50%;height:50%;overflow:hidden;z-index:999;pointer-events:none;box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}.specifications-table{width:100%}.instruction-video-wrapper{text-align:center;padding:0}.order-view .table-responsive table caption{padding:1rem}}@media screen and (max-width: 730px){.products-nav ul li a{font-size:1.5rem;padding:0 .5rem}}@media screen and (max-width: 699px){.image_after_heading .image{float:left;clear:both;max-width:100%;padding:0 1rem 1rem 0;display:block}}@media screen and (max-width: 624px){.products-nav{overflow:auto;height:auto}.products-nav ul{width:100%;text-align:center}.products-nav .search-wrapper{margin:auto;text-align:center;display:block;width:100%;clear:both}}@media screen and (max-width: 580px){.slideshow-wrapper{padding:0}.template-store #main > .cms-content{padding-left:8rem}.template-store #main #sidebar{background:#eee;position:absolute;width:5rem;min-height:110rem;background:#f8f8f8;border-right:solid 1px #eae9e9}.template-store #main #sidebar .toggler{display:block}.template-store #main #sidebar .toggler .fa-chevron-left{display:none}.template-store #main #sidebar .toggler .fa-bars{display:inline-block}#main #sidebar #nav-store{display:none}}@media screen and (max-width: 420px){.page-home #main > .cms-content{padding:0 1.5rem 1.5rem}#header .row.top-bar{padding:0}.products-nav ul li a{font-size:1.3rem}#header .top-bar .search-wrapper{float:none;text-align:center}#header .top-bar .button-wrapper{text-align:center}.product-list .product-img-wrapper{max-height:250px;background:#eeeeee;display:flex;justify-content:center;align-items:center;overflow:hidden}.type-lolp_products form.add-to-cart{float:left;margin-right:10px}a.btn.button,a.back-to-products{margin-bottom:10px}.type-lolp_products #main .bottom-buttons form button{display:block}#footer .logo img{float:none}}