:root{--unwrap-color-bg-default:#f9f9f9;--unwrap-color-text-default:#000;--unwrap-color-border-disabled:#ffd400;--unwrap-color-border-hidden:#d77;--unwrap-color-border-active:#2a8f2a;--unwrap-color-border-past:#999;--unwrap-color-border-future:#1e5dab;--unwrap-color-border-picker:#ccc;--unwrap-color-error-bg:#ffecec;--unwrap-color-error-border:#ffb3b3;--unwrap-color-error-text:#a40000}.daily-unwrap-calendar-block,.wp-block-daily-unwrap-calendar{width:100%}.daily-unwrap-cards{display:grid;gap:.5rem;width:100%}.wp-block-daily-unwrap-card{display:flex;flex-direction:column;--theme-content-spacing:0;background:var(--unwrap-card-bg,var(--unwrap-color-bg-default));color:var(--unwrap-card-color,var(--unwrap-color-text-default));text-align:center;box-sizing:border-box;border-radius:var(--unwrap-card-radius,4px);transition:background .15s,border-color .15s;min-height:var(--unwrap-card-min-height,auto)}.wp-block-daily-unwrap-card:hover{background:var(--unwrap-card-bg,var(--unwrap-color-bg-default))}.daily-unwrap-date-select{max-width:900px;margin:0 auto}.daily-unwrap-date-select strong{display:block;margin-bottom:8px}.daily-unwrap-date-select .picker-pair{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:8px}.daily-unwrap-date-select .picker-box{border:1px solid var(--unwrap-color-border-picker);padding:8px;border-radius:4px;display:flex;flex-direction:column;gap:4px;min-width:200px}.daily-unwrap-date-select .picker-box>div:first-child{font-weight:600}.wp-block-daily-unwrap-card .block-editor-rich-text__editable[placeholder="Add card text"]{opacity:.5}.daily-unwrap-error{padding:.75rem 1rem;background:var(--unwrap-color-error-bg);border:1px solid var(--unwrap-color-error-border);color:var(--unwrap-color-error-text);font-weight:700}.daily-unwrap-cards .block-editor-inner-blocks,.daily-unwrap-cards .block-editor-block-list__layout{display:contents}.card-popup-content-wrapper{display:none}.card-popup-content{display:flex;flex-direction:column}.card-popup-content .wp-block-image{order:2}.card-popup-text{text-align:center;font-size:30px;line-height:1.2em;order:1}*{box-sizing:border-box}#wp-announcement{border-radius:4px;border:1px solid #f5f5f5;position:relative;margin:0 auto;margin-bottom:10px;max-width:1440px}#wp-announcement:before{background:url(/wp-content/plugins/bw-announcement-plugin/info-black-thin.svg) no-repeat center;display:block;content:'';width:96px;height:100%;position:absolute;background-size:50%;left:0}#wp-announcement .wp-announcement-container{padding:24px;padding-left:100px;text-align:left}#wp-announcement .wp-announcement-container a{font-weight:800;text-decoration:underline}#wp-announcement .wp-announcement-container h2{font-size:18px}#wp-announcement .wp-announcement-container h2,#wp-announcement .wp-announcement-container p{margin:0;padding:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--paletteColor1:#53c1c1;--paletteColor2:#00b0b1;--paletteColor3:#cad42b;--bodyFont:'Montserrat', sans-serif;--titleFont:'Abril Fatface', var(--bodyFont)}*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:var(--bodyFont);font-size:17px;line-height:21px;font-weight:400;background-color:#fafafa;word-wrap:break-word}a{text-decoration:none;color:#00b0b1;transition:0.5s all}a:hover{color:#cad42b;transition:0.5s all}h1{font-family:var(--titleFont);font-size:28px;line-height:32px;font-weight:300;margin:30px 0 15px 0}h2{font-size:35px;font-family:var(--titleFont);line-height:50px;font-weight:300;margin:30px 0 15px 0;color:var(--paletteColor2)}h3{font-size:17px;line-height:21px;font-weight:700;margin:30px 0 15px 0}img{width:auto;height:auto;max-width:100%;font-size:0}p{font-size:18px;line-height:25px;font-weight:400;margin:0 0 15px 0;color:#353535}table tr th{text-align:left}table tr td{padding:0 15px 0 0}.no-scroll{overflow:hidden}section#bottom-header-container .bottom-header-inner,section#page-container .page-container-inner,section#footer-buttons-container .footer-buttons-inner,section#footer-newsletter-container .footer-newsletter-inner,section#footer-logo-container .footer-logo-inner,section#page-header-container .page-header-inner,section#store-filters-container .store-filters-inner,section#whats-on-filters-container .whats-on-filters-inner{max-width:1100px;margin:auto;padding:20px}header.site-header{display:block;position:relative}section#top-header-container{display:block;position:relative}section#top-header-container .top-header-inner{display:block;position:relative;background-color:#fff;padding:0;padding-bottom:0}section#top-header-container .top-header-inner .todays-opening-times{display:block;position:relative;float:right;color:#919191;padding:0 5px 0 10px}section#top-header-container .top-header-inner .todays-opening-times p{display:block;position:relative;font-size:10px;font-weight:300;line-height:40px;text-transform:uppercase;margin:0}section#top-header-container .top-header-inner .todays-opening-times p span{font-size:10px;line-height:40px;font-weight:700}section#top-header-container .top-header-inner .centre-social-media-links{z-index:15;display:block;position:relative;float:right;margin:0;font-size:0}.centre-social-media-links a{display:inline-block;position:relative;width:35px;height:40px;font-size:0;line-height:25px;margin:0 0 0 0;background-position:center;background-repeat:no-repeat;transition:0.5s all}.centre-social-media-links{display:flex;justify-content:center}.centre-social-media-links a:last-child{margin:0}.centre-social-media-links a.facebook-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/facebook-white.png);background-size:20px}.centre-social-media-links a.twitter-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/twitter-white.png);background-size:21px 18px}.centre-social-media-links a.instagram-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/instagram-white.png);background-size:19px 19px}#site-footer .centre-social-media-links a.facebook-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/facebook-black.png);background-size:20px}#site-footer .centre-social-media-links a.twitter-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/twitter-black.png);background-size:21px 18px}#site-footer .centre-social-media-links a.instagram-link{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/instagram-black.png);background-size:19px 19px}.centre-social-media-links a.facebook-link:hover{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/facebook-lime.png)}.centre-social-media-links a.twitter-link:hover{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/twitter-lime.png)}.centre-social-media-links a.instagram-link:hover{background-image:url(/wp-content/themes/Bewonder-base-2018/media/social/instagram-lime.png)}.centre-social-media-links a:hover{transition:0.5s all}section#bottom-header-container{display:block;position:relative}section#bottom-header-container .bottom-header-inner{display:block;position:relative;z-index:1}section#bottom-header-container .bottom-header-inner:after{display:block;clear:both;content:''}section#bottom-header-container .bottom-header-inner a#site-logo{display:block;position:relative;float:left;width:75px;height:75px;font-size:0;background-image:url(/wp-content/themes/Bewonder-base-2018/media/white-logo.svg);background-repeat:no-repeat;background-position:center;background-size:contain}nav#site-navigation{display:block;position:relative;float:right;clear:right;margin:25px 0 0 0}nav#site-navigation a.menu-toggle{display:block;position:relative;width:35px;height:30px;font-size:0;z-index:3}nav#site-navigation a.menu-toggle:before{display:block;position:absolute;content:'';top:0;width:35px;height:2px;background-color:#fff;box-shadow:#fff 0 14px 0 0;transition:0.5s all}nav#site-navigation a.menu-toggle:after{display:block;position:absolute;content:'';bottom:0;width:35px;height:2px;background-color:#fff;transition:0.5s all}nav#site-navigation.toggled a.menu-toggle:before{top:50%;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);box-shadow:none}nav#site-navigation.toggled a.menu-toggle:after{top:50%;bottom:auto;-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}nav#site-navigation .menu-primary-menu-container{display:block;position:fixed;top:0;left:0;right:0;bottom:0;padding:15px;background-color:var(--paletteColor1);overflow:scroll;z-index:-1;-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);transition:0.75s all}nav#site-navigation.toggled .menu-primary-menu-container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;transition:0.75s all;z-index:2}nav#site-navigation .menu-primary-menu-container ul#primary-menu{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;width:100%;padding:0;margin:0}nav#site-navigation .menu-primary-menu-container ul#primary-menu li{display:block;position:relative;margin:0}nav#site-navigation .menu-primary-menu-container ul#primary-menu li a{position:relative;font-size:21px;line-height:31px;text-decoration:none;color:#fff;transition:0.5s all}nav#site-navigation .menu-primary-menu-container ul#primary-menu li a:hover{color:var(--paletteColor3);transition:0.5s all}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children>a:after{display:inline-block;position:relative;content:'';width:16px;height:8px;margin:0 0 0 5px;background-image:url(/wp-content/themes/Bewonder-base-2018/media/navigation/chevron-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children ul.sub-menu{display:none}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu{display:block;position:relative;margin:0;padding:15px}section#page-container{display:block;position:relative}section#page-container .page-container-inner{display:block;position:relative}section#page-container .page-container-inner:after{display:block;clear:both;content:''}section#homepage-slider{display:block;position:relative;margin:0 0 100px 0;z-index:0}section#homepage-slider .owl-nav .owl-prev{display:block;position:absolute;width:8px;height:16px;top:-ms-calc(50% - 8px);top:calc(50% - 8px);left:15px;background-image:url(/wp-content/themes/Bewonder-base-2018/media/navigation/chevron-left.svg);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0}section#homepage-slider .owl-nav .owl-next{display:block;position:absolute;width:8px;height:16px;top:-ms-calc(50% - 8px);top:calc(50% - 8px);right:15px;background-image:url(/wp-content/themes/Bewonder-base-2018/media/navigation/chevron-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0}section#homepage-boxes{display:block;position:relative;box-sizing:border-box}section#homepage-boxes:after{display:block;content:'';clear:both}section#homepage-boxes .homepage-box{display:block;position:relative;float:left;width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px);margin:0 35px 15px 0;background-color:#eee;background-position:center;background-repeat:no-repeat;background-size:105%!important;transition:0.2s}section#homepage-boxes .homepage-bo:hover{background-size:100%!important}section#homepage-boxes .homepage-box:nth-child(1n+5){margin-bottom:0}section#homepage-boxes .homepage-box a.homepage-box-link{display:block;position:relative;padding-top:100%}section#homepage-boxes .homepage-box a.homepage-box-link h3{display:block;position:absolute;margin:0;font-size:14px;line-height:30px;font-weight:300;text-transform:uppercase;background-color:#fff;color:#919191;padding:10px 15px;text-align:center;top:50%;left:50%;min-width:100px;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);transform-origin:center;transition:0.2s;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100%;background:var(--paletteColor1);color:#fff;font-weight:500;opacity:.9}section#homepage-boxes .homepage-box a.homepage-box-link:hover h3{transform:translateX(-50%) translateY(-50%) scale(1.1)}footer#site-footer{display:block;position:relative;padding:0 0 15px 0}section#footer-menu-container{display:block;position:relative;padding:0 20px}section#footer-menu-container .footer-menu-inner{display:block;position:relative;border-bottom:1px solid #919191;border-top:1px solid #919191;padding:15px;margin:auto}section#footer-menu-container .footer-menu-inner ul#footer-menu{display:block;position:relative;margin:0;padding:0;text-align:center;list-style-type:none}section#footer-menu-container .footer-menu-inner ul#footer-menu li{display:block;position:relative;margin:0}section#footer-menu-container .footer-menu-inner ul#footer-menu li:last-child{margin:0}section#footer-menu-container .footer-menu-inner ul#footer-menu li a{font-size:13px;line-height:23px;text-transform:uppercase;color:#919191;text-decoration:none;transition:0.5s all}section#footer-menu-container .footer-menu-inner ul#footer-menu li a:hover{color:#777;transition:0.5s all}section#footer-logo-container{display:block;position:relative}section#footer-logo-container .footer-logo-inner{display:block;position:relative}section#footer-logo-container .footer-logo-inner a#footer-logo{display:block;position:relative;width:150px;height:50px;font-size:0;background-color:#dedede;margin:auto}section#page-header-container{display:block;position:relative;margin:0 20px}section#page-header-container .page-header-inner{display:flex;flex-flow:row-reverse;position:relative}section#page-header-container .page-header-inner:after{display:block;clear:both;content:''}section#page-header-container .page-header-inner .page-featured-image{display:block;position:relative;height:300px;margin:0!important;max-width:50%}section#page-header-container .page-header-inner .page-featured-image img{display:block;position:relative;max-width:100%;font-size:0;float:right;height:300px;object-fit:cover}.page-header-inner:has(.page-featured-image){background:#fff;padding:0!important;margin-bottom:75px!important;border-radius:5px;overflow:hidden;box-shadow:0 0 20px rgb(0 0 0 / .025)}.title-inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.title-inner h2{margin:0}.title-inner h2>p{font-size:22px;line-height:1.4;font-weight:inherit;margin:0 0 30px;color:inherit;padding:0 25px}section#page-header-container .page-header-inner .title-container{display:block;position:relative;width:calc(100% - 300px);text-align:center}section#page-header-container .page-header-inner:not(:has(.page-featured-image)) .title-container{width:100%}section#page-header-container .page-header-inner .title-container h1{display:flex;position:relative;font-size:24px;line-height:28px;margin:0 0 15px;color:#52c1c1;padding:0 25px;align-items:center}@media screen and (max-width:767px){section#page-header-container .page-header-inner{flex-flow:column-reverse}section#page-header-container .page-header-inner .page-featured-image,section#page-header-container .page-header-inner .page-featured-image img{height:200px;width:100%;max-width:100%}section#page-header-container .page-header-inner .title-container{max-width:100%;width:100%}section#page-header-container .page-header-inner .title-container h1{margin:0;padding:25px 10px;font-size:30px;line-height:1.2}.page-header-inner:has(.page-featured-image){max-width:500px!important;margin-bottom:30px!important}}section#store-filters-container{display:block;position:relative}section#store-filters-container .store-filters-inner{display:block;position:relative;border-bottom:1px solid #919191}section#store-filters-container .store-filters-inner:after{display:block;clear:both;content:''}section#store-filters-container .store-filters-inner h2{display:block;position:relative;font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;margin:0 0 15px 0}section#store-filters-container .store-filters-inner .category-filter{display:block;position:relative;float:left;width:100%}section#store-filters-container .store-filters-inner .category-filter li{display:inline-block;list-style-type:none}section#store-filters-container .store-filters-inner .category-filter li a{font-size:17px;line-height:32px;margin:0 15px 0 0;color:#000}section#store-filters-container .store-filters-inner .category-filter a:hover{cursor:pointer;color:#777}section#store-filters-container .store-filters-inner .store-search{display:block;position:relative;float:left;width:100%;margin:15px 0 0 0}section#store-filters-container .store-filters-inner .store-search:after{display:block;content:'';clear:both}section#store-filters-container .store-filters-inner .store-search label{display:block;position:relative;float:left;text-transform:uppercase;font-size:17px;line-height:32px;margin:0 15px 0 0;width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px)}section#store-filters-container .store-filters-inner .store-search input{display:block;position:relative;float:left;width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:none;border:1px solid #919191;border-radius:0;box-sizing:border-box;padding:5px;margin:0}.archive section#page-container .page-container-inner{display:flex;flex-flow:row wrap;gap:25px;justify-content:start}.post-type-archive-stores,.tax-store_categories,.post-type-archive-jobs{background:#fafafa}.post-type-archive-stores article,.tax-store_categories article,.post-type-archive-jobs article{width:calc((100% - (25px * 4)) / 5)}@media screen and (max-width:1114px){.archive section#page-container .page-container-inner{gap:25px}.post-type-archive-stores article,.tax-store_categories article,.post-type-archive-jobs article{width:calc((100% - (25px * 3)) / 4)}}@media screen and (max-width:767px){.archive section#page-container .page-container-inner{gap:15px}.post-type-archive-stores article,.tax-store_categories article,.post-type-archive-jobs article{width:calc((100% - (15px * 2)) / 3)}}.post-type-archive-stores article a,.tax-store_categories article a,.post-type-archive-jobs article a{display:block;position:relative;transition:0.1s all;border:1px solid #fff0;box-shadow:0 0 20px rgb(0 0 0 / .025);border-radius:5px;overflow:hidden;background-color:#fff}.post-type-archive-stores article a:hover,.tax-store_categories article a:hover,.post-type-archive-jobs article a:hover{scale:1.05;box-shadow:0 0 40px rgb(0 0 0 / .05);border:1px solid rgb(82 193 193)}.post-type-archive-stores article a img,.tax-store_categories article a img,.post-type-archive-jobs article a img{display:block;position:relative;font-size:0;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.post-type-archive-stores article:nth-child(2n),.tax-store_categories article:nth-child(2n),.post-type-archive-jobs article:nth-child(2n){background-color:#fff0}.post-type-archive-stores article:nth-child(3n),.tax-store_categories article:nth-child(3n),.post-type-archive-jobs article:nth-child(3n){background-color:#fff0}.post-type-archive-stores article:nth-child(5n),.tax-store_categories article:nth-child(5n),.post-type-archive-jobs article:nth-child(5n){background-color:#fff0}.single-stores{background:#fafafa}section.store-hero{display:flex;margin-bottom:25px;height:400px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 20px rgb(0 0 0 / .025)}section.store-hero img{height:100%;object-fit:cover;object-position:top}section.store-hero img:first-child{aspect-ratio:1}section.store-hero img:last-child{width:calc(100% - 400px)}.single-stores section#page-header-container .page-header-inner .title-container:after{display:block;content:'';clear:both}.single-stores section#page-header-container .page-header-inner .title-container h1{float:left;width:auto}.single-stores section#page-header-container .page-header-inner .title-container a.back-button{display:block;position:relative;float:right;width:auto;margin:0;font-size:17px;line-height:32px}.single-stores section#page-header-container .page-header-inner .title-container a.back-button:hover{cursor:pointer;color:#93bbd2}.single-stores section#page-header-container .page-header-inner .title-container a.back-button:before{display:inline-block;position:relative;content:'';margin:auto 10px auto auto;width:8px;height:16px;background-image:url(/wp-content/themes/Bewonder-base-2018/media/navigation/chevron-left.svg);background-position:center;background-size:8px 16px;background-repeat:no-repeat;transition:0.5s all}.single-stores section#page-header-container .page-header-inner .title-container a.back-button:hover::before{-webkit-transform:translateX(-7.5px);-moz-transform:translateX(-7.5px);-ms-transform:translateX(-7.5px);transform:translateX(-7.5px);transition:0.5s all}section#page-container .page-container-inner .store-information{display:block;position:relative;float:left;width:100%;margin:0 auto 15px auto}section#page-container .page-container-inner .store-information img{display:block;position:relative;max-width:70%;width:70%;height:auto;margin:0;font-size:0}section#page-container .page-container-inner .store-image{display:block;float:left;width:100%;margin:0 auto 30px auto}section#page-container .page-container-inner .store-image img{display:block;position:relative;max-width:100%;width:100%;height:auto;font-size:0}section#page-container .page-container-inner .store-content{margin:0 10%}section#page-container .page-container-inner .store-content-left{display:block;position:relative}section#page-container .page-container-inner .store-content-left a.telephone-number{display:inline-block;position:relative;border:1px solid #919191;padding:15px;margin:0 0 30px 0;clear:both}section#page-container .page-container-inner .store-content-left a.telephone-number p{margin:0}section#page-container .page-container-inner .store-content-left a.telephone-number p span{color:#000;font-size:17px;line-height:21px;font-weight:700}section#page-container .page-container-inner .store-content-left a.telephone-number p span:before{display:inline-block;position:relative;content:'';width:21px;height:21px;margin:0 15px 0 0;background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/phone.png);background-position:center;background-size:contain;background-repeat:no-repeat}section#page-container .page-container-inner .store-links{display:flex;margin:0 0 75px 0;justify-content:center;gap:15px;flex-wrap:wrap}section#page-container .page-container-inner .store-links:after{display:block;content:'';clear:both}section#page-container .page-container-inner .store-links a{display:inline-flex;height:35px;border-radius:50px;background-color:#52c1c1;transition:0.1s;filter:saturate(.25)}section#page-container .page-container-inner .store-links a:hover{scale:1.05;filter:saturate(1)}section#page-container .page-container-inner .store-links a p{margin:0;color:#fff;display:flex;align-items:center;font-size:13px}section#page-container .page-container-inner .store-links a span{padding:0 20px 0 40px;background-size:25px;background-position:10px;background-repeat:no-repeat}section#page-container .page-container-inner .store-links a.telephone-number span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/phone.png)}section#page-container .page-container-inner .store-links a.website span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/website.png)}section#page-container .page-container-inner .store-links a.click-collect span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/mouse.png)}section#page-container .page-container-inner .store-links a.gift-card span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/gift-card.png)}section#page-container .page-container-inner .store-links a.deliveroo span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/deliveroo.png)}section#page-container .page-container-inner .store-links a.takeaway span{background-image:url(/wp-content/themes/Bewonder-base-2018/media/stores/takeaway.png)}.single-stores h1{color:#00b0b2;font-size:50px;line-height:60px;margin:0 0 25px}section#page-container .page-container-inner .store-content .store-opening-hours{display:block;position:relative}section#page-container .page-container-inner .store-content .store-opening-hours table{width:100%;background:#00b0b2;border-radius:5px;color:#fff;padding:50px;font-weight:600}section#page-container .page-container-inner .store-content .store-opening-hours table tr{position:relative;height:40px;margin-bottom:-1px;display:flex;justify-content:space-between;align-items:center}section#page-container .page-container-inner .store-content .store-opening-hours table tr:not(:last-child):after{content:"";background:rgb(255 255 255 / 25%);height:1px;width:100%;position:absolute;left:0;bottom:0}section#page-container .page-container-inner .store-content .store-opening-hours table tr.current-day:after{content:"";position:absolute;width:calc(100% + 40px);background:#cad42b;height:40px;z-index:0;left:-20px;border-radius:50px;z-index:0}section#page-container .page-container-inner .store-content .store-opening-hours table tr td{text-transform:capitalize;font-size:16px;line-height:20px;padding:0;position:relative;z-index:1}section#page-container .page-container-inner .store-content .store-opening-hours table tr td:last-child{text-align:right}section#page-container .page-container-inner .related-information{display:block;position:relative;float:left;width:100%;margin:15px auto 0 auto}section#page-container .page-container-inner .related-information:after{display:block;content:'';clear:both}section#page-container .page-container-inner .related-information h2{display:block;position:relative;margin:0 0 15px 0;font-size:21px;line-height:25px}section#page-container .page-container-inner .related-information .related-stores{display:block;position:relative}section#page-container .page-container-inner .related-information .related-stores:after{display:block;content:'';clear:both}section#page-container .page-container-inner .related-information .related-stores article{display:block;position:relative;float:left;width:100%;height:auto;margin:0}section#page-container .page-container-inner .related-information .related-stores article a{display:block;position:relative}section#page-container .page-container-inner .related-information .related-stores article a img{display:block;position:relative;width:100%;height:auto;max-width:100%}@media screen and (max-width:1099px){section.store-hero{height:300px}section.store-hero img:last-child{width:calc(100% - 300px)}section#page-container .page-container-inner .store-content-left,section#page-container .page-container-inner .store-content .store-opening-hours{margin-bottom:50px}}@media screen and (max-width:767px){section.store-hero{height:200px}section.store-hero img:last-child{width:calc(100% - 200px)}section#page-container .page-container-inner .store-content{margin:0}}.single-jobs section#page-container .page-container-inner .store-logo{display:block;position:relative;float:left;width:100%;margin:0 0 15px 0;background-color:white!important;border-radius:10px;box-shadow:0 0 25px rgb(0 0 0 / .025)}.single-jobs section#page-container .page-container-inner .store-logo img{display:block;position:relative;max-width:100%}.single-jobs section#page-container .page-container-inner .store-logo a.view-store{display:block;position:relative;padding:15px;text-align:center;font-size:17px;line-height:21px;color:#000;background-color:#fff;text-decoration:none;margin:-10px 10px 10px;background:#f4f4f4;border-radius:7px;transition:0.1s}.single-jobs section#page-container .page-container-inner .store-logo a.view-store:hover{background-color:var(--paletteColor3)}.single-jobs section#page-container .page-container-inner .job-content{display:block;position:relative;background:#fff;border-radius:10px;padding:25px;box-shadow:0 0 25px rgb(0 0 0 / .025)}.single-jobs section#page-container .page-container-inner .job-content img{display:block;position:relative;max-width:100%;height:auto;margin:0 0 15px 0}.single-jobs section#page-container .page-container-inner .job-content p{display:block;position:relative;font-size:17px;line-height:21px;font-weight:400;margin:0 0 15px 0}section#whats-on-filters-container{display:none;position:relative}section#whats-on-filters-container .whats-on-filters-inner{display:block;position:relative;border-bottom:1px solid #919191}section#whats-on-filters-container .whats-on-filters-inner:after{display:block;clear:both;content:''}section#whats-on-filters-container .whats-on-filters-inner h2{display:block;position:relative;font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;margin:0 0 15px 0}section#whats-on-filters-container .whats-on-filters-inner .category-filter{display:block;position:relative;float:left;width:100%}section#whats-on-filters-container .whats-on-filters-inner .category-filter li{display:inline-block}section#whats-on-filters-container .whats-on-filters-inner .category-filter li a{font-size:17px;line-height:32px;margin:0 15px 0 0;color:#000}section#whats-on-filters-container .whats-on-filters-inner .category-filter a:hover{cursor:pointer;color:#777}body:not(.single) :has(>article.whats_on){display:flex!important;flex-flow:row wrap;justify-content:space-between;gap:25px}body:not(.single) :has(>article.whats_on):after{display:none!important}body:not(.single) .page-container-inner article.whats_on{width:calc((100% - 75px) / 4);overflow:hidden;transition:0.2s;scale:1;background:var(--paletteColor1)}body:not(.single) .page-container-inner article.whats_on:after,body:not(.single) .page-container-inner article.whats_on a:after,body:not(.single) .page-container-inner article.whats_on:before{content:" ";aspect-ratio:1;display:block;position:absolute;border-radius:100%;background:var(--paletteColor3);height:100px;inset:20px auto auto -70px;z-index:-1;transition:0.2s;scale:1}body:not(.single) .page-container-inner article.whats_on:hover:after,body:not(.single) .page-container-inner article.whats_on:hover a:after,body:not(.single) .page-container-inner article.whats_on:hover:before{scale:1.2}body:not(.single) .page-container-inner article.whats_on:before{background:var(--paletteColor2);height:175px;inset:auto -120px 0 auto}body:not(.single) .page-container-inner article.whats_on:after{background:#fff;height:75px;inset:20px -50px auto auto;opacity:.8}body:not(.single) .page-container-inner article.whats_on:not(:active):hover{scale:1.025}body:not(.single) .page-container-inner article.whats_on a{display:block;padding:10px;height:100%;position:relative}body:not(.single) .page-container-inner article.whats_on a .img{width:100%;aspect-ratio:1;background-size:contain;margin-bottom:10px}body:not(.single) .page-container-inner article.whats_on a .content{padding:0 5px 5px}body:not(.single) .page-container-inner article.whats_on a .content span{display:block;font-size:13px;color:#fff;text-transform:uppercase;margin:0 0 5px 0;font-weight:700}@media screen and (min-width:768px){body:not(.single) .page-container-inner article.whats_on a .content span span{display:inline-block}body:not(.single) .page-container-inner article.whats_on a .content span span:not(:first-child):before{content:",";padding-right:7px}}body:not(.single) .page-container-inner article.whats_on a .content h3{display:block;font-size:20px;line-height:25px;color:#fff;margin:0;font-weight:400}section#page-container .page-container-inner .newsletter-content{display:block;position:relative}section#page-container .page-container-inner .newsletter-content:after{display:block;content:'';clear:both}.page-id-136 section#page-container .page-container-inner .newsletter-content img.attachment-post-thumbnail{display:none}.page-id-149 section#page-container .page-container-inner .page-content{display:block;position:relative;float:left;width:100%;margin:0 0 15px 0}.page-id-149 section#page-container .page-container-inner .page-content p:last-child{margin:0}.page-id-149 section#page-container .page-container-inner img.attachment-post-thumbnail{display:none}.page-id-149 section#page-container .page-container-inner section.acf-map{display:block;position:relative;float:left;width:100%;height:300px;margin:0}.page-id-153 section#page-container .page-container-inner:has(.opening-times){display:flex;flex-flow:row wrap;gap:25px}.page-id-153 section#page-container .page-container-inner .opening-times{padding:15px;background:#fff;border-radius:10px;box-shadow:0 0 25px rgb(0 0 0 / .05);width:100%}.page-id-153 section#page-container .page-container-inner .opening-times .opening-times-inner{display:block;position:relative}.page-id-153 section#page-container .page-container-inner .opening-times .content{display:block;position:relative}.page-id-153 section#page-container .page-container-inner .opening-times .content h2{display:block;position:relative}.page-id-153 section#page-container .page-container-inner .opening-times .content p{font-size:14px;line-height:18px;font-style:italic;margin:15px 0 0 0;text-align:left}.page-id-153 section#page-container .page-container-inner .opening-times table{display:table;position:relative;margin:auto;font-size:17px;line-height:21px;min-width:300px}.page-id-153 section#page-container .page-container-inner .opening-times table tr td:first-child{padding:0 25px 0 0;text-align:left;font-weight:700;padding:5px 25px 5px 0}.page-id-153 section#page-container .page-container-inner .opening-times table tr td:last-child{text-align:right}.page-id-153 section#page-container .page-container-inner img.attachment-post-thumbnail{display:block;position:relative;float:left;width:100%;margin:0 0 15px 0;height:auto}.page-id-153 section#page-container .page-container-inner .content{display:block;position:relative;float:left;width:100%;text-align:center;padding:30px 0}.page-id-153 section#page-container .page-container-inner .content p{font-size:17px;line-height:21px;color:#919191;font-weight:300}.page-id-141 section#page-container .page-container-inner .your-visit-content-container{display:block;position:relative}.page-id-141 section#page-container .page-container-inner .your-visit-content-container:after{display:block;content:'';clear:both}.page-id-141 section#page-container .page-container-inner .your-visit-content-container article{display:block;position:relative;float:left;width:100%;background:#fff;border-radius:5px;box-shadow:0 0 25px rgb(0 0 0 / .005);padding:0 25px 10px;margin-bottom:25px}.page-id-141 section#page-container .page-container-inner .your-visit-content-container article h2{border-bottom:1px solid #f0f0f0;padding:0 0 15px 0;margin:20px 0 5px}.page-id-141 section#page-container .page-container-inner .your-visit-content-container article h2 i{display:inline;position:relative;margin:0 15px 0 0;font-size:31px;line-height:35px}.page-id-149 *:has(>.wp-block-columns){display:flex!important;flex-flow:row wrap;gap:25px;margin-bottom:50px!important}.page-id-149 .wp-block-columns{background:#fff;border-radius:10px;box-shadow:0 0 25px rgb(0 0 0 / .005);width:calc((100% - 25px) / 2);padding:0 25px 25px;margin:0}.page-id-149 .wp-block-columns h2{border-bottom:1px solid #ededed;padding-bottom:20px;margin-bottom:30px;margin-top:20px}@media screen and (max-width:767px){.page-id-149 .wp-block-columns{width:100%}}.single-whats_on section#page-container .page-container-inner article .post-image{display:block;position:relative;float:left;width:100%;margin:0 0 30px 0}.single-whats_on section#page-container .page-container-inner article .post-image img{display:block;position:relative;width:auto;height:auto;margin:auto;max-width:100%;font-size:0}.single-whats_on section#page-container .page-container-inner article .post-content{display:block;position:relative;float:left;width:100%;margin:0}.page-id-411 section#page-container .page-container-inner article{display:block;position:relative;float:left;width:100%;padding:15px}.page-id-411 section#page-container .page-container-inner article:nth-child(even){background-color:#f5f5f5}.page-id-411 section#page-container .page-container-inner article .offer-title,.page-id-411 section#page-container .page-container-inner article .content,.page-id-411 section#page-container .page-container-inner article .terms-and-conditions{display:block;position:relative;padding:0}.postid-632 .store-logo{display:block;position:relative;max-width:125px;max-height:125px;margin:auto}.postid-632 article.content-area{display:block;position:relative;margin:15px 0}.postid-632 article.content-area:last-child{margin:0}.postid-632 article.content-area:after{display:block;clear:both;content:''}.postid-632 article.content-area .image{display:block;position:relative;float:left;width:100%;padding:0}.postid-632 article.content-area .content{display:block;position:relative;float:left;width:100%;padding:0}.postid-632 article.content-area .content table tr td,.postid-632 article.content-area .content table tr th{padding:5px;font-size:14px;line-height:18px}.postid-632 article.content-area .content a.button{display:inline-block;position:relative;clear:both;background-color:#00b0b1;color:#fff;padding:10px;transition:0.5s all;text-decoration:none}.postid-632 article.content-area .content a.button:hover{cursor:pointer;background-color:#cad42b;transition:0.5s all}.postid-632 section#tertiary-information-container,.postid-633 section#tertiary-information-container{display:block;position:relative;margin:15px 0 0 0;clear:both}.postid-632 section#tertiary-information-container .tertiary-information-inner,.postid-633 section#tertiary-information-container .tertiary-information-inner{display:block;position:relative}.postid-632 section#tertiary-information-container .tertiary-information-inner:after,.postid-633 section#tertiary-information-container .tertiary-information-inner:after{display:block;clear:both;content:''}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-opening-hours,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-opening-hours{display:block;position:relative;max-width:320px;margin:auto auto 15px auto;border:1px solid #919191;padding:30px}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-opening-hours table,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-opening-hours table{text-transform:capitalize;font-size:14px;line-height:17px}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-info,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-info{display:block;position:relative;max-width:320px;margin:auto}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number{display:block;position:relative;color:#fff;background-color:#00b0b1;text-decoration:none;padding:10px;transition:0.5s all}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number p,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number p{margin:0}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number:hover,.postid-633 section#tertiary-information-container .tertiary-information-inner .store-info a.telephone-number:hover{cursor:pointer;transition:0.5s all;background-color:#cad42b}.cinema-widget{display:block;position:relative}.cinema-widget .film{display:block;position:relative;float:left;width:100%;margin:0 0 15px 0}.cinema-widget .film a{display:block;position:relative}.cinema-widget .film a img{display:block;position:relative;float:left;width:50%}.cinema-widget .film a .film-title{display:block;position:relative;float:left;width:50%;padding:10px}.cinema-modal{position:fixed;width:250px;background-color:#00b0b1;padding:15px;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;display:none}.close-modal{background:url(/wp-content/themes/Bewonder-base-2018/media/general/white-cross.png) center center no-repeat;position:absolute;top:15px;right:15px;border:none;height:30px;width:30px}.modal-open:before{content:'';top:0;right:0;bottom:0;left:0;position:fixed;background:#000;opacity:.8}.cinema-widget.modal-open+.cinema-modal{display:block}.performance{background:#099;display:inline-block;padding:5px;border-radius:7px;color:#fff;text-decoration:none;margin-bottom:3px;font-size:.8em}.performance:hover{color:#fff;background-color:#cad42b}.performance .available-false{background:#a0a0a0}.post-type-archive-top_trends section#page-header-container .page-header-inner .title-container{display:none}.post-type-archive-top_trends section#page-header-container .page-header-inner{border:none}.post-type-archive-top_trends article{display:block;position:relative}.post-type-archive-top_trends article:after{display:block;content:'';clear:both}.post-type-archive-top_trends article img{display:block;position:relative;float:left;width:50%;max-width:100%}.post-type-archive-top_trends article:nth-child(odd) img{float:right}.post-type-archive-top_trends article .content{display:block;position:relative;float:left;width:50%;background-image:url(/wp-content/themes/Bewonder-base-2018/media/top-trends/blue-box.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.post-type-archive-top_trends article:nth-child(1n+2) .content{background-image:url(/wp-content/themes/Bewonder-base-2018/media/top-trends/purple-box.jpg)}.post-type-archive-top_trends article:nth-child(1n+3) .content{background-image:url(/wp-content/themes/Bewonder-base-2018/media/top-trends/green-box.jpg)}.post-type-archive-top_trends article .content .content-inner{display:block;position:relative;padding:100% 0 0 0}.post-type-archive-top_trends article .content .content-inner .text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;color:#fff}.post-type-archive-top_trends article .content .content-inner a{display:block;position:relative;color:#fff}.post-type-archive-top_trends article .content .content-inner a:hover{transition:0.5s all;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post-type-archive-top_trends article .content .content-inner .text p{display:none}.single-top_trends section#post-content{display:block;position:relative;margin:0 0 30px 0}.single-top_trends article{display:block;position:relative;float:left;width:100%;margin:0 0 15px 0}.single-top_trends article a{display:block;position:relative}.single-top_trends article img{display:block;position:relative;width:auto;max-width:300px;font-size:0;margin:0 auto}.single-top_trends article .content{display:block;position:absolute;right:0;bottom:0;left:0;font-size:17px;line-height:21px;padding:15px;text-align:center;background-color:rgb(220 220 220 / .8)}.hidden-tcs{font-size:12px;color:#b1b1b1}h1.psmp_header,.psmp_modal,.psmp_modal p{padding:0;margin:0}.psmp_image,.psmp_header,.psmp_subheader{display:none}@media only screen and (min-width:768px){h1{font-size:38px;line-height:42px}h3{font-size:21px;line-height:25px}section#top-header-container .top-header-inner .todays-opening-times p,section#top-header-container .top-header-inner .todays-opening-times p span{font-size:14px;line-height:70px}section#top-header-container .top-header-inner .centre-social-media-links{margin:0;float:right}section#top-header-container .top-header-inner .centre-social-media-links a{width:40px;height:70px;line-height:70px}section#bottom-header-container .bottom-header-inner{padding:15px 0}section#bottom-header-container .bottom-header-inner a#site-logo{width:125px;height:125px}section#homepage-slider .owl-nav .owl-prev,section#homepage-slider .owl-nav .owl-next{width:16px;height:32px;top:-ms-calc(50% - 16px);top:calc(50% - 16px)}section#homepage-boxes .homepage-box{width:-ms-calc(33.33333% - 10px);width:calc(33.33333% - 10px);width:calc((100% - 70px) / 3);background-size:contain}section#homepage-boxes .homepage-box:nth-child(3n){margin:0 0 15px 0}section#homepage-boxes .homepage-box:nth-child(1n+4){margin-bottom:0}section#footer-buttons-container .footer-buttons-inner .footer-button{width:-ms-calc(25% - 11.25px);width:calc(25% - 11.25px);margin:0 15px 0 0}section#footer-buttons-container .footer-buttons-inner .footer-button a{padding-top:25%}section#footer-buttons-container .footer-buttons-inner .footer-button:nth-child(2n){margin:0 15px 0 0}section#footer-buttons-container .footer-buttons-inner .footer-button:last-child{margin:0}section#footer-logo-container .footer-logo-inner a#footer-logo{width:200px;height:70px}section#footer-newsletter-container .footer-newsletter-inner h2{font-size:31px;line-height:35px}section#footer-menu-container .footer-menu-inner ul#footer-menu li{display:inline-block;margin:0 15px 0 0}.post-type-archive section#page-header-container .page-header-inner .page-featured-image,.tax-store_categories section#page-header-container .page-header-inner .page-featured-image,.page-id-411 section#page-header-container .page-header-inner .page-featured-image{margin:0 0 0 15px}.post-type-archive section#page-header-container .page-header-inner .title-container .title-inner,.tax-store_categories section#page-header-container .page-header-inner .title-container .title-inner,.page-id-411 section#page-header-container .page-header-inner .title-container .title-inner{display:block;position:relative;height:100%}.post-type-archive section#page-header-container .page-header-inner .title-container .title-inner h1,.tax-store_categories section#page-header-container .page-header-inner .title-container .title-inner h1,.page-id-411 section#page-header-container .page-header-inner .title-container .title-inner h1{position:absolute;margin:0;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:28px;line-height:32px}section#page-header-container .page-header-inner .title-container h1{font-size:38px;line-height:42px}section#store-filters-container .store-filters-inner h2{float:left;width:-ms-calc(33.33333% - 7.5px);width:calc(33.33333% - 7.5px);margin:0 15px 0 0}section#store-filters-container .store-filters-inner .category-filter{float:left;width:-ms-calc(66.66667% - 7.5px);width:calc(66.66667% - 7.5px);margin:0}section#store-filters-container .store-filters-inner .store-search{float:left;clear:both;width:50%;margin:0}section#store-filters-container .store-filters-inner .store-search label{width:auto}section#store-filters-container .store-filters-inner .store-search label{text-align:right}.single-stores section#page-header-container .page-header-inner .title-container a.back-button{font-size:21px;line-height:42px}section#page-container .page-container-inner .store-information{width:-ms-calc(33.33333% - 15px);width:calc(33.33333% - 15px);margin:0 30px 30px 0}section#page-container .page-container-inner .store-image{width:-ms-calc(66.66667% - 15px);width:calc(66.66667% - 15px);margin:0 0 30px 0}section#page-container .page-container-inner .store-information img{width:100%;max-width:300px}section#page-container .page-container-inner .store-content:after{clear:both;content:''}section#page-container .page-container-inner .store-content-left{float:left;width:-ms-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 30px 0}section#page-container .page-container-inner .store-content .store-opening-hours{float:right;width:-ms-calc(50% - 15px);width:calc(50% - 15px);margin:0 0 30px 0}section#page-container .page-container-inner .related-information h2{font-size:31px;line-height:35px}.single-jobs section#page-container .page-container-inner .job-content{float:right;width:-ms-calc(66.66667% - 7.5px);width:calc(66.66667% - 7.5px);margin:0 0 15px 15px}.single-jobs section#page-container .page-container-inner .store-logo{width:-ms-calc(33.33333% - 7.5px);width:calc(33.33333% - 7.5px)}.single-jobs section#page-container .page-container-inner .store-logo img{margin:auto}section#whats-on-filters-container .whats-on-filters-inner h2{float:left;width:-ms-calc(33.33333% - 7.5px);width:calc(33.33333% - 7.5px);margin:0 15px 0 0}section#whats-on-filters-container .whats-on-filters-inner .category-filter{float:left;width:-ms-calc(66.66667% - 7.5px);width:calc(66.66667% - 7.5px);margin:0}.page-id-149 section#page-container .page-container-inner img.attachment-post-thumbnail{display:block;float:right;width:-ms-calc(40% - 7.5px);width:calc(40% - 7.5px);height:auto;margin:0 0 15px 0}.page-id-153 section#page-container .page-container-inner .opening-times{width:calc((100% - 25px) / 2)}.page-id-153 section#page-container .page-container-inner .opening-times h2{margin-top:0}.page-id-153 section#page-container .page-container-inner .opening-times .content{font-size:21px;line-height:25px;margin:auto}.page-id-153 section#page-container .page-container-inner .opening-times .content p{text-align:center}.page-id-153 section#page-container .page-container-inner img.attachment-post-thumbnail{width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px)}.page-id-141 section#page-container .page-container-inner .your-visit-content-container article{width:-ms-calc(50% - 15px);width:calc(50% - 15px);margin:0 30px 30px 0}.page-id-141 section#page-container .page-container-inner .your-visit-content-container article:nth-child(even){margin:0 0 30px 0}.single-whats_on section#page-container .page-container-inner article .post-image{width:-ms-calc(40% - 15px);width:calc(40% - 15px);margin:0 30px 0 0}.single-whats_on section#page-container .page-container-inner article .post-content{width:-ms-calc(60% - 15px);width:calc(60% - 15px);margin:0}.page-id-411 section#page-container .page-container-inner article:after{display:block;content:'';clear:both}.page-id-411 section#page-container .page-container-inner article .content{float:left;width:33.33333%;padding:0 15px 0 0}.page-id-411 section#page-container .page-container-inner article .terms-and-conditions{float:left;width:66.66667%}.page-id-153 section#page-container .page-container-inner .opening-times table{font-size:17px;line-height:21px}.postid-632 .store-logo{display:block;position:absolute;top:15px;left:30px;z-index:1;background-color:#fff;max-width:125px;max-height:125px}.postid-632 article.content-area{display:block;position:relative;margin:15px 0}.postid-632 article.content-area:last-child{margin:0}.postid-632 article.content-area:after{display:block;clear:both;content:''}.postid-632 article.content-area .image{display:block;position:relative;float:left;width:50%;padding:0 15px 0 0}.postid-632 article.content-area:nth-last-child(3) .image{float:right}.postid-632 article.content-area .content{display:block;position:relative;float:left;width:50%;padding:0 15px}.postid-632 article.content-area .content table tr td,.postid-632 article.content-area .content table tr th{padding:10px;font-size:17px;line-height:21px}.postid-632 article.content-area .content a.button{display:inline-block;position:relative;clear:both;background-color:#00b0b1;color:#fff;padding:10px;transition:0.5s all;text-decoration:none}.postid-632 article.content-area .content a.button:hover{cursor:pointer;background-color:#cad42b;transition:0.5s all}.postid-632 section#tertiary-information-container{display:block;position:relative;margin:15px 0 0 0}.postid-632 section#tertiary-information-container .tertiary-information-inner .store-opening-hours table{text-transform:capitalize;font-size:17px;line-height:21px}.cinema-widget .film{width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px);margin:0 15px 15px 0}.cinema-widget .film:nth-child(even){margin:0 0 15px 0}.cinema-modal{width:500px}.post-type-archive-top_trends section#page-header-container .page-header-inner .page-featured-image{width:100%;margin:0}.post-type-archive-top_trends article .content .content-inner .text p{display:block}.single-top_trends article{width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px);margin:0 15px 15px 0}.single-top_trends article:nth-child(even){margin:0 0 15px 0}.postid-633 section#page-container .page-container-inner .store-links a{width:50%}}@media only screen and (min-width:1100px){section#bottom-header-container .bottom-header-inner{padding:15px 0}section#bottom-header-container .bottom-header-inner a#site-logo{width:175px;height:175px}section#top-header-container .top-header-inner .centre-social-media-links a.facebook-link{border-left:none}nav#site-navigation a.menu-toggle{display:none}nav#site-navigation .menu-primary-menu-container{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:0;background:none;overflow:visible;z-index:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}nav#site-navigation .menu-primary-menu-container ul#primary-menu{display:block;position:relative;margin:0;top:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}nav#site-navigation .menu-primary-menu-container ul#primary-menu li{display:inline-block;margin:0 30px 0 0;line-height:20px}nav#site-navigation .menu-primary-menu-container ul#primary-menu li:last-child{margin:0}.admin-bar nav#site-navigation .menu-primary-menu-container{top:auto}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu{position:absolute;top:100%;right:0;width:auto;min-width:250px;border-radius:5px;overflow:hidden;padding:0;box-shadow:0 0 25px rgb(0 0 0 / .1)}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu li{display:block;float:none;line-height:27px;margin:0}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu li a{display:block;background-color:var(--paletteColor1);padding:7.5px 15px;border-top:1px solid #ffffff2b;z-index:0;transition:0.2s all}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu li:first-child a{border-top:0 solid #ffffff2b}nav#site-navigation .menu-primary-menu-container ul#primary-menu li.menu-item-has-children:hover ul.sub-menu li a:hover{background-color:var(--paletteColor2);z-index:1;color:#fff}section#homepage-boxes .homepage-box a.homepage-box-link h3{min-width:160px;font-size:30px}section#store-filters-container .store-filters-inner h2,section#store-filters-container .store-filters-inner .category-filter,section#store-filters-container .store-filters-inner .store-search{width:-ms-calc(33.33333% - 10px);width:calc(33.33333% - 10px);clear:none;margin:0 15px 0 0}section#store-filters-container .store-filters-inner .store-search{margin:0}section#store-filters-container .store-filters-inner .store-search label{width:-ms-calc(50% - 15px);width:calc(50% - 15px)}.single-stores section#page-header-container .page-header-inner .title-container a.back-button{line-height:62px}section#whats-on-filters-container .whats-on-filters-inner h2,section#whats-on-filters-container .whats-on-filters-inner .category-filter{width:-ms-calc(33.33333% - 10px);width:calc(33.33333% - 10px);clear:none;margin:0 15px 0 0}.post-type-archive section#page-header-container .page-header-inner .title-container .title-inner h1,.tax-store_categories section#page-header-container .page-header-inner .title-container .title-inner h1,.page-id-411 section#page-header-container .page-header-inner .title-container .title-inner h1,section#page-header-container .page-header-inner .title-container h1{font-size:50px;line-height:60px}.page-id-153 section#page-container .page-container-inner .opening-times table tr td:first-child{font-weight:700;padding:7.5px 45px 7.5px 0}.cinema-widget .film{width:-ms-calc(33.33333% - 10px);width:calc(33.33333% - 10px);margin:0 15px 15px 0}.cinema-widget .film:nth-child(even){margin:0 15px 15px 0}.cinema-widget .film:nth-child(3n+3){margin:0 0 15px 0}.single-top_trends article{width:-ms-calc(33.33333% - 10px);width:calc(33.33333% - 10px);margin:0 15px 15px 0}.single-top_trends article:nth-child(even){margin:0 15px 15px 0}.single-top_trends article:nth-child(3n){margin:0 0 15px 0}}@media only screen and (min-width:1115px){section#page-container .page-container-inner,section#footer-buttons-container .footer-buttons-inner,section#footer-newsletter-container .footer-newsletter-inner,section#footer-menu-container .footer-menu-inner,section#footer-logo-container .footer-logo-inner,section#page-header-container .page-header-inner,section#store-filters-container .store-filters-inner,section#whats-on-filters-container .whats-on-filters-inner{max-width:1100px;margin:auto}section#top-header-container .top-header-inner{max-width:1100px;padding:0;margin:auto}section#homepage-boxes .homepage-box a.homepage-box-link h3{max-width:1100px;margin:auto}}form#rubiksForm{display:block;position:relative;float:left;width:100%}form#rubiksForm .hidden-fields{display:none;visibility:hidden}form#rubiksForm .field{display:block;position:relative;float:left;width:100%}form#rubiksForm .field label{display:block;font-weight:700}form#rubiksForm .field input,form#rubiksForm .field select{display:block;position:relative;font-size:17px;line-height:21px;border:2px solid #000;margin:0 0 15px 0;padding:5px;width:100%;height:35px;border-radius:0}form#rubiksForm .field input[type=radio],form#rubiksForm .field input[type=checkbox]{display:inline-block;width:auto;height:auto}form#rubiksForm .field input::placeholder{color:#000}form#rubiksForm .interests label.title{width:100%;margin:0 0 15px 0}form#rubiksForm .interests .field{display:block;position:relative;margin:0 0 15px 0}form#rubiksForm .interests .field:after{display:block;content:'';clear:both}form#rubiksForm .interests .field input{display:block;float:left;margin:0 15px 0 0;width:21px;height:21px}form#rubiksForm .interests .field label{display:block;float:left}form#rubiksForm input.button{display:block;float:left;font-size:17px;line-height:40px;font-weight:700;padding:0 15px;border:2px solid #000;color:#000;text-decoration:none;margin:15px 0;width:150px;text-align:center;background-color:#fff;transition:0.5s all}form#rubiksForm input.button:hover{color:#fff;background-color:#000;cursor:pointer;transition:0.5s all}form#rubiksForm p{display:block;position:relative;clear:both;font-size:13px;line-height:17px}@media only screen and (min-width:768px){form#rubiksForm .field{width:-ms-calc(50% - 15px);width:calc(50% - 15px)}form#rubiksForm .field:nth-child(even){margin-left:15px}}#rubixEventForm{display:block;position:relative;clear:both;margin:0 0 15px 0}#rubixEventForm .field{display:block;position:relative;width:100%;margin:0 0 15px 0}#rubixEventForm label{display:block;position:relative;width:100%;font-size:20px;line-height:135%;color:#000;margin:0 0 10px}#rubixEventForm input[type="text"],#rubixEventForm input[type="email"]{display:block;position:relative;width:100%;color:rgb(0 0 0 / .87);border-bottom:1px solid rgb(0 0 0 / .12);border-left:none;border-right:none;border-top:none;border-radius:0;font-size:18px;line-height:135%;outline:none;transition:0.5s all;padding:5px 0 5px 0;background-color:#fff0}#rubixEventForm input[type="text"]:active,#rubixEventForm input[type="text"]:focus,#rubixEventForm input[type="email"]:active,#rubixEventForm input[type="email"]:focus,#rubixEventForm select:active,#rubixEventForm select:focus{border-bottom:1px solid #03a9f4;transition:0.5s all}#rubixEventForm .field.radio-button{font-size:16px;line-height:18px;clear:both}#rubixEventForm .field.radio-button:after{display:block;clear:both;content:''}#rubixEventForm input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:18px;height:18px;border-radius:50%;border:2px solid rgb(0 0 0 / .54);margin:5px 0;display:block;float:left;clear:left;outline:none;background-color:#fff0;transition:0.5s all}#rubixEventForm input[type="radio"]:before{display:block;position:absolute;content:'';width:10px;height:10px;top:0;right:0;bottom:0;left:0;background-color:#03a9f4;border-radius:50%;margin:auto;opacity:0;visibility:hidden;transition:0.5s all}#rubixEventForm input[type="radio"]:checked{border:2px solid #03a9f4}#rubixEventForm input[type="radio"]:checked::before{opacity:1;visibility:visible;transition:0.5s all}#rubixEventForm .field.radio-button label.title{font-size:20px;line-height:135%;color:#000;width:100%;font-weight:700;margin:0 0 10px 0;float:none}#rubixEventForm .field.radio-button label{display:block;position:relative;float:left;width:auto;clear:right;font-weight:400;font-size:16px;line-height:28px;margin:0 0 0 10px}#rubixEventForm input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:18px;height:18px;border-radius:3px;border:2px solid rgb(0 0 0 / .54);margin:5px 0;display:block;float:left;clear:left;outline:none;background-color:#fff0;transition:0.5s all}#rubixEventForm .field.checkbox{font-size:16px;line-height:18px;clear:both}#rubixEventForm .field.checkbox:after{display:block;clear:both;content:''}#rubixEventForm input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:18px;height:18px;border-radius:3px;border:2px solid rgb(0 0 0 / .54);margin:5px 0;display:block;float:left;clear:left;outline:none;background-color:#fff0;transition:0.5s all}#rubixEventForm input[type="checkbox"]:before{display:block;position:absolute;content:'';width:10px;height:10px;top:0;right:0;bottom:0;left:0;background-image:url(/wp-content/themes/Bewonder-base-2018/media/rubixEventForm/tick-icon-white.png);background-repeat:no-repeat;background-position:center;background-size:10px 10px;background-color:#03a9f4;border-radius:0;margin:auto;opacity:0;visibility:hidden;transition:0.5s all;color:#fff;border:none}#rubixEventForm input[type="checkbox"]:checked{border:2px solid #03a9f4;background-color:#03a9f4;transition:0.5s all}#rubixEventForm input[type="checkbox"]:checked::before{opacity:1;visibility:visible;transition:0.5s all}#rubixEventForm .field.checkbox label.title{font-size:20px;line-height:135%;color:#000;width:100%;font-weight:700;margin:0 0 10px 0;float:none}#rubixEventForm .field.checkbox label{display:block;position:relative;float:left;width:auto;clear:right;font-weight:400;font-size:16px;line-height:28px;margin:0 0 0 10px;padding:0}#rubixEventForm select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:block;position:relative;width:100%;font-size:18px;line-height:135%;padding:5px 0;background-color:#fff0;border:none;border-bottom:1px solid rgb(0 0 0 / .12);border-radius:0;background-image:url(/wp-content/themes/Bewonder-base-2018/media/rubixEventForm/dropdown-icon-black.png);background-repeat:no-repeat;background-position:right center;background-size:16px 8px;outline:none}#rubixEventForm .g-recaptcha{display:block;position:relative;clear:both;margin:15px 0}@media only screen and (min-width:768px){#rubixEventForm .field{float:left;width:-ms-calc(50% - 7.5px);width:calc(50% - 7.5px);margin-right:15px}#rubixEventForm .field:nth-child(even){margin-right:0;clear:right}#rubixEventForm .field.opt-in{width:100%;margin-right:0;clear:both}}header.site-header{background:var(--paletteColor1);padding:0 20px;margin-bottom:50px}section#top-header-container .top-header-inner .centre-social-media-links::before{content:" ";background:var(--paletteColor2);height:300px;width:300px;position:absolute;border-radius:100%;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){section#top-header-container .top-header-inner .centre-social-media-links::before{display:none!important;content:none!important}}section#bottom-header-container .bottom-header-inner a#site-logo{border-radius:100%}section#bottom-header-container:after{content:"";display:block;height:100px;aspect-ratio:2/1;border-radius:0;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;background:var(--paletteColor2);position:absolute;bottom:0;left:-120px}@media only screen and (min-width:1100px){section#bottom-header-container .bottom-header-inner a#site-logo{width:125px;height:125px}}#header li.current-menu-item:after{content:" ";background:var(--paletteColor3);height:300px;aspect-ratio:1;border-radius:100%;position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%)}footer#site-footer{background:#f3f3f3;padding:75px 0 0;margin-top:50px}section#footer-top{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:0 20px}.footer-logo{background-image:url(/wp-content/themes/Bewonder-base-2018/media/site-logo.svg);height:150px;background-repeat:no-repeat;aspect-ratio:1;margin-bottom:25px}section#footer-top .menu,section#footer-top .contact{width:calc((100% - 150px) / 2)}section#footer-top .contact{text-align:right}section#footer-top ul.menu{list-style-type:none;padding:0;margin:0;width:auto}section#footer-menu-container .footer-menu-inner{border:none}ul#sub-footer-menu{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center}ul#sub-footer-menu li:not(:last-child):after{content:"|";padding:0 10px;color:#a6a6a6;font-size:12px}ul#sub-footer-menu a{font-size:12px}ul#sub-footer-menu a:not(:hover){color:#a6a6a6}section#footer-menu-container .footer-menu-inner{border:none;padding:0;margin-top:50px}section#sub-footer{background:#eaeaea;margin-top:10px;padding:0 20px}section#sub-footer .cntr{display:flex;justify-content:space-between;max-width:1100px;margin:auto}section#sub-footer p{font-size:12px;margin:0;padding:5px 0;color:#a6a6a6}section#sub-footer a{font-weight:700;color:#a6a6a6}#site-footer .centre-social-media-links a:not(:hover){opacity:.4}section#whats-on .page-container-inner{padding:30px 0}section#whats-on{margin:100px 0 0}a.button{height:40px;font-weight:600;display:flex;align-items:center;padding:0 30px 0 0;background-image:url(/wp-content/themes/Bewonder-base-2018/media/general/circle-arrow-right-solid-teal.png);background-size:auto 20px;background-position:right;background-repeat:no-repeat;transition:0.2s}a.button:hover{color:#00b0b1;padding-right:35px;text-decoration:underline}section.students{background:var(--paletteColor1);background-image:url(https://bewonder.dev/friarswalk/wp-content/uploads/2023/10/shutterstock_1926731837-1.jpg);padding:0;background-size:60% auto;background-repeat:no-repeat;background-position:calc(100% + 30px);display:flex;flex-direction:column;height:400px;justify-content:center;position:relative;overflow:hidden}section.students:after{content:" ";background:var(--paletteColor1);position:absolute;inset:50% 50% 0 auto;border-radius:100%;transform:translateY(-50%);height:200vw;aspect-ratio:1;z-index:0}section.students .cntr{max-width:1100px;margin:auto;color:#fff;width:100%;padding:0 20px;z-index:1}section.students .cntr>*{max-width:450px;width:calc(50% - 20px)}section.students h2{color:#fff;margin-bottom:35px}section.students a.button{color:#fff;margin-top:15px;width:fit-content;background-image:url(/wp-content/themes/Bewonder-base-2018/media/general/circle-arrow-right-solid-white.png)}section.students .cntr:before,section.students .cntr:after{content:" ";background:var(--paletteColor2);aspect-ratio:1;height:250px;position:absolute;border-radius:100%;inset:-100px auto auto -50px;z-index:-1}section.students .cntr:after{background:var(--paletteColor3);height:200px;inset:auto auto -150px calc(50% - 200px)}section#store-filters-container{display:none;position:relative}@media screen and (max-width:1099px){section.students{background-size:auto 120%;background-position:calc(100% + 100px)}body:not(.single) :has(>article.whats_on){gap:20px}body:not(.single) .page-container-inner article.whats_on{width:calc((100% - 50px) / 3)}}@media screen and (max-width:767px){h2{}section#whats-on{margin:50px 0 0}section#bottom-header-container .bottom-header-inner{padding:15px 0}section#homepage-slider{margin-bottom:50px}section#homepage-boxes .homepage-box{margin:0 auto 25px;float:none;height:200px;min-width:75%;width:400px;max-width:100%}section#homepage-boxes .homepage-box a.homepage-box-link{padding-top:0;height:100%}section#homepage-boxes .homepage-box a.homepage-box-link h3{width:125px;font-size:20px}body:not(.single) :has(>article.whats_on){gap:15px}body:not(.single) .page-container-inner article.whats_on{width:calc((100% - 15px) / 2)}section.students{background-size:contain;background-position:0 100%;height:calc(300px + (100vw * (853 / 1280)))}section.students:after{inset:auto auto calc(100vw / (1280 / 853)) 50%;transform:translate(-50%,50px);height:500vw}section.students .cntr{height:100%}section.students .cntr>*{max-width:100%;width:100%;height:300px;display:flex;flex-direction:column;justify-content:center}section.students .cntr:after{height:150px;inset:100px -125px auto auto}footer#site-footer{padding-top:50px}section#footer-top{flex-direction:column}section#footer-top>*{width:100%!important;text-align:center!important}.footer-logo{margin:25px auto 10px;height:100px}.centre-social-media-links{margin-bottom:25px}ul#sub-footer-menu{flex-flow:row wrap}ul#sub-footer-menu li:not(:last-child):after{content:none}ul#sub-footer-menu a{font-size:12px;padding:0 8px}section#sub-footer p{font-size:11px}section#sub-footer,section#footer-menu-container,section#footer-top{padding:0 10px}}form#rubix-form{background:#fff;border-radius:10px;max-width:600px;margin:auto;box-shadow:0 0 25px rgb(0 0 0 / .01)}form#rubix-form .field input,form#rubix-form .field select{max-width:unset}.page-id-361 .wp-block-columns{background:#fff;border-radius:10px;box-shadow:0 0 25px rgb(0 0 0 / .005);margin:50px auto;padding:50px 50px;max-width:800px}.post-type-archive-jobs .title-container,.post-type-archive-jobs h1{height:100px;display:flex;width:100%;text-align:center;justify-content:center}.post-type-archive-jobs section#page-container{display:block;position:relative}@media screen and (max-width:767px){.page-id-361 .wp-block-columns{padding:25px 25px}.post-type-archive-jobs .title-container,.post-type-archive-jobs h1{height:50px}.single-jobs section#page-container .page-container-inner .store-logo{float:none;padding-bottom:.1px;display:flex;flex-direction:column;align-items:center}}body.page-template-template-competition-page{background-color:#fff!important}body.page-template-template-competition-page header.site-header{z-index:999;margin-bottom:0!important}body.home footer#site-footer{margin-top:0}