@import url(https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);
@font-face{font-family:"OpenSans-Light";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Light.woff2) format("woff2"), url(fonts/OpenSans-Light.woff) format("woff")}@font-face{font-family:"OpenSans-Regular";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Regular.woff2) format("woff2"), url(fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"OpenSans-Semibold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Semibold.woff2) format("woff2"), url(fonts/OpenSans-Semibold.woff) format("woff")}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-Bold.woff2) format("woff2"), url(fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"OpenSans-ExtraBold";font-style:normal;font-weight:normal;src:url(fonts/OpenSans-ExtraBold.woff2) format("woff2"), url(fonts/OpenSans-ExtraBold.woff) format("woff")}.saffireMobileSize .header{padding:0;font:inherit;color:inherit}.saffireMobileSize .headerInnerContent{height:auto}.generalmessage{box-sizing:border-box;white-space:normal;padding:0 10px}.saffireMobileSize .generalmessage{padding:0 10px}.loginstatus{float:none}#weatherBugWidget{position:static;display:flex;align-items:center}#weatherBugWidget img{flex-shrink:0;margin:0 5px}#weatherBugWidget #weatherBugText,#weatherBugWidget #weatherBugDescription{display:none}#weatherBugWidget.weatherBugSet #weatherBugDescription{display:inline;color:inherit}.ticket{padding:0;height:auto}.saffireMobileSize a.ticket,.saffireMobileSize a.ticket:hover{position:static;display:inline-block;overflow:visible;white-space:normal;border:none;border-radius:0;padding:0}.emailSignup{box-sizing:border-box}.emailSignup>div{float:none}.emailSignup .emailInputField input{box-sizing:border-box;border:none;box-shadow:none}.emailSignup .emailSubmitButton{box-sizing:border-box}.header .emailSignup{position:relative;z-index:1}.saffireMobileSize .header .emailSignup{float:none;font-size:inherit}.saffireMobileSize .header .emailSignup:hover{cursor:pointer}body.modalBody .emailSignup .emailInputField input{border:1px solid #000;padding:2px 5px;margin:5px 0}.header .searchBox{position:relative;z-index:1}.searchBox:not(.clonedSearchBox)>div{float:none}.searchBox:not(.clonedSearchBox) #searchBoxClicker{display:none}.searchBox:not(.clonedSearchBox) .searchBoxInput input{box-sizing:border-box;border:none;box-shadow:none}.searchBox:not(.clonedSearchBox) .searchSubmitButton{box-sizing:border-box}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){float:none;font-size:inherit}.saffireMobileSize .header .searchBox:not(.clonedSearchBox) #searchBoxClicker{display:block}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):hover{cursor:pointer}.saffireMobileSize .searchBox.clonedSearchBox{background:#222}.saffireMobileSize .searchBox.clonedSearchBox:before{display:none}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxInput input.inputFieldTextbox.textbox{box-sizing:border-box;width:100%;height:100%;padding:5px 10px;font-size:14px;border-radius:0 !important}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit{display:flex;align-items:center;justify-content:center}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit a{border-color:#ddd;border-radius:0 !important}.saffireMobileSize .searchBox.clonedSearchBox .searchBoxSubmit:before{position:static}.viewcart>span{position:relative;display:inline-block}.saffireMobileSize .viewcart{float:none;width:auto;height:auto;font-family:inherit !important;font-size:inherit}.saffireMobileSize .viewcart:before{display:none}.saffireMobileSize .viewcart:hover .cartMenu{display:none !important}.saffireMobileSize .viewcart .cartMenuLink{box-sizing:border-box}.cartMenuRemoveButton{text-decoration:none}.saffireLargeSize .nav .groups .group{float:none}.saffireLargeSize .nav .groups .group>a{box-sizing:border-box}.saffireLargeSize .nav .items{float:none}.saffireLargeSize .nav .items .item a{box-sizing:border-box}.saffireLargeSize .nav .subitems{float:none}.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:transparent transparent #000}.arrowdown_on{border-color:transparent transparent #444}.arrowup{border-color:#000 transparent transparent}.arrowup_on{border-color:#444 transparent transparent}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{border-radius:6px;font-family:inherit;font-size:14px}.eventList-container .eventCol1 .filter-group{line-height:1.2}.tiny,.note{font-size:12px}input.textbox,textarea.multi,select.dropdown{font-size:14px}#eventFilterList li,#eventDateList li a{padding:.5em .5em}.featureLineup-buynow .button{font-size:12px}.featureLineup-social div{display:inline-flex;align-items:center}.featureLineup-social div a{width:26px;height:26px;font-size:22px}body{color:#231f20;font:18px/1.5 "Saira Condensed",sans-serif;font-weight:400}b,strong{font-family:"Saira Condensed",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Saira Condensed",sans-serif;font-weight:700;color:#0e5ea8;line-height:1.2;margin:0 0 .67em 0}h1{font-size:29px}@media screen and (min-width: 450px){h1{font-size:calc(29px + 9 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h1{font-size:38px}}h2{font-size:26px}@media screen and (min-width: 450px){h2{font-size:calc(26px + 2 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h2{font-size:28px}}h3{font-size:23px}@media screen and (min-width: 450px){h3{font-size:calc(23px + -1 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h3{font-size:22px}}h4{font-size:20px}@media screen and (min-width: 450px){h4{font-size:calc(20px + 1 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h4{font-size:21px}}h5{font-size:18px}@media screen and (min-width: 450px){h5{font-size:calc(18px + 1 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h5{font-size:19px}}h6{font-size:16px}@media screen and (min-width: 450px){h6{font-size:calc(16px + 0 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h6{font-size:16px}}a{color:#557b30;text-decoration:underline;font-weight:bold}a:hover{text-decoration:none}.header a,.footer a{text-decoration:none}input.textbox,select.dropdown,textarea.multi{color:#231f20;font:18px/1.5 "Saira Condensed",sans-serif;padding:2px 6px}.fa{color:#231f20}.fa.fa-print{color:#fff}.show-lightbox h2{color:#fff}html{scroll-behavior:smooth !important;scroll-padding-top:8rem}body{background:no-repeat fixed;background-size:cover}.wrapper{width:100%;overflow:hidden}.saffireMobileSize .wrapper{padding-top:0}body:not(.homepage){background:url(images/main-bg.png);background-repeat:repeat;background-size:cover;background-position:top center;background-attachment:fixed;background-color:#f0f0f0}body:not(.homepage) .content{box-sizing:border-box;position:relative;max-width:1300px;margin:5rem auto 60px;padding:15px;background:#fff;padding:0;padding:3rem 2rem 2rem 2rem}.saffireMobileSize body:not(.homepage) .content{padding:5rem 2rem 2rem 2rem;margin-top:7rem !important}.saffireMobileSize body:not(.homepage) .content .content{padding:7rem 2rem 2rem 2rem}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;margin:0 auto;padding:0;background:none}.subContainer{background:#f0f0f0;color:#231f20}.subContainer a{color:#557b30}.subContainer h1,.subContainer h2,.subContainer h3{color:#0e5ea8}.subContainer .error{color:#000}.dateDisplayBar,.dateDisplay{background:#f0f0f0;color:#000}.dateDisplayBar a,.dateDisplay a{color:#000}#google_translate_element{top:15px;right:30px;display:none}.mapLegend{padding:10px}.orderhistory{background:#f0f0f0}.orderhistory th{color:#231f20;padding:8px 3px}.alternateRow{background:#f0f0f0}.listingItem{background:#f0f0f0;border-bottom:1px solid #d7d7d7}.listingItem .itemDetailsContainer{font-weight:600}.listingItem .description{font-weight:300}.listingItem:hover{background:#f8f8f8}.dynamicPageContainer{margin-top:1rem}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;background:#ef4d2c;font-family:"Saira Condensed",sans-serif;font-size:19px;font-weight:600;line-height:1.2;color:#fff}.generalmessage a{color:inherit;text-decoration:underline}.saffireMobileSize .generalmessage{height:40px;font-size:16px;line-height:1.2}.headerInnerContent{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto;background-color:#fff}.header{box-sizing:border-box;width:100%;max-width:100%;height:auto}.saffireMobileSize .header{height:auto}.header-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background:url(images/header-bg.png);background-repeat:no-repeat;background-size:cover;background-position:right}.saffireMobileSize .header-container{flex-direction:row-reverse;justify-content:space-between;padding:0 10px}.left-container{display:flex;align-items:center;width:25%;justify-content:center}.saffireMobileSize .left-container{justify-content:flex-end;width:100%}.middle-container{width:50%}.middle-container a{margin:0 auto}.saffireMobileSize .middle-container a{margin:0}.right-container{width:25%;display:flex}.saffireMobileSize .right-container{display:none}.hours-buttton{display:flex;flex-direction:row;cursor:pointer;background-color:#ef4d2c;padding:8px 15px;align-items:center;border-radius:3px;transition:all 300ms ease}.saffireMobileSize .hours-buttton{padding:12px 18px}.saffireMobileSize .hours-buttton span{letter-spacing:1px}.hours-buttton:hover{transition:all 300ms ease;background-color:#c02d0f}.hours-buttton svg{width:20px;height:20px;fill:#fff;margin-right:5px}.hours-buttton span{color:#fff;text-transform:uppercase;font-size:19px;font-weight:800}@media(min-width: 900px){.hours-buttton span{letter-spacing:1px}}#mainNavigation{display:flex;justify-content:center;align-items:center;text-transform:uppercase;background:#004a8c;background:linear-gradient(0deg, #004a8c 0%, #015eac 100%)}.mobile-directions{display:none}.saffireMobileSize .mobile-directions{display:flex;flex-direction:row;justify-content:center;background-color:#0e5ea8;width:100%;padding:15px 0}.header-logo{display:block;width:300px;height:100px;background:url(images/logo.png) left/contain no-repeat;image-rendering:-webkit-optimize-contrast;transition:all 400ms ease}.saffireMobileSize .header-logo{width:190px;height:65px}.ticket{background:none;color:inherit;transition:all 300ms ease !important}.ticket:hover{transition:all 300ms ease !important;background:none;color:inherit}.saffireMobileSize a.ticket{background:none;color:inherit;transition:all 300ms ease !important}.saffireMobileSize a.ticket:hover{transition:all 300ms ease !important;background:none;color:inherit}.header .searchBox:not(.clonedSearchBox){display:inline-flex;align-items:center;transition:all 300ms ease !important}.header .searchBox:not(.clonedSearchBox):hover{transition:all 300ms ease !important;color:#0e5ea8;margin-left:1rem;border-bottom:1px solid #0e5ea8}.header .searchBox:not(.clonedSearchBox):hover .inputFieldSubmit{background:transparent}.header .searchBox:not(.clonedSearchBox) .searchBoxSubmit a{border-radius:100% !important;box-shadow:none}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input{height:30px;width:170px;padding:0 5px;font-size:14px;font-family:"Saira Condensed",sans-serif;border-radius:100%;margin-right:8px;width:0;padding:0;transition:all 400ms ease}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:170px;padding:0 5px;transition:all 400ms ease}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;flex-direction:column;align-items:center;justify-content:center;height:27px;padding:0 10px;background:transparent;border-radius:100%;font-size:14px;font-family:"Saira Condensed",sans-serif;width:27px;padding:0;font-size:0}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:before{content:"";display:block;font-size:21px;font-family:"FontAwesome";line-height:1;color:#ef4d2c}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:hover{background:transparent;color:#0e5ea8}.header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{width:170px;padding:0 5px;transition:all 400ms ease}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){display:none;position:relative;align-items:center;justify-content:center;width:100%;height:50px}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):before{content:"";position:static;line-height:1;font-size:26px;color:#ef4d2c}.mobile-menu-cart{display:flex;align-items:center;justify-content:center}.searchBox{cursor:pointer}.searchBox:hover .searchBoxSubmit a:before{color:#0e5ea8 !important;font-weight:100}.cart-mobile{display:none}.saffireMobileSize .cart-mobile{display:flex;align-items:center}.saffireMobileSize .cart-mobile .viewcart .cartMenuLink{width:100% !important;color:#ef4d2c;display:flex;flex-direction:row;align-items:center;text-transform:uppercase}.viewcart{transition:all 300ms ease !important;cursor:pointer}.viewcart:hover .cartMenuLink{transition:all 300ms ease !important;color:#0e5ea8 !important}.viewcart:hover .cartMenuLink::before{transition:all 300ms ease !important;color:#0e5ea8 !important}.saffireLargeSize .viewcart .cartMenuLink:before{order:-1}.saffireLargeSize .viewcart{display:inline-flex;color:inherit}.saffireLargeSize .viewcart .cartMenuLink{transition:all 300ms ease !important;color:#ef4d2c;display:flex;flex-direction:row;align-items:center;text-transform:uppercase;margin-left:1rem;font-size:19px;font-weight:800}.saffireLargeSize .viewcart .cartMenuLink:before{content:"";position:relative;margin-right:5px;font-family:"FontAwesome";font-size:26px;line-height:1;color:#ef4d2c;transition:all 300ms ease !important;text-transform:uppercase}.saffireMobileSize .viewcart{display:inline-flex}.saffireMobileSize .viewcart .cartMenuLink{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#ef4d2c}.saffireMobileSize .viewcart .cartMenuLink:before{content:"";position:relative;margin-right:5px;font-family:"FontAwesome";font-size:26px;line-height:1;color:inherit}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:50px;height:50px;vertical-align:top}.saffireMobileSize .mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;vertical-align:top}.mobile-nav-toggle:before{content:"";position:relative;top:2px;font-family:"FontAwesome";font-size:28px;line-height:1;color:#ef4d2c;font-weight:100}.mobile-nav-toggle:hover{cursor:pointer}.saffireMobileSize .header .emailSignup:before{content:"" !important}.saffireMobileSize .header .emailSignup>div{display:flex !important}.saffireMobileSize .header .emailSignup{width:100% !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}.emailSignup .modalOnly{display:flex !important;justify-content:flex-end !important;align-items:center !important}.saffireLargeSize .nav .groups{display:flex;flex-wrap:wrap;margin:0;justify-content:center;transition:all 100ms ease}.saffireLargeSize .nav .groups .group::after{content:"/";color:#fff}.saffireLargeSize .nav .groups .group:last-child::after{content:""}.saffireLargeSize .nav .groups .group{display:inline-block;flex-shrink:0;transition:all 100ms ease}.saffireLargeSize .nav .groups .group:last-child .items,.saffireLargeSize .nav .groups .group:nth-last-child(2) .items{left:auto;right:0;transition:all 100ms ease}.saffireLargeSize .nav .groups .group:nth-last-child(1) .items{left:auto;right:0}.saffireLargeSize .nav .groups .group:last-child .subitems,.saffireLargeSize .nav .groups .group:nth-last-child(2) .subitems{left:auto;right:100%}.saffireLargeSize .nav .groups .group>a{transition:all 100ms ease;display:inline-block;padding:10px 15px;background:none;font-family:"Saira Condensed",sans-serif,"Saira Condensed",sans-serif;font-weight:bolder;font-size:21px;font-weight:600;color:#fff;letter-spacing:1px;transition:all 100ms ease;text-transform:uppercase}.saffireLargeSize .nav .groups .group:hover>a{color:#fff;background:#0e5ea8}.saffireLargeSize .nav .items{top:100%;left:0;padding:0;background:#0e5ea8;font-size:18px;transition:all 100ms ease}.saffireLargeSize .nav .items .item a{padding:5px 21px;color:#fff;font-family:"Saira Condensed",sans-serif;font-weight:300}.saffireLargeSize .nav .items .item a:hover{transition:all 100ms ease;color:#fff}.saffireLargeSize .nav .item{width:220px;line-height:1.4;transition:all 100ms ease}.saffireLargeSize .nav .item:hover{transition:all 100ms ease;background:#006bb3}.saffireLargeSize .nav .subitems{left:100%;padding:0;background:#0e5ea8}.footer{font-family:"Saira Condensed",sans-serif;position:relative;height:auto;width:100%;margin:0 auto;padding:0;background:#0e5ea8;color:#111;text-align:center;display:flex;flex-direction:column;align-items:center}.footer a{color:#fff;text-decoration:none;font-weight:500}.saffireMobileSize .footer a{padding:0;line-height:25px}.footer a:hover{text-decoration:underline}.footer .separator{color:#fff;font-weight:600}.saffireMobileSize .footer .separator{display:none !important}.footer .footer-container{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;width:100%;height:26rem}.saffireMobileSize .footer .footer-container{justify-content:center;flex-direction:column;align-items:center;height:auto}.footer .left-container{position:absolute;left:-6rem;height:26rem;background:url(images/footer-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;border-radius:2rem solid #fff}.footer .left-container::before{position:absolute;content:"";width:27rem;height:16rem;bottom:0;left:0;background:url(images/footer-abstract.png);background-position:center;background-repeat:no-repeat;background-size:cover}.saffireMobileSize .footer .left-container::before{content:none;background:none}.saffireMobileSize .footer .left-container{height:0}.footer .right-container{background:url(images/footer-bg-right.png);background-position:inherit;background-repeat:no-repeat;background-size:cover;position:relative;right:0;display:flex;flex-direction:column;align-items:flex-end;height:26rem;width:50rem;padding-right:5%;justify-content:center;position:relative}.saffireMobileSize .footer .right-container{background:none;-webkit-clip-path:none;clip-path:none;padding-right:0;align-items:center;width:100%;height:auto}.footer .container-logo{display:flex;flex-direction:column;align-items:flex-end;width:100%}.saffireMobileSize .footer .container-logo{align-items:center}.footer .footer-logo{position:relative;width:340px;height:100px;background:url(images/logo-footer-largesize.png) center/contain no-repeat;transition:all 400ms ease}.saffireMobileSize .footer .footer-logo{background:url(images/logo-footer-mobile.png) center/contain no-repeat;width:300px;height:80px;margin-top:1rem}.footer .footer-info{color:#fff;font-weight:300;letter-spacing:1px;font-size:20px}.saffireMobileSize .footer .footer-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .footer-info span{font-weight:600}.footer .footer-info .info-data{text-align:end;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:10px}.footer .footer-info .info-data .email-icon{background:url(images/email-icon.png) center/contain no-repeat;width:15px;height:15px}.saffireMobileSize .footer .footer-info .info-data{flex-direction:column-reverse;text-align:center;margin-bottom:20px;width:95%}.footer .footer-info .info-data .data-icon{margin-left:10px;width:20px;display:flex;justify-content:center;align-items:center}.saffireMobileSize .footer .footer-info .info-data .data-icon{margin-left:0;margin-bottom:5px;width:15px}.footer .footer-info .info-data .data-icon svg{fill:#fff;width:14px}.footer .main-sponsor-footer{width:100px;height:50px;background:url(images/asm-logo.png) center/contain no-repeat;margin:0rem 0 1rem 0}.footer .footer-navigation{text-align:end;width:70%;margin:0;font-size:15px}.footer .footer-navigation li{line-height:15px}.saffireMobileSize .footer .footer-navigation{width:90%;text-align:center;padding-bottom:2rem}.footer .footer-navigation li{letter-spacing:1px}.footer .footer-navigation .footer-navigation__separator{color:#fff;margin:0 5px}.footer .copy-saffire-container{background-color:#fff;color:#231f20;padding:20px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:17px;font-weight:700;transition:all 400ms ease;width:100%}.footer .copy-saffire-container .powered-by-saffire{margin-top:0;margin-left:7px}.footer .copy-saffire-container .powered-by-saffire a{display:inline-block}.footer .copy-saffire-container .powered-by-saffire svg{fill:#272425}.saffireMobileSize .footer .copy-saffire-container{transition:all 400ms ease;flex-direction:column;padding:10px 10px;width:100%}.saffireMobileSize .footer .copy-saffire-container .powered-by-saffire{margin-top:5px;margin-left:0}.mobile-menu-container{background-color:#fff}.mobile-menu-container .mobile-menu-header{background-color:#fff}.mobile-menu-container .close-mobile-menu:before,.mobile-menu-container .close-mobile-menu:after{background-color:#ef4d2c}.mobile-menu-container .mobile-menu-subheader,.mobile-menu-container .mobile-menu-subheader-btn{display:flex;background-color:#f6f6f7}.mobile-menu-container .mobile-menu-subheader a,.mobile-menu-container .mobile-menu-subheader i,.mobile-menu-container .mobile-menu-subheader-btn a,.mobile-menu-container .mobile-menu-subheader-btn i{color:#fff;font-weight:300;display:none}.mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn,.mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#0a4479}.mobile-menu-container .mobile-menu-login-links a{font-family:#37531c}.mobile-menu-container .cart-counter{font-family:#37531c}.mobile-menu-container .search-container input[type=text]{font-family:"Saira Condensed",sans-serif;-webkit-appearance:none;border-radius:0px;height:50px;font-weight:800;font-size:18px}.mobile-menu-container .search-container .fa-search{color:#ef4d2c}.mobile-menu-container .mobile-menu-ticket-btn{background-color:#0e5ea8;font-family:#37531c;color:#fff;border-color:#fff}.mobile-menu-container .mobile-menu-footer-links a{font-family:#37531c;color:#231f20;font-weight:700}#mobile-nav ul{background-color:#fff}#mobile-nav li{margin:0}#mobile-nav li.m-group,#mobile-nav li.m-item,#mobile-nav li.m-subitem{border-bottom:1px solid #fff}#mobile-nav li.m-group .next-level-btn,#mobile-nav li.m-item .next-level-btn,#mobile-nav li.m-subitem .next-level-btn{font-size:10px;background-color:#1278d7}#mobile-nav a{background-color:#0e5ea8;font-family:#37531c;color:#fff;font-weight:700}#mobile-nav a:hover{background-color:#0a4479}#mobile-nav .has-subitems span{background-color:#0e5ea8;color:#fff}#mobile-nav .has-subitems span:hover{background-color:#0a4479}.ui-dialog{background:#fff;box-shadow:0 0 10px -5px #444}#dynamicModal{min-height:295px !important}.modal{background:#fff;border:10px solid #fff;box-sizing:content-box}.modalBody{background:#fff !important;padding:14px}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#231f20;line-height:22px}.modalBody .showorksTableGrid th{background:rgba(0,0,0,.3);color:#fff;font-size:12px;letter-spacing:.06em;padding-bottom:7px}.modalBody .showorksTableGrid td{color:#231f20}.modalBody .showorksTableGrid tr.odd{background:#fff;color:#000}.modalBody .showorksTableGrid tr.even{background:#e6e6e6;color:#000}.modalPageBackground{background-color:#000;opacity:.5}.modalContent #google_translate_element{top:1px;right:0}.modalContent h1{font-size:24px;line-height:1.2em}.modalClose{top:1px;background:none;top:-19px !important}.modalClose .modalCloseButton{min-width:40px}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}.getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:280px;margin:0 auto;text-align:center}.getUpdatesPageEmailModule .emailSignup.modalOnly .inputFieldTextbox{box-sizing:border-box;border-radius:0 !important;border:1px solid #333;padding:5px 10px;color:#333;width:100%;margin-bottom:10px}.getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{border-radius:0 !important}.getUpdatesPageEmailModule .emailSignup.modalOnly .button{box-sizing:border-box;width:100%}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}.button{padding:4px 16px;font-size:18px}.button,.buttonSmall{box-sizing:border-box;line-height:1.75em;border-radius:0;text-decoration:none;font-family:"Saira Condensed",sans-serif;color:#fff !important;transition:all 300ms ease;background:#557b30;letter-spacing:1px;padding:6px 18px;text-transform:uppercase;border-radius:1px;margin:3px 0;font-weight:600;box-shadow:2px 3px 8px 1px rgba(0,0,0,.28);border-radius:3px}a.buttonSmall.button,.buttonSmall{padding:4px 12px;font-size:12px;box-shadow:2px 3px 8px 1px rgba(0,0,0,.28)}.button:hover,.buttonSmall:hover{background:#37531c}a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:12px}.main-feature-video{bottom:3.5rem !important}@media screen and (max-width: 995px){.main-feature-video{display:none !important}}.moreButton{background:#ef4d2c;padding:6px 30px;white-space:nowrap}.moreButton:hover{background-color:#231f20 !important}.moreButtonLarger{background:#557b30;padding:6px 30px;white-space:nowrap}.moreButtonLarger:hover{background-color:#37531c !important}.main-feature-container{position:relative;height:100%}@media screen and (max-width: 1300px){.main-feature-container{display:flex;flex-direction:column-reverse}}.main-feature-container #swiperWidgetMainFeature{position:relative;margin-bottom:-5rem;z-index:1}.main-feature-container #swiperWidgetMainFeature .swiper-wrapper{padding-bottom:1rem}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature{margin-bottom:0}}.main-feature-container #swiperWidgetMainFeature .swiper-button-next,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev{position:absolute;display:flex;align-items:center;justify-content:center;background-image:none;background-color:#fff;border-radius:8px;cursor:pointer;width:62px !important;height:62px !important;margin-top:0}.main-feature-container #swiperWidgetMainFeature .swiper-button-next svg,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev svg{transition:all 300ms ease;width:22px !important;height:22px !important;fill:#015fad}.main-feature-container #swiperWidgetMainFeature .swiper-button-next:hover svg,.main-feature-container #swiperWidgetMainFeature .swiper-button-prev:hover svg{transition:all 300ms ease;fill:#0e5ea8}.main-feature-container #swiperWidgetMainFeature .swiper-button-prev{left:7%;top:50%}@media screen and (max-width: 1024px){.main-feature-container #swiperWidgetMainFeature .swiper-button-prev{left:1%;top:45%}}.main-feature-container #swiperWidgetMainFeature .swiper-button-next{right:7%;top:50%}@media screen and (max-width: 1024px){.main-feature-container #swiperWidgetMainFeature .swiper-button-next{right:1%;top:45%}}.main-feature-container #swiperWidgetMainFeature .swiper-container{height:100%}.main-feature-container #swiperWidgetMainFeature .swiper-image-container{position:relative;height:850px;max-height:850px;background-size:cover;background-position:center;width:100%;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .swiper-image-container{height:600px;max-height:620px}}@media screen and (max-width: 768px){.main-feature-container #swiperWidgetMainFeature .swiper-image-container{height:300px;max-height:320px}}.main-feature-container #swiperWidgetMainFeature .main-events-container{display:flex;flex-direction:row;align-items:center;position:relative;justify-content:center;margin:0 auto}.main-feature-container #swiperWidgetMainFeature .main-events-container::before{content:"";position:absolute;left:-5%;width:20rem;height:9rem;background:url(images/left-corner.png);background-repeat:no-repeat;background-size:cover;top:0;z-index:1}@media screen and (max-width: 1330px){.main-feature-container #swiperWidgetMainFeature .main-events-container::before{left:-13%}}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-container::before{background:none}}.main-feature-container #swiperWidgetMainFeature .main-events-container::after{content:"";position:absolute;right:-1%;width:31rem;height:16rem;background:url(images/right-corner.png);background-repeat:no-repeat;background-size:cover;top:0;z-index:-1}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-container::after{width:13rem}}.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-title{z-index:2;margin:0;font-size:35px;line-height:28px}@media screen and (max-width: 425px){.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-title{font-size:30px}}.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-description{z-index:2;margin:0;color:#231f20;font-weight:800;font-size:20px;position:relative;display:flex;align-items:center;line-height:22px;text-transform:uppercase}.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-description::before{position:relative;margin-right:6px;content:"";background-color:#557b30;width:30px;height:8px;left:0}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-description::before{margin-top:10px;margin-right:0}}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-container .feature-description{flex-direction:column-reverse;margin:.5rem}}.main-feature-container #swiperWidgetMainFeature .main-event-middle-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:relative;min-height:10rem;padding:1rem 0;width:70%}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-event-middle-section{flex-direction:column;justify-content:flex-start;padding:0;padding-top:10px;align-items:center;width:98%;min-height:auto}}.main-feature-container #swiperWidgetMainFeature .main-events-text{display:flex;flex-direction:column;width:70%;margin-top:10px}@media screen and (max-width: 1145px){.main-feature-container #swiperWidgetMainFeature .main-events-text{width:98%;padding:0 2rem;flex-direction:column;align-items:center;text-align:center !important}}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .mobile-hide{display:none !important}}.main-feature-container #swiperWidgetMainFeature .mobile-show{display:none !important}@media screen and (max-width: 1300px){.main-feature-container #swiperWidgetMainFeature .mobile-show{display:flex !important}}.main-feature-container .main-events-buttons{z-index:2;display:flex;flex-direction:column-reverse;align-items:center}.container-seo{z-index:1;position:relative;bottom:6rem}@media screen and (max-width: 1145px){.container-seo{bottom:2rem}}@media screen and (max-width: 375px){.container-seo{bottom:0}}.more-url{background-color:transparent !important;color:#557b30 !important;text-decoration:none;padding-top:20px}.saffireMobileSize .more-url{padding-top:0}.more-url:hover{text-decoration:underline}.no-padding{padding-top:0 !important}#cardWidgetSecondFeature{-webkit-clip-path:polygon(0 0, 100% 12%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 12%, 100% 100%, 0% 100%);box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0;width:100%;padding:7rem 0 4rem 0;transition:all 300ms ease;background:url(images/tier-2-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:2}@media screen and (max-width: 1145px){#cardWidgetSecondFeature{-webkit-clip-path:polygon(0 0, 100% 5%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 5%, 100% 100%, 0% 100%);padding:3rem 0}}#cardWidgetSecondFeature .card-widget-item{border-radius:5px;position:relative;transition:all 300ms ease;margin:5px}#cardWidgetSecondFeature .card-widget-item .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#cardWidgetSecondFeature .card-widget-item .card-content .card-widget-title{width:100%;position:relative;bottom:0;left:0;color:#0e5ea8;text-align:center;text-transform:uppercase;font-size:30px;font-weight:800;letter-spacing:1px;line-height:28px;transition:all 300ms ease;display:flex;justify-content:center;align-items:center}.saffireMobileSize #cardWidgetSecondFeature .card-widget-item .card-content .card-widget-title{width:80%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#cardWidgetSecondFeature .card-widget-item .card-content .card-widget-description{font-weight:600;font-size:18px;padding:0 23%;margin:1rem 0}.saffireMobileSize #cardWidgetSecondFeature .card-widget-item .card-content .card-widget-description{padding:0 1rem;margin:.5rem 0}#cardWidgetSecondFeature .card-widget-item .buttonwrap a{font-size:17px;font-weight:700}.container-third-feature{background-color:#fff;margin:.5rem 0}.container-third-feature #cardWidgetThirdFeature{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:0;width:100%;margin-bottom:.5rem;transition:all 300ms ease;margin:0 auto}@media screen and (max-width: 580px){.container-third-feature #cardWidgetThirdFeature{max-width:95%}}.container-third-feature #cardWidgetThirdFeature .card-widget-item{background-color:#ffffffe0;border-radius:5px;position:relative;transition:all 300ms ease;margin:5px;width:24%;height:auto;cursor:pointer}@media screen and (max-width: 1060px){.container-third-feature #cardWidgetThirdFeature .card-widget-item{width:45%}}@media screen and (max-width: 580px){.container-third-feature #cardWidgetThirdFeature .card-widget-item{width:100%}}.container-third-feature #cardWidgetThirdFeature .card-widget-item .image-container{background-size:cover;background-position:center;-o-object-fit:fill;object-fit:fill;width:100%;height:260px;position:relative}.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content{text-align:center;height:0}.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .card-widget-title{-webkit-clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 85% 0, 100% 100%, 0 100%);line-height:22px;width:100%;background:#ef4d2c;position:absolute;bottom:0;left:0;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px;height:65px;display:flex;justify-content:center;align-items:center;font-size:25px;font-weight:800}@media screen and (max-width: 1440px){.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .card-widget-title{font-size:18px}}@media screen and (max-width: 1060px){.container-third-feature #cardWidgetThirdFeature .card-widget-item .card-content .card-widget-title{font-size:18px}}.container-third-feature #cardWidgetThirdFeature .card-widget-item .buttonwrap{opacity:0;bottom:0;position:absolute;z-index:800}.container-third-feature #cardWidgetThirdFeature .card-widget-item .buttonwrap a{font-size:17px;font-weight:700}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover .buttonwrap{opacity:1;transition:all 300ms ease;top:0;left:0;position:relative}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover .card-content{transition:all 300ms ease;-webkit-clip-path:none;clip-path:none;height:100%;padding:0;background-color:#ef4d2ceb;display:flex;flex-direction:column;align-items:center;justify-content:center}.container-third-feature #cardWidgetThirdFeature .card-widget-item:hover .card-widget-title{transition:all 300ms ease;position:relative;background-color:transparent;-webkit-clip-path:none;clip-path:none;margin:1rem;justify-content:center !important}.container-fourth-feature{background:url(images/tier-4-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:1rem;padding:4rem 0;height:100%}@media screen and (max-width: 1060px){.container-fourth-feature{flex-direction:column;padding:1rem 0}}.saffireMobileSize .container-fourth-feature{background:url(images/tier-4-bg-mobile.png);background-repeat:no-repeat;background-size:cover}.container-fourth-feature .events-title{border-radius:3px 3px 0 0;font-size:30px;color:#fff;padding:1rem 0;text-transform:uppercase;font-weight:800;text-align:center;z-index:8888;line-height:30px;background-color:#0e5ea8;position:relative;width:100%;display:flex;align-items:center;justify-content:center;align-self:center}.container-fourth-feature .events-title span{margin:0 20px}.container-fourth-feature .events-title .line{width:5rem;height:2px;background-color:#fff}.saffireMobileSize .container-fourth-feature .events-title .line{width:3rem}.saffireMobileSize .container-fourth-feature .events-title{max-width:100%}.event-dates-container{box-sizing:border-box;overflow:hidden;display:flex;justify-content:center;flex-direction:column;height:100%;min-height:33rem;top:8rem;right:8rem;width:500px;max-width:100%;z-index:8888;box-shadow:4px 6px 13px #727272;border-radius:5px;background-color:#fff;justify-content:flex-start}@media screen and (max-width: 1060px){.event-dates-container{width:440px}}.saffireMobileSize .event-dates-container{top:0;right:0;z-index:inherit;width:600px;max-width:90%}.event-dates-container .events-feature-title{display:none}.event-dates-container .events-feature-title p{font-size:40px;color:#fff;margin:0 0 1rem 0;text-transform:uppercase;font-weight:800;text-align:center;z-index:8888;line-height:42px}#multiScheduleFeature{border-radius:5px;background-color:#0e5ea8;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:600px;max-width:100%;border-radius:5px}.saffireMobileSize #multiScheduleFeature{width:100%;max-width:100%;margin:0 auto}#multiScheduleFeature .featureItemImage{display:inline-block;width:75px;min-width:75px;height:auto;margin-right:10px;text-align:center}#multiScheduleFeature .featureItemImage img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;border-radius:3px}#multiScheduleFeature .wrap-event{border-radius:3px;width:100%;margin:5px 0;transition:all 300ms ease}#multiScheduleFeature .multiFeatureContent{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff;border-radius:0 0 3px 3px}#multiScheduleFeature .multiFeatureContent a:first-child{margin-top:1rem}#multiScheduleFeature .multiFeatureContent div:nth-last-child(2){border-bottom:none}#multiScheduleFeature .text-container{display:flex;flex-direction:column;justify-content:center}#multiScheduleFeature .featureItem{position:relative;box-sizing:border-box;display:flex;flex-direction:row;width:90%;text-decoration:none;transition:all 300ms ease;height:4rem;padding:0rem 1rem 0rem 0rem;margin:.5rem 0;background:url(images/event-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:3px}@media screen and (max-width: 425px){#multiScheduleFeature .featureItem{background-position:right}}#multiScheduleFeature .featureItem:after{transition:all 300ms ease;position:absolute;top:50%;right:10px;transform:translateY(-50%);content:"";display:block;width:22px;height:22px;background:url(images/event-arrow.png) center/contain no-repeat}#multiScheduleFeature .featureItem:hover{background:url(images/event-rollover.png);background-repeat:no-repeat;background-size:cover;background-position:center;transition:all 300ms ease}#multiScheduleFeature .featureItem:hover:after{background:url(images/event-arrow-hover.png) center/contain no-repeat}#multiScheduleFeature .featureItem:hover .featureItemTitle,#multiScheduleFeature .featureItem:hover .featureItemDate{color:#fff;transition:.3s}#multiScheduleFeature .featureItemDescription,#multiScheduleFeature .button-container{display:none}#multiScheduleFeature .featureItemTitle,#multiScheduleFeature .featureItemDate{display:flex;align-items:center}#multiScheduleFeature .featureItemTitle{font-family:"Saira Condensed",sans-serif;font-weight:400;font-size:17px;color:#0e5ea8;font-weight:800;transition:all 300ms ease;line-height:20px;text-transform:uppercase}.saffireMobileSize #multiScheduleFeature .featureItemTitle{font-size:15px;width:100%;padding-right:9%}#multiScheduleFeature .featureItemDate{box-sizing:border-box;flex-direction:row;top:-15px;left:0;justify-content:flex-start;align-items:center;width:auto;border-radius:5px 0 0 5px;font-family:"Saira Condensed",sans-serif;font-weight:400;font-size:13px;color:#231f20;background-position:center;background-repeat:no-repeat;background-size:cover;width:6rem;text-transform:capitalize;line-height:30px;font-weight:600;font-size:16px;letter-spacing:0px;width:100%}#multiScheduleFeature .all-events-btn{position:relative;font-size:17px;font-weight:700;padding:8px 20px;border-radius:5px;margin:1rem 0 2rem 0}.contact-cards-container{margin-left:2rem;width:500px;display:flex;flex-direction:column;justify-content:center;min-height:33rem}@media screen and (max-width: 1060px){.contact-cards-container{margin-left:0;margin-top:1rem;width:440px}}.saffireMobileSize .contact-cards-container{width:600px;max-width:90%}.contact-cards-container #contactCardsFeature{box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0;width:600px;max-width:100%;height:100%;transition:all 300ms ease;margin:0 auto}.contact-cards-container #contactCardsFeature .card-widget-item{border-radius:5px;position:relative;transition:all 300ms ease;cursor:pointer;box-shadow:4px 6px 13px #727272;width:100%;height:auto}.contact-cards-container #contactCardsFeature .card-widget-item:nth-child(2){margin:10px 0}.contact-cards-container #contactCardsFeature .card-widget-item .image-container{background-size:cover;background-position:center;-o-object-fit:fill;object-fit:fill;width:100%;height:165px;position:relative;border-radius:5px;transition:all 300ms ease}.contact-cards-container #contactCardsFeature .card-widget-item .card-content{display:flex;flex-direction:column;text-align:center;height:100%;justify-content:center;align-items:center;transition:all 300ms ease;border-radius:5px}.contact-cards-container #contactCardsFeature .card-widget-item .card-content .card-widget-title{position:relative;background-color:transparent;-webkit-clip-path:none;clip-path:none;width:100%;background:url(images/contact-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:5px;color:#0e5ea8;text-align:center;text-transform:uppercase;font-size:30px;font-weight:800;letter-spacing:1px;width:80%;padding:1rem 0;margin-top:3rem;margin-bottom:-1rem;transition:all 300ms ease}.contact-cards-container #contactCardsFeature .card-widget-item .buttonwrap{opacity:0;bottom:0;z-index:800;transition:all 300ms ease}.contact-cards-container #contactCardsFeature .card-widget-item:hover .buttonwrap{opacity:1;transition:all 300ms ease}.contact-cards-container #contactCardsFeature .card-widget-item:hover .card-content{transition:all 300ms ease;height:100%;background:url(images/contact-bg.png);background-repeat:no-repeat;background-size:cover;background-position:-25rem;border-radius:5px}.contact-cards-container #contactCardsFeature .card-widget-item:hover .card-widget-title{background:none;margin-top:1rem}.contact-cards-container #contactCardsFeature .card-widget-item:hover .image-container{transition:all 300ms ease;border-radius:5px}.major-sponsors-container{margin:1rem 0}.major-sponsors-container .sponsors-title{text-align:center;font-size:26px;margin:0;margin:1rem 0 2rem 0;color:#0e5ea8;text-transform:uppercase;font-weight:900}.major-sponsors-container #majorSponsorsWidget{box-sizing:border-box;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-bottom:0;width:100%;margin-bottom:.5rem;transition:all 300ms ease;margin:0 auto}.saffireMobileSize .major-sponsors-container #majorSponsorsWidget{max-width:100%;flex-wrap:wrap}.major-sponsors-container #majorSponsorsWidget .card-content{display:none}.major-sponsors-container #majorSponsorsWidget .image-container{position:relative;background-size:contain;background-repeat:no-repeat;background-position:center;-o-object-fit:fill;object-fit:fill;width:250px;height:100px;filter:grayscale(1);transition:all 300ms ease}.major-sponsors-container #majorSponsorsWidget .image-container:hover{transition:all 300ms ease;filter:none;cursor:pointer}.saffireMobileSize .major-sponsors-container #majorSponsorsWidget .image-container{width:120px;height:70px}.major-sponsors-container #majorSponsorsWidget .card-widget-item{background-color:#ffffffe0;border-radius:5px;position:relative;transition:all 300ms ease;margin:0 2rem;height:auto}.saffireMobileSize .major-sponsors-container #majorSponsorsWidget .card-widget-item{max-width:8rem;margin:0 .5rem}.sponsors-container{margin:2rem auto;width:95%;display:flex;flex-direction:column}#sponsorWidgetContainer{position:relative;width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;z-index:99;padding:0 50px}.saffireMobileSize #sponsorWidgetContainer{padding:0}#sponsorWidgetContainer .sponsorWidgetContainer .sponsor-controls-container:focus-within{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsorCarouselImageContainer{animation-play-state:paused}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:before{content:"Resume"}#sponsorWidgetContainer .sponsorWidgetContainer.sponsors-paused .sponsor-playpause-btn:after{content:"";padding-left:2px}#sponsorWidgetContainer .sponsorWidgetContainer:hover .sponsor-controls-container{bottom:3px;opacity:1;transition:.2s;pointer-events:auto}#sponsorWidgetContainer .sponsorCarouselImage img{max-height:100px;filter:grayscale(1);transition:all 300ms ease}#sponsorWidgetContainer .sponsorCarouselImage img:hover{transition:all 300ms ease;filter:none}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-height:85px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:center;top:0}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{display:none}#sponsorWidgetContainer #sponsorArrowRight,#sponsorWidgetContainer #sponsorArrowLeft{top:50%;transform:translateY(-50%)}.saffireMobileSize #sponsorWidgetContainer #sponsorArrowRight,.saffireMobileSize #sponsorWidgetContainer #sponsorArrowLeft{display:none}#sponsorWidgetContainer #sponsorArrowRight span,#sponsorWidgetContainer #sponsorArrowLeft span{width:13px;height:22px;border:none}#sponsorWidgetContainer #sponsorArrowRight{right:-6px}#sponsorWidgetContainer #sponsorArrowRight span{background:url(images/event-arrow.png) center/contain no-repeat;height:1.5rem;width:1.5rem;transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowRight span:hover{filter:brightness(0.7);transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowLeft{left:-6px}#sponsorWidgetContainer #sponsorArrowLeft span{background:url(images/event-arrow.png) center/contain no-repeat;transform:rotate(180deg);height:1.5rem;width:1.5rem;transition:all 300ms ease}#sponsorWidgetContainer #sponsorArrowLeft span:hover{filter:brightness(0.7);transition:all 300ms ease}#sponsorWidgetContainer .sponsor-controls-container{box-sizing:border-box;position:absolute;bottom:-33px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:90px;height:30px;background:#fff;box-shadow:0 0px 5px 1px rgba(0,0,0,.5);z-index:999;transition:.2s;opacity:0;pointer-events:none}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn{display:flex;align-items:center;justify-content:center;position:relative;padding:0 0 0 10px;border:none;background:#fff;color:#231f20;width:100%;height:100%;text-align:center;cursor:pointer}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn:before{content:"Pause";display:inline-block;width:50px;font-size:14px;line-height:1;color:#231f20;text-align:center}#sponsorWidgetContainer .sponsor-controls-container .sponsor-playpause-btn:after{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding-left:1px;width:30px;height:100%;font-family:"FontAwesome";font-size:15px;color:#231f20}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container,#majorSponsorTitleContainer,.majorSponsor{display:none}.sponsors-title{text-align:center;font-size:26px;margin:0;margin:1rem 0;color:#0e5ea8;text-transform:uppercase;font-weight:900}.sponsorCarouselImageContainer a{margin:0 30px}.arrow-sponsors{background-color:#0e5ea8}.socialNetworks{padding:7px 5px;z-index:9000;position:fixed;right:1rem;top:20%;transition:.6s ease;background:#00000085;width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-clip-path:polygon(0 0, 100% 5%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 5%, 100% 100%, 0% 100%);padding-top:1rem}.socialNetworks:hover{background-color:#000000c7}.saffireMobileSize .socialNetworks{padding:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.socialNetworks img{display:flex;max-width:50px;max-height:50px;border-radius:100%;background-color:transparent}.socialNetworks img:hover{transition:all 100ms ease;border:3px solid #ef4d2c;border-radius:100%}.socialNetworks>span,.socialNetworks>a{margin:8px 2px;display:block;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;left:0;background-color:transparent;border-radius:100%;transition:.2s}.socialNetworks>a:hover{z-index:2;transition:.2s;background-color:transparent}@media screen and (max-width: 1024px){.socialNetworks{position:relative;flex-direction:row;width:auto;border-radius:0;left:0;margin:10px 0 10px 0;background-color:transparent}.socialNetworks>span,.socialNetworks>a{margin:0 5px}.socialNetworks>a:hover{left:0;bottom:6px;z-index:2;transition:.2s}}.pageIsLoaded .socialNetworks{right:1rem}@media screen and (max-width: 1024px){.pageIsLoaded .socialNetworks{bottom:0}}.lightbox-showing .socialNetworks{display:none}.socialNetworks a img{height:45px !important;width:45px !important}*:focus{outline:none}.galleryViewName{text-overflow:ellipsis;white-space:nowrap}.printEvent{display:flex !important;align-items:center;z-index:0}.printEvent .print{order:2}.printEvent .fa-print{order:1}.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;background:#f0f0f0;padding:14px 20px 14px 0;color:#231f20;margin:5px 0;font-weight:500}@media screen and (max-width: 600px){.faqQuestion{padding-left:20px}}.faqQuestion:before{content:"" !important;font-size:15px;color:#231f20;background:#557b30;padding:20px 24px}@media screen and (max-width: 600px){.faqQuestion:before{color:#000;background:transparent;padding:0 20px 0 0}}.faqAnswer{background:#f0f0f0;padding:20px;margin-left:60px;color:#231f20}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.FAQModule hr{display:none}.featureLineup-buttons.subContainer{box-shadow:none;background:transparent}.featureLineup-buttons.subContainer .featureLineup-social a{color:#557b30}.featureLineup-buttons.subContainer .featureLineup-social a:hover{color:#37531c}.featureLineupContainer .featureLineup-headline.button{background-color:#0e5ea8ab}#imgsearch .left input{height:28px}#imgsearch .left .button{padding:3px 10px;border-radius:0 5px 5px 0 !important;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px !important;height:34px;width:auto}#imgsearch .right{display:flex;flex-direction:row;align-items:center}.dateDisplayBar{background-color:#0e5ea8ab;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px}#MainContent_content_smp_breadcrumbs .small:first-child{font-weight:bold}.mainTitlesUnderlined{color:#ef4d2c;text-align:center;font-size:32px;font-weight:900;text-transform:uppercase;display:flex;flex-direction:column;line-height:30px}.saffireMobileSize .mainTitlesUnderlined{font-size:26px}.mainTitlesUnderlined::after{content:"  ";margin:1rem auto;width:10rem;border-bottom:3px solid #0e5ea8}.hidingComponent{display:none !important}.flexDirectionChange{align-items:center !important;justify-content:center !important}.hidingVideoButton .inner-left-container::after{content:"test" !important;position:absolute;top:0}.faqQuestion,a.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;padding:14px 20px 14px 0}.faqQuestion:before,a.faqQuestion:before{font-size:15px;color:#fff;padding:20px 24px;border-right:10px solid #fff}.faqAnswer{color:#231f20;background:#f4f4f4;padding:20px;margin-left:60px;border-left:10px solid #fff}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.FAQModule hr{display:none}.featureLineupContainer .featureLineup-buttons.subContainer{width:100%}.textMediaText .previewArea{overflow-y:auto}.textMediaText .previewArea table{border-collapse:collapse}.textMediaText .previewArea table tbody tr td{border:1px solid #000;padding:0 1rem;text-align:center}

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