/*!/wp-content/themes/mai-lifestyle-pro/style.css*/body{font-family:'Open Sans',sans-serif;font-weight:300}h2,h3,h4,h5,h6,.site-title a,.adjacent-entry-pagination a{font-family:'Muli',sans-serif;font-weight:200}.banner-area .archive-title,.banner-area .author-box-title,.banner-area .entry-title,.heading,h1{font-family:'Playfair Display',serif}a{color:#fff!important}.author-box-title,.entry-comments h3,.comment-respond h3,.widget-title,.related>h2,.up-sells>h2{font-family:'Playfair Display',serif}.sidebar .widget-title{text-align:center}.adjacent-entry-pagination a,.after-entry .widget,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget,.sticky-header.scroll .site-header{-webkit-box-shadow:0 4px 24px rgb(0 0 0 / .025);box-shadow:0 4px 24px rgb(0 0 0 / .025)}.entry-comments .comment-meta{-webkit-font-smoothing:antialiased}.osc-res-tab.osc-tabs-center>div{border-bottom:none;display:inline-block}.nav-pills>li>a{border-radius:0}body{background-color:#000;color:#FFF}.entry-content .entry-title a,.entry-title a,.sidebar .widget-title a,.sidebar .widgettitle a,.site-title a,body,h1,h2,h3,h4,h5,h6{color:#FFF}.section:nth-of-type(even){background-color:#000}.section{background-color:#000}.site-header{background-color:#fff0;border-bottom:none}.home .nav-header .current-menu-item>a,.nav-header .nav-search,.nav-header .nav-search:focus,.nav-header a{color:#FFF}.site-title .custom-logo{display:block;max-width:220px}.nav-header .current-menu-ancestor>a,.nav-header .current-menu-item>a,.nav-header .menu-item-has-children:not(.highlight):focus>a,.nav-header .menu-item-has-children:not(.highlight):hover>a,.nav-header .nav-search:focus,.nav-header .nav-search:hover,.nav-header .sub-menu .current-menu-item>a,.nav-header .sub-menu .current-menu-item>a:focus,.nav-header .sub-menu .current-menu-item>a:hover,.nav-header .sub-menu a:focus,.nav-header .sub-menu a:hover,.nav-header a:focus,.nav-header a:hover{color:#FFF}.adjacent-entry-pagination a,.after-entry .widget,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget{background-color:#323232;border:1px solid #444}.entry-content .entry-title a:focus,.entry-content .entry-title a:hover,.entry-title a:focus,.entry-title a:hover,.sidebar .widget-title a:focus,.sidebar .widget-title a:hover,.sidebar .widgettitle a:focus,.sidebar .widgettitle a:hover,a:focus,a:hover{color:#FFF}.archive-pagination .active a,.archive-pagination a:focus,.archive-pagination a:hover{background-color:#444;color:#fff}.osc-res-tab ul.tab-content{margin:0;padding:10px;background:transparent!important}.image-bg .inner-light{display:none}.home .site-inner .entry-header{display:none}.sticky-header.scroll .site-header{background:#000}.sticky-header .site-header{z-index:96;position:fixed!important;top:0;width:100%}.sticky-header.scroll .custom-logo{display:block;max-width:190px}.home .section>.wrap{margin:auto;max-width:none;width:100%;padding:0}.soliloquy-container .soliloquy-image{min-width:100%}.home .section{max-width:1248px;width:90%;margin:30px auto}.home .section:nth-child(1){width:100%!important;max-width:none!important;margin:0!important}.home .site-inner{max-width:none;padding:0;margin:0}.home .site-inner article{padding:0}.home .content .section:last-of-type{margin-bottom:30px}.post-type-archive-press .section.banner-area.width-full.text-xs-center.text-lg{display:none}.post-type-archive-press .section.banner-area.width-full.text-xs-center.text-lg.image-bg{display:block}body.single-press .site-inner{margin-top:180px}.mai-bars,.mai-bars::after,.mai-bars::before{background-color:#FFF}.soliloquy-outer-container{opacity:.9!important}.image-bg.banner-area{opacity:.9!important}.site-header-row{display:inline-block;width:100%}.title-area{display:inline-block}.header-right{display:inline-block;vertical-align:top;float:right;margin-top:25px}.side-menu .menu-close,.woocommerce.side-menu .menu-close{background-color:#333;color:#fff}.side-menu .mai-menu-inner{background:#000}.side-menu .mai-menu-inner .menu-item-2340,.side-menu .mai-menu-inner .menu-item-2339,.side-menu .mai-menu-inner .menu-item-2341{position:absolute}.side-menu .mai-menu-inner .menu-item-2339{left:51px}.side-menu .mai-menu-inner .menu-item-2341{left:80px}.side-menu .mai-menu-inner .menu-item-2340 a,.side-menu .mai-menu-inner .menu-item-2339 a,.side-menu .mai-menu-inner .menu-item-2341 a{border-bottom:none}.mobile-menu>.menu-item>a{border-bottom:1px solid #777}.sticky-header .site-header{height:96px}.shrink-header .site-header.shrink .site-title a{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);margin-top:-18px;margin-bottom:4px}.site-footer a{color:rgb(255 255 255 / .5)!important;text-decoration:none!important;border:none!important}@media only screen and (max-width:1175px){.nav-header a{padding:10px 8px;margin:0 2px}}@media only screen and (max-width:1030px){#menu-item-2340{position:absolute}#menu-item-2339{position:absolute}#menu-item-2341{position:absolute;left:65px}#menu-item-21{position:absolute}.shrink-header .site-header.shrink #menu-item-2340,.shrink-header .site-header.shrink #menu-item-2339,.shrink-header .site-header.shrink #menu-item-2341,.shrink-header .site-header.shrink #menu-item-21{display:none!important}}.alignright,.wp-caption.alignright,a.alignright,img.alignright{float:right;text-align:right;margin:0}.entry.boxed:not(.has-bg-image){color:#FFF}.adjacent-entry-pagination a,.after-entry .widget,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget{background-color:#323232!important;border:1px solid #444!important}.flex-entry .entry-title,.flex-entry .woocommerce-loop-category__title,.flex-entry .woocommerce-loop-product__title{font-size:1.563em;line-height:1.35}body .entry-content{background-color:#fff0;color:#FFF}.home .section{max-width:1248px!important;margin:30px auto!important;width:90%!important}.mai-sections .content>.entry{background-color:#000!important}.wp-custom-logo .site-title a{background:url(https://huntingtonestateproperties.com/wp-content/uploads/2018/04/Huntington-Estate-Properties-Logo-White-Transparent-01.png);display:inline-block;width:220px;height:160px;background-size:contain;background-repeat:no-repeat;transition:all ease 0.5s;padding:0;margin:0;background-position:top}.has-bg-image .inner-light{display:none}.wp-custom-logo .stuck .site-title a{height:76px;background-size:contain;background-repeat:no-repeat;background-position:top left;margin-top:-10px!important;position:absolute}section.section.banner-area.width-full{display:block!important}.osc-res-tab a{text-decoration:none!important}.post-type-archive-press .section.section.banner-area.width-full{display:none!important}.post-type-archive-press .site-inner .section.section.banner-area.width-full{display:block!important}.has-side-menu .mai-menu{background:#000}#mai-menu .menu-close,#mai-menu .menu-close{background-color:#333;color:#fff}#mai-menu .mai-menu-inner{background:#000}#mai-menu .mai-menu-inner .menu-item-2340,#mai-menu .mai-menu-inner .menu-item-2339,#mai-menu .mai-menu-inner .menu-item-2341{position:absolute}#mai-menu .mai-menu-inner .menu-item-2339{left:51px}.side-menu .mai-menu-inner .menu-item-2341{left:80px}#mai-menu .mai-menu-inner .menu-item-2340 a,#mai-menu .mai-menu-inner .menu-item-2339 a,#mai-menu .mai-menu-inner .menu-item-2341 a{border-bottom:none}@media only screen and (max-width:860px){.nav-header a{padding:10px 3px;margin:0 1px}.header-right{width:67%}}@media only screen and (max-width:768px){.header-right{display:none}.mai-toggle,.mai-toggle:focus,.mai-toggle:hover{padding:24px 16px;margin-right:8px;position:absolute;right:20px;top:29px}.shrink .mai-toggle,.shrink .mai-toggle:focus,.shrink .mai-toggle:hover{top:23px}.shrink-header .site-header.has-header-left.has-header-right .site-title a,.shrink-header .site-header.has-header-left.has-header-right.shrink .site-title a,.shrink-header .site-header.has-header-right .site-title a,.shrink-header .site-header.has-header-right.shrink .site-title a,.site-header.has-header-left.has-header-right .site-title a,.site-header.has-header-right .site-title a{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.home .section{width:90%!important}}@media only screen and (min-device-width:480px) and (max-device-width:720px) and (orientation:landscape){.sticky-header .site-header{position:absolute!important}.sticky-header.scroll .site-header{background:#fff0}}.video-hero .content-sidebar-wrap{margin-top:0}.video-hero .site-inner article{padding:0}