a{color:#0063ad}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;margin:.67em 0}h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}h4{font-size:12px}h5,h6{font-size:10px}.text-shadow-dark{text-shadow:1px 1px 3px black}.color-airflow{color:#0063ad}.font-x0{font-size:1em}.font-x1{font-size:1.1em}.font-x2{font-size:1.2em}.font-x3{font-size:1.3em}.font-x4{font-size:1.4em}.text-color-inherit{color:inherit}.lh-x5{line-height:2}.template-2020 .CRMCategorySelected:after{font-family:"Font Awesome 5 Free";font-weight:900}.template-2020 .download-button:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:5px}.template-2020 #loginError .errorDetail::before{font-family:"Font Awesome 5 Free";font-weight:900}.template-2020 .bubbleText:after{content:" ";font-family:"Font Awesome 5 Free";font-weight:900;color:#3bab2d}.template-2020 .printlink a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.section-padding{padding-left:20px;padding-right:20px}@media(min-width:1300px){.section-padding{padding-left:10%;padding-right:10%}}.image-feature{position:relative}.image-feature .category-wrapper{position:absolute;top:25%;width:1500px;left:50%;transform:translateX(-50%);max-width:100%;padding:10px 20px}.image-feature .category-wrapper h1{display:block;color:#fff;text-shadow:1px 1px 3px black}.image-feature .category-wrapper h1.category-title{text-transform:uppercase}@media(min-width:992px){.image-feature .category-wrapper h1.category-title{font-size:2.6em}.image-feature .category-wrapper span.category-description{font-size:1.3em}}@media(max-width:991px){.image-feature .category-wrapper h1.category-title{font-size:2em}.image-feature .category-wrapper span.category-description{display:none}}@media(max-width:550px){.image-feature{display:none}.crumbs{margin-top:10px}}.container-large{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.template-2020{height:100%}.template-2020 body{height:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;flex-direction:column;font-size:14px;color:#444}.template-2020 body #main-nav{height:70px}.template-2020 body #main-nav>.nav-categories-tree{display:none}.template-2020 body #main-nav.sticky{position:fixed;top:0;width:100%;z-index:100;background-color:#fff}.template-2020 body #main-nav.sticky~main{margin-top:70px}.template-2020 body #main-nav.shadow{transition:box-shadow 200ms ease;box-shadow:0 5px 5px -1px rgba(0,0,0,.22)}.template-2020 body #main-nav .nav-container{display:flex;justify-content:space-between;align-items:center;height:100%}.template-2020 body #main-nav .nav-container .nav-logo{flex-grow:2}.template-2020 body #main-nav .nav-container .nav-logo img{width:230px;max-width:100%}.template-2020 body #main-nav .nav-container .nav-search form{position:relative}.template-2020 body #main-nav .nav-container .nav-search form input{padding-right:40px;width:200px}.template-2020 body #main-nav .nav-container .nav-search form button{position:absolute;right:0;top:0}.template-2020 body #main-nav .nav-container .nav-search form button i{color:#aaa}.template-2020 body #main-nav .nav-container .nav-links{white-space:nowrap}.template-2020 body #main-nav .nav-container .nav-links li{list-style:none}.template-2020 body #main-nav .nav-container .nav-links li a{color:inherit;font-size:1.1em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center}.template-2020 body #main-nav .nav-container .nav-links>ul{display:flex;justify-content:space-around;padding-left:0;height:100%}.template-2020 body #main-nav .nav-container .nav-links>ul>li>ul{display:none}.template-2020 body #main-nav .nav-container .nav-account{white-space:nowrap}.template-2020 body #main-nav .nav-container .nav-account .impersonation{max-width:200px;font-size:.8em;text-align:center;white-space:normal}.template-2020 body #main-nav .nav-container .nav-account i{font-size:1.2em}.template-2020 body #main-nav .nav-container .nav-account a{color:inherit;font-size:1.1em;text-transform:uppercase}.template-2020 body #main-nav .nav-container .nav-account .view-basket{width:unset}.template-2020 body #main-nav .nav-container .menu-toggle{font-size:1.1em;cursor:pointer;color:#0063ad}.template-2020 body #main-nav .nav-container .menu-toggle i{font-size:1.2em}.template-2020 body main{flex:1 0 auto}.template-2020 body footer{flex-shrink:0;padding-top:50px;padding-bottom:30px;background-repeat:no-repeat;background-size:cover;background-position:center 60%;position:relative;z-index:1;margin-top:2em}.template-2020 body footer h3{font-size:2em}.template-2020 body footer .subscribe .subscribe-form-wrapper form{display:flex}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-input{flex:0 1 300px}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-input input{width:100%;padding:10px;background-color:rgba(255,255,255,.7)}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-submit{flex-shrink:1;margin-left:20px;min-width:140px}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-submit button{padding:10px 30px;background-color:rgba(255,255,255,.7)}.template-2020 body footer .subscribe .subscribe-form-wrapper .successmessage{color:#fff;font-size:1.2em}.template-2020 body footer .footer-col .footer-title{font-size:1.3em}.template-2020 body footer .footer-col ul li a{color:#fff;margin:5px 5px 5px 0;display:inline-block;font-size:1.1em}.template-2020 body footer .footer-socials li{margin:5px 0}.template-2020 body footer .footer-socials li:not(:first-child){margin-left:20px}.template-2020 body footer .footer-socials li a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:inherit;background-color:#fff;font-size:1.4em;border-radius:50%;transition:transform 300ms ease,color 200ms ease}.template-2020 body footer .footer-socials li a:hover{transform:scale(1.1)}.template-2020 body footer .footer-socials li a:hover.twitter{color:#00aced}.template-2020 body footer .footer-socials li a:hover.youtube{color:#f00}.template-2020 body footer .footer-socials li a:hover.pinterest{color:#bd081c}.template-2020 body footer .footer-socials li a:hover.instagram{color:#405de6}.template-2020 body footer .footer-socials li a:hover.linkedin{color:#0077b5}.template-2020 body footer .footer-socials li a:hover.facebook{color:#3b5998}.template-2020 body footer .copyright~span,.template-2020 body footer .copyright~span a{color:#fff !important}.mobile-menu-backdrop{display:none;opacity:0;position:fixed;height:100%;width:100%;background:#000;top:0;left:0;z-index:5;animation:fade-in-backdrop 200ms ease forwards}@media(min-width:992px){.inline-categories-wrapper{margin:20px 0;border-bottom:1px solid #0063ad;border-top:1px solid #0063ad}.inline-categories-wrapper .mobile-product-toggle{display:none}.inline-categories-wrapper .group-plugin{display:block !important}.inline-categories-wrapper .group-plugin .list-group{border-radius:initial}.inline-categories-wrapper .group-plugin .list-group .list-group-item{border:0;position:static}.inline-categories-wrapper .group-plugin>ul{flex-direction:row;justify-content:space-between;position:relative;width:100%;max-width:1500px}.inline-categories-wrapper .group-plugin>ul>li{padding:20px 10px}.inline-categories-wrapper .group-plugin>ul>li>a{font-size:1.1em;text-align:center}.inline-categories-wrapper .group-plugin>ul>li>ul{display:none !important;flex-flow:row wrap;padding:10px}.inline-categories-wrapper .group-plugin>ul>li>ul>li{width:25%;padding:10px}.inline-categories-wrapper .group-plugin>ul>li>ul>li a:hover{background-color:#f5f5f5}.inline-categories-wrapper .group-plugin>ul>li>ul>li>a{font-weight:bold;border-bottom:1px solid #0063ad;padding:7px}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li{padding:0}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li>a{padding:7px}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li>a:before{content:"-";padding-right:5px}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li>ul{display:none}.inline-categories-wrapper .group-plugin>ul>li:hover{background-color:#f5f5f5}.inline-categories-wrapper .group-plugin>ul>li:hover>ul{display:flex !important;position:absolute;z-index:10;width:100%;max-height:500px;border-top:1px solid #0063ad;border-bottom:1px solid #0063ad;left:0;box-shadow:0 2px 9px rgba(0,0,0,.25);margin-top:20px;opacity:0;background-color:#fff;animation:fade-in 200ms ease forwards}}@media(max-width:991px){.inline-categories-wrapper{margin:20px 0;border-bottom:1px solid #0063ad;border-top:1px solid #0063ad}.inline-categories-wrapper .category-spinner{display:none}.inline-categories-wrapper .mobile-product-toggle{text-align:right}.inline-categories-wrapper .mobile-product-toggle .toggle{display:inline-block;padding:10px 20px;font-size:1.2em;color:#0063ad;cursor:pointer}.inline-categories-wrapper .group-plugin{display:none}.inline-categories-wrapper .group-plugin>ul{margin-bottom:24px}.inline-categories-wrapper .group-plugin>ul .list-group-item{border-radius:0;padding:10px}.inline-categories-wrapper .group-plugin>ul>li>a{font-size:1.1em}.inline-categories-wrapper .group-plugin>ul>li>a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;transition:transform 300ms ease;position:absolute;right:10px;top:10px}.inline-categories-wrapper .group-plugin>ul>li.expanded{background-color:#f5f5f5}.inline-categories-wrapper .group-plugin>ul>li.expanded>a:after{transform:rotate(180deg)}.inline-categories-wrapper .group-plugin>ul>li:hover{background-color:#f5f5f5}.inline-categories-wrapper .group-plugin>ul>li>ul{display:none;border-left:3px solid #7f98ae;border-radius:0;margin-top:7px}.inline-categories-wrapper .group-plugin>ul>li>ul>li>a{font-weight:bold}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul{border-left:3px solid #a5a5a5;border-radius:0}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul a:before{content:"-";padding-right:5px}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li{background-color:#7f98ae12}.inline-categories-wrapper .group-plugin>ul>li>ul>li>ul>li>ul{display:none}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.halo-product-header{font-size:2.3em;font-weight:500}@media(min-width:992px){.halo-product-header{font-size:2.5em}}.animated-halo-header .static{color:#303b4e}.animated-halo-header .word-list span{position:absolute;top:0;left:0;display:none;color:#6d92a7;opacity:0;transform:translateX(10px)}.animated-halo-header .word-list span.active{position:relative;display:inline-block;transform:translateX(10px);animation:fade-in 500ms ease forwards}.btn-halo-cta{display:inline-block;padding:15px;color:#fff;font-size:1.1em;background-color:#607b94}.btn-halo-cta:hover{color:#fff}.image-feature-main{background-repeat:no-repeat;background-size:cover;background-position:bottom}.image-feature-main img{width:100%}.image-feature-main .container-large{position:relative;height:100%}@media(min-width:600px){.image-feature-main .container-large .awards-wrapper{position:absolute;bottom:-30px;width:calc(50% - 30px)}}.image-feature-main+.halo-product-section{margin-top:7px}.product-image-feature{position:relative}.product-image-feature h2{position:absolute;width:100%;text-align:center;font-size:2em;top:50px;color:inherit;font-weight:500}@media(max-width:800px){.product-image-feature h2{top:15px;font-size:1.5em}}@media(min-width:1200px){.product-image-feature h2{top:70px;font-size:2.5em}}.product-image-feature img{width:100%;pointer-events:none;user-select:none}.full-width-img{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.full-width-img.large{height:500px}.interactive-feature{background-repeat:no-repeat;background-size:cover;background-position:center}.interactive-feature .attributes-container{background:linear-gradient(rgba(34,51,78,.8),rgba(34,51,78,.8)),url('styleImage.aspx?styleid=1143&filename=interactive-left-placeholder.jpg')}.interactive-feature .preview{background:linear-gradient(rgba(34,51,78,.8),rgba(34,51,78,.8)),url('styleImage.aspx?styleid=1143&filename=interactive-right-placeholder.jpg')}.interactive-feature .interactive-section{display:flex;align-items:center;justify-content:center;min-height:400px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.interactive-feature .interactive-section.attributes-container{padding:30px 20px;flex-direction:column}.interactive-feature .interactive-section.attributes-container *{color:#fff}.interactive-feature .interactive-section.attributes-container h3{text-align:center;font-size:1.4em;font-weight:normal;margin:30px 0 40px}.interactive-feature .interactive-section.attributes-container .attributes-list{display:flex;flex-flow:row wrap;justify-content:space-around;width:100%}.interactive-feature .interactive-section.attributes-container .attributes-list.two-col .attribute{width:calc(100%/2 - 40px)}.interactive-feature .interactive-section.attributes-container .attributes-list.three-col .attribute{width:calc(100%/3 - 40px)}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute{padding:10px;margin:10px 20px;text-align:center;position:relative}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute:hover{cursor:pointer}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute .attribute-eye{margin-bottom:10px;font-size:1.5em}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute .attribute-img{margin-bottom:10px;width:100px;height:100px;margin:10px auto}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute .attribute-img img{border-radius:50%;border:2px solid #fff}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute .attribute-description{font-size:1.2em}.interactive-feature .interactive-section.attributes-container .attributes-list .attribute.active:after{content:"";position:absolute;background-color:#cdd6dd;width:100px;bottom:0;height:2px;left:50%;transform:translateX(-50%)}.interactive-feature .interactive-section.preview{padding:20px}.interactive-details .row:first-child{background-color:#e2e3ea}.interactive-details .image-main{padding:30px}.interactive-details .image-main img{width:100%}.interactive-details .detail-list-wrapper{padding:30px}.interactive-details .detail-list-wrapper .header{font-size:1.4em;margin-bottom:20px;margin-top:0;font-weight:normal;color:#303b4e}.interactive-details .detail-list-wrapper .detail-list{display:flex;flex-flow:row wrap}.interactive-details .detail-list-wrapper .detail-list .detail{flex-basis:calc(100%/4 - 20px);text-align:center;margin:20px 10px}.interactive-details .detail-list-wrapper .detail-list .detail .hover{display:none}.interactive-details .detail-list-wrapper .detail-list .detail:hover img:not(.hover){display:none}.interactive-details .detail-list-wrapper .detail-list .detail:hover .hover{display:inline-block;transform:scale(1.3)}.other-models .header{color:#303b4e}.other-models .model-block>a{display:block;width:200px;max-width:100%}.other-models .model-block>a img{width:100%;margin-bottom:10px}.other-models .model-block>a .title,.other-models .model-block>a .desc{color:#6d92a7;border-bottom:1px solid #6d92a7;padding:7px 0}.other-models .model-block>a .title{font-weight:bold;font-size:1.2em}.other-models .model-block .links{border-bottom:1px solid #6d92a7;padding-top:7px;width:200px;max-width:100%;display:flex;flex-direction:column}.other-models .model-block .links a{color:#6d92a7;margin-bottom:5px}.other-models .model-block .links a:last-child{float:right}.other-models .more-info{padding:0;list-style:none}.other-models .more-info li{display:flex;align-items:center;border-bottom:1px solid #6d92a7;padding:10px 0;color:#6d92a7;font-size:1.2em}.other-models .more-info li a{color:inherit;display:flex;align-items:center}.other-models .more-info li a span{flex-grow:1}@media(min-width:500px){.other-models .model-block .links{flex-direction:row !important;justify-content:space-between}}.product-gallery .row .col-12{overflow:hidden}.product-gallery .gallery-block{display:block;height:100%;padding-bottom:20em;background-size:cover;background-position:center;overflow:hidden;position:relative;transition:transform 300ms ease}.product-gallery .gallery-block .content-reveal{padding:1em 1.5em;background-color:rgba(109,146,167,.8);color:#fff;position:absolute;width:100%;left:0;bottom:0;transform:translateY(100%);transition:transform 300ms ease}.product-gallery .gallery-block .content-reveal p{font-size:1.2em;margin-bottom:0}.product-gallery .gallery-block:hover{transform:scale(1.02)}.product-gallery .gallery-block:hover .content-reveal{transform:translateY(0)}.template-2020 .home-slider .multiple-items{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.template-2020 .home-slider .multiple-items.slick-initialized{visibility:visible;opacity:1}.template-2020 .home-slider .slick-slider .slick-slide{position:relative}.template-2020 .home-slider .slick-slider .slick-slide a>div:last-child,.template-2020 .home-slider .slick-slider .slick-slide>div:last-child{position:absolute;top:25%;width:1500px;left:50%;transform:translateX(-50%);max-width:100%;padding:10px 20px}.template-2020 .home-slider .slick-slider .slick-slide a>div:last-child .slider-title-text,.template-2020 .home-slider .slick-slider .slick-slide>div:last-child .slider-title-text{font-size:2.6em;margin-bottom:10px;color:#fff;text-shadow:1px 1px 3px black}.template-2020 .home-slider .slick-slider .slick-slide a>div:last-child .slider-body-text,.template-2020 .home-slider .slick-slider .slick-slide>div:last-child .slider-body-text{font-size:1.6em;color:#fff;text-shadow:1px 1px 3px black}.template-2020 .home-order-pad{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('styleImage.aspx?styleid=1143&filename=home-quick-order.jpg');overflow-x:auto}.template-2020 .home-order-pad h2{font-size:2em}.template-2020 .home-order-pad #qopmain.orderpad{width:100%;overflow-x:auto}.template-2020 .home-order-pad #qopmain.orderpad .drag-area,.template-2020 .home-order-pad #qopmain.orderpad .drag-error,.template-2020 .home-order-pad #qopmain.orderpad .cell.status,.template-2020 .home-order-pad #qopmain.orderpad .cell.quantitycol label,.template-2020 .home-order-pad #qopmain.orderpad .cell.prodcol label,.template-2020 .home-order-pad #qopmain.orderpad .tt-hint{display:none}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .cell{vertical-align:middle}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow{margin-bottom:10px}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .twitter-typeahead{display:flex !important;height:100%;align-items:center}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol input.prodref{background-color:rgba(255,255,255,.8) !important}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .proddata,.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .proddata a{color:#fff}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .proddata{display:flex;flex-flow:row wrap;text-shadow:1px 1px 3px black}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .proddata .proddescription{flex-basis:100%;display:block;white-space:nowrap;width:40px;overflow:hidden;text-overflow:ellipsis}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.prodcol .proddata .prodprice{margin-left:0}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol{white-space:nowrap;position:relative}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol input.qty{width:60px;text-align:center;margin-left:35px;margin-right:35px;padding-left:10px;padding-right:10px}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol .minus,.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol .plus{position:absolute;margin:0;width:30px;text-align:center;padding:0;height:40px;transform:translateY(-50%);top:50%}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol .plus{left:95px}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol .minus{left:5px}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow .cell.quantitycol .remove{margin-top:0 !important;transform:translateY(-1px)}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow input.prodref,.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow input.qty{padding:7px 20px}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow button{font-weight:bold;background-color:rgba(255,255,255,.8)}.template-2020 .home-order-pad #qopmain.orderpad form .orderpadrows .orderpadrow.notfound:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:block;border-radius:50%;width:20px;height:20px;text-align:center;color:#fff;background-color:#ff3131;margin-top:7px}.template-2020 .home-order-pad #qopmain.orderpad form .addrow{white-space:nowrap;margin-top:5px}.template-2020 .home-order-pad #qopmain.orderpad form .addrow .newrow{display:none}.template-2020 .home-order-pad #qopmain.orderpad form .addrow .addtobasket{background-color:rgba(0,0,0,.8);color:#fff;padding:0 50px}.template-2020 .home-order-pad #qopmain.orderpad input,.template-2020 .home-order-pad #qopmain.orderpad button{border:0;height:40px;padding:0 15px;border-radius:0;margin-bottom:0}.template-2020 .home-order-pad #qopinitialloader{background-image:none;text-indent:0;font-size:0;width:auto;height:auto}.template-2020 .home-order-pad #qopinitialloader:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;display:block;font-size:24px;animation:fa-spin 2s linear infinite}.template-2020 .home-link-grid .grid{overflow:hidden}.template-2020 .home-link-grid .grid a{display:block;position:relative;overflow:hidden;padding-bottom:20em;color:inherit;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform 300ms ease}.template-2020 .home-link-grid .grid a:hover{transform:scale(1.02)}.template-2020 .home-link-grid .grid a:hover .grid-content-reveal{transform:translateY(0)}.template-2020 .home-link-grid .grid a span{font-size:1.3em;padding:15px;display:block}.template-2020 .home-link-grid .grid a .grid-content-reveal{padding:1em 1.5em;background-color:rgba(255,255,255,.8);color:#000;position:absolute;width:100%;left:0;top:0;height:100%;transform:translateY(100%);transition:transform 300ms ease}.template-2020 .home-blog-grid .featured-blog-list .article-entry{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.template-2020 .home-blog-grid .featured-blog-list ._cmscontent{flex-basis:100%}@media(max-width:1199px){.nav-container .user-status .status,.nav-container .logout-user span{display:none}}@media(min-width:992px){.template-2020 body #main-nav .nav-links{height:100%}.template-2020 body #main-nav .nav-links>ul>li:hover>a:after{display:block}.template-2020 body #main-nav .nav-links>ul>li>a{position:relative;padding:0 15px;height:100%}.template-2020 body #main-nav .nav-links>ul>li>a:after{content:"";display:none;position:absolute;width:calc(100% - 30px);height:2px;bottom:20%;background-color:#0063ad}.template-2020 body #main-nav .nav-links>ul>li.products>ul{flex-flow:column wrap;height:500px}.template-2020 body #main-nav .nav-links>ul>li.products>ul>li>a{font-weight:bold}.template-2020 body #main-nav .nav-links>ul>li.products>ul>li>ul{padding-left:0}.template-2020 body #main-nav .nav-links>ul>li.products>ul>li>ul>li a{border-bottom:none}.template-2020 body #main-nav .nav-links>ul>li.products>ul>li>ul>li a:before{content:"-";padding-right:5px}.template-2020 body .home-jumbotron{padding-top:15em;padding-bottom:20em}.gutter-lg-custom-l{padding-left:calc(1.5rem/2) !important}.gutter-lg-custom-r{padding-right:calc(1.5rem/2) !important}}@media(max-width:991px){.nav-links{display:none}.template-2020 body.mobile-nav-open{overflow-y:hidden}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links{display:block;position:fixed;top:0;right:0;z-index:101;min-height:100vh;max-height:100vh;width:300px;transform:translateX(300px);overflow:auto;background-color:#fff;animation:mobile-menu-slide 300ms ease forwards}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links>ul{display:block}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links>ul>li{margin:0}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links>ul>li a{display:block;padding:20px;color:#0063ad;font-size:1em}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links>ul>li a:hover{background-color:#e5e5e5}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links .nav-search{padding:20px}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links .nav-search .form-group,.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links .nav-search input{width:100%}.template-2020 body.mobile-nav-open #main-nav .nav-container .nav-links .nav-search form .form-group:first-child{display:none}.template-2020 body.mobile-nav-open #main-nav .nav-container .mobile-menu-backdrop{display:block}.template-2020 .home-slider .slick-slider .slick-slide a>div:last-child .slider-title-text,.template-2020 .home-slider .slick-slider .slick-slide>div:last-child .slider-title-text{font-size:1.8em}.template-2020 .home-slider .slick-slider .slick-slide a>div:last-child .slider-body-text,.template-2020 .home-slider .slick-slider .slick-slide>div:last-child .slider-body-text{font-size:1.3em}.template-2020 footer .footer-col{margin-bottom:7px}.template-2020 footer .footer-col .footer-title{display:inline-block;cursor:pointer}.template-2020 footer .footer-col .footer-title i{transition:transform 300ms ease;font-size:.9em}.template-2020 footer .footer-col .footer-title+ul{display:none;padding-left:10px}.template-2020 footer .footer-col .footer-title.expanded i{transform:rotate(180deg)}}@media(min-width:768px){.template-2020 .home-order-pad #qopmain.orderpad form{display:flex}.template-2020 .home-order-pad #qopmain.orderpad form .addrow .addtobasket{margin-left:20px}.footer-links ul{display:flex;flex-flow:row wrap}.footer-links ul li{flex:1 1 25%}.gutter-md-custom-l{padding-left:calc(1.5rem/2) !important}.gutter-md-custom-r{padding-right:calc(1.5rem/2) !important}}@media(max-width:767px){.template-2020 body footer .footer-socials{width:100%}.template-2020 body footer .footer-socials li:not(:first-child){margin-left:10px}.template-2020 body footer .footer-socials li a{font-size:1.2em;width:30px;height:30px}.template-2020 .home-jumbotron{padding-top:2em;padding-bottom:2em}}@media(max-width:450px){.template-2020 body footer .subscribe .subscribe-form-wrapper form{display:block}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-submit{margin:10px 0;width:100%}.template-2020 body footer .subscribe .subscribe-form-wrapper form .subscribe-submit button{width:100%}}@keyframes fade-in-backdrop{to{opacity:.8}}@keyframes mobile-menu-slide{to{transform:translateX(0)}}@keyframes fade-in{to{opacity:1;transform:translate(0)}}@media(max-width:568px){.template-2020 .home-slider .slick-slider .slick-slide>div:last-child{top:5%}}@media(max-width:767px),(min-width:992px) and (max-width:1300px){.interactive-feature.large-content .interactive-section h3{font-size:1em}.interactive-feature.large-content .interactive-section .attributes-list .attribute .attribute-description{font-size:.8em;line-height:1.3}}@media(max-width:767px){.interactive-feature.large-content .interactive-section{padding:0 10px}}.crumbs{background-color:#cdd6dd;padding:.7em}span.CRMBreadcrumbs a{color:#0063ad}.CRMCategoryThumbList{margin-top:1em}.CRMCategoryThumbList ul li{border:3px solid #cdd6dd;min-height:215px}.CatThumbgroupdesc a{white-space:break-spaces;overflow-wrap:break-word;height:75px}.advert-list{text-align:center}#left-col{min-height:0}.carousel-inner{box-shadow:none}h2.category-title{position:absolute;top:25%;width:1500px;left:50%;transform:translateX(-50%);max-width:100%;padding:10px 20px;display:block;color:#fff;text-shadow:0 0 2px black;text-transform:uppercase;font-size:2.6em}span.category-description{position:absolute;top:40%;width:1500px;left:50%;transform:translateX(-50%);max-width:100%;padding:10px 20px;display:block;color:#fff;text-shadow:0 0 2px black;font-size:1.8em}@media(max-width:991px){span.category-description{display:none}}@media(max-width:1260px){span.category-description{top:50%}}.CRMProdItemList{margin-top:1em}div.CRMProdItemAddToBasket{padding:0 .5em}input.addqty{flex:1;text-align:center}input.CRMBuyButton{flex:1}.CRMProdItemSummaryRef>span.l,.CRMProdItemSummaryYourPrice>span.l{font-weight:bold}article.filter-group{display:block}@media(max-width:992px){article.filter-group{display:none}}@media(min-width:550px){.CRMProdItemSummary{margin-left:0}}@media(min-width:0){.CRMProdItemSummary{margin-left:0 !important}}.CRMProdItemModeS>.CRMProdItemSummary{width:215px !important}.modal-header{border-bottom:none}.CRMProdItemSummary{position:relative}.bc_quickview{position:absolute;left:80%;top:35%;cursor:pointer}i.far.fa-eye{font-size:x-large;color:#6d92a7}.product-modal-body>*{color:#6d92a7}.product-modal-body .CRMProdItemDetailDesc{font-size:20pt}.product-modal-body .CRMProdItemDetail .CRMProdItemDetailRef span.l{margin-right:.5em}.CRMProdItemDetailImg{float:left}#product-modal .modal-dialog{max-width:600px}.product-modal-body .CRMProdItemDetailRef{margin-bottom:1em}.modal-header.product-header{padding:1em 1em 0 0}.product-modal-body .CRMProdItemAddToBasket{text-align:left !important;margin-top:5em}.product-modal-body img{border:1px solid #6d92a7;margin-right:1em}#product-modal .modal-dialog{max-width:650px}.additional-image img{width:4em}.additional-images{margin-top:1em}.modal-content{border-radius:unset}.card{border-radius:0;color:#0063ad}.card-header{padding:.7em;background-color:#cdd6dd}article.filter-group{padding:0;border-radius:0}.card-header{border-radius:0}.card-header:first-child{border-radius:0}.CRMProdItemDetailImg img{border:1px solid #cdd6dd;margin:0 1em 0 0}.CRMProdItemDetail{padding:1em}.CRMProdItemModeS{color:#6d92a7}.CRMProdItemDetailDesc{font-size:20pt}.CRMProdItemDetailCost span.v{font-weight:bold;padding-top:4em}.CRMProdItemDetailCost{margin:1em 0}.CRMProdItemDetail #CRMAddButton1{text-align:left}.CRMProdItemDetailExDesc div.v{margin-top:2em}button.spinner{width:25px}button#spinner-minus{margin-right:-1px}button#spinner-add{margin-left:-4px;margin-right:10px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.nav-link{width:20%}.product-tabs .CRMReport{padding:2em}div.tab-pane{border:1px solid #e0e0e0;min-height:200px}.file-library{padding:1em}img.prod-doc-download-icon{width:50px}.prod-doc-download{padding:2em;display:inline-block}.product-tag{display:inline-block;padding:1em}.product-tag span{padding:1em;color:#fff}.additional-images{width:420px}span.additional-image img{margin-bottom:10px}div#nav-con-spec{padding:2em}.CRMProdItemModeA .CRMProdItemSummary.slick-slide{margin:10px}h2#mobile-checkout-title{padding-top:2em}.checkout-stage-cont{width:90%;margin-top:4em}div#stage5{right:-2.1em}.checkout-circle{padding-top:3px}i.fa.fa-shopping-cart{margin-left:-2px}div.stage{color:#a9a9a9}#stage0 span{margin-left:-7px}#stage4 span{margin-left:-17px}div.stage>span{padding-bottom:-49em}div#checkout-progress{background-color:#cdd6dd;height:8em;padding-top:.5em}.checkout-stage-cont{background-color:#f00}.savebasketcontrol>input[type="submit"]{margin-left:1em;margin-top:1em}.delivery-details{width:auto}.address-details>tbody>tr:nth-child(1)>th>h3{font-size:24px}div.CRMOrderSummary>table.table.address-details>tbody>tr:nth-child(1)>th{font-size:24px}div.CRMOrderSummary>table.table.address-details>tbody>tr:nth-child(1)>th{font-size:24px}div.CRMOrderSummary>table.table.address-details>tbody>tr>td:nth-child(1){width:30%}.table.payment-options{font-size:unset}.story-image-list{display:flex;flex-direction:row;justify-content:center;align-items:center}.story-image{margin:2em;flex-grow:1}div.panel-heading{padding-left:0}.panel-heading i.fa.fa-caret-down{margin-left:1em}.fb-like{top:3px !important}.public-file-list,.brochure-container{border:1px solid #d3d3d3;min-height:400px;padding:1em;margin-top:1em}.product-file-viewer{width:50%;display:inline-block;min-height:400px;vertical-align:top;border:1px solid #d3d3d3}.product-file-viewer-header{font-weight:bold;text-align:center;padding:1em;border-bottom:1px solid #d3d3d3}.public-file-list .file-item:nth-child(odd){background-color:#ececec}.twitter-container iframe{height:100% !important}.CRMCategoryThumbList ul li{margin-left:0 !important}.public-file-item a{margin-left:1em}span.public-file-item{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80%}span.product-name{display:inline-block;width:15%}span.product-description{display:inline-block}span.public-file-download{float:right;padding-left:1em}.file-item{padding:1em .5em;display:flex;align-items:center;justify-content:space-between}.brochure-card-list{display:flex;flex-direction:row;justify-content:start;text-align:center;flex-wrap:wrap}.brochure-card-header{font-weight:bold;margin-bottom:.5em;height:55px}.brochure-card{border:1px solid #d3d3d3;margin:1em;padding:.5em;width:165px}.brochure-card-footer{margin:1em 0 .5em 0}.brochure-card:hover{transform:scale(1.1)}.brochure-card-body img{max-height:142px}.public-file-list{max-height:1000px;overflow:scroll}.alert-wanrranty-detail{width:unset;padding:1em}.response.alert.alert-information{margin-top:2em;text-align:center}.bc_halo_output{margin-top:2em}a.halo-link>img{margin:1em 0 1em 0}.niceic-card{border:1px solid #808080;padding:20px;margin-bottom:2em}.niceic-card:hover{transform:scale(1.1)}input.course-submit{width:100%;margin-top:10px}span.course-label{font-weight:bold;margin-right:10px;display:inline-block;width:50px}span.course-name,span.course-date{display:inline-block}span.course-sold-out{color:#f00}span.course-label{font-weight:bold;margin-right:10px}input.course-qty{display:none}div#niceic-cta img{max-width:300px}.alert-knowledgebase{margin-top:1em;width:100% !important;text-align:center}.register-help-text{margin-top:1em;color:#9d9d9d}div#loginForm{margin-top:1em}div#forgotten-password div#loginForm form div#inputUser input{width:22em}.alert-maintenance{min-width:35em;margin-top:2em;margin-bottom:10em;text-align:center}.nav-tabs .nav-link{width:100px}.responsive-slider-item div img{width:100%}.video-embed{cursor:pointer;text-align:center}.video-embed iframe{border:none;width:100%;min-height:390px}.foot-img-show{background-image:url('styleImage.aspx?styleid=1143&filename=footer.jpg')}.blog-list-wrapper{margin-top:20px}.blog-list-wrapper .col-12{margin-bottom:30px}.blog-list-wrapper .block-card{display:flex;flex-direction:column;text-align:center;height:100%;text-decoration:none;overflow:hidden;background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.25)}.blog-list-wrapper .block-card .thumbImage{align-self:stretch;overflow:hidden}.blog-list-wrapper .block-card .thumbImage img{width:100%;height:250px;object-fit:cover;transition:transform 200ms ease}.blog-list-wrapper .block-card>*{margin-bottom:20px}.blog-list-wrapper .block-card>*:not(.thumbImage){padding:0 20px}.blog-list-wrapper .block-card>*.thumbImage{margin-bottom:0}.blog-list-wrapper .block-card h2{margin-top:20px}.blog-list-wrapper .block-card .teaser-text{flex-grow:1}.blog-list-wrapper .block-card .teaser-text p{color:initial}.blog-list-wrapper .block-card:hover .thumbImage img{transform:scale(1.03)}#ccc .checkbox-toggle--light{background-color:#f4f4f4 !important;border-color:#f4f4f4 !important}#ccc .ccc-content--light .ccc-notify-button{border-color:#005daa !important}#ccc .checkbox-toggle--checkbox{border:none}#ccc .checkbox-toggle--light{background-color:#f4f4f4;border-color:#005daa}#ccc .checkbox-toggle--light .checkbox-toggle-toggle{background-color:#005daa !important}div#ccc-info{display:none}.ccc-notify-button{color:#005daa}.checkbox-toggle.checkbox-toggle--checkbox.checkbox-toggle--light.ccc-tabbable{display:none}#ccc .ccc-content--light .ccc-notify-button,#ccc .ccc-content--light .ccc-notify-button span{color:#005daa !important;border-color:#005daa}a.cookie-policy{cursor:pointer}li a svg{height:22px;color:#808080 !important;fill:#4f4f4f}