.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:'Poppins';src:url(/wp-content/themes/Divi-Child-Theme/fonts/Poppins-Regular.woff2) format('woff2'),url(/wp-content/themes/Divi-Child-Theme/fonts/Poppins-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/Divi-Child-Theme/fonts/Poppins-SemiBold.woff2) format('woff2'),url(/wp-content/themes/Divi-Child-Theme/fonts/Poppins-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}body,p,ul,ol,li{font-family:'Poppins',sans-serif!important;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif!important;font-weight:600;line-height:1.2}h1{font-size:clamp(30px, 3vw, 54px)}h2{font-size:clamp(26px, 2.5vw, 46px)}h3{font-size:clamp(22px, 2vw, 28px)}h4{font-size:clamp(20px, 1.8vw, 24px)}h5{font-size:clamp(18px, 1.6vw, 22px)}h6{font-size:clamp(16px, 1.4vw, 18px)}body,p,ul,ol{font-size:clamp(14px, 1.2vw, 16px)}:root{--robin-green:#00A88F;--robin-white:#ffffff;--robin-icon:url(https://robinoxford.org.uk//wp-content/uploads/2026/02/Red-ROBIN.png)}.robin-hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.robin-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:2px solid #fff0;padding:12px 18px;min-height:44px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease}.robin-align-left{justify-content:flex-start}.robin-align-center{justify-content:center}.robin-align-right{justify-content:flex-end}.robin-btn__label{position:relative;z-index:2;padding-left:18px}.robin-btn::before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%) translateX(-6px);width:16px;height:16px;background-image:var(--robin-icon);background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity 200ms ease,transform 200ms ease}.robin-btn:hover::before,.robin-btn:focus-visible::before{opacity:1;transform:translateY(-50%) translateX(0)}.robin-btn--primary{background:var(--robin-green);color:var(--robin-white);border-color:var(--robin-green)}.robin-btn--primary:hover,.robin-btn--primary:focus-visible{background:var(--robin-white);color:var(--robin-green);border-color:var(--robin-green)}.robin-btn--secondary{background:var(--robin-white);color:var(--robin-green);border-color:var(--robin-green)}.robin-btn--secondary:hover,.robin-btn--secondary:focus-visible{background:var(--robin-white);color:var(--robin-green);border-color:var(--robin-green)}.robin-btn:focus-visible{outline:2px solid rgb(0 0 0 / .25);outline-offset:2px}@media (prefers-reduced-motion:reduce){.robin-btn,.robin-btn::before{transition:none}}:root{--robin-green:#00A88F;--robin-white:#ffffff;--robin-icon:url(https://robinoxford.org.uk/wp-content/uploads/2026/02/Red-ROBIN.png);--ff-field-bg:#f6f7f9;--ff-field-border:#e4e8ee;--ff-field-border-focus:var(--robin-green);--ff-field-radius:10px;--ff-field-text:#1f2937;--ff-field-placeholder:#8a97a8;--ff-focus-ring:rgba(0,168,143,0.18)}.fluentform,.fluentform_wrapper{--ff-local-radius:var(--ff-field-radius)}.fluentform .ff-el-group,.fluentform_wrapper .ff-el-group{margin-bottom:18px}.fluentform .ff-el-input--label label,.fluentform_wrapper .ff-el-input--label label{font-weight:600;margin-bottom:8px}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform input[type="url"],.fluentform input[type="number"],.fluentform input[type="password"],.fluentform input[type="search"],.fluentform select,.fluentform textarea,.fluentform .ff-el-form-control,.fluentform_wrapper input[type="text"],.fluentform_wrapper input[type="email"],.fluentform_wrapper input[type="tel"],.fluentform_wrapper input[type="url"],.fluentform_wrapper input[type="number"],.fluentform_wrapper input[type="password"],.fluentform_wrapper input[type="search"],.fluentform_wrapper select,.fluentform_wrapper textarea,.fluentform_wrapper .ff-el-form-control{background:var(--ff-field-bg)!important;border:1px solid var(--ff-field-border)!important;border-radius:var(--ff-local-radius)!important;color:var(--ff-field-text)!important;box-shadow:none!important;padding:14px 16px!important;min-height:48px;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.fluentform textarea,.fluentform_wrapper textarea{min-height:160px;resize:vertical}.fluentform ::placeholder,.fluentform_wrapper ::placeholder{color:var(--ff-field-placeholder)!important;opacity:1}.fluentform input:focus,.fluentform select:focus,.fluentform textarea:focus,.fluentform .ff-el-form-control:focus,.fluentform_wrapper input:focus,.fluentform_wrapper select:focus,.fluentform_wrapper textarea:focus,.fluentform_wrapper .ff-el-form-control:focus{outline:none!important;border-color:var(--ff-field-border-focus)!important;box-shadow:0 0 0 3px var(--ff-focus-ring)!important;background:#ffffff!important}.fluentform .ff-el-group:focus-within,.fluentform_wrapper .ff-el-group:focus-within{box-shadow:none!important}.fluentform .iti input,.fluentform_wrapper .iti input{width:100%!important;padding-left:52px!important}.fluentform .iti__flag-container,.fluentform_wrapper .iti__flag-container{border-top-left-radius:var(--ff-local-radius);border-bottom-left-radius:var(--ff-local-radius)}.fluentform input[type="checkbox"],.fluentform input[type="radio"],.fluentform_wrapper input[type="checkbox"],.fluentform_wrapper input[type="radio"]{transform:translateY(1px)}.fluentform .ff_submit_btn_wrapper,.fluentform_wrapper .ff_submit_btn_wrapper{text-align:center}.fluentform .ff-btn.ff-btn-submit,.fluentform_wrapper .ff-btn.ff-btn-submit,.fluentform_wrapper .ff-btn-submit{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:52px!important;padding:14px 18px!important;border-radius:10px!important;background-color:var(--robin-green)!important;border:2px solid var(--robin-green)!important;color:var(--robin-white)!important;font-weight:700!important;font-size:14px!important;letter-spacing:2px!important;text-transform:uppercase!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease!important}.fluentform .ff-btn.ff-btn-submit::before,.fluentform_wrapper .ff-btn.ff-btn-submit::before,.fluentform_wrapper .ff-btn-submit::before{content:""!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%) translateX(-6px)!important;width:22px!important;height:22px!important;background-image:var(--robin-icon)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;opacity:0!important;transition:opacity 200ms ease,transform 200ms ease!important}.fluentform .ff-btn.ff-btn-submit:hover::before,.fluentform .ff-btn.ff-btn-submit:focus-visible::before,.fluentform_wrapper .ff-btn.ff-btn-submit:hover::before,.fluentform_wrapper .ff-btn.ff-btn-submit:focus-visible::before,.fluentform_wrapper .ff-btn-submit:hover::before,.fluentform_wrapper .ff-btn-submit:focus-visible::before{opacity:1!important;transform:translateY(-50%) translateX(0)!important}.fluentform .ff-btn.ff-btn-submit:hover,.fluentform .ff-btn.ff-btn-submit:focus-visible,.fluentform_wrapper .ff-btn.ff-btn-submit:hover,.fluentform_wrapper .ff-btn.ff-btn-submit:focus-visible,.fluentform_wrapper .ff-btn-submit:hover,.fluentform_wrapper .ff-btn-submit:focus-visible{background-color:var(--robin-white)!important;color:var(--robin-green)!important;border-color:var(--robin-green)!important}.fluentform .ff-btn.ff-btn-submit:focus-visible,.fluentform_wrapper .ff-btn.ff-btn-submit:focus-visible,.fluentform_wrapper .ff-btn-submit:focus-visible{outline:2px solid rgb(0 0 0 / .25)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.fluentform *,.fluentform_wrapper *{transition:none!important}}.amelia-v2-booking.am-dialog-el.am-dialog-popup .el-dialog #amelia-container{border-radius:25px}.amelia-v2-booking #amelia-container .am-eli__image{border-radius:10px;overflow:hidden}.amelia-v2-booking #amelia-container .am-gc__display{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:10px!important;overflow:hidden!important}.am-elf__footer{position:relative}.am-elf__footer:has(.am-button.is-disabled):hover::after{content:"Sorry, bookings for this event have now closed.";position:absolute;bottom:calc(100% + 10px);right:0;background:#333;color:#fff;padding:9px 14px;border-radius:6px;font-size:13px;line-height:1.4;white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:0 2px 8px rgb(0 0 0 / .18)}.am-elf__footer:has(.am-button.is-disabled):hover::before{content:"";position:absolute;bottom:calc(100% + 4px);right:60px;border:6px solid #fff0;border-top-color:#333;pointer-events:none;z-index:9999}@media (hover:none){.am-elf__footer:has(.am-button.is-disabled)::after{content:"Sorry, bookings for this event have now closed.";display:block;width:100%;order:3;margin-top:10px;font-size:13px;line-height:1.4;color:#555;text-align:right}.am-elf__footer:has(.am-button.is-disabled){flex-wrap:wrap}}.site-credit{font-family:'Poppins',sans-serif;display:flex;align-items:center;gap:10px;justify-content:center;text-align:left}.site-credit img{max-width:20px!important;height:auto}.site-credit a{color:#152a43;font-size:16px;font-weight:600;text-decoration:none}.site-credit a:hover{color:#c93939;text-decoration:none!important}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}a{color:#01b296}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:400}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:400}h3{font-weight:400}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:400}h5{font-weight:400}h6{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:400}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgb(0 0 0 / .6)}.et_close_search_field:after{color:rgb(0 0 0 / .6)!important}.et_search_form_container input::-moz-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input::-webkit-input-placeholder{color:rgb(0 0 0 / .6)}.et_search_form_container input:-ms-input-placeholder{color:rgb(0 0 0 / .6)}}h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}