@import url(https://use.typekit.net/dqi6lcn.css);@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")}.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;font-family:"open_sansregular",Verdana,Arial!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}.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:inline-flex;display:none!important;align-items:center;justify-content:center;vertical-align:top;float:none;height:50px;width:50px;color:#333;font-size:inherit}.saffireMobileSize .nav:before{position:static;line-height:1}.saffireMobileSize .nav .mobileNavLink{position:absolute;top:0;left:0;height:100%}.saffireMobileSize .nav .groups{display:none}body{color:#69676d;font:17px/1.5 "proxima-nova",Arial,Verdana,sans-serif;font-weight:500}span.small.bc{color:#68676c}a.small.bc{color:#2365ae;font-weight:bold}a{color:#111;text-decoration:underline}h2 a{font-size:30px}.header a,.footer a{text-decoration:none}a.button.buttonSmall{font-size:10px!important}a:hover{text-decoration:none}.dynamicPageContainer a{color:#2365ae;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova",Arial,Verdana,sans-serif;font-weight:normal;color:#2365ae;line-height:1.2;font-weight:800;letter-spacing:3px;text-transform:uppercase!important;text-transform:none}h1{margin:.2em 0;font-size:38px}h2{font-size:30px}h3{font-size:20px;color:#68676c}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.cartcols h2{font-size:20px}.reviewYourOrderSubContainer h2{font-size:20px}.eventList-container .eventCol1 .filter-group{line-height:1.2}.flexContent.itemName{color:#69676d;font-weight:bold;font-size:17px;font-weight:700}.listingItem .description{font-weight:normal;color:#69676d;font-family:inherit;font-size:17px;font-weight:500}body{background:url(theme.min.css,qsv==0.1c+custom.css,qv==1.04.pagespeed.cc.GKXDUXwZUT.css) #fff no-repeat fixed;background-size:cover}.wrapper{width:100%}.header{background:#fff}.homepage{background:#fff}body{background:url(images/inner-page-bg.jpg) no-repeat center fixed;background-size:cover}body:not(.homepage) .content {position:relative;max-width:calc(1300px - 15px - 15px);margin:230px auto 90px;padding:15px 15px 15px 15px;background:#fff}body:not(.homepage).saffireMobileSize.generalMessageOn .header {height:180px!important}body:not(.homepage) .socialNetworks {top:22.8%}body:not(.homepage).generalMessageOn .socialNetworks {top:26.5%}body:not(.homepage).generalMessageOn .content {margin:262px auto 60px}.saffireMobileSize.homepage .content,.saffireLargeSize.homepage .content{position:relative;max-width:100%;margin:0 auto;padding:0;background:none;padding-top:143px}.subContainer{background:#ccc;color:#111;box-shadow:2px 2px 5px #000}.subContainer .error{color:#000}.dateDisplayBar,.dateDisplay{background:#2465ae;color:#fff}.dateDisplayBar a,.dateDisplay a{color:#fff}#google_translate_element{top:15px;right:30px}.carthr{background:#111}.orderhistory{background:#111}.orderhistory th{color:#fff;padding:8px 3px}.alternateRow{background:#ddd}.listingItem{background:#ddd;border-bottom:1px solid #c4c4c4}.listingItem:hover{background:#e5e5e5}.arrowdown{border-color:transparent transparent #000}.arrowdown_on{border-color:transparent transparent #fff}.arrowup{border-color:#000 transparent transparent}.arrowup_on{border-color:#fff transparent transparent}#directoryFilterOptions>li:hover{background:#cbdfe2}.directoryHeader{border-radius:6px;font-family:inherit;font-size:14px}.saffireLargeSize .top-left{max-width:1300px;margin:0 auto;display:flex}.saffireLargeSize .header-right{margin-left:auto;display:flex;flex-direction:row;margin-top:11px}.saffireLargeSize .navigation-full{background:#2465ae;min-height:84px;position:absolute;left:0;right:0;bottom:0}.saffireLargeSize .inner-container{max-width:1305px;margin:0 auto;text-align:right}.saffireLargeSize .ship-inner-container{max-width:1300px;margin:0 auto;display:flex;padding:77px 0 96px}.saffireLargeSize .insta-container{padding:67px 0}.saffireLargeSize .insta-inner{max-width:1300px;margin:0 auto;display:flex;box-sizing:border-box;padding:0 0 0 2px}.saffireLargeSize a.footer-logo{margin:3px auto 0 1px;width:147px}.saffireLargeSize .info{margin-right:auto}.saffireLargeSize ul.bottom.footerItems1{margin:30px auto 0}.saffireMobileSize a.footer-logo{width:147px;margin:0 auto!important}.saffireMobileSize ul.bottom.footerItems1:before{position:relative}.saffireMobileSize .info{margin-right:auto;text-align:center}.saffireMobileSize ul.footerItems2{flex-direction:column}.saffireMobileSize ul.bottom.footerItems1{left:0!important}p.title.tour:after{display:none}.saffireMobileSize.isResponsive .footer .footerSignIn a.button,.saffireMobileSize.isResponsive .footer ul li a.button{background:none!important}@media only screen and (min-width:801px) and (max-width:1350px){.saffireLargeSize a.footer-logo{margin:3px auto 0 12px}.saffireLargeSize .header-right{margin-right:14px}}body:not(.homepage).siteInfoBannerOn .content {margin:260px auto 90px}.saffireLargeSize.homepage .content{padding-top:140px}.saffireLargeSize.homepage .content{padding-top:180px}.saffireLargeSize.homepage.generalMessageOn .content{padding-top:180px}body:not(.homepage).saffireMobileSize .header {height:100px!important}body:not(.homepage).generalMessageOn.saffireMobileSize .content {margin:262px auto 60px}a.button:not(.emailSubmitButton):not(.searchSubmitButton), .button:not(.emailSubmitButton):not(.searchSubmitButton) {padding:5px 16px;font-size:15px;line-height:1.75em;text-transform:none;border-radius:0;text-decoration:none;font-weight:normal!important;font-family:"proxima-nova";letter-spacing:3px;text-transform:uppercase!important;border-radius:5px}a.button:not(.emailSubmitButton):not(.searchSubmitButton), .button:not(.emailSubmitButton):not(.searchSubmitButton), .buttonSmall {color:#fff!important;background:#03afa9;background:linear-gradient(180deg,#03afa9)}a.button:not(.emailSubmitButton):not(.searchSubmitButton):hover, .button:not(.emailSubmitButton):not(.searchSubmitButton):hover, .buttonSmall:hover {background:#00605c;color:#fff!important}a.updateButton.buttonSmall,a.removeButton.buttonSmall,a.cartMenuRemoveButton.button.buttonSmall{font-size:.9em}.cartMenu .cartMenuCheckoutButton{font-size:14px;padding:4px 15px!important}.modal{background:#fff;padding-top:15px;border:10px solid #fff}.modalBody{background:#fff;padding:14px}.modalBody .showorksModalTitle{font-size:32px;line-height:36px}.modalBody .showorksBreadcrumbs{font-size:20px;color:#111;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:#69676d}.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 img{display:none}.modalClose .modalCloseButton:before{content:"X";font-family:sans-serif}.header{box-sizing:border-box;width:100%;max-width:100%;height:auto;background:#fff;position:fixed;z-index:9999;height:140px!important;top:0}.saffireWindowScrolled .header{background:#fff}.headerInnerContent{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto}.saffireMobileSize .header{height:72px!important;background:#fff!important;position:fixed!important;background:transparent}.saffireMobileSize .headerInnerContent{height:auto}.saffireLargeSize .nav .groups .group:last-child a{padding:0 0 0 25px}.generalmessage{display:flex;align-items:center;justify-content:center;height:40px;background:#03afa9;font-family:"proxima-nova",Arial,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:1.2;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-logo{display:block;width:456px;height:231px;background:url(images/logo.png) top no-repeat;margin-top:0;margin-left:-111px;position:absolute;z-index:9}.standAloneDirections{color:inherit}.loginstatus a,.myAccountNavButton a{color:inherit;font-family:proxima-nova,Arial,Verdana,sans-serif;color:#fff;background:red;font-size:16px;text-transform:uppercase}.ticket{background:none;color:inherit}.ticket:hover{background:none;color:inherit}.saffireMobileSize a.ticket{background:none;color:inherit}.saffireMobileSize a.ticket:hover{background:none;color:inherit}.loginstatus a{font-family:proxima-nova,Arial,Verdana,sans-serif;color:#fff;font-size:0;text-transform:uppercase}.loginstatus a:hover{background:#c71c1e}.loginstatus a:after{content:'Register';font-size:16px;background:#ff4c4e;padding:8px 24.5px 8px 26px;line-height:16px;display:inline-block;border-radius:3px;letter-spacing:.3px}.loginstatus a:hover:after{background:#c71c1e}div#weatherBugWidget{padding:4px 16px}.header .emailSignup{margin:0 3px}.header .emailSignup .emailInputField input{height:30px;width:170px;padding:0 5px;font-size:14px;font-family:"proxima-nova",Arial,Verdana,sans-serif;border-radius:0!important;width:0;padding:0;transition:.2s}.header .emailSignup .emailInputField input:focus{width:170px;padding:0 5px;transition:.2s}.header .emailSignup .emailSubmitButton{background:#03afa9;border-radius:3px!important;font-size:14px;font-family:"proxima-nova",Arial,Verdana,sans-serif;width:35px;padding:0;font-size:0;width:60px;height:32px;display:flex;justify-content:center;align-items:center}.header .emailSignup .emailSubmitButton:before{content:'';background:url(images/email-icon.png) no-repeat;width:19px;height:15px;display:block;font-size:18px;font-family:"FontAwesome";line-height:1;color:#000}.header .emailSignup .emailSubmitButton:hover{background:#00605d}.header .emailSignup:hover .emailInputField input{width:170px;padding:0 5px;transition:.2s}div#weatherBugWidget:hover #weatherBugDescription{color:#00605d!important}.saffireMobileSize .header .emailSignup{position:static;align-items:center;justify-content:center;width:60px;height:32px;background:#64aea9;border-radius:3px}.saffireMobileSize .header .emailSignup:before{content:'';background:url(images/email-icon.png) no-repeat center;width:100%;height:100%;display:block;font-size:18px;font-family:"FontAwesome";line-height:1;color:#000;position:static}#weatherBugWidget{display:block}.header .searchBox:not(.clonedSearchBox) {display:flex}.header .searchBox:not(.clonedSearchBox) .searchBoxInput input {height:32px;position:relative;width:170px;padding:0 5px;font-size:14px;font-family:"proxima-nova",Arial,Verdana,sans-serif;border-radius:0!important;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;padding:0 10px;background:#03afa9;border-radius:3px!important;font-size:0;font-family:"proxima-nova",Arial,Verdana,sans-serif;width:60px;height:32px;display:flex;justify-content:center;align-items:center}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:before {content:'';background:url(images/search-icon.png) no-repeat center;width:16px;height:15px;display:block;font-size:0;font-family:"FontAwesome";line-height:1;color:#000;position:static}.header .searchBox:not(.clonedSearchBox) .searchSubmitButton:hover {background:#00605d}.header .searchBox:not(.clonedSearchBox):hover .searchBoxInput input {width:170px;padding:0 5px;transition:.2s}.saffireMobileSize .header .searchBox:not(.clonedSearchBox) {align-items:center;justify-content:center;width:60px;height:32px;background:#64aea9;border-radius:3px}.saffireMobileSize .header .searchBox:not(.clonedSearchBox):before {content:'';background:url(images/search-icon.png) no-repeat center;width:100%;height:100%;display:block;font-size:0;font-family:"FontAwesome";line-height:1;color:#000;position:static}.saffireLargeSize .viewcart{display:inline-flex;color:inherit}.saffireLargeSize .viewcart .cartMenuLink{display:inline-block;color:inherit}.saffireLargeSize .viewcart .cartMenuLink:before{content:"Cart: ";font-size:inherit;color:inherit}.saffireMobileSize .viewcart{display:inline-flex}.saffireMobileSize .viewcart .cartMenuLink{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#eee}.saffireMobileSize .viewcart .cartMenuLink:before{content:"\f07a";position:relative;margin-right:5px;font-family:'FontAwesome';font-size:26px;line-height:1;color:inherit}.saffireMobileSize .mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:23px;height:32px;vertical-align:top;margin-left:14px}@media screen and (min-width:818px){.saffireMobileSize .mobile-nav-toggle{display:none}}.saffireMobileSize .mobile-nav-toggle:before{content:'';background:url(images/nav-mobile.png) no-repeat center;width:23px;height:21px;display:block;position:relative;font-family:'FontAwesome';font-size:28px;line-height:1;color:#eee}.saffireMobileSize .mobile-nav-toggle:hover{cursor:pointer}.saffireLargeSize .nav{display:flex;justify-content:flex-end;align-items:center;height:100%;height:84px;z-index:0!important}.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 {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:0 30px;letter-spacing:3px;background:none;font-family:"proxima-nova",Arial,Verdana,sans-serif;font-size:19px;font-weight:500;color:#fff;text-transform:uppercase}.saffireLargeSize .nav .groups .group:hover>a{color:#a09d9d}.saffireLargeSize .nav .items{top:100%;left:0;padding:0;background:#4485ce}.saffireLargeSize .nav .items .item a{padding:5px 15px!important;text-align:left;color:#fff;font-family:"proxima-nova",Arial,Verdana,sans-serif}.saffireLargeSize .nav .items .item a:hover{color:#fff}.saffireLargeSize .nav .item{width:200px;line-height:1.4}.saffireLargeSize .nav .item:hover{background:#6c9fd9}.saffireLargeSize .nav .subitems{left:100%;padding:0;background:#4485ce}#weatherBugDescription{color:#03afa9!important;font-family:proxima-nova;font-weight:700;font-size:16px;letter-spacing:.3px}span.weatherDescriptive{display:none}.loginstatus-wrapper .emailSignup .emailSubmitButton{box-sizing:border-box;padding:7px 18px;background:#03afa9;color:#fff;border-radius:0!important}.saffireMobileSize a.header-logo{background:url(images/mobile-logo.png) left top no-repeat;max-width:197px;height:144px;display:block}.saffireMobileSize .header-right{display:flex;margin-left:auto;float:right;position:absolute;right:21px;top:18px}.saffireMobileSize #siteInfoBannerWidget{position:absolute;bottom:1px;left:0;right:0;margin-left:0}.saffireMobileSize span.loginstatus.left,.saffireMobileSize div#weatherBugWidget{display:none!important}.saffireMobileSize a.header-logo{position:relative;margin-left:0;z-index:0}.saffireMobileSize .top-left{position:relative;display:flex}.saffireMobileSize .getUpdatesPageEmailModule .emailSignup .emailSubmitButton{box-sizing:border-box;color:#fff!important;background:#03afa9;border-radius:0!important;padding:7px 15px;text-transform:uppercase}.saffireMobileSize #weatherBugDescription{font-size:12px;position:relative;top:-4px}.saffireWindowScrolled.saffireLargeSize .header-logo{background:url(images/logo_s.png) top no-repeat;width:456px;height:100px}.saffireWindowScrolled.saffireLargeSize .navigation-full{min-height:36px}.saffireWindowScrolled.saffireLargeSize .nav{height:50px}.saffireWindowScrolled.saffireLargeSize .header{height:100px!important}.saffireWindowScrolled.saffireLargeSize .generalmessage{display:none}.saffireWindowScrolled.saffireMobileSize a.header-logo{max-width:97px;height:144px;background-size:contain}.saffireWindowScrolled.saffireMobileSize #siteInfoBannerWidget{display:none!important}.saffireMobileSize.saffireWindowScrolled.generalMessageOn .header{height:74px!important}@media screen and (max-width:1280px){.saffireLargeSize .loginstatus a:after{padding:8px 10px}.saffireLargeSize .header .emailSignup .emailSubmitButton{width:36px}.saffireLargeSize .header .searchBox:not(.clonedSearchBox) .searchSubmitButton {width:40px}.saffireLargeSize #siteInfoBannerWidget #eventDates{font-size:16px!important}.saffireLargeSize #siteInfoBannerWidget #eventName{font-size:14px!important}.saffireLargeSize div#eventName:before{font-size:14px!important}.saffireLargeSize #siteInfoBannerWidget{margin-left:20%!important}}body.modalBody .emailSignup .emailInputField input{width:100%}.saffireMobileSize.generalMessageOn .header{height:97px!important}.getUpdatesPageEmailModule .emailSignup .emailSubmitButton{box-sizing:border-box;background:#03afa9;border-radius:3px!important;font-size:14px;font-family:"proxima-nova",Arial,Verdana,sans-serif;color:#fff!important;border-radius:0!important;padding:10px 10px;margin:0 auto;display:block;width:114px}.saffireLargeSize.generalMessageOn .header{height:180px!important}body:not(.homepage).saffireMobileSize .wrapper .header {height:100px!important}body:not(.homepage).saffireMobileSize.generalMessageOn .wrapper .header {height:181px!important}body:not(.homepage).siteInfoBannerOn.generalMessageOn .content {margin:260px auto 90px!important}.saffireWindowScrolled .generalmessage{display:none}body:not(.homepage) .content {margin:215px auto 90px}body:not(.homepage).saffireWindowScrolled.saffireMobileSize .wrapper .header {height:72px!important}.saffireLargeSize.generalMessageOn.saffireWindowScrolled .wrapper .header{height:106px!important}.saffireLargeSize.homepage .wrapper .content{padding-top:140px!important}body:not(.homepage).saffireMobileSize .content {margin:179px auto 90px}@media screen and (max-width:1100px){.saffireLargeSize .nav .groups .group:last-child a{padding:inherit}.saffireLargeSize .loginstatus a:after{font-size:14px}#weatherBugDescription{font-size:12px;letter-spacing:.3px;position:relative;top:-3px}.saffireLargeSize #siteInfoBannerWidget{margin-left:19%!important}}.footer{position:relative;height:auto;width:100%;margin:0 auto;padding:25px 0 0;background:url(images/footer-bg.jpg) no-repeat;color:#fff;text-align:center;background-size:cover}.footer a{color:#fff;text-decoration:none;font-family:"proxima-nova"}.footer a:hover{text-decoration:underline}.footer ul.footerItems1{margin-left:auto;font-family:"proxima-nova";font-size:19px;margin:0;position:relative;text-transform:uppercase}.footer .footerSignIn{text-transform:uppercase}.footer ul.footerItems2{margin:0 auto;max-width:1309px;display:flex;padding:0 0 0 11px}.footer p{font-family:'proxima-nova'}.saffireLargeSize ul.footerItems1{width:100%;position:relative;flex-wrap:wrap;text-align:left;margin-left:90px!important}.saffireLargeSize ul.footerItems1 li{max-width:270px;width:100%}a.footer-logo{background:url(images/footer-logo.png) no-repeat;width:200px;height:120px;display:block}.left-column{display:flex}.right-column{display:flex;width:100%}ul.bottom.footerItems1{display:flex;flex-direction:column;max-height:146px;margin:0}.footer-inner{display:flex;max-width:1300px;margin:0 auto}.saffireMobileSize .footer{background:url(images/footer-mobile-bg.jpg) no-repeat;flex-direction:column;background-size:cover}.saffireMobileSize .footer .info a{margin-bottom:16px;margin-top:17px}.saffireMobileSize .footer ul.bottom.footerItems1::before{position:relative!important;top:0!important}.saffireMobileSize .footer a:hover{text-decoration:none}.saffireMobileSize .footer .info p,.saffireMobileSize .footer .footer a{letter-spacing:2.5px}.saffireMobileSize .footer .footerItems2 li:last-child{margin-right:auto;margin-top:0}.saffireMobileSize .footer ul.footerItems1{margin:0!important;max-height:100%}.saffireMobileSize .footer .footerSignIn{max-width:300px;margin:auto}.saffireMobileSize .footer ul.footerItems2{padding:0;text-align:center}.saffireMobileSize .footer .right-column,.saffireMobileSize .footer .footer-inner{flex-direction:column}.saffireMobileSize .footer .info{margin-left:auto}.saffireMobileSize .footer .footer-inner{left:0}.saffireMobileSize .footer .footer-bottom{max-width:none;margin:10px auto 0;padding:10px 0}.saffireMobileSize .footer ul.bottom.footerItems1{flex-direction:column;margin:0 auto}.saffireMobileSize .footer .footer .footer-bottom{margin:10px auto 0}.info p,.footer a{font-size:16px;font-family:proxima-nova;text-transform:uppercase;letter-spacing:2.6px;padding-top:3px;margin:0}.info p{line-height:1.4}p.title.fish{margin-top:42px;margin-bottom:20px}p.title.fish a{color:#2365ae!important;font-size:24px;text-decoration:none}p.title.fish:after{display:none}.info span{font-family:proxima-nova;font-size:19px;text-transform:uppercase;letter-spacing:3px;margin-bottom:1px;font-weight:700;display:block}.info a{display:block}.info a{display:block;margin-top:17px}.footer-bottom{padding:59px 0 27px}span.separator{display:none!important}.info{text-align:left;width:100%;margin-left:178px;max-width:340px}ul.bottom.footerItems1:before{font-family:proxima-nova;font-size:19px;text-transform:uppercase;letter-spacing:3px;font-weight:700;content:'site map';display:block;position:absolute!important;top:-30px!important;top:0}.footerItems2 li{font-family:proxima-nova;font-size:15px;font-weight:600;text-transform:capitalize}.footerItems2 li:last-child{margin-left:auto;margin-top:-16px}.footerItems2 li:last-child img{display:none}.footerItems2 li:last-child a::after{width:52px;height:33px;position:relative;top:6px;content:"";display:block;display:inline-flex;right:8px}@media only screen and (min-width:801px) and (max-width:1350px){.footer ul.footerItems2{padding:0 10px;box-sizing:border-box}.info{margin-left:52px;max-width:273px}.saffireLargeSize ul.footerItems1{margin-left:50px!important}.saffireLargeSize ul.footerItems1 li{max-width:240px}.info p,.footer a{font-size:13px}}@media only screen and (min-width:801px) and (max-width:1050px){.info{margin-left:15px;max-width:240px}.info p,.footer a{font-size:11px}.saffireLargeSize ul.footerItems1 li{max-width:211px}}@media only screen and (min-width:801px) and (max-width:918px){.saffireLargeSize ul.footerItems1 li{max-width:169px}}.saffireMobileSize .footer{padding:27px 0 28px}.saffireMobileSize .footerItems2 li{line-height:1.3!important}.saffireMobileSize .footer ul.bottom.footerItems1 li a{font-size:15px;text-transform:uppercase}body:not(.homepage) .footer {padding-bottom:50px}.homepage{}.homepage .homepageSwiperSlider{position:relative}.homepage .slideshowSwiperDescription{display:none}.homepage .slideshowSwiperDescription a,.homepage .slideshowSwiperDescription span{display:none;text-decoration:none}.homepage .slideshowSwiperDescription .sliderTextDescription{display:block;font-family:"proxima-nova";font-weight:500;color:#fff;line-height:1.2em;pointer-events:none;max-width:100%;width:100%;text-align:center;font-size:20px}.homepage .slideshowSwiperDescription.currentSlideDescription{box-sizing:border-box;display:flex;position:static;top:0;left:0;right:0;bottom:0;margin:auto;font-family:"proxima-nova",Arial,Verdana,sans-serif;font-size:14px;font-weight:400;text-align:left;opacity:0;transition:1s;flex-direction:column}@media screen and (max-width:1300px){.homepage .slideshowSwiperDescription.currentSlideDescription{padding-top:1em;padding-left:2%;padding-right:2%}}.homepage #newSliderDescriptionContainer{background:rgba(0,0,0,.3)}.homepage .sliderTitle{position:relative;text-align:center;max-width:100%;line-height:normal;letter-spacing:5.5px;padding-left:5px;font-weight:400;font-family:"proxima-nova";font-size:31px;font-weight:400;color:#fff;text-transform:uppercase;height:35px}@media screen and (max-width:1023px){.homepage .sliderTitle{font-size:18px}}.homepage .swiper-container{position:relative;margin:0 auto;background:#fff;overflow:hidden;z-index:1;width:100%;max-width:100%;height:694px}.homepage .swiper-container:hover .slideshowSwiperDescription{max-height:694px}.homepage .swiper-slide{position:relative;height:694px;max-width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:.3;text-align:center}.homepage .swiper-slide>a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;margin:auto}.homepage .swiper-slide img{width:100%;max-width:100%;height:auto}.homepage .swiper-slide-active .slideshowSwiperDescription a,.homepage .swiper-slide-active .slideshowSwiperDescription span{display:inline-block}@media screen and (max-width:1350px){.homepage .swiper-slide,.homepage .swiper-container{height:51.4074074074vw!important}}.homepage span.sliderButtonContainer{box-sizing:border-box;display:flex;flex-wrap:wrap}.homepage span.sliderButtonContainer a.button{display:inline-block;padding:3px 10px;font-family:"proxima-nova";font-size:15px;color:#fff!important;background:#03afa9;background:linear-gradient(180deg,#03afa9);white-space:nowrap;text-transform:uppercase;margin:0 5px}.homepage span.sliderButtonContainer a.button.sliderMoreButton,.homepage span.sliderButtonContainer a.button.sliderWidgetPurchaseLink{font-size:15px}.homepage span.sliderButtonContainer a.button.sliderMoreButton{order:2}.homepage span.sliderButtonContainer a.button.sliderWidgetPurchaseLink{order:1}.homepage span.sliderButtonContainer a.button:hover{background:#00605d}.homepage .slideshowSwiperButtonPrev{position:absolute;top:45.5%;transform:translateY(-50%);right:auto!important;left:22px;margin:auto;z-index:4;transition:all .3s ease;cursor:pointer;display:block;background:url(images/slideshow-left.png) no-repeat left center;width:50px;height:49px;right:auto;left:22px;right: calc(1300px + (-15px * -1))}@media screen and (max-width:1330px){.homepage .slideshowSwiperButtonPrev{right:auto;left:22px}}@media screen and (max-width:1400px){.homepage .slideshowSwiperButtonPrev{right:auto;left:22px}}.homepage .slideshowSwiperButtonNext{position:absolute;top:45.5%;transform:translateY(-50%);left:auto!important;right:22px!important;margin:auto;z-index:4;transition:all .3s ease;cursor:pointer;display:block;width:50px;height:49px;background:url(images/slideshow-right.png) no-repeat right center;right:0;left: calc(1300px + (-15px * -1))}@media screen and (max-width:1330px){.homepage .slideshowSwiperButtonNext{left:auto;right:22px}}@media screen and (max-width:1400px){.homepage .slideshowSwiperButtonNext{left:auto;right:22px}}.homepage .sliderControlsContainer{position:absolute;left:0;right:0;margin-left:auto!important;margin-right:auto!important;top:100%;bottom:auto;right:0;left:0;margin-left:auto;margin-right:auto;width:90px;display:flex;align-items:center;justify-content:center;height:auto;width:100%;margin:0;text-align:center;z-index:3}.homepage .slideshowSwiperPagination{box-sizing:border-box;display:inline-block;padding-top:3px}.homepage .sliderPlayPauseButtons{display:none}.homepage .swiper-pagination-bullet{position:relative;top:0;display:inline-block;width:10px;height:10px;margin-right:10px;border:2px solid #fff;background:transparent;transition:background .4s ease;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.6)}.homepage .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.homepage .swiper-pagination-bullet:hover{background:#fff}.homepage .sliderPlayPause{display:inline-block;cursor:pointer;width:10px;height:10px;font-size:0;color:transparent;text-shadow:2px 2px 7px rgba(0,0,0,.8)}.homepage .sliderPlayPause.playing:before{content:'\275A \275A'}.homepage .sliderPlayPause:before{content:'\25B6'}.homepage.saffireLargeSize .currentSlideDescription,.homepage.saffireMobileSize .currentSlideDescription,.homepage .swiper-slide-active .slideshowSwiperDescription{opacity:1}.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}.homepage .currentSlideDescription .slideshowSwiperDescription,.homepage .swiper-slide-active .slideshowSwiperDescription{display:block}.homepage .currentSlideDescription,.homepage .swiper-slide.swiper-slide-active{opacity:1}.homepage.saffireLargeSize{}.homepage.saffireLargeSize .slideshowSwiperDescription{max-width:none;padding:10px 25px 15px 25px}.homepage.saffireLargeSize .swiper-container{border:none}.homepage.saffireLargeSize .currentSlideDescription{max-width:1350px;position:relative}.homepage.saffireLargeSize .currentSlideDescription .sliderButtonContainer{position:static;display:flex;width:auto;min-width:initial;max-width:none;text-align:right;z-index:300;margin:5px auto 0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.homepage.saffireLargeSize .currentSlideDescription a.button{margin:0 5px;padding:4px 16px;border-radius:5px;letter-spacing:2px}.homepage.saffireLargeSize .sliderTitle{width:100%;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.homepage.saffireLargeSize #newSliderDescriptionContainer{box-sizing:border-box;position:absolute;left:0;right:0;margin-left:auto!important;margin-right:auto!important;bottom:0;top:auto;height:auto;width:1300px;max-width:100%;z-index:2;transition:1s;height:auto;min-height:70px;width:100%}.homepage.saffireLargeSize #newSliderDescriptionContainer .sliderTextContainer{box-sizing:border-box;display:flex;flex-wrap:wrap;right:auto!important;left:22px;padding:0 5px;max-height:59px;overflow:hidden}.homepage.saffireMobileSize{}.homepage.saffireMobileSize .swiper-slide-active{overflow:hidden}.homepage.saffireMobileSize .sliderTextDescription{font-size:20px;line-height:22px;opacity:1;text-align:center;font-weight:500;max-height:165px;overflow:hidden}.homepage.saffireMobileSize .sliderTitle{height:auto;padding:0;font-size:23px;text-align:center;letter-spacing:3px;font-weight:500;line-height:25px}.homepage.saffireMobileSize .currentSlideDescription{width:100%;height:auto;padding:10px 8% 14px;flex-direction:column}.homepage.saffireMobileSize .currentSlideDescription .sliderTextContainer{display:flex;flex-direction:column;width:100%;justify-content:space-around;align-items:center}.homepage.saffireMobileSize .currentSlideDescription .sliderButtonContainer{position:static;top:auto;bottom:102%;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;margin:6px auto}.homepage.saffireMobileSize .currentSlideDescription .sliderButtonContainer a{display:inline-flex;width:113px;padding:0;height:35px;letter-spacing:3px;justify-content:center;align-items:center;border-radius:5px;padding-left:3px}.homepage.saffireMobileSize .currentSlideDescription .sliderButtonContainer a.button.sliderMoreButton{width:81px!important}.homepage.saffireMobileSize #newSliderDescriptionContainer{position:relative;display:flex;align-items:center;justify-content:center;height:auto;min-height:111px;padding-top:32px;background:#4165aa;z-index:2}.homepage.saffireMobileSize .slideshowSwiperButtonPrev{display:none!important}.homepage.saffireMobileSize .slideshowSwiperButtonNext{display:none!important}.homepage.saffireMobileSize .sliderControlsContainer{position:absolute;top:10px;padding:5px 0}.saffireLargeSize .sliderControlsContainer{background:#2465ae;height:47px!important}.card-content{display:flex;flex-direction:column}.sliderTextDescription .sliderTitle{display:block!important}@media screen and (max-width:365px){.homepage.saffireMobileSize .currentSlideDescription{padding:10px 6% 14px}}#cardWidget{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:1326px;max-width:100%;margin:0 auto;padding:0;vertical-align:middle;background:transparent;text-align:center}#cardWidget .card-widget-item{box-sizing:border-box;display:flex;flex:1 1 20%;max-width:304px;margin:0 14px;position:relative;justify-content:center;cursor:pointer}#cardWidget .image-container{box-sizing:border-box;position:static;display:inline-block;width:100%;min-height:225px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:3px;transition:.3s}#cardWidget .image-container .card-widget-title{display:block;width:100%;font:19px/1 'proxima-nova';font-weight:700;color:#68676c;text-transform:uppercase;bottom:-50px;letter-spacing:3px;max-height:35px;overflow:hidden;justify-content:center}#cardWidget .card-content{z-index:99}#cardWidget .card-widget-item:after{background:rgba(36,101,174,.8);display:block;content:'';width:100%;height:100%;left:0;position:absolute;border-radius:3px}#cardWidget .card-content{position:relative;top:0;bottom:0;height:100%;display:flex;justify-content:center;flex-direction:column}#cardWidget span.card-widget-description{color:#fff;font-family:'proxima-nova';font-size:17px;max-width:255px;margin:0 auto;font-size:17px;max-width:202px;margin:0 auto;font-weight:500}#cardWidget .buttonwrap a{color:#fff;text-decoration:none;font-family:'proxima-nova';background:#03afa9;max-width:132px;height:41px;display:inline-flex;width:100%;justify-content:center;align-items:center;letter-spacing:3px;border-radius:3px;margin:15px 4px}#cardWidget .buttonwrap a:hover{background:#00605d}#cardWidget span.card-widget-title{position:absolute!important;bottom:-21px}#cardWidget a.moreButton{max-width:90px!important}.outer-title{margin:60px auto 0}p.title.tour{color:#69676d;margin:30px}#cardWidgetfeaturenew .image-container:before{content:'';background:url(images/leave.png) no-repeat center;width:100%;height:100%;display:block;position:absolute;opacity:.2}p.title:last-child:after{color:#2365ae}p.title{font:700 31px/1 'proxima-nova';color:#fff;text-align:center;text-transform:uppercase;letter-spacing:4.9px}#cardWidget .card-widget-item:after,#cardWidget span.card-widget-description,.buttonwrap{display:none}#cardWidget .card-widget-item:hover:after{display:block}#cardWidget .card-widget-item:hover span.card-widget-description,#cardWidget .card-widget-item:hover .buttonwrap{display:block;max-height:76px;overflow:hidden}.saffireMobileSize div#cardWidget{max-width:304px}.saffireMobileSize div#cardWidget .card-widget-item{flex:1 1 100%;margin-bottom:71px;margin-left:0;margin-right:0}.saffireMobileSize div#cardWidget .card-widget-title{letter-spacing:3px}.saffireMobileSize div#cardWidget .image-container{border-radius:5px}.saffireMobileSize .outer-title p.title{margin-bottom:23px}.saffireMobileSize a.all-events-btn:after{padding-left:3px;font-size:15px;font-family:'proxima-nova';color:#fff;letter-spacing:3px}.saffireMobileSize p.title{font-size:23px;letter-spacing:3.5px;padding-left:3px;margin-bottom:7px}.saffireMobileSize p.title:after{position:relative;top:3px}.saffireMobileSize .saffireMobileSize p.title{margin-bottom:23px}.saffireMobileSize .second-section-inner{padding:22px 0 34px;margin-top:0;background:url(images/mobile-bg.jpg) no-repeat center;background-size:cover;background-attachment:fixed}.saffireMobileSize #cardWidgetfeaturenew .card-widget-item{margin:8px 13px}.saffireMobileSize .insta-inner{margin-top:14px}.saffireMobileSize #cardWidgetfeaturetop span.card-widget-title{font:700 21px/1 'proxima-nova';letter-spacing:3.5px;height:23px}.saffireMobileSize #cardWidgetfeaturetop span.card-widget-title:after{margin:5px 0 21px;position:relative;top:-4px;width:7px;height:7px;font-size:41px}.saffireMobileSize p.title.fish{font-size:21px;margin:18px 0}.saffireMobileSize #cardWidgetfeaturetop span.card-widget-description{line-height:18px!important;font:500 14px/18px 'proxima-nova';max-width:269px!important}.saffireMobileSize #cardWidgetfeaturetop .card-content{padding:14px 0 0!important}.saffireMobileSize .ship-inner-container{max-width:350px;margin:0 auto;padding:23px 0}.saffireMobileSize div#cardWidgetfeaturetop{height:250px;margin-top:24px}@media screen and (max-width:1000px){.saffireLargeSize #cardWidget .card-widget-item{flex:1 1 34%;margin-bottom:71px}.saffireLargeSize .second-section-inner{margin-top:60px}}@media screen and (min-width:1000px) and (max-width:1100px){#cardWidget .buttonwrap a{font-size:14px;max-width:109px;height:35px}}@media screen and (max-width:1300px){.saffireLargeSize .insta-inner{flex-direction:column;justify-content:center;align-items:center}#multiSocialWidget{margin-left:0!important;margin-top:30px}.ship-inner-container{flex-direction:column;justify-content:center;align-items:center}.saffireLargeSize .nav .groups .group>a{font-size:16px}div#cardWidgetfeaturetop{margin-left:0;margin-top:30px}#sponsorWidgetContainer #sponsorArrowLeft{left:10px!important}#sponsorWidgetContainer #sponsorArrowRight{right:10px!important}}#cardWidgetfeature{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media screen and (max-width:1300px){#cardWidgetfeature div#cardWidgetfeature{max-width:1000px;margin:0 auto;flex-wrap:wrap}}@media screen and (max-width:817px){#cardWidgetfeature{max-width:600px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}}@media screen and (max-width:500px){#cardWidgetfeature{width:auto;margin:0 auto;max-width:360px!important}}#cardWidgetfeature .card-widget-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;margin:0 2.5px 5px}#cardWidgetfeature .card-widget-item img{display:block}@media screen and (max-width:817px){#cardWidgetfeature .card-widget-item{margin:0 5px 5px}#cardWidgetfeature .card-widget-item:last-child{display:none}}@media screen and (max-width:500px){#cardWidgetfeature .card-widget-item{margin:0 2.5px 5px}}#cardWidgetfeature .card-widget-item .card-widget-image{width:180px;height:175px}@media screen and (max-width:500px){#cardWidgetfeature .card-widget-item .card-widget-image{width:172px;height:166px}}#cardWidgetfeature .card-widget-item .card-content{display:none}@media screen and (max-width:1300px){div#cardWidgetfeature{max-width:1000px;margin:0 auto;flex-wrap:wrap}}#cardWidgetfeaturetop{box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;height:357px;width:500px;max-width:100%;margin-left:auto;padding:0;vertical-align:middle;background:rgba(255,255,255,.8);border-radius:5px;border:2px solid #898d8e;text-align:center}#cardWidgetfeaturetop .card-widget-item{box-sizing:border-box;display:flex;flex:1 1 100%;min-width:280px}#cardWidgetfeaturetop .image-container{box-sizing:border-box;position:static;display:inline-block;width:100%;min-height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;border:none;transition:.3s}#cardWidgetfeaturetop .card-content{display:flex;flex-direction:column;align-items:center;width:100%;padding:32px 0 0}#cardWidgetfeaturetop span.card-widget-description{font:500 19px/1 proxima-nova;color:#68676c;line-height:26px;max-width:418px;margin:7px 0}#cardWidgetfeaturetop span.card-widget-title{letter-spacing:4.6px;font:700 31px/1 proxima-nova;text-transform:uppercase;color:#69676d;text-align:center;display:flex;flex-direction:column;align-items:center;padding-left:5px;height:28px;overflow:hidden}#cardWidgetfeaturetop span.card-widget-title:after{content:".";width:30px;height:30px;color:#2465ae;font-size:49px;line-height:10px;margin:5px 0 9px;text-align:center;display:flex;justify-content:center}#cardWidgetfeaturetop span.dot{content:".";width:8px;height:8px;background:#2465ae;font-size:49px;line-height:10px;margin:21px 0 11px;text-align:center;display:flex;justify-content:center;z-index:99999;border-radius:50%}#cardWidgetfeaturenew{box-sizing:border-box;position:relative;display:flex;justify-content:center;flex-wrap:wrap;height:auto;width:1386px;margin:0 auto;max-width:100%}#cardWidgetfeaturenew *,#cardWidgetfeaturenew *:before,#cardWidgetfeaturenew *:after{box-sizing:inherit}#cardWidgetfeaturenew .card-widget-item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:305px;height:122px;margin:21px 13px;position:relative;text-decoration:none;transition:.3s;background-image:url(images/cw-bg.png);background-position:center;background-repeat:no-repeat;background-size:contain}#cardWidgetfeaturenew .card-widget-item:hover{transition:.3s}#cardWidgetfeaturenew .card-widget-item:hover .card-content{background-color:rgba(255,255,255,.3);transition:.3s}#cardWidgetfeaturenew .card-widget-title{position:static;display:block;width:100%;color:#fff;text-transform:uppercase;font:700 23px/1 'proxima-nova';letter-spacing:3px;text-align:center;overflow:hidden}#cardWidgetfeaturenew .image-container{display:block;width:100%;height:100%;border-radius:5px}#cardWidgetfeaturenew .card-content{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;transition:.3s;border-radius:5px}#cardWidgetfeaturenew .image-container:after{background:#35bfba;width:100%;height:100%;content:'';display:block;border-radius:5px}#cardWidgetfeaturenew .card-widget-item:hover .image-container:after{background:#8ae5e1}#cardWidgetfeaturenew .card-widget-item:hover span.card-widget-title{color:#fff!important}.second-section-inner{background:url(images/wavy.jpg) no-repeat center;background-size:cover;background-attachment:fixed;margin-top:121px;padding:87px 0 120px}.ship-container{background: url("images/ship-bg.jpg") center center/cover no-repeat}p.title:after{content:'.';width:30px;height:30px;display:block;color:#fff;font-size:49px;line-height:10px}p.title{display:flex;justify-content:center;align-items:center;flex-direction:column}.saffireMobileSize #cardWidgetfeaturenew .image-container:after{background:#62ada8}.saffireMobileSize #cardWidgetfeaturenew .card-widget-title{letter-spacing:3.5px}.saffireMobileSize #cardWidgetfeaturetop span.dot{margin:11px 0 11px;width:6px;height:6px}#siteInfoBannerWidget{box-sizing:border-box;position:static;display:inline-flex;z-index:-1!important;height:auto;width:auto;max-width:100%;padding:0;background:transparent;font-family:"proxima-nova";font-size:16px;color:#03afa9;text-align:center;line-height:1;z-index:2;margin-left:290px;margin-top:10px;min-width:auto;align-items:center}#siteInfoBannerWidget #eventDates{font-family:"proxima-nova";font-size:27px;font-weight:700;color:#03afa9;font-style:italic;letter-spacing:.2px;display:inline-block;text-transform:uppercase}#siteInfoBannerWidget #eventName{font-size:16px;font-weight:700;font-style:italic;letter-spacing:.2px;text-transform:uppercase;display:inline-block}#siteInfoBannerWidget .countdownDays{display:inline-block;font-style:italic;letter-spacing:.2px;font-family:"proxima-nova";font-size:16px;font-weight:700;color:#03afa9}.saffireMobileSize #siteInfoBannerWidget{left:auto;right:auto!important;padding:0;background:#4165aa;color:#fff;height:72px;width:100%;text-align:right;align-items:flex-end;justify-content:center;flex-direction:column;display:flex!important;padding-left:173px}.saffireMobileSize #siteInfoBannerWidget #eventName{font-size:14px;color:#fff;padding-top:1px!important;padding-right:17px!important}.saffireMobileSize #siteInfoBannerWidget #eventDates{font-size:18px;padding-right:17px!important;color:#fff}.saffireMobileSize #siteInfoBannerWidget .countdownDays{font-size:14px!important;color:#fff}body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-family:"proxima-nova";font-size:18px}@media screen and (max-width:817px){body.siteInfoBannerWidgetDateIsPast #siteInfoBannerWidget .countdownDays{font-size:13px}}body.siteInfoBannerWidgetDateIsPast.noThankYouMessage #siteInfoBannerWidget{display:none!important}div#eventName:before{content:' ';padding:0 6px}.register-btn{font-size:16px;background:#ff4c4e;padding:8px 24.5px 8px 26px;line-height:16px;display:inline-block;border-radius:3px;letter-spacing:.3px;color:#fff;text-transform:uppercase}a.register-btn,a.register-btn:visited{color:#fff}.crumb UL{clear:both;float:none;padding-bottom:20px;margin-left:0!important}.crumb LI{float:left;margin-left:18px}.crumb LI:nth-child(1){margin-left:0}.crumb LI::marker{content:" > "}.crumb li:nth-child(1)::marker{content:""}.emailSubmitButton{background:#03afa9;border-radius:3px!important;font-size:14px;font-family:"proxima-nova",Arial,Verdana,sans-serif;width:35px;padding:0;font-size:0;width:60px;height:32px;display:flex;justify-content:center;align-items:center;margin-right:4px}.emailSubmitButton:before{content:'';background:url(images/email-icon.png) no-repeat;width:19px;height:15px;display:block;font-size:18px;font-family:"FontAwesome";line-height:1;color:#000}#hiliteBox.nav .item{width:100%}.siteInfoBannerWidgetDateIsPast.siteInfoBannerWidgetNoThankYouMessage.siteInfoBannerOff div#eventName:before{display:none}.siteInfoBannerWidgetDateIsPast.siteInfoBannerWidgetNoThankYouMessage.siteInfoBannerOff div#siteInfoBannerWidget{display:none!important}.siteInfoBannerWidgetDateIsPast div#eventName:before{display:none}.saffireMobileSize.homepage.siteInfoBannerOff .content{padding-top:72px}.generalMessageOn.saffireMobileSize.homepage.siteInfoBannerOff .content{padding-top:112px}.saffireMobileSize.generalMessageOn.siteInfoBannerOn.homepage .content{padding-top:183px}body:not(.homepage).siteInfoBannerOn .content {margin:230px auto 90px}body:not(.homepage).saffireMobileSize .header {height:auto!important}@media screen and (max-width:939px){.saffireLargeSize #siteInfoBannerWidget #eventName{font-size:12px!important}.saffireLargeSize #siteInfoBannerWidget #eventDates{font-size:12px!important}.saffireLargeSize #siteInfoBannerWidget div#eventName:before{font-size:12px!important}.saffireLargeSize .loginstatus a:after{font-size:12px!important}#siteInfoBannerWidget .countdownDays{font-size:12px!important}}#multiScheduleFeature{width:100%;max-width:635px;box-sizing:border-box;background:transparent;border:2px solid #898d8e;border-radius:5px;padding:22px 12px 0;height:390px;overflow:hidden;background:url(images/multi-bg.png) no-repeat 31px 4px}#multiScheduleFeature:after{background:url(images/multi-bg.png) no-repeat;max-width:763px;height:269px;content:''}#multiScheduleFeature .featureItem{color:#68676c;border-radius:5px;box-sizing:border-box;display:flex;padding:0;margin:0;transition:.3s;min-height:52px;padding:0 15px;margin:0 0 0 0}#multiScheduleFeature .featureItem:hover{background:rgba(219,216,216,.43);transition:.3s}#multiScheduleFeature .featureItemImage{display:inline-block;width:100px;min-width:100px;height:auto;margin-right:10px;text-align:center;display:none}#multiScheduleFeature .featureItemImage img{display:block;max-height:100%;max-width:100%;width:auto;height:auto}#multiScheduleFeature .text-container{display:flex;flex-wrap:nowrap;flex:1;flex-direction:row;align-items:center}#multiScheduleFeature .featureItemTitle,#multiScheduleFeature .featureItemDate,#multiScheduleFeature .featureItemDescription,#multiScheduleFeature .button-container{display:block}#multiScheduleFeature .featureItemTitle{font-family:"proxima-nova";font-weight:400;font-size:19px;order:2;line-height:28px;max-height:26px;height:26px;overflow:hidden;color:#68676c;display:flex;max-width:450px}#multiScheduleFeature .featureItemDate{font-family:"proxima-nova";font-weight:700;font-size:14px;order:1;color:#68676c;width:30px;position:relative;margin:0 8px 0 0;text-align:center;text-transform:uppercase;line-height:20px;padding-right:15px;margin-right:12px}#multiScheduleFeature .featureItemDate p{margin:0;font-family:'OpenSansCondensedBold';font-size:25px;color:#e0dbd0;line-height:1}#multiScheduleFeature .featureItemDescription{display:none!important}#multiScheduleFeature .more-text{padding-left:3px;text-decoration:underline}.multiFeatureContent{display:flex;flex-direction:column}.event-calendar-title{font-family:"RobotoSlabBold";font-size:40px;font-weight:400;text-align:center;color:#2c4367;background:rgba(255,255,255,.5)}.all-events-btn{font-family:"OpenSans-Light-webfont";color:#fff;display:flex;font-size:0;text-align:right;position:relative;margin-top:9px;flex-direction:row-reverse}.all-events-btn:hover{background:#00605d}.homepage.saffireMobileSize #multiScheduleFeature .featureItemTitle{font-size:17px}.site-info-banner-main{max-width:1138px;margin:0 auto;display:flex}span.featureItemDate span{color:#68676c;display:block;line-height:20px;font-family:'proxima-nova';font-size:23px}a.all-events-btn:after{content:'View All Events';text-transform:uppercase;font-size:15px;font-family:'proxima-nova';color:#fff;letter-spacing:2.5px}a.all-events-btn{background:#03afa9;max-width:206px;margin:3px auto;text-align:center;width:100%;display:flex;justify-content:center;height:41px;border-radius:5px;align-items:center;padding-left:2px}.multiFeatureContent:before{content:'Event Schedule';text-align:center;font:700 31px/1 proxima-nova;text-transform:uppercase;color:#69676d;letter-spacing:4.7px;padding-left:8px}.saffireMobileSize .site-info-banner-main{flex-direction:column}.homepage.saffireMobileSize span.sliderButtonContainer a.button{background:#62ada8}#multiScheduleFeature span.featureItemDate:before{border-left:1px solid #d2d1d3!important;height:33px;position:absolute;top:5px;right:0;content:''}.saffireMobileSize #multiScheduleFeature{margin:0 auto;padding:25px 12px 22px;background:url(images/multi-bg.png) no-repeat 26px 3px;max-width:349px}.saffireMobileSize #multiScheduleFeature .featureItemDescription{font-size:15px;order:2;line-height:15px;max-height:30px;overflow:hidden;height:30px;padding-top:3px}.saffireMobileSize #multiScheduleFeature .featureItem:first-child{padding:12px 15px 4px}.saffireMobileSize #multiScheduleFeature .multiFeatureContent::before{font-size:23px;line-height:23px;letter-spacing:3.5px;padding-left:4px}.saffireMobileSize #multiScheduleFeature a.all-events-btn{right:0;text-align:center;padding:0;justify-content:center;max-width:207px;height:41px;background:#62ada8;margin:7px auto 0}.saffireMobileSize #multiScheduleFeature .featureItemDate{padding-right:16px;margin-right:12px}.saffireMobileSize #multiScheduleFeature .event-calendar-title{font-size:30px;padding:8px}.homepage.saffireMobileSize .socialNetworks{display:none}.socialNetworks{z-index:80000000;position:fixed;right:-80px;top:18.8%;transition:.6s ease;background:rgba(0,0,0,.3);border-radius:50px;padding:2px 7px}.socialNetworks img{display:block;max-width:37px;max-height:37px;border-radius:50%}.socialNetworks>span,.socialNetworks>a{display:block;width:37px;height:37px;position:relative;left:0;border:3px solid rgba(0,0,0,.3);transition:.2s;border-radius:50%;border:none;padding:5px 3px;background-color:transparent}.socialNetworks>a:hover{left:-6px;z-index:2;transition:.2s;left:0;background-color:#ccc}#musicPlayerLink{height:40px;width:40px;float:none;margin:0;background:url(images/music.jpg) no-repeat right 0;border:3px solid rgba(0,0,0,.3);z-index:2;display:none;border-radius:50%;border:none;padding:0;margin:3px;background-color:transparent;background-position:center;background-size:cover}#musicPlayerLink #musicPlayerDropdown{top:-3px;right:43px;padding:8px 10px;background:rgba(0,0,0,.3);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 transparent;border-right:4px solid transparent;border-radius:58%;transform:rotate(-90deg)}@media screen and (max-width:1400px){.saffireLargeSize .footer{padding-bottom:50px}.saffireLargeSize .nav{margin-right:10px!important}.socialNetworks{top:auto!important;right:0;bottom:10px;border-top:none;border-bottom:none;padding:0}.socialNetworks img{max-width:37px;max-height:37px}.socialNetworks>a,.socialNetworks>#musicPlayerLink{max-width:37px;max-height:37px;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:#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:15px}@media screen and (max-width:1230px){.pageIsLoaded .socialNetworks{bottom:5px;right:5px;top:auto!important}}.generalMessageOn .socialNetworks{top:21%}.saffireMobileSize .slider-outer-wrapper .socialNetworks{display:flex!important;position:relative!important;height:56px;width:100%;border-radius:0!important;left:0;right:0;align-items:center;justify-content:center;margin:0;padding:0!important;bottom:auto;z-index:9}.saffireLargeSize .slider-outer-wrapper .socialNetworks{display:none}#multiSocialWidget{height:373px;width:541px;max-width:98%;display:flex;background:none;margin-left:auto}#multiSocialWidget .multiSocialWidgetTab{display:inline-block;padding:0 0 7px;background:rgba(255,255,255,.7);font-family:"open_sansbold";font-size:0;color:#333;text-decoration:none;cursor:pointer}#multiSocialWidget .multiSocialWidgetTab:after{border:2px solid #efefef;border-radius:50%}#multiSocialWidget .multiSocialWidgetTab:hover{background:#fff;color:#333}#multiSocialWidget .multiSocialWidgetTab:hover:after{border:2px solid #69676d}#multiSocialWidget .multiSocialWidgetTab .multiSocialWidgetTab.currentTab{background:#fff;color:#333;text-decoration:none;cursor:default}#multiSocialWidget .multiSocialWidgetContainer{position:relative;top:0;left:0;height:385px;padding:4px 4px 0;background:#fff;overflow-x:hidden;overflow-y:auto;display:none;width:100%;background:rgba(255,255,255,.8);border-radius:5px;border:2px solid #898d8e}#multiSocialWidget #instafeedContainer img{width:45%;margin-right:3%;margin-left:2%}#multiSocialWidget #instafeedContainer>a:hover{opacity:.75}#multiSocialWidget #facebookfeedContainer{overflow:hidden}#multiSocialWidget a#facebookfeedTab:after{background:url(images/facebook.png) no-repeat center;width:31px;height:31px;display:block;content:''}#multiSocialWidget a#instafeedTab:after{background:url(images/instagram-icon.png) no-repeat center;width:33px;height:33px;display:block;content:''}#multiSocialWidget a#twitterfeedTab:after{background:url(images/twitter-icon.png) no-repeat center;width:33px;height:33px;display:block;content:''}.saffireMobileSize #multiSocialWidget{margin-left:auto!important;margin-right:auto}.saffireMobileSize #multiSocialWidget .multiSocialWidgetTab{font-size:0;padding:7px 3.5px}.saffireLargeSize .multi-outer{display:flex;flex-direction:column;margin-right:7px;margin-top:-1px}@media screen and (max-width:1100px){.header-logo{width:100%;height:163px;margin-left:-11px;background: url(images/mobile-logo.png) center top/contain no-repeat;max-width:197px;height:168px;display:block}.saffireLargeSize .nav .groups .group>a{font-size:14px;padding:0 5px}.saffireLargeSize .nav{margin-right:10px}}.saffireMobileSize #multiSocialWidget{margin-top:2px}.saffireMobileSize #multiSocialWidget .multiSocialWidgetContainer{padding:2px 3px 0}.saffireMobileSize #multiSocialWidget .multiSocialWidgetContainer{overflow:hidden;max-width:342px;height:272px!important;margin:0 auto}.saffireMobileSize #multiSocialWidget{height:351px;display:block}.saffireMobileSize #multiSocialWidget iframe{width:342px!important;height:269px!important}.saffireMobileSize #multiSocialWidget .multi-outer{display:flex;justify-content:center}.saffireMobileSize #multiSocialWidget #videoWidget{padding-bottom:59%}.saffireMobileSize.isResponsive iframe{max-width:100%;max-height:100%}#sponsorWidgetContainer{position:relative;width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;padding:0 18px}#sponsorWidgetContainer .sponsorWidgetContainer{padding-top:12px;padding-bottom:15px}#sponsorWidgetContainer .sponsorCarouselImage img{max-width:200px;max-height:200px}#sponsorWidgetContainer #sponsorsTitleContainer{width:100%;text-align:center;top:18px;text-transform:uppercase}#sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-family:"proxima-nova";font-size:24px;color:#2365ae;font-weight:700;letter-spacing:4.9px;text-transform:uppercase;margin:0;text-shadow:none}#sponsorWidgetContainer #sponsorArrowRight{right:0;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sponsorWidgetContainer #sponsorArrowRight span{background:url(images/sponsor-right.png) no-repeat;width:15px;height:21px;border:none}#sponsorWidgetContainer #sponsorArrowRight span:hover{filter:brightness(30%)}#sponsorWidgetContainer #sponsorArrowLeft{left:0;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sponsorWidgetContainer #sponsorArrowLeft span{background:url(images/sponsor-left.png) no-repeat;width:15px;height:21px;border:none}#sponsorWidgetContainer #sponsorArrowLeft span:hover{filter:brightness(30%)}#sponsorsTitleContainer{position:relative;top:-27px}.sponsorCarouselImageContainer a{margin:0 28px}.saffireMobileSize .sponsorArrow{display:none!important}.saffireLargeSize #sponsorWidgetContainer{padding:24px 68px 0}.saffireMobileSize #sponsorWidgetContainer #sponsorsTitleContainer .homepageh1{font-size:25px}.saffireMobileSize #sponsorWidgetContainer .sponsorCarouselImage img{max-width:101px;max-height:101px}.saffireMobileSize .sponsorCarouselImageContainer a{margin:0 13px}.sponsorCarouselImageContainer a{margin:0 19px}#sponsorWidgetContainer #sponsorsTitleContainer{top:11px;padding-bottom:0}#videoSection{position:relative;display:inline-block;width:635px;max-width:100%;vertical-align:top;float:none;overflow:hidden;border-radius:5px;border:2px solid #898d8e}#videoSection.single-video #arrow-container{display:none}#videoWidget{box-sizing:border-box;position:relative;height:0;width:100%;max-width:720px;padding-bottom:56%;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 .multiSocialWidgetTab{display:none!important}#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{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: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);}}#wpmEditBar{display:none}#contentCol #compTextWimg IMG{max-width:250px;height:auto}#sidebarCol #compTextWimg IMG{max-width:225px;height:auto}#contentCol #compSpns IMG{width:auto}.spnsBox{text-align:center;display:inline-block;margin:0 20px 20px 0;width:180px}.penalty{color:red}#contentCol.grid_12 .ticker-wrapper{width:860px}.ticker-wrapper.has-js{margin-bottom:24px;background:#efefef;color:#333;position:relative}.ticker-swipe{background:#efefef}.ticker-swipe SPAN{background-color:#f2f9ff;border-bottom:1px solid #333}.ticker-title{color:#e02512;margin-left:10px}#nDateControl{font-size:1em;padding:4px;border:1px solid #d36624;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#2465ae;color:#fff;border-color:#2465ae;font-weight:bold}.list_carousel{margin:0 0 0 60px;width:360px}.list_carousel ul{margin:0;padding:0;list-style:none;display:block}.list_carousel li{text-align:center;padding:0;margin:10px;display:block;float:left}.list_carousel.responsive{width:auto;margin-left:0;margin-top:-30px}.headerImg IMG{width:100%;height:auto}.valign{display:table-cell;text-align:center;vertical-align:middle}.hdr{height:83px;padding-top:54px}.hdr A:link,.hdr A:visited{color:#f7b914;text-decoration:none}.hdr A:hover{text-decoration:underline}#logo{}#content IMG{max-width:100%;height:auto}#contentCol{overflow:hidden;line-height:20px}#sidebarCol{overflow:hidden;line-height:20px}#compTextWimg IMG{max-width:100%}.hdr H2{margin-bottom:2px;color:#fff}#sidebarCol H2{color:#d8f5d1}#content UL,#content OL{margin-left:10px}#content UL LI,#content OL LI{margin-bottom:0}#sidebarCol A:link,#sidebarCol A:visited{color:#f7b914;text-decoration:none}#sidebarCol A:hover{text-decoration:underline}#contentBox{margin-bottom:35px}#contentBox UL,#contentBox OL{margin:16px 0 16px 30px}#hiliteBox{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:16px 20px;margin-bottom:24px;border:1px solid #e5e5e5;background:#f5f5f5;font-size:.8em}#hiliteBox H3{letter-spacing:1px}#hiliteBox #nClock2{font-size:1.5em;margin:8px 0}#hiliteBox P{margin-bottom:4px}#hiliteBox.nav{border:0;padding:0;border-bottom:none;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;text-transform:uppercase}#hiliteBox.nav UL{list-style-type:none;padding:0;margin:0}#hiliteBox.nav UL LI{display:block;background-color:#2465ae;margin-bottom:1px}#hiliteBox.nav LI A{color:#fff;display:block;line-height:16px;padding:9px 17px 10px 17px;text-decoration:none;border-bottom:1px solid #89734f;font-size:1.1em}#hiliteBox.nav LI A:hover{color:#fff;background-color:#3e7fc8}#hiliteBox.nav LI.active A:link,#hiliteBox.nav LI.active A:visited{font-weight:bold}.caption{color:#bbb;font-size:.8em}#nav{background:#000 url(https://www.tift.org/tmpl/tift/img/bg_nav.png) repeat-x top center;height:37px;overflow:hidden;position:relative;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#nav ul{list-style-type:none;padding:0 10px;margin:0}#nav li{display:inline-block;margin:0;padding:0;height:37px}#nav li a{display:block;padding:8px 17px 7px 17px;text-decoration:none}#nav li.active{background:transparent url(https://www.tift.org/tmpl/tift/img/bg_nav_active.gif) repeat-x top left}#nav li A:link,#nav li A:visited{color:#fff}#nav li A:hover{color:#f7b914}#nav li.active A:link,#nav li.active A:visited{font-weight:bold}#nav li.active A:hover{color:#f7b914}#nav li.search TABLE{margin:4px 0 0 28px}#nav li.search FORM{margin:0;padding:2px 0 0 0}.searchField{border:0;color:#999;width:196px;height:18px}.searchFieldActive{border:0;font-weight:bold;color:#0f0d0e;width:196px;height:18px}#searchOpenCell{height:20px;background-color:#fff;border:1px solid #bdbdbd;border-right:0;padding:1px 1px 1px 5px}#searchCloseCell{height:20px;background-color:#fff;border:1px solid #bdbdbd;border-left:0;padding:1px 0 0 0}#search{position:absolute;right:8px;top:6px}#content{}main.content #content{margin:0;max-width:100%}#footer{text-align:center;background:#e2f1f3 url(https://www.tift.org/tmpl/tift/img/bg_fade.png) repeat-x top center;color:#fff;font-style:italic;padding:8px 0;margin-bottom:60px}#footer A{color:#dff0f2}.indentLeft{padding-left:20px}.indentRight{padding-right:20px}TABLE.regular,TABLE.zebra,TABLE.padTable,TABLE.dataTable,TABLE.thin{width:100%;overflow-x:auto}.regular THEAD,.zebra THEAD,.padTable THEAD,.dataTable THEAD,.thin THEAD{border:1px solid #ddd}.regular TH,.zebra TH,.padTable TH,.dataTable TH,.thin TH{background:#dcdcde url(https://www.tift.org/tmpl/tift/img/bg_tbl_hdr.png) repeat-x top center;text-align:left;line-height:2.5em!important;font-size:12px!important;color:#000;padding-left:.5em;vertical-align:top;border:0 solid #ddd}.regular TD,.zebra TD,.padTable TD,.dataTable TD,.thin TD{text-align:left;line-height:2.5em!important;font-size:12px!important;color:#333;padding-left:.5em;vertical-align:top;border:1px solid #ddd}.thin TD{line-height:1.5em}.regular TBODY TD,.zebra TBODY TD,.padTable TBODY TD,.dataTable TBODY TD,.thin TBODY TD{vertical-align:middle}.regular TR,.zebra TR,.padTable TR,.dataTable TR,.thin TR{background:#ededed}.regular,.zebra,.padTable{border:1px solid #ededed}.zebra tr:nth-child(2n),.padTable tr:nth-child(2n) {background:#fff}.padTable TD{padding:10px;line-height:1.5em}.dataTable A{text-decoration:none}.dataTable A:hover{color:#000}.dataTable A:visited{color:#111}.dataTable TR,.dataTable TH,.table-leaderboard TR,.table-leaderboard TH{background:none}.dataTable TH,.table-leaderboard TH{font-weight:bold;font-size:1em!important;line-height:1.333333!important;font-weight:normal;padding-bottom:.5em;padding-top:.5em}.dataTable TD,.table-leaderboard TD{font-size:1em!important;line-height:1.333333!important}.dataTable .DataTables_sort_icon,.table-leaderboard .DataTables_sort_icon{float:none;display:inline-block;margin:0 0 0 4px;vertical-align:middle}.dataTables_wrapper.topBorder{border-color:#eaeaea}BODY:not(.tvOutput) .dataTable TD,BODY:not(.tvOutput) .table-leaderboard TD{border-color:#eaeaea}BODY:not(.tvOutput) .dataTable > thead > TR:hover,BODY:not(.tvOutput) .table-leaderboard > thead > TR:hover{background-color:transparent}BODY:not(.tvOutput) .dataTable > tbody > TR:hover,BODY:not(.tvOutput) .table-leaderboard > tbody > TR:hover{}BODY:not(.tvOutput) .dataTable > tbody > TR.odd:hover,BODY:not(.tvOutput) .table-leaderboard > tbody > TR.odd:hover{}BODY:not(.tvOutput) .dataTable > tbody > TR:hover .sorting_1,BODY:not(.tvOutput) .table-leaderboard > tbody > TR:hover .sorting_1,.dataTable > tbody > TR.hilite .sorting_1{color:#fff;background-color:#2465ae!important}BODY:not(.tvOutput) .dataTable > tbody > TR:hover .sorting_1 A,BODY:not(.tvOutput) .table-leaderboard > tbody > TR:hover .sorting_1 A,.dataTable > tbody > TR.hilite .sorting_1 A{color:#fff}BODY:not(.tvOutput) .dataTable tr:nth-child(1n) .sorting_1,BODY:not(.tvOutput) .table-leaderboard tr:nth-child(1n) .sorting_1{background:#e3e3e3}BODY:not(.tvOutput) .dataTable tr:nth-child(2n) .sorting_1,BODY:not(.tvOutput) .table-leaderboard tr:nth-child(2n) .sorting_1{background:#f3f3f3}BODY:not(.tvOutput) .dataTable.table-hover > tbody > tr:nth-of-type(odd):hover td,BODY:not(.tvOutput) .table-striped.table-hover > tbody > tr:nth-of-type(odd):hover td{}BODY:not(.tvOutput) .dataTable.table-hover > tbody > tr.hilite td{}BODY:not(.tvOutput) .dataTable.table-hover > tbody > tr:nth-of-type(odd):hover td.sorting_1,BODY:not(.tvOutput) .table-striped.table-hover > tbody > tr:nth-of-type(odd):hover td.sorting_1{}BODY:not(.tvOutput) .dataTable,BODY:not(.tvOutput) .table-leaderboard{margin-bottom:0}BODY:not(.tvOutput) TABLE.dataTable TR.hilite TD.tdRank,BODY:not(.tvOutput) TABLE.dataTable TR.hilite TD.tdMain,BODY:not(.tvOutput) TABLE.dataTable TR.hilite TD.tdScore{font-weight:bold}BODY:not(.tvOutput) TABLE.dataTable TD.tdRank{min-width:40px}BODY:not(.tvOutput) .dataTable > tbody > TR.even{background-color:#f7f7f7}.ui-widget-header{background:#f9f9f9!important;border:1px solid #eee;font-size:.5em}.ui-corner-tr{border-top-right-radius:2px}.ui-corner-tl{border-top-left-radius:2px}.ui-corner-br{border-bottom-right-radius:2px}.ui-corner-bl{border-bottom-left-radius:2px}.dataTables_length{float:left;padding:4px 8px 0}.dataTables_filter{float:right;padding:4px 8px 0}.dataTables_info{float:left;padding:6px 8px}.dataTables_paginate{float:right;padding:4px}.dataTables_filter input{background-color:#fff;border:1px solid #eee;margin-left:4px;font-weight:bold;padding:2px 8px;font-size:1em;height:2.3em;margin-bottom:4px}.dataTables_length select{background-color:#fff;border:1px solid #eee;font-size:1em;height:2.3em}.dataTables_info,.dataTables_length,.dataTables_filter,.fg-button{font-size:2em}.fg-buttonset .fg-button{padding:1px 10px 2px 6px}.ui-buttonset .ui-button{margin-right:-.1em}#compTStats TABLE.regular{border:none}#compTStats TABLE.regular TD{border:none}#compTStats .regular TR:hover{background:transparent}#compTStats .regular TR{background:transparent;border-bottom:1px solid #eaeaea;padding-bottom:.25em;padding-top:.25em}#compTStats .regular TD{color:#111820;font-size:1em!important;line-height:1.5em!important;padding:10px 0;font-weight:bold}#compTStats .regular TD STRONG{color:#3d4942}#nDateControl{border:none}.ticker-content,.ticker-swipe,.ticker-title{padding-top:0}.ticker-controls{margin-top:0}.ticker-wrapper,.ticker-wrapper.has-js{margin:30px 0 0 0;padding:10px 0}.main-content a:hover{color:#d00;text-decoration:underline!important}.alert{padding:0;margin-bottom:0;border:none}.alert-danger{background-color:transparent}#content a.button{color:#fff!important;background:#03afa9!important}#content a.button:hover{text-decoration:none!important}#content .regbutton{color:#fff!important;background:#03afa9;padding:5px 16px;font-size:15px;line-height:1.75em;text-transform:none;border-radius:0;text-decoration:none;font-weight:normal!important;font-family:"proxima-nova";letter-spacing:3px;text-transform:uppercase!important;border-radius:5px;text-shadow:none}#content .regbutton:hover,#content .regbutton:focus{background:#00605c!important;color:#fff!important}#content .regbutton:active{background:#00605c!important;color:#fff!important}#content .regbutton.turquoise{color:#03afa9!important;background:#fff!important;border:1px solid #e5e5e5;padding:5px 16px;font-size:15px;line-height:1.75em;text-transform:none;border-radius:0;text-decoration:none;font-weight:normal!important;font-family:"proxima-nova";letter-spacing:3px;text-transform:uppercase!important;border-radius:5px}#content .regbutton.turquoise:hover,#content .regbutton.turquoise:focus{background:#00605c!important;color:#fff!important}#content .regbutton.turquoise:active{background:#00605c!important;color:#fff!important}#content .regbutton.simple{color:inherit!important;border:none!important;border-radius:4px!important;background:transparent!important;padding:7px!important;text-decoration:underline}#content .regbutton.simple:hover,#content .regbutton.simple:focus{background:transparent!important}#content .regbutton.simple:active{background:transparent!important}#content .button.regbutton,#content .button.regbutton.turquoise{padding:6px 14px 7px 14px!important;height:auto!important}#compRegistration .addAnotherAnglerBtn,#regTeamListPopup button{background:#2465ae!important;color:#fff;padding:6px 12px!important;font-weight:bold;font-size:.9em;border:0}#compRegistration .addAnotherAnglerBtn,#regTeamListPopup button:hover{background:#3e7fc8!important}#compRegistration input[type="text"],#compRegistration select{height:34px}#compRegistration #fieldTitle{font-size:.9em}#compRegistration input[type="text"],#compRegistration select{padding:2px 4px!important;line-height:1em;font-size:.8em}#compRegistration button::-moz-focus-inner,#compRegistration input::-moz-focus-inner{border:0;padding:0}#compRegistration input,#compRegistration select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-datepicker .ui-datepicker-title select{font-size:1.5em}.ui-datepicker-calendar tbody td.ui-datepicker-today a,.ui-datepicker-calendar tbody td:hover a{color:#3e7fc8}.regbutton{transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a.fg-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#111820}a.fg-button:hover{text-decoration:none!important;color:#000}.fg-buttonset span .ui-state-disabled,.pagination .active a{background:#89734f;color:#fff;background:-moz-linear-gradient(top,#a79372 0%,#89734f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a79372),color-stop(100%,#89734f));background:-webkit-linear-gradient(top,#a79372 0%,#89734f 100%);background:-o-linear-gradient(top,#a79372 0%,#89734f 100%);background:-ms-linear-gradient(top,#a79372 0%,#89734f 100%);-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a79372', endColorstr='#89734F',GradientType=0 );background:linear-gradient(top,#a79372 0%,#89734f 100%);box-shadow:0 1px 1px #a79372 inset;border:1px solid #89734f;border-right-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:10pxem}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #b6b6b6;background:#fff;color:#4f4f4f}.ui-widget-content a{color:#4f4f4f}.ui-widget-header{border:1px solid #d1d1d1;color:#333;font-weight:normal}.fg-toolbar.ui-corner-tl{border-bottom:0}.ui-widget-header{background:#d1d1d1;background:-moz-linear-gradient(top,#d1d1d1 0%,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1d1d1),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#d1d1d1 0%,#dfdfdf 100%);background:-o-linear-gradient(top,#d1d1d1 0%,#dfdfdf 100%);background:-ms-linear-gradient(top,#d1d1d1 0%,#dfdfdf 100%);-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#dfdfdf',GradientType=0 );background:linear-gradient(top,#d1d1d1 0%,#dfdfdf 100%)}.ui-widget-header a{color:#4f4f4f}.sportfish H1{font-size:4vw;margin-bottom:20px;line-height:1em}.tournamentInfo div div strong:first-child{font-size:1.25vw;margin-bottom:20px;line-height:1em;font-weight:bold;font-style:italic;letter-spacing:1px;text-transform:uppercase}.loginstatus-wrapper{margin-right:6px}H2{letter-spacing:1px;font-size:24px}.modelTitleLine{background:#eee;margin-bottom:1em}.tvOutput .modelTitleLine{display:none}#hiliteBox.nav,.saffireWindowScrolled.saffireLargeSize #hiliteBox.nav{height:auto}.ui-autocomplete{font-size:1em;line-height:1.5em;width:100%!important;max-width:338px}@media handheld,only screen and (max-width:767px){.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{padding:0}#contentCol .indentLeft,#contentCol .indentRight,#content .indentLeft,#content .indentRight{padding:0}TABLE.table-leaderboard{width:100%!important}DIV>H1{padding-top:25px}.tournamentInfo div div strong:first-child{font-size:1em}#hiliteBox.nav{display:block!important;width:100%!important}#hiliteBox.nav:before{content:""!important}#hiliteBox.nav LI A{font-family:sans-serif!important}TABLE.dataTable TH{font-size:.75em!important;white-space:nowrap}TABLE.dataTable TD{font-size:.8em!important}.dataTables_info,.dataTables_filter,.dataTables_length{font-size:1.3em!important}.dataTables_filter input{max-width:125px}.dataTables_info{display:none}.dataTable_paginate{float:none}.fg-button{font-size:1.3em!important}H2{letter-spacing:0;font-size:20px}BODY:not(.tvOutput) TABLE.dataTable TD.tdRank{min-width:20px}}