/*!
Theme Name:   Enfold Child
Theme URI:    https://www.esterling.co.uk
Description:  Modified theme by eSterling
Author:       eSterling
Author URI:   https://www.esterling.co.uk
Template:     enfold
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentyfifteenchild
*/@font-face{font-family:'GeneralSansVF';src:url("fonts/GeneralSans-Variable.ttf");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:'GeneralSans';src:url("fonts/GeneralSans-Regular.eot");src:url("fonts/GeneralSans-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/GeneralSans-Regular.woff2") format("woff2"),url("fonts/GeneralSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'GeneralSans';src:url("fonts/GeneralSans-Medium.eot");src:url("fonts/GeneralSans-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/GeneralSans-Medium.woff2") format("woff2"),url("fonts/GeneralSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'GeneralSans';src:url("fonts/GeneralSans-Bold.eot");src:url("fonts/GeneralSans-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/GeneralSans-Bold.woff2") format("woff2"),url("fonts/GeneralSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,#top .title_container .main-title,tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li{font-family:'GeneralSans', 'sans-serif' !important;font-variation-settings:"wght" 500;font-weight:500}@supports (font-variation-settings: "wght" 500){h1,h2,h3,h4,h5,h6,#top .title_container .main-title,tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li{font-family:'GeneralSansVF', 'sans-serif' !important}}html.responsive,.responsive body{overflow-x:unset}#wrap_all{overflow:unset}.bbp-topics .bbp-body .bbp-topic-title:before,.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before,.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before,.bbp-topics .bbp-body .sticky .bbp-topic-title:before,.bbp-topics .bbp-body .status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before,#top .avia-layerslider .ls-nav-prev:before,#top .avia-layerslider .ls-nav-next:before,#top .avia-layerslider .ls-nav-start:before,#top .avia_playpause_icon:before,#top .avia-layerslider .ls-nav-stop:before,#top .avia_playpause_icon.av-pause:before,.image-overlay .image-overlay-inside:before,.image-overlay.overlay-type-extern .image-overlay-inside:before,.image-overlay.overlay-type-video .image-overlay-inside:before,div.avia-popup button.mfp-arrow:before,div.avia-popup button.mfp-arrow-left:before,#top .avia-font-entypo-fontello,body .avia-font-entypo-fontello,html body [data-av_iconfont='entypo-fontello']:before,.image-overlay .image-overlay-inside:before,.html_av-submenu-hidden .av-submenu-indicator:before,.more-link-arrow:after,.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:after,html body [data-av_iconfont='entypo-fontello']:before{font-family:unset !important}.avia-button-wrap{display:flex;justify-content:center}.avia-button-wrap.avia-button-left{justify-content:flex-start}#top .nf-form-content input[type=submit]{color:#fff;height:50px;border-radius:30px;padding:0 25px;background-color:#143a8f;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;font-size:1rem;font-family:'GeneralSans', 'sans-serif' !important;font-variation-settings:"wght" 500;font-weight:500}#top .nf-form-content input[type=submit].avia-size-small{height:40px;padding:0 25px}#top .nf-form-content input[type=submit].avia-color-white:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}#top .nf-form-content input[type=submit]:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}#top .nf-form-content input[type=submit]:hover{background-color:#0e2862;color:#fff}#top .nf-form-content input[type=submit]:hover:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}@supports (font-variation-settings: "wght" 500){#top .nf-form-content input[type=submit]{font-family:'GeneralSansVF', 'sans-serif' !important}}body#top #scroll-top-link{border-radius:100%}body#top h2{text-transform:none;letter-spacing:0;margin-bottom:30px}body#top .avia-button{color:#fff;height:50px;border-radius:30px;padding:0 25px;background-color:#143a8f;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1}body#top .avia-button:hover{opacity:1}body#top .avia-button.avia-color-dark{color:#000;border-color:#000}body#top .avia-button.avia-color-dark:hover{background-color:#000;color:#f8d237;opacity:1}body#top .avia-button.avia-color-white{background-color:#ddd;color:#143a8f}body#top .avia-button.avia-size-small{height:40px;padding:0 25px}body#top .avia-button.avia-color-white:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}body#top .avia-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}body#top .avia-button:hover{background-color:#0e2862;color:#fff}body#top .avia-button:hover:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}@media (max-width: 767px){.responsive #top #main{padding-top:80px !important}}@media (max-width: 767px){.responsive #top #wrap_all header#header{position:fixed;top:0}}.responsive #top #wrap_all #header_main{border-bottom:none;box-shadow:0px 0px 5px #111}.responsive #top #wrap_all .av-logo-container .inner-container{display:flex;justify-content:space-between}.responsive #top #wrap_all .av-logo-container .inner-container .logo{position:relative}.responsive #top #wrap_all .av-logo-container .inner-container .logo a img{padding:10px 0}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu{position:relative}@media (max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu{order:3}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu ul:first-child>li.menu-item-has-children>a:after{content:'';height:20px;width:20px;display:flex;background:transparent url(svg/plus.svg) no-repeat center right 7px;background-size:8px;margin-left:5px}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li.menu-item.menu-item-top-level:not(.menu-item-has-children) a .avia-menu-text:after{background:#fff;bottom:10px;content:"";display:block;height:2px;left:50%;position:absolute;transition:margin-left 0.2s, width 0.2s;width:0}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li.menu-item.menu-item-top-level:hover a .avia-menu-text:after{margin-left:-25%;width:50%}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:1rem;display:flex;align-items:center}@media (max-width: 1300px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu .av-main-nav>li>a{font-size:.9rem}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu{width:250px}@media (max-width: 989px){.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu{width:100%}}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu li:hover a{background-color:#0e2862}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu .avia-menu ul.sub-menu li a{font-size:.9rem}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul{display:flex;flex-direction:column}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li.view-all-label{background-color:#0e2862}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li.view-all-label a:before{content:'View All';margin-right:5px}.responsive #top #wrap_all .av-logo-container .inner-container .main_menu #av-burger-menu-ul li .avia-bullet{display:none}.responsive #top #wrap_all .av-logo-container .inner-container .header-details{display:flex}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget{padding:0;display:flex;align-items:center;justify-content:center}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget:before{content:'';background:url(svg/phone-call.svg);background-repeat:no-repeat;background-size:contain;height:30px;width:30px;margin-right:10px;visibility:visible}@media (max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget:before{display:none}}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget h3{margin-bottom:0}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p{display:flex;flex-direction:column;margin:0;line-height:1.2;color:#fff;text-align:right}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p strong{color:#fff;text-transform:uppercase;font-size:.8rem}@media (max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p strong{font-size:0}}.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p a{color:#fff;font-size:1.3rem}@media (max-width: 767px){.responsive #top #wrap_all .av-logo-container .inner-container .header-details .widget .textwidget p a{font-size:0;height:40px;width:40px;border-radius:100%;background:#0e2862 url(svg/phone-call.svg);background-repeat:no-repeat;background-size:20px;background-position:center center}}.responsive #top #wrap_all #usps-swiper{background-color:#eee;display:flex;align-items:center;min-height:unset;height:75px}.responsive #top #wrap_all #usps-swiper .container{overflow:hidden}.responsive #top #wrap_all #usps-swiper .container .content{padding-top:0;padding-bottom:0}@media (max-width: 767px){.responsive #top #wrap_all #usps-swiper .container .content .flex_column{margin-bottom:0}}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper{overflow:hidden}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide{display:flex;justify-content:center}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide img{height:30px;width:auto;margin-right:10px}.responsive #top #wrap_all #usps-swiper .container .content .flex_column .esterling-usp-swiper .swiper-slide .usp-text{display:flex;align-items:center;color:#143a8f;font-variation-settings:"wght" 600}#top .footer-CTA .content{padding:30px 0}@media (max-width: 989px){#top .footer-CTA .content{text-align:center}}#top .footer-CTA .content .entry-content-wrapper{display:flex;align-items:center}@media (max-width: 989px){#top .footer-CTA .content .entry-content-wrapper{flex-direction:column}}#top .footer-CTA .content .entry-content-wrapper h3{color:#fff;font-size:2rem;font-weight:600;font-variation-settings:"wght" 600}@media (max-width: 989px){#top .footer-CTA .content .entry-content-wrapper .avia-button-wrap{float:none;margin-top:20px}}#top .footer-CTA .content .entry-content-wrapper p{color:#fff;margin:0}#top .footer-CTA .content .entry-content-wrapper p a{color:#fff;border-bottom:1px solid #fff}#top .footer-CTA .content .entry-content-wrapper p a:hover{text-decoration:none;color:#fff}#top #custom-footer{background-color:#143a8f;border:none;position:relative}#top #custom-footer:after{content:'';background:url(/wp-content/uploads/2024/02/footer-overlay.png);background-repeat:no-repeat;background-size:cover;opacity:.5;height:100%;width:100%;z-index:0;position:absolute;top:0}#top #custom-footer .content{padding-bottom:45px}#top #custom-footer .content h3{color:#fff}@media (max-width: 767px){#top #custom-footer .content h3{font-size:1.2rem}}#top #custom-footer .content h4{color:#fff;font-size:5rem;text-transform:uppercase;font-variation-settings:"wght" 600;margin-bottom:2rem}@media (max-width: 767px){#top #custom-footer .content h4{font-size:3rem}}#top #custom-footer .content .contact-column strong{text-transform:uppercase;letter-spacing:1px}#top #custom-footer .content .contact-column a{color:#fff}#top #custom-footer .content .contact-column p{margin:0}#top #custom-footer .content #custom-socket{display:flex;justify-content:space-between}#top #custom-footer .content #custom-socket.flex_column:before{display:none}#top #custom-footer .content #custom-socket.flex_column:after{display:none}#top #custom-footer .content #custom-socket p{margin:0;font-size:.7rem;line-height:1rem}#top #custom-footer .content #custom-socket .social-media{display:flex}#top #custom-footer .content #custom-socket .social-media .social-media-item{height:40px;width:40px;background-color:#fff;border-radius:100%;padding:10px;margin:0 10px}#top #custom-footer .content #custom-socket .social-media .social-media-item:first-of-type{margin-left:0}#top #custom-footer .content #custom-socket .social-media .social-media-item:last-of-type{margin-right:0}#top #custom-footer .content #footer-logo{margin-bottom:40px}#top #custom-footer .content p{color:#fff;line-height:1.8rem}#top #custom-footer .content p a{text-decoration:underline}#top #custom-footer .content strong{color:#fff}#top #custom-footer .content strong.strong-tel,#top #custom-footer .content strong.strong-email{margin-right:20px;width:50px;float:left;display:flex}#top #custom-footer .content .widget_nav_menu h3{color:#fff;text-transform:capitalize;letter-spacing:0;margin-top:0;margin-bottom:20px;font-size:1.1rem}#top #custom-footer .content .widget_nav_menu ul:first-child>.current-menu-item{background-color:transparent}#top #custom-footer .content .widget_nav_menu ul li{border-top:none;border-bottom:none;margin:10px 0}#top #custom-footer .content .widget_nav_menu ul li:first-of-type{margin-top:0}#top #custom-footer .content .widget_nav_menu ul li:last-of-type{margin-bottom:0}#top #custom-footer .content .widget_nav_menu ul li a{padding:0;color:#aaa}#top #custom-footer .content .widget_nav_menu ul li a:hover{background-color:transparent;color:#fff}#top .footer-links p{color:#999}#top #custom-socket{display:flex;align-items:center}#top #custom-socket #accreditations{display:flex}#top #custom-socket #accreditations img{height:50px;width:auto;margin-left:50px}#top #custom-socket .content{padding:0}#top #custom-socket .content .entry-content-wrapper{display:flex;align-items:center}@media (max-width: 989px){#top #custom-socket .content .entry-content-wrapper{flex-direction:column;text-align:center}}@media (max-width: 989px){#top #custom-socket .content .entry-content-wrapper .avia-image-container.avia-align-right{float:none;margin-left:0;margin-top:20px}}#top #custom-socket .content .entry-content-wrapper p{margin:5px 0}#top #custom-socket .content .entry-content-wrapper p a{text-decoration:underline;color:#111}#top .custom-blog-post-header{background-repeat:no-repeat;background-size:cover;height:300px;display:flex;align-items:center;background-position:center center;position:relative}#top .custom-blog-post-header:after{content:'';position:absolute;z-index:99;height:100%;width:100%;top:0;left:0;display:flex;background-color:rgba(0,0,0,0.2)}#top .custom-blog-post-header .container{position:relative;z-index:100}#top .custom-blog-post-header .container h1{color:#fff;margin-bottom:0}#top .post-meta-infos{top:unset}#top .post-meta-infos a{color:#fe191e;text-decoration:underline}#top .content{margin-right:unset;border:none}.responsive body#top.archive{overflow-x:unset}.responsive body#top.archive #wrap_all{overflow:unset}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px}@media (max-width: 989px){.responsive body#top.archive #wrap_all .custom-archive-page-wrapper{flex-direction:column}}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list{flex-basis:20%;background:#eee;border-radius:5px;padding:20px;position:sticky;top:200px;height:100%}@media (max-width: 989px){.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list{position:relative;top:unset;flex-basis:unset;height:unset}}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list h2{font-size:1.5rem}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list ul{margin:0}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list ul li{padding:10px 0;border-bottom:1px solid #a9a9a9}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list ul li:last-of-type{border-bottom:none;padding-bottom:0}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list ul li a{color:#111}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .custom-category-list ul li a:hover{color:#fe191e}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .products-list-wrapper{flex-basis:75%}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}@media (max-width: 989px){.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item{box-shadow:0 4px 8px -4px rgba(26,26,26,0.2);padding:30px}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item h4{text-align:center;margin-bottom:0;margin-top:20px}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item h4 a{font-weight:600;font-variation-settings:"wght" 600}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .more-info{text-align:center;margin-top:20px}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .more-info a{display:flex;justify-content:center;align-items:center;color:#fe191e;font-variation-settings:"wght" 600;text-decoration:underline}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:200px;overflow:hidden}@media (max-width: 989px){.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:130px}}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .product-thumbnail a{height:100%}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item .product-thumbnail a img{height:100%;object-fit:contain;width:100%;transition:.3s}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper .product-grid .product-grid-item:hover .product-thumbnail img{transform:scale(1.1);transition:.3s}.responsive body#top.archive #wrap_all .custom-archive-page-wrapper:after{display:none}#top .custom-product-header{height:50px;display:flex;align-items:center;background:#eee}#top .custom-product-header .breadcrumbs a{color:#fe191e;text-decoration:underline}#top .category-cta{padding:30px;color:#fff;margin:30px 0;border-radius:5px;text-align:center}#top .category-cta h2{margin-bottom:20px}#top .category-cta .cta-button-wrapper{display:flex;margin-top:20px;align-items:center;justify-content:center}#top .category-cta .cta-button-wrapper a.cta-button{text-transform:uppercase;color:#fff;display:inline-block;color:#fff;height:50px;border-radius:30px;padding:0 25px;background-color:#143a8f;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1}#top .category-cta .cta-button-wrapper a.cta-button.avia-size-small{height:40px;padding:0 25px}#top .category-cta .cta-button-wrapper a.cta-button.avia-color-white:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}#top .category-cta .cta-button-wrapper a.cta-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}#top .category-cta .cta-button-wrapper a.cta-button:hover{background-color:#0e2862;color:#fff}#top .category-cta .cta-button-wrapper a.cta-button:hover:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}#top .custom-category-page-wrapper{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px}#top .custom-category-page-wrapper .custom-category-list{flex-basis:20%}#top .custom-category-page-wrapper .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}@media (max-width: 989px){#top .custom-category-page-wrapper .product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}#top .custom-category-page-wrapper .product-grid .product-grid-item{box-shadow:0 4px 8px -4px rgba(26,26,26,0.2);padding:30px}#top .custom-category-page-wrapper .product-grid .product-grid-item h4{text-align:center;margin-bottom:0;margin-top:20px}#top .custom-category-page-wrapper .product-grid .product-grid-item h4 a{font-weight:600;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .product-grid .product-grid-item .more-info{text-align:center;margin-top:20px}#top .custom-category-page-wrapper .product-grid .product-grid-item .more-info a{display:flex;justify-content:center;align-items:center;color:#fe191e;font-variation-settings:"wght" 600;text-decoration:underline}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:200px;overflow:hidden}@media (max-width: 989px){#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail{height:130px}}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail a{height:100%}#top .custom-category-page-wrapper .product-grid .product-grid-item .product-thumbnail a img{height:100%;object-fit:contain;width:100%;transition:.3s}#top .custom-category-page-wrapper .product-grid .product-grid-item:hover .product-thumbnail img{transform:scale(1.1);transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper{flex-basis:100%}#top .custom-category-page-wrapper .products-list-wrapper .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin:30px 0}@media (max-width: 989px){#top .custom-category-page-wrapper .products-list-wrapper .product-grid{grid-template-columns:repeat(2, 1fr);gap:10px}}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item{box-shadow:0 4px 8px -4px rgba(26,26,26,0.2);padding:30px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item h4{text-align:center;margin-bottom:0;margin-top:20px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item h4 a{font-weight:600;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .more-info{text-align:center;margin-top:20px}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .more-info a{display:flex;justify-content:center;align-items:center;color:#fe191e;font-variation-settings:"wght" 600}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail{height:200px;overflow:hidden}@media (max-width: 989px){#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail{height:130px}}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail a{height:100%}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item .product-thumbnail a img{height:100%;object-fit:contain;width:100%;transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper .product-grid .product-grid-item:hover .product-thumbnail img{transform:scale(1.1);transition:.3s}#top .custom-category-page-wrapper .products-list-wrapper .secondary-description{margin:50px 0}#top .title_container{min-height:200px;display:flex;align-items:center;background-image:url(/wp-content/uploads/2024/02/gallery-bg.jpg);background-position:center center}#top .title_container.alternate_color .container{padding-top:0;padding-bottom:0}#top .title_container.alternate_color .container .main-title{line-height:1;margin-bottom:20px}#top .title_container.alternate_color .container .main-title a{color:#fff;font-size:3rem}@media (max-width: 767px){#top .title_container.alternate_color .container .main-title a{font-size:2.5rem}}#top .title_container.alternate_color .container .breadcrumb{position:relative;top:unset;right:unset;font-size:1rem;margin-top:unset;display:flex;color:#fff}@media (max-width: 767px){#top .title_container.alternate_color .container .breadcrumb{font-size:.8rem}}#top .title_container.alternate_color .container .breadcrumb a{text-decoration:underline;color:#fff}#top .title_container.alternate_color .container .breadcrumb .sep{overflow:unset;width:unset}#top #faqs .faqs-title{position:sticky;top:100px;height:100%}@media (max-width: 989px){#top #faqs .faqs-title{position:relative;top:unset;height:unset}}#top #faqs p.toggler.activeTitle{background-color:#143a8f;color:#fff}.responsive #top .input-text,.responsive #top input[type="text"],.responsive #top input[type="input"],.responsive #top input[type="password"],.responsive #top input[type="email"],.responsive #top input[type="number"],.responsive #top input[type="url"],.responsive #top input[type="tel"],.responsive #top input[type="search"],.responsive #top textarea,.responsive #top select{font-family:'GeneralSans', 'sans-serif' !important;font-variation-settings:"wght" 500;font-weight:500;font:'GeneralSans', 'sans-serif' !important;margin-bottom:0;padding-left:10px;font-size:1rem;color:#111}@supports (font-variation-settings: "wght" 500){.responsive #top .input-text,.responsive #top input[type="text"],.responsive #top input[type="input"],.responsive #top input[type="password"],.responsive #top input[type="email"],.responsive #top input[type="number"],.responsive #top input[type="url"],.responsive #top input[type="tel"],.responsive #top input[type="search"],.responsive #top textarea,.responsive #top select{font-family:'GeneralSansVF', 'sans-serif' !important}}#top .main_color .avia-icon-list .iconlist_icon{display:none}#top .main_color .avia-icon-list .iconlist-timeline{display:none}#top label{font-size:1rem}body:not(.home) #gallery-images{margin-top:0 !important}#top:not(.home) .avia-button{margin-top:20px}html.responsive{font-size:16px}@media (max-width: 989px){html.responsive{font-size:14px}}html.responsive body#top{font-family:'GeneralSans', 'sans-serif' !important;font-variation-settings:"wght" 500;font-weight:500;font-size:16px}@supports (font-variation-settings: "wght" 500){html.responsive body#top{font-family:'GeneralSansVF', 'sans-serif' !important}}html.responsive body#top h1{font-size:2.5rem;font-weight:600;font-variation-settings:"wght" 600}html.responsive body#top h2{font-size:2rem;font-weight:600;font-variation-settings:"wght" 600}html.responsive body#top h6{font-size:1.5rem;line-height:2rem;color:#143a8f;margin-bottom:10px}html.responsive body#top #hero-banner .container{height:500px;max-height:85vh;display:flex;align-items:center;justify-content:center}html.responsive body#top #hero-banner .container h2{color:#fff;font-size:4rem}html.responsive body#top #es-slider .container{width:100%;max-width:unset;padding:0;overflow:hidden}html.responsive body#top #es-slider .container .content{padding:0}@media (max-width: 767px){html.responsive body#top #es-slider .container .content .flex_column{margin-bottom:0}}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .swiper-slide:after{content:'';height:100%;width:100%;position:absolute;background:#111;background:linear-gradient(-145deg, rgba(17,17,17,0) 0%, #111 100%);top:0;left:0;visibility:visible;z-index:1}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper img{height:500px;max-height:75vh;display:flex;width:100%;object-fit:cover}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper img.slide-image{transition:transform 10s ease;transform-origin:center center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper{position:absolute;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;max-width:1310px;left:0;right:0;margin:auto;z-index:2}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper h2{color:#fff;font-size:4rem;text-align:center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button{color:#fff;height:50px;border-radius:30px;padding:0 25px;background-color:#143a8f;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;background-color:#ddd;color:#143a8f}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button.avia-size-small{height:40px;padding:0 25px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button.avia-color-white:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button:hover{background-color:#0e2862;color:#fff}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button:hover:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .swiper-wrapper .image-caption-wrapper .avia-button-wrap .slider-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #es-slider .container .content .flex_column .es-slider .es-slider-pagination{position:absolute;left:0;right:0;bottom:30px;margin:auto;z-index:100;display:flex;align-items:center;justify-content:center}html.responsive body#top #es-slider .container .content .flex_column .es-slider .es-slider-pagination .swiper-pagination-bullet{height:15px;width:15px}html.responsive body#top #service-overview .service-box{height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center}html.responsive body#top #service-overview .service-box:after{height:100%;width:100%;position:absolute;background-color:rgba(0,0,0,0.25);top:0;left:0;content:'';visibility:visible;z-index:-1}html.responsive body#top #service-overview .service-box h3{color:#fff;font-size:1.5rem;font-variation-settings:"wght" 600;margin-bottom:20px}html.responsive body#top #service-overview .service-box .avia-image-container-inner{width:100%}html.responsive body#top #service-overview .service-box .avia-image-container-inner img{height:200px;width:100%;object-fit:cover}html.responsive body#top #our-work{min-height:300px}@media (max-width: 767px){html.responsive body#top #our-work{padding-bottom:50px}}html.responsive body#top #our-work .entry-content-wrapper{display:flex;align-items:center}@media (max-width: 767px){html.responsive body#top #our-work .entry-content-wrapper{flex-direction:column}html.responsive body#top #our-work .entry-content-wrapper .avia-button-wrap{justify-content:flex-start}}html.responsive body#top #our-work .entry-content-wrapper h2{color:#fff;font-size:3.3rem;margin-bottom:0}html.responsive body#top #our-work .entry-content-wrapper p{color:#fff}html.responsive body#top #gallery-images{margin-top:-150px}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content{background-color:transparent}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content .av-masonry-entry-title{color:#fff;text-transform:capitalize}html.responsive body#top #gallery-images.main_color .container .av-inner-masonry-content .avia-arrow{display:none}html.responsive body#top #testimonials{text-align:center;position:relative;overflow:hidden}html.responsive body#top #testimonials #quotation-marks{position:absolute;top:-10px;left:0;right:0;opacity:.1}html.responsive body#top #testimonials .testimonial-text{font-size:1.8rem;line-height:2.2rem;font-variation-settings:"wght" 550;max-width:75%;font-style:italic;margin:auto}html.responsive body#top #testimonials .testimonial-person{color:#143a8f;font-size:1.5rem;margin-top:50px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent{visibility:visible}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent.avia-cookiemessage-bottom-left{width:33%;max-width:350px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container::after{display:none}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button{font-size:.8rem;height:40px;margin-left:20px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-consent-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-hide-notification{background-color:#fff;color:#143a8f}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container .avia-button.avia-cookie-hide-notification:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top .avia-cookie-consent-wrap .avia-cookie-consent .container p{font-size:1rem;margin:0 0 10px 0}html.responsive body#top #sterling-wrapper{position:relative}html.responsive body#top #sterling-wrapper #fifty-years{position:absolute;bottom:30px;right:30px;z-index:10}html.responsive body#top #sterling-wrapper #fifty-years img{width:130px}html.responsive body#top #esterling-slider{position:relative}html.responsive body#top #esterling-slider .container{max-width:100%;width:100%;margin:0;padding:0}html.responsive body#top #esterling-slider .container .content{padding:0}@media (max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper{height:300px}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide{height:600px;overflow:hidden}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img{width:100%;display:flex}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img.slide-image{transition:transform 20s ease;transform-origin:center center}@media (max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide img{height:300px;object-fit:cover}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption{max-width:1310px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption h2{color:#fff;font-size:4rem;margin-bottom:30px}@media (max-width: 989px){html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption h2{font-size:2rem}}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button{color:#fff;height:50px;border-radius:30px;padding:0 25px;background-color:#143a8f;transition:.3s;margin:0;display:flex;flex:0 0 auto;align-items:center;border:none;font-size:.9rem;font-weight:bold;font-variation-settings:"wght" 600;letter-spacing:0;text-transform:none;text-decoration:none;line-height:1;background-color:#fe191e}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button.avia-size-small{height:40px;padding:0 25px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button.avia-color-white:after{content:'';height:20px;width:20px;background:url(svg/arrow-right.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button:hover{background-color:#0e2862;color:#fff}html.responsive body#top #esterling-slider .container .content .swiper-wrapper .swiper-slide .image-caption-wrapper .image-caption .slider-button:hover:after{content:'';height:20px;width:20px;background:url(svg/arrow-right-white.svg);background-size:contain;background-repeat:no-repeat;margin-left:10px}html.responsive body#top .product-categories-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px}@media (max-width: 989px){html.responsive body#top .product-categories-grid{grid-template-columns:repeat(2, 1fr);grid-gap:10px}}html.responsive body#top .product-categories-grid .category-item{padding:0px;border:1px solid #e0e0e0;text-align:center;position:relative;min-height:200px;background-repeat:no-repeat;background-size:cover;transition:.3s}@media (max-width: 989px){html.responsive body#top .product-categories-grid .category-item{min-height:150px}}html.responsive body#top .product-categories-grid .category-item:hover .category-name{height:100%;transition:.3s}html.responsive body#top .product-categories-grid .category-item:hover .category-name h2:after{content:'View Range';display:flex;text-decoration:underline;font-size:.8rem;text-align:center;justify-content:center;margin-top:10px}html.responsive body#top .product-categories-grid .category-item:nth-of-type(even) .category-name{background-color:rgba(20,58,143,0.9)}html.responsive body#top .product-categories-grid .category-item .category-name{position:absolute;width:100%;bottom:0;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgba(254,25,30,0.9)}html.responsive body#top .product-categories-grid .category-item .category-name h2{font-size:1rem;margin:0;color:#fff}html.responsive body#top .product-categories-grid .category-item a{text-decoration:none;color:#333}html.responsive body#top .product-categories-grid .category-item img{max-width:100%;height:auto}html.responsive body#top #cta{background:#fe191e}html.responsive body#top #cta h2{color:#fff;margin-bottom:10px}html.responsive body#top #cta p{color:#fff;margin-bottom:30px}html.responsive body#top #cta a:not(.avia-button){color:#fff;text-decoration:underline}html.responsive body#top #introduction h6{text-transform:uppercase;color:#143a8f;font-size:.8rem;font-variation-settings:"wght" 600}html.responsive body#top #introduction h4{color:#fe191e;font-variation-settings:"wght" 600;font-size:1.2rem;line-height:1.2}html.responsive body#top #why-choose-savage-plant-hire{background-color:#143a8f}html.responsive body#top #why-choose-savage-plant-hire h2{color:#fff}html.responsive body#top #why-choose-savage-plant-hire h4{color:#fff;font-size:1.4rem;font-variation-settings:"wght" 600}html.responsive body#top #why-choose-savage-plant-hire p{color:#fff}html.responsive body#top #why-choose-savage-plant-hire img{height:80px;width:auto;margin-bottom:10px}html.responsive body#top #news-blog .av-magazine .av-magazine-group{display:flex;justify-content:space-between}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero{flex-basis:48%}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero h3{color:#fff;font-size:1.5rem}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap{background:#143a8f;color:#fff;padding:20px;justify-content:center}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap .av-magazine-content{font-size:.9rem;line-height:1.3rem}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-hero .av-magazine-content-wrap .av-magazine-content p{margin:0}html.responsive body#top #news-blog .av-magazine .av-magazine-group .av-magazine-sideshow{flex-basis:48%}html.responsive body#top #news-blog .av-magazine .av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top:0}html.responsive body#top #news-blog .av-magazine article.av-magazine-entry-big .av-magazine-thumbnail{width:100%;height:300px;border-radius:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry{margin-bottom:0;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry:first-of-type{margin-top:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big).av-magazine-entry:last-of-type{margin-bottom:0}html.responsive body#top #news-blog .av-magazine article:not(.av-magazine-entry-big)::after{display:none}html.responsive body#top #news-blog .av-magazine .av-magazine-sideshow.av_one_half{margin-left:0;padding-left:0;border:none}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail{width:150px;height:130px;border-radius:5px;border:none;padding:0;margin:0;flex-basis:30%;overflow:hidden}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail a{height:100%}html.responsive body#top #news-blog .av-magazine .av-magazine-thumbnail a img{margin:0;height:100%;width:100%;object-fit:cover}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap{border-bottom:none;display:flex;justify-content:center;flex-basis:65%;flex-direction:column}@media (max-width: 989px){html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap{flex-direction:column}}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap time.av-magazine-time{color:#fe191e}html.responsive body#top #news-blog .av-magazine .av-magazine-content-wrap .av-magazine-title{font-size:1.25rem;font-weight:600;font-variation-settings:"wght" 600}#sticky-cta{min-height:unset}#sticky-cta .content{padding:0}.sticky-cta{position:fixed;top:50%;right:20px;transform:translateY(-50%)}.sticky-cta>div{margin:10px 0}.cta-icon{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#fff;border-radius:50%;cursor:pointer}.cta-icon.phone .cta-message{color:#143a8f}.cta-message{position:absolute;top:50%;right:100%;padding:5px;background-color:#fff;color:#111;border-top-left-radius:50px;border-bottom-left-radius:50px;transform:translateX(50px) translateY(-50%);white-space:nowrap;opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;height:50px;padding-right:50px;padding-left:30px;display:flex;align-items:center;z-index:-1;font-size:.8rem}.sticky-icon{height:45px;width:45px;background:#ddd url(svg/email.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:100%}.sticky-icon.phone{background:#143a8f url(svg/phone-call.svg);background-size:20px;background-repeat:no-repeat;background-position:center center}.cta-icon:hover .cta-message{opacity:1;transform:translateX(25px) translateY(-50%)}
