#svm #find-comm-v3-wrapper{min-height:80vh;overflow:hidden}
#svm #find-comm-v3-master-search{}
#svm #find-comm-v3-master-search .container{margin:0 auto;padding-bottom:3vh}
#svm #find-comm-v3-master-search .inner{background:#F7F7F6;padding:30px 50px;border:1px solid #E0E0E0;border-radius:5px;position:relative;font-weight:200}
#svm #find-comm-v3-master-search form{display:flex}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper{flex:1;position:relative}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop{position:absolute;top:calc(100% - 1px);left:1px;background:#fff;box-shadow:5px 6px 12px 3px #0000003b;display:none;z-index:300;min-width:400px}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop.active{display:block}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop:has(ul:empty){display:none!important}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul{list-style:none;margin:0;padding:15px 0}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li{list-style:none;display:block}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li a{color:#434343!important;cursor:pointer;display:block;text-decoration:none!important;padding:10px 15px}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li a::before{content:"";width:13px;height:17px;display:inline-block;background-image:url(/wp-content/themes/svm2021/assets/img/icon-map-marker-gold-small.png);background-position:center;background-size:cover;margin-right:10px;transition:padding-right .3s ease}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li.highlight a,#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li a:hover{color:#b7a12f!important}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .result-drop ul li a:hover::before{}
#svm #find-comm-v3-master-search .find-comm-v3-search-field{background:#fff;border:1px solid #bbb;font-size:20px;padding:20px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;width:100%;z-index:200;position:relative}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .current-location-drop{position:absolute;top:calc(100% - 1px);left:1px;background:#fff;box-shadow:5px 6px 12px 3px #0000003b;display:none;z-index:300}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .current-location-drop a{padding:20px;display:block;text-decoration:none;line-height:1em;display:flex;align-items:center;justify-content:space-between}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .current-location-drop a svg{fill:#C4AE3D;margin:0 5px 0 0}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .current-location-drop a:hover{background:#C4AE3D;color:#fff!important}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper .current-location-drop a:hover svg{fill:#fff}
#svm #find-comm-v3-master-search form .find-comm-v3-search-input-wrapper.ask-for-location .current-location-drop{display:block}
#svm #find-comm-v3-master-search .form-errors{color:#f00;padding:5px 0 0;font-weight:300}
#svm #find-comm-v3-master-search .form-errors .no-comms-in-your-area{background-color:#d9edf7!important;border:1px solid #bce8f1!important;color:#3a87ad!important;padding:20px;margin:10px 0 0;line-height:1.25em;border-radius:3px;font-size:20px;font-weight:400}
#svm #find-comm-v3-master-search .form-errors .border-state-notice{background-color:#d9edf7!important;border:1px solid #bce8f1!important;color:#3a87ad!important;padding:20px;margin:10px 0 0;line-height:1.25em;border-radius:3px;font-size:20px;font-weight:400}
#svm #find-comm-v3-master-search .form-errors .border-state-notice .state{text-transform:capitalize}
#svm #find-comm-v3-master-search .find-comm-v3-search-field:hover{border:1px solid #a5a3a3}
#svm #find-comm-v3-master-search .find-comm-v3-search-field:focus{border:1px solid #5d5d5d}
#svm #find-comm-v3-master-search .find-comm-v3-search-submit{width:68px;color:#fff;background:#04B1BF;transition:background .3s ease;border:1px solid #04B1BF;display:flex;align-items:center;justify-content:center}
#svm #find-comm-v3-master-search .find-comm-v3-search-submit:hover{background:#038a95}
#svm #find-comm-v3-results-header{font-family:'Lora',serif;font-size:30px;line-height:1.25em;font-weight:400;padding:0 0 2vh}
#svm #find-comm-v3-results-header .results-output .results-comm-label-singular{display:none}
#svm #find-comm-v3-results-header .results-output .results-comm-label-plural{display:inline-block}
#svm #find-comm-v3-results-header .results-output[data-results-count="1"] .results-comm-label-singular{display:inline-block}
#svm #find-comm-v3-results-header .results-output[data-results-count="1"] .results-comm-label-plural{display:none}
#svm #find-comm-v3-results-header .results-count{font-weight:600}
#svm #find-comm-v3-results-header .results-search-string{font-weight:600}
#svm #find-comm-v3-wrapper[data-show-results-header='off'] #find-comm-v3-results-header{display:none!important}
#svm #find-comm-v3-map-wrapper{height:0;max-height:500px;transition:height .75s cubic-bezier(0.22,0.61,0.36,1);overflow:hidden;margin:3vh 0}
#svm #find-comm-v3-wrapper.map-open #find-comm-v3-map-wrapper{height:500px}
#svm #find-comm-v3-map-wrapper .inner{height:100%;position:relative;background:#f7f7f7}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map{height:500px;z-index:50;opacity:0;transition:height .3s ease}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map .yNHHyP-marker-view:not(:has(.marker)){display:none}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map .marker{opacity:0;background-image:url(/wp-content/themes/svm2021/assets/img/find-comm-v3-marker-green.png);width:23px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map .marker.active{background-image:url(/wp-content/themes/svm2021/assets/img/find-comm-v3-marker-blue.png)}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map.drop-markers .marker{animation:drop .45s linear forwards .5s}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map .search-marker{opacity:1;background-image:url(/wp-content/themes/svm2021/assets/img/find-comm-v3-marker-gold.png);width:23px;height:32px;background-size:contain;background-position:center;background-repeat:no-repeat}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map .state-cluster{opacity:1;width:50px;height:50px;background-color:#088791;border-radius:50%;color:#fff;transition:all .2s ease;box-shadow:0 0 0 7px #08879182;animation:state_cluster_pulse 2s infinite;align-items:center;justify-content:center;font-size:18px;font-weight:500}
@keyframes state_cluster_pulse {
0%{box-shadow:0 0 0 0 rgba(8,135,145,0.75)}
100%{box-shadow:0 0 0 20px rgba(8,135,145,0)}
}
#svm #find-comm-v3-wrapper[data-show-state-clusters="yes"].showing-state-clusters #find-comm-v3-map .state-cluster{display:flex}
#svm #find-comm-v3-wrapper[data-show-state-clusters="yes"].showing-state-clusters #find-comm-v3-map .marker{display:none}
#svm #find-comm-v3-wrapper[data-show-state-clusters="no"] #find-comm-v3-map .state-cluster,#svm #find-comm-v3-wrapper[data-show-state-clusters="yes"]:not(.showing-state-clusters) #find-comm-v3-map .state-cluster{display:none!important}
@keyframes drop {
0%{transform:translateY(-200px) scaleY(0.9);opacity:0}
5%{opacity:.7}
50%{transform:translateY(0px) scaleY(1);opacity:1}
65%{transform:translateY(-17px) scaleY(0.9);opacity:1}
75%{transform:translateY(-22px) scaleY(0.9);opacity:1}
100%{transform:translateY(0px) scaleY(1);opacity:1}
}
#svm #find-comm-v3-map-wrapper #find-comm-v3-map-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic;z-index:10;opacity:1}
#svm #find-comm-v3-wrapper.loaded #find-comm-v3-map{opacity:1}
#svm #find-comm-v3-wrapper.loaded #find-comm-v3-map-loading{}
#svm #find-comm-v3-results .container{margin:0 auto}
#svm #find-comm-v3-results #find-comm-v3-results-header .inner{border-bottom:1px solid #A3A3A3;padding:3vh 0}
#svm #find-comm-v3-results #find-comm-v3-results-tools{padding:0;z-index:1}
#svm #find-comm-v3-results #find-comm-v3-results-tools .inner{display:flex;align-items:center;justify-content:space-between;padding:0}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .show-more{padding:0 0 0 5px;font-size:18px;font-weight:600}
#svm #find-comm-v3-results:has(#find-comm-v3-results-wrapper.max-results-shown) #find-comm-v3-results-tools .results-showing-count .show-more{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper{font-family:'Lora',serif;font-size:30px;line-height:1.25em;font-weight:400}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper .state-results-comm-label-singular{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper[data-results-count="1"] .state-results-comm-label-singular{display:inline-block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper[data-results-count="1"] .state-results-comm-label-plural{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-count{font-weight:600}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper .state-label{text-transform:capitalize;font-weight:600}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-wrapper{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-wrapper{font-family:'Lora',serif;font-size:30px;line-height:1.25em;font-weight:400}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-wrapper .max-results-comm-label-singular{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-wrapper[data-results-count="1"] .max-results-comm-label-singular{display:inline-block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-wrapper[data-results-count="1"] .max-results-comm-label-plural{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .max-results-count{font-weight:600}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count.max-results-shown .max-results-wrapper{display:block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count.max-results-shown .showing-wrapper{display:none}
#svm #find-comm-v3-wrapper.clicked-usa-cluster #find-comm-v3-results-tools .results-showing-count .max-results-wrapper{display:none}
#svm #find-comm-v3-wrapper:not([data-show-results-header="off"]) #find-comm-v3-results-tools .results-showing-count .max-results-wrapper{display:none}
#svm #find-comm-v3-wrapper:not([data-show-results-header="off"]) #find-comm-v3-results-tools .results-showing-count.max-results-shown .showing-wrapper{display:block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .back-to-usa{display:none;font-size:18px;font-family:lato,sans-serif;font-weight:800;padding:0 0 0 5px;text-decoration:underline!important}
#svm #find-comm-v3-wrapper[data-show-usa-overview="yes"] #find-comm-v3-results-tools .back-to-usa{display:inline-block}
#svm #find-comm-v3-wrapper.clicked-usa-cluster #find-comm-v3-results-tools .results-showing-count .showing-wrapper{display:none}
#svm #find-comm-v3-wrapper.clicked-usa-cluster #find-comm-v3-results-tools .results-showing-count .state-results-wrapper{display:block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools{display:flex;align-items:stretch;gap:15px}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools > .item{cursor:pointer}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown{position:relative}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop{position:absolute;box-shadow:4px 4px 10px 0 #0000004f;z-index:200;background:#fff;padding:10px;border:1px solid #A3A3A3;top:calc(100% - 1px);display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group{display:grid;grid-template-columns:1fr 1fr}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item{padding:8px 15px}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label{display:block;cursor:pointer;white-space:nowrap;font-size:18px;display:flex;align-items:center;justify-content:flex-start}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap{position:relative;margin-right:10px}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap input{margin:0 10px 0 0;transform:scale(1.5);display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap .checkmark{background:#eee;height:20px;width:20px;display:block;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap .checkmark::after{content:"";width:6px;height:11px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) scale(1);display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap input:checked + .checkmark{background:#C4AE3D;border-color:#C4AE3D}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label .checkbox-wrap input:checked + .checkmark::after{display:block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop .check-group .item label:hover .checkbox-wrap .checkmark{background:#ccc}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown:hover .item-dropdown-label{border-bottom-color:#fff}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown:hover .drop{display:block}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item .item-dropdown-label{padding:5px 40px 5px 15px;line-height:1em;border:1px solid #A3A3A3;border-radius:3px;position:relative;z-index:205;font-size:18px;background:#fff}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item .item-dropdown-label .miles-out{min-width:36px;display:inline-block;text-align:right}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item .item-dropdown-label:after{content:'\f078';display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;font-style:normal;margin:0 0 0 10px;text-decoration:none;color:#C4AE3D;transition:all .3s ease;font-size:20px;position:absolute;right:10px;top:50%;transform:translate(0,-50%);z-index:5}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-label .item-dropdown-label-inner{text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;padding:10px 0}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-living-options .item-dropdown-label{}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-living-options .item-dropdown-label .item-dropdown-label-inner{width:240px;position:relative}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-living-options .item-dropdown-label::before{content:"";background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,1) 100%);position:absolute;top:0;right:10px;height:100%;width:60px;z-index:2;display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-living-options .item-dropdown-label .item-dropdown-label-inner span::after{content:", "}
#svm #find-comm-v3-results #find-comm-v3-results-tools .item-dropdown-living-options .item-dropdown-label .item-dropdown-label-inner span:last-child::after{display:none}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-btn a{text-decoration:none!important;color:#423231;display:flex;padding:5px 15px;line-height:1em;border:1px solid #A3A3A3;border-radius:3px;transition:all .3s ease;font-size:18px;align-items:center;justify-content:center;height:100%}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .toggle-map .icon-wrap{color:#C4AE3D;margin-right:5px;transition:all .3s ease}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .toggle-map a:hover .icon-wrap{color:#fff}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools .toggle-map a:hover{background:#C4AE3D;color:#fff;border:1px solid #C4AE3D}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools #sort-miles{width:300px;padding:20px 20px 5px;text-align:center}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools #sort-miles #sort-miles-label{font-size:20px;font-weight:300;padding:20px 0 0}
#svm #find-comm-v3-results #find-comm-v3-results-tools .tools #sort-miles #sort-miles-label .miles-out{font-size:32px;padding:0 5px 0 0;font-weight:600}
#svm #find-comm-v3-wrapper.map-open #find-comm-v3-results-tools .tools .item-btn a{background:#C4AE3D;color:#fff;border:1px solid #8d7709}
#svm #find-comm-v3-wrapper.map-open #find-comm-v3-results-tools .tools .toggle-map .icon-wrap{color:#fff}
#svm #find-comm-v3-results-wrapper{padding:0 0 5vh}
#svm #find-comm-v3-results-wrapper.max-results-shown #find-comm-v3-results-list-load-more a{display:none!important}
#svm #find-comm-v3-results-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}


