@import url(https://use.typekit.net/okv6dte.css);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
@font-face{font-family:"bellfortpressbold-webfont";font-style:normal;font-weight:normal;src:url(fonts/bellfortpressbold-webfont.woff2) format("woff2"),url(fonts/bellfortpressbold-webfont.woff) format("woff")}.saffireMobileSize .header{padding:0;font:inherit;color:inherit}.saffireMobileSize .headerInnerContent{height:auto}.generalmessage{box-sizing:border-box;padding:0 10px;white-space:normal}.saffireMobileSize .generalmessage{padding:0 10px}.loginstatus{float:none}#weatherBugWidget{position:static;display:flex;align-items:center}#weatherBugWidget img{flex-shrink:0;margin:0 5px}#weatherBugWidget #weatherBugText,#weatherBugWidget #weatherBugDescription{display:none}#weatherBugWidget.weatherBugSet #weatherBugDescription{display:inline;color:inherit}.ticket{height:auto;padding:0}.saffireMobileSize a.ticket,.saffireMobileSize a.ticket:hover{position:static;display:inline-block;padding:0;overflow:visible;white-space:normal;border:none;border-radius:0}.emailSignup{box-sizing:border-box}.emailSignup>div{float:none}.emailSignup .emailInputField input{box-sizing:border-box;border:none;box-shadow:none}.emailSignup .emailSubmitButton{box-sizing:border-box}.header .emailSignup{position:relative;z-index:1}.saffireMobileSize .header .emailSignup{float:none;font-size:inherit}.saffireMobileSize .header .emailSignup:hover{cursor:pointer}.loginstatus a,.myAccountNavButton a{color:inherit}.featureLineup-social div{display:inline-flex;align-items:center}.featureLineup-social div a{width:26px;height:26px;font-size:22px}.searchBox:not(.clonedSearchBox)>div{float:none}.searchBox:not(.clonedSearchBox) #searchBoxClicker{display:none}.searchBox:not(.clonedSearchBox) .searchBoxInput input{box-sizing:border-box;border:none;box-shadow:none}.searchBox:not(.clonedSearchBox) .searchSubmitButton{box-sizing:border-box}body.modalBody .emailSignup .emailInputField input{padding:2px 5px;margin:5px 0;border:1px solid #000}.header .searchBox{position:relative;z-index:1}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){float:none;font-size:inherit}.saffireMobileSize .header .searchBox:not(.clonedSearchBox) #searchBoxClicker{display:block}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):hover{cursor:pointer}.saffireMobileSize .searchBox.clonedSearchBox{background:#222}.saffireMobileSize .searchBox.clonedSearchBox::before{display:none}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxInput input.inputFieldTextbox.textbox{box-sizing:border-box;width:100%;height:100%;padding:5px 10px;font-family:"Open Sans",serif !important;font-size:14px;border-radius:0 !important}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit{display:flex;align-items:center;justify-content:center}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit a{border-color:#ddd;border-radius:0 !important}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit::before{position:static}.viewcart>span{position:relative;display:inline-block}.saffireMobileSize .viewcart{float:none;width:auto;height:auto;font-family:inherit !important;font-size:inherit}.saffireMobileSize .viewcart::before{display:none}.saffireMobileSize .viewcart:hover .cartMenu{display:none !important}.saffireMobileSize .viewcart .cartMenuLink{box-sizing:border-box}.cartMenuRemoveButton{text-decoration:none}.saffireLargeSize .nav .groups .group{float:none}.saffireLargeSize .nav .groups .group>a{box-sizing:border-box}.saffireLargeSize .nav .items{float:none}.saffireLargeSize .nav .items .item a{box-sizing:border-box}.saffireLargeSize .nav .subitems{float:none}.saffireMobileSize .nav{display:inline-flex;display:none !important;align-items:center;justify-content:center;float:none;width:50px;height:50px;font-size:inherit;color:#333;vertical-align:top}.saffireMobileSize .nav::before{position:static;line-height:1}.saffireMobileSize .nav .mobileNavLink{position:absolute;top:0;left:0;height:100%}.saffireMobileSize .nav .groups{display:none}.standAloneDirections{color:inherit}.pressPageTabs .tab{font-size:14px}.left.pressDate{width:120px}.arrowdown{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000}.arrowdown_on{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #444}.arrowup{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0)}.arrowup_on{border-color:#444 rgba(0,0,0,0) rgba(0,0,0,0)}#eventFilterList li,#eventDateList li a{padding:.5em}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{font-family:inherit;font-size:14px;border-radius:6px}.eventList-container .eventCol1 .filter-group{line-height:1.2}.tiny,.note{font-size:12px}input.textbox,textarea.multi,select.dropdown{font-size:14px}.featureLineup-buynow .button{font-size:12px}body{font:16px/1.5 "bitter",serif;color:#323232}b,strong{font-family:"bitter",serif;font-weight:600}h1,h2,h3,h4,h5,h6{margin:0 0 .67em;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-weight:normal;line-height:1.2;color:#000}h1{font-size:clamp(1.8rem,1.41rem + 1.39vw,3.125rem)}h2{font-size:clamp(1.6rem,1.33rem + .96vw,2.25rem)}h3{font-size:clamp(1.42rem,1.25rem + .62vw,1.5rem)}h4{font-size:clamp(1.27rem,1.17rem + .35vw,1.44rem)}h5{font-size:clamp(1.13rem,1.08rem + .15vw,1.2rem)}h6{font-size:1rem}a{color:#a21d21;text-decoration:underline}.header a,.footer a{text-decoration:none}a:hover{text-decoration:none}span.printEvent{z-index:1;line-height:1}input.inputFieldTextbox{padding:12px 10px}.featureLineup-social div a{margin:0 1px}.ui-dialog .modalBody .border{border:0}.ui-dialog .modalBody{padding:0}.ui-dialog div#dynamicModal{height:202px !important;padding:0 !important;margin:0 !important;border-top:0 !important}.ui-dialog .ui-dialog-title{display:none}.ui-dialog .modalClose>a{position:relative;top:-14px;right:-6px}.featureLineupContainer .featureLineup-buttons.subContainer{width:100%;background:rgba(0,0,0,0) !important;box-shadow:none}.featureLineup-social a::after{font-size:20px;color:#a21d21}.featureLineupContainer .subContainer{background:#f0f0f0 !important;box-shadow:none !important}.featureLineupContainer .featureLineup-headline.button{top:auto;bottom:59px;width:96%;font-family:"bitter",serif;font-size:16px;font-weight:600;color:#fff !important;pointer-events:none;cursor:default;background:#010100;border-radius:0}.featureLineup-buynow .button{padding:8px 20px;font-size:20px;line-height:1}body{background:#fff}body:not(.homepage){background:url(images/main-bg.jpg) no-repeat fixed;background-size:cover}.wrapper{width:100%}body:not(.homepage) .content{position:relative;box-sizing:border-box;width:1200px;max-width:100%;padding:2.4rem 1.25rem 2rem;margin:200px auto 60px;background:#fff;opacity:0;transition:all 300ms ease}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;padding:0;margin:0 auto;background:none}body.homepage.saffireLargeSize .content{margin-top:135px}@media screen and (max-width: 1100px){body.homepage.saffireLargeSize .content{margin-top:175px}}body.homepage.saffireMobileSize .content{margin-top:175px}body:not(.homepage).saffireLargeSize .content{margin-top:200px}body:not(.homepage).generalMessageOn .content{margin-top:220px}@media screen and (max-width: 1100px){body:not(.homepage).generalMessageOn .content{margin-top:240px}}body:not(.homepage).saffireMobileSize .content{margin-top:185px}body.homepage.saffireLargeSize.generalMessageOn .content{margin-top:175px}@media screen and (max-width: 1100px){body.homepage.saffireLargeSize.generalMessageOn .content{margin-top:220px}}body:not(.homepage).saffireMobileSize.generalMessageOn .content{margin-top:230px}body.homepage.generalMessageOn.saffireMobileSize .content{margin-top:195px}.subContainer{color:#111;background:#eee;box-shadow:2px 2px 5px #000}.subContainer a,.subContainer h1,.subContainer h2,.subContainer h3{color:#111}.subContainer .error{color:#a21d21}.dateDisplayBar,.dateDisplay{color:#fff;background:#a21d21}.dateDisplayBar a,.dateDisplay a{color:#fff}#google_translate_element{top:15px;right:30px}.orderhistory{background:#a21d21}.orderhistory th{padding:8px 3px;color:#fff}.alternateRow{background:#eee}.listingItem{background:#eee;border-bottom:1px solid #fff}.listingItem:hover{background:#f6f6f6}.tier-1-container{width:100%;height:56.25vw;max-height:700px;background-color:#fff}@media screen and (max-width: 600px){.tier-1-container{height:350px;max-height:100%}}.tier-2-container{padding:100px 20px;background:#323232 url(images/main-bg.jpg) repeat center/cover}@media screen and (max-width: 1200px){.tier-2-container{background-repeat:repeat-y;background-size:contain}}@media screen and (max-width: 600px){.tier-2-container{padding:25px 10px 50px}}.tier-2-container .inner-container{width:100%;max-width:1200px;margin:0 auto}.sponsors-section{display:flex;flex-direction:column;width:100%;padding:55px 0;text-align:center;background-color:#fff}@media screen and (max-width: 600px){.sponsors-section{padding:35px 0}}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;font-family:"bitter",serif;font-size:14px;font-weight:400;line-height:1.2;color:#fff;background:#a40010;opacity:0;transition:all 300ms ease}.king-subpage-theme .generalmessage{color:#323232;background-color:#f8b115}.saffireWindowScrolled .generalmessage{height:0 !important;padding:0 !important;font-size:0 !important;transition:all 300ms ease}.generalmessage a{color:inherit;text-decoration:underline}.saffireMobileSize .generalmessage{height:40px;font-size:14px;line-height:1.2;transition:all 300ms ease}@media screen and (max-width: 500px){.saffireMobileSize .generalmessage{font-size:12px}}.header{position:fixed;top:0;z-index:9999;box-sizing:border-box;width:100%;max-width:100%;height:auto;background:#fff;opacity:0;transition:all 300ms ease}.saffireMobileSize .header{position:fixed}.header .custom-tkt-btn{position:relative;right:0;display:flex;align-items:center;justify-content:center;width:185px;height:60px;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:37px;line-height:41px;line-height:normal;color:#402600;background-color:#f7ab10;background-size:contain;opacity:0;-webkit-mask:url(images/tkt-btn-shape.svg) no-repeat center/contain;mask:url(images/tkt-btn-shape.svg) no-repeat center/contain;transition:all 300ms ease}.header .custom-tkt-btn::before{position:absolute;z-index:-1;width:100%;height:100%;content:"";background:#f7ac11 100%;background:radial-gradient(circle, rgb(255, 213, 44) 0%, rgb(247, 172, 17) 100%);transition:all 300ms ease}.header .custom-tkt-btn:hover::before,.header .custom-tkt-btn:focus-within::before{filter:brightness(1.2)}.header .payment-btn{display:flex;align-items:center;justify-content:center;height:40px;padding:0 15px;font-family:"bitter",serif;font-size:13px;color:#fff;text-transform:uppercase;background-color:#a21d21;border-radius:3px;transition:all 300ms ease}.header .payment-btn:hover,.header .payment-btn:focus-within{background-color:rgba(162,29,33,.9)}@media screen and (max-width: 1100px){.header .payment-btn{display:none}}.header .expo-btn{display:none}.headerInnerContent{display:flex;background-color:#fff;transition:all 300ms ease}.headerInnerContent .inner-container{box-sizing:border-box;display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:auto 1fr;gap:2px;width:100%;max-width:1200px;padding:5px 10px;margin:0 auto;transition:all 300ms ease}@media screen and (max-width: 1100px){.headerInnerContent .inner-container{place-items:center center;padding:12px 10px 20px}.saffireWindowScrolled .headerInnerContent .inner-container{padding:5px 10px 0}}.headerInnerContent .logo-container{z-index:4;grid-row:1/4;grid-column:1/2;height:125px;transition:all 300ms ease;transform:scale(1)}@media screen and (max-width: 1100px){.headerInnerContent .logo-container{grid-row:2/3;grid-column:1/2;height:auto}}.headerInnerContent .logo-container.sub-theme-logo{display:none}.saffireWindowScrolled .headerInnerContent .logo-container.sub-theme-logo{height:100px;transform:scale(0.8)}@media screen and (max-width: 1100px){.saffireWindowScrolled .headerInnerContent .logo-container.sub-theme-logo{height:auto;transform:none}}@media screen and (max-width: 1100px){.headerInnerContent .logo-container.sub-theme-logo{place-self:flex-start}}.headerInnerContent .logo-container.main-theme-logo{position:relative;right:0;display:flex;gap:30px;align-items:center}@media screen and (max-width: 1100px){.headerInnerContent .logo-container.main-theme-logo{gap:10px}}.saffireWindowScrolled .headerInnerContent .logo-container.main-theme-logo{right:20px;height:90px;transform:scale(0.8)}@media screen and (max-width: 1100px){.saffireWindowScrolled .headerInnerContent .logo-container.main-theme-logo{height:auto}}.headerInnerContent .logo-container.main-theme-logo .header-logo{z-index:1;display:block;width:120px;height:120px;background:url(images/header-main-logo.svg) no-repeat center/contain}@media screen and (max-width: 1100px){.headerInnerContent .logo-container.main-theme-logo .header-logo{width:75px;height:75px}}.headerInnerContent .logo-container.main-theme-logo .subpage-logo{z-index:1;display:block;width:190px;height:110px;background:url(images/header-subpage-logo.svg) no-repeat center/contain;transition:all 300ms ease}@media screen and (max-width: 1100px){.headerInnerContent .logo-container.main-theme-logo .subpage-logo{width:130px;height:75px}}@media screen and (max-width: 1100px){.headerInnerContent .logo-container.main-theme-logo{place-self:flex-start}}.headerInnerContent .countdown-container{display:none}.headerInnerContent .top-content{z-index:5;display:flex;grid-row:1/3;grid-column:3/4;gap:10px;align-items:center;justify-content:flex-end}.headerInnerContent .top-content .items-container{position:relative;display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-right:20px}@media screen and (max-width: 1100px){.headerInnerContent .top-content .items-container{display:none}}@media screen and (max-width: 1100px){.headerInnerContent .top-content{grid-row:1/2;grid-column:1/4;justify-content:center;width:100%;padding-bottom:8px}}@media screen and (max-width: 700px){.headerInnerContent .top-content .custom-tkt-btn{width:130px;height:40px;font-size:25px;-webkit-mask-size:130px 40px;mask-size:130px 40px}}.headerInnerContent .bottom-content{display:flex;grid-row:3/4;grid-column:2/4;align-items:center;justify-content:flex-end;opacity:0;transition:all 300ms ease}@media screen and (max-width: 1100px){.headerInnerContent .bottom-content{display:none}}body:not(.homepage).saffireWindowScrolled .headerInnerContent{box-shadow:0 2px 10px 0 #3f3f3f}.header .searchBoxInput:focus-within+.searchBoxSubmit a::before,.header .searchBoxInput:hover+.searchBoxSubmit a::before,.header .searchBoxInput:focus-within+.searchBoxSubmit a,.header .searchBoxInput:hover+.searchBoxSubmit a{background-color:#e2dede}.header .searchBox:not(.clonedSearchBox){display:inline-flex;align-items:center}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input{position:absolute;top:0;right:100%;width:170px;height:40px;padding:0 5px;font-family:"bitter",serif;font-size:14px;border-color:#f0f0f0;width:0;padding:0;transition:.2s}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:170px;padding:0 5px;border:1px solid #f0f0f0;transition:.2s}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;align-items:center;justify-content:center;height:40px;font-family:"bitter",serif;font-size:14px;background:#f0f0f0;border-radius:5px !important;width:48px;padding:0;font-size:0}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton::before{position:relative;display:inline-flex;width:24px;height:25px;font-family:"FontAwesome";font-size:26px;color:#4f4f4f;content:"";background:url(images/search-icon.png) no-repeat}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:hover{background:#e2dede}.header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{width:170px;padding:0 5px;border:1px solid #f0f0f0;transition:.2s}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){position:relative;display:none;align-items:center;justify-content:center;width:50px;height:50px}.saffireMobileSize .header .searchBox:not(.clonedSearchBox)::before{position:static;font-size:26px;line-height:1;color:#eee;content:""}.saffireMobileSize .viewcart{display:none}.saffireMobileSize .viewcart .cartMenuLink{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#eee}.saffireMobileSize .viewcart .cartMenuLink::before{position:relative;margin-right:5px;font-family:"FontAwesome";font-size:26px;line-height:1;color:inherit;content:""}.saffireLargeSize .viewcart{display:inline-flex;display:flex;align-items:center;justify-content:center;width:53px;height:40px;color:inherit;background:#f0f0f0;border-radius:3px}@media screen and (max-width: 1130px){.saffireLargeSize .viewcart{margin:0 5px 0 0}}.saffireLargeSize .viewcart .cartMenuLink{position:relative;top:1px;display:flex;align-items:center;justify-content:center;font-family:"bitter",serif;font-size:14px;color:inherit}.saffireLargeSize .viewcart .cartMenuLink::before{position:relative;display:inline-block;width:22px;height:20px;margin-right:5px;font-family:"FontAwesome";font-size:26px;line-height:19px;color:#4f4f4f;content:"";background:url(images/cart-icon.png) no-repeat}.saffireLargeSize .viewcart:hover{background:#e2dede}.mobile-nav-toggle{display:none}@media screen and (max-width: 1100px){.mobile-nav-toggle{display:flex !important;flex-direction:column;grid-row:2/3;grid-column:3/4;align-items:center;justify-content:center;justify-self:end;width:25px;height:25px;margin:0 5px;vertical-align:top}.mobile-nav-toggle .toggle-bar{width:20px;height:3px;background-color:#b73341}.mobile-nav-toggle .toggle-bar:nth-child(2){margin:4px 0}.mobile-nav-toggle::before{display:none}.mobile-nav-toggle:hover{cursor:pointer}}.myAccountNavButton,.loginstatus-wrapper{display:flex;align-items:center;justify-content:center;height:40px;padding:0 10px;color:inherit;background:#f0f0f0;border-radius:3px}.myAccountNavButton:hover,.myAccountNavButton:focus-within,.loginstatus-wrapper:hover,.loginstatus-wrapper:focus-within{background:#e2dede}.saffireLargeSize .nav .groups{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}.saffireLargeSize .nav .groups .group{display:inline-block;flex-shrink:0}.saffireLargeSize .nav .groups .group>a{display:inline-block;padding:0 10px 0 18px;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif,Arial,Verdana,sans-serif;font-size:20px;font-weight:400;color:#000;background:none}@media screen and (max-width: 1220px){.saffireLargeSize .nav .groups .group>a{font-size:18px}}@media screen and (max-width: 1130px){.saffireLargeSize .nav .groups .group>a{font-size:16px}}@media screen and (max-width: 1000px){.saffireLargeSize .nav .groups .group>a{padding:0 5px;font-size:14px}}.saffireLargeSize .nav .groups .group:hover>a{color:#a40010}.saffireLargeSize .nav .groups .subitems{left:100%;padding:0;background:#a40010}.saffireLargeSize .nav .groups .items{top:100%;left:0;padding:0;background:#a40010}.saffireLargeSize .nav .groups .items .item a{padding:5px 15px;font-family:"bitter",serif;color:#fff}.saffireLargeSize .nav .groups .items .item a:hover{color:#fff}.saffireLargeSize .nav .groups .group:last-child .items,.saffireLargeSize .nav .groups .group:nth-last-child(2) .items{right:0;left:auto}.saffireLargeSize .nav .groups .group:last-child .subitems,.saffireLargeSize .nav .groups .group:nth-last-child(2) .subitems{right:100%;left:auto}.saffireLargeSize .nav .item{width:200px;line-height:1.4}.saffireLargeSize .nav .item:hover{background:#d70015}.footer{position:relative;box-sizing:border-box;display:flex;flex-direction:column;opacity:0;transition:all 300ms ease}.footer .copy-container .copy-inner-container .site-copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 675px){.footer .copy-container .copy-inner-container .site-copyright{flex-direction:column;text-align:center}}.footer .powered-by-saffire a{display:inline-block;width:50px;color:#fff}.footer .powered-by-saffire svg path{fill:#fff}.footer .kings-fair-footer{display:none}.footer .footer-logo{display:flex;background-repeat:no-repeat;background-position:center;background-size:cover}.footer .main-footer{background:#323232 url(images/main-bg.jpg) repeat center/cover}@media screen and (max-width: 1050px){.footer .main-footer{background-repeat:repeat-y;background-size:contain}}.footer .main-footer .footer-main-logo{width:140px;height:145px;background-image:url(images/footer-main-logo.svg)}.footer .inner-container{box-sizing:border-box;display:flex;gap:30px;align-items:flex-start;justify-content:space-between;width:1200px;max-width:100%;padding:30px 10px 70px;margin:0 auto}.footer .inner-container.center-content-ml{align-items:center}.footer .inner-container.center-content-ml .footer-custom-logos{margin-top:20px}.footer .inner-container.center-content{flex-direction:column;align-items:center;justify-content:center}.footer .inner-container.no-footer-logos{align-items:center;justify-content:center}.footer .inner-container .left-container,.footer .inner-container .rigth-container{display:flex;flex-direction:column}@media screen and (max-width: 1050px){.footer .inner-container{flex-direction:column;gap:0;align-items:center;max-width:100%;padding:30px 20px 150px}.footer .inner-container .left-container,.footer .inner-container .rigth-container{align-items:center;width:100%}}.footer .footer-info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem}.footer .footer-info .info-title{margin-bottom:15px;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:30px;line-height:normal;color:#fff;text-transform:uppercase}.footer .footer-info .info-content{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.footer .footer-info .info-content a{display:flex;flex-direction:column;gap:5px;align-items:center;font-family:"Open Sans",serif;font-size:20px;font-weight:100;color:#fff}.footer .copy-container{z-index:4;box-sizing:border-box;width:100%;padding:25px 10px 20px;background-color:#a40010}@media screen and (max-width: 1200px){.footer .copy-container{padding-bottom:70px}}@media screen and (max-width: 675px){.footer .copy-container{padding-bottom:20px}}.footer .copy-container .copy-inner-container{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;font-family:"Open Sans",serif;font-size:14px;font-weight:100;color:#fff}@media screen and (max-width: 675px){.footer .copy-container .copy-inner-container{flex-direction:column}}.footer .copy-container .wrapper-copy{position:relative;display:flex;justify-content:center;width:100%;max-width:1570px;margin:0 auto}.footer .copy-container .wrapper-copy::after{position:absolute;top:-125px;left:0;width:170px;height:110px;content:"";background:url(images/footer-graphic.png) no-repeat center/contain}@media screen and (max-width: 1450px){.footer .copy-container .wrapper-copy::after{top:-94px;width:100px;height:95px}}@media screen and (max-width: 1050px){.footer .copy-container .wrapper-copy::after{top:-125px;right:auto;left:auto;width:170px;height:110px}}.mobile-menu-container{background:#323232 url(images/main-bg.jpg)}.mobile-menu-container .mobile-menu-header{background-color:#a40010}.mobile-menu-container .close-mobile-menu::before{display:none}.mobile-menu-container .close-mobile-menu::after{top:-5px;height:34px;font-family:"FontAwesome";font-size:27px;color:rgba(255,255,255,.3);content:"";background:rgba(0,0,0,0);transform:none}.mobile-menu-container .mobile-menu-subheader{border-color:#252525}.mobile-menu-container .mobile-menu-subheader i{font-size:30px}.mobile-menu-container .mobile-menu-subheader a{font-size:30px}.mobile-menu-container .mobile-menu-subheader,.mobile-menu-container .mobile-menu-subheader-btn{background-color:#fff}.mobile-menu-container .mobile-menu-subheader a,.mobile-menu-container .mobile-menu-subheader i,.mobile-menu-container .mobile-menu-subheader-btn a,.mobile-menu-container .mobile-menu-subheader-btn i{color:#323232 !important}.mobile-menu-container .mobile-menu-cart:active{background-color:#b3b3b3}.mobile-menu-container .mobile-menu-cart:active i{color:#fff}.mobile-menu-container .mobile-menu-login-links a{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif}.mobile-menu-container .cart-counter{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif}.mobile-menu-container .mobile-menu-footer-links a{font-family:"bitter",serif;font-size:13px;color:#fff}.mobile-menu-container .mobile-menu-login:hover,.mobile-menu-container .email-signup-container:hover,.mobile-menu-container .mobile-menu-cart:hover,.mobile-menu-container .mobile-menu-login:focus-within,.mobile-menu-container .mobile-menu-login-links:focus-within,.mobile-menu-container .mobile-menu-cart:focus-within{color:#a21d21}.mobile-menu-container .mobile-menu-login:hover .fa,.mobile-menu-container .mobile-menu-login:hover a,.mobile-menu-container .mobile-menu-login:hover .cart-counter,.mobile-menu-container .email-signup-container:hover .fa,.mobile-menu-container .email-signup-container:hover a,.mobile-menu-container .email-signup-container:hover .cart-counter,.mobile-menu-container .mobile-menu-cart:hover .fa,.mobile-menu-container .mobile-menu-cart:hover a,.mobile-menu-container .mobile-menu-cart:hover .cart-counter,.mobile-menu-container .mobile-menu-login:focus-within .fa,.mobile-menu-container .mobile-menu-login:focus-within a,.mobile-menu-container .mobile-menu-login:focus-within .cart-counter,.mobile-menu-container .mobile-menu-login-links:focus-within .fa,.mobile-menu-container .mobile-menu-login-links:focus-within a,.mobile-menu-container .mobile-menu-login-links:focus-within .cart-counter,.mobile-menu-container .mobile-menu-cart:focus-within .fa,.mobile-menu-container .mobile-menu-cart:focus-within a,.mobile-menu-container .mobile-menu-cart:focus-within .cart-counter{color:#a21d21 !important}.mobile-menu-container .search-container{background-color:#fff}.mobile-menu-container .search-container input{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;background-color:#fff}.mobile-menu-container .search-container .search-submit-btn{color:#333}.mobile-menu-container .mobile-menu-ticket-btn{display:flex;align-items:center;height:40px;padding:0 1em !important;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:14px;line-height:1;color:#000;background-color:#fff;border-color:#252525;border-top:1px solid #252525}#mobile-nav ul{background-color:#fff}#mobile-nav li{margin:0}#mobile-nav li.m-group,#mobile-nav li.m-item,#mobile-nav li.m-subitem{border-bottom:1px solid #252525}#mobile-nav a{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;color:#000;background-color:#fff}#mobile-nav a:hover{background-color:#e6e6e6}#mobile-nav .has-subitems span{color:#323232;background-color:#ccc}#mobile-nav .has-subitems span:hover{background-color:#b3b3b3}.ui-dialog{background:#fff;box-shadow:0 0 10px -5px #444}.modal{padding-top:15px;background:#fff;border:10px solid #fff}.modalBody{padding:14px;background:#fff}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;line-height:22px;color:#a21d21}.modalBody .showorksTableGrid th{padding-top:7px;padding-bottom:7px;font-size:12px;color:#fff;letter-spacing:.06em;background:rgba(0,0,0,.3)}.modalBody .showorksTableGrid td{color:#323232}.modalBody .showorksTableGrid tr.odd{color:#000;background:#fff}.modalBody .showorksTableGrid tr.even{color:#000;background:#e6e6e6}.modalPageBackground{background-color:#000;opacity:.5}.modalContent #google_translate_element{top:1px;right:0}.modalContent h1{font-size:24px;line-height:1.2em}.modalClose{top:1px;background:none}.modalClose .modalCloseButton{min-width:40px}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton::before{font-family:sans-serif;content:"X"}.getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:280px;margin:0 auto}.getUpdatesPageEmailModule .emailSignup.modalOnly .inputFieldTextbox{box-sizing:border-box;padding:5px 10px;color:#333;border:1px solid #333;border-radius:0 !important}.getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{border-radius:0 !important}.getUpdatesPageEmailModule .emailSignup.modalOnly .button{box-sizing:border-box}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}.button{padding:7px 17px;font-size:20px}.button,.buttonSmall{box-sizing:border-box;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-weight:100;line-height:normal;color:#402600 !important;text-decoration:none;text-transform:none;background:#f8b115;border-radius:5px;transition:all 300ms ease}a.buttonSmall.button,.buttonSmall{padding:4px 12px;font-size:12px}.button:hover,.buttonSmall:hover{background:#e29e0b}a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:.875em}.cartMenu .cartMenuCheckoutButton{padding:4px 15px !important;font-size:14px}.faqSection .faqQuestion{font-size:16px;font-weight:600;color:#323232;background:#f0f0f0}.king-subpage-theme .faqSection .faqQuestion{font-weight:400;background:#eee}.faqSection .faqQuestion::before{color:#fff;background:#a21d21}.faqSection .faqAnswer{font-size:16px;font-weight:600;color:#323232;background:#fff}.king-subpage-theme .faqSection .faqAnswer{font-weight:400;background:#fff}#mainSlideshow{position:relative;width:100%;max-width:100%;max-height:700px;margin:0 auto}#mainSlideshow .swiper-container-images{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto}#mainSlideshow .swiper-container-images .swiper-image-container{max-width:100%;height:56.25vw;max-height:700px;background-position:center bottom;background-size:cover}@media screen and (max-width: 600px){#mainSlideshow .swiper-container-images .swiper-image-container{height:350px;background-position:center 1rem}}#mainSlideshow .swiper-container-images .swiper-image-container::after{position:absolute;top:0;z-index:1;width:100%;height:100%;content:"";background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0.965) 100%)}@media screen and (max-width: 800px){#mainSlideshow .swiper-container-images .swiper-image-container::after{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.368) 15%, rgba(255, 255, 255, 0.989) 95%, rgba(255, 255, 255, 0.999) 100%)}}#mainSlideshow .wrapper-slider-content{position:absolute;top:50%;left:50%;z-index:2;width:70%;max-width:950px;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){#mainSlideshow .wrapper-slider-content{top:40%;width:90%}}#mainSlideshow .swiper-container-content .swiper-content-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;max-width:100%;height:auto;text-align:center}#mainSlideshow .swiper-container-content .slide-data{display:flex;flex-direction:column;align-items:center}#mainSlideshow .swiper-container-content .swiper-slide .slide-data{position:relative;margin-top:30px;opacity:0;transition:opacity 800ms ease 600ms,margin-top 800ms ease 600ms}#mainSlideshow .swiper-container-content .swiper-slide.swiper-slide-active .slide-data{margin-top:0;opacity:1;transition:opacity 800ms ease 600ms,margin-top 800ms ease 600ms}#mainSlideshow .slide-title{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:clamp(24px,4vw,60px);line-height:1;color:#000;cursor:default}#mainSlideshow .slide-description{margin-top:clamp(10px,3vw,20px);font-family:"bitter",serif;font-size:clamp(15px,3vw,22px);font-style:italic;color:#000;cursor:default}#mainSlideshow .swiper-controls{position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;width:90%}#mainSlideshow .swiper-controls.desktop-controls{top:55%;left:50%;max-width:1450px;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){#mainSlideshow .swiper-controls.desktop-controls{display:none}}#mainSlideshow .swiper-controls.mobile-controls{display:none}@media screen and (max-width: 800px){#mainSlideshow .swiper-controls.mobile-controls{left:50%;display:flex;width:auto;margin-top:30px;transform:translate(-50%, 0%)}}#mainSlideshow .swiper-button-prev{transform:rotate(180deg)}#mainSlideshow .swiper-button-prev,#mainSlideshow .swiper-button-next{position:relative;inset:auto;width:18px;height:26px;margin:0;background:url(images/slideshow-arrow.png) no-repeat center/contain}#mainSlideshow .swiper-button-prev:hover,#mainSlideshow .swiper-button-prev:focus-within,#mainSlideshow .swiper-button-next:hover,#mainSlideshow .swiper-button-next:focus-within{filter:brightness(0.5)}#mainSlideshow .swiper-pagination{display:flex;align-items:center;justify-content:center;width:100%}#mainSlideshow .swiper-pagination.desktop-pagination{bottom:40px}@media screen and (max-width: 800px){#mainSlideshow .swiper-pagination.desktop-pagination{display:none}}#mainSlideshow .swiper-pagination.mobile-pagination{position:relative;bottom:auto;width:auto;margin:0 30px}#mainSlideshow .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px;background-color:rgba(0,0,0,0);border:3px solid #fff;border-radius:100%;opacity:1;transition:all 300ms ease}@media screen and (max-width: 800px){#mainSlideshow .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;border:2px solid #fff}}#mainSlideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border:3px solid #a21d21}@media screen and (max-width: 800px){#mainSlideshow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:2px solid #a21d21}}#mainSlideshow .swiper-pagination .swiper-pagination-bullet:hover,#mainSlideshow .swiper-pagination .swiper-pagination-bullet:focus-within{background-color:#fff;border:3px solid #a21d21}@media screen and (max-width: 800px){#mainSlideshow .swiper-pagination .swiper-pagination-bullet:hover,#mainSlideshow .swiper-pagination .swiper-pagination-bullet:focus-within{border:2px solid #a21d21}}#mainSlideshow .button-container{display:flex;gap:25px;justify-content:center;width:100%;margin-top:clamp(10px,3vw,20px)}#mainSlideshow .button-container .button{padding:5px 30px;font-size:30px}@media screen and (max-width: 800px){#mainSlideshow .button-container .button{padding:4px 20px;font-size:21px}}#mainSlideshow .swiper-button-lock,#mainSlideshow .swiper-pagination-lock{display:none}.cards-simple-container-wrapper{box-sizing:border-box;display:flex;width:100%;padding:0;background-color:#ddebf4}.cards-simple-container-wrapper .inner-container{width:100%;max-width:1340px;margin:0 auto}#cardWidget{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%;margin:0 auto 60px}.noEvents #cardWidget{margin-bottom:0}@media screen and (max-width: 600px){#cardWidget{flex-direction:column;justify-content:unset}}#cardWidget .card-widget-item{position:relative;box-sizing:border-box;display:flex;flex:1 1 25%;align-items:flex-end;justify-content:center;min-width:285px;max-width:285px;height:auto;aspect-ratio:4/3;overflow:hidden;text-decoration:none;background-color:#000;border-radius:10px;box-shadow:0 12px 17px -12px #000;border:3px solid #fff}@media screen and (max-width: 1200px){#cardWidget .card-widget-item{flex:1 1 40%}}@media screen and (max-width: 600px){#cardWidget .card-widget-item{flex:1 1 100%;width:100%;max-width:100%;max-width:285px;max-height:211px;aspect-ratio:1/1}}#cardWidget .card-widget-item .image-container{position:relative;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#cardWidget .card-widget-item .overlay{position:absolute;width:100%;height:100%;transition:all 300ms ease}#cardWidget .card-widget-item .card-content{z-index:1;display:flex;flex-direction:column;align-items:center;width:100%}#cardWidget .card-widget-item .rollover-content{position:absolute;bottom:-20rem;display:flex;gap:15px;align-items:center;max-width:90%;text-align:center;opacity:0;transition:all 300ms ease}@media screen and (max-width: 800px){#cardWidget .card-widget-item .rollover-content{display:none}}#cardWidget .card-widget-item .widget-title-wraper{box-sizing:border-box;display:flex;width:100%;padding:8px 5px;background-color:rgba(162,29,33,.8)}#cardWidget .card-widget-item .widget-title-wraper .widget-title{box-sizing:border-box;display:-webkit-box;width:100%;overflow:hidden;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:24px;font-weight:100;line-height:normal;color:#fff;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all 300ms ease;-webkit-line-clamp:1;-webkit-box-orient:vertical}#cardWidget .card-widget-item{align-self:center}@media screen and (min-width: 800px){#cardWidget .card-widget-item:not(.void-link,.empty-card):hover,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within{align-items:center}#cardWidget .card-widget-item:not(.void-link,.empty-card):hover .overlay,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within .overlay{background-color:rgba(162,29,33,.8)}#cardWidget .card-widget-item:not(.void-link,.empty-card):hover .rollover-content,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within .rollover-content{position:relative;bottom:0;opacity:1;transition:all 300ms ease}#cardWidget .card-widget-item:not(.void-link,.empty-card):hover .rollover-content .button,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within .rollover-content .button{padding:8px 22px;margin-top:10px;font-size:20px}#cardWidget .card-widget-item:not(.void-link,.empty-card):hover .widget-title-wraper,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within .widget-title-wraper{padding-block:0;background-color:rgba(0,0,0,0)}#cardWidget .card-widget-item:not(.void-link,.empty-card):hover .widget-title,#cardWidget .card-widget-item:not(.void-link,.empty-card):focus-within .widget-title{-webkit-line-clamp:2}}#multiScheduleFeature{z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto}#multiScheduleFeature .multiFeatureContent{display:flex;flex-wrap:wrap;gap:15px;row-gap:20px;justify-content:center;margin-bottom:15px}@media screen and (max-width: 800px){#multiScheduleFeature .multiFeatureContent{margin-bottom:30px}}#multiScheduleFeature .featureItem{position:relative;display:flex;flex-direction:column;align-items:center;width:228px;text-decoration:none}@media screen and (max-width: 500px){#multiScheduleFeature .featureItem{margin-bottom:10px}}#multiScheduleFeature .img-container{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:230px;height:230px;overflow:hidden;background-color:#a21d21;border:4px solid #a21d21;border-radius:12px}#multiScheduleFeature .img-container .buttons-container{position:absolute;bottom:100%;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(162,29,33,.8);transition:all 300ms ease}#multiScheduleFeature .img-container .event-link{position:absolute;height:0;padding:0;margin-top:45px;overflow:hidden;font-size:18px}@media screen and (max-width: 800px){#multiScheduleFeature .img-container .event-link{display:none}}#multiScheduleFeature .event-image{display:inline-block;width:100%;height:100%;object-fit:cover}#multiScheduleFeature .combo-date{display:flex;gap:10px;align-items:center}#multiScheduleFeature .event-date{position:relative;z-index:1;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;width:100%;max-width:95%;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:30px;line-height:normal;color:#fff}#multiScheduleFeature .event-date .month{text-transform:uppercase;border-radius:100%}#multiScheduleFeature .event-date .day{border-radius:100%}#multiScheduleFeature .event-date.date-range{flex-direction:row;gap:5px;width:100%}#multiScheduleFeature .event-date.double-date{gap:5px}#multiScheduleFeature .event-date.double-date .day .separator{margin:0 5px}#multiScheduleFeature .event-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;margin-top:10px;text-align:center}#multiScheduleFeature .event-info .arrow-separator{display:block;width:105px;height:10px;margin:5px 0;content:"";background:url(images/event-arrow.png) no-repeat center/contain}#multiScheduleFeature .event-info .event-name{display:-webkit-box;width:100%;overflow:hidden;font-family:"bitter",serif;font-size:16px;font-style:italic;color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 800px){#multiScheduleFeature .featureItem:hover .buttons-container,#multiScheduleFeature .featureItem:focus-within .buttons-container{bottom:0%}#multiScheduleFeature .featureItem:hover .event-link,#multiScheduleFeature .featureItem:focus-within .event-link{height:43px;padding:8px 40px;margin-top:0}}#multiScheduleFeature .btn-container{display:flex;justify-content:center;width:100%}#multiScheduleFeature .all-events-btn{padding:8px 14px;font-size:20px;line-height:normal;color:#fff !important;background-color:#a40010;transition:all 300ms ease}#multiScheduleFeature .all-events-btn:hover,#multiScheduleFeature .all-events-btn:focus-within{background-color:#d70015}#multiScheduleFeature .events-title{margin-bottom:30px;font-size:clamp(40px,4vw,60vw);color:#fff}.sponsors-wrap-container{box-sizing:border-box;display:flex;flex-direction:column;width:100%;background-color:#fff}.sponsors-wrap-container .major-sponsors-title{width:100%;margin-bottom:20px;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:36px;font-weight:100;line-height:normal;color:#1d1d1d;text-align:center;text-transform:uppercase}.sponsors-wrap-container .inner-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1400px;padding:20px 10px 0;margin:0 auto}#majorSponsors{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center;width:100%;padding-bottom:20px}#majorSponsors .card-widget-item{display:flex;flex:1 1 25%;align-items:center;justify-content:center;min-width:500px;max-width:500px;height:auto;max-height:170px;aspect-ratio:3/1;transition:all 300ms ease}@media screen and (max-width: 1070px){#majorSponsors .card-widget-item{min-width:40%;max-width:250px}}#majorSponsors .card-widget-item:not(.void-link):hover,#majorSponsors .card-widget-item:not(.void-link):focus-within{transform:scale(1.1)}#majorSponsors .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}#major-sponsor-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}#major-sponsor-wrapper #majorSponsorTitleContainer{position:relative}#major-sponsor-wrapper .major-sponsor-title{display:flex;flex-direction:column;align-items:center;margin:0;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:33px;font-weight:400;color:#1d1d1d;text-transform:uppercase}@media screen and (max-width: 820px){#major-sponsor-wrapper .major-sponsor-title{font-size:23px}}#major-sponsor-wrapper .majorSponsorImage .logo-image{max-height:70px}@media screen and (max-width: 820px){#major-sponsor-wrapper .majorSponsorImage .logo-image{max-height:70px}}.wrapper-sponsors{padding:10px 0 50px;box-shadow:0 11px 10px -5px rgba(0,0,0,.22)}.saffireMobileSize .wrapper-sponsors{padding-bottom:20px}#scrollerSponsors{position:relative;box-sizing:border-box;width:100%;max-width:1400px;padding:0 25px;margin:0 auto;background-color:#fff}@media screen and (max-width: 820px){#scrollerSponsors{width:100%;padding:0;width:100%;max-width:100%}#scrollerSponsors #sponsorArrowLeft,#scrollerSponsors #sponsorArrowRight{display:none}}#scrollerSponsors .sponsorWidgetContainer{width:90%;margin:0 auto}@media screen and (max-width: 820px){#scrollerSponsors .sponsorWidgetContainer{width:100%;max-width:100%}}#scrollerSponsors .scroller-container{display:flex;gap:30px;align-items:center;width:100%;margin:0 auto}#scrollerSponsors .sponsorCarouselImageContainer a{margin:0 25px}@media screen and (max-width: 820px){#scrollerSponsors .sponsorCarouselImageContainer a{margin:0 25px}}#scrollerSponsors .sponsorCarouselImage img{max-height:140px}@media screen and (max-width: 820px){#scrollerSponsors .sponsorCarouselImage img{max-height:140px}}#scrollerSponsors #sponsorsTitleContainer{position:relative;width:100%;margin-bottom:10px;text-align:center}#scrollerSponsors .main-sponsors-title{display:flex;flex-direction:column;align-items:center;margin:0 0 25px;font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:36px;font-weight:400;color:#1d1d1d;text-transform:uppercase}@media screen and (max-width: 820px){#scrollerSponsors .main-sponsors-title{font-size:36px}}#scrollerSponsors #sponsorArrowLeft{left:auto;transform:rotate(180deg)}#scrollerSponsors #sponsorArrowRight{left:auto}#scrollerSponsors #sponsorArrowLeft,#scrollerSponsors #sponsorArrowRight{position:relative;top:auto;width:35px;height:35px;background:url(images/sponsor-rigth.png) center/contain no-repeat;transition:all 300ms ease}#scrollerSponsors #sponsorArrowLeft span,#scrollerSponsors #sponsorArrowRight span{display:none}#scrollerSponsors #sponsorArrowRight:hover,#scrollerSponsors #sponsorArrowRight:focus-within,#scrollerSponsors #sponsorArrowLeft:hover,#scrollerSponsors #sponsorArrowLeft:focus-within{filter:brightness(0.7)}#scrollerSponsors.no-major-sponsor #sponsorArrowLeft,#scrollerSponsors.no-major-sponsor #sponsorArrowRight{top:60%}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container{display:none}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container .sponsor-controls-container{position:absolute;bottom:-33px;left:50%;z-index:999;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:90px;height:30px;pointer-events:none;background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,.5);opacity:0;transition:.2s;transform:translate(-50%)}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container .sponsor-controls-container .sponsor-playpause-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 0 0 10px;color:#111;text-align:center;cursor:pointer;background:#fff;border:none}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container .sponsor-controls-container .sponsor-playpause-btn::before{display:inline-block;width:50px;font-size:14px;line-height:1;color:#111;text-align:center;content:"Pause"}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container .sponsor-controls-container .sponsor-playpause-btn::after{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:100%;padding-left:1px;font-size:15px;color:#111;text-align:center;content:""}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container .sponsor-controls-container:focus-within{bottom:3px;pointer-events:auto;opacity:1;transition:.2s}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container.sponsors-paused .sponsorCarouselImageContainer{animation-play-state:paused}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container.sponsors-paused .sponsor-playpause-btn::before{content:"Resume"}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container.sponsors-paused .sponsor-playpause-btn::after{padding-left:2px;content:""}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container.sponsors-paused .sponsor-controls-container::after,#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container.sponsors-paused .sponsor-controls-container::before{display:none !important}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container:hover .sponsor-controls-container,#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container:focus-within .sponsor-controls-container{bottom:3px;pointer-events:auto;opacity:1;transition:.2s}.map-wrapper{display:flex;align-items:center;height:40vw;max-height:605px;background:#fff url(images/map-graph.jpg) no-repeat left center/cover}@media screen and (max-width: 940px){.map-wrapper{flex-direction:column;height:auto;max-height:100%;background:#fff;background-color:#fff}}.map-wrapper .map-mobile{display:none}@media screen and (max-width: 940px){.map-wrapper .map-mobile{display:flex;width:100%;height:40vw;background:#fff url(images/map-graph.jpg) no-repeat center/cover}}@media screen and (max-width: 500px){.map-wrapper .map-mobile{height:75vw;background:#fff url(images/map-graph-mobile.jpg) no-repeat center left/cover}}.map-wrapper .map-inner{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%;max-width:1200px;padding:0 20px;margin:0 auto}@media screen and (max-width: 940px){.map-wrapper .map-inner{justify-content:center}}.map-wrapper .map-box-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;width:35vw;max-width:435px;height:35vw;max-height:465px;padding:20px;overflow:hidden;background-color:#303130;border-radius:10px}@media screen and (max-width: 940px){.map-wrapper .map-box-container{width:100%;max-width:325px;height:342px;max-height:100%;padding:8px;margin:25px 0}}@media screen and (max-width: 500px){.map-wrapper .map-box-container{height:auto}}.map-wrapper .map-image-desktop{width:100%;height:100%;max-height:310px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 500px){.map-wrapper .map-image-desktop{height:230px;margin:0}}.map-wrapper .map-box-content{display:flex;gap:30px;align-items:center;justify-content:flex-start;width:100%;margin:10px 0 10px 10px}.map-wrapper .map-box-content .left-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}.map-wrapper .map-box-content .map-box-description{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;font-family:"Open Sans",serif;font-size:16px;line-height:1.5;color:#fff}@media screen and (max-width: 500px){.map-wrapper .map-box-content .map-box-description{font-size:12px}}.map-wrapper .map-logo{width:100px;height:9vw;max-height:100px}@media screen and (max-width: 940px){.map-wrapper .map-logo{width:100px;height:100px}}@media screen and (max-width: 500px){.map-wrapper .map-logo{width:70px;height:70px}}.map-wrapper .button{padding:8px 20px;color:#fff !important;background-color:#a40010;transition:all 300ms ease}.map-wrapper .button:hover,.map-wrapper .button:focus-within{background-color:#d70015}@media screen and (max-width: 500px){.map-wrapper .button{padding:3px 15px;font-size:14px}}#seoWidget{max-width:600px;margin-top:30px;font-family:"bitter",serif;font-size:16px;font-style:italic;font-weight:100;line-height:2;color:#fff}@media screen and (max-width: 500px){#seoWidget{font-size:12px;line-height:2.4}}.footer-custom-logos{display:flex;gap:30px;align-items:center;justify-content:center;width:100%;margin-bottom:30px}@media screen and (max-width: 500px){.footer-custom-logos{gap:10px;margin:20px 0 10px}}.footer-custom-logos .card-widget-item{display:flex;width:200px;height:140px;transition:all 300ms ease}@media screen and (max-width: 400px){.footer-custom-logos .card-widget-item{width:100%;max-width:160px;height:110px;margin:0 10px}}.footer-custom-logos .card-widget-item .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.footer-custom-logos .card-widget-item:not(.void-link):hover,.footer-custom-logos .card-widget-item:not(.void-link):focus-within{filter:drop-shadow(0 0 6px rgba(255, 255, 255, 0.568))}.socialNetworks{position:fixed;top:200px;right:10px;z-index:9;display:flex;flex-direction:column;padding:8px 4px;background-color:rgba(0,0,0,.4);border-radius:30px}@media screen and (max-width: 1200px){.socialNetworks{top:auto;bottom:10px;flex-direction:row;justify-content:center;padding:2px 3px}}@media screen and (max-width: 675px){.socialNetworks{position:relative;top:auto;right:auto;bottom:auto;flex-direction:row;justify-content:center;width:100%;padding:6px 2px;margin:8px 0;background-color:rgba(0,0,0,0);border-radius:0}}.socialNetworks a{display:flex;width:40px;height:40px;margin:2px;border:3px solid rgba(0,0,0,0);border-radius:100%;transition:all 300ms ease}.socialNetworks a img{width:100% !important;height:100% !important;object-fit:contain;border-radius:100%}.socialNetworks a:hover,.socialNetworks a:focus-within{border:3px solid #a21d21;transition:all 300ms ease}#siteInfoBannerWidget{position:relative;display:flex !important;flex-wrap:wrap;column-gap:10px;align-items:center;justify-content:flex-start;overflow:hidden;transition:all 300ms ease}@media screen and (max-width: 1100px){#siteInfoBannerWidget{flex-direction:column;justify-content:center;width:100%;max-width:100%;padding:0 !important;margin:15px 0 0;transition:all 300ms ease}.saffireWindowScrolled #siteInfoBannerWidget{margin:0;transition:all 300ms ease}}#siteInfoBannerWidget #eventDates{font-family:"bellfortpressbold-webfont",arial,verdana,sans-serif;font-size:clamp(25px,2vw,35px);font-weight:100;line-height:1.2;color:#f8b115;text-transform:uppercase;letter-spacing:-0.2px}@media screen and (max-width: 1100px){#siteInfoBannerWidget #eventDates{font-size:25px !important}}#siteInfoBannerWidget #eventName{font-size:clamp(14px,1vw,16px);font-weight:100;line-height:1;color:#fff;letter-spacing:-0.4px}#siteInfoBannerWidget #eventName .dayWord{margin-right:5px}.header.king-subpage-theme .headerInnerContent{background-color:#a21d21}.header.king-subpage-theme .headerInnerContent .inner-container{grid-template-rows:40px 29px 40px;grid-template-columns:minmax(0, 235px) auto minmax(530px, auto)}@media screen and (max-width: 1100px){.header.king-subpage-theme .headerInnerContent .inner-container{grid-template-rows:repeat(2, auto);grid-template-columns:auto auto min-content;place-items:center center;padding:10px 10px 5px}}.header.king-subpage-theme .logo-container{grid-column:1/2}@media screen and (max-width: 1100px){.header.king-subpage-theme .logo-container{grid-row:1/2;grid-column:1/2}}.header.king-subpage-theme .logo-container.main-theme-logo{display:none}.header.king-subpage-theme .logo-container.sub-theme-logo{position:relative;display:flex;gap:10px;align-items:center;justify-content:center}.header.king-subpage-theme .logo-container.sub-theme-logo .subpage-logo{position:relative;top:10px;z-index:1;display:block;width:225px;height:150px;background:url(images/header-subpage-theme-logo.svg) no-repeat center/contain;filter:drop-shadow(0 0 6px #fff);transition:all 300ms ease}@media screen and (max-width: 1100px){.header.king-subpage-theme .logo-container.sub-theme-logo .subpage-logo{top:auto;width:135px;height:90px}}.saffireWindowScrolled .header.king-subpage-theme .logo-container.sub-theme-logo .subpage-logo{top:20px}@media screen and (max-width: 1100px){.saffireWindowScrolled .header.king-subpage-theme .logo-container.sub-theme-logo .subpage-logo{top:0;width:110px}}.header.king-subpage-theme .top-content{position:relative}@media screen and (max-width: 1100px){.header.king-subpage-theme .top-content{grid-row:1/2;grid-column:2/3;justify-self:end;width:auto;padding-bottom:0}}@media screen and (max-width: 1100px){.header.king-subpage-theme .mobile-nav-toggle{grid-row:1/2;grid-column:3/4}}.header.king-subpage-theme .mobile-nav-toggle .toggle-bar{background-color:#fff}.header.king-subpage-theme .countdown-container{position:relative;left:-35px;display:flex;grid-row:1/3;grid-column:2/3;align-self:center}@media screen and (max-width: 1100px){.header.king-subpage-theme .countdown-container{left:auto;grid-row:3/4;grid-column:1/4;justify-content:center;width:100%}}.header.king-subpage-theme .payment-btn{display:none}.header.king-subpage-theme .expo-btn{display:flex;align-items:center;justify-content:center;height:40px;padding:0 15px;font-family:"bitter",serif;font-size:13px;color:#a21d21;text-transform:uppercase;background-color:#fff;border-radius:3px;transition:all 300ms ease}.header.king-subpage-theme .expo-btn:hover,.header.king-subpage-theme .expo-btn:focus-within{background-color:rgba(255,255,255,.9)}@media screen and (max-width: 1100px){.header.king-subpage-theme .expo-btn{display:none}}.header.king-subpage-theme .myAccountNavButton,.header.king-subpage-theme .loginstatus-wrapper{color:#fff;background-color:rgba(0,0,0,0)}.header.king-subpage-theme .myAccountNavButton:hover,.header.king-subpage-theme .myAccountNavButton:focus-within,.header.king-subpage-theme .loginstatus-wrapper:hover,.header.king-subpage-theme .loginstatus-wrapper:focus-within{text-decoration:underline}.saffireLargeSize .header.king-subpage-theme .viewcart .cartMenuLink::before{position:relative;font-family:"FontAwesome";font-size:26px;font-weight:400;color:inherit;color:#fff;content:"";background-image:none}.saffireLargeSize .header.king-subpage-theme .viewcar:focus-within .cartMenuLink::before,.saffireLargeSize .header.king-subpage-theme .viewcar:hover .cartMenuLink::before{color:#f8b115}.saffireLargeSize .header.king-subpage-theme .viewcart{width:auto;margin-right:5px;color:#fff;background-color:rgba(0,0,0,0)}.saffireLargeSize .header.king-subpage-theme .viewcart:hover,.saffireLargeSize .header.king-subpage-theme .viewcart:focus-within{color:#f8b115}@media screen and (max-width: 1100px){.saffireLargeSize .header.king-subpage-theme .viewcart{display:none}}.saffireLargeSize .header.king-subpage-theme .searchBox{position:absolute;right:95%;margin-right:30px}@media screen and (max-width: 1100px){.saffireLargeSize .header.king-subpage-theme .searchBox{display:none}}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxInput{margin-right:5px}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxInput input{position:relative;top:auto;right:0}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a{width:auto;height:auto;background-color:rgba(0,0,0,0)}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a::before{display:flex;align-items:center;justify-content:center;font-family:"FontAwesome";font-size:20px;font-weight:100;line-height:1;color:#fff;content:"";background-image:none}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a:hover,.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a:focus-within{background-color:rgba(0,0,0,0)}.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a:hover::before,.saffireLargeSize .header.king-subpage-theme .searchBox .searchBoxSubmit a:focus-within::before{color:#f8b115}.saffireLargeSize .header.king-subpage-theme .searchBoxInput:focus-within+.searchBoxSubmit a::before,.saffireLargeSize .header.king-subpage-theme .searchBoxInput:hover+.searchBoxSubmit a::before,.saffireLargeSize .header.king-subpage-theme .searchBoxInput:focus-within+.searchBoxSubmit a,.saffireLargeSize .header.king-subpage-theme .searchBoxInput:hover+.searchBoxSubmit a{color:#f8b115 !important;background-color:rgba(0,0,0,0)}@media screen and (max-width: 1100px){body.king-subpage-theme.siteInfoBannerOn #siteInfoBannerWidget{flex-wrap:nowrap;height:45px}}@media screen and (max-width: 1100px){body.king-subpage-theme.siteInfoBannerOn.saffireWindowScrolled #siteInfoBannerWidget{height:0;margin:0}}body:not(.homepage).king-subpage-theme{background:#a21d21 url(images/subpage-bg-image.jpg) no-repeat top/cover fixed;transition:all 300ms ease}@media screen and (max-width: 900px){body:not(.homepage).king-subpage-theme.saffireWindowScrolled{background-position:35% 0}}body:not(.homepage).king-subpage-theme .content{margin:0 auto;border-radius:10px}@media screen and (max-width: 1300px){body:not(.homepage).king-subpage-theme .content{margin-top:0;border-radius:0}}body:not(.homepage).king-subpage-theme .subpage-banner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;max-width:1200px;height:150px;padding:0 20px 0 50px;margin:130px auto 0;overflow:hidden;opacity:0;transition:all 300ms ease}@media screen and (max-width: 800px){body:not(.homepage).king-subpage-theme .subpage-banner{height:120px;padding:0 0 0 20px;margin-top:110px}}body:not(.homepage).king-subpage-theme .subpage-banner h1{margin:0;margin-top:30px;font-size:clamp(30px,4.5vw,60px);color:#fff}body:not(.homepage).king-subpage-theme .subpage-banner .abstract-header{display:block;align-self:flex-start;width:310px;height:270px;background:url(images/header-banner-subpage-abstract.png) no-repeat center/contain}@media screen and (max-width: 800px){body:not(.homepage).king-subpage-theme .subpage-banner .abstract-header{display:block;align-self:flex-start;width:200px;height:220px;margin-right:-65px}}body:not(.homepage).king-subpage-theme.generalMessageOn .subpage-banner{margin-top:175px}@media screen and (max-width: 1100px){body:not(.homepage).king-subpage-theme.generalMessageOn .subpage-banner{margin-top:150px}}body:not(.homepage).king-subpage-theme.siteInfoBannerOn .subpage-banner{margin-top:135px}@media screen and (max-width: 1100px){body:not(.homepage).king-subpage-theme.siteInfoBannerOn .subpage-banner{margin-top:175px}}@media screen and (max-width: 900px){body:not(.homepage).king-subpage-theme.generalMessageOn.siteInfoBannerOn{background-position:50% 100px}body:not(.homepage).king-subpage-theme.generalMessageOn.siteInfoBannerOn.saffireWindowScrolled{background-position:50% 0 !important}}body:not(.homepage).king-subpage-theme.generalMessageOn.siteInfoBannerOn .subpage-banner{margin:0 auto;margin-top:175px}@media screen and (max-width: 1100px){body:not(.homepage).king-subpage-theme.generalMessageOn.siteInfoBannerOn .content{margin-top:0}body:not(.homepage).king-subpage-theme.generalMessageOn.siteInfoBannerOn .subpage-banner{margin-top:210px}}body:not(.homepage).king-subpage-theme.saffireMobileSize.generalMessageOn .content{margin-top:0}.saffireLargeSize.king-subpage-theme .nav .groups .group>a{color:#fff}.saffireLargeSize.king-subpage-theme .nav .groups .group:hover>a{color:#f8b115}.footer.king-subpage-theme{background:#6b0006 url(images/sub-theme-footer-bg.jpg) no-repeat center/contain}@media screen and (max-width: 1050px){.footer.king-subpage-theme{background-position:0 120px}}@media screen and (max-width: 600px){.footer.king-subpage-theme{background:#6b0006 url(images/sub-theme-footer-bg-mobile.jpg) no-repeat top/contain}}.footer.king-subpage-theme .main-footer{display:none}.footer.king-subpage-theme::after{position:absolute;bottom:95%;z-index:-1;width:100%;height:150px;height:10vw;max-height:180px;content:"";background:url(images/footer-abstract-grass.png) repeat-x bottom/contain}@media screen and (max-width: 800px){.footer.king-subpage-theme::after{display:none}}.footer.king-subpage-theme .kings-fair-footer{display:flex}.footer.king-subpage-theme .kings-fair-footer .inner-container{padding:40px 10px 10px}@media screen and (max-width: 1280px){.footer.king-subpage-theme .kings-fair-footer .inner-container{max-width:100%}}@media screen and (max-width: 1050px){.footer.king-subpage-theme .kings-fair-footer .inner-container{flex-direction:column;align-items:center;max-width:100%;padding:30px 20px 150px}}.footer.king-subpage-theme .kings-fair-footer .inner-container.center-content-ml{align-items:center;padding:40px 10px}@media screen and (max-width: 1050px){.footer.king-subpage-theme .kings-fair-footer .inner-container.center-content-ml{padding:30px 20px 150px}}.footer.king-subpage-theme .kings-fair-footer .footer-subpage-logo{z-index:5;width:230px;height:160px;background-image:url(images/header-subpage-theme-logo.svg)}@media screen and (max-width: 1050px){.footer.king-subpage-theme .left-container{display:flex;flex-direction:column;align-items:center}}.footer.king-subpage-theme .left-container,.footer.king-subpage-theme .right-container{display:flex;flex-direction:column;width:100%}.footer.king-subpage-theme .left-container.center-content,.footer.king-subpage-theme .right-container.center-content{align-items:center}#subPageFooterImages{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:center;justify-items:center;width:100%;max-width:700px;aspect-ratio:16/7;margin:45px 0 -20px 25px}@media screen and (max-width: 1050px){#subPageFooterImages{grid-template-columns:repeat(3, calc(33.33% - 15px));margin:60px 0 30px}}#subPageFooterImages .card-widget-item{width:100%;padding:15px 15px 40px;margin-top:-10px;background:#f8e7da;box-shadow:0 0 12px 1px #000}@media screen and (max-width: 600px){#subPageFooterImages .card-widget-item{padding:10px 10px 30px}}#subPageFooterImages .card-widget-item:nth-child(1){z-index:3;transform:rotate(-4deg)}#subPageFooterImages .card-widget-item:nth-child(2){position:relative;top:-40px;z-index:2;margin-left:25px;transform:rotate(3deg)}@media screen and (max-width: 1050px){#subPageFooterImages .card-widget-item:nth-child(2){top:-25px;margin-left:0}}#subPageFooterImages .card-widget-item:nth-child(3){position:relative;top:15px;transform:rotate(2deg)}#subPageFooterImages .card-widget-item .image-container{width:100%;height:100%;max-height:260px;background-repeat:no-repeat;background-position:center;background-size:cover}.featureLineupContainer .subContainer{background:#fff}.featureLineupContainer .subContainer .featureLineup-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.king-subpage-theme .featureLineupContainer .subContainer .featureLineup-title{margin-bottom:0 !important;font-size:16px;line-height:normal;background-color:#0c0e16}.featureLineup-buttons.subContainer{width:100%;background:#fff;box-shadow:none !important}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.saffireMobileSize .faqSection{font-size:.875rem}.faqSection p{position:relative;box-sizing:border-box;padding-left:4.1em}.saffireMobileSize .faqSection p{padding-left:5.575em}.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:1.25em;font-family:"bitter",serif}.faqQuestion::before{position:absolute;top:0;left:0;padding:1.8em 2em;font-size:.875em;line-height:1}.faqAnswer{padding:1.25em;margin-left:4.1em;font-family:"bitter",serif}.saffireMobileSize .faqAnswer{margin-left:4.89em}.FAQModule hr{display:none}#imgsearch .right{display:flex}#imgsearch .left{display:flex}#imgsearch .left .button{align-content:center}

/*# sourceMappingURL=theme.css.map*/