@import url(https://use.typekit.net/kcv6jlc.css);
@import url(https://use.typekit.net/hjm7lss.css);
@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;padding:0 10px;white-space:normal}.saffireMobileSize .generalmessage{padding:0 10px}.powered-by-saffire a{bottom:initial}.loginstatus{float:none}.header .loginstatus a,.header .myAccountNavButton a{color:inherit}#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}.saffireMobileSize.isResponsive iframe{max-width:100%}.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}body.modalBody .emailSignup .emailInputField input{padding:2px 5px;margin:5px 0;border:1px solid #000}.header .searchBox{position:relative;z-index:1}.header .searchBox:not(.clonedSearchBox)>div{float:none}.header .searchBox:not(.clonedSearchBox) #searchBoxClicker{display:none}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input{box-sizing:border-box;border:none;box-shadow:none}.header .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.searchSubmitButton{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}.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)}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{font-family:inherit;font-size:14px;border-radius:6px}#google_translate_element{top:1rem;right:2rem}.mapLegend{padding:.75rem}.tiny,.note{font-size:12px}input.textbox,textarea.multi,select.dropdown{font-size:14px}.saffireMobileSize a.buttonSmall.button{padding:.5em .75em}.ui-dialog-title{display:none}.ui-dialog #dynamicModal{min-height:341px !important}.featureLineupContainer .featureLineup-buttons.subContainer{width:100%;background:none;box-shadow:none}.featureLineup-headline{top:7px;left:7px;transition:.3s}.FeatureLineupModule .featureLineupModule .featureLineup-social{min-height:28px}.FeatureLineupModule .featureLineupModule .featureLineup-social div{display:inline-flex;align-items:center}.FeatureLineupModule .featureLineupModule .featureLineup-social div a{width:26px;height:26px;font-size:22px}.filter-group #eventFilterList li,.filter-group #eventDateList li a{padding:.5em}.eventList-container .eventCol1 .filter-group{line-height:1.2}.featureLineup-buynow{max-width:60%}.featureLineupContainer:hover .featureLineup-headline{opacity:0;transition:.3s}.featureLineup-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featureLineup-more .button,.featureLineupContainer .featureLineup-headline.button{font-size:1rem}.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.375em}.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:1em 1.25em}.faqQuestion::before{position:absolute;top:0;left:0;padding:1.5em 1.625em;font-size:.875em;line-height:1}.faqAnswer{padding:1.25em;margin-left:4.375em}.FAQModule hr{display:none}.show-lightbox h2{color:#fff}.saffireLargeSize .nav .groups .group{float:none}.saffireLargeSize .nav .groups .group>.showingNav{box-sizing:border-box}.saffireLargeSize .nav .items{float:none}.saffireLargeSize .nav .items .item>*{box-sizing:border-box}.saffireLargeSize .nav .subitems{float:none}.saffireMobileSize .nav{display:none !important}.galleryViewName{text-overflow:ellipsis;white-space:nowrap}.printEvent{display:flex !important;align-items:center}.printEvent .print{order:2}.printEvent .fa-print{order:1}body{font:17px/1.5 "sofia-pro";font-weight:700;color:#00308c}b,strong{font-family:"open_sansbold",arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 .67em;font-family:"sofia-pro";font-weight:normal;font-weight:900;line-height:1.2;color:#00308c;text-transform:uppercase}h1{font-size:clamp(1.8rem,1.41rem + 1.39vw,2.375rem)}h2{font-size:clamp(1.6rem,1.33rem + .96vw,1.75rem)}h3{font-size:clamp(1.42rem,1.25rem + .62vw,1.375rem)}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:#00308c;text-decoration:underline}a:hover{text-decoration:none}.header a,.footer a{text-decoration:none}input.textbox,select.dropdown,textarea.multi{padding:2px 6px;font:17px/1.5 "sofia-pro";color:#00308c}.fa{color:#00308c}.fa.fa-print{color:#fff}body:not(.fair-landing-page){background:#fff;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-size:cover}body:not(.fair-landing-page).saffireLargeSize .content{margin:135px auto 0}@media screen and (max-width: 1300px){body:not(.fair-landing-page).saffireLargeSize .content{margin:121px auto 0}}@media screen and (max-width: 1060px){body:not(.fair-landing-page).saffireLargeSize .content{margin:95px auto 0}}body:not(.fair-landing-page).generalMessageOn .content{margin:175px auto 0}@media screen and (max-width: 1300px){body:not(.fair-landing-page).generalMessageOn .content{margin:161px auto 0}}@media screen and (max-width: 1060px){body:not(.fair-landing-page).generalMessageOn .content{margin:135px auto 0}}body:not(.fair-landing-page).saffireMobileSize .content{margin:95px auto 0}.wrapper{width:100%;overflow:hidden}body.homepage{background:#fff}body:not(.homepage):not(.fair-landing-page) .content{position:relative;box-sizing:border-box;width:1347px;max-width:100%;padding:1.125rem;margin:207px auto 100px;background:#fff}@media screen and (min-width: 1800px){body:not(.homepage):not(.fair-landing-page) .content{width:1600px}}@media screen and (max-width: 1060px){body:not(.homepage):not(.fair-landing-page) .content{margin:188px auto 80px}}body:not(.homepage).generalMessageOn .content{margin:286px auto 100px}@media screen and (max-width: 1060px){body:not(.homepage).generalMessageOn .content{margin:256px auto 100px}}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;padding:0;background:none}.subContainer{color:#00308c;background:#f0f0f0}.subContainer .error{color:createfontcolor(#f0f0f0)}.dateDisplayBar,.dateDisplay{color:#fff;background:#00308c}.dateDisplayBar a,.dateDisplay a{color:#fff}.orderhistory{background:#00308c}.orderhistory th{padding:.5rem .25rem;color:#fff}.alternateRow{background:#f0f0f0}.tier-five-main{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:101px 0 100px;background:url(images/tier_four.png) no-repeat;background-size:cover}@media screen and (max-width: 1080px){.tier-five-main{padding:60px 0 22px}}@media screen and (max-width: 800px){.tier-five-main{padding:9px 0 7px}}.header .emailSignup label,.footer label{position:absolute;display:block !important;color:#fff;text-indent:-9999px}input.textbox,select.dropdown,textarea.multi{padding:12px 6px}#top-sticky{background:#00308c}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;font-size:14px;line-height:1.2;color:#fff;background-color:#477c35;transition:all .3s ease !important}.saffireWindowScrolled .generalmessage{height:0 !important;padding:0 !important;font-size:0 !important}.generalmessage a{color:inherit;text-decoration:underline}.saffireMobileSize .generalmessage{height:40px;font-size:14px;line-height:1.2}@media screen and (max-width: 500px){.saffireMobileSize .generalmessage{font-size:12px}}body:not(.fair-landing-page) .header{position:fixed;top:0;z-index:9999999;box-sizing:border-box;width:100%;max-width:100%;height:auto;background:#00308c}@media screen and (max-width: 800px){body:not(.fair-landing-page) .header{background:#00308c !important}}body:not(.fair-landing-page) .inner-container{display:flex;padding:0 46px 0 0}@media screen and (max-width: 1088px){body:not(.fair-landing-page) .inner-container{padding:0 8px 0 0}}body:not(.fair-landing-page) .top-right{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}body:not(.fair-landing-page) .top-right-inner{display:flex}body:not(.fair-landing-page) .header-icon{display:flex}@media screen and (max-width: 1060px){body:not(.fair-landing-page) .header-icon{display:none}}body:not(.fair-landing-page) .header-icon a{display:flex;flex-direction:column;width:75px;height:66px;margin:0 0 0 10px;font-size:12px;color:#00308c;text-align:center;text-transform:uppercase;background:#fff;border-radius:0 0 7px 7px;transition:.5s ease}body:not(.fair-landing-page) .header-icon a::before{display:block;width:31px;height:30px;color:#00308c;content:""}body:not(.fair-landing-page) .header-icon a.contact{transition:ease 400ms all}body:not(.fair-landing-page) .header-icon a.contact::before{margin:5px auto 3px;background:url(images/homeemail-icon.png) no-repeat center}body:not(.fair-landing-page) .header-icon a.contact:hover{color:#60a04b;transition:ease 400ms all}body:not(.fair-landing-page) .header-icon a.contact:hover::before{background:url(images/homeemail-icon-hover.png) no-repeat center}body:not(.fair-landing-page) .header-icon a.eventary{transition:ease 400ms all}body:not(.fair-landing-page) .header-icon a.eventary:hover{color:#60a04b;transition:ease 400ms all}body:not(.fair-landing-page) .header-icon a.eventary::before{margin:7px auto 2px;background:url(images/calendar-icon.png) no-repeat center}body:not(.fair-landing-page) .header-icon a.eventary:hover::before{background:url(images/calendar-icon-hover.png) no-repeat center}.saffireMobileSize body:not(.fair-landing-page){height:auto;background:#777}body:not(.fair-landing-page) .headerInnerContent{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto}body:not(.fair-landing-page) .header-logo{display:block;width:427px;height:135px;background:url(images/header-logo.png) center/contain no-repeat}@media screen and (max-width: 1260px){body:not(.fair-landing-page) .header-logo{width:383px;height:121px}}@media screen and (max-width: 930px){body:not(.fair-landing-page) .header-logo{width:352px;height:111px}}@media screen and (max-width: 1060px){body:not(.fair-landing-page) .header-logo{width:285px;height:95px;background:url(images/mobile-logo.png) center/contain no-repeat}}body:not(.fair-landing-page) .ticket{color:inherit;background:none}body:not(.fair-landing-page) .ticket:hover{color:inherit;background:none}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox){display:inline-flex;align-items:center;transition:ease 400ms all}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox) .searchSubmitButton::before{display:block;width:26px;height:26px;margin-bottom:4px;font-family:"FontAwesome";content:"";background:url(images/homesearch-icon.png) no-repeat}@media screen and (max-width: 1060px){body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox){display:none !important}}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox):hover{transition:ease 400ms all}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox):hover .searchsubmitbutton{color:#60a04b}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox):hover .searchSubmitButton::before{background:url(images/homesearch-icon-hov.png) no-repeat}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox) .searchBoxInput input{width:188px;height:45px;padding:0 5px;font-family:"sofia-pro";font-size:12px;color:#477c35;text-transform:uppercase;width:0;padding:0;transition:.2s}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:188px;padding:0 5px;border:4px solid #60a04b !important;border-right:0 !important;border-radius:5px 0 0 5px !important;outline:1px solid !important;transition:ease 400ms all}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;flex-direction:column;align-items:center;justify-content:center;height:66px;padding:0 10px;font-family:"sofia-pro";font-weight:700;color:#00308c !important;text-transform:uppercase;background:#fff !important;border-radius:0 0 10px 10px !important;width:75px;padding:0;font-size:12px}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox) .searchSubmitButton:hover{color:#60a04b !important}body:not(.fair-landing-page) .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{width:188px;padding:0 5px;font-size:10px;font-weight:900;border:4px solid #60a04b !important;border-right:0 !important;outline:1px solid}body:not(.fair-landing-page) .header-top-right{display:none}body:not(.fair-landing-page) .mobile-nav-toggle{position:relative;top:23px;display:inline-flex;align-items:center;justify-content:center;width:45px;height:50px}@media screen and (min-width: 1061px){body:not(.fair-landing-page) .mobile-nav-toggle{display:none}}body:not(.fair-landing-page) .mobile-nav-toggle::before{display:block;width:31px;height:26px;content:"";background:url(images/mob-nav.png) no-repeat}body:not(.fair-landing-page) .mobile-nav-toggle:hover{cursor:pointer}@media screen and (max-width: 800px){body:not(.fair-landing-page).saffireWindowScrolled .header{box-shadow:0 3px 8px -4px rgba(0,0,0,.3)}}body:not(.fair-landing-page).saffireLargeSize .nav{margin-top:20px}@media screen and (max-width: 1260px){body:not(.fair-landing-page).saffireLargeSize .nav{margin-top:12px}}@media screen and (max-width: 1060px){body:not(.fair-landing-page).saffireLargeSize .nav{display:none}}body:not(.fair-landing-page).saffireLargeSize .nav .groups{display:flex;flex-wrap:wrap;margin:0}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group{display:inline-block;flex-shrink:0;float:none;margin:0 3px;text-transform:uppercase}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:hover{color:#fff}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group>a{display:inline-block;padding:10px 15px;margin:0 3px;font-family:"sofia-pro";font-size:19px;font-weight:900;font-weight:900;color:#fff;background:none}@media screen and (max-width: 1260px){body:not(.fair-landing-page).saffireLargeSize .nav .groups .group>a{padding:10px 13px;font-size:15px}}@media screen and (max-width: 1087px){body:not(.fair-landing-page).saffireLargeSize .nav .groups .group>a{display:inline-block;padding:10px}}@media screen and (max-width: 930px){body:not(.fair-landing-page).saffireLargeSize .nav .groups .group>a{padding:5px 10px;margin:0 1px;font-size:16px}}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group>a::before{position:absolute;inset:0;z-index:-1;width:100%;height:100%;content:"";background:#60a04b;transform:skew(-13deg)}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:hover>a::before{background:#477c35}body:not(.fair-landing-page).saffireLargeSize .nav .groups .items{top:100%;left:-6px;padding:0;background:#60a04b;box-shadow:0 3px 13px -3px rgba(0,0,0,.61)}body:not(.fair-landing-page).saffireLargeSize .nav .groups .items .item a{padding:5px 15px;font-family:"sofia-pro";color:#fff}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:last-child .items,body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:nth-last-child(2) .items{right:6px;left:auto}body:not(.fair-landing-page).saffireLargeSize .nav .groups .item{width:200px;line-height:1.4}body:not(.fair-landing-page).saffireLargeSize .nav .groups .item .group>a:hover::before{background:#477c35}body:not(.fair-landing-page).saffireLargeSize .nav .groups .item:hover{background-color:#7bb866 !important;border-radius:0 !important}body:not(.fair-landing-page).saffireLargeSize .nav .groups .subitems{left:100%;padding:0;background:#60a04b}body:not(.fair-landing-page).saffireLargeSize .nav .groups .subitems li:hover a{background-color:#7bb866 !important;border-radius:0 !important}body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:last-child .subitems,body:not(.fair-landing-page).saffireLargeSize .nav .groups .group:nth-last-child(2) .subitems{right:100%;left:auto}.mobile-menu-subheader .email-signup-container.input-group{display:none}body:not(.fair-landing-page) .footer{position:relative;box-sizing:border-box;width:100%;height:auto;margin:0 auto;color:#fff;background-color:#00308c;border-top:5px solid #fff}body:not(.fair-landing-page) .footer .footer-top,body:not(.fair-landing-page) .footer .bottom-footer,body:not(.fair-landing-page) .footer #fairSponsors{display:none}@media screen and (max-width: 800px){body:not(.fair-landing-page) .footer{border-top:4px solid #fff}}body:not(.fair-landing-page) .footer .top_left_main{display:flex;width:100%;max-width:40%}@media screen and (max-width: 1330px){body:not(.fair-landing-page) .footer .top_left_main{padding:0 3%}}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .footer .top_left_main{flex-direction:column;max-width:35%;padding:0 3%}}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .top_left_main{max-width:100%}body:not(.fair-landing-page) .footer .top_left_main .top-left{display:flex;flex-direction:column;margin:0 auto}}body:not(.fair-landing-page) .footer .inner{display:flex;max-width:1299px;padding:40px 0 38px;margin:0 auto}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .footer .inner{padding:11px 0 19.5px}}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .inner{padding:11px 0 9.5px}}body:not(.fair-landing-page) .footer .inner .address{display:flex;flex-direction:column;margin:14px 0 9px;line-height:1;letter-spacing:-0.5px}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .footer .inner .address{margin:6px 0;font-size:16px}}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .inner .address{justify-content:center;margin:19px 0 6px;text-align:center;letter-spacing:0}}body:not(.fair-landing-page) .footer .inner .address span{margin-bottom:3px}body:not(.fair-landing-page) .footer .inner .links{display:flex;flex-direction:column}body:not(.fair-landing-page) .footer .footer-bottom{border-top:1px solid #4d6faf}body:not(.fair-landing-page) .footer .footer-bottom .inner{padding:14px 38px 0}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .footer .footer-bottom .inner{padding:14px 38px}}body:not(.fair-landing-page) .footer .footer-bottom .footerItems2{display:flex;justify-content:space-between;width:100%;font-size:14px}@media screen and (max-width: 800px){body:not(.fair-landing-page) .footer .footer-bottom .footerItems2{flex-direction:column;align-items:center;max-width:242px;text-align:center}}body:not(.fair-landing-page) .footer .footer-bottom .powered-by-saffire{display:inline-flex;align-items:center;margin-top:-5px;margin-bottom:5px;margin-left:auto}@media screen and (max-width: 800px){body:not(.fair-landing-page) .footer .footer-bottom .powered-by-saffire{align-items:center;margin:10px auto 4px}}body:not(.fair-landing-page) .footer .footer-bottom .powered-by-saffire svg{position:relative;top:-1px;margin-left:1px;fill:#fff}@media screen and (max-width: 1076){body:not(.fair-landing-page) .footer .footer-bottom .powered-by-saffire svg{position:relative;top:-5px}}body:not(.fair-landing-page) .footer .footer-logo{position:relative;display:block;width:194px;height:58px;background:url(images/homefooter-logo.png) center/contain no-repeat}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .footer-logo{margin:0 auto}}body:not(.fair-landing-page) .footer .footer-static-image{position:absolute;top:0;right:0;width:100%;max-width:55.99%;height:356.62px;clip-path:polygon(68px 0, 100% 0%, 100% 100%, 0% 100%);background:url(images/statuc-image.jpg) center/cover no-repeat}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .footer .footer-static-image{max-width:63.8%;height:372.5px}}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .footer-static-image{display:none}}body:not(.fair-landing-page) .footer .standAloneDirections{display:inline-flex;align-items:center;justify-content:center;padding:.6em .99em .8em;margin:13px 0 0;font-size:1.18rem;line-height:1px;color:#fff !important;text-decoration:none;text-transform:uppercase;background:#60a04b;border-radius:0}@media screen and (max-width: 900px){body:not(.fair-landing-page) .footer .standAloneDirections{margin:18px auto 0}}body:not(.fair-landing-page) .footer .standAloneDirections:hover{text-decoration:none;background:#477c35}body:not(.fair-landing-page) .footer .standAloneDirections::before{display:block;width:25px;height:21px;margin:0 8px 0 2px;content:"";background:url(images/location.png) no-repeat center}body:not(.fair-landing-page) .footer a{color:inherit;text-decoration:none}body:not(.fair-landing-page) .footer a:hover{text-decoration:underline}body:not(.fair-landing-page) .footer .footer-navigation{margin:0}body:not(.fair-landing-page) .footer .site-copyright{display:inline-block}body:not(.fair-landing-page) .footer .powered-by-saffire svg path{fill:#fff}body:not(.fair-landing-page) .mobile-menu-container{background-color:#fff}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-header{background-color:#002f8b}body:not(.fair-landing-page) .mobile-menu-container .close-mobile-menu{margin-right:7px}body:not(.fair-landing-page) .mobile-menu-container .close-mobile-menu::before,body:not(.fair-landing-page) .mobile-menu-container .close-mobile-menu::after{background-color:#fff}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader,body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader-btn{background-color:#f6f6f7 !important}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader a,body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader i,body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader-btn a,body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader-btn i{color:#fff}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#27447c}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn{background-color:#27447c}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-login-links a{font-family:"sofia-pro"}body:not(.fair-landing-page) .mobile-menu-container .cart-counter{font-family:"sofia-pro"}body:not(.fair-landing-page) .mobile-menu-container .fa-search::before{font-size:17px;color:#1b4698;content:""}body:not(.fair-landing-page) .mobile-menu-container .search-container input[type=text]{height:50px;font-family:"sofia-pro";font-weight:700;appearance:none;border-radius:0}body:not(.fair-landing-page) .mobile-menu-container .search-container input[type=text]::placeholder{font-size:13px;color:#00308c}body:not(.fair-landing-page) .mobile-menu-container .search-container .fa-search{color:#00308c}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-ticket-btn{font-family:"sofia-pro";color:#fff;background:#002f8b;border-color:#fff}body:not(.fair-landing-page) .mobile-menu-container .mobile-menu-footer-links a{font-family:"sofia-pro";color:#002f8b;text-transform:capitalize}body:not(.fair-landing-page) #mobile-nav ul{background-color:#002f8b}body:not(.fair-landing-page) #mobile-nav li{margin:0}body:not(.fair-landing-page) #mobile-nav li.m-group,body:not(.fair-landing-page) #mobile-nav li.m-item,body:not(.fair-landing-page) #mobile-nav li.m-subitem{border-bottom:1px solid #fff}body:not(.fair-landing-page) #mobile-nav a{height:42px;font-family:"sofia-pro";font-size:13px;color:#fff;text-transform:capitalize;background-color:#002f8b}body:not(.fair-landing-page) #mobile-nav a:hover{background-color:#123372}body:not(.fair-landing-page) #mobile-nav .has-subitems span{position:relative;display:flex;flex:1;align-items:center;justify-content:center;max-width:50px;height:42px;padding:0 7px;font-family:"opensans-regular";font-size:12px;font-weight:normal !important;line-height:1;color:rgba(255,255,255,.8);text-align:center;background:#3359a3}body:not(.fair-landing-page) #mobile-nav .has-subitems span:hover{background-color:#092a6f}body:not(.fair-landing-page) .mobile-menu-subheader .input-group{display:none !important}.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:#00308c}.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:#00308c}.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}body:not(.modalBody) .getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:none;margin:0}body:not(.modalBody) .getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{margin-top:.5rem}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}.listingItem{background:#f0f0f0;border-bottom:1px solid #d7d7d7}.listingItem:hover{background:#f8f8f8}body:not(.fair-landing-page) .faqSection{max-width:100%}body:not(.fair-landing-page) .faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:1em 1em .7em .76em;font-size:16px;font-weight:700;color:#00308c;text-transform:none;background:#f0f0f0}body:not(.fair-landing-page) .faqQuestion::before{position:absolute;top:0;left:0;padding:1.3em 1.625em;font-size:.875em;font-weight:800;line-height:1;color:#fff;background:#00308c}body:not(.fair-landing-page) .faqAnswer{padding:1em 1em .7em .76em;margin-left:4.65em;font-size:16px;font-weight:700;color:#00308c;color:#00308c;background:#f4f4f4}body:not(.fair-landing-page) .featureLineupContainer{max-width:100%;margin:0 10px;overflow:hidden}body:not(.fair-landing-page) .featureLineupContainer .subContainer{background:#f0f0f0}body:not(.fair-landing-page) .featureLineupContainer .featureLineup-title{padding:.75rem;font-family:"sofia-pro";font-size:1rem;background:rgba(0,48,140,.85)}body:not(.fair-landing-page) .featureLineupContainer .featureLineup-social div a{color:#00308c}body:not(.fair-landing-page) .featureLineupContainer .button{padding:.43em .88em;font-size:1.17rem !important;font-weight:900}body:not(.fair-landing-page) .featureLineupModule .featureLineupContainer .subContainer .featureLineupImage::before{content:"";background:rgba(96,160,75,.89)}body:not(.fair-landing-page) .featureLineupModule .featureLineupContainer:hover .featureLineupImage::before,body:not(.fair-landing-page) .featureLineupModule .featureLineupContainer:focus-within .featureLineupImage::before{background:rgba(0,0,0,.5) !important}body:not(.fair-landing-page) .featureLineupModule .featureLineupContainer .subContainer .featureLineup-title{font-family:"sofia-pro" !important;font-weight:900 !important;line-height:40px !important}body:not(.fair-landing-page) .featureLineupModule .featureLineupContainer .subContainer .featureLineup-title::after{margin:16px auto 0}.img-border{border-color:#fff}body:not(.fair-landing-page) .button{padding:.45em .99em .67em;font-size:1.18rem;text-transform:uppercase}body:not(.fair-landing-page) .button,body:not(.fair-landing-page) .buttonSmall{box-sizing:border-box;font-family:"sofia-pro";font-size:1.18rem;line-height:1.4;color:#fff !important;text-decoration:none;background-color:#60a04b;border-radius:0;transition:ease 400ms all}body:not(.fair-landing-page) a.buttonSmall.button,body:not(.fair-landing-page) .buttonSmall{padding:.45em .99em .67em;font-size:.75rem;background-color:#436d36}body:not(.fair-landing-page) .button:hover,body:not(.fair-landing-page) .buttonSmall:hover{background:#477c35 !important}body:not(.fair-landing-page) .searchMapButton{padding:.5em .75em;font-size:1.18rem}#seo{display:flex;flex-direction:column;align-items:center;width:100%;padding:51px 0 59px;margin:0 auto;background-size:cover}@media screen and (max-width: 1200px){#seo{width:96%;padding:51px 2% 67px}}@media screen and (max-width: 800px){#seo{width:100%;padding:29px 0% 42px}}#seo .card-widget-item{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1020px){#seo .card-widget-item{margin-right:0}}#seo a.buyNowButton{display:none}@media screen and (max-width: 1020px){#seo{align-items:center}}#seo .card-content{display:flex;flex-direction:column;align-items:center}#seo .card-widget-title{display:flex;flex-direction:column;margin:0;font-size:48px;font-weight:900;line-height:45px;color:#00308c;text-align:center;text-transform:uppercase}@media screen and (max-width: 800px){#seo .card-widget-title{font-size:25px;line-height:28px}}#seo .card-widget-title span{font-weight:300}#seo .card-widget-description{display:-webkit-box;max-width:1020px;margin:0 auto;overflow:hidden;font-size:18px;font-weight:700;line-height:29px;color:#00308c;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical}@media screen and (max-width: 800px){#seo .card-widget-description{width:87%;font-size:18px;line-height:28px}}#seo .card-widget-description::before{display:block;width:100%;max-width:260px;height:39px;margin:15px auto 4px;content:"";background:url(images/leaf.png) no-repeat center/contain}@media screen and (max-width: 800px){#seo .card-widget-description::before{max-width:238px;height:35px;margin:8px auto 1px}}#seo .buttonwrap{margin:34px 0 0}.saffireMobileSize #seo .buttonwrap{margin:25px 0 0}#seo .buttonwrap a{padding:.5em .99em .59em;font-size:1.18rem;line-height:1.3;color:#fff !important;text-decoration:none;text-transform:uppercase;background:#60a04b;border-radius:0}#seo .buttonwrap a:hover{background:#477c35}#seo .buttonwrap:empty{display:none}#mainslideshow{position:relative;width:100%;max-width:100%;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{height:47.42vw;max-height:740px;background-repeat:no-repeat;background-position:center;background-size:cover}.saffireMobileSize #mainslideshow .swiper-container-images .swiper-image-container{height:53.7vw}#mainslideshow .outer{position:absolute;bottom:4.8%;width:100%}.saffireMobileSize #mainslideshow .outer{position:relative;bottom:0;width:100%;padding:0;background-color:#fff;border-radius:0;box-shadow:none}#mainslideshow .outer .inner{position:relative;margin:auto}#mainslideshow .outer .inner .wraper{position:relative;z-index:9;max-width:472px;padding:.71em 8.33% 1.25em 9.23%;clip-path:polygon(0 0, 100% 0, calc(100% - 43px) 100%, 0 100%);background-color:rgba(0,48,140,.8);border-top-right-radius:14px;border-bottom-right-radius:14px;box-shadow:2px 0 14px 5px #474747}@media screen and (max-width: 1206px){#mainslideshow .outer .inner .wraper{max-width:500px}}.saffireMobileSize #mainslideshow .outer .inner .wraper{display:flex;max-width:100%;padding:0;clip-path:none;box-shadow:none}#mainslideshow .swiper-container-content{width:100%;padding:0% 2% 1%;margin:0;overflow:visible}@media screen and (max-width: 1000px){#mainslideshow .swiper-container-content{width:95%}}.saffireMobileSize #mainslideshow .swiper-container-content{position:relative;bottom:0;width:100%;padding:20px 0 26px;background-color:#00308c;border-radius:0;box-shadow:none}#mainslideshow .swiper-container-content .swiper-content-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.saffireMobileSize #mainslideshow .swiper-container-content .swiper-content-container{align-items:center;width:89%;margin:auto}#mainslideshow .swiper-container-content .swiper-pagination{position:relative;top:auto;bottom:auto;display:flex;flex-direction:row}.saffireMobileSize #mainslideshow .swiper-container-content .swiper-pagination{justify-content:center}#mainslideshow .swiper-container-content .slide-title{display:-webkit-box;max-width:90%;overflow:hidden;font-size:33px;font-weight:900;line-height:clamp(41px,2vw,30px);color:#fff;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 1206px){#mainslideshow .swiper-container-content .slide-title{line-height:44px}}@media screen and (max-width: 1030px){#mainslideshow .swiper-container-content .slide-title{width:100%;max-width:100%;padding:9px 16px 0;font-size:25px;line-height:1;-webkit-line-clamp:2}}.saffireMobileSize #mainslideshow .swiper-container-content .slide-title{padding:0;font-size:25px;line-height:1.2;text-align:center}#mainslideshow .swiper-container-content .button-container{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;margin-top:15px}.saffireMobileSize #mainslideshow .swiper-container-content .button-container{margin:20px 0 6px}#mainslideshow .swiper-container-content .button-container .button{display:flex;align-items:center;justify-content:center;margin:0 2px 0 4px}.saffireMobileSize #mainslideshow .swiper-container-content .button-container .button{margin:0 5px}.saffireMobileSize #mainslideshow .swiper-container-content .button-container .button:last-child{margin:0}#mainslideshow .swiper-container-content .button-container .button:last-child{margin:0 0 0 7px}#mainslideshow .swiper-container-content .button-container .button:only-child{margin:0}#mainslideshow .swiper-pagination{margin-top:18px}.saffireMobileSize #mainslideshow .swiper-pagination{margin:21px 0 0}#mainslideshow .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 12px 0 4px;background-color:rgba(0,0,0,0);border:2px solid #fff;opacity:1;transition:.3s ease}.saffireMobileSize #mainslideshow .swiper-pagination .swiper-pagination-bullet{margin:0 7px}#mainslideshow .swiper-pagination .swiper-pagination-bullet:hover{background:#fff;border:2px solid #fff;opacity:1}#mainslideshow .swiper-pagination .swiper-pagination-bullet-active{background:#fff;border:2px solid #fff;opacity:1}#mainslideshow .swiper-pagination-lock,#mainslideshow .swiper-button-disabled{display:none !important}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{width:100% !important}#imagepromos{position:relative;box-sizing:border-box;display:flex;justify-content:center;width:100%;padding:3px 0;background:#f6f5f1}@media screen and (max-width: 900px){#imagepromos{flex-direction:column;align-items:center;padding:3px 0 0}}#imagepromos .card-widget-item.voidLink{pointer-events:none}#imagepromos .card-widget-item{position:relative;flex:1 1 17%;width:100%;height:18.8vw;margin:0 -51px 0 -37px;overflow:hidden;clip-path:polygon(109px 0%, 100% 0%, calc(100% - 111px) 100%, 0% 100%);cursor:pointer;background:rgba(0,48,140,.8);transition:.5s ease}@media screen and (max-width: 1200px){#imagepromos .card-widget-item{height:23.8vw;margin:0 -51px}}@media screen and (max-width: 900px){#imagepromos .card-widget-item{flex:1;max-width:500px;min-height:250px;margin:0 auto 8px;clip-path:none !important}}#imagepromos .card-widget-item:first-child{flex:1 1 16.5%;clip-path:polygon(0 0, 100% 0%, calc(100% - 108px) 100%, 0% 100%)}#imagepromos .card-widget-item .buttonwrap:empty{display:none;height:0 !important;padding:0 !important;margin:0 !important}#imagepromos .card-widget-item:last-child{clip-path:polygon(113px 0, 100% 0%, 100% 100%, 0% 100%)}.saffireMobileSize #imagepromos .card-widget-item{min-height:175px;margin-bottom:8px}@media screen and (max-width: 500px){#imagepromos .card-widget-item{margin:0 !important;border-bottom:8px solid #fff}}#imagepromos .card-widget-item:hover{flex:1 1 26% !important}#imagepromos .card-widget-item:hover .card-content::after{height:0;opacity:0}#imagepromos .card-widget-item:hover .card-widget-title{text-shadow:2px 2px 3px #000}#imagepromos .card-widget-item .overlay{position:absolute;top:0;z-index:1;width:100%;height:100%;background:rgba(0,48,140,.8);transition:.5s ease}#imagepromos .card-widget-item .image-container{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;background-size:cover;transition:.5s ease}#imagepromos .card-widget-item .image-container::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.4)}#imagepromos .card-widget-item .card-content{display:flex;flex-direction:column;width:100%}#imagepromos .card-widget-item .card-content .buttonwrap{position:relative;right:0;left:0;z-index:999;height:0;padding:0;margin:0;opacity:0;transition:.3s ease}@media screen and (min-width: 801px){#imagepromos .card-widget-item:hover .overlay,#imagepromos .card-widget-item:focus-within .overlay{width:0;transition:.5s ease}#imagepromos .card-widget-item:hover .buttonwrap,#imagepromos .card-widget-item:focus-within .buttonwrap{position:relative;top:6px;bottom:auto;margin:15px 0;opacity:1;transition:.3s ease}#imagepromos .card-widget-item:hover .buttonwrap .button,#imagepromos .card-widget-item:focus-within .buttonwrap .button{flex:1 1 26%;padding:9px 21px}#imagepromos .card-widget-item:hover .buttonwrap a:hover,#imagepromos .card-widget-item:focus-within .buttonwrap a:hover{background:#477c35}}#imagepromos .card-widget-title{position:relative;z-index:999;width:73%;margin:auto;font-size:25px;font-weight:900;line-height:1;color:#fff;text-align:center;text-transform:capitalize;transition:.5s ease}@media screen and (max-width: 1030px){#imagepromos .card-widget-title{font-size:20px}}@media screen and (max-width: 800px){#imagepromos .card-widget-title{font-size:34px}}#maplinkaddress{box-sizing:border-box;width:100%;max-width:520px;padding:34px 12px 24px;margin:0 21px;background:#dedfd2}@media screen and (max-width: 800px){#maplinkaddress{padding:19px 7px;margin:0 8px}}#maplinkaddress .card-widget-item{box-sizing:border-box;display:flex;padding:4px 12px 7px;margin:0 0 20px;text-decoration:none;background:rgba(0,0,0,0);transition:all 1s ease-out}@media screen and (max-width: 800px){#maplinkaddress .card-widget-item{padding:4px 12px 7px;margin:0 0 8px}}#maplinkaddress .card-widget-item:hover{background:rgba(255,255,255,.5)}#maplinkaddress a.buyNowButton{display:none}#maplinkaddress .card-content{display:flex;flex-direction:column;width:100%}#maplinkaddress .card-content .card-widget-title{display:flex;font-size:24px;font-weight:900;line-height:1.2;color:#00308c;text-align:center}@media screen and (max-width: 800px){#maplinkaddress .card-content .card-widget-title{font-size:16px}}#maplinkaddress .card-content .card-widget-description{display:-webkit-box;overflow:hidden;font-size:17px;font-weight:800;line-height:1.2;color:#00308c;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width: 800px){#maplinkaddress .card-content .card-widget-description{margin:3px 0 0;font-size:11px;line-height:1.2}}#maplinkaddress .card-content .buttonwrap{margin:-4px 0 0}#maplinkaddress .card-content .buttonwrap a{position:relative;font-size:17px;line-height:1.2;color:#00308c !important;text-decoration:underline}@media screen and (max-width: 800px){#maplinkaddress .card-content .buttonwrap a{font-size:11px}}#maplinkaddress .card-content .buttonwrap a::after{position:absolute;top:2px;margin-left:5px;text-decoration:none !important;content:">"}#mapimage{position:relative;width:100%;max-width:785px;padding:0;margin:0 21px;background-size:cover}@media screen and (max-width: 1388px){#mapimage{margin:20px 21px}}@media screen and (max-width: 800px){#mapimage{width:96%;max-width:520px;margin:9px auto 0;background-size:cover}}#mapimage .card-widget-item{display:flex;justify-content:center;width:100%;max-width:785px;height:465px}@media screen and (max-width: 830px){#mapimage .card-widget-item{height:454px}}@media screen and (max-width: 800px){#mapimage .card-widget-item{height:291px}}@media screen and (max-width: 500px){#mapimage .card-widget-item{height:268px}}@media screen and (max-width: 440px){#mapimage .card-widget-item{height:223px}}@media screen and (max-width: 400px){#mapimage .card-widget-item{height:213px}}#mapimage .image-container.lozad{width:100%;max-width:785px;height:100%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 800px){#mapimage .image-container.lozad{background-position:bottom;background-size:100%}}#mapimage .card-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#mapimage .card-content .card-widget-title{display:none}#mapimage .card-content .card-widget-description{display:none}#mapimage .card-content .buttonwrap{position:absolute;right:0;bottom:10px;left:0;display:flex;justify-content:center;margin:0 auto}@media screen and (max-width: 400px){#mapimage .card-content .buttonwrap{bottom:7px}}#mapimage .card-content .buttonwrap a{padding:.53em .99em;font-size:1.18rem;line-height:1.5;color:#fff !important;text-decoration:none;text-transform:uppercase;background:#60a04b;border-radius:0}@media screen and (max-width: 800px){#mapimage .card-content .buttonwrap a{padding:.4em .99em;font-size:.52rem}}#mapimage .card-content .buttonwrap a:hover{background:#477c35}.outer-container{position:relative;background:url(images/pattern-overlay.png) repeat;border-bottom:4px solid #fff}@media screen and (max-width: 800px){.outer-container{border-bottom:3px solid #fff}}.outer-container::after{position:absolute;right:0;bottom:0;display:block;width:100%;max-width:191px;height:338px;color:#00308c;content:"";background:url(images/horse.png) repeat}.outer-container::after.mainmultischedulefeatureNotShowing{display:none}@media screen and (max-width: 915px){.outer-container::after{position:static;max-width:183px;height:293px;margin:0 auto;background:url(images/horsemobilesection.png) repeat}}#mainmultischedulefeature{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;margin:26px auto 0}@media screen and (max-width: 800px){#mainmultischedulefeature{margin:32px auto 0}}#mainmultischedulefeature .featureItem.void-link{pointer-events:none}#mainmultischedulefeature .button-container{position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:0;background:rgba(0,48,140,.8);opacity:0}@media screen and (max-width: 1580px){#mainmultischedulefeature{width:1000px}}#mainmultischedulefeature .msf-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;font-size:48px;font-weight:300;line-height:45px;color:#00308c;text-align:center;text-transform:uppercase}#mainmultischedulefeature .msf-title::after{display:block;flex:1 1 100%;width:260px;height:39px;margin:15px auto 4px;content:"";background:url(images/leaf.png) no-repeat center}@media screen and (max-width: 800px){#mainmultischedulefeature .msf-title::after{display:none}}#mainmultischedulefeature .msf-title span{margin:0 0 0 11px;font-weight:900}@media screen and (max-width: 800px){#mainmultischedulefeature .msf-title span{margin:0 0 0 8px}}@media screen and (max-width: 800px){#mainmultischedulefeature .msf-title{font-size:37px}}#mainmultischedulefeature .multiFeatureContent{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;margin:9px 0 0}@media screen and (max-width: 800px){#mainmultischedulefeature .multiFeatureContent{flex-direction:column;margin:13px 0 0}}#mainmultischedulefeature .featureItem{position:relative;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;width:285px;margin:10px;color:#fff;box-shadow:4px 0 20px rgba(0,0,0,.4);transition:.2s}#mainmultischedulefeature .featureItem:hover .button-container{height:81%;opacity:1}@media screen and (max-width: 800px){#mainmultischedulefeature .featureItem{margin:5px 10px}}#mainmultischedulefeature .featureItem:focus .text-container,#mainmultischedulefeature .featureItem:hover .text-container{transition:.2s}#mainmultischedulefeature .featureItemImage{display:flex;align-items:center;justify-content:center;width:285px;height:293px;overflow:hidden;text-align:center}@media screen and (max-width: 800px){#mainmultischedulefeature .featureItemImage{height:158px}}#mainmultischedulefeature .featureItemImage img{display:block;width:285px;height:100%;object-fit:cover;object-position:center;transition:.2s}#mainmultischedulefeature .text-container{position:static;z-index:2;display:flex;align-items:center;width:100%;height:73px;background:#00308c;transition:.2s}#mainmultischedulefeature .featureItemTitle,#mainmultischedulefeature .featureItemDate,#mainmultischedulefeature .featureItemDescription,#mainmultischedulefeature .button-container{box-sizing:border-box;display:flex}#mainmultischedulefeature .featureItemTitle{position:relative;bottom:3px;display:flex;align-items:center;justify-content:center;width:100%;max-width:271px;height:79px;padding:0 39px;clip-path:polygon(0 0, 100% 0, calc(100% - 15px) 100%, 0% 100%);font-size:20px;font-weight:900;line-height:1;color:#00308c;text-align:left;text-align:center;text-transform:capitalize;text-wrap:wrap;background:#fff}#mainmultischedulefeature .featureItemDate{position:absolute;top:10px;left:-3px;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:80px;height:62px;padding-right:16px;clip-path:polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0% 100%);font-size:14px;font-weight:300;line-height:1;color:#fff;text-transform:uppercase;background:#00308c}@media screen and (max-width: 800px){#mainmultischedulefeature .featureItemDate{top:8px;left:-5px}}#mainmultischedulefeature .featureItemDate span{font-size:27px;font-weight:900}#mainmultischedulefeature .featureItemDescription{display:none}#mainmultischedulefeature .all-events-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:.53em .99em;margin:15px auto 39px;font-size:1.18rem;line-height:1.5;color:#fff;text-decoration:none;text-transform:uppercase;background:#60a04b;transition:.1s}@media screen and (max-width: 800px){#mainmultischedulefeature .all-events-btn{margin:18px auto 20px}}#mainmultischedulefeature .all-events-btn:focus,#mainmultischedulefeature .all-events-btn:hover{color:#fff;background:#477c35;transition:.1s}.mainmultischedulefeatureNotShowing .outer-container::after{display:none}body:not(.fair-landing-page) .socialNetworks{position:static;display:flex;flex-direction:column;align-items:center;margin-left:auto;border-radius:0;padding:0;background:rgba(0,0,0,0);border-radius:0}@media screen and (max-width: 1300px){body:not(.fair-landing-page) .socialNetworks{align-items:flex-start;margin:20px 0 0}}@media screen and (max-width: 1300px){.saffireLargeSize body:not(.fair-landing-page) .socialNetworks{margin:15px 0 0}}@media screen and (max-width: 800px){body:not(.fair-landing-page) .socialNetworks{align-items:center;justify-content:center;margin:0 auto;margin:25px auto 0}}body:not(.fair-landing-page) .socialNetworks::before{margin:0 0 10px;font-size:20px;line-height:14px;color:#fff;color:#fff;text-transform:capitalize;content:"follow along"}@media screen and (max-width: 1300px){.saffireLargeSize body:not(.fair-landing-page) .socialNetworks::before{margin:0}}body:not(.fair-landing-page) .socialNetworks img{display:block;max-width:40px;max-height:40px;border-radius:50%}body:not(.fair-landing-page) .socialNetworks>span,body:not(.fair-landing-page) .socialNetworks>a{position:relative;left:0;display:block;width:40px;height:40px;margin-top:11px;border:3px solid rgba(0,0,0,0);transition:.2s;padding:3px;background-color:rgba(0,0,0,0);border:none;border-radius:50%}body:not(.fair-landing-page) .socialNetworks>a:hover{left:-6px;z-index:2;transition:.2s;left:0;background-color:#f0f0f0}body:not(.fair-landing-page) .pageIsLoaded .socialNetworks{right:0;right:10px}@media screen and (width <= 1280px){body:not(.fair-landing-page) .pageIsLoaded .socialNetworks{bottom:0;right:5px;bottom:5px}}body:not(.fair-landing-page) .lightbox-showing .socialNetworks{display:none}#cardsocialicon{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;max-width:100%;padding:0;margin:0;margin-left:auto;text-align:center}#cardsocialicon:has(>.void-link:only-child){height:81px;opacity:0}@media screen and (max-width: 900px){#cardsocialicon:has(>.void-link:only-child){height:0}}@media screen and (max-width: 1300px){#cardsocialicon{flex-flow:row wrap;align-items:flex-start;margin:20px 0 0}}@media screen and (max-width: 900px){#cardsocialicon{display:flex;align-items:center;justify-content:center;margin:24px 0 0;text-align:center}}#cardsocialicon::before{margin:0 0 22px;font-size:20px;line-height:14px;color:#fff;text-transform:capitalize;content:"follow along"}@media screen and (max-width: 1300px){#cardsocialicon::before{flex:1 1 100%;text-align:left}}@media screen and (max-width: 900px){#cardsocialicon::before{text-align:center}}#cardsocialicon .card-widget-item{box-sizing:border-box;display:flex;width:44px;height:45px;margin:0 0 9px;overflow:hidden;background:none;border:3px solid rgba(0,0,0,0);border-radius:50%;transition:ease 400ms all}@media screen and (max-width: 1300px){#cardsocialicon .card-widget-item{margin:0 6px}}#cardsocialicon .card-widget-item:hover{border:3px solid #fff}#cardsocialicon .card-widget-item .image-container{width:100%;height:100%;opacity:.3}#cardsocialicon .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}#cardsocialicon .card-widget-title{position:static;display:none;width:100%}#cardsocialicon .card-widget-description{display:none}#cardsocialicon .buttonwrap{position:absolute;bottom:20px}#cardsocialicon .buttonwrap a{padding:8px 25px}.endOfContent{display:none}@font-face{font-family:"LilitaOneRegular";font-style:normal;font-weight:normal;src:url(fonts/LilitaOneRegular.woff2) format("woff2"), url(fonts/LilitaOneRegular.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}.saffireMobileSize .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: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)}#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.fair-landing-page{color:#00308c;font:18px/1.5 "filson-soft"}body.fair-landing-page b,body.fair-landing-page strong{font-family:"LilitaOneRegular"}body.fair-landing-page h1,body.fair-landing-page h2,body.fair-landing-page h3,body.fair-landing-page h4,body.fair-landing-page h5,body.fair-landing-page h6{font-family:"LilitaOneRegular";font-weight:normal;color:#00308c;line-height:1.2;margin:0 0 .67em 0;text-transform:none}body.fair-landing-page a{color:#e71a13;font-weight:700;font-size:19px}body.fair-landing-page a:hover{text-decoration:none}body.fair-landing-page .header a,body.fair-landing-page .footer a{text-decoration:none}body.fair-landing-page input.textbox,body.fair-landing-page select.dropdown,body.fair-landing-page textarea.multi{color:#00308c;font:18px/1.5 "filson-soft";padding:2px 6px}body.fair-landing-page .fa{color:#00308c}body.fair-landing-page .fa.fa-print{color:#fff}body.fair-landing-page .show-lightbox h2{color:#fff}body.fair-landing-page .FAQModule hr{display:none}body:not(.homepage).subpagetheme.fair-landing-page{background:url(images/inner-bgg.jpg) no-repeat bottom;background-size:cover;background-attachment:fixed}body:not(.homepage).subpagetheme.fair-landing-page .content{max-width:1298px;margin:164px auto 70px;padding:31px;background:#fff;min-height:600px;width:100%}body:not(.homepage).fair-landing-page.subpagetheme.generalMessageOn .content{margin-top:212px}body:not(.homepage).fair-landing-page.generalMessageOn .content{margin-top:49px}body:not(.homepage).fair-landing-page .content{box-sizing:border-box;position:relative;max-width:100%;margin:13px auto 0;padding:0;background:#fff;width:100%}.saffireMobileSize.homepage.fair-landing-page .content,.saffireLargeSize.homepage.fair-landing-page .content{position:relative;max-width:1295px;margin:0 auto;padding:0;background:none}body.fair-landing-page{background:no-repeat fixed;background-size:cover}body.fair-landing-page .wrapper{width:100%;overflow:hidden}body.fair-landing-page .header-top,body.fair-landing-page .footer-outer,body.fair-landing-page .footer-bottom{display:none}body.fair-landing-page .subContainer{background:#f0f0f0;color:#00308c;box-shadow:2px 2px 5px #000}body.fair-landing-page .subContainer a,body.fair-landing-page .subContainer h1,body.fair-landing-page .subContainer h2,body.fair-landing-page .subContainer h3{color:#00308c}body.fair-landing-page .subContainer .error{color:#000}body.fair-landing-page .dateDisplayBar,body.fair-landing-page .dateDisplay{background:#e71a13;color:#fff}body.fair-landing-page .dateDisplayBar a,body.fair-landing-page .dateDisplay a{color:#fff}body.fair-landing-page #google_translate_element{top:15px;right:30px}body.fair-landing-page .mapLegend{padding:10px}body.fair-landing-page .orderhistory{background:#e71a13}body.fair-landing-page .orderhistory th{color:#fff;padding:8px 3px}body.fair-landing-page .alternateRow{background:#f0f0f0}body.fair-landing-page .listingItem{background:#f0f0f0;border-bottom:1px solid #d7d7d7}body.fair-landing-page .listingItem:hover{background:#f8f8f8}body.fair-landing-page .header-right{display:flex;margin-left:auto;justify-content:center;align-items:center}@media screen and (max-width: 1076px){body.fair-landing-page .header-right{margin:0px auto}}body.fair-landing-page .hedaer-top-right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}body.fair-landing-page .inner-container{display:flex;padding:5px 156px 4px 44px}@media screen and (max-width: 1230px){body.fair-landing-page .inner-container{padding:5px 115px 4px 44px}}@media screen and (max-width: 1187px){body.fair-landing-page .inner-container{padding:5px 30px 4px 44px}}@media screen and (max-width: 1076px){body.fair-landing-page .inner-container{padding:0;display:flex;flex-wrap:wrap}}body.fair-landing-page .wrapper .dynamicPageContainer{display:none}body.fair-landing-page .fair-container{margin:60px 0 0}@media screen and (max-width: 1076px){body.fair-landing-page .fair-container{margin:124px 0 0}}body.fair-landing-page .tier-two{background:url(images/mountains.png) repeat-x center bottom #c7e5f3;margin-top:3px}@media screen and (max-width: 1076px){body.fair-landing-page .tier-two{margin:0}}body.fair-landing-page .outer-count{margin:0px auto;display:flex;justify-content:center}body.fair-landing-page .tier-three-container{max-width:1200px;margin:0px auto;display:flex;flex-direction:column;padding:33px 0 0}body.fair-landing-page .mapContainer{padding:0;width:100%;display:flex;justify-content:center;margin:0px auto;align-items:flex-start}@media screen and (max-width: 1200px){body.fair-landing-page .mapContainer{flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 1076px){body.fair-landing-page .mapContainer{padding:0 3%;width:95%;flex-direction:column;align-items:center}}body.fair-landing-page .tier-four{background:url(images/tier_four_bg.jpg) no-repeat;background-size:cover;background-attachment:fixed;display:flex;justify-content:center;box-sizing:border-box;padding:143px 0 59px}@media screen and (max-width: 1076px){body.fair-landing-page .tier-four{padding:50px 0 12px}}body.fair-landing-page .sponsor-outer{display:flex;margin:0px auto;justify-content:center;max-width:1353px;width:99%;box-sizing:border-box;padding:0 7px}@media screen and (max-width: 1200px){body.fair-landing-page .sponsor-outer{display:flex;flex-direction:column}}@media screen and (max-width: 1076px){body.fair-landing-page .sponsor-outer{flex-direction:column}}@media screen and (max-width: 1076px){body.fair-landing-page .fair-email,body.fair-landing-page .fair-search{display:none}}body.fair-landing-page .header-top-right{margin-left:auto;display:flex;flex-direction:column}@media screen and (max-width: 1076px){body.fair-landing-page .header-top-right{background:#f0ead2;width:100%}}body.fair-landing-page .generalmessage{background:#00308c;font-family:"filson-soft";font-weight:400}body.fair-landing-page .header{position:fixed;top:0;left:0;z-index:99999999;box-sizing:border-box;width:100%;max-width:100%;height:auto;background:#b7deef}@media screen and (max-width: 1076px){body.fair-landing-page .header{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:auto;background:#b7deef}}body.fair-landing-page .headerInnerContent{position:relative;box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto}body.fair-landing-page .headerInnerContent::after{position:absolute;top:0;right:-17px;z-index:-1;width:172px;height:100px;content:"";background:url(images/star.png) no-repeat;background-size:contain}body.fair-landing-page a.subpageheader-logo{display:block;width:205px;height:92px;background:url(images/headersubpagelogo.png) center/contain no-repeat}@media screen and (max-width: 1076px){body.fair-landing-page a.subpageheader-logo{width:188px;height:85px;margin:6px 0 4px 12px;background:url(images/headersubpagelogoMobile.png) center/contain no-repeat}}body.fair-landing-page .header .ticket{display:flex;align-items:center;justify-content:center;width:141px;height:49px;margin:3px 0 4px 15px;font-family:"LilitaOneRegular";font-size:18px;font-weight:500;line-height:15px;color:#fff;text-align:center;text-transform:uppercase;background:url(images/ticketsubpagee.png) no-repeat;background-color:#00308c}@media screen and (max-width: 1076px){body.fair-landing-page .header .ticket{display:flex;align-items:center;justify-content:center;width:141px;height:49px;margin:3px 0 4px 15px;font-family:"LilitaOneRegular";font-size:18px;font-weight:500;line-height:15px;color:#fff;text-transform:uppercase;background:url(images/ticketsubpage.png) no-repeat}}body.fair-landing-page .header .ticket:hover{display:flex;align-items:center;justify-content:center;width:141px;height:49px;font-family:"LilitaOneRegular";font-size:18px;font-weight:500;color:#fff;text-transform:uppercase;background:url(images/ticketsubpageHover.png) no-repeat;transform-origin:70% 70%;animation-name:pulse_animation;animation-duration:3000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media screen and (max-width: 1076px){body.fair-landing-page .header a.ticket{margin:11px 0}}body.fair-landing-page .header .searchBox:not(.clonedSearchBox){top:2px;display:inline-flex;align-items:center}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchBoxInput{position:absolute;right:16px}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchBoxSubmit{z-index:99}body.fair-landing-page .header .searchBox:not(.clonedSearchBox):hover .searchSubmitButton::before{color:inherit;background:url(images/search-hover.png) no-repeat}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchBoxInput input{width:170px;padding:6px 14px;font-family:"filson-soft";font-size:12px;color:#fff;background:#00308c;border-top-left-radius:18px !important;border-bottom-left-radius:18px !important;transition:.2s;width:0;padding:0;transition:.2s}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:170px;padding:6px 5px;transition:.2s}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;font-family:"filson-soft";font-size:14px;background:rgba(0,0,0,0);border-radius:0 !important;width:35px;padding:0;font-size:0}body.fair-landing-page .header .searchBox:not(.clonedSearchBox) .searchSubmitButton::before{display:block;width:30px;height:30px;font-size:18px;line-height:1;color:#000;content:"";background:url(images/searchsubpage.png) no-repeat}body.fair-landing-page .header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{width:170px;padding:6px 5px;transition:.2s}body.fair-landing-page .header .emailSignup{display:inline-flex;align-items:center;cursor:pointer}body.fair-landing-page .header .emailSignup:hover .emailInputSubmit::before{color:inherit;background:url(images/emailiconhover.png) no-repeat}body.fair-landing-page .header .emailSignup .emailInputSubmit{display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;font-family:"filson-soft";font-size:14px;background:rgba(0,0,0,0);border-radius:0 !important;width:35px;padding:0;font-size:0}body.fair-landing-page .header .emailSignup .emailInputSubmit a{width:0;padding:0;font-size:0;background:rgba(0,0,0,0)}body.fair-landing-page .header .emailSignup .emailInputSubmit::before{display:block;width:30px;height:30px;font-size:18px;line-height:1;color:#000;content:"";background:url(images/emailiconsubpage.png) no-repeat}body.fair-landing-page .header .emailSignup:hover .searchBoxInput input{width:170px;padding:0 5px;transition:.2s}body.fair-landing-page .saffireMobileSize .header .searchBox:not(.clonedSearchBox){position:relative;align-items:center;justify-content:center;width:50px;height:50px}body.fair-landing-page .saffireMobileSize .header .searchBox:not(.clonedSearchBox)::before{position:static;font-size:26px;line-height:1;color:#eee;content:""}body.fair-landing-page .saffireMobileSize .viewcart{display:inline-flex}body.fair-landing-page .saffireMobileSize .viewcart .cartMenuLink{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#eee}body.fair-landing-page .saffireMobileSize .viewcart .cartMenuLink::before{position:relative;margin-right:5px;font-size:26px;line-height:1;color:inherit;content:""}body.fair-landing-page .fair-mob-nav-toggle{margin-left:auto}body.fair-landing-page .mobile-nav-toggle{position:relative;top:21px;right:8px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;vertical-align:top}@media screen and (min-width: 1077px){body.fair-landing-page .mobile-nav-toggle{display:none}}body.fair-landing-page .mobile-nav-toggle::before{position:relative;top:2px;width:31px;height:26px;font-size:28px;line-height:1;color:#fff;content:"";background:url(images/mob-nav-fair.png) no-repeat}body.fair-landing-page .mobile-nav-toggle:hover{cursor:pointer}body.fair-landing-page .fair-search{margin:0 9px}body.fair-landing-page .fair-email{margin:4px 9px 0}body.fair-landing-page .fair-email .ticket{margin:3px 15px 0}.mobile-menu-slider{min-height:min-content !important;transition:.2s ease}.fair-nav .nav{margin-top:-2px;margin-right:-5px}@media screen and (max-width: 1076px){.fair-nav .nav{display:none}}.fair-nav .nav .groups{padding:0;margin:0}body.fair-landing-page.saffireLargeSize .wrapper .header .nav .groups li.group{display:none}body.fair-landing-page.saffireLargeSize .wrapper .header .nav .groups li.group.fairMenu{display:flex}body.fair-landing-page.saffireLargeSize .wrapper .header .nav .groups .group.fairMenu>a{display:none}.saffireLargeSize.fair-landing-page .nav .items ul.subitems ul.subitems{right:0;left:100%;top:0%}.saffireLargeSize.fair-landing-page .show-level-4 .has-subitems .m-items{position:absolute !important}.saffireLargeSize.fair-landing-page #mobile-nav.show-level-2.show-level-3{position:relative !important}.saffireLargeSize.fair-landing-page #mobile-nav.show-level-3{left:-200%;transition:.3s}.saffireLargeSize.fair-landing-page .nav .items{position:static;display:flex;background:rgba(0,0,0,0);margin:0;padding:0}.saffireLargeSize.fair-landing-page .nav .items ul.subitems{top:100%;left:3px;padding:7px 0px;background:#e71a13;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;right:6px;border-top-right-radius:5px}.saffireLargeSize.fair-landing-page .nav .items ul.subitems li a{padding:9px 8px;font-size:13px;text-transform:none;font-family:"filson-soft";margin:0;border-radius:0 !important;width:100%;font-weight:500}.saffireLargeSize.fair-landing-page .nav .items ul.subitems li a:hover{background:rgba(255,255,255,.2)}.saffireLargeSize.fair-landing-page .nav .items a{color:#00308c;font-family:"LilitaOneRegular";font-size:22px;text-transform:uppercase;padding:13px 10px;margin:0 3px;border-radius:5px;font-weight:500}@media screen and (max-width: 1187px){.saffireLargeSize.fair-landing-page .nav .items a{font-size:20px}}@media screen and (max-width: 1100px){.saffireLargeSize.fair-landing-page .nav .items a{font-size:18px}}.saffireLargeSize.fair-landing-page .nav .item:hover a{background:#e71a13;color:#fff}.saffireLargeSize.fair-landing-page .nav .item{width:auto}.saffireLargeSize .nav .items .item[aria-haspopup=true]>a{border-radius:5px 5px 0 0 !important}#mainNavigation .fairMenu:hover>.items{display:flex}#mainNavigation .subitems .item:hover>a{background-color:#9b130f}body.fair-landing-page .footer{position:relative;height:auto;width:100%;margin:0 auto;padding:0;color:#111;text-align:left}body.fair-landing-page .footer a{color:#111;text-decoration:none}body.fair-landing-page .footer a:hover{text-decoration:none}body.fair-landing-page .footer ul.footerItems1{margin:0 auto;font-family:"filson-soft";font-size:14px;text-transform:uppercase}body.fair-landing-page .footer ul.footerItems2{margin:0 auto;display:flex;justify-content:center;box-sizing:border-box;padding:30px 25px 12px}@media screen and (max-width: 1076px){body.fair-landing-page .footer ul.footerItems2{flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:18px 0 12px}}body.fair-landing-page .footer ul.footerItems2 li{font-family:"filson-soft";color:#00308c;font-size:14px;font-weight:400;line-height:1.2;margin:0 12px}body.fair-landing-page .footer ul.footerItems2 li:last-child{margin:-13px 0 0}@media screen and (max-width: 1076px){body.fair-landing-page .footer ul.footerItems2 li:last-child{margin:3px 0 0}}body.fair-landing-page .footer ul.footerItems2 .powered-by-saffire svg{fill:#00308c}@media screen and (max-width: 1076px){body.fair-landing-page .footer ul.footerItems2 .powered-by-saffire svg{position:relative;top:3px;left:-6px}}body.fair-landing-page .fair-footer{border-top:5px solid #e71a13;background:#f0ead2;padding:53px 0 37px;position:relative}body.fair-landing-page .fair-footer:before{content:"";width:308px;height:185px;background:url(images/footer_graphic.png) no-repeat;display:block;bottom:0;right:0;position:absolute}@media screen and (max-width: 1076px){body.fair-landing-page .fair-footer:before{background:url(images/footer_graphic_mobile.png) no-repeat}}@media screen and (max-width: 1076px){body.fair-landing-page .fair-footer{padding:43px 0 36px}}body.fair-landing-page .footer-top{background:url(images/mount.png) no-repeat #b7deef;background-position:bottom;border-bottom:5px solid #e71a13;background-size:cover}@media screen and (max-width: 1076px){body.fair-landing-page .footer-top{background:url(images/mount_responsive.png) no-repeat bottom right #b7deef}}body.fair-landing-page .footer-top .footer-container{max-width:1353px;width:100%;min-width:239px;min-height:239px;margin:0 auto;box-sizing:border-box;padding:47px 0 51px;display:flex;align-items:flex-start}@media screen and (max-width: 1366px){body.fair-landing-page .footer-top .footer-container{padding:47px 17px 51px;width:100%}}@media screen and (max-width: 1076px){body.fair-landing-page .footer-top .footer-container{flex-direction:column;text-align:center;justify-content:center;width:100%;align-items:center;padding:35px 12px 26px}}body.fair-landing-page .footer-top h6{color:#00308c;font-size:20px;font-family:"LilitaOneRegular";font-weight:500;margin:0 0 12px;line-height:1;text-transform:uppercase}body.fair-landing-page .footer-top p{color:#00308c;font-size:16px;font-family:"filson-soft";font-weight:700;margin:0;line-height:1.8}body.fair-landing-page .footer-top p a{color:#00308c;text-decoration:none;font-weight:700;font-size:16px}body.fair-landing-page .get-direction-button{font-family:"LilitaOneRegular";color:#fff !important;background:#e71a13;border-radius:5px;text-transform:uppercase;padding:10px 18px 10px 16px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;margin:8px 0 0;font-weight:400 !important}body.fair-landing-page .get-direction-button:hover{background:#9b130f;text-decoration:none}body.fair-landing-page .get-direction-button:before{content:"";background:url(images/location_icon.png) no-repeat;width:21px;display:block;height:17px;margin:0 6px 0 0}body.fair-landing-page .footer_logo{background:url(images/footer-logo.png) no-repeat;display:block;width:280px;height:126px;margin-left:auto}@media screen and (max-width: 1076px){body.fair-landing-page .footer_logo{margin:85px 0 0;width:325px;height:146px;background:url(images/footer-logo-mobile.png) no-repeat}}body.fair-landing-page .bottom-footer{background:#b7deef}.saffireLargeSize.fair-landing-page .nav .items ul.subitems ul.subitems{right:0;left:100%;top:0%}.fair-landing-page #mobile-nav.show-level-2{left:-100%;transition:.3s;position:static}.fair-landing-page .show-level-4 .has-subitems .m-items{position:absolute !important}.fair-landing-page #mobile-nav.show-level-2.show-level-3{position:relative !important}.fair-landing-page #mobile-nav.show-level-3{left:-200%;transition:.3s}.fair-landing-page .mobile-menu-container{background-color:#f6f6f7}.fair-landing-page .mobile-menu-container .show-level-3 .has-subitems .m-items{position:absolute !important}.fair-landing-page .mobile-menu-container li.fairMenu.has-subitems.m-group{display:flex !important}.fair-landing-page .mobile-menu-container .mobile-menu-header{background-color:#b7deef}.fair-landing-page .mobile-menu-container .email-signup-submit-btn.mobile-menu-subheader-btn{display:none}.fair-landing-page .mobile-menu-container .close-mobile-menu:before,.fair-landing-page .mobile-menu-container .close-mobile-menu:after{background-color:#00308c}.fair-landing-page .mobile-menu-container .mobile-menu-subheader,.fair-landing-page .mobile-menu-container .mobile-menu-subheader-btn{background-color:#f6f6f7}.fair-landing-page .mobile-menu-container .mobile-menu-subheader a,.fair-landing-page .mobile-menu-container .mobile-menu-subheader i,.fair-landing-page .mobile-menu-container .mobile-menu-subheader-btn a,.fair-landing-page .mobile-menu-container .mobile-menu-subheader-btn i{color:#00308c}.fair-landing-page .mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn,.fair-landing-page .mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#dbdbdf}.fair-landing-page .mobile-menu-container .mobile-menu-login-links a{font-family:"filson-soft"}.fair-landing-page .mobile-menu-container .cart-counter{font-family:"filson-soft"}.fair-landing-page .mobile-menu-container .search-container input[type=text]{font-family:"filson-soft";-webkit-appearance:none;border-radius:0px;height:50px;color:#00308c;font-weight:800;font-size:13px}.fair-landing-page .mobile-menu-container .search-container ::placeholder{color:#00308c}.fair-landing-page .mobile-menu-container .search-container .fa-search{color:#00308c}.fair-landing-page .mobile-menu-container .mobile-menu-ticket-btn{background-color:#b7deef;font-family:"filson-soft";color:#00308c;border-color:#fff;display:none !important}.fair-landing-page .mobile-menu-container .mobile-menu-footer-links a{font-family:"filson-soft";color:#00308c;padding:7px 0;font-weight:800;font-size:12px;text-transform:capitalize}.fair-landing-page #mobile-nav li.fairMenu.mainNavigationItem2.has-subitems.m-group{display:flex !important}.fair-landing-page #mobile-nav ul{background-color:#fff}.fair-landing-page #mobile-nav li{margin:0}.fair-landing-page #mobile-nav li.m-group,.fair-landing-page #mobile-nav li.m-item,.fair-landing-page #mobile-nav li.m-subitem{border-bottom:1px solid #fff}.fair-landing-page #mobile-nav a{background-color:#b7deef;font-family:"filson-soft";color:#00308c;font-weight:800;font-size:13px}.fair-landing-page #mobile-nav a:hover{background-color:#8dcbe6}.fair-landing-page #mobile-nav .has-subitems span{background-color:#c5e5f2;color:#00308c;flex:1;width:42px !important;padding:0;font-size:12px}.fair-landing-page #mobile-nav .has-subitems span:hover{background-color:#dbdbdf}.fair-landing-page .m-group{display:none !important}.fair-landing-page #mobile-nav .has-subitems .m-items{background-color:rgba(0,0,0,0);box-shadow:none;width:100%;display:flex;flex-direction:column;overflow:visible;flex:0 0 100%;margin-top:1px;height:100%;position:static}.fair-landing-page #mobile-nav .has-subitems{display:flex;width:100%;align-items:center}.fair-landing-page #mobile-nav .has-subitems .m-items li.has-subitems.m-item>span.next-level-btn{display:flex !important;max-width:50px !important}.fair-landing-page #mobile-nav .m-groups .m-group.fairMenu>a{display:none}.fair-landing-page #mobile-nav .has-subitems .m-items li.prev-level-btn.m-item{display:none}.ui-dialog{background:#fff;box-shadow:0 0 10px -5px #444}.modal{background:#fff;padding-top:15px;border:10px solid #fff}.modalBody{background:#fff;padding:14px}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#e71a13;line-height:22px}.modalBody .showorksTableGrid th{background:rgba(0,0,0,.3);color:#fff;font-size:12px;letter-spacing:.06em;padding-bottom:7px;padding-top:7px}.modalBody .showorksTableGrid td{color:#00308c}.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}.modalClose .modalCloseButton{min-width:40px}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}body.fair-landing-page .getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:398px;margin:0 auto}body.fair-landing-page .getUpdatesPageEmailModule .emailSignup.modalOnly .inputFieldTextbox{box-sizing:border-box;border-radius:0 !important;border:1px solid #333;padding:5px 10px;color:#333}body.fair-landing-page .getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{border-radius:0 !important}body.fair-landing-page .getUpdatesPageEmailModule .emailSignup.modalOnly .button{box-sizing:border-box}body.fair-landing-page .getUpdatesPageEmailModule a.modalCloseButton.button{padding:4px 10px}body.fair-landing-page .getUpdatesPageEmailModule .emailInputSubmit a{box-sizing:border-box;line-height:1.75em;border-radius:5px;text-decoration:none;font-family:"LilitaOneRegular";color:#fff !important;background-color:#e71a13;text-transform:uppercase;font-weight:500;padding:6px 19px}body.fair-landing-page .getUpdatesPageEmailModule .emailInputSubmit a:hover{background:#9b130f}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}body.fair-landing-page .button{padding:10px 25px 6px;font-size:15px;font-weight:900}body.fair-landing-page .button,body.fair-landing-page .buttonSmall{box-sizing:border-box;line-height:1.75em;border-radius:5px;text-decoration:none;font-family:"LilitaOneRegular";color:#fff !important;background-color:#e71a13;text-transform:uppercase;font-weight:500}body.fair-landing-page a.buttonSmall.button,body.fair-landing-page .buttonSmall{padding:4px 12px;font-size:12px}body.fair-landing-page .button:hover,body.fair-landing-page .buttonSmall:hover{background:#9b130f}body.fair-landing-page a.updateButton.buttonSmall,body.fair-landing-page a.removeButton.buttonSmall,body.fair-landing-page a.cartMenuRemoveButton.button.buttonSmall{font-size:12px}#wcngSubpageCards{box-sizing:border-box;position:relative;display:flex;justify-content:center;width:100%;background:#f6f5f1;padding:3px 0}.saffireMobileSize #wcngSubpageCards{flex-direction:column;align-items:center;padding:3px 0 0}#wcngSubpageCards .card-widget-item{position:relative;min-height:274px;height:16.85vw;max-height:274px;width:100%;overflow:hidden;background-color:#00308c}#wcngSubpageCards .card-widget-item .buttonwrap:empty{display:none;margin:0 !important;height:0 !important;padding:0 !important}.saffireMobileSize #wcngSubpageCards .card-widget-item:last-child{margin-bottom:0 !important}.saffireMobileSize #wcngSubpageCards .card-widget-item{margin-bottom:2px;min-height:257px}#wcngSubpageCards .card-widget-item:hover .card-content:after{opacity:0;height:0}#wcngSubpageCards .card-widget-item:hover .card-widget-title{text-shadow:2px 2px 3px #000}#wcngSubpageCards .card-widget-item:nth-child(2){margin:0 2px}.saffireMobileSize #wcngSubpageCards .card-widget-item:nth-child(2){margin-bottom:2px}#wcngSubpageCards .card-widget-item:nth-child(3){margin:0 2px 0 0}.saffireMobileSize #wcngSubpageCards .card-widget-item:nth-child(3){margin-bottom:2px}#wcngSubpageCards .card-widget-item .overlay{width:100%;height:100%;background:rgba(0,48,140,.8);position:absolute;top:0;transition:.3s ease}#wcngSubpageCards .card-widget-item .image-container{background-size:cover;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:.3s ease}#wcngSubpageCards .card-widget-item .image-container:after{background:rgba(0,0,0,.4);content:"";width:100%;height:100%;position:absolute;left:0;top:0}#wcngSubpageCards .card-widget-item .card-content{width:100%;display:flex;flex-direction:column}#wcngSubpageCards .card-widget-item .card-content:after{content:"";background:#f5bb00;width:96px;height:6px;display:block;z-index:9;margin:17px auto 13px;bottom:0;left:0;right:0}#wcngSubpageCards .card-widget-item .card-content .card-widget-title{position:relative;width:73%;margin:auto;color:#fff;text-align:center;text-transform:capitalize;font-size:36px;font-family:"LilitaOneRegular";font-weight:500;z-index:999;line-height:1;transition:.3s ease}@media screen and (max-width: 1120px){#wcngSubpageCards .card-widget-item .card-content .card-widget-title{font-size:21px}}.saffireMobileSize #wcngSubpageCards .card-widget-item .card-content .card-widget-title{font-size:30px;margin-top:0;line-height:28px}#wcngSubpageCards .card-widget-item .card-content .buttonwrap{position:relative;opacity:0;z-index:999;left:0;margin:0;right:0;padding:0;height:0;transition:.3s ease}#wcngSubpageCards .card-widget-item .card-content .buttonwrap .button{padding:8px 23px}#wcngSubpageCards .card-widget-item:hover .overlay,#wcngSubpageCards .card-widget-item:focus-within .overlay{width:0;transition:.3s ease}#wcngSubpageCards .card-widget-item:hover .buttonwrap,#wcngSubpageCards .card-widget-item:focus-within .buttonwrap{position:relative;opacity:1;margin:9px 0}#wcngSubpageSEO{width:95%;z-index:999;padding:15px 0 19px;margin:0px auto}#wcngSubpageSEO .ticket{background:url(images/ticketsubpage.png) no-repeat;width:141px;height:49px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"LilitaOneRegular";line-height:15px;margin:19px 0 0 0;text-decoration:none;font-size:18px;text-transform:uppercase;font-weight:500;text-align:center}@media screen and (max-width: 1076px){#wcngSubpageSEO .ticket{background:url(images/ticketsubpage.png) no-repeat;width:141px;height:49px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"LilitaOneRegular";line-height:15px;font-size:18px;text-transform:uppercase;font-weight:500}}#wcngSubpageSEO .ticket:hover{background:url(images/ticketsubpageHover.png) no-repeat;width:141px;height:49px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"LilitaOneRegular";font-size:18px;text-transform:uppercase;animation-name:pulse_animation;animation-duration:3000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear;font-weight:500}#wcngSubpageSEO .card-widget-item{display:flex;justify-content:center}@media screen and (max-width: 1020px){#wcngSubpageSEO .card-widget-item{margin-right:0}}#wcngSubpageSEO a.buyNowButton{display:none}#wcngSubpageSEO .card-content{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1020px){#wcngSubpageSEO .card-content{align-items:center}}#wcngSubpageSEO .card-content .card-widget-title{display:none}#wcngSubpageSEO .card-content .card-widget-description{font-family:"filson-soft";color:#00308c;font-size:18px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:1020px;margin:0px auto;text-align:center}.saffireMobileSize #wcngSubpageSEO .card-content .card-widget-description{width:80.9%;line-height:28px}#wcngSubpageSEO .card-content .buttonwrap{margin:19px 0}.saffireMobileSize #wcngSubpageSEO .card-content .buttonwrap{margin:21px 0 14px}#wcngSubpageSEO .card-content .buttonwrap .button{padding:8px 23px}#mainFeatureSlideShow{position:relative;width:100%;max-width:100%;margin:0 auto}#mainFeatureSlideShow .swiper-container-images{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto}#mainFeatureSlideShow .swiper-container-images .swiper-image-container{height:47.42vw;background-repeat:no-repeat;background-position:center;background-size:cover}.saffireMobileSize #mainFeatureSlideShow .swiper-container-images .swiper-image-container{height:53.5vw}#mainFeatureSlideShow .outer{position:absolute;bottom:21.8%;width:100%}.saffireMobileSize #mainFeatureSlideShow .outer{position:relative;bottom:0;width:100%;padding:0;background-color:#fff;border-radius:0;box-shadow:none}#mainFeatureSlideShow .outer .inner{position:relative;margin:auto}#mainFeatureSlideShow .outer .inner .wraper{position:relative;z-index:9;max-width:438px;padding:2.188rem 6%;background-color:rgba(255,255,255,.85);border-top-right-radius:14px;border-bottom-right-radius:14px;box-shadow:2px 0 14px 5px #474747;transition:.3s ease}.saffireMobileSize #mainFeatureSlideShow .outer .inner .wraper{display:flex;max-width:100%;padding:0;box-shadow:none}#mainFeatureSlideShow .swiper-container-content{width:100%;padding:0% 2% 1%;margin:0;overflow:visible}@media screen and (max-width: 1000px){#mainFeatureSlideShow .swiper-container-content{width:95%;transition:.3s ease}}.saffireMobileSize #mainFeatureSlideShow .swiper-container-content{position:relative;bottom:0;width:100%;padding:15px 0 25px;background-color:#f0ead2;border-radius:0;box-shadow:none}#mainFeatureSlideShow .swiper-container-content .swiper-content-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.saffireMobileSize #mainFeatureSlideShow .swiper-container-content .swiper-content-container{align-items:center;width:90%;margin:auto}#mainFeatureSlideShow .swiper-container-content .swiper-pagination{position:relative;top:auto;bottom:auto;display:flex;flex-direction:row}.saffireMobileSize #mainFeatureSlideShow .swiper-container-content .swiper-pagination{justify-content:center}#mainFeatureSlideShow .swiper-container-content .slide-title{display:-webkit-box;max-width:96%;margin-bottom:5px;overflow:hidden;font-family:"LilitaOneRegular";font-size:35px;font-weight:500;line-height:clamp(22px,2vw,30px);line-height:1;color:#00308c;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:76px}.saffireMobileSize #mainFeatureSlideShow .swiper-container-content .slide-title{width:100%;max-width:100%;font-size:26px;line-height:30px;text-align:center;-webkit-line-clamp:3;line-clamp:3;min-height:auto}@media screen and (max-width: 1206px){#mainFeatureSlideShow .swiper-container-content .slide-title{line-height:30px}}#mainFeatureSlideShow .swiper-container-content .button-container{position:absolute;top:auto;right:-50px;bottom:-40px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;margin-top:0}.saffireMobileSize #mainFeatureSlideShow .swiper-container-content .button-container{position:static;margin-top:7px}#mainFeatureSlideShow .swiper-container-content .button-container .button{display:flex;align-items:center;justify-content:center;font-family:"LilitaOneRegular"}#mainFeatureSlideShow .swiper-container-content .button-container .button:last-child{margin:0 0 0 7px}#mainFeatureSlideShow .swiper-container-content .button-container .button:only-child{margin:0}#mainFeatureSlideShow .swiper-pagination{width:auto;max-width:max-content;margin-top:15px}.saffireMobileSize #mainFeatureSlideShow .swiper-pagination{bottom:12px;margin:0 auto 11px}#mainFeatureSlideShow .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 12px 0 0;background-color:rgba(0,0,0,0);border:2px solid #00308c;opacity:1;transition:.3s ease}#mainFeatureSlideShow .swiper-pagination .swiper-pagination-bullet:hover{background:#e71a13;border:2px solid #e71a13;opacity:1}#mainFeatureSlideShow .swiper-pagination .swiper-pagination-bullet-active{background:#e71a13;border:2px solid #e71a13;opacity:1}#mainFeatureSlideShow .swiper-pagination-lock,#mainFeatureSlideShow .swiper-button-disabled{display:none !important}.swiper-wrapper a.swiper-slider-link.void-links{cursor:default}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{width:100% !important}.siteInfoBannerWidgetNoThankYouMessage.siteInfoBannerWidgetDateIsPast.siteInfoBannerOff .countdown-outer{display:none}.siteInfoBannerWidgetNoThankYouMessage.siteInfoBannerWidgetDateIsPast.siteInfoBannerOff #countdown-timer{display:none}.siteInfoBannerWidgetDateIsPast #countdown-timer{display:none}#countdown-timer #eventName{font-size:17px;line-height:1;text-transform:uppercase;color:#fff;margin:12px 0}#countdown-timer .count-wrap{width:58px;height:58px;display:block;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 24px 0 0}#countdown-timer .count-wrap:last-child{margin:0 !important}#countdown-timer .count-wrap:nth-child(2){border-left:4px solid #00308c;border-right:4px solid #00308c;padding:0px 15px}#countdown-timer .count-big{font-size:39px;line-height:1;text-transform:uppercase;color:#00308c;font-family:"LilitaOneRegular"}#countdown-timer .count-small{font-size:24px;font-family:"filson-soft";line-height:1;color:#00308c;text-transform:uppercase;padding:4px 0 0}#siteInfoBannerWidget{box-sizing:border-box;position:static;display:inline-flex;height:auto;width:auto;max-width:100%;margin:auto;padding:23px 20px 0px;background:none;font-family:"LilitaOneRegular";font-size:18px;color:#00308c;text-align:center;line-height:1;z-index:2;min-width:auto;flex-direction:column;justify-content:center}.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget{display:flex !important}#siteInfoBannerWidget #eventDates{font-family:"LilitaOneRegular";font-size:31px;font-weight:500;color:#00308c;display:block;text-transform:uppercase}#siteInfoBannerWidget #eventName{font-size:18px;font-weight:500;display:none;text-transform:uppercase}#siteInfoBannerWidget .countdownDays{font-family:"LilitaOneRegular";font-size:18px;font-weight:500;color:#00308c}.saffireMobileSize #siteInfoBannerWidget{left:auto;right:auto !important;padding:23px 20px 0px;background:none;color:#00308c;width:100%}.saffireMobileSize #siteInfoBannerWidget #eventDates{font-size:31px}body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-family:"LilitaOneRegular";font-size:31px;color:#00308c}.saffireMobileSize body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-size:16px}body.siteInfoBannerWidgetDateIsPast.siteInfoBannerWidgetNoThankYouMessage #siteInfoBannerWidget{display:none !important}.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn #siteInfoBannerWidget #eventName{display:none !important}.siteInfoBannerWidgetEventHappening div#countdown-timer{display:none !important}#multiScheduleFeature{box-sizing:border-box;display:flex;background:#b7deef;padding:16px 12px;max-width:520px;width:100%;position:relative;margin:48px 24px 0;min-height:415px}#multiScheduleFeature .button-container a{background:no-repeat;color:#00308c !important;text-transform:capitalize;font-family:"filson-soft";font-weight:400;font-size:13px}#multiScheduleFeature:after{content:"";background:#b7deef;width:100%;height:85px;position:absolute;bottom:0;left:0}@media screen and (max-width: 1366px){#multiScheduleFeature{margin:48px 8px 0 24px}}@media screen and (max-width: 1200px){#multiScheduleFeature{margin:0 auto 20px}}.saffireMobileSize #multiScheduleFeature{margin:0px auto 7px;padding:8px 6px}#multiScheduleFeature .multischedule_title{font-size:21px;font-family:"LilitaOneRegular";font-weight:500;color:#00308c;background:#b7deef;position:absolute;top:-46px;left:0;padding:12px 12px 9px 13px}.saffireMobileSize #multiScheduleFeature .multischedule_title{font-size:17px;top:-38px;padding:11px 12px 7px 12px}#multiScheduleFeature .multiFeatureContent{height:341px;overflow-y:scroll;width:100%;padding:0 0 27px}.saffireMobileSize #multiScheduleFeature .multiFeatureContent{margin:0px auto;padding:16px 6px}#multiScheduleFeature .featureItem{box-sizing:border-box;display:flex;flex-direction:column;padding:6px 13px 11px;color:#e71a13;transition:.3s;background:rgba(255,255,255,0);width:98%}#multiScheduleFeature .featureItem:hover{color:#00308c;transition:.3s;background:rgba(255,255,255,.5)}#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}#multiScheduleFeature .text-container{display:flex;flex-direction:column;flex:1}#multiScheduleFeature .featureItemTitle,#multiScheduleFeature .featureItemDate,#multiScheduleFeature .featureItemDescription,#multiScheduleFeature .button-container{display:flex}#multiScheduleFeature .featureItemTitle{font-family:"LilitaOneRegular";font-weight:500;font-size:20px;color:#00308c}.saffireMobileSize #multiScheduleFeature .featureItemTitle{font-size:17px}#multiScheduleFeature .featureItemDate{font-family:"filson-soft";font-weight:400;font-size:13px;color:#00308c;line-height:1}.saffireMobileSize #multiScheduleFeature .featureItemDate{font-size:13px}#multiScheduleFeature .featureItemDescription{font-family:"filson-soft";font-weight:400;font-size:13px;color:#00308c;display:inline}#multiScheduleFeature .all-events-btn{padding:9.5px 24px;position:absolute;top:auto;bottom:21px;box-sizing:border-box;line-height:1.75em;text-decoration:none;font-family:"LilitaOneRegular";color:#fff !important;background:#e71a13;border-radius:5px;text-transform:uppercase;left:26px;z-index:9;font-size:15px;font-weight:500 !important}#multiScheduleFeature .all-events-btn:hover{background:#9b130f}.saffireMobileSize #multiScheduleFeature .all-events-btn{padding:7.5px 19px;font-size:13px}.multiFeatureContent::-webkit-scrollbar{background-color:#99b7c4;width:5px;height:20px;position:relative;top:30px;display:flex;z-index:9}.multiFeatureContent::-webkit-scrollbar-thumb{background-color:#e71a13;display:flex;border-radius:6px;width:10px;height:20px !important}span.more-text span{margin-left:3px;text-decoration:underline}#cardMap{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:785px;padding:0;margin:0 24px}#cardMap .ticket{display:none}.saffireMobileSize #cardMap{margin:0 auto}.saffireMobileSize #cardMap .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:bottom;background-size:100%;background-size:contain}@media screen and (max-width: 1366px){#cardMap{margin:0 24px 0 12px}}#cardMap .card-widget-item{box-sizing:border-box;display:flex;width:100%;max-width:680px;height:100vh;max-height:465px;overflow:hidden;background:none;border-radius:6px}.saffireMobileSize #cardMap .card-widget-item{max-width:310px;height:212px}#cardMap .card-widget-item .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#cardMap .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}#cardMap .card-widget-title{position:static;display:none;width:100%;font:18px "LilitaOneRegular";color:#00308c}#cardMap .card-widget-description{display:none}#cardMap .buttonwrap{position:absolute;bottom:9px}.saffireMobileSize #cardMap .buttonwrap{bottom:5px}#cardMap .buttonwrap a{padding:9px 24px}.saffireMobileSize #cardMap .buttonwrap a{padding:3px 12px;font-size:7px}#fairSubPageSocialIcon{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:100%;margin:0 0 0 64px;padding:0;text-align:center}.saffireMobileSize #fairSubPageSocialIcon{margin:13px 0 0}#fairSubPageSocialIcon .card-widget-item{box-sizing:border-box;display:flex;background:none;width:44px;height:45px;overflow:hidden;border:3px solid rgba(0,0,0,0);border-radius:50%}#fairSubPageSocialIcon .card-widget-item:hover{border:3px solid #e42823}#fairSubPageSocialIcon .card-widget-item .image-container{width:100%;height:100%}#fairSubPageSocialIcon .fairSubpageSocialIconTitle{color:#00308c;font-size:20px;font-family:"LilitaOneRegular";font-weight:500;width:100%;margin:0 0 17px}#fairSubPageSocialIcon .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}#fairSubPageSocialIcon .card-widget-title{position:static;display:none;width:100%;font:18px "LilitaOneRegular";color:#00308c}#fairSubPageSocialIcon .card-widget-description{display:none}#fairSubPageSocialIcon .buttonwrap{position:absolute;bottom:20px}#fairSubPageSocialIcon .buttonwrap a{padding:8px 25px}#fairSponsors{position:relative;width:100%;max-width:529px}@media screen and (max-width: 1200px){#fairSponsors{margin:0 auto}}.saffireMobileSize #fairSponsors{margin:7px auto 0;padding:0}#fairSponsors .sponsorWidgetContainer{position:relative;width:100%;box-sizing:border-box;max-width:913px;text-align:left;padding-top:32px;padding-top:0}.saffireMobileSize #fairSponsors .sponsorWidgetContainer{padding-top:0;align-items:center}#fairSponsors .sponsorWidgetContainer .sponsor-controls-container:focus-within{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#fairSponsors .sponsorWidgetContainer.sponsors-paused .sponsorCarouselImageContainer{animation-play-state:paused}#fairSponsors .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:before{content:"Resume"}#fairSponsors .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:after{content:"";padding-left:2px}#fairSponsors .sponsorWidgetContainer:hover .sponsor-controls-container{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#fairSponsors .sponsorCarouselImageContainer{justify-content:flex-end}@media screen and (max-width: 1200px){#fairSponsors .sponsorCarouselImageContainer{justify-content:center}}.saffireMobileSize #fairSponsors .sponsorCarouselImageContainer{justify-content:center}#fairSponsors .sponsorCarouselImageContainer a{margin:0 18px}#fairSponsors .sponsorCarouselImage img{max-width:200px;max-height:115px}.saffireMobileSize #fairSponsors .sponsorCarouselImage img{max-width:147px;max-height:105px}#fairSponsors .fair_sponsor_title{font-weight:500;font-size:36px;color:#00308c;text-shadow:none;text-transform:uppercase;letter-spacing:0;text-align:right;font-family:"LilitaOneRegular"}@media screen and (max-width: 1200px){#fairSponsors .fair_sponsor_title{margin:0 auto;text-align:center}}.saffireMobileSize #fairSponsors .fair_sponsor_title{text-align:center;margin:0 0 3px}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container{display:none}.socialNetworks{z-index:80000000;position:fixed;right:-80px;top:20%;transition:.6s ease;background:#fff;border-radius:50px;padding:5px 5px}.socialNetworks img{display:block;max-width:40px;max-height:40px;border-radius:50%}.socialNetworks>span,.socialNetworks>a{display:block;width:40px;height:40px;position:relative;left:0;transition:.2s;border-radius:50%;background-color:rgba(0,0,0,0);border:4px solid rgba(0,0,0,0);border-radius:50%;background-color:rgba(0,0,0,0)}.socialNetworks>a:hover{left:-6px;z-index:2;transition:.2s;left:0;background-color:rgba(0,0,0,0);border:4px solid #3b5998}@media screen and (max-width: 1230px){.socialNetworks{top:auto;right:0;bottom:-60px;border-top:none;border-bottom:none;padding:0}.socialNetworks img{max-width:30px;max-height:30px}.socialNetworks>a{max-width:30px;max-height:30px;bottom:0;float:left;margin:0;transition:.2s;background-size:contain}.socialNetworks>a:hover{left:0;bottom:6px;z-index:2;transition:.2s;bottom:0}}.socialNetworks a:hover{background-color:#529737}.socialNetworks .socialNetworkIconTwitter:hover{background-color:#1da1f2}.socialNetworks .socialNetworkIconFacebook:hover{background-color:#3b5998}.socialNetworks .socialNetworkIconInstagram:before{content:"";width:100%;height:100%;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);opacity:0;z-index:-1;position:absolute;border-radius:50%;top:0;left:0;transition:.2s}.socialNetworks .socialNetworkIconInstagram:hover{background:none}.socialNetworks .socialNetworkIconInstagram:hover:before{transition:.2s;opacity:1}.socialNetworks .socialNetworkIconTumblr:hover{background-color:#35465c}.socialNetworks .socialNetworkIconPeriscope:hover{background-color:#3aa4c6}.socialNetworks .socialNetworkIconPinterest:hover{background-color:#bd081c}.socialNetworks .socialNetworkIconSpotify:hover{background-color:#1ed760}.socialNetworks .socialNetworkIconFlickr:before{content:"";width:100%;height:100%;background:linear-gradient(to right, rgb(0, 99, 220) 0%, rgb(0, 99, 220) 50%, rgb(0, 99, 220) 50%, rgb(255, 0, 132) 50%, rgb(255, 0, 132) 100%);opacity:0;z-index:-1;position:absolute;border-radius:50%;top:0;left:0;transition:.2s}.socialNetworks .socialNetworkIconFlickr:hover{background:none}.socialNetworks .socialNetworkIconFlickr:hover:before{transition:.2s;opacity:1}.socialNetworks .socialNetworkIconLinkedIn:hover{background-color:#0077b5}.socialNetworks .socialNetworkIconYoutube:hover{background-color:#cd201f}.socialNetworks .socialNetworkIconGooglePlus:hover{background-color:#dd4b39}.socialNetworks .socialNetworkIconSnapchat:hover{background-color:#fffc00}.pageIsLoaded .socialNetworks{right:0;right:10px}@media screen and (max-width: 1230px){.pageIsLoaded .socialNetworks{bottom:0;bottom:5px;right:5px}}.lightbox-showing .socialNetworks{display:none}#sponsorWidgetContainer{position:relative;width:100%;max-width:827px}@media screen and (max-width: 1349px){#sponsorWidgetContainer{max-width:688px}}@media screen and (max-width: 1200px){#sponsorWidgetContainer{margin:0 auto}}.saffireMobileSize #sponsorWidgetContainer{max-width:100%;margin:0}#sponsorWidgetContainer .sponsorArrow{display:none}#sponsorWidgetContainer .sponsorWidgetContainer{position:relative;width:100%;box-sizing:border-box;max-width:100%;text-align:left;padding-top:65px}.saffireMobileSize #sponsorWidgetContainer .sponsorWidgetContainer{padding-top:52px}#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 .sponsorCarouselImageContainer{justify-content:flex-start}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImageContainer{justify-content:center}#sponsorWidgetContainer .sponsorCarouselImageContainer a{margin:0 18px}#sponsorWidgetContainer .sponsorCarouselImage img{max-width:200px;max-height:115px}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-width:147px;max-height:105px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:left;top:0;left:0}.saffireMobileSize #sponsorWidgetContainer #sponsorsTitleContainer{text-align:center}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-weight:500;font-size:36px;color:#00308c;text-shadow:none;text-transform:uppercase;letter-spacing:0;font-family:"LilitaOneRegular"}@media screen and (max-width: 1200px){#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{text-align:center}}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container{display:none}#sponsorArrowRight,#sponsorArrowLeft{display:none}#managedeventfeed{box-sizing:border-box;display:flex;background:#b7deef;padding:16px 12px;max-width:520px;width:100%;position:relative;margin:48px 24px 0;min-height:415px}#managedeventfeed .ticket{display:none}#managedeventfeed:after{content:"";background:#b7deef;width:100%;height:85px;position:absolute;bottom:0;left:0}#managedeventfeed a.all-events-btn{padding:9.5px 24px;position:absolute;top:auto;bottom:21px;box-sizing:border-box;line-height:1.75em;text-decoration:none;font-family:"LilitaOneRegular";color:#fff !important;background:#e71a13;border-radius:5px;text-transform:uppercase;left:26px;z-index:9;font-size:15px;font-weight:500 !important}#managedeventfeed a.all-events-btn:hover{background:#9b130f}#managedeventfeed .multiFeatureContent{height:341px;overflow-y:auto;width:100%;padding:0 0 27px}#managedeventfeed h6.multischedule_title{position:absolute;font-size:21px;font-family:"LilitaOneRegular";font-weight:500;color:#00308c;background:#b7deef;top:-46px;left:0;padding:12px 12px 9px 13px}.saffireMobileSize #managedeventfeed h6.multischedule_title{font-size:17px;top:-38px;padding:11px 12px 7px 12px}@media screen and (max-width: 1366px){#managedeventfeed{margin:48px 8px 0 24px}}@media screen and (max-width: 1200px){#managedeventfeed{margin:0 auto 20px}}.saffireMobileSize #managedeventfeed{margin:0px auto 7px;padding:8px 6px}#managedeventfeed .card-widget-item{box-sizing:border-box;display:flex;flex-direction:column;padding:6px 13px 11px;color:#e71a13;transition:.3s;background:rgba(255,255,255,0);width:98%;text-decoration:none}@media screen and (max-width: 800px){#managedeventfeed .card-widget-item{padding:4px 12px 7px;margin:0 0 8px}}#managedeventfeed .card-widget-item:hover{background:rgba(255,255,255,.5)}#managedeventfeed .card-widget-item:hover .buttonwrap a{text-decoration:none}#managedeventfeed a.buyNowButton{display:none}#managedeventfeed span.card-widget-description:empty{display:none}#managedeventfeed .card-content{display:flex;flex-direction:column;width:100%}#managedeventfeed .card-widget-title{font-family:"LilitaOneRegular";font-weight:500;font-size:20px;color:#00308c}.saffireMobileSize #managedeventfeed .card-widget-title{font-size:17px}#managedeventfeed .card-widget-date{font-family:"filson-soft";font-weight:400;font-size:13px;color:#00308c;line-height:1;order:2;margin:1px 0 0}#managedeventfeed .card-widget-description{font-family:"filson-soft";font-weight:400;font-size:13px;color:#00308c;line-height:1}#managedeventfeed .card-widget-description:after{content:"!";margin:0 4px 0 2px}.saffireMobileSize #managedeventfeed .card-widget-description{font-size:13px}#managedeventfeed .description-button-wrapper{display:flex;font-family:"filson-soft";font-weight:400;font-size:13px;color:#00308c;margin:3px 0 0}#managedeventfeed .buttonwrap{margin:-4px 0 0;order:3}#managedeventfeed .buttonwrap a{color:#00308c !important;text-decoration:underline;font-family:"filson-soft";font-weight:400;font-size:13px}@media screen and (max-width: 800px){#managedeventfeed .buttonwrap a{font-size:11px}}*:focus{outline:none}.galleryViewName{text-overflow:ellipsis;white-space:nowrap}.printEvent{display:flex !important;align-items:center}.printEvent .print{order:2}.printEvent .fa-print{order:1}.fair-landing-page .faqSection p{position:relative;box-sizing:border-box;padding-left:3.9em}.fair-landing-page .faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:1em 1em .7em .76em;font-family:"filson-soft";font-size:18px;font-weight:700;color:#00308c;text-transform:none;background:#f0f0f0}.fair-landing-page .faqQuestion::before{position:absolute;top:0;left:0;padding:1.3em 1.625em;font-size:.875em;font-weight:800;line-height:1;color:#fff;background:#00308c}.fair-landing-page .featureLineupContainer{max-width:100%;margin:0;overflow:hidden}.fair-landing-page .faqAnswer{padding:.55em .8em .8em;margin-left:3.9em;font-size:18px;line-height:24px;color:#00308c;background:#f0f0f0}.fair-landing-page .featureLineupModule span.featureLineup-text-content{display:none}.fair-landing-page .featureLineupModule .subContainer .featureLineup-title{z-index:1;padding:7px;line-height:49px;text-shadow:3px 3px 10px #000;transform:translateY(-100%)}.fair-landing-page .featureLineupModule .featureLineupImage::before{background:rgba(15,49,67,.5)}.fair-landing-page .featureLineupModule .featureLineupContainer .featureLineup-buttons.subContainer{display:none !important}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer{box-sizing:border-box;width:100%;padding:0;margin-top:8px;margin-bottom:0;overflow:hidden;background:none;box-shadow:none}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer:hover .featureLineup-title::after{display:none}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineupImage{display:flex;flex-direction:column;justify-content:center;height:318px;background-color:#00308c}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineupImage a{text-decoration:none}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineupImage img{position:absolute}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineupImage::before{position:absolute;bottom:0;z-index:1;width:100%;height:100%;content:"";background:rgba(0,48,140,.8);transition:.3s ease}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineup-title{position:absolute;top:36%;bottom:0;display:-webkit-box;padding-bottom:0;margin:0 !important;overflow:hidden;font-family:"LilitaOneRegular";font-size:36px !important;font-weight:400;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:none !important;text-transform:inherit;white-space:normal;background-color:rgba(0,0,0,0);transition:all 300ms ease;transform:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineup-title::after{bottom:0;left:0;z-index:9;display:block;width:96px;height:5px;margin:10px auto;content:"";background:#f5bb00}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer span.featureLineup-headline.button{display:none !important}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer .featureLineup-buttons a{margin-top:-3px !important}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer a{height:auto}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer a .featureLineup-text{display:-webkit-box;height:100%;max-height:226px;overflow:hidden;font-family:"filson-soft";font-size:15px;font-weight:400;line-height:15px;text-overflow:ellipsis;white-space:normal;background:rgba(0,0,0,0) !important;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.fair-landing-page .featureLineupModule .featureLineupContainer .subContainer a .featureLineup-text .featureLineup-more{position:static;order:3}.fair-landing-page .featureLineupModule .featureLineupContainer:hover .featureLineupImage::before,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within .featureLineupImage::before{background:rgba(0,0,0,.5)}.fair-landing-page .featureLineupModule .featureLineupContainer:hover .featureLineupImage::after,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within .featureLineupImage::after{height:0;transition:.3s ease}.fair-landing-page .featureLineupModule .featureLineupContainer:hover span.featureLineup-title.dateDisplayBar,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within span.featureLineup-title.dateDisplayBar{display:none !important}.fair-landing-page .featureLineupModule .featureLineupContainer:hover span.featureLineup-text span.featureLineup-title.dateDisplayBar,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within span.featureLineup-text span.featureLineup-title.dateDisplayBar{position:static;display:block !important;order:1}.fair-landing-page .featureLineupModule .featureLineupContainer:hover a,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within a{margin-top:10px}.fair-landing-page .featureLineupModule .featureLineupContainer:hover a .featureLineup-text,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within a .featureLineup-text{position:relative;z-index:2;display:flex;flex-direction:column;padding:0 15px;background:rgba(0,0,0,0)}@media screen and (max-width: 600px){.fair-landing-page .featureLineupModule .featureLineupContainer:hover a .featureLineup-text,.fair-landing-page .featureLineupModule .featureLineupContainer:focus-within a .featureLineup-text{max-width:98%;margin:auto}}.fair-landing-page .featureLineupModule .featureLineup-headline{display:none}.fair-landing-page .featureLineupModule .featureLineup-buttons{z-index:4;flex-wrap:nowrap !important;justify-content:space-evenly;background:none;border:none !important;box-shadow:none}.fair-landing-page .featureLineupModule .featureLineup-buttons a{margin-top:-1px !important;color:#fff}.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-buynow,.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-more{position:static;order:3}.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-buynow .button,.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-more .button{padding:7px 19px 5px;font-size:19px;line-height:inherit}.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-buynow{display:flex;justify-content:flex-end;width:100%;margin-left:0}.fair-landing-page .featureLineupModule .featureLineup-buttons .featureLineup-more{position:static;order:3;opacity:1}.fair-landing-page span.featureLineup-text span.featureLineup-title.dateDisplayBar{display:none !important}.subpagetheme.fair-landing-page .fair-container{display:none}body.fair-landing-page.subpagetheme .wrapper .dynamicPageContainer{display:block}.button-wrap{display:flex;order:2}.button-wrap div{margin:0 5px}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.08)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.05)}80%{transform:scale(1)}100%{transform:scale(1)}}

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