#svm #find-comm-v3-results-list .comm{position: relative;background:#F7F7F7;border:1px solid #E0E0E0;border-radius:10px;position: relative;}
#svm #find-comm-v3-results-list .comm .comm-inner{padding:0 0 20px;position:relative;display: flex;height:100%;flex-flow:column;grid-template-columns: 1fr 1fr;}
#svm #find-comm-v3-results-list .comm .comm-promo{position:absolute;z-index:1;width:100%;background:#9d53a7;top:0;left:0;line-height:1.25em;padding:5px;text-align:center;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px;z-index: 1;}
#svm #find-comm-v3-results-list .comm .comm-image{position:relative;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;border-top-left-radius:10px;border-top-right-radius:10px}
#svm #find-comm-v3-results-list .comm .comm-image .promo{background:#9D53A7;color:#fff;line-height:1em;padding:10px;text-transform:uppercase;font-weight:700;text-align:center;font-size:15px;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px;display:none}
#svm #find-comm-v3-results-list .comm .comm-image .distance-pill{background:#C3AE3D;color:#fff;position:absolute;bottom:10px;right:10px;border-radius:20px;font-size:17px;line-height:1em;padding:10px;font-weight:700}
#svm #find-comm-v3-results-list .comm .comm-image .distance-pill[data-miles="1"] .s{display:none}
#svm #find-comm-v3-results-list .comm .comm-image .gallery-opener {display:none;    border-radius: 8px;position: absolute;bottom: 15px;right: 15px;color: #fff;background: #000000a3;padding: 10px;display: none;align-items: center;white-space: nowrap;font-size: 18px;font-weight: 600;line-height: 1em;gap: 7px;cursor: pointer;opacity: 0;}
#svm #find-comm-v3-results-list .comm .comm-image .gallery-opener .icon {display: inline-block;font-size: 24px;pointer-events: none;}
#svm #find-comm-v3-results-list .comm .comm-image .gallery-opener .count {pointer-events: none;}
#svm #find-comm-v3-results-list .comm .comm-info{padding:20px}
#svm #find-comm-v3-results-list .comm .comm-info .comm-tagline { color: #C4AE3D; font-weight: 600;text-transform: uppercase;font-size: 20px;letter-spacing: 1px;padding: 0 0 10px;}
#svm #find-comm-v3-results-list .comm .comm-info .comm-name h4{font-family:'Lora',serif;font-size:24px;line-height:1.25em;font-weight:600;color:#000}
#svm #find-comm-v3-results-list .comm .comm-info .comm-address{font-size:20px;line-height:1.3em}
#svm #find-comm-v3-results-list .comm .comm-info .comm-phone{padding:20px 0 0}
#svm #find-comm-v3-results-list .comm .comm-info .comm-phone a{font-weight:700;font-size:23px;display:inline-block;padding:0}
#svm #find-comm-v3-results-list .comm .comm-actions{padding:0 20px;display:flex;gap:10px;margin-top:auto}
#svm #find-comm-v3-results-list .comm .comm-actions a{padding:15px 10px;flex:1;display:flex;align-items:center;justify-content:center;line-height:1em;font-size:16px}
#svm #find-comm-v3-map-info-window .comm-cta .quickview-cta,#svm #find-comm-v3-results-list .comm .comm-actions .btn-quick-view{border:1px solid #06B1BF!important;color:#06B1BF!important;background-color:transparent}
#svm #find-comm-v3-map-info-window .comm-cta .quickview-cta:hover,#svm #find-comm-v3-results-list .comm .comm-actions .btn-quick-view:hover{background-color:#0B8791;color:#fff!important}
#svm #find-comm-v3-results-list .comm .comm-living-options{padding:20px 20px 0;font-size:18px;line-height:1.5em}
#svm #find-comm-v3-results-list .comm .comm-living-options hr{border-top:1px solid #D8D8D8;margin-bottom:15px}
#svm #find-comm-v3-results-list .comm .comm-living-options .comm-living-options-label{font-weight:600}
#svm #find-comm-v3-results-list .comm .comm-living-options .comm-living-option::after{content:", ";color:var(--accent-color)}
#svm #find-comm-v3-results-list .comm .comm-living-options .comm-living-option:last-child::after{display:none}
#svm #find-comm-v3-results-list .comm .comm-living-options a{font-weight:700}

