<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@font-face{font-family:"StagSans";src:url("../Fonts/stag_sans/StagSans-Medium.otf") format("truetype");font-display:swap;}@font-face{font-family:"Stag-Semibold";src:url("../Fonts/stag_sans/Stag-Semibold.otf") format("truetype");font-display:swap;}@font-face{font-family:"StagSans-Semibold";src:url("../Fonts/stag_sans/StagSans-Semibold.otf") format("truetype");font-display:swap;}@font-face{font-family:"StagSans-Medium";src:url("../Fonts/stag_sans/StagSans-Medium.otf") format("truetype");font-display:swap;}@font-face{font-family:"StagSans-Book";src:url("../Fonts/stag_sans/StagSans-Book.otf") format("truetype");font-display:swap;}@font-face{font-family:"StagSans-Light";src:url("../Fonts/stag_sans/StagSans-Light.otf") format("truetype");font-display:swap;}body{padding:0;margin:0;font-family:"StagSans",sans-serif;}body a{text-decoration:none;-webkit-tap-highlight-color:transparent;color:unset;border-color:unset;}body .main{-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;overflow:hidden;padding:120px 0 0 0;max-width:1680px;margin:0 auto;}body .main section p{text-align:center;color:#666;margin:20px 40px;}body.corporate header.header .logoMenuWrapper .logoWrapper .presents{display:none;}body.showSignUpModal .modal.signUpModal{display:block;box-shadow:5px 5px 10px #000;}body.menuVisible{overflow-y:hidden;}body.thingsToDo::-webkit-scrollbar{width:10px;}body.thingsToDo::-webkit-scrollbar-thumb{background-color:#6e2a8d;}body.gymHealth::-webkit-scrollbar{width:10px;}body.gymHealth::-webkit-scrollbar-thumb{background-color:#016a32;}body.theatreShows::-webkit-scrollbar,body.arts::-webkit-scrollbar{width:10px;}body.theatreShows::-webkit-scrollbar-thumb,body.arts::-webkit-scrollbar-thumb{background-color:#e23424;}body.gymHealth::-webkit-scrollbar{width:10px;}body.gymHealth::-webkit-scrollbar-thumb{background-color:#363b8a;}body.heritage::-webkit-scrollbar{width:10px;}body.heritage::-webkit-scrollbar-thumb{background-color:#820924;}body.FAQLandingPage header.header .logoMenuWrapper .logoWrapper .presents{display:none;}body .scrim:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.2);z-index:1;}.purpleCorner{position:relative;}.purpleCorner:after{content:"";position:absolute;width:40px;height:40px;background-image:url(../Media/Purple.svg);background-size:contain;background-position:left bottom;background-repeat:no-repeat;right:0;top:0;-moz-transform:translateX(7.5px) translateY(-7px);-ms-transform:translateX(7.5px) translateY(-7px);-o-transform:translateX(7.5px) translateY(-7px);-webkit-transform:translateX(7.5px) translateY(-7px);transform:translateX(7.5px) translateY(-7px);}body.hasAnnouncement header.header .newsFlash{height:auto;}header.header{background-color:#fff;width:100%;position:fixed;left:0;top:0;z-index:99;overflow-y:auto;overflow-x:hidden;}header.header .newsFlash{width:100%;height:0;background-color:#6e2a8d;color:#fff;position:relative;font-size:20px;order:2;overflow:hidden;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}header.header .newsFlash .newsFlashWrapper{padding:26px 94px 26px 40px;}header.header .newsFlash .newsFlashClose{position:absolute;right:40px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border:2px solid #fff;border-radius:50%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}header.header .newsFlash .newsFlashClose svg{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:60%;}header.header .newsFlash .newsFlashClose svg path{fill:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}header.header .newsFlash .newsFlashClose:hover{background-color:#fff;}header.header .newsFlash .newsFlashClose:hover svg path{fill:#6e2a8d;}header.header .searchIconWrapper{width:100%;margin:30px 0 0 0;}header.header .logoMenuWrapper{display:flex;padding:0 40px 0 40px;max-width:1680px;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:auto;}header.header .logoMenuWrapper .searchIconWrapper{width:100%;z-index:2;}header.header .logoMenuWrapper .searchIconWrapper .searchIcon{width:40px;height:40px;background-image:url(../Images/magnifyingglass.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;}header.header .logoMenuWrapper .searchIconWrapper #basketIcon{display:none;width:40px;height:30px;margin-left:1rem;background-image:url(../Images/basket.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;}header.header .logoMenuWrapper .searchIconWrapper #basketIcon .items{position:absolute;right:0;bottom:-5px;background-color:#6e2a8d;border-radius:50%;color:#fff;font-size:14px;width:20px;height:20px;line-height:20px;text-align:center;}header.header .logoMenuWrapper .searchIconWrapper #basketIcon.show{display:inline-block;}header.header .logoMenuWrapper .searchIconWrapper #basketValue{display:none;line-height:40px;margin-left:.5rem;color:#6e2a8d;vertical-align:top;}header.header .logoMenuWrapper .searchIconWrapper #basketValue.show{display:inline-block;}header.header .logoMenuWrapper .logoWrapper{width:100%;text-align:center;margin:30px 20px 30px 20px;order:1;}header.header .logoMenuWrapper .logoWrapper .logo{width:200px;display:inline-block;height:56px;background-image:url(../Images/vivacity-logo-colour.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;}header.header .logoMenuWrapper .logoWrapper .presents{background-image:url(../Images/presents.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;height:20px;display:none!important;}header.header .logoMenuWrapper .navIcons{width:100%;text-align:right;white-space:nowrap;order:3;margin:20px 0 0 0;position:relative;}header.header .logoMenuWrapper .navIcons .contactUs{border:2px solid #6e2a8d;border-radius:30px;padding:10px 10px;display:inline-block;margin:20px 0 20px 5px;vertical-align:top;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;color:#6e2a8d;font-weight:bold;font-family:"StagSans-Semibold";}header.header .logoMenuWrapper .navIcons .contactUs:hover{background-color:#6e2a8d;border:2px solid #6e2a8d;color:#fff;}header.header .logoMenuWrapper .navIcons .navIcon{display:inline-block;margin:20px 0 20px 5px;width:40px;height:40px;background-size:contain;background-position:center center;background-repeat:no-repeat;vertical-align:top;cursor:pointer;background-color:#6e2a8d;border-radius:10px;box-sizing:border-box;}header.header .logoMenuWrapper .navIcons .navIcon svg{-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}header.header .logoMenuWrapper .navIcons .navIcon svg path{-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;fill:#fff;}header.header .logoMenuWrapper .navIcons .navIcon:hover{background-color:#fff;border:2px solid #6e2a8d;}header.header .logoMenuWrapper .navIcons .navIcon:hover svg path{fill:#6e2a8d;}header.header .logoMenuWrapper .navIcons .navIcon.facebook svg{margin-top:6px;}header.header .logoMenuWrapper .navIcons .navIcon.twitter{text-align:center;}header.header .logoMenuWrapper .navIcons .navIcon.twitter svg{width:90%;top:4px;position:relative;}header.header .logoMenuWrapper .navIcons .navIcon.instagram{text-align:center;}header.header .logoMenuWrapper .navIcons .navIcon.instagram svg{width:80%;top:4px;position:relative;}header.header .logoMenuWrapper .navIcons .menuIcon{position:relative;width:40px;height:40px;display:inline-block;margin:20px 0 20px 20px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;padding-top:4px;}header.header .logoMenuWrapper .navIcons .menuIcon svg path{fill:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}header.header .logoMenuWrapper .navIcons .menuIcon:hover svg path{fill:#df0e8d;}.menuModal{position:fixed;top:120px;right:0;width:100%;z-index:999;background-color:#6e2a8d;border-right:20px solid #fff;border-bottom:20px solid #fff;border-left:20px solid #fff;box-sizing:border-box;-webkit-transition:transform .6s;-moz-transition:transform .6s;-o-transition:transform .6s;transition:transform .6s;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);text-align:center;opacity:0;padding:0 0 120px 0;bottom:0;}.menuModal .menuModalInner{overflow-x:hidden;overflow-y:scroll;height:calc(100% - 30px);margin:30px 0 0 0;}.menuModal .menuModalInner::-webkit-scrollbar{width:5px;}.menuModal .menuModalInner::-webkit-scrollbar-track{width:10px;}.menuModal .menuModalInner::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;width:10px;margin-right:10px;}.menuModal::-webkit-scrollbar{width:5px;}.menuModal::-webkit-scrollbar-track{width:10px;}.menuModal::-webkit-scrollbar-thumb{background:#fff;border-radius:10px;width:10px;margin-right:10px;}.menuModal.visible{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}.menuModal.visible .closeModal{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}.menuModal .closeModal{position:absolute;right:calc((100vw - 1760px)/2 + 20px);top:0;color:#fff;font-size:20px;text-transform:uppercase;padding:15px 15px 45px 15px;cursor:pointer;background-color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}.menuModal .closeModal svg{position:relative;width:20px;height:20px;}.menuModal .closeModal svg path{fill:#fff;}.menuModal .modalTitle{display:block;padding:20px;text-align:center;color:#fff;background-image:url(../Images/vivacity-logo-white.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:200px;height:80px;margin:0 auto;}.menuModal .menuModalItem{display:inline-block;padding:20px 0;vertical-align:top;text-align:center;}.menuModal .menuModalItem .menuModalItemTop{text-align:center;color:#fff;padding:0 0 40px 0;cursor:pointer;background-color:#6e2a8d;}.menuModal .menuModalItem .menuModalItemTop a{text-decoration:none;width:100%;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemIcon{width:120px;height:80px;padding:0 35px 40px 35px;background-image:url(../Images/theatre.svg);position:relative;background-size:80% 60%;background-position:center center;background-repeat:no-repeat;margin:0 auto;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemTitle{font-size:24px;color:#fff;text-decoration:none;display:block;width:100%;background-color:#6e2a8d;}.menuModal .menuModalItem .subMenu{display:none;}.menuModal .menuModalItem .subMenu a{text-decoration:none;display:block;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.menuModal .menuModalItem .subMenu a .subMenuItem{color:#fff;margin-bottom:15px;font-family:"StagSans-Light";font-size:19px;display:inline-block;margin:0 auto 15px auto;padding:5px 10px;}.menuModal .menuModalItem .subMenu a .subMenuItem:hover{background-color:#fff;color:#6e2a8d;}.menuModal .menuModalItem .subMenuOpenIcon{width:30px;height:30px;margin:0 auto 40px auto;background-image:url(../Images/downchevronwhite.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}.menuModal .menuModalItem .subMenuOpenIcon.open{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.menuModal .menuModalItem:last-child .menuModalItemTop .menuModalItemIcon:after{display:none;}.menuModal .modalButtonsBottom{position:absolute;left:50%;bottom:20px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;}.menuModal .modalButtonsBottom .signInButton{display:inline-block;padding:10px 40px;border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0 10px 20px 10px;vertical-align:top;}.menuModal .modalButtonsBottom .signInButton .signInButtonTop{font-family:"StagSans-Semibold";font-size:20px;}.menuModal .modalButtonsBottom .signInButton:hover{background-color:#fff;color:#6e2a8d;}.menuModal .modalButtonsBottom .signInButton.mobile{display:none;}section.slideshow{width:calc(100% - 0px);min-height:calc(100vh - 120px);background-size:cover;background-position:center center;margin:0 0;position:relative;}section.slideshow.dynamicHeight{min-height:0;}section.slideshow.fullwidth{width:100%!important;margin-left:0!important;margin-right:0!important;}section.slideshow .section__video-content{position:relative;width:100%;overflow:hidden;}section.slideshow .section__video-content .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300%;height:100%;}section.slideshow .section__video-content .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:56.25vw;}section.slideshow .section__video-content .videoOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}section.slideshow .section__hero-content{margin:0 auto 0 auto;padding:calc(30px + 10vh) 0 0 0;text-align:center;width:100%;max-width:600px;z-index:2;position:absolute;top:0;right:0;left:0;}section.slideshow .section__hero-content .searchTitle{font-weight:100;color:#fff;background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);width:100%;max-width:300px;margin:0 auto -10px auto;z-index:2;position:absolute;left:50%;top:0;-moz-transform:translateX(-50%) translateY(-40px);-ms-transform:translateX(-50%) translateY(-40px);-o-transform:translateX(-50%) translateY(-40px);-webkit-transform:translateX(-50%) translateY(-40px);transform:translateX(-50%) translateY(-40px);padding:5px;font-family:"StagSans-Medium";}section.slideshow .slideshowOuter{width:100%;height:100%;}section.slideshow .slideshowOuter .slideshowWrapper{position:absolute;left:0;top:0;width:100%;height:calc(100vh - 120px);}section.slideshow .slideshowOuter .slideshowWrapper .slideshowSlide{width:100%;height:100%;background-size:cover;background-position:center center;}section.slideshow .slideshowOuter .bx-wrapper .bx-controls .bx-pager{text-align:center;}section.slideshow .slideshowOuter .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}section.slideshow .slideshowOuter .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.slideshow .slideshowOuter .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}section.slideshow .headerAnnouncement{position:absolute;left:50%;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:40px 40px 60px 40px;color:#fff;z-index:1;width:calc(100% - 80px);}section.slideshow .headerAnnouncement .announcementTitle{font-size:60px;font-weight:900;font-family:"Stag-Semibold";}section.slideshow .headerAnnouncement .announcementDesc{font-size:20px;}section.slideshow .headerAnnouncement .announcementButton{font-size:20px;padding:10px 40px;border:2px solid #fff;color:#fff;border-radius:30px;display:inline-block;margin:20px 0 0 0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.slideshow .headerAnnouncement .announcementButton:hover{background-color:#fff;color:#6e2a8d;}section.dontMiss{margin:0 0 40px 0;}section.dontMiss .dontMissWrapper{display:block;padding:0 40px;max-width:1920px;margin:0 auto;}section.dontMiss .dontMissWrapper .dontMissGroup{display:flex;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem{margin:10px 2px 20px 2px;width:100%;background-color:#f5f5f5;position:relative;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem:first-child{margin:10px 2px 20px 0;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem:last-child{margin:10px 0 20px 2px;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventImage{width:100%;height:200px;background-size:cover;background-position:center center;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo{padding:10px 20px 10px 20px;text-align:center;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventTitle{text-align:center;color:#666;font-weight:900;margin:10px 20px 20px 20px;font-size:24px;font-family:"StagSans-Medium";}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventLocation,section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventTime,section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventPrice{text-align:left;padding:10px 20px 10px 60px;position:relative;color:#666;font-family:"StagSans-Book";}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventLocation:before,section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventTime:before,section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventPrice:before{content:"";position:absolute;width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;left:20px;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventLocation:before{background-image:url(../Images/location.svg);}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventTime:before{background-image:url(../Images/date.svg);}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .eventPrice:before{background-image:url(../Images/price.svg);}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .bookNowButton{display:inline-block;border:1px solid #6e2a8d;border-radius:30px;padding:10px 20px;margin:20px auto 0 auto;color:#6e2a8d;font-weight:700;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem .eventInfo .bookNowButton:hover{background-color:#6e2a8d;color:#fff;}section.dontMiss .dontMissSliderControls{display:block;text-align:center;}section.dontMiss .dontMissSliderControls .dontMissSliderControls{display:inline-block;width:50px;height:50px;border-radius:50%;background-color:#6e2a8d;margin:20px 10px;background-size:60% auto;background-position:center center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;}section.dontMiss .dontMissSliderControls .dontMissSliderControls:after{content:"";position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:60%;height:60%;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.dontMiss .dontMissSliderControls .dontMissSliderControls.prev:after{background-image:url(../Media/left-arrow.svg);}section.dontMiss .dontMissSliderControls .dontMissSliderControls.next:after{background-image:url(../Media/right-arrow.svg);}section.dontMiss .dontMissSliderControls .dontMissSliderControls:hover:after{width:70%;height:80%;}section.whatsOn{background-color:#f5f5f5;padding:1px 0 0 0;margin:40px 0 0 0;}section.whatsOn .whatsOnWrapper{display:block;padding:0 40px 40px 40px;max-width:1920px;overflow-y:auto;margin:0 auto;}section.whatsOn .whatsOnWrapper .whatsOnItem{position:relative;width:calc(50% - 20px);min-height:25vw;background-size:100% auto;background-position:center center;background-color:#fff;display:inline-block;float:left;overflow:hidden;}section.whatsOn .whatsOnWrapper .whatsOnItem .whatsOnImage{position:absolute;left:50%;top:50%;background-size:cover;background-position:center center;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.whatsOn .whatsOnWrapper .whatsOnItem:nth-child(odd){margin:0 20px 40px 0;}section.whatsOn .whatsOnWrapper .whatsOnItem:nth-child(even){margin:0 0 40px 20px;}section.whatsOn .whatsOnWrapper .whatsOnItem.vivacity:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.thingsToDo:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.gymHealth:after{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.theatreShows:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.librariesArchives:after{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.heritage:after{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.whatsOn .whatsOnWrapper .whatsOnItem.arts:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.whatsOn .whatsOnWrapper .whatsOnBottom{position:relative;width:calc(100% - 20px);min-height:25vw;background-size:cover;background-position:center center;clear:both;margin:10px 10px 20px 10px;}section.whatsOn .whatsOnWrapper .whatsOnItemInfo{position:absolute;top:50%;left:0;width:100%;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}section.whatsOn .whatsOnWrapper .whatsOnItemInfo .whatsOnInfoTitle{font-size:36px;color:#fff;font-weight:900;text-align:center;padding:0 20px 40px 20px;width:calc(100% - 40px);max-width:400px;margin:0 auto;}section.whatsOn .whatsOnWrapper .whatsOnItemInfo .whatsOnBookNowButton{font-size:20px;padding:10px 20px;border:1px solid #fff;border-radius:30px;display:inline-block;margin:20px 0 0 0;color:#fff;margin:0 auto 20px auto;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.whatsOn .whatsOnWrapper .whatsOnItemInfo .whatsOnBookNowButton:hover{background-color:#fff;color:#6e2a8d;}section.homeVideo{padding:40px 60px;background-color:#fff;display:flex;}section.homeVideo .homeVideoInfo{margin:0 60px 0 0;width:100%;}section.homeVideo .homeVideoInfo h4{color:#6e2a8d;text-align:left;font-weight:100;}section.searchHeader{display:block;margin:0 auto 0 auto;width:calc(100% - 80px);max-width:1920px;padding:0 40px 35px 40px;background-size:cover;background-position:center center;overflow:visible;}section.searchHeader.activityList{padding:0 40px;margin-bottom:-60px;}section.searchHeader.activityList .resultsFilter{margin:40px 0 0 0;}section.searchHeader h1{font-weight:900;font-size:40px;color:#fff;}section.searchHeader p{color:#fff;line-height:30px;}section.searchHeader .searchImage{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;}section.searchHeader .searchTabsWrapper .searchTabs{text-align:left;overflow-y:auto;margin:19px 0 0 0;display:flex;}section.searchHeader .searchTabsWrapper .searchTabs .tab{display:inline-block;padding:15px 20px;margin:0 0 0 0;color:#6e2a8d;background-color:#fff;width:100%;cursor:pointer;text-align:center;font-size:16px;line-height:21px;}section.searchHeader .searchTabsWrapper .searchTabs .tab.featured{background-color:#df0e8d;color:#fff;}section.searchHeader .searchTabsWrapper .searchTabs .tab.selected{background-color:rgba(40,40,40,.8);color:#fff;}section.searchHeader .searchTabsWrapper .searchTabs .tab.thingsToDo,section.searchHeader .searchTabsWrapper .searchTabs .tab.gymHealth,section.searchHeader .searchTabsWrapper .searchTabs .tab.theatreShows,section.searchHeader .searchTabsWrapper .searchTabs .tab.librariesArchives,section.searchHeader .searchTabsWrapper .searchTabs .tab.heritage,section.searchHeader .searchTabsWrapper .searchTabs .tab.arts{background-color:transparent;color:#fff;}section.searchHeader .searchTabsWrapper .searchBoxes{padding:23px 0;background-color:rgba(40,40,40,.8);-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox{margin:0 40px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form{display:flex;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form label{display:none;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .searchIcon{display:inline-block;width:40px;min-width:40px;max-width:40px;height:40px;background-color:#6e2a8d;border-top-left-radius:30px;border-bottom-left-radius:30px;background-image:url(../Images/magnifyingglasswhite.svg);background-size:50% auto;background-position:center center;background-repeat:no-repeat;cursor:pointer;border:0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .searchIcon:focus{outline:0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon){padding:8px 20px;margin:0 20px 0 0;width:100%;border:0 solid transparent;border-radius:30px;font-size:16px;line-height:21px;height:24px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=text]{padding:8px 20px 8px 10px;position:relative;color:#6e2a8d;border-top-left-radius:0;border-bottom-left-radius:0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=text]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#6e2a8d;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=text]#searchStartDate,section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=text]#searchEndDate{border-top-left-radius:30px;border-bottom-left-radius:30px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=date],section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=time]{background-color:#fff;color:#6e2a8d;padding:8px 10px 8px 50px;position:relative;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=date]:before,section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=time]:before{content:"";position:absolute;left:20px;width:20px;height:20px;background-image:url(../Images/dateicon.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=submit]{background-color:transparent;border:1px solid #fff;text-align:center;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;height:40px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon)[type=submit]:hover{background-color:#fff;color:#6e2a8d;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:not(.searchIcon):focus{outline:0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper{width:100%;margin:0 20px 0 0;text-align:center;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper.error{margin-bottom:-10px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper input{margin-right:0;width:calc(100% - 30px);margin-bottom:2px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper label{display:none;color:#fff;font-size:14px;}section.searchHeader .searchTabsWrapper .searchBoxes.thingsToDo{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);}section.searchHeader .searchTabsWrapper .searchBoxes.gymHealth{background:#016a32;background:-moz-linear-gradient(left,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(left,#016a32 0%,#90be20 100%);background:linear-gradient(to right,#016a32 0%,#90be20 100%);}section.searchHeader .searchTabsWrapper .searchBoxes.theatreShows{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);}section.searchHeader .searchTabsWrapper .searchBoxes.heritage{background:#820924;background:-moz-linear-gradient(left,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(left,#820924 0%,#dd0236 100%);background:linear-gradient(to right,#820924 0%,#dd0236 100%);}section.searchHeader .searchTabsWrapper .searchBoxes.librariesArchives{background:#363b8a;background:-moz-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:linear-gradient(to right,#363b8a 0%,#00a8e7 100%);}section.searchHeader .searchTabsWrapper .searchBoxes.arts{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);}section.searchHeader .resultsFilter{display:flex;justify-content:flex-end;margin:40px 0;align-items:flex-start;}section.searchHeader .resultsFilter.hidden{display:none;}section.searchHeader .resultsFilter .resultsTitle{width:50%;text-align:center;color:#6e2a8d;font-family:"StagSans-Semibold";font-size:30px;padding:13px 0;}section.searchHeader .resultsFilter .resultsTitle .query,section.searchHeader .resultsFilter .resultsTitle .tab{font-style:italic;}section.searchHeader .resultsFilter .filterWrapper{width:25%;display:flex;justify-content:flex-end;visibility:hidden;}section.searchHeader .resultsFilter .filterWrapper.show{visibility:visible;}section.searchHeader .resultsFilter .filterBy{display:flex;justify-content:flex-end;position:relative;width:100%;max-width:240px;}section.searchHeader .resultsFilter .filterBy .filterByButton{padding:20px 0;color:#6e2a8d;border:1px solid #6e2a8d;white-space:nowrap;text-align:center;cursor:pointer;width:100%;}section.searchHeader .resultsFilter .filterBy .filterByForm{background-color:#6e2a8d;padding:20px;color:#fff;position:absolute;right:0;bottom:0;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);width:calc(100% - 40px);display:none;z-index:1;min-width:165px;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection h4{margin:0;color:#fff;font-size:20px;text-align:left;margin-bottom:15px;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection .priceRangeLabel{display:flex;font-weight:100;font-size:12px;font-family:"StagSans-Light";}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection .priceRangeLabel .left{width:100%;text-align:left;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection .priceRangeLabel .right{width:100%;text-align:right;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]{-webkit-appearance:none;margin:5px 0;width:100%;overflow:hidden;padding:0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]:focus{outline:0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-webkit-slider-runnable-track{width:100%;height:26px;cursor:pointer;background-color:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-webkit-slider-thumb{border:2px solid #6e2a8d;height:30px;width:30px;border-radius:30px;background-color:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-2px;position:relative;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]:focus::-webkit-slider-runnable-track{background-color:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-moz-range-track{width:100%;height:26px;cursor:pointer;background-color:#fff;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-moz-range-thumb{border:2px solid #6e2a8d;height:30px;width:30px;border-radius:30px;background:#fff;cursor:pointer;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-ms-track{width:100%;height:26px;cursor:pointer;transition:.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-ms-fill-lower{background:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-ms-fill-upper{background:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]::-ms-thumb{border:2px solid #6e2a8d;height:30px;width:30px;border-radius:30px;background:#fff;cursor:pointer;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]:focus::-ms-fill-lower{background:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=range]:focus::-ms-fill-upper{background:#8d4b9b;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=radio]{font-family:"StagSans-Book";width:20px;height:20px;border-radius:50%;background:none;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;padding:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0 5px 0 0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=radio]:checked{background-color:#fff;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=radio]:focus{outline:0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=checkbox]{font-family:"StagSans-Book";width:20px;height:20px;background:none;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;padding:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0 5px 0 0;position:relative;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=checkbox]:checked{background-color:#fff;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=checkbox]:focus{outline:0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection input[type=checkbox]:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(../Images/checkbox.svg);background-size:90% auto;background-position:center center;background-repeat:no-repeat;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection ul{list-style-type:none;padding:0;margin:0;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection ul li{margin-bottom:10px;font-family:"StagSans-Light";vertical-align:top;}section.searchHeader .resultsFilter .filterBy .filterByForm .filterByFormSection ul li input{margin:0;vertical-align:middle;}.modal{position:fixed;width:100vw;height:100vh;pointer-events:none;z-index:9999;display:none;}.modal .modalInner{width:calc(100% - 280px);max-width:500px;height:calc(100% - 280px);margin:80px auto;pointer-events:all;padding:60px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;}.modal .modalInner .modalClose{position:absolute;top:10px;right:10px;width:10px;height:10px;background-image:url(../Images/closemodal.svg);background-size:contain;background-position:right top;background-repeat:no-repeat;}.modal .modalInner h4{font-size:50px;font-family:"Stag-Semibold";width:100%;max-width:600px;margin:0 auto;}.modal .modalInner form{width:100%;}.modal .modalInner form label{display:block;margin-bottom:10px;text-align:left;color:#fff;}.modal .modalInner form input{width:calc(100% - 30px);padding:15px;margin-bottom:10px;border:0 solid transparent;}.modal .modalInner form button{padding:20px 40px;border:1px solid #fff;border-radius:30px;color:#fff;background-color:transparent;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin-top:40px;cursor:pointer;}.modal .modalInner form button:hover{background-color:#fff;color:#6e2a8d;}.modal.signUpModal .modalInner{background-color:#6e2a8d;padding:2px;width:fit-content;height:auto;max-width:992px;}.modal.signUpModal .modalInner .modalClose{top:15px;right:15px;width:15px;height:15px;cursor:pointer;}.modal.signUpModal .modalInner h4{color:#fff;}.modal.signUpModal .modalInner button{border:1px solid #fff;}.modal.signUpModal .modalInner img{display:block;max-width:100%;max-height:calc(100vh - 160px);}section{overflow:auto;}section h4{text-align:center;color:#6e2a8d;font-size:40px;font-weight:900;font-family:"StagSans-Semibold";margin:40px;}footer{display:block;}footer .footerSignUp{background-color:#fff;text-align:center;padding:17px 40px;}footer .footerSignUp .footerSignUpTitle{color:#6e2a8d;font-family:"StagSans-Light";font-size:32px;margin-bottom:3px;}footer .footerSignUp .footerSignUpDesc{color:#666;font-size:16px;font-family:"StagSans-Book";}footer .footerSignUp .footerSignUpButton{padding:16px 20px;background-color:#6e2a8d;color:#fff;display:inline-block;margin:13px 0 0 0;border-radius:30px;border:2px solid #6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;font-size:16px;line-height:21px;}footer .footerSignUp .footerSignUpButton:hover{background-color:#fff;color:#6e2a8d;}footer .footerMain{padding:28px 40px 30px 28px;background-color:#282828;max-width:1612px;margin:0 auto;}footer .footerMain .footerMainTop{display:flex;width:100%;margin:0 auto;}footer .footerMain .footerMainTop .footerLogo{display:block;min-height:30px;width:100%;max-width:200px;background-size:contain;background-position:left center;background-repeat:no-repeat;background-image:url(../Images/vivacity-logo-white.svg);}footer .footerMain .footerMainTop .footerMainTopIcons{text-align:right;padding-top:5px;width:100%;}footer .footerMain .footerMainTop .footerMainTopIcons .footerIcon{width:80px;height:80px;border:1px solid #fff;display:inline-block;margin:0 0 0 20px;}footer .footerMain .footerCenter{display:block;width:100%;text-align:center;color:#fff;font-family:"StagSans-Book";font-size:16px;line-height:21px;}footer .footerMain .footerCenter .registeredCharity{color:#df0e8d;margin-bottom:10px;}footer .footerMain .footerSocialIcons .footerSocialIcon{width:24px;height:24px;border-radius:3px;background-color:#777;margin:0 10px 0 0;display:inline-block;vertical-align:top;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}footer .footerMain .footerSocialIcons .footerSocialIcon.facebook svg{margin-top:4px;}footer .footerMain .footerSocialIcons .footerSocialIcon.facebook svg path{fill:#282828;}footer .footerMain .footerSocialIcons .footerSocialIcon.twitter svg{width:80%;margin-top:4px;}footer .footerMain .footerSocialIcons .footerSocialIcon.twitter svg path{fill:#282828;}footer .footerMain .footerSocialIcons .footerSocialIcon.instagram{text-align:center;}footer .footerMain .footerSocialIcons .footerSocialIcon.instagram svg{width:80%;top:3px;position:relative;}footer .footerMain .footerSocialIcons .footerSocialIcon.instagram svg path{fill:#282828;}footer .footerMain .footerSocialIcons .footerSocialIcon:hover{background-color:#fff;}footer .footerBottom{padding:20px;background-color:#fff;color:#666;padding:40px 40px 60px 40px;max-width:1680px;margin:0 auto;}footer .footerBottom .footerIcons .footerIcon{float:left;width:80px;height:80px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 20px 20px 0;}footer .footerBottom .footerLink{display:flex;width:100%;font-family:"StagSans-Book";color:#606569;}footer .footerBottom .footerLink .footerBottomLeft{width:100%;}footer .footerBottom .footerLink .footerBottomLeft ul{padding:0;margin:0;list-style-type:none;}footer .footerBottom .footerLink .footerBottomLeft ul li{display:inline-block;margin:0 20px 0 0;cursor:pointer;}footer .footerBottom .footerLink .footerBottomLeft ul li:last-child{border-right:0;}footer .footerBottom .footerLink .footerBottomLeft ul li a{color:#6e2a8d;}footer .footerBottom .footerLink .footerBottomLeft ul li a:visited{color:#6e2a8d;}footer .footerBottom .footerLink .footerBottomLeft ul li:hover{text-decoration:underline;}footer .footerBottom .footerLink .footerBottomRight{width:100%;text-align:right;}.searchResultFeatured{padding:0 40px 40px 40px;}.searchResultFeatured .searchResultsFeaturedInner{display:flex;width:100%;max-width:1920px;margin:0 auto;}.searchResultFeatured .searchResultsFeaturedInner .searchResultsFeaturedInnerLeft,.searchResultFeatured .searchResultsFeaturedInner .searchResultsFeaturedInnerRight{width:50%;position:relative;max-width:790px;}.searchResultFeatured .searchResultsFeaturedInner .searchResultsFeaturedInnerLeft{margin-right:20px;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper{width:100%;position:relative;margin:0 0 50px 0;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper .bx-controls{width:100%;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper .bx-controls .bx-pager{text-align:center;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-wrapper{height:100%;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .bx-viewport{height:100%;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper #featuredImageSlider{height:100%;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .featuredImage{width:100%;margin:0 0 0 0;height:100%;background-size:cover;background-position:center center;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls.hidden{display:none;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderPrev,.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderNext{position:absolute;width:20px;height:20px;border:1px solid #606569;border-radius:50%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderPrev:hover,.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderNext:hover{background-color:#fff;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderPrev svg,.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderNext svg{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderPrev a,.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderNext a{width:100%;height:100%;display:block;position:relative;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderPrev{left:20px;}.searchResultFeatured .searchResultsFeaturedInner .eventImageWrapper .sliderControls #featuredImageSliderNext{right:20px;}.searchResultFeatured .searchResultsFeaturedInner .overview{width:100%;margin:0 20px 0 0;}.searchResultFeatured .searchResultsFeaturedInner .overview .image{background-color:#f5f5f5;height:100%;background-size:cover;background-position:center center;}.searchResultFeatured .searchResultsFeaturedInner .overview .eventOverview{margin-top:2rem;padding-bottom:2rem;border-bottom:1px solid #606569;min-height:150px;}.searchResultFeatured .searchResultsFeaturedInner .overview .eventOverview p.title{border-bottom:1px solid #606569;padding-bottom:14px;}.searchResultFeatured .searchResultsFeaturedInner .overview .eventOverview p{color:#606569;margin-bottom:0;text-align:left;margin:0 0 0 0;}.searchResultFeatured .searchResultsFeaturedInner .overview .eventOverview p+p{margin-top:1rem;font-family:"StagSans-Book";font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo{width:calc(100% - 20px);text-align:left;padding-top:27px;position:absolute;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo h4{margin:0 0 20px 0;text-align:left;font-size:32px;font-family:"StagSans-Book";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo h5{color:#666;margin:0;font-family:"StagSans-Medium";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo p{color:#666;margin:0 0 20px 0;font-family:"StagSans-Book";font-size:20px;text-align:left;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo p.additionalPrices{font-size:12px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo h5{color:#6e2a8d;margin-bottom:1rem;font-size:20px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .openingHours{text-align:left;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .openingHours h4{color:#666;font-size:18px;margin:0 0 .5rem 0;text-align:left;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .openingHours ul{list-style-type:none;margin:0 0 20px 0;padding:0;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .openingHours ul li{font-family:"StagSans-Book";color:#666;font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .openingHours ul li .day{display:inline-block;margin-right:40px;width:50px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime{display:flex;margin-bottom:10px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime .dateTimeIcon{width:30px;height:30px;background-image:url(../Images/date.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 10px 0 0;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime .dateTimeInfo{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;text-align:left;color:#666;font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime .dateTimeInfo p{margin:0;font-family:"StagSans-Book";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .location{display:flex;margin-bottom:10px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .location .locationIcon{width:30px;height:30px;background-image:url(../Images/location.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 10px 0 0;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .location .locationInfo{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;text-align:left;color:#666;font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .location .locationInfo a{color:#6e2a8d;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .location .locationInfo p{margin:0;font-family:"StagSans-Book";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactEmail{display:flex;margin-bottom:10px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactEmail .contactEmailIcon{width:30px;height:30px;background-image:url(../Images/envelope.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 10px 0 0;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactEmail .contactEmailInfo{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;text-align:left;color:#666;font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactEmail .contactEmailInfo a{color:#6e2a8d;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactEmail .contactEmailInfo p{margin:0;font-family:"StagSans-Book";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactNumber{display:flex;margin-bottom:10px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactNumber .contactNumberIcon{width:30px;height:30px;background-image:url(../Images/phone.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 10px 0 0;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactNumber .contactNumberInfo{display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;text-align:left;color:#666;font-size:16px;line-height:21px;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactNumber .contactNumberInfo a{color:#6e2a8d;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .contactNumber .contactNumberInfo p{margin:0;font-family:"StagSans-Book";}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .bookNowButton{padding:10px;border-radius:30px;color:#6e2a8d;border:1px solid #6e2a8d;display:block;margin:10px auto 0 0;max-width:130px;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;font-weight:bolder;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .bookNowButton:hover{background-color:#6e2a8d;color:#fff;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .bookNowButton.mobile{display:none;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo.isMobile{display:none;}.searchResultFeatured .searchResultsFeaturedInner .featuredInfo.nonMobile{display:block;}.search .searchResultFeatured .searchResultsFeaturedInner .featuredInfo{display:flex;flex-direction:column;}.search .searchResultFeatured .searchResultsFeaturedInner .featuredInfo .bookNowButton{margin-top:auto;padding:10px;}.searchResults,.mayAlsoLike{display:block;padding:0 40px;}.searchResults .searchResultsInner,.mayAlsoLike .searchResultsInner{width:100%;margin:0 auto;display:flex;}.searchResults .searchResultsInner .searchResultItem,.mayAlsoLike .searchResultsInner .searchResultItem{width:calc(25% - 4px);background-color:#f5f5f5;position:relative;display:inline-block;float:left;display:flex;flex-direction:column;}.searchResults .searchResultsInner .searchResultItem .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem .eventImageWrapper{width:100%;height:200px;position:relative;overflow:hidden;}.searchResults .searchResultsInner .searchResultItem .eventImageWrapper .eventImage,.mayAlsoLike .searchResultsInner .searchResultItem .eventImageWrapper .eventImage{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.searchResults .searchResultsInner .searchResultItem .eventInfo,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo{text-align:center;display:flex;flex-direction:column;flex-grow:1;vertical-align:top;}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventTitle,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTitle{text-align:center;color:#666;font-weight:900;margin:10px 20px 20px 20px;font-size:24px;font-family:"StagSans-Medium";}.searchResults .searchResultsInner .searchResultItem .eventInfo p,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo p{color:#666;margin:10px 20px 20px 20px;height:100%;}.searchResults .searchResultsInner .searchResultItem .eventInfo p+p,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo p+p{margin-top:0;}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventWrapper,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventWrapper{display:flex;flex-direction:column;margin-bottom:1rem;flex-grow:1;}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventLocation,.searchResults .searchResultsInner .searchResultItem .eventInfo .eventTime,.searchResults .searchResultsInner .searchResultItem .eventInfo .eventPrice,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice{text-align:left;margin:10px 40px 10px 80px;position:relative;color:#666;font-family:"StagSans-Book";align-items:center;height:100%;display:flex;}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventLocation:before,.searchResults .searchResultsInner .searchResultItem .eventInfo .eventTime:before,.searchResults .searchResultsInner .searchResultItem .eventInfo .eventPrice:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice:before{content:"";position:absolute;width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;left:-30px;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventLocation:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation:before{background-image:url(../Images/location.svg);}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventTime:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime:before{background-image:url(../Images/date.svg);}.searchResults .searchResultsInner .searchResultItem .eventInfo .eventPrice:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice:before{background-image:url(../Images/price.svg);}.searchResults .searchResultsInner .searchResultItem .eventInfo .bookNowButton,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton{display:inline-block;margin:20px auto;cursor:pointer;position:relative;width:fit-content;}.searchResults .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner{padding:10px 20px;display:inline-block;border:1px solid #6e2a8d;border-radius:30px;color:#6e2a8d;font-weight:700;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.searchResults .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner:hover,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner:hover{background-color:#6e2a8d;color:#fff;}.searchResults .searchResultsInner .searchResultItem.thingsToDo .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.thingsToDo .eventImageWrapper{border-bottom:3px solid #6e2a8d;}.searchResults .searchResultsInner .searchResultItem.gymHealth .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.gymHealth .eventImageWrapper{border-bottom:3px solid #016a32;}.searchResults .searchResultsInner .searchResultItem.theatreShows .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.theatreShows .eventImageWrapper{border-bottom:3px solid #e23424;}.searchResults .searchResultsInner .searchResultItem.librariesArchives .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.librariesArchives .eventImageWrapper{border-bottom:3px solid #363b8a;}.searchResults .searchResultsInner .searchResultItem.heritage .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.heritage .eventImageWrapper{border-bottom:3px solid #820924;}.searchResults .searchResultsInner .searchResultItem.arts .eventImageWrapper,.mayAlsoLike .searchResultsInner .searchResultItem.arts .eventImageWrapper{border-bottom:3px solid #e23424;}section.activityFilterSection #searchResults{min-height:300px;}section.activityFilterSection #searchResults .resultsTitle{text-align:center;color:#6e2a8d;}.searchResults .bx-wrapper .bx-controls .bx-pager{text-align:center;padding:.5rem 0;}.searchResults .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}.searchResults .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.searchResults .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}.searchResultsSpinner{margin:60px auto;width:80px;height:80px;border-radius:50%;border-left:2px solid #6e2a8d;border-right:2px solid #6e2a8d;-webkit-animation:spinnerAnim 1s linear infinite;-moz-animation:spinnerAnim 1s linear infinite;-o-animation:spinnerAnim 1s linear infinite;animation:spinnerAnim 1s linear infinite;}@keyframes spinnerAnim{from{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.mayAlsoLike{display:block;padding:0 40px 13px 40px;max-width:1680px;margin:0 auto;}.mayAlsoLike h4{color:#6e2a8d;text-align:center;font-size:40px;font-weight:900;font-family:"StagSans-Semibold";}.mayAlsoLike p{color:#666;}.mayAlsoLike .searchResultsInner{width:100%;margin:0 auto;}.mayAlsoLike .searchResultsInner .searchResultItem{background-color:#f5f5f5;position:relative;display:inline-block;float:left;display:flex;flex-direction:column;}.mayAlsoLike .searchResultsInner .searchResultItem .eventImageWrapper{width:100%;height:250px;position:relative;overflow:hidden;}.mayAlsoLike .searchResultsInner .searchResultItem .eventImageWrapper .eventImage{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo{padding:0;text-align:center;display:block;vertical-align:top;display:flex;flex-direction:column;flex-grow:1;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTitle{text-align:center;color:#666;font-weight:900;margin:10px 20px 20px 20px;font-size:24px;font-family:"StagSans-Medium";height:100%;position:relative;display:block;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice{text-align:left;margin:10px 40px 10px 80px;position:relative;color:#666;font-family:"StagSans-Book";clear:both;display:block;position:relative;height:100%;align-content:center;display:flex;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime:before,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice:before{content:"";position:absolute;width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;left:-30px;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation .eventLocationTitle,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime .eventLocationTitle,.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice .eventLocationTitle{align-items:center;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventLocation:before{background-image:url(../Images/location.svg);}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventTime:before{background-image:url(../Images/date.svg);}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventPrice:before{background-image:url(../Images/price.svg);}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton{display:inline-block;margin:20px auto;cursor:pointer;position:relative;width:fit-content;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner{padding:10px 20px;display:inline-block;border:1px solid #6e2a8d;border-radius:30px;color:#6e2a8d;font-weight:700;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .bookNowButton .bookNowButtonInner:hover{background-color:#6e2a8d;color:#fff;}.mayAlsoLike .searchResultsInner .searchResultItem.vivacity .eventImage{border-bottom:3px solid #6e2a8d;}.mayAlsoLike .searchResultsInner .searchResultItem.vivacity .eventImage:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.thingsToDo .eventImage{border-bottom:3px solid #6e2a8d;}.mayAlsoLike .searchResultsInner .searchResultItem.thingsToDo .eventImage:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.gymHealth .eventImage{border-bottom:3px solid #016a32;}.mayAlsoLike .searchResultsInner .searchResultItem.gymHealth .eventImage:after{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.theatreShows .eventImage{border-bottom:3px solid #e23424;}.mayAlsoLike .searchResultsInner .searchResultItem.theatreShows .eventImage:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.librariesArchives .eventImage{border-bottom:3px solid #363b8a;}.mayAlsoLike .searchResultsInner .searchResultItem.librariesArchives .eventImage:after{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.heritage .eventImage{border-bottom:3px solid #820924;}.mayAlsoLike .searchResultsInner .searchResultItem.heritage .eventImage:after{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}.mayAlsoLike .searchResultsInner .searchResultItem.arts .eventImage{border-bottom:3px solid #e23424;}.mayAlsoLike .searchResultsInner .searchResultItem.arts .eventImage:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}.mayAlsoLike .bx-wrapper .bx-controls .bx-pager{text-align:center;}.mayAlsoLike .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}.mayAlsoLike .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.mayAlsoLike .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}.sliderControls{display:block;text-align:center;margin:0 0 40px 0;}.sliderControls.hidden{display:none;}.sliderControls .sliderPrev,.sliderControls .sliderNext{display:inline-block;width:30px;height:30px;background-color:#6e2a8d;border-radius:50%;margin:20px 10px;border:2px solid #6e2a8d;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;}.sliderControls .sliderPrev .disabled,.sliderControls .sliderNext .disabled{pointer-events:none;}.sliderControls .sliderPrev:hover,.sliderControls .sliderNext:hover{background-color:#fff;}.sliderControls .sliderPrev:hover svg path,.sliderControls .sliderNext:hover svg path{fill:#6e2a8d;}.sliderControls .sliderPrev svg,.sliderControls .sliderNext svg{width:20px;height:20px;position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.sliderControls .sliderPrev svg path,.sliderControls .sliderNext svg path{width:80%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.sliderControls .sliderPrev a,.sliderControls .sliderNext a{width:30px;height:30px;position:absolute;top:0;left:0;}.sliderControls .sliderPrev a.disabled div:parent,.sliderControls .sliderNext a.disabled div:parent{opacity:.4;}section.memberOptions{display:block;padding:0 40px 40px 40px;background-color:#6e2a8d;overflow:hidden;}section.memberOptions h4{color:#fff;position:relative;margin:40px 0;}section.memberOptions .memberOptionsInner{width:100%;max-width:1920px;margin:0 auto;}section.memberOptions .memberOptionsInner .membershipTabs{display:block;padding:0 0 20px 0;text-align:center;}section.memberOptions .memberOptionsInner .membershipTabs.hidden{display:none;}section.memberOptions .memberOptionsInner .membershipTabs .membershipTab{padding:20px 40px;text-align:center;color:#fff;border:1px solid #fff;margin:0 5px 20px 5px;display:inline-block;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.memberOptions .memberOptionsInner .membershipTabs .membershipTab.selected{background-color:#fff;color:#6e2a8d;}section.memberOptions .memberOptionsInner .membershipTabs .membershipTab:hover{background-color:#fff;color:#6e2a8d;}section.memberOptions .memberOptionsInner .membershipOptionTab{display:none;text-align:center;overflow-x:hidden;overflow-y:hidden;max-width:1208px;width:auto;margin:0 auto;padding:0 0 20px 0;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper{display:flex;max-width:min(100%,1208px);}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper::-webkit-scrollbar{width:10px;height:10px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper::-webkit-scrollbar-thumb{background-color:#fff;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper{display:flex;flex-grow:1;max-width:300px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper.hidden{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper.selected{max-width:100%;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper.selected .membershipOption.selected{display:inline-block;height:auto;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper.selected .membershipOption.selected .findOutMore{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOptionWrapper.selected .membershipOption.selected .enquiryNow{display:inline-block;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption{margin:0 1px 20px 1px;text-align:center;vertical-align:top;width:300px;height:100%;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipOptionInner{background-color:#fff;height:100%;display:flex;flex-direction:column;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.hidden{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType{padding:10px 20px;color:#fff;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType.premium{background-color:#b4b4b4;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType.gold{background-color:#bf9b30;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType.silver{background-color:#cecece;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType.bronze{background-color:#ad8a56;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipType.other{background-color:#1b1464;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails{padding:20px;color:#666;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .title{height:60px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .overview,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .detailedOverview{height:160px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .overview .title,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .detailedOverview .title{margin-bottom:20px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .overview .priceType,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .detailedOverview .priceType{font-size:10px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .overview .price,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .detailedOverview .price{font-size:60px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .overview.hidden,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipDetails .detailedOverview.hidden{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .joiningFee{background-color:#6e2a8d;padding:10px;color:#fff;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipLocations{color:#666;padding:20px 20px 0 20px;height:100%;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .membershipLocations p{margin:0;font-size:14px;font-family:"StagSans-Light";}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .joinOnline,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .findOutMore,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .enquiryNow{display:inline-block;margin:20px auto 20px auto;border:1px solid #6e2a8d;padding:10px 20px;border-radius:30px;color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .joinOnline:hover,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .findOutMore:hover,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .enquiryNow:hover{background-color:#6e2a8d;color:#fff;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .buttonsWrapper .enquiryNow{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.selected .membershipLocations{height:auto;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.selected .buttonsWrapper{padding:0 0 20px 0;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.selected .buttonsWrapper .joinOnline,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.selected .buttonsWrapper .findOutMore,section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption.selected .buttonsWrapper .enquiryNow{margin:20px 0 0 0;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .corpLogoSlider{width:auto;height:60px;padding:0 20px 20px 20px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .corpLogoSlider .corpLogoSliderInner{height:60px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipOption .corpLogoSlider .corpLogoSliderInner .corpLogo{background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper{display:none;background-color:#fff;padding:40px;border-radius:40px;text-align:left;margin:0 0 0 20px;width:calc(100% - 400px);max-width:900px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper .goBack{display:inline-block;margin:20px auto 20px auto;border:1px solid #6e2a8d;padding:10px 20px;border-radius:30px;color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper.selected{display:inline-block;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper .membershipInfoTitle{margin:0 0 30px 0;font-size:40px;color:#666;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper .membershipInfoBody{column-count:2;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper .membershipInfoBody h4{color:#6e2a8d;margin:0 0 0 0;text-align:left;font-size:20px;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionsWrapper .membershipInfoWrapper .membershipInfoBody p{text-align:left;margin:0 0 10px 0;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected{display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper .membershipOption.selected .membershipOptionInner{height:auto;}section.memberOptions .memberOptionsInner .bx-wrapper .bx-controls .bx-pager{text-align:center;}section.memberOptions .memberOptionsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(255,255,255,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}section.memberOptions .memberOptionsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(255,255,255,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.memberOptions .memberOptionsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#fff;}section.prepaidAnnualMembership{padding:40px 60px;background-color:#f5f5f5;text-align:center;}section.prepaidAnnualMembership .prePaid{color:#6e2a8d;font-size:30px;font-family:"StagSans-Semibold";}section.prepaidAnnualMembership .clickHere{padding:10px 20px;border:1px solid #6e2a8d;color:#6e2a8d;border-radius:30px;display:inline-block;margin:0 20px;vertical-align:top;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.prepaidAnnualMembership .clickHere:hover{background-color:#6e2a8d;color:#fff;}section.prepaidAnnualMembership.hidden{display:none;}section.venueInfo{padding:40px;background-color:#fff;}section.venueInfo .venueInfoInner{width:100%;max-width:1920px;margin:0 auto;text-align:center;}section.venueInfo .venueInfoInner .venueLocation{display:inline-block;margin:0 auto;width:100%;max-width:300px;}section.venueInfo .venueInfoInner .venueLocation .venueIcon{background-image:url(../Images/location.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;height:60px;margin-bottom:20px;}section.venueInfo .venueInfoInner .venueLocation .venueTitle{color:#6e2a8d;margin-bottom:20px;font-size:30px;font-family:"StagSans-Semibold";}section.venueInfo .venueInfoInner .venueLocation .venueAddress,section.venueInfo .venueInfoInner .venueLocation .venuePhone,section.venueInfo .venueInfoInner .venueLocation .venueManager{color:#666;font-family:"StagSans-Book";font-size:14px;}section.venueInfo .venueInfoInner .venueLocation .contactButtons{margin:20px 0;}section.venueInfo .venueInfoInner .venueLocation .contactButtons .emailUs,section.venueInfo .venueInfoInner .venueLocation .contactButtons .directions{padding:10px 20px;display:inline-block;color:#6e2a8d;border:1px solid #6e2a8d;border-radius:30px;margin:0 10px 20px 10px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.venueInfo .venueInfoInner .venueLocation .contactButtons .emailUs:hover,section.venueInfo .venueInfoInner .venueLocation .contactButtons .directions:hover{background-color:#6e2a8d;color:#fff;}section.venueInfo .venueInfoInner .venueLocation .contactButtons .emailUs.mobile,section.venueInfo .venueInfoInner .venueLocation .contactButtons .directions.mobile{display:none;}section.venueInfo .venueInfoInner .venueDescription{color:#666;font-family:"StagSans-Book";font-size:14px;max-width:960px;margin:0 auto 40px auto;}section.venueInfo .venueInfoInner .venueFeatures{display:flex;text-align:left;color:#666;margin:0 auto 40px auto;justify-content:space-around;}section.venueInfo .venueInfoInner .venueFeatures .openingCol{flex:0 1 auto;max-width:350px;}section.venueInfo .venueInfoInner .venueFeatures .openingCol p{margin:20px 0;text-align:left;}section.venueInfo .venueInfoInner .venueFeatures .openingCol .generalTitle,section.venueInfo .venueInfoInner .venueFeatures .openingCol .weekendTitle{font-family:"StagSans-Medium";font-size:20px;}section.venueInfo .venueInfoInner .venueFeatures .openingCol ul{list-style-type:none;margin:0 0 20px 0;padding:0;}section.venueInfo .venueInfoInner .venueFeatures .openingCol ul li{font-family:"StagSans-Book";color:#666;font-size:16px;line-height:21px;}section.venueInfo .venueInfoInner .venueFeatures .openingCol ul li .day{display:inline-block;margin-right:40px;width:50px;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol{flex:0 1 auto;vertical-align:top;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol .featuresTitle{font-family:"StagSans-Medium";font-size:20px;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList{list-style-type:none;margin:20px -20px;padding:0;column-count:2;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList li.feature{margin:0 20px 20px 20px;max-width:400px;display:flex;align-items:center;-webkit-column-break-inside:avoid;break-inside:avoid;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList li.feature .featureIcon{display:inline-block;width:30px;min-width:30px;max-width:30px;height:30px;background-image:url(../Images/fitnesssuite.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList li.feature .featureDesc{margin:0 0 0 20px;}section.venueInfo .venueInfoInner .venueFeatures .accessibilityCol{flex:0 1 auto;}section.venueInfo .venueInfoInner .venueFeatures .accessibilityCol .accessibilityTitle{font-family:"StagSans-Medium";font-size:20px;}section.venueInfo .venueInfoInner .venueFeatures .accessibilityCol ul.accessibilityList{list-style-type:none;margin:20px 0;padding:0;}section.venueInfo .venueInfoInner .venueFeatures .accessibilityCol ul.accessibilityList li{margin:0 0 5px 0;white-space:nowrap;}section.timetable .timetableInner p{text-align:center;color:#666;font-family:"StagSans-Light";}section.timetable .timetableInner h5{color:#6e2a8d;text-align:center;font-family:"StagSans-Book";}section.timetable .timetableInner .venueSelection .venueTabs{display:flex;}section.timetable .timetableInner .venueSelection .venueTabs .venueTab{width:100%;padding:10px 20px;border:1px solid #6e2a8d;color:#6e2a8d;text-align:center;margin:0 5px 0 0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;display:flex;flex-direction:column;justify-content:center;}section.timetable .timetableInner .venueSelection .venueTabs .venueTab:last-child{margin:0;}section.timetable .timetableInner .venueSelection .venueTabs .venueTab.selected,section.timetable .timetableInner .venueSelection .venueTabs .venueTab:hover{color:#fff;background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);}section.timetable .timetableInner .searchForm{background-color:#f5f5f5;padding:.75rem 1rem;display:flex;margin:20px 0;}section.timetable .timetableInner .searchForm .title{margin-right:20px;color:#6e2a8d;font-family:"StagSans-Book";display:flex;align-items:center;}section.timetable .timetableInner .searchForm form{width:calc(100% - 40px);}section.timetable .timetableInner .searchForm form input{padding:10px 20px;width:calc(100% - 45px);border:1px solid #666;}section.timetable .timetableInner .timetableDownloadWrapper{padding:0 40px;}section.timetable .timetableInner .timetableDownloadWrapper .timetableDownload{width:100%;max-width:1920px;margin:0 auto 10px auto;display:flex;padding:40px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}section.timetable .timetableInner .timetableDownloadWrapper .timetableDownload .downloadIcon{width:80px;min-width:80px;max-width:80px;background-size:contain;background-position:center center;background-repeat:no-repeat;}section.timetable .timetableInner .timetableDownloadWrapper .timetableDownload .downloadInfo{margin-left:20px;}section.timetable .timetableInner .timetableDownloadWrapper .timetableDownload .downloadInfo .downloadTitle{color:#6e2a8d;font-family:"StagSans-Book";font-size:30px;margin-bottom:10px;}section.timetable .timetableInner .timetableDownloadWrapper .timetableDownload .downloadInfo .downloadDesc{color:#666;font-family:"StagSans-Book";}section.timetable.gymHealth .timetableInner .venueSelection .venueTabs .venueTab{border:1px solid #016a32;color:#016a32;}section.timetable.gymHealth .timetableInner .venueSelection .venueTabs .venueTab:hover,section.timetable.gymHealth .timetableInner .venueSelection .venueTabs .venueTab.selected{background:#016a32;background:-moz-linear-gradient(left,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(left,#016a32 0%,#90be20 100%);background:linear-gradient(to right,#016a32 0%,#90be20 100%);color:#fff;}section.timetable.theatreShows .timetableInner .venueSelection .venueTabs .venueTab{border:1px solid #e23424;color:#e23424;}section.timetable.theatreShows .timetableInner .venueSelection .venueTabs .venueTab:hover,section.timetable.theatreShows .timetableInner .venueSelection .venueTabs .venueTab.selected{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);color:#fff;}section.timetable.heritage .timetableInner .venueSelection .venueTabs .venueTab{border:1px solid #820924;color:#820924;}section.timetable.heritage .timetableInner .venueSelection .venueTabs .venueTab:hover,section.timetable.heritage .timetableInner .venueSelection .venueTabs .venueTab.selected{background:#820924;background:-moz-linear-gradient(left,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(left,#820924 0%,#dd0236 100%);background:linear-gradient(to right,#820924 0%,#dd0236 100%);color:#fff;}section.timetable.librariesArchives .timetableInner .venueSelection .venueTabs .venueTab{border:1px solid #363b8a;color:#363b8a;}section.timetable.librariesArchives .timetableInner .venueSelection .venueTabs .venueTab:hover,section.timetable.librariesArchives .timetableInner .venueSelection .venueTabs .venueTab.selected{background:#363b8a;background:-moz-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:linear-gradient(to right,#363b8a 0%,#00a8e7 100%);color:#fff;}section.timetable.arts .timetableInner .venueSelection .venueTabs .venueTab{border:1px solid #e23424;color:#e23424;}section.timetable.arts .timetableInner .venueSelection .venueTabs .venueTab:hover,section.timetable.arts .timetableInner .venueSelection .venueTabs .venueTab.selected{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);color:#fff;}section.contactHeader{padding:0 40px;}section.contactHeader .contactHeaderInner{width:100%;max-width:1920px;margin:0 auto;}section.contactHeader .contactHeaderInner img{width:100%;display:block;}section.contactForm{padding:40px;}section.contactForm .contactFormInner{width:calc(100% - 120px);max-width:1920px;margin:0 auto;padding:0 60px;}section.contactForm .contactFormInner h4{margin-top:0;}section.contactForm .contactFormInner form .formRow{margin-bottom:10px;clear:both;overflow:auto;}section.contactForm .contactFormInner form .formRow label{color:#666;font-family:"StagSans-Book";display:block;margin-bottom:10px;}section.contactForm .contactFormInner form .formRow input{padding:20px;border:0 solid transparent;background-color:#f5f5f5;width:calc(100% - 40px);}section.contactForm .contactFormInner form .formRow input[type=radio]{display:inline-block;width:auto;margin-right:20px;width:30px;height:30px;float:left;}section.contactForm .contactFormInner form .formRow .radioItem{display:inline-block;margin:0 40px 0 0;display:flex;align-items:center;float:left;}section.contactForm .contactFormInner form .formRow .radioItem .radioText{color:#666;font-family:"StagSans-Book";display:inline-block;width:auto;margin-bottom:0;}section.contactForm .contactFormInner form .formRow.twoCol{width:50%;float:left;clear:right;}section.contactForm .contactFormInner form .formRow.twoCol:nth-child(even){margin-right:5px;width:calc(50% - 5px);}section.contactForm .contactFormInner form .formRow.rateOurService label{color:#6e2a8d;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner{display:flex;justify-content:space-between;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio]{float:none;width:60px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;padding:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio]:focus{outline:0;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating1]{border:5px solid #39b54a;background-image:url(../Images/rating1.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating1]:hover{background-color:#39b54a;background-image:url(../Images/rating1white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating1]:checked{background-color:#39b54a;background-image:url(../Images/rating1white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating2]{border:5px solid #91ca60;background-image:url(../Images/rating2.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating2]:hover{background-color:#91ca60;background-image:url(../Images/rating2white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating2]:checked{background-color:#91ca60;background-image:url(../Images/rating2white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating3]{border:5px solid #fbb040;background-image:url(../Images/rating3.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating3]:hover{background-color:#fbb040;background-image:url(../Images/rating3white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating3]:checked{background-color:#fbb040;background-image:url(../Images/rating3white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating4]{border:5px solid #f15a29;background-image:url(../Images/rating4.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating4]:hover{background-color:#f15a29;background-image:url(../Images/rating4white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating4]:checked{background-color:#f15a29;background-image:url(../Images/rating4white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating5]{border:5px solid #e01f25;background-image:url(../Images/rating5.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating5]:hover{background-color:#e01f25;background-image:url(../Images/rating5white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .ratings input[type=radio][value=rating5]:checked{background-color:#e01f25;background-image:url(../Images/rating5white.svg);}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService{text-align:right;position:relative;background-color:#f5f5f5;border-radius:30px;height:100%;max-width:300px;width:100%;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService.left{margin-right:5em;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService:after{content:"";position:absolute;left:0;top:0;width:40px;height:100%;background-color:#6e2a8d;border-radius:30px 0 0 30px;pointer-events:none;background-image:url(/images/downchevronwhite.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right 11px center;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService select{padding:.75rem 10px .75rem 50px;border:0;width:100%;color:#6e2a8d;font-size:18px;font-family:"StagSans-Light";-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;overflow:visible;background-color:transparent;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService select:focus{outline:0;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService select option{text-align:center;}section.contactForm .contactFormInner form .formRow.submit{text-align:center;}section.contactForm .contactFormInner form .formRow.submit .submitButton{padding:20px 40px;margin:40px auto 0 auto;border:2px solid #6e2a8d;color:#6e2a8d;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:40px;background-color:#fff;font-size:20px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-family:"StagSans-Semibold";}section.contactForm .contactFormInner form .formRow.submit .submitButton:hover{color:#fff;background-color:#6e2a8d;}section.contactList{overflow:hidden;}section.contactList.background{background-color:#f5f5f5;padding:25px 40px;}section.contactList.background h4{margin:0 0 25px 0;font-size:34px;}section.contactList .contactListTabsWrapper{width:100%;max-width:1920px;margin:0 auto 20px auto;text-align:center;position:relative;display:flex;}section.contactList .contactListTabsWrapper .contactListTab{width:100%;padding:20px;border:1px solid #6e2a8d;text-align:center;color:#6e2a8d;font-family:"StagSans-Book";-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.contactList .contactListTabsWrapper .contactListTab+.contactListTab{margin-left:10px;}section.contactList .contactListTabsWrapper .contactListTab:hover{background-color:#6e2a8d;color:#fff;}section.contactList .contactListTabsWrapper .contactListTab.selected{background-color:#6e2a8d;color:#fff;}section.contactList .contactListItemsWrapper{text-align:center;display:none;}section.contactList .contactListItemsWrapper .contactListSlider{display:flex;}section.contactList .contactListItemsWrapper .contactListItem{display:inline-block;padding:20px;background-color:#fff;width:260px;margin:0 2px 4px 2px;display:flex;flex-direction:column;}section.contactList .contactListItemsWrapper .contactListItem .contactTitle{color:#6e2a8d;font-family:"StagSans-Medium";margin-bottom:20px;font-size:20px;padding:0 20px;}section.contactList .contactListItemsWrapper .contactListItem .contactAddress{font-family:"StagSans-Book";color:#666;margin-bottom:20px;}section.contactList .contactListItemsWrapper .contactListItem .contactPhone{font-family:"StagSans-Book";color:#666;}section.contactList .contactListItemsWrapper .contactListItem .contactManager{font-family:"StagSans-Book";color:#666;margin-bottom:20px;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes{margin-top:auto;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTimesTitle{color:#6e2a8d;font-family:"StagSans-Book";margin-bottom:20px;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTime{display:flex;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTime .left,section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTime .right{font-family:"StagSans-Book";color:#666;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTime .left{text-align:left;white-space:nowrap;}section.contactList .contactListItemsWrapper .contactListItem .openingTimes .openingTime .right{width:100%;text-align:right;}section.contactList .contactListItemsWrapper .contactListItem .contactButtons{padding:20px 0;}section.contactList .contactListItemsWrapper .contactListItem .contactButtons .emailUs,section.contactList .contactListItemsWrapper .contactListItem .contactButtons .moreInfo{display:inline-block;padding:10px 20px;border:1px solid #6e2a8d;border-radius:30px;color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.contactList .contactListItemsWrapper .contactListItem .contactButtons .emailUs:hover,section.contactList .contactListItemsWrapper .contactListItem .contactButtons .moreInfo:hover{background-color:#6e2a8d;color:#fff;}section.contactList .contactListItemsWrapper .contactListItem .contactButtons .emailUs{margin:0 10px 0 0;}section.contactList .contactListItemsWrapper .contactListItem .contactButtons .moreInfo{margin:0 0 0 10px;}section.contactList .contactListItemsWrapper.selected{display:flex;margin:0 auto;width:auto;}section.priceList{padding:40px;}section.priceList .priceListInner{width:100%;max-width:1920px;margin:0 auto;}section.priceList .priceListInner .priceListTable{width:100%;border-spacing:0;}section.priceList .priceListInner .priceListTable tr th{background-color:#fff;color:#666;font-family:"StagSans-Book";text-transform:uppercase;padding:10px 20px;}section.priceList .priceListInner .priceListTable tr th:first-child{text-align:left;}section.priceList .priceListInner .priceListTable tr td{text-align:center;color:#666;font-family:"StagSans-Light";padding:10px 20px;font-size:16px;line-height:21px;}section.priceList .priceListInner .priceListTable tr td:first-child{text-align:left;}section.priceList .priceListInner .priceListTable tr:nth-child(odd){background-color:#f5f5f5;}section.priceList .priceListInner .priceListTable tr:nth-child(even){background-color:#eee;}section.priceList .priceListInner .priceListTable tr:hover{background-color:#606569;}section.priceList .priceListInner .priceListTable tr:hover td{color:#f5f5f5;}section.onlineBooking{padding:2vw 40px 2vw 40px;background-image:url(../Images/5.jpg);background-size:cover;background-position:center center;}section.onlineBooking .onlineBookingInner{background-color:rgba(255,255,255,.7);width:100%;max-width:768px;margin:0 auto;overflow:hidden;}section.onlineBooking .onlineBookingInner h5{font-size:20px;color:#666;margin:20px 20px 0 20px;}section.onlineBooking .onlineBookingInner p{color:#666;font-family:"StagSans-Book";margin:20px 20px 0 20px;}section.onlineBooking .onlineBookingInner form{border-bottom:1px solid #666;}section.onlineBooking .onlineBookingInner .formRow{display:flex;margin:10px 20px;font-family:"StagSans-Book";}section.onlineBooking .onlineBookingInner .formRow .formRowLeft{width:calc(100% - 40px);display:flex;align-items:center;color:#666;padding:0 20px;}section.onlineBooking .onlineBookingInner .formRow .formRowLeft label{text-align:right;margin:0 0 0 auto;}section.onlineBooking .onlineBookingInner .formRow .formRowRight{width:100%;}section.onlineBooking .onlineBookingInner .formRow .formRowRight input{padding:15px;width:calc(100% - 32px);border:1px solid #666;color:#666;}section.onlineBooking .onlineBookingInner .formRow .formRowRight button{padding:15px;width:100%;border:0 solid transparent;background-color:#016a32;font-family:"StagSans-Book";color:#fff;}section.onlineBooking .onlineBookingInner .formRow .formRowRight button.guest{background-color:#fff;color:#666;border:1px solid #666;}section.whoWeAre{padding:40px 40px 0 40px;}section.whoWeAre .whoWeAreInner{width:100%;max-width:1920px;margin:0 auto;overflow:hidden;}section.whoWeAre .whoWeAreInner p{text-align:center;color:#666;font-family:"StagSans-Light";}section.whoWeAre .whoWeAreInner .projectsListWrapper{text-align:center;position:relative;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectListSlider{height:100%;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem{width:300px;margin:0 1px;display:flex;flex-direction:column;height:100%;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemWrapper{flex:1;padding:20px;background-color:#f5f5f5;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemImage{background-color:#606569;background-size:cover;background-position:center center;height:200px;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo{color:#6e2a8d;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo p{color:#6e2a8d;font-size:16px;line-height:21px;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo .title{margin:0 0 20px 0;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo .desc{font-family:"StagSans-Light";}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo .clickHere{border:1px solid #6e2a8d;margin:10px;padding:15px 20px;border-radius:30px;display:inline-block;cursor:pointer;background:none;color:#6e2a8d;font-family:"StagSans",sans-serif;line-height:22px;font-size:22px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;opacity:1;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo .clickHere:hover{background-color:#6e2a8d;color:#fff;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem .projectItemInfo .clickHere:hover:focus{outline:0;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem.selected .projectItemWrapper{background-color:#6e2a8d;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem.selected .projectItemWrapper .projectItemInfo{color:#fff;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem.selected .projectItemWrapper .projectItemInfo p{color:#fff;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem.selected .projectItemWrapper .projectItemInfo .clickHere{border:1px solid #fff;opacity:0;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectItem.selected .projectItemWrapper .projectItemInfo .clickHere:hover{background-color:#fff;color:#6e2a8d;}section.whoWeAre .whoWeAreInner .projectsListWrapper .sliderControls{margin:0 0 0 0;}section.whoWeAre .whoWeAreInner .donationInfo{padding:40px;background-color:#6e2a8d;color:#fff;display:none;}section.whoWeAre .whoWeAreInner .donationInfo+.donationInfo{margin-top:2rem;}section.whoWeAre .whoWeAreInner .donationInfo h4{color:inherit;text-align:left;margin:0;}section.whoWeAre .whoWeAreInner .donationInfo p{color:inherit;text-align:left;font-family:"StagSans-Light";margin:20px 0;}section.whoWeAre .whoWeAreInner .donationInfo hr{border-top:1px solid #fff;border-bottom:0;}section.whoWeAre .whoWeAreInner .donationInfo .projectText{display:none;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper{margin:20px 0 0 0;text-align:center;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow{margin-bottom:20px;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow .otherAmount{display:inline-block;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow label{display:inline-block;color:#fff;font-family:"StagSans-Light";vertical-align:middle;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow label.donateAmount{padding:10px 20px;border-radius:30px;border:1px solid #fff;cursor:pointer;font-family:"StagSans-Book";}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow label.donateAmount:hover{background-color:#fff;color:#6e2a8d;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow label.donateOtherLabel{margin:0 20px;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio]{width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;vertical-align:top;border:0 solid transparent;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio]:checked{background-color:transparent;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio]:checked+label{background-color:#fff;color:#6e2a8d;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio]:checked+input[type=number]{background-color:#fff;color:#666;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio].donateOther{height:37px;width:190px;position:absolute;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio].donateOther:checked{pointer-events:none;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=radio]:focus{outline:0;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=number],section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=email],section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow select{background-color:#6e2a8d;padding:10px 20px 10px 40px;border-radius:30px;border:1px solid #fff;cursor:pointer;font-family:"StagSans-Book";}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=number]:focus,section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=email]:focus,section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow select:focus{outline:0;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=number]:before,section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=email]:before,section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow select:before{content:"£";position:absolute;left:20px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow button{padding:10px 20px;border-radius:30px;border:2px solid #fff;display:inline-block;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#6e2a8d;color:#fff;font-family:"StagSans-Semibold";margin:0 0 0 20px;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow button:hover{background-color:#fff;color:#6e2a8d;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=checkbox]{width:20px;height:20px;border:0 solid #fff;background-color:#fff;vertical-align:middle;}section.whoWeAre .whoWeAreInner .yourDetails{background-color:#f5f5f5;color:#282828;padding:40px;margin-top:2rem;display:none;}section.whoWeAre .whoWeAreInner .yourDetails h4{text-align:left;margin:0;}section.whoWeAre .whoWeAreInner .yourDetails hr{border-top:1px solid #6e2a8d;margin-bottom:2rem;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper{margin:0 auto;width:80%;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow+.formRow{margin-top:1rem;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow label{display:block;margin-bottom:.5rem;color:#606569;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow input,section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow select{display:inline-block;height:40px;border:0;width:100%;padding-left:1rem;font-size:20px;box-sizing:border-box;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow input+input,section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow select+input{margin-top:.5rem;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .selectWrapper{position:relative;width:100%;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .selectWrapper:focus-within:after{transform:scale(1,-1);}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .selectWrapper:after{content:"";color:#fff;position:absolute;right:0;top:0;display:block;height:40px;width:40px;pointer-events:none;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.89 8.4' style='enable-background:new 0 0 16.89 8.4;' preserveAspectRatio='xMidYMid meet' xml:space='preserve'%3E%3Cpath fill='%23FFF' d='M-0.01,0.84c0-0.08,0-0.17,0.1-0.17l0.8-0.59C0.99,0,0.99,0,1.09,0s0.2,0,0.2,0.08l7.1,7.1l7.1-7.1 C15.6,0,15.6,0,15.69,0s0.2,0,0.2,0.08l0.8,0.59c0.2,0.08,0.2,0.17,0.2,0.17c0,0.08,0,0.08-0.1,0.17l-8.1,8.11 c-0.1,0.08-0.1,0.08-0.2,0.08s-0.2,0-0.2-0.08L0.19,1C0.09,1-0.01,0.92-0.01,0.84z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-color:#6e2a8d;background-size:25px 25px;background-position:center;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .selectWrapper select{appearance:none;-webkit-appearance:none;width:100%;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .gdpr{text-align:center;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .gdpr input{width:20px;height:20px;vertical-align:middle;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .gdpr label{display:inline-block;margin-bottom:0;vertical-align:middle;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper .formRow .gdpr label+input{margin-left:2rem;}section.whoWeAre .whoWeAreInner .continueButtonWrapper{text-align:center;display:none;}section.whoWeAre .whoWeAreInner .continueButtonWrapper .continueButton{background-color:#fff;color:#6e2a8d;padding:16px 40px;display:inline-block;border-radius:30px;border:1px solid #6e2a8d;-webkit-transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;font-size:24px;margin-top:2rem;}section.whoWeAre .whoWeAreInner .continueButtonWrapper .continueButton:hover{background-color:#6e2a8d;color:#fff;}section.reviews{padding:0 40px 40px 40px;overflow:auto;margin:0 0 40px 0;border-bottom:2px solid #f5f5f5;}section.reviews .reviewsInner{width:100%;max-width:1920px;margin:0 auto;text-align:center;overflow:auto;}section.reviews .reviewsInner h4{margin:40px 0;}section.reviews .reviewsInner .reviewBody{color:#6e2a8d;font-family:"StagSans-Light";}section.reviews .reviewsInner .reviewBody p{color:#6e2a8d;}section.reviews .reviewsInner .reviewQuote{font-size:40px;color:#6e2a8d;font-family:"StagSans-Light";font-style:italic;margin:0 auto 40px auto;max-width:800px;}section.reviews .reviewsInner .reviewAuthor{color:#6e2a8d;margin:0 auto 0 auto;max-width:800px;}section.reviews .reviewsInner .bx-wrapper .bx-controls .bx-pager{text-align:center;}section.reviews .reviewsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}section.reviews .reviewsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.reviews .reviewsInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}section.reviews .reviewsInner .reviewSliderControls{display:block;text-align:center;}section.reviews .reviewsInner .reviewSliderControls.hidden{display:none;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev,section.reviews .reviewsInner .reviewSliderControls .reviewNext{display:inline-block;width:30px;height:30px;background-color:#6e2a8d;border-radius:50%;margin:20px 10px;border:2px solid #6e2a8d;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev:hover,section.reviews .reviewsInner .reviewSliderControls .reviewNext:hover{background-color:#fff;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev:hover svg path,section.reviews .reviewsInner .reviewSliderControls .reviewNext:hover svg path{fill:#6e2a8d;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev svg,section.reviews .reviewsInner .reviewSliderControls .reviewNext svg{width:20px;height:20px;position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}section.reviews .reviewsInner .reviewSliderControls .reviewPrev svg path,section.reviews .reviewsInner .reviewSliderControls .reviewNext svg path{width:80%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev a,section.reviews .reviewsInner .reviewSliderControls .reviewNext a{width:30px;height:30px;position:absolute;top:0;left:0;}section.reviews .reviewsInner .reviewSliderControls .reviewPrev a.disabled div:parent,section.reviews .reviewsInner .reviewSliderControls .reviewNext a.disabled div:parent{opacity:.4;}section.teamMembers{padding:0 40px;}section.teamMembers .teamMembersInner{width:100%;max-width:1920px;margin:0 auto;overflow:hidden;}section.teamMembers .teamMembersInner .teamMember{background-color:#6e2a8d;position:relative;color:#fff;background-size:cover;background-position:center center;margin-bottom:40px;width:calc((100vw - 90px)/3 - 33px);height:calc((100vw - 90px)/3 - 33px);max-width:506px;max-height:506px;display:inline-block;float:left;overflow:hidden;}section.teamMembers .teamMembersInner .teamMember:nth-child(3n+2){margin:0 40px;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay{position:absolute;left:0;top:0;background-color:rgba(110,42,141,.7);width:100%;height:100%;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);align-items:center;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberNameTitle{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:20px;width:calc(100% - 40px);background-color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberNameTitle .teamMemberName{font-family:"StagSans-Medium";}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberNameTitle .teamMemberTitle{font-family:"StagSans-Light";}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo{padding:20px;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .teamMemberBio{font-family:"StagSans-Light";width:100%;max-height:60%;overflow:hidden;text-overflow:ellipsis;margin:20px 0;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .teamMemberBio p{margin:0 0 0 0;color:#fff;font-size:16px;line-height:21px;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .teamMemberBio p a{color:#fff;text-decoration:underline;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .readMore{cursor:pointer;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .readMore:hover{text-decoration:underline;}section.teamMembers .teamMembersInner .teamMember.open .teamMemberOverlay,section.teamMembers .teamMembersInner .teamMember:hover .teamMemberOverlay{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}section.teamMembers .teamMembersInner .teamMember.open .teamMemberOverlay .teamMemberNameTitle,section.teamMembers .teamMembersInner .teamMember:hover .teamMemberOverlay .teamMemberNameTitle{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}section.volunteer{padding:40px;}section.volunteer .volunteerInner{width:100%;max-width:1920px;margin:0 auto;}section.volunteer .volunteerInner p{font-family:"StagSans-Light";color:#666;text-align:center;}.didYouKnow{padding:0 40px;}.didYouKnow .didYouKnowInner{display:flex;background-color:#6e2a8d;color:#fff;width:100%;max-width:1920px;margin:0 auto;}.didYouKnow .didYouKnowInner .didYouKnowLeft{padding:20px;max-width:300px;width:33%;min-height:25vw;}.didYouKnow .didYouKnowInner .didYouKnowLeft .didYouKnowIcon{width:60px;height:60px;background-image:url(../Images/lightbulb.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;margin:0 auto 20px 0;}.didYouKnow .didYouKnowInner .didYouKnowLeft .didYouKnowTitle{font-family:"StagSans-Semibold";font-size:40px;}.didYouKnow .didYouKnowInner .didYouKnowRight{width:100%;background-size:cover;background-position:center center;}.didYouKnow .didYouKnowList{display:flex;width:100%;max-width:1920px;margin:0 auto 40px auto;padding:0 0 40px 0;border-bottom:1px solid #6e2a8d;}.didYouKnow .didYouKnowList .didYouKnowListItem{width:100%;text-align:center;color:#6e2a8d;margin:0 20px;}.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(1){padding:0 20px 0 0;}.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(2){padding:0 20px 0 20px;}.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(3){padding:0 0 0 20px;}.didYouKnow .didYouKnowList .didYouKnowListItem h5{font-family:"StagSans-Book";}.didYouKnow .didYouKnowList .didYouKnowListItem p{color:#6e2a8d;font-family:"StagSans-Light";margin:20px 0;}section.whyJoin{padding:0 40px 0 40px;}section.whyJoin .whyJoinInner{width:100%;max-width:1920px;margin:0 auto;display:flex;border-bottom:1px solid #6e2a8d;padding:0 0 40px 0;}section.whyJoin .whyJoinInner .whyJoinItem{padding:20px;width:100%;height:calc((100vw - 80px)/5 - 40px);max-height:344px;text-align:center;display:flex;align-items:center;}section.whyJoin .whyJoinInner .whyJoinItem .whyJoinInfo{margin:0 auto;}section.whyJoin .whyJoinInner .whyJoinItem .whyJoinInfo .whyJoinIcon{width:5vw;height:5vw;margin:0 auto 20px auto;background-size:60% auto;background-position:center center;background-repeat:no-repeat;background-color:#fff;border-radius:50%;}section.whyJoin .whyJoinInner .whyJoinItem .whyJoinInfo .whyJoinTitle{margin:0 0 20px 0;font-family:"StagSans-medium";}section.whyJoin .whyJoinInner .whyJoinItem .whyJoinInfo .whyJoinDesc{font-family:"StagSans-Light";}section.whyJoin .whyJoinInner .whyJoinItem .whyJoinInfo .whyJoinDesc p{margin:20px 0 0 0;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(odd){background-color:#6e2a8d;color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(odd) p{color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(even){background-color:#fff;color:#6e2a8d;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(even) p{color:#6e2a8d;}section.currentRoles{text-align:center;padding:0 40px 40px 40px;}section.currentRoles p{font-family:"StagSans-Light";color:#666;}section.currentRoles .currentRolesInner{width:100%;max-width:1920px;margin:0 auto;overflow:auto;}section.currentRoles .currentRolesInner .currentRolesItem{padding:20px;width:calc((100vw - 80px)/3 - 59px);height:calc((100vw - 80px)/3 - 59px);max-width:480px;max-height:480px;margin:0 0 20px 0;float:left;color:#fff;background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);display:flex;align-items:center;}section.currentRoles .currentRolesInner .currentRolesItem.thingsToDo{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.currentRoles .currentRolesInner .currentRolesItem.thingsToDo .currentRoleItemInner .applyNow:hover{color:#6e2a8d;}section.currentRoles .currentRolesInner .currentRolesItem.gymHealth{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}section.currentRoles .currentRolesInner .currentRolesItem.gymHealth .currentRoleItemInner .applyNow:hover{color:#016a32;}section.currentRoles .currentRolesInner .currentRolesItem.theatreShows{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.currentRoles .currentRolesInner .currentRolesItem.theatreShows .currentRoleItemInner .applyNow:hover{color:#e23424;}section.currentRoles .currentRolesInner .currentRolesItem.librariesArchives{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}section.currentRoles .currentRolesInner .currentRolesItem.librariesArchives .currentRoleItemInner .applyNow:hover{color:#363b8a;}section.currentRoles .currentRolesInner .currentRolesItem.heritage{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.currentRoles .currentRolesInner .currentRolesItem.heritage .currentRoleItemInner .applyNow:hover{color:#820924;}section.currentRoles .currentRolesInner .currentRolesItem.arts{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.currentRoles .currentRolesInner .currentRolesItem.arts .currentRoleItemInner .applyNow:hover{color:#e23424;}section.currentRoles .currentRolesInner .currentRolesItem:nth-child(3n+2){margin:0 20px 20px 20px;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner{width:100%;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .currentRoleTitle{font-family:"StagSans-Semibold";font-size:24px;margin-bottom:20px;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .location{font-family:"StagSans-Light";}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .hours{font-family:"StagSans-Light";margin-bottom:20px;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .salary{font-family:"StagSans-Medium";font-size:20px;margin-bottom:20px;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .applyNow{display:inline-block;padding:10px 20px;border:1px solid #fff;border-radius:30px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;color:#fff;}section.currentRoles .currentRolesInner .currentRolesItem .currentRoleItemInner .applyNow:hover{color:#6e2a8d;background-color:#fff;}section.roleApplication{padding:40px;margin:0 0 0 0;}section.roleApplication .roleApplicationHeader{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);width:calc(100% - 40px);max-width:1920px;margin:0 auto 0 auto;padding:20px;color:#fff;}section.roleApplication .roleApplicationHeader h4{text-align:left;color:#fff;margin:0 0 20px 0;font-size:24px;}section.roleApplication .roleApplicationHeader .roleApplicationInfo{display:flex;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInforLeft{width:100%;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInforLeft .location,section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInforLeft .hours{font-family:"StagSans-Light";}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight{white-space:nowrap;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .applyNow,section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .share{display:inline-block;padding:10px 20px;border:1px solid #fff;border-radius:30px;margin:0 0 20px 20px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;color:#fff;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .applyNow:hover,section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .share:hover{background-color:#fff;color:#df0e8d;}section.roleApplication .roleApplicationHeader .applicationButtons{display:none;}section.roleApplication .roleApplicationHeader .applicationButtons .applyNow,section.roleApplication .roleApplicationHeader .applicationButtons .share{display:inline-block;padding:10px 20px;border:1px solid #fff;border-radius:30px;margin:0 20px 20px 0;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.roleApplication .roleApplicationHeader .applicationButtons .applyNow:hover,section.roleApplication .roleApplicationHeader .applicationButtons .share:hover{background-color:#fff;color:#df0e8d;}section.roleApplication .roleApplicationInner{padding:20px 0;width:100%;max-width:1920px;margin:0 auto;font-size:16px;line-height:21px;}section.roleApplication .roleApplicationInner .formRow label{color:#666;}section.roleApplication .roleApplicationInner .formRow p{margin:20px 0;text-align:left;font-family:"StagSans-Light";}section.roleApplication .roleApplicationInner .formRow ul li,section.roleApplication .roleApplicationInner .formRow ol li{color:#666;font-family:"StagSans-Light";}section.bookableEventTable,section.timetable{padding:0 40px;}section.bookableEventTable .text-center,section.timetable .text-center{text-align:center!important;}section.bookableEventTable .bookableEventTableInner,section.bookableEventTable .timetableInner,section.timetable .bookableEventTableInner,section.timetable .timetableInner{width:100%;max-width:1920px;margin:0 auto;}section.bookableEventTable .bookableEventTableInner h6,section.bookableEventTable .timetableInner h6,section.timetable .bookableEventTableInner h6,section.timetable .timetableInner h6{font-weight:normal;font-size:1rem;color:#6e2a8d;margin:0 0 1rem;}section.bookableEventTable .bookableEventTableInner .venueTabs,section.bookableEventTable .timetableInner .venueTabs,section.timetable .bookableEventTableInner .venueTabs,section.timetable .timetableInner .venueTabs{display:flex;margin:0 -5px;margin-bottom:2rem;}section.bookableEventTable .bookableEventTableInner .venueTabs .venueTab,section.bookableEventTable .timetableInner .venueTabs .venueTab,section.timetable .bookableEventTableInner .venueTabs .venueTab,section.timetable .timetableInner .venueTabs .venueTab{width:100%;border:1px solid #6e2a8d;color:#6e2a8d;text-align:center;padding:10px 0;margin:5px 2.5px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;display:flex;align-items:center;justify-content:center;}section.bookableEventTable .bookableEventTableInner .venueTabs .venueTab.selected,section.bookableEventTable .bookableEventTableInner .venueTabs .venueTab:hover,section.bookableEventTable .timetableInner .venueTabs .venueTab.selected,section.bookableEventTable .timetableInner .venueTabs .venueTab:hover,section.timetable .bookableEventTableInner .venueTabs .venueTab.selected,section.timetable .bookableEventTableInner .venueTabs .venueTab:hover,section.timetable .timetableInner .venueTabs .venueTab.selected,section.timetable .timetableInner .venueTabs .venueTab:hover{color:#fff;background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);}section.bookableEventTable .bookableEventTableInner .weekdays,section.bookableEventTable .timetableInner .weekdays,section.timetable .bookableEventTableInner .weekdays,section.timetable .timetableInner .weekdays{display:flex;align-content:space-between;width:100%;background-color:#f2f2f2;padding:0 2.5px;}section.bookableEventTable .bookableEventTableInner .weekdays .day,section.bookableEventTable .timetableInner .weekdays .day,section.timetable .bookableEventTableInner .weekdays .day,section.timetable .timetableInner .weekdays .day{cursor:pointer;flex:1;text-align:center;color:#6e2a8d;padding:20px 0;margin:5px 2.5px;transition:background-color .3s ease;}section.bookableEventTable .bookableEventTableInner .weekdays .day span,section.bookableEventTable .timetableInner .weekdays .day span,section.timetable .bookableEventTableInner .weekdays .day span,section.timetable .timetableInner .weekdays .day span{font-size:12px;display:block;}section.bookableEventTable .bookableEventTableInner .weekdays .day.all,section.bookableEventTable .timetableInner .weekdays .day.all,section.timetable .bookableEventTableInner .weekdays .day.all,section.timetable .timetableInner .weekdays .day.all{display:flex;align-items:center;}section.bookableEventTable .bookableEventTableInner .weekdays .day.all&gt;div,section.bookableEventTable .timetableInner .weekdays .day.all&gt;div,section.timetable .bookableEventTableInner .weekdays .day.all&gt;div,section.timetable .timetableInner .weekdays .day.all&gt;div{width:100%;}section.bookableEventTable .bookableEventTableInner .weekdays .day.selected,section.bookableEventTable .timetableInner .weekdays .day.selected,section.timetable .bookableEventTableInner .weekdays .day.selected,section.timetable .timetableInner .weekdays .day.selected{background-color:#6e2a8d;color:#fff;}section.bookableEventTable .bookableEventTableInner .weekdays .day:hover,section.bookableEventTable .timetableInner .weekdays .day:hover,section.timetable .bookableEventTableInner .weekdays .day:hover,section.timetable .timetableInner .weekdays .day:hover{background-color:#6e2a8d;color:#fff;}section.bookableEventTable .bookableEventTableInner table.eventTable,section.bookableEventTable .timetableInner table.eventTable,section.timetable .bookableEventTableInner table.eventTable,section.timetable .timetableInner table.eventTable{width:70%;margin:0 auto;padding:3rem 0;}section.bookableEventTable .bookableEventTableInner table.eventTable th,section.bookableEventTable .bookableEventTableInner table.eventTable td,section.bookableEventTable .timetableInner table.eventTable th,section.bookableEventTable .timetableInner table.eventTable td,section.timetable .bookableEventTableInner table.eventTable th,section.timetable .bookableEventTableInner table.eventTable td,section.timetable .timetableInner table.eventTable th,section.timetable .timetableInner table.eventTable td{padding:0 10px;}section.bookableEventTable .bookableEventTableInner table.eventTable th.hide,section.bookableEventTable .bookableEventTableInner table.eventTable td.hide,section.bookableEventTable .timetableInner table.eventTable th.hide,section.bookableEventTable .timetableInner table.eventTable td.hide,section.timetable .bookableEventTableInner table.eventTable th.hide,section.timetable .bookableEventTableInner table.eventTable td.hide,section.timetable .timetableInner table.eventTable th.hide,section.timetable .timetableInner table.eventTable td.hide{display:none;}section.bookableEventTable .bookableEventTableInner table.eventTable th,section.bookableEventTable .timetableInner table.eventTable th,section.timetable .bookableEventTableInner table.eventTable th,section.timetable .timetableInner table.eventTable th{color:#6e2a8d;text-align:left;font-weight:normal;padding-bottom:1.5rem;}section.bookableEventTable .bookableEventTableInner table.eventTable th span.mobile,section.bookableEventTable .timetableInner table.eventTable th span.mobile,section.timetable .bookableEventTableInner table.eventTable th span.mobile,section.timetable .timetableInner table.eventTable th span.mobile{display:none!important;}section.bookableEventTable .bookableEventTableInner table.eventTable.free tr&gt;td:last-child,section.bookableEventTable .timetableInner table.eventTable.free tr&gt;td:last-child,section.timetable .bookableEventTableInner table.eventTable.free tr&gt;td:last-child,section.timetable .timetableInner table.eventTable.free tr&gt;td:last-child{color:#6e2a8d;}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr span.mobile,section.bookableEventTable .timetableInner table.eventTable tbody tr span.mobile,section.timetable .bookableEventTableInner table.eventTable tbody tr span.mobile,section.timetable .timetableInner table.eventTable tbody tr span.mobile{display:none;}section.bookableEventTable .bookableEventTableInner table.eventTable tbody .odd,section.bookableEventTable .timetableInner table.eventTable tbody .odd,section.timetable .bookableEventTableInner table.eventTable tbody .odd,section.timetable .timetableInner table.eventTable tbody .odd{background-color:#f0f0f0;}section.bookableEventTable .bookableEventTableInner table.eventTable tr.hide,section.bookableEventTable .timetableInner table.eventTable tr.hide,section.timetable .bookableEventTableInner table.eventTable tr.hide,section.timetable .timetableInner table.eventTable tr.hide{display:none;}section.bookableEventTable .bookableEventTableInner table.eventTable tr.empty,section.bookableEventTable .timetableInner table.eventTable tr.empty,section.timetable .bookableEventTableInner table.eventTable tr.empty,section.timetable .timetableInner table.eventTable tr.empty{text-align:center;background-color:transparent!important;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td,section.bookableEventTable .timetableInner table.eventTable tr td,section.timetable .bookableEventTableInner table.eventTable tr td,section.timetable .timetableInner table.eventTable tr td{padding:10px;color:#5a5756;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.avail,section.bookableEventTable .timetableInner table.eventTable tr td span.avail,section.timetable .bookableEventTableInner table.eventTable tr td span.avail,section.timetable .timetableInner table.eventTable tr td span.avail{border-radius:100%;display:inline-block;width:30px;height:30px;line-height:30px;color:#fff;font-weight:bold;font-size:18px;text-align:center;background-color:#39b54a;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.avail.orange,section.bookableEventTable .timetableInner table.eventTable tr td span.avail.orange,section.timetable .bookableEventTableInner table.eventTable tr td span.avail.orange,section.timetable .timetableInner table.eventTable tr td span.avail.orange{background-color:#fbb040;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.avail.red,section.bookableEventTable .timetableInner table.eventTable tr td span.avail.red,section.timetable .bookableEventTableInner table.eventTable tr td span.avail.red,section.timetable .timetableInner table.eventTable tr td span.avail.red{background-color:#e01f25;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info,section.bookableEventTable .timetableInner table.eventTable tr td span.info,section.timetable .bookableEventTableInner table.eventTable tr td span.info,section.timetable .timetableInner table.eventTable tr td span.info{display:inline-block;border-radius:100%;width:18px;height:18px;background-color:#5a5756;vertical-align:middle;margin-left:8px;color:#fff;text-align:center;font-family:"Arial monospace";position:relative;line-height:18px;cursor:pointer;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info.show .desc,section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info:hover .desc,section.bookableEventTable .timetableInner table.eventTable tr td span.info.show .desc,section.bookableEventTable .timetableInner table.eventTable tr td span.info:hover .desc,section.timetable .bookableEventTableInner table.eventTable tr td span.info.show .desc,section.timetable .bookableEventTableInner table.eventTable tr td span.info:hover .desc,section.timetable .timetableInner table.eventTable tr td span.info.show .desc,section.timetable .timetableInner table.eventTable tr td span.info:hover .desc{visibility:visible;opacity:1;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info .desc,section.bookableEventTable .timetableInner table.eventTable tr td span.info .desc,section.timetable .bookableEventTableInner table.eventTable tr td span.info .desc,section.timetable .timetableInner table.eventTable tr td span.info .desc{visibility:hidden;opacity:0;position:absolute;background-color:#5a5756;font-family:StagSans-Light;width:300px;line-height:20px;font-size:18px;bottom:29px;transform:translateX(-50%);border-radius:10px;padding:1rem .5rem;left:50%;transform:translateX(-50%);transition:opacity .5s ease,visibility .5s ease;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info .desc:after,section.bookableEventTable .timetableInner table.eventTable tr td span.info .desc:after,section.timetable .bookableEventTableInner table.eventTable tr td span.info .desc:after,section.timetable .timetableInner table.eventTable tr td span.info .desc:after{content:"";display:block;border-left:10px transparent solid;border-right:10px transparent solid;border-top:10px #5a5756 solid;position:absolute;transform:translateX(-50%);left:50%;bottom:-10px;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td a,section.bookableEventTable .timetableInner table.eventTable tr td a,section.timetable .bookableEventTableInner table.eventTable tr td a,section.timetable .timetableInner table.eventTable tr td a{color:#6e2a8d;text-decoration:none;}section.bookableEventTable .bookableEventTableInner .error,section.bookableEventTable .bookableEventTableInner .loading,section.bookableEventTable .timetableInner .error,section.bookableEventTable .timetableInner .loading,section.timetable .bookableEventTableInner .error,section.timetable .bookableEventTableInner .loading,section.timetable .timetableInner .error,section.timetable .timetableInner .loading{margin:2rem 0;font-size:1rem;color:#5a5756;font-family:"StagSans";}.ticketWrapper{max-width:1920px;margin:0 auto;padding:0 40px;}.ticketWrapper .ticketInner{background-color:#f2f2f2;}.ticketWrapper .ticketInfo{padding-bottom:15px;display:flex;justify-content:center;margin:0 -20px;}.ticketWrapper .column{display:flex;align-items:center;padding:0 20px;color:#6e2a8d;font-size:18px;margin-top:15px;}.ticketWrapper .column img{margin:0 15px;}.ticketWrapper .column+.column{border-left:1px solid #6e2a8d;}.ticketWrapper .column:first-child img{margin-left:0;}.ticketWrapper .column strong{font-size:22px;white-space:nowrap;}.ticketWrapper iframe{width:100%;display:none;}.ticketWrapper .emptyMessage{margin:0;padding:2rem 0;text-align:center;color:#6e2a8d;}.ticketWrapper .dateDropdown,.featuredInfo .dateDropdown{position:relative;display:flex;align-items:center;}.ticketWrapper .dateDropdown .selected,.featuredInfo .dateDropdown .selected{padding-right:25px;cursor:pointer;width:100%;overflow:hidden;}.ticketWrapper .dateDropdown.open:after,.featuredInfo .dateDropdown.open:after{transform:rotateZ(180deg);}.ticketWrapper .dateDropdown.open .dropdownList,.featuredInfo .dateDropdown.open .dropdownList{display:block;}.ticketWrapper .dateDropdown:after,.featuredInfo .dateDropdown:after{display:block;width:10px;height:5px;content:"";background-image:url("/Images/downsinglechevron.svg");background-repeat:no-repeat;position:absolute;right:0;pointer-events:none;color:#6e2a8d;transition:transform .5s ease;}.ticketWrapper .dateDropdown .dropdownList,.featuredInfo .dateDropdown .dropdownList{background-color:#fff;margin:0;z-index:1;list-style:none;position:absolute;top:100%;display:none;padding:0;box-shadow:10px 10px 10px rgba(0,0,0,.2);margin-top:10px;min-width:100%;transform:translateX(-50%);left:calc(50% - 23px);right:auto;max-height:250px;overflow:auto;}.ticketWrapper .dateDropdown .dropdownList::-webkit-scrollbar,.featuredInfo .dateDropdown .dropdownList::-webkit-scrollbar{width:10px;}.ticketWrapper .dateDropdown .dropdownList::-webkit-scrollbar-thumb,.featuredInfo .dateDropdown .dropdownList::-webkit-scrollbar-thumb{background-color:#6e2a8d;}.ticketWrapper .dateDropdown .dropdownList li,.featuredInfo .dateDropdown .dropdownList li{display:flex;padding:.5rem;font-size:16px;justify-content:space-between;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease;}.ticketWrapper .dateDropdown .dropdownList li .availability,.featuredInfo .dateDropdown .dropdownList li .availability{margin-left:1rem;}.ticketWrapper .dateDropdown .dropdownList li:hover,.featuredInfo .dateDropdown .dropdownList li:hover{background-color:#6e2a8d;color:#fff;}.featuredInfo .dateTime .dateDropdown{margin-left:1rem;width:100%;margin-top:0;color:#6e2a8d;}.featuredInfo .dateDropdown{margin-top:1rem;color:#6e2a8d;}.featuredInfo .dateDropdown .selected{border:1px solid #6e2a8d;border-radius:20px;padding:10px 20px;}.featuredInfo .dateDropdown:after{right:15px;}.featuredInfo .dateDropdown .dropdownList{margin-top:0;left:0;transform:none;border:1px solid #6e2a8d;border-radius:20px;box-sizing:border-box;}.featuredInfo .dateDropdown .dropdownList li{padding:10px 20px;}.featuredInfo .dateDropdown.open .selected{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.featuredInfo .dateDropdown.open .dropdownList{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.onlineBookingIframeWrapper{max-width:1920px;padding:0 40px;margin:40px auto 40px auto;}.onlineBookingIframeWrapper iframe{width:100%;min-height:600px;}section.venueList{padding:40px;}section.venueList .venueListInner{width:auto;max-width:1920px;margin:0 auto;text-align:center;}section.venueList .venueListInner .venueListItem{width:300px;display:inline-block;margin:0 2px 20px 2px;vertical-align:top;}section.venueList .venueListInner .venueListItem .venueListImageWrapper{height:185px;position:relative;overflow:hidden;}section.venueList .venueListInner .venueListItem .venueListImageWrapper .venueListImage{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.venueList .venueListInner .venueListItem .venueListInfo{padding:15px 20px;background-color:#f5f5f5;}section.venueList .venueListInner .venueListItem .venueListInfo .venueTitle{color:#666;padding:0 0 20px;font-size:18px;text-align:center;height:62px;}section.venueList .venueListInner .venueListItem .venueListInfo .keyFeatures{color:#666;margin:0 0 20px 0;}section.venueList .venueListInner .venueListItem .venueListInfo .featuresList{font-family:"StagSans-Book";color:#666;font-size:16px;line-height:21px;column-count:2;-webkit-column-gap:0;-ms-column-gap:0;-moz-column-gap:0;column-gap:0;height:150px;}section.venueList .venueListInner .venueListItem .venueListInfo .featuresList .featuresListItem{display:flex;margin:0 5px 5px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}section.venueList .venueListInner .venueListItem .venueListInfo .featuresList .featuresListItem .icon{width:24px;min-width:24px;max-width:24px;height:24px;background-size:60% auto;background-position:left center;background-repeat:no-repeat;display:inline-block;}section.venueList .venueListInner .venueListItem .venueListInfo .featuresList .featuresListItem .title{flex-direction:column;align-items:start;justify-content:center;display:flex;text-align:left;}section.venueList .venueListInner .venueListItem.thingsToDo .venueListImageWrapper{border-bottom:3px solid #6e2a8d;}section.venueList .venueListInner .venueListItem.thingsToDo .venueListImageWrapper:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.venueList .venueListInner .venueListItem.gymHealth .venueListImageWrapper{border-bottom:3px solid #016a32;}section.venueList .venueListInner .venueListItem.gymHealth .venueListImageWrapper:after{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}section.venueList .venueListInner .venueListItem.theatreShows .venueListImageWrapper{border-bottom:3px solid #e23424;}section.venueList .venueListInner .venueListItem.theatreShows .venueListImageWrapper:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.venueList .venueListInner .venueListItem.librariesArchives .venueListImageWrapper{border-bottom:3px solid #363b8a;}section.venueList .venueListInner .venueListItem.librariesArchives .venueListImageWrapper:after{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}section.venueList .venueListInner .venueListItem.heritage .venueListImageWrapper{border-bottom:3px solid #820924;}section.venueList .venueListInner .venueListItem.heritage .venueListImageWrapper:after{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.venueList .venueListInner .venueListItem.arts .venueListImageWrapper{border-bottom:3px solid #e23424;}section.venueList .venueListInner .venueListItem.arts .venueListImageWrapper:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.venueList .venueListInner .venueListItem .moreAboutVenue{border:2px solid #6e2a8d;background-color:#6e2a8d;color:#fff;text-align:center;padding:12px 20px;display:block;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:16px;line-height:21px;}section.venueList .venueListInner .venueListItem .moreAboutVenue:hover{background-color:#fff;color:#6e2a8d;}section.advertisement{background-size:cover;}section.advertisement .advertInner{margin:10vw 64px 10vw 64px;width:calc(100% - 128px);max-width:362px;display:inline-block;color:#fff;}section.advertisement .advertInner .advertTitle{font-family:"StagSans-Semibold";font-size:41px;line-height:40px;margin-bottom:18px;}section.advertisement .advertInner .advertDesc{font-family:"StagSans-Book";font-size:20px;margin-bottom:38px;}section.advertisement .advertInner .advertButton{border:1px solid #fff;border-radius:40px;display:inline-block;padding:10px 28px;margin-bottom:40px;color:#fff;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.advertisement .advertInner .advertButton:hover{background-color:#fff;color:#000;}section.advertisement .advertInner .advertLogo{background-size:contain;background-position:left center;background-repeat:no-repeat;height:76px;}section.advertisement .bottomBanner{background-color:#62ba16;padding:20px 64px 13px 64px;color:#000;text-align:center;}section.advertisement .bottomBanner .bottomBannerTitle{font-family:"StagSans-Semibold";font-size:22px;}section.advertisement .bottomBanner .bottomBannerDesc{font-family:"StagSans-Book";font-size:16px;line-height:21px;}section.advertisement .bottomBanner .bottomBannerButton{margin:20px 0 0 0;border:1px solid #000;border-radius:40px;padding:10px 28px;display:inline-block;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;color:#000;}section.advertisement .bottomBanner .bottomBannerButton:hover{background-color:#000;color:#62ba16;}section.collections{padding:40px;}section.collections .collectionsInner p{color:#666;}section.collections .collectionsInner .collectionsSlider{display:flex;}section.collections .collectionsInner .collectionsSlider .collectionItem{display:flex;flex-direction:column;width:300px;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionImageWrapper{height:185px;min-height:185px;max-height:185px;position:relative;overflow:hidden;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionImageWrapper .collectionImage{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionImageWrapper:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;clip-path:polygon(0% 0%,100% 0%,100% 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionInfo{padding:20px;color:#fff;text-align:center;display:flex;flex-direction:column;align-content:stretch;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionInfo .collectionTitle{margin-bottom:20px;font-size:20px;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionInfo .collectionDesc{font-family:"StagSans-Book";height:100%;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionInfo .findOutMore{margin:20px auto 0 auto;font-size:16px;line-height:21px;padding:10px;display:inline-block;border:1px solid #fff;border-radius:40px;color:#fff;-webkit-transition:£t1;-moz-transition:£t1;-o-transition:£t1;transition:£t1;cursor:pointer;}section.collections .collectionsInner .collectionsSlider .collectionItem .collectionInfo .findOutMore:hover{background-color:#fff;color:#6e2a8d;}section.collections .collectionsInner .collectionsSlider .collectionItem.thingsToDo{background-color:#6e2a8d;}section.collections .collectionsInner .collectionsSlider .collectionItem.thingsToDo .collectionImageWrapper{border-bottom:3px solid #6e2a8d;}section.collections .collectionsInner .collectionsSlider .collectionItem.thingsToDo .collectionImageWrapper:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem.gymHealth{background-color:#016a32;}section.collections .collectionsInner .collectionsSlider .collectionItem.gymHealth .collectionImageWrapper{border-bottom:3px solid #016a32;}section.collections .collectionsInner .collectionsSlider .collectionItem.gymHealth .collectionImageWrapper:after{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem.theatreShows{background-color:#e23424;}section.collections .collectionsInner .collectionsSlider .collectionItem.theatreShows .collectionImageWrapper{border-bottom:3px solid #e23424;}section.collections .collectionsInner .collectionsSlider .collectionItem.theatreShows .collectionImageWrapper:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem.librariesArchives{background-color:#363b8a;}section.collections .collectionsInner .collectionsSlider .collectionItem.librariesArchives .collectionImageWrapper{border-bottom:3px solid #363b8a;}section.collections .collectionsInner .collectionsSlider .collectionItem.librariesArchives .collectionImageWrapper:after{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem.heritage{background-color:#820924;}section.collections .collectionsInner .collectionsSlider .collectionItem.heritage .collectionImageWrapper{border-bottom:3px solid #820924;}section.collections .collectionsInner .collectionsSlider .collectionItem.heritage .collectionImageWrapper:after{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.collections .collectionsInner .collectionsSlider .collectionItem.arts{background-color:#e23424;}section.collections .collectionsInner .collectionsSlider .collectionItem.arts .collectionImageWrapper{border-bottom:3px solid #e23424;}section.collections .collectionsInner .collectionsSlider .collectionItem.arts .collectionImageWrapper:after{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.collections .sliderControls{display:block;text-align:center;}section.collections .sliderControls.hidden{display:none;}section.collections .sliderControls .sliderPrev,section.collections .sliderControls .sliderNext{display:inline-block;width:30px;height:30px;background-color:#6e2a8d;border-radius:50%;margin:20px 10px;border:2px solid #6e2a8d;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;}section.collections .sliderControls .sliderPrev .disabled,section.collections .sliderControls .sliderNext .disabled{pointer-events:none;}section.collections .sliderControls .sliderPrev:hover,section.collections .sliderControls .sliderNext:hover{background-color:#fff;}section.collections .sliderControls .sliderPrev:hover svg path,section.collections .sliderControls .sliderNext:hover svg path{fill:#6e2a8d;}section.collections .sliderControls .sliderPrev svg,section.collections .sliderControls .sliderNext svg{width:20px;height:20px;position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}section.collections .sliderControls .sliderPrev svg path,section.collections .sliderControls .sliderNext svg path{width:80%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.collections .sliderControls .sliderPrev a,section.collections .sliderControls .sliderNext a{width:30px;height:30px;position:absolute;top:0;left:0;}section.collections .sliderControls .sliderPrev a.disabled div:parent,section.collections .sliderControls .sliderNext a.disabled div:parent{opacity:.4;}section.headerImage{display:block;min-height:calc(100vh - 120px);padding:0 40px 0 40px;}section.headerImage .headerImageInner{width:100%;height:calc(100vh - 120px);background-size:cover;background-position:center center;position:relative;}section.headerImage .headerImageInner .campaignTitles{position:absolute;bottom:5vw;left:0;width:100%;text-align:center;z-index:2;}section.headerImage .headerImageInner .campaignTitles .campaignTitle{font-size:60px;color:#fff;font-family:"Stag-Semibold";}section.headerImage .headerImageInner .campaignTitles .campaignSubtitle{font-size:30px;color:#fff;font-family:"Stag-Semibold";}section.FAQLandingPage{padding:0 40px 40px 40px;margin:0 0 0 0;display:flow-root;}section.FAQLandingPage .searchImage{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;max-width:1920px;margin:0 auto;}section.FAQLandingPage .FAQsearchWrapper{margin:0 auto 40px 340px;}section.FAQLandingPage .FAQsearchWrapper input[type=text]{width:calc(100% - 40px);max-width:300px;padding:20px 20px 20px 40px;border:0 solid transparent;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#f5f5f5;font-size:inherit;color:#666;float:left;}section.FAQLandingPage .FAQsearchWrapper input[type=text]:focus{outline:0;}section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton{background-color:#f5f5f5;width:58px;height:58px;border-top-right-radius:30px;border-bottom-right-radius:30px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;position:relative;display:inline-block;}section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton:focus,section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton:hover{outline:0;background-color:#6e2a8d;}section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton:focus:after,section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton:hover:after{background-image:url(../Images/magnifyingglasswhite.svg);}section.FAQLandingPage .FAQsearchWrapper .FAQsearchButton:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(../Images/magnifyingglass.svg);background-size:60% auto;background-position:center center;background-repeat:no-repeat;}section.FAQLandingPage .FAQLandingPageInner{display:flex;width:100%;max-width:1920px;margin:0 auto;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft{width:220px;min-width:220px;max-width:220px;background-color:#f5f5f5;padding:40px 40px 40px 40px;position:relative;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll{position:absolute;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem{margin-bottom:20px;color:#6e2a8d;cursor:pointer;display:none;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem.notFiltered{display:block;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem:hover{text-decoration:none;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight{width:100%;margin:0 0 0 40px;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory{display:none;margin-bottom:40px;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory.notFiltered{display:block;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory h4{text-align:left;margin:0 0 20px 0;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject{background-color:#6e2a8d;padding:20px;margin:0 0 10px 0;display:none;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject.notFiltered{display:block;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectQuestion{color:#fff;padding:0 0 0 50px;position:relative;cursor:pointer;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectQuestion:before{content:"";position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#fff;background-image:url(../Images/pluspurple.svg);background-size:60% 60%;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectQuestion.open:before{-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer{display:none;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h1,section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h2,section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h3,section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h4{color:#fff;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer strong{color:#fff;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer p{color:#fff;text-align:left;font-family:"StagSans-Light";margin:20px 0 20px 50px;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer a{color:#fff;text-decoration:underline;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer ul,section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer ol{color:#fff;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer table{color:#fff;}section.renderForm{padding:0 40px;overflow:hidden;}section.renderForm .renderFormInner{width:100%;max-width:1920px;margin:0 auto;}section.renderForm .renderFormInner form fieldset{border:0;padding:0;margin:0;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-6{width:calc(50% - 20px);float:left;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-6:nth-child(odd){margin-right:20px;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-6:nth-child(even){margin-left:20px;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4{width:calc(33.333% - 40px);float:left;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4:nth-child(3n+1),section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4:nth-child(3n+2){margin-right:40px;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4:nth-child(3n+3){width:33.333%;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container .field-validation-error{color:#dd0236;margin:10px 0;}section.renderForm .renderFormInner form fieldset .umbraco-forms-field{margin-bottom:20px;padding:0 0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.renderForm .renderFormInner form fieldset .umbraco-forms-field.hidden{padding:0;margin:0;}section.renderForm .renderFormInner form label,section.renderForm .renderFormInner form legend{color:#666;font-family:"StagSans-Book";display:inline-block;margin-bottom:10px;vertical-align:top;}section.renderForm .renderFormInner form legend{margin-bottom:20px;padding:0 40px;}section.renderForm .renderFormInner form textarea{width:calc(100% - 40px);padding:20px;border:0 solid transparent;background-color:#f5f5f5;font-family:"StagSans-Book";font-size:inherit;color:#666;}section.renderForm .renderFormInner form input{font-family:"StagSans-Book";}section.renderForm .renderFormInner form input[type=text]{width:calc(100% - 40px);padding:20px;border:0 solid transparent;background-color:#f5f5f5;font-size:inherit;color:#666;}section.renderForm .renderFormInner form input[type=radio]{width:20px;height:20px;border:1px solid #6e2a8d;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;padding:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.renderForm .renderFormInner form input[type=radio]:focus{outline:0;}section.renderForm .renderFormInner form input[type=radio]:checked{background-color:#6e2a8d;}section.renderForm .renderFormInner form input[type=checkbox]{width:20px;height:20px;border:1px solid #6e2a8d;border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;padding:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0 5px 0 0;}section.renderForm .renderFormInner form input[type=checkbox]:checked{background-color:#6e2a8d;}section.renderForm .renderFormInner form input[type=checkbox]:focus{outline:0;}section.renderForm .renderFormInner form input[type=submit]{padding:20px 40px;margin:0 auto 0 auto;border:2px solid #6e2a8d;color:#6e2a8d;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:40px;background-color:#fff;font-size:20px;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-family:"StagSans-Semibold";}section.renderForm .renderFormInner form input[type=submit]:hover{color:#fff;background-color:#6e2a8d;}section.renderForm .renderFormInner form input[type=file]{color:#666;}section.renderForm .renderFormInner form input::-webkit-file-upload-button{padding:10px 20px;margin:0 20px 0 0;background:#fff;border:1px solid #6e2a8d;color:#6e2a8d;font-family:"StagSans-Semibold";cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.renderForm .renderFormInner form input::-webkit-file-upload-button:hover{background-color:#6e2a8d;color:#fff;}section.renderForm .renderFormInner form input::-webkit-file-upload-button:focus{outline:0;}section.renderForm .renderFormInner form input:-internal-autofill-selected{background-color:#f5f5f5;}section.renderForm .renderFormInner form input:focus{outline:0;}section.renderForm .renderFormInner form select{padding:10px 20px;border-radius:30px;border:0;background-color:#f5f5f5;color:#6e2a8d;font-size:20px;text-align:center;position:relative;overflow:visible;}section.renderForm .renderFormInner form select:focus{outline:0;}section.renderForm .renderFormInner form select option{text-align:center;}section.renderForm .renderFormInner form select:after{content:"";position:absolute;left:0;top:0;width:63px;height:63px;background-color:#6e2a8d;}section.renderForm .renderFormInner form .umbraco-forms-tooltip,section.renderForm .renderFormInner form .field-validation-valid{color:#6e2a8d;}section.renderForm .renderFormInner form h2{color:#6e2a8d;}section.renderForm .renderFormInner form p{text-align:left;margin:0 0 20px 0;font-family:"StagSans-Book";}section.renderForm .renderFormInner form .umbraco-forms-navigation{padding:20px 40px;text-align:center;}section.renderForm .renderFormInner form .rateOurService label{color:#6e2a8d;}section.renderForm .renderFormInner form .rateOurService .ratingsInner{display:flex;justify-content:flex-start;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings{margin-right:5em;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio]{float:none;width:60px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;padding:0;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio]:focus{outline:0;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating1]{border:5px solid #39b54a;background-image:url(../Images/rating1.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating1]:hover{background-color:#39b54a;background-image:url(../Images/rating1white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating1]:checked{background-color:#39b54a;background-image:url(../Images/rating1white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating2]{border:5px solid #91ca60;background-image:url(../Images/rating2.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating2]:hover{background-color:#91ca60;background-image:url(../Images/rating2white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating2]:checked{background-color:#91ca60;background-image:url(../Images/rating2white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating3]{border:5px solid #fbb040;background-image:url(../Images/rating3.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating3]:hover{background-color:#fbb040;background-image:url(../Images/rating3white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating3]:checked{background-color:#fbb040;background-image:url(../Images/rating3white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating4]{border:5px solid #f15a29;background-image:url(../Images/rating4.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating4]:hover{background-color:#f15a29;background-image:url(../Images/rating4white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating4]:checked{background-color:#f15a29;background-image:url(../Images/rating4white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating5]{border:5px solid #e01f25;background-image:url(../Images/rating5.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating5]:hover{background-color:#e01f25;background-image:url(../Images/rating5white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio][value=rating5]:checked{background-color:#e01f25;background-image:url(../Images/rating5white.svg);}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService{text-align:right;position:relative;background-color:#f5f5f5;border-radius:30px;max-width:300px;width:100%;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService.left{margin-right:5em;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService:after{content:"";position:absolute;left:0;top:0;width:40px;height:100%;background-color:#6e2a8d;border-radius:30px 0 0 30px;pointer-events:none;background-image:url(/images/downchevronwhite.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:right 11px center;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService select{padding:.75rem 10px .75rem 50px;border:0;width:100%;color:#6e2a8d;font-size:20px;font-family:"StagSans-Light";-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;overflow:visible;background-color:transparent;line-height:2em;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService select:focus{outline:0;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService select option{text-align:center;}section.renderForm .renderFormInner .checkboxlist input{font-family:"StagSans-Book";}section.renderForm .renderFormInner .checkboxlist input[type=checkbox]{width:20px!important;height:20px!important;border:1px solid #6e2a8d!important;display:inline-block!important;}section.renderForm .renderFormInner .checkboxlist label{margin:1px 0 10px 0;float:none;}section.renderForm .renderFormInner .radiobuttonlist input{font-family:"StagSans-Book";}section.renderForm .renderFormInner .radiobuttonlist input[type=radio]{width:20px!important;height:20px!important;border:1px solid #6e2a8d!important;display:inline-block!important;}section.renderForm .renderFormInner .radiobuttonlist label{margin:4px 0 10px 0;float:none;}section.questionBanner{background-color:#f5f5f5;padding:20px 40px;display:flex;}section.questionBanner .questionBannerInner{max-width:1920px;margin:0 auto;display:flex;}section.questionBanner .questionBannerInner .questionBannerLeft{text-align:right;color:#6e2a8d;font-size:30px;margin:0 20px 0 0;display:flex;align-items:center;}section.questionBanner .questionBannerInner .questionBannerLeft .questionBannerTitle{display:inline-block;margin:0 0 0 auto;}section.questionBanner .questionBannerInner .questionBannerRight .questionBannerButton{padding:10px 20px;border:2px solid #6e2a8d;border-radius:30px;display:inline-block;color:#6e2a8d;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.questionBanner .questionBannerInner .questionBannerRight .questionBannerButton:hover{background-color:#6e2a8d;color:#fff;}section.textBanner{background-color:#f5f5f5;padding:40px 40px;text-align:center;}section.textBanner .textBannerInner{width:100%;max-width:1920px;margin:0 auto;}section.textBanner .textBannerInner .textBannerDesc{color:#6e2a8d;font-family:"StagSans-Light";margin-bottom:20px;}section.textBanner .textBannerInner .textBannerButton{display:inline-block;padding:10px 20px;border:2px solid #6e2a8d;color:#6e2a8d;border-radius:30px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.textBanner .textBannerInner .textBannerButton a{color:#6e2a8d;}section.textBanner .textBannerInner .textBannerButton:hover,section.textBanner .textBannerInner .textBannerButton:active{background-color:#6e2a8d;}section.textBanner .textBannerInner .textBannerButton:hover a,section.textBanner .textBannerInner .textBannerButton:active a{color:#fff;}section.menuTabs{padding:40px 40px 0 40px;overflow:visible;}section.menuTabs .menuTabsWrapper{width:100%;max-width:1920px;margin:0 auto;display:flex;text-align:center;}section.menuTabs .menuTabsWrapper .menuTab{width:100%;padding:20px;border:1px solid #6e2a8d;text-align:center;color:#6e2a8d;font-family:"StagSans-Book";-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;position:relative;}section.menuTabs .menuTabsWrapper .menuTab.active,section.menuTabs .menuTabsWrapper .menuTab:hover{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);color:#fff;}section.menuTabs .menuTabsWrapper .menuTab+.menuTab{margin-left:10px;}section.menuTabs .menuTabsWrapper .menuTab.dropdown a{color:inherit;}section.menuTabs .menuTabsWrapper .menuTab.dropdown svg{width:20px;height:15px;margin-left:.5rem;fill:currentColor;transition:transform .2s ease;pointer-events:none;}section.menuTabs .menuTabsWrapper .menuTab.dropdown.open svg{transform:rotateZ(180deg);}section.menuTabs .menuTabsWrapper .menuTab.dropdown .dropdownWrapper{display:none;position:absolute;top:58px;width:100%;left:-1px;transition:visibility .2s ease,opacity .2s ease;border:1px solid #6e2a8d;z-index:1;}section.menuTabs .menuTabsWrapper .menuTab.dropdown .dropdownWrapper .menuTab{display:block;margin-left:0;background-color:#fff;text-align:left;border:0;width:calc(100% - 40px);}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab{color:#6e2a8d;}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab,body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #6e2a8d;}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab.active,body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab:hover{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);color:#fff;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab{color:#016a32;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab,body.gymHealth section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #016a32;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab.active,body.gymHealth section.menuTabs .menuTabsWrapper .menuTab:hover{background:#016a32;background:-moz-linear-gradient(left,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(left,#016a32 0%,#90be20 100%);background:linear-gradient(to right,#016a32 0%,#90be20 100%);color:#fff;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab,body.arts section.menuTabs .menuTabsWrapper .menuTab{color:#e23424;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab,body.theatreShows section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper,body.arts section.menuTabs .menuTabsWrapper .menuTab,body.arts section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #e23424;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab.active,body.theatreShows section.menuTabs .menuTabsWrapper .menuTab:hover,body.arts section.menuTabs .menuTabsWrapper .menuTab.active,body.arts section.menuTabs .menuTabsWrapper .menuTab:hover{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);color:#fff;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab{color:#363b8a;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab,body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #363b8a;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab.active,body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab:hover{background:#363b8a;background:-moz-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:linear-gradient(to right,#363b8a 0%,#00a8e7 100%);color:#fff;}body.heritage section.menuTabs .menuTabsWrapper .menuTab{color:#820924;}body.heritage section.menuTabs .menuTabsWrapper .menuTab,body.heritage section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #820924;}body.heritage section.menuTabs .menuTabsWrapper .menuTab.active,body.heritage section.menuTabs .menuTabsWrapper .menuTab:hover{background:#820924;background:-moz-linear-gradient(left,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(left,#820924 0%,#dd0236 100%);background:linear-gradient(to right,#820924 0%,#dd0236 100%);color:#fff;}section.menuTabs{padding:40px 40px 0 40px;overflow:visible;}section.menuTabs .menuTabsWrapper{width:100%;max-width:1920px;margin:0 auto;display:flex;text-align:center;}section.menuTabs .menuTabsWrapper .menuTab{width:100%;padding:20px;border:1px solid #6e2a8d;text-align:center;color:#6e2a8d;font-family:"StagSans-Book";-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;position:relative;}section.menuTabs .menuTabsWrapper .menuTab.active,section.menuTabs .menuTabsWrapper .menuTab:hover{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);color:#fff;}section.menuTabs .menuTabsWrapper .menuTab+.menuTab{margin-left:10px;}section.menuTabs .menuTabsWrapper .menuTab.dropdown a{color:inherit;}section.menuTabs .menuTabsWrapper .menuTab.dropdown svg{width:20px;height:15px;margin-left:.5rem;fill:currentColor;transition:transform .2s ease;pointer-events:none;}section.menuTabs .menuTabsWrapper .menuTab.dropdown.open svg{transform:rotateZ(180deg);}section.menuTabs .menuTabsWrapper .menuTab.dropdown .dropdownWrapper{display:none;position:absolute;top:58px;width:100%;left:-1px;transition:visibility .2s ease,opacity .2s ease;border:1px solid #6e2a8d;z-index:1;}section.menuTabs .menuTabsWrapper .menuTab.dropdown .dropdownWrapper .menuTab{display:block;margin-left:0;background-color:#fff;text-align:left;border:0;width:calc(100% - 40px);}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab{color:#6e2a8d;}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab,body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #6e2a8d;}body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab.active,body.thingsToDo section.menuTabs .menuTabsWrapper .menuTab:hover{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);color:#fff;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab{color:#016a32;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab,body.gymHealth section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #016a32;}body.gymHealth section.menuTabs .menuTabsWrapper .menuTab.active,body.gymHealth section.menuTabs .menuTabsWrapper .menuTab:hover{background:#016a32;background:-moz-linear-gradient(left,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(left,#016a32 0%,#90be20 100%);background:linear-gradient(to right,#016a32 0%,#90be20 100%);color:#fff;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab,body.arts section.menuTabs .menuTabsWrapper .menuTab{color:#e23424;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab,body.theatreShows section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper,body.arts section.menuTabs .menuTabsWrapper .menuTab,body.arts section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #e23424;}body.theatreShows section.menuTabs .menuTabsWrapper .menuTab.active,body.theatreShows section.menuTabs .menuTabsWrapper .menuTab:hover,body.arts section.menuTabs .menuTabsWrapper .menuTab.active,body.arts section.menuTabs .menuTabsWrapper .menuTab:hover{background:#e23424;background:-moz-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(left,#e23424 0%,#f9c91a 100%);background:linear-gradient(to right,#e23424 0%,#f9c91a 100%);color:#fff;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab{color:#363b8a;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab,body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #363b8a;}body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab.active,body.librariesArchives section.menuTabs .menuTabsWrapper .menuTab:hover{background:#363b8a;background:-moz-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(left,#363b8a 0%,#00a8e7 100%);background:linear-gradient(to right,#363b8a 0%,#00a8e7 100%);color:#fff;}body.heritage section.menuTabs .menuTabsWrapper .menuTab{color:#820924;}body.heritage section.menuTabs .menuTabsWrapper .menuTab,body.heritage section.menuTabs .menuTabsWrapper .menuTab .dropdownWrapper{border:1px solid #820924;}body.heritage section.menuTabs .menuTabsWrapper .menuTab.active,body.heritage section.menuTabs .menuTabsWrapper .menuTab:hover{background:#820924;background:-moz-linear-gradient(left,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(left,#820924 0%,#dd0236 100%);background:linear-gradient(to right,#820924 0%,#dd0236 100%);color:#fff;}section.imageInfoSlider{padding:0 40px;}section.imageInfoSlider .imageInfoSliderInner{width:100%;max-width:1920px;margin:0 auto;overflow:auto;}section.imageInfoSlider .imageInfoSliderInner .bx-wrapper .bx-controls .bx-pager{text-align:center;}section.imageInfoSlider .imageInfoSliderInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(110,42,141,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}section.imageInfoSlider .imageInfoSliderInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(110,42,141,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.imageInfoSlider .imageInfoSliderInner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#6e2a8d;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls{display:block;text-align:center;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls.hidden{display:none;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext{display:inline-block;width:30px;height:30px;background-color:#6e2a8d;border-radius:50%;margin:20px 10px;border:2px solid #6e2a8d;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev:hover,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext:hover{background-color:#fff;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev:hover svg path,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext:hover svg path{fill:#6e2a8d;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev svg,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext svg{width:20px;height:20px;position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev svg path,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext svg path{width:80%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev a,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext a{width:30px;height:30px;position:absolute;top:0;left:0;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoPrev a.disabled div:parent,section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderControls .imageInfoNext a.disabled div:parent{opacity:.4;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{background-size:cover;background-position:center center;height:40vw;max-height:400px;position:relative;display:flex;align-items:center;border-bottom:2px solid #6e2a8d;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoTitle{text-align:center;padding:20px;color:#fff;width:calc(100% - 40px);z-index:2;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay{position:absolute;padding:20px;background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);height:calc(100% - 40px);width:calc(100% - 40px);display:flex;align-items:center;text-align:center;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);z-index:2;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay .imageInfoOverlayInner{max-width:300px;margin:0 auto;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay .imageInfoOverlayInner .title{margin:0 0 10px 0;}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay .imageInfoOverlayInner .desc{font-family:"StagSans-Light";}section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem:hover .imageInfoOverlay{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}body.thingsToDo section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{border-bottom:2px solid #6e2a8d;}body.thingsToDo section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem:after{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}body.gymHealth section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{border-bottom:2px solid #016a32;}body.gymHealth section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}body.theatreShows section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem,body.arts section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{border-bottom:2px solid #e23424;}body.theatreShows section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay,body.arts section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}body.librariesArchives section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{border-bottom:2px solid #363b8a;}body.librariesArchives section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}body.heritage section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem{border-bottom:2px solid #820924;}body.heritage section.imageInfoSlider .imageInfoSliderInner .imageInfoSliderWrapper .imageInfoItem .imageInfoOverlay{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.legalLayout{padding:0 40px 40px 40px;margin:0 0 0 0;display:flow-root;}section.legalLayout .searchImage{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;max-width:1920px;margin:0 auto;}section.legalLayout .FAQsearchWrapper{margin:0 auto 40px 340px;}section.legalLayout .FAQsearchWrapper input[type=text]{width:calc(100% - 40px);max-width:300px;padding:20px 20px 20px 40px;border:0 solid transparent;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#f5f5f5;font-size:inherit;color:#666;float:left;}section.legalLayout .FAQsearchWrapper input[type=text]:focus{outline:0;}section.legalLayout .FAQsearchWrapper .FAQsearchButton{background-color:#f5f5f5;width:58px;height:58px;border-top-right-radius:30px;border-bottom-right-radius:30px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;position:relative;display:inline-block;}section.legalLayout .FAQsearchWrapper .FAQsearchButton:focus,section.legalLayout .FAQsearchWrapper .FAQsearchButton:hover{outline:0;background-color:#6e2a8d;}section.legalLayout .FAQsearchWrapper .FAQsearchButton:focus:after,section.legalLayout .FAQsearchWrapper .FAQsearchButton:hover:after{background-image:url(../Images/magnifyingglasswhite.svg);}section.legalLayout .FAQsearchWrapper .FAQsearchButton:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(../Images/magnifyingglass.svg);background-size:60% auto;background-position:center center;background-repeat:no-repeat;}section.legalLayout .FAQLandingPageInner{display:flex;width:100%;max-width:1920px;margin:0 auto;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft{width:220px;min-width:220px;max-width:220px;background-color:#f5f5f5;padding:40px 0 40px 0;position:relative;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .legalSection{margin-bottom:20px;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .legalSection a.active .listItem{background-color:#606569;color:#fff;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .legalSection .legalSectionTitle{color:#282828;padding:10px 40px;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .legalSection .legalSectionChild{margin:0 0 0 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .legalSection .legalSectionChild a .listItem{padding:10px 40px 10px 60px;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem{color:#6e2a8d;cursor:pointer;display:none;padding:10px 40px;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem.notFiltered{display:block;}section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem:hover{text-decoration:none;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight{width:100%;margin:0 0 0 40px;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight div{color:#282828;margin:20px 0 0 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight a{color:#6e2a8d;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight h2{color:#282828;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight p{color:#282828;text-align:left;font-family:"StagSans-Light";margin:20px 0 0 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight ol li,section.legalLayout .FAQLandingPageInner .FAQLandingPageRight ul li{color:#666;text-align:left;font-family:"StagSans-Light";margin:10px 0 0 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight hr{border-top:1px solid #6e2a8d;margin:20px 0 0 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight .faqCategory{display:block;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight .faqCategory h4{text-align:left;margin:0 0 20px 0;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject{background-color:#6e2a8d;padding:20px;margin:0 0 10px 0;display:block;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectQuestion{color:#fff;padding:0 0 0 50px;position:relative;cursor:pointer;}section.legalLayout .FAQLandingPageInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectQuestion:before{content:"";position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background-color:#fff;background-image:url(../Images/pluspurple.svg);background-size:60% 60%;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}section.errorHeader{display:block;min-height:calc(100vh - 120px);padding:0 40px 0 40px;overflow:hidden;}section.errorHeader .errorHeaderInner{width:100%;height:calc(100vh - 160px);background-size:cover;background-position:center center;position:relative;background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.errorHeader .errorHeaderInner .errorTitles{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;text-align:center;}section.errorHeader .errorHeaderInner .errorTitles .errorOops{font-size:23vw;color:#fff;font-family:"Stag-Semibold";}section.errorHeader .errorHeaderInner .errorTitles .errorTitle{font-size:40px;color:#fff;font-family:"Stag-Semibold";margin-bottom:20px;}section.errorHeader .errorHeaderInner .errorTitles .errorSubtitle{font-size:24px;color:#fff;font-family:"StagSans-Book";margin-bottom:20px;}section.errorHeader .errorHeaderInner .errorTitles .goToHomePage{padding:10px 20px;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;position:relative;display:inline-block;}section.errorHeader .errorHeaderInner .errorTitles .goToHomePage:hover{background-color:#fff;color:#6e2a8d;}section.errorHeader .errorHeaderInner:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;clip-path:polygon(0% 0%,100% 0%,100% 100%);background-color:#fff;}section.errorHeader.comingSoon{margin-top:2rem;}section.errorHeader.comingSoon .errorHeaderInner .errorTitles .errorOops{font-size:18vw;line-height:15vw;}section.errorHeader.comingSoon .errorHeaderInner .errorTitles .errorSubtitle a{color:#fff;}section.errorHeader.thingsToDo{background:#df0e8d;background:-moz-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(45deg,#6e2a8d 0%,#df0e8d 100%);}section.errorHeader.gymHealth{background:#016a32;background:-moz-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:-webkit-linear-gradient(45deg,#016a32 0%,#90be20 100%);background:linear-gradient(45deg,#016a32 0%,#90be20 100%);}section.errorHeader.theatreShows{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}section.errorHeader.librariesArchives{background:#363b8a;background:-moz-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:-webkit-linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);background:linear-gradient(45deg,#363b8a 0%,#00a8e7 100%);}section.errorHeader.heritage{background:#820924;background:-moz-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:-webkit-linear-gradient(45deg,#820924 0%,#dd0236 100%);background:linear-gradient(45deg,#820924 0%,#dd0236 100%);}section.errorHeader.arts{background:#e23424;background:-moz-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:-webkit-linear-gradient(45deg,#e23424 0%,#f9c91a 100%);background:linear-gradient(45deg,#e23424 0%,#f9c91a 100%);}svg.corner{width:30px;position:absolute;top:0;right:0;}@media all and (min-width:1680px){section.errorHeader.comingSoon .errorHeaderInner .errorTitles .errorOops{font-size:300px;line-height:unset;}}@media all and (max-width:1670px){.menuModal .closeModal{right:20px;}.menuModal .menuModalInner .menuModalItem{max-width:190px;}}@media all and (max-width:1280px){.menuModal .menuModalInner .menuModalItem{max-width:150px;}.menuModal .menuModalInner .menuModalItem .menuModalItemTop .menuModalItemIcon{padding:0 15px 40px 15px;margin:0 auto;}.menuModal .menuModalInner .menuModalItem .menuModalItemTop .menuModalItemTitle{height:55px;font-size:20px;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem:nth-child(4){display:none;}section.homeVideo .videoWrapper iframe{width:320px;height:100%;}section.bookableEventTable .bookableEventTableInner .weekdays,section.timetable .timetableInner .weekdays{flex-wrap:wrap;}section.bookableEventTable .bookableEventTableInner .weekdays .day,section.timetable .timetableInner .weekdays .day{width:calc(25% - 5px);flex-basis:auto;}section.bookableEventTable .bookableEventTableInner .venueTabs,section.timetable .timetableInner .venueTabs{flex-wrap:wrap;}section.bookableEventTable .bookableEventTableInner .venueTabs .venueTab,section.timetable .timetableInner .venueTabs .venueTab{width:calc(25% - 7px);flex-basis:auto;}section.bookableEventTable .bookableEventTableInner table.eventTable,section.timetable .timetableInner table.eventTable{width:100%;}section.bookableEventTable .bookableEventTableInner table.eventTable tr td span.info .desc,section.timetable .timetableInner table.eventTable tr td span.info .desc{left:calc(50% + 70px);}section.timetable .timetableInner .venueSelection .venueTabs{flex-wrap:wrap;}section.timetable .timetableInner .venueSelection .venueTabs .venueTab{margin-right:0;}section.timetable .timetableInner .venueSelection .venueTabs .venueTab+.venueTab{margin-top:.5rem;}}@media all and (max-width:1024px){header.header{display:block;padding:0 0 20px 0;width:100%;}header.header .logoMenuWrapper .searchIconWrapper{margin:35px 0 0 0;}header.header .logoMenuWrapper .searchIconWrapper .headerSearchForm.narrow{width:85%;}header.header .logoMenuWrapper .logoWrapper{display:inline-block;margin:35px 40px 0 0;float:left;}header.header .logoMenuWrapper .navIcons{width:calc(50% - 10px);float:left;margin:25px 0 0 10px;display:inline-block;}.menuModal .menuModalInner .menuModalItem{max-width:110px;}.signUpModal .modalInner{margin:60px auto;width:calc(100% - 200px);}.signUpModal .modalInner img{max-height:calc(100vh - 120px)!important;}section.memberOptions .memberOptionsInner .membershipOptionTab{text-align:left;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected{display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper{display:inline-block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper.selected{display:flex;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper.hidden{display:none;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionWrapper{display:inline-block;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionWrapper .membershipOption{display:inline-block;}section.memberOptions .memberOptionsInner .membershipOptionTab .membershipOptionWrapper .membershipInfoBody{column-count:1;}section.whatsOn .whatsOnWrapper .whatsOnItemInfo .whatsOnInfoTitle{font-size:24px;}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem:nth-child(3){display:none;}section.teamMembers .teamMembersInner .teamMember{width:calc((100vw - 90px)/2 - 29px);height:calc((100vw - 90px)/2 - 29px);}section.teamMembers .teamMembersInner .teamMember:nth-child(3n+2){margin:0 0;}section.teamMembers .teamMembersInner .teamMember:nth-child(odd){margin:0 20px 40px 0;}section.teamMembers .teamMembersInner .teamMember:nth-child(even){margin:0 0 40px 20px;}section.whyJoin{overflow:auto;}section.whyJoin .whyJoinInner{display:block;overflow:auto;}section.whyJoin .whyJoinInner .whyJoinItem{width:calc(50% - 40px);height:calc(50vw - 80px);float:left;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n+1){background-color:#6e2a8d;color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n+1) p{color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n){background-color:#fff;color:#6e2a8d;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n) p{color:#6e2a8d;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft,section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft{padding:40px 20px 20px 20px;width:160px;min-width:160px;max-width:160px;}section.currentRoles .currentRolesInner .currentRolesItem{width:calc((100vw - 80px)/2 - 59px);height:calc((100vw - 80px)/2 - 59px);}section.currentRoles .currentRolesInner .currentRolesItem:nth-child(3n+2){margin:0 0 20px 0;}section.currentRoles .currentRolesInner .currentRolesItem:nth-child(even){margin:0 0 20px 20px;}section.venueInfo .venueInfoInner .venueFeatures{display:block;}section.venueInfo .venueInfoInner .venueFeatures .openingCol{width:calc(50% - 20px);display:inline-block;margin:0 10px 20px 0;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol{width:calc(50% - 10px);display:inline-block;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul{column-count:1;}footer .footerMain .footerColumns{display:block;}footer .footerMain .footerColumns .footerLeft{margin-bottom:40px;}footer .footerMain .footerColumns .footerCenter{width:calc(50% - 80px);display:inline-block;float:left;}footer .footerMain .footerColumns .footerRight{text-align:right;width:50%;display:inline-block;}}@media all and (max-width:840px){header.header{position:relative;}header.header .logoMenuWrapper{flex-direction:column;}header.header .logoMenuWrapper .searchIconWrapper{order:3;margin:20px 0 0 0;}header.header .logoMenuWrapper .searchIconWrapper .headerSearchForm .searchInput{font-size:20px;}header.header .logoMenuWrapper .searchIconWrapper .headerSearchForm.narrow{width:100%;}header.header .logoMenuWrapper .logoWrapper{order:1;margin:20px 0 0 0;}header.header .logoMenuWrapper .navIcons{order:2;width:100%;text-align:center;margin:20px 0 0 0;}header.header .logoMenuWrapper .navIcons .navIcon,header.header .logoMenuWrapper .navIcons .contactUs{margin:0 0 0 0;}header.header .logoMenuWrapper .navIcons .navIcon.facebook,header.header .logoMenuWrapper .navIcons .navIcon.twitter,header.header .logoMenuWrapper .navIcons .navIcon.instagram,header.header .logoMenuWrapper .navIcons .contactUs.facebook,header.header .logoMenuWrapper .navIcons .contactUs.twitter,header.header .logoMenuWrapper .navIcons .contactUs.instagram{display:none;}header.header .logoMenuWrapper .navIcons .menuIcon{position:absolute;top:-5px;right:10px;margin:5px 0 5px 0;}body .main{padding-top:0!important;}footer .footerBottom{display:block;}footer .footerBottom .footerBottomLeft{margin-bottom:20px;}footer .footerBottom .footerBottomRight{text-align:center;}}@media all and (max-width:768px){.menuModal .closeModal{right:15px;padding:15px 15px 50px 15px;}.menuModal .menuModalItem{padding:0 0 20px 0;max-width:90px;}.menuModal .menuModalItem .menuModalItemTop{padding:0 0 0 0;align-items:center;}.menuModal .menuModalItem .menuModalItemTop a.nav-link{display:flex;align-items:center;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemIcon{padding:0 30px 0 30px;background-position:center center;background-size:80% 80%;height:60px;width:80px;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemIcon:after{display:none;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemTitle{display:inline-block;width:auto;font-size:18px;}.menuModal .menuModalItem .subMenu{margin-top:20px;}.menuModal .menuModalItem .subMenuOpenIcon{margin:20px auto;width:30px;height:30px;}.signUpModal .modalInner{margin:60px auto;width:calc(100% - 140px);}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td,section.timetable .timetableInner table.eventTable tbody tr td,section.timetable .timetableInner table.eventTable thead tr td{padding:5px 10px;}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td span.info .desc,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td span.info .desc,section.timetable .timetableInner table.eventTable tbody tr td span.info .desc,section.timetable .timetableInner table.eventTable thead tr td span.info .desc{left:50%;}section.roleApplication{padding:20px;}section.roleApplication .roleApplicationHeader .roleApplicationInfo{display:block;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInforLeft{margin:0 0 20px 0;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight{display:none;}section.roleApplication .roleApplicationHeader .salary{margin:0 0 20px 0;}section.roleApplication .roleApplicationHeader .applicationButtons{display:block;}section.roleApplication .roleApplicationInner{padding:20px 0;}.ticketWrapper .ticketInfo{flex-wrap:wrap;}.ticketWrapper .ticketInfo .column{border-right:0;width:calc(50% - 41px);}.ticketWrapper .ticketInfo .column:nth-child(3n){border-left:0;}section.slideshow{height:auto;overflow:visible;}section.slideshow .section__hero-content{padding:70px 0 0 0;}section.slideshow .section__hero-content h1{padding:0 20px;}section.slideshow .section__hero-content form.headerSearchForm{padding:0 10px;}section.slideshow .section__hero-content form.headerSearchForm select.typeSelect{padding:0 10px 0 10px;width:100%;height:60px;border-bottom-left-radius:0;border-top-left-radius:15px;border-top-right-radius:15px;}section.slideshow .section__hero-content form.headerSearchForm input.searchInput{width:calc(100% - 142px);float:left;}section.slideshow .section__hero-content form.headerSearchForm button{height:60px;}section.slideshow .slideshowOuter .slideshowWrapper{height:100%;}section.slideshow .headerAnnouncement{padding:180px 10px 20px 10px;text-align:center;position:relative;width:calc(100% - 20px);}section.slideshow .headerAnnouncement .announcementTitle{font-size:18px;}section.whatsOn .whatsOnWrapper{padding:10px;}section.whatsOn .whatsOnWrapper .whatsOnItem{width:100%;margin:0 0 20px 0;min-height:40vw;}section.whatsOn .whatsOnWrapper .whatsOnItem:nth-child(odd),section.whatsOn .whatsOnWrapper .whatsOnItem:nth-child(even){margin:0 0 20px 0;}section.homeVideo{display:block;padding:10px 10px;}section.homeVideo .videoWrapper iframe{width:100%;height:370px;}section.searchHeader{padding:20px 20px 20px 20px;width:calc(100% - 40px);margin:0 auto 0 auto;}section.searchHeader.activityList{padding:0 40px 0 0;}section.searchHeader .searchTabsWrapper .searchBoxes{padding:20px 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox{margin:0 20px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper{margin-bottom:20px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper.error{margin-bottom:10px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .error-wrapper input[type=text]{margin-bottom:0;}section.searchHeader .searchTabsWrapper .searchTabs .tab{padding:10px 15px;}section.searchHeader .resultsentlter{display:block;}section.searchHeader .resultsentlter .resultsTitle,section.searchHeader .resultsentlter .filterWrapper{width:100%;}section.searchHeader .resultsentlter .filterBy{margin:0 auto;}section.searchHeader .resultsentlter .filterBy .filterByButton{margin:0;}section.menuTabs{margin:0 0 0 0;}section.menuTabs .menuTabsWrapper{display:block;}section.menuTabs .menuTabsWrapper .menuTab{width:calc(50% - 54px);display:inline-block;}section.menuTabs .menuTabsWrapper .menuTab+.menuTab{margin-left:0;}section.menuTabs .menuTabsWrapper .menuTab:nth-child(odd){margin:0 10px 20px 0;}section.menuTabs .menuTabsWrapper .menuTab:nth-child(even){margin:0 0 20px 10px;}section.menuTabs .menuTabsWrapper .menuTab.dropdown .dropdownWrapper .menuTab{margin:0;}section.searchResultFeatured .searchResultsFeaturedInner{display:block;}section.searchResultFeatured .searchResultsFeaturedInner .featuredImage{height:60vw;margin-bottom:40px;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo{text-align:center;position:relative;top:0;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo h4{text-align:center;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime{text-align:center;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .dateTime .dateTimeInfo{width:auto;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .directions{display:none;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo .directions.mobile{display:block;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo.isMobile{display:block;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo.nonMobile{display:none;}section.searchResultFeatured .searchResultsFeaturedInner .searchResultsFeaturedInnerLeft{width:100%;}section.searchResultFeatured .searchResultsFeaturedInner .searchResultsFeaturedInnerRight{display:none;}section.venueInfo .venueInfoInner .venueLocation .contactButtons .directions{display:none;}section.venueInfo .venueInfoInner .venueLocation .contactButtons .directions.mobile{display:inline-block;}section.venueInfo .venueInfoInner .venueFeatures{display:block;width:100%;}section.venueInfo .venueInfoInner .venueFeatures .openingCol{margin:0 0 20px 0;width:100%;max-width:unset;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol{width:100%;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul{column-count:2;}section.teamMembers .teamMembersInner .teamMember{width:calc(100vw - 90px);height:calc(100vw - 90px);max-width:unset;}section.teamMembers .teamMembersInner .teamMember:nth-child(odd){margin:0 0 40px 0;}section.teamMembers .teamMembersInner .teamMember:nth-child(even){margin:0 0 40px 0;}section.headerImage{min-height:unset;padding:0 40px 0 40px;}section.headerImage .headerImageInner{min-height:300px;height:auto;}section.headerImage .headerImageInner .campaignTitles{position:absolute;bottom:0;padding:10px;width:calc(100% - 20px);}section.headerImage .headerImageInner .campaignTitles .campaignTitle{font-size:42px;word-break:break-word;}section.whyJoin .whyJoinInner{display:block;}section.whyJoin .whyJoinInner .whyJoinItem{width:calc(100% - 40px);height:auto;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n+1){background-color:unset;color:unset;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n+1) p{color:unset;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n){background-color:unset;color:unset;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(3n) p{color:unset;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(odd){background-color:#6e2a8d;color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(odd) p{color:#fff;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(even){background-color:#fff;color:#6e2a8d;}section.whyJoin .whyJoinInner .whyJoinItem:nth-child(even) p{color:#6e2a8d;}footer .footerMain .footerColumns .footerCenter{margin:0 0 0 0;width:100%;float:none;}footer .footerMain .footerColumns .footerRight{width:100%;text-align:center;}section.renderForm{padding:0 20px;}section.renderForm .renderFormInner form fieldset{display:contents;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-6,section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4{width:100%!important;float:none!important;}section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-6:nth-child(even),section.renderForm .renderFormInner form fieldset .umbraco-forms-container.col-md-4:nth-child(even){margin-left:0;}section.renderForm .renderFormInner form .rateOurService .ratingsInner{display:block;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings{margin:0 0 20px 0;text-align:center;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .selectService{max-width:unset;}section.FAQLandingPage,section.legalLayout{margin:0 0 0 0;}section.FAQLandingPage .FAQsearchWrapper,section.legalLayout .FAQsearchWrapper{margin:0 auto 40px auto;display:flex;}section.FAQLandingPage .FAQLandingPageInner,section.legalLayout .FAQLandingPageInner{display:block;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft,section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft{width:calc(100% - 40px);min-width:unset;max-width:unset;margin:0 0 40px 0;column-count:2;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll,section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft .FAQLandingPageScroll{position:relative;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageRight,section.legalLayout .FAQLandingPageInner .FAQLandingPageRight{margin:0 0 0 0;}section.whoWeAre .whoWeAreInner .donationInfo{padding:20px;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow{text-align:left;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow input[type=text]{margin-top:5px;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow label.donateOtherLabel{margin-left:0;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow .otherAmount{display:block;}section.whoWeAre .whoWeAreInner .donationInfo .formWrapper .formRow button.next{margin:0 auto;display:block;margin-top:5px;}section.whoWeAre .whoWeAreInner .yourDetails .formWrapper{width:100%;}section.didYouKnow .didYouKnowInner{display:block;}section.didYouKnow .didYouKnowInner .didYouKnowLeft{text-align:center;width:calc(100% - 40px);max-width:unset;}section.didYouKnow .didYouKnowInner .didYouKnowLeft .didYouKnowIcon{margin:0 auto 20px auto;}section.didYouKnow .didYouKnowInner .didYouKnowRight{height:30vw;min-height:150px;}section.errorHeader{padding:20px 10px 0 10px;height:auto;min-height:unset;}section.errorHeader .errorHeaderInner{height:auto;padding:20px;width:calc(100% - 40px);}section.errorHeader .errorHeaderInner .errorTitles{position:relative;-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);top:unset;left:unset;}section.contactHeader{margin-top:0;}section.contactList .contactListItemsWrapper.selected{display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected{text-align:center;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper{display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper.selected{display:block;}section.memberOptions .memberOptionsInner .membershipOptionTab.optionSelected .membershipOptionWrapper .membershipInfoWrapper{width:calc(100% - 80px);margin:0 0 0 0;}section.contactForm .contactFormInner{width:100%;padding:0;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner{display:block;}section.contactForm .contactFormInner form .formRow.rateOurService .ratingsInner .selectService{margin-top:1rem;text-align:center;}}@media all and (max-width:640px){.menuModal .closeModal{right:0;padding:15px 15px 60px 15px;}.menuModal .modalTitle{width:120px;height:60px;margin:0 0 0 20px;}.menuModal .menuModalInner .menuModalItem{width:100%;position:relative;margin:0 0 20px 0;text-align:left;border-bottom:1px solid #fff;max-width:none;}.menuModal .menuModalInner .menuModalItem .menuModalItemTop{display:flex;}.menuModal .menuModalInner .menuModalItem .menuModalItemTop .menuModalItemIcon{padding:0 0 0 0;margin:0;}.menuModal .menuModalInner .menuModalItem .menuModalItemTop .menuModalItemTitle{text-align:left;height:auto;}.menuModal .menuModalInner .menuModalItem .subMenuOpenIcon{position:absolute;top:15px;right:20px;margin:0 0;}.menuModal .menuModalInner .menuModalItem .subMenu{margin:20px 20px 0 20px;}.signUpModal .modalInner{margin:60px auto;width:calc(100% - 40px);}section.dontMiss .dontMissWrapper .dontMissGroup .dontMissItem:nth-child(2){display:none;}section.venueList{padding:20px;}section.venueList .venueListInner .venueListItem{width:100%;margin:0 0 20px 0;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList{column-count:1;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol ul.featuresList li{max-width:unset;}section.venueInfo .venueInfoInner .openingHours{display:block;}section.venueInfo .venueInfoInner .openingHours .openingHoursLeft{width:auto;max-width:unset;min-width:unset;text-align:center;}section.venueInfo .venueInfoInner .openingHours .openingHoursLeft h4{text-align:center;}section.venueInfo .venueInfoInner .openingHours .openingHoursRight{width:auto;max-width:unset;min-width:unset;height:60vw;}section.searchHeader.activityList{padding:0 20px;margin-bottom:-20px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form{display:block;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form .searchIcon{float:left;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input{margin:0 20px 20px 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input:focus{outline:0 solid transparent;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=text]{width:calc(100% - 30px);margin:0 0 20px 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=text][name=query]{width:calc(100% - 70px);}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=date]{width:calc(50% - 65px);margin:0 10px 20px 0;float:left;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=date][name=end]{margin:0 0 20px 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=submit]{margin:0 0 20px 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchTabs{display:block;margin:0 0 0 0;}section.searchHeader .searchTabsWrapper .searchBoxes .searchTabs .tab{width:calc(100% - 30px);}section.searchHeader .resultsFilter{display:block;}section.searchHeader .resultsFilter .resultsTitle{width:100%;}section.searchHeader .resultsFilter .filterWrapper{width:100%;justify-content:center;}section.searchResultFeatured{padding:40px 20px;}section.searchResultFeatured .searchResultsFeaturedInner .featuredInfo h4{font-size:30px;}.mayAlsoLike .searchResultsInner{display:block;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo{flex-grow:unset;}.mayAlsoLike .searchResultsInner .searchResultItem .eventInfo .eventWrapper{flex-grow:unset;}#searchResults .searchResults{padding:0 20px;}#searchResults .searchResults .searchResultsInner{display:block;}#searchResults .searchResults .searchResultsInner .searchResultItem .eventInfo{flex-grow:unset;}#searchResults .searchResults .searchResultsInner .searchResultItem .eventInfo .eventWrapper{flex-grow:unset;}#searchResults .searchResults .bx-wrapper .bx-controls .bx-pager{max-height:40px;overflow:hidden;}section.menuTabs{margin:0 0 0 0;padding:40px 20px 0 20px;}section.menuTabs .menuTabsWrapper{display:block;}section.menuTabs .menuTabsWrapper .menuTab{width:calc(100% - 44px);display:inline-block;}section.menuTabs .menuTabsWrapper .menuTab+.menuTab{margin-left:0;}section.menuTabs .menuTabsWrapper .menuTab:nth-child(odd){margin:0 0 20px 0;}section.menuTabs .menuTabsWrapper .menuTab:nth-child(even){margin:0 0 20px 0;}section.bookableEventTable,section.timetable{padding:0 20px;}section.bookableEventTable table thead,section.timetable table thead{display:none;}section.bookableEventTable table thead tr,section.timetable table thead tr{display:flex;}section.bookableEventTable table thead tr th,section.timetable table thead tr th{width:100%;}section.bookableEventTable table tbody,section.timetable table tbody{display:block;column-span:all;}section.bookableEventTable table tbody tr,section.timetable table tbody tr{display:block;width:60%;text-align:left;padding:10px 20% 10px 20%;}section.bookableEventTable table tbody tr td,section.timetable table tbody tr td{display:inline-block;width:100%;padding:2px 10px;}section.bookableEventTable table tbody tr td span.mobile,section.timetable table tbody tr td span.mobile{display:inline!important;font-weight:bold;padding-right:5px;}section.bookableEventTable table tbody tr td.text-center,section.timetable table tbody tr td.text-center{width:auto;}section.teamMembers{padding:20px;}section.teamMembers .teamMembersInner .teamMember{width:100%;height:calc(100vw - 57px);}section.memberOptions{padding:20px;}section.memberOptions .memberOptionsInner .membershipTabs .membershipTab{padding:20px 20px;}section.whyJoin{padding:20px;}section.questionBanner .questionBannerInner{display:block;}section.questionBanner .questionBannerInner .questionBannerLeft .questionBannerTitle{margin:0 auto 20px auto;text-align:center;}section.questionBanner .questionBannerInner .questionBannerRight{text-align:center;}section.FAQLandingPage,section.legalLayout{padding:20px;}section.FAQLandingPage .FAQLandingPageInner,section.legalLayout .FAQLandingPageInner{display:block;}section.FAQLandingPage .FAQLandingPageInner .FAQLandingPageLeft,section.legalLayout .FAQLandingPageInner .FAQLandingPageLeft{column-count:1;}section.contactList.background{padding:20px;}section.contactList.background .contactListTabsWrapper{display:block;width:100%;}section.contactList.background .contactListTabsWrapper .contactListTab{width:calc(100% - 40px);margin:0 0 10px 0;}section.contactList.background .contactListTabsWrapper .contactListTab+.contactListTab{margin-left:0;}section.contactList.background .contactListItemsWrapper{width:100%;}section.contactList.background .contactListItemsWrapper.selected{width:100%;}section.contactList.background .contactListItemsWrapper .contactListItem{width:calc(100% - 40px);}section.contactList.background .contactListItemsWrapper .contactListItem .contactButtons .emailUs{margin-bottom:20px;}section.currentRoles .currentRolesInner .currentRolesItem{width:calc(100vw - 80px - 50px);height:calc(100vw - 80px - 50px);}section.currentRoles .currentRolesInner .currentRolesItem:nth-child(3n+2),section.currentRoles .currentRolesInner .currentRolesItem:nth-child(even){margin:0 0 20px 0;}section.roleApplication{text-align:center;}section.roleApplication .roleApplicationHeader h4{text-align:center;}section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .applyNow,section.roleApplication .roleApplicationHeader .roleApplicationInfo .roleApplicationInfoRight .share{margin:0 10px 20px 10px;}section.roleApplication .roleApplicationInner .formRow{text-align:left;}section.didYouKnow{padding:0 20px;overflow:hidden;}section.didYouKnow .didYouKnowList{display:block;}section.didYouKnow .didYouKnowList .didYouKnowListItem{width:calc(100% - 40px);}section.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(1),section.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(2),section.didYouKnow .didYouKnowList .didYouKnowListItem:nth-child(3){padding:0 20px;margin:0 0 0 0;}section.errorHeader{padding:20px 10px 0 10px;height:auto;min-height:unset;}section.errorHeader .errorHeaderInner{height:auto;padding:20px;width:calc(100% - 40px);}section.errorHeader .errorHeaderInner .errorTitles{position:relative;-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);top:unset;left:unset;}}@media all and (max-width:480px){section.headerImage{padding:0 20px 0 20px;}section.headerImage .headerImageInner .campaignTitles{position:relative;}.menuModal{overflow-x:hidden;overflow-y:scroll;top:0;padding:40px 0 20px 0;}.menuModal .menuModalInner{margin:30px 0 0 0;padding:0 30px 0 0;}.menuModal .menuModalInner .menuModalItem .subMenuOpenIcon{top:0;}.menuModal.visible .closeModal{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}.menuModal .closeModal{padding:15px 15px 0 15px;}.menuModal .modalTitle{margin:100px auto 0 auto;}.menuModal .modalButtonsBottom{position:relative;margin-top:20px;}.menuModal .modalButtonsBottom .signInButton.mobile{display:inline-block;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemIcon{display:none;}.menuModal .menuModalItem .menuModalItemTop .menuModalItemTitle{margin:0 40px 0 20px;}section.slideshow{width:calc(100% - 40px);margin:0 20px;}section.slideshow .section__hero-content .searchTitle{font-size:14px;margin:0 auto 20px auto;width:calc(100% - 10px);}section.slideshow .section__hero-content form.headerSearchForm input.searchInput{font-size:18px;}section.slideshow .section__hero-content form.headerSearchForm button{height:53px;}section.slideshow .headerAnnouncement{padding:150px 10px 20px 10px;}section.whoWeAre{padding:40px 20px 0 20px;}section.whoWeAre .whoWeAreInner .projectsListWrapper .projectListSlider .projectItem .projectItemWrapper .projectItemInfo .desc p{margin:20px 0;}section.whatsOn .whatsOnWrapper .WhatsOnTop .whatsOnTopLeft .whatsOnItemInfo,section.whatsOn .whatsOnWrapper .WhatsOnTop .whatsOnTopRight .whatsOnItemInfo{position:relative;}section.whatsOn .whatsOnWrapper .WhatsOnTop .whatsOnTopLeft .whatsOnItemInfo .whatsOnInfoTitle,section.whatsOn .whatsOnWrapper .WhatsOnTop .whatsOnTopRight .whatsOnItemInfo .whatsOnInfoTitle{padding:20px 20px 20px 20px;}section.whatsOn .whatsOnWrapper .whatsOnItemInfo .whatsOnInfoTitle{padding:20px 20px 20px 20px;}section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=date],section.searchHeader .searchTabsWrapper .searchBoxes .searchBox form input[type=time]{width:calc(100% - 60px);margin:0 0 20px 0;float:none;}section.searchHeader .resultsFilter{display:block;}section.searchHeader .resultsFilter .resultsTitle{width:100%;}section.searchHeader .resultsFilter .filterWrapper{width:100%;justify-content:center;}section.venueInfo .venueInfoInner .venueFeatures .featuresCol .featuresList{column-count:1;}section.renderForm .renderFormInner form .rateOurService .ratingsInner .ratings input[type=radio]{width:40px;height:40px;}section.teamMembers .teamMembersInner .teamMember{height:calc(100vw + 40px);}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .teamMemberBio{margin:0 0 0 0;}section.teamMembers .teamMembersInner .teamMember .teamMemberOverlay .teamMemberInfo .teamMemberBio p{font-size:14px;}.contactListTabsWrapper .mayAlsoLike{padding:0 20px;}footer .footerMain{padding:10px;text-align:center;}footer .footerMain .footerMainTop .footerLogo{margin:0 auto;background-position:center center;}footer .footerMain .footerCenter{max-width:unset;}footer .footerMain .footerColumns .footerLeft form{display:block;text-align:center;}footer .footerMain .footerColumns .footerLeft form input[type=text]{width:calc(100% - 40px);margin-right:0;}footer .footerMain .footerColumns .footerLeft form button{margin-top:20px;}footer .footerBottom{padding:20px 10px;}footer .footerBottom .footerIcons{overflow:auto;text-align:center;}footer .footerBottom .footerIcons .footerIcon{float:unset;display:inline-block;margin:0 10px 20px 10px;}footer .footerBottom .footerLink{display:block;}footer .footerBottom .footerLink .footerBottomRight,footer .footerBottom .footerLink .footerBottomLeft{text-align:center;}footer .footerBottom .footerLink .footerBottomRight ul li,footer .footerBottom .footerLink .footerBottomLeft ul li{margin:0 0 10px 0;width:100%;}section.bookableEventTable .bookableEventTableInner .weekdays .day,section.timetable .timetableInner .weekdays .day{width:calc(50% - 5px);}section.bookableEventTable .bookableEventTableInner .venueTabs .venueTab,section.timetable .timetableInner .venueTabs .venueTab{width:calc(50% - 7px);}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td,section.timetable .timetableInner table.eventTable tbody tr td,section.timetable .timetableInner table.eventTable thead tr td{padding:5px;position:relative;}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td span.info,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td span.info,section.timetable .timetableInner table.eventTable tbody tr td span.info,section.timetable .timetableInner table.eventTable thead tr td span.info{position:static;}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td span.info .desc,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td span.info .desc,section.timetable .timetableInner table.eventTable tbody tr td span.info .desc,section.timetable .timetableInner table.eventTable thead tr td span.info .desc{transform:none;left:0;width:calc(100% - 1rem - 10px);}section.bookableEventTable .bookableEventTableInner table.eventTable tbody tr td span.info .desc:after,section.bookableEventTable .bookableEventTableInner table.eventTable thead tr td span.info .desc:after,section.timetable .timetableInner table.eventTable tbody tr td span.info .desc:after,section.timetable .timetableInner table.eventTable thead tr td span.info .desc:after{display:none;}.ticketWrapper .ticketInfo{justify-content:center;}.ticketWrapper .ticketInfo .column{border:0;padding:0;width:100%;padding:0 40px;}.featuredInfo{width:100%;}.featuredInfo .dateTime{position:relative;}.featuredInfo .dateTime .dateDropdown{position:static;width:100%;}}@media all and (max-width:360px){.menuModal .menuModalItem .subMenuOpenIcon{display:none;}}@media all and (max-height:640px){section.slideshow{height:auto;}section.slideshow .slideshowOuter .slideshowWrapper .slideshowSlide .headerAnnouncement{position:relative;padding:200px 40px 60px 40px;}}@media all and (max-height:768px){.menuModal .signInButton{position:relative;left:unset;bottom:unset;-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%);}}.lost-world img{width:100%;display:none;}.main.lostworld,.main.lost-world,.main.faq,.main.bookings,.main.enquire,.main.thank-you{padding-top:0;position:relative;margin-top:calc(19vw + 40px);}.main.lostworld h4,.main.lost-world h4,.main.faq h4,.main.bookings h4,.main.enquire h4,.main.thank-you h4{margin-bottom:20px;}.main.lostworld.scrolled,.main.lost-world.scrolled,.main.faq.scrolled,.main.bookings.scrolled,.main.enquire.scrolled,.main.thank-you.scrolled{margin-top:100px;}.main.lostworld.scrolled .vivacityHeader,.main.lost-world.scrolled .vivacityHeader,.main.faq.scrolled .vivacityHeader,.main.bookings.scrolled .vivacityHeader,.main.enquire.scrolled .vivacityHeader,.main.thank-you.scrolled .vivacityHeader{height:0;}.main.lostworld.scrolled .LWheader,.main.lost-world.scrolled .LWheader,.main.faq.scrolled .LWheader,.main.bookings.scrolled .LWheader,.main.enquire.scrolled .LWheader,.main.thank-you.scrolled .LWheader{top:0;}.vivacityHeader{position:fixed;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:100%;height:9vw;background-color:#fff;max-width:1680px;margin:0 auto;z-index:3;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.vivacityHeader .vivacityHeaderInner{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;background-image:url(/Images/vivacity-logo-colour.svg);background-size:auto 80%;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;height:9vw;}.LWheader{padding:20px;width:calc(100% - 40px);background-position:center center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:space-between;align-items:center;background-image:url(/Images/Headerbg.svg);background-color:#0b1c28;height:10vw;position:fixed;top:9vw;left:50%;max-width:1640px;margin:0 auto;z-index:3;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.LWheader .LWbookNowBtn{display:inline-block;border:2px solid #fcec45;color:#fcec45;padding:10px;border-radius:15px;text-align:center;width:50px;font-weight:bold;text-transform:uppercase;background-color:#003b3c;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}.LWheader .LWbookNowBtn:hover{background-color:#fcec45;color:#003b3c;}.LWheader .LWhomeLink{width:20vw;height:100%;}.LWheader .LWmenuBtn{width:40px;height:40px;cursor:pointer;margin-right:1px;}.LWheader .LWmenuBtn div{background-color:#fcec45;width:100%;height:7px;border-radius:5px;margin:5px 0 5px 0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWheader .LWmenuBtn:hover div{background-color:#f29121;}.main.scrolled .LWmobileMenu{margin-top:calc(10vw + 40px);max-height:calc(100vh - 10vw - 40px);}.main.scrolled .LWmobileMenu .LWmobileMenuInner{max-height:calc(100vh - 10vw - 40px);}.LWmobileMenu{position:fixed;width:100%;max-height:calc(100vh - 19vw - 40px);right:0;top:calc(-1px - 19vw - 40px);margin-top:calc(19vw + 40px);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;z-index:9999;}.LWmobileMenu.visible{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);top:0;}.LWmobileMenu .LWmobileMenuClose{position:absolute;right:20px;top:1px;width:60px;height:calc(5vw + 60px);max-height:calc(10vw + 40px);background-color:#003b3c;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);cursor:pointer;background-image:url(/Images/closeXyellow.svg);background-size:calc(100% - 40px) auto;background-position:center 20px;background-repeat:no-repeat;z-index:-1;}.LWmobileMenu .LWmobileMenuInner{background-color:#003b3c;color:#fcec45;position:relative;height:100%;max-height:calc(100vh - 19vw - 40px);display:block;overflow-y:scroll;overflow-x:hidden;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList{display:flex;flex-direction:column;position:relative;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem{color:#fcec45;font-weight:bold;font-size:24px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem .LWmobileMenuItemInner{padding:20px;border-bottom:2px solid #fcec45;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem:last-child .LWmobileMenuItem{border-bottom:0;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem:hover{background-color:#fcec45;color:#003b3c;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem:hover .LWmobileMenuItemInner{background-color:#fcec45!important;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo{margin:8vw 60px 20px 5vw;font-size:24px;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuOpeningHours,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuEmail,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuPhoneNumber{margin-bottom:20px;font-size:20px;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuOpeningHours a,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuEmail a,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuPhoneNumber a{color:inherit;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWsocialIcons .LWsocialIcon{width:40px;margin:0 20px 20px 0;display:inline-block;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWsocialIcons .LWsocialIcon svg path{fill:#fcec45;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWsocialIcons .LWsocialIcon:hover svg path{fill:#fef3a1;}.LWmobileMenu .LWmobileMenuInner::-webkit-scrollbar{width:10px;}.LWmobileMenu .LWmobileMenuInner::-webkit-scrollbar-thumb{background-color:#fcec45;}.LWfeature{padding:20px;position:relative;z-index:1;}.LWfeature.Full{padding:0;}.LWfeature.Full .LWfeatureInner{display:block;}.LWfeature.Full .LWfeatureInner .LWmainImageWrapper .LWimageSlider .LWmainImage,.LWfeature.Full .LWfeatureInner .LWmainImageWrapper .LWImageHolder .LWmainImage{border-radius:0;}.LWfeature.Full .LWfeatureInner .LWfeatureContentWrapper{padding:0 20px 20px 20px;width:calc(100% - 40px);text-align:center;}.LWfeature.Full .LWfeatureInner .LWfeatureContentWrapper h4.featureTitle{margin-top:40px;}.LWfeature.Full .LWfeatureInner .LWfeatureContentWrapper .LWfeatureContent{max-width:1280px;margin:0 auto;}.LWfeature.Video{padding:0;}.LWfeature.Video .LWfeatureInner .LWfeatureContentWrapper{padding:20px 20px 20px 20px;width:calc(100% - 40px);}.LWfeature .LWbackgroundWatermark{position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;z-index:1;}.LWfeature .LWbackgroundWatermark.Right{left:0;background-position:left bottom;height:100%;width:50%;}.LWfeature .LWbackgroundWatermark.Left{right:0;background-position:right bottom;height:100%;width:50%;}.LWfeature .LWfeatureInner{display:flex;flex-direction:column;position:relative;z-index:2;}.LWfeature .LWfeatureInner.Full{display:block;}.LWfeature .LWfeatureInner.Full .LWmainImage.full{margin-bottom:40px;}.LWfeature .LWfeatureInner.Video{display:block;}.LWfeature .LWfeatureInner .LWmainImageWrapper{width:100%;min-width:40vw;display:flex;flex-direction:column;order:1;}.LWfeature .LWfeatureInner .LWmainImageWrapper .LWimageSlider,.LWfeature .LWfeatureInner .LWmainImageWrapper .LWImageHolder{width:100%;}.LWfeature .LWfeatureInner .LWmainImageWrapper .LWimageSlider .LWmainImage,.LWfeature .LWfeatureInner .LWmainImageWrapper .LWImageHolder .LWmainImage{height:40vw;max-height:400px;width:100%;background-size:cover;background-position:center center;border-radius:40px;}.LWfeature .LWfeatureInner .LWmainImageWrapper iframe{display:none;}.LWfeature .LWfeatureInner .LWmainImageWrapper.placeHolderImage{display:block;}.LWfeature .LWfeatureInner .LWmainImageWrapper.placeHolderImage .LWImageHolder .LWmainImage,.LWfeature .LWfeatureInner .LWmainImageWrapper.placeHolderImage .LWimageSlider .LWmainImage{border-radius:0;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper{position:relative;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper .bx-controls{position:absolute;left:0;bottom:0;width:100%;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper .bx-controls .bx-pager{text-align:center;padding:.5rem 0;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item{color:rgba(255,255,255,0);width:10px;height:10px;border-radius:50%;display:inline-block;margin:20px 5px;overflow:hidden;position:relative;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link{color:transparent;background-color:rgba(255,255,255,.5);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfeature .LWfeatureInner .LWmainImageWrapper .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active{background-color:#fff;}.LWfeature .LWfeatureInner .LWmainImageWrapper .underMainImageContent{margin-top:20px;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper{order:2;width:100%;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper h4.featureTitle{font-size:30px;font-weight:bold;margin-top:20px;margin-bottom:20px;display:inline-block;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWlinkButton{padding:10px 20px;border-width:2px;border-style:solid;border-radius:60px;display:block;font-size:20px;font-weight:bold;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .lostWorldButton{padding:10px 20px;border-width:2px;border-style:solid;border-radius:60px;display:block;text-align:center;font-size:20px;font-weight:bold;cursor:pointer;font-family:"StagSans",sans-serif;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .lostWorldButton a{color:inherit;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper{display:flex;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWfeatureContentLeft{font-size:20px;width:100%;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWfeatureContentLeft a{color:inherit;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWfeatureContentLeft p{font-family:"StagSans-Light",sans-serif;word-wrap:break-word;margin-top:0;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWfeatureContentLeft strong{font-family:"StagSans",sans-serif;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight{margin:0 0 0 40px;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachment{padding:50px 5px 50px 5px;background-color:#fff;text-transform:uppercase;font-family:"StagSans-Semibold";font-size:30px;color:#666;margin-bottom:-20px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachment:nth-child(odd){-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachment:nth-child(odd):hover{color:#003b3c;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachment:nth-child(even){-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachment:nth-child(even):hover{color:#003b3c;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachmentThumb{padding:5px 5px 5px 5px;background-color:#fff;text-transform:uppercase;font-family:"StagSans-Semibold";font-size:30px;color:#666;margin-bottom:-20px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;width:100px;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachmentThumb:nth-child(odd){-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachmentThumb:nth-child(odd):hover{color:#003b3c;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachmentThumb:nth-child(even){-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWFeatureBodyWrapper .LWFeatureContentRight .LWfileAttachmentThumb:nth-child(even):hover{color:#003b3c;-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}.LWfeature .LWfeatureInner table{border-spacing:0 5px;margin-bottom:20px;width:100%;}.LWfeature .LWfeatureInner table tr,.LWfeature .LWfeatureInner table th{display:flex;margin-bottom:5px;}.LWfeature .LWfeatureInner table tr td,.LWfeature .LWfeatureInner table th td{padding:10px;background-color:#fef3a1;color:#003b3c;border-collapse:separate;border-spacing:0 3px;width:100%;}.LWfeature .LWfeatureInner table tr td p,.LWfeature .LWfeatureInner table th td p{font-family:"StagSans",sans-serif;margin:0;}.LWfeature .LWfeatureInner table tr td:first-child,.LWfeature .LWfeatureInner table th td:first-child{font-family:"StagSans-Semibold",sans-serif;}.LWfeature .LWfeatureInner table tr td:first-child p,.LWfeature .LWfeatureInner table th td:first-child p{font-family:"StagSans-Semibold",sans-serif;}.LWfeature .LWfeatureInner table tr td:nth-child(even),.LWfeature .LWfeatureInner table th td:nth-child(even){background-color:#fcec45;}.LWfaqs{padding:20px;margin:0 0 0 0;display:flow-root;}.LWfaqs h4{text-align:center;font-size:30px;font-weight:900;font-family:"StagSans-Semibold";margin:40px;}.LWfaqs .searchImage{height:200px;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;max-width:1920px;margin:0 auto;}.LWfaqs .FAQsearchWrapper{margin:0 auto 40px auto;display:flex;}.LWfaqs .FAQsearchWrapper input[type=text]{width:calc(100% - 40px);max-width:300px;padding:20px 20px 20px 40px;border:0 solid transparent;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#f5f5f5;font-size:inherit;color:#666;float:left;}.LWfaqs .FAQsearchWrapper input[type=text]:focus{outline:0;}.LWfaqs .FAQsearchWrapper .FAQsearchButton{background-color:#f5f5f5;width:58px;height:58px;border-top-right-radius:30px;border-bottom-right-radius:30px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;position:relative;display:inline-block;}.LWfaqs .FAQsearchWrapper .FAQsearchButton:focus,.LWfaqs .FAQsearchWrapper .FAQsearchButton:hover{outline:0;background-color:#6e2a8d;}.LWfaqs .FAQsearchWrapper .FAQsearchButton:focus:after,.LWfaqs .FAQsearchWrapper .FAQsearchButton:hover:after{background-image:url(../Images/magnifyingglasswhite.svg);}.LWfaqs .FAQsearchWrapper .FAQsearchButton:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(../Images/magnifyingglass.svg);background-size:60% auto;background-position:center center;background-repeat:no-repeat;}.LWfaqs .LWfaqsInner{display:block;width:100%;max-width:1920px;margin:0 auto;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft{background-color:#f5f5f5;padding:40px 40px 40px 40px;margin-bottom:40px;position:relative;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft .FAQLandingPageScroll{position:absolute;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem{margin-bottom:20px;color:#6e2a8d;cursor:pointer;display:none;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem.notFiltered{display:block;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft .FAQLandingPageScroll .listItem:hover{text-decoration:none;}.LWfaqs .LWfaqsInner .FAQLandingPageRight{width:100%;margin:0 0 0 0;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory{display:none;margin-bottom:40px;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory.notFiltered{display:block;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory h4{text-align:left;margin:0 0 20px 0;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject{background-color:#6e2a8d;padding:20px;margin:0 0 10px 0;display:none;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject.notFiltered{display:block;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .LWfaqQuestion{color:#fcec45;padding:0 0 0 50px;position:relative;cursor:pointer;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .LWfaqQuestion .LQfaqIcon{position:absolute;left:0;top:50%;width:30px;height:30px;border-radius:50%;background-color:#fcec45;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .LWfaqQuestion .LQfaqIcon span{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;height:2px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .LWfaqQuestion .LQfaqIcon span:last-child{-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);-o-transform:translateX(-50%) translateY(-50%) rotate(90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject.open .LWfaqQuestion .LQfaqIcon span:last-child{-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg);}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer{display:none;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h1,.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h2,.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h3,.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer h4{color:#fff;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer strong{color:#fff;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer p{color:#fff;text-align:left;font-family:"StagSans-Light";margin:20px 0 20px 50px;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer a{color:#fff;text-decoration:underline;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer ul,.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer ol{color:#fff;padding-left:50px;}.LWfaqs .LWfaqsInner .FAQLandingPageRight .faqCategory .faqObject .faqObjectAnswer table{color:#fff;}.LWfaqs .LWfaqsInner .LWfaqItem{padding:20px;margin:0 0 10px 0;}.LWfaqs .LWfaqsInner .LWfaqItem.open .LWfaqQuestion .LQfaqIcon span:last-child{-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg);}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqQuestion{position:relative;cursor:pointer;}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqQuestion .LQfaqIcon{position:absolute;left:0;top:50%;width:30px;height:30px;border-radius:50%;background-color:#fff;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqQuestion .LQfaqIcon span{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px;height:2px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqQuestion .LQfaqIcon span:last-child{-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);-o-transform:translateX(-50%) translateY(-50%) rotate(90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqQuestion .LQfaqQuestionTitle{margin:0 0 0 50px;color:#fff;}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqAnswer{margin:0 0 0 50px;color:#fff;display:none;}.LWfaqs .LWfaqsInner .LWfaqItem .LWfaqAnswer p{font-family:"StagSans-Light";}@media all and (min-width:450px){.LWfeature .LWfeatureInner .LWfeatureContentWrapper .LWlinkButton,.LWfeature .LWfeatureInner .LWfeatureContentWrapper .lostWorldButton{display:inline-block;}.LWfeature .LWfeatureInner .LWmainImageWrapper .underMainImageContent table{width:auto;min-width:300px;}}@media all and (min-width:640px){.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuOpeningHours,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuEmail,.LWmobileMenu .LWmobileMenuInner .LWmenuContactInfo .LWmenuPhoneNumber{font-size:inherit;}.LWfaqs{padding:20px;}.LWfaqs .LWfaqsInner{display:block;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft{column-count:1;}.LWfeature .LWfeatureInner table{width:unset;min-width:300px;}.LWfeature .LWfeatureInner table tr td:first-child,.LWfeature .LWfeatureInner table th td:first-child{text-align:right;}}@media all and (min-width:768px){.LWmobileMenu{width:unset;}.LWmobileMenu .LWmobileMenuInner{display:flex;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuClose{right:0;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList .LWmobileMenuItem:last-child .LWmobileMenuItemInner{border-bottom:0;}.LWfeature .LWfeatureInner .LWmainImageWrapper iframe{display:block;}.LWfeature .LWfeatureInner .LWmainImageWrapper.placeHolderImage{display:none;}.LWfaqs{margin:0 0 0 0;}.LWfaqs .FAQsearchWrapper{margin:0 auto 40px 300px;display:flex;}.LWfaqs .LWfaqsInner{display:flex;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft{width:160px;min-width:160px;max-width:160px;margin:0 0 40px 0;padding:40px 20px 20px 20px;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft .FAQLandingPageScroll{position:relative;}.LWfaqs .LWfaqsInner .FAQLandingPageRight{margin:0 0 0 40px;}}@media all and (min-width:1000px){.LWheader .LWbookNowBtn{width:90px;border-radius:30px;}.LWfeature .LWfeatureInner{display:flex;flex-direction:row;}.LWfeature .LWfeatureInner .LWmainImageWrapper{order:unset;}.LWfeature .LWfeatureInner .LWmainImageWrapper.Left{margin-right:40px;}.LWfeature .LWfeatureInner .LWmainImageWrapper.Right{margin-left:40px;}.LWfeature .LWfeatureInner .LWmainImage{order:unset;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper{order:unset;}.LWfeature .LWfeatureInner .LWfeatureContentWrapper h4.featureTitle{margin-top:0;}.LWfeature .LWfeatureInner table{width:auto;min-width:300px;}.LWfaqs .LWfaqsInner .FAQLandingPageLeft{width:220px;min-width:220px;max-width:220px;}}@media all and (min-width:1200px){.main.scrolled .LWmobileMenu{margin-top:100px;max-height:calc(100vh - 100px);}.main.scrolled .LWmobileMenu .LWmobileMenuInner{max-height:calc(100vh - 100px);}.main.scrolled .LWmobileMenu .LWmobileMenuInner .LWmobileMenuList{max-height:calc(100vh - 100px);}.main.lostworld,.main.lost-world,.main.bookings,.main.faq,.main.enquire,.main.thank-you{margin-top:210px;}.main .LWmobileMenu .LWmobileMenuInner{max-height:calc(100vh - 210px);}.vivacityHeader{height:110px;}.vivacityHeader .vivacityHeaderInner{height:110px;}.LWfeature{padding:40px;}.LWfeature.Video .LWfeatureInner .LWfeatureContentWrapper{padding:40px;}.LWheader{height:60px;top:110px;}.LWmobileMenu{max-height:calc(100vh - 100px);margin-top:210px;}.LWmobileMenu .LWmobileMenuClose{height:100px;}.LWmobileMenu .LWmobileMenuInner .LWmobileMenuList{max-height:calc(100vh - 210px);}}@media all and (min-width:1680px){.LWmobileMenu.visible{right:calc((100vw - 1700px)/2 + 1px);}}section.LostWorld.renderForm .renderFormInner{margin-top:40px;}section.LostWorld.renderForm .renderFormInner h4{color:#003b3c;}section.LostWorld.renderForm .renderFormInner .formSectionBodyText{color:#003b3c;font-family:"StagSans-Book";}section.LostWorld.renderForm .renderFormInner .formSectionBodyText p{color:#003b3c;font-family:"StagSans-Book";}section.LostWorld.renderForm .renderFormInner form label,section.LostWorld.renderForm .renderFormInner form legend{color:#003b3c;}section.LostWorld.renderForm .renderFormInner form input[type=text]{background-color:rgba(0,59,60,.2);}section.LostWorld.renderForm .renderFormInner form input[type=radio],section.LostWorld.renderForm .renderFormInner form input[type=checkbox]{border:1px solid #003b3c;margin:0 5px 0 0;}section.LostWorld.renderForm .renderFormInner form input[type=radio]:checked,section.LostWorld.renderForm .renderFormInner form input[type=checkbox]:checked{background-color:#003b3c;}section.LostWorld.renderForm .renderFormInner form textarea{background-color:rgba(0,59,60,.2);}section.LostWorld.renderForm .renderFormInner form .umbraco-forms-tooltip,section.LostWorld.renderForm .renderFormInner form .field-validation-valid{color:#003b3c;}section.LostWorld.renderForm .renderFormInner form p{color:#003b3c;}section.LostWorld.renderForm .renderFormInner form input[type=submit]{border:2px solid #fcec45;color:#fcec45;background-color:#003b3c;}section.LostWorld.renderForm .renderFormInner form input[type=submit]:hover{background-color:#fcec45;color:#003b3c;}section.LostWorld.renderForm .renderFormInner form fieldset .umbraco-forms-container .field-validation-error{display:block;padding-top:10px;}section.LostWorld.renderForm .renderFormInner form .umbraco-forms-page{padding-bottom:20px;}section.LostWorld.renderForm .renderFormInner form .umbraco-forms-page .umbraco-forms-field-wrapper h2{text-align:center;color:#003b3c;font-size:40px;}section.LostWorld.renderForm .renderFormInner form .umbraco-forms-page .umbraco-forms-field-wrapper p{text-align:center;}section.LostWorld.renderForm .renderFormInner .umbraco-forms-submitmessage{margin:40px 0;display:block;color:#003b3c;font-size:30px;}@media all and (max-width:600px){.lost-world img.mobile{display:block;}}@media all and (min-width:601px) and (max-width:1024px){.lost-world img.tablet{display:block;}}@media all and (min-width:1025px){.lost-world img.pc{display:block;}}form.headerSearchForm{display:flex;position:relative;}form.headerSearchForm select.typeSelect{border:1px solid #ccc;background-color:#ddd;padding:0 20px 0 40px;font-size:18px;}form.headerSearchForm input.searchInput{width:100%;padding:15px 15px 15px 75px;border:0 solid transparent;font-size:24px;text-align:center;color:#6e2a8d;border-bottom-left-radius:30px;border-top-left-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0;margin:0;-webkit-appearance:none;}form.headerSearchForm input.searchInput:focus{outline:0 solid transparent;}form.headerSearchForm button{width:60px;min-width:60px;max-width:60px;height:auto;border-bottom-right-radius:30px;border-top-right-radius:30px;border:0 solid transparent;background-color:#fff;position:relative;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;margin:0;-webkit-appearance:none;}form.headerSearchForm button:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(../Images/magnifyingglass.svg);background-size:60% auto;background-position:center center;background-repeat:no-repeat;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;}form.headerSearchForm button:hover{background:#df0e8d;background:-moz-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:-webkit-linear-gradient(left,#6e2a8d 0%,#df0e8d 100%);background:linear-gradient(to right,#6e2a8d 0%,#df0e8d 100%);}form.headerSearchForm button:hover:after{background-image:url(../Images/magnifyingglasswhite.svg);}form.headerSearchForm button:focus{outline:0;}form.headerSearchForm.outline input.searchInput{border:1px solid #6e2a8d;border-right:0 solid transparent;}form.headerSearchForm.outline button{border:1px solid #6e2a8d;border-left:0 solid transparent;}form.headerSearchForm.narrow{width:75%;}</pre></body></html>