#page-content .catalogue-section{position:relative;margin-right:-5px}#page-content .catalogue-sidenav{background:#fff;border:1px solid #cdd;border-radius:4px;padding:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);width:240px;float:left;position:sticky;top:180px}#page-content .catalogue-sidenav h3{margin:0;display:block;padding:0 10px;font-size:18px;height:55px;line-height:52px}#page-content .catalogue-sidenav .btn-sidebar-filter{padding:20px;text-align:center;border-top:1px solid #cdd}#page-content .catalogue-sidenav .btn-sidebar-filter .btn{width:100%;display:block}#page-content #mob-menu.catalogue-mobilenav{display:none;height:0;width:100%;position:fixed;left:0;background:#fff;overflow-y:hidden;z-index:10000;margin-top:0!important;bottom:0!important}#page-content #mob-menu.catalogue-mobilenav .catalogue-mobile-filter-header{background:#e9e9ea;padding:10px 15px 3px;border-bottom:1px solid #cdd;margin-bottom:10px}#page-content #mob-menu.catalogue-mobilenav .catalogue-mobile-filter-header .mobile-filter-title span{text-transform:uppercase;position:relative;top:1px;font-weight:700}#page-content #mob-menu.catalogue-mobilenav .catalogue-mobile-filter-header .mobile-filter-back{text-decoration:none;color:#000;font-size:1.4em;position:relative;opacity:1}#page-content #mob-menu.catalogue-mobilenav .catalogue-mobile-filter-header .mobile-filter-close{text-decoration:none;color:#000;font-size:1.4em;position:relative;top:-6px;opacity:3;text-align:right}#page-content #mob-menu.catalogue-mobilenav .btn-no-outline.active,#page-content #mob-menu.catalogue-mobilenav .btn-no-outline:active,#page-content #mob-menu.catalogue-mobilenav .btn-no-outline:focus,#page-content #mob-menu.catalogue-mobilenav .btn-no-outline:hover{outline:0!important;outline-offset:0!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-options{overflow-y:scroll;overflow-x:hidden;padding-bottom:20px}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-options a{text-decoration:none;color:#000}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-price{border:1px solid #cdd;border-radius:3px;float:left;padding:6px 8px;margin-right:12px;cursor:pointer}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-price:hover{border:1px solid #1b2935;color:#000;font-weight:700}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-category{border:1px solid #cdd;border-radius:3px;padding:8px;margin-bottom:15px;cursor:pointer;position:relative}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-category.selected,#page-content #mob-menu.catalogue-mobilenav .mobile-filter-category:hover{border:1px solid #1b2935;font-weight:700;color:#000}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-category:before{position:absolute;font-family:FontAwesome;top:7px;right:10px;content:"\f054"}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-subcategory{border:1px solid #cdd;border-radius:3px;padding:8px;margin-bottom:15px;cursor:pointer;position:relative}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-subcategory.selected{border:1px solid #1b2935;color:#000;font-weight:700}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-subcategory.selected:before{position:absolute;font-family:FontAwesome;top:7px;right:10px;content:"\f05d"}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-clear button{background:#e9e9ea;text-align:center;color:#000;font-weight:500;border:none;width:100%;padding:20px;font-size:1.1em;text-transform:uppercase}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-clear button:hover{background:#1b2935;color:#fff}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-apply button{background:#1b2935;text-align:center;color:#fff;font-weight:700;border:none;width:100%;padding:20px;font-size:1.1em;text-transform:uppercase}#page-content #mob-menu.catalogue-mobilenav .mobile-filter-apply button:hover{background:#16fffb;color:#000}#page-content #mob-menu.catalogue-mobilenav .column-1-filter .panel-heading .accordion-toggle:after{font-family:FontAwesome;content:"\f077";float:right;color:#000}#page-content #mob-menu.catalogue-mobilenav .column-1-filter .panel-heading .accordion-toggle.collapsed:after{content:"\f078"}#page-content #mob-menu.catalogue-mobilenav .column-1-filter label{font-size:1em;color:#000;font-weight:400;letter-spacing:normal}#page-content .catalogue-filter .filter-checkboxes{border-top:1px solid #cdd;padding:20px 20px 10px}#page-content .catalogue-filter .filter-checkboxes .filter-category{font-size:17px;margin:-.25em 0 10px;position:relative;padding:0 20px 0 0;cursor:pointer}#page-content .catalogue-filter .filter-checkboxes .filter-category:after{display:block;position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;content:"\f107";text-align:center;right:0;top:4px;color:#fff;background:#1b2935;border-radius:50%;width:15px;line-height:14px;font-size:14px;padding-left:1px;padding-top:1px}#page-content .catalogue-main{margin-left:265px;padding:0 5px;overflow-x:hidden;min-height:420px}#page-content .catalogue-main .filter-tags{margin:10px 0 20px;line-height:1}#page-content .catalogue-main .filter-tags ul li a{font-size:14px;background:#1b2935;color:#fff;padding:8px 12px;display:block;margin-top:10px;border-radius:4px;white-space:nowrap;line-height:1;text-decoration:none;font-weight:400}#page-content .catalogue-main .filter-tags ul li a:hover{background:#000}#page-content .catalogue-main .filter-tags ul li a .fa-close{margin-left:.5em}#page-content .catalogue-main .filter-tags ul li.filter-tags-clear{padding-left:0}#page-content .catalogue-main .filter-tags ul li.filter-tags-clear a{background:rgba(0,0,0,0);color:#ae3232;padding:8px;font-weight:400;text-decoration:none}#page-content .catalogue-main #loadingModal .modal-dialog{text-align:center;top:50%;margin:-23px auto 0;width:300px;height:46px}#page-content .catalogue-main #loadingModal .fa-spinner{color:#999}
@media(min-width:992px){#page-content .catalogue-main #loadingModal .modal-dialog{padding-left:265px}}
#page-content .catalogue-main .typeahead.dropdown-menu{margin:-1px 0 0;width:100%}#page-content .catalogue-main #no-results-found{background:#fff;border:1px solid #cdd;border-radius:4px;padding:50px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);text-align:center;font-size:15px}#page-content .catalogue-main #no-results-found h3{margin:1.5em auto .5em}#page-content .catalogue-main .pagination{margin:0}#page-content .product-container .product-info{word-wrap:break-word}#page-content .product-container .product-info h1{margin:0 0 .25em}#page-content .product-container .product-info .provider{color:#4a4a4a}#page-content .product-container .product-info .provider strong{color:#000;font-weight:500}#page-content .product-container .product-info .list-info span{font-size:13px}#page-content .product-container .product-info .list-info strong{color:#000;font-weight:500}#page-content .product-container .product-info .list-info.list-inline{margin-left:0;margin-top:-10px}#page-content .product-container .product-info .list-info.list-inline>li{padding:0;margin-right:30px;margin-top:10px}#page-content .product-container .product-info .list-info.list-inline>li:last-child{margin-right:0}#page-content .product-container .product-info .description-block,#page-content .product-container .product-info .disclaimer-block{color:#4a4a4a;margin-top:20px}#page-content .product-container .product-info .description-block .list-inline,#page-content .product-container .product-info .disclaimer-block .list-inline{margin:12px 0}#page-content .product-container .product-info .description-block .list-inline li,#page-content .product-container .product-info .disclaimer-block .list-inline li{margin-right:25px;padding-left:0}#page-content .product-container .product-info .disclaimer-block{font-size:14px}#page-content .product-container .bundle-products{margin-top:20px}#page-content .product-container .product-tabs{margin-top:30px}#page-content .product-container .product-tabs .nav-tabs{border-bottom:0;position:relative}#page-content .product-container .product-tabs .nav-tabs>li{margin:0 -1px -1px 0;font-weight:500;min-width:138px;text-align:center}#page-content .product-container .product-tabs .nav-tabs>li>a{background-color:#eee;color:#7e97a3;font-weight:400;text-decoration:none;margin:0;border:1px solid #cdd;border-radius:0;transition:none}#page-content .product-container .product-tabs .nav-tabs>li>a:hover{color:#000}#page-content .product-container .product-tabs .nav-tabs>li.active{z-index:3}#page-content .product-container .product-tabs .nav-tabs>li.active>a{background-color:#fff;color:#000;font-weight:700;border-bottom-color:#fff}#page-content .product-container .product-tabs .nav-tabs>li:first-child>a{border-top-left-radius:4px}#page-content .product-container .product-tabs .nav-tabs>li:last-child>a{border-top-right-radius:4px}#page-content .product-container .product-tabs .tab-content{border:1px solid #cdd;padding:20px;background:#fff;color:#4a4a4a;border-radius:0 4px 4px;z-index:2;position:relative}#page-content .product-container .product-tabs .tab-content .tab-pane .tab-pane-content .rich-text-content>:first-child,#page-content .product-container .product-tabs .tab-content .tab-pane .tab-pane-content>:first-child{margin-top:0!important}#page-content .product-container .product-tabs .tab-content .tab-pane .tab-pane-content .rich-text-content>:last-child,#page-content .product-container .product-tabs .tab-content .tab-pane .tab-pane-content>:last-child{margin-bottom:0!important}#page-content .product-container .product-tabs .tab-content .tab-pane .spec-link{display:inline-block;clear:both}#page-content .product-container .cart-box{background:#fff;border:1px solid #cdd;border-radius:4px;padding:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#page-content .product-container .cart-box .cart-box-price{padding:15px;font-weight:700;font-size:28px;line-height:1}#page-content .product-container .cart-box .pricing-frequency{font-weight:500;font-size:15px}#page-content .product-container .cart-box .end-user-pricing{border-top:1px solid #cdd;font-size:14px;padding:15px}#page-content .product-container .cart-box .cart-buy{border-top:1px solid #cdd;padding:15px;position:relative}#page-content .product-container .cart-box .cart-buy .btn{margin-top:0;font-size:15px}#page-content .mobile-cart-box-price{display:none;font-weight:700;font-size:17px;color:#4a4a4a;margin-bottom:15px}#page-content #mobile-cart-explore{display:none;position:fixed;left:0;right:0;bottom:0;width:100%;z-index:100;background:#fff;border-top:1px solid #fafafa}#page-content #mobile-cart-explore .btn-mobile-button{display:block;background:#1b2935;border-radius:0;color:#fff;padding:8px;font-size:1.4em;font-weight:700;text-transform:uppercase;width:100%;border:0}#page-content #mobile-cart-explore .btn-mobile-button:hover{background:#16fffb;color:#000}#page-content #mobile-cart-explore .btn-mobile-button .fa{font-size:1.2em}#page-content #mobile-cart-explore .btn-mobile-button .fa:before{content:"\f106"}#page-content #mobile-cart-explore .btn-mobile-button.collapsed .fa:before{content:"\f107"}#page-content #mobile-cart-explore .mobile-add-cart .cart-box .cart-box-price{padding:10px;font-weight:700;font-size:24px;line-height:1}#page-content #mobile-cart-explore .mobile-add-cart .cart-box .end-user-pricing{border-top:1px solid #cdd;font-size:14px;padding:10px}#page-content #mobile-cart-explore .mobile-add-cart .cart-box .cart-buy{border-top:1px solid #cdd;padding:10px;position:relative}#page-content #mobile-cart-explore .mobile-add-cart .cart-box .cart-buy .btn{margin-top:0;font-size:16px}#page-content #mobile-cart-explore .product-description{border-top:0}
@media(max-width:991.98px){#page-content .catalogue-section{margin-right:0}#page-content .catalogue-sidenav{display:none}#page-content .catalogue-main{margin:0;padding:0;overflow:visible}}
@media(min-width:768px){.rich-text-content table td,.rich-text-content table th{font-size:.85em;vertical-align:top}.rich-text-content table tbody tr th,.rich-text-content table thead tr th{background-color:#bdd7ee}.rich-text-content table tbody tr td span.product-header-title{display:none}#page-content .catalogue-sidenav{background-color:rgba(0,0,0,0);border:0;box-shadow:none}}
@media(max-width:767.98px){#page-content .product-container .product-tabs .nav-tabs>li{min-width:92px}#page-content .catalogue-search{margin-bottom:15px}#page-content .desktop-add-cart{display:none}#page-content #mob-menu.catalogue-mobilenav,#page-content #mobile-cart-explore,#page-content .mobile-cart-box-price{display:block}.rich-text-content table tbody tr span.product-header-title,.rich-text-content table tbody tr span.rtc{display:inline-block;padding-right:5px;width:50%;vertical-align:top}.rich-text-content table tbody tr span.product-header-title{font-weight:900}.rich-text-content table{border:0}.rich-text-content table caption{font-size:1.3em}.rich-text-content table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.rich-text-content table tbody tr{display:block;border:1px solid #cdd;border-bottom:0;padding:.625em 0}.rich-text-content table.responsive tbody tr{padding:0;border:0!important;margin-bottom:15px}.rich-text-content table tbody td,.rich-text-content table tbody th{display:block;border:0;padding:0 .625em}.rich-text-content table tbody td~td,.rich-text-content table tbody td~th,.rich-text-content table tbody th~td,.rich-text-content table tbody th~th{padding-top:.3125em}.rich-text-content table.responsive tbody td,.rich-text-content table.responsive tbody th{padding:.625em;border:1px solid #cdd;border-bottom:0}.rich-text-content table tbody tr:last-child,.rich-text-content table.responsive tbody tr td:last-child,.rich-text-content table.responsive tbody tr th:last-child{border-bottom:1px solid #cdd}.rich-text-content table.responsive tbody td .rtc,.rich-text-content table.responsive tbody th .rtc{display:inline-block}}
.mt-5{margin-top:5px!important}
@media(max-width:991.98px){#page-content .catalogue-sidenav{display:block}#page-content .catalogue-main{margin-left:265px;padding:0 5px;overflow-x:hidden;min-height:420px}.catalogue-mobile-filter-button a{text-decoration:none;background-color:#309299;border-color:#309299;color:#fff;text-transform:none;padding:5px 12px 8px}.catalogue-mobile-filter-button a:hover{background-color:#1d6b70;border-color:#1d6b70!important;color:#fff!important}.catalogue-mobile-filter-button a:focus{outline:0!important}}
#page-content .catalogue-sidenav{font-size:16px}#page-content .catalogue-sidenav h3 button.close{display:none}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes{border:0;border-top:1px solid #cdd;padding:0}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .scroll-checkboxes{max-height:270px;overflow:auto;padding:0 .25em 0 10px;margin-bottom:1em;display:none}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .filter-category{font-size:16px;margin:0;padding:.75em 10px 1em}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .filter-category:after{font-family:icomoon!important;content:"\e90e";color:#2c4357;background-color:rgba(0,0,0,0);font-size:30px;padding:0;left:unset;right:10px;top:50%;transform:translate(-50%,-50%);margin-top:-2px}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes.open .filter-category:after{content:"\e911";padding:0;margin-top:2px}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes.open .scroll-checkboxes{display:block}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .checkbox{margin:0}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .checkbox+.checkbox{margin-top:5px}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .checkbox label{color:#333;padding-right:10px}#page-content .catalogue-main.catalogue-page-view{margin-left:0}#page-content .catalogue-sidenav .filter-buttons{display:none}
@media(max-width:767.98px){#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes:last-of-type,#page-content .catalogue-sidenav h3{border-bottom:1px solid #cdd}#page-content .catalogue-sidenav{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:9999;border-radius:0}#page-content .catalogue-sidenav h3 button.close{display:inline-block;font-weight:400;font-size:34px;margin-top:6px;margin-right:-7px;padding:0 5px}#page-content .catalogue-main{margin:0;padding:0;overflow:visible}#page-content .catalogue-sidenav form{height:100%;overflow:hidden;background:#fff}#page-content .catalogue-sidenav .catalogue-filter{overflow-y:auto;position:absolute;top:54px;bottom:57px;width:100%}#page-content .catalogue-sidenav .catalogue-filter .filter-checkboxes .scroll-checkboxes{padding:0 0 0 10px;margin-right:10px}#page-content .catalogue-sidenav .filter-buttons{display:block;position:absolute;border-top:1px solid #cdd;bottom:0;padding:10px;width:100%;background:#fff}#page-content .catalogue-sidenav .filter-buttons .row{margin:0 -5px}#page-content .catalogue-sidenav .filter-buttons .col{padding:0 5px}#page-content .catalogue-sidenav .filter-buttons .btn-clear{display:block;width:100%;background:#fff;color:#000;border-color:#000}#page-content .catalogue-sidenav .filter-buttons .btn-clear:hover{background:#000;color:#fff;border-color:#000}#page-content .catalogue-sidenav .filter-buttons .btn-results{display:block;width:100%;background:#309299;color:#fff;border-color:#309299}#page-content .catalogue-sidenav .filter-buttons .btn-results:hover{background:#1d6b70;color:#fff;border-color:#1d6b70}#page-content .catalogue-sidenav .filter-buttons .btn[disabled]{background:#d1d1d1;color:#7e97a3;border-color:#d1d1d1;opacity:1}}
#product-list-container .product-card,#product-list-container .product-card .description,#product-list-container .product-card .name{height:auto}#page-content .product-page-back{padding:20px 0;border-bottom:1px solid #cdd;margin-bottom:23px}#page-content .catalogue-main .typeahead.dropdown-menu>li>a{text-overflow:ellipsis;overflow:hidden;color:#333;padding:8px 40px}#page-content .catalogue-main .typeahead.dropdown-menu>li.active>a,#page-content .catalogue-main .typeahead.dropdown-menu>li.active>a:focus,#page-content .catalogue-main .typeahead.dropdown-menu>li.active>a:hover,#page-content .catalogue-main .typeahead.dropdown-menu>li>a:hover{color:#333;background:#efefef;padding:8px 40px}#page-content .catalogue-main .typeahead.dropdown-menu{margin-top:10px}