@import url(https://fonts.googleapis.com/css2?family=Pacifico&family=Spartan:wght@600;800&display=swap);
.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}.saffireMobileSize.isResponsive iframe{max-width:100%}body{color:#022851;font:16px/1.5 "Spartan",sans-serif;font-weight:600}b,strong{font-family:"Spartan",sans-serif;font-weight:800}h1,h2,h3,h4,h5,h6{font-family:"Spartan",sans-serif;font-weight:800;color:#022851;line-height:1.2;margin:0 0 .67em 0}h1{font-size:28px}@media screen and (min-width: 450px){h1{font-size:calc(28px + 10 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h1{font-size:38px}}h2{font-size:24px}@media screen and (min-width: 450px){h2{font-size:calc(24px + 4 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h2{font-size:28px}}h3{font-size:20px}@media screen and (min-width: 450px){h3{font-size:calc(20px + 2 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h3{font-size:22px}}h4{font-size:18px}@media screen and (min-width: 450px){h4{font-size:calc(18px + 2 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){h4{font-size:20px}}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}}.homepage-section-title{font-family:"Pacifico",cursive;line-height:1;font-weight:400;color:#022851;text-align:center;text-transform:none}.homepage-section-title{font-size:28px}@media screen and (min-width: 450px){.homepage-section-title{font-size:calc(28px + 10 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){.homepage-section-title{font-size:38px}}.saffireMobileSize .homepage-section-title{margin-bottom:0}a{color:#022851;text-decoration:underline;font-weight:800}a:hover{text-decoration:none}.header a,.footer a{text-decoration:none}input.textbox,select.dropdown,textarea.multi{color:#022851;font:16px/1.5 "Spartan",sans-serif;padding:2px 6px}.fa{color:#022851}.fa.fa-print{color:#fff}.show-lightbox h2{color:#fff}body{background:#fff;background-size:cover}body:not(.homepage){background:#b7d0f0 url(images/main-bg.jpg) center top/cover no-repeat fixed}.wrapper{box-sizing:border-box;width:100%;overflow:hidden}.saffireLargeSize.generalMessageOn .wrapper{padding-top:40px}.saffireMobileSize .wrapper{padding-top:140px}.saffireMobileSize.generalMessageOn .wrapper{padding-top:180px}body:not(.homepage) .content{box-sizing:border-box;position:relative;max-width:1300px;margin:190px auto 60px;padding:30px;background:#fff}body:not(.homepage).saffireMobileSize .content{margin-top:0;margin-bottom:0;padding:30px 15px}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;margin:0 auto;padding:0;background:none}.section-tier-one{background:#fff}.section-tier-two{box-sizing:border-box;background:#f2cd31 url(images/yellow-pattern-bg.jpg) center/auto repeat;padding:45px 0 85px}.saffireMobileSize .section-tier-two{padding:30px 0 65px}.section-tier-three{box-sizing:border-box;padding:40px 0 325px;background:#00afe0 url(images/tier-3-bg.png) bottom center/contain repeat-x}.saffireMobileSize .section-tier-three{padding-bottom:225px;background-size:1250px;background-position-x:15%}.section-tier-four{box-sizing:border-box;background:#fff}.section-tier-five{box-sizing:border-box;background:#f2cd31 url(images/yellow-pattern-bg.jpg) center/cover no-repeat}@media screen and (max-width: 1280px){.section-tier-five{background-size:auto;background-repeat:repeat}}.section-tier-five-inner{box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;width:1340px;max-width:100%;padding:30px 20px 75px;margin:0 auto}@media screen and (max-width: 1280px){.section-tier-five-inner{flex-direction:column;justify-content:flex-start;align-items:center}}.saffireMobileSize .section-tier-five-inner{padding:5px 10px 40px}.section-tier-six{box-sizing:border-box;width:1340px;max-width:100%;padding:30px 20px;margin:0 auto}.saffireMobileSize .section-tier-six{padding:15px 0px 20px}.subContainer{background:#f0f0f0;color:#022851;box-shadow:2px 2px 5px #000}.subContainer a,.subContainer h1,.subContainer h2,.subContainer h3{color:#022851}.subContainer .error{color:#000}.dateDisplayBar,.dateDisplay{background:#022851;color:#fff}.dateDisplayBar a,.dateDisplay a{color:#fff}#google_translate_element{top:15px;right:30px}.mapLegend{padding:10px}.orderhistory{background:#022851}.orderhistory th{color:#fff;padding:8px 3px}.alternateRow{background:#f0f0f0}.listingItem{background:#f0f0f0;border-bottom:1px solid #d7d7d7}.listingItem:hover{background:#f8f8f8}.featureLineup-title.dateDisplayBar{text-transform:uppercase;font-weight:700;padding-top:.75em;background:rgba(242,205,49,.9);font-size:14px;top:101%;position:absolute;padding:.7em .5em .7em;line-height:1.2}.featureLineupContainer .subContainer{box-shadow:none}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;background:#ff8f15;font-family:"Spartan",sans-serif;font-size:14px;font-weight:400;line-height:1;color:#fff}.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}}.header{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;max-width:100%;height:auto;background:rgba(255,255,255,.8);z-index:9999999;transition:.2s}.saffireLargeSize.saffireWindowScrolled .header{background:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.25)}.saffireMobileSize .header{position:fixed;top:0;left:0;height:140px;transition:.2s}.saffireMobileSize.generalMessageOn .header{height:180px}.saffireMobileSize.saffireWindowScrolled .header{height:70px;transition:.2s;box-shadow:0 0 5px 5px rgba(0,0,0,.25)}.saffireMobileSize.saffireWindowScrolled.generalMessageOn .header{height:110px}.headerInnerContent{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto;border-top:10px solid #8ad845}.saffireMobileSize .headerInnerContent{border:none}.header-top,.header-bottom{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;width:1340px;max-width:100%;padding:0 20px;margin:0 auto;color:#022851}.saffireMobileSize .header-top,.saffireMobileSize .header-bottom{height:70px;padding:0 10px}.header-top{position:relative;padding-top:15px}.header-top .countdown-date{display:inline-flex;align-items:center;line-height:1;font-size:15px;padding-top:3px}.header-top .countdown-date:before{width:12px;height:21px;background:#ff8f15;margin-right:.5em;-webkit-clip-path:polygon(100% 0, 100% 100%, 50% 85%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 50% 85%, 0 100%, 0 0)}.header-top .countdown-date:after{width:5px;height:5px;background:#048956;border-radius:50%;margin:0 .75em 0 1.125em}.header-top .countdown-date:before,.header-top .countdown-date:after{content:"";display:inline-block;margin-top:-3px}.saffireMobileSize .header-top{z-index:1;background:#fff}.header-bottom{padding-top:8px;padding-bottom:14px;height:66px}.saffireMobileSize .header-bottom{position:relative;z-index:0;top:0px;opacity:1;background:#8ad845;transition:.2s}.saffireMobileSize.saffireWindowScrolled .header-bottom{top:-70px;opacity:0;transition:.2s}.hidden-default-widgets{display:none}.header-logo{position:absolute;top:3px;left:20px;display:block;width:203px;height:105px;background:url(images/logo.png) center/contain no-repeat}@media screen and (max-width: 1023px){.header-logo{width:150px}}.saffireMobileSize .header-logo{width:127px;height:65px;left:10px}.ticket-btn{box-sizing:border-box;display:inline-flex;align-items:center;background:#ff8f15;color:#fff;padding:.875em 1.75em .75em 1.25em;border-top-left-radius:5px;border-bottom-left-radius:5px;font-weight:800;text-transform:uppercase;line-height:1;max-height:44px;-webkit-clip-path:polygon(100% 0, 96% 50%, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 96% 50%, 100% 100%, 0 100%, 0 0)}@media screen and (max-width: 1023px){.ticket-btn{font-size:11px}}.ticket-btn svg{position:relative;top:-2px;width:1em;margin-left:.75em}.ticket-btn:hover{background:#c36e12;color:#fff}.saffireMobileSize a.ticket-btn{margin:0 auto;font-size:16px}.header .searchBox:not(.clonedSearchBox){position:relative;display:inline-flex;align-items:center}.header .searchBox:not(.clonedSearchBox):hover .searchSubmitButton:before,.header .searchBox:not(.clonedSearchBox):focus-within .searchSubmitButton:before{color:#ff8f15}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input{position:absolute;top:0;right:100%;height:30px;width:170px;padding:0 5px;font-size:14px;font-family:"Spartan",sans-serif;border-radius:0 !important;border:0px solid transparent;transition:.2s;width:0;padding:0;transition:.2s}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input:focus{width:170px;padding:0 5px;transition:.2s}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton{display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;background:transparent;border-radius:0 !important;font-size:14px;font-family:"Spartan",sans-serif;width:35px;padding:0;font-size:0}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:before{content:"";display:block;font-size:16px;font-family:"FontAwesome";line-height:1;color:#022851}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:hover{color:#ff8f15}.header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input{box-shadow:0 0 5px 0px rgba(0,0,0,.3);border:1px solid #022851;width:170px;padding:0 5px;transition:.2s}.saffireMobileSize .header .searchBox:not(.clonedSearchBox){position:relative;align-items:center;justify-content:center;width:50px;height:50px;display:none}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):before{content:"";position:static;line-height:1;font-size:26px;color:#eee}.saffireLargeSize .viewcart,.saffireMobileSize .viewcart{display:inline-flex;color:inherit;margin-left:10px}.saffireLargeSize .viewcart .cartMenuLink,.saffireMobileSize .viewcart .cartMenuLink{display:inline-block;color:inherit;font-size:12px}.saffireLargeSize .viewcart .cartMenuLink:hover,.saffireMobileSize .viewcart .cartMenuLink:hover{color:#ff8f15}.saffireLargeSize .viewcart .cartMenuLink:hover .cartMenuLink::before,.saffireMobileSize .viewcart .cartMenuLink:hover .cartMenuLink::before{color:#ff8f15}.saffireLargeSize .viewcart .cartMenuLink:before,.saffireMobileSize .viewcart .cartMenuLink:before{content:"";position:relative;top:1px;margin-right:8px;font-family:"FontAwesome";font-size:18px;line-height:1;color:inherit}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;vertical-align:top;margin-left:10px}.mobile-nav-toggle:before{content:"";position:relative;top:2px;width:50px;height:50px;background:url(images/bars-light.svg) center/contain no-repeat;background-size:50%}.mobile-nav-toggle:hover{cursor:pointer}.saffireLargeSize .mobile-nav-toggle{display:none}.saffireLargeSize .nav{margin-right:1em}.saffireLargeSize .nav .groups{display:flex;flex-wrap:wrap;margin:0}.saffireLargeSize .nav .groups .group{display:inline-block;flex-shrink:0}.saffireLargeSize .nav .groups .group:last-child .items,.saffireLargeSize .nav .groups .group:nth-last-child(2) .items{border-top-left-radius:5px !important;border-top-right-radius:0px !important;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{display:inline-block;padding:.875em 1em .75em 1em;background:none;font-family:"Spartan",sans-serif,Arial,Verdana,sans-serif;font-size:1em;font-weight:800;line-height:1;color:#022851;border-top-right-radius:5px;border-top-left-radius:5px;text-transform:uppercase}@media screen and (max-width: 1023px){.saffireLargeSize .nav .groups .group>a{padding:.875em .5em .75em .5em;font-size:.875em}}.saffireLargeSize .nav .groups .group[aria-haspopup=false]>a{border-radius:5px}.saffireLargeSize .nav .groups .group:hover>a{color:#fff;background:#ff8f15}.saffireLargeSize .nav .items{top:100%;left:0;padding:1em 0;background:#ff8f15;border-radius:5px;border-top-left-radius:0;overflow:hidden}.saffireLargeSize .nav .items .item a{padding:5px 15px;color:#fff;font-family:"Spartan",sans-serif;font-size:13px;font-weight:600}.saffireLargeSize .nav .items .item a:hover{color:#fff}.saffireLargeSize .nav .item{width:275px;line-height:1.4;border-radius:0px;padding:3px 0}.saffireLargeSize .nav .item:hover{background:#ffa748}.saffireLargeSize .nav .subitems{left:100%;padding:3px 0;background:#ff8f15}.footer{position:relative;height:auto;width:100%;margin:0 auto;padding:0;background:repeat-x #365ea4 center;color:#fff;text-align:left}.footer a{font-weight:400;color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .footer-heading{font:800 17px/1 "Spartan",sans-serif;text-transform:uppercase}.footer .accent-dots{margin:5px 0}@media screen and (max-width: 1023px){.footer .accent-dots{margin:5px auto;justify-content:center}}.footer .accent-dots span{background-color:#fff}@media screen and (max-width: 1023px){.footer .accent-dots span{margin:5px 5px 10px 5px}}.footer .footer-top{background:url(images/footer-bg.png) center 47px/auto no-repeat}@media screen and (max-width: 1023px){.footer .footer-top{background:url(images/footer-bg.png) center calc(100% + 23px)/auto no-repeat}}.footer .footer-top,.footer .footer-bottom{box-sizing:border-box}.footer .footer-top-inner,.footer .footer-bottom-inner{box-sizing:border-box;width:1340px;max-width:100%;margin:0 auto}.footer .footer-top-inner{display:grid;grid-template-columns:1fr 1fr 1fr 175px;grid-gap:60px;font-size:13px;padding:60px 20px 90px}@media screen and (max-width: 1023px){.footer .footer-top-inner{display:grid;grid-template-columns:minmax(auto, 360px);align-items:center;justify-content:center;text-align:center;max-width:100%;grid-gap:20px;padding:25px 20px 15px}}.footer .footer-logos a{display:block}@media screen and (max-width: 1023px){.footer .footer-logos a:first-child img{width:180px}}.footer .footer-logos span{font:800 13px/1 "Spartan",sans-serif;text-transform:uppercase;margin:1em auto;display:block;width:230px;letter-spacing:.5px;line-height:1.3;text-align:center;margin:2em auto 2em 0}@media screen and (max-width: 1023px){.footer .footer-logos span{margin:1em auto}}.footer .contact-phone,.footer .contact-address,.footer .contact-email{display:flex;align-items:flex-start;margin-bottom:1em;line-height:1.75}@media screen and (max-width: 1023px){.footer .contact-phone,.footer .contact-address,.footer .contact-email{flex-direction:column;align-items:center}}.footer .contact-phone svg,.footer .contact-address svg,.footer .contact-email svg{width:1em;margin-top:2px;margin-right:1em}@media screen and (max-width: 1023px){.footer .contact-phone svg,.footer .contact-address svg,.footer .contact-email svg{margin-right:0;margin-bottom:.5em}}.footer .footer-about p{margin-top:0;line-height:1.75}.footer .footer-navigation{margin:0}.footer .footer-navigation li{display:block;line-height:1.75;margin-bottom:.25em}.footer .footer-navigation .footer-navigation__separator{display:none}.footer .footer-bottom{background:#011c39}.saffireMobileSize .footer .footer-bottom{border-bottom:62px solid #fff}.footer .footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;padding:30px 20px 25px;font-size:13px}@media screen and (max-width: 1470px){.saffireLargeSize .footer .footer-bottom-inner{padding-bottom:75px}}.saffireMobileSize .footer .footer-bottom-inner{flex-direction:column}.saffireMobileSize .footer .site-copyright{margin-bottom:1em;text-align:center}.mobile-menu-container{background-color:#fff}.mobile-menu-container .mobile-menu-header{background-color:#8ad845}.mobile-menu-container .close-mobile-menu:before,.mobile-menu-container .close-mobile-menu:after{background-color:#022851}.mobile-menu-container .mobile-menu-subheader,.mobile-menu-container .mobile-menu-subheader-btn{background-color:#f0f0f0}.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:#022851}.mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn,.mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#d7d7d7}.mobile-menu-container .mobile-menu-login-links a{font-family:"Spartan",sans-serif}.mobile-menu-container .cart-counter{font-family:"Spartan",sans-serif}.mobile-menu-container .search-container input[type=text]{font-family:"Spartan",sans-serif;-webkit-appearance:none;border-radius:0px;height:50px;text-transform:uppercase;font-weight:800}.mobile-menu-container .search-container .fa-search{color:#022851}.mobile-menu-container .mobile-menu-ticket-btn{background-color:#51addd;font-family:"Spartan",sans-serif;color:#022851;border-color:#fff;text-transform:uppercase;font-weight:800;padding:1em 1em .65em}.mobile-menu-container .mobile-menu-footer-links a{font-family:"Spartan",sans-serif;color:#022851;font-weight:400}#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 a{background-color:#51addd;font-family:"Spartan",sans-serif;color:#022851;text-transform:uppercase}#mobile-nav a:hover{background-color:#2998d2}#mobile-nav .has-subitems span{background-color:#7cc1e5;color:#022851}#mobile-nav .has-subitems span:hover{background-color:#2998d2}.ui-dialog{background:#fff;box-shadow:0 0 10px -5px #444}.modal{background:#fff;padding-top:15px;border:10px solid #fff}.modalBody{background:#fff !important;padding:14px}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#022851;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:#022851}.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;padding:8px}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}.modalBody .getUpdatesPageEmailModule{text-align:center}.getUpdatesPageEmailModule .emailSignup.modalOnly{max-width:280px;margin:0}.modalBody .getUpdatesPageEmailModule .emailSignup.modalOnly{margin:0 auto}.getUpdatesPageEmailModule .emailSignup.modalOnly .inputFieldTextbox{box-sizing:border-box;border-radius:0 !important;border:1px solid #333;padding:5px 10px;color:#333}.getUpdatesPageEmailModule .emailSignup.modalOnly .emailSubmitButton{border-radius:5px !important;margin-top:.5em}.getUpdatesPageEmailModule .emailSignup.modalOnly .button{box-sizing:border-box}.saffireMobileSize.modalBody a[onclick*="Unsubscribe.ascx"]{margin-top:-25px}.button{padding:12px 20px 11px;font-size:14px}.button:after{width:13px;height:14px}.buttonSmall:after{width:10px;height:11px}.button,.buttonSmall{box-sizing:border-box;line-height:1;border-radius:5px;text-decoration:none;font-family:"Spartan",sans-serif;font-weight:800;color:#fff !important;background:#ff8f15;text-transform:uppercase}.content .button:after,.content .buttonSmall:after{content:"";display:inline-block;background:url(images/arrow-right-solid.svg) center/contain no-repeat;margin-left:.5em}a.buttonSmall.button,.buttonSmall{padding:9px 12px 8px;font-size:11px}.button:hover,.buttonSmall:hover{background:#c36e12}a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:11px}.searchMapButton{font-size:13px;padding:7px 10px 6px}.featureLineupContainer .button{font-size:14px;padding:12px 10px 11px}.featureLineup-headline{display:none}.featureLineupContainer .featureLineup-buttons.subContainer{width:100%;margin:0;background-color:#fff;box-shadow:none}.featureLineup-social div a{width:23px;height:20px;color:#ff8f15}.featureLineupContainer:hover .featureLineup-text{background:rgba(242,205,49,.9);color:#fff}#swiperWidget{width:100%;max-width:100%;margin:0 auto;background:#fff}#swiperWidget .swiper-container-images{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}#swiperWidget .swiper-container-images .swiper-image-container{max-width:100%;height:56.25vw;max-height:740px;background-size:cover;background-position:center}#swiperWidget .swiper-container-content{box-sizing:border-box;width:1340px;max-width:100%;padding:0 20px;background:#fff}#swiperWidget .swiper-container-content .swiper-content-container{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:100%;height:auto;background-size:cover;background-position:center;padding:15px 40px 25px 40px;color:#022851}.saffireLargeSize #swiperWidget .swiper-container-content .swiper-content-container{height:100px}#swiperWidget .swiper-container-content .swiper-content__text{box-sizing:border-box;width:100%;padding-top:10px}#swiperWidget .swiper-container-content .slide-title{display:inline-block;font:800 26px/1.2 "Spartan",sans-serif;text-transform:uppercase;color:#022851;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 1024px){#swiperWidget .swiper-container-content .slide-title{font-size:24px}}#swiperWidget .swiper-container-content .slide-description{margin:0;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 1024px){#swiperWidget .swiper-container-content .slide-description{font-size:14px}}#swiperWidget .swiper-container-content .button-container{position:relative;top:12px;display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0}#swiperWidget .swiper-container-content .button-container .button{margin:0 7px}#swiperWidget .swiper-container-content .swiper-button-prev,#swiperWidget .swiper-container-content .swiper-button-next{top:50%;transform:translateY(-50%);margin:0;width:22px;height:22px;background:none}#swiperWidget .swiper-container-content .swiper-button-prev svg path,#swiperWidget .swiper-container-content .swiper-button-next svg path{fill:#8ad845}#swiperWidget .swiper-container-content .swiper-button-prev:hover svg path,#swiperWidget .swiper-container-content .swiper-button-next:hover svg path{fill:#048956}#swiperWidget .swiper-container-content .swiper-button-prev{left:20px}#swiperWidget .swiper-container-content .swiper-button-next{right:20px}#swiperWidget .swiper-pagination{box-sizing:border-box;position:relative;bottom:20px;display:flex;justify-content:flex-start;padding-left:35px}#swiperWidget .swiper-pagination-bullet{box-sizing:border-box;width:12px;height:12px;margin:0 5px;opacity:.65;background:transparent;border:2px solid #ff8f15}#swiperWidget .swiper-pagination-bullet-active{background:#ff8f15;opacity:1}.saffireMobileSize #swiperWidget{width:100%}.saffireMobileSize #swiperWidget .swiper-container-images{width:100%}.saffireMobileSize #swiperWidget .swiper-container-images .swiper-pagination-bullet{display:none}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-content-container{flex-direction:column;padding:25px 0 20px 0}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-content__text{text-align:center}.saffireMobileSize #swiperWidget .swiper-container-content .slide-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.2;margin-bottom:.5em}.saffireMobileSize #swiperWidget .swiper-container-content .slide-title,.saffireMobileSize #swiperWidget .swiper-container-content .slide-description{-webkit-line-clamp:2}.saffireMobileSize #swiperWidget .swiper-container-content .button-container{flex:1 1 100%;justify-content:center;padding-right:7px;margin-top:25px}.saffireMobileSize #swiperWidget .swiper-container-content .button{font-size:14px}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-button-prev,.saffireMobileSize #swiperWidget .swiper-container-content .swiper-button-next{top:auto;bottom:57px;width:15px;height:15px}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-button-prev{left:auto;right:calc(50% + 60px)}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-button-next{right:auto;left:calc(50% + 60px)}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-pagination{position:absolute;bottom:65px;padding:0;justify-content:center}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-pagination-bullet{width:12px;height:12px}.saffireMobileSize #swiperWidget .swiper-container-content .swiper-pagination-bullet-active{background:#ff8f15}#cardWidgetUpcomingEvents{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:100%;margin:0 auto;padding:0;width:800px}#cardWidgetUpcomingEvents .card-widget-item{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:235px;height:auto;margin:30px 19px 0 9px;border-radius:5px}#cardWidgetUpcomingEvents .card-widget-item:before{content:"";position:absolute;top:8px;right:-7px;display:block;width:235px;height:100%;background:#edc008;border-radius:5px;box-shadow:3px 3px 5px 0px rgba(0,0,0,.25);z-index:0}#cardWidgetUpcomingEvents .card-widget-item:hover .card-widget-description,#cardWidgetUpcomingEvents .card-widget-item:focus-within .card-widget-description{opacity:1;transition:.2s}#cardWidgetUpcomingEvents .image-container{box-sizing:border-box;position:static;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:235px;height:170px;background-repeat:no-repeat;background-position:center;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px;z-index:1}#cardWidgetUpcomingEvents .card-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:100%;height:100%;padding:13px 13px 25px;z-index:1;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#cardWidgetUpcomingEvents .card-widget-title{box-sizing:border-box;position:static;display:block;width:100%;height:36px;font:800 15px/1.2 "Spartan",sans-serif;color:#022851;text-transform:uppercase;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:left}#cardWidgetUpcomingEvents .card-widget-description{box-sizing:border-box;font:600 13px/1.5 "Spartan",sans-serif;color:#022851;padding:10px;background:rgba(138,216,69,.88);width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;border-top-left-radius:5px;border-top-right-radius:5px;opacity:0;transition:.2s}#cardWidgetUpcomingEvents .buttonwrap a{margin:0 5px 0 0}#cardWidgetSEOText{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;width:915px;max-width:100%;margin:0 auto;padding:0 20px}#cardWidgetSEOText .card-widget-item{box-sizing:border-box}#cardWidgetSEOText .image-container{display:none}#cardWidgetSEOText .accent-dots{margin:.25em auto}#cardWidgetSEOText .accent-dots span{background:#8ad845}#cardWidgetSEOText .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%}#cardWidgetSEOText .card-widget-title{box-sizing:border-box;position:static;display:block;width:100%;padding:0 2em;font:800 26px/1.2 "Spartan",sans-serif;color:#022851;text-transform:uppercase}.saffireMobileSize #cardWidgetSEOText .card-widget-title{font-size:24px}#cardWidgetSEOText .card-widget-description{font:17px/1.5 "Spartan",sans-serif;color:#022851;margin-bottom:1em}.saffireMobileSize #cardWidgetSEOText .card-widget-description{font-size:15px}#cardWidgetSEOText .buttonwrap a{margin:0 5px}#cardWidgetImageCards{box-sizing:border-box;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:1340px;max-width:100%;margin:1em auto;padding:0 20px}@media screen and (max-width: 1330px){#cardWidgetImageCards{width:800px;justify-content:center}}.saffireMobileSize #cardWidgetImageCards{width:500px;padding:0 5px}#cardWidgetImageCards .card-widget-item{box-sizing:border-box;position:relative;display:flex;width:620px;height:250px;margin:30px 10px 0 0;border-radius:5px}.saffireMobileSize #cardWidgetImageCards .card-widget-item{width:350px;height:140px;margin-right:0}#cardWidgetImageCards .card-widget-item:before{content:"";position:absolute;top:8px;right:-7px;display:block;width:620px;height:100%;background:#63afcb url(images/blue-dots.jpg) center/cover no-repeat;border-radius:5px;box-shadow:3px 3px 5px 0px rgba(0,0,0,.25);z-index:0}.saffireMobileSize #cardWidgetImageCards .card-widget-item:before{width:350px;top:5px;right:-4px}#cardWidgetImageCards .card-widget-item:hover .image-container>.card-widget-title,#cardWidgetImageCards .card-widget-item:focus-within .image-container>.card-widget-title{pointer-events:none;opacity:0;transition:.2s}#cardWidgetImageCards .card-widget-item:hover .card-content,#cardWidgetImageCards .card-widget-item:focus-within .card-content{pointer-events:initial;opacity:1;transition:.2s;transition-delay:.2s}#cardWidgetImageCards .image-container{box-sizing:border-box;position:static;display:flex;width:100%;height:100%;border-radius:5px;align-items:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;transition:.2s}#cardWidgetImageCards .image-container>.card-widget-title{display:inline-block;background:rgba(255,143,21,.9);padding:1em 2em .8em;border-radius:5px;transition:.2s;transition-delay:.2s}#cardWidgetImageCards .card-content{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;z-index:1;border-radius:5px;background:rgba(255,143,21,.9);transition:.2s;opacity:0;pointer-events:none}#cardWidgetImageCards .card-widget-title{box-sizing:border-box;position:static;display:block;max-width:80%;font:800 26px/1.2 "Spartan",sans-serif;color:#fff;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:.2s}.saffireMobileSize #cardWidgetImageCards .card-widget-title{font-size:15px}#cardWidgetImageCards .card-widget-description{font:16px "Spartan",sans-serif;color:#022851;padding:10px}#cardWidgetImageCards .buttonwrap a.button{margin:.5em 0 0;background:#fff;color:#ff8f15 !important}#cardWidgetImageCards .buttonwrap a.button:after{background:url(images/arrow-right-solid-orange.svg) center/contain no-repeat}#cardWidgetImageCards .buttonwrap a.button:hover{background:#f0f0f0}#cardWidgetEmailSignup{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;width:1340px;max-width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 980px){#cardWidgetEmailSignup{width:400px;padding:30px 20px 0}}#cardWidgetEmailSignup:after{content:"";position:absolute;bottom:0;left:20px;display:block;width:275px;height:236px;background:url(images/blue-wheel.png) center/contain no-repeat}@media screen and (max-width: 980px){#cardWidgetEmailSignup:after{position:static}}#cardWidgetEmailSignup .card-widget-item{box-sizing:border-box;display:flex;width:100%;height:190px;margin:0;padding-left:325px}@media screen and (max-width: 980px){#cardWidgetEmailSignup .card-widget-item{padding-left:0}}#cardWidgetEmailSignup .card-content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media screen and (max-width: 980px){#cardWidgetEmailSignup .card-content{justify-content:flex-start;align-items:center;flex-direction:column}}#cardWidgetEmailSignup .card-widget-title{position:static;display:block;text-align:left;width:100%;font:800 26px/1.2 "Spartan",sans-serif;color:#022851;text-transform:uppercase}@media screen and (max-width: 980px){#cardWidgetEmailSignup .card-widget-title{font-size:24px;text-align:center;margin-bottom:10px}}#cardWidgetEmailSignup .card-widget-title span{position:relative;left:-5px;display:block;font-size:50px}@media screen and (max-width: 980px){#cardWidgetEmailSignup .card-widget-title span{font-size:38px}}#cardWidgetEmailSignup .buttonwrap a.button{display:flex;align-items:center;margin:0;text-align:left;font-size:20px;line-height:1.2;padding:18px 25px 14px}#cardWidgetEmailSignup .buttonwrap a.button:after{flex-shrink:0;width:25px;height:30px;margin-left:1em}.socialNetworks{z-index:80000000;position:fixed;right:-80px;top:140px;transition:.6s ease;background:rgba(0,0,0,.4);border-radius:50px;padding:5px 3px}body:not(.homepage) .socialNetworks{top:190px}.saffireMobileSize .socialNetworks{position:absolute}.saffireMobileSize .socialNetworks{background:transparent}.socialNetworks img{display:block;max-width:40px;max-height:40px;border-radius:50%}.saffireMobileSize .socialNetworks img{filter:brightness(0) saturate(100%) invert(9%) sepia(65%) saturate(1617%) hue-rotate(189deg) brightness(94%) contrast(104%)}.socialNetworks>span,.socialNetworks>a{display:block;width:40px;height:40px;position:relative;left:0;border:3px solid rgba(0,0,0,.4);transition:.2s;border-radius:50%;border:none;padding:3px;background-color:transparent}.socialNetworks>a:hover{left:-6px;z-index:2;transition:.2s;left:0;background-color:#f0f0f0}@media screen and (max-width: 1470px){.socialNetworks{top:auto !important;right:0;bottom:-60px;border-top:none;border-bottom:none;padding:0}.socialNetworks>a{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:#0081d1}.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, #0063dc 0%, #0063dc 50%, #0063dc 50%, #ff0084 50%, #ff0084 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: 1470px){.pageIsLoaded .socialNetworks{bottom:0;bottom:8px;right:5px}}.pageIsLoaded.saffireMobileSize .socialNetworks{right:50%;transform:translateX(50%)}.lightbox-showing .socialNetworks{display:none}#socialNetworkWidget{box-sizing:border-box;height:446px;width:500px;max-width:100%}.saffireMobileSize #socialNetworkWidget{height:330px}#socialNetworkWidget .socialTabContainer{background:transparent;display:flex;padding:5px 0}#socialNetworkWidget .socialNetworkTab{display:inline-block;text-decoration:none;cursor:pointer;margin:0 10px 0 0;width:40px;height:40px}.saffireMobileSize #socialNetworkWidget .socialNetworkTab{width:25px;height:25px}#socialNetworkWidget .socialNetworkTab .circle{fill:rgba(54,94,164,.5);transition:.3s}#socialNetworkWidget .socialNetworkTab:hover .circle{fill:#365ea4;transition:.3s}#socialNetworkWidget .socialNetworkTab.activeTab .circle{fill:#365ea4}#socialNetworkWidget .socialFeedContainer{box-sizing:border-box;position:relative;top:0;left:0;background:#fff;height:396px;width:500px;max-width:100%;padding:10px 5px;overflow-x:hidden;overflow-y:auto;box-shadow:1px 1px 3px rgba(0,0,0,.3)}.saffireMobileSize #socialNetworkWidget .socialFeedContainer{height:280px}#socialNetworkWidget #instafeedContainer img{width:45%;margin-right:3%;margin-left:2%}#socialNetworkWidget #instafeedContainer>a:hover{opacity:.8}#socialNetworkWidget #facebookfeedContainer{overflow:hidden}#sponsorWidgetContainer{position:relative;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;padding:0 50px}.saffireMobileSize #sponsorWidgetContainer{padding:0}#sponsorWidgetContainer .sponsorWidgetContainer{padding-top:50px}#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-width:200px;max-height:115px}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-height:85px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:center;top:0;left:0}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-family:"Pacifico",cursive;line-height:1;font-weight:400;color:#022851;text-align:center;text-transform:none}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-size:28px}@media screen and (min-width: 450px){#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-size:calc(28px + 10 * ((100vw - 450px) / 916))}}@media screen and (min-width: 1366px){#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-size:38px}}#sponsorWidgetContainer #sponsorArrowRight,#sponsorWidgetContainer #sponsorArrowLeft{width:22px;height:23px}.saffireMobileSize #sponsorWidgetContainer #sponsorArrowRight,.saffireMobileSize #sponsorWidgetContainer #sponsorArrowLeft{display:none}#sponsorWidgetContainer #sponsorArrowRight:hover,#sponsorWidgetContainer #sponsorArrowLeft:hover{filter:brightness(84%) contrast(97%)}#sponsorWidgetContainer #sponsorArrowRight{background:url(images/arrow-right-solid-green.svg) center/contain no-repeat;right:0;top:calc(50% + 25px);transform:translateY(-50%)}#sponsorWidgetContainer #sponsorArrowRight span{display:none}#sponsorWidgetContainer #sponsorArrowLeft{background:url(images/arrow-right-solid-green.svg) center/contain no-repeat;left:0;top:calc(50% + 25px);transform:translateY(-50%) rotateZ(180deg)}#sponsorWidgetContainer #sponsorArrowLeft span{display:none}#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:#111;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:#111;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:#111}#sponsorWidgetContainer .sponsorWidgetContainer:not(.animate) .sponsor-controls-container{display:none}#videoSection{box-sizing:border-box;position:relative;display:inline-block;width:703px;max-width:100%;vertical-align:top;float:none;padding-top:50px}.saffireMobileSize #videoSection{padding-top:10px}#videoSection.single-video #arrow-container{display:none}#videoSection:after{position:absolute;top:60px;right:-10px;content:"Video";display:block;color:#fff;font:700 23px/1 "Spartan",sans-serif;text-transform:uppercase;background:#365ea4;padding:.8em 1.75em .65em;border-radius:5px;z-index:1}.saffireMobileSize #videoSection:after{font-size:12px;top:15px;right:-5px}#videoWidget{box-sizing:border-box;position:relative;height:0;width:100%;max-width:703px;padding-bottom:56.3%;text-align:center;border-radius:5px;overflow:hidden}#videoWidget iframe{position:absolute;top:0;left:0;width:100%;max-width:100% !important;height:100%;border:none !important;z-index:1}#videoWidget .video-loading{box-sizing:border-box;position:relative;top:calc(50% - 40px);left:0;right:0;width:80px;height:80px;margin:0 auto;border:10px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:100%;z-index:0;animation:spin 1s infinite linear}#videoWidget .video-arrow{box-sizing:border-box;position:absolute;top:50%;width:40px;height:40px;padding:14px;background-size:contain;background-position:center;transform:translateY(-50%);transition:all .3s ease;cursor:pointer;z-index:1}#videoWidget .video-arrow.previous{left:-25px;opacity:0;visibility:hidden}#videoWidget .video-arrow.next{right:-25px;opacity:0;visibility:hidden}#videoWidget:hover .video-arrow.previous{left:8px;opacity:.8;visibility:visible}#videoWidget:hover .video-arrow.next{right:8px;opacity:.8;visibility:visible}#videoWidget #videoList{display:none}@keyframes spin{100%{transform:rotate(360deg)}}.countdown-date{font-weight:800;text-transform:uppercase}.saffireMobileSize .header .countdown-date{display:none}.section-tier-one .countdown-date{display:none;text-align:center}.saffireMobileSize .section-tier-one .countdown-date{display:block;padding:.5em 0 1em}.accent-dots{display:flex}.accent-dots span{display:inline-block;width:5px;height:5px;margin:5px 5px 10px 0;background-color:#048956;border-radius:50%}.galleryViewName{text-overflow:ellipsis;white-space:nowrap}.printEvent{display:flex !important;align-items:center}.printEvent .print{order:2}.printEvent .fa-print{order:1}.faqQuestion{box-sizing:border-box;width:100%;max-width:100% !important;background:#f0f0f0;padding:15px 20px 15px 0;color:#022851}@media screen and (max-width: 600px){.faqQuestion{padding-left:20px}}.faqQuestion:before{content:"" !important;font-size:15px;color:#fff;background:#ff8f15;padding:20px 24px}@media screen and (max-width: 600px){.faqQuestion:before{color:#000;background:transparent;padding:0 20px 0 0}}.faqAnswer{padding:20px;margin-left:60px;color:#022851}.faqSection{width:100%;max-width:1200px}.faqSection .bold{font-weight:normal}.FAQModule hr{display:none}.homepage .emailSignup{display:none !important}

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