/*!
Theme Name: Pod Digital 2026
Theme URI: http://underscores.me/
Author: Pod Digital
Author URI: https://poddigital.co.uk/
Description: Theme by Pod Digital.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pod
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Pod Digital is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}html{font-size:10px}body{font-size:100%;font-family:"Source Sans Pro",sans-serif;color:#222}h1,h2,h3,h4,h5{font-family:"Source Sans Pro",sans-serif;margin-bottom:20px;font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0px}h1{font-size:3rem;line-height:4rem}@media only screen and (min-width: 480px){h1{font-size:4rem;line-height:5rem}}@media only screen and (min-width: 768px){h1{font-size:5rem;line-height:6rem}}h2{font-size:3rem;line-height:4rem}@media only screen and (min-width: 768px){h2{font-size:3.2rem;line-height:4.2rem}}h3{font-size:2.8rem}h4,h5{font-size:2rem}p{font-size:1.4rem;line-height:2.2rem}@media only screen and (min-width: 768px){p{font-size:1.6rem;line-height:2.8rem}}ul{margin-left:0}li{font-size:1.6rem}a{color:#0050D1}a:active{color:#0050D1}a:hover{color:#0050D1}a:visited{color:#0050D1}a:focus{outline:none;border:none}.fa-icon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{height:48px;font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;border:solid 1px #8596A0;padding:3px 12px;border-radius:4px}textarea{font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;border:solid 1px #8596A0;padding:10px 12px;border-radius:4px;height:100px}button,.button,input[type="button"],input[type="reset"],input[type="submit"],.woocommerce button.button,.woocommerce button.button.alt,.woocommerce a.button,.woocommerce a.button.alt,#wpsl-search-btn{height:48px;font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;padding:12px 26px;border-radius:4px;background:#0050D1;color:#fff;border:none;-webkit-transition:0.2s;transition:0.2s;text-decoration:none;font-weight:bold;height:auto}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,#wpsl-search-btn:hover{background:#00127F;color:#fff}button:visited,button:active,button:focus,.button:visited,.button:active,.button:focus,input[type="button"]:visited,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:visited,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:visited,input[type="submit"]:active,input[type="submit"]:focus,.woocommerce button.button:visited,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button.alt:visited,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce a.button:visited,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button.alt:visited,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,#wpsl-search-btn:visited,#wpsl-search-btn:active,#wpsl-search-btn:focus{color:#fff}.page-content .button{display:inline-block}.woocommerce button.button.alt.disabled,.woocommerce button.button.disabled{background:#8596A0}.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.disabled:hover{background:#8596A0}.centred{text-align:center}.woocommerce-notices-wrapper{position:relative;z-index:2}.woocommerce-message,.woocommerce-info,.woocommerce-error{border:none;font-size:1.6rem;padding:1em 2em;color:#fff;border-radius:4px;-webkit-box-shadow:0px 0px 20px #fff;box-shadow:0px 0px 20px #fff;margin:20px 0}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{display:none}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{color:#fff}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:#fff;color:#222 !important;padding:5px 10px;font-size:1.4rem}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:#fff}.woocommerce-message{background:#44B444}.woocommerce-info{background:#00127F}.woocommerce-error{background:#D41E20}@media only screen and (max-width: 1300px){.hide-xxlarge{display:none}}@media only screen and (max-width: 1023px){.hide-xlarge{display:none}}@media only screen and (max-width: 979px){.hide-large{display:none}}#page .button-colour-white{background:#fff;color:#222}#page .button-colour-dark{background:#222;color:#fff}#page .button-colour-red{background:#D41E20;color:#fff}.dark-overlay{background:#222;opacity:0.2;position:absolute;top:0px;left:0px;right:0px;bottom:0px}.yellow{color:#F2CE36}.mobile-only{display:block}@media only screen and (min-width: 768px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width: 768px){.desktop-only{display:block}}.owl-carousel .owl-item img.mobile-only{display:block}@media only screen and (min-width: 768px){.owl-carousel .owl-item img.mobile-only{display:none}}.owl-carousel .owl-item img.desktop-only{display:none}@media only screen and (min-width: 768px){.owl-carousel .owl-item img.desktop-only{display:block}}div.owl-carousel div.owl-dots{text-align:center;margin:20px 0 0}div.owl-carousel div.owl-dots .owl-dot{height:14px;width:14px;background:#fff;border:solid 2px #00127F;border-radius:50%;margin:0 2px}div.owl-carousel div.owl-dots .owl-dot.active{background:#00127F}.slim-heading{text-align:center;text-transform:uppercase;letter-spacing:0.05rem;font-size:1.8rem;line-height:1.8rem;width:100%;position:relative;max-width:1800px;margin:0 auto 30px}.slim-heading:after{content:'';height:1px;width:100%;position:absolute;bottom:0px;left:0px;background:#222;z-index:0}.slim-heading span.bumper{background:#fff;padding:0px 30px;display:inline-block;position:relative;z-index:1}.slim-heading .slim-btn{border:solid 1px #222;color:#222;padding:6px 12px;border-radius:3px}.clearfix::after{content:"";clear:both;display:table}.page-id-246 .section-top-image{height:600px}@media only screen and (min-width: 980px){.page-id-246 .section-top-image{height:450px}}.page-id-246 .section-top-image img.top-image-image{height:600px}@media only screen and (min-width: 980px){.page-id-246 .section-top-image img.top-image-image{height:450px}}.inner-container{max-width:1400px;width:100%;margin:0 auto;padding:0 20px}.narrow-container{max-width:1000px;width:100%;margin:0 auto;padding:0 10px}.col50{width:100%}@media only screen and (min-width: 768px){.col50{width:calc((100% - 40px) / 2);float:left;margin-right:40px}.col50:nth-child(2n+2){margin-right:0px}}.col33{width:100%;text-align:center}@media only screen and (min-width: 768px){.col33{width:calc((100% - 81px) / 3);float:left;margin-right:40px}.col33:nth-child(3n+3){margin-right:0px}}.site-main{position:relative}#secondary .widget{padding:26px 0 30px;margin:0}#secondary .widget h2.widget-title{font-size:2rem;margin-top:0}#secondary .widget ul{margin:0;padding:0}#secondary .widget ul li{list-style-type:none}#secondary .widget ul li a{color:#222;text-decoration:none}#secondary .widget .widget-big-heading{font-size:2.8rem;font-weight:bold;font-family:"Source Sans Pro",sans-serif;margin:0}body.page-template-default #main{padding-top:50px;padding-bottom:50px}.entry-summary{margin:0}.top-margin-default{margin-top:80px}.top-margin-tight{margin-top:40px}.top-margin-none{margin-top:0}.header-content{padding:10px 0;float:left;width:100%}@media only screen and (max-width: 1023px){.header-content{text-align:center}}.header-content .header-links{float:right;margin-top:10px}@media only screen and (max-width: 979px){.header-content .header-links{width:100%;float:left;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header-content .header-links .header-link{height:48px;width:48px;border:solid 1px #8596A0;border-radius:4px;display:block;text-align:center;line-height:48px;font-size:1.6rem;color:#222;margin-left:10px;float:left}@media only screen and (min-width: 1301px){.header-content .header-links .header-link{margin-left:20px}}.header-content .header-links .header-link.mobmenu-left-bt{background:#00127F;color:#fff;border-color:#00127F;float:right}@media only screen and (min-width: 1024px){.header-content .header-links .header-link.mobmenu-left-bt{display:none}}.header-content .aws-container{display:none}@media only screen and (min-width: 1024px){.header-content .aws-container{display:block}}#search-collapse .aws-container{width:100%}#search-collapse .aws-search-form{width:100%}#search-collapse .aws-search-field{width:100%}.woocommerce-product-search,.aws-container{float:left;position:relative;margin:10px 0}@media only screen and (min-width: 1024px){.woocommerce-product-search,.aws-container{display:block}}.woocommerce-product-search .search-field,.woocommerce-product-search .aws-search-field,.aws-container .search-field,.aws-container .aws-search-field{padding-right:48px;width:200px;border-color:#0094FF;font-size:1.6rem;height:48px;border-radius:4px 0 0 4px !important;margin-right:0px;padding-left:12px}@media only screen and (min-width: 1301px){.woocommerce-product-search .search-field,.woocommerce-product-search .aws-search-field,.aws-container .search-field,.aws-container .aws-search-field{width:300px}}.woocommerce-product-search .aws-search-form,.aws-container .aws-search-form{height:48px;display:block !important;width:100%}.woocommerce-product-search .aws-search-form .aws-wrapper,.aws-container .aws-search-form .aws-wrapper{width:calc(100% - 50px);float:left}.woocommerce-product-search .aws-search-form .aws-search-btn,.aws-container .aws-search-form .aws-search-btn{height:48px;width:48px;text-align:center;line-height:48px;border-radius:0 3px 3px 0 !important;color:#fff;float:left;background:#0094FF;border-color:#0094FF}.woocommerce-product-search .aws-search-form .aws-search-btn:hover,.aws-container .aws-search-form .aws-search-btn:hover{background:#0094FF;border-color:#0094FF}.woocommerce-product-search .aws-search-form .aws-search-btn .aws-search-btn_icon,.aws-container .aws-search-form .aws-search-btn .aws-search-btn_icon{width:100%;color:#fff}.woocommerce-product-search button,.aws-container button{position:absolute;top:0px;right:0px;border-radius:0 4px 4px 0;width:48px;text-indent:-500px;overflow:hidden;height:48px;background:#0094FF}.woocommerce-product-search button:after,.aws-container button:after{content:'\f002';font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;top:16px;right:16px;text-indent:0px}.aws-search-result .aws_result_sale{display:none}#search-toggle{display:block}@media only screen and (min-width: 1024px){#search-toggle{display:none}}#search-collapse{padding:16px;background:#E9ECF2;clear:both;float:left;width:100%;overflow:hidden;display:none}#search-collapse .woocommerce-product-search{width:100%;display:block}#search-collapse .woocommerce-product-search .search-field{width:100%}.header-logo{float:left;margin-top:10px}@media only screen and (max-width: 979px){.header-logo{float:none;display:inline-block;margin-bottom:12px}}.header-logo img{width:100%;float:left;max-width:200px;max-height:66px;width:auto;height:auto}.header-phone-wrap{float:left;margin:0}@media only screen and (min-width: 1024px){.header-phone-wrap{margin:10px 0 0 30px}}@media only screen and (max-width: 479px){.header-phone-wrap{display:none}}.header-phone-wrap .header-phone{text-decoration:none;font-weight:bold;color:#222}@media only screen and (max-width: 1023px){.header-phone-wrap .header-phone{height:48px;width:48px;border:solid 1px #8596A0;border-radius:4px;display:block;text-align:center;line-height:48px;font-size:1.6rem;margin-left:10px;float:left}}.header-phone-wrap i{margin-right:4px}#site-navigation{background:-webkit-gradient(linear, left top, right top, from(#00127F), to(#0050D1));background:linear-gradient(0.25turn, #00127F, #0050D1);float:left;width:100%;text-align:center;position:sticky;top:0px;z-index:10;height:-webkit-min-content;height:-moz-min-content;height:min-content}#site-navigation li{display:inline-block;float:none;font-weight:bold;font-size:1.8rem}#site-navigation li a{font-weight:600}#site-navigation .nav-red{background:#D41E20}#site-navigation .nav-teal{background:#007c89}#site-navigation .nav-dark{background:#00273b}#site-navigation .nav-special>a{background-color:#000e66;border-left:dotted 1px #a9b5cc}#site-navigation .nav-special>a:hover{background-color:#00127F}#site-navigation .nav-special:last-child>a{border-right:dotted 1px #a9b5cc}#site-navigation ul.ubermenu-nav>.ubermenu-item.ubermenu-item-level-0>a.ubermenu-target{-webkit-transition:0.3s;transition:0.3s}#site-navigation ul.ubermenu-nav>.ubermenu-item.ubermenu-item-level-0:hover>a.ubermenu-target{background-color:#000e66}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu{-webkit-transition:0.3s;transition:0.3s}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li a{width:100%;text-align:center;color:#222}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li a:hover{color:#0050D1}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li ul.ubermenu-submenu{width:100%}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li ul.ubermenu-submenu li{font-size:1.6rem}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li ul.ubermenu-submenu li:last-child{padding-bottom:10px}#site-navigation ul.ubermenu-nav ul.ubermenu-submenu li ul.ubermenu-submenu li a{font-weight:normal}.minicart-holder{position:relative;float:left}.minicart-holder .minicart-toggle{cursor:pointer}.minicart-holder .minicart-contents{position:absolute;top:55px;right:0px;background:#fff;z-index:11;display:none;width:250px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:6px;padding:12px}.minicart-holder .minicart-contents .woocommerce-mini-cart{margin:0;padding:0}.minicart-holder .minicart-contents .woocommerce-mini-cart li{list-style-type:none;background:#E9ECF2;padding:6px;margin-bottom:10px}.minicart-holder .minicart-contents .woocommerce-mini-cart li a{width:100%;clear:both;float:left;display:block;font-weight:normal}.minicart-holder .minicart-contents .woocommerce-mini-cart li a.remove:hover{color:#222 !important;background:none !important}.minicart-holder .minicart-contents a.button{font-size:1.6rem;padding:14px}.minicart-holder .minicart-contents .remove_from_cart_button{color:#D41E20;font-weight:bold;font-size:1.5rem;text-decoration:none;float:left;text-align:left;width:100%;padding:4px;border-radius:4px;background:#fff;height:24px;margin-bottom:10px;display:none !important}.minicart-holder .minicart-contents .remove_from_cart_button:after{content:'Remove from cart';font-weight:normal;font-size:1.2rem;margin-left:10px}.minicart-holder .cart-is-closed-icon{display:block}.minicart-holder .cart-is-open-icon{display:none}.minicart-holder .cart-is-open .cart-is-closed-icon{display:none}.minicart-holder .cart-is-open .cart-is-open-icon{display:block}.minicart-holder .woocommerce-mini-cart__empty-message{margin:0}.minicart-holder .header-basket-qty{position:absolute;top:-8px;right:-8px;background:#00127F;border:solid 3px #fff;height:25px;width:25px;line-height:18px;text-align:center;color:#fff;border-radius:50%;font-size:1.2rem;pointer-events:none}.secondary-menu{float:left;margin-top:20px}@media only screen and (max-width: 979px){.secondary-menu{display:none}}.secondary-menu #menu-secondary-navigation{margin:0;padding:0;margin:0 25px}@media only screen and (min-width: 1301px){.secondary-menu #menu-secondary-navigation{margin:0 50px}}.secondary-menu #menu-secondary-navigation li{float:left;list-style-type:none;margin:0 12px;position:relative}.secondary-menu #menu-secondary-navigation li a{text-decoration:none;color:#222}.secondary-menu #menu-secondary-navigation .menu-item-has-children:hover .sub-menu{max-height:300px}.secondary-menu #menu-secondary-navigation .menu-item-has-children .sub-menu{position:absolute;top:24px;left:0;max-height:0px;-webkit-transition:0.2s;transition:0.2s;margin:0;background:#E9ECF2;height:auto;overflow:hidden;padding:0;z-index:11;-webkit-box-shadow:0px 4px 6px rgba(0,0,0,0.1);box-shadow:0px 4px 6px rgba(0,0,0,0.1);border-radius:4px}.secondary-menu #menu-secondary-navigation .menu-item-has-children .sub-menu li{margin:0;padding:0;width:100%}.secondary-menu #menu-secondary-navigation .menu-item-has-children .sub-menu li a{padding:10px 20px;float:left;display:block;width:100%}.secondary-menu #menu-secondary-navigation .menu-item-has-children .sub-menu li a:hover{background:#00127F;color:#fff}.usp-wrap{background:#E9ECF2}.usp-wrap .usps{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.usp-wrap .usps .usp{padding:20px;list-style-type:none;float:left}.usp-wrap .usps .usp .usp-image{float:left;width:48px;height:auto;margin-right:14px}.usp-wrap .usps .usp .usp-content{float:left}.usp-wrap .usps .usp .usp-content p{margin:0;line-height:2.4rem}.usp-wrap .usps .usp .usp-content strong{text-transform:uppercase}.usp-wrap .usps{max-width:2000px;margin:0 auto}.ubermenu .ubermenu-nav .ubermenu-submenu .ubermenu-image{max-height:60px;width:auto;height:auto;margin:0 auto 20px}.ubermenu.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{margin-top:-4px;font-size:1rem}.ubermenu .ubermenu-has-submenu-stack .ubermenu-submenu-type-stack{max-height:0px;-webkit-transition:0.3s;transition:0.3s;overflow:hidden;padding:0}.ubermenu .ubermenu-has-submenu-stack:hover>.ubermenu-submenu-type-stack{max-height:500px}.mob-menu-header-holder{display:none !important}body.mob-menu-slideout-over{padding-top:0px !important}@media only screen and (max-width: 1024px){header#masthead{display:block !important}}nav.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:not(.ubermenu-noindicator){padding-right:20px}.ubermenu-sub-indicator{opacity:0.5}.menu-hidden{display:none !important}.top-message-banner{background:#000;width:100%;display:block;padding:10px}.top-message-banner p{text-align:center;color:#fff;font-weight:700;font-size:1.6rem;margin:0;line-height:2.6rem}.top-message-banner p a{text-decoration:underline}.top-message-banner p i{margin-right:6px}.custom-showroom-nav-wrap{width:100%;padding:10px 20px;border-top:dotted 1px #4c65ff;margin-top:10px}.custom-showroom-nav-wrap p{color:#fff}.custom-showroom-nav-wrap a{color:#fff;text-decoration:none}.custom-showroom-nav-wrap .sublinks{border-left:solid 2px #4c65ff;padding-left:20px;line-height:3rem}.custom-showroom-nav-wrap .sublinks a{display:block}.aws-search-result{border:1px solid #bbb}.aws-search-result .aws_result_tax .aws_result_content .aws_result_head,.aws-search-result .aws_result_item .aws_result_content .aws_result_head{color:#222}.aws-search-result .aws_result_tax:hover .aws_result_content .aws_result_head,.aws-search-result .aws_result_item:hover .aws_result_content .aws_result_head{color:#0050D1}.aws-search-result .aws_result_tax .aws_result_content .aws_result_head{font-size:1.4rem}.aws-search-result .aws_result_tax .aws_result_content .aws_result_head:before{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:700;font-size:10px;margin-right:4px;color:#9ec3ff}.aws-search-result .aws_result_tax .aws_result_content .aws_result_head .aws_result_count{color:#6ba4ff}.aws-search-result .aws_results .aws_result_item{border-bottom:1px solid #bbb}.aws-search-result .aws_results .aws_result_item:hover{background:#fff}.aws-search-result .aws_results .aws_result_item .aws_result_content .aws_result_head .aws_result_title{font-size:1.4rem}.aws-search-result .aws_results .aws_result_item .aws_result_content .aws_result_price{text-align:left;font-weight:normal;font-size:1.4rem}.aws-search-result .aws_results .aws_result_item .aws_result_content .aws_result_price del{color:#8596A0}.aws-search-result .aws_results .aws_result_item .aws_result_content .aws_result_price ins{color:#0050D1}.aws-search-result .aws_results .aws_result_item .aws_result_content .aws_add_to_cart{display:none}.aws-search-result .aws_results .aws_result_item .aws_result_term{display:none}.aws-search-result .aws_results .aws_search_more{background:#0050D1;color:#fff;font-weight:bold;font-size:1.4rem}.aws-search-result .aws_results .aws_search_more:hover{background:#00127F}#colophon{background:#E9ECF2;float:left;width:100%}.footer-container{padding:20px;overflow:hidden}.footer-col{width:100%;float:left;padding:20px 0;text-align:center}@media only screen and (min-width: 480px){.footer-col{width:50%}}@media only screen and (min-width: 980px){.footer-col{width:25%;text-align:left;padding:50px 0}}.footer-col ul{margin:0;padding:0}.footer-col ul li{list-style-type:none}.footer-col ul li a{color:#222;text-decoration:none}.footer-col-right{text-align:right}@media only screen and (max-width: 979px){.footer-col-right{text-align:center}.footer-col-right .footer-logo{margin:0 auto;float:none}}@media only screen and (min-width: 980px){.footer-col .address-phone-container{clear:both;display:block;width:100%;max-width:200px;float:right}}.footer-heading{font-weight:bold;font-size:2rem;margin:0 0 20px}.footer-logo{max-width:200px;display:block;float:right;padding:20px;border-radius:6px;background:#fff}.footer-copyright{text-align:center;color:#fff;padding:14px;background:#00127F}.footer-copyright p{margin:0}.footer-copyright a{text-decoration:none;font-weight:bold;color:#fff}.footer-socials{max-width:200px;display:block;clear:both;float:right;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media only screen and (max-width: 979px){.footer-socials{margin:20px auto 0;float:none}}.footer-socials .footer-social-link{background:#222;color:#fff;height:40px;width:40px;display:block;border-radius:6px;text-align:center;line-height:40px;font-size:1.6rem}.footer-socials .footer-social-fb{background:#0050D1}.footer-socials .footer-social-tw{background:#009CCB}.footer-socials .footer-social-pi{background:#B2081B}.footer-socials .footer-social-yt{background:#E50000}.houzz-link{clear:both;display:block;text-align:center;margin-top:20px}@media only screen and (min-width: 980px){.houzz-link{width:200px;float:right}}.houzz-link img{width:100px;height:auto}.section{width:100%;display:block;clear:both;overflow:hidden}.section-margin{margin:80px 0 0}.section-margin:last-child{margin-bottom:80px}.section-top-image{position:relative;overflow:hidden;height:350px}.section-top-image:after{content:'';background:rgba(0,0,0,0.2);position:absolute;top:0px;right:0px;bottom:0px;left:0px}@media only screen and (min-width: 980px){.section-top-image{height:450px}}.section-top-image .top-image-image{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 980px){.section-top-image .top-image-image{height:450px}}.section-top-image .top-image-content{width:80%;max-width:800px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-shadow:0px 3px 12px rgba(0,0,0,0.5);text-align:center;z-index:1}.section-top-image p#breadcrumbs{color:#fff}.section-top-image p#breadcrumbs span{color:#fff}.section-top-image p#breadcrumbs span a{color:#fff}.section-top-image.section-height-tall{height:500px}@media only screen and (min-width: 980px){.section-top-image.section-height-tall{height:600px}}.section-top-image.section-height-tall .top-image-image{height:500px}@media only screen and (min-width: 980px){.section-top-image.section-height-tall .top-image-image{height:600px}}.section-hero1{position:relative;overflow:hidden;height:450px}@media only screen and (min-width: 768px){.section-hero1{height:600px}}.section-hero1 .hero1-image{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:450px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.section-hero1 .hero1-image{height:600px}}.section-hero1 .hero1-content{width:80%;max-width:800px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-shadow:0px 3px 12px rgba(0,0,0,0.5);text-align:center}.section-hero2{padding:20px 20px 0;max-width:2000px;margin:0 auto}@media only screen and (min-width: 1301px){.section-hero2 h1,.section-hero2 h2,.section-hero2 h3,.section-hero2 h4,.section-hero2 h5{font-size:5rem;line-height:5.2rem}}.section-hero2 .hero2-left{width:100%;background:#00127F;margin-bottom:20px;height:400px;border-radius:6px;overflow:hidden}@media only screen and (min-width: 980px){.section-hero2 .hero2-left{height:550px;width:calc(50% - 10px);float:left;margin-bottom:0px}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-left{height:650px}}.section-hero2 .hero2-left .hero-slider .owl-item .slide-content{height:400px}@media only screen and (min-width: 980px){.section-hero2 .hero2-left .hero-slider .owl-item .slide-content{height:550px}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-left .hero-slider .owl-item .slide-content{height:650px}}.section-hero2 .hero2-left .hero-slider .owl-dots{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-hero2 .hero2-left .hero-slider .owl-dots .owl-dot{height:16px;width:16px;background:#fff;display:inline-block;margin:0 4px;border-radius:50%;border:solid 3px #fff}.section-hero2 .hero2-left .hero-slider .owl-dots .owl-dot.active{background:#00127F}.section-hero2 .hero2-left .hero2-left-image{-o-object-fit:cover;object-fit:cover;height:400px}@media only screen and (min-width: 980px){.section-hero2 .hero2-left .hero2-left-image{height:550px}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-left .hero2-left-image{height:650px}}.section-hero2 .hero2-left .hero2-left-content{width:calc(100% - 40px);max-width:500px;position:absolute;left:20px;bottom:70px}@media only screen and (min-width: 1301px){.section-hero2 .hero2-left .hero2-left-content{width:calc(100% - 100px);left:50px}}.section-hero2 .hero2-left .hero2-left-content p{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-hero2 .hero2-left .hero2-left-content li{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-hero2 .hero2-left .hero2-left-content h1,.section-hero2 .hero2-left .hero2-left-content h2,.section-hero2 .hero2-left .hero2-left-content h3,.section-hero2 .hero2-left .hero2-left-content h4,.section-hero2 .hero2-left .hero2-left-content h5{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-hero2 .hero2-left .hero2-left-content h4,.section-hero2 .hero2-left .hero2-left-content h5{font-size:2.2rem;margin-top:0px;margin-bottom:6px;line-height:3rem}.section-hero2 .hero2-right{width:100%}@media only screen and (min-width: 980px){.section-hero2 .hero2-right{height:550px;width:calc(50% - 10px);float:right}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-right{height:650px}}.section-hero2 .hero2-right .hero2-banner1,.section-hero2 .hero2-right .hero2-banner2{width:100%;height:300px;background:#00127F;border-radius:6px;margin-bottom:20px;position:relative;overflow:hidden}@media only screen and (min-width: 980px){.section-hero2 .hero2-right .hero2-banner1,.section-hero2 .hero2-right .hero2-banner2{height:550px;width:calc(50% - 10px)}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-right .hero2-banner1,.section-hero2 .hero2-right .hero2-banner2{height:650px}}.section-hero2 .hero2-right .hero2-banner1 .hero-brand-image,.section-hero2 .hero2-right .hero2-banner2 .hero-brand-image{width:80px;height:auto;position:absolute;top:10px;right:10px}@media only screen and (min-width: 768px){.section-hero2 .hero2-right .hero2-banner1 .hero-brand-image,.section-hero2 .hero2-right .hero2-banner2 .hero-brand-image{width:120px;top:20px;right:20px}}.section-hero2 .hero2-right .hero2-banner1{float:left}.section-hero2 .hero2-right .hero2-banner2{float:right}.section-hero2 .hero2-right .hero2-banner-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 980px){.section-hero2 .hero2-right .hero2-banner-img{height:550px}}@media only screen and (min-width: 1301px){.section-hero2 .hero2-right .hero2-banner-img{height:650px}}.section-hero2 .hero2-right .hero2-banner-content{width:calc(100% - 40px);position:absolute;left:20px;bottom:70px}@media only screen and (min-width: 1301px){.section-hero2 .hero2-right .hero2-banner-content{width:calc(100% - 100px);left:50px}}.section-hero2 .hero2-right .hero2-banner-content p{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-hero2 .hero2-right .hero2-banner-content li{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-hero2 .hero2-right .hero2-banner-content h1,.section-hero2 .hero2-right .hero2-banner-content h2,.section-hero2 .hero2-right .hero2-banner-content h3,.section-hero2 .hero2-right .hero2-banner-content h4,.section-hero2 .hero2-right .hero2-banner-content h5{color:#fff;text-shadow:0px 2px 10px rgba(0,0,0,0.5)}.section-image-carousel{margin:80px 0;text-align:center}.section-image-carousel .image-carousel{position:relative;padding:0 40px}.section-image-carousel .image-carousel .owl-nav button{height:30px;width:30px;line-height:31px;text-align:center;background:#E9ECF2;color:#222;border-radius:50%;font-size:1rem}.section-image-carousel .image-carousel .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0px}.section-image-carousel .image-carousel .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0px}.section-image-carousel .button{background:#222;color:#fff;padding:8px 20px;font-size:1.6rem;text-decoration:none;display:inline-block;border-radius:4px;margin:30px auto 0;height:auto}.section-category-grid .category-grid{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-category-grid .category-grid .category-grid-item{position:relative;list-style-type:none;border-radius:6px;overflow:hidden;margin-bottom:20px;float:left;width:calc((100% - 20px) / 2);margin-right:20px}.section-category-grid .category-grid .category-grid-item:nth-child(2n+2){margin-right:0px}@media only screen and (min-width: 980px){.section-category-grid .category-grid .category-grid-item{width:calc((100% - 41px) / 3)}.section-category-grid .category-grid .category-grid-item:nth-child(2n+2){margin-right:20px}.section-category-grid .category-grid .category-grid-item:nth-child(3n+3){margin-right:0px}}.section-category-grid .category-grid .category-grid-item .category-grid-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;float:left;-webkit-transition:0.3s;transition:0.3s;opacity:1}@media only screen and (min-width: 480px){.section-category-grid .category-grid .category-grid-item .category-grid-image{height:400px}}.section-category-grid .category-grid .category-grid-item .category-grid-name{position:absolute;bottom:0px;left:0px;padding:10px;color:#fff;background:#00127F;min-width:60%;text-align:center;font-weight:bold;margin:0;font-size:1.6rem;border-radius:0 6px 0 0;width:100%}@media only screen and (min-width: 768px){.section-category-grid .category-grid .category-grid-item .category-grid-name{font-size:2.2rem;min-width:60%;width:auto;padding:16px}}.section-category-grid .category-grid .category-grid-item:hover .category-grid-image{opacity:0.8}.section-category-grid .category-grid .category-grid-item:hover .category-grid-name{background:#0050D1}.section-small-grid .small-grid{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-small-grid .small-grid .small-grid-item{position:relative;list-style-type:none;border-radius:6px;overflow:hidden;margin-bottom:30px;float:left;width:calc((100% - 30px) / 2);margin-right:30px}.section-small-grid .small-grid .small-grid-item:nth-child(2n+2){margin-right:0px}@media only screen and (min-width: 480px){.section-small-grid .small-grid .small-grid-item{width:calc((100% - 61px) / 3)}.section-small-grid .small-grid .small-grid-item:nth-child(2n+2){margin-right:30px}.section-small-grid .small-grid .small-grid-item:nth-child(3n+3){margin-right:0px}}@media only screen and (min-width: 768px){.section-small-grid .small-grid .small-grid-item{width:calc((100% - 121px) / 4);margin-bottom:60px;margin-right:40px}.section-small-grid .small-grid .small-grid-item:nth-child(3n+3){margin-right:40px}.section-small-grid .small-grid .small-grid-item:nth-child(4n+4){margin-right:0px}}@media only screen and (min-width: 980px){.section-small-grid .small-grid .small-grid-item{width:calc((100% - 161px) / 5)}.section-small-grid .small-grid .small-grid-item:nth-child(4n+4){margin-right:40px}.section-small-grid .small-grid .small-grid-item:nth-child(5n+5){margin-right:0px}}.section-small-grid .small-grid .small-grid-item .small-grid-image{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;float:left}.section-testimonial-highlight{position:relative}.section-testimonial-highlight .th-image{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:1100px}.section-testimonial-highlight .testimonial-highlight-content{padding:10% 20px 10%;position:relative;z-index:1}.section-testimonial-highlight .testimonial-highlight-content .testimonial-highlight-stars{color:#F2CE36;font-size:2.2rem}.section-testimonial-highlight .testimonial-highlight-content .testimonial-highlight-comment{color:#fff}.section-testimonial-highlight .testimonial-highlight-content .testimonial-highlight-comment p{font-size:2rem;font-style:italic}.section-testimonial-highlight .testimonial-highlight-content .testimonial-highlight-name{color:#fff;font-size:2rem;color:#fff;font-weight:bold}.section-social-bar:last-child{margin-bottom:0px}.section-social-bar .social-bar-item{background:#222;float:left;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;padding:20px}@media only screen and (min-width: 980px){.section-social-bar .social-bar-item{width:calc(100% / 4)}}.section-social-bar .social-bar-item .sb-item-icon{font-size:2rem;height:48px;width:48px;border:solid 1px #fff;display:block;margin-right:16px;text-align:center;line-height:48px;border-radius:50%}.section-social-bar .social-bar-item .sb-item-content{margin:0}.section-social-bar .social-bar-item .sb-item-content span{text-transform:uppercase;display:block;font-weight:bold}.section-social-bar .sbi-facebook{background:#0050D1}.section-social-bar .sbi-instagram{background:#AD2A92}.section-social-bar .sbi-twitter{background:#009CCB}.section-social-bar .sbi-linkedin{background:#0a66c2}.section-social-bar .sbi-pinterest{background:#B2081B}.section-social-bar .sbi-youtube{background:#E50000}.section-testimonial-highlight-slider{position:relative}@media only screen and (min-width: 1301px){.section-testimonial-highlight-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.section-testimonial-highlight-slider .testimonial-hl-left{position:relative;overflow:hidden;width:100%}@media only screen and (min-width: 1301px){.section-testimonial-highlight-slider .testimonial-hl-left{width:50%;float:left}.section-testimonial-highlight-slider .testimonial-hl-left .narrow-container.centred{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.section-testimonial-highlight-slider .testimonial-hl-right{position:relative;overflow:hidden;width:100%;background:#00127F;padding:20px}@media only screen and (min-width: 1301px){.section-testimonial-highlight-slider .testimonial-hl-right{width:50%;float:right}}.section-testimonial-highlight-slider .testimonial-hl-right .testim-sf-heading{text-align:center;color:#fff}.section-testimonial-highlight-slider .testimonial-hl-right #wpsl-wrap{background:#fff;border-radius:6px}.section-50-50-image-to-edge{background:#E9ECF2}@media only screen and (min-width: 768px){.section-50-50-image-to-edge{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.section-50-50-image-to-edge .to-edge-image{width:100%}@media only screen and (min-width: 768px){.section-50-50-image-to-edge .to-edge-image{width:50%;float:left;height:600px;-o-object-fit:cover;object-fit:cover}}.section-50-50-image-to-edge .col50{padding-left:30px;max-width:680px}.section-50-50-image-to-edge.image-alignment-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section-bg-grey+.section-testimonial-highlight{margin-top:0px}.section-testimonial-highlight+.section-social-bar{margin-top:0px}.section-top-image+.section-bg-grey{margin-top:0px}.section-bg-grey+.section-social-bar{margin-top:0px}.support-message{border:solid 1px #00127F;clear:both;display:block;border-radius:6px;margin:50px 0 80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;float:left;width:100%}@media only screen and (max-width: 479px){.support-message{-ms-flex-wrap:wrap;flex-wrap:wrap}}.support-message .support-icon{width:84px;background:#E9ECF2}.support-message .support-icon i{height:48px;width:48px;line-height:48px;text-align:center;background:#fff;border-radius:50%;margin:14px 0;font-size:2rem;color:#00127F}@media only screen and (max-width: 479px){.support-message .support-icon{width:100%}}.support-message .support-content{width:calc(100% - 84px)}.support-message .support-content p{margin:0;font-size:2rem;color:#00127F;padding:24px}@media only screen and (max-width: 479px){.support-message .support-content{width:100%}}.info-message{color:#00127F;margin-top:20px;width:100%;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:22px;border-top:solid 1px #E9ECF2;margin-top:22px}.info-message p{display:inline-block;font-size:2rem;margin:0}.info-message .info-message-icon{width:30px;min-width:30px;height:30px;display:inline-block;border:solid 1px #00127F;border-radius:50%;line-height:30px;text-align:center;font-size:1.5rem;margin-right:12px}.section-bg-grey{background:#E9ECF2;padding:50px 0}.wpcf7{border-radius:6px;background:-webkit-gradient(linear, left top, left bottom, from(#0050D1), to(#00127F));background:linear-gradient(#0050D1, #00127F);padding:40px;color:#fff;text-align:center;position:relative}.wpcf7 .wide-field{width:100%;padding-bottom:20px}.wpcf7 .wide-field input,.wpcf7 .wide-field textarea{width:100%}.wpcf7 .narrow-fields{width:100%}.wpcf7 .narrow-fields .narrow-field{width:100%;padding-bottom:20px}@media only screen and (min-width: 980px){.wpcf7 .narrow-fields .narrow-field{width:calc((100% - 40px) / 2);float:left;margin-right:40px}.wpcf7 .narrow-fields .narrow-field:nth-child(2n+2){margin-right:0px}}.wpcf7 .narrow-fields .narrow-field input,.wpcf7 .narrow-fields .narrow-field textarea{width:100%}.wpcf7 input{width:100%;border:none}.wpcf7 textarea{width:100%;border:none}.wpcf7 h2{margin-top:0}.wpcf7 .wpcf7-submit{border:solid 2px #fff;padding:20px 0;cursor:pointer}.wpcf7 .wpcf7-submit:hover{border:solid 2px #fff;background:#44B444}.wpcf7 .hr{width:100%;height:1px;background:#fff;opacity:0.5;margin-bottom:30px}.wpcf7 .wpcf7-response-output{font-size:1.6rem;padding:10px}.wpcf7 .wpcf7-not-valid-tip{width:100%;background:#D41E20;color:#fff;border-radius:0 0 6px 6px}.wpcf7 .ajax-loader{position:absolute;bottom:10px;right:2px}#wpsl-search-btn,#wpsl-search-wrap input{border:none}#wpsl-radius .wpsl-dropdown{border:solid 1px #8596A0}#wpsl-radius .wpsl-dropdown .wpsl-selected-item{font-size:1.7rem;height:48px;padding:12px 12px !important}#wpsl-wrap{margin-bottom:0px}#wpsl-wrap .wpsl-search{margin-bottom:0px}#wpsl-wrap .wpsl-search #wpsl-search-wrap{font-size:1.7rem;line-height:48px;text-align:center}#wpsl-wrap .wpsl-search #wpsl-search-wrap form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#wpsl-wrap .wpsl-search #wpsl-search-wrap div label{height:48px;white-space:nowrap;line-height:48px}#wpsl-wrap .wpsl-search #wpsl-search-wrap .wpsl-select-wrap{margin-left:20px}#wpsl-wrap .wpsl-search #wpsl-search-input{height:48px;border:solid 1px #8596A0}.page-id-983 .section-margin:last-child{margin-bottom:0px}section.error-404{margin:80px 0}@media only screen and (min-width: 768px){section.error-404{margin:150px 0}}.section-hero-three{padding:0 20px}.section-hero-three .owl-stage-outer{padding:30px 0 20px}.section-hero-three .hero-three-slider .hero-three-slider-item{-webkit-box-shadow:0px 3px 10px rgba(13,93,162,0.16);box-shadow:0px 3px 10px rgba(13,93,162,0.16);border-radius:6px;overflow:hidden;-webkit-transition:0.3s;transition:0.3s}.section-hero-three .hero-three-slider .hero-three-slider-item:hover{-webkit-box-shadow:0px 3px 10px rgba(13,93,162,0.36);box-shadow:0px 3px 10px rgba(13,93,162,0.36)}.featured-brands-carousel{margin:16px 0 40px}.featured-brands-carousel .owl-item{background:#fff;border-radius:6px;padding:20px}.featured-brands-heading{text-align:center;font-size:2rem;text-transform:uppercase;margin:30px 0 0px;letter-spacing:0.05rem}.section-hero-four{padding-top:30px}.section-hero-four .owl-carousel{margin:0 auto;max-width:1800px}.section-hero-four .owl-carousel .owl-stage-outer .owl-item a{padding:20px;display:block}.section-hero-four .owl-carousel .owl-stage-outer .owl-item img{-webkit-box-shadow:0px 3px 10px rgba(13,93,162,0.36);box-shadow:0px 3px 10px rgba(13,93,162,0.36)}@media only screen and (min-width: 1821px){.section-hero-four{padding-top:40px}}.section-brand-top{text-align:center;padding:80px 0}.section-brand-top .brand-top-image{max-width:200px;margin-bottom:20px}.section-brand-categories{text-align:center;background:#E9ECF2;padding:50px 0}.brand-categories-grid .brand-categories-grid-item{background:#fff;border-radius:6px;overflow:hidden;text-align:center;-webkit-box-shadow:0px 3px 10px rgba(13,93,162,0.36);box-shadow:0px 3px 10px rgba(13,93,162,0.36);display:inline-block;text-decoration:none;margin:0 10px 20px;padding:20px;max-width:180px}.brand-categories-grid .brand-categories-grid-item .brand-categories-grid-item-title{display:block;font-size:1.8rem;font-weight:bold;margin-top:10px;line-height:2rem;min-height:40px}.section.section-edge-to-edge:first-child{margin-top:0px}.brand-categories-big-grid{display:inline-block;width:auto}.brand-categories-big-grid .brand-categories-big-grid-item{background:#fff;border-radius:6px;text-align:center;-webkit-box-shadow:0px 3px 10px rgba(13,93,162,0.36);box-shadow:0px 3px 10px rgba(13,93,162,0.36);display:block;text-decoration:none;margin:0 10px 20px;padding:20px;width:260px;position:relative;float:left}.brand-categories-big-grid .brand-categories-big-grid-item a{text-decoration:none}.brand-categories-big-grid .brand-categories-big-grid-item .brand-categories-big-grid-item-title{display:block;font-size:1.8rem;font-weight:bold;margin-top:10px;line-height:2rem;background:#E9ECF2;border-radius:4px;margin-bottom:20px;padding:8px}.brand-categories-big-grid .brand-categories-big-grid-item:hover .sub-category-list{max-height:500px}.sub-category-list{max-height:0px;-webkit-transition:0.3s;transition:0.3s;overflow:hidden;width:100%}.sub-category-list .sub-category-list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sub-category-list .sub-category-list-item img{width:60px;height:auto;float:left}.sub-category-list .sub-category-list-item .sub-category-list-item-title{width:calc(100% - 80px);float:right;font-size:1.6rem;text-align:left;font-weight:bold}.section-map-address .map-wrap{position:relative}.section-map-address .map-wrap iframe{width:100%;height:700px;float:left}.section-map-address .map-wrap-content{background:#E9ECF2;overflow:hidden;float:left;width:100%}@media only screen and (min-width: 1024px){.section-map-address .map-wrap-content{position:absolute;top:80px;right:70px;width:330px;background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);background:#fff}}.section-map-address .map-wrap-content .content-left{width:100%;float:left;padding:26px}.section-map-address .map-wrap-content .content-right{width:40%;float:right;padding:26px}.wp-block-table table tr td{border:solid 1px #222;padding:10px;font-size:1.6rem}figcaption{font-size:1.4rem;font-style:italic;text-align:center}#contactLightbox{display:none}.featherlight .featherlight-inner{display:block !important}#cookie-law-info-bar{z-index:9999999999}@media only screen and (max-width: 979px){.restricted-badge{max-width:150px}}.section-50-50-image-to-edge+.section-social-bar{margin-top:0px}.section-download-links{margin-bottom:20px}.downloads-inner{background:#E9ECF2;padding:30px}.downloads-inner .downloads-heading{margin:0 0 16px;font-size:2rem;font-weight:bold;text-align:center;display:block;width:100%}.download-links{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0;padding:0;background:#E9ECF2;border-radius:4px}.download-links .download-item{width:100%;border:solid 1px #222;margin-bottom:10px;padding:14px 20px;margin:0;list-style-type:none;border-radius:3px}.download-links .download-item a{text-decoration:none;color:#222}.download-links .download-item i{margin-right:6px}@media only screen and (min-width: 768px){.download-links .download-item{width:calc((100% - 40px) / 3)}}.section-download-links+.section-three-columns{margin-top:0px}.section-recent-posts .recent-posts-list{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.section-recent-posts .recent-posts-list li{padding:0;list-style-type:none;background:#222;color:#fff;border-radius:6px;overflow:hidden;max-width:440px}@media only screen and (max-width: 767px){.section-recent-posts .recent-posts-list li{margin:0 auto 30px}}.section-recent-posts .recent-posts-list li .recent-post-image-container{position:relative;width:100%;overflow:hidden;height:250px}.section-recent-posts .recent-posts-list li .recent-post-image-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:440px;height:250px;-o-object-fit:cover;object-fit:cover}.section-recent-posts .recent-posts-list li a{text-decoration:none}.section-recent-posts .recent-posts-list li .recent-post-title{color:#fff;font-size:2rem;margin-bottom:0;font-weight:bold;margin-top:12px;padding:0 10px}.section-recent-posts .recent-posts-list li .recent-post-date{color:#fff;margin-top:4px;margin-bottom:12px}.post-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-grid article{margin-bottom:40px}@media only screen and (min-width: 768px){.post-grid article{width:calc((100% - 40px) / 2);float:left;margin-right:40px}.post-grid article:nth-child(2n+2){margin-right:0px}}@media only screen and (min-width: 980px){.post-grid article{width:calc((100% - 81px) / 3)}.post-grid article:nth-child(2n+2){margin-right:40px}.post-grid article:nth-child(3n+3){margin-right:0px}}.blog article a,.archive article a{color:#222;text-decoration:none}.blog article .entry-header,.archive article .entry-header{text-align:center}.blog article .entry-header .entry-title,.archive article .entry-header .entry-title{color:#2F2F2F;font-size:2rem;line-height:2.6rem;margin-bottom:0;margin-top:17px}.blog article .entry-header .entry-meta,.archive article .entry-header .entry-meta{font-size:1.4rem;margin-top:6px}.blog article .entry-header .entry-meta a,.archive article .entry-header .entry-meta a{color:#909090}.blog article .posted-on,.archive article .posted-on{color:#909090;margin-top:4px}.blog article .byline,.archive article .byline{display:none}.blog article .post-thumbnail img,.archive article .post-thumbnail img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1301px){.blog article .post-thumbnail img,.archive article .post-thumbnail img{height:300px}}.single-post .entry-header{padding:40px 0 30px}.single-post .entry-header .entry-meta{font-size:1.4rem}.single-post .entry-header .entry-meta .byline{display:none}.single-post .entry-header .entry-meta .posted-on{color:#909090}.single-post .entry-header .entry-meta .posted-on a{color:#909090;text-decoration:none}.single-post .entry-footer{display:none}.single-post .nav-links{margin-bottom:20px;float:left;width:100%}.single-post .nav-links .nav-previous,.single-post .nav-links .nav-next{width:auto;max-width:48%;background:#E9ECF2;border-radius:6px;padding:12px;font-size:1.4rem}.single-post .nav-links .nav-previous a,.single-post .nav-links .nav-next a{text-decoration:none}.single-post .nav-links .nav-previous{float:left}.single-post .nav-links .nav-next{float:right}.single-post .post-thumbnail img{width:100%}.blog-sidebar{margin-bottom:40px}.blog-sidebar .widget{background:#E9ECF2;padding:20px 20px 6px}.blog-sidebar .widget .widget-title{font-size:1.2rem;color:#8596A0;text-transform:uppercase}.blog-sidebar .widget ul{margin:0;padding:0}.blog-sidebar .widget ul li{display:inline-block;list-style-type:none;margin-right:10px;margin-bottom:20px}.blog-sidebar .widget ul li a{padding:6px 14px;text-decoration:none;background:#fff;border-radius:6px}body.blog #main{padding:50px 0;width:100%;float:left}.blog-heading{margin-bottom:30px}nav.posts-navigation{width:100%;display:block;clear:both}nav.posts-navigation .nav-links .nav-previous a{float:left}nav.posts-navigation .nav-links .nav-next a{float:right}nav.posts-navigation .nav-links a{font-size:1.6rem;padding:10px 14px;border-radius:4px;background:#E9ECF2;text-decoration:none}.guide-hp-content .ghp-categories{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:40px;border-bottom:solid 1px #0094FF;padding-bottom:40px}.guide-hp-content .ghp-categories>a{width:calc((100% - 61px) / 3);background:#0050D1;color:#fff;text-align:center;font-size:2rem;text-decoration:none;border-radius:4px}.guide-hp-content .ghp-categories>a:hover{background:#00127F}@media only screen and (max-width: 767px){.guide-hp-content .ghp-categories>a{width:100%}}.guide-hp-content .ghp-categories>a span{padding:30px;width:100%;float:left}.guide-hp-content .ghp-categories .ghp-image{height:200px;width:100%;-o-object-fit:cover;object-fit:cover;float:left;border-radius:4px 4px 0 0}.woocommerce-account .entry-title{padding:40px 0 20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:24px 30px;background:#E9ECF2;border-radius:6px;margin-bottom:80px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-type:none;padding:6px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce-account .woocommerce-Address-title .edit{background:#E9ECF2;text-decoration:none;padding:6px;border-radius:6px}.woocommerce-account address{font-size:1.6rem}form.woocommerce-EditAccountForm fieldset{outline:none;border:solid 1px #00127F;border-radius:6px;margin-top:10px;padding:16px}form.woocommerce-EditAccountForm fieldset legend{font-size:1.6rem;font-weight:bold;padding:0 6px;color:#00127F}.woocommerce table.woocommerce-orders-table,.woocommerce table.woocommerce-table--order-details{font-size:1.6rem}.woocommerce table.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a,.woocommerce table.woocommerce-table--order-details .woocommerce-orders-table__cell-order-actions a{margin-right:10px}.woocommerce-MyAccount-content .addresses .woocommerce-Address-title .edit{font-size:1.4rem}.woocommerce nav.woocommerce-breadcrumb{position:absolute;top:20px;left:20px;padding:8px 12px;background:#fff;display:block;float:left;font-size:1.3rem;border-radius:6px;z-index:1;text-align:center}@media only screen and (max-width: 479px){.woocommerce nav.woocommerce-breadcrumb{top:0px;left:0px;border-radius:0 0 6px 0;width:90%}}.woocommerce.single-product nav.woocommerce-breadcrumb,.woocommerce.tax-product_cat nav.woocommerce-breadcrumb{top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.woocommerce nav.woocommerce-pagination{margin-bottom:50px}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;margin:0 5px}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{height:40px;min-width:40px;background:#222;color:#fff;line-height:24px;border-radius:6px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers{background:#00127F}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next{color:#00127F;background:#E9ECF2;border:solid 1px #00127F}.woocommerce ul.products{padding-top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 979px){.woocommerce ul.products.columns-4 li.product{width:calc((100% - 20px) / 2);margin-right:20px}.woocommerce ul.products.columns-4 li.product:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: 479px){.woocommerce ul.products.columns-4 li.product{width:100%;margin-right:0}}@media only screen and (max-width: 979px){.woocommerce ul.products.columns-3 li.product{width:calc((100% - 20px) / 2);margin-right:20px}.woocommerce ul.products.columns-3 li.product:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: 479px){.woocommerce ul.products.columns-3 li.product{width:100%;margin-right:0}}.woocommerce ul.products .prodlist-short-description{display:none}.woocommerce ul.products li.product{background:#fff;border-radius:6px;overflow:hidden;text-align:center;-webkit-box-shadow:0px 3px 16px rgba(13,93,162,0.3);box-shadow:0px 3px 16px rgba(13,93,162,0.3)}.woocommerce ul.products li.product .prod-item-inner{width:100%;padding-bottom:76px}.woocommerce ul.products li.product a .prodlist-content-left img{max-width:330px;margin:0 auto;max-height:300px;-o-object-fit:contain;object-fit:contain;padding:70px 30px 20px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:10px 20px;color:#222;line-height:2.4rem}.woocommerce ul.products li.product .price{color:#222;font-size:2.1rem;font-weight:bold}.woocommerce ul.products li.product .price del{padding:0 10px}.woocommerce ul.products li.product .price ins{padding:0 10px}.woocommerce ul.products li.product .price .woocommerce-price-suffix{font-size:1.6rem}.woocommerce ul.products li.product .onsale{top:16px;right:16px;line-height:initial;width:auto;min-width:initial;min-height:initial;border-radius:4px;padding:6px 10px;background:#D41E20;font-size:1.6rem}.woocommerce ul.products li.product .added_to_cart{display:none}.woocommerce ul.products li.product .prod-addto-buttons{position:absolute;bottom:0px;left:0px;width:100%}.woocommerce ul.products li.product .prod-addto-buttons .prod-addtocart,.woocommerce ul.products li.product .prod-addto-buttons .product_type_variable{float:left;border-radius:0 6px 0 0;width:calc(100% - 120px);padding:18px;background:#00127F}.woocommerce ul.products li.product .prod-addto-buttons .prod-addtocart:hover,.woocommerce ul.products li.product .prod-addto-buttons .product_type_variable:hover{color:#fff;background:#0050D1}.woocommerce ul.products li.product .woosc-btn,.woocommerce ul.products li.product .woosw-btn{color:#c9d0df;background:none;position:absolute;bottom:7px;width:48px;text-indent:-500px;overflow:hidden;height:48px;font-size:2.2rem;cursor:pointer}.woocommerce ul.products li.product .woosc-btn:after,.woocommerce ul.products li.product .woosw-btn:after{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;top:16px;right:16px;text-indent:0px}.woocommerce ul.products li.product .woosc-added{color:#00127F}.woocommerce ul.products li.product .woosw-added{color:#D41E20}.woocommerce ul.products li.product .woosc-btn{right:52px}.woocommerce ul.products li.product .woosc-btn:after{content:'\f24e'}.woocommerce ul.products li.product .woosc-btn:hover{color:#00127F}.woocommerce ul.products li.product .woosw-btn{right:4px}.woocommerce ul.products li.product .woosw-btn:after{content:'\f004'}.woocommerce ul.products li.product .woosw-btn:hover{color:#D41E20}.woocommerce ul.products li.product .woocommerce-placeholder{border:none}.woocommerce ul.products li.product .eeclass{position:absolute;top:0px;left:0px}.woocommerce ul.products li.product .brand-logo{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto;width:calc(100% - 140px);max-width:100px}.woocommerce ul.products li.product .cat-additional-banner-area p{margin:0;border-top:solid 1px #cbd8e3}.woocommerce ul.products li.product .cat-additional-banner-area p img{margin:0;width:100%}.woocommerce ul.products li.product .prodlist-content-right p{color:#8596A0}.woocommerce .prodlist-sf-link{margin:0 auto;max-width:300px;display:inline-block;display:none}.woocommerce .prodlist-sf-link i{margin-right:4px}.woocommerce .cat-content-list .prodlist-sf-link{display:block}.woocommerce .cat-content-list .cat-content ul.products li.product{width:100%;margin-right:0}@media only screen and (min-width: 768px){.woocommerce .cat-content-list .cat-content ul.products li.product{padding-bottom:0px}}@media only screen and (min-width: 768px){.woocommerce .cat-content-list .cat-content ul.products li.product .woocommerce-LoopProduct-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-left{width:33.2%;float:left;border-right:solid 1px #cbd8e3;min-height:280px}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-right{width:33.2%;float:left;padding:20px;border-right:solid 1px #cbd8e3;position:relative;overflow:hidden}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-right:after{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(rgba(255,255,255,0), #fff);-webkit-transition:0.3s;transition:0.3s;opacity:1}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-right:hover:after{opacity:0}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-right .woocommerce-loop-product__title{text-align:left;font-size:2.2rem;line-height:2.6rem;padding:0 0 10px 0}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-right p{color:#8596A0}.woocommerce .cat-content-list .cat-content ul.products li.product .prod-addto-buttons .prod-addtocart{max-width:200px;float:right;border-radius:6px 0 0 0}.woocommerce .cat-content-list .cat-content ul.products li.product .woosc-btn,.woocommerce .cat-content-list .cat-content ul.products li.product .woosw-btn{bottom:60px}}.woocommerce .cat-content-list .cat-content ul.products li.product .prod-item-inner{position:relative;padding-bottom:0px}@media only screen and (max-width: 767px){.woocommerce .cat-content-list .cat-content ul.products li.product .prod-item-inner{padding-bottom:76px}}.woocommerce .cat-content-list .cat-content ul.products li.product .brand-logo{max-width:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px){.woocommerce .cat-content-list .cat-content ul.products li.product .brand-logo{left:7%;max-width:100px;top:10px;-webkit-transform:translateX(50%);transform:translateX(50%)}}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description{text-align:left;padding:0px;max-height:250px;min-height:200px;-webkit-transition:0.3s;transition:0.3s;display:none}@media only screen and (min-width: 768px){.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description{display:block}}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description:hover{max-height:800px}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description ul{margin-left:20px;margin-bottom:10px;margin-top:10px}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description ul li{list-style-type:disc;padding-bottom:6px;color:#000}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description ul li strong{font-weight:normal}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-short-description p{margin-bottom:10px}.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-extra{padding:10px 20px 0}@media only screen and (min-width: 768px){.woocommerce .cat-content-list .cat-content ul.products li.product .prodlist-content-extra{width:33%;float:right;position:absolute;top:0px;right:0px;padding:40px 20px 20px}}.woocommerce .woocommerce-ordering select{height:48px;font-family:"Source Sans Pro",sans-serif;font-size:1.6rem;border:solid 1px #8596A0;padding:3px 12px;border-radius:4px}.woocommerce .woocommerce-result-count{line-height:48px}.woocommerce.archive .prod-cat-top-img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;float:left}@media only screen and (min-width: 980px){.woocommerce.archive .prod-cat-top-img{height:450px}}.woocommerce.archive .woocommerce-products-header{position:relative;overflow:hidden;padding:40px 0 10px;border-bottom:solid 1px #222;margin-bottom:30px}.woocommerce.archive .woocommerce-products-header .cat-desc-holder .cat-desc-wrap h1:last-child{margin-bottom:0px}.woocommerce.archive .woocommerce-products-header .subcategory-tables{float:left;width:100%}.woocommerce.archive .woocommerce-products-header .subcategory-tables .table{float:left;width:100%;background:#EAECF2;border-radius:6px;padding:30px;margin-bottom:20px}.woocommerce.archive .woocommerce-products-header .subcategory-tables .table p.heading{background:none;margin:0;margin-bottom:20px;font-weight:700;font-size:2.6rem}.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:0;gap:10px}@media only screen and (min-width: 768px){.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories{gap:20px}}.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories li a{padding:8px 8px 8px 38px;font-size:1.2rem;background:#00127F;color:#fff;float:left;border-radius:6px;text-decoration:none;overflow:hidden;position:relative;font-weight:700}@media only screen and (min-width: 768px){.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories li a{padding:18px 24px 18px 74px;font-size:1.6rem}}.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories li a i{width:50px;height:60px;position:absolute;top:0;left:0;background:#0050D1;color:#fff;line-height:60px;text-align:center}@media only screen and (max-width: 767px){.woocommerce.archive .woocommerce-products-header .subcategory-tables .table ul.subcategories li a i{width:28px;height:38px;line-height:38px}}.woocommerce.archive .cat-content-section{width:100%;float:left;padding-top:30px}.woocommerce.archive .cat-content-section .cat-content{width:100%;float:left}@media only screen and (min-width: 980px){.woocommerce.archive .cat-content-section .cat-content{width:calc(100% - 330px);float:right}}.woocommerce.archive .cat-content-section #secondary{width:100%;float:left}@media only screen and (min-width: 980px){.woocommerce.archive .cat-content-section #secondary{width:290px;float:left}}.woocommerce.archive .cat-content-section #secondary .content-accordion{margin-bottom:0px}.woocommerce.archive .section-margin{margin:50px 0 0}@media only screen and (min-width: 768px){.woocommerce.archive .section-category-grid .category-grid .category-grid-item .category-grid-image{height:260px}}.woocommerce.archive .page-content .woocommerce.columns-3 ul.products{margin-bottom:-40px}.woocommerce.archive .section-recent-posts{margin-bottom:50px}body.term-ceiling-cooker-hoods ul.category-grid li.category-grid-item:last-child .category-grid-name{background:#D41E20}.cat-secondary{padding:30px 0;float:left;width:100%;background:#E9ECF2}.cat-secondary .narrow-container{border-bottom:solid 1px #8596A0;padding:20px 0}.soldout-wrap{clear:both;display:block}.soldout-wrap .soldout{display:inline-block;margin:0 auto;background:#222;color:#fff;padding:2px 6px;border-radius:4px}body.single-product main>.product{padding-top:80px}body.single-product main>.product div.summary .price{color:#000;font-size:2.6rem;font-weight:bold;margin:24px 0}body.single-product main>.product div.summary .price .woocommerce-price-suffix{font-size:1.6rem}body.single-product main>.product div.summary .price del{margin-right:10px;display:inline-block;font-size:1.8rem;font-weight:normal;margin-left:8px}body.single-product main>.product div.summary .price .price-saving{background:#44B444;color:#fff;display:inline-block;font-size:1.8rem;font-weight:400;padding:0 8px;border-radius:3px}body.single-product main>.product div.summary form.cart{clear:both}body.single-product main>.product div.summary form.cart .button{height:56px;background:#00127F}body.single-product main>.product div.summary form.cart .button:hover{background:#0050D1}body.single-product main>.product div.summary form.cart button:last-child{width:calc(100% - 90px)}body.single-product main>.product div.summary form.cart .quantity{margin:0 8px 0 0}body.single-product main>.product div.summary form.cart .quantity input{height:56px}body.single-product main>.product div.summary .variations{padding-bottom:20px;border-bottom:solid 1px #8596A0;margin-bottom:20px}body.single-product main>.product div.summary .variations .label{font-size:1.6rem}body.single-product main>.product div.summary .variations .value select{font-size:1.6rem;padding:5px;font-family:"Source Sans Pro",sans-serif;background-color:#fff}body.single-product main>.product div.summary .variations .reset_variations{font-size:1.6rem}body.single-product main>.product div.summary .single_variation_wrap .woocommerce-variation-price{padding-bottom:20px}body.single-product main>.product div.summary .single_variation_wrap .woocommerce-variation-price del{margin-left:20px;font-weight:normal}body.single-product main>.product div.summary .product_meta .posted_in{display:none}body.single-product main>.product div.summary .product_meta .sku_wrapper{color:#8596A0;font-size:1.6rem}body.single-product main>.product div.summary .stock{color:#fff;background:#222;padding:4px 10px;font-size:1.6rem;float:left;border-radius:4px;margin:6px 26px 20px 0}body.single-product main>.product div.summary .stock.in-stock{background:none;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}body.single-product main>.product div.summary .stock.in-stock::before{content:'';width:10px;height:10px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#44B444}body.single-product main>.product div.summary .woosc-btn,body.single-product main>.product div.summary .woosw-btn{color:#c9d0df;background:none;overflow:hidden;font-size:1.6rem;cursor:pointer;position:relative;margin-bottom:20px}body.single-product main>.product div.summary .woosc-btn:before,body.single-product main>.product div.summary .woosw-btn:before{content:'';font-family:'Font Awesome 5 Free';font-weight:bold;text-indent:0px;position:absolute;top:13px;left:0px}body.single-product main>.product div.summary .woosc-added{color:#00127F}body.single-product main>.product div.summary .woosw-added{color:#D41E20}body.single-product main>.product div.summary .woosc-btn{padding-left:35px}body.single-product main>.product div.summary .woosc-btn:before{content:'\f24e';font-size:2.2rem}body.single-product main>.product div.summary .woosc-btn:hover{color:#00127F}body.single-product main>.product div.summary .woosw-btn{padding-left:30px}body.single-product main>.product div.summary .woosw-btn:before{content:'\f004';font-size:2.2rem}body.single-product main>.product div.summary .woosw-btn:hover{color:#D41E20}body.single-product main>.product div.summary .find-store-button{margin-top:30px}body.single-product main>.product div.summary .product_title{font-size:3rem;line-height:4rem;color:#000;margin-bottom:6px}body.single-product main>.product div.summary .wpcbm-badges{display:none}body.single-product main>.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a>img{max-height:600px;width:auto}body.single-product main>.product .woocommerce-product-gallery .woocommerce-product-gallery__image .wp-post-image{max-height:500px;-o-object-fit:contain;object-fit:contain;margin:0 auto}body.single-product main>.product .woocommerce-product-gallery .flex-control-nav{margin-top:40px}body.single-product main>.product .woocommerce-product-gallery .flex-control-nav li{width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;border:solid 1px #E9ECF2;max-height:144px;overflow:hidden}body.single-product main>.product .woocommerce-product-gallery .flex-control-nav li:nth-child(4n+4){margin-right:0}body.single-product main .inner-container .onsale{display:none}body.single-product .support-message{margin-top:50px}section.related,section.upsells{background:#E9ECF2;padding:50px 0;width:100%;clear:both}section.related h2,section.upsells h2{text-align:center;padding:0 20px}section.related ul.products,section.upsells ul.products{max-width:1400px;width:100%;margin:0 auto;padding:0 20px}section.upsells+section.related{background:#fff}.woocommerce-tabs{max-width:1400px;width:100%;margin:0 auto;padding:0 20px}.prod-description-wrap{background:#E9ECF2;padding:60px 0;width:100%;clear:both;float:left;margin:20px 0 0}#product-accordion{width:100%;float:left;display:block;clear:both;padding:0;margin:0px 0 70px}#product-accordion .acc_section:first-child{margin-top:0px}#product-accordion .acc_section .acc_head{color:#fff;background:-webkit-gradient(linear, left top, right top, from(#00127F), to(#0050D1));background:linear-gradient(0.25turn, #00127F, #0050D1);border:none}#product-accordion .acc_section .acc_head:hover:after{background:#00127F;color:#fff}.full-desc-wrap p:first-child{font-size:3rem;font-weight:200;line-height:1.2}.prod-desc-area{background:#E9ECF2;padding:50px 0;margin-bottom:50px}.content-accordion{width:100%;float:left;display:block;clear:both;padding:0;margin:0 0 70px}.acc_section{list-style-type:none;margin-top:30px;clear:both;width:100%;float:left}.acc_section .acc_head{width:100%;display:block;border:solid 1px #222;float:left;padding:20px;border-radius:6px;font-size:1.8rem;font-weight:bold;cursor:pointer}@media only screen and (min-width: 768px){.acc_section .acc_head{font-size:2rem}}.acc_section .acc_head:after{content:'\f067';font-family:'Font Awesome 5 Free';font-weight:bold;width:24px;height:24px;float:right;text-align:center;background:#fff;display:block;border-radius:50%;font-size:1.8rem;line-height:24px;margin-top:5px;color:#0050D1;-webkit-transition:0.2s;transition:0.2s}@media only screen and (min-width: 1024px){.acc_section .acc_head:after{width:32px;height:32px;line-height:32px;margin-top:0}}.acc_section .acc_content{overflow:hidden;width:100%}.acc_section.acc_active>.acc_head:after{content:'\f068'}#woosw-area .woosw-inner .woosw-content .woosw-content-mid .woosw-content-items .woosw-content-item .woosw-content-item--actions .woosw-content-item--stock{display:none}#woosw-area .woosw-inner .woosw-content .woosw-content-mid .woosw-content-items .woosw-content-item .woosw-content-item--actions a{padding:5px 8px;font-size:1.4rem;color:#fff;text-align:center}.woosw-list table.woosw-content-items{border:solid 2px #E9ECF2;padding:10px}.woosw-list table.woosw-content-items .woosw-content-item{font-size:1.6rem}.woosw-list table.woosw-content-items .woosw-content-item .prod-addto-buttons a{color:#fff}.woosw-list table.woosw-content-items .woosw-content-item .prod-addto-buttons a:visited{color:#fff}.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--stock{display:none}.woosw-list table.woosw-content-items .woosw-content-item .add_to_cart_inline{display:none}.bapf_sfilter{margin:0;padding:0px 0px 10px;overflow:hidden;clear:both;display:block;float:left;width:100%}.bapf_sfilter .bapf_head{cursor:pointer;border:solid 1px #222;border-radius:6px;margin-bottom:10px;-webkit-transition:0.3s;transition:0.3s;position:relative}.bapf_sfilter .bapf_head:hover{background:#fff}.bapf_sfilter .bapf_head:after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;top:15px;right:16px;font-size:1.4rem}.bapf_sfilter .bapf_head h3{font-size:1.8rem;padding:10px 14px;margin:0}.bapf_sfilter .bapf_head.acc-open:after{content:'\f077';font-family:'Font Awesome 5 Free';font-weight:bold;position:absolute;top:15px;right:16px;font-size:1.4rem}.bapf_sfilter .bapf_body{display:none;padding-bottom:20px}.bapf_sfilter .bapf_body ul{padding:0}.bapf_show_hide{font-size:1.5rem;padding:5px 8px;background:#fff;border-radius:6px;margin-top:10px;float:left;clear:both}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr{background:#fff}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td{background-color:none}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr:hover td{background-color:none !important;background:none !important}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-image img{max-height:140px;width:auto}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td{vertical-align:top}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody .shop_attributes{border-top:solid 1px #8596A0;border-left:solid 1px #8596A0;border-right:solid 1px #8596A0}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody .shop_attributes tr{border-bottom:solid 1px #8596A0}.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody .shop_attributes tr td{padding:10px}#wooscp_table .td-label{font-weight:bold;text-transform:uppercase}#wooscp_table .woocommerce-product-attributes .woocommerce-product-attributes-item__label{padding-top:0px;padding-bottom:0px}#wooscp_table .woocommerce-product-attributes .woocommerce-product-attributes-item__value{padding-top:0px;padding-bottom:0px}#wooscp_table .prod-addto-buttons .button{color:#fff}.wooscp-popup-content-inner{font-size:1.6rem}.c-product_attributes{width:100%;display:block;clear:both;margin-top:30px;float:left}.c-product_attributes .c-att-row{padding:10px;overflow:hidden}.c-product_attributes .c-att-row:nth-child(odd){background:#E9ECF2}.c-product_attributes .c-att-row .c-att_label{width:50%;float:left;font-weight:bold}.c-product_attributes .c-att-row .c-att_value{width:50%;float:left}.c-product_attributes .c-att-row .c-att_value p{margin:0}.summary-top{width:100%;display:block;clear:both;float:left}.summary-top .brand-logo{max-height:40px;width:auto;height:auto;float:left;margin-right:30px;margin-bottom:20px}.eeclass{background:#222;color:#fff;height:40px;width:auto;min-width:46px;text-align:center;line-height:40px;padding:0 6px 0 14px;display:block;float:left;font-size:2rem;position:relative;font-weight:bold;pointer-events:none;margin-bottom:20px}.eeclass:after{content:'';position:absolute;top:0px;right:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #222}.eeclass.eeclass-appp{background:#02a552}.eeclass.eeclass-appp:after{border-left:20px solid #02a552}.eeclass.eeclass-app{background:#02a552}.eeclass.eeclass-app:after{border-left:20px solid #02a552}.eeclass.eeclass-ap{background:#02a552}.eeclass.eeclass-ap:after{border-left:20px solid #02a552}.eeclass.eeclass-a{background:#02a552}.eeclass.eeclass-a:after{border-left:20px solid #02a552}.eeclass.eeclass-b{background:#4db846}.eeclass.eeclass-b:after{border-left:20px solid #4db846}.eeclass.eeclass-c{background:#c0d731}.eeclass.eeclass-c:after{border-left:20px solid #c0d731}.eeclass.eeclass-d{background:#ebe31b}.eeclass.eeclass-d:after{border-left:20px solid #ebe31b}.eeclass.eeclass-e{background:#fcb913}.eeclass.eeclass-e:after{border-left:20px solid #fcb913}.eeclass.eeclass-f{background:#f66f1d}.eeclass.eeclass-f:after{border-left:20px solid #f66f1d}.eeclass.eeclass-g{background:#ee1a26}.eeclass.eeclass-g:after{border-left:20px solid #ee1a26}.energy-old .eeclass.eeclass-appp{background:#02a552}.energy-old .eeclass.eeclass-appp:after{border-left:20px solid #02a552}.energy-old .eeclass.eeclass-app{background:#4db846}.energy-old .eeclass.eeclass-app:after{border-left:20px solid #4db846}.energy-old .eeclass.eeclass-ap{background:#c0d731}.energy-old .eeclass.eeclass-ap:after{border-left:20px solid #c0d731}.energy-old .eeclass.eeclass-a{background:#ebe31b}.energy-old .eeclass.eeclass-a:after{border-left:20px solid #ebe31b}.energy-old .eeclass.eeclass-b{background:#fcb913}.energy-old .eeclass.eeclass-b:after{border-left:20px solid #fcb913}.energy-old .eeclass.eeclass-c{background:#f66f1d}.energy-old .eeclass.eeclass-c:after{border-left:20px solid #f66f1d}.energy-old .eeclass.eeclass-d{background:#ee1a26}.energy-old .eeclass.eeclass-d:after{border-left:20px solid #ee1a26}.energy-old .eeclass.eeclass-e{background:#ee1a26}.energy-old .eeclass.eeclass-e:after{border-left:20px solid #ee1a26}.energy-old .eeclass.eeclass-f{background:#ee1a26}.energy-old .eeclass.eeclass-f:after{border-left:20px solid #ee1a26}.energy-old .eeclass.eeclass-g{background:#ee1a26}.energy-old .eeclass.eeclass-g:after{border-left:20px solid #ee1a26}@media only screen and (min-width: 980px){.sidebar-collapse{display:block !important}}.sidebar-collapse-toggle{margin-bottom:30px}@media only screen and (min-width: 980px){.sidebar-collapse-toggle{display:none !important}}.document-download{padding:20px 0}.document-download .document-download-item{clear:both;display:block;float:left;padding:12px 18px;border:solid 1px #8596A0;border-radius:6px;margin-bottom:10px;text-decoration:none}.document-download .document-download-item i{margin-right:10px}.document-download .document-download-item:hover{border-color:#00127F}#flix-minisite{margin-top:30px}#flix-inpage{clear:both;display:block}#flix-inpage>div>div:first-child{padding-top:50px}#flix-inpage>div>div:last-child{padding-bottom:50px}.sku_wrapper{display:none}.sidebar-promo{margin-top:55px;padding:20px;background:#00127F;color:#fff;border-radius:6px}.berocket_single_filter_widget .bapf_sfilter .bapf_show_hide{background:#E9ECF2;border-radius:4px}.berocket_single_filter_widget .bapf_slidr_all{width:94%;margin:0 auto}.berocket_single_filter_widget_14183 .bapf_head{background:#222;color:#fff}.berocket_single_filter_widget_14183 .bapf_head:after{color:#fff}.berocket_single_filter_widget_14183 .bapf_head:hover{background:#222}.cat-content-grid .cat-additional-banner-area{display:none}.prodlist-sf-link{display:none}@media only screen and (min-width: 768px){.cat-content-list .prodlist-sf-link{display:inline-block}}.prod-usp-area{border-radius:6px;overflow:hidden;float:left;margin-top:30px;border:solid 1px #222;margin-bottom:30px}.prod-usp-area .prod-usp-area-heading{text-align:center;font-size:2rem;font-weight:bold;border-bottom:solid 1px #E9ECF2;padding:14px 0;margin:0 0 20px;letter-spacing:1px;text-transform:uppercase;background:#E9ECF2}.prod-usp-area .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-usp-area .prod-usp{width:100%;text-align:center;margin-bottom:20px}.prod-usp-area .prod-usp h3{font-size:1.8rem;color:#00127F;margin-bottom:14px}.prod-usp-area .prod-usp p{color:#00127F;margin:6px;line-height:2.2rem}@media only screen and (min-width: 768px){.prod-usp-area .prod-usp{width:calc((100% - 41px) / 3);float:left;margin-right:20px}.prod-usp-area .prod-usp:nth-child(3n+3){margin-right:0px}}.prod-usp-area .prod-usp .prod-usp-icon{height:30px;width:30px;display:block;border-radius:50%;background:#00127F;color:#fff;margin:0 auto 6px;font-size:1.3rem;line-height:31px}#find-store-form{width:100%;background:#E9ECF2;padding:20px;border-radius:6px;overflow:hidden;margin-top:20px}#find-store-form #postcode{width:100%;height:48px;margin-bottom:10px}@media only screen and (min-width: 1161px){#find-store-form #postcode{width:calc(50% - 10px);float:left;margin-bottom:0px}}#find-store-form .find-store-form-submit{width:100%;height:48px;cursor:pointer}@media only screen and (min-width: 1161px){#find-store-form .find-store-form-submit{width:calc(50% - 10px);float:right}}.custom-apply-filters .bapf_body{display:block}.custom-apply-filters .bapf_body .bapf_button{width:100%;background:#00127F}.summary .ree-badge-holder{float:left;margin-top:1px}@media only screen and (max-width: 1023px){.summary .ree-badge-holder{width:100%;clear:both;margin-top:20px}}.summary .eeclass{margin-right:50px}.variations_form.cart{background:#E9ECF2;padding:20px;border-radius:10px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}.woocommerce-variation-add-to-cart{clear:both}.woocommerce-variation-description li{margin-left:20px}.category-promo{margin:10px 0;float:left;width:100%}.subcat-section{margin-top:20px}.subcategories-list{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;clear:both;width:100%;margin-bottom:18px}.subcategories-list li{list-style-type:none;overflow:hidden;float:left;margin:0 20px 20px 0}@media only screen and (max-width: 767px){.subcategories-list li{margin:0 10px 10px 0}}.subcategories-list li a{padding:18px 24px 18px 74px;background:#00127F;color:#fff;float:left;border-radius:6px;text-decoration:none;overflow:hidden;position:relative;font-weight:bold}@media only screen and (max-width: 767px){.subcategories-list li a{padding:8px 8px 8px 38px;font-size:1.2rem}}.subcategories-list li a i{width:50px;height:60px;position:absolute;top:0;left:0;background:#0050D1;color:#fff;line-height:60px;text-align:center}@media only screen and (max-width: 767px){.subcategories-list li a i{width:28px;height:38px;line-height:38px}}#price_calculator{border-spacing:0}#price_calculator:before{content:'Enter the area size below to calculate the number of packs required';display:block;padding-bottom:16px;font-size:1.4rem}#price_calculator .price-table-row td{height:50px;font-size:1.8rem;vertical-align:middle;border-bottom:solid 1px #d9dee9;padding:6px 6px 6px 16px}#price_calculator tr.area-input,#price_calculator tr.length-input,#price_calculator tr.width-input{background:#d9dee9}#price_calculator tr.area-input td,#price_calculator tr.length-input td,#price_calculator tr.width-input td{font-weight:bold}#price_calculator tr.length-input td{border-bottom:solid 1px #E9ECF2}.wc-measurement-price-calculator-price span.woocommerce-Price-amount.amount:after{content:' /'}input#area_needed,input#length_needed,input#width_needed{border:solid 1px #0094FF}@media only screen and (min-width: 768px){.flex-control-nav{max-height:10.5vw;-webkit-transition:0.5s;transition:0.5s}.flex-control-nav:hover{max-height:900px}}@media only screen and (min-width: 1301px){.flex-control-nav{max-height:150px}}.prod-sku{color:#8596A0}.prod-sku span{font-weight:bold}.woosw-list div.woosw-actions{display:block;float:left;width:100%}.woosw-content-mid-notice{font-size:1.6rem}.woosw-list div.woosw-copy{display:block}.woosw-list div.woosw-copy .woosw-copy-label{font-size:1.6rem;display:block;clear:both;margin:0 0 10px;font-weight:bold}.woosw-list div.woosw-copy .woosw-copy-url{display:block;clear:both;float:left;margin:0 0 10px;max-width:500px;width:100%}.woosw-list div.woosw-copy .woosw-copy-url input{width:100%}.woosw-list div.woosw-copy .woosw-copy-btn{display:block;clear:both;float:left}section.upsells+.inner-container{padding-top:70px}.woocommerce div.product table.woocommerce-grouped-product-list{border-collapse:collapse}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item{border-bottom:solid 1px #c9d0df}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td{padding:10px 10px 14px 0}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label{vertical-align:middle}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__label label{margin-top:13px;float:left;font-size:1.4rem}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price{vertical-align:middle}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount{margin-top:13px;float:left;font-size:1.4rem;clear:both}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price del,.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price ins{display:block;clear:both;width:100%}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price ins .woocommerce-Price-amount{margin-top:0px}.woocommerce div.product table.woocommerce-grouped-product-list tr.product.woocommerce-grouped-product-list-item td.woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount{text-decoration:line-through;color:#a2a2a2}.xoo-cp-container{border:none}.xoo-cp-container .xoo-cp-content{font-size:1.4rem}.xoo-cp-container .xoo-cp-btns .xcp-btn,.xoo-cp-container .xoo-cp-cart-btns .xcp-btn{background:#00127F;color:#fff;text-decoration:none;border-color:#00127F}.xoo-cp-container .xoo-cp-btns .xoo-cp-close,.xoo-cp-container .xoo-cp-cart-btns .xoo-cp-close{background:#fff;color:#00127F}.grouped-hide .xoo-cp-pdetails{display:none !important}.grouped-hide .xoo-cp-ptotal{display:none !important}.xoo-cp-icon-check{display:none !important}.entry-summary .wc-forward{display:none !important}.entry-summary .product_meta{display:none}.prod-meta-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #e4e1e3}.prod-meta-wrap .woocommerce-product-rating .woocommerce-review-link{font-size:1.4rem;color:#000}.prod-meta-wrap .prod-sku{font-size:1.4rem;color:#000;margin:3px 0 0;margin-bottom:1.618em}.custom-stock-status{width:100%;clear:both;display:block;overflow:hidden}.custom-stock-status p{padding:10px 20px;border:solid 2px #F2CE36;float:left;border-radius:6px;margin-top:0px}.xoo-cp-container section.upsells{background:none;padding:10px 0 10px;border-top:solid 1px #E9ECF2;margin-top:20px}.xoo-cp-container section.upsells>h2{font-size:2rem;margin-bottom:0px}.xoo-cp-container section.upsells>p{margin-top:0px}.xoo-cp-container section.upsells ul.products li.product{margin-bottom:10px}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner{padding-bottom:0px}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner a{padding-bottom:27px;float:left;width:100%}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner a:after{content:'View Product';width:100%;background:#0094FF;color:#fff;position:absolute;bottom:0px;left:0px;font-size:1.3rem;padding:4px}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .prod-addto-buttons{display:none}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .woosc-btn,.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .woosw-btn{display:none}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .soldout{font-size:1.2rem}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .brand-logo{display:none}.xoo-cp-container section.upsells ul.products li.product .prod-item-inner .prodsku{font-size:1.2rem;padding:0 10px;line-height:1.4rem}.xoo-cp-container section.upsells ul.products li.product .prodlist-content-right h2{font-size:1.2rem;line-height:1.4rem;padding:10px}.xoo-cp-container section.upsells ul.products li.product .prodlist-content-left img{padding:30px 20px 10px}@media only screen and (max-width: 767px){.xoo-cp-container section.upsells ul.products li.product .prodlist-content-left img{max-height:120px}}.xoo-cp-container section.upsells ul.products li.product .prodlist-content-left .onsale{display:none}.xoo-cp-container section.upsells ul.products li.product .price{font-size:1.3rem}.xoo-cp-container section.upsells ul.products li.product .ree-badge-holder{display:none}p.prodsku{margin:6px 0}.upsell-sub-heading{text-align:center;width:100%;padding:0 20px}#main>.product>.upsells .upsell-sub-heading{display:none}ul.xoo-cp-rel-prods{padding:10px 15px 0}ul.xoo-cp-rel-prods li.product{background:#fff;border-radius:6px;overflow:hidden;text-align:center;-webkit-box-shadow:0px 3px 16px rgba(13,93,162,0.3);box-shadow:0px 3px 16px rgba(13,93,162,0.3);position:relative;padding-bottom:60px}ul.xoo-cp-rel-prods li.product .xoo-cp-rel-title{padding:6px 10px 0;overflow:initial;white-space:normal;text-overflow:initial}ul.xoo-cp-rel-prods li.product a img{max-height:100px;-o-object-fit:contain;object-fit:contain;padding:10px}ul.xoo-cp-rel-prods li.product .prod-addto-buttons{position:absolute;bottom:10px;left:2%;width:96%}ul.xoo-cp-rel-prods li.product .button{margin:6px 10px 0;padding:8px;display:block;line-height:1.6rem;font-size:1.4rem}ul.xoo-cp-rel-prods li.product span.xoo-cp-rel-price{position:absolute;bottom:50px;width:100%}ul.xoo-cp-rel-prods li.product span.xoo-cp-rel-price .amount{font-size:1.6rem}.xoo-cp-hdtxt{background:#00127F;color:#fff;text-align:center;font-weight:bold}.xcp-rel-head{font-weight:bold}.xoo-cp-atcn{font-size:1.5rem;font-weight:bold}.woocommerce div.product .woocommerce-product-rating{font-size:1.6rem}#review_form_wrapper #review_form{background:#E9ECF2;border-radius:4px;padding:20px}#review_form_wrapper #reply-title{font-size:2.4rem;font-weight:700}#review_form_wrapper #commentform .form-submit{text-align:right}#review_form_wrapper #commentform .form-submit #submit{background:#00127F;color:#fff;font-weight:600}#review_form_wrapper .stars a{font-size:2.2rem}#reviews{padding:30px 0}#reviews #comments ol.commentlist{padding-left:0}#reviews #comments ol.commentlist li.review .comment-text{margin-left:0}.woocommerce-product-rating .star-rating{font-size:1.6rem;color:#F2CE36}.woocommerce-product-rating .woocommerce-review-link{font-size:1.6rem;pointer-events:none;text-decoration:none;color:#8596A0}.woocommerce ul.products .prod-item-inner .star-rating{margin:0 auto 10px;color:#F2CE36}.woocommerce .star-rating{color:#20AE3A}.woosw-list table.woosw-items .woosw-item .woosw-item--info{font-size:1.4rem}.woosw-list table.woosw-items .woosw-item--actions .woosw-item--stock{font-size:1.4rem;margin-bottom:6px;float:left;display:block;border:solid 2px #E9ECF2;padding:4px 6px;margin-bottom:10px}.woosw-list table.woosw-items .woosw-item--actions .woosw-item--add{float:left;width:100%;display:block}.woosw-list table.woosw-items .woosw-item--actions .button{float:left;font-size:1.4rem}.woocommerce a.button.loading::after{top:0.6em;right:0.5em;font-size:1.2rem}h2.woocommerce-Reviews-title{font-size:2.2rem}ul.xoo-cp-rel-prods{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:initial}.xoo-cp-rel-sing{width:23%;margin-bottom:14px}@media only screen and (max-width: 767px){.xoo-cp-rel-sing{width:48%}}.tagged_as{display:none}.product-cross-sells{padding:12px 20px 0px 20px;margin:20px 0;border:solid 1px #E9ECF2;float:left;width:100%;clear:both;display:block;border-radius:6px;position:relative}@media only screen and (min-width: 768px){.product-cross-sells{width:48%;clear:none}}.product-cross-sells .product-cross-sells-heading{padding:0;margin:0;margin-bottom:10px;font-weight:bold;text-transform:uppercase}.product-cross-sells .product-cross-sells-list{margin:0;padding:0;float:left;width:100%;clear:both;display:block}.product-cross-sells .product-cross-sells-list li{height:60px;width:60px;float:left;margin:0 8px 16px 8px;list-style-type:none;display:block;position:relative}.product-cross-sells .product-cross-sells-list li img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.product-cross-sells .product-cross-sells-list li .tooltip-cs-title{display:none;background:#222;position:absolute;top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;text-align:center;color:#fff;font-size:1.4rem;line-height:1.6rem;padding:10px;border-radius:4px;z-index:1}.product-cross-sells .product-cross-sells-list li:hover .tooltip-cs-title{display:block}.sample-request-info{text-align:center;width:100%;clear:both}.sample-request-info span{font-weight:bold;display:block;font-size:1.6rem}#sampleLightbox{display:none}body.single-product div.summary form.cart a.button.atc-sample-button{border:solid 1px #0094FF;background:none;color:#0094FF;font-weight:600;line-height:22px}body.single-product div.summary form.cart a.button.atc-sample-button:hover{border:solid 1px #0050D1;background:none;color:#0050D1;line-height:22px}.woocommerce button.single_add_to_cart_button{margin:0 10px 10px 0}.sidebar-additional-content{margin-top:30px;width:100%;clear:both;display:block}@media only screen and (max-width: 979px){.sidebar-additional-content{display:none}}.sidebar-additional-content-mobile{margin-top:30px;width:100%;clear:both;display:none}@media only screen and (max-width: 979px){.sidebar-additional-content-mobile{display:block}}#secondary .sidebar-promo ul.products li.product{width:100%}.wpcbm-badge{font-size:1.6rem}.woocommerce div.cat-content-list .cat-content .prodsku{text-align:left}.woocommerce div.cat-content-list .cat-content ul.products li.product .energy-eff-class{width:100%;float:left;clear:both;display:block}.woocommerce div.cat-content-list .cat-content ul.products li.product .energy-eff-class .eeclass{position:relative;float:left;margin-bottom:8px}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-short-description{color:#222}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-short-description .product-bullets li{color:#222}.woocommerce div.cat-content-list .cat-content ul.products li.product .prod-item-inner .price{padding:22px 30px 0;text-align:left;width:100%}@media only screen and (min-width: 768px){.woocommerce div.cat-content-list .cat-content ul.products li.product .prod-item-inner .price{width:30%}}.woocommerce div.cat-content-list .cat-content ul.products li.product .prod-item-inner .price ins{color:#D41E20;font-size:2.8rem;padding-left:0}.woocommerce div.cat-content-list .cat-content ul.products li.product .prod-item-inner .price del{font-weight:normal;font-size:1.8rem;color:#8596A0;opacity:1}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-right{padding:30px}@media only screen and (max-width: 767px){.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-right{padding:8px 30px}}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-additional{max-width:300px;padding-bottom:80px}@media only screen and (max-width: 767px){.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-additional{max-width:100%;padding-bottom:0px}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-additional .price{padding-top:0}}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-additional .price{width:100%;overflow:hidden;border-bottom:solid 1px #cbd8e3;padding-bottom:24px}.woocommerce div.cat-content-list .cat-content ul.products li.product .prodlist-content-additional .prodlist-klarna{width:100%;margin:20px 25px 10px;max-width:250px}.woocommerce div.cat-content-list .cat-content ul.products li.product .star-rating{margin-top:16px}.woocommerce ul.products li.product a .prodlist-klarna{width:100%;margin:20px 25px 10px;max-width:250px}.prodlist-delivery-banner{border:solid 1px #cbd8e3;padding:10px 10px 10px 46px;text-align:left;width:80%;margin-top:12px;margin:10%;border-radius:4px;color:#222;background:url("images/icon-delivery-standard.jpg") 14px 12px no-repeat;background-size:22px}@media only screen and (max-width: 767px){.prodlist-delivery-banner{margin:20px 30px 10px}}.prodlist-delivery-banner--free{border:solid 1px #44B444;color:#44B444;background:url("images/icon-delivery-free.jpg") 14px 12px no-repeat;background-size:22px}.prodlist-delivery-banner--special{border:solid 1px #0050D1;color:#0050D1;background:url("images/icon-delivery-special.jpg") 14px 12px no-repeat;background-size:22px}.prodlist-delivery-banner p{margin:0;padding:0;line-height:2.4rem}.amount-saved{background:#D41E20;color:#fff;border-radius:4px;float:left;padding:0 10px;display:inline-block;margin:14px auto;float:none}.cat-content-section.cat-content-list ul.products li.product a .amount-saved{display:block;margin:6px 0 0;float:left}@media only screen and (max-width: 767px){.cat-content-section.cat-content-list ul.products li.product a .amount-saved{float:right;margin:11px 0 0}}@media only screen and (max-width: 479px){.cat-content-section.cat-content-list ul.products li.product a .amount-saved{float:none;text-align:center}}.cat-content-section.cat-content-list ul.products li.product a .prodlist-stock-message{background:#fff;border:solid 1px #00127F;margin-top:10px;padding:10px;border-radius:3px;position:relative;z-index:2;-webkit-box-shadow:0px -4px 20px #fff;box-shadow:0px -4px 20px #fff;display:block}.cat-content-section.cat-content-list ul.products li.product a .prodlist-stock-message p{margin:0px;color:#00127F !important;line-height:2rem}.prodlist-content-extra{display:none}.soldout-wrap .backorder{display:inline-block;margin:0 auto;background:#0050D1;color:#fff;padding:2px 6px;border-radius:4px}.cat-content-section.cat-content-list ul.products li.product.product-type-grouped a .amount-saved,.cat-content-section.cat-content-list ul.products li.product.product-type-variable a .amount-saved{display:none}.prodlist-stock-message{display:none}.custom-apply-filters .bapf_body .bapf_button.bapf_reset{color:black;background:#eee;text-decoration:underline;font-weight:normal}.additional-cat-links .product-category-links{font-size:1.6rem;margin-top:40px}.additional-cat-links .product-category-links a{background:#E9ECF2;font-size:1.4rem;padding:4px 10px;margin:0 4px 8px;border-radius:4px;text-decoration:none;color:#000;display:inline-block}.additional-cat-links .product-category-links a:hover{background:#00127F;color:#fff}.products-simple-wrapper ul.products li.product a .prodlist-content-left img{padding-top:30px}.products-simple-wrapper ul.products li.product:nth-of-type(4n+4){margin-right:3.8%}.products-simple-wrapper ul.products li.product:nth-of-type(3n+3){margin-right:0}#main .pewc-group-wrap .pewc-group-heading-wrapper h3{font-size:2rem;text-transform:uppercase;margin-bottom:4px}#main .pewc-group-wrap .pewc-product-extra-groups{padding:0}#main .pewc-group-wrap .pewc-checkbox-wrapper{background:#fff;border-radius:4px;float:left;overflow:hidden}#main .pewc-group-wrap .pewc-checkbox-desc-wrapper{display:block;text-align:center}#main .pewc-group-wrap .pewc-checkbox-desc-wrapper input{margin:10px 0 0}#main .pewc-group-wrap .pewc-radio-image-desc{text-align:center;margin:10px 0;font-weight:normal;line-height:1.3}#main .pewc-group-wrap .pewc-separator{width:100%;display:block;clear:both;float:left;border-bottom:solid 1px #E9ECF2;padding:6px}#main .pewc-group-wrap .pewc-child-product-price-label{width:100%;display:block;clear:both;height:1px;padding:4px;text-align:center}#main .pewc-group-wrap .pewc-child-product-price-label del bdi{text-decoration:line-through;font-weight:normal}#main .pewc-group-wrap .woocommerce-Price-amount{float:left;width:100%;display:block;clear:both;font-weight:bold}#main .pewc-group-wrap .pewc-total-field-wrapper>p{margin:0}#main .pewc-group-wrap .pewc-radio-image-wrapper:hover,#main .pewc-group-wrap .pewc-checkbox-image-wrapper:hover,#main .pewc-group-wrap .pewc-radio-image-wrapper:hover .pewc-hex{border:2px solid #eee}#main .pewc-group-wrap .pewc-radio-image-wrapper:hover input.pewc-form-field,#main .pewc-group-wrap .pewc-checkbox-image-wrapper:hover input.pewc-form-field,#main .pewc-group-wrap .pewc-radio-image-wrapper:hover .pewc-hex input.pewc-form-field{border:1px solid #99d4ff}#main .pewc-group-wrap .pewc-radio-image-wrapper,#main .pewc-group-wrap .pewc-checkbox-image-wrapper{border:2px solid #fff}#main .pewc-group-wrap .pewc-radio-image-wrapper:hover,#main .pewc-group-wrap .pewc-checkbox-image-wrapper:hover{border:2px solid #99d4ff}#main .pewc-group-wrap .pewc-radio-image-wrapper.checked,#main .pewc-group-wrap .pewc-checkbox-image-wrapper.checked{border:2px solid #0094FF}#main .pewc-total-field-wrapper{border-top:solid 1px #c3cae1;border-bottom:solid 1px #c3cae1;margin-bottom:30px}#main .pewc-total-field-wrapper>p{margin:0}ul.pewc-product-extra-groups,ul.pewc-product-extra-groups li{margin-bottom:0px}#pewc-group-98110{display:none !important}#pewc-grand-total-label,#pewc-grand-total{font-weight:bold}.prod-desc-heading{font-size:1.6rem;text-transform:uppercase;letter-spacing:0.05rem;font-weight:200}.addto-trust{padding-top:22px;border-top:solid 1px #E9ECF2;margin-top:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:30px}.addto-trust p{margin:0}.addto-trust i{margin-right:8px}.woocommerce-cart .entry-header .entry-title{padding:40px 0 20px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr th{font-size:1.6rem;background:#00127F;color:#fff}.woocommerce-cart .woocommerce-cart-form table.shop_table tr td{font-size:1.6rem}.woocommerce-cart .woocommerce-cart-form table.shop_table tr td a{color:#222;text-decoration:none}.woocommerce-cart .woocommerce-cart-form table.shop_table tr td.actions .input-text{min-width:120px;height:42px;padding:0px 10px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr td.actions .button{color:#fff}.woocommerce-cart .woocommerce-cart-form table.shop_table tr .product-name .variation{overflow:hidden}.woocommerce-cart .woocommerce-cart-form table.shop_table tr .product-name .variation dt{width:30%;padding-right:10px;float:left}.woocommerce-cart .woocommerce-cart-form table.shop_table tr .product-name .variation dd{width:68%;float:left}.woocommerce-cart .woocommerce-cart-form table.shop_table tr .product-name .variation dd p{margin:0 auto}.woocommerce-cart .woocommerce-cart-form table.shop_table tr .product-thumbnail img{width:80px;height:auto;padding:10px}.woocommerce-cart .woocommerce-cart-form table.shop_table .empty-cart-button{background:#222;margin-left:12px;float:right}@media only screen and (max-width: 767px){.woocommerce-cart .woocommerce-cart-form table.shop_table .empty-cart-button{margin:16px 0 6px;width:100% !important;text-align:center}}.woocommerce-cart .woocommerce-cart-form table.shop_table .empty-cart-button i{margin-right:4px}.woocommerce-cart .woocommerce-cart-form .coupon .button{padding:14px 12px;font-size:1.4rem;font-weight:normal}.woocommerce-cart .cart_totals .shop_table tr th{font-size:1.6rem}.woocommerce-cart .cart_totals .shop_table tr td{font-size:1.6rem}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{padding-top:19px;background:#44B444;font-weight:bold;font-size:2rem;height:60px}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:#3da13d}.woocommerce-checkout .entry-header{text-align:center;padding:0 20px}.woocommerce-checkout .entry-header .entry-title{padding:20px 0 0}.woocommerce-checkout .entry-header .entry-title:before{content:'\f023';font-family:'Font Awesome 5 Free';font-weight:bold;height:40px;width:40px;border-radius:50%;background:#00127F;color:#fff;font-size:1.2rem;display:inline-block;margin-right:20px;line-height:40px;vertical-align:top}@media only screen and (min-width: 480px){.woocommerce-checkout .entry-header .entry-title:before{height:50px;width:50px;line-height:50px;font-size:1.6rem}}@media only screen and (min-width: 768px){.woocommerce-checkout .entry-header .entry-title:before{height:60px;width:60px;line-height:60px;font-size:2rem}}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:none;color:#00127F;text-align:center}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#00127F}.woocommerce-checkout form.checkout_coupon{margin:20px 20px 20px}.woocommerce-checkout #content .inner-container{max-width:100%;padding:0}.woocommerce-checkout #content form.checkout{max-width:1400px;margin:0 auto;padding:50px 20px}.woocommerce-checkout #content form.checkout input[type="text"],.woocommerce-checkout #content form.checkout input[type="email"],.woocommerce-checkout #content form.checkout input[type="url"],.woocommerce-checkout #content form.checkout input[type="password"],.woocommerce-checkout #content form.checkout input[type="search"],.woocommerce-checkout #content form.checkout input[type="number"],.woocommerce-checkout #content form.checkout input[type="tel"],.woocommerce-checkout #content form.checkout input[type="range"],.woocommerce-checkout #content form.checkout input[type="date"],.woocommerce-checkout #content form.checkout input[type="month"],.woocommerce-checkout #content form.checkout input[type="week"],.woocommerce-checkout #content form.checkout input[type="time"],.woocommerce-checkout #content form.checkout input[type="datetime"],.woocommerce-checkout #content form.checkout input[type="datetime-local"],.woocommerce-checkout #content form.checkout input[type="color"],.woocommerce-checkout #content form.checkout select,.woocommerce-checkout #content form.checkout textarea,.woocommerce-checkout #content form.checkout .select2-selection{height:54px;font-family:"Source Sans Pro",sans-serif;border:solid 1px #00127F;padding:3px 20px}.woocommerce-checkout #content form.checkout .select2-selection{padding:0}.woocommerce-checkout #content form.checkout .select2-selection .select2-selection__rendered{line-height:52px;padding:0 20px}.woocommerce-checkout #content form.checkout .select2-selection .select2-selection__arrow{top:14px;right:9px}.woocommerce-checkout #content form.checkout textarea{padding:20px;min-height:100px}.woocommerce-checkout #main{padding-bottom:0 !important}.woocommerce-checkout #main .page{margin-bottom:0px}.woocommerce-checkout #main .page .entry-footer{display:none}.woocommerce-checkout #order_review table.shop_table{background:#fff}.woocommerce-checkout #order_review #place_order{width:100%;height:60px;background:#44B444}.woocommerce-checkout #order_review #place_order:hover{background:#3da13d}.woocommerce-checkout .info-message{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce-checkout .grecaptcha-badge{display:none !important}.checkout-form-holder{background:#E9ECF2;margin-top:50px}.woocommerce-checkout-review-order-table{font-size:1.6rem}.woocommerce-checkout-review-order-table .product-name .variation{overflow:hidden}.woocommerce-checkout-review-order-table .product-name .variation dt{width:30%;padding-right:10px;float:left}.woocommerce-checkout-review-order-table .product-name .variation dd{width:68%;float:left}.woocommerce-checkout-review-order-table .product-name .variation dd p{margin:0 auto}.woocommerce-checkout-review-order-table .product-thumbnail img{width:140px;height:auto}.woocommerce-order-received .woocommerce-table{font-size:1.6rem}.woocommerce-order-received .woocommerce-table thead{background:#E9ECF2}.woocommerce-order-received .woocommerce-table tbody tr:nth-child(2n+2){background:#E9ECF2}.woocommerce-order-received .woocommerce-table tfoot{background:#E9ECF2}.woocommerce-order-received .woocommerce-table>tbody>tr:nth-child(2n+2){background:#E9ECF2}.woocommerce-order-received .woocommerce-thankyou-order-details{padding:0;font-size:2rem}.woocommerce-order-pay .woocommerce ul.order_details{list-style:none;margin:20px 0;font-size:1.6rem;padding:20px;background:#eee;border-radius:6px}.woocommerce-form-coupon-toggle .woocommerce-info::before{content:"\e600"}.woocommerce-mini-cart__buttons{margin-bottom:0px}.woocommerce-mini-cart__buttons a.button{padding:10px}.woocommerce-mini-cart__buttons a.button:first-child{border:solid 1px #00127F;color:#00127F;background:#fff}.woocommerce-mini-cart__buttons a.button.checkout{border:solid 1px #44B444;float:right;background:#44B444;color:#fff}#order_review #payment{background:#fff;padding:20px;-webkit-box-shadow:0px 3px 16px rgba(13,93,162,0.3);box-shadow:0px 3px 16px rgba(13,93,162,0.3)}.woocommerce-additional-fields{margin-top:40px}body.woocommerce-order-received #primary #main{max-width:1400px;width:100%;margin:0 auto;padding:0 20px}body.woocommerce-order-received #primary #main .woocommerce-order{text-align:center}body.woocommerce-order-received #primary #main .woocommerce-order ul.woocommerce-order-overview{margin:0 auto;text-align:center;margin-bottom:30px}body.woocommerce-order-received #primary #main .woocommerce-order ul.woocommerce-order-overview li{float:none;display:inline-block}body.woocommerce-order-received #primary #main .woocommerce-customer-details address{font-size:1.6rem}body.woocommerce-order-pay #main{max-width:1200px;width:100%;padding:0 20px;margin:20px auto 40px}body.woocommerce-order-pay #order_review .shop_table{font-size:1.4rem}.woocommerce-checkout-payment .wc_payment_methods>.payment_method_opayopi{position:relative;padding-top:58px;padding-bottom:48px !important;margin-bottom:40px !important}.woocommerce-checkout-payment .wc_payment_methods>.payment_method_opayopi>label:before{content:"Pay instantly and securely by card with Opayo";position:absolute;top:0px;left:0px;font-size:1.6rem;line-height:2rem;font-weight:bold}.woocommerce-checkout-payment .payment_method_opayopi .payment_box{position:relative}.woocommerce-checkout-payment .wc_payment_methods>.payment_method_opayopi:after{content:"Earn rewards with a variety of payment options including AMEX using Super Payments" !important;position:absolute;bottom:-30px;left:0px;font-size:1.6rem;line-height:2rem;line-height:2.4rem;font-weight:bold}.woocommerce-checkout-payment .wc_payment_methods>.payment_method_superpayments{position:relative;padding-bottom:80px}.woocommerce-checkout-payment .wc_payment_methods>.payment_method_superpayments:after{content:"KLARNA – Select only if you want to take advantage of Klarnas credit options" !important;position:absolute;bottom:20px;left:0px;font-size:1.6rem;line-height:2rem;line-height:2.4rem;font-weight:bold}.wc_payment_method.payment_method_klarna_payments_pay_now{display:none}#smilito_integration .smilito-message p{font-size:2rem;font-weight:bold;margin:0}#smilito_integration .smilito-message p.secondary{font-size:1.5rem;margin:0 0 15px}#smilito_integration .smilito-rewards-list-vertical{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-orient:initial;-webkit-box-direction:initial;-moz-box-orient:initial;-moz-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;margin-bottom:30px}#smilito_integration .smilito-rewards-list-vertical .smilito-reward{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:initial;-webkit-box-direction:initial;-moz-box-orient:initial;-moz-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;background:#E9ECF2;border:solid 2px #fff;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);box-shadow:0px 0px 20px rgba(0,0,0,0.2);border-radius:6px;padding-bottom:20px}@media only screen and (min-width: 768px){#smilito_integration .smilito-rewards-list-vertical .smilito-reward{width:calc((100% - 61px) / 3)}}#smilito_integration .smilito-rewards-list-vertical .smilito-reward .smilito-reward-image{width:100%;-webkit-box-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;max-width:initial;max-height:initial}#smilito_integration .smilito-rewards-list-vertical .smilito-reward .smilito-reward-copy{width:100%;font-size:1.6rem;-webkit-box-flex:initial;-moz-box-flex:initial;-ms-flex:initial;flex:initial;max-width:initial;max-height:initial;padding:10px;text-align:center}#smilito_integration .smilito-rewards-list-vertical .smilito-reward .smilito-reward-copy .smilito-reward-name{text-align:center}#smilito_integration .smilito-rewards-list-vertical .smilito-reward .smilito-reward-copy .smilito-reward-content{text-align:center}@media only screen and (min-width: 768px){body.woocommerce-cart .smilito-rewards-list{padding-right:30px}}.header-content .woocommerce ul.cart_list .variation{border:none;padding:0px}.header-content .woocommerce ul.cart_list .variation dd{margin:0;padding:0}.header-content .woocommerce ul.cart_list .variation dd p{margin:0;padding:0;line-height:1.5}@-webkit-keyframes shift-right{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes shift-right{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.popup-banner{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:1000;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.popup-content{background-color:#fff;padding:20px;border-radius:10px;text-align:center;max-width:600px;width:90%;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.close-button{position:absolute;top:10px;right:20px;font-size:30px;font-weight:bold;color:#aaa;cursor:pointer}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.popup-banner.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeIn 0.5s ease-in-out;animation:fadeIn 0.5s ease-in-out}.full-screen-popup{background-size:cover;background-position:center}.full-screen-popup.show .popup-content{-webkit-animation-name:shift-right;animation-name:shift-right;-webkit-animation-duration:2.2s;animation-duration:2.2s}.full-screen-popup .popup-content{width:80%;position:absolute;bottom:10%;left:10%;background:none;-webkit-box-shadow:none;box-shadow:none;text-align:left}@media only screen and (min-width: 768px){.full-screen-popup .popup-content{width:40%}}.full-screen-popup .popup-content h1,.full-screen-popup .popup-content h2,.full-screen-popup .popup-content h3,.full-screen-popup .popup-content h4,.full-screen-popup .popup-content h5,.full-screen-popup .popup-content h6{font-size:2.4rem;line-height:2.8rem}@media only screen and (min-width: 480px){.full-screen-popup .popup-content h1,.full-screen-popup .popup-content h2,.full-screen-popup .popup-content h3,.full-screen-popup .popup-content h4,.full-screen-popup .popup-content h5,.full-screen-popup .popup-content h6{font-size:5vw;line-height:5.6vw}}@media only screen and (min-width: 1301px){.full-screen-popup .popup-content h1,.full-screen-popup .popup-content h2,.full-screen-popup .popup-content h3,.full-screen-popup .popup-content h4,.full-screen-popup .popup-content h5,.full-screen-popup .popup-content h6{font-size:7rem;line-height:7.7rem}}.full-screen-popup .popup-content p,.full-screen-popup .popup-content h1,.full-screen-popup .popup-content h2,.full-screen-popup .popup-content h3,.full-screen-popup .popup-content h4,.full-screen-popup .popup-content h5,.full-screen-popup .popup-content h6,.full-screen-popup .popup-content li,.full-screen-popup .popup-content a{color:#fff;text-shadow:0px 0px 10px #00127F99}.full-screen-popup .corner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(50deg, #00127f 0%, rgba(0,18,127,0) 60%, rgba(0,18,127,0) 100%)}.full-screen-popup .close-button{top:10px;left:20px;color:#00127F;background:#fff;height:40px;width:40px;text-align:center;line-height:40px;display:block;border-radius:50px}.simple-popup-image{width:100%;height:auto;border-radius:5px}.simple-popup .popup-content{position:relative}.simple-popup .popup-content .close-button{background:#000;color:#fff;height:30px;width:30px;text-align:center;line-height:30px;display:block;border-radius:50%;top:7px;right:7px}.simple-popup .popup-content .button{display:inline-block}.popup-product ul.products li.product{width:100% !important;max-width:400px;margin:0 auto}
