html{scroll-behavior:smooth}header.et-l--header{z-index:9999;position:relative}#header-main{top:0!important}#header-main{top:0!important}.admin-bar #header-main{top:32px!important}#page-event-section .tribe-events-header,#page-event-section .tribe-events-pro-photo-nav,#page-event-section .tribe-events-c-subscribe-dropdown__container{display:none!important}#page-event-section .tribe-common-l-container.tribe-events-l-container{padding:0!important;min-height:unset!important}.tribe-events-venue-map{width:100%}.tribe-events-meta-group-details{order:1!important}.tribe-events-meta-group-gmap{order:2!important}.tribe-events-meta-group-venue{order:3!important;padding-top:0}.events-single-breadcrumbs{display:flex;margin-top:40px}#tribe-events-footer,.tribe-events-event-meta:before,.tribe-events-c-top-bar.tribe-events-header__top-bar,.tribe-events-meta-group.tribe-events-meta-group-other{display:none!important}form#tribe-tickets__tickets-form{margin:0}.tribe-events-meta-group .tribe-events-single-section-title{font-family:var(--et_global_heading_font);color:#202c40;text-transform:none;letter-spacing:0;font-weight:400;font-size:22px}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4{font-family:var(--et_global_heading_font);color:#202c40;font-weight:400}.tribe-events-meta-list>*,.tribe-events-content,.tribe-events-content p{font-family:var(--et_global_body_font);font-weight:400;color:#5c5f68;line-height:1.7em;font-size:17px}#tribe-events-pg-template{max-width:100%;width:100%;padding:0}.events-hero{padding:250px 0 125px;position:relative;background-size:cover;background-position:center;background-attachment:fixed;background-image:url("/wp-content/uploads/2026/03/movie-theater-1.jpg")}.events-hero-bg{position:absolute;background:rgba(0,0,0,0.4);top:0;left:0;right:0;bottom:0;backdrop-filter:blur(3px)}.events-hero-content{position:relative;max-width:1280px;padding:0 40px;margin:0 auto}.events-hero-title{text-align:left;color:#fff;font-size:38px}.events-hero-subtitle,.events-hero-schedule{color:#fff;font-size:19px;text-align:left;max-width:700px}span.tribe-events-cost{font-size:20px;margin-top:6px;display:flex}.events-single-all,.events-single-tickets{font-size:19px;background-color:#c99a38;border-width:0px;color:#202c40;padding:16px 30px;font-family:'Marcellus',Georgia,"Times New Roman",serif;line-height:1;border-radius:3px;transition:all 0.3s}.events-single-tickets{background-color:#314f61;color:#fff}.tribe-events-back,.tribe-events-single-event-title,.tribe-events-schedule{display:none}.tribe-events-single-section.tribe-events-event-meta.primary{display:flex;flex-direction:column;width:100%}.tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group{display:flex;width:100%;flex-direction:column}.tribe_events.type-tribe_events{max-width:100%;width:100%;margin:0}.tribe-events-meta-group-details .tribe-events-meta-list>li{display:flex!important;align-items:center;gap:5px}.tribe-event-inner{margin:0 auto;max-width:1280px;padding:100px 40px;display:flex;justify-content:space-between;gap:50px;flex-wrap:nowrap}.tribe-event-left,.tribe-event-right{display:flex;flex-direction:column}.tribe-event-left{flex:65%}.tribe-event-right{flex:35%}.tribe-events-pro-map__event-actions{margin-top:30px!important}.tribe-events-pro-map__event-actions a{font-size:14px!important}.et_right_sidebar:not(.page-id-307):not(.single-post):not(.single-tribe_events):not(.post-type-archive-tribe_events) #header-main{background-color:#fff!important;padding:20px 0}.et_right_sidebar:not(.page-id-307):not(.single-post):not(.single-tribe_events):not(.post-type-archive-tribe_events) #header-main .et_pb_bg_layout_dark.et_pb_menu ul li a{color:#202c40!important}.et_right_sidebar:not(.page-id-307):not(.single-post):not(.single-tribe_events):not(.post-type-archive-tribe_events) #header-main #header-main-logo img{content:url(/wp-content/uploads/2026/03/grus-logo-original-1.png)}.et_right_sidebar #main-content .container:before,.charitable-session-content,.charitable-login-form,.campaign-donation-receipt .et_pb_column_1_tb_header,.campaign-donation-receipt footer.et-l.et-l--footer,.loginform{display:none!important}.et_right_sidebar #left-area{padding-top:100px}#donate-paypal .paypal-container h3{display:none}.nav ul li a:hover{background-color:transparent!important;opacity:.7}.charitable-visual-donation-form .donation-amounts.donation-suggested-amount .custom-donation-amount-wrapper{padding:20px 25px 20px 25px}.charitable-visual-donation-form .donation-amounts .donation-amount.custom-donation-amount.selected label{color:#202c40}.charitable-multistep-footer-row .charitable-multistep-button-prev{display:none!important}.charitable-recurring-donation-field legend,.charitable-visual-donation-form .donation-amounts .donation-amount .custom-donation-amount-wrapper label .description,.charitable-visual-donation-form label.charitable-field-label,.charitable-visual-donation-form label{font-family:'Manrope'!important;font-weight:400!important;font-size:17px!important}.charitable-visual-donation-form .charitable-fieldset>label,.charitable-visual-donation-form .charitable-fieldset #charitable_field_email>label,.charitable-visual-donation-form .charitable-fieldset .charitable-visual-field>label{font-weight:700!important}.charitable-multistep-fields-container .charitable-fields-grid .charitable-fieldset:not(.charitable-payment-section-fieldset):not(#charitable-gateway-fields):not(:first-child){margin-bottom:25px!important;border-bottom:1px solid #ddd!important;padding-bottom:15px!important}.charitable-fieldset.charitable-payment-section-fieldset .charitable-form-divider{display:none!important}.charitable-visual-donation-form .charitable-form-help-text{font-size:14px;color:#bbb;margin-top:10px}.charitable-form-field.charitable-submit-field.charitable-multistep-submit{margin-top:-15px;padding-top:0;border-top:0}.charitable-donation-form .donation-amounts .donation-amount{border-radius:3px;border:2px solid #e5e5e5}.charitable-visual-donation-form .donation-amounts.has-suggested-amounts label{line-height:1.6em!important}.charitable-campaign-field.charitable-campaign-field-donation-form ul.donation-amounts li.selected{background-color:#f8f3e7!important;border-color:#c99a38}.charitable-campaign-wrap .charitable-campaign-container .charitable-campaign-column{padding:0!important}.charitable-campaign-field.charitable-campaign-field-donation-form{margin:0!important}.charitable-multistep-step-title{font-size:19px!important;font-weight:400!important}.charitable-donation-form .donation-amounts .donation-amount.selected label{color:#202c40;font-weight:700!important}.charitable-visual-donation-form .donation-amounts .donation-amount .amount{font-weight:400!important}button.charitable-multistep-button.charitable-multistep-button-next{background-color:#314f61;color:#fff!important;border-radius:3px;padding:10px 18px;font-family:'Marcellus',Georgia,"Times New Roman",serif;font-size:16px}.charitable-visual-donation-form .donation-amounts .donation-amount.selected .custom-donation-amount-wrapper label .description,.charitable-visual-donation-form .donation-amounts .donation-amount.selected .amount{font-weight:600!important}.charitable-donation-form.charitable-visual-donation-form .charitable-form-fields .charitable-form-field.charitable-submit-field.charitable-multistep-submit button.charitable-button.charitable-donate-button-submit{color:#202c40!important;background-color:#c99a38!important;border-radius:3px!important;padding:15px 20px!important;font-family:'Marcellus',Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:400!important;line-height:1}#charitable-visual-donation-form-349.charitable-donation-form.charitable-visual-donation-form .charitable-donate-button-submit:hover,.charitable-donation-form.charitable-visual-donation-form .charitable-form-fields .charitable-form-field.charitable-submit-field.charitable-multistep-submit button.charitable-button.charitable-donate-button-submit:hover{opacity:0.7!important;background-color:#c99a38!important}#header-main{background-color:transparent!important;transition:background-color 0.3s}#header-main .et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff!important;padding-bottom:0}#header-main.header-scrolled{background-color:#fff!important}#header-main.header-scrolled #header-main-logo img{content:url("/wp-content/uploads/2026/03/grus-logo-original-1.png")}#header-main.header-scrolled .et_pb_bg_layout_dark.et_pb_menu ul li a{color:#202c40!important}#header-main .et_pb_menu .et-menu>li{margin-right:10px;margin-top:0}#header-main .et_pb_menu .et-menu>li:last-child{margin-right:0}#header-main .et_pb_menu .et-menu>li.menu-button-featured a{background-color:#c99a38;color:#202c40!important;border-radius:3px;padding:15px 20px}#header-main .et_pb_menu .et-menu{align-items:center}#header-main .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:12px;border-top:0;padding:22px 0 0;background:transparent}#header-main .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li{background:#fff;padding:8px 25px}#header-main .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li:first-child{border-top-left-radius:3px;border-top-right-radius:3px;padding-top:15px}#header-main .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:15px}#header-main .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul a{color:#202c40!important;font-size:17px;padding:0}.et_pb_module.et_pb_button.button-gold{color:#202c40!important;background-color:#c99a38!important}.et_pb_module.et_pb_button.button-gold:hover{background-color:rgba(201,154,56,0.8)!important}.tnp.tnp-subscription form{margin:-15px auto 0}.tnp.tnp-subscription{max-width:100%}.tnp.tnp-subscription .tnp-field input.tnp-name,.tnp.tnp-subscription .tnp-field input.tnp-email{border-radius:3px}.tnp.tnp-subscription .tnp-field input.tnp-name,.tnp.tnp-subscription .tnp-field input.tnp-email{margin-bottom:18px;font-size:16px;padding:14px 25px 15px;border-radius:3px}.tnp.tnp-subscription .tnp-field.tnp-field-firstname label,.tnp.tnp-subscription .tnp-field.tnp-field-email label{display:none}.tnp.tnp-subscription .tnp-field input.tnp-submit{width:100%;cursor:pointer;background-color:#c99a38;border-radius:3px;font-family:'Marcellus',Georgia,"Times New Roman",serif;font-size:19px;color:#202c40;line-height:1;padding:16px 25px}.et_pb_posts .et_pb_post{display:flex;flex-direction:column}.et_pb_posts .et_pb_post .entry-featured-image-url{order:1;margin-bottom:20px}.et_pb_posts .et_pb_post .post-meta{order:2}.et_pb_posts .et_pb_post .entry-title{order:3}.et_pb_posts .et_pb_post .post-content{order:4}.et_pb_posts .et_pb_post .post-content .post-content-inner p{color:#5c5f68}.et-db #et-boc .et-l #header-main .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,#header-main .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#c99a38;margin-top:10px}#header-main .et_mobile_menu{border-top:3px solid #c99a38}@media (max-width:1300px){.et_pb_row:not([class*=et_flex_column]){width:90%}}@media (max-width:1150px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px}#header-main .et_pb_menu .et-menu>li{margin-right:6px}#header-main .et_flex_column_8_24{width:calc(25% - var(--horizontal-gap-parent,5.5%) * 0.75)}#header-main .et_flex_column_16_24{width:calc(75% - var(--horizontal-gap-parent,5.5%) * 0.25)}}@media (max-width:980px){#header-main .et_flex_column_8_24{width:calc(33.3333% - var(--horizontal-gap-parent,5.5%)*0.66667)}#header-main .et_flex_column_16_24{width:calc(66.6667% - var(--horizontal-gap-parent,5.5%)*0.33333)}.et_pb_menu .et_mobile_menu{width:90vw;max-width:400px;right:0;left:unset;margin-top:20px}#header-main .et_pb_bg_layout_dark.et_pb_menu ul li a{color:#202c40!important}}@media (max-width:850px){#header-main .et_flex_column_8_24{width:calc(40% - var(--horizontal-gap-parent,5.5%)*0.6)}#header-main .et_flex_column_16_24{width:calc(60% - var(--horizontal-gap-parent,5.5%)*0.4)}@media (min-width:768px){.events-single-tickets{display:none}}@media (max-width:767px){.events-single-breadcrumbs-inner{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap}.events-single-tickets{display:flex}.events-hero-title{font-size:30px}.events-hero-subtitle,.events-hero-schedule,.events-single-all,.events-single-tickets{font-size:17px}.tribe-events-meta-list>*,.tribe-events-content,.tribe-events-content p{font-size:16px}span.tribe-events-cost{font-size:18px}.tribe-event-left,.tribe-event-right{flex:100%}.tribe-event-inner{flex-direction:column}.tribe-events-single-section.tribe-events-event-meta.primary{flex-direction:row}}@media (max-width:700px){#header-main .et_flex_column_8_24{width:calc(50% - var(--horizontal-gap-parent,5.5%)*0.5)}#header-main .et_flex_column_16_24{width:calc(50% - var(--horizontal-gap-parent,5.5%)*0.5)}}@media (max-width:500px){#header-main .et_flex_column_8_24{width:calc(60% - var(--horizontal-gap-parent,5.5%)*0.6)}#header-main .et_flex_column_16_24{width:calc(40% - var(--horizontal-gap-parent,5.5%)*0.4)}#header-main .et_pb_bg_layout_dark.et_pb_menu ul li a{font-size:16px}}@media (max-width:430px){#header-main .et_flex_column_8_24{width:calc(70% - var(--horizontal-gap-parent,5.5%)*0.7)}#header-main .et_flex_column_16_24{width:calc(30% - var(--horizontal-gap-parent,5.5%)*0.3)}}