<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.previewImage{width: 100%; height:175px; background-position: center; background-size: cover; background-color:#cccccc;  }
#main-slider{ margin: 0 0 10px 0;}
.splide__slide {opacity: 0.5;}
.splide__slide.is-active {opacity: 1; }
.splide__slide img, .splide__slide{border-radius: 6px;} .clear{ clear: both;} .dropinput-close{padding:5px 20px; }
.seachElementBt, .form-select.seachElementBt, .btn-outline-secondary.seachElementBt { background-color: #ffffff; border-color: #6c757d; color:#6c757d; text-align: left !important;  padding: 10px 15px;}
.seBtSm{ font-size: .8em !important;}
.post_search_text{border-color: #6c757d; color:#6c757d; text-align: left !important;  padding: 10px 15px;}
.post_search_submit{padding:10px; text-align: center;}
.buttonGroup{ padding: 30px 0 10px 0; text-align: center;}
.btn-color{color: #fff !important; background: linear-gradient(0deg, rgba(0,106,42,1) 0%, rgba(0,162,27,1) 100%); background-color: #198754 !important; border-color: #198754 !important; }
.btn-color:hover{  background-color: #000000 !important; border-color: #000000 !important; background: #000000 !important;}
.form-control.inputForm{ background-color: #ffffff; border-color: #6c757d; color:#6c757d; text-align: center;}
.inputForm::placeholder, .inputForm:-ms-input-placeholder, .inputForm::-ms-input-placeholder, .inputForm::-webkit-input-placeholder{color:#efefef !important;}
.stepTitle{ font-size: 1.2em;  color: #2D577F; margin:20px 0 5px 0; padding: 0; }
.searchBar{ display: flex; flex-wrap: wrap; gap:10px 8px;}
.searchBar-right{justify-content:flex-end;}
.form-item{flex: none; margin-bottom:5px;}
.form-item-sm{ width: 125px; min-width: 95px;  }
.form-item-md{ width: 175px;min-width: 125px;}
.form-item-lg{ width: 225px;min-width: 200px;}
.form-item-end{align-self:flex-end;}
.searchBar .form-select{ background-image:none;}
.pagination-text{ font-size: .9em; padding: 10px; color: #929292;}
.currentPage, .numCount, .pageCount{ color: #000000; font-weight: bold;}
.listingLoading{ padding: 40px; width: 100%; text-align: center;}
.pagination-container{ min-height: 400px;}
@media only screen and (max-width: 576px) {
.form-item-sm, .form-item-md, .form-item-lg{ width: 100%;}
} .arrow {
border: solid #6c757d; border-width: 0 2px 2px 0;
display: inline-block; padding: 3px;  margin:0 0 2px 0;
transform: rotate(45deg); -webkit-transform: rotate(45deg);
}  .arrow{color: #ccc; background-color: #ccc; display: inline-block; height: 1px; width: 12px; position: relative;}     
.max_value{ padding: 6px 6px 6px 30px;}
.priceRange{width: 295px; padding:20px;} .price_Ranges a {display: block;text-align:center;padding: 4px; color: #6f6e6e;font-weight: 500; text-decoration: none; border-radius: 6px;}
.price_Ranges a.max_value { }
.price_Ranges a.min_value {}
.price_Ranges a.disabled { pointer-events: none;cursor: default; color: #E5E4E2; }
.price_Ranges a:hover {background: #cccccc;color: #fff;cursor: pointer;  text-decoration: none;}
.btnClear {clear: both;border-top: 1px solid #dadada;padding: 5px 0 0 0; text-align: center; }
input.inputError,
input.inputError:focus { border-color: #e2231a;background-color: white;color: #e2231a;box-shadow: inset 0 0 5px #F7BDBB; border-radius: 0; }
.pageNum{ padding:5px 10px; font-size: 1.1em;} .overForm{ font-size: .8em; padding:0 4px; background: #ffffff; position: absolute; z-index: 500; margin: -10px 0 0 10px; color: #737373; }
.dropBox{ display: block;padding: 10px; border: 1px solid #9F9F9F; border-radius: 4px;}
.dropBox span{ padding-left:10px;} .previewImage{width: 100%; height:175px; background-position: center; background-size: cover; }
.propertyPreview .propoerty-title{ font-size: .8em; color: #707070;  }
.property-preview{ cursor:pointer ;}
.property-preview:hover{ border-color:rgba(0,142,171,1.00);  }
.propertyPreview{ font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; color: #414141;}
.propertyPreview .property-price strong{font-size: 1.2em; font-weight: bold; padding:5px 0;}
.propertyPreview .property-mls{font-size: .8em; }
.propertyPreview .property-spec{font-size: 1em; border-bottom:1px solid #efefef; padding-bottom: 5px;}
.propertyPreview .property-address{font-size: .9em; line-height: 110%; padding: 10px 0;}
.propertyPreview .previewImage{position: relative;}
.propertyPreview .text-over{text-align: right; width: 100%; padding:5px 20px; position: absolute; bottom: 0; right: 0; z-index: 0; background:rgba(0,0,0,0.4);}
.propertyPreview  a .text-over{ color: #ffffff; font-size: 1em;}  .whiteBox{background: rgba(255,255,255,.9); padding:40px; border-radius: 8px;}
.whitePage{ background: url(//wpluxuryrealestate.com/wp-content/plugins/rt-wplre/assets/images/back-pattern.png) top right no-repeat rgba(255,255,255,.9); padding:40px; border-radius: 8px; display: block; }
.whitePageNoPad{ background: url(//wpluxuryrealestate.com/wp-content/plugins/rt-wplre/assets/images/back-pattern.png) top right no-repeat rgba(255,255,255,.9); padding:0; border-radius: 8px; }
.propertyTitle{ font-size: 1.2em; line-height: 110%; padding: 5px 0 20px 0;}
.propertyTitle h1{font-size: 1.6em; padding:5px 0;}
.propertySubTitles{ font-size: 1.4em; line-height: 110%; padding: 20px 0; color:#2D577F; font-weight: bold ;}
dl.spec-display{float: left; width:100%;	margin:20px 0;	padding: 0; }
.spec-display dt{clear: left;float: left;width: 35%; color: #A3A3A3;	margin: 0;	padding:5px 0;	border-top: 1px solid #cccccc;	font-weight: bold; text-wrap:none;}
.spec-display dd{float: left;width:65%;margin: 0;padding:5px 0;border-top: 1px solid #cccccc;}
.spec-display dd span{ padding:0 10px; display:block;}
.mlsDisclaimer{ border-top: 1px solid #cccccc; margin-top: 40px; padding: 20px 0; color: #7a7a7a; font-size: .9em; line-height: 140%;}
.modal-pr-title{font-size: 1.4em; line-height: 110%; font-style: normal; font-weight: bold; color: #000000;}
@media only screen and (max-width: 450px) {
.propertyTitle{ font-size:.9em;}
.propertyTitle h1{font-size: 1.3em;}
.property .price{font-size: 1.2em;}
}
@media only screen and (min-width: 960px) {
.previewImage{height:150px;}
}
@media only screen and (min-width: 1020px) {
.previewImage{height:200px;}
} #listingCarousel .carousel-item{height:600px; background-position:center; background-size: cover; margin-bottom: 10px; border-radius: 8px;}
.carousel-text{
position: absolute;
background: rgba(27,55,93, .5);
bottom: 0;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
color: #fff;
text-align: center;
width: 100%;
}
.location_headline{ border-bottom: 1px solid rgba(255,255,255,.7); padding: 0; margin:20px 0 5px 0;}
.location_headline a{ color: #ffffff; text-decoration:none;}
.location_headline a:hover{ color:#cccccc; text-decoration: underline; }
.locations{ padding: 20px 0;}
.location-list{ list-style: none; margin: 0; padding: 0;}
.location-list li{ display:inline-block; }
.location-list a{ display: block;text-decoration: none; padding: 10px 25px; margin: 2px; border-radius: 4px; background: #0541a8; color: #ffffff;
background: -moz-linear-gradient(#0541a8, #05317d);
background: -o-linear-gradient(#0541a8, #05317d);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0541a8), to(#05317d));
background: -webkit-linear-gradient(#0541a8, #05317d);
}
.location-list a:hover{ background:#eadc3a;color: #000000;
background: -moz-linear-gradient(#eadc3a, #f1bf12);
background: -o-linear-gradient(#eadc3a, #f1bf12);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
background: -webkit-linear-gradient(#eadc3a, #f1bf12);
}
.locationlinks {color: #FFF;}
.locationlinks a{ font-size: .9em; text-decoration: none; color: #FFF;padding: 0 2px;margin: 0; white-space: nowrap; }
.locationlinks a:hover{ color: #cccccc;text-decoration: underline;}
.location-footer-list h3{ border-bottom: 1px solid #969696;}
.communityListings{ padding: 20px 0;}
.communityListings a{display: block;font-size: .9em; text-decoration: none; color: #FFF;padding:3px 4px;margin:1px; line-height:1.1em;}
.communityListings a:hover{ color: #cccccc; text-decoration: underline;}
.sideLocationMenu{padding: 10px; border-radius: 8px; background: rgba(255,255,255,0.5);margin-bottom: 10px;}
.locationMenu, .locationMenu ul{list-style: none; padding: 0; margin:0;}
.locationMenu li a{ font-size: 1.4em; padding: 10px 20px;text-align: center;display: block;width: 100%;margin: 0 0 5px 0;border-radius: 8px;text-decoration: none;}
.locationMenu .sublevel ul li:last-child a{margin:0px;}
.locationMenu .sublevel {padding:5px; background:rgba(255,255,255,0.6);border-radius: 8px;}
.locationMenu .sublevel a{background:rgba(144,215,255,1.00);padding:14px 5px;
background: -moz-linear-gradient( #1eacfc, #a8e0ff);
background: -o-linear-gradient(#1eacfc, #a8e0ff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1eacfc), to(#a8e0ff));
background: -webkit-linear-gradient(#1eacfc, #a8e0ff);
}
.locationMenu .sublevel a:hover{background: #eadc3a;color: #000000;
background: -moz-linear-gradient(#eadc3a, #f1bf12);
background: -o-linear-gradient(#eadc3a, #f1bf12);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
background: -webkit-linear-gradient(#eadc3a, #f1bf12);}
.locationMenu .sublevel ul{background: rgba(255,255,255,0.5); }
.locationMenu .sublevel ul li a {padding: 8px 5px;
font-size: 1em;color: #ffffff;background: rgb(0,56,106);
background: -webkit-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
background: -o-linear-gradient(bottom, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
background: linear-gradient(to top, rgba(0,56,106,1) 0%, rgba(0,98,162,1) 100%);
}
.locationMenu .sublevel ul li a:hover {
background: #eadc3a;color: #000000;
background: -moz-linear-gradient(#eadc3a, #f1bf12);
background: -o-linear-gradient(#eadc3a, #f1bf12);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eadc3a), to(#f1bf12));
background: -webkit-linear-gradient(#eadc3a, #f1bf12);
}
.locationMenu .sublevel ul li.active a{ background:#cccccc; color: #000;}
.locationMenu .sublevel ul &lt; li.active{
display: block; background: #000000;
} .community-title-box{ background: rgba(255,255,255,0.91); padding: 20px; margin-bottom: 10px; border-radius: 8px;}
.community-title{ padding: 20px;}
.community-title h2{ padding: 0 0 5px 0; margin: 0; font-size: 1.8em; font-weight: bold;}
.community-title h4{ padding: 0; margin: 0; font-size: 1.2em;}
.community-image{ padding: 10px;} .pageImage img{border-radius:8px; margin-bottom: 10px;}
.gmaps{ border-radius:8px;}
.communityNav{ margin: 0 0 20px 0; text-transform: uppercase; font-weight: bold; line-height: 120%; text-align: center; }
.communityNav .nav-link{ padding:12px 20px 9px 20px; font-size: 1em; margin: 1px; border-radius: 4px; }
.property-footer-nav { text-align: center;margin: 0 0 70px 0;}
.property-footer-nav ul {list-style: none; padding: 0;margin: 0;}
.property-footer-nav ul li { display: inline;  border-right: 1px solid #CCC;  padding: 0 10px;}
.property-footer-nav ul li:last-child{border-right: none;}
.property-footer-nav ul li a{ text-decoration: none; color: #666666; }
.property-footer-nav ul li a:hover{ text-decoration:underline ; color:#0075D6 ; }
.small_disclaimer{ font-size: .9em; line-height: 1.3em;} .communityTab{ border-bottom: none !important;}
.communityTab .nav-link.active{ background-color: rgba(255,255,255,0.90) !important; border-color:rgba(255,255,255,0.90) !important; }
.communityNav{ font-size: .9em;}
.communityNav .bt-gray{ border: none !important; background: #e7e7e7;  color: #2B2B2B !important;
background: -moz-linear-gradient(top, #e7e7e7 0%, #ededed 49%, #c4c4c4 50%, #c4c4c4 100%); background: -webkit-linear-gradient(top, #e7e7e7 0%,#ededed 49%,#c4c4c4 50%,#c4c4c4 100%); background: linear-gradient(to bottom, #e7e7e7 0%,#ededed 49%,#c4c4c4 50%,#c4c4c4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#c4c4c4',GradientType=0 ); }
.communityNav .bt-gray:hover{ color:#FFF !important; background:#666 !important;  border: none !important; }
.communityNav .bt-gold{ border: none !important; background: #eadc3a;  color: #2B2B2B !important;
background: -moz-linear-gradient(top, #eadc3a 0%, #eee147 49%, #e0b81a 50%, #f1bf12 100%); background: -webkit-linear-gradient(top, #eadc3a 0%,#eee147 49%,#e0b81a 50%,#f1bf12 100%); background: linear-gradient(to bottom, #eadc3a 0%,#eee147 49%,#e0b81a 50%,#f1bf12 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eadc3a', endColorstr='#e0b81a',GradientType=0 ); }
.communityNav .bt-gold:hover{ color:#000 !important; background:#E4B71B !important;  border: none !important; }
.communityNav .bt-orange{ border: none !important; background: #FBAD27;  color: #000000 !important;
background: -moz-linear-gradient(top, #FBAD27 0%, #FFCB21 49%, #FBAD27 50%, #B68019 100%); background: -webkit-linear-gradient(top, #FBAD27 0%,#FFCB21 49%,#FBAD27 50%,#B68019 100%); background: linear-gradient(to bottom, #FBAD27 0%,#FFCB21 49%,#FBAD27 50%,#B68019 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBAD27', endColorstr='#B68019',GradientType=0 ); }
.communityNav .bt-orange:hover{ color:#FFF !important; background:#B68019 !important;  border: none !important; }
.communityNav .bt-blue{ border: none !important; color:#fff !important;
background: #6194d3; background: -moz-linear-gradient(top, #6194d3 0%, #4672ba 49%, #1f2e87 50%, #1639a3 100%); background: -webkit-linear-gradient(top, #6194d3 0%,#4672ba 49%,#1f2e87 50%,#1639a3 100%); background: linear-gradient(to bottom, #6194d3 0%,#4672ba 49%,#1f2e87 50%,#1639a3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6194d3', endColorstr='#1639a3',GradientType=0 ); }
.communityNav .bt-blue:hover{ color:#FFF !important; background:#132e70 !important;  border: none !important; }
.communityNav .bt-green{ border: none !important; background: #009a00;  color:#fff !important;
background: -moz-linear-gradient(top, #009a00 0%, #00a400 49%, #005700 50%, #007300 100%); background: -webkit-linear-gradient(top, #009a00 0%,#00a400 49%,#005700 50%,#007300 100%); background: linear-gradient(to bottom, #009a00 0%,#00a400 49%,#005700 50%,#007300 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a400', endColorstr='#005700',GradientType=0 ); }
.communityNav .bt-green:hover{ color:#FFF !important; background:#005700 !important;  border: none !important; }
.sideImage{border-radius:8px; margin-bottom: 10px; }
.communityOverview{ padding: 20px 0;}
.communityOverview h1{ margin: 0; padding:0;}
.communityOverview h3{ margin: 0 0 20px 0; padding:0;}
.breadcrumbBar{
font-size:.8em;
color:#D1D1D1 ;
margin:0;
background: #142330;
padding:5px 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;}
.breadcrumbBar a{ color: #ffffff; text-decoration: none; text-transform: uppercase; padding:5px; display:inline-block;}
.breadcrumbBar a:hover{ text-decoration: underline; color:#D1D1D1;} .property-subnav{}
.property-subnav ul{ list-style:none; padding:0; margin:0;}
.property-subnav ul li{ float:left; text-transform:uppercase; font-size:14px; font-weight:bold;}
.property-subnav ul li a{ display:block;  padding:12px 10px; text-decoration:none; 
background: #e2e2e2; background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); margin:0 1px 20px 0; color: #333;}
.property-subnav ul li a:hover{ color:#FFF; background:#666;}
.property-subnav ul li.first a{-moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;	border-radius:6px 0 0 6px;}
.property-subnav ul li.last a{-moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0;	border-radius:0 6px 6px 0;}
.property-subnav ul li.sales a{  color:#333;
background: #fceabb; background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); }
.property-subnav ul li.sales a:hover{ color:#000; background:#E4B71B;}
.property-subnav ul li.rentals a{  color:#fff;
background: #6194d3; background: -moz-linear-gradient(top, #6194d3 0%, #4672ba 50%, #1f2e87 53%, #1639a3 100%); background: -webkit-linear-gradient(top, #6194d3 0%,#4672ba 50%,#1f2e87 53%,#1639a3 100%); background: linear-gradient(to bottom, #6194d3 0%,#4672ba 50%,#1f2e87 53%,#1639a3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6194d3', endColorstr='#1639a3',GradientType=0 ); }
.property-subnav ul li.rentals a:hover{ color:#FFF; background:#0F1B24;}
.property-subnav ul li.sold a{ color:#fff;
background: #f85032; background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); background: -webkit-linear-gradient(top, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); background: linear-gradient(to bottom, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); }
.property-subnav ul li.sold a:hover{ color:#fff; background:#990000;}
.property-subnav ul li.info a{ color:#fff;
background: #72992a; background: -moz-linear-gradient(top, #72992a 0%, #6baa40 50%, #43720d 51%, #7cbc0a 100%); background: -webkit-linear-gradient(top, #72992a 0%,#6baa40 50%,#43720d 51%,#7cbc0a 100%); background: linear-gradient(to bottom, #72992a 0%,#6baa40 50%,#43720d 51%,#7cbc0a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72992a', endColorstr='#7cbc0a',GradientType=0 ); }
.property-subnav ul li.info a:hover{ color:#FFF; background:#007300;}
.property-subnav ul li.inner-backbt a{ background:#E1E1E1; color: #999; margin-right:10px;-moz-border-radius:6px; -webkit-border-radius:6px;	border-radius:6px;}
.property-subnav ul li.inner-backbt a:hover{ color:#FFF;  background:#666;}
.property-backbt{ margin:0;}
.property-backbt a{display:block;  padding:0; text-decoration:none;  color: #999; margin:0;}
.property-backbt a:hover{ color:#000;  }
.property-subnav ul li.current a{ background:#E1E1E1; color: #999;}
.masonry { -webkit-column-count: 3; -moz-column-count:3; column-count: 3;
-webkit-column-gap: 1em; -moz-column-gap: 1em; column-gap: 1em;
margin: 1.5em 0; padding: 0;
-moz-column-gap: 1em; -webkit-column-gap: 1em;column-gap: 1em;
background-color: #ccc;
}
.item {
display: inline-block;
padding: 0;
margin: 0 0 1em;
width: 100%;
-webkit-transition:1s ease all; }
.item img{max-width:100%;}
@media only screen and (max-width: 320px) {
.masonry {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
@media only screen and (min-width: 321px) and (max-width: 768px){
.masonry {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media only screen and (min-width: 769px) and (max-width: 1200px){
.masonry {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media only screen and (min-width: 1201px) {
.masonry {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
}</pre></body></html>