.porto-360-gallery-images-wrap{position:relative;padding:2rem;display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;background:#fff;box-shadow:5px 5px 20px rgba(0,0,0,0.1);cursor:pointer}.porto-360-gallery-images-wrap .porto-360-gallery-images{list-style:none;padding:0;margin:0}.porto-360-gallery-images-wrap img{position:absolute;left:0;top:0;visibility:hidden;max-height:400px}.porto-360-gallery-images-wrap .current-image{position:static;visibility:visible}.porto-360-gallery-images-wrap li{max-height:100%}.porto-360-gallery-images-wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100px;height:100px;margin:auto!important;background-color:rgba(255,255,255,0.8);border-radius:50%;box-shadow:rgba(0,0,0,0.5) 0px 0px 10px 0px;transition:0.5s all;color:rgb(80,80,80);text-align:center;line-height:100px;z-index:2;transition:box-shadow 0.3s}.porto-360-gallery-images-wrap:hover svg{box-shadow:rgba(0,0,0,0.7) 0px 0px 15px 0px}@import url(https://use.typekit.net/ben8vbm.css);
@font-face{font-family:"Feather";src:url(//pumpexpress.co.uk/wp-content/plugins/wpc-share-cart-premium/assets/libs/feather/fonts/feather.woff2) format("woff2"), url(//pumpexpress.co.uk/wp-content/plugins/wpc-share-cart-premium/assets/libs/feather/fonts/feather.ttf) format("truetype");font-weight:normal;font-display:swap;font-style:normal;}
.wpcuf-ob-wrap .wpcuf-ob-inner .wpcuf-ob-footer .wpcuf-ob-text{font-style:normal !important;font-size:1.2em !important;font-weight:bold !important;}
.wpcuf-ob-wrap .wpcuf-ob-inner .wpcuf-ob-footer{position:relative;margin-top:10px;background-color:#ff8901;padding:4px 10px;}
.wpcuf-ob-wrap .wpcuf-ob-inner .wpcuf-ob-footer{margin-top:10px !important;background-color:#1c2836 !important;padding:10px 12px !important;color:#fff !important;}
.woocommerce-tabs .tab-content{padding:30px 0 40px;}
.wpcuf-uf-wrap .wpcuf-uf-header .wpcuf-uf-heading{font-weight:700;font-size:18px;color:#222222;margin:20px;}
.main-content{padding-top:35px;padding-bottom:0px;}
#banner-heading h1{font-size:1.2em;font-weight:900;color:#ff8901;line-height:1em;}
.vc_general.vc_btn3{border:none;}
.vc_general.vc_cta3 h2{font-size:1.9em;font-weight:600;line-height:30px;}
.woobt-summary span{font-size:25px;color:#ff8901;}
.wpcss-btn{background-color:#1ae2f0;border:none;font-weight:bold;text-transform:uppercase;}
.cart-popup .button.checkout, html .btn-v-dark{background:#1ae2f0;margin-top:10px;}
.wpcuf-ob-wrap .wpcuf-ob-inner .wpcuf-ob-header{background-color:#1ae2f0;}
.minicartmobile{margin-top:-25px;}
#mini-cart.minicart-offcanvas .widget_shopping_cart_content{padding:1.75rem 1.25rem 2.5rem;}
#Add spacing to "read more" btn
.blog .btn-default.btn{margin-top:5%;}
article.post .post-meta{margin-bottom:0px;}
article.post .post-meta>span{padding-top:10px;}
.blog .btn-default.btn{margin-top:8px;}
.woobt-wrap{margin-bottom:5%;margin-top:0%;}
.wpb_custom_a59e37517c22aa8b13b37582eb276c14{margin-bottom:10px;}
.wpb_custom_a2dbd7a49385a3e962b53bdf05ac3a01 .product-summary-wrap .variations tr{display:inline-block;margin-right:30px;}
.single-product .variations{width:auto;min-width:45%;margin-top:10px;}
.customerprojectsalt.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#1ae1ef;}
.blogpage h4{font-weight:bold;font-size:1.4em;}
.vc_gitem-zone{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-clip:border-box;box-sizing:border-box;overflow:visible;height:200px;}
#mini-cart .product-details a, .wishlist-popup .product-details a{font-weight:800;}
header .vc_row.porto_stretch_css{position:static !important;width:auto !important;max-width:100% !important;padding:0 !important;min-width:100%;margin:auto;}
.jumptoo{scroll-margin-top:120px;}
.powertank-text{font-size:5em;}
.profeaturetext h4{color:#fff;font-weight:bold;font-size:3.5em;line-height:1.2}
.profeaturetext p{color:#ff8901;font-weight:bold;font-size:1.2em;line-height:1.2}
.pro-img{padding-top:0%;}
.mobilecta{display:none;}
.mobileheader{display:none;}
.mobileheader2{display:none;}
.bannertext{line-height:2em;}
.support-section{width:46%;}
.support-mobile{display:none;}
.profeaturetext{line-height:2.6em;}
.home-heading1{line-height:2.6em;}
.homereviews{line-height:1.4;font-size:2.0em !important;}
.minicart{margin-bottom:30px;}
.mobile-features{display:none;}
.footer .widget-title{font-size:1.2em;}
.footer p{font-size:1.2em;}
.footer .widget>div>ul, .footer .widget>ul{font-size:1.2em;}
#contactbutton{font-weight:900;}
#banner-heading{font-size:5em;font-weight:900;}
#mini-cart{margin-right:0px;}
header .vc_column-inner.col-half-section-right{max-width:100%;justify-content:end;}
.mobileheader2, .mobileheader2 .aws-container{width:100%;}
.mobileheader .header-builder-p .vc_column-inner{flex-wrap:nowrap;}
.mobileheader2 .wpb_raw_code{flex:1;}
header .mobileheader .vc_column-inner{flex-wrap:nowrap;}
.product_list_widget .product-details a{white-space:normal;}
.checkout-order-review dl.variation{font-size:10px;}
.payment_methods .porto-control-label{font-size:14px;font-weight:700;display:inline;}
.woocommerce-page.archive .sidebar-content{border:none;}
.wc-block-components-notice-banner.is-error{background-color:#cc1818!important;border-color:#cc1818;}
.share-whatsapp{display:block !important;}
.wc-block-components-notice-banner.is-info{border-color:#ff8901 !important;background-color:#ff8901 !important;}
.wc-block-components-notice-banner.is-info>svg{background-color:#ff8901 !important;}
.wc-block-components-notice-banner.is-success>svg{background-color:#ff8901 !important;}
.wc-block-components-notice-banner.is-success{background-color:#ff8901 !important;border-color:#ff8901 !important;}
.wc-block-components-notice-banner{color:#fff !important;}
.single-product .woocommerce-variation-availability .stock:before{background-color:#f3f3f3;}
.homefeatured .description{display:none !important;}
.wc-action-btn.button{background-color:#222529;}
.cr-badge{padding:0px;}
.side-ads{margin-bottom:0px !important;}
#footer .footer-main{padding-top:3%;}
#footer .footer-main > .container{padding-top:1rem;padding-bottom:1.5rem;}
.pro-banner{color:#fff;font-size:1.2em;text-align:left;padding-top:10px;line-height:1.4;}
.warranty h2{font-weight:bold;}
.water-treatment-product .onsale.wc-memberships-member-discount{display:none !important;}
@media screen and (max-width:974px){
#badges{width:45%;}
}
.minicart-offcanvas .button:hover, .minicart-offcanvas .button:focus{background:#31373d;color:#222529;}
.minicart-offcanvas .button{background:#222529;color:#222529;}
.summary-before .labels{margin-left:10px;margin-top:1em;}
.product-image .labels{top:20em;}
.product-image .labels{position:static;}
.add-links .quickview{background-color:#002437;color:#fff;}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .quickview, .add-links .yith-compare, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist a:hover, .yith-wcwl-add-to-wishlist span{background-color:#002437;border:none;}
.woocommerce-info{display:none !important;}
.button{color:#fff !important;}
.woocommerce ul.products li.product .onsale.wc-memberships-member-discount{margin-left:-9em;font-size:0.7em !important;padding:8px;}
.woocommerce span.wc-memberships-variation-member-discount{font-weight:800;font-size:0.45em !important;margin-top:10px;color:#fff !important;background-color:#A41623;padding:10px;border-radius:10px;display:inline;}
.woocommerce span.onsale.wc-memberships-member-discount{font-weight:800;font-size:0.9em !important;margin-top:10px;color:#fff !important;background-color:#C51B29;padding:10px;border-radius:10px;display:inline !important;text-transform:uppercase;}
.pum-content.popmake-content:focus-visible, .pum-content *:focus,
.pum-overlay .pum-content{outline:none !important;}
@media not all and (min-resolution:.001dpcm) { 
@supports (-webkit-appearance:none) {
.pum-overlay .pum-content{outline:none !important;}
}
}
#header .share-links a:not(:hover){color:#1c2c44;}
.product-col{margin-bottom:50px !important;}
#sfm-mob-navbar{display:none !important;}
#main-menu{display:none !important;}
.menu-toggle{cursor:pointer;transition:1s ease;margin-left:7px;padding:8px;border-radius:10px;}
.bar1, .bar2, .bar3{width:38px;height:7px;background-color:#002437;margin:6px 0;transition:1s ease;}
.menu-toggle:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);transition:1s ease;}
.powertank-form-space h2.gsection_title{margin-top:45px !important;margin-bottom:45px !important;font-size:1.6em;}
.porto-control-label img{max-width:40px;}
.MIB-logo{padding-top:10px;margin-bottom:10px;}
.single-product .product_title{padding-right:10px;}
.woocommerce-message:before, .dokan-message:before{color:#002437;padding-left:8px;}
.shop_table dl.variation{display:inherit;}
.page-header-8 li .delimiter.delimiter-2{color:#ff8901;}
.wnd-checkout-message{text-align:right;padding-top:10px;}
.woocommerce-message{padding:15px;margin-bottom:15px;}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:2px;}
.vc_column_container>.vc_column-inner{padding-left:5px;padding-right:5px;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-top:1px solid #ccc !important;border-bottom:#fff !important;border-left:#fff !important;border-right:#fff !important;background-color:#fff !important;}
#faq h4{font-weight:600 !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{border-color:#fff !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{background-color:#fff !important;}
.cn-button.bootstrap{background-image:none !important;background-color:#ff9801 !important;}
.cn-button.bootstrap:hover{background-image:none !important;background-color:#ff8901 !important;}
.page-top .yoast-breadcrumbs{border-bottom:none !important;}
.page-top .yoast-breadcrumbs, .page-top .breadcrumbs-wrap{border-bottom:1px solid #f3f3f3;}
.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link{text-transform:uppercase;font-size:1em;}
.page-top{background-color:#fff !important;}
.yoast-breadcrumbs .breadcrumb_last{color:#ff8901;text-transform:uppercase;font-size:1em;}
.page-top{padding:30px 0 0 0;}
.page-top .yoast-breadcrumbs a{margin-right:1px;}
.page-top .yoast-breadcrumbs span, .page-top .yoast-breadcrumbs .breadcrumb_last{margin-left:1px;}
p.demo_store{background-color:#1AE2F0 !important;font-size:1em !important;}
p.demo_store a{color:#002437 !important;}
h3.wc-pao-addon-name{font-size:15px;margin:0px;}
.wc-pao-addon-container{width:100%;}
ul.product_list_widget li .product-details .amount{font-size:1em;}
.product-summary-wrap .product_meta span a{color:#ff8901;}
.sku{color:#ff8901 !important;}
.single-product .entry-summary .quantity{display:block;}
.single-product .product-summary-wrap .description p{font-size:1.05em !important;}
#metaslider-id-18159 img{border-radius:10px !important;}
.woobt-quantity .plus, .woobt-quantity .minus{display:none !important;}
.summary-before .labels .onsale{font-size:1em;}
.water-treatment-product .description{display:none !important;}
.water-treatment-product ul.products li.product-col .add-links div.quantity{display:none !important;}
.water-treatment-product .add-links-wrap{display:none;}
#ivole_trustbadgef_sdp.ivole-trustbadgef-sdp #ivole_trustbadgefi_sdp.ivole-trustbadgefi-sdp{background-color:#28262C !important;}
.product-summary-wrap .description p{margin-top:10px;margin-bottom:10px;}
.product-inner p{margin-bottom:8px;}
h1{margin:0 0 20px;}
.tab-content h2{font-weight:800;font-size:1.6em;color:#686868;}
h2{color:#444444;font-size:26px;font-weight:800;line-height:28px;margin:0 0 15px;}
h3{font-weight:800;}
#header .main-menu > li.menu-item > a{font-weight:800;}
.single-product .product_title  font-weight: 800; }
#header .header-top .header-contact a{font-weight: 700;}
#header .main-menu .popup li.menu-item a{font-size: 12px; font-weight: 600; line-height: 14px; text-transform: uppercase;}
.content-lower{background-color:#ededed; margin-bottom: 10px;  padding:20px; border-radius: 10px; margin-top: 40px;}
.content-top{background-color:#EDEDED; margin-bottom: 10px;  padding:15px; border-radius: 10px;}
.content-top p{text-transform: uppercase; font-weight:900; font-size:1.4em; margin:0px; padding-left:20px; }
.content-lower2{background-color:#002437; margin-bottom: 10px;  padding:20px; border-radius: 10px;}
.content-lower2 p{text-transform: uppercase; font-weight:900; font-size:1.4em; margin:0px; padding-left:20px; }
.content-lower img{margin-right:20px; max-width:50px; margin-left:5px;}
.content-lower p{color:#002437; text-transform: uppercase; font-weight:900; font-size:1.4em; margin:0px; padding-left:20px; }
.shipping_class{background-color:#002437; margin-bottom: 10px;  padding:10px; border-radius: 10px;  text-transform: uppercase; font-weight:900; font-size:1em; margin:0px; padding-left:20px; color:#fff; margin-bottom:5px;}
.shipping_class:before{content:url(https://pumpexpress.co.uk/wp-content/uploads/2024/02/delivery-1.webp); width:30px; padding-right:8px; font-size:1.4em; }
.woocommerce-price-suffix{color: #5a5a5a; }
.woocommerce-Price-amount{font-weight:bold;}
.woocommerce-order-details{margin-bottom:30px;}
.waterboostingarticle{text-transform:uppercase;}
ul.products li.product-category .thumb-info-wrapper::after{background: rgba(0,36,55,0.2); z-index: 1; opacity: 0.4;}
ul.products .category-list{font-size: 0.55rem; opacity: .8;text-transform: uppercase; line-height: 1.7; white-space: normal;}
ul.products li.product-col .woocommerce-loop-product__title{white-space: normal;}
ul.products li.product-col h3{font-weight:700;}
.shop_table td.product-name{font-weight: 600;}
dt{font-weight: 500;}
.mega-menu .wide .popup > .inner{padding: 5px 10px 10px;}
ul.products li.product-col .add_to_cart_button{font-weight: 700; background-color: #1ae1ef; }
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .quickview, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist a:hover, .yith-wcwl-add-to-wishlist span{border-radius: 5px;}
.add-links .add_to_cart_button, .add-links .add_to_cart_read_more{font-size: 12.5px; color: #686868;}
.product-summary-wrap .single_add_to_cart_button{font-weight: 700; border-radius: 5px; line-height: 20px; font-size:13.5px; background-color: #1ae1ef;}
#place_order{font-weight:600; background-color: #1AE1EF;}
.thumb-info .thumb-info-title{transition: all 0.3s; background: rgba(0,36,55,0.8) !important; }
ul.products .category-list{margin-bottom: 5px;}
.widget_shopping_cart .buttons .wc-forward{background-color: #1ae1ef;
}
ul.products .add-links .button{overflow: hidden;
background-color: #1ae1ef;
}
.widget_price_filter .price_slider_amount .button{background-color: #1ae1ef;   
}
.customerprojectsalt img{display:none;}
.customerprojectsalt h4{font-size: 21px; font-weight: bold; line-height: 1.2;}
.customerprojectsalt.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#ff8901; color:#fff;}
.customerprojectsalt.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{background-color:#fe9113; color:#fff;}
.blog .btn-default.btn{background-color:#1ae1ef; border:none; color:#fff; padding:12px; font-size:12.5px  !important; font-weight:bold;}
.customerprojects .btn-default.btn{background-color:#ff8901; color:#fff; font-size:18px; border-bottom:none; padding:10px; }
.js .tmce-active .wp-editor-area{color: #000 !important;
}
.mega-menu .popup{top: -4000px; }
p.demo_store{background-color: #fff;
font-size: 0.95em;
}
p.demo_store a{color: #ff8901;  }
.comment-form label{color: #68686D;}
.aws-container{padding-top: 5px; padding-bottom: 5px;}
.woobt-products .woobt-product form.variations_form .variations .variation .select select{background-image: none;}
#header .header-top{font-size: 0.95em !important;}
.product_weight{font-weight:bold;}
.product_dimensions{font-weight:bold;}
small, .small{font-size: 60%;}
.post-author{display: none;}
.single-product .product-summary-wrap .price .stock{margin-top: 8px; font-size: 20px;color: #ff8901;}
.product-summary-wrap .price{color: #ff8901;}
.product-image-slider.owl-carousel .img-thumbnail{padding: 35px; margin: 0 auto;}
.product-image{padding: 0.8em;}
.summary-before{margin: 0px;}
.aws-container{display: inline-block; vertical-align: middle;}
.aws-container .aws-search-field{font-size: 14px; font-weight: 600; color: #002437; margin-top: 3px; background:#f8f9fb;}
.aws-search-field:focus{border: 2px solid rgba(255, 137, 1, .8);    transition: all 0.2s ease-in-out; }
.aws-container .aws-search-form .aws-search-clear span{margin-right: 10px !important;}
#mobile-search{display:none;}
#header .logo{padding-top: 15px; padding-bottom:15px;}
#header.header-corporate .searchform input{width: 130px; }
#header .searchform select{width: 110px; }
#main-menu .mega-menu .sub-menu .sub-menu .sub-menu a{font-size: 0.9em!important; font-weight: 200!important; }
#main-menu .mega-menu > li.menu-item > h5{padding-bottom: 24px; padding-top: 26px;}
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a, .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5{margin-left: 0px; padding: 6px; }
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a, .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > h5{font-weight: bold !important; padding-bottom:10px; margin-bottom: 10px; border-bottom:1px solid #F38F20; }
.mega-menu .wide .popup li.menu-item li.menu-item > a:hover{color:#ff8901 !important; background:#002437 !important;}
.breadcrumb{text-transform: uppercase; font-size: 0.8em; color: #262626; border-bottom: 1px solid #eaeaea; padding: 0.5rem 0.5rem;  margin-bottom: 1rem; background-color: #fff; border-radius: 0.25rem;}
.breadcrumb a{color:#002437;}
.single-product .product_title{color: #4c4c4c; margin-bottom: 0.2em; font-size:25px; font-weight:bold;}
ul.product_list_widget li .product-details a, .widget ul.product_list_widget li .product-details a{font-weight: bold;}
div.product-addon{width: 100%; margin: 0;}
#header .header-main .container #main-menu .mega-menu > li.menu-item{margin: 1px 2px 1px 15px; }
.price_from{font-size:0.6em; font-weight:200; }
.price, td.product-price, td.product-subtotal, td.product-total, td.order-total, tr.cart-subtotal{font-size: 1.4em;}
.entry-meta{display:none;}
.pump-type-menu{margin-top:30px; }
.menu-padding{margin-bottom:60px; }
.product-summary-wrap .stock{font-size: 15px; margin-top: 10px;}
.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > ul.sub-menu{padding-left: 18px;}
#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover{background-color: #00334e;}
#side-nav-panel .accordion-menu li:not(:last-child){border-bottom: 1px solid #00334e;}
.cta{margin-bottom:0px ; transition: all .3s ease-in-out;}.cta:hover{opacity: 1;
-webkit-animation: flash 1.5s;
animation: flash 1.5s;
}
@-webkit-keyframes flash{0%{opacity:.4;}
100%{opacity:1;}}
@keyframes flash{0%{opacity:.4;}
100%{opacity:1;}}
.cta2 img{margin-bottom:0px ; transition: all .3s ease-in-out;}
.cta2:hover img{transform: scale(1.03); transition: all .3s ease-in-out;}
.resp-vtabs .resp-tabs-list li.resp-tab-active{background-color:#002437; color:#fff; }
.product-summary-wrap .posted_in, .product-summary-wrap .sku_wrapper, .product-summary-wrap .tags{margin-top:0.5em !important;}
.specialoffers a{color:#E23434 !important; font-weight:bold !important; font-size:1.1em !important; margin-top:25px!important; text-align:center !important; border:1.5px solid #E23434; padding:4px; }
.payment_method_paypal img{max-width:200px !important; }
select{margin-bottom:5px; }
.blueimp-gallery > .prev, .blueimp-gallery > .next, .blueimp-gallery > .close, body .blueimp-gallery > .play-pause, body .blueimp-gallery-playing > .play-pause, body:last-child .blueimp-gallery > .play-pause, body:last-child .blueimp-gallery-playing > .play-pause{color:#fff;}
.addon-name{display:none !important;}
body.woocommerce-page.archive .sidebar-content aside.widget{padding: 30px 10px 10px;}
ul.products li.product-category .thumb-info h3, .column2 ul.products li.product-category .thumb-info h3{font-size: 0.8em;}
ul.products li.product .description, ul.products li.product-category .description{display: block; font-size: 12px;}
ul.products li.product .description span, ul.products li.product-category .description span{margin-top: 8px;}
ul.products li.product-col .price{margin-top: 15px;}
ul.products li.product.show-outimage-q-onimage .product-loop-title, ul.products li.product-category.show-outimage-q-onimage .product-loop-title, ul.products li.product.show-outimage-q-onimage .product-loop-title > *, ul.products li.product-category.show-outimage-q-onimage .product-loop-title > *{font-weight:600; }
.woocommerce-tabs.style-2 .tab-content{border-top: solid 1px #ADB1B8; }
.single_variation_wrap::before{border-top: 0px solid #ebebeb;}
.resp-vtabs.style-2 .resp-tabs-list li.resp-tab-active{border-bottom: 6px solid #002437 !important;}
.woocommerce-tabs.style-2 .resp-tabs-list li.resp-tab-active{border-bottom:4px solid #002437 !important; margin-bottom:0px !important;}
.thumb-info .thumb-info-title{background: rgba(0,36,55,0.8); } 
.thumb-info .thumb-info-type{background-color: #ff8901;}
ul.products li.product .description, ul.products li.product-category .description{display: block; }
ul.products li.product .description p, ul.products li.product-category .description p{font-size:12px; }
ul.products li.product .price, ul.products li.product-category .price{font-size: 1.15em;}
.featured-box{background: #fff; border-bottom: 0px solid #fff; border-left: 0px solid #fff; border-radius: 0px; border-right: 0px solid #fff; box-shadow: 0px; box-sizing: border-box; margin: 20px auto; min-height: 100px; position: relative; text-align: center; z-index: 1;}
.featured-box .box-content{border-radius: 0px; }
.price del, td.product-price del, td.product-subtotal del, td.product-total del, td.order-total del, tr.cart-subtotal del, .price .from, td.product-price .from, td.product-subtotal .from, td.product-total .from, td.order-total .from, tr.cart-subtotal .from{font-size: 0.6em; }
.thumb-info .thumb-info-title{bottom:6%;  }
ul.products li.product .price, ul.products li.product-category .price{font-size: 1.2em !important;}
.product-summary-wrap .cart{border-bottom: 0px solid; border-top: 0px solid; margin-bottom: 0em; padding: 0em 0;}
.sidebar .product-categories li>a{line-height: 30px; font-size: 13.4px; font-weight: 500;}
.bundled_product_summary .details{font-size:1.2em !important; }
.bundled_product_title_inner{font-size:15px; font-weight:600; }
.woobt-item-name{display: none;}
.woobt-wrap .woobt-text{font-weight: 800; color: #002437; font-size: 15px;}
.woobt-products .woobt-product .woobt-price{font-weight: bold;}
.woobt-after-text{font-size:12px; color:#7B858A !important; font-weight:normal !important;}
.woobt-products .woobt-product > td{}
.woobt-products .woobt-product .woobt-thumb img{display: inline;}
.woobt-products .woobt-product .woobt-thumb img{width: 150px;
max-width: 100%;
}
.woobt-products .woobt-product .woobt-thumb{width: 90px; 
flex: 0 0 90px;
}
.woobt-products[class*=woobt-products-layout-carousel] .woobt-product{border:0px;}
.woobt-products .woobt-product form.variations_form .variations .variation .select select{background-image: none;}
.product-layout-default .variations::after{border-top: none !important;}
.price{font-size: 32px !important; }
.single-product .product-summary-wrap .price{font-size: 26px; line-height: 24px; font-weight: bold;}
.single-product .product_title{line-height: 35px !important;}
.cart_totals .order-total .amount, .review-order.shop_table .order-total .amount{font-size: 26px; color: #ff8901;}
ul.products li.product-category .thumbnail h3, .column2 ul.products li.product-category .thumbnail h3{font-size: 0.85em;}
.shipping_class{font-weight:600; margin-top: 20px; }
.star-rating:nth-of-type(2){display:none; }
#footer .logo img{max-width:130px; }
.woocommerce-variation-description{font-size:17px; color: #002437; font-weight:500;}
.customer-details{font-size:28px; }
.checkout_delivery_class{font-weight:500; font-style: italic; font-size:11.5px; margin-bottom:0px; padding-bottom:0px;}
.ul.cart_list li dl{margin:0px !important; }
.featured-box .shop_table .product-remove .remove{font-size: 37px;}
ul.products li.product .links-on-image .add-links-wrap .add-links .add_to_cart_button, ul.products li.product-category .links-on-image .add-links-wrap .add-links .add_to_cart_button, ul.products li.product .links-on-image .add-links-wrap .add-links .add_to_cart_read_more, ul.products li.product-category .links-on-image .add-links-wrap .add-links .add_to_cart_read_more, ul.products li.product .links-on-image .add-links-wrap .add-links .yith-wcwl-add-to-wishlist > div, ul.products li.product-category .links-on-image .add-links-wrap .add-links .yith-wcwl-add-to-wishlist > div, ul.products li.product .links-on-image .add-links-wrap .add-links .quickview, ul.products li.product-category .links-on-image .add-links-wrap .add-links .quickview{background: #ff8901 none repeat scroll 0 0;
border: 0 none;
border-radius: 5px;
color: #fff;
margin-top: -3em;
}
.boxed{border: 0px solid grey ;}
.gform_wrapper li.hidden_label input{margin-top: 0px;}
.woocommerce-terms-and-conditions-link{font-weight:bold; text-decoration:underline;}
.contactdetailsend{margin-bottom:75px;}
#cookie-law-info-again{border-radius: 10px 10px 0px 0px !important;}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited{margin-left: 10px; margin-right: 5px;} input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset;
}
.pro_menu a{color: #D30028 !important; font-weight:bold !important; } .gform_wrapper .ginput_complex.ginput_container{max-width: 600px; overflow: visible; width: 100%;}
.address_left{float:left; display: inline-block; width:48%; clear:both; }
.customerfeedback{font-size:18px; }
.alert-success, .woocommerce-message{background-color: #FF8901; border-color: #FF8901; color: #fff;}
input.submit, input[type="submit"].button{color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #FF8901;border-color: #FF8901;}
.pum-theme-12911 .pum-container, .pum-theme-lightbox .pum-container{opacity: 100 !important;}
.pum-theme-12911 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.75 ) !important;}
.star-rating span::before{color: #ff8901 !important;}
.comment-form-rating .stars span a::before{color: #ff8901 !important;}
.comment-form-rating .stars span a::after{color: #ff8901 !important;}
#label_3_5_1 a{color:#fff;}
#mini-cart .minicart-icon, #mini-cart .cart-items{display: inline-block;
margin-right: 15px;
}
#header .share-links a{color: #fff}
#header .header-top #mini-cart{font-size: 1.1em;}
#header .share-links a{border: 2px solid #fff !important;}
#mini-cart .cart-items{color: #fff !important; background-color: #d83c1a !important;} #side-nav-panel .accordion-menu .arrow{color: #1E1E1E;
background-color:#fff;
}
@media screen and (min-width: 993px) and (max-width: 1300px){.menu-block a{font-size:1em !important;}
#header .logo, .side-header-narrow-bar-logo{max-width:230px !important;}}
@media(max-width:992px){#left_images{display:none;}
ul.products li.product-category .thumbnail h3, .column2 ul.products li.product-category .thumbnail h3{font-size:1em;}
.noarrow .arrow{display:none;}
#header .my-account{color:#fff !important;}
.thumb-info .thumb-info-title{font-size:17px;}
.menu-block{display:none !important;}
.wnd-checkout-message{text-align:left;padding-top:10px;}
.contact-button{display:none !important;}}
@media screen and (min-width: 1159px) and (max-width: 1201px){#header .logo{max-width:350px;}
.menu-block{display:none !important;}
#header .my-account{color:#fff;}}
@media(min-width:768px){.topcontact.vc_row.vc_row-flex{display:none;}}
@media(max-width:768px){.homereviews{font-size:1.4em !important;}
.powertank-text{font-size:3em;}
.profeaturetext h4{color:#fff;font-weight:bold;font-size:2em;line-height:1.2}
.profeaturetext p{color:#ff8901;font-weight:bold;font-size:1em;line-height:1.2}
.pro-img{padding-top:20%;}
.tab-content h2{margin-top:0px;}
ul.products li.product-category .thumbnail h3, .column2 ul.products li.product-category .thumbnail h3{font-size:1em;}
.text_banner{display:none;}
#header.header-corporate:not(.header-10) .header-main .searchform-popup, #header.header-corporate:not(.header-10) .header-main #mini-cart{display:inline-block;}
#mobile-search{width:100%;display:inline-block;padding:20px;}
.menu-block{display:none !important;}
.home-page-lines{display:none !important;}
.pump-cta{margin-top:20px;}
#header .my-account{color:#fff;}
.mobilecta{display:inline-flex;}
.mobileheader{display:inline-block;}
.mobileheader2{display:inline-block;}
.desktop-cta{display:none;}
.desktop-features{display:none;}
.desktopheader{display:none;}
.mobile-features{display:inline-flex;}
.support-desktop{display:none;}
.support-mobile{display:inline-flex;}
.telnumber a (colour:#fff;)
#banner-heading{font-size:3.5em;font-weight:900;}
.wpb-content-wrapper .vc_custom_1750252065853{background-position:0% 50% !important;margin-top:-5rem !important;padding-top:10rem !important;}}
@media only screen and (max-width: 769px){.swap-on-mobile{display:flex !important;flex-direction:column-reverse;}}