﻿@font-face{font-family:"OpenSans-Light-webfont";font-style:normal;font-weight:normal;src:url("fonts/OpenSans-Light-webfont.woff2") format("woff2"), url("fonts/OpenSans-Light-webfont.woff") format("woff")}@font-face{font-family:"OpenSans-Regular-webfont";font-style:normal;font-weight:normal;src:url("fonts/OpenSans-Regular-webfont.woff2") format("woff2"), url("fonts/OpenSans-Regular-webfont.woff") format("woff")}@font-face{font-family:"OpenSans-Semibold-webfont";font-style:normal;font-weight:normal;src:url("fonts/OpenSans-Semibold-webfont.woff2") format("woff2"), url("fonts/OpenSans-Semibold-webfont.woff") format("woff")}@font-face{font-family:"OpenSans-Bold-webfont";font-style:normal;font-weight:normal;src:url("fonts/OpenSans-Bold-webfont.woff2") format("woff2"), url("fonts/OpenSans-Bold-webfont.woff") format("woff")}@font-face{font-family:"OpenSans-ExtraBold-webfont";font-style:normal;font-weight:normal;src:url("fonts/OpenSans-ExtraBold-webfont.woff2") format("woff2"), url("fonts/OpenSans-ExtraBold-webfont.woff") format("woff")}@font-face{font-family:"montserrat-bold-webfont";font-style:normal;font-weight:normal;src:url("fonts/montserrat-bold-webfont.woff2") format("woff2"), url("fonts/montserrat-bold-webfont.woff") format("woff")}@font-face{font-family:"MontserratRegular";font-style:normal;font-weight:normal;src:url("fonts/MontserratRegular.woff2") format("woff2"), url("fonts/MontserratRegular.woff") format("woff")}@font-face{font-family:"Bitter-Regular";font-style:normal;font-weight:normal;src:url("fonts/Bitter-Regular.woff2") format("woff2"), url("fonts/Bitter-Regular.woff") format("woff")}@font-face{font-family:"BitterBold";font-style:normal;font-weight:normal;src:url("fonts/BitterBold.woff2") format("woff2"), url("fonts/BitterBold.woff") format("woff")}@font-face{font-family:"montserrat-black-webfont";font-style:normal;font-weight:normal;src:url("fonts/montserrat-black-webfont.woff2") format("woff2"), url("fonts/montserrat-black-webfont.woff") format("woff")}body{color:#323232;font:14px/1.5 "MontserratRegular",Arial,Verdana,sans-serif}body:not(.homepage) h1,body:not(.homepage) h2,body:not(.homepage) h3,body:not(.homepage) h4,body:not(.homepage) h5,body:not(.homepage) h6{font-family:"montserrat-black-webfont";font-weight:normal;color:#417694;line-height:1.2;text-transform:none}body:not(.homepage) h1{margin:.2em 0;font-size:40px;color:#184d6e}body:not(.homepage) h2,body:not(.homepage) h2 a{font-size:32px;color:#417694}body:not(.homepage) h3{font-size:22px;color:#c31717}.cartcols h2{font-size:20px}a{color:#417694;text-decoration:underline}a:hover{text-decoration:none}body:not(.homepage) .subContainer h1,body:not(.homepage) .subContainer h2,body:not(.homepage) .subContainer h3{font-size:20px}input.textbox{font-size:14px;padding:5px}body{background:url(images/mid-section-bg.jpg) #fff no-repeat fixed;background-size:cover}.homepage{background:#fff}.wrapper{width:100%;overflow:hidden}body:not(.homepage) .content{position:relative;max-width:calc(1460px - 15px - 15px);margin:225px auto 60px;padding:15px 15px 15px 15px;background:#fff}.saffireLargeSize.homepage .content,.homepage .content{position:relative;max-width:100%;margin:0 auto;padding:0;background:none}.subContainer{background:#eee;color:#111}.subContainer a,.subContainer h1,.subContainer h2,.subContainer h3{color:#111}.subContainer .error{color:#000}.dateDisplayBar,.dateDisplay{background:#417694;color:#fff}.dateDisplayBar a,.dateDisplay a{color:#fff}#google_translate_element{top:15px;right:30px}.carthr{background:#111}.orderhistory{background:#417694}.orderhistory th{color:#fff;padding:8px 3px}.alternateRow{background:#eee}.listingItem{background:#eee;border-bottom:1px solid #d5d5d5}.listingItem:hover{background:#f6f6f6}.arrowdown{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000}.arrowdown_on{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}.arrowup{border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0)}.arrowup_on{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{border-radius:6px;font-family:inherit;font-size:14px}.inner-mid-section{display:flex;justify-content:center;background:url(images/mid-section-bg.jpg) no-repeat top center;padding:65px 0;background-size:cover;background-attachment:fixed}.inner-mid-section .mid-sections{max-width:1415px;margin:0px auto;display:flex}@media screen and (max-width: 600px){.inner-mid-section{background:none;padding:32px 0 38px}.inner-mid-section .mid-sections{display:block;margin:0 !important}}@media screen and (max-width: 1420px){.inner-mid-section .mid-sections{margin:0 5px !important;max-width:1200px}}@media screen and (max-width: 1190px){.inner-mid-section .mid-sections{display:block}.inner-mid-section .mid-sections #multiSocialWidget{max-width:100%;margin:0px auto;width:477px}.inner-mid-section .mid-sections #videoSection{display:flex;width:100%;max-width:100%;margin:30px auto 0 !important;justify-content:center;padding-bottom:0}#customLogo{width:200px !important;top:10px !important}.saffireLargeSize .nav .groups .group{padding:4px 5px 5px !important}}.saffireMobileSize .viewcart:hover .cartMenu{display:none !important;opacity:0}@media screen and (max-width: 800px){.inner-mid-section .mid-sections{margin:0 !important}}@media screen and (max-width: 999px)and (min-width: 600px){.saffireMobileSize #sponsorWidgetContainer{padding:30px 0 30px !important}}.widget-container{max-width:100%;background:#184d6e;display:flex;justify-content:center;align-items:center;padding:50px 0 10px}.saffireMobileSize .widget-container{padding-top:30px}a.button,.button{padding:6px 20px;font-size:14px;line-height:1.75em;text-transform:uppercase;border-radius:5px;text-decoration:none;font-weight:normal !important;font-family:"montserrat-black-webfont";border-radius:5px}a.button,.button,.buttonSmall{background:#0ba2ed;background:-webkit-linear-gradient(-90deg, #0ba2ed);background:linear-gradient(180deg, #0ba2ed);color:#fff !important;transition:.3s}a.button:hover,.button:hover,.buttonSmall:hover{background:#184d6e;color:#fff !important;transition:.3s}a.button.buttonSmall,a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:9px}a.buttonSmall.button{padding:5px 12px}.searchMapButton{padding:3px 17px}.modal{background:#fff;padding-top:15px;border:10px solid #fff}.modalBody{background:#fff;padding:14px}.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 !important;background:none}.modalClose .modalCloseButton img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}#dynamicModal{min-height:230px !important}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#417694;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:#323232}.modalBody .showorksTableGrid tr.odd{background:#fff;color:#000}.modalBody .showorksTableGrid tr.even{background:#e6e6e6;color:#000}.mobile-menu-container{background:url("images/footer-bg.jpg") center bottom no-repeat;background-size:cover}.mobile-menu-container .mobile-menu-header{background-color:#910506}.mobile-menu-container .close-mobile-menu:before,.mobile-menu-container .close-mobile-menu:after{background-color:#fff}.mobile-menu-container .mobile-menu-subheader,.mobile-menu-container .mobile-menu-subheader-btn{background-color:#ebeae7}.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:#8c8c8c}.mobile-menu-container .mobile-menu-login-showlinks .mobile-menu-login .mobile-menu-subheader-btn,.mobile-menu-container .mobile-menu-subheader-btn:active{background-color:#0e4867}.mobile-menu-container .mobile-menu-login-links a{font-family:"montserrat-black-webfont"}.mobile-menu-container .cart-counter{font-family:"montserrat-black-webfont"}.mobile-menu-container .search-container input{font-family:"MontserratRegular"}.mobile-menu-container .search-container .search-submit-btn{color:#8c8c8c}.mobile-menu-container .mobile-menu-ticket-btn{background-color:#184d6e;font-family:"montserrat-black-webfont";color:#fff;border-color:#252525}.mobile-menu-container .mobile-menu-footer-links a{font-family:"montserrat-black-webfont";color:#fff}#mobile-nav ul{background-color:#252525}#mobile-nav a{background-color:#184d6e;font-family:"montserrat-black-webfont";color:#fff}#mobile-nav a:hover{background-color:#0f3044}#mobile-nav .has-subitems span{background-color:#146794;color:#fff}#mobile-nav .has-subitems span:hover{background-color:#0e4867}.generalmessage{background:#444;box-shadow:0 -3px 5px #666 inset;color:#fff;font-size:14px;line-height:40px;padding-top:0;transition:.2s linear;padding-bottom:8px;font-family:"open_sansbold"}.generalmessage a{color:#fff}.header .searchBox a.button,.header .emailSignup a.button{color:#fff !important;background:#0082ca;font-family:"open_sansregular";font-size:14px;padding:0 8px 1px}.header .searchBox a.button:hover,.header .emailSignup a.button:hover{background:#08a7ff}.header input.textbox{min-height:14px}.header{margin:0 auto;width:100%;max-width:100%;height:124px;background:rgba(0,0,0,.5);position:fixed;z-index:99;top:0;transition:.3s}@media screen and (max-width: 800px){.header{opacity:0}.pageIsLoaded .header{opacity:1}}.saffireMobileSize .header{height:52px;position:fixed;top:0;background:#184d6e;transition:.3s}.headerInnerContent{display:block;margin:0 auto;position:relative;transition:.3s}.saffireLargeSize .headerInnerContent{height:124px;max-width:1430px;display:block;margin:0 auto}.saffireMobileSize .headerInnerContent{padding-right:0}.saffireMobileSize .headerInnerContent>.clear{clear:none}#customLogo{background:url("images/logo.png") no-repeat;z-index:5003;height:132px;position:absolute;left:0;right:auto;top:5px;bottom:auto;width:311px;background-size:contain;transition:.3s}.saffireMobileSize #customLogo{max-width:145px;height:45px;width:100%;left:5px;top:3px !important}.saffireLargeSize .nav{transition:.3s;height:31px;padding:0;background:none;clear:both;width:100%;z-index:5002 !important;top:83px;position:absolute}.saffireLargeSize .nav:hover{z-index:5002 !important}.saffireLargeSize .nav .groups{position:absolute;height:31px;max-height:50px;bottom:0;margin:auto;right:0;position:absolute;right:0;left:auto;top:83px;bottom:auto;bottom:auto;top:0}.saffireLargeSize .nav .groups .group{margin:0 0 0 5px;padding:4px 12px 5px}.saffireLargeSize .nav .groups .group a,.saffireLargeSize .navDummyLink{font-size:18px;font-family:"montserrat-black-webfont";line-height:normal;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media screen and (max-width: 1460px){.saffireLargeSize .nav .groups .group a,.saffireLargeSize .navDummyLink{font-size:14.4px}}.saffireLargeSize .nav .groups .group a:hover,.saffireLargeSize .nav .groups .group:hover a,.saffireLargeSize .nav .groups .group:hover{color:#fff;background:#0ba2ed;border-radius:4px 4px 0 0}.saffireLargeSize .nav .groups .group[aria-haspopup=false] a:hover,.saffireLargeSize .nav .groups .group[aria-haspopup=false]:hover a,.saffireLargeSize .nav .groups .group[aria-haspopup=false]:hover{border-radius:4px}.saffireLargeSize .nav .items,.saffireLargeSize .nav .subitems{background:#0ba2ed;padding-top:0;padding-bottom:0;color:#fff}.saffireLargeSize .nav .items{left:0;min-width:100%}.saffireLargeSize .nav .item{min-width:100%}.saffireLargeSize .nav .groups .group:hover .items .item a,.saffireLargeSize .nav .items .item a,.saffireLargeSize .navDummyLink{color:#fff;font:14px "MontserratRegular",Arial,Verdana,sans-serif,Arial,Helvetica,sans-serif}.saffireLargeSize .nav .items .item a:hover{color:#e0e0e0;background:#3fb9f6}.saffireLargeSize .nav .group:last-child .items{left:auto;right:0}.saffireLargeSize .nav .group:last-child .subitems{left:auto;right:100%}.saffireLargeSize .quickLinks{position:absolute;right:0px;left:auto;top:21px;bottom:auto;float:right;margin-top:0;margin-bottom:0}.saffireLargeSize .quickLinks ul li a:hover,.saffireLargeSize .quickLinks ul li.standardLoginStatus a:hover,.saffireLargeSize .quickLinks ul li.standardMyAccount a:hover,.saffireLargeSize a.cartMenuLink:hover{color:#e0e0e0}.quickLinks ul li{padding-top:17px;margin-left:22px}.saffireLargeSize .quickLinks,.saffireLargeSize .quickLinks ul li,.saffireLargeSize .quickLinks ul li a,.saffireLargeSize .quickLinks ul li.standardLoginStatus a,.saffireLargeSize .quickLinks ul li.standardMyAccount a,.saffireLargeSize a.cartMenuLink{font-size:13px;line-height:normal;color:#fff;font-family:"Bitter-Regular"}.saffireLargeSize .quickLinks ul li>a.ticket,.saffireLargeSize .ticket,.saffireLargeSize .ticket:hover{display:inline-block;position:relative;right:0;left:auto;top:-13px;bottom:auto;color:#fff;padding-left:0;font-family:"montserrat-bold-webfont";font-size:32px;text-decoration:none;line-height:46px;margin-left:-9px;text-transform:uppercase;background:url(images/tickets.png) no-repeat 0 0;width:178px;height:60px;padding:0;text-align:center;width:158px;height:42px}.saffireLargeSize .ticket:hover{background:url(images/tickets.png) no-repeat 0 bottom}.saffireMobileSize a.ticket,.saffireMobileSize a.ticket:hover{border-radius:5px;height:auto;left:auto;display:none;overflow:hidden;padding:0 3px;position:absolute;right:7px;text-decoration:none;text-indent:0;top:52px;white-space:nowrap;width:auto;background:#0082ca;color:#fff;font-family:"montserrat-black-webfont";font-size:16.8px;right:15px}.saffireLargeSize .viewcart{position:relative;z-index:2000000}.cartNavItemSection.cartNavItemSectionProductDetails{border-bottom-color:#fff}.saffireLargeSize #svgViewCartIcon{display:none}.saffireLargeSize .quickLinks ul .viewcart a{font-family:"open_sansregular";font-size:13px;text-transform:none;color:#fff}.saffireLargeSize #svgViewCartIcon path{fill:#fff}.saffireLargeSize .header .emailSignup{position:absolute;right:0;left:auto;top:24px;bottom:auto;width:auto;z-index:auto;font-size:2em}.searchBox input,.emailSignup .textbox{border-radius:5px 0 0 5px;top:0;border-right:none}.saffireLargeSize .header .searchBox{display:none;position:absolute;right:0;left:auto;top:50px;bottom:auto;z-index:5003;font-size:2em}#weatherBugWidget{color:#fff;white-space:nowrap;position:relative;left:0;right:auto;top:-4px;bottom:auto;visibility:hidden;font-family:"OpenSans-Bold-webfont";font-size:11px;background:rgba(0,0,0,0);display:inline-block;padding:0}.weatherDescriptive{display:none !important}.saffireMobileSize #weatherBugWidget{display:none !important}#weatherBugText{display:none}#weatherBugImage{top:3px}#weatherBugShortDescription{display:inline}.saffireWindowScrolled .footer-txt{display:none}.viewcart{margin-top:-3px;margin-left:-20px}.saffireMobileSize .viewcart{display:none}.saffireLargeSize.saffireWindowScrolled .header{height:99px !important;background:#184d6e;transition:.3s}.saffireLargeSize.saffireWindowScrolled .header #customLogo{height:80px;transition:.3s ease}.saffireLargeSize.saffireWindowScrolled .header .quickLinks{top:3px;transition:.3s ease}.saffireLargeSize.saffireWindowScrolled .header .nav{top:58px;transition:.3s ease}.saffireLargeSize.saffireWindowScrolled .site-info{display:none}body.saffireWindowScrolled .generalmessage{display:none}.saffireMobileSize.saffireWindowScrolled #siteInfoBannerWidget{display:none !important}.saffireWindowScrolled .headerInnerContent{height:auto;transition:.3s}.saffireWindowScrolled #customLogo{top:9px;height:63px;transition:.3s ease}.saffireWindowScrolled .nav{top:84px}.saffireMobileSize.saffireWindowScrolled .emailSignup{display:none}.saffireMobileSize.saffireWindowScrolled .nav{top:-7px}.saffireMobileSize.saffireWindowScrolled .header:before{display:none}.saffireMobileSize.saffireWindowScrolled #customLogo{height:30px;transition:.3s ease;max-width:100px}.saffireMobileSize.saffireWindowScrolled .searchBox:before{top:-1px}.saffireMobileSize.saffireWindowScrolled .header{height:37px !important}.saffireMobileSize.saffireWindowScrolled .viewcart{top:-7px}.saffireMobileSize.saffireWindowScrolled .content{margin:59px auto 0 !important}.saffireMobileSize .nav{position:absolute}.saffireMobileSize .viewcart{margin-top:0;right:51px !important;position:absolute}.saffireMobileSize .quickLinks ul li{display:block}.saffireMobileSize .emailSignup{display:none}.saffireMobileSize span.viewCartText,.saffireMobileSize li.standardLoginStatus{display:none !important}.saffireMobileSize .content{margin:103px auto 0 !important;padding-top:33px !important}.saffireMobileSize .header .searchBox:before{content:"";background:rgba(0,0,0,0) url(images/search-icon-mobile.png) no-repeat center center/auto;height:48px;width:26px;top:6x;display:block}.saffireMobileSize .nav:before{content:"";background:rgba(0,0,0,0) url(images/nav-icon-mobile.png) no-repeat center center/contain;height:21px;width:23px;display:block;top:20px}.saffireMobileSize .viewcart:before{content:"";background:rgba(0,0,0,0) url(images/cart-icon-mobile.png) no-repeat center center/contain;height:21px;width:23px;display:block;top:20px}.saffireMobileSize .searchBox.clonedSearchBox{right:0 !important;margin-right:0 !important}.saffireMobileSize .quickLinks ul .viewcart a[data-itemcount]:before{width:40px;top:4px}.saffireMobileSize .generalmessage{height:35px;font-size:10px;line-height:13px;display:flex;justify-content:center;align-items:center;padding:5px 1em 12px}.saffireMobileSize .myAccountNavButton{display:none}@media screen and (max-width: 1430px){#customLogo{left:10px}#siteInfoBannerWidget{right:38px !important}}body.generalMessageOn.saffireLargeSize .header{height:164px}body.generalMessageOn.saffireMobileSize .header{height:103px}body:not(.homepage).generalMessageOn.saffireMobileSize.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn .content{margin-top:125px !important}body.generalMessageOn.saffireMobileSize.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn .content{margin:135px auto 0 !important}body:not(.homepage).generalMessageOn.saffireMobileSize .content{margin-top:125px !important}body.generalMessageOn.saffireMobileSize.siteInfoBannerOn .content{margin:152px auto 0 !important}body.saffireWindowScrolled.saffireMobileSize.siteInfoBannerOn .content{margin:114px auto 0 !important}.saffireMobileSize .quickLinks{display:flex;justify-content:flex-end;margin-right:45px}.saffireLargeSize .nav .item a{text-transform:none !important;text-shadow:none !important}.footer{position:relative;height:auto;width:100%;margin:0 auto;padding:30px 0 0px;background:url("images/footer-bg.jpg") repeat-x #7a0000 center;background-size:cover;color:#fff;text-align:center}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul.footerItems1{margin:0 auto;font-family:"Bitter-Regular";font-size:14px;text-transform:capitalize}.footer .footerSignIn{text-transform:uppercase}.footer ul.footerItems2{margin:0 auto;font-family:"Bitter-Regular";font-size:14px;padding:10px 0}.footer a.logo1{background:url(images/footer-logo.png) no-repeat;max-width:432px;height:152px;margin:0px auto;display:block}.footer .footer-txt{width:700px !important;height:62px !important;background:url(images/footer-text.png) no-repeat center;display:block;position:RELATIVE;left:0;margin:0PX AUTO;margin:13px auto 20px}.footer .footer-info{font-family:"Bitter-Regular";font-size:20px;display:flex;justify-content:center}.footer .footer-info p{padding:0 0px 15px 31px;margin:0 !important}.footer li.footerSaffire{display:flex;justify-content:center;vertical-align:middle;line-height:66px;margin-top:10px}.footer li.footerSaffire:after{background:url(images/saffirelogo.png) no-repeat left;width:74px;height:50px;content:"";display:block;margin-left:12px}.footer .saffire_logo{display:none}.saffireMobileSize .footer{height:auto;padding:23px 0}.saffireMobileSize .footer a:hover{text-decoration:none}.saffireMobileSize .footer a.logo1{max-width:305px;height:101px;margin:0px auto;display:block;background-size:contain}.saffireMobileSize .footer .footer-info{max-width:232px;margin:0px auto;line-height:34px;display:block;font-size:14px}.saffireMobileSize .footer .footer-info p{padding:0;margin:0 !important}.saffireMobileSize .footer .footer-txt{background:url(images/mobile-text.png) no-repeat center;width:370px;max-width:100%;margin:0px auto}.saffireMobileSize .footer ul.footerItems1{max-width:300px;margin-bottom:6px;display:none}.saffireMobileSize .footer .footerSignIn{max-width:300px;margin:auto}.saffireMobileSize .footer ul.footerItems2{margin-top:25px;text-align:center;max-width:295px;margin:0px auto;font-size:12px}.saffireLargeSize .footer-info br{display:none}#adWidget{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:1320px;margin:0 auto;padding:0 0 40px}@media screen and (max-width: 1475px){#adWidget{max-width:660px}}@media screen and (max-width: 750px){#adWidget{max-width:330px}}#adWidget .card-widget-item{box-sizing:border-box;display:flex;width:320px;height:250px;margin:5px}#adWidget .image-container{box-sizing:border-box;position:static;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}#adWidget .card-content{display:none}.homepage .slideshowSwiperDescription{display:none}.homepage .slideshowSwiperDescription.currentSlideDescription{display:block}.homepage a.button.sliderMoreButton{background:#1255b4}.homepage a.button.sliderMoreButton:hover{background:#0e438f}.homepage a.button.sliderWidgetPurchaseLink{background:#8c1515}.homepage a.button.sliderWidgetPurchaseLink:hover{background:#691010}.homepage .currentSlideDescription{opacity:0;font-family:"Bitter-Regular";transition:max-height .4s ease;font-size:20px;text-align:left;position:relative;top:0;left:0;right:0;bottom:0;margin:auto}.homepage.saffireLargeSize .slideshowSwiperDescription{width:94%}#newSliderDescriptionContainer{min-height:100px}.saffireLargeSize #newSliderDescriptionContainer{position:relative;left:0;right:0;margin-left:auto !important;margin-right:auto !important;bottom:0px;top:auto;box-sizing:border-box;width:100%;min-height:200px;background:url(images/des-bg.jpg) repeat;height:auto;padding:20px 0% 25px 0%;z-index:2}.saffireMobileSize #newSliderDescriptionContainer{box-sizing:border-box;top:100%;z-index:2;position:relative;height:auto;min-height:185px;padding:32px 0 14px 0;bottom:0px;background:url(images/des-bg.jpg) repeat}.homepage.saffireLargeSize .currentSlideDescription,.homepage.saffireMobileSize .currentSlideDescription,.homepage .swiper-slide-active .slideshowSwiperDescription{opacity:1}.homepage.saffireMobileSize .currentSlideDescription{padding:5px 5%;width:90%}.homepage .slideshowSwiperDescription a,.homepage .slideshowSwiperDescription span{text-decoration:none}.saffireMobileSize.homepage .sliderTextDescription{opacity:1;font-size:14px;line-height:22px}.homepage span.sliderButtonContainer{width:215px}.homepage .swiper-slide-active .slideshowSwiperDescription a,.homepage .swiper-slide-active .slideshowSwiperDescription span{display:inline-block}.homepage .currentSlideDescription a,.homepage .currentSlideDescription span,.homepage .currentSlideDescription span.sliderTitle .homepage .swiper-slide-active .slideshowSwiperDescription>a,.homepage .swiper-slide-active .slideshowSwiperDescription span.sliderTitle{display:block;text-align:center}.homepage.saffireMobileSize .currentSlideDescription .sliderButtonContainer a{width:auto;margin-right:8px;display:inline-block;padding:10px 28px}.homepage .slideshowSwiperButtonPrev{display:block;background:url("images/slideshow-left.png") no-repeat left center;width:45px;height:51px;cursor:pointer;position:absolute;top:40%;right:0;left:0;right:calc(1460px + 80px*-1);margin:auto;z-index:4;transition:all .3s ease}@media screen and (max-width: 1300px){.homepage .slideshowSwiperButtonPrev{left:10px;right:auto}}.saffireMobileSize.homepage .slideshowSwiperButtonPrev{display:none !important}.homepage .slideshowSwiperButtonNext{display:block;background:url("images/slideshow-right.png") no-repeat right center;width:45px;height:51px;cursor:pointer;position:absolute;top:40%;left:0;right:0;left:calc(1460px + 80px*-1);margin:auto;z-index:4;transition:all .3s ease}@media screen and (max-width: 1300px){.homepage .slideshowSwiperButtonNext{right:10px;left:auto}}.saffireMobileSize.homepage .slideshowSwiperButtonNext{display:none !important}.homepage .swiper-container:hover .slideshowSwiperDescription{max-height:706px}.homepage .sliderTextDescription{color:#fff;line-height:32px;position:relative;top:0;width:100%;max-width:1000px;margin-top:8px !important}.homepage.saffireLargeSize .sliderButtonContainer{text-align:center;margin:0px auto;z-index:0;padding-top:22px;flex-direction:row-reverse;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 1000px){.homepage.saffireLargeSize .sliderButtonContainer{display:block}}.saffireMobileSize.homepage .sliderButtonContainer{bottom:auto;right:0;top:10px;flex-direction:row-reverse;position:relative;left:0;margin:auto;width:100%;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.homepage.saffireLargeSize .currentSlideDescription .sliderButtonContainer{z-index:300}@media screen and (max-width: 1000px){.homepage.saffireLargeSize .sliderButtonContainer{display:flex}}.homepage.saffireMobileSize a.button.sliderMoreButton,.homepage.saffireMobileSize a.button.sliderWidgetPurchaseLink{font-size:20px}.homepage .sliderButtonContainer a.button{line-height:20px;display:inline-block;font-family:"montserrat-black-webfont";font-size:16px;color:#fff !important;background:#33a2eb;background:-webkit-linear-gradient(-90deg, #33a2eb);background:linear-gradient(180deg, #33a2eb);padding:10px 21px;white-space:nowrap;border-radius:5px;text-transform:uppercase;margin:0 8px}@media screen and (max-width: 1000px){.homepage .sliderButtonContainer a.button{margin-bottom:7px}}.homepage .sliderButtonContainer a.button:hover{background:#4dbff7}.homepage .slideshowSwiperPagination{display:inline-block}.homepage .sliderPlayPauseButtons{display:none}.homepage .swiper-pagination-bullet{width:14px;height:14px;border-radius:50%;display:inline-block;background:rgba(255,255,255,.3);margin-right:11px;position:relative;top:0;transition:background .4s ease}.homepage .swiper-pagination-bullet:hover,.homepage .swiper-pagination-bullet-active{background:#fff}.homepage .sliderPlayPause{display:inline-block;cursor:pointer;width:14px;height:14px;font-size:0;color:rgba(255,255,255,.3)}.homepage .sliderPlayPause:before{content:"▶"}.homepage .sliderPlayPause.playing:before{content:"❚❚"}.homepage .sliderTitle{color:#fff;font-family:"montserrat-black-webfont";font-size:60px;background:rgba(0,0,0,0);text-transform:capitalize;line-height:59px;padding:26px 0 0;overflow:hidden;margin:0 auto}.homepage.saffireLargeSize .sliderTitle{width:100%}.homepage.saffireMobileSize .sliderTitle{font-size:30px;padding:0;height:auto;line-height:32px;position:static;margin-bottom:5px;background:rgba(0,0,0,0);color:#fff}.homepage a.button.sliderMoreButton,.homepage a.button.sliderWidgetPurchaseLink{font-size:16px}.homepage .currentSlideDescription .slideshowSwiperDescription,.homepage .swiper-slide-active .slideshowSwiperDescription{display:block}.homepage .swiper-container{background:#fff;width:100%;height:706px;max-width:100%}.homepage .swiper-slide{height:706px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;opacity:.3;text-align:center}.homepage .swiper-slide>a{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block}.saffireMobileSize.homepage .swiper-slide-active{overflow:hidden}.homepage .currentSlideDescription,.homepage .swiper-slide.swiper-slide-active{opacity:1}.homepage .swiper-slide img{max-width:100%;width:100%;height:auto}.homepage .slideshowPlayPause{bottom:0;height:5;left:100%;margin:auto;position:absolute;top:0}.homepage .slideshowControlsContainer{position:relative;z-index:3;clear:both;float:left}.homepage .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}@media screen and (max-width: 1000px){.homepage .slideshowControlsContainer{left:10px;float:left}}@media screen and (max-width: 550px){.slideshowControlsContainer{display:none}}.homepageSwiperSlider{position:relative}.homepage .sliderControlsContainer{padding:3px 4px 8px;height:12px;width:auto !important;right:0 !important;left:0 !important;z-index:2;margin:0px auto;position:absolute;right:0;left:auto;top:10px;bottom:auto;text-align:center;bottom:auto;z-index:999;right:5px;left:auto;width:114px}.homepage.saffireMobileSize .sliderControlsContainer{display:block !important;top:1px;position:absolute}.swiper-container{width:100%;max-width:1000px;height:706px}.homepage.saffireLargeSize .swiper-container{border:none;border-radius:2px}.swiper-slide{width:100%;max-width:1000px;height:706px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 1000px){.homepage .swiper-slide,.homepage .swiper-container{height:70.6vw !important}}@media screen and (max-width: 1000){.homepage .slideshowSwiperButtonPrev{left:3%;right:auto}.homepage .slideshowSwiperButtonNext{right:3%;left:auto}}.homepage a.button.sliderWidgetPurchaseLink{float:left}.saffireLargeSize.homepage .currentSlideDescription span.sliderTextDescription{width:98%;margin:0 auto}@media screen and (max-width: 1600px){.saffireLargeSize #newSliderDescriptionContainer{background-size:cover}}@media screen and (max-width: 999px){.homepage .sliderTitle{font-size:30px}}.saffireMobileSize.homepage .swiper-slide,.saffireMobileSize.homepage .swiper-container{height:70.6vw !important}@media screen and (max-width: 520px){.saffireMobileSize.homepage .swiper-slide,.saffireMobileSize.homepage .swiper-container{height:210px !important}}.homepage.saffireMobileSize .swiper-pagination-bullet,.homepage.saffireMobileSize .swiper-pagination-bullet:hover,.homepage.saffireMobileSize .swiper-pagination-bullet-active{width:11px;height:10px}.homepage.saffireMobileSize .sliderButtonContainer a.button{padding:15px 25px !important}#cardWidget{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;height:auto;width:100%;max-width:100%;margin:0;padding:0;position:relative;justify-content:center;vertical-align:middle;background:rgba(0,0,0,0);text-align:center}#cardWidget .card-widget-item{box-sizing:border-box;display:flex;flex:1 1 25%;height:275px;width:100%;margin:0;cursor:pointer;position:relative;text-decoration:none;overflow:hidden}#cardWidget .card-widget-item .image-container{background-size:cover;box-sizing:border-box;position:static;display:inline-block;width:100%;max-height:275px;background-repeat:no-repeat;background-position:top;border:none;transition:.3s}#cardWidget .card-widget-item .image-container .card-widget-title{position:relative;z-index:2;font:30px/34px "montserrat-black-webfont";color:#fff;text-transform:capitalize;background:rgba(0,0,0,.7);padding:12px}#cardWidget .card-widget-item .card-content{display:flex;justify-content:center;align-content:flex-start;align-items:center;width:100%;height:100%}#cardWidget .card-widget-item .card-widget-description{display:none}#cardWidget .card-widget-item:hover .image-container{transform:scale(1.1);overflow:hidden}@media screen and (max-width: 1300px){#cardWidget .card-widget-item{flex:1 1 50%}}@media screen and (max-width: 800px){#cardWidget .card-widget-item{height:130px}#cardWidget .card-widget-item .image-container .card-widget-title{font:15px/1 "montserrat-bold-webfont"}}#cardWidgetTicketsButton .card-widget-item,#cardWidgetTicketsButton .card-widget-item:hover{display:inline-block;position:relative;right:0;left:auto;top:-13px;bottom:auto;color:#fff;padding-left:0;font-family:"montserrat-bold-webfont";font-size:32px;text-decoration:none;line-height:46px;margin-left:-9px;text-transform:uppercase;background:url(images/tickets.png) no-repeat 0 0;width:178px;height:60px;padding:0;text-align:center;width:158px;height:42px}.saffireMobileSize #cardWidgetTicketsButton .card-widget-item{top:-3px;left:-5px;width:100px;height:28px;background-size:contain;line-height:1;transition:.3s}.saffireMobileSize #cardWidgetTicketsButton .card-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.saffireMobileSize #cardWidgetTicketsButton .card-widget-title{font-size:18px}.saffireWindowScrolled.saffireMobileSize #cardWidgetTicketsButton .card-widget-item{top:-10px;transition:.3s}#siteInfoBannerWidget{box-sizing:border-box;position:static;display:inline-flex;height:auto;width:auto;position:absolute;top:140px !important;right:25px;max-width:100%;margin:auto;padding:0;background:rgba(0,0,0,0);font-family:"Bitter-Regular";font-size:12px;color:#000;text-align:center;line-height:1;z-index:2;min-width:auto;flex-direction:column;justify-content:center}#siteInfoBannerWidget #eventDates{font-family:"montserrat-black-webfont";font-size:30px;font-weight:400;color:#fff;background:#0ba2ed;padding:8px 20px 3px 37px;text-transform:uppercase;position:absolute;text-transform:uppercase;min-width:330px;text-transform:uppercase;line-height:30px;top:0;text-transform:capitalize}#siteInfoBannerWidget #eventName{font-size:12px;font-weight:400;bottom:0;padding:0px 14px;right:25px;min-width:347px;top:41px;position:relative;line-height:29px;height:30px;box-sizing:border-box;text-align:left;background-color:#fff;text-transform:capitalize;text-transform:capitalize}#siteInfoBannerWidget .countdownDays{display:inline-block;font-family:"BitterBold";font-size:12px;font-weight:400;color:#000}.saffireMobileSize #siteInfoBannerWidget{left:auto;top:61px !important;right:auto !important;padding:0;background:#2c5375;color:#fff;width:100%}.saffireMobileSize #siteInfoBannerWidget #eventName{font-size:11px;color:#000;right:0;left:0;top:42px;margin:0px auto;text-align:center;width:100% !important}.saffireMobileSize #siteInfoBannerWidget #eventDates{font-size:24px;color:inherit;width:100%;padding:6px 0}.saffireMobileSize #siteInfoBannerWidget .countdownDays{font-size:11px;color:inherit}body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-family:"montserrat-black-webfont";font-size:18px;color:#000}@media screen and (max-width: 817px){body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-size:16px}}body.siteInfoBannerWidgetDateIsPast.noThankYouMessage #siteInfoBannerWidget{display:none !important}#eventDates:after{background:url(images/blue-trans.png) no-repeat right;content:"";position:absolute;width:20px;height:41px;right:-15px;top:0}#eventName::before{background:url(images/white-trans.png) no-repeat right;content:"";position:absolute;width:20px;height:30px;right:-16px;top:0}.siteInfoBannerWidgetNoThankYouMessage.siteInfoBannerWidgetDateIsPast.siteInfoBannerOff #siteInfoBannerWidget{display:none !important}.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn #eventDates{display:none}.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn #siteInfoBannerWidget{top:104px}.homepage.saffireMobileSize.siteInfoBannerWidgetDateIsPast.siteInfoBannerOff .content{margin-top:29px !important}.saffireMobileSize.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn #eventName{top:0 !important}.saffireMobileSize.siteInfoBannerWidgetDateIsPast.siteInfoBannerOn .content{padding-top:6px !important}.footer .emailSignup{box-sizing:border-box;display:flex !important;flex-direction:column;align-items:center;font:17px/1 "Bitter-Regular";margin:0 auto 20px}@media screen and (max-width: 500px){.footer .emailSignup{max-width:330px}}.footer .emailSignup .emailSignupText{box-sizing:border-box;width:100%;line-height:1.25;margin-bottom:15px}@media screen and (max-width: 500px){.footer .emailSignup .emailSignupText{padding:0 40px}}.footer .emailSignup .emailInputField{display:flex}.footer .emailSignup .emailInputField input{height:47px;width:260px;font-size:17px;padding:0 10px;background-image:none;border-radius:3px !important;border:none !important;outline:none !important}@media screen and (max-width: 500px){.footer .emailSignup .emailInputField input{width:180px}}.footer .emailSignup .emailSubmitButton{display:flex;align-items:center;justify-content:center;height:47px;padding:0 25px;font-size:17px;line-height:1;background:#0ba2ed;border-radius:3px !important;margin-left:5px;text-decoration:none;transition:.3s}.footer .emailSignup .emailSubmitButton:hover{background:#184d6e;transition:.3s}#hotButtons{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:1600px;margin:0 auto;padding:0}#hotButtons .card-widget-item{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-decoration:none;width:360px;height:100px;transition:.3;margin:0 45px 40px}@media screen and (max-width: 920px){#hotButtons .card-widget-item{margin:0 25px 40px}}#hotButtons .card-widget-item:before,#hotButtons .card-widget-item:after{content:"";display:block;position:absolute;left:0;height:6px;width:320px;background:#3eb6f1;left:50%;transform:translateX(-50%);transition:.3s}#hotButtons .card-widget-item:before{top:-5px;clip-path:polygon(0 0, 100% 0, 99% 100%, 1% 100%)}#hotButtons .card-widget-item:after{bottom:-5px;clip-path:polygon(1% 0, 99% 0, 100% 100%, 0 100%)}#hotButtons .card-widget-item:hover:before,#hotButtons .card-widget-item:hover:after{background:#0ba2ed;transition:.3s}#hotButtons .card-widget-item:hover .card-content{width:360px;background:#3eb6f1;transition:.3s}#hotButtons .card-widget-item:hover .card-content:before,#hotButtons .card-widget-item:hover .card-content:after{background:#3eb6f1;transition:.3s}#hotButtons .card-widget-item .card-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#0ba2ed;width:320px;transition:.3s;height:100%}#hotButtons .card-widget-item .card-content:before,#hotButtons .card-widget-item .card-content:after{content:"";display:block;position:absolute;top:0;height:100px;width:22px;background:#0ba2ed;transition:.3s}#hotButtons .card-widget-item .card-content:before{left:-21px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 100% 50%)}#hotButtons .card-widget-item .card-content:after{right:-21px;clip-path:polygon(100% 0, 0 50%, 100% 100%, 0 100%, 0 0)}#hotButtons .card-widget-item .card-content .card-widget-title{position:static;display:block;font:28px/1 "montserrat-black-webfont";color:#fff}.saffireMobileSize #hotButtons .card-widget-item{width:300px;margin-bottom:20px}.saffireMobileSize #hotButtons .card-widget-item:before,.saffireMobileSize #hotButtons .card-widget-item:after{width:280px}.saffireMobileSize #hotButtons .card-widget-item:hover .card-content{width:300px}.saffireMobileSize #hotButtons .card-widget-item .card-content{width:280px}.saffireMobileSize #hotButtons .card-widget-item .card-content .card-widget-title{font-size:24px}#multiScheduleFeature{box-sizing:border-box;background:#aaa;width:700px;max-width:100%;padding:20px}#multiScheduleFeature .featureItem{box-sizing:border-box;display:flex;padding:5px;transition:.3s}#multiScheduleFeature .featureItem:hover{background:#ccc;transition:.3s}#multiScheduleFeature .featureItemImage{display:inline-block;width:100px;min-width:100px;height:auto;margin-right:10px;text-align:center}#multiScheduleFeature .featureItemImage img{display:block;max-height:100%;max-width:100%;width:auto;height:auto}#multiScheduleFeature .text-container{display:flex;flex-direction:column;flex:1}#multiScheduleFeature .featureItemTitle,#multiScheduleFeature .featureItemDate,#multiScheduleFeature .featureItemDescription,#multiScheduleFeature .button-container{display:block}#multiScheduleFeature .featureItemTitle{font-family:"open_sansbold";font-weight:400;font-size:14px}#multiScheduleFeature .featureItemDate{font-family:"open_sansregular";font-weight:400;font-size:14px}#multiScheduleFeature .featureItemDescription{font-family:"open_sansregular";font-weight:400;font-size:14px}#multiScheduleFeature .more-text{padding-left:3px;text-decoration:underline}.pageIsLoaded .socialNetworks{right:0;right:10px}@media screen and (max-width: 1230px){.pageIsLoaded .socialNetworks{bottom:0;bottom:5px;right:5px}}.socialNetworks{z-index:80000000;position:fixed;right:-80px;top:25%;-webkit-transition:.6s ease;transition:.6s ease;background:#0ba2ed;border-radius:50px;padding:5px 3px}.socialNetworks img{display:block;max-width:40px;max-height:40px;border-radius:50%}.socialNetworks>span,.socialNetworks>a{display:block;width:40px;height:40px;position:relative;left:0;border:3px solid #0ba2ed;transition:.2s;border-radius:50%;border:none;padding:3px;background-color:rgba(0,0,0,0)}.socialNetworks>a:hover{left:-6px;z-index:2;transition:.2s;left:0;background-color:#eee}#musicPlayerLink{height:40px;width:40px;float:none;margin:0;background:url("images/music.jpg") no-repeat right 0;border:3px solid #0ba2ed;z-index:2;border-radius:50%;border:none;padding:0;margin:3px;background-color:rgba(0,0,0,0);background-position:center;background-size:cover}#musicPlayerLink #musicPlayerDropdown{top:-3px;right:43px;padding:8px 10px;background:#0ba2ed;border:1px solid #fff;box-shadow:0 0 4px #fff inset;font-size:.9em;color:#fff}#musicPlayerLink #musicPlayerDropdown a{padding-right:14px;font-size:13px;color:#fff;text-decoration:none}#musicPlayerLink #musicPlayerDropdown a:hover{position:relative;padding-left:14px;padding-right:3px}#musicPlayerLink #musicPlayerDropdown a:hover:after{content:"";display:block;height:0;width:0;position:absolute;top:0;bottom:0;left:0;margin:auto;border-top:12px solid #fff;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-radius:58%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 1230px){.socialNetworks{top:auto;right:0;bottom:-60px;border-top:none;border-bottom:none;padding:0}.socialNetworks img{max-width:30px;max-height:30px}.socialNetworks>a,.socialNetworks>#musicPlayerLink{max-width:30px;max-height:30px;bottom:0;float:left;margin:0;transition:.2s;background-size:contain}.socialNetworks>a:hover{left:0;bottom:6px;z-index:2;transition:.2s;bottom:0}.socialNetworks #musicPlayerLink{margin:3px;background-size:cover}.socialNetworks #musicPlayerLink #musicPlayerDropdown{top:auto;bottom:-3px;right:33px}}.socialNetworks a:hover{background-color:#184d6e}#multiSocialWidget{height:542px;width:477px;max-width:98%;background:none}#multiSocialWidget .multiSocialWidgetTab{display:inline-block;padding:11px 24px 8px 20px;background:rgba(51,163,236,.3);font-family:"montserrat-black-webfont";font-size:14px;color:#fff;text-decoration:none;margin-right:5px;cursor:pointer}#multiSocialWidget .multiSocialWidgetTab:hover{background:#33a3ec;color:#fff}#multiSocialWidget .multiSocialWidgetTab.currentTab{background:#33a3ec;color:#fff;text-decoration:none;cursor:default}#multiSocialWidget .multiSocialWidgetContainer{position:relative;top:0;left:0;height:500px;width:477px;background:#fff;overflow-x:hidden;overflow-y:auto}#multiSocialWidget #instafeedContainer img{width:45%;margin-right:3%;margin-left:2%}#multiSocialWidget #instafeedContainer>a:hover{opacity:.75}#multiSocialWidget #facebookfeedContainer{overflow:hidden}.saffireMobileSize #multiSocialWidget{max-width:350px;margin:0px auto;height:403px}.saffireMobileSize #multiSocialWidget .multiSocialWidgetContainer{width:100%;height:370px}.saffireMobileSize #multiSocialWidget .multiSocialWidgetTab{font-size:10.92px}#sponsorWidgetContainer{position:relative;width:100%;max-width:95%;margin:0 auto;box-sizing:border-box;padding:41px 0 48px}#sponsorWidgetContainer .sponsorCarouselImage img{max-width:200px;max-height:200px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:center;position:relative;top:0;margin-bottom:10px}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-family:"montserrat-black-webfont";font-size:30px;color:#1ca1e4;font-weight:normal;margin:0;text-transform:capitalize;text-shadow:none}#sponsorWidgetContainer #sponsorArrowRight{right:0;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sponsorWidgetContainer #sponsorArrowRight span{border-width:11px 0 11px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);background:rgba(0,0,0,0) url(images/sponsorArrow-right.png) no-repeat center center;height:22px;width:22px}#sponsorWidgetContainer #sponsorArrowLeft{left:0;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sponsorWidgetContainer #sponsorArrowLeft span{border-width:11px 22px 11px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);background:rgba(0,0,0,0) url(images/sponsorArrow-left.png) no-repeat center center;height:22px;width:22px}.sponsorCarouselImageContainer a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;max-width:100%;border-radius:5px;align-items:center}@media screen and (max-width: 1295px){#sponsorWidgetContainer{width:100%}#sponsorsTitleContainer{position:relative}#sponsorWidgetContainer .sponsorWidgetContainer{padding-top:0px}}.sponsorWidgetContainer .sponsorCarouselImage{position:relative;margin:0 auto}@media screen and (max-width: 999px){#sponsorWidgetContainer{width:100%}#sponsorWidgetContainer #sponsorArrowLeft span,#sponsorWidgetContainer #sponsorArrowRight span{height:22px;width:22px;background-size:contain}}.saffireMobileSize #sponsorWidgetContainer{padding:0 0 30px;max-width:100%}.saffireMobileSize #sponsorWidgetContainer #sponsorArrowLeft{display:none;left:35px}.saffireMobileSize #sponsorWidgetContainer #sponsorArrowRight{display:none;right:35px}.saffireMobileSize #sponsorWidgetContainer #sponsorsTitleContainer{margin-bottom:10px}.saffireMobileSize #sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-size:16px}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-width:90px;max-height:90px}.saffireMobileSize .sponsorCarouselImageContainer a{margin:0 10px}#videoSection{position:relative;display:inline-block;width:850px;max-width:100%;vertical-align:top;float:none;margin-top:36px;overflow:hidden;height:503px;margin-left:90px !important}#videoSection.single-video #arrow-container{display:none}#videoWidget{box-sizing:border-box;position:relative;height:503px;width:100%;max-width:850px;text-align:center}#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:hover .video-arrow.previous{left:8px;opacity:.8;visibility:visible}#videoWidget:hover .video-arrow.next{right:8px;opacity:.8;visibility:visible}#videoWidget .video-arrow{box-sizing:border-box;position:absolute;top:50%;width:40px;height:40px;padding:14px;background-size:contain;background-position:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;z-index:1}#videoWidget .video-arrow.previous{background:url("images/vid-arrow-left.png") no-repeat center;left:-25px;opacity:0;visibility:hidden}#videoWidget .video-arrow.next{background:url("images/vid-arrow-right.png") no-repeat center;right:-25px;opacity:0;visibility:hidden}#videoWidget #videoList{display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.saffireMobileSize #videoSection{height:262px;margin-left:0 !important;max-width:477px}.saffireMobileSize #videoWidget{height:262px;max-width:477px}.saffireMobileSize.isResponsive iframe{max-height:100%}.subpage .entityContainerRow:first-of-type{display:none}.subpage .hero-image{background-size:cover;background-position:center;background-repeat:no-repeat;max-height:615px;min-height:200px;height:39vw}.subpage .content{margin-top:25px !important}.subpage.saffireMobileSize .hero-image{margin-top:133px}.subpage.saffireMobileSize .content{margin-top:0 !important}.subpage.saffireWindowScrolled.saffireMobileSize.siteInfoBannerOn .content{margin-top:0 !important}#customFormContent{width:100%;min-height:720px;overflow:hidden;border:none}.footer li.footerCopyright{display:inline-block}.footer img.winnerlogo{display:inline-flex;width:70px;position:relative;right:10px;top:25px;height:auto;object-fit:contain}.saffireMobileSize .footer img.winnerlogo{right:0px;top:0px}/*# sourceMappingURL=theme.css.map */
