﻿.wp-pagenavi{clear:both;font-size:13px}.wp-pagenavi a,.wp-pagenavi span{background:white;border:1px solid #ccc;color:black;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:black;color:white;border:1px solid #ccc}.wp-pagenavi span.current{font-weight:bold}@media (max-width: 40em){.wp-pagenavi span.pages{display:none}}dl.gallery-item{margin-bottom:0}.alignnone{margin-bottom:20px}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.alignleft{float:left;margin:0px 15px 15px 0px}.alignright{float:right;margin:0 0 15px 15px}.wp-caption{text-align:center;margin:0 0 15px 15px;border:none;max-width:100%}.wp-caption img{margin:0;padding:0;border:0 none;display:inline-block}.wp-caption p.wp-caption-text{font-size:12px;line-height:normal;padding:5px 0;margin:0}img,img[class*="align"],img[class*="wp-image-"]{max-width:100%;height:auto}@media (max-width: 40em){.alignleft,.alignright,.aligncenter,.alignnone,.wp-caption img{display:block;float:none;margin:0 0 15px 0;width:100%}.alignleft.size-thumbnail{width:100px;float:left;margin:0 15px 0 0}.alignright.size-thumbnail{width:100px;float:right;margin:0 0 0 15px}}header{border-bottom:1px solid #e6e6e6}@media (min-width: 64.063em){.nav-font li>a{font-size:28px}}.nav-link img{width:35px;height:35px}.contact-social p{font-size:28px}a.navbar-brand{background-image:url("../img/nav-logo.svg");background-size:contain;background-repeat:no-repeat;width:160px;height:60px;float:left;display:inline}.navbar li.current-menu-item>a,.navbar li.current_page_item>a,.navbar li.current-menu-ancestor>a,.navbar .current_page_parent>a{color:#8dc63f !important}@media (min-width: 40.063em){.nav-item img{width:25px;height:25px}.contact-social p{font-size:15px}.nav-font li>a{font-size:15px}}nav.main-nav{position:relative;text-align:right;margin:0}@media (max-width: 40em){nav.main-nav{display:none}}nav.main-nav ul{display:inline-block;list-style:none;z-index:9999;margin:0}nav.main-nav ul li{float:left;line-height:1.2;position:relative;margin-left:0.5rem}nav.main-nav ul li a{color:#212529;display:block;font-weight:normal;font-size:1rem;padding:0.5rem;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease;text-align:left}nav.main-nav ul li a:hover{background:#5a8728;color:white}nav.main-nav ul li ul{background:#212529;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.2s ease;position:absolute;top:100%;left:0;margin:0;min-width:15rem;padding:0.5rem;transition:all 0.2s ease;border:none}nav.main-nav ul li ul li{margin:0;float:none}nav.main-nav ul li ul li a{border-radius:0;color:white;text-transform:none;font-weight:normal;padding:0.5rem}nav.main-nav ul li ul li a:hover{background:none;color:#5a8728}nav.main-nav ul li:hover>a{background:#5a8728;color:white}nav.main-nav ul li.current-menu-item>a,nav.main-nav ul li.current_page_item>a,nav.main-nav ul li.current-menu-ancestor>a,nav.main-nav ul .current_page_parent>a{background:#5a8728;color:white}nav.main-nav ul li.menu-item-has-children>a:after{font-family:"FontAwesome";content:"\f0d7";margin-left:5px;position:relative;top:-1px}nav.main-nav ul li:hover ul{visibility:visible;opacity:1}nav.main-nav ul li:hover ul li a{display:block}.search-form .btn{height:39px}.search-form input{border-radius:0}@media (max-width: 40.063em){.search-form .form-group{width:100%}.search-form input{float:left;width:80%}.search-form .btn{width:20%;float:left}}.transition{transition:all 0.2s ease}body{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}.btn-primary{background-color:#8dc63f;border:none}.btn-primary:hover{background-color:#5a8728}.text-lt-green{color:#8dc63f}.text-dk-green{color:#5a8728}.text-weight-light{font-weight:lighter}.text-size-15{font-size:15px}.life-btn{border-radius:0;border-color:#8dc63f;color:white;background-color:rgba(0,0,0,0.3)}.life-btn:hover{background-color:#8dc63f;border-color:white}article a{color:#5a8728;font-weight:bold}article a:hover{color:#5a8728;text-decoration:underline}article ol li{counter-increment:list;list-style-type:none;position:relative}article ol li:before{color:#5a8728;content:counter(list) ".";left:-3rem;position:absolute;text-align:right;width:1.5rem}article ul{list-style:none;padding-left:0;margin-left:0}article ul li:before{color:#5a8728;content:"• ";font-size:1.6rem !important;margin-right:.65rem;position:relative;top:.25rem;line-height:0}article p{font-size:16px;font-weight:300}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:300}article h1{font-size:32px;margin-bottom:30px;text-align:center;text-transform:uppercase}article h1 span{border-bottom:1px solid #e6e6e6}article h2{font-size:28px}article h3{font-size:28px;color:#5a8728}article h4{font-size:24px;color:#5a8728}article h5{font-size:20px;color:#5a8728}.hero{background-color:#8dc63f;background-repeat:no-repeat;background-position:left top;background-size:cover;padding:3rem 0}@media (min-width: 40.063em){.hero{padding:6rem 0}}@media (min-width: 64.063em){.hero{padding:10rem 0}}.hero-text{margin:1rem}.hero-text h1{display:inline-block;font-size:2rem;line-height:1.5;font-weight:bold;border:2px solid #658142;background-color:rgba(35,35,35,0.5);padding:1rem 2rem}@media (min-width: 64.063em){.hero-text{padding:2.5rem}}@media (max-width: 40em){.hero-text h1{font-size:1.5rem}}.banner{background-color:#5a8728;background-repeat:no-repeat;background-position:bottom;background-size:cover;height:600px;display:flex;align-items:center}.banner-text{display:flex;flex-direction:column;border:2px solid #658142;padding-top:45px;padding-bottom:45px;padding-left:180px;padding-right:180px;background-color:rgba(35,35,35,0.5)}.have_need_selection_form label{padding:0 20px}@media (min-width: 40.063em){.have_need_selection_form select.custom-select{background-color:white;outline:none;color:#5a8728;height:60px;font-weight:bold;font-size:1.5rem}}.need{background-color:#e6e6e6;padding:2.5rem 0.5rem}@media (max-width: 40em){.need label{font-size:1rem;padding:0.25rem}}.picture-gallery p{font-size:1.25rem}.picture-gallery .slide{padding:0 3px}.lifestyle{background:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3));background-repeat:no-repeat;background-position:bottom;background-size:cover;padding:4rem 0}.lifestyle p{font-size:1.25rem}.lifestyle .btn-primary{border:1px solid #8dc63f}@media (min-width: 40.063em){.lifestyle{padding:8rem 0}}@media (min-width: 64.063em){.lifestyle{padding:12rem 0}}@media (max-width: 40em){.lifestyle .btn{display:block;margin-top:1rem}}.come-visit-us{border-top:1px solid #e6e6e6}.come-visit-us img{width:30px;height:30px;margin:12px}.come-visit-us h3{font-size:32px;font-weight:300;letter-spacing:2px}.come-visit-us h3 a{color:#5a8728}.come-visit-us h4{font-size:18px;font-weight:300}.come-visit-us h5{font-size:15px;margin-bottom:3px}.come-visit-us h5 span{font-size:14px;color:slategray;font-style:italic}.question img{width:50px;height:50px}.archive-entry{border:1px solid #e6e6e6;padding:1rem}article.archive-entry{margin-bottom:40px}.meta{text-transform:uppercase;font-weight:bold}.pagination{margin-top:30px}.pagination a{background:#8dc63f;color:white;font-size:0.875rem;padding:8px 15px;text-decoration:none}.pagination a:hover{background:#80b636}.cabin-cta{font-size:1.5rem;text-align:center}.cabin-cta a{color:#5a8728}.cabin-form{background:#e6e6e6;padding:1.4rem;text-align:center}.cabin-form h4{color:#5a8728;margin-bottom:1rem;text-transform:uppercase}@media (max-width: 64em){.cabin-form{margin-bottom:2rem}}.cabin-details{margin-bottom:2rem}.cabin-details h1{color:#5a8728;margin:2rem 0 0.5rem 0;text-align:left}.cabin-details h4{color:#212529;text-transform:uppercase}.cabin-details .cabin-actions{font-size:2rem;margin-top:1rem;text-align:center}.cabin-details .cabin-actions a{color:#8dc63f}.cabin-details .cabin-actions i{margin-left:0.5rem}@media (min-width: 40.063em){.cabin-details .cabin-actions{text-align:right;margin-top:2rem}}.tiny-house-entry{overflow:hidden;position:relative}.tiny-house-entry img{margin-bottom:0.75rem;display:block}.tiny-house-entry h4{font-weight:300;margin-bottom:0.25rem;text-transform:uppercase}@media (max-width: 40em){.tiny-house-entry h4{font-size:1rem}}.tiny-house-entry a{color:#5a8728}.tiny-house-entry p{font-size:0.85rem}@media (min-width: 64.063em){.tiny-house-entry p{text-transform:uppercase}}@media (max-width: 40em){.tiny-house-entry p{font-size:0.6rem}}.tiny-house-entry.available-now:before{background:rgba(90,135,40,0.75);color:white;content:"Available Now";display:block;font-size:0.8rem;padding:5px;text-align:center;position:absolute;top:0;width:100%}#video-popup{text-align:center;max-width:800px;margin:0 auto}#video-popup video{width:100%}.floor-plan{margin:3rem 0 4rem 0}.floor-plan img{width:100%}.view-all-header{display:inline-block;margin-right:2rem}.price-range-select{width:200px;display:inline-block}.breadcrumb{background-color:#e6e6e6}.breadcrumb a{color:#5a8728}ul.comment-list{list-style:none;margin-left:0}ul.comment-list li{margin:30px 0}ul.comment-list li:before{display:none}ul.comment-list .comment_date{margin-bottom:10px;display:block;text-transform:uppercase}ul.comment-list .comment-meta{font-size:18px}ul.comment-list .text h5{font-weight:bold;margin-bottom:5px}ul.comment-list .text h5 a{color:#212529}ul.comment-list .single-comment{margin:2rem 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar a{color:#5a8728}.sidebar aside{margin-bottom:2rem}.sidebar h4{font-weight:300;text-transform:uppercase}.sidebar ul{list-style:none;padding-left:0}.sidebar ul ul{padding-left:20px}.sidebar ul li a{color:#212529}@media (max-width: 64em){.sidebar{margin-top:3rem}}footer{background-color:#5a8728;color:rgba(255,255,255,0.5);font-size:15px}footer a{color:white}footer a:hover{text-decoration:underline}@media (max-width: 40em){footer{text-align:center}}footer p{font-size:15px;color:white}.wpcf7-checkbox,.wpcf7-radio{margin-left:0.75rem}.wpcf7-checkbox label,.wpcf7-radio label{margin-bottom:0.25rem}.wpcf7-checkbox input,.wpcf7-radio input{margin-right:0.25rem}.ufaq-faq-category-title h4{margin-bottom:0;font-size:1.25rem;color:#212529;margin-bottom:1rem;border-bottom:1px solid #e6e6e6;padding-bottom:0.5rem}.ewd-ufaq-post-margin-symbol{background:#8dc63f;border-radius:4px;color:white;width:1.5rem !important;height:1.5rem !important;margin:0.25rem 0.5rem 0 0 !important}.ewd-ufaq-post-margin-symbol span{font-size:0.75rem !important}.ufaq-faq-title-text h4{font-size:1rem;color:#212529;font-weight:bold}.ufaq-faq-body{padding-left:2.5rem !important}.ufaq-faq-body .ufaq-faq-categories{display:none}