 /* || BREAKPOINTS || @media screen and (max-width:39.9375em){}|| SMALL ONLY{0 - 639px}|| @media screen and (min-width:40em){}|| MEDIUM AND UP{640px ONWARDS}|| @media screen and (min-width:40em) and (max-width:63.9375em){}|| MEDIUM ONLY{640px - 1023px}|| @media screen and (min-width:64em){}|| LARGE AND UP{1024px ONWARDS}|| @media screen and (min-width:64em) and (max-width:74.9375em){}|| LARGE ONLY{1024px - 1199px}|| */ /* || Foundation component overrides || */ body{font-size:18px;font-weight:400}h1,.h1{font-size:2.8em;line-height:1.2em;margin:0.67em 0}h2,.h2{font-size:2.2em;line-height:1.2em;font-weight:600}h3,.h3{font-size:1.6em;line-height:1.5em}h4,.h4{font-size:1.2em;line-height:1.5em}h5,.h5{font-size:1.1em;line-height:1.5em}h6,.h6{font-size:1em;line-height:1.5em}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea,textarea:focus,select,select:focus{outline:none;box-shadow:none;font-size:1em;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[type=checkbox],[type=radio]{position:relative;top:0.1em}button,.button{font-size:0.9em;padding:.9rem 2rem;border-radius:0px;font-weight:600}button:not(.button-group button),.button:not(.button-group button){font-size:0.9em;border-radius:0px}.is-btn,.btn{border-radius:0px !important}button:hover,.button:hover,button:focus,.button:focus{transition:.4s;box-shadow:0 4px 12px 0 rgba(0,0,0,0.26)}.form legend{font-weight:700}span.error,span.errorMargin{color:#cc4b37;font-size:0.8em;font-weight:700}label,.label{font-size:1em}/* || Custom defined || */ .alternate-font-family{font-family:"Sanchez",serif;}/* || HEADER || */ .is-wrapper div.is-section.is-header,.is-header{background-color:#F3FBF0;color:#FFFFFF;border-bottom:1px solid transparent;height:auto;min-height:0;z-index:99;overflow:visible !important}.is-header .is-container{z-index:9}header .sticky-bg-color.stick{background:#F3FBF0;width:100%;position:fixed;left:0;top:0;z-index:99}header .is-stuck{background:#F3FBF0;border-bottom:1px solid #e6e6e6;box-shadow:0 4px 12px 0 #e6e6e6}/* sticky navigation*/ header .with-nav.is-stuck{background:#ffffff;width:100%;position:fixed;left:0;top:0;z-index:99;border-bottom:1px solid #e6e6e6;box-shadow:0 4px 12px 0 #e6e6e6;padding:0 !important;margin:0}header .with-nav.is-stuck ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}header.new-header-8 .with-nav.is-stuck ul{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}header .with-nav.is-stuck .spacer{display:none}header a:not(.button){color:#FFFFFF}header a:not(.button):hover,header a:not(.button):active,header a:not(.button):focus{color:#F3FBF0}header .icon,header i,header i.fa-bars.icon{color:#FFFFFF}header a:not(.button):hover .icon,header a:not(.button):hover i,header i:hover{color:#F3FBF0}header button,header .button,header button:hover,header button:focus,header .button:hover,header .button:focus{background:#FFFFFF;color:#244E4D}header button.header-search-button{background:transparent}header button.header-search-button:hover{box-shadow:none}.text-logo{word-wrap:break-word;text-transform:capitalize;color:#FFFFFF;font-size:50px;font-family:"Outfit",serif}.header-buttons .button{font-weight:600;padding:0.9em 2em}footer{border-top:1px solid #1B1B1B}footer .text-logo{color:#FFFFFF}footer .address-container br{display:none}svg.step.social-icon{height:35px;width:35px;fill:#FFFFFF}.footer2 .step.social-icon,.new-footer-1 .step.social-icon,.new-footer-2 .step.social-icon,.new-footer-3 .step.social-icon,.new-footer-4 .step.social-icon{height:40px;width:40px}header .cta .icon{padding-right:5px;color:#FFFFFF}header .text-muted{color:#FFFFFF !important}header .border-bottom,header hr{border-bottom:1px solid transparent}header .border-top{border-top:1px solid transparent}header .is-section{float:none;width:auto}.header7 .ps-cart-text-container{position:static;margin-right:10px}.ecommerce-style2 .cart,.cart{position:relative}header a:hover i.fas{color:#F3FBF0}.ecommerce-style2 .ps-cart-text-container,.ps-cart-text-container{color:#F3FBF0;background:#FFFFFF;height:22px;width:23px;line-height:24px;text-align:center;vertical-align:middle;border-radius:50% 50% 50% 50%;display:inline-block;font-size:10px;position:absolute;left:31px;top:-1px;font-weight:bold}header a:hover .ps-cart-text-container{background:#F3FBF0}header .currency-converter{font-size:0.9em}header .currency-converter select{padding-right:0}.sticky-container,.nav-bg,.top-bar,.top-bar ul,.top-bar ul.menu{z-index:100}.nav-bg,.top-bar,.top-bar ul,.top-bar ul.menu{background:#252525}.header-search-input{padding-right:25px;color:#262626;background:#FFFFFF}.header-search-input::placeholder{color:#262626;opacity:0.6}.header-search-button{position:absolute;top:30%;right:5px;padding:0}header i.fas.fa-search{color:#262626}header .ps-cart-text-container{color:#F3FBF0;background:#FFFFFF;height:22px;width:23px;line-height:24px;text-align:center;vertical-align:middle;border-radius:50% 50% 50% 50%;display:inline-block}header a:hover .ps-cart-text-container{background:#F3FBF0}/* || MENU || */ header .main-navigation-background{background:#252525}header .menu.level-1 li .is-dropdown-submenu.menu.level-2 li:first-child{display:none}header .dropdown.menu li a:not(.button){width:100%}header ul.dropdown.menu li a:not(.button){color:#FFFFFF;font-weight:400}header ul.dropdown.menu li.active>a:not(.button),header ul.dropdown.menu li>a:not(.button):hover,header ul.dropdown.menu li>a:not(.button):active,header ul.dropdown.menu li>a:not(.button):focus{color:#FFFFFF;background-color:#252525}header .dropdown.menu li ul.submenu{background:#474342;border:none}header .dropdown.menu li ul.submenu li a:not(.button){color:#FFFFFF;text-align:left}header .dropdown.menu li ul.submenu li a:not(.button):hover,header .dropdown.menu li ul.submenu li.active a:not(.button){color:#FFFFFF}header .dropdown.menu li ul.submenu li.is-active>a{background:transparent}header .dropdown.menu>li.is-active>a{color:#FFFFFF;background:transparent}header .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:transparent;display:inline-block;width:23px;height:16px;background-image:url("https://s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/30984/theme/48875/img/menu-arrow%201.webp");background-size:contain;background-repeat:no-repeat;right:auto;left:37%;margin-top:7px}header .dropdown.menu>li.is-dropdown-submenu-parent.active>a::after,header .dropdown.menu>li.is-dropdown-submenu-parent>a:hover::after{border-color:transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{border-color:transparent #252525 transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left.active>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:hover::after{border-color:transparent #252525 transparent transparent}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent transparent transparent #252525}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right.active>a::after,.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:hover::after{border-color:transparent transparent transparent #252525}/* New headers CSS */ .size-20{font-size:20px}.menu a.head-icons{background:transparent;border-radius:50px;height:40px;width:40px;padding-left:0;padding-right:0;margin-right:10px}.header-top-bg{background:#FFFFFF;color:#915833}.header-top-social-media .menu a{padding-bottom:0}.header-top-social-media .menu a i,.header-top-contact-links .menu a i{color:#915833}.header-top-social-media .menu a:hover i,.header-top-contact-links .menu a:hover i,.header-top-contact-links .menu a:hover{color:#244E4D}header .header-top-contact-links{padding-top:15px !important;padding-bottom:15px !important;color:#915833}header .header-top-contact-links a,header .header-top-contact-links a:hover,header .header-top-contact-links a:active{color:inherit}.header-top-contact-links .menu a{padding-top:0;padding-bottom:0;color:inherit}.header-top-contact-links .menu a i{font-size:18px;position:relative;top:2px;padding-right:5px}header .header8 ul.dropdown.menu>li>a:not(.button){padding-top:0;padding-bottom:0}.new-header ul.dropdown.menu li.active>a:not(.button),.new-header ul.dropdown.menu li>a:not(.button):hover,.new-header ul.dropdown.menu li>a:not(.button):active,.new-header ul.dropdown.menu li>a:not(.button):focus{background-color:transparent}.new-header ul.dropdown.menu>li.active>a:not(.button) span,.new-header ul.dropdown.menu>li:hover>a:not(.button) span{color:#FFFFFF}.new-header-1 ul.dropdown.menu>li{margin-bottom:5px;margin-top:5px}.new-header-1 ul.dropdown.menu>li.active>a:not(.button) span,.new-header-1 ul.dropdown.menu>li:hover>a:not(.button) span{border-bottom:2px solid #FFFFFF}.new-header-6 ul.dropdown.menu li.active>a:not(.button) span,.new-header-6 ul.dropdown.menu li:hover>a:not(.button) span,.new-header-7 ul.dropdown.menu li.active>a:not(.button) span,.new-header-7 ul.dropdown.menu li:hover>a:not(.button) span{}.new-header .button,.new-header .button.disabled,.new-header .button[disabled],.new-header .button.disabled:hover,.new-header .button[disabled]:hover,.new-header .button.disabled:focus,.new-header .button[disabled]:focus{background-color:#FFFFFF;color:#244E4D}.new-header .button.hollow{background:transparent;color:#FFFFFF;border:1px solid #FFFFFF}.new-header-menu-container{background:#252525}.new-header .button i,.new-header .button:hover i{color:inherit;padding-right:10px}.column.full{width:100%}.sidenav-container{background-color:#FFFFFF;color:#244E4D;height:42px;width:42px;text-align:center;border-radius:50px;padding-top:8px}.sidenav-container i.fa-bars.icon{color:#244E4D}.new-header-3 .logo-container,.new-header-4 .logo-container{min-height:110px;display:flex;padding-top:0.9375rem;padding-bottom:0.9375rem}.new-header-3 .left-column i{margin-right:5px}.new-header-5.logo-section{min-height:150px}.new-header-5 .menu-container{margin-top:10px}.new-header-5 .dropdown.menu>li>a{padding:0.7rem 0 0.7rem 2rem}.new-header-5 .dropdown.menu>li.has-submenu>a{padding-right:1.5rem}.new-header-6 .menu a.head-contact-links{display:flex;text-align:left;align-items:center}.new-header-6 .menu a.head-contact-links .icon-part{padding-right:20px;color:#FFFFFF;font-size:20px}.new-header-6 .menu a.head-contact-links .icon-part i{color:inherit}.new-header-6 .menu a.head-contact-links .text-part .heading{padding-bottom:5px}.new-header-6 .contact-section{display:flex;justify-content:right;align-items:center}.new-header-6 .menu-container{border-top:1px solid transparent;margin-top:10px;padding-top:5px}.new-header-9 .sidenav-bar{right:20px;top:20%}/* New headers CSS END */ /* new theme 2 styles */ .main-banner-sec.theme-2{height:80%}.main-banner-sec.theme-2 form .button{background:#000000;color:#FFFFFF;padding:12px 32px;font-size:0.9em}.is-dark-color *{color:#000000}.is-light-color *{color:#FFFFFF}.is-dark-color .button,.is-dark-color button{background:#000000;color:#FFFFFF}.is-light-color button,.is-light-color .button{background:#FFFFFF;color:#000000}.page-banner-main-heading{font-weight:500;margin-bottom:10px;font-size:2.8em}.page-banner-sub-heading{font-size:1.2em;font-family:inherit;margin-bottom:30px}#contact-us-form-container{position:relative}#contact-us-form-container label{margin-bottom:8px}#contact-us-form-container p:first-of-type,#contact-us-form-container legend{display:none}#contact-us-form-container .textblock_wrap p{display:block}#contact-us-form-container .fieldset{padding:0;margin:0;border:0px solid}#contact-us-form-container form{background:#FFFFFF;position:absolute;right:0;top:110px;width:100%;padding:40px}#contact-us-form-container form input:not([type="submit"]){border:1px solid #D0CBC9;padding:8px 16px;border-radius:10px;height:56px}#contact-us-form-container .phone_wrap>div{width:100%}#contact-us-form-container .phone_wrap>div [class*="flag-container"]{display:none}#contact-us-form-container form #first_name,#contact-us-form-container form #mob_phone_phone_number_tel{margin-bottom:1rem !important;margin-top:0px !important}#contact-us-form-container *{margin-left:0 !important;margin-right:0 !important}#contact-us-form-container .form-container{padding:0}.user-logged-out .main-banner-sec{overflow:visible}/* service page */ .service-card-section h2{padding-top:30px}.service-card-section .single-card{height:100%;color:#FFFFFF}.service-card-section .single-card *{color:#FFFFFF}.service-card-section .cell{padding-right:10px;padding-left:10px}/* =============================== SERVICE CARD ================================ */ .service-card{position:relative;overflow:hidden;background:#0e3f40}/* =============================== IMAGE / MEDIA AREA ================================ */ .service-media{position:relative;height:auto;/* adjust if needed */ overflow:hidden;transition:height 0.4s ease}.service-img{width:100%;height:100%;object-fit:cover;display:block}/* =============================== TITLE BAR (DEFAULT STATE) ================================ */ .service-title{background:#244b4a;color:#fff;bottom:0px;position:absolute;width:100%;text-align:center;font-size:26px;padding:22px 10px;font-family:"Sanchez",serif;;transition:transform 0.4s ease,opacity 0.3s ease}/* =============================== HOVER OVERLAY ================================ */ .service-overlay{position:absolute;inset:0;background:rgba(14,63,64,0.9);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;opacity:0;transition:opacity 0.4s ease}/* =============================== ARROW BUTTON ================================ */ .arrow{margin-top:25px;width:55px;height:55px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px}/* =============================== HOVER EFFECTS ================================ */ /*.service-card:hover .service-media{height:calc(420px + 70px);/* image expands to cover title */}*/ .service-card:hover .service-overlay{opacity:1}.service-card:hover .service-title{transform:translateY(-100%);opacity:0}.service-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.service-card:hover .service-img{transform:scale(1) translateY(0px)}/* faq page */ /* system page */ .ww-newsletter-registration.ww-form-container{padding-top:30px}.service-card:hover .service-title{display:none}@media screen and (min-width:1024px){.stretched-image-section .cell.large-6{padding-top:0;padding-bottom:0;padding-right:0;box-sizing:border-box}.stretched-image-section .cell.large-6:first-child{background-color:black;color:white;max-width:600px;/* Ensure text stays within grid */}.stretched-image-section .cell.large-6:last-child{position:absolute;right:0;top:0}.stretched-image-section .cell.large-6:last-child img{width:100%;object-fit:cover;/* Ensure image fully covers the space */}}/* container css overridden */ .is-wrapper .is-box .is-container{margin-top:20px;margin-bottom:20px}/* New Footer CSS */ .new-footer{font-size:1em}.new-footer .menu .active>a{background:transparent;color:#FFFFFF}footer.new-footer .footer-menu-container .menu li.has-submenu a{padding-right:1.5em}footer.new-footer .footer-menu-container .menu li a{font-weight:normal;padding:0.5em}footer.new-footer .footer-menu-container .menu li.has-submenu ul li:first-child{display:none}footer.new-footer .footer-menu-container .menu li.has-submenu ul li a{text-align:left}.footer-menu-container{border-bottom:1px solid #1B1B1B;margin-bottom:20px}footer.new-footer h4{font-weight:bold;font-size:20px;margin-bottom:15px}.footer-media-box{margin-top:5px}.size-40{font-size:40px !important}.new-footer-1 .copyright-container,.new-footer-2 .copyright-container,.new-footer-3 .copyright-container{border-top:1px solid #1B1B1B;padding-top:20px;padding-bottom:10px}.new-footer-1 .footer-social-media{margin-top:30px}.new-footer .dropdown.menu>li.is-active>a{background:transparent}.mailing-list-button{margin-top:30px}.new-footer-3 .shop-address br{display:none}.new-footer-3 .footer-menu-container{margin-bottom:0px}.new-footer-3 .footer-media-box img{max-height:80px;padding-right:10px}footer a:not(.button){font-size:18px}header a:not(.button),.fa-phone-alt:before{color:#fff !important}.new-footer ul.dropdown.menu>li.active>a:not(.button) span,.new-footer ul.dropdown.menu>li:hover>a:not(.button) span{color:#FFFFFF}footer.new-footer a:not(.button):hover,footer.new-footer a:not(.button):active,footer.new-footer a:not(.button):focus{color:#FFFFFF}.dropdown.menu>li.is-active a{color:#FFFFFF}.contact-us-column .contact-number{padding-top:10px;padding-bottom:10px}.subscription-button-container .button{padding:17px;font-weight:600}footer iframe{width:275px}.new-footer.with-background-image{background:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/footer_bg.jpg") no-repeat;background-position:top;background-size:cover;margin-top:0}.new-footer-3 i{color:#FFFFFF}.new-footer-4 .footer-social-media .menu a,.footer3 .social-media-icons-small.menu a{padding:5px !important}/* New Footer CSS END*/ /* || HOMEPAGE || */ .light-bg-section{float:left}.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5{color:inherit}.light-bg-section h3{color:#FFFFFF;font-weight:500}.text-primary{color:#000000}strong,b{font-weight:bolder}.dark-bg-section{float:left;color:#FFFFFF}.dark-bg-section h1,.dark-bg-section h2,.dark-bg-section h3,.dark-bg-section h4,.dark-bg-section h5{color:inherit}.dark-bg-section input[type="text"]{padding:.5rem .75rem;font-size:1rem;line-height:1.25;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;background:;color:}.dark-bg-section input[type="text"]::placeholder{color:}.dark-bg-section .button{background:;color:inherit}.customer-section{background:;color:;float:left}.rounded-circle{border-radius:50%}.latest-blog-posts{background:;color:;float:left;width:100%}.latest-blog-posts h2{color:inherit;font-size:2.5rem}.latest-blog-posts h4{color:inherit;font-size:1rem}.latest-blog-posts h2 a,.latest-blog-posts h4 a,.latest-blog-posts a{color:inherit}.latest-blog-posts .readmore:hover{text-decoration:underline}/* New blog page type */ .banner-main-heading{font-size:2.8em;color:#FFFFFF;line-height:1.2em}.new-blog-page-type .featured-articles{padding:48px;border:1px solid #D0CBC9}.new-blog-page-type .featured-articles img{max-height:215px}.new-blog-page-type .featured-articles h5{font-size:1.2em;line-height:1.5;font-weight:600;margin-bottom:20px;color:#000000}.new-blog-page-type .featured-articles h2{font-size:1.7em;line-height:1.5;font-weight:400;color:#000000}.new-blog-page-type .featured-articles h2 a{color:#000000}.new-blog-page-type .blog-search-button svg{fill:#000000}.blog-search-container .blog-search-button:hover{box-shadow:none}.new-blog-page-type .featured-articles p{font-size:18px;line-height:1.5;font-weight:400}.new-blog-page-type .blog-articles,.new-blog-page-type .blog-sidebar{margin-top:80px}.new-blog-page-type .blog-ul{display:grid;grid-template-columns:1fr;gap:70px 30px;list-style:none;margin-left:0}.new-blog-page-type .blog-ul h2,.new-blog-page-type .blog-ul h2 a{font-size:px;line-height:1.5;font-weight:600}.new-blog-page-type .blog-ul img,.featured-articles-slider img{margin-bottom:12px}.new-blog-page-type .article-body,.new-blog-page-type .article-body p{font-size:18px;font-weight:400}.new-blog-page-type .blog-read-more{font-weight:600}.featured-articles-slider,.ps-blog-category{list-style:none;margin-left:0}.ps-blog-category{margin-bottom:0}.ps-blog-category li{display:inline-block}.ps-blog-category li a{padding:8px 24px;border:1px solid #000000;margin-right:16px;display:inline-block;font-weight:600;margin-bottom:16px;color:#000000}.ps-blog-category li.active a,.ps-blog-category li a:hover{border-radius:0;vertical-align:baseline;line-height:inherit;background:#000000;color:#FFFFFF}.new-blog-page-type .featured-articles-section{margin-top:80px}.new-blog-page-type .section-main-heading{color:#000000}.articles-filter-container h3{font-size:22px;margin-bottom:16px;font-weight:600;color:#000000}.new-blog-page-type .bx-wrapper .bx-controls-direction{text-align:right;margin-top:50px}.new-blog-page-type .bx-wrapper .bx-controls-direction a.disabled{opacity:0.2}.new-blog-page-type .bx-wrapper .bx-controls-direction a{position:relative;color:inherit;top:auto;margin-top:0;padding:0;font-size:16px;text-shadow:none;margin-left:20px}.new-blog-page-type .bx-wrapper .bx-controls-direction a i{font-weight:100;text-shadow:none;font-size:35px;color:#000000;border:1px solid #000000;width:40px;height:40px;text-align:center;display:inline-block !important}.new-blog-page-type .bx-wrapper .bx-controls-direction a.bx-prev{width:40px;height:40px;display:inline-block}.new-blog-page-type .bx-wrapper .bx-controls-direction a.bx-next{width:40px;height:40px;display:inline-block;right:auto}.new-blog-page-type .article-category{margin-bottom:5px}.new-blog-page-type .article-category span{font-size:16px;color:#000000;font-weight:400}.blog-search-container #search-input-blog{height:56px;border-radius:10px;padding:8px 16px 8px 44px;margin-top:80px;margin-bottom:0}.blog-search-container .blog-search-button{position:absolute;top:20px;padding:0;left:16px}.new-blog-page-type .ps-pagination-bar{margin-top:50px}.new-blog-page-type .ps-pagination-bar p{display:table;margin:auto}.new-blog-page-type .ps-pagination-bar span{font-size:16px;background:#E7E5E4;border:1px solid #E7E5E4;font-weight:400;margin-left:5px;margin-bottom:10px;display:inline-block}.new-blog-page-type .ps-pagination-bar span a{display:block;padding:12px}.new-blog-page-type .ps-pagination-bar span.current{padding:12px}.new-blog-page-type .ps-pagination-bar span.current,.new-blog-page-type .ps-pagination-bar span.next,.new-blog-page-type .ps-pagination-bar span.prev{border:1px solid #000000;font-weight:600;background:transparent}.new-blog-page-type .article-title{color:#000000;margin-top:10px;margin-bottom:20px;font-size:2.8em;font-weight:500}.new-blog-page-type .blog-author ul{list-style:none;margin-left:0}.new-blog-page-type.article-page-type .article-body{margin-top:70px}.new-blog-page-type .ps-blog-recent-posts{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-left:0}.new-blog-page-type .ps-blog-recent-posts .article-title{font-size:1.2em;margin-bottom:15px}.new-blog-page-type .recent-posts-text{font-weight:600}.new-blog-page-type .blog-sidebar-widget .ps-article-img img{margin-bottom:10px}.new-blog-page-type h1,.new-blog-page-type h2,.new-blog-page-type h3,.new-blog-page-type h4{line-height:1.5;font-weight:500}@media screen and (max-width:1023px){.theme-academy .header-buttons{padding-top:0}header button.openMenu:hover,header button.openMenu:focus,header button.openMenu:active{box-shadow:none}body{font-size:16px}.new-blog-page-type .small-block-grid-1{grid-template-columns:1fr}.articles-filter-container{margin-top:80px}.new-blog-page-type .ps-blog-recent-posts{grid-template-columns:1fr;width:100%;margin:auto}.articles-filter-container .mobile-category-title{border:1px solid #D0CBC9}#contact-us-form-container form{position:relative;top:auto;margin-bottom:40px;padding-left:10px;padding-right:10px}.main-banner-sec.theme-2 form .button,.main-banner-sec.theme-2 .button{font-size:1em;padding-right:24px;padding-left:24px;line-height:1.5}button,.button{line-height:1.5}.banner-main-heading{font-size:2.1em}.is-overlay-bg{opacity:1}h1,.h1{font-size:1.7em;line-height:1.2em;margin:0.67em 0}.new-blog-page-type .article-title{font-size:2em}.new-blog-page-type .featured-articles h2,h2,.h2{font-size:1.5em;line-height:1.4em}h3,.h3{font-size:1.3em;line-height:1.4em}h4,.h4{font-size:1.2em;line-height:1.5em}h5,.h5{font-size:1em;line-height:1.5em}h6,.h6{font-size:1em;line-height:1.4em}p{font-size:1.2em}footer{margin-top:32px}.mobile-footer-menu{display:block}.blog-search-container #search-input-blog,.articles-filter-container,.new-blog-page-type .blog-articles,.new-blog-page-type .blog-sidebar{margin-top:40px}}.img-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,0.4)}.size-30{font-size:30px}.is-section-guide{background:#FFFFFF}.is-section-guide h2{color:#915833}.is-section-guide p.lead{color:#915833}.is-section-guide a.button{background:#915833;color:#FFFFFF}/* || FOOTER || */ .is-footer,.is-wrapper div.is-section.is-footer{background-color:#1B1B1B;color:#FFFFFF;clear:both}footer a:not(.button){color:#FFFFFF}.is-footer .is-container{padding:0px}footer a:not(.button):hover,footer a:not(.button):active,footer a:not(.button):focus{color:#FFFFFF}.user-logged-in footer{margin-top:30px;float:left;width:100%;clear:both}footer .border-bottom,footer hr{border-bottom:1px solid #1B1B1B}.social-media-icons a{font-size:3em;color:#FFFFFF}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#FFFFFF}.slick-dots li{border:1px solid #000000}.slick-dots li.slick-active,.slick-dots li:hover{background:#000000}.back-to-top-button{bottom:10px;right:10px;z-index:9}/* || OFFCANVAS - SIDENAV || */ .off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%)}.is-open.position-right{width:60%}@media screen and (min-width:63em) and (max-width:64em){footer button:not(.button-group button),footer .button:not(.button-group button),header button:not(.button-group button),header .button:not(.button-group button){margin-bottom:2px}.column-container.newsletter .button{padding-left:1em;padding-right:1em}}@media screen and (min-width:64em){.off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.is-open.position-right{width:0%}/* new header 7 css */ .off-canvas-content.is-open-right.has-transition-push.mobile-menu-for-desktop{-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}.is-open.position-right.mobile-menu-for-desktop{width:40%}.js-off-canvas-overlay.is-overlay-fixed{display:none !important}.text-md-left{text-align:left}.gallery-figcaption{padding-top:37%;text-align:center;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.56);color:white;display:none;cursor:pointer}.testimonial-container{min-height:450px}.dark-bg-section input[type="text"]{width:25%;margin-right:10px}}aside.sidenav .featured-section{background-color:#F3FBF0;color:#FFFFFF}aside.sidenav .featured-section i{color:#FFFFFF}aside.sidenav input[type=search]{color:#262626;background:#FFFFFF;padding-right:24px}aside.sidenav input[type=search]::placeholder{color:#262626;opacity:0.6}aside.sidenav button[type=submit]{position:absolute;top:30%;right:5px;outline:none !important;background:transparent;border:0px solid;box-shadow:none;padding:0}aside.sidenav i.fas.fa-search{color:#262626}aside.sidenav .menu.simple{background:#252525;color:#FFFFFF}aside.sidenav .menu.simple a{color:#FFFFFF}aside.sidenav .ps-cart-text-container{color:#F3FBF0;background:#FFFFFF;height:22px;width:23px;line-height:24px;text-align:center;vertical-align:middle;border-radius:50% 50% 50% 50%;display:inline-block;margin-left:5px}aside.sidenav a:hover .ps-cart-text-container{background:#F3FBF0}aside.sidenav .is-accordion-submenu{margin-left:0}aside.sidenav .menu.accordion-menu li{border-bottom:1px solid #FFFFFF}aside.sidenav .menu.accordion-menu li:last-child{border-bottom:0px solid}aside.sidenav .menu.accordion-menu li a{background:#252525;color:#FFFFFF}aside.sidenav .menu.accordion-menu .active>a{background:#252525;color:#FFFFFF}aside.sidenav .menu.accordion-menu li.has-submenu a::after{border-color:#FFFFFF transparent transparent !important}aside.sidenav .menu.accordion-menu>li.has-submenu.active>a::after{border-color:#FFFFFF transparent transparent !important}@media screen and (max-width:63.9375em){.is-static.is-footer{min-height:0}footer .border-bottom-small{border-bottom:1px solid #1B1B1B}footer .border-top-small{border-top:1px solid #1B1B1B}header .border-top-small{border-top:1px solid transparent}.step.social-icon{height:35px;width:35px}/* New header layouts */ header .sidenav-container a:not(.button),header .sidenav-container a:not(.button):active,header .sidenav-container a:not(.button):active i,header .sidenav-container a:not(.button):hover .icon,header .sidenav-container a:not(.button):hover i{color:inherit}header .sidenav-container a:not(.button) i{line-height:25px}.absolute-for-mobile{position:absolute}header .mobile-head-border-section{border-top:1px solid transparent;border-bottom:1px solid transparent;line-height:60px}header .mobile-head-border-section .mobile-border-right{border-right:1px solid transparent}header .mobile-contact-section .head-icons{background:#FFFFFF;color:#F3FBF0;border-radius:50px;height:40px;width:40px;line-height:40px;padding-left:0;padding-right:0;display:inline-block}header .mobile-contact-section .head-icons i{color:#F3FBF0}.mobile-contact-buttom-section{line-height:60px;text-align:center}.mobile-contact-buttom-section .button{margin-bottom:0}.new-header .logo-container{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;width:auto;padding-left:40px}.new-header-2 .mobile-contact-buttom-section{border-top:1px solid transparent}.new-header-2 .mobile-contact-buttom-section .button{margin-bottom:20px;margin-top:20px}.new-header-3 .mobile-contact-number-section,.new-header-3 .mobile-contact-button-section,.new-header-4 .mobile-contact-number-section,.new-header-4 .mobile-contact-button-section,.new-header-5 .mobile-contact-number-section,.new-header-5 .mobile-contact-button-section,.new-header-6 .mobile-contact-button-section{border-top:1px solid transparent;line-height:50px;text-align:center}.new-header-3 .mobile-contact-button-section .button,.new-header-5 .mobile-contact-button-section .button,.new-header-6 .mobile-contact-button-section .button{margin-top:10px;margin-bottom:10px}.new-header-3 .logo-container,.new-header-4 .logo-container,.new-header-5 .logo-container,.new-header-6 .logo-container{display:block;min-height:0}.new-header-6 .mobile-contact-button-section{justify-content:center}.is-footer-8{min-height:0}/* new footer layouts */ .footer-text,.footer-social-media,.footer-media-box{width:270px;margin:auto;text-align:center}.contact-us-column{text-align:center}.new-footer-1 .footer-social-media .menu.align-left,.new-footer-2 .footer-social-media .menu.align-left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-footer-1 .footer-social-media .menu.align-left a,.new-footer-1 .footer-social-media .menu.align-left .button,.new-footer-2 .footer-social-media .menu.align-left a,.new-footer-2 .footer-social-media .menu.align-left .button{padding-left:0.2em !important;padding-right:0.2em !important}.new-footer-1 .footer-menu-container .dropdown.menu,.new-footer-3 .footer-menu-container .dropdown.menu{display:block}.new-footer-2 .footer-links,.mailing-list-button{text-align:center}.small-text-center{text-align:center}.menu.small-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-footer-4 .copyright-container,.new-footer-4 .subscription-button-container{border-bottom:1px solid #1B1B1B}/* new footer layouts */ header .sticky-bg-color{position:static}header .sticky{top:0 !important}.justify-small-center{justify-content:center}.padding-top-sm-3{padding-top:3rem}.padding-bottom-sm-3{padding-bottom:3rem}.padding-top-sm-2{padding-top:2rem}.padding-bottom-sm-2{padding-bottom:2rem}.padding-top-sm-1{padding-top:1rem}.padding-bottom-sm-1{padding-bottom:1rem}.padding-top-sm-0{padding-top:0!important}.padding-bottom-sm-0{padding-bottom:0!important}.margin-top-sm-0{margin-top:0 !important}.margin-bottom-sm-0{margin-bottom:0}.margin-top-sm-2{margin-top:2rem}.margin-bottom-sm-2{margin-bottom:2rem}.margin-top-sm-1{margin-top:1rem}.margin-bottom-sm-1{margin-bottom:1rem}.padding-bottom-sm-0{padding-bottom:0 !important}.copyright{font-size:100%}.small-block{display:block}}.ecommerce-product-slider .orbit-previous,.ecommerce-product-slider .orbit-next{color:#cacaca}.ecommerce-product-slider .orbit-bullets button{height:0.65rem;width:0.65rem}.ecommerce-product-slider .product-card{background-color:#fefefe;border:1px solid #e6e6e6;padding:1rem;margin-bottom:1.5rem}.ecommerce-product-slider .product-card-thumbnail{display:block;position:relative}.ecommerce-product-slider .product-card-title{font-family:'Open sans',sans-serif;font-size:0.9rem;font-weight:600;line-height:1.45rem;margin-top:1rem;margin-bottom:0}.ecommerce-product-slider .product-card-desc{color:#8a8a8a;display:block;font-family:'Open sans',sans-serif;font-size:0.85rem}.ecommerce-product-slider .product-card-price{color:#3e3e3e;display:inline-block;font-size:0.85rem;font-weight:600;margin-top:0.8rem}.ecommerce-product-slider .product-card-sale{color:#cacaca;display:inline-block;font-size:0.85rem;margin-left:0.3rem;text-decoration:line-through}.ecommerce-product-slider .product-card-colors{display:block;margin-top:0.8rem}.ecommerce-product-slider .product-card-color-option{display:inline-block;height:25px;width:25px}header button.openMenu{background:initial;color:initial}/*-----------------------------------*/ .new-header-menu-container{background:#252525;padding:9px 0px}header ul.dropdown.menu li.active>a:not(.button),header ul.dropdown.menu li>a:not(.button):hover,header ul.dropdown.menu li>a:not(.button):active,header ul.dropdown.menu li>a:not(.button):focus{color:#fff;background:#252525}/*header .dropdown.menu li a:not(.button),footer .menu li a{width:100%;font-size:16px;letter-spacing:1px;line-height:26px;text-transform:capitalize;color:#FFFFFF;font-weight:500;padding:0.4rem 42px 0.4rem 33px;border-right:1px solid #fff}header .dropdown.menu li a:not(.button)::after,footer .menu li a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:18px;width:2px;background-color:#fff}*/ header .dropdown.menu li a:not(.button),footer .menu li a{position:relative;/* REQUIRED */ width:100%;font-size:16px;letter-spacing:1px;line-height:26px;text-transform:capitalize;color:#FFFFFF;font-weight:500;padding:0.4rem 42px 0.4rem 33px;border-right:none;/* IMPORTANT:remove old border */}header .dropdown.menu li a:not(.button)::after,footer .menu li a::after{content:"";position:absolute;right:0px;/* aligns divider visually */ top:50%;transform:translateY(-50%);height:18px;/* short divider */ width:2px;/* bold divider */ background-color:#fff}header .dropdown.menu li:last-child a:not(.button)::after,footer .menu li:last-child a::after{display:none}header .dropdown.menu li.is-dropdown-submenu-parent>a::after{display:none !important}header .dropdown.menu li.is-dropdown-submenu-parent>a::before{content:"▾";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:18px;color:#ffffff;pointer-events:none}/*-----para tag------*/ p{font-size:18px;color:#333931}.videohomepage{width:80%}.home-serv-section{background:linear-gradient(180deg,#0f2322,#244b4a) !important}ul.header-number-list{display:flex;list-style-type:none;justify-content:flex-end;gap:15px;margin:0px}header a:not(.button),.fa-phone-alt:before{color:#373c36}.header-button,.button{font-size:16px !important;letter-spacing:0px;line-height:24px;text-transform:capitalize;color:#FFFFFF !important;font-weight:bold;background:transparent;padding:15px 20px;display:inline-block;background:#244e4d;border:1px solid #244e4d;letter-spacing:1px}.county-icon-top{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/location 1.webp")}.header-button{font-size:14px !important}.header-button:hover,.button:hover{background:#fff;color:#151914 !important}.button{padding:15px 25px}header .dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:inline-block;border-color:#252525 transparent transparent !important;background-size:contain;background-repeat:no-repeat;right:17px;left:auto;margin-top:0;top:30%}.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fff transparent transparent;right:5px;left:auto;margin-top:-3px}header ul.dropdown.menu li a:not(.button){font-weight:800}header .dropdown.menu li:last-child a:not(.button),footer .menu li:last-child a{border-right:none}.is-wrapper div.is-section.is-header,.is-header{border-bottom:none}header .icon,header i,header i.fa-bars.icon{color:#000;margin-right:8px}header hr{border-bottom:1px solid #ccc}.pd-mob-0{padding:0px 0px 15px 0px !important}.color-white{color:#fff !important}.slick-dots li{border:1px solid #b1b8af;background:#b1b8af}.slick-dots li.slick-active,.slick-dots li:hover{background:#272526;border:1px solid #272526}.slick-dots{bottom:40px;left:90px}.user-logged-out .pos-ab-ban{position:absolute;top:0;left:0;right:53%;bottom:0;width:37%;height:100%;margin:0 auto}h2.banner-sub-heading{font-size:20px;font-family:"Roboto",sans-serif;padding-bottom:10px}.pos-ab-ban p{font-size:14px}.user-logged-out .home-banner-slider .pos-ab-ban{position:absolute;top:0;left:0;right:53%;bottom:0;width:37%;height:100%;margin:0 auto}.is-wrapper .light-bg{background:#f3fbf0}h2.section-main-heading{font-size:36px;letter-spacing:0px;line-height:42px;color:#161b13;font-weight:500}.border-white-right-1{border-right:2px solid #fff;margin-right:20px}.dark-grey-bg{background:#252525 !important}.reduce-boxes-height{min-height:100px !important;background:#252525}.section-sub-heading-2{font-size:18px;line-height:36px;color:#FFFFFF;font-weight:400;font-family:"Gabarito",sans-serif}.user-logged-out .serv-card-caption{position:relative;bottom:0px;display:flex;align-items:center;max-width:100%;width:100%;left:50%;transform:translateX(-50%);margin:0px}.button-white{background:#fff !important;color:#244e4d !important;border:1px solid #244e4d}p.new-footer-link a{padding:0px 15px;font-size:17px}.new-footer-link-address,.phone-number-footer,.new-footer-link{font-size:14px;letter-spacing:0px;line-height:27px;color:#FFFFFF;margin-bottom:0px}.new-footer-3 i{color:#E12129}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.social-media-footer{display:flex;margin-bottom:0px;justify-content:flex-end}.copyright-container{background:#173130}.social-media-footer li a{padding:0px 10px !important;border-right:none;height:38px !important;display:inline-block}i.fa-bars:hover{color:#274b48 !important}h1.banner-main-heading,h2.banner-main-heading{padding-bottom:0px;font-family:"Sanchez",serif;;font-size:42px;margin-bottom:10px;font-weight:normal}h1.home-banner-slider{padding-bottom:20px;margin:0.67em 0}.font-32{font-size:27px}.home-banner-slider .max-width-600{width:}/*----------country------*/ /* Card container */ .county-card{background:linear-gradient(180deg,#102624,#1e403f);text-align:center;overflow:hidden;position:relative;padding-top:35px;margin-top:20px}/* House icon on top */ .county-icon-top{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.county-grid{align-items:center;justify-content:center}.county-icon-top img{width:28px;height:auto}/* County title */ .county-header{background:transparent;border:none;color:#ffffff;font-size:16px !important;font-weight:600;padding:26px 16px 18px;cursor:pointer}/* Dark green arrow bar */ .county-arrow-bar{background:#122728;padding:0px 0 5px;cursor:pointer}.service-list{margin-left:0px}.service-list li{font-size:17px;list-style-type:none;padding-bottom:5px}/* Arrow */ .county-arrow{color:#ffffff;font-size:18px;display:inline-block;transition:transform 0.3s ease}.county-arrow{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/service-area-arrow 1.webp")}.county-box,.county-card,.county-wrap{overflow:visible !important}/* Expandable content */ .county-content{display:none;padding:16px 18px;background:#0f2f2f;color:#e6e6e6;font-size:14px;line-height:1.6}/* Active state */ .county-card.active .county-content{display:block}.county-card.active .county-arrow{transform:rotate(180deg)}/*-------------*/ .new-serv-icon{padding-bottom:10px}.new-serv-div{padding:40px 50px 20px;text-align:left;background:#fff;transition:all .5s}.home-serv-section1{background:linear-gradient(180deg,#254c4b,#1c3a38) !important}.new-serv-div p{font-size:16px}.new-serv-div:hover{background:#244b4a;cursor:pointer;color:#fff !important}.new-serv-div:hover p,p.copyright{color:#fff}.serv-head{font-size:22px;line-height:30px;font-weight:400}.new-serv-div:hover>.serv-head{color:#fff !important}.new-serv-div:hover>.new-serv-icon.servicon-1{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/About-Home-Inspections-by-Grandpa-4 1.webp")}.new-serv-div:hover>.new-serv-icon.servicon-2{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/About-Home-Inspections-by-Grandpa-5 1.webp")}.new-serv-div:hover>.new-serv-icon.servicon-3{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/About-Home-Inspections-by-Grandpa-6 1.webp")}.gradiant-gold-bg{background:linear-gradient(106deg,#bb8d5b 0%,#e9c97b 49%,#ad7951 100%);color:#000000 !important}.footer-part-1{background:#232323;padding:11px 0px}.new-footer{font-size:1em}.new-footer-2{display:flex;align-content:center;align-items:center;justify-content:center;padding:5px 0px !important;max-width:1200px}.footer-part-1{position:relative;background:#1b1b1b;/* footer background */ z-index:1;border-bottom:1px solid #3a3a3a}/* V-shaped angle above footer */ .footer-part-1::before{content:"";position:absolute;left:0;width:100%;top:-29px;height:30px;/* height of the V shape */ background:#1b1b1b;/* color of section above footer */ clip-path:polygon( 0 0,50% 100%,100% 0,100% 100%,0 100% );z-index:-1}.v-angle-top::before{background:#252525;/* footer background */}#header{padding-top:20px}.logo-container{padding-bottom:30px}header a:not(.button){font-weight:800}.is-wrapper .dark-bg{background:#252525}header a.header-phone:not(.button){color:#1a1b16 !important}header .fa-phone-alt:before{color:#274b48 !important}.green-bg{background:url("https://dvm0q8ak413bh.cloudfront.net/data/org/30984/media/img/source/edit/3637379_edit.webp") !important;background-repeat:no-repeat !important;background-size:cover !important}.new-testimonial-slider .column.cell.large-4:not(:last-child)::after{content:"";position:absolute;top:55px;right:20px;width:2px;height:53%;background-color:#6c7169}.service-img-bg{padding:40px 20px !important;background-color:#244b4a}h4.serv-caption a{font-size:30px}.service-card{position:relative;overflow:hidden}.service-link{display:block}.service-img{width:100%;height:auto;display:block}/* Overlay */ .service-overlay{position:absolute;inset:0;background:rgba(14,63,64,0.88);/* teal overlay */ color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;opacity:0;transform:translateY(10px);transition:all 0.4s ease}/* Hover trigger */ .service-card:hover .service-overlay{opacity:1;transform:translateY(0)}/* Text styling */ .service-overlay h3{font-size:32px;margin-bottom:15px}.service-overlay p{font-size:16px;line-height:1.6;max-width:420px}/* Arrow button */ .service-overlay .arrow{margin-top:25px;font-size:28px;width:55px;height:55px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.3s}.service-card:hover .arrow{background:#fff;color:#0e3f40}.arrow{margin-top:25px;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.arrow img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}/* Optional hover animation */ .service-card:hover .arrow img{transform:scale(1.1)}/* Hide service title block completely on hover */ .serv-card:hover .serv-card-caption{display:none !important}/* Overlay title */ .service-overlay h3{position:relative;padding-bottom:16px}/* Line below title (hidden by default) */ .service-overlay h3::after{content:"";position:absolute;left:50%;bottom:0;width:80px;height:2px;background:#ffffff;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease}/* Show line on hover */ .service-card:hover .service-overlay h3::after{opacity:1}.is-wrapper .light-grey{background:#dee9d7}.accordion-title{border-top:0px solid #FFFFFF;font-family:"Sanchez",serif;;border-left:1px solid #181818;border-right:1px solid #181818;background:#181818;font-size:22px;line-height:2rem;padding:20px 67px 20px 30px;height:100px;align-items:center;display:flex}:last-child>.accordion-content:last-child,.accordion-content{border-bottom:0px !important;border:0px !important}.accordion-title::before{right:20px}.contact-icon svg{height:70px;width:70px;fill:#FFFFFF}.is-active>.accordion-title::before{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/arrow-1 2.webp")}.accordion-title::before{content:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/arrow-2 1.webp")}.list li{/*list-style-type:none;*/ list-style-position:outside;margin-left:20px;padding-bottom:5px}.accordion-item{padding-bottom:2px}.seo-text{font-size:16px;font-weight:500;line-height:1.8;margin:0 0 1.25em;padding:0;text-transform:none;letter-spacing:0.40px}.fa-border{border:solid .08em #ccc}.fa-arrow-right:before{color:#ccc}@media screen and (max-width:1024px){.font-32{font-size:20px}.user-logged-out .pos-ab-ban{right:45%;width:45%}.user-logged-out .inner-content-div{padding:20px 10px 50px;text-align:center}ul.header-number-list{display:block}.header-button{margin-top:10px}header .dropdown.menu li a:not(.button),footer .menu li a{padding:0.4rem 30px 0.4rem 27px}header .dropdown.menu li.is-dropdown-submenu-parent>a::before{right:10px}h1.banner-main-heading{font-size:32px}}@media screen and (max-width:940px){footer .menu li a::after{display:none}.social-media-footer{justify-content:center}.user-logged-out .pos-ab-ban{position:relative;max-width:100% !important;background:#252525;width:100%;right:0px}.user-logged-out .home-banner-slider .pos-ab-ban{width:100%;position:relative}.new-serv-div{text-align:center}.border-white-right-1{border-right:0px;margin-right:0px}.new-testimonial-slider .column.cell.large-4::after{display:none}.green-bg{background:url("//d14ty28lkqz1hw.cloudfront.net/data/org/30984/theme/48875/img/bg-mobile 1.webp") !important}ul.header-number-list{display:block;align-items:center;text-align:center}.position-absolute{position:absolute !important;right:0px;top:45px}}@media screen and (max-width:768px){.accordion-title{font-size:18px;line-height:1.4rem}}@media screen and (max-width:375px){.service-overlay{padding:20px 10px}}/* Mobile Fix – Show service text permanently */ @media (max-width:768px){.service-overlay h3{margin-bottom:0px}.service-overlay{opacity:1 !important;transform:none !important}.service-overlay .arrow{margin-top:0px}.service-title{position:relative}}.county-header a{color:#fff}.county-content ul.service-list li a.cta-links{color:#fff !important}.county-content ul.service-list li a.cta-links:hover{color:#ccc !important}@media only screen and (min-width:1024px) and (max-width:1190px){.header-button,.button{padding:15px 6px}ul.header-number-list{padding-right:4px}.header-button{font-size:12px !important}}