#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] {grid-column: 1 / -1;min-height: 45vh;display: grid;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .comm-inner {flex-flow: row;padding: 20px; }
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-image {flex: 1;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-image .comm-image {height: 100%;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-image .gallery-opener {opacity:1;display: flex;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-info {flex: 1;display: flex;flex-flow: column;justify-content: center;padding: 30px 0;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-info .comm-actions {margin: 0;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .comm-info .comm-tagline { display:block!important;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .comm-info .comm-name h4 {font-size: 34px;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .comm-actions a {padding: 18px;font-size: 18px;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"]:has(.comm-promo) .comm-inner {padding: 30px;order: 2;}
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"]:has(.comm-promo) .comm-promo {font-size: 20px;line-height: 1.25em;padding: 10px;position: static;order: 1;}


#svm #find-comm-v3-results-list-load-more{text-align:center;padding:5vh 0}
#svm #find-comm-v3-map-info-window{display:none;position:absolute;top:50%;left:50%;z-index:100;background:#fff;width:25%;transform:translate(20%,-50%);box-shadow:0 0 13px 5px #0000002b}
#svm #find-comm-v3-map-info-window .info-window-inner{position:relative}
#svm #find-comm-v3-map-info-window .info-window-image{height:130px;background-position:center;background-size:cover}
#svm #find-comm-v3-map-info-window .info-window-content{padding:15px}
#svm #find-comm-v3-map-info-window .comm-name h4{font-family:'Lora',serif;font-size:22px;line-height:1.25em;font-weight:600;color:#000}
#svm #find-comm-v3-map-info-window .comm-address{font-size:18px;line-height:1.25em}
#svm #find-comm-v3-map-info-window .comm-phone a{display:block;padding:10px 0 15px;font-weight:700;font-size:20px}
#svm #find-comm-v3-map-info-window .comm-cta{display:flex;gap:10px;flex-flow:column}
#svm #find-comm-v3-map-info-window .comm-cta a{font-size:16px!important;padding:15px 10px!important;flex:1;display:flex!important;align-items:center;justify-content:center}
#svm #find-comm-v3-map-info-window .info-window-close{position:absolute;background:#C4AE3D;top:5px;right:5px;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500}
#svm #find-comm-v3-map-info-window.active{display:block}
#map-usa{height:0;overflow:hidden;transform:scale(10);transition:all .5s ease!important;opacity:0;transform-origin:center}
#map-usa .map-wrap{max-width:1220px;width:100%;margin:3vh auto 10vh!important;position:relative}
#map-usa .map-wrap svg{width:100%;height:700px}
#map-usa .map-wrap svg path{fill:#D3D3D3}
#map-usa .map-wrap svg path.valid{fill:#304c58;cursor:pointer;transition:fill .3s ease}
#map-usa .map-wrap svg path.valid:hover{fill:#D3D3D3}
#map-usa .map-wrap .map-clusters{position:absolute;top:0;left:0;height:100%;width:100%}
#map-usa .map-wrap .map-clusters .map-clusters-wrap{position:relative;height:100%;width:100%}
#map-usa .map-wrap .map-clusters .cluster{position:absolute;height:40px;width:40px}
#map-usa .map-wrap .map-clusters .cluster a{opacity:1;text-decoration:none!important;cursor:pointer;width:40px;height:40px;background-color:#C3AD3D;border-radius:50%;color:#fff!important;transition:all .2s ease;box-shadow:0 0 0 7px #c3ad3d7a;animation:state_cluster_pulse 2s infinite;align-items:center;justify-content:center;font-size:18px;font-weight:600!important;display:flex;padding:0!important;margin:0;/* display: block; */
line-height:1em!important;position:relative}
#map-usa .map-wrap .map-clusters .cluster a .abbr{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}
#map-usa .map-wrap .map-clusters .cluster a .count{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}
#map-usa .map-wrap .map-clusters .cluster a:hover{text-decoration:none!important;transform:scale(1.15)}
#map-usa .map-wrap .map-clusters .cluster a:hover .count{opacity:0}
#map-usa .map-wrap .map-clusters .cluster a:hover .abbr{opacity:1}
#map-usa.active{/* display: block; */
height:auto;transform:scale(1);opacity:1}
#map-usa .map-box-content{position:absolute;top:55%;left:1%;width:39%;background:#cbeaedcf!important;padding:25px 30px!important;transform:translate(0,-50%);height:60%;display:flex;flex-flow:column;justify-content:center;color:#304c58!important;opacity:0;transition:top 1s .5s cubic-bezier(0.27,0.64,0.72,0.97),opacity 1s .5s cubic-bezier(0.27,0.64,0.72,0.97)!important}

@keyframes state_cluster_pulse {
    0%{box-shadow:0 0 0 0 #c3ad3dcc}
    100%{box-shadow:0 0 0 20px #c3ad3d00}
}
#map-usa .map-box-content.fade-in{top:34%;opacity:1}

/* Disable search */
#svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-master-search{display:none!important}

/* Disable distances */
#svm #find-comm-v3-wrapper[data-show-distances="no"] #find-comm-v3-results-tools .item-dropdown-miles{display:none!important}
#svm #find-comm-v3-wrapper[data-show-distances="no"] #find-comm-v3-results-list .comm .distance-pill{display:none!important}


/* Hide map */
#find-comm-v3-wrapper[data-show-map="no"] #find-comm-v3-map-wrapper{height:0}

/* Show USA overview */
#find-comm-v3-wrapper[data-show-usa-overview="yes"] #map-usa{}
#find-comm-v3-wrapper[data-show-usa-overview="yes"]:not(.search-made):not(.clicked-usa-cluster) #find-comm-v3-results{display:none}
#find-comm-v3-wrapper[data-show-usa-overview="yes"] #map-usa.active + #find-comm-v3-results{height:0;overflow:hidden}
#find-comm-v3-quickview-wrapper-overlay{background:#00000075!important;display:none;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;width:100%;height:100%;z-index:300}
#find-comm-v3-quickview-wrapper{overflow-x:hidden;overflow-y:auto;position:fixed;top:-150vh;left:0;width:100%;height:100%;outline:0!important;opacity:1;z-index:310}
#find-comm-v3-quickview-wrapper a:not([class*='btn']){padding:0!important;font-weight:700!important}
#find-comm-v3-quickview-wrapper .quickview-container{max-width:1200px;padding:2vh 0!important;margin:1.75rem auto!important;min-height:100%;display:flex;align-items:center;justify-content:center}
#find-comm-v3-quickview-wrapper .quickview-inner{width:100%;background:#fff!important;max-width:90%;padding:20px 15px!important;transform:scale(0);opacity:1;/* transition: all 0.3s!important; */
transition-timing-function:ease!important;transition-property:all!important;transition-duration:.5s!important;transform-origin:calc(30vw) calc(50vh)}
#find-comm-v3-quickview-wrapper .quickview-header-bar{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px!important}
#find-comm-v3-quickview-wrapper .quickview-header-bar .return{line-height:1em}
#find-comm-v3-quickview-wrapper .quickview-header-bar .return a{color:#000!important;font-weight:500!important;line-height:1em!important;display:block;text-decoration:none!important;font-size:17px}
#find-comm-v3-quickview-wrapper .quickview-header-bar .return a::before{content:"";width:8px;height:8px;display:inline-block;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg) translate(1px,0px);transform-origin:top;margin:0 10px 0 0}
#find-comm-v3-quickview-wrapper .quickview-header-bar .return a:hover{color:var(--accent-color)!important;text-decoration:none!important}
#find-comm-v3-quickview-wrapper .quickview-header-bar .return a:hover::before{border-color:var(--accent-color)!important}
#find-comm-v3-quickview-wrapper .quickview-header-bar .contact{}
#find-comm-v3-quickview-wrapper .quickview-hero{opacity:0;transition:opacity .3s .3s ease!important}
#find-comm-v3-quickview-wrapper .quickview-hero-inner{display:flex;gap:10px;height:400px}
#find-comm-v3-quickview-wrapper .quickview-hero-inner .image{position:relative;overflow:hidden;width:100%;height:100%}
#find-comm-v3-quickview-wrapper .quickview-hero-inner .image img{object-fit:cover;width:auto;height:100%;position:absolute;top:50%;left:50%;max-width:none!important;min-width:100%;min-height:100%;object-position:center;transform:translate(-50%,-50%)}
#find-comm-v3-quickview-wrapper .hero-image-main{flex:2}
#find-comm-v3-quickview-wrapper .hero-image-secondary{flex:1;display:flex;flex-flow:column;gap:10px}
#find-comm-v3-quickview-wrapper .hero-image-secondary .hero-image-secondary-a{flex:1;display:flex;gap:10px}
#find-comm-v3-quickview-wrapper .hero-image-secondary .hero-image-secondary-a .image{}
#find-comm-v3-quickview-wrapper .hero-image-secondary .hero-image-secondary-b{background:#314C58;flex:1.25}
#find-comm-v3-quickview-wrapper .hero-image-secondary .hero-image-secondary-a .image:nth-child(2){display:none}
#find-comm-v3-quickview-wrapper .hero-image-secondary .hero-image-secondary-b .badges{display:none}
#find-comm-v3-quickview-wrapper .quickview-inner.has-badges .hero-image-secondary .hero-image-secondary-a .image:nth-child(2){display:block}
#find-comm-v3-quickview-wrapper .quickview-inner.has-badges .hero-image-secondary .hero-image-secondary-b .image{display:none}
#find-comm-v3-quickview-wrapper .quickview-inner.has-badges .hero-image-secondary .hero-image-secondary-b .badges{display:block}
#find-comm-v3-quickview-wrapper .quickview-body{padding:40px 30px!important}
#find-comm-v3-quickview-wrapper .quickview-body .quickview-body-inner{display:flex}
#find-comm-v3-quickview-wrapper .quickview-body .quickview-body-primary{flex:1.75}
#find-comm-v3-quickview-wrapper .quickview-body .quickview-body-secondary{flex:1}
#find-comm-v3-quickview-wrapper .quickview-body .quickview-body-sep{width:1px;background:#ccc;margin:0 40px}
#find-comm-v3-quickview-wrapper .quickview-body .comm-name{font-family:'Lora',serif;font-weight:400;font-size:4rem;line-height:1.3em}
#find-comm-v3-quickview-wrapper .quickview-body .comm-intro-content{}
#find-comm-v3-quickview-wrapper .quickview-body .comm-intro-content h1{display:none}
#find-comm-v3-quickview-wrapper .quickview-body .comm-amenities-list-wrapper .amenities-list-label{font-weight:600;text-transform:uppercase;padding:30px 0 0;letter-spacing:1px}
#find-comm-v3-quickview-wrapper .quickview-body .ctas{padding:0 0 30px;border-bottom:1px solid #ccc;display:flex;flex-flow:column;gap:10px}
#find-comm-v3-quickview-wrapper .quickview-body .ctas a{display:block!important}
#find-comm-v3-quickview-wrapper .quickview-body .comm-contact-info{padding:30px 0 0;font-weight:400;line-height:1.25em}
#find-comm-v3-quickview-wrapper .quickview-body .comm-contact-info h5{text-transform:uppercase;font-weight:700;font-size:18px;padding:0;letter-spacing:1px;margin:0 0 15px!important}
#find-comm-v3-quickview-wrapper .quickview-body .comm-contact-info p{padding:0;margin:0 0 40px!important}
#find-comm-v3-quickview-wrapper .quickview-body .comm-contact-info p.address{margin:0 0 10px!important}
#find-comm-v3-quickview-wrapper .quickview-body .comm-contact-info a{}
#find-comm-v3-quickview-wrapper .quickview-body .care-links a{display:block;padding:6px 0!important;line-height:1em!important}

body.quickview-window-is-open{overflow:hidden}
body.quickview-window-is-open #find-comm-v3-quickview-wrapper-overlay{display:block}
body.quickview-window-is-open #find-comm-v3-quickview-wrapper.active{top:0}
body.quickview-window-is-open #find-comm-v3-quickview-wrapper.active .quickview-inner{transform:scale(1);opacity:1}
body.quickview-window-is-open #find-comm-v3-quickview-wrapper .quickview-hero{opacity:1}

#svm #find-comm-v3-dev-console{padding:60px;background:#ffd8d8;margin:50px auto;position:relative;max-width:1500px;display:none!important}
#svm #find-comm-v3-dev-console .submit-log-form{margin:70px 0 0;padding:40px 0;border-top:1px solid #0e0e0e}
#svm #find-comm-v3-dev-console .submit-log-form #input_40_2{background:#fff;border:none!important;font-size:20px!important}
#svm #find-comm-v3-dev-console .submit-log-form .gform_button{padding:10px 15px!important;font-size:20px!important;background:#eaeaea!important;color:#434343!important;border:none!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px}
#svm #find-comm-v3-dev-console .copy-log{margin:30px 0 0}
#svm #find-comm-v3-dev-console .copy-log button{background:none;border:none;background:#059fac;color:#fff;padding:10px 15px;font-size:17px;line-height:1em}
#svm #find-comm-v3-dev-console .close-info{position:absolute;color:#fff;background:#000;width:30px;height:30px;right:10px;top:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:20px;cursor:pointer}
#svm #find-comm-v3-dev-console .gform_confirmation_wrapper::after{content:"If the message above does not give you a log ID number then please click Copy Log and paste into an email";padding:20px;display:block;color:#fff;background:#f00;font-weight:700}

#svm #our-states{display:none}
#svm #our-states .container{margin:0 auto}
#svm #our-states .our-states-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}
#svm #our-states .item{border:1px solid #ccc}
#svm #our-states .item .item-inner{}
#svm #our-states .item .item-image{height:350px;background-position:center;background-size:cover;position:relative}
#svm #our-states .item .item-image svg{position:absolute;right:15px;bottom:15px;max-height:70%;max-width:200px;filter:drop-shadow(1px 1px 15px rgba(255,255,255,0.7));display:none}
#svm #our-states .item .item-image svg path{fill:#ffffff}
#svm #our-states .item .item-content{padding:25px}
#svm #our-states .item .item-content h4{font-size:30px;font-family:'Lora',serif}
#svm #our-states .item .item-content p{font-size:18px;padding:0;line-height:1.35em;color:#474747!important}
#svm #our-states .item .ctas{display:flex;padding:15px 0;gap:20px;align-items:center}
#svm #our-states .item .ctas a{flex:1}
#svm #our-states .item .singular{display:none}
#svm #our-states .item[data-comm-count='1'] .plural{display:none}
#svm #our-states .item[data-comm-count='1'] .singular{display:inline}
#svm #our-states .item[data-comm-count='1'] .view-comms .count{display:none}
#svm #our-states .item .learn-more{display:block;position:relative;padding:0 0 0 15px;line-height:1.25em}
#svm #our-states .item .learn-more::before{content:'\f105';display:inline-block;transition:all .2s ease;font-family:"Font Awesome 5 Free";font-weight:700;font-style:normal;margin:0 5px 0 0;text-decoration:none;transition:all .3s ease;font-size:16px;position:absolute;top:0;left:0; }
@media (max-width: 992px) {
    #svm #find-comm-v3-results #find-comm-v3-results-tools .inner{flex-flow:column;align-items:flex-start;gap:15px;width:100%}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .tools{width:100%;flex-flow:column;align-items:self-start}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .tools > .item{width:100%}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-btn a{padding:15px}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .tools .item-dropdown .drop{width:100%;z-index:300;left:0;right:auto}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .tools #sort-miles{width:auto}
    #svm #find-comm-v3-results-list:not(#community-map-contact-section-nearby-comms #find-comm-v3-results-list){grid-template-columns:1fr 1fr;grid-gap:30px}
    #svm #community-map-contact-section-nearby-comms #find-comm-v3-results-list{grid-template-columns:1fr;grid-auto-flow:unset}
    #svm #find-comm-v3-wrapper.map-open #find-comm-v3-map-wrapper{overflow:visible}
    #svm #find-comm-v3-map-info-window{width:90%;top:35%;left:5%;transform:translate(0,0)}
    #svm #find-comm-v3-results #find-comm-v3-results-tools .results-showing-count .state-results-wrapper{font-size:20px}
    #map-usa{transform:scale(1)!important}
    #svm #map-usa .map-wrap svg,#svm #map-usa .map-wrap .map-clusters{display:none}
    #map-usa .map-box-content{position:static;width:95%;margin:0 auto 3vh!important;transform:none!important;opacity:1!important}
    #map-usa .map-wrap{margin:0 auto!important}
    #svm #our-states{display:block}
    #svm #our-states .our-states-inner{grid-template-columns:1fr}

    #svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .comm-inner {flex-flow: column;display: block;padding: 0!important;}
    #svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-image .comm-image {height: 35vh;}
    #svm #find-comm-v3-wrapper[data-show-search="no"] #find-comm-v3-results-list .comm[data-is-featured="1"] .col-info {padding: 15px 0;}
    
    
}
@media (max-width: 680px) {
    #svm #find-comm-v3-results-list{grid-template-columns:1fr;grid-gap:15px}
    #svm #find-comm-v3-master-search .inner{padding:20px}
    #map-usa .map-box-content h2{font-size:30px}
    #svm #our-states .item .item-image{height:250px}
    #svm #find-comm-v3-results-list:not(#community-map-contact-section-nearby-comms #find-comm-v3-results-list){grid-template-columns:1fr}
    #find-comm-v3-quickview-wrapper .quickview-header-bar{flex-flow:column}
    #find-comm-v3-quickview-wrapper .quickview-body .quickview-body-inner{flex-flow:column;gap:20px}
    #find-comm-v3-quickview-wrapper .quickview-hero-inner{flex-flow:column;height:auto}
    #find-comm-v3-quickview-wrapper .quickview-hero-inner .image{height:250px}
}
