.elementor-1224 .elementor-element.elementor-element-f6518c0:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-f6518c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9adc97c);background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/BITET.jpg");background-size:contain}.elementor-1224 .elementor-element.elementor-element-f6518c0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1224 .elementor-element.elementor-element-f6518c0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-60cfc2e{--spacer-size:10px}.elementor-1224 .elementor-element.elementor-element-58efdf0:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-58efdf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2024/10/DSC_0606-copy-1-1-1-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-1224 .elementor-element.elementor-element-58efdf0>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#00000082 0%,var(--e-global-color-f4c546b) 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-58efdf0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:250px 0 200px}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-6c4359c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1224 .elementor-element.elementor-element-6c4359c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1224 .elementor-element.elementor-element-6c4359c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1224 .elementor-element.elementor-element-6c4359c>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-1224 .elementor-element.elementor-element-ae88613>.elementor-widget-container{margin:30px 0 0}.elementor-1224 .elementor-element.elementor-element-ae88613{text-align:center}.elementor-1224 .elementor-element.elementor-element-ae88613 .elementor-heading-title{font-size:45px;font-weight:400;color:#fbe0a4}.elementor-1224 .elementor-element.elementor-element-70eecf1>.elementor-widget-container{margin:0 150px;padding:0}.elementor-1224 .elementor-element.elementor-element-70eecf1{text-align:center}.elementor-1224 .elementor-element.elementor-element-78ccc3f.elementor-element{--align-self:center}.elementor-1224 .elementor-element.elementor-element-18efcf2:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-18efcf2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9adc97c);background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/BITET.jpg");background-size:contain}.elementor-1224 .elementor-element.elementor-element-18efcf2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1224 .elementor-element.elementor-element-18efcf2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-d9ba42b{--spacer-size:10px}.elementor-1224 .elementor-element.elementor-element-74327bc:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-74327bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1e1810}.elementor-1224 .elementor-element.elementor-element-74327bc>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-74327bc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 100px}.elementor-1224 .elementor-element.elementor-element-74327bc>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-astglobalcolor6)}.elementor-1224 .elementor-element.elementor-element-ff13895{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1224 .elementor-element.elementor-element-ff13895.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-1224 .elementor-element.elementor-element-bf35bad:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-bf35bad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9adc97c);background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/BITET.jpg");background-size:contain}.elementor-1224 .elementor-element.elementor-element-bf35bad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1224 .elementor-element.elementor-element-bf35bad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-5449df5{--spacer-size:10px}.elementor-1224 .elementor-element.elementor-element-da15f38{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 60px}.elementor-1224 .elementor-element.elementor-element-da15f38>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-9f98891:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-9f98891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9adc97c);background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/BITTEN.jpg");background-size:contain}.elementor-1224 .elementor-element.elementor-element-9f98891{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1224 .elementor-element.elementor-element-9f98891>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-b798567{--spacer-size:10px}.elementor-1224 .elementor-element.elementor-element-05a7dc4:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-05a7dc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/SFOX.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1224 .elementor-element.elementor-element-05a7dc4>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor4);opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-05a7dc4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:220px 100px}.elementor-1224 .elementor-element.elementor-element-05a7dc4>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-f4c546b)}.elementor-1224 .elementor-element.elementor-element-05a7dc4>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-f4c546b)}.elementor-1224 .elementor-element.elementor-element-d9c7076>.elementor-element-populated{padding:0}.elementor-1224 .elementor-element.elementor-element-efddec8{--spacer-size:50px}.elementor-1224 .elementor-element.elementor-element-db4079d>.elementor-widget-container{margin:0 0 0 50px}.elementor-1224 .elementor-element.elementor-element-db4079d{text-align:center}.elementor-1224 .elementor-element.elementor-element-db4079d .elementor-heading-title{font-family:"Spartan",Sans-serif;font-weight:400;color:var(--e-global-color-6bef177)}.elementor-1224 .elementor-element.elementor-element-a729d32>.elementor-widget-container{margin:0 0 0 40px}.elementor-1224 .elementor-element.elementor-element-a729d32{text-align:left}.elementor-1224 .elementor-element.elementor-element-d32aa7a>.elementor-widget-container{margin:43px 0 0}.elementor-1224 .elementor-element.elementor-element-a578680:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-a578680>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9adc97c);background-image:url("https://alvolorufforth.co.uk/wp-content/uploads/2022/06/BITET.jpg");background-size:contain}.elementor-1224 .elementor-element.elementor-element-a578680{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1224 .elementor-element.elementor-element-a578680>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1224 .elementor-element.elementor-element-ac43f27{--spacer-size:10px}:root{--page-title-display:none}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:.7;background-color:#000;border-radius:5px}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#fff}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#fff}@media(max-width:1024px){.elementor-1224 .elementor-element.elementor-element-58efdf0{padding:200px 40px 60px}.elementor-1224 .elementor-element.elementor-element-6c4359c>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-1224 .elementor-element.elementor-element-70eecf1>.elementor-widget-container{margin:0}.elementor-1224 .elementor-element.elementor-element-70eecf1{text-align:center}.elementor-1224 .elementor-element.elementor-element-74327bc{padding:0 30px 60px}.elementor-1224 .elementor-element.elementor-element-da15f38{padding:0 0 30px}.elementor-1224 .elementor-element.elementor-element-05a7dc4{padding:100px}.elementor-1224 .elementor-element.elementor-element-d9c7076>.elementor-element-populated{padding:0}.elementor-1224 .elementor-element.elementor-element-a729d32{text-align:center}.elementor-1224 .elementor-element.elementor-element-a43983b>.elementor-element-populated{padding:0}.elementor-1224 .elementor-element.elementor-element-d32aa7a>.elementor-widget-container{margin:20px 0 0}}@media(max-width:767px){.elementor-1224 .elementor-element.elementor-element-58efdf0{padding:125px 25px 60px}.elementor-1224 .elementor-element.elementor-element-6c4359c>.elementor-element-populated{margin:40px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-1224 .elementor-element.elementor-element-ae88613>.elementor-widget-container{margin:0}.elementor-1224 .elementor-element.elementor-element-ae88613 .elementor-heading-title{font-size:40px}.elementor-1224 .elementor-element.elementor-element-70eecf1>.elementor-widget-container{padding:0}.elementor-1224 .elementor-element.elementor-element-74327bc{padding:30px 20px 35px}.elementor-1224 .elementor-element.elementor-element-9f98891:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-9f98891>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-1224 .elementor-element.elementor-element-05a7dc4{padding:10px}.elementor-1224 .elementor-element.elementor-element-db4079d>.elementor-widget-container{margin:0}.elementor-1224 .elementor-element.elementor-element-a729d32>.elementor-widget-container{margin:0}.elementor-1224 .elementor-element.elementor-element-d32aa7a>.elementor-widget-container{margin:10px 0 0}}@media(min-width:768px){.elementor-1224 .elementor-element.elementor-element-6c4359c{width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-1224 .elementor-element.elementor-element-d9c7076{width:100%}.elementor-1224 .elementor-element.elementor-element-a43983b{width:100%}}@media(min-width:1025px){.elementor-1224 .elementor-element.elementor-element-58efdf0:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-58efdf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-1224 .elementor-element.elementor-element-05a7dc4:not(.elementor-motion-effects-element-type-background),.elementor-1224 .elementor-element.elementor-element-05a7dc4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}.make-booking-button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0}.main-booking-button,.view-event-button{display:flex;align-items:center;justify-content:center;width:250px;padding:10px;border-radius:5px;text-decoration:none;font-size:16px;font-family:Arial,sans-serif;font-weight:400;transition:background-color .3s ease,color .3s ease,transform .2s ease,border-color .3s ease}.main-booking-button{border:2px solid #967d39;color:#fff;background-color:#967d39}.view-event-button{background-color:transparent;border:2px solid #967d39;color:#fff}.view-event-button:hover{background-color:#fce0a4;color:#1e1810 !important;transform:translateY(-4px)}.main-booking-button:hover{background-color:#fce0a4;color:#1e1810 !important;border-color:#967d39;transform:translateY(-4px)}.main-booking-button .icon,.view-event-button .icon{margin-right:10px;font-size:18px}.main-booking-button+.view-event-button{margin-top:15px}.upcoming-dates-container .upcoming-dates-heading{font-size:40px;color:#fce0a4 !important;font-weight:700;text-align:center}.upcoming-dates-container{text-align:center;max-width:800px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;position:relative}.upcoming-dates-body{color:#967d39}.mobile-number{color:#fce0a4;text-decoration:none}.mobile-number:hover{text-decoration:underline}.upcoming-dates-button{background-color:transparent;color:#fff;border:2px solid #967d39;border-radius:5px;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease,border-color .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;max-width:250px;margin-top:20px}.upcoming-dates-button:hover{background-color:#fce0a4;color:#1e1810;border:2px solid #967d39}@media (max-width:767px){.upcoming-dates-section{padding-top:10px !important;padding-bottom:0 !important}.upcoming-dates-container .upcoming-dates-heading{font-size:34px}.event-date{font-size:.6em;padding:2px 5px;width:80px;height:auto;border-radius:5px;position:absolute;top:0;left:0}.event-date:before{content:'';position:absolute;top:100%;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #bd301f;margin-left:-10px}.date-number{font-size:1.2em;margin-bottom:1px}.month-name{font-size:.9em;margin-top:-10px}}.event{display:flex;flex-direction:column;align-items:center;background-color:#fff;border:2px solid #967d39;border-radius:5px;padding:0;margin:0 0 30px;transition:box-shadow .3s ease;position:relative;overflow:hidden}.event-name{font-size:20px;color:#fbe0a4 !important;margin:10px 0 15px;background-color:#1e1810;padding:5px;border-radius:3px;width:100%;text-align:center}.event-info{font-size:16px;color:#1e1810;text-align:center;margin-bottom:15px}.event-image{max-width:100%;border-radius:5px;margin-bottom:10px}.event-content{padding:15px;padding-top:50px;width:100%;display:flex;flex-direction:column;align-items:center}.make-booking-button{background-color:#967d39;color:#fff;border:2px solid #967d39;border-radius:5px;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease,border-color .3s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;max-width:250px}.make-booking-button i{margin-right:10px}.make-booking-button:hover{background-color:#fce0a4;color:#1e1810;border:2px solid #967d39;transform:translateY(-4px)}.make-booking-button:focus{outline:none}.upcoming-dates-section{width:100%;padding:50px 0;background-color:transparent;margin:0}.date-banner{background-color:#bd301f;color:#fff;padding:10px 0;text-align:center;width:calc(100% + 4px);margin:-2px 0;display:flex;align-items:center;justify-content:center;border-radius:0;box-sizing:border-box;position:absolute;top:0}.event-content{padding:15px;padding-top:50px;width:100%}@media (max-width:767px){.date-banner{margin:0;padding:10px 0}.event-content{margin:0 10px}.event-name{padding-top:10px}.event-info{font-size:14px}}.date-banner i{margin-right:8px}@media (min-width:768px) and (max-width:1024px){.event-name{margin-top:10px;margin-bottom:15px}}@media (min-width:768px){.make-booking-button{padding:12px 20px}}.elementor-shape{display:none}.independent-menu{background-color:#1e1810;color:#fce0a4;border-radius:10px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.independent-menu .menu-title{font-size:1.8rem;font-weight:700;color:#fce0a4 !important;margin:10px 0 5px}.independent-menu .event-date{font-size:1.1rem;margin:5px 0;padding:0;width:100%;text-align:center}.independent-menu .event-date:before,.independent-menu .event-date:after{content:none !important}.independent-menu .event-date span{color:#967d39}.independent-menu .menu-image img{max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:10px}@media (min-width:769px){.independent-menu .menu-image img{max-width:50%}}@media (max-width:768px){.independent-menu{padding:15px}.independent-menu .menu-title{font-size:2rem;margin:10px 0 5px}.independent-menu .menu-image img{max-width:80%;margin-top:10px}}@media (max-width:480px){.independent-menu .menu-image img{max-width:100%}.independent-menu .menu-title{font-size:1.6rem;margin:8px 0 3px}.independent-menu .event-date{font-size:1.1rem;margin-top:3px;padding:2px 5px;width:auto;height:auto;border-radius:5px;position:relative}}.independent-menu .download-button{display:flex;align-items:center;justify-content:center;width:250px;padding:10px;border-radius:5px;text-decoration:none;font-size:16px;font-family:Arial,sans-serif;font-weight:400;transition:background-color .3s ease,color .3s ease,transform .2s ease,border-color .3s ease;border:2px solid #967d39;color:#fff;background-color:#967d39;margin-top:20px;margin-bottom:30px}.independent-menu .download-button:hover{background-color:#fce0a4;color:#1e1810 !important;border-color:#967d39;transform:translateY(-4px)}.independent-menu .download-button .icon{margin-right:10px;font-size:18px}.independent-menu .elementor-shape{display:none !important}.gift-voucher-banner{display:flex;align-items:center;padding:10px;border:2px solid #967d39;border-radius:5px;background-color:#1e1810;margin:0 auto;margin-bottom:50px;max-width:500px;overflow:hidden}.voucher-image-container{flex-shrink:0}.voucher-image{max-width:70px;height:auto;max-height:150px;margin-right:10px}.voucher-text-button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;max-width:100%;overflow:hidden;text-align:center}.voucher-text{font-size:16px;color:#fce0a4;margin:0;text-align:center}.make-booking-button-container{display:flex;justify-content:center;width:100%;margin-top:-10px}.make-booking-button{padding:10px 20px;border-radius:5px;background-color:#967d39;color:#fff;border:none;cursor:pointer}@media (max-width:600px){.gift-voucher-banner{flex-direction:column;align-items:center}.voucher-image-container{margin-bottom:10px}}