// Wide page for Race Event Planner .post-11609>.elementor-section-boxed>.elementor-container{max-width:2000px}.post-11609>.elementor-section>.elementor-container{max-width:2000px}.user-name{color:#fff}.copyright,.footer-desc{color:#fff}.footer-bottom{height:10}.footer-copyright-wrap .footer-menu a{color:#fff}#header-my-account-menu>li.bp-menu.menu-item>a{color:#939597}c .gpfup-single-file .gpfup--maxed .gpfup__droparea,.gpfup-single-file .gpfup--has-error .gpfup__droparea{display:none}.gpfup-single-file .gpfup__files{border:0;box-shadow:none}.gpfup-single-file .gpfup__file{display:block;padding:0}.gpfup-single-file .gpfup__preview{margin-right:0;width:50%!important;background-color:rgb(0 0 0 / .75);border-radius:4px}.gpfup-single-file .gpfup__preview img{width:auto!important;height:auto!important;max-width:100%;margin:0 auto;display:block}.gpfup-single-file .gpfup:not(.gpfup--has-error) .gpfup__file-info{position:absolute;bottom:0;transition:opacity .3s ease-in-out;width:50%;border-radius:0 0 4px 4px;padding:.5rem;color:#fff;background:#000;background:linear-gradient(0deg,rgb(2 0 36) 0%,rgb(0 0 0) 0%,#fff0 100%);margin:0}.gpfup-single-file .gpfup__delete{padding:4px;background-color:#fff}.gpfup-single-file .gpfup--has-error .gpfup__file-info{border:1px solid rgb(0 0 0 / .15);border-radius:2px;margin-right:0;padding:1rem}.gpfup-single-file .gpfup--has-error .gpfup__preview{display:none}.gpfup-single-file .gpfup__file-actions{position:absolute;display:block;top:1rem;right:1rem;background:#fff;border-radius:50%}div.ginput_container_fileupload span.gform_fileupload_rules{display:none}input#gform_submit_button_29{background-color:#ce1a0c;color:#ff0}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{height:50px}.gfield_checkbox{padding-top:10px}.gfield_checkbox input[type=checkbox]:not(:checked)+label:before{background:lightpink}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{min-width:99px}.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;color:#7f0a0a}.gform_wrapper.gravity-theme .gfield textarea{width:100%;color:#000}.gpfup-single-file .gpfup__file-actions{right:auto}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:white!important}.gfield_radio input[type=radio]+label{margin-left:-20px!important}.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:var(--bb-primary-button-background-regular)!important;color:black!important}.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:40px;color:#000}.gpfup__droparea{font-size:14px;text-align:left!important}body .gform_wrapper .gfield_password_strength.strong{background-color:green;border-color:green;color:#fff}body .gform_wrapper .gfield_password_strength.good{background-color:lightgreen;border-color:lightgreen;color:#000}body .gform_wrapper .gfield_password_strength.bad{background-color:orange;border-color:orange;color:#fff}body .gform_wrapper .gfield_password_strength.short{background-color:red;border-color:red;color:#fff}.gpfup__edit{width:60px;height:60px}.gpfup--has-files .gpfup__droparea{display:none}#gform_multifile_messages_29_71 .validation_message--hidden-on-empty gform-ul-reset{display:none}#gfield_upload_rules_29_71 .gfield_description .gform_fileupload_rules{display:none}.gform_wrapper.gravity-theme .gform-ul-reset{display:none}#gform_fields_60 .gform_wrapper.gravity-theme .gform_fields{display:inherit}div .gfield_visibility_administrative{display:none}.gform_wrapper.gravity-theme .gfield.gfield--width-full{font-size:14px;font-family:verdana;font-weight:400;color:#454141;font-weight:300}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\e8a1"}.bb-template-v2 .primary-menu>li{--bb-header-alternate-background:#ce1a0c}.bb-template-v2 .primary-menu .current_page_item>a{color:#fff}.post-11609 .elementor-section-boxed>.elementor-container{max-width:2000px}.race-results_event-report{background:gold;padding:10px;margin:10px 0 10px 0}.buddypress .buddypress-wrap button{background-color:#ce1a0c!important}#buddypress .comment-reply-link,#buddypress .generic-button a,#buddypress .standard-form button,#buddypress a.button,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,a.bp-title-button{line-height:25px;min-height:30px;font-size:12px;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;min-width:50px;margin:5px;font-size:16px;background-color:#ce1a0c;color:#fff100;text-decoration:none}#buddypress .bb-bp-settings-content label{font-weight:700}label.radio{font-weight:400}.buddypress-wrap .standard-form input[type=checkbox],.buddypress-wrap .standard-form input[type=radio]{margin-left:20px}p.help-block{font-style:italic}table.subscription_details,table.order_details,table.my_account_orders{font-size:14px}.woocommerce-customer-details address,.woocommerce-customer-details--phone,.woocommerce-customer-details--email,.woocommerce-customer-details--subcolumn{font-size:14px}table.woocommerce-table--subscription-gifting-information,table.subscription_gifting_information{font-size:14px}#order_review label{font-size:14px}.lrm-form input,.lrm-form select{height:41px!important;width:100%!important}.lrm-form label{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:17px}p.lrm-form-bottom-message{position:unset;background-color:#fff;padding:10px}.lrm-form .fieldset--full-width{margin-bottom:0!important;justify-content:center;display:flex}.lrm-btn-style--full-width .lrm-form button[type=submit]{border-radius:0;width:50%!important;align:center}.lrm-user-modal p.lrm-form-bottom-message a{color:#ce1a0c}.user-bs-pass2-wrap{display:none;visibility:none}.lrm-integrations{display:none}.primary-menu .current-menu-ancestor>a,.primary-menu .current-menu-item>a,.primary-menu .current-menu-parent>a,.primary-menu .current_page_item>a{font-weight:400}.woocommerce-additional-fields,.woocommerce-shipping-fields{display:none!important}form.woocommerce-checkout input[type=checkbox]#wc-stripe-new-payment-method{position:relative;opacity:100}#order_review label{font-size:14px;margin-left:-12px}.woocommerce-checkout #payment div.payment_box{background-color:#f6e9e9}div#sb_add_renewal_option_to_checkout{margin-left:20px}label[for=subscription]{display:none}#buddypress a.view-subscription{display:none}#buddypress a.change{font-size:12px}.subscription-details{color:#000}.woocommerce-Price-amount.amount{color:#000}div.woocommerce-variation-availability{padding-bottom:30px}a.reset_variations{display:none;visibility:hidden!important}#content div.product form.cart .variations td.label{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left}tr.cart-subtotal.recurring-total{display:none}tr.cart-subtotal{display:none}nav.woocommerce-MyAccount-navigation.wc-memberships-members-area-navigation{display:none}table{border-collapse:separate;border-spacing:2px;margin:0;padding:0;font-size:14px}table caption{font-variant:small-caps}th,td{padding:.1em;border:0}.sort-table thead{border:0;background-color:lightgoldenrodyellow;font-weight:700}tbody th{border:0}tbody td{border:0}td.tableheading{vertical-align:middle;text-align:left;font-weight:700;padding:2px 5px;background-color:#ff0}td.tablecell{text-align:left;font-weight:400;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bbb}td.tablecellr{text-align:right;font-weight:400;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bbb}td.tablecellc{text-align:center;font-weight:400;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#bbb}td.tablecellpb{font-size:1em;text-align:left;font-weight:400;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;background-color:#9ff}table.thumbnail{display:inline-table;font-size:75%;table-layout:fixed;margin-top:0;margin-bottom:10px;margin-left:10px;margin-right:0;padding:0;text-align:center;width:150px;height:100px;overflow:hidden;border-width:1px;border-style:solid;border-color:#999}table.thumbnail td p{margin:0 0 0 0;text-align:left;font-weight:400}tr.oddrow{background-color:#f2efeec4}tr.oddrow td{color:#000}tr.evenrow td{color:#000}#activity-post-form-privacy label[for="public"]{display:none}.gf_step_label{text-decoration:none!important}.modal-window__close.-image{display:none!important}.highlight{background:#ff0}#membershipcard{position:relative;background:url(https://media.serpentine.org.uk/wp-content/uploads/2022/01/10072434/membership_card_bg.jpg);background-size:contain;background-repeat:no-repeat;width:400px;height:600px}@media (max-width:768px){#membershipcard{position:relative;background:url(https://media.serpentine.org.uk/wp-content/uploads/2022/01/10072434/membership_card_bg.jpg);background-size:contain;background-repeat:no-repeat;height:100vh;width:100vw}}#membershipdata{position:absolute;top:180px;left:30px;font-weight:700;font-size:15px;color:#ff0}h2.membershipname{color:#ff0}#membershipavatar{position:absolute;top:40px;left:10px}@media (max-width:9768px){#membershipavatar{position:absolute;top:100px;left:75px}}.user-link:hover:before{background:red!important}copyright a,a.post-edit-link{color:#ff0;float:right}.bb-footer .footer-socials i{color:#ff0;font-weight:100}.dt-buttons{margin-top:40px;padding-top:40px}.dt-button{font-size:12px;border-color:#000;color:#000;background-color:white!important}.dt-button:hover{color:#ff0;background-color:red!important}table.dataTable thead .sorting{background-image:none}table.dataTable tbody td{padding:8px 10px;font-family:arial;font-size:12px}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.pagination a:hover,.paginate_button:hover a{color:red!important;border:none}.full-width-img{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.cover-title{position:absolute;color:#ff0;text-shadow:8px 4px 9px #000;letter-spacing:-.014em;font-size:70px;left:50%;width:100%;text-align:center;transform:translate(-50%,0)}.header-image{margin-top:-30px;height:background;max-height:400px;margin-bottom:20px;display:flex;align-items:center;align-content:center;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.header-image img{visibility:hidden}@media (max-width:768px){.cover-title{position:absolute;color:#ff0;text-shadow:8px 4px 9px #000;letter-spacing:-.02em;font-size:40px;left:50%;transform:translate(-50%,0)}}.rpt_style_basic .rpt_plan .rpt_title,.rpt_price,.rpt_subtitle,.rpt_description{background-color:rgb(206 26 12)!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_recurrence,.rpt_description{background-color:rgb(206 26 12)!important;color:yellow!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle,.rpt_style_basic .rpt_plan .rpt_head .rpt_description{color:yellow!important}.rpt_style_basic .rpt_plan .rpt_head .rpt_subtitle,.rpt_style_basic .rpt_plan .rpt_head .rpt_description{color:yellow!important}.rpt_style_basic .rpt_plan .rpt_head{border-top:#ff0 solid 2px}.rpt_style_basic .rpt_plan .rpt_features{background-color:rgb(206 26 12 / .1)}.gform_wrapper.gf_browser_chrome form select{padding-top:0;padding-bottom:0;font-size:11pt}h3.gsection_title{margin-bottom:0}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .left_label .gfield_label{font-weight:400;font-size:14px}.unclickable>a{pointer-events:none}@media (max-width:767px){.bb-template-v2 .bb-mobile-panel-inner .side-panel-menu .menu-item i:not(.bb-icon-angle-down){display:none!important}}.page_message p{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:red;margin-top:-10px;padding:10px;color:#ff0;text-align:center;font-weight:500}.page_message a{color:#fff}.page_message .button{color:aqua}.mec-repeating-label{display:none!important}#buddypress a.button.outline{margin-left:20px}.gform_wrapper.gravity-theme h3{margin-bottom:0}body:not(.bb-page-loaded) .primary-menu{height:var(--bb-header-height);overflow:visible}.bb-template-v2 .buddypress-wrap .bp-navs li.selected a .count{display:none}.sign_up_avatar-container{float:left;position:relative;color:#fff;justify-content:center;width:120px;height:180px}.sign_up_name{display:flex;width:120px;color:darkred;font-size:11px;justify-content:center;line-height:11px;margin-left:-1px;margin-top:4px}.sign_up_hide_me a,.sign_up_show_me a{color:darkblue;font-size:10px;justify-content:center;line-height:11px;margin-top:4px}.sign_up_clear{clear:both}.sign_up_count{font-size:14px;font-style:italic}#input_60_11{margin-left:30px}.gfield_radio{margin-left:25px}.ginput_container .ginput_container_radio{margin-left:30px}input:read-only{border:none;font-style:italic}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){padding-top:5px}}.mec-single-event-label{display:none!important}.mec-wrap :not(.elementor-widget-container)>p{color:#454141;font-size:14px;line-height:1.5;font-family:verdana}form.mailpoet-manage-subscription .mailpoet_text_label,form.mailpoet-manage-subscription .mailpoet_select_label,form.mailpoet-manage-subscription .mailpoet_segment_label{display:block;font-weight:700}form.mailpoet-manage-subscription .mailpoet_select,form.mailpoet-manage-subscription .mailpoet_text{width:50%;padding:12px}form.mailpoet-manage-subscription .mailpoet_paragraph{margin-bottom:20px}form.mailpoet-manage-subscription .mailpoet_submit{padding:20px 20px;width:50%;font-weight:700;font-size:11pt}.mailpoet_checkbox_label{display:block;font-size:10pt}.mailpoet-change-email-info{display:none}form.mailpoet-manage-subscription .mailpoet_submit{padding:20px 20px;width:20%;font-weight:700;font-size:11pt;padding-top:10px}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#ce1a0c;color:#fff100;text-decoration:none}.gform_footer input.button{background-color:#ce1a0c;color:#fff100;font-style:normal}.gform_wrapper form .gform_footer input.button,.gform_wrapper form .gform_footer input[type="submit"],.gform_wrapper form .gform_page_footer input.button,.gform_wrapper form .gform_page_footer input[type="submit"]{background-color:#ce1a0c!important;color:#fff100!important}#gform_submit_button_55{background-color:#ce1a0c!important;color:#fff100!important}form.mailpoet-manage-subscription .mailpoet_text_label,form.mailpoet-manage-subscription .mailpoet_select_label,form.mailpoet-manage-subscription .mailpoet_segment_label{display:block;font-weight:700}form.mailpoet-manage-subscription .mailpoet_select,form.mailpoet-manage-subscription .mailpoet_text{width:50%;padding:12px}form.mailpoet-manage-subscription .mailpoet_paragraph{margin-bottom:20px}form.mailpoet-manage-subscription .mailpoet_submit{padding:20px 20px;width:50%;font-weight:700;font-size:11pt}label.mailpoet_checkbox_label{display:block;font-size:10pt}.mailpoet-change-email-info{display:none}form.mailpoet-manage-subscription .mailpoet_submit{padding:20px 20px;width:20%;font-weight:700;font-size:11pt;padding-top:10px}p.has-text-align-center a{background-color:#ce1a0c;font-size:15px;border:1px solid #CE908C;border-radius:5px;color:#fff100;margin-right:10px;padding-right:10px;padding-left:10px;padding-top:7px;padding-bottom:7px;display:block;width:290px;margin-inline:auto}p.has-text-align-center a:active,p.has-text-align-center a:hover,p.has-text-align-center a:focus{background-color:#ce908c;color:#000;border:1px solid #CE908C}.bp-messages div#message.error{all:unset!important}aside.bp-feedback{margin-bottom:30px}.confirmationbox{background:pink;border:#000;-moz-border-radius:15px;border-radius:15px}.toggle{cursor:pointer;display:inline-block}.toggle-switch{display:inline-block;background:#cf4242;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.25s}.toggle-switch:before,.toggle-switch:after{content:""}.toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / .25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.25s}.toggle:hover .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgb(0 0 0 / .5)}.toggle-checkbox:checked+.toggle-switch{background:#62c071}.toggle-checkbox:checked+.toggle-switch:before{left:30px}.toggle-checkbox{position:absolute;visibility:hidden}.toggle-label{margin-left:5px;position:relative;top:2px}.modal-window__close.-image{display:none!important}.highlight{background:#ff0}.mec-owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px;display:none}.latest-posts-block-latest-post-wrap .latest-posts-block-post-single .latest-posts-block-post-content .latest-posts-block-post-category a{display:none}.latest-posts-block-latest-post-wrap .latest-posts-block-post-single .latest-posts-block-post-content .latest-posts-block-post-grid-title a span{display:block;font-family:roboto;font-size:20px}.latest-posts-block-0ea4a379-3eea-4 .latest-posts-block-post-content .latest-posts-block-post-grid-excerpt p{font-family:verdana;line-height:1.2;font-size:12px}.latest-posts-block-latest-post-wrap.latest-posts-block-is-express.latest-posts-block-express-layout-1 .latest-posts-block-post-single:first-child .latest-posts-block-post-content{background-color:#ce1a0c52}#gform_fields_81 input:not(:read-only){background-color:#fee5e5}#gform_fields_60{display:inline}.woocommerce form.checkout_coupon .form-row-last{width:200px}.woocommerce form.checkout_coupon .form-row-first{width:calc(100% - 210px)}.latest-posts-block-post-single:nth-child(1) .latest-posts-block-post-grid-title a span{color:#fff100!important}@media (max-width:768px){.latest-posts-block-post-single:nth-child(1) .latest-posts-block-post-grid-title a span{font-size:20px!important;color:#fff100!important}}.latest-posts-block-latest-post-wrap.latest-posts-block-is-express.latest-posts-block-express-layout-1 .latest-posts-block-post-single:not(:first-child) .latest-posts-block-post-content{padding:10px;background-color:#ce1a0c1f}.woocommerce-checkout form .form-row.woocommerce-invalid label{color:#2d2b2b}.woocommerce [type=checkbox]:checked+span{color:#2d2b2b}.latest-posts-block-latest-post-wrap.latest-posts-block-is-express.latest-posts-block-express-layout-1 .latest-posts-block-post-single:not(:first-child) .latest-posts-block-post-img{margin:0}.latest-posts-block-post-grid-more-link span{color:#ce1a0c!important;font-family:verdana}.latest-posts-block-latest-post-wrap.latest-posts-block-is-express.latest-posts-block-express-layout-1 .latest-posts-block-post-single:not(:first-child) .latest-posts-block-post-img{margin:0}.comment_count{display:none}.sign_up_name{text-align:center}button,html [type=button]{appearance:button;height:32px;font-size:13px;padding-top:7px}.header-mini-cart ul.cart_list{font-size:14px}#buddypress input[type=submit]:hover{background-color:#f6dbd9!important;color:black!important}a.wp-block-button__link.has-text-color.has-background.has-link-color.wp-element-button:hover{background-color:#f6dbd9!important;color:black!important}.gform_wrapper form .gform_footer input.button:hover,.gform_wrapper form .gform_footer input[type="submit"]:hover{background-color:#f6dbd9!important;color:black!important}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline-flex}