/*
 Theme Name:   Highend Child
 Theme URI:    http://preview.hb-themes.com/?theme=Highend
 Description:  A Flexible, Powerful & Beautiful WordPress Theme by HB-Themes. Mobile ready and optimized for best performance. With the powerful engine and user friendly interface it will allow you to build outstanding websites quick and easy... It comes with Premium Plugins integrated into the theme.
 Author:       HB-Themes
 Author URI:   http://www.hb-themes.com
 Template:     HighendWP
 Version:      1.0.2
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/*-Global--Font--Headings-*/
@font-face{font-family: hel-med;src: url('https://osmouk.com/wp-content/uploads/2020/06/HelveticaNeueLTStd-Md.otf'), url('https://osmouk.com/wp-content/uploads/2020/10/HelveticaNeue-Medium.ttf')format('truetype')}@font-face{font-family: hel-light;src: url('https://osmouk.com/wp-content/uploads/2020/06/HelveticaNeueLTStd-Lt.otf'), url('https://osmouk.com/wp-content/uploads/2020/10/HelveticaNeueLight.ttf')format('truetype')}h1, h2, h3, h4, h5, h6, h6.special{font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase}.dropcap{font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif}.hb-bordered-heading, h3.hb-heading, h4.hb-heading, h4.lined-heading, h5.hb-heading{font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase}h1{letter-spacing: 1.5px;color: #636363 !important;line-height: 1}h2{letter-spacing: 1px;color: #636363 !important}h3{letter-spacing: 0.5px;color: #636363 !important}h4{letter-spacing: 0.5px;color: #636363 !important}h5{font-size: 16px;letter-spacing: 0.5px;text-transform: uppercase;color: #636363 !important}h6{letter-spacing: 0.5px;color: #636363 !important}h6.special{letter-spacing: 0.5px;color: #636363 !important}body{font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif;line-height:21px;font-size: 14px;letter-spacing: 0.5px;color: #636363 !important}
/*-H1-Heading--Mobile-Resize-*/
@media only screen and (max-width: 767px) {h1.head-resize {font-size:26px;}}
/*-Global--Logo-Header-TopBar-*/
#logo{display: block !important;} #header-inner.nav-type-1 #logo .hb-logo-wrap {max-height: 80px;} #main-nav{float: left;color: #636363 !important}#show-nav-menu{color: #636363 !important;float: left}#header-bar{z-index: 999 !important}#main-nav li a{text-decoration: none;text-transform: uppercase;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif}#header-inner.nav-type-1.align-logo-right #logo img{border: 1px solid #bebebe}.light-menu-dropdown #main-nav ul.sub-menu li{color: #636363!important}
/*-Global--Header-TopBar--Mobile-Ordering-*/
@media only screen and (max-width: 1024px){#hb-header{display: flex;flex-direction: column}#header-inner{order: 1;z-index:9999}#header-bar{order: 2;z-index: 998;display: block !important} /*-Widgets-Now-on-Mobile-Menu-*/ #header-bar>.container .top-widgets-right{display: none}#main-nav{display: none !important}#show-nav-menu{display: inline-block !important}}
/*-Global--Header-TopBar--Desktop-Formatting-*/
@media only screen and (min-width: 1024px){#topp{margin-bottom: -85px;vertical-align: top;border: 1px solid #bebebe}}
/*-Global--Header-TopBar--Mobile-Formatting-*/
@media only screen and (max-width: 1024px){ /*-New-Logo-*/ #topp{display: none} /*-Center-Advice-Cart-Login-*/ #header-bar>.container .top-widgets-right, #header-bar>.container-wide .top-widgets-right{justify-content: center} /*-Cart-Dropdown-*/ .hb-dropdown-box.cart-dropdown{width: 220px}#header-bar>.container{display: block}}@media only screen and (max-width: 350px){#header-bar .top-widget{padding-right: 10px !important;margin-right: 0px !important}#header-bar>.container>div>div:first-child{padding-left: 3px !important}.hb-dropdown-box.cart-dropdown{width: 180px}}
/*-Global--Header-Bar-Top-Bar-Search-*/
@media handheld, only screen and (max-width: 900px){#header-bar{display: block!important}}#header-bar p{margin-bottom: 0;margin-top: 0}#header-bar i{margin-right: 7px;vertical-align: 0px}#fancy-search input[type=text]{left: 40px}#header-bar{padding: 0;width: 100%;background-color: none;color: #777;line-height: 60px;border-bottom: none}#newreg{margin-right: 15px}
/*-Global--Menu--Sub-Item-Spacing-*/
#main-nav>li.megamenu>ul.sub-menu:not(.megamenu) ul li a {padding: 5px 20px;}
/*-Global--Menu--Underline--Osmo--|class="osmo-brand-line"|-|class="osmo-more-line"|-*/
.light-menu-dropdown #main-nav ul.sub-menu li.osmo-brand-line{border-bottom: 2px solid #bad7bd !important;margin-bottom: 5px}
.light-menu-dropdown #main-nav ul.sub-menu li.osmo-more-line{border-bottom: 2px solid #dadada !important;margin-bottom: 5px}
/*-Global--Menu--Underline--Interior--|class="osmo-interior-line"|-*/
.light-menu-dropdown #main-nav ul.sub-menu li.osmo-interior-line{border-bottom: 2px solid #ffe37e !important;margin-bottom: 5px}
/*-Global--Menu--Underline--Exterior--|class="osmo-exterior-line"|-*/
.light-menu-dropdown #main-nav ul.sub-menu li.osmo-exterior-line{border-bottom: 2px solid #cfe09b !important;margin-bottom: 5px}
/*-Global--Menu--Icon-Bullet-Colours-*/
.fa-solid.interior{color:#ffcc00 !important}.fa-solid.exterior{color:#8dbe23 !important}.fa-solid.osmobrand{color:#3fa535 !important}.fa-solid.external, .fa-solid.std{color:#bad7bd !important}
/*-Global--White-Mobile-Menu-Flyout-*/
.mobile-menu-open .mobile-menu-close{left: 0 !important}.mobile-menu-close, .mobile-menu-shop{position: fixed;top: 0;left: -100px !important;font-size: 20px;display: block;color: #636363;z-index: 9999;cursor: pointer;padding: 0 13px;line-height: 49px;width: 24px;text-align: center;border-left: none !important;-webkit-transition: .6s;transition: .6s}.mobile-menu-open #mobile-menu-wrap{visibility: visible;left: 0 !important}#mobile-menu-wrap{position: fixed;top: 0;left: -320px !important;z-index: 999992;visibility: hidden;width: 320px;height: 100%;background: #fff;-webkit-transition: .5s;transition: .5s;border-left: none;border-right: 2px solid #eee}#mobile-menu ul li{border-top: 1px solid #eee;border-bottom: 0}#mobile-menu ul li a{display: block;padding: 10px 20px;color: #636363;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif}#mobile-menu ul li:hover>a{color: #3fa535 !important}.hb-top-holder{border: none!important;background: #636363 !important;color: #636363!important;border-bottom: none}#mobile-menu.interactive .open-submenu{color: #636363;height: 40px;background-color: rgba(240,240,240,0);width: 100%}#mobile-menu.interactive .open-submenu.active, #mobile-menu.interactive .open-submenu:hover{background-color: rgba(240,240,240,0.3);width: 100%}#mobile-menu.interactive>div>.menu-main-menu-container>li ul{background-color: #fff}#mobile-menu.interactive .open-submenu i{margin-right: -220px}#mobile-menu.interactive ul.sub-menu li a:before{content: '\003e';padding-right: 7px}
/*-Global--Footer-*/
#footer .hb_contact_info_widget ul li i{font-size: 16px;line-height: 16px;color: #3fa535!important;position: absolute;left: 0;top: 0}#footer .widget-column, #footer .widget-column:first-child{border: 5px solid #ddd !important;padding: 20px 30px;margin: 5px;background: #ffffff!important;}#footer.dark-style .widget-item h4{color: #636363!important;padding-top: 20px}@media handheld, only screen and (max-width: 1239px) and (min-width: 768px){.row .col-3{width: 48%;min-height: 400px}#footer .row.footer-row{display: inline-block}}@media handheld, only screen and (max-width: 767px){.row .col-3{width: 96%!important;margin-left: 2% !important}}
/*-Global--Buttons--Hyperlinks-*/
a.osmo{color: #3fa535}a.osmo:hover{color: #000000}
/*-Global--Buttons--All-*/
.hb-button{font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase;font-weight: normal;font-size: 13px}
/*-Global--Buttons--Osmo-*/
.hb-button i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button{background-color: #3fa535;border: 2px solid #3fa535;color: #ffffff !important}.hb-button:hover{background-color: #38942f;border: 2px solid #3fa535;color: #ffffff !important}
/*-Global--Buttons--Interior-*/
.hb-button.interior i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button.interior{background-color: #ffcc00;border: 2px solid #ffcc00;color: #ffffff !important}.hb-button.interior:hover{background-color: #e5b700;border: 2px solid #ffcc00;color: #ffffff !important}
/*-Global--Buttons--Exterior-*/
.hb-button.exterior i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button.exterior{background-color: #8dbe23;border: 2px solid #8dbe23;color: #ffffff !important}.hb-button.exterior:hover{background-color: #7eab1f;border: 2px solid #8dbe23;color: #ffffff !important}
/*-Global--Buttons--Tools-*/
.hb-button.tool i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button.tool{background-color: #a1a5a7;border: 2px solid #a1a5a7;color: #ffffff !important}.hb-button.tool:hover{background-color: #909496;border: 2px solid #a1a5a7;color: #ffffff !important}
/*-Global--Buttons--OSMOUK-*/
.hb-button.wood i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button.wood{background-color: #7A7938;border: 2px solid #7A7938;color: #ffffff !important}.hb-button.wood:hover{background-color: #938B43;border: 2px solid #7A7938;color: #ffffff !important}
/*-Global--Buttons--Esco-*/
.hb-button.esco i{margin-left: 8px;margin-right: 0px;margin-top: 0!important;vertical-align: -2px}.hb-button.esco{background-color: #B22222;border: 2px solid #B22222;color: #ffffff !important}.hb-button.esco:hover{background-color: #A01F1F;border: 2px solid #B22222;color: #ffffff !important}
/*-Global--Essential-Grid-*/
.esg-grid{font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif}
/*-Global--Pages-*/
#hb-page-title{border-bottom: 3px solid #aaceaf}#header-bar>.container-wide>div>div:first-child, #header-bar>.container>div>div:first-child{border-left: none;padding-left: 10px}.hb-box-cont{border: none;border-radius: 0px}html{scroll-behavior: smooth}
/*-Global--Text-Highlight-*/
mark, span.highlight{padding: 4px 5px 1px;margin-right: 1px;color: #636363;display: inline;background: #ebf5ec !important}span.highlight.alt{background: #ffd56c !important;color: #000}
/*-Global--Tabs-Osmo-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.osmo .vc_tta-tab.vc_active>a{background-color: #dbecdd !important;color: #636363 !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.osmo .vc_tta-tab.vc_active>a{background-color: #ebf5ec !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.osmo .vc_tta-tab>a{background-color: #dbecdd !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.osmo .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.osmo .vc_tta-tabs-container{text-align: left !important;background-color: #dbecdd !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.osmo .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.osmo .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #ebf5ec !important}
/*-Global--Tabs-Interior-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.interior .vc_tta-tab.vc_active>a{background-color: #ffe37e !important;color: #636363 !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.interior .vc_tta-tab.vc_active>a{background-color: #fff1c4 !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.interior .vc_tta-tab>a{background-color: #ffe37e !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.interior .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.interior .vc_tta-tabs-container{text-align: left !important;background-color: #ffe37e !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.interior .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.interior .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #fff1c4 !important}
/*-Global--Tabs-Exterior-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.exterior .vc_tta-tab.vc_active>a{background-color: #cfe09b !important;color: #636363 !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.exterior .vc_tta-tab.vc_active>a{background-color: #e3edc6 !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.exterior .vc_tta-tab>a{background-color: #cfe09b !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.exterior .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.exterior .vc_tta-tabs-container{text-align: left !important;background-color: #cfe09b !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.exterior .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.exterior .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #e3edc6 !important}
/*-Global--Tabs-Tools-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.tool .vc_tta-tab.vc_active>a{background-color: #dadada !important;color: #636363 !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.tool .vc_tta-tab.vc_active>a{background-color: #f0f0f0 !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.tool .vc_tta-tab>a{background-color: #dadada !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.tool .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.tool .vc_tta-tabs-container{text-align: left !important;background-color: #dadada !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.tool .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.tool .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #f0f0f0 !important}
/*-Global--Tabs-OSMOUK-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.wood .vc_tta-tab.vc_active>a{background-color: #C3BD7F !important;color: #636363 !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.wood .vc_tta-tab.vc_active>a{background-color: #D4CDAA !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.wood .vc_tta-tab>a{background-color: #C3BD7F !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.wood .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.wood .vc_tta-tabs-container{text-align: left !important;background-color: #C3BD7F !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.wood .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.wood .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #D4CDAA !important}
/*-Global--Tabs-Esco-*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.esco .vc_tta-tab.vc_active>a{background-color: #b22222 !important;color: #ffffff !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.esco .vc_tta-tab.vc_active>a{background-color: #EDEBDF !important;color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.esco .vc_tta-tab>a{background-color: #b22222 !important;color: #fff !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important;text-transform: capitalize !important;font-size: 14px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tab{margin-top: 0 !important;margin-bottom: 0 !important;margin-left: 3px !important;margin-right: 0 !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list{padding: 0 !important;margin-top: -3px !important;margin-bottom: -2px !important;margin-left: -3px !important;margin-right: -2px !important}.wpb-js-composer .vc_tta.vc_tta-controls-align-left.esco .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left.esco .vc_tta-tabs-container{text-align: left !important;background-color: #b22222 !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding: 10px 16px !important}@media only screen and (min-width: 768px){.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs.esco .vc_tta-panels{background-color: #fafafa !important}}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{padding: 20px !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom: 0px !important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{margin: 0 !important;line-height: 1 !important;font-size: 14px !important;text-transform: capitalize !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif !important}.wpb-js-composer .vc_tta.vc_tta-spacing-5.esco .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #EDEBDF !important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.esco .vc_tta-panel .vc_tta-panel-title>a{color: #fff}
/*-Global--YouTube-Responsive-Container-*/
.container-video{position: relative;overflow: hidden;width: 100%;padding-top: 56.25%;margin-bottom: 0px}.responsive-iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%}
/*-Global--Events-Calendar-Responsive-Container-*/
.container-calendar{position: relative;overflow: hidden;width: 100%;padding-top: 600px;margin-bottom: 0px}.container-calendar-two{position: relative;overflow: hidden;width: 100%;padding-top: 100%;margin-bottom: 0px}
/*-Global--Dark-Page-Title-*/
#hb-page-title.dark-text h1{color: #636363 !important;font-family: "hel-light", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase}
/*-Global--Products--Page-*/
.woocommerce-product-gallery__image.flex-active-slide{pointer-events: none}.woocommerce.single-product .woocommerce-product-rating{display: none}.single-product .entry-summary h3.hb-heading{display: none}.single-product .hb-separator{margin-top: 20px;margin-bottom: 20px;display: none}
/*-Global--Products--Overview-Boxes-*/
div.wpb_text_column.po-box{box-shadow: #e3e4e4 0px 0px 10px}h3.po-box{margin-bottom:0px}
/*-Global--Products--Image-Gallery-Expansion-*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{content: url(/wp-content/uploads/2022/03/expansion-icon.png);width: 20px;height: 20px;background: none;text-indent: -9999px;border-radius: 0%;box-sizing: content-box}
/*-Global--Products--Image-Gallery-Lightbox-Label-*/
.pswp__caption__center{text-align: center}
/*-Global--Products--Variation-Tab-Removal-*/
.woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child{padding-left: 0;display: none}
/*-Global--HB-Images--Force-Left-Mobile-Formatting-*/
@media handheld, only screen and (max-width: 767px){#main-wrapper .wpb_single_image.vc_align_left{text-align: left}}
/*-Global--Chevron-Bullets--Hide-Replace-Numbered-Bullets-*/
#main-content ol.osmo-tick li, #main-content ol.in-tick li, #main-content ol.ex-tick li, #main-content ol.tool-tick li, #main-content ol.wood-tick li, #main-content ol.esco-tick li, #main-content ol.no-tick li{list-style-type: none}
/*-Global--Chevron-Bullets--Osmo--|class="osmo-tick"|-*/
ol.osmo-tick li:before{content: ' >';color: #3fa535;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.osmo-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--Interior--|class="in-tick"|-*/
ol.in-tick li:before{content: ' >';color: #ffcc00;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.in-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--Exterior--|class="ex-tick"|-*/
ol.ex-tick li:before{content: ' >';color: #8dbe23;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.ex-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--Tools--|class="tool-tick"|-*/
ol.tool-tick li:before{content: ' >';color: #a1a5a7;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.tool-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--OSMOUK--|class="wood-tick"|-*/
ol.wood-tick li:before{content: ' >';color: #7A7938;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.wood-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--Esco--|class="esco-tick"|-*/
ol.esco-tick li:before{content: ' >';color: #b22222;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.esco-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Chevron-Bullets--Red-X--|class="no-tick"|-*/
ol.no-tick li:before{content: ' x';color: #ff0000;font-size: 18px;padding-right: 10px;margin-left: -22px}ol.no-tick li{margin-left: 25px;margin-bottom: 6px}
/*-Global--Posts-All-*/
blockquote:before{color: #3fa535}blockquote{font-style: normal}article.single h1.title{text-transform: uppercase;font-size: 26px;line-height: 1.5em;margin-bottom: 5px;color: #636363;letter-spacing: 0}.post-header .post-meta-info a{color: #3fa535}.post-content h2.title{text-transform: none}
/*-Global--Posts--FAQS-Archive-Page--Title-*/
.page-id-11704 .vc_custom_heading a, .page-id-11705 .vc_custom_heading a, .page-id-11706 .vc_custom_heading a, .page-id-11707 .vc_custom_heading a, .page-id-11708 .vc_custom_heading a, .page-id-11709 .vc_custom_heading a, .page-id-11710 .vc_custom_heading a{text-transform: none}.page-id-11704 .vc_custom_heading a:hover, .page-id-11705 .vc_custom_heading a:hover, .page-id-11706 .vc_custom_heading a:hover, .page-id-11707 .vc_custom_heading a:hover, .page-id-11708 .vc_custom_heading a:hover, .page-id-11709 .vc_custom_heading a:hover, .page-id-117010 .vc_custom_heading a:hover{color: #3fa535}
/*-Global--Contact-Form--Button-*/
.page-id-9022 input[type=submit].page-id-7308 input[type=submit], .page-id-9017 input[type=submit], .page-id-10548 input[type=submit]{box-shadow: none;background-color: #3fa535;border: 2px solid #3fa535;color: #ffffff !important;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase;font-weight: normal;font-size: 13px}.page-id-7308 input[type=submit]:hover, .page-id-9022 input[type=submit]:hover, .page-id-9017 input[type=submit]:hover, .page-id-10548 input[type=submit]:hover{background-color: #38942f;border: 2px solid #3fa535;color: #ffffff !important;box-shadow: none;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase;font-weight: normal;font-size: 13px}.page-id-7308 label, .page-id-9022 label, .page-id-9017 label, .page-id-10548 label{text-indent: -18px;line-height: 22px}
/*-Global--Retail--SKU-*/
.single-product .sku_wrapper{top: 1px;text-decoration: none;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif}
/*-Global--Retail--Products--Variation-Dropdowns-*/
.variations td select{margin-bottom: 20px}.woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label{padding: 0 0 15px 0!important;vertical-align: middle!important;-webkit-box-sizing: border-box;box-sizing: border-box;border: 0!important}
/*-Global--Retail--Add-To-Cart-Button-*/
#main-wrapper .single_add_to_cart_button{background: #3fa535!important;height: 40px;line-height: 40px;padding: 0 40px;text-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0;font-size: 14px;letter-spacing: 1.5px;text-transform: uppercase}#main-wrapper .single_add_to_cart_button:hover{background: #138d07!important;height: 40px;line-height: 40px;padding: 0 40px;text-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0;font-size: 14px;letter-spacing: 1.5px;text-transform: uppercase}
/*-Global--Retail--Info-Message-*/
.woocommerce-message{border-top-color: #3fa535}.woocommerce-message::before{content: "\e015";color: #3fa535}
/*-Global--Retail--Stock-Levels-and-Variations-*/
.woocommerce div.product .stock{color: #ff0000}.woocommerce div.product form.cart div.quantity{float: left;margin: 0 20px 10px 0;width: auto}.woocommerce div.product p.price, .woocommerce div.product span.price{color: #3fa535;font-size: 2em}.single-product .single_variation .price{float: left;line-height: 48px;margin-right: 30px}
/*-Global--Retail--WooCommerce-Buttons-*/
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float: left;padding: 20px 20px 16px!important;font-size: 15px;letter-spacing: 1.2px;box-shadow: none;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;text-transform: uppercase}.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{float: left;padding: 20px 20px 16px!important;font-size: 15px;letter-spacing: 1.2px;box-shadow: none;font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif;background-color: #38942f;text-transform: uppercase}#main-wrapper input.checkout-button:hover{background-color: #38942f}.woocommerce-page #main-wrapper button.button:after{content: ""}
/*-Global--Retail--My-Account-*/
.woocommerce table.my_account_orders .button{margin-right: 5px;margin-bottom: 5px}.page-id-4522 #main-content .woocommerce-MyAccount-navigation ul li{list-style: none;border: 1px solid #f1f1f1;margin-bottom: 5px}.page-id-4522 .woocommerce-MyAccount-navigation ul li a{font-family: "hel-med", Helvetica, Arial, Roboto, sans-serif}.page-id-4522 .woocommerce-page #main-wrapper button.button{margin-top: 10px;color: #636363}.page-id-4522 #main-content .main-row .woocommerce-MyAccount-content .u-columns{margin-left: -5px!important;margin-right: -5px!important}
/*-Button-Adjustment--Wood-Finishes-and-Retail-Page-*/
.page-id-7088 .hb-button, .page-id-9152 .hb-button{margin-right: 0px}
/*-Widgets--Menu--Scroll-AboutMenu-*/
#aboutmenu {scroll-margin-top: 110px;}
/*-Global--Widgets--Menu--AboutMenu-*/
#aboutmenu .widget-item ul li{min-width:145px;margin-bottom:10px;margin-right:10px;display:block;width:100%}@media only screen and (max-width:767px){#aboutmenu .widget-item ul li{width:45%}}@media only screen and (max-width:400px){#aboutmenu .widget-item ul li{width:100%}}#aboutmenu .widget_nav_menu ul.menu li a{padding:12px 16px;border-left:2px solid #3fa535;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-overflow:ellipsis;background:#fff;color:#636363}#aboutmenu .widget_nav_menu ul>li a:before{margin-left:15px}#aboutmenu .widget_nav_menu ul.menu li a:hover,#aboutmenu .widget_nav_menu ul.menu li.current-menu-item>a{background:#dbecdd;color:#636363}#aboutmenu .widget_nav_menu ul.menu{display:flex;justify-content:center;flex-wrap:wrap;border:none}#aboutmenu .widget_nav_menu ul>li,#aboutmenu .widget_nav_menu ul>li:first-child{border-top:none}
/*-Widgets--Menu--GoToMenu--Link-and-Module-*/
.goto-menu-link {color: #3fa535!important;} .goto-menu-module {padding-bottom:15px;} #helpcentretab {padding-bottom:40px;}
@media only screen and (min-width: 768px) {.goto-menu-module, #helpcentretab {display:none;padding-bottom:0 !important;}}
/*-Global--Widgets--Menu--AboutMenu--About-Pages--Highlight-Current-Page-*/
.page-id-20156 #aboutmenu .widget-item ul li.aboutmenu-item-20156 a,.page-id-20160 #aboutmenu .widget-item ul li.aboutmenu-item-20160 a,.page-id-20166 #aboutmenu .widget-item ul li.aboutmenu-item-20166 a,.page-id-20173 #aboutmenu .widget-item ul li.aboutmenu-item-20173 a,.page-id-20531 #aboutmenu .widget-item ul li.aboutmenu-item-20531 a,.page-id-7077 #aboutmenu .widget-item ul li.aboutmenu-item-7077 a,.page-id-7107 #aboutmenu .widget-item ul li.aboutmenu-item-7107 a,.page-id-7117 #aboutmenu .widget-item ul li.aboutmenu-item-7117 a,.page-id-7122 #aboutmenu .widget-item ul li.aboutmenu-item-7122 a,.page-id-7123 #aboutmenu .widget-item ul li.aboutmenu-item-7123 a, .page-id-9056 #aboutmenu .widget-item ul li.aboutmenu-item-9999 a {background:#dbecdd;color:#636363}
/*-Global--Widgets--Menu--AboutMenu--Help-Pages--Highlight-Current-Page-*/
.page-id-11704 #aboutmenu .widget-item ul li.aboutmenu-item-11704 a,.page-id-11705 #aboutmenu .widget-item ul li.aboutmenu-item-11705 a,.page-id-11706 #aboutmenu .widget-item ul li.aboutmenu-item-11706 a,.page-id-11707 #aboutmenu .widget-item ul li.aboutmenu-item-11707 a,.page-id-11708 #aboutmenu .widget-item ul li.aboutmenu-item-11708 a,.page-id-11709 #aboutmenu .widget-item ul li.aboutmenu-item-11709 a,.page-id-11710 #aboutmenu .widget-item ul li.aboutmenu-item-11710 a,.page-id-20938 #aboutmenu .widget-item ul li.aboutmenu-item-20938 a,.page-id-20956 #aboutmenu .widget-item ul li.aboutmenu-item-20956 a,.page-id-7308 #aboutmenu .widget-item ul li.aboutmenu-item-7308 a,.page-id-7320 #aboutmenu .widget-item ul li.aboutmenu-item-7320 a,.page-id-7348 #aboutmenu .widget-item ul li.aboutmenu-item-7348 a,.page-id-7387 #aboutmenu .widget-item ul li.aboutmenu-item-7387 a,.page-id-7433 #aboutmenu .widget-item ul li.aboutmenu-item-7433 a,.page-id-7500 #aboutmenu .widget-item ul li.aboutmenu-item-7500 a,.page-id-9017 #aboutmenu .widget-item ul li.aboutmenu-item-9017 a,.page-id-9076 #aboutmenu .widget-item ul li.aboutmenu-item-9076 a{background:#dbecdd;color:#636363}
/*-Global--Widgets--Menu--AboutMenu-*/
#aboutmenu .widget-item ul li{min-width:145px;margin-bottom:10px;margin-right:10px;display:block;width:100%;padding:0}@media only screen and (max-width:767px){#aboutmenu .widget-item ul li{width:45%}}@media only screen and (max-width:400px){#aboutmenu .widget-item ul li{width:100%}}#aboutmenu .widget-item ul li a{padding:12px 16px;border-left:2px solid #3fa535;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-overflow:ellipsis;background:#fff;color:#636363}#aboutmenu .widget-item ul>li a:before{margin-left:15px;content:'\f105';font-family:FontAwesome;font-weight:400;font-style:normal;display:block;float:right;text-decoration:inherit;font-size:14px}#aboutmenu .widget-item ul li a:hover{background:#dbecdd;color:#636363}#aboutmenu .widget-item ul{display:flex;justify-content:center;flex-wrap:wrap;border:none}#aboutmenu .widget-item ul>li,#aboutmenu .widget-item ul>li:first-child{border-top:none}
/*-Widgets--Menu--AboutMenu--Elements-Search-By-Brand-*/
#aboutmenu .elementsmenu-link-all{border-left: 3px solid #3fa535 !important}#aboutmenu .elementsmenu-link-all:hover{background: #dbecdd !important}#aboutmenu .elementsmenu-link-air{border-left: 3px solid #d5c9b6 !important}#aboutmenu .elementsmenu-link-air:hover{background: #eae3da !important}#aboutmenu .elementsmenu-link-earth{border-left: 3px solid #9c9951 !important}#aboutmenu .elementsmenu-link-earth:hover{background: #cdc9a6 !important}#aboutmenu .elementsmenu-link-fire{border-left: 3px solid #f07f3c !important}#aboutmenu .elementsmenu-link-fire:hover{background: #fac39d !important}#aboutmenu .elementsmenu-link-water{border-left: 3px solid #719dc6 !important}#aboutmenu .elementsmenu-link-water:hover{background: #bdcde3 !important}
/*-Widgets--Menu--AboutMenu--Elements-Search-By-Colour-*/
#aboutmenu .elementsmenu-link-all-colours{border-left: 3px solid #3fa535 !important}#aboutmenu .elementsmenu-link-all-colours:hover{background: #dbecdd !important}#aboutmenu .elementsmenu-link-blues{border-left: 3px solid #546d86 !important;background: #d0e0f0 !important}#aboutmenu .elementsmenu-link-blues:hover{background: #546d86 !important;color:#fff!important}#aboutmenu .elementsmenu-link-browns{border-left: 3px solid #835a3a !important;background: #dfc7a2 !important}#aboutmenu .elementsmenu-link-browns:hover{background: #835a3a !important;color:#fff!important}#aboutmenu .elementsmenu-link-creams{border-left: 3px solid #ada793 !important;background: #efe7d2 !important}#aboutmenu .elementsmenu-link-creams:hover{background: #ada793 !important;color:#fff!important}#aboutmenu .elementsmenu-link-greens{border-left: 3px solid #596341 !important;background: #c4da8f !important}#aboutmenu .elementsmenu-link-greens:hover{background: #596341 !important;color:#fff!important}#aboutmenu .elementsmenu-link-greys{border-left: 3px solid #717171 !important;background: #d9d9d9 !important}#aboutmenu .elementsmenu-link-greys:hover{background: #717171 !important;color:#fff!important}#aboutmenu .elementsmenu-link-neutrals{border-left: 3px solid #959388 !important;background: #ece9d8 !important}#aboutmenu .elementsmenu-link-neutrals:hover{background: #959388 !important;color:#fff!important}#aboutmenu .elementsmenu-link-pinks{border-left: 3px solid #a07d8d !important;background: #f3d1d2 !important}#aboutmenu .elementsmenu-link-pinks:hover{background: #a07d8d !important;color:#fff!important}#aboutmenu .elementsmenu-link-purples{border-left: 3px solid #4f3443 !important;background: #f0bbd3 !important}#aboutmenu .elementsmenu-link-purples:hover{background: #4f3443 !important;color:#fff!important}#aboutmenu .elementsmenu-link-reds{border-left: 3px solid #962f15 !important;background: #ff6e51 !important}#aboutmenu .elementsmenu-link-reds:hover{background: #962f15 !important;color:#fff!important}#aboutmenu .elementsmenu-link-whites{border-left: 3px solid #cccccc !important;background: #ffffff !important}#aboutmenu .elementsmenu-link-whites:hover{background: #cccccc !important;color:#fff!important}#aboutmenu .elementsmenu-link-yellows{border-left: 3px solid #ddac5d !important;background: #fdf3c0 !important}#aboutmenu .elementsmenu-link-yellows:hover{background: #ddac5d !important;color:#fff!important}