@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);
@import url(https://use.typekit.net/zxp2xfs.css);
@import url(https://p.typekit.net/p.css?s=1&k=ymt4aol&ht=tk&f=53245&a=84628600&app=typekit&e=css);
@font-face{font-display:auto;font-family:chonky;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/53ed08/0000000000000000774f35aa/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/53ed08/0000000000000000774f35aa/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/53ed08/0000000000000000774f35aa/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}body{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--body);font-size:16px;justify-content:space-between;line-height:1.5em}body *{-moz-osx-font-smoothing:grayscale}body button:not(:disabled){cursor:pointer}.mmn-vgfl-menu__items{margin:0;padding:0}.mmn-vgfl-menu__items li{list-style:none;margin:0;padding:0;position:relative}.mmn-vgfl-menu__items li a{color:inherit;text-decoration:none}.mmn-vgfl-menu__items li a:hover{text-decoration:underline}body.home .mm-hero .whats-good{bottom:50px}body.home .wp-block-image.is-style-tilt-left{margin-top:-20px}body.home h2.has-large-font-size,body.home h2.wp-block-heading{margin-top:5px}body.home .wp-block-column.is-layout-flow,body.home .wp-block-column.is-vertically-aligned-top,body.home .wp-block-column.wp-block-column-is-layout-flow{margin-bottom:30px;padding-bottom:0!important;padding-top:0!important}.skip-to-content-link{background:#3f3f3f;font-weight:700;height:30px;left:0;margin:0 auto;padding:8px;position:absolute;right:0;text-align:center;top:0;transform:translateY(-100%);transition:transform .3s;width:200px;z-index:100000}.skip-to-content-link:focus{transform:translateY(0)}.main{flex:1 0 0}body:not(.transparent-nav) .main{padding-top:8.5rem}@media only screen and (max-width:768px){body:not(.transparent-nav) .main{padding-top:5rem}}.main>h1,.main>h2,.main>h3,.main>h4,.main>h5,.main>h6,.main>li,.main>p,.main>ul{margin-left:auto;margin-right:auto;max-width:60rem;width:90%}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{font-family:var(--wp--preset--font-family--header)}.main h1 a,.main h2 a,.main h3 a,.main h4 a,.main h5 a,.main h6 a{color:inherit;text-decoration:underline}.main h1{font-size:var(--wp--preset--font-size--xxlarge)}.main h2{font-size:var(--wp--preset--font-size--xlarge)}.main h3{font-size:var(--wp--preset--font-size--large)}.main h4{font-size:var(--wp--preset--font-size--medium)}.main h5{font-size:var(--wp--preset--font-size--normal)}.main h6{font-size:var(--wp--preset--font-size--small)}.main address,.main p{font-style:normal}.main address,.main ol li,.main p,.main ul li{font-size:var(--wp--preset--font-size--normal)}.main a{color:#62929e;font-weight:700;text-decoration:underline}.main a:hover{text-decoration:none}@media only screen and (max-width:878px){.main address,.main h5,.main h6,.main p{font-size:var(--wp--preset--font-size--normal-lg)}.main address,.main p{font-style:normal}.main ol li,.main ul li{font-size:var(--wp--preset--font-size--normal-lg)}}h1 span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good),h2 span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good),h3 span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good){display:block;font-family:var(--wp--preset--font-family--body);font-size:40%;line-height:1;margin-top:1rem}h1:has(span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good)),h2:has(span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good)),h3:has(span:not(.font-a):not(.font-b):not(.font-c):not(.increasedHeight):not(.whats-good)){margin-bottom:-.75rem!important}.has-header-font-family,.wp-block-heading{line-height:1em}body.error404{background-color:#fffef0}body.error404 .mainHeader{background:linear-gradient(180deg,#6c92bc,#345989)}body.error404 .topNav{background-color:#0000 linear-gradient(180deg,rgba(0,38,86,.502),rgba(0,38,86,.502) 28%,#00265600) 0 0 no-repeat padding-box}body.error404 .page-404-template{align-items:center;display:flex;flex-flow:column;padding:140px 15px 0}body.error404 .page-404-template h1{color:#191c60;margin-bottom:15px}body.error404 .page-404-template p{color:#62929e;font-size:42px;font-weight:900;margin-bottom:70px}body.error404 .page-404-template p a{color:#62929e;text-decoration:underline}@media screen and (min-width:768px){body.error404 .page-404-template{padding:160px 15px 0}}@media screen and (min-width:992px){body.error404 .page-404-template{padding:220px 15px 0}}body.error404 .page-404-template img{height:auto;margin:0 auto;max-width:100%}body.error404 .above-footer-cta__section{background-color:#fff;padding-top:2%}body.page-template-default .wp-block-mmn-vgfl-whats-good{margin-bottom:40px}body.page-template-default .wp-block-mmn-vgfl-upcoming-events{margin-top:45px}body.page-template-default .wp-block-mmn-vgfl-upcoming-events .event-title{font-size:var(--wp--preset--font-size--medium);font-weight:900;margin-top:0}body.page-template-default .wp-block-button.is-style-box-btn{height:auto}body.page-template-default .wp-block-button.is-style-box-btn .wp-block-button__link:hover,body.page-template-default .wp-block-button.is-style-box-btn .wp-element-button:hover{background-color:#fff!important}body.page-template-default .see-all-events-block .wp-block-button.is-style-box-btn{height:auto}body.page-template-default .see-all-events-block .wp-block-button.is-style-box-btn .wp-block-button__link.has-teal-background-color,body.page-template-default .see-all-events-block .wp-block-button.is-style-box-btn .wp-element-button.has-teal-background-color{background-color:#3f6c9b!important;border-color:#3f6c9b}body.page-template-default .see-all-events-block .wp-block-button.is-style-box-btn .wp-block-button__link.has-teal-background-color:hover,body.page-template-default .see-all-events-block .wp-block-button.is-style-box-btn .wp-element-button.has-teal-background-color:hover{background-color:#fff!important;color:#3f6c9b!important}@media screen and (min-width:768px){body.page-template-default .wp-block-mmn-vgfl-whats-good{margin-bottom:80px}body.page-template-default .wp-block-mmn-vgfl-upcoming-events{margin-top:40px}}.gville-grid-one-row .wp-block-group{margin:7.5px 0;padding:0 15px;width:100%}@media screen and (min-width:768px){.gville-grid-one-row .wp-block-group{padding:0}.gville-grid-one-row,.wp-block-group.gville-grid-one-row,.wp-block-group.is-layout-flex,.wp-block-group.is-nowrap,.wp-block-group.wp-block-group-is-layout-flex{margin-bottom:7.5px!important;margin-top:0!important}}.gville-grid-pattern-wrap{margin:0 auto 20px;max-width:1500px;padding:0 15px}@media screen and (min-width:1600px){.gville-grid-pattern-wrap{padding:0}}.gville-grid-one-row,.gville-grid-two-row{gap:0;margin:0 auto!important;max-width:1500px}@media screen and (min-width:768px){.gville-grid-one-row,.gville-grid-two-row{overflow:hidden}}.gville-grid-one-row h3.wp-block-heading,.gville-grid-two-row h3.wp-block-heading{color:#fff;font-family:Figtree,sans-serif;font-size:50px;font-weight:900;text-transform:uppercase}@media screen and (min-width:768px){.gville-grid-one-row h3.wp-block-heading,.gville-grid-two-row h3.wp-block-heading{font-size:40px}}@media screen and (min-width:1200px){.gville-grid-one-row h3.wp-block-heading,.gville-grid-two-row h3.wp-block-heading{font-size:73px}}.gville-grid-one-row .is-style-multi-image-cta-overlay,.gville-grid-two-row .is-style-multi-image-cta-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;pointer-events:none;position:absolute!important;top:0;width:100%;z-index:8!important}.gville-grid-one-row .is-style-multi-image-cta-content,.gville-grid-two-row .is-style-multi-image-cta-content{height:100%;width:100%}@media screen and (min-width:768px){.gville-grid-one-row .is-style-multi-image-cta-content,.gville-grid-two-row .is-style-multi-image-cta-content{max-height:430px}}.gville-grid-one-row figure,.gville-grid-two-row figure{height:100%;overflow:hidden;position:relative}.gville-grid-one-row figure a,.gville-grid-two-row figure a{display:block;height:100%;position:relative;transition:.3s ease-in-out}.gville-grid-one-row figure a img,.gville-grid-two-row figure a img{height:100%;object-fit:cover;transition:.3s ease-in-out;width:100%}.gville-grid-one-row figure a:before,.gville-grid-two-row figure a:before{background-color:#ff8453;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease-in-out;width:100%;z-index:1}.gville-grid-one-row figure a:hover:before,.gville-grid-two-row figure a:hover:before{opacity:.42}.gville-grid-one-row figure a:hover img,.gville-grid-two-row figure a:hover img{filter:blur(6px)}.gville-grid-one-row .wp-block-image,.gville-grid-two-row .wp-block-image{height:100%}.gville-grid-one-row .wp-block-image img,.gville-grid-two-row .wp-block-image img{border:none!important;height:100%;object-fit:cover;width:100%}.wp-block-columns.gville-grid-two-row.gville-grid-left-row.is-layout-flex.wp-container-core-columns-is-layout-1.wp-block-columns-is-layout-flex{max-width:1500px}.gville-grid-two-row.gville-grid-left-row .wp-block-column,.gville-grid-two-row.gville-grid-right-row .wp-block-column{flex:none;margin:7.5px 0;max-height:315px;padding:0 15px;width:100%}@media screen and (min-width:768px){.gville-grid-two-row.gville-grid-left-row .wp-block-column,.gville-grid-two-row.gville-grid-right-row .wp-block-column{margin:7.5px;max-height:430px;padding:0}.gville-grid-two-row.gville-grid-left-row .wp-block-column:first-child{width:calc(60% - 7.5px)}.gville-grid-two-row.gville-grid-left-row .wp-block-column:nth-child(2),.gville-grid-two-row.gville-grid-right-row .wp-block-column:first-child{width:calc(40% - 7.5px)}.gville-grid-two-row.gville-grid-right-row .wp-block-column:nth-child(2){width:calc(60% - 7.5px)}}.gville-grid-two-row .wp-block-column{width:50%}.wp-container-core-columns-is-layout-1{margin:0 auto!important;max-width:90rem}.wp-container-core-columns-layout-1 h2:first-of-type{margin-bottom:5px!important}.wp-container-core-columns-layout-1 h2:nth-of-type(2){margin-top:0}.wp-container-core-columns-layout-1 p{margin-top:18px}.wp-block-embed-youtube{margin:0 auto;position:relative}.wp-block-embed-youtube .wp-block-embed__wrapper{padding-bottom:56.25%;position:relative;width:100%}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.d-none,.hidden{display:none!important}.overflow-hidden{overflow:hidden}@media screen and (min-width:769px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:768px){.hide-on-mobile{display:none!important}}.reusable-cta-section--local .bottom-page-cta .top .cta-box:nth-child(odd){margin-right:35px}.reusable-cta-section--local .bottom-page-cta .top .cta-box:nth-child(odd) .cta-box__body .cta-img{margin-top:6.2%!important}.reusable-cta-section--local .bottom-page-cta .top .cta-box:nth-of-type(2) .cta-box__body .cta-img figure{margin-right:21px!important}.reusable-cta-section--local .bottom-page-cta .top .cta-box .cta-box__body .cta-heading{margin:0 0 20px}.reusable-cta-section--local .bottom-page-cta .top .cta-box .cta-box__body .cta-copy{margin-left:24px}.reusable-cta-section--local .bottom-page-cta .top .cta-box .cta-box__body .cta-img figure img{border:0;box-shadow:none}.reusable-cta-section--local .bottom-page-cta .top .cta-box .cta-box__body .wp-block-button__link{padding-top:23px}.wp-block-separator{background-color:#191c60;height:6px;margin:0 auto;width:386px}@media only screen and (max-width:678px){.wp-block-separator{width:80%}}.gform_wrapper{max-width:1000px}.gform_wrapper ul{list-style:none;padding-left:0}.gform_wrapper ul li{font-size:20px;list-style:none}.gform_wrapper ul li input{border:1px solid #707070;outline:none}.gform_wrapper ul li .gfield_description{font-size:1rem;font-style:italic;margin-top:5px}.gform_wrapper .vg-superscript{font-size:23px}.gform_wrapper .gform_submission_error{color:red!important;font-family:var(--wp--preset--font-family--body);line-height:1}.gform_wrapper .gform-confirmation-message{color:#5177a9!important;font-size:1.75rem}.gform_wrapper .gform_heading{color:#5177a9;line-height:1}.gform_wrapper .gform_heading .gform_title{font-family:var(--wp--preset--font-family--body);font-size:48px;font-weight:900}.gform_wrapper .gsection_title{font-family:var(--wp--preset--font-family--body);font-size:32px;font-weight:900}.gform_wrapper .gform_button.button{background-color:#62929e;border-color:#0000;border-radius:0;color:#fff;font-family:var(--wp--preset--font-family--body);font-size:1.25rem!important;font-weight:700;outline:none;padding:calc(1rem - 2px) 2rem;text-decoration:none;text-transform:uppercase}.gform_wrapper .gform_button.button:hover{background-color:#fff;border:2px solid #62929e;color:#62929e;cursor:pointer}.gform_wrapper .ginput_container_address{display:flex;flex-direction:column}.gform_wrapper .ginput_container_address span input{margin-bottom:15px;min-width:250px}.gform_wrapper #gform_fields_9{color:#000}.gform_wrapper #gform_fields_9 li::marker{color:#0000}.gform_wrapper #gform_fields_9 label{color:#000}.gform_wrapper #gform_fields_9 input{height:44px}.gform_wrapper #gform_fields_9 .gchoice{align-items:center;display:flex}.gform_wrapper #gform_fields_9 #input_9_8_2{margin-bottom:20px}#gform_wrapper_3{color:inherit;color:var(--wp--preset--color--dark-blue);font-size:1.5rem;margin-bottom:1rem;margin-top:3rem}#gform_wrapper_3 .gform_title{margin-bottom:10px}#gform_wrapper_3 .gfield--type-captcha,#gform_wrapper_3 .gfield--type-honeypot{display:none}#gform_wrapper_3 .gfield_label{font-size:1rem}#gform_wrapper_3 .gfield--type-email,#gform_wrapper_3 .gfield--type-text{flex-grow:1}#gform_wrapper_3 .gfield--type-email input,#gform_wrapper_3 .gfield--type-email select,#gform_wrapper_3 .gfield--type-text input,#gform_wrapper_3 .gfield--type-text select{width:100%}#gform_wrapper_3 .gfield--type-checkbox{font-size:1rem;width:100%}#gform_wrapper_3 .gform_confirmation_message_3{color:#181c60}#gform_wrapper_3 .gform_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}#gform_wrapper_3 .gform_fields input,#gform_wrapper_3 .gform_fields select{font-size:1rem;padding:.8rem}#gform_wrapper_3 .gform_button{font-family:var(--wp--preset--font-family--body);font-size:1.25rem!important;font-weight:700;padding:5px 60px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:776px){#gform_wrapper_3{max-width:90vw}.gform_heading .gform_title{font-size:35px!important}}a.wp-block-button__link.wp-element-button{padding-left:0}@media screen and (min-width:768px){.wp-block-media-text.is-stacked-on-mobile.is-vertically-aligned-center.is-image-fill.is-style-portrait-media-text{height:383px}}.wp-block-buttons .wp-block-button.is-style-plain-text .wp-block-button__link{padding-left:0}.cc-window{font-family:var(--wp--preset--font-family--body);font-weight:800}.cc-window .cc-btn:focus,.cc-window .cc-btn:hover{background-color:#88b8c4!important}.wp-block-buttons .wp-block-button.all-listings-btn a.wp-block-button__link{background:#5177a9;border:2px solid #0000;border-radius:0;color:#fff;font-family:var(--wp--preset--font-family--body);font-weight:700;margin:0 0 50px;min-width:auto;padding:12px 25px;text-transform:uppercase;transition:all .2s ease-in-out}.footer__btn-area{align-items:center;display:flex}.mainHeader{background:none;left:0;overflow:hidden;pointer-events:none;position:fixed;transition:all .2s ease-in-out;width:100%;z-index:10}.mainHeader.active,body:not(.transparent-nav) .mainHeader{background:linear-gradient(180deg,#6c92bc,#345989)}.mainHeader.active .topNav .primaryNav .primaryNav__btn a{font-size:1.275rem}.mainHeader .topNav{background:#0000 linear-gradient(180deg,rgba(0,38,86,.502),rgba(0,38,86,.502) 28%,#00265600) 0 0 no-repeat padding-box;display:grid;font-family:var(--wp--preset--font-family--body);gap:.5rem 0;grid-template-columns:1fr auto;min-height:8.5rem;padding:0 2rem;pointer-events:auto;position:relative;transition:all .2s ease-in-out;width:100%;z-index:1}@media only screen and (max-width:768px){.mainHeader .topNav{min-height:5rem}}.mainHeader .topNav .site-logo-section{left:2rem;position:absolute;top:50%;transform:translateY(-50%)}.mainHeader .topNav .site-logo-section .custom-logo-link{display:block;position:relative;z-index:2}.mainHeader .topNav .site-logo-section .custom-logo-link img{display:block;height:150px;max-width:344px;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:1400px){.mainHeader .topNav .site-logo-section .custom-logo-link img{max-width:260px}}@media only screen and (max-width:768px){.mainHeader .topNav .site-logo-section .custom-logo-link img{max-width:150px}}.mainHeader .topNav .secondaryNav{align-items:flex-end;background-color:#0000 linear-gradient(180deg,rgba(0,38,86,.502),rgba(0,38,86,.502) 28%,#00265600) 0 0 no-repeat padding-box;display:flex;grid-column:1/-1;grid-row:1;justify-content:flex-end;position:relative;text-align:center;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:1250px){.mainHeader .topNav .secondaryNav{display:none}}.mainHeader .topNav .secondaryNav.secondaryNav--hide{opacity:0}.mainHeader .topNav .secondaryNav .secondaryNav__content{align-items:flex-end;display:flex}.mainHeader .topNav .secondaryNav .secondaryNav__content .secondaryNav__btn{background:none;border:none;color:#fff;cursor:pointer;display:block;font-family:var(--wp--preset--font-family--body)!important;font-size:1rem;font-weight:700;margin:0;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out}.mainHeader .topNav .secondaryNav .secondaryNav__content .secondaryNav__btn:hover{color:#ffc233;text-decoration:underline}@media screen and (max-width:980px){.mainHeader .topNav .secondaryNav{opacity:0}}.mainHeader .topNav .primaryNav{display:flex;flex-direction:row;grid-column:1;grid-row:2;justify-content:flex-end}.mainHeader .topNav .primaryNav.primaryNav--hide .primaryNav__content{opacity:0}.mainHeader .topNav .primaryNav .primaryNav__content{flex:0 0 auto}.mainHeader .topNav .primaryNav .primaryNav__btn{background:none;border:none;color:#fff;cursor:pointer;font-family:var(--wp--preset--font-family--body);font-size:1.25rem;font-weight:700;margin:0;padding:.5rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.mainHeader .topNav .primaryNav .primaryNav__btn:hover{color:#ffc233;text-decoration:underline}@media screen and (max-width:1400px){.mainHeader .topNav .primaryNav .primaryNav__btn{font-size:1.125rem;padding:.5rem 1rem}}.mainHeader .topNav .navUtil{grid-column:2;grid-row:2;position:relative;z-index:2}.mainHeader .topNav .navUtil li{font-size:1.125rem}.mainHeader .topNav .navUtil .topLinksList{display:flex;font-weight:500;list-style:none;margin:0;padding:0 1.5rem;transition:all .2s ease-in-out}.mainHeader .topNav .navUtil .topLinksList .menu-item{color:#fff;margin:0 1.5rem}.mainHeader .topNav .navUtil .topLinksList .menu-item a{color:#fff;font-family:var(--wp--preset--font-family--body);font-size:1.375rem;text-decoration:none;text-transform:uppercase}.mainHeader .topNav .navUtil .topLinksList .menu-item a:hover{color:#ffc233;text-decoration:underline}.mainHeader .topNav .navUtil .navToggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--body);font-size:1.25rem;font-weight:700;gap:.5rem;margin:0;outline:none;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out}@media screen and (max-width:1400px){.mainHeader .topNav .navUtil .navToggle{font-size:1.125rem;padding:.5rem 1rem}}.mainHeader .topNav .navUtil .navToggle .mobile-ver{display:none}@media screen and (max-width:1250px){.mainHeader .topNav .navUtil .navToggle .mobile-ver{display:block}.mainHeader .topNav .navUtil .navToggle .desktop-text,.mainHeader .topNav .navUtil .navToggle .toggle-label__icon.icon--search{display:none}}@media screen and (min-width:1250px){.mainHeader .topNav .navUtil .navToggle .mobile-text{display:none}}.mainHeader .topNav .navUtil .navToggle img{height:auto;width:1.125rem}.mainHeader .topNav .navUtil .navToggle img.open{display:block}.mainHeader .topNav .navUtil .navToggle img.close{display:none}.mainHeader .topNav .navUtil .navToggle img.icon--hamburger{width:1.5rem}.mainHeader .topNav .navUtil .navToggle.openMenu .toggle-label{color:#fff;font-weight:700}.mainHeader .topNav .navUtil .navToggle.openMenu img.close{display:block}.mainHeader .topNav .navUtil .navToggle.openMenu img.open{display:none}.mainHeader .nav{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#6c92bcbf;display:flex;height:100dvh;justify-content:space-between;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:all .5s ease-in-out;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.mainHeader .nav .img-description{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.mainHeader .nav .img-description .img-description__content{align-items:center;display:flex;transition:opacity .3s ease}.mainHeader .nav .img-description .img-description__content .changing-caption{color:#fff;font-size:1rem}.mainHeader .nav .img-description .img-description__content .changing-caption__icon{display:none;height:14px;margin-left:10px;rotate:90deg;width:16px}.mainHeader .nav .container__search{margin-bottom:30px;position:relative}.mainHeader .nav .container__search .navSearchForm{background-color:#d0e6ff;border-radius:50px;display:flex;flex-direction:row;max-width:19rem;min-width:15rem;padding:.2rem 1rem}.mainHeader .nav .container__search .navSearchForm:focus-within,.mainHeader .nav .container__search .navSearchForm:hover{background-color:#d0e6ff}.mainHeader .nav .container__search .navSearchForm .navSearchForm__textField{background-color:#0000;border-color:#0000;border-radius:50px;font-weight:700;height:33px;outline:none;width:100%}.mainHeader .nav .container__search .navSearchForm .navSearchForm__textField:focus{border-color:#0000}.mainHeader .nav .container__search .navSearchForm .navSearchForm__textField:focus-within{background-color:#d0e6ff;border-color:#0000}.mainHeader .nav .container__search .navSearchForm .navSearchForm__textField::placeholder{color:#0fa1a7}.mainHeader .nav .container__search .navSearchForm .navSearchForm__icon{height:auto;width:21px;z-index:99}@media only screen and (max-width:475px){.mainHeader .nav .container__search{margin-top:1rem!important}.mainHeader .nav .container__search .navSearchForm{width:250px}.mainHeader .nav .container__search .navSearchForm__textField{background-color:#ffeae8;width:269px!important}}.mainHeader .nav .visual{align-items:center;display:flex;height:100%;justify-content:center;position:sticky;right:0;top:0;width:45%;z-index:2}@media only screen and (max-width:1400px){.mainHeader .nav .visual{width:40%}}@media only screen and (max-width:1288px){.mainHeader .nav .visual{width:28%}}.mainHeader .nav .visual .visual__img{height:100%;object-fit:cover;width:100%}.mainHeader .nav .visual .positioningLayer__image{align-items:center;background-color:#fff;background-image:url(https://www.visitgainesville.com/wp-content/uploads/Nav-default.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;transition:opacity .3s ease;width:100%}.mainHeader .nav .visual .positioningLayer__image img{max-width:20rem;min-width:15rem;transform:translateX(-50%);width:20vw}.mainHeader .nav .visual .pageTitle{color:#fff;display:flex;font-size:clamp(5vw,4rem,7vw);opacity:0;position:absolute;text-shadow:0 0 2rem #000c}.mainHeader .nav .mainNavItems{display:inline-flex;flex-direction:column;height:40%;padding:31vh 2em 2em 5vw;position:relative;transition:.3s ease;width:auto;z-index:2}.mainHeader .nav .mainNavItems .link{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.mainHeader .nav .mainNavItems .link.link--empty-href .mainLink:hover{cursor:default;text-decoration:none}.mainHeader .nav .mainNavItems .link.link--with-icon{width:20rem}.mainHeader .nav .mainNavItems .link .mainLink{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:clamp(1.25rem,1.5vw,1.5em);font-weight:700;text-decoration:none;text-transform:uppercase}.mainHeader .nav .mainNavItems .link .mainLink:hover{text-decoration:underline}.mainHeader .nav .mainNavItems .link .mainLink .mainLink__icon{height:auto;margin-left:10px;width:20px}.mainHeader .nav .mainNavItems .link .showChildren{cursor:pointer;display:inline-block;margin-left:2em;position:relative}.mainHeader .nav .mainNavItems .link .showChildren .arrow{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2LjU3IDIwLjA2Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTEsIC5jbHMtMiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAwcHg7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjMyLjUxIiB5MT0iMTc3Ljk3IiB4Mj0iMjQ3LjgyIiB5Mj0iMTkzLjA4Ii8+CiAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzUuNywxLjMyYy0uNzctLjgtMi4wMy0uODItMi44My0uMDVsLTE0LjI5LDEzLjc4TDQuMjksMS4yN2MtLjc5LS43Ny0yLjA2LS43NC0yLjgzLjA1LS43Ny43OS0uNzQsMi4wNi4wNSwyLjgzbDE1LjY3LDE1LjExYy4zOS4zOC44OS41NiwxLjM5LjU2LDAsMCwwLDAsMCwwczAsMCwwLDBjLjUsMCwxLS4xOSwxLjM5LS41NmwxNS42Ny0xNS4xMWMuNzktLjc3LjgyLTIuMDMuMDUtMi44M1oiLz4KPC9zdmc+);background-position:100%;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;transition:.3s ease;width:1.5rem}.mainHeader .nav .mainNavItems .link.active .mainLink{color:#ffc233}.mainHeader .nav .mainNavItems .link.active .showChildren .arrow{transform:rotate(-91deg)}.mainHeader .nav .mainNavItems .link .children{display:none;flex-direction:column;max-height:calc(100% - 150px);position:absolute;transform:translateX(100%)}@media (min-width:769px){.mainHeader .nav .mainNavItems .link .children{display:flex;opacity:0;pointer-events:none;right:5em;top:120px;transition:right .5s ease,opacity .3s;width:100%}}.mainHeader .nav .mainNavItems .link .children .childLink{margin:0 0 1em 1em}.mainHeader .nav .mainNavItems .link .children .childLink a{background-position:0 90%;color:#fff;display:inline-block;font-size:clamp(1em,1vw,1.125em);font-weight:600px;line-height:1.1em;text-decoration:none;text-transform:uppercase;width:18rem}.mainHeader .nav .mainNavItems .link .children .childLink a:hover{color:#ffc233;text-decoration:underline}.mainHeader .nav .mainNavItems .link.active .children{display:flex;right:0}@media (min-width:769px){.mainHeader .nav .mainNavItems .link.active .children{opacity:1;pointer-events:all;transition:right .5s,opacity .75s}}.mainHeader .nav .mainNavItems .dropdown-menu-bottom .link .mainLink{font-size:1.25rem;font-weight:700;text-transform:none}.mainHeader.openMenu{pointer-events:auto}.mainHeader.openMenu .topLinksList{opacity:0}.mainHeader.openMenu .nav{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0;-webkit-user-select:auto;user-select:auto}.mainHeader.openMenu .nav:before{opacity:1}.mainHeader.openMenu .nav:after{transform:none}@media only screen and (min-width:1025px){.mainHeader .nav .mainNavItems .link{margin-bottom:3.5vh;width:19rem}.mainHeader .nav .mainNavItems .link .children{top:31vh}.mainHeader .nav .mainNavItems .link .children .childLink{margin-bottom:2vh}.mainHeader .nav .mainNavItems .dropdown-menu-bottom .link{margin-bottom:1vh}}@media only screen and (max-width:1024px){.mainHeader .topNav .navUtil .topLinksList{display:none}.mainHeader .topNav .navUtil .searchBox{bottom:0;display:none;left:0;margin:0 auto;position:absolute;right:0;transform:translateY(100%);width:95%}.mainHeader .topNav .navUtil .searchBox form{width:100%}.mainHeader .topNav .navUtil .searchBox form input[type=text]{flex-shrink:inherit;width:100%}.mainHeader .nav{height:100vh}.mainHeader .nav:after{display:none}.mainHeader .nav .mainNavItems{height:100%;overflow:auto;padding:9rem 0 2rem;width:100%}.mainHeader .nav .mainNavItems .link{flex-wrap:wrap}.mainHeader .nav .mainNavItems .link .mainLink{margin-left:2rem}.mainHeader .nav .mainNavItems .link .showChildren{display:inline-flex;justify-content:flex-end;margin-right:2rem}.mainHeader .nav .mainNavItems .link.active .children{height:auto;margin-top:1rem;max-height:unset;padding:0 1.5em;position:relative;right:unset;top:unset;transform:none;width:100%}.mainHeader .nav .mainNavItems .trp_language_switcher_shortcode{display:block;margin:1rem 2rem}.mainHeader .nav .mainNavItems .container__search{margin:auto 1rem 2rem}.mainHeader .nav .mainNavItems .container__search .navSearchForm{max-width:30rem}.mainHeader .nav .visual{display:none}.mainHeader.openMenu .topNav .navUtil .searchBox{display:flex}}.search-results .mainHeader{background:linear-gradient(180deg,#6c92bc,#345989)}.header{height:8.5rem}@media only screen and (max-width:768px){.header{height:5rem}}body.admin-bar .header{top:2rem}@media only screen and (max-width:768px){body.admin-bar .header{top:2.875rem}body.admin-bar .header .header-menu .header-menu__contents--open{top:7.875rem}}@media screen and (max-width:980px){body.menu-open{overflow:hidden}}@media only screen and (max-width:1250px){.mainHeader .topNav .primaryNav{width:auto}.mainHeader .topNav .primaryNav .primaryNav__content{display:none}}.open-item-indicator{padding-right:30px;transition:all .2s ease-in-out}.open-item-indicator.open-item-indicator--active{border:none;border-right:2px solid #fff}.footer{background:linear-gradient(180deg,#6c92bc,#345989);color:var(--wp--preset--color--white);padding:2rem 5%}.footer .footer__wrap{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin:0 9%}@media screen and (max-width:980px){.footer .footer__wrap{flex-direction:column}}.footer .footer__brand{flex:0 0 25%}.footer .footer__brand .logo img{height:auto;max-width:344px}@media only screen and (min-width:980px){.footer .footer__brand .logo img{margin-top:-33px}}.footer .footer__brand .footer_address{font-size:.85em;margin:0 5% 2em}.footer .footer__brand .footer_address a{color:#fff}.footer .footer__brand .handler{font-size:.85em;font-weight:700;margin:0 0 0 1rem}@media only screen and (max-width:768px){.footer .footer__brand{flex:0 0 100%;text-align:center}}.footer .footer__brand .translate-tool{margin-left:4%;margin-top:2%}.footer .footer__brand .translate-tool .VIpgJd-ZVi9od-l4eHX-hSRGPd,.footer .footer__brand .translate-tool .goog-te-gadget{color:#fff!important}.footer .footer__brand .translate-tool .translate-tool{margin:2%}.footer .footer__copyright{font-size:var(--wp--preset--font-size--small);margin:1rem 0 0;text-align:center}.footer .footer__nav{flex:0 0 75%}.footer .footer__nav .footer-column-grid{display:grid;gap:20px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(4,1fr)}.footer .footer__nav .footer-column-grid .menu-item{font-size:1.125rem;margin:5% 0}.footer .footer-menu{margin-bottom:2em}.footer .footer-menu.footer-secondary{margin-bottom:0}.footer .footer-menu .footer-menu__items{font-size:.85em;margin:0;padding:0;text-transform:uppercase}@media only screen and (max-width:768px){.footer .footer-menu .footer-menu__items .menu-item{width:100%}}.footer .footer-menu .footer-menu__items#menu-footer-secondary{display:flex;justify-content:center;margin:0;text-transform:none}.footer .footer-menu .footer-menu__items#menu-footer-secondary li a{margin:0 5px}.footer .footer-menu .footer-menu__items#menu-footer-secondary li:not(:last-child){border-right:1px solid #ccc}@media only screen and (max-width:768px){.footer .footer-menu .footer-menu__items#menu-footer-secondary .menu-item{width:auto}}.footer .footer-menu .footer-menu__items a{font-weight:700}.footer .footer-menu .footer-menu__items a:hover{color:#ffc233}.footer .footer-menu .footer-menu__items .sub-menu{padding:0}.footer .footer-menu .footer-menu__items .sub-menu a{font-weight:550}.footer .partner_logos{align-items:center;display:flex;gap:20px}.footer .partner_logos .logo{align-items:center;display:flex;flex:0 0 25%;height:150px;justify-content:center}.footer .partner_logos .logo img{display:block;max-height:100%;max-width:100%;width:auto}.footer .social-wrapper{align-items:center;display:flex;gap:.5rem;margin:1rem 0 0 1rem}.footer .social-wrapper.mobile-social{display:none}.footer .social-wrapper .social-icon{height:auto;margin:0}.footer .social-wrapper .social-icon svg{fill:var(--wp--preset--color--white);height:auto;width:40px}.footer .social-wrapper .social-icon:hover svg{fill:var(--wp--preset--color--teal)}@media screen and (max-width:1200px){.footer .social-wrapper{flex-direction:center!important}.footer-column-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.footer-column-grid{grid-template-columns:repeat(2,1fr)!important}}.item{background:#f0f0f0;padding:10px}body.single-tribe_events .main{padding-top:0}#tribe-events-pg-template{max-width:unset}.single-event-container{position:relative}.single-event-container .event{display:flex;justify-content:center;margin:10% auto 4rem;max-width:1300px;width:90vw}.single-event-container .event .container{column-gap:6vw;display:flex;flex-direction:row;max-width:1600px;row-gap:10px;width:100%}.single-event-container .event .container .details{display:flex;flex:1 1 40%;flex-basis:100%;flex:1;flex-direction:column;z-index:1}.single-event-container .event .container .details .date{color:#62929e;display:inline-block;font-size:1.25rem}.single-event-container .event .container .details .categories{font-size:1.25rem;font-weight:700;list-style:none;margin:0;padding:0;text-transform:uppercase}.single-event-container .event .container .details .categories li{color:#62929e;display:inline-block;font-size:1.25rem;text-transform:uppercase}.single-event-container .event .container .details .categories li a{color:#62929e;text-decoration:none}.single-event-container .event .container .details .categories li:not(:last-child):after{content:", "}.single-event-container .event .container .details .categories .event-date-time{text-transform:none}.single-event-container .event .container .details h1{color:#191c60;font-size:4.25rem;line-height:3.75rem;margin:0;padding:0 0 3%}.single-event-container .event .container .details .remove--defaultBtnStyle button,.single-event-container .event .container .details .remove--defaultBtnStyle input[type=reset],.single-event-container .event .container .details .remove--defaultBtnStyle input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.single-event-container .event .container .details .row--format{align-items:center;display:flex;font-weight:700}.single-event-container .event .container .details .row--format p{color:#191c60;font-size:1rem;font-weight:600;margin:0 0 0 5px}.single-event-container .event .container .details .row--format a{color:#191c60;text-decoration:none}.single-event-container .event .container .details .row--format .icon .fas{color:#62929e;font-size:1.8rem;margin-right:5px}.single-event-container .event .container .details .addressRow{margin-bottom:15px}.single-event-container .event .container .details .addressRow .address{width:100%}.single-event-container .event .container .details .companyRow p a{text-decoration:underline}.single-event-container .event .container .details .contactRow{margin-bottom:15px}.single-event-container .event .container .details .contactRow .phoneIcon{width:1.8rem}.single-event-container .event .container .details .contactRow .phoneIcon img{height:auto;width:100%}.single-event-container .event .container .details .contactRow .phoneNum{width:100%}.single-event-container .event .container .details .contactRow .phoneNum a p{margin-left:10px}.single-event-container .event .container .details .directionsRow{margin-bottom:15px}.single-event-container .event .container .details .directionsRow a{align-items:center;display:flex;text-decoration:none}.single-event-container .event .container .details .directionsRow .paperPlaneIcon{width:1.8rem}.single-event-container .event .container .details .directionsRow .paperPlaneIcon img{height:auto;margin-left:-5px;width:100%}.single-event-container .event .container .details .directionsRow .directionsText{text-transform:uppercase}.single-event-container .event .container .details .openTableRow button img{height:auto;width:153px}.single-event-container .event .container .details .websiteBtnRow{padding-top:20px}.single-event-container .event .container .details .iconsSectionTitle{color:#191c60;font-family:var(--wp--preset--font-family--body);font-size:20px;font-weight:700;text-transform:uppercase}.single-event-container .event .container .details .socialIconsRow{display:flex;flex-direction:row;gap:10px;justify-content:flex-start;width:120px}.single-event-container .event .container .details .socialIconsRow svg{height:auto;transition:all .2s ease-in-out;width:35px}.single-event-container .event .container .details .socialIconsRow svg:hover{transform:scale(1.08);transition:all .1s ease-in-out}.single-event-container .event .container .details .socialIconsRow svg path{fill:#fff}.single-event-container .event .container .details .websiteUrlRow{margin-top:5px}.single-event-container .event .container .details .websiteUrlRow a{text-decoration:none}.single-event-container .event .container .details .websiteUrlRow a .outlineBtn{align-items:center;border:solid #62929e;display:inline-block;justify-content:center;transition:all .3s ease-in-out}.single-event-container .event .container .details .websiteUrlRow a .outlineBtn span{color:#62929e;display:inline-block;font-family:var(--wp--preset--font-family--body);font-size:1.25rem!important;font-size:1rem!important;font-weight:700;padding:.4rem 4rem;text-align:center;text-decoration:none;text-transform:uppercase}.single-event-container .event .container .details .websiteUrlRow a .outlineBtn:hover{background-color:#62929e;transition:all .2s ease-in-out}.single-event-container .event .container .details .websiteUrlRow a .outlineBtn:hover span{color:#fff}.single-event-container .event .container .details .map-pin{width:1.8rem}.single-event-container .event .container .details .map-pin img{height:auto;width:100%}.single-event-container .event .container .event-images{padding-bottom:4rem;width:50%}.single-event-container .event .container .event-images img{border:10px solid #fffef0;box-shadow:0 1px 3px #0000004d;height:auto;width:100%}.single-event-container .event .container .event-images .event-image{border-radius:0 1rem 1rem 1rem;max-height:30rem;object-fit:cover}.single-event-container .event .container .event-images .swiper-pagination{bottom:1rem!important}.single-event-container .event .container .event-images .swiper-pagination .swiper-pagination-bullet{height:1.5rem;transition:all .2s ease-in-out;width:1.5rem}.single-event-container .event__extra-details{background-color:#fffef0;height:auto;width:100%}.single-event-container .event__extra-details .extra-details{align-items:center;background-color:#fffef0;display:flex;flex-direction:column;margin:0 auto 6rem;max-width:1200px;padding-top:50px;width:100%}.single-event-container .event__extra-details .extra-details .sectional{margin-bottom:40px;width:75%;z-index:1}.single-event-container .event__extra-details .extra-details .sectional.hide-empty-overview{opacity:0}@media only screen and (max-width:768px){.single-event-container .event__extra-details .extra-details .sectional.hide-empty-overview{display:none}}.single-event-container .event__extra-details .extra-details .sectional .section-heading{align-items:center;border-bottom:2px solid #62929e;color:#62929e;display:flex;font-family:var(--wp--preset--font-family--body);font-size:60px;margin-bottom:25px;margin-top:25px;padding-bottom:10px}.single-event-container .event__extra-details .extra-details .sectional .section-heading .section-heading__title .dropdown-heading-text{font-family:var(--wp--preset--font-family--body);font-size:clamp(2.5rem,3vw,3.75rem);margin:0 0 12px}.single-event-container .event__extra-details .extra-details .sectional .section-heading .section-heading__toggleIcon{padding-left:25px}.single-event-container .event__extra-details .extra-details .sectional .section-heading .section-heading__toggleIcon img{height:auto;width:35px}.single-event-container .event__extra-details .extra-details .sectional .section-content{display:none}.single-event-container .event__extra-details .extra-details .sectional .section-content .subtle-cta{margin-bottom:15px}.single-event-container .event__extra-details .extra-details .sectional .section-content #event-map{height:25rem}.single-event-container .event__extra-details .extra-details .sectional.default--open .openDropdownSymbol{display:none}.single-event-container .event__extra-details .extra-details .sectional.default--open .closeDropdownSymbol{display:flex}.single-event-container .event__extra-details .extra-details .sectional.default--open .section-content{display:block}.single-event-container .event__extra-details .extra-details .sectional.default--open.default--open--disabled .openDropdownSymbol{display:flex}.single-event-container .event__extra-details .extra-details .sectional.default--open.default--open--disabled .closeDropdownSymbol{display:none}.single-event-container .event__extra-details .extra-details .sectional.default--open.default--open--disabled .section-content{display:none!important}.single-event-container .event__extra-details .extra-details .sectional.default--closed .openDropdownSymbol{display:flex}.single-event-container .event__extra-details .extra-details .sectional.default--closed .closeDropdownSymbol{display:none}.single-event-container .event__extra-details .extra-details .sectional.default--closed .section-content{display:none!important}.single-event-container .event__extra-details .extra-details .sectional.default--closed.default--closed--disabled .openDropdownSymbol{display:none}.single-event-container .event__extra-details .extra-details .sectional.default--closed.default--closed--disabled .closeDropdownSymbol{display:flex}.single-event-container .event__extra-details .extra-details .sectional.default--closed.default--closed--disabled .section-content{display:block!important}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container{display:flex;justify-content:space-between;width:100%}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap{position:relative}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap svg{height:1.5rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap svg.fa-pulse{top:25%}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap input,.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0 .5rem .5rem .5rem;font-size:1rem;font-weight:700;min-width:20rem;opacity:1;padding:.667em 1.333em;text-align:center;text-align-last:center;-webkit-text-align-last:center;-moz-text-align-last:center;width:100%}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap input::placeholder,.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap select::placeholder{font-size:1rem;font-weight:700;opacity:1;text-align:center}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap input:focus::placeholder,.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap select:focus::placeholder{color:#fff}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap input:focus,.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .book-input-wrap select:focus{color:#fff;transition:all .2s ease-in-out}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .wp-block-button .wp-block-button__link{border:2px solid var(--wp--preset--color--red-orange)!important;border-radius:0 .5rem .5rem .5rem}.single-event-container .event__extra-details .extra-details .book-your-stay-single-container .wp-block-button .wp-block-button__link span{padding-left:20px}@media only screen and (min-width:769px){.single-event-container{margin-top:0}}@media only screen and (max-width:1100px){.single-event-container .event .container{align-items:center;flex-direction:column-reverse}.single-event-container .event .container .details{margin-top:15px;width:100%}.single-event-container .event .container .event-images{padding-bottom:3%}.single-event-container .event .container .event-images img{width:30rem}.single-event-container .event .details h1{font-size:36px;word-wrap:break-word;padding:3% 0}}@media only screen and (max-width:768px){.single-event-container{margin-top:5rem}.single-event-container .extra-details .book-your-stay-single-container{flex-direction:column}.single-event-container .extra-details .book-your-stay-single-container .book-input-wrap{margin-bottom:1rem}.single-event-container .extra-details .book-your-stay-single-container .wp-block-button .wp-block-button__link{width:100%}.single-event-container .event{padding:0 5px 25px}.single-event-container .event .container .details .categories{font-size:1rem}.single-event-container .event .container .details h1{font-size:2.25rem}.single-event-container .event .container .details .row--format p{font-size:1rem}}@media only screen and (max-width:678px){.single-event-container .event .container .details h1{font-size:2.6rem!important;padding:3% 0}.single-event-container .event .container .event-images{padding-bottom:3%;width:100%}.single-event-container .event .container .event-images img{width:100%}}.search .banner .header-bg{height:190px}@media screen and (max-width:1024px){.search .banner .header-bg{height:207px}}@media screen and (max-width:768px){.search .banner .header-bg{height:107px}}.search .banner .inner{background-color:#fffef0;padding-bottom:115px;padding-top:125px;text-align:center}.search .banner .inner h2{color:#191c60;font-size:72px;line-height:74px;margin-top:0;padding:0 5%}.search .banner .inner h3{color:#62929e;font-family:var(--wp--preset--font-family--body);font-size:42px}.search .banner .inner .search-form{display:flex;justify-content:center}.search .banner .inner .search-form .search-form__field{appearance:none;border:1px solid #707070;color:#4b4c4e;font-size:24px;min-width:30vw;padding:21px 23px}.search .banner .inner .search-form .search-form__submit{background:#62929e;border:none;height:72px;margin-left:25px;width:72px}.search .banner .inner .search-form .search-form__submit img{margin-bottom:-3px;width:24px}.search .results{margin-left:auto;margin-right:auto;max-width:1000px;width:90%}.search .results .search-result{border-bottom:2px solid hsla(0,0%,44%,.333);padding:60px 0}.search .results .search-result h3{color:#62929e;font-family:var(--wp--preset--font-family--body);line-height:normal;margin:0}.search .results .search-result p{margin-bottom:0}.search .results .custom-pagination{display:flex;justify-content:center;margin:125px 0}.search .results .custom-pagination .icon-arrow-left img,.search .results .custom-pagination .icon-arrow-right img{height:auto;margin-bottom:-4px;width:12px}.search .results .custom-pagination .icon-arrow-left img{transform:rotate(180deg)}.search .results .custom-pagination .pagination-info{color:#191c5f;font-weight:700;margin:0 24px}@media screen and (max-width:768px){.search .banner .inner h2{font-size:44px;line-height:48px}.search .banner .inner h3{font-size:32px}.search .banner .inner .search-form{margin-left:auto;margin-right:auto;width:85%}.search .banner .inner .search-form .search-form__field{min-width:unset;width:100%}.search .banner .inner .search-form .search-form__submit{margin-left:15px}.search .results .custom-pagination{margin:60px 0}}.searchwp-live-search-results{z-index:3!important}.searchwp-live-search-results-container a{color:#62929e;font-weight:700;text-decoration:underline}.searchwp-live-search-results-container .searchwp-live-search-result--desc{font-weight:400}.searchwp-live-search-results-container .searchwp-live-search-result{font-family:var(--wp--preset--font-family--body);font-weight:900}.tribe_community_edit .tribe-add-recurrence.tribe-button,.tribe_community_edit .tribe-button,.tribe_community_edit .tribe-button.submit{background:#62929e;border:2px solid #0000;transition:border-color .25s ease-in-out,background .25s ease-in-out}.tribe_community_edit .tribe-add-recurrence.tribe-button:hover,.tribe_community_edit .tribe-button.submit:hover,.tribe_community_edit .tribe-button:hover{background:#fff;border-color:#62929e;color:#62929e}.tribe-community-events{border:none;color:var(--wp--preset--color--dark-blue);max-width:100%}.tribe-community-events p{color:#5177a9}.tribe-community-events input[type=text],.tribe-community-events textarea{border-color:var(--tec-color-border-tertiary);box-shadow:none;max-width:100%}.tribe-community-events .tribe-community-notice{max-width:100%;width:100%}.tribe-community-events .tribe-community-notice .success-message{max-width:100%;width:100%!important}@media screen and (min-width:960px){.tribe-community-events .tribe-community-notice .success-message{max-width:800px}}.tribe-community-events .my-events-header{flex-wrap:wrap}.tribe-community-events .my-events-header .my-events{color:#5177a9!important;font-family:var(--wp--preset--font-family--body);font-size:48px;font-weight:900}@media screen and (min-width:1181px){.tribe-community-events .my-events-header .my-events{margin:0}}.tribe-community-events .my-events-header a{margin:0 auto}@media screen and (min-width:1181px){.tribe-community-events .my-events-header a{margin:0}}.tribe-community-events .eventForm input[type=text],.tribe-community-events .select2-container--default .select2-selection--single{border-color:var(--tec-color-border-tertiary);border-radius:0}.tribe-community-events .tribe-section-taxonomy,.tribe-community-events .tribe-section-virtual{display:none}.tribe-community-events .events-community-post-content>input,.tribe-community-events .events-community-post-content>textarea,.tribe-community-events .events-community-post-title>input,.tribe-community-events .events-community-post-title>textarea{border-color:var(--tec-color-border-tertiary);margin-top:8px}.tribe-community-events .events-community-post-content label,.tribe-community-events .events-community-post-title label{color:var(--wp--preset--color--dark-blue);position:relative;text-transform:none}.tribe-community-events .events-community-post-content label span,.tribe-community-events .events-community-post-title label span{display:none}.tribe-community-events .events-community-post-content label:after,.tribe-community-events .events-community-post-title label:after{background:#fff;color:red;content:"*";height:20px;left:80px;position:absolute;text-align:center;top:2px;width:20px}.tribe-community-events .events-community-post-content label:after{left:132px}.tribe-community-events .tribe-section,.tribe-community-events .tribe-section .tribe-section-header{border-color:var(--tec-color-border-tertiary)}.tribe-community-events .tribe-section .tribe-section-content p{color:var(--wp--preset--color--dark-blue);font-size:var(--wp--preset--font-size--normal);max-width:240px}.tribe-community-events .tribe-section .tribe-section-header h3{color:var(--wp--preset--color--dark-blue);font-family:var(--wp--preset--font-family--body);max-width:100%;text-align:left;text-transform:none}.tribe-community-events .tribe-section table.tribe-section-content label .note p,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .note p{color:var(--wp--preset--color--dark-blue);margin:0 auto;max-width:240px;text-align:center}.tribe-community-events .tribe-section table.tribe-section-content label .choose-file,.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .choose-file{height:40px;padding:1em;position:relative;z-index:1}.tribe-community-events .tribe-section table.tribe-section-content .event-dynamic-helper-text{color:var(--wp--preset--color--dark-blue)}.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-section-header label{color:var(--wp--preset--color--dark-blue);text-transform:none}.tribe-community-events .tribe-section.tribe-section-terms label{position:relative}.tribe-community-events .tribe-section.tribe-section-terms label span{display:none}.tribe-community-events .tribe-section.tribe-section-terms label:after{background:#fff;color:red;content:"*";height:20px;left:214px;position:absolute;text-align:center;top:2px;width:18px}.tribe-section-event-status{display:none}@media only screen and (min-width:769px){#isMedium,#isSmall{float:none;visibility:hidden}#isLarge{float:left;visibility:hidden}}@media only screen and (min-width:769px)and (max-width:1100px){#isSmall{float:none;visibility:hidden}#isMedium{float:left;visibility:hidden}#isLarge{float:none;visibility:hidden}}@media only screen and (max-width:768px){#isSmall{float:left;visibility:hidden}#isLarge,#isMedium{float:none;visibility:hidden}.mainHeader .topNav .primaryNav .site-logo-section{margin-top:0;padding-left:1px}}
