.MS_pageWrapper.container{width:100%;padding:0;}header.site-header.row.MS_background_header{margin-right:0;margin-left:0;width:100%;}.RS_headerWrapper_inner.MS_background_header.col-sm-12{padding:0;}section.site-main-section.MS_background_primaryContent.row{margin-right:0;margin-left:0;padding-bottom:50px;}.MS_contentWrapper.col-sm-12{padding:20px 3%;}.MS_contentWrapper_inner{max-width:1600px;margin-left:auto;margin-right:auto;}footer.site-footer.row{margin-right:0;margin-left:0;}.MS_footerWrapper.MS_background_footer.col-sm-12{padding:20px 0;}.MS_footerWrapper_inner .container{width:100%;padding:0;}[id*='MembershipExpress'] .MembershipExpress_TermRadiolTerm,[id*='MembershipExpress'] .MembershipExpress_TermRadioAmount{color:#00bcdf;display:block;font-size:15px;font-weight:600;}[id*='MembershipExpress'] .MembershipExpress_LevelSelectorContainer{height:300px;}[id*='MembershipExpress'] .MembershipExpress_SelectedTermLabel,[id*='MembershipExpress'] .MembershipExpress_SelectedTypeLabel{background:#1b478a;border:1px solid #1b478a;text-decoration:none;color:#fff;}.level-box{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;}.text-success{color:#00bcdf;font-weight:600;}.label{color:#333;font-size:14px;font-weight:700;}body{background-color:#fff;font-family:Arial,Helmet,Freesans,sans-serif;font-size:18px;}.btn-primary{background-color:#1b478a;color:#fff;border:2px solid #1b478a;border-radius:0;text-transform:uppercase;font-weight:600;padding:5px 30px;transition:background-color .3s,color .3s;}.btn-primary:hover{color:#1b478a;background-color:#fff;border:2px solid #1b478a;}.amg-header{background-color:#1b478a;width:100%;height:80px;box-shadow:0 1px 3px rgb(0 0 0 / 12%),0 1px 2px rgb(0 0 0 / 24%);padding-left:3%;padding-right:3%;}.amg-navbar{max-width:1600px;height:100%;display:flex;align-items:center;flex-wrap:wrap;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;}.navbar-logo{flex:0 200px;margin:0 auto;}.navbar-icons{flex:0 250px;display:flex;justify-content:space-between;margin:0 auto;}.navlink-desktop{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;display:inline-block;overflow:hidden;}.navlink-desktop span{text-transform:uppercase;color:#fff;font-weight:700;font-size:16px;position:relative;transition:transform .3s;display:inline-block;padding:0 .5rem;}.navlink-desktop:hover span{transform:translateY(-100%);}.navlink-desktop span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:900;transform:translateZ(0);}.footer-desktop{background-color:#fff;width:100%;padding-left:3%;padding-right:3%;padding-bottom:50px;}.footer-desktop-main{margin-top:1.5rem;display:flex;border-top:1px solid #ced6e6;border-bottom:1px solid #ced6e6;max-width:1600px;margin-left:auto;margin-right:auto;}.footer-desktop-end{padding-top:2rem;display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin-left:auto;margin-right:auto;}.footer-desktop-social{padding:3rem 3rem 3rem 0;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;flex:1;}.footer-desktop-logo{margin-bottom:10px;width:100%;height:auto;display:block;max-width:22rem;}.social-icons{display:flex;align-items:center;}.social-links{width:3rem;margin-right:.25rem;margin-left:.25rem;text-decoration:none;}.social-links:first-of-type{margin-left:0;}.social-links:last-of-type{margin-right:0;}.fb-icon,.pin-icon,.tw-icon,.ig-icon,.yt-icon,.link-icon{fill:#1b478a;fill-rule:evenodd;transition:fill .2s;}.footer-desktop-directions{padding:3rem;border-right:1px #ced6e6 solid;padding:5rem;display:none;flex:1;}.footer-desktop-address-mobile{display:block;margin-top:10px;}.footer-desktop-directions .fw-img{margin-bottom:10px;max-width:400px;}.footer-desktop-address>a{display:block;font-size:1.4rem;font-weight:400;color:#1b478a;text-decoration:none;}.desktop-address-name{font-weight:700!important;}.footer-desktop-navlinks{padding:3rem 0 3rem 3rem;display:none;flex-wrap:wrap;padding:5rem 0 5rem 5rem;flex:1;}.footer-desktop-category{flex:1 1 40%;}.footer-desktop-category:nth-of-type(-n+2){padding-bottom:3rem;border-bottom:1px #ced6e6 solid;}.footer-desktop-category:nth-of-type(n+3){padding-top:3rem;}.footer-desktop-category:nth-of-type(even){margin-left:10%;}.footer-desktop-category h2{color:#1b478a;text-transform:uppercase;font-size:1.6rem;font-weight:700;}.footer-desktop-category .link-columns{padding-left:0;list-style-type:none;}.footer-desktop-category li{margin-bottom:.8rem;line-height:1;}.footer-desktop-category li:last-of-type{margin-bottom:0;}.footer-desktop-category a{font-size:1.2rem;font-weight:400;color:#1b478a;text-decoration:none;position:relative;}.footer-desktop-category a:hover::before{visibility:visible;width:100%;}.footer-desktop-category a::before{content:'';position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#1b478a;visibility:hidden;transition:all .3s ease-in-out;}.footer-ternary-nav ul{list-style-type:none;display:flex;align-items:center;margin-bottom:0;}.footer-ternary-nav li{margin-bottom:0;margin-right:3rem;}.footer-ternary-nav li:last-of-type{margin-right:0;}.footer-ternary-nav a{font-size:1.2rem;font-weight:500;color:#1b478a;position:relative;text-decoration:none;}.footer-ternary-nav a:hover::before{visibility:visible;width:100%;}.footer-ternary-nav a::before{content:'';position:absolute;width:0;height:1px;bottom:0;left:0;background-color:#1b478a;visibility:hidden;transition:all .3s ease-in-out;}.footer-desktop-end-shop{font-weight:700!important;}.footer-desktop-copyright p{color:#1b478a;margin-bottom:0;font-size:1rem;}@media(min-width:500px){.navbar-logo{margin:0;}.navbar-icons{margin:0 0 0 auto;}}@media(min-width:768px){.footer-desktop-navlinks{display:flex;}.footer-desktop-social{border-right:1px solid #ced6e6;padding:5rem 5rem 5rem 0;}.footer-desktop-logo{max-width:34rem;}}@media(min-width:992px){.footer-desktop-logo{margin-left:auto;margin-right:auto;}.footer-desktop-directions{display:block;}.footer-desktop-address-mobile{display:none;}.social-icons{justify-content:center;}}.MS_background_footer{background-color:#fff;}.MS_LoginButtonOuterContainer .MS_LoginButtonInnerContainer a{color:white;}.BBListingHeading,.PaymentPart_CartHeaderCell,.Programming_TicketHeader{font-size:24px;}.BBFieldCaption,.BBDivFieldCaption,.BBFieldControlCell,.PaymentPart_CartCell,.PaymentPart_CartItemType,.PaymentPart_PesonalInfoCheckbox,.PaymentPart_NoItems,.BBMessage,.Programming_Event_Name,.Programming_Event_DateTime,.Programming_Event_AlternateTimes,.Programming_Event_AlternateDatesCaption,.Programming_Event_AlternateDates,.MDHeader,.MDSection,.PaymentPart_CartSummary{font-size:18px;}