.post-con .elementor-676{background-color:#f5f5f5;padding:30px;border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)}.post-con .wp-block-image img{border-radius:clamp(0.625rem, 0.5588rem + 0.2649vw, 0.875rem)}.top-header-wrapper{width:100%!important;min-width:100%!important}.wp-block-button__link{border-radius:8px;background-color:#607c66;color:#ffffff!important;transition:all .3s ease}.wp-block-button__link:hover{background-color:#bb9e93;transition:all .3s ease}.post-con h1,.post-con h2,.post-con h3{font-size:clamp(1.5rem, 1.1396rem + 0.5626vw, 1.75rem)!important;font-weight:600!important;color:#607C66}.post-con h4,.post-con h5,.post-con h6{font-size:clamp(1.25rem, 0.8896rem + 0.5626vw, 1.5rem)!important;font-weight:600!important;color:#607C66}.post-con .wp-block-heading:not(:first-child){margin-top:clamp(0.625rem, -0.0989rem + 1.1299vw, 1.25rem)!important}.post-con .wp-block-heading:not(:first-child){margin-top:clamp(1.875rem, 0.4273rem + 2.2599vw, 3.125rem)!important}.post-con .wp-block-heading:first-child{margin-top:0px!important}.post-con ul.wp-block-list{list-style:none;padding-left:0}.post-con ol.wp-block-list{padding-left:18px!important}.post-con ul.wp-block-list li{position:relative;padding-left:28px;margin-bottom:clamp(0.75rem, 0.3333rem + 0.6504vw, 1rem);line-height:1.5em}.post-con ol.wp-block-list li{line-height:1.5em;margin-bottom:clamp(0.75rem, 0.3333rem + 0.6504vw, 1rem)}.post-con ul.wp-block-list li::before{content:"";background-image:url(https://gilbertpharmacy.co.uk/wp-content/uploads/2025/11/gp-icon.svg);background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:0;top:3px}.serv-box:hover .serv-btn{background-color:#607C66!important}.serv-box:hover .serv-btn span{color:#ffffff!important}.elementor-widget-n-menu .e-n-menu-title.e-current,.elementor-widget-n-menu .e-n-menu-title.e-current a{color:#607c66!important}.sub-menu .menu-item-has-children .elementor-nav-menu--dropdown{background-color:#deddd3!important;left:8px!important;box-shadow:3px 3px 3px #000}.sub-menu .menu-item-has-children .elementor-nav-menu--dropdown a{color:#415044!important}.sub-menu .menu-item-has-children .elementor-nav-menu--dropdown a:hover{color:#ffffff!important}.sub-menu .menu-item-has-children .elementor-nav-menu--dropdown .elementor-item-active:hover{color:#415044!important}@media (min-width:1024px){.menu-services-btn nav>ul>li>a{background-color:#ffffff!important;min-width:250px;justify-content:space-between!important;border-radius:8px}.home .menu-services-btn nav>ul>li>a{background-color:#f5f5f5!important}.sub-menu .menu-item-has-children .elementor-nav-menu--dropdown li:not(:first-child):not(:last-child) a{border-radius:0!important}.menu-services-btn nav>ul>li>a:hover{background-color:#607C66!important;color:#ffffff!important}.menu-services-btn nav>ul>li>a:hover svg{color:#ffffff!important;fill:#ffffff!important}.top-nav ul li:last-child{background-color:#BA9E93;border-radius:8px;margin-left:10px}.top-nav ul li:last-child a{color:#ffffff!important;transition:all 200ms ease;border-radius:8px}.top-nav ul li:last-child a:hover{background-color:#607c66;transition:all 200ms ease}.hide-desktop{display:none!important}}@media (min-width:768px){.top-header-wrapper{transition:all 180ms ease}.top-header-wrapper.is-scrolled{background-color:#ffffff!important;box-shadow:0 7px 14px #0000000a;transition:all 200ms ease}.top-header-wrapper .e-con-inner{transition:all 200ms ease}.top-header-wrapper.is-scrolled .e-con-inner{padding-top:20px;padding-bottom:20px;transition:all 200ms ease}.top-header-wrapper .top-logo img{transition:all 200ms ease}.top-header-wrapper.is-scrolled .top-logo img{max-width:400px!important;transition:all 200ms ease}.top-header-wrapper .menu-services-btn nav>ul>li>a{transition:all 200ms ease}.top-header-wrapper.is-scrolled .menu-services-btn nav>ul>li>a{border:1px solid #e6e6e6;transition:all 200ms ease}.serv-b-list ul{display:flex;flex-wrap:wrap}.serv-b-list ul li{width:50%}.top-header-wrapper{transition:padding 200ms ease}}.opening-times__day{font-weight:800!important;opacity:.5}.opening-times{list-style:none;padding-left:0}.ft-deets .opening-times{color:#233327!important}.opening-times__item{margin-bottom:9px;line-height:20px}a.elementor-button-link{white-space:nowrap}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-30px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-30px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(30px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,30px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}