.contentSection.pageHead .btnAction,.mainSectionDesc{display:inline-block;zoom:1;*display:inline}#topNavMenu .userCart:before,#topNavMenu .userAccount:before,#topNavMenu .adminDashboard:before,#topNavMenu .participantImport:before,#topNavMenu .userLogout:before,#topNavMenu .userLogin:before{font-family:"uplifter";display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:1em;font-weight:normal}#topNavMenu .userCart span,#topNavMenu .userAccount span,#topNavMenu .adminDashboard span,#topNavMenu .participantImport span,#topNavMenu .userLogout span,#topNavMenu .userLogin span{display:inline-block;vertical-align:middle}#topNavMenu .userCart:before,#topNavMenu .userAccount:before,#topNavMenu .adminDashboard:before,#topNavMenu .participantImport:before,#topNavMenu .userLogout:before,#topNavMenu .userLogin:before{margin-right:5px;font-size:1.3em}.fixedContainer{width:1600px}.pageHead{position:relative;padding:0}.pageHead img{width:100%}.pageHead .fixedContainer{position:absolute;top:0}.greeting{text-align:left;float:none;display:block}.greeting span{padding:10px}.backToTop.icon-chevron-up{height:auto;border-radius:5px}.backToTop.icon-chevron-up:before{padding-top:0;line-height:1.2em}#header{text-align:center}#header li:hover{border:0}#headerImage{width:auto;max-width:100%;max-height:70px;padding:5px 0;display:inline-block}.topLogo{width:inherit}.topNavContainer{max-width:100%}#clubLogo{text-align:left;display:block}#topNav{padding:0;width:100% !important}#headerNav{position:relative;min-height:80px}#topNavMenu{max-width:100%;text-align:right;margin:0 auto;float:none}#topNavMenu a{border:0}#topNavMenu .item-with-ul ul{min-width:200px}#topNavMenu .item-with-ul ul a{padding-right:5%}#topNavMenu li{margin:0 5px}#topNavMenu li li{margin:0}#topNavMenu .userCart .cartCount{font-weight:bold}#topNavMenu .userCart:before{content:"\e037"}#topNavMenu .userAccount:before{content:"\2d"}#topNavMenu .adminDashboard:before{content:"\6f"}#topNavMenu .participantImport:before{content:"\e032"}#topNavMenu .userLogout:before{content:"\34"}#topNavMenu .userLogin:before{content:"\33"}#orderItemCountDataBind.cartPopout{width:auto}#orderItemCountDataBind.cartPopout a{position:static;border-radius:0}#orderItemCountDataBind.cartPopout.scrolling a{right:5px}#mainNavMenu{max-width:100%;line-height:2em}input,textarea,select{border-radius:5px}.fieldStyle{border-radius:5px}.altStyle h1,.altStyle h2,.altStyle h3{color:#fff}table th{background-color:#eee}#subNav{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#content .fixedContainer{*zoom:1}#content .fixedContainer:before,#content .fixedContainer:after{content:" ";display:table}#content .fixedContainer:after{clear:both}#content .bodyWithNav{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contentSection{position:relative}.contentSection .sectionPadding{padding:20px}.contentSection.fullWidthContent{text-align:center}.contentSection.pageHead{overflow:hidden}.contentSection.pageHead .fixedContainer{position:relative;padding:10% 0}.contentSection.pageHead .fixedContainer div{position:relative;z-index:2}.contentSection.pageHead h1{font-size:3em}.contentSection.pageHead img{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto}.contentSection.repeatingSectionHorizontal{text-align:center}.sectionBlock{border:0}.sectionContentPadding{padding:10px 0}.mainSectionHeader{padding:20px 0}.mainSectionDesc{max-width:600px}#content .fixedContainer,.sponsorBar .fixedContainer,.iframeContent{background-color:transparent}.sponsorBar img{padding:0 20px}#footer .mainBody{padding-top:20px}#footer .subHeaderTitle{padding-top:0}#footer h3,#footer .subHeaderTitle{border-bottom:1px solid #ccc;padding-bottom:10px;text-transform:uppercase;margin-bottom:10px}#footer ul{padding:0}#footer li{display:block;padding:0}#footer li a{margin:10px 0}#footer .paymentProviders{text-align:inherit;padding:0}#footer .paymentProviders img{width:45px}#footer .socialIcons :before{font-size:2em}.backToTop.icon-chevron-up{padding:0;width:50px;height:50px;border-radius:5px}.backToTop.icon-chevron-up:before{line-height:1.8em}.backToTop:hover{background-color:rgba(255,255,255,0.5)}#greetingBar{background-color:#eee}.pageHead{background-color:#eee}.pageHead .fixedContainer{background-color:#eee}h1,h2,h3,h4,h5{color:#444}
@media screen and (max-width: 57.313em){.greeting{padding:0}.greeting #shift_checkout,.greeting #shift_checkin{width:100%;padding:0}.greeting #shift_checkout .btnAction,.greeting #shift_checkin .btnAction{margin:0;border-radius:0;width:100%;border:0}#headerNav .firstColumnSection{z-index:10}#headerNav .mobileMenu{position:absolute;top:0;right:0;z-index:1}#topNavMenu{padding-top:0}#topNavMenu.fixedContainer{text-align:center}#topNavMenu li{position:relative !important;left:0 !important}#mainNav{position:absolute;width:100%;top:0;z-index:1}#mainNav .menuItems{border-bottom:1px solid #ccc}#mainNav .menuTarget .touch-button{width:80px;height:80px}#mainNav .menuTarget .touch-button:after{line-height:3em}#mainNavMenu{top:100%}#mainNavMenu li{border:0;margin:0}#mainNavMenu li a,#mainNavMenu li span:after{line-height:auto !important;text-align:left}#mainNavMenu li a{padding:15px 35px 15px 15px}#mainNavMenu li li a{padding:15px 35px;text-align:left}#mainNavMenu li li.item-with-ul .touch-button{transform:none;left:auto;right:0}.contentSection.pageHead .fixedContainer{padding:10px 0}.contentSection.pageHead{overflow:auto;padding:0}.contentSection.pageHead img{position:relative}.contentSection{margin:0 !important}#footer .col{width:96%;padding-top:40px}#footer .copyright,#footer .copyright .textRight{text-align:center}#topNav{display:block;width:auto}#clubLogo{position:relative;z-index:2;width:auto;height:auto;padding:0 10px}#header .fixedContainer{max-width:100%}#header .fixedContainer img{height:auto}#greetingBar .greeting{text-align:center}#greetingBar .firstColumnSection{float:none !important}}@media screen and (max-width: 40em){#topNav{z-index:9900}#topNavMenu li{width:auto}#topNavMenu .userCart{padding:10px;font-size:20px}#topNavMenu .userCart .menuText{display:none}#topNavMenu .userAccount.userMenuItem{font-size:20px}#topNavMenu .userAccount.userMenuItem .menuText{display:none}}@media screen and (min-width: 57.313em){#mainNavMenu li{border-top:2px solid #333;border-bottom:2px solid #333;margin:0 5px}#mainNavMenu li:hover{border-top:2px solid #008ca7;border-bottom:2px solid #333}#mainNavMenu li li{border:0;margin:0}#mainNavMenu li li:hover{border:0}#mainNavMenu li a{line-height:40px}#mainNavMenu li span:after{line-height:60px}#mainNavMenu li li a{line-height:20px}#mainNavMenu li li span:after{line-height:40px}#subNav{width:29%}#content .bodyWithNav{width:69%}.contentSection.pageHead .fixedContainer div{width:50%}.contentSection.pageHead h1,.contentSection.pageHead div{color:#fff}}@media screen and (max-width: 64em){.contentSection.pageHead h1{font-size:2em}}
