@import url("https://fonts.googleapis.com/css2?family=Hurricane&family=Smooch&display=swap");
.js_active .av-minimum-height .container{opacity:inherit;}
.main_color strong, .main_color b, .alternate_color strong, .alternate_color b{color:inherit !important;}
.main_color .special_amp{color:inherit;}
.special_amp{font-family:revert;font-style:revert;font-size:revert;line-height:revert;font-weight:revert;color:revert!important;}
#top #main a:where(:not(.avia-button)){text-decoration:underline;font-weight:bold;}
#custom_html-2{width:auto;float:right;margin-right:0px;margin-top:70px;margin-bottom:-80px;font-size:24px;line-height:24px;padding:0px;}
#custom_html-2 a{line-height:24px;}
#custom_html-2 .custom-html-widget a.phone-info-top:before{content:"\e854";font-family:'entypo-fontello';margin-right:8px;}
@media only screen and (min-width: 900px) {
#custom_html-2{width:auto;float:right;margin-right:100px!important;margin-bottom:-80px;margin-top:30px!important;padding:0px;font-size:24px;}
}
@media only screen and (max-width: 767px) {
#custom_html-2{margin-top:0px;}
}
.smH2 h2{font-size:18px;font-weight:bold;text-transform:none!important;}
h1 span.hurricane, h2 span.hurricane, h3 span.hurricane, h4 span.hurricane, p span.hurricane, 
.hurricane, div.hurricane, span.hurricane,
.hurricane h1, .hurricane h2, .hurricane h3{font-family:'Hurricane', cursive;font-weight:400;text-transform:none!important;}
h1 span.hurricane, .hurricane h1{font-size:90px;font-weight:normal;}
@media only screen and (max-width: 500px) {
h1 span.hurricane, .hurricane h1{font-size:60px;font-weight:normal;}
}
h2 span.hurricane, .hurricane h2{font-size:65px;font-weight:bold;}
h3 span.hurricane, .hurricane h3{font-size:55px;font-weight:bold;}
p span.hurricane, .hurricane p{font-size:60px;line-height:45px;margin:0px;}
@media only screen and (max-width: 480px) {
p span.hurricane, .hurricane p{font-size:50px;}
}
.responsive .boxed#top{max-width:94%;}
.logo, .logo a{margin-top:10px;overflow:visible;}
@media only screen and (max-width: 500px) {
.logo, .logo a{margin-top:0px;max-width:220px;}
}
.avia_textblock{line-height:1.4em;}
.avia-section{border-radius:30px;margin-top:30px;}
#top .flex_column_table_cell{border-radius:30px;}
.avia-shadow{box-shadow:none;}
.content{padding-bottom:20px;}
.container{padding:0px;}
.image-overlay{background:none;}
blockquote{font-size:1em;line-height:1.3em;}
#top .fullsize .template-blog .post .entry-content-wrapper{text-align:left;font-size:16px;line-height:inherit;}
header.entry-content-header .av-heading-wrapper{background-color:#eae7dd;border-radius:30px;padding:20px 20px 0px 20px;}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select{background-color:#eae7dd;}
.header_color li#menu-item-search .avia-tt input[type="search"]{color:#ffffff;}
#top .av-fullscreen-button .avia-button-fullwidth{border-radius:30px;text-decoration:none;}
.FWB-hurricane, .FWB{margin:30px 0px;}
.FWB-hurricane .avia-button{line-height:1.6em;}
.FWB-hurricane .avia_iconbox_title{font-family:'Hurricane', cursive;font-weight:400;text-transform:none;font-size:60px;}
.FWB-hurricane .av-button-description.av-button-description-below p{margin:0px;}
.av_slideshow_full.avia-slideshow{margin:30px 0 0 0;border-radius:30px;}
.avia_image, .avia-slideshow{border-radius:30px;}
.sq-corners .avia_image{border-radius:0px;}
div .av-section-color-overlay{border-radius:30px;}
.main_color .fallback-post-type-icon{background:none;}
.main_color a:hover .fallback-post-type-icon{background:#eae7dd;opacity:1!important;color:#430b00;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding:7px 50px;}
div.av-burger-overlay li a:hover{color:#ffffff!important;}
.av-masonry-entry-content{color:#ffffff;}
.av-masonry-entry .av-inner-masonry-content{padding:0px;}
.av-masonry-entry .av-inner-masonry-content .av-inner-masonry-content-pos{padding:5px 20px;}
div#wrap_all div#main div.wrap div#primary.content-area main#main.site-main header.page-header h1.page-title,
.tax-es_category h1.page-title, .tax-es_type h1.page-title{color:#430b00;text-align:center;font-weight:300;letter-spacing:1px;text-transform:uppercase;background-color:#eae7dd;border-radius:30px;margin-top:30px;padding:30px;}
li.es-control__hfm{display:none!important;}
.main_color.avia-full-stretch, .main_color.avia-full-stretch .av-special-heading-tag, .main_color.avia-bg-style-fixed, .main_color.avia-bg-style-fixed .av-special-heading-tag{color:#ffffff;}
.vtsub{font-size:44px;font-family:hurricane;font-weight:normal;color:#e0c303 !important;}
.vth1{font-size:60px;font-family:hurricane;text-transform:none;color:#430b00 !important;}
.vth1sub{font-size:50px;font-family:hurricane;text-transform:none;font-weight:normal;color:#aa9400 !important;line-height:50px;}
#top .iconbox.av-no-box .iconbox_icon{font-size:80px;}
.iconbox_content  a{text-decoration:none!important;}
.togglecontainer.customAccord p.toggler{background-color:#ffffff!important;}
.togglecontainer.customAccord p.toggler:hover, .togglecontainer.customAccord p.toggler.activeTitle{background-color:#430b00!important;}
.togglecontainer.customAccord p.toggler .toggle_icon{border-width:0px;}
div.videoborder, div.videoborder iframe{border-radius:30px;}
.hybridMaterials{background-color:#d6d8d3;border-radius:30px;padding:20px 20px 1px 20px;margin-bottom:20px;color:#2b2b2b;}
.logMaterials{background-color:#f7e8c8;border-radius:30px;padding:20px 20px 1px 20px;margin-bottom:20px;}
.logMaterials.smPad, .hybridMaterials.smPad{padding:0;margin-bottom:revert;border-radius:0px;}
.picOverlay{margin-bottom:-100px;z-index:10;}
.picOverlayUp{margin-top:-75px;margin-left:20px;z-index:10;}
.smMargin20{margin:20px;padding-bottom:20px;}
.smMargin20 a{color:#f9e7ad !important;}
.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor{padding-right:0px;}
section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li{padding-left:20px;padding-right:20px;background-color:#eae7dd;border-bottom:dotted 2px #fff;}
section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li:hover{background-color:#430b00!important;}
section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li:hover a{color:#ffffff;}
section#nav_menu-3 div.menu-dealer-area-container ul#menu-dealer-area.menu li a{text-decoration:none;font-weight:normal;font-size:15px;}
.sidebar .widget_nav_menu ul:first-child > .current-menu-item, .sidebar .widget_nav_menu ul:first-child > .current_page_item{margin-top:-1px;padding-top:0px;width:auto;box-shadow:none;margin-bottom:1px;background-color:#430b00!important;}
.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a{padding:revert;}
.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a{padding:4px 0px 5px 0px;color:#ffffff;}
#eventstable table{max-width:100%;}
#eventstable table td{padding:1%;word-wrap:anywhere;}
.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a{line-height:55px;font-size:30px;padding:0px;}
#top .no_margin.av_one_eighth{width:12%;}
.avia-icon-list li{padding:0 0 15px 0;}
.avia-icon-list .iconlist_icon{height:44px;width:44px;line-height:44px;font-size:30px;border-radius:500px;}
.avia-icon-list .iconlist-timeline{left:24px;}
.avia-icon-list .iconlist_icon .iconlist-char{color:#430b00;}
.avia-icon-list .av-iconlist-empty .iconlist_title{margin-top:9px;}
h4.av_iconlist_title{font-size:16px;}
.alternate_color .avia-icon-list .iconlist-timeline{border-color:#ffffff;}
.alternate_color .avia-icon-list .iconlist_icon{background-color:#ffffff;}
#virtualtours .av-masonry-entry figure.av-inner-masonry{border-radius:20px;right:30px;bottom:30px;}
.avia_playpause_icon{background:rgba(0,0,0,0.8);width:120px;height:120px;margin:-60px 0 0 -60px;}
.avia_playpause_icon:after{content:'PLAY';color:#ffffff;font-size:30px;float:left;margin-left:30px;margin-top:70px;}
.media-icons .avia-icongrid .av-icon-cell-item .avia-icongrid-flipback{padding:0px;}
.media-icons .avia-icongrid-text p{margin:0px;padding:0px;}
.media-icons .avia-icongrid-flipbox .av-icon-cell-item article{min-height:63px;}
a.avia-button.avia-color-theme-color{background:#430b00;border-color:#430b00;color:#ffffff;}
.hurricane.homeSlider p{font-size:100px;color:#eae7dd;background:rgba(54, 54, 54, 0.7)!important;padding:40px!important;}
@media only screen and (max-width: 767px) {
.hurricane.homeSlider p{font-size:34px!important;line-height:40px;color:#eae7dd;background:rgba(54, 54, 54, 0.5)!important;padding:10px!important;}
}
.rotate-text-bg{background-color:rgba(54, 54, 54, 0.7);color:#eae7dd;max-width:70%;margin:auto;padding-top:10px;padding-bottom:10px;}
.rotate-text-bg span.av-rotator-text span.av-rotator-text-single{text-align:center;}
h1 span.lgh1{font-size:110%;}
h1 span.smh1{text-transform:none;font-size:75%;letter-spacing:normal;color:#3f3e39;}
@media only screen and (min-width: 500px) {
h1 span.lgh1{font-size:150%;}
} .es-slider .es-slider__image a, .es-slider .es-slider__image div:not(.es-slider__page-info){height:auto;}
.mfp-container::before{height:auto;}
.slick-slide{height:auto;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner{border:none!important;margin-bottom:50px;height:auto!important;}
.wpmtst-testimonial-content p a{text-decoration:underline;font-weight:bold;}
#top .av-subnav-menu > li > a{padding:0px 3px 0px 7px;}
#socket .social_bookmarks{float:left;margin:-10px 0 0 0px;}
#socket .copyright{padding-right:20px;}
#top .av-submenu-container{background:#430b00;border-radius:0 0 30px 30px;text-transform:uppercase;}
ul#menu-footer-menu li a{background:transparent;}
ul#menu-footer-menu li a span{color:#eae7dd;}
ul#menu-footer-menu li a span:hover{color:#ffffff;}
body#top.wp-singular.page-template-default.page.page-id-29554 div#footertestimonials,
body#top.wp-singular.page-template-default.page.page-id-3217 div#footertestimonials{display:none;}
#plansearch.avia-section .template-page{z-index:4;}
div.es-field.es-field__es_category.es-field--checkboxes-bordered.js-search-field-container div.es-field-row{max-width:160px;}
@media only screen and (max-width: 767px) {
div.es-search.js-es-search.et_smooth_scroll_disabled.es-search--ignore-ajax.es-search--main.es-search--address-disabled.js-es-search--main.es-search--collapsed{padding:0px!important;}
.es-search--main.es-search--collapsed .es-search-nav > li > a, .es-search--simple.es-search--collapsed .es-search-nav > li > a, .widget .es-search--main.es-search--collapsed .es-search-nav > li > a, .widget .es-search--simple.es-search--collapsed .es-search-nav > li > a{display:revert;}
.es-search--main.es-search--collapsed .es-search-nav.es-search-nav--dropdowns + .es-search__collapse-link, .widget .es-search--main.es-search--collapsed .es-search-nav.es-search-nav--dropdowns + .es-search__collapse-link{display:;}
.es-search--main.es-search--collapsed .es-search-nav, .es-search--simple.es-search--collapsed .es-search-nav, .widget .es-search--main.es-search--collapsed .es-search-nav, .widget .es-search--simple.es-search--collapsed .es-search-nav{display:;}
.select2-container--default .select2-selection--multiple{background-color:#eae7dd;}
div.es-field.es-field__es_category.es-field--checkboxes-bordered.js-search-field-container div.es-field-row{max-width:300px;}
.es-field--checkboxes-bordered .es-field-row .es-field{width:130px;}
.es-field--radio-bordered .es-field-row .es-field{width:50px;}
}
#top ul.es-search-nav input[type="checkbox"]{display:inline-block;}
div.js-es-field.es-field.es-field__keywords.es-field--select.js-search-field-container .select2-selection li input[type="search"]::placeholder{color:#444;}
div.js-es-field.es-field.es-field__keywords.es-field--select.js-search-field-container .select2-selection li input[type="search"]{border:1px solid #cfd8dc !important;border-radius:6px !important;background-color:#ffffff !important;color:#263238 !important;}
div.js-es-field.es-field.es-field__keywords .select2.select2-container .select2-selection{border:0px;}
div.js-es-field.es-field.es-field__keywords .select2.select2-container .select2-selection .select2-selection__rendered .select2-selection__choice{color:#444;background-color:#fff;}
.es-listing__terms li a{color:#00753b;}
.es-listing{border-radius:20px;border:none;}
.slick-slide img{border-radius:20px;}
div.es-listing__image__background, a.es-listings__image__link img{border-radius:20px 20px 0 0;}
body ul.es-badges .es-badge{padding:4px;}
.js-es-single-property-layout li.es-badge a{color:#ffffff;font-size:14px;padding:4px 10px 6px 10px;}
.js-es-single-property-layout ul.es-badges .es-badge{margin:10px;}
.es-listing h1, .es-listing h2, .es-listing h3, .es-listing h4, .es-listing h5, .es-listing h6, .es-search h2, .es-search h3, .es-search h4, .es-search h5, .es-search h6, .heading-font, .es-price, .es-property-section .es-property-section__title, .es-entity-section__title, .widget .es-widget-wrap .es-widget__title, .es-widget__title, .es-magnific-popup h1, .es-magnific-popup h2, .es-magnific-popup h3, .es-magnific-popup h4, .es-magnific-popup h5, .es-magnific-popup h6, .es-entity .es-entity__title, .es-review-form h3.es-review-form__title{font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;}
.es-media, .es-file, .es-listing, .es-agent-single, .es-agency-single, .es-widget-wrap :not(.es-icon):not(.fa):not(.heading-font), .es-select2__dropdown, .es-single, .es-btn, button.es-btn[disabled]:hover .mfp-wrap.es-property-magnific, .es-field input, .es-field select, .es-field textarea, .es-magnific-popup:not(.es-icon), .es-magnific-popup:not(.fa), .es-listings-filter, .es-search, .content-font, .es-profile, .es-property-magnific .mfp-counter, .es-property-magnific .mfp-title, .xdsoft_datetimepicker, .es-component, .es-auth, .es-entity, .es-entities--grid .es-entity .es-entity__title, .es-review-form, .es-review-form .es-field__label, .es-field .es-field__strlen, .es-entities-list{font-family:Tahoma, Verdana, Segoe, sans-serif;}
.es-single{font-size:16px;}
.es-property-section .es-property-fields .es-property-field{line-height:1.4em;font-size:16px;}
#top .fullsize .template-blog .post .entry-content-wrapper,
#top .fullsize .template-blog .post .entry-content-wrapper > *{max-width:100%;}
.es-breadcrumbs{display:none;}
.js-es-single-property-layout .es-slider.js-es-slider{max-width:1000px;margin:30px auto;}
.es-slider .es-slider__image, .es-slider .es-slider__image *{border-radius:30px;}
.es-single .es-single__header{display:none;}
.es-property-section .es-property-fields{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}
body#top.properties-template-default.single.single-properties span.post-meta-infos{display:none;}
li.es-entity-field.es-entity-field--request-more-information span.es-property-field__label{display:none!important;}
.es-property-section{margin:40px 0 0 0;}
#media.es-property-section div.es-images div.es-image span.es-image__name{display:none;}
.es-property-field__value.es-entity-field__value blockquote{font-weight:bold;background:#eae7dd;color:#430b00;font-style:italic;}
.es-property-field__value.es-entity-field__value blockquote p{padding:12px;}
@media only screen and (min-width: 1020px) {
#video.es-property-section{width:48%;margin-right:4%;float:left;}
#video.es-property-section + #media.es-property-section{width:48%;display:inline-block;}
}
@media only screen and (min-width: 980px) {
#description.es-property-section{width:68%;margin-right:4%;float:left;}
#related-plans.es-property-section{width:68%;margin-right:4%;float:left;}
#request-more-information.es-property-section{width:28%;display:inline-block;}
}
body .es-field .es-field__label{font-size:16px !important;font-weight:400 !important;}
body .es-search-nav__content .es-field .es-field__label{display:none;}
div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image div.es-listing__image__slider button.slick-arrow{display:none!important;}
div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image div.es-listing__image__slider ul.es-slick-dots{display:none!important;}
div.es-properties__list div.js-es-listings .es_status-member-plan div.js-es-listing div.es-listing__image .es-listing__image__slider .slick-list.draggable{pointer-events:none;}
body .es-search-nav .es-field.es-field--checkbox-item-bordered label{border:none;text-align:left;padding:0 5px;height:auto;}
.es-search{background:none!important;}
.es-search-nav .select2-search--dropdown{display:none;}
.es-search-nav .es-select2__dropdown .select2-results__options .select2-results__option{font-size:.7em;padding-left:5px;}
body .es-auth .es-auth__item p:not(.es-field__description){color:#3f3e39;font-size:16px;}
body .es-auth a{font-size:16px;}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{font-size:16px;font-family:Tahoma, Verdana, Segoe, sans-serif;}
.es-property-section .es-property-section__title::after{background:#3f3e39;bottom:15px;top:unset;height:1px;opacity:.15;}
.es-property-section .es-property-section__title, body .es-auth h3.heading-font{color:#430b00;}
.entry-content .es-btn.es-btn--disabled:not(.es-btn--default), .entry-content .es-btn[disabled]:not(.es-btn--default), .es-btn.es-btn--disabled:not(.es-btn--default), .es-btn[disabled]:not(.es-btn--default), .widget .es-btn.es-btn--disabled:not(.es-btn--default), .widget .es-btn[disabled]:not(.es-btn--default), button.es-btn.es-btn--disabled:not(.es-btn--default), button.es-btn[disabled]:not(.es-btn--default), input.es-btn.es-btn--disabled:not(.es-btn--default), input.es-btn[disabled]:not(.es-btn--default){opacity:1;}
body .es-profile__menu li a{color:#00753b;}
.es-profile.es-profile--mobile .es-profile__nav-bar, .es-profile.es-profile--tablet .es-profile__nav-bar{display:none;}
.es-profile.es-profile--mobile .es-profile__sidebar, .es-profile.es-profile--tablet .es-profile__sidebar{display:revert;}
#description div.es-property-section__content::before{content:"Timberhaven will completely customize your home if you don’t find a design that piques your interest. Each home plan can be transformed into any exterior and interior look and style you choose whether log, timber frame, hybrid or a combination thereof.";font-weight:bold;background:#eae7dd;color:#430b00;font-style:italic;display:block;padding:10px 20px;border-left:solid 8px #00753b;}
.imgIconTitle .av_font_icon{float:right;margin-right:10px;margin-top:-100px;}
.imgIconTitle .av-special-heading{margin-top:20px;}
.imgIconTitle .avia_textblock{margin-left:20px;margin-right:20px;}
body#top div.mfp-bg{z-index:1;}
.html_elegant-blog .av-vertical-delimiter{display:none;}
.alternate_color .avia-content-slider .slide-image{background:#eae7dd;}
.html_elegant-blog .avia-content-slider .slide-entry-title{font-size:1.2em;}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title{letter-spacing:0px;text-transform:none;}
.small-preview img, .big-preview img{border-radius:30px;}
.avia-content-slider .slide-image{border-radius:20px;}
.main_color .pagination a{background-color:#eae7dd;}
.main_color .pagination .current{color:#eae7dd;}
.main_color tr:nth-child(2n+1){background:#eae7dd;}
.login-wrap{margin-bottom:0px;padding-bottom:0px;}
.login-wrap input[type="text"], .login-wrap input[type="password"]{height:auto;margin-bottom:0px!important;}
.login-submit input[type="submit"]{height:auto;width:auto;}
div.pum-theme-content-only-2 div.gform_wrapper input.gform_button.button{background-color:#9d6d00;color:#ffffff;padding:7px 11px;text-transform:uppercase;font-weight:bold;min-height:32px;line-height:2;}
div.pum-theme-content-only-2 div.gform_wrapper input.gform_button.button:hover {
background-color:#40130d;
}