/*!
Theme Name: Hospital Direct
Description: This is a child theme for Flatsome Theme.
Author: UX Themes
Template: flatsome
Version: 3.0
*/
 .color-primary{color:#34388c!important}.bg-color-primary:not(.col),.bg-color-primary.col .col-inner{background-color:#34388c!important;color:white!important}.bg-color-primary:not(.button,.col){padding:6px}.border-primary{border:1px solid #34388c!important}.color-secondary{color:#AE1613!important}.bg-color-secondary:not(.col),.bg-color-secondary.col .col-inner{background-color:#AE1613!important;color:white!important}.bg-color-secondary:not(.button,.col){padding:6px}.border-secondary{border:1px solid #AE1613!important}.color-acute{color:#34B7EB!important}.bg-color-acute:not(.col),.bg-color-acute.col .col-inner{background-color:#34B7EB!important;color:white!important}.bg-color-acute:not(.button,.col){padding:6px}.border-acute{border:1px solid #34B7EB!important}.color-community{color:#f6a117!important}.bg-color-community:not(.col),.bg-color-community.col .col-inner{background-color:#f6a117!important;color:white!important}.bg-color-community:not(.button,.col){padding:6px}.border-community{border:1px solid #f6a117!important}.color-retail{color:#2368a6!important}.bg-color-retail:not(.col),.bg-color-retail.col .col-inner{background-color:#2368a6!important;color:white!important}.bg-color-retail:not(.button,.col){padding:6px}.border-retail{border:1px solid #2368a6!important}.color-exclusive{color:#6c2673!important}.bg-color-exclusive:not(.col),.bg-color-exclusive.col .col-inner{background-color:#6c2673!important;color:white!important}.bg-color-exclusive:not(.button,.col){padding:6px}.border-exclusive{border:1px solid #6c2673!important}.color-business{color:#7da14f!important}.bg-color-business:not(.col),.bg-color-business.col .col-inner{background-color:#7da14f!important;color:white!important}.bg-color-business:not(.button,.col){padding:6px}.border-business{border:1px solid #7da14f!important}.color-training{color:#49b4c6!important}.bg-color-training:not(.col),.bg-color-training.col .col-inner{background-color:#49b4c6!important;color:white!important}.bg-color-training:not(.button,.col){padding:6px}.border-training{border:1px solid #49b4c6!important}.color-siba{color:#95DCEF!important}.bg-color-siba:not(.col),.bg-color-siba.col .col-inner{background-color:#95DCEF!important}.bg-color-siba:not(.button,.col){padding:6px}.border-siba{border:1px solid #95DCEF!important}.color-highlight{color:#E9E8E8!important}.bg-color-highlight:not(.col),.bg-color-highlight.col .col-inner{background-color:#E9E8E8!important}.bg-color-highlight:not(.button,.col){padding:6px}.border-highlight{border:1px solid #E9E8E8!important}.color-dark{color:#333333!important}.bg-color-dark:not(.col),.bg-color-dark.col .col-inner{background-color:#333333!important;color:white!important}.bg-color-dark:not(.button,.col){padding:6px}.border-dark{border:1px solid #333333!important}.color-white{color:white!important}.bg-color-white:not(.col),.bg-color-white.col .col-inner{background-color:white!important}.bg-color-white:not(.button,.col){padding:6px}.border-white{border:1px solid white!important}h1{font-size:200%;color:#34388c;text-transform:uppercase}h2{font-size:200%;color:#34388c;text-transform:uppercase}h3{font-size:150%;color:#34388c;text-transform:uppercase}h4{font-size:120%;text-transform:uppercase}h5{font-size:120%}h6{font-size:120%}p{line-height:1.4}blockquote{font-size:2em;margin:0 0 1em;padding:0 1em 0}.weight-light{font-weight:300!important}.weight-regular{font-weight:400!important}.weight-bold{font-weight:700!important}.uppercase{text-transform:uppercase!important;line-height:1.3}.no-border-top{border-top:0!important}.no-border-bottom{border-bottom:0!important}main #content .cms-block ol,.mce-edit-area ol{counter-reset:section;list-style-type:none}main #content .cms-block ol li::before,.mce-edit-area ol li::before{counter-increment:section;content:counters(section,".") ": ";padding-right:5px;font-weight:700}form#training{grid-template-columns:repeat(6,1fr);background-color:#E9E8E8;grid-gap:20px;padding:40px;display:grid}form#training>div{background-color:#fff;padding:20px}form#training input,form#training textarea,form#training select{border:none;box-shadow:none;margin:0;padding:0}form#training textarea{resize:none;height:100%}form#training .firstname-wrap{grid-column:1/span 3;grid-row:1/span 1}form#training .surname-wrap{grid-column:1/span 3;grid-row:2/span 1}form#training .jobtitle-wrap{grid-column:1/span 3;grid-row:3/span 1}form#training .phone-wrap{grid-column:1/span 3;grid-row:4/span 1}form#training .electronicmail-wrap{grid-column:1/span 3;grid-row:5/span 1}form#training .organisation-wrap{grid-column:1/span 3;grid-row:6/span 1}form#training .products-wrap{grid-column:4/span 3;grid-row:1/span 2}form#training .deliveryaddress-wrap{grid-column:4/span 3;grid-row:3/span 2}form#training .additional-wrap{grid-column:4/span 3;grid-row:5/span 2}form#training .req-dates{grid-column:1/span 6;grid-row:7/span 1}form#training .date-1-wrap{grid-column:1/span 2;grid-row:8/span 1}form#training .date-2-wrap{grid-column:3/span 2;grid-row:8/span 1}form#training .date-3-wrap{grid-column:5/span 2;grid-row:8/span 1}form#training .submit-wrap{grid-column:4/span 3;grid-row:9/span 1}form#training .products-wrap,form#training .deliveryaddress-wrap,form#training .additional-wrap{display:flex;flex-direction:column}form#training .products-wrap span,form#training .deliveryaddress-wrap span,form#training .additional-wrap span{flex:1}form#training .submit-wrap,form#training .req-dates{background:none;padding:0}form#training input[type=submit]{background-color:#49b4c6;padding:0 10px}h1:not([style])::after,h2:not([style])::after{content:"";display:block;background-color:#34388c;height:5px;max-width:200px;margin-top:5px}h1.color-primary::after,h2.color-primary::after{content:"";display:block;background-color:#34388c;height:5px;max-width:200px;margin-top:5px}.page-title.color-primary h1,.page-title.color-primary h2{color:#34388c!important}.page-title.color-primary h1::after,.page-title.color-primary h2::after{content:"";display:block;background-color:#34388c;height:5px;max-width:200px;margin-top:5px}h1.color-secondary::after,h2.color-secondary::after{content:"";display:block;background-color:#AE1613;height:5px;max-width:200px;margin-top:5px}.page-title.color-secondary h1,.page-title.color-secondary h2{color:#AE1613!important}.page-title.color-secondary h1::after,.page-title.color-secondary h2::after{content:"";display:block;background-color:#AE1613;height:5px;max-width:200px;margin-top:5px}h1.color-acute::after,h2.color-acute::after{content:"";display:block;background-color:#34B7EB;height:5px;max-width:200px;margin-top:5px}.page-title.color-acute h1,.page-title.color-acute h2{color:#34B7EB!important}.page-title.color-acute h1::after,.page-title.color-acute h2::after{content:"";display:block;background-color:#34B7EB;height:5px;max-width:200px;margin-top:5px}h1.color-community::after,h2.color-community::after{content:"";display:block;background-color:#f6a117;height:5px;max-width:200px;margin-top:5px}.page-title.color-community h1,.page-title.color-community h2{color:#f6a117!important}.page-title.color-community h1::after,.page-title.color-community h2::after{content:"";display:block;background-color:#f6a117;height:5px;max-width:200px;margin-top:5px}h1.color-retail::after,h2.color-retail::after{content:"";display:block;background-color:#2368a6;height:5px;max-width:200px;margin-top:5px}.page-title.color-retail h1,.page-title.color-retail h2{color:#2368a6!important}.page-title.color-retail h1::after,.page-title.color-retail h2::after{content:"";display:block;background-color:#2368a6;height:5px;max-width:200px;margin-top:5px}h1.color-exclusive::after,h2.color-exclusive::after{content:"";display:block;background-color:#6c2673;height:5px;max-width:200px;margin-top:5px}.page-title.color-exclusive h1,.page-title.color-exclusive h2{color:#6c2673!important}.page-title.color-exclusive h1::after,.page-title.color-exclusive h2::after{content:"";display:block;background-color:#6c2673;height:5px;max-width:200px;margin-top:5px}h1.color-business::after,h2.color-business::after{content:"";display:block;background-color:#7da14f;height:5px;max-width:200px;margin-top:5px}.page-title.color-business h1,.page-title.color-business h2{color:#7da14f!important}.page-title.color-business h1::after,.page-title.color-business h2::after{content:"";display:block;background-color:#7da14f;height:5px;max-width:200px;margin-top:5px}h1.color-training::after,h2.color-training::after{content:"";display:block;background-color:#49b4c6;height:5px;max-width:200px;margin-top:5px}.page-title.color-training h1,.page-title.color-training h2{color:#49b4c6!important}.page-title.color-training h1::after,.page-title.color-training h2::after{content:"";display:block;background-color:#49b4c6;height:5px;max-width:200px;margin-top:5px}h1.color-siba::after,h2.color-siba::after{content:"";display:block;background-color:#95DCEF;height:5px;max-width:200px;margin-top:5px}.page-title.color-siba h1,.page-title.color-siba h2{color:#95DCEF!important}.page-title.color-siba h1::after,.page-title.color-siba h2::after{content:"";display:block;background-color:#95DCEF;height:5px;max-width:200px;margin-top:5px}h1.color-highlight::after,h2.color-highlight::after{content:"";display:block;background-color:#E9E8E8;height:5px;max-width:200px;margin-top:5px}.page-title.color-highlight h1,.page-title.color-highlight h2{color:#E9E8E8!important}.page-title.color-highlight h1::after,.page-title.color-highlight h2::after{content:"";display:block;background-color:#E9E8E8;height:5px;max-width:200px;margin-top:5px}h1.color-dark::after,h2.color-dark::after{content:"";display:block;background-color:#333;height:5px;max-width:200px;margin-top:5px}.page-title.color-dark h1,.page-title.color-dark h2{color:#333333!important}.page-title.color-dark h1::after,.page-title.color-dark h2::after{content:"";display:block;background-color:#333;height:5px;max-width:200px;margin-top:5px}h1.color-white::after,h2.color-white::after{content:"";display:block;background-color:#fff;height:5px;max-width:200px;margin-top:5px}.page-title.color-white h1,.page-title.color-white h2{color:white!important}.page-title.color-white h1::after,.page-title.color-white h2::after{content:"";display:block;background-color:#fff;height:5px;max-width:200px;margin-top:5px}td,th{font-size:1em;line-height:1.4}main ul ul,main ul ol,main ol ol,main ol ul{margin:1.5em 0 1.5em 1.5em}form abbr[title=required],span.required{color:red;font-size:1.5em;font-weight:700;line-height:1;text-shadow:1px 1px 5px red}form label{min-height:43px}.img-responsive img{display:block;max-width:100%;width:auto;margin:0 auto}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.padding{padding:24px}.padding-half{padding:12px}.padding-bottom{padding-bottom:24px}.footer-secondary.pull-right{float:none}.footer-text.inline-block{display:block}.footer-image-container{display:flex;justify-content:space-evenly;flex-wrap:wrap}.footer-image{max-height:50px;width:auto;margin:0.5rem!important}.required{color:#AE1613;font-weight:900}.flexme{align-items:flex-start;display:flex}.tagged_as{display:none!important}.autocomplete-suggestion span,.autocomplete-suggestion .search-name{font-size:1.05rem!important}.logged-in .header-top{background-color:#7da14f!important}#masthead{height:60px;margin-bottom:-10px}@media (min-width:850px){#masthead{height:80px}}#logo{width:250px}@media (min-width:850px){#logo{padding-top:20px}#logo img{width:120px}}.header-nav-main.nav-left{justify-content:center}.header-nav-main.nav-right{flex-direction:column;align-items:flex-end}.header-nav-main.nav-right .header-divider{display:none}.header-nav-main.nav-right>li{margin:0}.header-nav-main.nav-right>li>a{padding:0}.header-nav-main .account-item>a,.header-nav-main .cart-item>a{color:#34388c}.header-nav-main .account-item>a:hover,.header-nav-main .cart-item>a:hover{color:#AE1613}.header-nav-main .image-icon img{width:20px}.cart-img-icon{width:20px}#menu-item-3877 a{font-size:0}#menu-item-3877 a::before{content:" ";display:block;width:1rem;height:1rem;background-image:url(/wp-content/uploads/2020/01/icon-house-blue.svg);background-size:contain;background-repeat:no-repeat;opacity:1}.searchform-wrapper .form-flat input:not([type=submit]){background:#fff;border:2px solid #34388F;border-radius:7px;background-color:#fff}#woocommerce-product-search-field-0{border:2px solid #313483;border-radius:7px}.slider .banner .col{min-height:175px}@media (max-width:849px){.slider .banner .col{min-height:125px}}.slider .banner .col:hover .col-inner{opacity:.7;transition:all 1s}.slider .banner .col.border-white{background-color:#fff}.slider .banner .col-inner{display:flex;align-items:center;transition:all 1s}.slider .banner p:first-child,.slider .banner p:last-child{margin:0}.custom-product-page .page-title-inner{padding-top:0;min-height:0;padding-bottom:20px}.no-text .box-text{display:none}.center{text-align:center!important}img.aligncenter{display:block;clear:both;margin:0 auto!important}.row.archive-page-header>.col,.row.category-page-header>.col{padding-bottom:0}.archive-page-header .widget:last-child,.category-page-header .widget:last-child{margin-bottom:0}.blog-archive .page-title{margin-bottom:30px}.breadcrumbs a:last-child{font-weight:700;color:rgb(0 0 0 / .75)}@media (max-width:720px){#breadcrumbs{text-align:center}}.flickity-page-dots{margin-bottom:10px}.flickity-slider .name.product-title{text-align:center;font-size:1rem}.call-to-action-box{background-color:#fff}.call-to-action-box .col-inner{transition:all 1s}.call-to-action-box:hover .col-inner{opacity:.7;transition:all 1s}.member-benefits{grid-template-columns:1fr;margin-bottom:4em;grid-gap:20px;display:grid}@media (max-width:1023px){.theme-flatsome.woocommerce-account .woocommerce{display:flex;flex-direction:column-reverse}}@media (min-width:1024px){.member-benefits{grid-template-columns:1fr 1fr 1fr}}.member-benefits>div{position:relative;transition:all 1s}@media (max-width:1023px){.member-benefits>div{max-height:175px}}@media (min-width:1024px){.member-benefits>div{max-height:400px}}.member-benefits>div:focus{max-height:999vh}.member-benefits>div::after{content:"See Account Benefits";position:absolute;text-align:center;bottom:24px;left:24px;right:24px;padding:10px;border-radius:6px}.member-benefits>div:not(.button){padding:0}.member-benefits .bg-color-business::after{background-color:#fff;color:#7da14f}.member-benefits .bg-color-primary::after{background-color:#fff;color:#34388c}.member-benefits .bg-color-retail::after{background-color:#fff;color:#2368a6}@media (min-width:1024px){.member-benefits .title-container{position:relative;background-size:cover;background-position:top center;padding:40px 40px 120px}}.member-benefits .title-container::after{content:" ";position:absolute;bottom:0;left:0;right:0;padding:50px 0 10px;text-align:center}.member-benefits .title-container h2{font-weight:600}@media (max-width:1023px){.member-benefits .title-container h2{text-align:center;color:white!important}}@media (min-width:1024px){.member-benefits .title-container h2{text-shadow:3px 3px 5px #ffffff,3px -3px 5px #ffffff,-3px 3px 5px #ffffff,-3px -3px 5px #fff}}@media (max-width:1023px){.member-benefits .title-container h2 img{display:none}}@media (min-width:1024px){.member-benefits .title-container h2 img{margin-bottom:1em}}@media (min-width:1024px){.member-benefits .business .title-container{background-image:url(https://www.hospitaldirect.co.uk/wp-content/themes/hospital-direct/business-benefits-background.jpg)}}.member-benefits .business .title-container::after{background:linear-gradient(0deg,#7da14f 30%,#fff0 100%)}@media (min-width:1024px){.member-benefits .professional .title-container{background-image:url(https://www.hospitaldirect.co.uk/wp-content/themes/hospital-direct/professional-benefits-background.jpg)}}.member-benefits .professional .title-container::after{background:linear-gradient(0deg,#34388c 30%,#fff0 100%)}@media (min-width:1024px){.member-benefits .retail .title-container{background-image:url(https://www.hospitaldirect.co.uk/wp-content/themes/hospital-direct/retail-benefits-background.jpg)}}.member-benefits .retail .title-container::after{background:linear-gradient(0deg,#2368a6 30%,#fff0 100%)}.member-benefits .content-container{padding:40px}.member-benefits ul{margin:0 1em}.member-benefits .textwidget{font-weight:300}.member-benefits .is-divider.small{display:none}.member-benefits .absolute-footer{padding:1rem 15px 3rem}.member-benefits .absolute-footer,.member-benefits .absolute-footer span,.member-benefits .absolute-footer a{color:#fff;font-size:1rem}.member-benefits .absolute-footer span,.member-benefits .absolute-footer a{padding-right:1rem}.contact_us_toggler{display:flex;cursor:pointer}.contact_us_toggler:after{font-size:2rem;line-height:1;content:"\f107";font-family:"fl-icons"}.contact_us_toggler.open:after{content:"\f106"}.accordion-title{border:1px solid #ddd;margin-bottom:-1px}.after-post-archive,.after-post-archive .col,.after-post-archive .widget,.after-post-archive .widget .col{margin-bottom:0;padding-bottom:0}.box-text p{margin-top:0;margin-bottom:1.3em}.custom-product-page .social-icons{padding-top:.5rem;display:flex}.buy-online-header::after{content:"instantly";margin-left:1ch}.order_details .wc-item-meta,.warranty-table .wc-item-meta{margin:0;font-size:14px}.order_details .wc-item-meta li,.warranty-table .wc-item-meta li{align-items:center;display:flex}.order_details .wc-item-meta p,.warranty-table .wc-item-meta p{margin:0}.order_details .product-total,.warranty-table .product-total{vertical-align:bottom}.order_details .wc-item-meta-label,.warranty-table .wc-item-meta-label{margin-right:1ch}.logged-in .quote-button-wrapper:not(.trade):not(.proff){display:none}.exclusive-logo img{max-height:40px;height:40px;width:auto!important;display:block;margin:0 auto}.exclusive-image img{max-height:170px;height:170px;width:auto!important;max-width:100%;display:block;margin:0 auto}.entry-header .entry-meta{display:none}.woocommerce-product-gallery__wrapper,.product-small .box-image,.product-category .box-badge .box-image{border:1px solid #34388c}.product-category .box-badge .box-text{border-left:1px solid #34388c;border-right:1px solid #34388c}.product-small .price-wrapper{display:none}.product-small .product-title{text-align:center}.product-small .box-text{padding-bottom:0}.woocommerce-pagination{padding-bottom:24px}.two-categories .category--top-level,.post-sidebar #secondary .category--top-level{margin-bottom:1.5rem;background:#34388c;text-transform:uppercase}.two-categories .category--top-level>a,.post-sidebar #secondary .category--top-level>a{display:block;padding:.5rem;color:#fff;line-height:1;font-weight:300}.two-categories .category--top-level+.category--container,.post-sidebar #secondary .category--top-level+.category--container{margin-top:-1.5rem!important}.widget_taxonomy_list_widget{margin-top:-1.5rem!important}.two-categories .category--top-level.hospital,.post-sidebar #secondary .category--top-level.hospital{background-color:#34B7EB;color:#fff;padding:6px;padding-left:2.5rem;background-image:url(/wp-content/uploads/2019/10/icon-snake-pole-white.svg);background-position:6px center;background-repeat:no-repeat;background-size:2rem}.two-categories .category--top-level.community,.post-sidebar #secondary .category--top-level.community{background-color:#f6a117;color:#fff;padding:6px;padding-left:2.5rem;background-image:url(/wp-content/uploads/2019/10/icon-handshake-white.svg);background-position:6px center;background-repeat:no-repeat;background-size:2rem}.two-categories .category--top-level.professional,.post-sidebar #secondary .category--top-level.professional{padding-left:2.5rem;background-image:url(/wp-content/uploads/2019/10/icon-6-pointed-handshake-white.svg);background-position:6px center;background-repeat:no-repeat;background-size:2rem}.two-categories .category--top-level.exclusive,.post-sidebar #secondary .category--top-level.exclusive{padding-left:2.5rem;background-image:url(/wp-content/uploads/2019/10/icon-logo-star-white.svg);background-position:6px center;background-repeat:no-repeat;background-size:2rem}.two-categories .category--top-level.retail,.post-sidebar #secondary .category--top-level.retail{padding-left:2.5rem;background-image:url(/wp-content/uploads/2019/10/icon-cart-white.svg);background-position:6px center;background-repeat:no-repeat;background-size:2rem}.two-categories .category--container,.post-sidebar #secondary .category--container{margin:0 0 1.5rem}.two-categories.healthcare-professional .category--container,.post-sidebar #secondary.healthcare-professional .category--container{margin:0 0 1.5rem 2rem}.two-categories .widget_taxonomy_list_widget>ul>li,.two-categories li.category,.post-sidebar #secondary .widget_taxonomy_list_widget>ul>li,.post-sidebar #secondary li.category{margin-left:0;margin-bottom:0;border-top:0;list-style:none}.two-categories .widget_taxonomy_list_widget>ul>li::before,.two-categories li.category::before,.post-sidebar #secondary .widget_taxonomy_list_widget>ul>li::before,.post-sidebar #secondary li.category::before{content:"> "}.two-categories .widget_taxonomy_list_widget>ul>li>ul li,.two-categories li.category>ul li,.post-sidebar #secondary .widget_taxonomy_list_widget>ul>li>ul li,.post-sidebar #secondary li.category>ul li{margin-left:2rem}.two-categories>ul>li.category ul,.post-sidebar #secondary>ul>li.category ul{margin-bottom:1.5rem}.two-categories .widget_taxonomy_list_widget a,.post-sidebar #secondary .widget_taxonomy_list_widget a{padding-top:0;padding-bottom:0}.item-variations.item-variations{margin:0}@media (min-width:550px){div.wfb-field-div input,div.wfb-field-div select,div.wfb-field-div textarea{float:left;width:30%}div.wfb-field-div input+input,div.wfb-field-div input+select,div.wfb-field-div input+textarea,div.wfb-field-div select+input,div.wfb-field-div select+select,div.wfb-field-div select+textarea,div.wfb-field-div textarea+input,div.wfb-field-div textarea+select,div.wfb-field-div textarea+textarea{margin-left:1rem}}@media (max-width:549px){div.wfb-field-div label{float:none;width:auto}div.wfb-field-div input,div.wfb-field-div select,div.wfb-field-div textarea{float:none;width:100%}}.single-product .product-breadcrumb-container{margin-top:10px;padding-top:10px;border-top:10px solid #34388c}.product_meta .posted_in{display:block;overflow:hidden;max-height:4rem}.product_meta .posted_in::before{float:right;content:"…";display:inline-block}.product_meta .posted_in:hover{max-height:none}.product_meta .posted_in:hover::before{content:""}.product_meta,.woocommerce-variation-price{font-size:1em}.single_variation_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.single_variation_wrap>div{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:end;padding:10px}@media (min-width:960px){.single_variation_wrap>div{flex:0 0 49%;flex:0 0 calc(50% - 10px)}}.single_variation_wrap>div>div:nth-child(1){flex:0 0 100%;margin-bottom:auto}.single_variation_wrap>div>.quantity.buttons_added,.single_variation_wrap>div>button{margin:0}@media (max-width:379px){.single_variation_wrap>div>.quantity.buttons_added{flex:0 0 100%;margin-bottom:0}}@media (min-width:380px){.single_variation_wrap>div>.quantity.buttons_added{flex:0 0 45%;margin-right:0}}@media (min-width:960px){.single_variation_wrap>div>.quantity.buttons_added{flex:0 0 100%;margin-bottom:0}}@media (min-width:1080px){.single_variation_wrap>div>.quantity.buttons_added{flex:0 0 45%;margin-right:0}}@media (max-width:379px){.single_variation_wrap>div>button{flex:0 0 100%;margin-bottom:5px}}@media (min-width:380px){.single_variation_wrap>div>button{flex:0 0 55%;margin-bottom:0}}@media (min-width:960px){.single_variation_wrap>div>button{flex:0 0 100%;margin-bottom:5px}}@media (min-width:1080px){.single_variation_wrap>div>button{flex:0 0 55%}}.single_variation_wrap>div .warranty_info{flex:0 0 100%}.single_variation_wrap>.woocommerce-variation{display:block;flex:0 0 100%}.single_variation_wrap>.woocommerce-variation>.woocommerce-variation-hd-nhscc{float:left}.single_variation_wrap>.woocommerce-variation>.woocommerce-variation-price,.single_variation_wrap>.woocommerce-variation>.woocommerce-variation-availability{text-align:right}.single_variation_wrap>div input[type=button].button{border-radius:0!important;background:#fff}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.button,.single_variation_wrap .quote-button-wrapper .single_add_to_cart_button.button{background-color:white!important;padding:0 0 0 1.5rem}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.button,.single_variation_wrap .woocommerce-variation-add-to-cart .quantity>input,.single_variation_wrap .quote-button-wrapper .single_add_to_cart_button.button,.single_variation_wrap .quote-button-wrapper .quantity>input{height:1.75rem;min-height:0!important;margin:0;padding-top:0;line-height:1rem}.single_variation_wrap .woocommerce-variation-add-to-cart{background:#2368a6;color:#fff;order:3;margin-left:auto}@media (max-width:748px){.single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:25px!important}}.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button.button{background-image:url(/wp-content/uploads/2020/01/basket-icon-thing.png);background-position:.5rem center;background-repeat:no-repeat;color:#2368a6!important;font-weight:300;font-size:1.1rem}.single_variation_wrap .quote-button-wrapper{background-image:url(https://www.hospitaldirect.co.uk/wp-content/themes/hospital-direct/medical-or-trade-its-up-to-you.png);background-repeat:no-repeat;background-color:#34388c;color:#fff}@media (max-width:959px){.single_variation_wrap .quote-button-wrapper{background-position:25% center}}@media (min-width:960px) and (max-width:1079px){.single_variation_wrap .quote-button-wrapper{background-position:right center}}@media (min-width:1080px){.single_variation_wrap .quote-button-wrapper{background-position:25% center}}.single_variation_wrap .quote-button-wrapper .single_add_to_cart_button.button{background-image:url(/wp-content/uploads/2020/01/pen-arrow-paper-thing.png);background-position:.5rem center;background-repeat:no-repeat;color:#34388c!important;font-weight:300;font-size:1.1rem}.single_variation_wrap .quote-button-wrapper.trade{background-image:none;background-color:#7da14f}.single_variation_wrap .quote-button-wrapper.trade .single_add_to_cart_button{color:#7da14f!important}.single_variation_wrap .quote-button-wrapper.proff{background-image:none;background-color:#34388c}.single_variation_wrap .quote-button-wrapper.proff .single_add_to_cart_button{color:#34388c!important}.single_variation_wrap .buy-online-header,.single_variation_wrap .healthcare-prof-header{display:flex;align-items:center;padding-bottom:10px;font-size:150%;font-weight:300;line-height:1;text-transform:uppercase}.single_variation_wrap .buy-online-header::before,.single_variation_wrap .healthcare-prof-header::before{content:" ";display:block;flex:0 0 30px;height:30px;width:30px;margin-right:10px;background-repeat:no-repeat;background-size:cover}.single_variation_wrap .healthcare-prof-header.both>:nth-child(1){flex:0}.single_variation_wrap .healthcare-prof-header.both>:nth-child(2){order:1;height:3rem}.single_variation_wrap .healthcare-prof-header.both::after{content:"";display:block;height:100%;width:2px;margin:auto;transform:rotateZ(15deg)}.single_variation_wrap .buy-online-header::before{background-image:url(/wp-content/uploads/2019/10/icon-basket-white.svg)}.single_variation_wrap .healthcare-prof-header::before{background-image:url(/wp-content/uploads/2019/10/icon-basket-white.svg)}.single_variation_wrap .quantity.buttons_added.form-normal::before{display:inline-block;content:"Qty";padding-top:0;padding-right:10px;font-weight:300}.cart-quote .header-cart-title+i{display:none}.product-video{text-align:center}.product-video>iframe{margin:0 auto 10px}video{border:1px solid #bbb}.wp-video{padding-bottom:1rem}.product-quote{margin-top:1rem}.product-quote blockquote{position:relative;margin:0 0 1rem;padding:1rem;color:#fff;border:none;font-size:120%;font-style:normal;font-weight:300;line-height:1;background-color:#f6a117}.product-quote blockquote>span{display:block}.product-quote blockquote>.attribution{margin-top:10px;font-size:.75rem;text-align:right}.extra-benefits-banner{display:flex;overflow:hidden;flex-wrap:wrap;justify-content:space-between;width:550px;max-width:100%;font-size:18px;text-align:center}.extra-benefits-banner__create-account{flex:0 0 180px}.extra-benefits-banner__delivery{flex:0 0 90px}.extra-benefits-banner__vat{flex:0 0 110px}.extra-benefits-banner__made-in{flex:0 0 110px}.product-section{border-top:0}.product-section .product-section-title-related,.product-section .product-section-title-upsell{padding:0;color:#34388c;text-align:center;font-size:2rem}.cross-sells .products{display:flex;flex-wrap:nowrap;overflow:hidden}.cross-sells .products div{flex-grow:0;flex-shrink:0}.woocommerce-variation-price{border:none;padding:0}.page-checkout td.product-total,.page-checkout .shop_table tfoot tr td,.page-checkout .cart_totals tbody tr td,.page-checkout .shop_table thead tr th:last-of-type,.page-checkout .shop_table tr td:last-of-type{text-align:left}span.amount{color:inherit}#ship-to-different-address span{color:#34388c;font-size:1.1rem;text-transform:uppercase;font-weight:700}#woocommerce_eu_vat_number{display:none!important}footer#footer .footer-2{font-size:90%}footer#footer span.widget-title{display:block;min-height:2.3rem}footer#footer .is-divider.small{display:none}footer#footer ul.menu>li>a,footer#footer ul.menu>li>span:first-child,footer#footer ul.menu>ul>li>a,footer#footer ul.menu>ul>li>span:first-child,footer#footer .widget>li>a,footer#footer .widget>li>span:first-child,footer#footer .widget>ul>li>a,footer#footer .widget>ul>li>span:first-child{padding:0}footer#footer ul.menu>li+li,footer#footer ul.menu>ul>li+li,footer#footer .widget>li+li,footer#footer .widget>ul>li+li{border-top:0 #fff solid}footer#footer ul.menu>li,footer#footer .widget>ul>li{margin-bottom:.3rem;line-height:1.1;font-weight:300}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{content:">";width:100px;color:#fff;background:none!important;font-size:200px;margin-right:10px}.pswp__button--arrow--right::before{content:">"}.pswp__button--arrow--left::before{content:"<"}@media (max-width:680px){.search-price{display:none}}@media (max-width:550px){#col-1685076017 h2{text-align:center}}@media (max-width:1024px){.footer-widgets .widget-title,.footer-widgets ul.menu>li{text-align:center}}.woocommerce-additional-fields{background:#e9e8e8;flex-direction:column;display:flex}.woocommerce-additional-fields>*{padding:0 1rem}.woocommerce-additional-fields__field-wrapper{padding:1rem 0 0!important;background:#fff;order:10}#vat_exemption_save_field::after{content:"(please note, carriage is not exempt from VAT)";padding:1rem 0;display:block}.term-description a,.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description a{text-decoration:underline;color:#5b60cc}.term-description a:hover,.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description a:hover{color:#484862;text-decoration:underline}#cart-buttonses{display:flex}#cart-buttonses div,#cart-buttonses button,#cart-buttonses a{float:none;margin:0}#cart-buttonses div~div,#cart-buttonses div~button,#cart-buttonses div~a,#cart-buttonses button~div,#cart-buttonses button~button,#cart-buttonses button~a,#cart-buttonses a~div,#cart-buttonses a~button,#cart-buttonses a~a{margin-left:1rem}.button.convert_order_type{background-color:#AE1613}.cart-quote form.checkout_coupon{display:none}.variations_form{display:flex;flex-wrap:wrap}.variations_form .sector-pricing{background:#ccc;font-weight:700;padding:10px;margin-top:15px;margin-left:auto;order:4}.variations_form table.variations{order:1}.variations_form .single_variation_wrap{order:3}p.stock.out-of-stock{color:red!important}.remove-padding-x{padding-left:0!important;padding-right:0!important}.remove-bottom-padding{padding-bottom:0!important}.remove-padding{padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important}.margin-x-auto{margin-left:auto!important;margin-right:auto!important}.justify-content-center{justify-content:center!important;text-align:center!important}.col.medium-8 .product-quote{display:none}@media (max-width:849px){.col.medium-4 .product-quote{display:none}.col.medium-8 .product-quote{display:block}}.aws-container .aws-search-field{line-height:unset;height:unset;border:2px solid;border-color:#484862!important;border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.aws-search-btn.aws-form-btn,.aws-container .aws-search-form .aws-form-btn{max-height:35.2px;border-color:#484862!important;border:2px solid!important;border-top-color:#484862!important;border-right-color:#484862!important;border-bottom-color:#484862!important;border-left-color:#484862!important;margin-left:-2px!important;border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}.aws-container .aws-search-form .aws-search-clear span{margin-top:-16px!important}.search-results .products .featured{order:-1}#bundle-add-to-cart .basket{--icon-size:37px;background:url(/wp-content/uploads/2022/08/Buttons_Basket.png) no-repeat calc(100% - 0.5em) center #7da14f;padding-inline-end:calc(var(--icon-size) + 1.2em);background-size:var(--icon-size);font-size:1.1rem;font-weight:300;color:#fff}#bundle-add-to-cart .quote{--icon-size:37px;background:url(/wp-content/uploads/2022/08/Buttons_Quote.png) no-repeat calc(100% - 0.5em) center #fff;padding-inline-end:calc(var(--icon-size) + 1.2em);background-size:var(--icon-size);color:#7da14f;font-size:1.1rem;border:2px solid}