body{background-color:#f4f4f4;font-family:'Montserrat',sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry .entry-content a{color:#b88c6e;text-decoration:none;transition:all 0.2s}.entry .entry-content a:hover{color:#85593B;text-decoration:underline}.main-navigation{position:fixed;top:0;width:100%;background-color:#fff;background-image:url(/wp-content/themes/hommehouse/images/HH-Crest-2018.png);background-position:center;background-repeat:no-repeat;background-size:auto 50px;z-index:999;margin:0;padding:25px 0;font-family:'Montserrat',sans-serif;transition:all 0.4s ease-in-out}body.admin-bar .main-navigation{top:32px}.main-navigation.is-scrolled:not(.open){background-color:#40504F;background-size:auto 0;padding:20px 0}.main-navigation.open{background-color:#fff}.main-navigation .hamburger-icon{display:inline-block;cursor:pointer;position:absolute;top:23px;left:20px;transition:top 0.5s ease-in-out}.main-navigation.is-scrolled:not(.open) .hamburger-icon{top:15px}.main-navigation .hamburger-icon .bar1,.main-navigation .hamburger-icon .bar2,.main-navigation .hamburger-icon .bar3{width:35px;height:2px;background-color:#b88c6e;margin:6px 0;transition:0.4s}.main-navigation.open .hamburger-icon .bar1{-webkit-transform:rotate(-45deg) translate(-4px,6px);transform:rotate(-45deg) translate(-4px,6px)}.main-navigation.open .hamburger-icon .bar2{opacity:0}.main-navigation.open .hamburger-icon .bar3{-webkit-transform:rotate(45deg) translate(-5px,-8px);transform:rotate(45deg) translate(-5px,-8px)}.main-navigation .site-title{text-align:center;text-transform:uppercase;width:100%;display:block;font-size:24px;transition:all 0.5s ease-in-out;font-family:'Montserrat',sans-serif}.main-navigation .site-title a{color:#b88c6e;font-weight:700;margin-left:-13px}.main-navigation .site-title a span{width:60px;display:inline-block;transition:width 0.3s ease-in-out}.main-navigation.is-scrolled:not(.open) .site-title a span{width:0}.main-navigation.is-scrolled:not(.open) .site-title{font-size:18px}.main-navigation .main-menu-container{height:0;display:block;position:fixed;top:65px;width:100%;background:#fff;overflow:hidden;transition:all 0.5s ease-in-out}body.admin-bar .main-navigation .main-menu-container{top:97px}.main-navigation.open .main-menu-container{height:100vh}.main-navigation .main-menu-container ul.main-menu{display:block;text-align:center}.main-navigation .main-menu-container ul.main-menu li.menu-item{margin:10px 0;font-size:30px;font-family:'Montserrat',sans-serif;display:block}.main-navigation .main-menu-container ul.main-menu li.menu-item a{color:#2E3636;font-weight:lighter;margin:0;transition:color 0.2s}.main-navigation .main-menu-container ul.main-menu li.menu-item a:hover{color:#b88c6e}.main-menu-container ul.social-menu li a{color:#2E3636}@media only screen and (max-width:600px){.main-navigation .site-title{font-size:20px}.main-navigation .site-title a span{width:50px}.main-navigation .main-menu-container ul.main-menu li.menu-item{font-size:20px;margin:10px 0}}.site-content{padding-top:70px}.entry .entry-content .wp-block-cover-image,.entry .entry-content .wp-block-cover{margin-top:0}.entry .entry-content .desktop-only,.entry .entry-content .mobile-only{display:none}@media only screen and (max-width:800px){.entry .entry-content .mobile-only{display:flex}}@media only screen and (min-width:800px){.entry .entry-content .desktop-only{display:flex}}.entry-footer{display:none!important}h1,h2,h3{color:#2E3636}p{color:#333}.entry .entry-content h1,.entry .entry-content h2,.entry .entry-content h3,.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image .wp-block-cover-text,.entry .entry-content .wp-block-cover-image h2,.entry .entry-content .wp-block-cover .wp-block-cover-image-text,.entry .entry-content .wp-block-cover .wp-block-cover-text,.entry .entry-content .wp-block-cover h2{font-family:'Playfair Display',serif;font-weight:400;font-style:italic;max-width:100%!important;margin:0 0 .5em}h1:not(.site-title):before,h2:before{display:none}.entry .entry-content h1,.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image .wp-block-cover-text,.entry .entry-content .wp-block-cover-image h2,.entry .entry-content .wp-block-cover .wp-block-cover-image-text,.entry .entry-content .wp-block-cover .wp-block-cover-text,.entry .entry-content .wp-block-cover h2{font-size:clamp(2.4rem, 4vw + 1rem, 3.05rem)}.entry .entry-content h2{font-size:clamp(1.95rem, 3.2vw + 1rem, 2.44rem)}.entry .entry-content h3{font-size:clamp(1.6rem, 2.6vw + 1rem, 1.95rem)}.entry .entry-content h4{font-family:'Montserrat',sans-serif;font-weight:600}.entry .entry-content h4:not(.advgb-accordion-header-title){font-weight:300;text-transform:uppercase;font-size:16px}.entry .entry-content>*,.entry .entry-summary>*{max-width:700px;margin-left:auto;margin-right:auto}.entry .entry-content .wp-block-cover-image,.entry .entry-content .wp-block-cover{min-height:100vh}.entry .entry-content .wp-block-cover-image.vh-50,.entry .entry-content .wp-block-cover.vh-50{min-height:50vh}.entry .entry-content .wp-block-cover .photo-credit{font-family:'Montserrat',sans-serif;color:rgb(255 255 255 / .9);position:absolute;bottom:20px;left:20px;font-size:18px;z-index:99;text-shadow:0 0 10px rgb(0 0 0 / .6)}.entry .entry-content .wp-block-separator,.entry .entry-content hr{text-align:center;margin:3rem auto;background-color:#b88c6e;height:1px;max-width:30%}.entry .entry-content>*.aligncenter,.entry .entry-summary>*.aligncenter{max-width:none}.entry .entry-content .has-drop-cap:not(:focus):first-letter{font-family:'Playfair Display',serif;font-style:italic;color:#b88c6e}.entry .entry-content .wp-block-button .wp-block-button__link{border-radius:0!important}.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color),.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:focus:not(.has-text-color),.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:active:not(.has-text-color){color:#B88C6E;font-weight:400;border-width:1px;border-radius:0;text-transform:uppercase;font-size:18px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif}.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:hover,.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:focus,.entry .entry-content .wp-block-button.is-style-outline.wp-block-button__link:active{background:#B88C6E!important;color:#fff!important;border-color:#B88C6E!important;text-decoration:none}.entry .entry-content .wp-block-image img{display:inline-block}.entry .entry-content .wp-block-image{text-align:center}.thumbnail-links .wp-block-image a img{border:3px solid #b88c6e!important;transition:opacity 0.2s!important;max-width:280px}.thumbnail-links .wp-block-image a img:hover{opacity:0.8!important}.advgb-accordion-header.ui-accordion-header:focus{outline:none!important}p.copyright{color:#fff!important}.entry .entry-content .advgb-testimonial-avatar-group{display:none!important}.entry .entry-content .advgb-testimonial-item:focus{outline:none!important}.entry .entry-content .advgb-testimonial-item h4.advgb-testimonial-name{font-family:'Playfair Display',serif;font-weight:400;font-style:italic;color:#b88c6e;font-size:30px;text-transform:none}@media only screen and (max-width:800px){.entry .entry-content .advgb-testimonial-item h4.advgb-testimonial-name{padding-left:60px!important;padding-right:60px!important}}.entry .entry-content .advgb-testimonial-item .advgb-testimonial-desc{font-size:16px}.entry .entry-content .wp-block-pullquote.homme-gallery,.entry .entry-content .wp-block-pullquote.homme-gallery blockquote{margin-top:30px;margin-bottom:0;padding-top:0;padding-bottom:0}.final-tiles-gallery .tile .caption-block{display:none!important}.lightboxOverlay{background-color:#fff!important;opacity:1!important}.lb-data .lb-caption{color:#333!important;font-weight:normal!important}.lb-data .lb-number{color:#333!important}@media only screen and (max-width:800px){.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important}}#sbi_images a.sbi_photo{position:relative}.final-tiles-gallery .tile-inner:after,#sbi_images a.sbi_photo:after{border:2px solid #b88c6e;position:absolute;top:10px;left:10px;bottom:10px;right:10px;content:"";transition:all .3s;z-index:10}.wpcf7-form-control{width:100%;font-family:'Montserrat',sans-serif}select{background:#fff;border:solid 1px #ccc;box-sizing:border-box;outline:none;padding:.36rem .66rem;-webkit-appearance:none;outline-offset:0;border-radius:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus{border-color:#b88c6e;outline:thin solid rgb(0 115 170 / .15);outline-offset:-4px}.wpcf7-form-control.wpcf7-textarea{height:150px}.wpcf7-form-control.wpcf7-submit{color:#B88C6E;font-weight:400;border:1px solid #B88C6E;text-transform:uppercase;font-size:15px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif;border-radius:0;background:none;width:auto}.wpcf7-form-control.wpcf7-submit:hover,.wpcf7-form-control.wpcf7-submit:focus,.wpcf7-form-control.wpcf7-submit:active{color:#fff;background:#B88C6E}#back-to-top,#back-to-top:focus,#back-to-top:active{position:fixed;bottom:15px;right:15px;width:50px;height:50px;padding-top:4px;background:#b88c6e;color:#fff;border-radius:5px;text-align:center;font-family:'Montserrat',sans-serif;font-size:28px;z-index:1000;transition:background 0.2s}#back-to-top svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:800px){#back-to-top:hover{background:#2E3636}}#back-to-top:hover,#back-to-top:focus,#back-to-top:active{text-decoration:none}#colophon.site-footer{padding:50px 0}#colophon.site-footer,#colophon.site-footer .site-info{background:#40504f;text-align:center;font-size:14px;font-family:'Montserrat',sans-serif;line-height:1.4;color:rgb(255 255 255 / .8)}#colophon .widget-area,#colophon .site-info{margin:0 auto}ul.social-menu{list-style:none;text-align:center;margin-top:30px;padding:0}ul.social-menu li{display:inline;margin:0 20px 0 0}ul.social-menu li:last-child{margin:0}ul.social-menu li svg{width:30px}ul.social-menu li a{color:#fff!important;transition:all 0.2s;opacity:.8}ul.social-menu li a:hover{opacity:1}#colophon.site-footer .site-info .footer-navigation li:last-child{margin:0}#colophon.site-footer .site-info .footer-navigation a,#colophon.site-footer .footer-widgets a{color:#b88c6e}#colophon.site-footer .site-info .footer-navigation a:hover,#colophon.site-footer .footer-widgets a:hover{color:#fff}#colophon.site-footer .site-info .copyright{font-size:13px}#colophon.site-footer .site-info .copyright span{padding:0 20px}.page-nav{border:1px solid #b88c6e;padding:10px 0;margin:0!important;width:100vw!important;text-align:center;list-style:none;max-width:100%!important;position:relative;left:0;right:0;transition:all 0.2s ease-in-out}.page-nav.is-sticky{background:#b88c6e;position:fixed;z-index:99;top:61px}body.admin-bar .page-nav.is-sticky{top:92px}.page-nav li{display:inline-block}.page-nav li a{color:#b88c6e;padding:0 10px}.page-nav.is-sticky li a,.page-nav.is-sticky li a:hover{color:#fff}.entry .entry-content .wp-block-cover .image-credit{font-family:'Montserrat',sans-serif;color:rgb(255 255 255 / .9);position:absolute;bottom:20px;left:20px font-size:18px;z-index:99;text-shadow:0 0 10px rgb(0 0 0 / .6)}h2{scroll-margin-top:175px}img{max-width:100%;height:auto;display:block}CSS .schema-faq-section{margin:1rem 0;border:2px solid rgb(0 0 0 / .13);border-radius:10px;box-shadow:2px 2px 6px 2px rgb(0 0 0 / .03)}.schema-faq-question{cursor:pointer;display:flex;align-items:center;transition:opacity ease 0.25s;padding:1rem;color:var(--wp--preset--color--primary)}.schema-faq-question:hover{color:var(--wp--preset--color--secondary)}.schema-faq-question:after{width:16px;height:20px;display:inline-block;margin-left:auto;margin-right:5px;vertical-align:top;color:inherit;content:"+"}.schema-faq-question.expanded:after{content:"-"}.schema-faq-question:hover{opacity:.75}.schema-faq-answer{padding:0 1rem 1rem 1rem;display:none}.schema-faq-answer.default{display:block}.editor-styles-wrapper .schema-faq-question{cursor:text}.editor-styles-wrapper .schema-faq-answer{display:block}CSS .ninja-forms-req-symbol{display:none}.nf-form-fields-required{display:none}.nf-form-content .nf-field-container .field-wrap{padding:10px!important}.nf-field-label label{text-transform:lowercase;font-weight:400!important;font-size:16px!important}.ninja-forms-field{font-family:Montserrat;font-weight:400!important;font-size:15px!important}.nf-field-element input{background:#fff!important;border:solid 1px #ccc!important}.nf-field-element input:focus{background:#fff!important;border:solid 1px #B88C6E!important}.nf-form-content textarea.ninja-forms-field{background:#fff!important;border:solid 1px #ccc!important}.nf-form-content textarea.ninja-forms-field:focus{background:#fff!important;border:solid 1px #B88C6E!important}.nf-next-item .nf-next{color:#B88C6E!important;font-weight:400;border:1px solid #B88C6E!important;text-transform:uppercase;font-size:15px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif;border-radius:0;background:none!important;width:auto}.nf-next-item .nf-next:hover,.nf-next-item .nf-next:focus,.nf-next-item .nf-next:active{color:#fff!important;background:#B88C6E!important}.nf-previous-item .nf-previous{color:#B88C6E!important;font-weight:400;border:1px solid #B88C6E!important;text-transform:uppercase;font-size:15px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif;border-radius:0;background:none!important;width:auto}.nf-previous-item .nf-previous:hover,.nf-previous-item .nf-previous:focus,.nf-previous-item .nf-previous:active{color:#fff!important;background:#B88C6E!important}#nf-field-221.ninja-forms-field.nf-element{color:#B88C6E!important;font-weight:400;border:1px solid #B88C6E!important;text-transform:uppercase;font-size:15px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif;border-radius:0;background:none!important;width:auto}#nf-field-221.ninja-forms-field.nf-element:hover,#nf-field-21.ninja-forms-field.nf-element:focus,#nf-field-21.ninja-forms-field.nf-element:active{color:#fff!important;background:#B88C6E!important}.nf-progress{background-color:#B88C6E!important}.nf-breadcrumbs li a{color:#B88C6E!important;font-weight:400;border:1px solid #B88C6E!important;font-size:15px;padding:.76rem 2rem;font-family:'Montserrat',sans-serif;border-radius:0;background:none!important;width:auto}.nf-breadcrumbs li a:hover{color:#fff!important;background:#B88C6E!important}.nf-breadcrumbs li.active a{color:#fff!important;background:#B88C6E!important}.wp-block-pullquote{font-size:1em!important;line-height:1.6}.final-tiles-gallery .ftg-filters .data-filter{font-size:1em!important;line-height:1.6}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}