@import url(https://fonts.googleapis.com/css2?family=Bevan&family=Bitter:wght@100;200;300;400;500;600;700;800;900&display=swap);
@font-face{font-family:"OpenSans-Light";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Light.woff2) format("woff2"), url(fonts/OpenSans-Light.woff) format("woff")}@font-face{font-family:"OpenSans-Regular";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Regular.woff2) format("woff2"), url(fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"OpenSans-Semibold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Semibold.woff2) format("woff2"), url(fonts/OpenSans-Semibold.woff) format("woff")}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Bold.woff2) format("woff2"), url(fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"OpenSans-ExtraBold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-ExtraBold.woff2) format("woff2"), url(fonts/OpenSans-ExtraBold.woff) format("woff")}.saffireMobileSize .header{padding:0;font:inherit;color:inherit}.saffireMobileSize .headerInnerContent{height:auto}.generalmessage{box-sizing:border-box;white-space:normal;padding:0 10px}.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{padding:0;height:auto}.saffireMobileSize a.ticket,.saffireMobileSize a.ticket:hover{position:static;display:inline-block;overflow:visible;white-space:normal;border:none;border-radius:0;padding: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}body.modalBody .emailSignup .emailInputField input{border:1px solid #000;padding:2px 5px;margin:5px 0}.header .searchBox{position:relative;z-index:1}.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}.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-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}@media screen and (max-width: 1170px){.nav{display:none !important}}.standAloneDirections{color:inherit}.loginstatus a,.myAccountNavButton a{color:inherit}.pressPageTabs .tab{font-size:14px}.left.pressDate{width:120px}.arrowdown{border-color:transparent transparent #000}.arrowdown_on{border-color:transparent transparent #444}.arrowup{border-color:#000 transparent transparent}.arrowup_on{border-color:#444 transparent transparent}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{border-radius:6px;font-family:inherit;font-size:14px}.eventList-container .eventCol1 .filter-group{line-height:1.2}.tiny,.note{font-size:12px}input.textbox,textarea.multi,select.dropdown{font-size:14px}#eventFilterList li,#eventDateList li a{padding:.5em .5em}.featureLineup-buynow .button{font-size:12px}.featureLineup-social div{display:inline-flex;align-items:center}.featureLineup-social div a{width:26px;height:26px;font-size:22px}body{color:#333;font:16px/1.5 "Bitter",serif;font-weight:bold}b,strong{font-family:"Bevan",cursive}h1,h2,h3,h4,h5,h6{font-family:"Bevan",cursive;font-weight:100;color:#16457d;line-height:1.2;margin:0 0 .67em 0}h1{font-size:29px}@media screen and (min-width: 450px){h1{font-size:calc(29px + 9px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h1{font-size:38px}}h2{font-size:26px}@media screen and (min-width: 450px){h2{font-size:calc(26px + 2px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h2{font-size:28px}}h3{font-size:23px}@media screen and (min-width: 450px){h3{font-size:calc(23px + -1px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h3{font-size:22px}}h4{font-size:20px}@media screen and (min-width: 450px){h4{font-size:calc(20px + 1px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h4{font-size:21px}}h5{font-size:18px}@media screen and (min-width: 450px){h5{font-size:calc(18px + 1px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h5{font-size:19px}}h6{font-size:16px}@media screen and (min-width: 450px){h6{font-size:calc(16px + 0px * ((100vw - 450px) / 916px))}}@media screen and (min-width: 1366px){h6{font-size:16px}}a{color:#9a0000;text-decoration:underline;font-weight:bold}a:hover{text-decoration:none}.header a,.footer a{text-decoration:none}input.textbox,select.dropdown,textarea.multi{color:#333;font:16px/1.5 "Bitter",serif;padding:2px 6px}.fa{color:#333}.fa.fa-print{color:#fff}.show-lightbox h2{color:#fff}html{scroll-behavior:smooth !important;scroll-padding-top:8rem}body{background:no-repeat fixed;background-size:cover}.wrapper{width:100%;overflow:hidden}.saffireMobileSize .wrapper{padding-top:0}body:not(.homepage){background-color:#fff}body:not(.homepage) .content{box-sizing:border-box;position:relative;max-width:1300px;margin:12rem auto 60px;padding:15px;background:#fff;padding:0;padding:3rem 2rem 2rem 2rem}.saffireMobileSize body:not(.homepage) .content{padding:5rem 2rem 2rem 2rem;margin:7rem auto 60px !important}.saffireMobileSize body:not(.homepage) .content .content{padding:7rem 2rem 2rem 2rem}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;margin:0 auto;padding:0;background:none;margin-top:5rem}.subContainer{background:#f0f0f0;color:#333}.subContainer a{color:#9a0000}.subContainer h1,.subContainer h2,.subContainer h3{color:#16457d}.subContainer .error{color:#000}.dateDisplayBar,.dateDisplay{background:#f0f0f0;color:#000}.dateDisplayBar a,.dateDisplay a{color:#000}#google_translate_element{top:15px;right:30px;display:none}.mapLegend{padding:10px}.orderhistory{background:#f0f0f0}.orderhistory th{color:#333;padding:8px 3px}.alternateRow{background:#f0f0f0}.listingItem{background:#f0f0f0;border-bottom:1px solid #d7d7d7}.listingItem .itemDetailsContainer{font-weight:600}.listingItem .description{font-weight:300}.listingItem:hover{background:#f8f8f8}.dynamicPageContainer{margin-top:1rem}.saffireMobileSize .content{margin-top:8rem !important}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;background:#fece3c;font-family:"Bitter",serif;font-size:16px;font-weight:600;line-height:1.2;color:#fff}.generalmessage a{color:inherit;text-decoration:underline}.saffireMobileSize .generalmessage{height:40px;font-size:16px;line-height:1.2}@media screen and (max-width: 500px){.saffireMobileSize .generalmessage{font-size:12px}}.headerInnerContent{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto;background-color:#fff}.header{box-sizing:border-box;width:100%;max-width:100%;height:auto;position:fixed;top:0;z-index:9999}.saffireMobileSize .header{box-sizing:border-box;width:100%;max-width:100%;height:auto;position:fixed;top:0;z-index:999}.header-inner{max-width:1220px;width:100%;margin:0 auto;display:flex}.top-header{background-color:#fece3c}.top-header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;max-width:1204px;margin:0 auto;padding-right:1rem}.nav-container{position:relative;height:5rem}.saffireWindowScrolled .nav-container{box-shadow:0px 9px 17px -8px #000}.nav-container .nav-inner{width:100%;max-width:1204px;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}.saffireMobileSize .nav-container .nav-inner{height:5rem}.top-header-left{position:absolute;top:7px;transition:all 400ms ease}@media screen and (max-width: 1170px){.top-header-left{left:5px;top:-4px}}.header-logo{display:block;width:250px;height:200px;background:url(images/logo.png) center/contain no-repeat;transition:all .5s ease;z-index:9999;position:relative}.saffireWindowScrolled .header-logo{width:243px;height:143px;margin:1px 0 0 4px}@media screen and (max-width: 800px){.header-logo{width:150px;height:130px}.saffireWindowScrolled .header-logo{width:130px;height:130px}}.ticket{background:url(images/ticket-bg.png) center/contain no-repeat;color:#fff;transition:all 300ms ease !important;font-family:"Bevan",cursive;font-weight:100;font-size:16px;padding:5px 10px;height:3rem;width:12rem;display:flex;justify-content:center;align-items:center;margin:10px 0;text-transform:uppercase;font-weight:100;letter-spacing:1px;margin-left:1rem}.ticket:hover{transition:all 300ms ease !important;background:url(images/ticket-bg-rollover.png) center/contain no-repeat}.saffireMobileSize a.ticket{background:url(images/ticket-bg.png) center/contain no-repeat;color:#fff;transition:all 300ms ease !important;font-family:"Bevan",cursive;font-weight:100;font-size:14px;padding:5px 10px;height:2.5rem;width:10rem;display:flex;justify-content:center;align-items:center;margin:10px 0;text-transform:uppercase;font-weight:100;letter-spacing:1px;margin-left:1rem}.saffireMobileSize a.ticket:hover{background:url(images/ticket-bg-rollover.png) center/contain no-repeat;color:#fff;transition:all 300ms ease !important;font-family:"Bevan",cursive;font-weight:100;font-size:16px;padding:5px 10px;height:3rem;width:12rem;display:flex;justify-content:center;align-items:center;margin:10px 0;text-transform:uppercase;font-weight:100;letter-spacing:1px;margin-left:1rem}.header .searchBox:not(.clonedSearchBox){display:inline-flex;align-items:center;transition:all 300ms ease !important}.header .searchBox:not(.clonedSearchBox):hover{transition:all 300ms ease !important;color:#9a0000;margin-left:10px}.header .searchBox:not(.clonedSearchBox):hover a:before{content:"";background:url(images/search-icon-hover.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.header .searchBox:not(.clonedSearchBox):hover .inputFieldSubmit{background:transparent}.header .searchBox:not(.clonedSearchBox) .searchBoxSubmit a{border-radius:100% !important;box-shadow:none}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input{height:30px;width:170px;padding:0 5px;font-size:14px;font-family:"Bitter",serif;border-radius:100%;margin-right:8px;width:0;padding:0;transition:all 400ms ease}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:170px;padding:0 5px;transition:all 400ms ease}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;flex-direction:column;align-items:center;justify-content:center;height:27px;padding:0 10px;background:transparent;border-radius:100%;font-size:14px;font-family:"Bitter",serif;width:27px;padding:0;font-size:0}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:before{content:"";background:url(images/search-icon.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{width:170px;padding:0 5px;transition:all 400ms ease}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){display:none;position:relative;align-items:center;justify-content:center;width:100%;height:50px}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):before{content:"";position:static;line-height:1;font-size:26px;color:#16457d}.mobile-menu-cart{display:flex;align-items:center;justify-content:center}.searchBox{cursor:pointer;margin:0 0 0 -6px}.searchBox:hover .searchBoxSubmit a:before{color:#9a0000 !important;font-weight:100}.saffireLargeSize .viewcart .cartMenuLink:before{order:-1}.saffireLargeSize .viewcart{display:inline-flex;color:inherit}.saffireLargeSize .viewcart .cartMenuLink{transition:all 300ms ease !important;color:#16457d;display:flex;flex-direction:row;align-items:center;text-transform:uppercase;margin-left:10px;font-family:"Bitter",serif;font-size:14px;font-weight:normal}.saffireLargeSize .viewcart .cartMenuLink:before{margin-right:5px;content:"";background:url(images/cart-icon.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.saffireMobileSize .viewcart{display:inline-flex}.saffireMobileSize .viewcart .cartMenuLink{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#16457d;font-size:14px;font-weight:normal}.saffireMobileSize .viewcart .cartMenuLink:before{content:"";background:url(images/cart-icon.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease;margin-right:5px}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:auto;height:50px;vertical-align:top}@media screen and (max-width: 1170px){.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:auto;height:50px;vertical-align:top}.mobile-nav-toggle svg{fill:#16457d;width:30px;height:30px}}.mobile-nav-toggle:hover{cursor:pointer}.saffireMobileSize .header .emailSignup:before{content:"" !important}.saffireMobileSize .header .emailSignup>div{display:flex !important}.saffireMobileSize .header .emailSignup{width:100% !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}.emailSignup .modalOnly{display:flex !important;justify-content:flex-end !important;align-items:center !important}#weatherBugWidget{display:flex;align-items:center}.weatherDescriptive{display:none !important}#weatherBugDescription{color:#16457d !important;font-size:14px;font-weight:normal;font-family:"Bitter",serif}.standAloneDirections{display:flex;justify-content:center;align-items:center;margin:0px 10px 0 10px}.saffireMobileSize .standAloneDirections{display:none !important}.location-icon{background:url(images/location-icon.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.saffireMobileSize .location-icon{display:none !important}.location-icon:hover{background:url(images/location-icon-hover.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.desktop-countdown{transition:all 300ms ease}.saffireWindowScrolled .desktop-countdown{opacity:0}@media screen and (max-width: 1170px){.desktop-countdown{display:none}}#siteInfoBannerWidget{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background-color:#104689d6;color:#fff;font-weight:300;padding:5px 0;transition:all 400ms ease;font-family:"Bitter",serif;text-align:center}@media screen and (max-width: 1465px){#siteInfoBannerWidget{transition:all 400ms ease;justify-content:flex-end;padding-right:10px}}@media screen and (max-width: 1170px){#siteInfoBannerWidget{flex-direction:column;background-color:transparent;color:#16457d;font-weight:800}}#siteInfoBannerWidget #eventName:before{content:"|";margin:0 10px;font-weight:800;color:red}@media screen and (max-width: 1170px){#siteInfoBannerWidget #eventName:before{content:"";display:none}}@media screen and (max-width: 1200px){#siteInfoBannerWidget #eventName{padding:0 1rem !important}}@media screen and (max-width: 1170px){#siteInfoBannerWidget #eventName{color:#16457d !important;font-size:17px !important;font-weight:400}}@media screen and (max-width: 1170px){#siteInfoBannerWidget #eventDates{font-size:20px !important;font-weight:600}}.viewcart a:before{background:url(images/cart-icon.png);width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.saffireMobileSize .viewcart a:before{background:none}.viewcart:hover a:before{background:url(images/cart-icon-hover.png) !important;width:20px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;transition:all 300ms ease}.saffireLargeSize .nav .groups{display:flex;flex-wrap:wrap;margin:0;justify-content:center;transition:all 200ms ease}.saffireLargeSize .nav .groups .group{display:inline-block;flex-shrink:0;border-radius:10px;transition:all 200ms ease}.saffireLargeSize .nav .groups .group:last-child .items,.saffireLargeSize .nav .groups .group:nth-last-child(2) .items{left:auto;right:0;border-radius:5px 0 5px 5px;transition:all 200ms ease}.saffireLargeSize .nav .groups .group:nth-last-child(1) .items{left:auto;right:0;border-radius:0px 0 5px 5px}.saffireLargeSize .nav .groups .group:last-child .subitems,.saffireLargeSize .nav .groups .group:nth-last-child(2) .subitems{left:auto;right:100%;border-radius:5px 0 5px 5px}.saffireLargeSize .nav .groups .group>a{transition:all 200ms ease;display:inline-block;padding:10px 10px;background:none;font-family:"Bevan",cursive,"Bevan",cursive;font-weight:100;font-size:16px;font-weight:100;color:#16457d;border-radius:5px 5px 0 0;letter-spacing:1px;transition:all 200ms ease;text-transform:uppercase}.saffireLargeSize .nav .groups .group:hover>a{color:#fff;background:#16457d}.saffireLargeSize .nav .items{top:100%;left:0;padding:0;background:#16457d;border-radius:0 5px 5px 5px;font-size:18px;transition:all 200ms ease}.saffireLargeSize .nav .items .item a{padding:5px 21px;color:#fff;font-family:"Bitter",serif;font-weight:400}.saffireLargeSize .nav .items .item a:hover{transition:all 200ms ease;color:#fff}.saffireLargeSize .nav .item{width:220px;line-height:1.4;transition:all 200ms ease}.saffireLargeSize .nav .item:hover{transition:all 200ms ease;background:#006bb3}.saffireLargeSize .nav .subitems{left:100%;padding:0;background:#16457d}.showingNav{border-radius:5px 5px 0 0}.saffireLargeSize .nav .items .item{border-radius:0}.saffireLargeSize .nav .items .item:nth-child(2){border-radius:0 5px 0 0}.saffireLargeSize .nav .items .item:last-child{border-radius:0 0 5px 5px}.footer{background-color:red;font-family:"Bitter",serif;font-weight:100;position:relative;height:auto;width:100%;margin:0 auto;padding:0;color:#111;text-align:center;display:flex;flex-direction:column;align-items:center;background:url(images/footer-bg-lg.jpg) center/cover no-repeat}.saffireMobileSize .footer{background-color:#16457d}.footer a{color:#fff;text-decoration:none;font-weight:500}.saffireMobileSize .footer a{padding:0;line-height:25px}.footer a:hover{text-decoration:underline}.footer .separator{color:#fff;display:none;font-weight:600}.saffireMobileSize .footer .separator{display:none !important}.footer .footer-container{position:relative;width:95%;max-width:1204px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:2rem 0 8rem 0}@media screen and (max-width: 1170px){.footer .footer-container{flex-direction:column;align-items:center;width:100%;padding:2rem 0 2rem 0}}.footer .footer-container .info-container{display:flex;flex-direction:column;align-items:flex-start;z-index:2}.footer .footer-container .info-container .address-flex{display:flex;flex-direction:row}@media screen and (max-width: 1170px){.footer .footer-container .info-container .address-flex{flex-direction:column}}.footer .footer-container .info-container a{transition:all 300ms ease;margin-bottom:15px;font-size:16px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1170px){.footer .footer-container .info-container a{flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}}.footer .footer-container .info-container a .icon-social{background:url(images/icon-social.png);width:25px;height:25px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1170px){.footer .footer-container .info-container a .icon-social{margin-right:0;margin-bottom:10px}}.footer .footer-container .info-container a .icon-email{background:url(images/icon-email.png);width:25px;height:25px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1170px){.footer .footer-container .info-container a .icon-email{margin-right:0;margin-bottom:10px}}.footer .footer-container .info-container a .icon-location{background:url(images/icon-location.png);width:25px;height:25px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1170px){.footer .footer-container .info-container a .icon-location{margin-right:0;margin-bottom:10px}}.footer .footer-container .info-container a .icon-phone{background:url(images/icon-phone.png);width:25px;height:25px;margin-right:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1170px){.footer .footer-container .info-container a .icon-phone{margin-right:0;margin-bottom:10px}}.footer .footer-container .navigation-container{z-index:2}@media screen and (max-width: 1170px){.footer .footer-container .navigation-container{width:100%}}.footer .footer-container .navigation-container .footerItems1{display:flex;flex-direction:column;align-items:flex-end;margin:0}@media screen and (max-width: 1170px){.footer .footer-container .navigation-container .footerItems1{align-items:center}}@media screen and (max-width: 1170px){.footer .footer-container .navigation-container .footerItems1 .topitem{width:100%;margin-bottom:5px;text-transform:capitalize}}.footer .footer-container .navigation-container .footerItems1 a{margin-bottom:15px;transition:all 300ms ease;font-size:16px;background-color:transparent !important;box-shadow:none !important;text-transform:capitalize;font-family:"Bitter",serif !important}.saffireMobileSize .footer .footer-container{background:url(images/footer-bg-mobile.jpg) center/cover no-repeat}.footer .wraper-copy{background-color:#fece3c;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .copy-saffire-container{color:#16457d;padding:20px 0;font-size:14px;font-weight:600;transition:all 400ms ease;width:95%;max-width:1204px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer .copy-saffire-container .powered-by-saffire{margin-top:0;margin-left:7px}.footer .copy-saffire-container .powered-by-saffire a{display:inline-block}.footer .copy-saffire-container .powered-by-saffire svg{fill:#16457d}.saffireMobileSize .footer .copy-saffire-container{transition:all 400ms ease;flex-direction:column;padding:10px 10px}.saffireMobileSize .footer .copy-saffire-container .site-copyright{width:80%}.saffireMobileSize .footer .copy-saffire-container .powered-by-saffire{margin-top:5px;margin-left:0;font-size:14px}.images-container{position:absolute;top:15px;left:0;right:0;margin-right:0;margin-left:0;display:flex;flex-direction:column}@media screen and (max-width: 1170px){.images-container{position:relative;top:0}}.images-container .logo-container{width:13rem;height:13rem;background:url(images/logo.png) center/cover no-repeat;margin:0 auto}.images-container .afiliate-logos{margin:1rem auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.images-container .afiliate-logos .separator{display:inline;width:2px;background-color:#fff;opacity:.6;height:4rem}@media screen and (max-width: 1170px){.images-container .afiliate-logos a:nth-child(3){margin-top:1rem}}.images-container .afiliate-logos .logo1{background:url(images/affiliate-1.png);width:10rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6;transition:all 300ms ease}.images-container .afiliate-logos .logo1:hover{transition:all 300ms ease;opacity:1}@media screen and (max-width: 1170px){.images-container .afiliate-logos .logo1{width:9rem;height:5rem}}.images-container .afiliate-logos .logo2{background:url(images/affiliate-2.png);width:10rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6;transition:all 300ms ease;margin:0 10px}.images-container .afiliate-logos .logo2:hover{transition:all 300ms ease;opacity:1}@media screen and (max-width: 1170px){.images-container .afiliate-logos .logo2{width:9rem;height:5rem}}.images-container .afiliate-logos .logo3{background:url(images/affiliate-3.png);width:10rem;height:5rem;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6;transition:all 300ms ease}.images-container .afiliate-logos .logo3:hover{transition:all 300ms ease;opacity:1}@media screen and (max-width: 1170px){.images-container .afiliate-logos .logo3{width:9rem;height:5rem}}.mobile-menu-container{background-color:#fff}.mobile-menu-container .mobile-menu-header{background-color:#fece3c}.mobile-menu-container .close-mobile-menu:before,.mobile-menu-container .close-mobile-menu:after{background-color:#16457d}.mobile-menu-container .mobile-menu-subheader,.mobile-menu-container .mobile-menu-subheader-btn{display:flex;background-color:#f6f6f7}.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:#fff;font-weight:300;display:none}.mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn,.mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#0e2d52}.mobile-menu-container .mobile-menu-login-links a{font-family:"Bitter",serif}.mobile-menu-container .cart-counter{font-family:"Bitter",serif}.mobile-menu-container .search-container input[type=text]{font-family:"Bevan",cursive;font-weight:100;-webkit-appearance:none;border-radius:0px;height:50px;font-weight:600;font-size:18px}.mobile-menu-container .search-container .fa-search{color:#16457d}.mobile-menu-container .mobile-menu-ticket-btn{background-color:#16457d;font-family:"Bitter",serif;color:#fff;border-color:#fff}.mobile-menu-container .mobile-menu-footer-links a{font-family:"Bitter",serif;color:#333;font-weight:500;font-size:16px}#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 #fff}#mobile-nav li.m-group .next-level-btn,#mobile-nav li.m-item .next-level-btn,#mobile-nav li.m-subitem .next-level-btn{font-size:10px;background-color:#1e5da8}#mobile-nav a{background-color:#16457d;font-family:"Bitter",serif;color:#fff;font-weight:400}#mobile-nav a:hover{background-color:#0e2d52}#mobile-nav .has-subitems span{background-color:#16457d;color:#fff}#mobile-nav .has-subitems span:hover{background-color:#0e2d52}#mobile-nav .has-subitems span{max-width:50px}.ui-dialog{background:#fff;box-shadow:0 0 10px -5px #444}#dynamicModal{min-height:295px !important}.modal{background:#fff;border:10px solid #fff;box-sizing:content-box}.modalBody{background:#fff !important;padding:14px}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#333;line-height:22px}.modalBody .showorksTableGrid th{background:rgba(0,0,0,.3);color:#fff;font-size:12px;letter-spacing:.06em;padding-bottom:7px}.modalBody .showorksTableGrid td{color:#333}.modalBody .showorksTableGrid tr.odd{background:#fff;color:#000}.modalBody .showorksTableGrid tr.even{background:#e6e6e6;color:#000}.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;top:-19px !important}.modalClose .modalCloseButton{min-width:40px}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}.getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:280px;margin:0 auto;text-align:center}.getUpdatesPageEmailModule .emailSignup.modalOnly .inputFieldTextbox{box-sizing:border-box;border-radius:0 !important;border:1px solid #333;padding:5px 10px;color:#333;width:100%;margin-bottom:10px}.getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{border-radius:0 !important}.getUpdatesPageEmailModule .emailSignup.modalOnly .button{box-sizing:border-box;width:100%}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}.button{padding:4px 16px;font-size:15px}.button,.buttonSmall{box-sizing:border-box;line-height:1.75em;border-radius:5px;text-decoration:none;font-family:"Bevan",cursive;color:#fff !important;transition:all 300ms ease;background:#9a0000;letter-spacing:1px;padding:10px 18px;text-transform:uppercase;margin:3px 0;font-weight:100;box-shadow:2px 3px 8px 1px rgba(0,0,0,.28)}a.buttonSmall.button,.buttonSmall{padding:4px 12px;font-size:12px;box-shadow:2px 3px 8px 1px rgba(0,0,0,.28)}.button:hover,.buttonSmall:hover{background:#6b0202}a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:12px}.main-feature-video{bottom:3.5rem !important}@media screen and (max-width: 995px){.main-feature-video{display:none !important}}.moreButton{background:#fece3c;padding:6px 30px;white-space:nowrap}.moreButton:hover{background-color:#333 !important}.moreButtonLarger{background:#9a0000;padding:10px 20px;white-space:nowrap}.moreButtonLarger:hover{background-color:#6b0202 !important}.main-feature-container{position:relative;height:100%}.main-feature-container #swiperWidgetMainFeature{position:relative}.main-feature-container #swiperWidgetMainFeature .swiper-button-next,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev{position:relative;display:flex;align-items:flex-end;justify-content:center;background-image:none;cursor:pointer;width:2.5rem !important;height:2.5rem !important;margin-top:0}.main-feature-container #swiperWidgetMainFeature .swiper-button-next svg,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev svg{transition:all 300ms ease;width:2.5rem !important;height:2.5rem !important;fill:#16457d}.main-feature-container #swiperWidgetMainFeature .swiper-button-next:hover svg,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev:hover svg{transition:all 300ms ease;fill:#9a0000}.saffireMobileSize .main-feature-container #swiperWidgetMainFeature .swiper-button-next,.saffireMobileSize .main-feature-container #swiperWidgetMainFeature .swiper-button-prev{display:none}.main-feature-container #swiperWidgetMainFeature .swiper-button-prev,.main-feature-container #swiperWidgetMainFeature .swiper-button-next{left:0;top:0}.main-feature-container #swiperWidgetMainFeature .swiper-image-container{position:relative;height:850px;max-height:850px;background-size:cover;background-position:center;width:100%;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .swiper-image-container{height:600px;max-height:620px}}@media screen and (max-width: 768px){.main-feature-container #swiperWidgetMainFeature .swiper-image-container{height:300px;max-height:320px}}.main-feature-container #swiperWidgetMainFeature .main-events-container{display:flex;flex-direction:row;align-items:center;position:relative;justify-content:space-evenly;margin:0 auto}.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-title{z-index:2;margin:0;font-family:"Bevan",cursive;font-weight:100;font-size:33px}@media screen and (max-width: 700px){.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-title{font-size:20px}}.main-feature-container #swiperWidgetMainFeature .main-event-middle-section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:1rem 0;text-align:center}.main-feature-container #swiperWidgetMainFeature .main-events-text{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-text{width:98%;padding:0 2rem;flex-direction:column;align-items:center;text-align:center !important}}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .mobile-hide{display:none !important}}.main-feature-container #swiperWidgetMainFeature .mobile-show{display:none !important}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .mobile-show{display:flex !important}}.main-feature-container .main-events-buttons{display:flex;flex-direction:row;z-index:2}.main-feature-container .main-events-buttons a{font-weight:100;margin:3px 5px}.main-feature-container .swiper-pagination{width:100%;padding:1rem 0;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.25) 27%, rgba(0, 0, 0, 0.6) 71%, rgba(0, 0, 0, 0.79) 95%, rgba(0, 0, 0, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#c7000000", GradientType=0)}.main-feature-container .swiper-pagination span{margin:0 5px}.main-feature-container .swiper-pagination .swiper-pagination-bullet{cursor:pointer;background-color:transparent;width:6px;height:6px;transition:all 300ms ease;opacity:1;border:3px solid #fff}.main-feature-container .swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff;opacity:1}.main-feature-container .swiper-pagination-bullet-active{background-color:#fff !important;opacity:1 !important}.mobile-countdown{display:none}@media screen and (max-width: 1170px){.mobile-countdown{display:flex}}.no-margin{margin-left:0 !important}.container-third-feature{background-color:#fff;margin-bottom:5px}.saffireMobileSize .container-third-feature{margin-bottom:0}.container-third-feature #cardWidgetThirdFeature{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0;width:100%;margin-bottom:.5rem;transition:all 300ms ease;margin:0 auto}@media screen and (max-width: 580px){.container-third-feature #cardWidgetThirdFeature{max-width:95%}}.container-third-feature #cardWidgetThirdFeature .card-widget-item{background-color:#ffffffe0;position:relative;transition:all 300ms ease;margin:5px;width:24%;height:auto;border-radius:5px}@media screen and (max-width: 1360px){.container-third-feature #cardWidgetThirdFeature .card-widget-item{width:30%}}@media screen and (max-width: 1000px){.container-third-feature #cardWidgetThirdFeature .card-widget-item{width:45%}}@media screen and (max-width: 685px){.container-third-feature #cardWidgetThirdFeature .card-widget-item{width:100%}}.container-third-feature #cardWidgetThirdFeature .card-widget-item:nth-child(odd) .image-container .card-content .title-wraper{background-color:#fece3c;width:100%}.container-third-feature #cardWidgetThirdFeature .card-widget-item:nth-child(even) .image-container .card-content .card-widget-title{background-color:#9a0000;width:100%}.container-third-feature #cardWidgetThirdFeature .card-widget-item .image-container{background-size:cover;background-position:center;-o-object-fit:fill;object-fit:fill;width:100%;height:290px;position:relative;border-radius:10px 10px 12px 12px}.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content{text-align:center;height:0}.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .title-wraper{line-height:30px;width:100%;display:flex;text-align:center;justify-content:center;align-items:center;border-radius:0 0 10px 10px;position:absolute;bottom:0;left:0}.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .title-wraper .card-widget-title{display:flex;align-items:center;justify-content:center;text-transform:uppercase;height:100%;padding:0 20px;border-radius:0 0 10px 10px;height:5rem;text-shadow:0px 2px 3px #000;font-size:25px;letter-spacing:1px;color:#fff;font-family:"Bevan",cursive;font-weight:100}@media screen and (max-width: 1060px){.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .title-wraper{font-size:23px}}.container-third-feature #cardWidgetThirdFeature .card-widget-item .buttonwrap{opacity:0;bottom:0;position:absolute;z-index:800}.container-third-feature #cardWidgetThirdFeature .card-widget-item .buttonwrap a{font-size:17px;font-weight:100}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover .buttonwrap{opacity:1;transition:all 300ms ease;top:0;left:0;position:relative}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover:nth-child(odd) .image-container .card-content{transition:all 300ms ease;-webkit-clip-path:none;clip-path:none;height:100%;padding:0;background-color:rgba(254,206,60,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px 5px 10px 10px}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover:nth-child(even) .image-container .card-content{transition:all 300ms ease;-webkit-clip-path:none;clip-path:none;height:100%;padding:0;background-color:rgba(154,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px 5px 10px 10px}.container-fourth-feature{background-color:#f8f8f8;background:url(images/seo-bg-lg.png);background-repeat:repeat-x;background-size:contain;background-position:bottom;padding:1rem 0;margin-top:2rem;transition:all 400ms ease;min-height:12vw}@media screen and (max-width: 425px){.container-fourth-feature{background:url(images/seo-bg-mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:290px;transition:all 400ms ease}}.container-fourth-feature #cardWidgetFourthFeature{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0;width:100%;transition:all 300ms ease}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item{border-radius:5px;position:relative;transition:all 300ms ease;margin:5px}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-title{width:100%;position:relative;bottom:0;left:0;color:#16457d;text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:28px;transition:all 300ms ease;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Bevan",cursive;font-weight:100;font-size:33px}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-title::after{margin:2rem auto 1rem auto;content:"";width:4rem;height:10px;background-color:#fece3c;display:flex;flex-direction:column}.saffireMobileSize .container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-title::after{margin:15px auto 10px auto}.saffireMobileSize .container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-title{width:90%;font-size:20px;margin-top:0}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-description{font-family:"Bitter",serif;font-weight:400;font-size:18px;padding:0 25% 1rem 25%;margin:.5rem 0;line-height:33px}.saffireMobileSize .container-fourth-feature #cardWidgetFourthFeature .card-widget-item .card-content .card-widget-description{padding:0 1rem;margin:.5rem 0;font-size:14px;line-height:25px}.container-fourth-feature #cardWidgetFourthFeature .card-widget-item .buttonwrap a{font-size:17px;font-weight:100}body.splashpage-active.homepage .bag-policy-popup{display:none}#managedPopUp{display:none}#managedPopUp *:focus{outline:none !important}.modal__overlay{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;border-radius:0;box-shadow:2px 2px 12px 1px #00000057;padding:10px;max-width:780px;width:95%;box-sizing:border-box;border-radius:4px}@media screen and (max-width: 800px){.modal__container{padding:0px;width:93%;padding-bottom:0}}.modal__header{line-height:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.modal__header .modal-logo{max-width:150px;width:100%;height:42px;display:none;-o-object-fit:contain;object-fit:contain}.modal__content{display:flex;line-height:1.5;padding:0 5px;flex-direction:column;align-items:center;overflow-y:auto;max-height:85vh;height:100%}@media screen and (max-width: 800px){.modal__content{flex-direction:column;align-items:center}}.modal__content .modal__content-left{justify-content:space-between;align-items:center;width:100%;max-width:calc(100% - 70px);display:flex}@media screen and (max-width: 820px){.modal__content .modal__content-left{max-width:100%;margin-top:15px;justify-content:space-evenly}}.modal__content .modal__content-right{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;align-items:center;font-weight:normal}@media screen and (max-width: 800px){.modal__content .modal__content-right{align-items:center;text-align:center}}.modal__content .modal__content-right ul{list-style:none;margin:0px auto;text-align:center;padding:0}.modal__content .modal__content-right ul li{margin:5px 0px}.modal__content .modal__content-right h3{font-size:38px;color:#16457d;margin:0px auto 10px;line-height:1.3;box-sizing:border-box;text-transform:uppercase;letter-spacing:.4px;flex-direction:column;display:flex;background:#fece3c;padding:5px 25px;-webkit-clip-path:polygon(100% 0%, 100% 0%, 98% 50%, 100% 100%, 0% 100%, 2% 50%, 0% 0%);clip-path:polygon(100% 0%, 100% 0%, 98% 50%, 100% 100%, 0% 100%, 2% 50%, 0% 0%)}@media screen and (max-width: 820px){.modal__content .modal__content-right h3{font-size:26px}}@media screen and (max-width: 520px){.modal__content .modal__content-right h3{font-size:16px}}.modal__content .modal__content-right .button{border-radius:10px;padding:10px 15px;margin:0;background-color:#9a0000;border:none;box-shadow:none;line-height:normal;font-size:15px}.modal__content .modal__content-right .button:hover{background:#6b0202}.modal__content .modal__content-right .checkbox{display:flex;flex-direction:row;margin-top:15px;text-align:left;align-items:flex-start}.modal__content .modal__content-right .checkbox label{margin-left:4px;font-size:13px;cursor:pointer}.modal__content .modal__content-left img{width:235px;height:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:175px}@media screen and (max-width: 820px){.modal__content .modal__content-left img{width:130px}}.modal__content .modal__title{font-size:38px;color:#16457d;margin:0;line-height:1.2;box-sizing:border-box;text-transform:uppercase;flex-direction:column;display:flex;text-align:center}@media screen and (max-width: 820px){.modal__content .modal__title{font-size:26px;margin:0px 15px}}.modal__content .modal__description{font-family:"Bitter",serif;font-size:16px;color:#333;margin:26px 0;line-height:28px;text-align:center;padding:0px 50px}@media screen and (max-width: 820px){.modal__content .modal__description{font-size:16px;margin:10px 0;padding:0px 15px}}.modal-close-btn{color:#fff;position:absolute;top:-15px;right:-15px;cursor:pointer;text-transform:uppercase;background:#9a0000;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50px}@media screen and (max-width: 800px){.modal-close-btn{top:-10px;right:-10px}}.noImagesAlignment{text-align:center;align-items:center}.imagesAlignment{text-align:left;align-items:flex-start}@keyframes pFadeIn{from{opacity:0}to{opacity:1}}@keyframes pSlideUpFade{from{top:50px;opacity:0}to{top:0px;opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide.is-open .modal__overlay{z-index:99999999}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.container-fifth-feature{background:url(images/tier-4-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:4rem 0;height:100%;padding-bottom:8rem;margin-bottom:-5rem;z-index:2}@media screen and (max-width: 1230px){.container-fifth-feature{flex-direction:column;padding:1rem 0 5rem 0}}.saffireMobileSize .container-fifth-feature{background:url(images/tier-4-bg-mobile.jpg);background-repeat:no-repeat;background-size:cover;margin-bottom:-2rem;padding-bottom:2rem}.event-dates-container{box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;flex-direction:column;height:100%;top:8rem;right:8rem;width:600px;max-width:100%;z-index:8888;border-radius:5px}@media screen and (max-width: 1060px){.event-dates-container{width:440px}}.saffireMobileSize .event-dates-container{top:0;right:0;z-index:inherit;width:550px;max-width:100%}#multiScheduleFeature{border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:540px;max-width:100%;border-radius:5px}.saffireMobileSize #multiScheduleFeature{width:100%;max-width:100%;margin:0 auto}#multiScheduleFeature .featureItemImage{display:inline-block;width:100px;min-width:100px;height:auto;margin-right:10px;text-align:center}#multiScheduleFeature .featureItemImage img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;border-radius:3px}#multiScheduleFeature .multiFeatureContent{display:flex;flex-direction:column;align-items:center;width:100%;background-color:transparent;border-radius:0 0 3px 3px}#multiScheduleFeature .multiFeatureContent a:first-child{margin-top:1rem}#multiScheduleFeature .multiFeatureContent div:nth-last-child(2){border-bottom:none}#multiScheduleFeature .text-container{display:flex;flex-direction:column;justify-content:center}#multiScheduleFeature .featureItem{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:90%;text-decoration:none;transition:all 300ms ease;height:5.5rem;padding:0rem 1rem 0rem 0rem;margin:.5rem 0;background-color:#fece3c;border-radius:10px}.saffireMobileSize #multiScheduleFeature .featureItem{height:4rem}#multiScheduleFeature .featureItem:after{transition:all 300ms ease;position:absolute;top:50%;right:-13px;transform:translateY(-50%);content:"";display:block;width:13px;height:4rem;background:url(images/bg-side-event.png);background-position:-45px;background-size:cover;background-repeat:no-repeat}.saffireMobileSize #multiScheduleFeature .featureItem:after{right:-9px;background-position:right;width:9px;height:45px}#multiScheduleFeature .featureItem:hover{background-color:#f3b705;transition:all 300ms ease}#multiScheduleFeature .featureItemDescription,#multiScheduleFeature .button-container{display:none}#multiScheduleFeature .featureItemTitle,#multiScheduleFeature .featureItemDate{display:flex;align-items:center}#multiScheduleFeature .featureItemTitle{font-family:"Bitter",serif;color:#16457d;font-weight:700;transition:all 300ms ease;font-size:16px;line-height:20px;margin-left:15px;width:60%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500}#multiScheduleFeature .featureItemTitle:after{transition:all 300ms ease;position:absolute;top:50%;right:25px;transform:translateY(-50%);content:"";display:block;width:22px;height:22px;background:url(images/event-arrow.png) center/contain no-repeat}.saffireMobileSize #multiScheduleFeature .featureItemTitle{font-size:15px;width:100%;padding-right:9%}#multiScheduleFeature .featureItemDate{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:auto;border-radius:5px 0 0 5px;font-family:"Bevan",cursive;color:#fff;background-color:#16457d;text-transform:uppercase;line-height:20px;font-weight:100;font-size:22px;letter-spacing:0px;width:5.5rem;height:100%;border-radius:10px;text-align:center}.saffireMobileSize #multiScheduleFeature .featureItemDate{width:8rem;font-size:18px}#multiScheduleFeature .wrap-button{display:flex;justify-content:center;align-items:center;width:90%;background-color:#fece3c;border-radius:10px;position:relative;margin:.5rem 0;height:5.5rem}.saffireMobileSize #multiScheduleFeature .wrap-button{height:4rem}#multiScheduleFeature .wrap-button:after{transition:all 300ms ease;position:absolute;top:50%;right:-13px;transform:translateY(-50%);content:"";display:block;width:13px;height:4rem;background:url(images/bg-side-event.png);background-position:-45px;background-size:cover;background-repeat:no-repeat}.saffireMobileSize #multiScheduleFeature .wrap-button:after{right:-9px;background-position:right;width:9px;height:45px}#multiScheduleFeature .all-events-btn{position:relative;font-size:14px;padding:10px 20px;border-radius:5px;margin:1rem 0;box-shadow:none}.saffireMobileSize #multiScheduleFeature .all-events-btn{padding:5px 15px}.video-wrapp{width:600px;max-width:100%;display:flex;justify-content:space-between;position:relative;flex-direction:column;align-items:center;padding:0 20px;height:35rem}@media screen and (max-width: 1024px){.video-wrapp{margin-top:20px;width:400px;max-width:90%;height:auto}}.saffireMobileSize .video-wrapp{width:500px;max-width:90%}.video-wrapp .watch-button{background:url(images/watch-button.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:12px;right:3px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:"Bevan",cursive;font-size:18px;font-weight:800;color:#16457d;padding:5px 25px 5px 15px;width:5rem;height:2rem;z-index:5;filter:drop-shadow(-4px 4px 3px #0000007c)}@media screen and (max-width: 1024px){.video-wrapp .watch-button{right:10px;height:1.5rem;background:none;background-color:#fece3c;border-radius:5px;width:auto;padding:5px 10px}}.saffireMobileSize .video-wrapp .watch-button{top:10px;font-size:14px}.video-wrapp #videoSection{position:relative;width:1080px;max-width:100%;vertical-align:top;float:none;overflow:hidden;display:flex;justify-content:center;filter:drop-shadow(-4px 4px 3px #0000007c)}.video-wrapp #videoSection.single-video #arrow-container{display:none}.video-wrapp #videoWidget{box-sizing:border-box;position:relative;height:0;width:100%;max-width:1080px;padding-bottom:56.3%;text-align:center;margin-bottom:1rem}.video-wrapp #videoWidget iframe{position:absolute;top:0;left:0;width:100%;max-width:100% !important;height:100%;border:none !important;z-index:1;border-radius:10px}.video-wrapp #videoWidget .video-loading{box-sizing:border-box;position:relative;top:calc(50% - 40px);left:0;right:0;width:80px;height:80px;margin:0 auto;border-top-color:#fff;border-radius:100%;z-index:0;animation:spin 1s infinite linear}.video-wrapp #videoWidget .video-arrow{box-sizing:border-box;position:absolute;top:50%;width:40px;height:40px;padding:14px;background-size:contain;background-position:center;transform:translateY(-50%);transition:all .3s ease;cursor:pointer;z-index:1}.video-wrapp #videoWidget .video-arrow.previous{left:-25px;opacity:0;visibility:hidden}.video-wrapp #videoWidget .video-arrow.next{right:-25px;opacity:0;visibility:hidden}.video-wrapp #videoWidget:hover .video-arrow.previous{left:8px;opacity:.8;visibility:visible}.video-wrapp #videoWidget:hover .video-arrow.next{right:8px;opacity:.8;visibility:visible}.video-wrapp #videoWidget #videoList{display:none}@keyframes spin{100%{transform:rotate(360deg)}}.video-wrapp .map-overlay{width:800px;max-width:100%;background:url(images/map-large.png);background-repeat:no-repeat;background-position:center left;background-size:cover;height:12rem;display:flex;border-radius:10px;position:relative}.saffireMobileSize .video-wrapp .map-overlay{background:url(images/map-mobile.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:25rem}.video-wrapp .map-overlay .map-box{position:absolute;background:url(images/map-box.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;left:-3px;top:1rem;width:20rem;height:10rem;padding-left:2rem;font-family:"Bitter",serif}.saffireMobileSize .video-wrapp .map-overlay .map-box{max-width:90%;padding-left:1.5rem}.video-wrapp .map-overlay .map-box .container-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.video-wrapp .map-overlay .map-box .map-icon{margin-right:10px;width:2rem;height:2rem;background-color:#fff;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem}.video-wrapp .map-overlay .map-box .map-icon svg{fill:#16457d;width:1.2rem;height:1.2rem}.video-wrapp .map-overlay .map-box .map-data{display:flex;flex-direction:column;font-size:15px;color:#16457d;margin-bottom:10px;line-height:18px;font-weight:500}.video-wrapp .map-overlay .map-box .wrap-button{width:100%;padding-left:2rem}.video-wrapp .map-overlay .map-box .wrap-button a{font-size:14px}.center-content{justify-content:center !important}.major-sponsors-container{-webkit-clip-path:ellipse(80% 100% at 50% 100%);clip-path:ellipse(80% 100% at 50% 100%);padding:1rem 0 0 0;background-color:#fff;margin:1rem 0;position:relative;z-index:3}.saffireMobileSize .major-sponsors-container{-webkit-clip-path:ellipse(200% 100% at 50% 100%);clip-path:ellipse(200% 100% at 50% 100%)}.major-sponsors-container .sponsors-title{text-align:center;margin:0;margin:2rem 0 0rem 0;color:#16457d;text-transform:uppercase;font-family:"Bevan",cursive;font-weight:100;font-size:26px}.major-sponsors-container #majorSponsorsWidget{box-sizing:border-box;position:relative;display:flex;flex-direction:row;justify-content:center;padding-bottom:0;align-items:center;width:100%;margin-bottom:.5rem;transition:all 300ms ease;margin:0 auto}.saffireMobileSize .major-sponsors-container #majorSponsorsWidget{width:80%}.major-sponsors-container #majorSponsorsWidget .card-content{display:none}.major-sponsors-container #majorSponsorsWidget .image-container{transition:all 300ms ease;text-align:center;display:flex;align-items:center;justify-content:center}.major-sponsors-container #majorSponsorsWidget .image-container img{max-width:325px;width:100%;height:140px;display:inline-block;-o-object-fit:contain;object-fit:contain}.major-sponsors-container #majorSponsorsWidget .image-container:hover{transition:all 300ms ease;cursor:pointer}.major-sponsors-container #majorSponsorsWidget .card-widget-item{background-color:#ffffffe0;border-radius:5px;position:relative;transition:all 300ms ease;margin:0 2rem}.saffireMobileSize .major-sponsors-container #majorSponsorsWidget .card-widget-item{max-width:8rem;margin:0 .5rem}.sponsors-container{margin:0 auto;width:95%;display:flex;flex-direction:column;margin-bottom:1rem}#sponsorWidgetContainer{position:relative;width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;z-index:99;padding:0 50px}.saffireMobileSize #sponsorWidgetContainer{padding:0}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container:focus-within{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsorCarouselImageContainer{animation-play-state:paused}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:before{content:"Resume"}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:after{content:"";padding-left:2px}#sponsorWidgetContainer .sponsorWidgetContainer:hover .sponsor-controls-container{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#sponsorWidgetContainer .sponsorCarouselImage img{max-height:100px;transition:all 300ms ease}#sponsorWidgetContainer .sponsorCarouselImage img:hover{transition:all 300ms ease}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-height:85px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:center;top:0}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{display:none}#sponsorWidgetContainer #sponsorArrowRight,#sponsorWidgetContainer #sponsorArrowLeft{top:50%;transform:translateY(-50%)}.saffireMobileSize #sponsorWidgetContainer #sponsorArrowRight,.saffireMobileSize #sponsorWidgetContainer #sponsorArrowLeft{display:none}#sponsorWidgetContainer #sponsorArrowRight span,#sponsorWidgetContainer #sponsorArrowLeft span{width:13px;height:22px;border:none}#sponsorWidgetContainer #sponsorArrowRight{right:-6px}#sponsorWidgetContainer #sponsorArrowRight span{background:url(images/arrow-sponsors.png) center/contain no-repeat;height:1.5rem;width:1.5rem;transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowRight span:hover{filter:brightness(0.7);transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowLeft{left:-6px}#sponsorWidgetContainer #sponsorArrowLeft span{background:url(images/arrow-sponsors.png) center/contain no-repeat;transform:rotate(180deg);height:1.5rem;width:1.5rem;transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowLeft span:hover{filter:brightness(0.7);transition:all 300ms ease}#sponsorWidgetContainer .sponsor-controls-container{box-sizing:border-box;position:absolute;bottom:-33px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:90px;height:30px;background:#fff;box-shadow:0 0px 5px 1px rgba(0,0,0,.5);z-index:999;transition:.2s;opacity:0;pointer-events:none}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn{display:flex;align-items:center;justify-content:center;position:relative;padding:0 0 0 10px;border:none;background:#fff;color:#333;width:100%;height:100%;text-align:center;cursor:pointer}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn:before{content:"Pause";display:inline-block;width:50px;font-size:14px;line-height:1;color:#333;text-align:center}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn:after{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding-left:1px;width:30px;height:100%;font-family:"FontAwesome";font-size:15px;color:#333}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container,#majorSponsorTitleContainer,.majorSponsor{display:none}.sponsors-title{text-align:center;margin:0;margin:1rem 0;color:#16457d;text-transform:uppercase;font-family:"Bevan",cursive;font-weight:100;font-size:26px}.sponsorCarouselImageContainer a{margin:0 30px}.arrow-sponsors{background-color:#16457d}.socialNetworks{padding:7px 5px;z-index:9000;position:fixed;right:1rem;top:25%;transition:.6s ease;background:#104689d6;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:30px}.saffireMobileSize .socialNetworks{padding:0}.socialNetworks img{display:flex;max-width:50px;max-height:50px;border-radius:100%;background-color:transparent;transition:all 100ms ease}.socialNetworks img:hover{transition:all 100ms ease;border:3px solid #9a0000;border-radius:100%}.socialNetworks>span,.socialNetworks>a{margin:8px 2px;display:block;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;background-color:transparent;border-radius:100%;transition:.2s}.socialNetworks>a:hover{z-index:2;transition:.2s;background-color:transparent}@media screen and (max-width: 800px){.socialNetworks{position:relative;flex-direction:row;width:auto;border-radius:0;left:0;margin:10px 0 10px 0;background-color:transparent}.socialNetworks>span,.socialNetworks>a{margin:0 5px}.socialNetworks>a:hover{left:0;bottom:6px;z-index:2;transition:.2s}}.pageIsLoaded .socialNetworks{right:1rem}.saffireMobileSize .pageIsLoaded .socialNetworks{bottom:0}.lightbox-showing .socialNetworks{display:none}.socialNetworks a img{height:45px !important;width:45px !important}body.splashpage-active{overflow:hidden}body.splashpage-active .wrapper{opacity:0}#splashPage{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;top:0;left:0;z-index:99999;background:#fff}@media screen and (max-width: 1060px)and (orientation: portrait){#splashPage{flex-direction:column}}#splashPage .container{z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}#splashPage .splashPage-button{box-sizing:border-box;display:inline-block;font-family:"Bevan",cursive;font-weight:100;font-size:15px;color:#16457d;text-decoration:none;padding:10px 25px;border-radius:8px;text-transform:uppercase;margin-top:22px;transition:all 300ms ease;background-color:#fece3c}#splashPage .splashPage-button:hover,#splashPage .splashPage-button:active,#splashPage .splashPage-button:focus{outline:none;background:#d39f01;cursor:pointer;transition:all 300ms ease}.splash-content-left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;position:relative;overflow:hidden}@media screen and (max-width: 1060px){.splash-content-left{width:100%}}.splash-content-left .bg-overlay{position:absolute;width:105%;height:105%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 300ms ease;filter:blur(4px);background-image:url(images/splash-left.jpg)}@media screen and (max-width: 1060px){.splash-content-left .bg-overlay{width:125%}}.splash-content-left:hover .bg-overlay{transition:all 300ms ease;transform:scale(1.2);filter:none}.splash-content-left:hover .logo{transform:scale(0.9)}.splash-content-left .left-logo{width:20rem;height:15rem;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 300ms ease;background-image:url(images/splash-logo-left.png)}@media screen and (max-width: 1060px){.splash-content-left .left-logo{width:15rem;height:8rem}}.splash-content-right{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;position:relative;overflow:hidden}@media screen and (max-width: 1060px){.splash-content-right{width:100%;background-position:bottom}}.splash-content-right .bg-overlay{position:absolute;width:105%;height:105%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 300ms ease;filter:blur(4px);background-image:url(images/splash-right.jpg)}@media screen and (max-width: 1060px){.splash-content-right .bg-overlay{width:125%}}@media screen and (max-width: 1060px){.splash-content-right .bg-overlay{background-position:45px -10px;width:143%}}.splash-content-right:hover .bg-overlay{transition:all 300ms ease;transform:scale(1.2);filter:none}.splash-content-right:hover .logo{transform:scale(0.9)}.splash-content-right .right-logo{width:20rem;height:15rem;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 300ms ease;background-image:url(images/splash-logo-right.png)}@media screen and (max-width: 1060px){.splash-content-right .right-logo{width:15rem;height:8rem}}*:focus{outline:none}.galleryViewName{text-overflow:ellipsis;white-space:nowrap}.printEvent{display:flex !important;align-items:center;z-index:0}.printEvent .print{order:2}.printEvent .fa-print{order:1}.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;background:#f0f0f0;padding:14px 20px 14px 0;color:#333;margin:5px 0;font-weight:500}@media screen and (max-width: 600px){.faqQuestion{padding-left:20px}}.faqQuestion:before{content:"" !important;font-size:15px;color:#333;background:#9a0000;padding:20px 24px}@media screen and (max-width: 600px){.faqQuestion:before{color:#000;background:transparent;padding:0 20px 0 0}}.faqAnswer{background:#f0f0f0;padding:20px;margin-left:60px;color:#333}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.FAQModule hr{display:none}.featureLineup-buttons.subContainer{box-shadow:none;background:transparent}.featureLineup-buttons.subContainer .featureLineup-social a{color:#9a0000}.featureLineup-buttons.subContainer .featureLineup-social a:hover{color:#6b0202}.featureLineupContainer .featureLineup-headline.button{background-color:#16447da4;width:95%;margin:auto auto;left:0;right:0}#imgsearch .left input{height:28px}#imgsearch .left .button{padding:3px 10px;border-radius:0 5px 5px 0 !important;display:flex;align-items:center;justify-content:center;font-weight:100;font-size:13px !important;height:34px;width:auto}#imgsearch .right{display:flex;flex-direction:row;align-items:center}.dateDisplayBar{background-color:rgba(154,0,0,.7);color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px}#MainContent_content_smp_breadcrumbs .small:first-child{font-weight:regular}.mainTitlesUnderlined{color:#fece3c;text-align:center;font-size:32px;font-weight:500;text-transform:uppercase;display:flex;flex-direction:column;line-height:30px}.saffireMobileSize .mainTitlesUnderlined{font-size:26px}.mainTitlesUnderlined::after{content:"  ";margin:1rem auto;width:10rem;border-bottom:3px solid #16457d}.hidingComponent{display:none !important}.flexDirectionChange{align-items:center !important;justify-content:center !important}.hidingVideoButton .inner-left-container::after{content:"" !important;position:absolute;top:0}.faqQuestion,a.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:14px 20px 14px 0}.faqQuestion:before,a.faqQuestion:before{font-size:15px;color:#fff;padding:20px 24px;border-right:10px solid #fff}.faqAnswer{color:#333;background:#f4f4f4;padding:20px;margin-left:60px;border-left:10px solid #fff}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.FAQModule hr{display:none}.featureLineupContainer .featureLineup-buttons.subContainer{width:100%}#mobileSearchInput{font-family:"Bitter",serif}.hideSeparator::before{content:"" !important;display:none}.hideSiteInfoBar{display:none !important}.saffireMobileSize #weatherBugWidget{display:none !important}.siteInfoBannerOff #siteInfoBannerWidget{display:none}

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