@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&family=Libre+Baskerville:wght@400;700&family=Marcellus&display=swap);.inner{max-width:1800px;margin:0 auto;padding:0 1em}h1,h2,h3,h4,h5,h6{font-family:"Marcellus",sans-serif}main>.inner p{margin:1em 0}main>.inner ul{list-style:square;padding-left:1em}main>.inner ul li::marker{color:#b3e0e8!important}h1{font-size:2.5rem}.post-styles .elementor-post__read-more{border-bottom:1px solid;padding-bottom:2px}.events_categories-live-music>.elementor-post__text{display:flex;flex-direction:column-reverse;justify-content:flex-end}p a{color:#b3e0e8!important}.package-btn a{width:100%!important}.force-left{max-width:1050px}.custom-field-is-empty.custom-field-is-empty.custom-field-is-empty{display:none}.toggle .title{display:block!important}.toggle.active .inner{display:block!important}.amenities li{list-style:none}.amenities ul{padding-left:0!important}.post-styles.no-link .elementor-post__title a{pointer-events:none!important}.amenities li:before{content:"•";color:#103957;margin-right:10px}.underline-list span:after{content:"";background:currentcolor;height:2px;position:absolute;width:100%;bottom:-5px;left:0}.elementor-text-editor h1{line-height:1.25;font-size:clamp(1em, 2vw + 1em, 2em)}.underline-list span{position:relative}header{padding:40px 0 20px 0;position:fixed;width:100%;z-index:1000}.has-overlay{padding:20px 0}.menu-trigger{margin:auto 0;font-family:"karla",sans-serif;color:#fff;letter-spacing:.2rem;height:75px;cursor:pointer;transition:0.3s}.header-overlay{background:rgb(15 68 87 / .25);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;transition:0.5s;pointer-events:none;opacity:0}.show-overlay{opacity:1!important}.icon{display:block;background:#fff;height:46px;width:46px;border-radius:100%;position:relative;margin:0 auto}.icon:before{content:"";display:block;background:#b3e0e8;height:25px;width:25px;position:absolute;top:50%;left:50%;border-radius:100%;transform:translate(-50%,-50%);transition:0.3s ease}.menu-trigger:hover .icon:before{height:40px;width:40px}.header-content{width:100%;color:#fff}.header-content h1{margin:auto 0 auto 5%;text-transform:capitalize;font-weight:300!important}@media only screen and (max-width:768px){.show-overlay{display:none}}@media only screen and (max-width:500px){header{padding:20px 0 20px 0}}.primary-navigation{position:fixed;top:0;left:0;bottom:0;right:0;display:block;height:100%;width:100%;background:rgb(82 127 156 / .97);text-align:center;padding:4em 0;overflow-y:scroll;opacity:0;transition:0.5s}.primary-navigation img{max-width:280px;margin:0 auto}.book-now{background:#103957;color:#fff;font-family:"karla",sans-serif;padding:15px 30px;text-transform:uppercase;font-size:1em;letter-spacing:.2em}.primary-navigation .menu{font-family:"karla";margin:3em 0}.primary-navigation .menu a{color:#fff;font-size:1.5rem;letter-spacing:.3rem;font-weight:500;text-transform:uppercase}#menu-primary-navigation>.menu-item{margin:10px 0}.primary-navigation hr{margin:70px 0 25px;width:100%;border:1px solid #b4e0e7}.bottom-menu-content{max-width:550px;width:100%;color:#fff}.bottom-menu-content .phone{font-family:"Karla",sans-serif;color:#b3e0e8;font-size:1.25rem;margin:10px 0 25px 0;display:block;letter-spacing:.1rem;font-weight:400}.bottom-menu-content p{font-family:"Libre Baskerville",serif;text-transform:uppercase;letter-spacing:.1rem;font-size:.7em}.bottom-menu-content .social-icons a{color:#fff;margin:0 8px;font-size:1.3rem;background:#b5c6cc;position:relative;height:40px;width:40px;border-radius:200px}.bottom-menu-content .social-icons i{margin:auto;display:block}.menu-open{opacity:1!important}.close{font-size:1.2rem;color:#fff;height:30px;width:30px;position:relative;border-radius:100px;margin-left:auto;cursor:pointer;background:#103957}.close span{display:inline-block;margin:auto}#menu-primary-navigation>.menu-item{transform:translatey(20px);opacity:0}.item-in{opacity:1!important;transform:translatey(0)!important;transition:0.5s ease}.front-header .menu-trigger{margin:auto 0 auto auto}.header-menu .sub-menu a{color:#b3e0e8;font-size:1.3rem}.header-menu .sub-menu li{margin:5px 0}.header-menu .sub-menu{margin:0;opacity:0;transition:0.5s;overflow:hidden}.menu-item-has-children a{position:relative}.menu-item-has-children>a:after{content:"\25B6";color:#b3e0e8;font-size:1rem;position:absolute;top:50%;transform:translatey(-40%);right:-2em;transition:0.3s}.sub-open>a:after{transform:translatey(-40%) rotate(90deg)!important}.sub-open .sub-menu{opacity:1;margin:15px}header{transition:0.5s}header .header-content img{height:65px;transition:0.5s;margin:auto 0}.header-content a{display:flex}.scrolling .header-logo{height:45px!important}.scrolling{padding:5px}.scrolling .menu-trigger{transform:scale(.8)}@media only screen and (max-width:500px){.primary-navigation img{width:200px}.primary-navigation .menu{margin:50px}.bottom-menu-content p{font-size:.7rem}.header-content h1{font-size:1rem}.header-content img{max-width:50px}}@media only screen and (max-width:350px){.header-content h1{font-size:1.5rem}}.oyster-single img{width:100%!important;height:600px!important;object-fit:cover}.slide-title{opacity:0;transition:0.5s}.active-title{opacity:1!important}.slide-count{margin:auto 1.5em}.slide-count span{margin:0 20px}.oyster-slider .meta{font-size:1.25rem;margin:2.5rem 0 0 0;font-family:"Karla",sans-serif;font-weight:600;text-transform:uppercase}.oyster-titles p{letter-spacing:.3em}.oyster-controls>p{cursor:pointer;transition:0.5s}.oyster-controls>p:hover{opacity:.5}@media only screen and (max-width:768px){.oyster-slides .slick-track{height:400px}.oyster-slides img{height:100%!important;width:100%!important;object-fit:cover}}@media only screen and (max-width:500px){.oyster-slides .slick-track{height:350px}.oyster-slider .meta{flex-direction:column;height:80px;text-align:center}}.hero-slider .swiper-slide-inner{max-width:1800px;margin:0 auto}.elementor-field-group-field_3a98e02 .elementor-field-subgroup,.elementor-field-group-field_d59f595 .elementor-field-subgroup{display:flex;flex-direction:row!important;padding:20px 0!important}.elementor-field-group-field_3a98e02 .elementor-field-subgroup span,.elementor-field-group-field_d59f595 .elementor-field-subgroup span{max-width:50%!important}@media only screen and (max-width:500px){.elementor-field-group-field_3a98e02 .elementor-field-subgroup span,.elementor-field-group-field_d59f595 .elementor-field-subgroup span{max-width:100%!important}}footer{background:#527f9c;color:#fff;padding:1em 0}footer *{color:inherit}.footer-left p{margin:auto 0;font-family:"Baskerville",Sans-serif;text-transform:uppercase;letter-spacing:2px;color:#b5c6cc;font-size:.6em}.footer-left{width:100%;max-width:300px}.footer-socials a{margin:auto .5em;height:30px;width:30px;background:#b5c6cc;border-radius:1000px}.footer-socials i{margin:auto}.footer-left img{height:50px;margin:auto 0;display:block}@media only screen and (max-width:500px){footer .inner{flex-direction:column;height:150px}.footer-left{margin:0 auto;flex-direction:column;text-align:center}.footer-left img{margin:1em auto}.footer-socials{margin:0 auto}}.custom-dropdown label{color:#103957!important;text-transform:uppercase;font-weight:500!important;background:#f8f7ed;cursor:pointer}.custom-dropdown input{pointer-events:none;opacity:0;padding:0;margin:0;height:0;width:0}.dropdown-item{overflow:hidden;height:0;transition:0.5s;font-size:.9em;text-transform:uppercase;font-weight:400;opacity:0;letter-spacing:1px}.dropdown-item a{color:#f8f7ed!important}.c-items{background:#103957;padding:0em;position:absolute;width:100%;max-width:300px;transition:0.5s;opacity:0;padding:2em;z-index:1;pointer-events:none}#cdrop:checked~.c-items{opacity:1;pointer-events:all!important}#cdrop:checked~.c-items .dropdown-item{height:30px;opacity:1}.button-fix .elementor-widget-container,.button-fix{display:inline-block!important}#cdrop+label:after{content:"\f078";margin-left:.5em;font-family:"Font Awesome 5 Pro";font-weight:500;display:inline-block;transition:0.5s}#cdrop:checked+label:after{transform:rotate(180deg)}@media only screen and (max-width:736px){.custom-dropdown label{font-size:.8rem;margin:1em 0}}.room-header{background-size:cover;background-position:center center}.dynamic-exhibits{display:none}.default-exhib{display:block}.artists-list .elementor-tab-content p a{color:var(--e-global-color-primary)!important;text-transform:uppercase;font-weight:700;letter-spacing:5px;position:relative;font-size:.85em}.artists-list .elementor-tab-content p a:after{content:'';display:inline-block;width:100%;height:2px;background:CurrentColor;position:absolute;bottom:-4px;left:0}.dynamic-exhibits:target{display:block!important}.post-switcher .divider{display:block;width:3px;background:#103957}.post-switcher a{color:#8eb8d3}.active-exhib{color:#103957!important}.dynamic-exhibits .elementor-post__text{display:flex;flex-direction:column;justify-content:center;max-width:500px;margin:0 auto}.dynamic-exhibits .elementor-post__read-more{max-width:105px}.push-left.elementor-element-8087d67>.elementor-container{margin:0}@media only screen and (max-width:1025px){#current article,#upcoming article,#past article{flex-direction:column}.dynamic-exhibits .elementor-post__text{max-width:100%;margin:1em 0}}@media only screen and (max-width:500px){.post-switcher{font-size:0.9em!important;max-width:100%!important}.post-switcher .divider{width:1px}}.art-store .art-item{width:24%;margin:2em 0}.artist-shop a:not([href]),.artist-site a:not([href]){display:none}.art-store{margin:150px 0 0 0}.art-store .art-item .image-container{text-align:center}.art-store .art-item img{object-fit:contain}.art-store .art-item h3{font-size:2rem;font-weight:100!important}.art-store .art-item p{font-weight:600}.art-store:after{content:'';flex-grow:1}.w-date .elementor-post__excerpt strong{color:#fff!important}@media only screen and (max-width:991px){.art-store .art-item{width:30%;margin:1em 0}}@media only screen and (max-width:500px){.art-store .art-item{width:49%;margin:.5em 0}.art-store .art-item h3{font-size:1.5em}}.gathering-menus{text-align:center}.gathering-menus .c-items{left:50%;transform:translate(-50%)}.gathering-menus .custom-dropdown label{background:none;border:2px solid #103957;min-width:300px}.gathering-menus .c-items{columns:2;max-width:100%}.popup{background:#fff;position:fixed;bottom:1em;right:1em;max-width:400px;border-radius:.5em;overflow:hidden;z-index:9999;box-shadow:0 10px 10px rgb(0 0 0 / 10%)}.popup img{max-height:300px;width:100%;object-fit:cover}.popup div{padding:1em;text-align:center}.popup a{background:#103957;text-transform:uppercase;font-weight:500!important;font-size:0.75em!important;padding:1em 2em!important}.popup h3{font-size:1.5em;margin-top:1em}.popup-close{position:absolute;right:1.5em;top:1.5em;background:#b5c6cc;height:2em;width:2em;border-radius:1000px;cursor:pointer}.popup-close span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.5em}.popup p{font-size:.75em}.popup a{font-size:.75rem}@media only screen and (max-width:1200px){.popup{max-width:300px}.popup h3{font-size:1em}}@media only screen and (max-width:768px){.popup{left:50%;bottom:1em;right:auto;transform:translate(-50%);max-width:80vw;width:100%}}.elementor-field-group-field_246ef5f .elementor-field-subgroup{display:flex}.elementor-field-group-field_246ef5f .elementor-field-subgroup>span{flex-basis:50%!important;display:block}@media only screen and (max-width:500px){.elementor-field-group-field_246ef5f .elementor-field-subgroup>span{flex-basis:100%!important}}