body{font-family:'Roboto',sans-serif}p,li{font-family:'Roboto',sans-serif}p{font-size:1rem;line-height:1.6rem}h1,h2,h3,h4,h5{font-family:'Roboto Condensed',sans-serif;font-weight:900;line-height:2.2rem;text-transform:uppercase}h1{font-size:2rem}h2{font-size:1.9rem;line-height:1.5rem}.menu-hide{display:none}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#2e2e2d !important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{color:#f2f1f0 !important}.content{width:1300px;margin:auto}.inner-content{width:100%;margin:auto}a{color:#000;text-decoration:underline}.swiper{z-index:0 !important;position:relative;width:100%;height:auto;max-width:1900px;max-height:510px;margin:auto}.swiper img{display:block;width:100%;border:0 solid red}.swiper-slide{width:100%;background-color:#333}.swiper-slide img{display:block;width:100%;height:auto;max-width:1900px;max-height:510px}.swiper-button-next,.swiper-button-prev{color:#fff !important}.main{width:1300px !important;margin:auto}.border-bottom{border-bottom:1px solid #000}.margin-bottom{margin-bottom:20px}.margin-top{margin-top:20px}.blog-post-feature-img{width:900px;margin:auto}.blog-post-feature-img img{width:100%}.club-room-block{position:relative;z-index:0}.button{background-color:#000;color:#fff;font-weight:900;text-decoration:none;border:1px solid #fff}.nf-add-fieldset{padding:1rem 2em;text-align:center;transition:1s;font-size:1rem;text-decoration:none !important;cursor:pointer}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:2rem}.margin-auto{margin:auto}.white-copy,.white-copy h3,white-copy p,.white-copy a{color:#fff !important}.white-background{background-color:#fff}.text-shadow{text-shadow:0px 0px 9px #333}.text-center,.aligncenter{text-align:center}.aligncenter{display:block;margin:0 auto}.box-shadow{box-shadow:0px 0px 10px rgba(0,0,0,.3)}.box-shadow-top{box-shadow:inset 0 40px 20px -7px rgba(0,0,0,.1)}.padding-10{padding:10px}.padding-20{padding:20px}.hover{transition:1s}.grey-border{border:1px solid #e5e5e5}@media screen and (max-width:1050px){#menu-item-622{display:none}}.menu-highlight{background-color:#d71920}.menu-highlight a{color:#fff !important;font-weight:700}#main-nav .mobile-only{display:none}#top-bar-menu{max-width:1200px;margin:auto}#top-bar-menu,.top-bar ul{background-color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:400}#top-bar-menu a,.top-bar ul a{color:#2e2e2d}#top-bar-menu a:hover,.top-bar ul a:hover{color:#0072ba}.dropdown.menu>li>a{padding-left:.8rem}.interior-header img{max-width:1200px;width:100%}.interior-header-desktop{max-height:302px}.interior-header-mobile{display:none}@media screen and (max-width:640px){.interior-header-desktop{display:none}.interior-header-mobile{display:block;max-height:480px}}#menu-item-162{border-right:1px solid #d3d3d0;padding-right:.5rem}.homepage-top-content h1{text-transform:uppercase;font-size:2.2rem;line-height:2.5rem}.homepage-slider-mobile{display:none}@media screen and (max-width:640px){.homepage-slider-desktop{display:none}.homepage-slider-mobile{display:inline;min-height:292px}}.homepage-menu-items{max-width:1000px;margin:auto}.homepage-menu-items h3,.homepage-menu-items h2{font-weight:600;font-size:1.2rem;text-transform:uppercase;margin-top:.5rem}@media screen and (max-width:1023px){.homepage-menu-links .item:last-of-type{margin:auto}}.homepage-menu-links{max-width:900px;margin:auto}.homepage-p{font-size:1.2rem;margin-top:5px}@media screen and (max-width:1024px){.homepage-menu-links{max-width:600px}}.homepage-menu-links img{transition:1s}.homepage-menu-links img:hover{transform:scale(1.1);transition:1s}.text-underline-yellow{border-bottom:8px solid #d1c780;margin-top:-18px}.google-map{margin:2rem 1rem;width:100%}.box-shadow{box-shadow:0px 0px 10px rgba(0,0,0,.3)}@media screen and (max-width:1023px){.no-box-shadow-mobile{box-shadow:none !important}}.mobile-event{display:none}@media screen and (max-width:639px){.desktop-event{display:none}.mobile-event{display:block}}.lunch-dinner{font-size:1.5rem}.club-room-col-container{display:flex;flex-wrap:wrap}.club-room-col{padding:16px;width:28%;margin:16px}@media screen and (max-width:1200px){.club-room-col{width:28%;margin:8px}}@media screen and (max-width:900px){.club-room-col{width:43%;margin:8px}}@media screen and (max-width:700px){.club-room-col{width:80%;margin:auto;margin-top:1rem}}.interior-grey-header{background-color:#f2f1f0;text-align:center;padding:1.3rem 1rem 1rem;animation:zoom 1s ease}@keyframes zoom{0%{transform:scale(.7,.7)}50%{transform:scale(1.01,1.01)}100%{transform:scale(1,1)}}.event-box:nth-child(even){background-color:#ebebeb !important}.event-desc{margin:1rem;padding:1rem}.club-room-col h2,.event-box h2{font-size:1.3rem;font-weight:900;line-height:1.5rem;text-align:left;margin-top:1rem;margin-bottom:.5rem;color:#000}.club-room-col h3,.event-box h3{font-size:1.1rem;font-weight:400;line-height:1.7rem;text-align:left;margin-top:.2rem;margin-bottom:0;color:#000}.club-room-col p,.event-box p{text-align:left;line-height:1.6rem;margin-top:-10px;color:#000;font-size:1rem}.club-room-col hr,.event-box hr{margin:auto;width:70%;border-top:2px solid #e8e8e8;margin-bottom:1rem}.upcoming-acts{border-left:2px solid #a8a7a7;padding:1rem;margin:1rem}.upcoming-acts hr{display:none}@media screen and (max-width:639px){.upcoming-acts{border-left:0;margin-top:-40px}.upcoming-acts hr{display:block}}.upcoming-acts h3{font-weight:500;font-size:1.2rem;color:#000;margin-bottom:5px}.event-date{margin-bottom:5px;font-size:1rem}@media screen and (max-width:639px){.cr-menu{width:90%;margin:auto}.event-box{margin:1rem 0}}.menu-header h1{font-size:1.5rem}aside.tm-sidebar{display:none}#tm-main{padding-top:0 !important}.cr-menu{font-size:1em;color:#2e2e2e;max-width:1020px;margin:0 auto;padding:2rem .5em}.acf-content>div{margin-top:1em;margin-bottom:1em}strong{font-weight:700}.banner-block{background:#000;margin-bottom:20px}.banner-block img{margin:0 auto;width:100%;max-width:1200px;display:block}.banner-block img.mobile{display:none}@media screen and (max-width:600px){.banner-block img.desktop{display:none}.banner-block img.mobile{display:block}}.cr-menu .section-divider{text-align:center;width:100%;text-transform:uppercase;margin-top:1.5em;font-size:1.4rem !important;border-bottom:1px solid #000;font-weight:600;padding-bottom:.5rem}.cr-menu .section-divider p{font-size:1.5rem}@media screen and (max-width:500px){.cr-menu .section-divider{grid-template-columns:1fr;font-size:1em}}.cr-menu .subtitle{text-align:center;font-size:1em;margin:-1em auto 2em auto;max-width:760px}.cr-menu .info-box{border:2px solid #ccc;font-size:.9em;padding:.75em 1em;margin:-1em auto 1em auto;text-align:center;line-height:1.2;max-width:720px}.cr-menu .section-divider p,.cr-menu .info-box p,.cr-menu .subtitle p{margin-bottom:0}@media screen and (min-width:800px){.info-box{max-width:70%}}.sub-section-divider{display:grid;grid-template-columns:auto minmax(10px,1fr);align-items:baseline;text-align:center;grid-gap:10px;width:100%;text-transform:uppercase;font-size:1.1em}.sub-section-divider:after{content:'';border-top:1px solid #ddd}.sub-section-divider{font-weight:700}.menu-items{font-size:1rem !important}@media screen and (min-width:560px){.menu-items.columns-1{columns:1}.menu-items.columns-2{columns:2}.menu-items.columns-3{columns:2}.menu-items.columns-4{columns:2}}@media screen and (min-width:720px){.menu-items.columns-3{columns:3}.menu-items.columns-4{columns:4}}.menu-items{font-size:.9em;column-gap:3em}.menu-items .item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.menu-items .title{font-weight:700;text-transform:uppercase;display:inline-block;line-height:1.1}.menu-items .desc{font-size:.9em;line-height:1.2;margin-top:.2em;margin-bottom:1.2em;widows:2}.menu-items .price.long{display:block}.menu-items .note{font-size:.85em;font-style:italic}.footer{background-color:#000;margin-top:0}.top-footer{border-top:10px solid #000}.footer-content{width:1300px !important;margin:auto !important}.inner-footer{padding-top:1rem;max-width:1200px;margin:auto;color:#fff;font-size:.9rem}.inner-footer a{color:#fff}.inner-footer label{color:#fff}.copyright{font-size:.9rem;padding:5px}.sf-flex{display:flex;align-items:center;max-width:545px;margin:0 auto 1em auto;letter-spacing:0;font-size:.9rem;line-height:1.2;color:#000}.sf-flex img{max-width:187px;height:100px}.sf-flex div{padding-left:1em}.sf-flex div:first-child{border-right:2px solid #111;padding-right:1.2em;padding-left:0}.sf-url{text-align:center;letter-spacing:0;font-size:16px;margin-bottom:2.2em}.sf-url a{color:#000;text-decoration:none}#main-nav .is-dropdown-submenu-parent>a:after{border-color:rgba(0,0,0,0)!important;margin-top:-15px}.faqs{padding:1rem;border:1px solid #2e2e2d;font-size:1.2rem;background-color:#f2f1f0;color:#2e2e2d;text-transform:uppercase;width:100%}.faqs:hover{cursor:pointer}.faqs-details{padding:1rem;border-left:1px solid #2e2e2d;border-right:1px solid #2e2e2d;border-bottom:1px solid #2e2e2d;background-color:#fff;width:100%}.faqs-details a{text-decoration:underline}hr{border-top:1px solid #2e2e2d}#nf-form-3-cont .radio-wrapper .listradio-wrap{padding:0;margin-top:-25px}#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element label:before,#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element label:after{display:none}#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element ul{display:flex}#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element li{display:flex;flex-direction:column;width:100%;text-align:center;align-items:center;justify-content:center}#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element li input{width:100%;float:none;margin:0 !important;padding:0 !important;display:block}#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element li label{display:block;width:100%;float:none;margin:3px 0 0 !important;text-align:center}#nf-form-3-cont .radio-wrapper .nf-field-element p{margin:0 !important}@media screen and (max-width:475px){#nf-form-3-cont .radio-wrapper .list-radio-wrap .nf-field-element li label{font-size:14px}}#nf-form-3-cont .nf-field-container{margin-bottom:0}#nf-form-3-cont .nf-field-container .nf-field-description{order:20}.nf-form-content select.ninja-forms-field{color:#2e2e2d !important}.nf-form-fields-required{display:none}.nf-form-content input:not([type=button]),.nf-form-content textarea{color:#000 !important}.nf-form-content input[type=submit]{color:#fff !important}legend{font-size:1.5rem;margin-top:1rem}::placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333}::-ms-input-placeholder{color:#333}.submenu{width:100% !important;box-shadow:0px 0px 10px rgba(0,0,0,.1)}#main-nav-mobile{width:100%}#main-nav-mobile li{width:100%;font-size:1.2rem;margin:auto;text-transform:uppercase}#main-nav-mobile a{color:#fff}.menu .active>a{background-color:rgba(0,0,0,0) !important}#top-black-bar{font-size:.8rem;background-color:#000;padding:10px}#top-black-bar svg{fill:#fff !important;color:#fff !important;width:20px;height:20px}#top-black-bar a{color:#fff}@media screen and (max-width:640px){#top-black-bar .rewards{margin-bottom:1rem}}.yellow-button{padding:5px 35px;text-decoration:none;background-color:#dabd5d;transition:1s;color:#000;font-weight:500}.yellow-button:hover{background-color:#fff;transition:1s}.black-button{padding:5px 35px;text-decoration:none;background-color:#000;transition:1s;color:#fff;font-weight:500}.black-button:hover{background-color:#fff !important;transition:1s !important;color:#000 !important}@media screen and (max-width:1024px){.button-signup{margin-top:-.5rem !important}}.careers-button a{text-transform:uppercase;padding:6px 20px;border-radius:50px;border:1px solid #fff;margin-left:5px;text-decoration:none}.careers-button a:hover{background-color:#fff;color:#000 !important}.top-bar-mobile{width:50px !important;right:0;position:absolute;margin-top:-50px}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a:after{border-top-color:rgba(255,255,255,.5)}.offcanvas-full-screen{position:fixed;z-index:10000;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0a0a0a;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);overflow-y:auto}[data-whatinput=mouse] .offcanvas-full-screen{outline:0}.offcanvas-full-screen.is-transition-overlap{z-index:9999990}.offcanvas-full-screen.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.offcanvas-full-screen.is-open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.offcanvas-full-screen.is-open~.off-canvas-content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.offcanvas-full-screen.is-transition-push:after{position:absolute;top:0;right:0;height:100%;width:1px;box-shadow:0 0 10px rgba(10,10,10,.7);content:" "}.offcanvas-full-screen.is-transition-overlap.is-open~.off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-full-screen-inner{padding:1rem;text-align:center}.offcanvas-full-screen-menu{margin:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.offcanvas-full-screen-menu>li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}[data-whatinput=mouse] .offcanvas-full-screen-menu>li{outline:0}.offcanvas-full-screen-menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.offcanvas-full-screen-menu input,.offcanvas-full-screen-menu select,.offcanvas-full-screen-menu a,.offcanvas-full-screen-menu button{margin-bottom:0}.offcanvas-full-screen-menu>li{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offcanvas-full-screen-menu>li>a{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offcanvas-full-screen-menu a{color:#fefefe}.offcanvas-full-screen-menu a:hover{color:#b2b2b2}.offcanvas-full-screen-close{color:#fefefe;font-size:5rem}.offcanvas-full-screen-close:hover{color:#b2b2b2}@media screen and (max-width:1300px){.main,.content,.footer-content,.blog-post-feature-img{width:95% !important}}@media screen and (max-width:39.9375em){h1{font-size:2rem}h2{font-size:1.75rem}}.alert-area{background-color:#d71920;text-align:center;padding:10px}.alert-area p{color:#fff;font-size:1.5rem;text-shadow:0px 0px 4px rgba(0,0,0,.7)}.hive-signup-form-has-error{border-color:#ff00008a !important}.hive-signup-form label,.hive-signup-form input,.hive-signup-form button,.hive-signup-form span,.hive-signup-form .iti{display:block;width:100%;max-width:400px}.hive-signup-form label{margin-bottom:8px;font-size:.7rem}.hive-signup-form input{margin-bottom:16px;padding:8px 10px;border-radius:3px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px rgba(0,0,0,.04)}.hive-signup-form input:focus{border:1px solid rgba(0,0,0,.65);outline:none}.hive-signup-form label input[type=checkbox]{display:inline-block;width:auto;margin-right:8px;margin-top:.5rem}.hive-signup-form button{padding:10px 24px;border-radius:3px;background-color:#fff;cursor:pointer}.hive-signup-form span{display:flex;margin-bottom:16px}.hive-signup-form select{padding:8px;width:50%;height:36px;background-color:#fff;margin-left:8px;border-radius:3px;border:1px solid rgba(0,0,0,.2)}.hive-signup-form select:first-child{margin-left:0}.hive-signup-form ::placeholder{color:#333 !important}.html5-responsive{padding-bottom:30%;position:relative}.html5-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;overflow:hidden}.calendar h2{font-size:1.2rem}video{width:100%;height:auto}.homepage_header_image_mobile{display:none}@media screen and (max-width:728px){.homepage_header_image{display:none}.homepage_header_image_mobile{display:inline}}.menu-header{text-align:center;width:100%}.menu-header-wrapper{padding-top:3rem !important}.menu-header-wrapper h3{font-size:1.1rem;text-transform:uppercase;text-align:center}.menu-subhead-border{max-width:500px;margin:auto;border:1px solid #333;margin:auto;padding:.7rem;text-align:center}.menu-header-wrapper p{font-size:1rem !important;text-align:center;margin-bottom:0}.menu-subhead-wrapper{border:2px solid #f2f2f1;border-radius:5px;margin-bottom:.5rem;padding:.5rem;margin-top:.5rem;width:100%}.menu-subhead-wrapper strong{color:#816c46}.menu-subhead-copy p{font-weight:700;font-size:1.3rem !important;color:#816c46;padding-bottom:.7rem}.menu-items-wrapper{margin-bottom:1rem}.menu-item-single{border:2px solid #f2f2f1;border-radius:5px;border-radius:10px}.menu-item-single img{padding-bottom:1rem}.menu-description br{display:none}@media screen and (max-width:640px){.menu-item-single{border-bottom:none}}.build-your-own{column-count:4}@media screen and (max-width:640px){.build-your-own{column-count:2}}.build-your-own-wrapper{border:2px solid #f2f2f1;border-radius:5px;margin-bottom:.5rem;padding:.5rem;margin-top:.5rem}.build-your-own-wrapper strong{color:#816c46}.build-your-own-wrapper ul{margin-left:0 !important}.build-your-own li{list-style:none;padding:0}p.h2-menu-header{font-size:2rem !important;display:inline font-family:'Roboto Condensed',sans-serif;font-weight:900;line-height:2.2rem;text-transform:uppercase}p.h3-menu-header{font-weight:600;font-size:1.2rem !important;font-family:"alternate-gothic-no-3-d",sans-serif;display:inline;color:#183646;text-transform:uppercase}#dollyp .green-content{background-color:#a8d26c;border-radius:99px;max-width:700px;margin:auto;margin-top:-3rem;z-index:999;position:relative;padding:1rem;text-align:center;width:95%;color:#093c5c}#dollyp .pink-content{background-color:#dc1853;border-radius:99px;max-width:700px;margin:auto;margin-top:-3rem;z-index:999;position:relative;padding:1rem;text-align:center;width:95%;color:#fff}#dollyp .pink-content a{color:#fff}#dollyp .button{background-color:#093c5c;font-weight:400;padding:.5rem 2rem}#dollyp .large-calendar{font-size:1.1rem;text-transform:uppercase;font-weight:800}#dollyp .large-calendar-name{font-size:1.5rem;font-weight:800}@media screen and (max-width:740px){#dollyp .green-content,#dollyp .pink-content{border-radius:0;width:100%}}