html{font-size:100%}*/ #hero h1{font-size:clamp(2rem, 1.25rem + 3vw, 3.5rem);font-weight:800}#hero h2{font-size:clamp(2rem, 1.25rem + 3vw, 3.5rem);font-weight:800}#hero p{font-size:clamp(2rem, 1.25rem + 3vw, 3.5rem);font-weight:800}body .e-con.hero-before,body .e-con.hero-after,.sponsorships-container.sponsorships-before,.sponsorships-container.sponsorships-after{display:none!important}body.hero-mode-before .e-con.hero-before,.sponsorships-container.sponsorships-before{display:flex!important}body.hero-mode-before .e-con.hero-after,.sponsorships-container.sponsorships-after{display:none!important}body.hero-mode-after .e-con.hero-after,.sponsorships-container.sponsorships-after{display:flex!important}body.hero-mode-after .e-con.hero-before,.sponsorships-container.sponsorships-before{display:none!important}body.hero-mode-editor .e-con.hero-before,body.hero-mode-editor .e-con.hero-after{display:flex!important}.event-countdown-widget,.event-in-progress,.event-ended{display:none}.phase-before .event-countdown-widget{display:block!important}.phase-live .event-in-progress{display:block!important}.phase-ended .event-ended{display:block!important}.xlarge :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(1.81rem, 1.05000rem + 3.20000vw, 4.25rem);line-height:1em}.large :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(1.5rem, 0.97361rem + 2.21639vw, 3.19rem);line-height:1em}.medium :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(1.25rem, 0.89803rem + 1.48197vw, 2.38rem);line-height:1em}.small :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(1.06rem, 0.82639rem + 0.98361vw, 1.81rem);line-height:1em}.xsmall :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(0.88rem, 0.72426rem + 0.65574vw, 1.38rem);line-height:1em}.xxsmall :is(h1,h2,h3,h4,h5,h6,p){font-size:clamp(0.75rem, 0.67213rem + 0.32787vw, 1rem);line-height:1em}h1,h2,h3,h4,h5,h6,p{font-size:clamp(1rem, 0.92213rem + 0.32787vw, 1.25rem);line-height:1em}.elementor-element.elementor-element-ad5b76b.past-event-note.elementor-widget.elementor-widget-text-editor p{font-size:14px!important}body{background:url(https://mgbmgc.org/wp-content/uploads/2025/02/lineart-golf-course-2.jpg);background-attachment:fixed}.e-coupon-box{display:none!important}p{margin-bottom:0}.e-con-inner{position:relative}.woocommerce-message{position:absolute;right:0;top:52px;border-radius:0 0 0 20px!important}.current_page_item a:after,li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.menu-item-199 a:after{content:"▼";display:block;position:absolute;bottom:-10px;left:calc(50% - 6px)}li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.menu-item-199 a:after{bottom:-18px;color:darkgoldenrod}li.primary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-41.current_page_item.menu-item-198 a:after{bottom:-16px;color:darkgoldenrod}#cart-quantity-message a,.e-loop-add-to-cart-form-container>a,a.added_to_cart.wc-forward{color:#c88d01}a.added_to_cart.wc-forward{display:none!important}.cart-is-empty .cart-page-message{display:none}.cart-is-empty .cart-page-container{padding:0;gap:0}.cart-is-empty .cart-page-container h1{display:none}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{text-align:center!important;border:none!important}.standard-paragraph,.standard-paragraph p,.website-legal p{line-height:1.5;font-weight:400;font-size:1rem!important}.website-legal p{margin-bottom:1rem}.website-legal h2,.website-legal h3{margin-top:2rem}.website-legal h2{font-size:1.6rem}.website-legal h3{margin-bottom:.25rem}.website-legal ol{margin-top:1rem}.website-legal li{margin-bottom:.5rem}.website-legal ul{margin-bottom:1rem}.website-legal a{color:#af7e00}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none}.event-name-text p,.venue-location-text p{line-height:1.5;text-wrap:balance}.mobile-break{display:none}.quote-text p{line-height:1.5;font-size:20px;margin-top:30px}.quote-name p{font-weight:600;font-size:24px;line-height:1}.quote-container{min-height:190px;z-index:2}.quote-container-inner{position:relative;z-index:9}.quote-company{margin-right:50px}.quote-company p{font-size:14px;font-weight:600;opacity:.65;font-style:italic;margin-top:5px}.testimonial-loop-grid .e-loop-item .quote-container>div:before{content:url(https://mgbmgc.org/wp-content/uploads/2025/02/quote-mark.webp);position:absolute;left:-40px;top:-10px}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container,.testimonial-image-left .quote-container{padding-left:7%;padding-right:7%;border-radius:0 120px 120px 0}.testimonial-loop-grid .e-loop-item:nth-child(odd) .testimonial-content-container,.testimonial-loop-grid .e-loop-item:nth-child(odd) .image-container{order:2}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container,.testimonial-image-right .quote-container{padding-left:130px;padding-right:80px;border-radius:120px 0 0 120px;border-left:4px solid #90D65B}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container:before,.testimonial-image-left .quote-container:before{content:"";display:block;height:calc(100% + 8px);width:100px;position:absolute;border-radius:0;background:#F3FBEC;border-right:none;border-left:none;border-top:4px solid #90D65B;border-bottom:4px solid #90D65B}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container:before,.testimonial-image-left .quote-container:before{left:-100px}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-image{order:2}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container:after,.testimonial-image-right .quote-container:after{position:absolute;content:"";background:#F3FBEC;height:calc(100% + 8px);border-right:none;border-left:none;border-top:4px solid #90D65B;border-bottom:4px solid #90D65B;right:-100px;width:180px}.featured-sponsorship{aspect-ratio:1;width:240px}.featured-sponsorship p{margin:0;font-size:16px}.featured-sponsor-container-wrapper:after{content:"";display:block;background:url(https://mgbmgc.org/wp-content/uploads/2025/02/golf-tee-isolated-2.webp);height:155px;width:55px;position:absolute;bottom:-144px;left:calc(50% - 27px);z-index:3}.featured-sponsorships-container:after{content:"";position:absolute;width:100%;height:200px;background:url(https://mgbmgc.org/wp-content/uploads/2025/02/golf-grass.webp);bottom:-30px;z-index:50}.shop-donate-cta p{line-height:1.3}.elementor-element.elementor-absolute.icon-quote.elementor-widget.elementor-widget-image{left:-50px;right:unset;display:block}.venue-location-cta span{align-items:baseline}.venue-location-cta span.elementor-button-icon{position:relative;top:2px}.sponsorship-detail-item{position:relative;top:2px}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background:linear-gradient(to bottom,#EEB82D,#C78F00);border-radius:100%;color:var(--items-indicator-text-color,#fff);display:block;font-size:14px;font-weight:600;height:1.6em;inset-inline-end:-.7em;line-height:1.7em;min-width:1.7em;position:absolute;text-align:center;top:0;right:-30px}.elementor-menu-cart__toggle .elementor-button svg{fill:#CE9708}.error-msg,.field-error{color:red;font-size:.9rem;margin-top:10px}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{width:250px}.elementor-menu-cart__product-qty.product-qty{grid-column-end:4;grid-column-start:3;width:50px}.elementor-menu-cart__main{background-color:#F5FFF4;box-shadow:-10px 10px 20px -2px rgb(0 0 0 / .2)}.checkout-note p{font-size:1rem}.e-checkout__order_review{background:#F5FFF4!important}.cart-subtotal td,.order-total td,.product-total{text-align:right}th.product-quantity{text-align:center}.woocommerce table.shop_table td{padding:0 12px;line-height:1}.checkout.woocommerce-checkout h3{font-size:1.1rem;font-weight:500}p#billing_country_field{display:none}.select2-container .select2-selection--single{font-size:15px;padding:8px 12px;border-radius:8px;border:1px solid #ccc}.select2-dropdown{font-size:14px}.select2-results__option{padding:8px 12px}.select2-results__option--highlighted{background-color:var(--e-global-color-blue_500)!important;color:#fff!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{position:relative}h3.golfer-registration-title+div{position:absolute;right:0;top:0;color:gray;background:#efefef;padding:8px 16px;border-radius:0 0 0 10px}#new_team_name_field .woocommerce-input-wrapper{width:100%}.existing-team-note,#team-message{font-size:.9rem;line-height:1.2;margin-top:10px;color:var(--e-global-color-green_600)}#team-message{color:red!important}.existing-team-note a{color:var(--e-global-color-gold_600);text-decoration:underline}.woocommerce-additional-fields:empty{display:none!important}.player-info-container{display:block}.player-info-container .player-info-fields{display:flex;flex-wrap:wrap;gap:0 20px}button.remove-player-btn{position:absolute;top:10px;right:10px;background:#fff0;border:none;font-size:22px;color:var(--e-global-color-blue_500);cursor:pointer;font-weight:700;line-height:1}button.remove-player-btn:hover,button.remove-player-btn:focus{background:var(--e-global-color-blue_600);color:#fff}a.thwcfe-action-btn.thwcfe-remove-uploaded{background:#fff0;border:none;font-size:12px;color:var(--e-global-color-blue_500);cursor:pointer;font-weight:700;transform:scaleX(1.5);padding:12px 10px 24px 10px;line-height:1;border-radius:3px}a.thwcfe-action-btn.thwcfe-remove-uploaded:hover{background:var(--e-global-color-blue_600);color:#fff}.thwcfe-uloaded-file-list-item .thwcfe-action-btn{margin-top:unset!important}div#team-message:empty{display:none}label.existing-team-selection-label.required_field{margin-bottom:10px!important}.player-info-fields .player-first-name-wrapper,.player-info-fields .player-last-name-wrapper,.player-info-fields .player-email-wrapper,.player-info-fields .player-phone-wrapper{flex:1 1 48%;min-width:250px}.player-shirt-style-wrapper,.player-shirt-size-wrapper,.player-role-wrapper{display:flex;margin-top:10px!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text::placeholder{color:#000!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea,.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:var(--forms-fields-border-radius,0);color:#000!important;font-size:1rem!important;-webkit-font-smoothing:auto!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order,.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var(--e-global-color-accent);border-radius:50px}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover,.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--e-global-color-gold_600);border-color:none}span.select2.select2-container.select2-container--default.select2-container--below,span.select2.select2-container.select2-container--default.select2-container--focus,.existing-team-selection-wrapper .woocommerce-input-wrapper .select2{width:100%!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span,.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem}.woocommerce form .woocommerce-additional-fields #team_option_field{display:flex;align-items:anchor-center}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{font-size:1rem;align-self:anchor-center;font-weight:800!important;-webkit-font-smoothing:auto!important;color:#000!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row label,.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row label{margin-right:1rem;line-height:1.2}#team_option_field .team-toggle{display:none}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display:none}#team_option_field .team-toggle+label{display:inline-block;padding:10px 20px;margin:0 10px 10px 0;border-radius:50px;cursor:pointer;background-color:var(--e-global-color-blue_500);font-weight:500;transition:all 0.2s ease;color:#fff!important;white-space:nowrap}.e-woo-select2-wrapper .select2-results__option,.e-woo-select2-wrapper .select2-results__option:focus{color:#fff}#team_option_field .team-toggle+label:hover{background-color:var(--e-global-color-blue_600)}#team_option_field .team-toggle:checked+label{background-color:var(--e-global-color-blue_700);color:#fff!important;white-space:nowrap;font-weight:500}button.button.thwcfe-btn-file-upload{background-color:var(--e-global-color-blue_500);color:#FFF!important;border-radius:50px!important}span.thwcfe-uloaded-file-list-item a{color:var(--e-global-color-blue_500)}p#team_option_field label{flex-basis:39%}.select2-container--open .select2-dropdown{top:3px}.select2-container .select2-dropdown,.select2-container .select2-selection{border:none;background:#919191}input:focus-visible{outline-color:var(--e-global-color-blue_500)!important}.elementor-widget-woocommerce-checkout-page .existing-team-selection-wrapper .select2-container--default .select2-selection--single,.new-team-name-wrapper .woocommerce-input-wrapper input{background-color:#ebfaff!important;border:2px solid var(--e-global-color-blue_500)!important;border-radius:4px!important}.select2-selection__placeholder,#select2-existing_team_selection-container,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text.new-team-name-input{color:#000!important;-webkit-font-smoothing:auto!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text.new-team-name-input{border:none;-webkit-font-smoothing:auto!important}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{right:-65px!important;border-radius:0 0 0 10px;border-left:4px solid #68913E;border-bottom:4px solid #68913E;top:2px}.main-nav-cta-button a.elementor-item{padding:10px 20px;border-radius:100px;padding-left:15px!important;padding-right:15px!important;margin-left:5px!important;margin-right:5px!important}.e--pointer-underline .main-nav-cta-button a.elementor-item:hover:after{display:none}.primary-cta a.elementor-item{background:linear-gradient(to bottom,#EEB82D,#C78F00);color:#fff!important}.secondary-cta a.elementor-item,.secondary-cta .elementor-button{background:#FBF9F5;border:2px solid #CE9708}li.nav-separator-left.menu-item.menu-item-type-post_type.menu-item-object-page{border-left:1px solid #aaa}li.nav-separator-right.menu-item.menu-item-type-post_type.menu-item-object-page{border-right:1px solid #aaa}li.primary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page,li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page{margin-right:5px;margin-left:5px}.e-con.e-flex>.e-con-inner{box-shadow:0 5px 10px rgb(0 0 0 / .2);background:#F5FFF4}.elementor-element.elementor-element-0817e01.site-footer.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{padding:0;margin-bottom:60px}.site-footer .e-con-inner{border-radius:0 0 30px 30px}.site-footer a{color:goldenrod;font-weight:600;font-size:1.1em}.site-footer a:hover{color:gold}.hero-club-location p .text-separator:before{content:"•";display:inline-block;padding-left:10px;padding-right:10px}.venue-club-description{white-space:pre-line}.venue-section .elementor-button-text{line-height:1}.venue-section .elementor-button-icon{line-height:1;position:relative;top:2px}.venue-section .elementor-button-content-wrapper{align-items:baseline}.product-icon{display:inline-block;margin-right:10px}.cart-product-icon{margin-right:10px;vertical-align:middle}.shopengine_comparison_add_to_list_action.shopengine-comparison.badge{display:none}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block;width:30px}.elementor-menu-cart__product-price.product-price bdi{font-weight:600}li.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{border-bottom:dotted 2px #ddd}li.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item:last-child{border-bottom:none}ul.woocommerce-mini-cart.cart_list.product_list_widget{border-bottom:1px solid #ccc;padding-left:15px}.elementor-menu-cart__subtotal{border-bottom:none}.elementor-menu-cart__product{grid-template-columns:30px auto}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type="number"]{-moz-appearance:textfield;text-align:center;width:50px!important;height:40px;font-size:16px;border:1px solid #ccc;border-radius:0}.custom-quantity{display:flex;align-items:center;justify-content:center;gap:0;width:110px!important;border:1px solid #000;border-radius:5000px;overflow:hidden}.quantity-btn{background-color:#f60;color:#fff;border:none;padding:10px;font-size:16px;cursor:pointer;border-radius:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.quantity-btn:hover{background-color:#c50}button.quantity-btn.increment{padding:0!important;background:#FFF!important;color:#000!important;margin:0!important}button.quantity-btn.decrement{background:#FFF!important;color:#000!important}.quantity input[type="number"]{border:none;border-radius:0}input#quantity_682c9217eefb1{border:none}.woocommerce div.product form.cart div.quantity{float:none;margin:0}.team-group{background:#f8f8f8;padding:15px;border-radius:8px}.team-name{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.player-list{list-style:none;padding:0}.player-list li{font-size:16px;padding:4px 0;color:#555}.player-name strong{color:#68913E;font-weight:700;margin-left:5px}.frm-fluent-form .choices{margin-bottom:16px!important}.current_team_members li{padding:3px 0;list-style-type:disc}.frm-fluent-form .choices{width:400px}.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--label label{margin-bottom:8px}.team-name-status{font-size:14px;font-weight:700;margin-top:5px;display:block}.team-name-available{color:#68913E}.team-name-taken{color:#dc3545}.team-name-warning{color:darkgoldenrod}.team-name-error{color:#d9534f}.name_your_team_container,.existing_team_choices_container{background:#f4f4f4;padding:10px 20px;margin-top:-10px;border-radius:12px;border:1px solid #ccc}.player-info-container{margin-top:20px;border:1px solid #797979;padding:20px;border-radius:5px}.player-info-container h3{background:#797979;color:#fff!important;display:inline-block;padding:5px 20px;position:relative;top:-20px;left:-20px;border-radius:5px 0 0 0;margin-bottom:0px!important}.team-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.team-group{background:#f8f8f8;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);text-align:center}.team-name{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.player-list{list-style:none;padding:0}.player-list li{font-size:16px;padding:4px 0;color:#555}.elementor-2602 .elementor-element.elementor-element-d64b0dd .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background:linear-gradient(to bottom,#EEB82D,#C78F00)!important;color:#ffffff!important;border-radius:5000px;border:none}h2.form-heading{font-size:1.1em;line-height:1.3em;font-weight:600;margin-bottom:5px;margin-right:10px}p.sub-h2{font-size:.9em;color:#68913E}.mgb-form-section{display:flex;align-items:baseline}.price-suffix{font-weight:400!important;font-size:.7em!important;line-height:1!important;vertical-align:middle}.single-product-description-spacer{min-width:65px}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{line-height:1.3}#golf-add-to-cart-container .stock.in-stock{display:none}.custom-quantity .quantity-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transition:all 0.2s ease}form.cart .quantity input.qty:disabled,form.cart .quantity .quantity-btn:disabled,form.cart button.single_add_to_cart_button:disabled{pointer-events:none!important;cursor:not-allowed!important}form.cart{justify-content:flex-end}#cart-quantity-message,.max-quantity-reached{font-size:.95em;padding:10px;text-align:center;text-wrap:balance;border-radius:100px 0 0 100px;color:#68913E;line-height:1.3;font-weight:500}div#golf-add-to-cart-container{align-self:center;display:flex;flex-direction:column;gap:0}.woocommerce form .woocommerce-input-wrapper .player-shirt-size-label .required{visibility:hidden!important}.player-shirt-style-label{top:0}.player-shirt-style-label,.player-shirt-size-label,.player-role-label{position:relative;top:1px;margin-right:30px!important}label.radio.player-shirt-style-label .required{display:none}.player-shirt-style-input,.player-shirt-size-input,.player-role-input{margin-right:4px}label.player-shirt-style-label:first-child,label.player-shirt-size-label:first-child,label.player-role-label:first-child{background:#ebfaff;padding:10px;margin-top:-10px;width:110px;text-align:right;white-space:nowrap}#golf-add-to-cart-container form.cart{justify-content:flex-end;margin-right:10px}#golf-add-to-cart-container .elementor-widget-container{height:auto}.max-quantity-reached{color:#973232}#mgb-golf-price-and-availability.max-quantity-reached .custom-quantity{display:none!important}#mgb-golf-price-and-availability.less-than-or-equal-to-one .remaining-inventory{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}100%{opacity:1}}#golf-add-to-cart-container .single_add_to_cart_button{transition:all 0.3s ease}.woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-checkout-review-order-table thead th{color:var(--e-global-color-green_600)!important;font-size:.9rem}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:5px 12px!important;line-height:1.2;font-size:.9rem;vertical-align:middle!important}.woocommerce-checkout-review-order-table tbody tr:first-child td{padding-top:20px!important}.woocommerce-checkout-review-order-table tbody tr:last-child td{padding-bottom:20px!important}.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-checkout-review-order-table tfoot tr:first-child td{border-top:1px solid #999!important;padding-top:10px!important}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:5px 12px!important;font-size:.9rem}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{background:var(--e-global-color-green_200)!important;vertical-align:middle;padding:15px 12px!important;color:var(--e-global-color-green_600)!important;font-size:1rem!important}.header-checkout-note p{font-size:1.1rem!important;line-height:1.3;border-left:10px solid #E2756F;text-align:left;padding-left:20px}:is(,e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) .added_to_cart{display:none}.golf-cart-message,.golf-cart-message p{text-align:right;margin-right:20px;font-size:.9rem;line-height:1.2rem;color:red}.golf-cart-message a{color:var(--e-global-color-gold_800);text-decoration:underline;font-weight:600}.golf-cart-message .max{color:red}.custom-quantity.max{opacity:.4;pointer-events:none}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-quantity{text-align:left}.cart_totals.calculated_shipping h2{font-size:1.3rem!important}.e-cart-totals.e-cart-section{background:#F5FFF4}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount.amount,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.order-total td:before{color:var(--e-global-color-green_600)!important;font-size:1.1rem}.cart-page-message p{line-height:1.3}.woocommerce-additional-fields label .optional{display:none}.elementor-41 .elementor-element.elementor-element-e59d799 .elementor-countdown-item{aspect-ratio:1 / 1!important;display:flex;flex-direction:column;justify-content:center}.elementor-41 .elementor-element.elementor-element-e59d799 .elementor-countdown-label{font-size:16px;font-weight:500}.post-988 a.button.added::after{display:none!important}#payment .woocommerce-privacy-policy-text{margin-bottom:20px!important}#payment .woocommerce-privacy-policy-text p{line-height:1.3!important}.outofstock{position:relative;overflow:hidden}.outofstock .e-con.e-flex>.e-con-inner,.outofstock .elementor-element.e-con-full.e-flex.e-con.e-child{background:#fff0;border-color:#999999!important}.outofstock.product_cat-merchandise{background:#f9f9f9}.outofstock .e-con.e-flex>.e-con-inner *,.outofstock .elementor-element.e-con-full.e-flex.e-con.e-child *,.outofstock .remaining-inventory h2{color:#777!important;filter:grayscale(100%)}.elementor-1500 .elementor-element.elementor-element-cb1cc39{border-color:#777!important}.outofstock .e-con.e-flex>.e-con-inner img,.outofstock .elementor-element.e-con-full.e-flex.e-con.e-child img{filter:grayscale(100%)}.outofstock .card-remaining-count,.outofstock .event-card-price-container{background-image:none!important;background-color:#e5e5e5!important;border:none!important}.outofstock .event-card-cta-container{visibility:hidden!important}.outofstock .elementor-element.elementor-widget.elementor-widget-woocommerce-product-stock p{text-align:center}.outofstock::before{content:"SOLD OUT";position:absolute;top:50%;left:-50%;width:200%;height:4rem;background:rgb(50 50 50 / .85);color:#fff;font-weight:700;font-size:1.5rem;text-align:center;line-height:4rem;transform:rotate(-20deg) translateY(-50%);z-index:20;pointer-events:none;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.ff-el-group.mgbmgc-email-subscribe{margin-bottom:.5rem!important}.fluentform_wrapper_4.ffs_custom_wrap .ff-message-success{color:#FFF;text-align:left;width:100%;font-size:.9rem;line-height:1.3em;border:none;box-shadow:none;border-radius:5px;background:#5c6d2d}div#fluentform_4_success p{font-size:1rem;line-height:1.2}.charitable-donation-component{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);padding:24px;max-width:500px;margin:0 auto}.donation-header{display:flex;align-items:center;margin-bottom:16px}.donation-header img{margin-right:16px;width:40px;height:40px}.donation-header h2{color:#6b9b37;font-weight:600;font-size:20px;margin:0}.donation-message{color:#4a4a4a;margin-bottom:16px}.donation-image{margin-bottom:20px}.donation-image img{border-radius:6px;max-width:120px}.donation-input-container{display:flex;align-items:center;gap:16px;margin-top:16px}.input-wrapper{position:relative;flex-grow:1}.currency-symbol{color:#68913E;font-size:24px;font-weight:800}button.button.add_to_cart_button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.button.product_type_variable.add_to_cart_button{font-size:16px;font-weight:600;border-radius:5000px 5000px 5000px 5000px;color:#FFF;background-color:#EEB82D;transition:all 0.2s;line-height:1.3;padding:.618em 1em}.nyp-donation-container input{width:160px!important;margin-left:.25rem}.nyp-donation-container{flex-direction:column;align-items:flex-end!important;row-gap:20px!important}.nyp-input-wrapper{position:relative;width:100%;text-align:right;background:#E0EED2;border-radius:500px 0 0 500px;display:flex;justify-content:flex-end;align-items:anchor-center;padding:3px 0}.nyp-input-wrapper:after{content:'';display:block;position:absolute;right:-20px;height:100%;background:#E0EED2;width:20px;top:0}.nyp-input-wrapper>span{position:relative;color:#68913E;font-size:24px;font-weight:800}.nyp-input-wrapper>input{padding:0 6px!important;font-size:24px;font-weight:800;text-align:right;color:#68913E}td.product-price br,td.product-price a{display:none}.elementor-1500 .elementor-element.elementor-element-dee5dd9 .eael-countdown-container{margin-right:5px!important;margin-left:0!important;margin-bottom:0px!important}.eael-countdown-items{margin:0!important;padding:0!important;display:inline-block!important;table-layout:unset!important}.elementor-1500 .elementor-element.elementor-element-dee5dd9 .eael-countdown-items>li{display:inline-block!important}.elementor-1500 .elementor-element.elementor-element-dee5dd9 .eael-countdown-item>div{margin-right:0!important;margin-left:0!important;display:inline-block!important}.elementor-1500 .elementor-element.elementor-element-dee5dd9 .eael-countdown-digits{display:inline-block!important;margin-right:5px!important}.elementor-1500 .elementor-element.elementor-element-dee5dd9 .eael-countdown-days .eael-countdown-label{display:inline-block!important}.elementor-element.elementor-element-71ba620.e-con-full.registration-countdown.e-flex.e-con.e-child{background:#ffff5e;padding:10px 20px;border-radius:50px;border:1px solid;display:inline-block;width:fit-content;align-self:flex-end;margin-top:20px!important}.registration-countdown .numdays{font-weight:600}.registration-countdown span{font-size:1rem}.registration-countdown .elementor-shortcode{text-align:right;text-wrap:balance;line-height:1.2}.sponsor-logo-form-row label{font-weight:800;color:#000!important}#sponsor_logo_field{display:flex;align-items:flex-start;flex-wrap:wrap}#sponsor_logo_field>label{flex:0 1 auto;max-width:60%}#logo_requirements_text_field,#new_team_note_field,#existing_team_note_field{margin:0 0 0 0;background:#fff0f0;width:100%}#logo_requirements_text_field p,#existing_team_note_field p,#new_team_note_field p{padding:5px 15px;font-size:1em;color:#333;line-height:1.2;font-style:italic}#logo_requirements_text_field p a,#existing_team_note_field p a,#new_team_note_field p a{color:unset;text-decoration:underline}#new_team_name_field,#existing_team_selection_field{margin-top:20px}#sponsor_logo_field .woocommerce-input-wrapper .thwcfe-uloaded-files{order:3}.thwcfe-uloaded-files{border:1px solid #ccc;padding:5px 10px}.four-golfers label[for="team_option_join"].radio.team-option-label.required_field{opacity:.5;background-color:#bbb!important;pointer-events:none}#sponsor_logo_field .woocommerce-input-wrapper{flex:0 0 auto;display:flex;align-items:center;gap:10px}label.team-option-label.required_field{color:#000!important;font-weight:800}.donation-sans-sponsorship .woocommerce-form-row:has(#sponsor_logo_file),.donation-sans-sponsorship label[for="sponsor_logo_file"],.donation-sans-sponsorship .thwcfe-input-field-wrapper:has(#sponsor_logo_file){display:none!important}.players-table-responsive{max-width:750px;margin:0 auto}.players-table-responsive *{text-transform:capitalize}.players-table-responsive td[data-label="Email"]{text-transform:none}.players-table th:first-child,.players-table th:nth-child(5),.players-table th:nth-child(6),.players-table td:first-child,.players-table td:nth-child(5),.players-table td:nth-child(6){text-align:center}td.captain{font-weight:600;color:green}.players-table{width:100%;border-collapse:collapse;margin-bottom:20px}.players-table th,.players-table td{padding:10px;border:1px solid #ddd;text-align:left}.players-table thead{background-color:#f2f2f2}.eael-thankyou-phone{margin-top:20px}.players-table th,.players-table td{border:1px solid #c8ddef!important}.players-table thead{background-color:#f9fbff}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f9fbff}.no-golfers .players-table-responsive{display:none}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-details .eael-thankyou-order-item-details img{height:50px;width:50px}.coupon.e-cart-section.shop_table{display:none}tr.existing-player,table tbody>tr.existing-player:nth-child(odd)>td,table tbody>tr.existing-player:nth-child(odd)>th{background:#f5f5f5;color:#444}tr.new-player,tr.new-player td{background:#F5FFF4!important}.nonprofit-statement.standard-paragraph p{font-size:1rem!important;text-align:center}.team-name-header h3{font-weight:600;font-size:18px;color:#1e1e1e;margin-bottom:10px}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-details .woocommerce-order-details__title{margin-bottom:20px;text-align:center}.eael-thankyou-message-text:after{content:"You will receive an email shortly with confirmation and a receipt.";display:block;font-size:1rem}li.woocommerce-order-overview__email.email{display:none!important}.elementor-element.elementor-element-0c83dfe.e-con-full.about-us-image-container.e-flex.e-con.e-child{overflow:visible!important}.elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events .swiper-slide{width:200px!important}tr.woocommerce-cart-form__cart-item.cart_item.donation-product .product-quantity .quantity{visibility:hidden!important;display:none!important;opacity:0!important}.shipping td{text-align:right!important}.thwcfe-checkout-section.sponsor_info{margin-top:10px;margin-bottom:10px}.woocommerce-additional-fields.required-content:before{content:"REQUIRED CONTENT";background:red;position:relative;color:#FFF;font-weight:800;font-size:1.3rem;padding:5px 20px;margin-bottom:25px;left:-30px;top:-10px}h3.golfer-registration-title{color:red!important;text-transform:uppercase;font-size:1rem!important;display:none}#business_registration_field span label .required{visibility:hidden}.thwcfe-input-field-wrapper input[type="radio"]{appearance:none;-webkit-appearance:none;background-color:#fff;border:2px solid #bbb;border-radius:50%;width:22px;height:22px;display:inline-block;position:relative;margin-right:8px;cursor:pointer;transition:all 0.2s ease;vertical-align:middle}.thwcfe-input-field-wrapper input[type="radio"]::before{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background-color:#0073aa;transform:scale(0);transition:transform 0.2s ease}.thwcfe-input-field-wrapper input[type="radio"]:checked::before{transform:scale(1)}.thwcfe-input-field-wrapper input[type="radio"]:hover{border-color:#0073aa}.thwcfe-input-field-wrapper label.radio{font-size:16px;font-weight:500;margin-right:16px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}#business_registration_field{margin-bottom:25px;display:flex}#player_shirt_style_field,#player_shirt_size_field,#player_role_field{display:flex}#business_registration_field>label{font-weight:600;color:#000!important}.outofstock .e-con-inner{position:relative;overflow:hidden}.outofstock .e-con-inner:before{content:"SOLD OUT";position:absolute;top:50%;left:50%;width:200%;padding:20px 0;background:linear-gradient(135deg,#e0e0e0,#898989);color:#FFF;font-weight:800;font-size:3rem;text-align:center;transform:translate(-50%,-50%) rotate(-45deg);z-index:3;box-shadow:0 4px 8px rgb(0 0 0 / .3);letter-spacing:.1em}@media (max-width:768px){.outofstock .e-con-inner:before{font-size:2rem;padding:15px 0}}@media (max-width:480px){.outofstock .e-con-inner:before{font-size:1.5rem;padding:10px 0}}form.woocommerce-form.woocommerce-verify-email p{font-size:1rem;color:#000}form.woocommerce-form.woocommerce-verify-email{width:100%;max-width:700px}form.woocommerce-form.woocommerce-verify-email button.woocommerce-button{border-radius:50px;padding:10px 20px;border:2px solid goldenrod;font-weight:400;color:#000}.woocommerce-order-pay form#order_review{display:flex;column-gap:60px;align-items:flex-start}.woocommerce-order-pay form#order_review table{padding:20px;background:#f5f5f5}.woocommerce-order-pay form#order_review table .product-quantity{text-align:center}.woocommerce-order-pay form#order_review table .product-subtotal{text-align:right}.woocommerce-order-pay form#order_review button#place_order{border-radius:50px;background-color:var(--e-global-color-accent);padding:1em;width:100%}.thwcfe-checkout-section.golfer-registration-info.golfer_registration_info{position:relative;margin-top:30px}.golf-spot-message{position:absolute;right:0;top:-4px!important;color:red!important;background:none!important;padding:0!important;border-radius:0;font-weight:500}label.existing-team-selection-label,label.new-team-name-label{color:red!important;font-weight:500}.cart_totals .woocommerce-shipping-destination{display:none}.woocommerce ul#shipping_method{float:right!important;margin-top:-33px;margin-right:10px}label[for="shipping_method_0_flat_rate2"]{display:flex!important;column-gap:50px!important}.payment_box.payment_method_square_credit_card p{margin-bottom:20px!important;font-size:1rem!important}p.placeorder-note-content{font-size:.9rem;font-weight:500}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;cursor:pointer;user-select:none}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox{appearance:none;width:22px;height:22px;border:2px solid #555;border-radius:4px;background-color:#FFF;display:grid;place-content:center;transition:all 0.2s ease;position:relative}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox:checked{background-color:var(--e-global-color-blue_500);border-color:var(--e-global-color-blue_500)}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox:checked::before{content:"";width:6px;height:12px;border:solid #fff;transform:rotate(45deg);border-width:0 2px 2px 0;position:absolute;top:-1px;left:7px}.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkbox+span{color:#333}.elementor-3119 .elementor-element.elementor-element-0842997 .eael-thankyou-billing-shipping .eael-thankyou-billing .eael-thankyou-billing-address,.elementor-3119 .elementor-element.elementor-element-0842997 .eael-thankyou-billing-shipping .eael-thankyou-billing .eael-thankyou-phone,.elementor-3119 .elementor-element.elementor-element-0842997 .eael-thankyou-billing-shipping .eael-thankyou-billing .eael-thankyou-email{color:#464646;font-size:1rem;line-height:1;font-weight:400}.eael-thankyou-wrapper.preset-1 .eael-thankyou-billing-shipping-summary .eael-thankyou-shipping{margin-top:40px}small.shipped_via{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .thwcfe-checkout-section.placeorder_note{display:none}.nonprofit-statement.standard-paragraph{text-wrap:balance}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:none}.golf-in-cart .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields,.sponsor-in-cart .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:block}.golf-spots-container.sold-out .golf-spots-circle{background:linear-gradient(135deg,#888,#555)}.cart-is-empty .elementor-element.elementor-element-7d6e186.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{background-size:cover}label.player-shirt-size-label{white-space:nowrap}.logo-on-file-label input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;margin:0 .5rem 0 0;border:2px solid var(--wc-border-color,#777);border-radius:.35rem;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.logo-on-file-label input[type="checkbox"]:focus-visible{outline:2px solid var(--wp--preset--color--primary,#007cba);outline-offset:2px}.logo-on-file-label input[type="checkbox"]:checked{background:var(--wp--preset--color--primary,#007cba);border-color:var(--wp--preset--color--primary,#007cba)}.logo-on-file-label input[type="checkbox"]:checked::after{content:"";position:absolute;inset:0;display:block;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 5l3.2 3.5L11 1.5' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:70%}.logo-on-file-label input[type="checkbox"]:hover{border-color:var(--wp--preset--color--primary,#007cba)}.sold-out .spots-text{font-size:24px;font-weight:700;color:#fff}.golf-spots-container{display:flex;align-items:center;margin:15px 0;gap:20px}.golf-spots-circle{background:linear-gradient(135deg,#b5882b,#daa520);border-radius:50%;width:110px;height:110px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .16);flex-shrink:0}.golf-spots-container.limited-availability .golf-spots-circle{background:linear-gradient(135deg,#ff9800,#e65100)}.golf-spots-container.limited-availability .max-explanation p{color:#e65100;font-weight:700}.spots-number{font-size:36px;font-weight:700;line-height:1}.spots-text{font-size:14px;text-align:center;line-height:1.2}.golf-max-info{background-color:rgb(181 136 43 / .1);padding:12px 15px;border-radius:6px;flex-grow:1}.max-per-order{display:flex;align-items:center;gap:10px;margin-bottom:8px}.max-label{font-size:14px;color:#555}.max-value{font-size:18px;font-weight:700;color:#b5882b}.max-explanation p{margin:0;font-size:14px;color:#666}.product_cat-golfer.sold-out{opacity:.7;position:relative;pointer-events:none}.product_cat-golfer.sold-out:before{content:"SOLD OUT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:rgb(220 53 69 / .8);color:#fff;padding:5px 20px;font-weight:700;font-size:24px;z-index:10;border-radius:4px}.woocommerce .quantity input.qty[max="0"]{background-color:#f8d7da!important;border-color:#f5c6cb!important;color:#721c24!important}.product-name .limited-availability-notice{background-color:rgb(255 152 0 / .1);padding:5px 8px;border-radius:4px;margin-top:8px!important;display:block}.product-name .sold-out-notice{background-color:rgb(220 53 69 / .1);padding:5px 8px;border-radius:4px;margin-top:8px!important;display:block}.woocommerce-cart-form__cart-item.cart_item:has(a[href*="<?php echo GOLF_PRODUCT_ID; ?>"]){opacity:.5;position:relative}.woocommerce-cart-form__cart-item.cart_item:has(a[href*="<?php echo GOLF_PRODUCT_ID; ?>"]):after{content:"SOLD OUT";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:rgb(220 53 69 / .8);color:#fff;padding:5px 20px;font-weight:700;font-size:18px;z-index:10;border-radius:4px}.existing-team-note .team-limit-notice{color:#b30000!important;margin-bottom:10px!important}.sold-out-message{font-size:2rem;font-weight:800;padding-right:30px;width:100%;position:absolute;bottom:10px;text-align:right}#home-page-golfer-inventory-badge.golf-sold-out .hero-cta-number-remaining h2{font-size:2rem}#home-page-golfer-inventory-badge.golf-sold-out .spots-remaining-text{display:none}#home-page-golfer-inventory-badge.golf-sold-out .hero-cta-button{display:none}#fluentform_5 label.ff-el-form-check-label span{color:#FFF;margin-left:5px}.fluentform .ff-el-group.contact-form-checkbox{margin:20px 0 40px 0}.contact-form-checkbox .ff-el-input--label{margin-bottom:20px;font-weight:800}.contact-form-checkbox .ff-el-input--content{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem}.contact-form-checkbox .ff-el-form-check{display:flex;align-items:center}.elementor-3899 .elementor-element.elementor-element-d9c0780 .ff-el-is-required.asterisk-right label:after{position:absolute;top:-4px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background-color:#62a63c!important;background-size:16px!important}form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit{min-width:fit-content!important}div#fluentform_5_success{color:#FFF;border:none;padding-left:0;font-size:1.2rem;font-weight:800}p.fluentform-widget-description{color:#FFF;margin-bottom:30px}#fluentform_5_errors .text-danger{color:#fff}body.show-required-fields .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:block!important}#donation-form-2257.cart.home-page-cart-item{max-width:280px;margin:0 auto}.amount-container{background:#e7f3dc;padding:12px 16px;border-radius:30px;display:flex;align-items:center;gap:12px;margin-bottom:15px}.amount-container span{font-size:1.2rem;font-weight:700;color:#444}.amount-container label{margin:0;color:#444}.amount-container input{padding:0 6px;font-size:24px;font-weight:800;text-align:right;color:#68913E;border:1px solid #ddd;border-radius:4px}#donation-form-2257.cart.home-page-cart-item button{background:#EEB82D;color:#fff;padding:10px 20px;border:none;border-radius:5000px;font-weight:600;font-size:16px;display:block;margin:20px auto 0 auto}.woocommerce .e-loop-item .quantity .qty{border:none}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{border:1px solid #ccc!important}.special-sponsor-product-message{font-weight:800;text-align:right;padding-right:10px;margin-top:20px;color:var(--e-global-color-blue_500);font-size:1.3em}.e-loop-item-1083 .custom-quantity{display:none!important}.e-loop-item-1083 form.cart.e-loop-add-to-cart-form{justify-content:flex-start!important}#sponsor-page-loop-grid .elementor-element.event-product-container.e-flex.e-con-boxed.e-con.e-parent{height:100%}.availability-note{display:block;margin-top:10px;color:#d60202;font-style:italic}tr.eael-thankyou-order-summary-total th,tr.eael-thankyou-order-summary-total td{color:var(--e-global-color-green_600)!important}.eael-thankyou-phone{margin-bottom:20px}.eael-thankyou-billing-shipping{width:fit-content!important}.eael-thankyou-billing-address{line-height:1.2em!important}.eael-thankyou-email{overflow-wrap:anywhere}.eael-thankyou-wrapper.preset-1 .eael-thankyou-billing-shipping-summary .eael-thankyou-order-summary-table{padding:0}.single-purchase-product-in-cart .sponsor-bundle .input-text.qty,.single-purchase-product-in-cart .input-text.qty.text.golf-quantity{border:none!important;pointer-events:none!important}.e-loop-item-1083.post-1083.single-purchase-product-in-cart .add_to_cart_button{display:none}.single-purchase-product-in-cart .e-loop-item-1083 .elementor-element.elementor-element-ff0351b.e-con-full.e-flex.e-con.e-child:after{content:"Added to cart";padding-right:30px;color:#E80000}li.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item.golf-registration-item.sponsor-included-golf .product-remove{display:none}#footer-credits p{font-size:.85rem!important}.woocommerce-checkout #payment div.payment_box p{font-size:.9rem;color:#555;font-weight:600}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box.payment_method_cheque,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box.payment_method_cod{background:#fff5dd}.eael-thankyou-payment-extra-info{background:#fff5dd;padding:1rem;border-radius:12px;margin-bottom:15px}.eael-thankyou-payment-extra-info p{font-size:1.1rem;line-height:1.2;text-align:center}.eael-thankyou-payment-extra-info p:first-child{font-weight:600;margin-bottom:15px}.eael-thankyou-payment-extra-info:not(:has(*)):not(:has(text)){display:none}#player_info h3::after{content:" 1"}#player_info_2 h3::after{content:" 2"}#player_info_3 h3::after{content:" 3"}#player_info_4 h3::after{content:" 4"}#post-event-survey-container h3{font-size:1.25rem;background:#efefef;padding:10px;border-radius:4px;margin-bottom:6px}#post-event-survey-container p{font-size:1rem;color:#676767}#post-event-survey-container .ff-t-container.ff-column-container{margin-bottom:2rem}#post-event-survey-container input[type="radio"],#post-event-survey-container input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:2px solid #0073aa;border-radius:6px;display:inline-block;position:relative;cursor:pointer;transition:all 0.2s ease}#post-event-survey-container input[type="radio"]{border-radius:50%}#post-event-survey-container input[type="radio"]:checked,#post-event-survey-container input[type="checkbox"]:checked{background-color:#0073aa;border-color:#0073aa}#post-event-survey-container input[type="checkbox"]:checked::after{content:"✓";color:#fff;font-size:16px;position:absolute;top:0;left:4px}#post-event-survey-container input[type="radio"]:checked::after{content:"";width:12px;height:12px;background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}#post-event-survey-container .ff-el-form-check-label span{margin-left:8px;font-size:16px}#post-event-survey-container button.ff-btn.ff-btn-submit.ff-btn-md.primary-cta.ff_btn_style{background-color:rgb(180 134 24)!important;border-style:solid!important;border-radius:100px!important}#post-event-survey-container .ff-el-form-check.ff-el-form-check-:first-child{margin-top:10px!important}.phase-ended li.primary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-198,.phase-ended li.secondary-cta.main-nav-cta-button.menu-item,.phase-ended li.donate-link.menu-item{display:none!important}#post-event-survey-container .choices{max-width:100%!important}@media screen and (max-width:1024px){.current_page_item a:after,li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.menu-item-199 a:after{display:none}.woocommerce-order-pay form#order_review{display:flex;column-gap:60px;align-items:flex-start}.hero-cta-button{position:absolute;bottom:-8px;left:calc(50% - 70px)}.hero-cta-container p{font-size:16px}.hero-cta-container .thankyou-text-block p{font-size:20px}.quote-text p{line-height:1.5;font-size:16px;margin-top:0}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-text p,.testimonial-image-left .quote-text p{padding-right:40px}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-text p,.testimonial-image-right .quote-text p{padding-left:40px}.elementor-element.e-con-full.quote-container.e-flex.e-con.e-child{padding:20px}.quote-container{height:auto;z-index:2}.elementor-element.elementor-absolute.icon-quote.elementor-widget.elementor-widget-image{display:none}.elementor-element.quote-name.elementor-widget.elementor-widget-text-editor{margin-right:50px}.elementor-element.e-con-full.quote-container-inner.e-flex.e-con.e-child{row-gap:10px}.testimonial-loop-grid .e-loop-item:nth-child(odd) .elementor-element.quote-name.elementor-widget.elementor-widget-text-editor,.testimonial-image-right .elementor-element.quote-name.elementor-widget.elementor-widget-text-editor{margin-right:0}.testimonial-loop-grid .e-loop-item .quote-container>div:before{display:none}.testimonial-loop-grid .e-loop-item .quote-container>div{position:relative;z-index:5}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container{padding:20px 30px 20px 20px!important}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container{padding:20px 20px 20px 30px!important}.sponsorships-container .elementor-element.elementor-element-e73c2da.elementor-absolute.elementor-widget.elementor-widget-button{position:static;margin:0 auto;order:2}.elementor-element.elementor-element-56bf8eb.e-con-full.e-flex.e-con.e-child{order:1}.elementor-element.elementor-element-13c424f.e-con-full.featured-sponsorships-container.e-flex.e-con.e-child{order:3}.featured-sponsorship{width:200px}.elementor-element.elementor-element-69a2736.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects>.e-con-inner{align-items:center;background:#F5FFF4;box-shadow:0 5px 10px rgb(0 0 0 / .2);height:60px}.elementor-menu-toggle{align-items:center;background-color:#fff0;border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:end;padding:0}.elementor-27 .elementor-element.elementor-element-b75e596 .elementor-menu-toggle{margin:0}.elementor-element.elementor-element-9bc5277.e-con-full.e-flex.e-con.e-child{align-items:baseline;padding-right:80px}.elementor-27 .elementor-element.elementor-element-69a2736:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-69a2736>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent!important}.elementor-nav-menu li{margin-bottom:15px;display:flex;justify-content:center}li.nav-separator-left.menu-item.menu-item-type-post_type.menu-item-object-page{border-left:none}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{justify-content:flex-end;font-size:16px}.primary-cta a.elementor-item,.secondary-cta a.elementor-item{width:auto;display:inline-flex}li.primary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page,li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page{text-align:right}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{box-shadow:-10px 15px 15px -5px rgb(0 0 0 / .2);background:#f5fff4}form.cart.e-loop-add-to-cart-form{flex-direction:column!important;column-gap:10px!important;height:100px;align-items:flex-end}.custom-quantity{margin-bottom:15px}.single-product-top-line-heading{flex-direction:column!important;align-items:flex-start;margin-bottom:15px}.single-product-description-spacer{min-width:0;display:none}.single-product-rating-container{margin-left:65px}.single-product-top-line-heading{row-gap:0}.ff-t-container.ff-column-container.ff_columns_total_2.registration-form-top-section{flex-direction:column}.ff-el-group.has-conditions.name_your_team_container.ff_cond_v,.ff-el-group.has-conditions.existing_team_choices_container.ff_cond_v{max-width:500px}.product-inventory-remaining-count p{font-size:14px}h2.elementor-heading-title.elementor-size-default{display:flex;flex-direction:column}.elementor-nav-menu--dropdown{left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;border-radius:0!important;box-shadow:none!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;top:70px;z-index:9999}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow:visible!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container>ul{box-shadow:0 20px 20px rgb(0 0 0 / .5)}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li a{padding:10px 40px!important;border-radius:100px}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://mgbmgc.org/wp-content/uploads/2025/04/a_seamless_hand-drawn_black_and_white_golf-themed.webp);background-size:contain;opacity:.05;pointer-events:none}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{border-radius:0 0 10px 10px;top:6px;border-right:4px solid #68913E}.payment_box.payment_method_square_credit_card p{margin-bottom:15px!important}.payment_box.payment_method_square_credit_card{padding:0px!important;background:none!important}div#payment{background:#f9fafa!important}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container .quote-text{margin-left:20px}#donation-form-2257.cart.home-page-cart-item{max-width:200px}.amount-container{gap:6px;padding:6px 6px;background:#fff0}.amount-container span,.amount-container label{color:#FFF}#donation-form-2257.cart.home-page-cart-item button{font-size:14px;margin:0 auto 0 auto}}@media screen and (max-width:767px){.woocommerce-order-pay form#order_review{flex-direction:column}.participant-name{text-align:center!important}.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{border-radius:0 0 0 10px;top:14px;border-right:none;right:-82px!important}.special-sponsor-product-message{text-align:center}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:66px!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li.primary-cta a,nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li.secondary-cta a{padding-right:40px!important;margin-right:20px!important}.main-nav-cta-button a.elementor-item{margin-right:25px!important}.nyp-input-wrapper:after{display:none}.nyp-input-wrapper{width:300px;border-radius:12px;justify-content:center;align-items:anchor-center;padding:10px 30px;flex-direction:row;row-gap:10px}.nyp-input-wrapper>input{text-align:center}.elementor.elementor-27.elementor-location-header{height:78px}.elementor-element.elementor-align-center.hero-cta-button.elementor-widget.elementor-widget-button{position:unset;width:25%;height:auto;align-items:center;display:flex;justify-content:center}.elementor-element.elementor-align-center.hero-cta-button.elementor-widget.elementor-widget-button a{justify-content:center;width:75px;height:75px;vertical-align:middle;display:flex;align-items:center;background-image:url(https://mgbmgc.org/wp-content/uploads/2025/02/golf-ball.png);background-size:contain;background-repeat:no-repeat;border:none!important}.hero-cta-container .elementor-element.elementor-element-69deeac.e-con-full.e-flex.e-con.e-child{position:relative;width:100%}.hero-cta-container .elementor-element.elementor-element-69deeac.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-6042b11.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-f2eee1a.e-con-full.e-flex.e-con.e-child{min-height:auto;justify-content:space-around;align-items:center;padding:10px 0 10px 0}.hero-cta-container .elementor-element.elementor-element-b453134.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-3e7160f.e-con-full.e-flex.e-con.e-child{height:auto;padding:0}.elementor-element.elementor-element-ce4adae.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider{display:none}.quote-text p{line-height:1.5;font-size:16px;margin-top:15px;margin-bottom:15px;font-style:italic;font-weight:600}.testimonial-image-left .quote-container:before,.testimonial-image-right .quote-container:after,.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container:before,.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container:after{display:none}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container .quote-text{margin-left:0}.quote-name.elementor-widget.elementor-widget-text-editor{margin-bottom:15px}.quote-image.elementor-widget.elementor-widget-image{position:absolute;right:-8px;bottom:0}.elementor-element.elementor-absolute.icon-quote.elementor-widget.elementor-widget-image{left:unset;right:-50px;display:block}.elementor-element.e-con-full.quote-container.e-flex.e-con.e-child{padding:0 15px}.elementor-element.elementor-absolute.icon-quote.elementor-widget.elementor-widget-image img{width:110px;opacity:.2}.elementor-element.elementor-absolute.icon-quote.elementor-widget.elementor-widget-image{left:unset;right:45%;display:block;top:20%}.hero-cta-container-row .elementor-element.elementor-element-d52fdb4.e-con-full.e-flex.e-con.e-child,.hero-cta-container-row .elementor-element.elementor-element-23d8031.e-con-full.e-flex.e-con.e-child,.hero-cta-container-row .elementor-element.elementor-element-c3ad497.e-con-full.e-flex.e-con.e-child{width:44%;padding:15px 0;border-left:1px solid goldenrod;border-right:1px solid goldenrod}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-628f720{position:static;padding:30px 0;margin-bottom:-30px}.elementor-7 .elementor-element.elementor-element-628f720.e-con{--e-con-transform-rotateZ:0}.quote-name .elementor-widget-container{text-align:right}.featured-sponsor-container-wrapper:after{display:none}.featured-sponsorships-container .elementor-element.e-con-full.featured-sponsor-container-wrapper.e-flex.e-con.e-child{align-items:center}.elementor-element.elementor-element-69a2736.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{height:77px}.elementor-element.elementor-element-9bc5277.e-con-full.e-flex.e-con.e-child{padding-right:30px}.elementor-element.elementor-element-0d40203.e-con-full.e-flex.e-con.e-child>div:after{content:"";width:60%;margin:60px auto 0 auto;border-bottom:1px solid rgb(255 255 255 / .4)}.elementor-element.elementor-element-0d40203.e-con-full.e-flex.e-con.e-child>div:last-child:after{border-bottom:none}.elementor-element.elementor-element-0817e01.site-footer p{margin:0 auto;font-size:16px;line-height:1.5}.elementor-element.long-text p{max-width:65%;text-wrap:balance;text-align:center}.site-footer .link-text p{line-height:3em!important}.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container,.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container,.testimonial-image-left .quote-container{padding-left:unset;padding-right:unset;border-radius:12px}.testimonial-loop-grid .e-loop-item:nth-child(odd) .testimonial-content-container,.testimonial-loop-grid .e-loop-item:nth-child(odd) .image-container{order:0}.hero-club-location p{line-height:1.3}.hero-club-location p .text-separator:before{content:"";display:block;padding-left:0;padding-right:0}form.cart.e-loop-add-to-cart-form{flex-direction:row!important;column-gap:10px!important;height:auto;align-items:flex-end}.custom-quantity{margin-bottom:0}.elementor-element.elementor-element-136704e.e-con-full.single-product-rating-container.e-flex.e-con.e-child{width:100%;margin:0}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td{padding:8px 12px!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td{padding:8px!important;display:flex;align-items:baseline;justify-content:space-between}.custom-cart-product-name{color:var(--e-global-color-green_600)}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-thumbnail{display:none}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-remove{justify-self:end}td.product-subtotal{background:#ddf1db!important}.woocommerce form .woocommerce-additional-fields #team_option_field{flex-direction:column}#team_option_field>label.team-option-label{width:100%;padding-left:10px;margin-bottom:20px!important}span.select2-dropdown.select2-dropdown--below{max-width:100%!important}.player-shirt-size-wrapper>span,.player-role-wrapper>span{display:block!important;grid-template-columns:unset!important}.player-shirt-size-wrapper .woocommerce-input-wrapper{display:grid!important;grid-template-columns:auto auto!important;gap:5px 15px!important;margin-top:10px!important}.player-shirt-size-wrapper .input-radio{grid-column:1!important;justify-self:end!important;margin-right:0!important}.player-shirt-size-wrapper .radio{grid-column:2!important;justify-self:start!important;display:block!important;margin:0!important}.player-shirt-style-wrapper .woocommerce-input-wrapper,.player-role-wrapper .woocommerce-input-wrapper{display:grid!important;grid-template-columns:auto auto!important;gap:5px 15px!important;margin-top:10px!important}.player-role-wrapper .input-radio{grid-column:1!important;justify-self:end!important;margin-right:0!important}.player-role-wrapper .radio{grid-column:2!important;justify-self:start!important;display:block!important;margin:0!important}.player-role-label:first-child,.player-shirt-size-label:first-child,.player-shirt-style-label:first-child{display:flex!important;align-items:center!important;margin-right:10px!important}.player-shirt-style-wrapper>label,.player-shirt-size-wrapper>label,.player-role-wrapper>label{display:flex!important;align-items:center!important;height:100%!important;margin-right:10px!important}.player-role-wrapper{display:flex!important;align-items:flex-start!important}.player-role-wrapper>label{margin-top:10px!important}.player-shirt-size-wrapper .woocommerce-input-wrapper,.player-role-wrapper .woocommerce-input-wrapper{gap:12px 15px!important}.player-shirt-size-wrapper .input-radio,.player-role-wrapper .input-radio{width:24px!important;height:24px!important}#player_shirt_size_field{width:100%!important}.player-shirt-size-wrapper span.woocommerce-input-wrapper,.player-role-wrapper span.woocommerce-input-wrapper,.player-shirt-style-wrapper span.woocommerce-input-wrapper{margin-top:0!important}.select2-container{width:100%!important;max-width:100%!important}.select2-selection__rendered{word-wrap:break-word;text-overflow:ellipsis;white-space:normal}.select2-selection__rendered{max-width:100%!important;width:340px!important}.elementor-element.elementor-element-c54a447.e-con-full.e-flex.e-con.e-child{padding:20px 40px}.elementor-41 .elementor-element.elementor-element-e59d799 .elementor-countdown-wrapper{width:fit-content!important}.elementor-41 .elementor-element.elementor-element-e59d799 .elementor-countdown-item{height:90px}.elementor-41 .elementor-element.elementor-element-e59d799 .elementor-countdown-digits{font-size:24px!important}.product_cat-donation .elementor-element.elementor-element-65c1e6e.e-con-full.event-card-cta-container.e-flex.e-con.e-child{padding-right:0}.event-card-cta-container{padding-right:0!important}.nyp-input-wrapper{align-items:center!important}.nyp-donation-container{align-items:center!important}.players-table thead{display:none}.players-table,.players-table tbody,.players-table tr,.players-table td{display:block;width:100%}.players-table tr{margin-bottom:20px;border:1px solid #ddd}.players-table td{text-align:right;padding-left:50%;position:relative;border-bottom:1px solid #ddd;border-top:none;border-left:none;border-right:none}.players-table td:last-child{border-bottom:none}.players-table td:before{content:attr(data-label);position:absolute;left:10px;width:45%;font-weight:700;text-align:left}.golf-spots-container{flex-direction:column;align-items:center}.golf-max-info{width:100%;text-align:center}.max-per-order{justify-content:center}.hero-cta-container-row.golf-sold-out .elementor-element.elementor-element-23d8031.e-con-full.e-flex.e-con.e-child{border-right:none;flex-grow:1}.contact-form-checkbox .ff-el-input--content{flex-direction:column}form.fluent_form_5 .wpf_has_custom_css.ff-btn-submit{min-width:100%!important}.quote-container{min-height:auto!important}.testimonial-loop-grid .e-loop-item:nth-child(odd) .quote-container,.testimonial-loop-grid .e-loop-item:nth-child(even) .quote-container{padding:20px 30px 20px 30px!important}.elementor-element.elementor-element-11e0414.quote-name{margin-bottom:2px}.elementor-element.quote-name.elementor-widget.elementor-widget-text-editor{margin-right:0}.elementor-element.elementor-element-9f31759.e-con-full.quote-container.e-flex.e-con.e-child{align-content:space-around!important}.elementor-widget-woocommerce-cart .e-cart__container{grid-row-gap:0!important}.elementor-element.elementor-element-c54a447.e-con-full.e-flex.e-con.e-child{padding:20px 15px}.woocommerce-additional-fields:before{top:-5px;left:-16px}#donation-form-2257.cart.home-page-cart-item{max-width:fit-content;display:flex;align-items:center}.amount-container{margin-bottom:0}#donation-form-2257.cart.home-page-cart-item{column-gap:50px}.amount-container input{min-width:100px}#business_registration_field>label{width:48%}.current_page_item a:after,li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.menu-item-199 a:after{display:none}li.secondary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.menu-item-199 a:after{display:none}li.primary-cta.main-nav-cta-button.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-41.current_page_item.menu-item-198 a:after{display:none}.eael-thankyou-message-text:after{font-size:1rem;line-height:1.3;margin-top:20px}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-overview ul{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px}.elementor-3119 .elementor-element.elementor-element-0842997 .eael-thankyou-order-overview ul li{background:#fafafa;border-radius:8px;padding:14px 18px;box-shadow:0 1px 3px rgb(0 0 0 / .03);display:flex;flex-direction:column;align-items:center}.eael-thankyou-order-details h2{font-size:1.2rem!important}.eael-thankyou-order-items-table th{font-size:1rem!important}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-details .eael-thankyou-order-item-details{padding:15px;gap:20px}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-details .eael-thankyou-order-item-details img{height:40px;width:40px}.eael-thankyou-product-info>div>a{font-size:1rem!important}eael-thankyou-product-qty .product-quantity{font-size:.8rem!important}.eael-thankyou-wrapper.preset-1 .eael-thankyou-order-details .eael-thankyou-order-items-table tbody td.eael-thankyou-order-item-total{padding:25px 20px 25px 25px}.eael-thankyou-wrapper.preset-1 .eael-thankyou-billing-shipping-summary .eael-thankyou-order-summary-table{padding:0}.eael-thankyou-phone{margin-bottom:20px}.eael-thankyou-billing-address{line-height:1.2!important}.players-table th:first-child,.players-table th:nth-child(5),.players-table th:nth-child(6),.players-table td:first-child,.players-table td:nth-child(5),.players-table td:nth-child(6){text-align:right}.players-table td{padding-left:30%}.elementor-element.elementor-element-47a6c41.elementor-widget__width-initial.nonprofit-statement.standard-paragraph.elementor-widget.elementor-widget-text-editor{width:100%}tr.eael-thankyou-order-summary-payment-method td{font-size:.9rem!important}}@media screen and (max-width:600px){.amount-container{flex-direction:column}.amount-container span{display:none}}@media screen and (max-width:470px){.volunteer-list-columns{border-left:none;border-right:none;border-radius:0!important}.hero-cta-container h2{font-size:12px!important}.hero-cta-icon-container{padding:0!important}.hero-cta-number-remaining h2{font-size:28px!important}.mobile-break{display:inline}.hero-cta-container .elementor-element.elementor-element-69deeac.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-6042b11.e-con-full.e-flex.e-con.e-child{justify-content:center}.hero-cta-container-row .elementor-element.elementor-element-d52fdb4.e-con-full.e-flex.e-con.e-child,.hero-cta-container-row .elementor-element.elementor-element-23d8031.e-con-full.e-flex.e-con.e-child{width:31%;padding:15px 0}.elementor-element.elementor-element-f0bf102.elementor-align-center.hero-cta-button.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-b19bfda.elementor-align-center.hero-cta-button.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-c1c29e8.elementor-align-center.hero-cta-button.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-button,.elementor-element.elementor-element-0cc4a63.e-con-full.e-flex.e-con.e-child{width:31%}.hero-cta-container .elementor-element.elementor-element-a3705e8.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-09a8171.e-con-full.e-flex.e-con.e-child,.hero-cta-container .elementor-element.elementor-element-dfee736.e-con-full.e-flex.e-con.e-child{padding:0}.mobile-date-time h2{font-size:18px!important}.e-shop-table.e-cart-section.e-cart-section--no-coupon,tr.woocommerce-cart-form__cart-item.cart_item{padding:15px!important}label.radio.team-option-label{display:block!important;margin-right:0!important;width:100%!important;text-align:center!important}p#team_option_field span label:last-child{margin-top:20px}h3.golfer-registration-title+div{position:absolute;right:0;top:0;color:red!important;background:none!important;padding:0!important;border-radius:0 0 0 10px}div#payment{padding:12px 0!important}.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.woocommerce-additional-fields{padding:15px!important}.select2-selection__rendered{max-width:100%!important;width:289px!important}.elementor-element.elementor-element-9f31759.e-con-full.quote-container{justify-content:center}.woocommerce-additional-fields.required-content:before{left:-16px}.elementor-element.elementor-element-9f31759.e-con-full.quote-container.e-flex.e-con.e-child{border-radius:12px;aspect-ratio:1;row-gap:0;align-content:start}.elementor-element.elementor-element-ce1f51d.elementor-widget-mobile__width-initial.quote-text.elementor-widget.elementor-widget-text-editor{width:auto;margin-top:20px}.elementor-element.elementor-element-9f31759.e-con-full.quote-container{flex-direction:row;row-gap:20px}#home-donate-badge,#donation-form-2257{flex-direction:column}.elementor-element.elementor-element-dfee736.e-con-full.e-flex.e-con.e-child{width:100%}#home-donate-badge{row-gap:20px}.elementor-element.elementor-element-0d40203.e-con-full.e-flex.e-con.e-child>div:after{display:none}}