@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600|Muli:300,400);.location-page .wrapper-header{padding-bottom:0}.location-page .col-12.entry-content,.location-page .title-header{max-width:750px;margin:auto}.location-page p{font-size:1.2rem;line-height:1.6}.location-page h2+p{margin-top:10px}.location-page .title-header{padding:0 15px}.location-page .wp-block-heading{padding-top:40px}.location-page .aioseo-location-box,.location-page .aioseo-location.aioseo-opening-hours{margin-top:calc(80px/2)}.location-page .aioseo-location-box .col,.location-page .aioseo-location.aioseo-opening-hours .col{padding:0}.location-page .aioseo-location-box .col .col-auto,.location-page .aioseo-location.aioseo-opening-hours .col .col-auto{padding-left:0}.location-page .aioseo-location-box .col .col-auto .aioseo-opening-hours-icon,.location-page .aioseo-location.aioseo-opening-hours .col .col-auto .aioseo-opening-hours-icon{margin-right:0}.location-page .aioseo-location-box .col .col-auto .icon,.location-page .aioseo-location.aioseo-opening-hours .col .col-auto .icon{padding-right:0}.location-page .aioseo-location-box .col .aioseo-opening-hours-title,.location-page .aioseo-location-box .col .label,.location-page .aioseo-location.aioseo-opening-hours .col .aioseo-opening-hours-title,.location-page .aioseo-location.aioseo-opening-hours .col .label{margin-top:5px}.location-page .aioseo-location-box .aioseo-contact-details .icon,.location-page .aioseo-location.aioseo-opening-hours .aioseo-contact-details .icon{padding-right:0}.location-page .aioseo-location-box .aioseo-address-details,.location-page .aioseo-location-box>[class*=col],.location-page .aioseo-location.aioseo-opening-hours .aioseo-address-details{padding-bottom:0}.location-page .aioseo-location-box{margin-bottom:calc(80px/2)}.location-page .phone-number-wrap{display:block}.location-page .btn{display:inline-block;margin-top:10px}.location-page .aioseo-name-details,.location-page .phone-number-wrap{margin-top:10px}.location-page .wp-block-aioseo-faq{margin-top:calc(80px/4);border-radius:6px;margin-bottom:15px;background-color:rgba(0,0,0,.03);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04)}.location-page .aioseo-faq-block-question{padding:30px 40px 30px 20px;font-weight:400;font-size:1.5rem;line-height:1.2;position:relative;cursor:pointer}.location-page .aioseo-faq-block-question::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:28px;font-weight:700;color:#95c32f}.location-page .wp-block-aioseo-faq.active .aioseo-faq-block-question::after{transform:translateY(-50%) rotate(90deg)}.location-page .aioseo-faq-block-answer{padding:0 20px 16px;color:#444;font-size:15px;display:none}.location-page .wp-block-aioseo-faq.active .aioseo-faq-block-answer{display:block;font-size:1rem;line-height:1.3}.location-page .aioseo-faq-block-answer p{font-size:1rem;line-height:1.5;padding-bottom:20px}.location-page .aioseo-faq-block-answer ul{padding-top:0}.location-page .aioseo-faq-block-answer ul li{padding-top:10px;line-height:1.5}@media only screen and (min-width:992px){.location-page .wrapper-shop-categories{margin-bottom:0}}.wrapper.wrapper-shop-categories .row{margin-right:0;margin-left:0}.site-main.location-page .multi-store.store-location-selector-widget{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}.site-main.location-page .multi-store.store-location-selector-widget h4{font-size:2.5rem;font-weight:700}.site-main.location-page .multi-store.store-location-selector-widget button.btn.btn-light.multi-store-chg-btn.selected{border-color:#333;color:#333;border-style:dashed;background-color:transparent}.site-main.location-page .multi-store.store-location-selector-widget button.btn.btn-light.multi-store-chg-btn{background:#95c32f;color:#fff}@media only screen and (max-width:767px){.site-main.location-page .aioseo-location-box{flex-direction:column}.site-main.location-page .aioseo-location-box .col-auto,.site-main.location-page .title-header{padding:0}.site-main.location-page .title-header h1{font-size:2.5rem}.site-main.location-page h2.wp-block-heading{font-size:1.5rem}.site-main.location-page .aioseo-contact-details{margin-top:20px}.site-main.location-page .aioseo-location-box .col-auto .icon{padding-right:5px}.site-main.location-page .aioseo-faq-block-question{font-size:1.2rem;line-height:1.1}}