/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-admin-event-images .slide__title a{text-transform:uppercase;}.view-admin-event-images .hvg-nowrap{white-space:nowrap;}.view-admin-event-images .views-field-field-card-location .field-content{font-family:"Afacad Flux",serif;font-size:14px;line-height:20px;color:#1c546b;letter-spacing:1px;margin-top:4px;}.view-admin-event-images .slide__media .media{aspect-ratio:1 / 1;height:auto !important;padding-bottom:0 !important;overflow:hidden;}.view-admin-event-images .slide__media .media img{width:100%;height:100%;object-fit:cover;}.view-admin-event-images .slide__title{min-height:36px;display:flex;align-items:center;justify-content:center;}.housevg-gallery__wrapper{display:inline-block !important;width:100%;text-align:center;margin-bottom:36px;break-inside:avoid !important;page-break-inside:avoid !important;-webkit-column-break-inside:avoid !important;}#block-mahi-housevgeventgallery .housevg-gallery__wrapper .housevg-gallery__item,body .housevg-gallery .housevg-gallery__wrapper a.housevg-gallery__item.glightbox{margin-bottom:8px !important;display:block;}.housevg-gallery__wrapper .housevg-gallery__download{display:block;text-align:center;margin:0;line-height:1.4;}.media--blazy.is-b-loaded img.b-lazy,.media--blazy img.b-loaded{opacity:1 !important;}.view-event-page .views-field-field-date-s,.view-event-page .views-field-field-city-country,.view-event-page .views-field-field-dress-code-1,.view-event-page .views-field-field-capacity-note,.view-event-page .views-field-field-rsvp-deadline{display:flex !important;align-items:baseline;gap:6px;float:none !important;font-size:16px !important;line-height:1.5;margin:0 0 4px 0 !important;}.view-event-page .views-field-field-dress-code-1 .views-label,.view-event-page .views-field-field-capacity-note .views-label,.view-event-page .views-field-field-rsvp-deadline .views-label{float:none !important;display:inline !important;width:auto !important;font-size:16px !important;font-weight:700;margin:0 !important;white-space:nowrap;}.view-event-page .views-field-field-dress-code-1 .field-content,.view-event-page .views-field-field-capacity-note .field-content,.view-event-page .views-field-field-rsvp-deadline .field-content,.view-event-page .views-field-field-date-s .field-content,.view-event-page .views-field-field-city-country .field-content{display:inline !important;width:auto !important;font-size:16px !important;}.view-event-page .views-field-field-date-s .field-content::before{content:"Date: ";font-weight:700;}.view-event-page .views-field-field-city-country .field-content::before{content:"Location: ";font-weight:700;}.view-event-page .views-field-field-summary{margin-top:22px !important;}.view-admin-event-images .rsvp-status.rsvp-open{display:block;font-family:"Afacad Flux",serif;font-size:18px;line-height:28.8px;font-weight:400;color:#000;letter-spacing:normal;text-transform:none;}
form#user-login-form input#edit-name{background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0px;color:#fff;}form#user-login-form input#edit-pass{background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0px;color:#fff;}.user-guest .form-item-name label::after{content:"Email";color:#FFFFFF;font-family:"Afacad Flux",serif;font-size:16px;letter-spacing:2px;text-transform:lowercase;font-weight:300;}.user-guest .form-type-password label::after{content:"Pin";color:#FFFFFF;font-family:"Afacad Flux",serif;font-size:16px;letter-spacing:2px;text-transform:lowercase;font-weight:300;}form#user-login-form .security-note{font-size:16px;letter-spacing:2px;text-transform:lowercase;font-weight:300;color:#fff;}form#user-login-form input#edit-submit{border:1px solid;padding:6px;border-radius:6px;color:white;text-decoration:none;font-size:16px !important;font-weight:300;}.user-guest #user-login-form{border-bottom:0px solid #F4E9CB !important;}body{background-image:url(/blue-bgb.png) !important;font-family:"Afacad Flux",serif;background-size:100% 100%;}body.user-guest.frontpage.no-sidebar{display:flex;justify-content:center;align-items:center;}.header-main-container .search-icon{display:none;}.user-guest .site-logo img{width:180px;min-height:200px !important;}span.line{display:none;}@media only screen and (max-width:767px){body{background-image:url('/mobile-bg-blue.jpg') !important;background-size:100% 100%;background-repeat:no-repeat;background-position:center;}}
body{background-repeat:repeat;}@media (min-width:1024px){.region-primary-menu .menu{flex-direction:column !important;gap:1rem;}}.user-guest.frontpage.no-sidebar .header-left .mobile-menu-icon{display:none;}.mobile-menu-icon.menu-icon-active{display:none;}.mobile-menu-icon,.close-mobile-menu{display:block;}@media (max-width:1023px){.mobile-menu-icon.menu-icon-active{display:none;}}.site-branding-region{margin-left:50px;}@media (min-width:1024px){.region-primary-menu .menu > li::after{position:absolute;content:"";background-color:var(--color-primary);width:1rem;height:2px;left:auto !important;bottom:0;transition:0.3s linear;}}.close-mobile-menu{position:absolute;right:0;top:0;display:grid;place-content:center;width:34px;height:34px;border:2px solid #c3b5a4;border-radius:8px;cursor:pointer;text-align:center;}.mobile-menu-icon{position:absolute;top:1rem;left:1rem;right:auto;width:30px;height:25px;cursor:pointer;z-index:1001;display:flex;flex-direction:column;justify-content:space-between;}.mobile-menu-icon span{display:block;height:3px;background:#333;border-radius:2px;transition:all 0.3s ease;}.primary-menu-wrapper{position:fixed;top:0;left:-100%;right:auto;width:250px;height:100%;background:#1c546b !important;box-shadow:2px 0 10px rgba(0,0,0,0.15);padding:3rem 1rem;transition:left 0.4s ease;z-index:1000;overflow-y:auto;}.primary-menu-wrapper.active-menu{left:0;}.mobile-menu-icon.menu-icon-active span:nth-child(1){transform:rotate(45deg) translate(5px,6px);}.mobile-menu-icon.menu-icon-active span:nth-child(2){opacity:0;}.mobile-menu-icon.menu-icon-active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px);}.primary-menu-wrapper .menu a{display:block;color:#fff;text-decoration:none;padding:10px 0;}.primary-menu-wrapper .menu a:hover{color:#ffd700;}
