<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/** HERO AREA **/
.hero-area						{ padding:150px 0px 50px 0px; }
.hero-area .text-wrapper		{ margin:0px 20px 100px 20px; text-align:center; font-size:1.5em; }
.hero-area .text-wrapper h2		{ font-size:2.3em; text-transform:uppercase; font-family:"Times New Roman", Georgia, Serif; color:#FFFFFF; }
.hero-area .text-wrapper p		{ max-width:80%; margin:20px auto; }

.hero-area						{ background:#FFFFFF url(backgrounds/hero-03.jpg) no-repeat 50% 50%; background-size:cover; }
.hero-area .text-wrapper		{ color:#FFFFFF; text-shadow:0px 1px 6px rgba(0, 0, 0, 0.8); }




/** RECENT **/
.recent-properties													{ padding:40px 0px; }
.recent-properties ul												{ margin:20px 0px; overflow:hidden; list-style:none; padding:0px; }
.recent-properties .horiz-scroll .horiz-scroll-item					{ width:25%; }
.recent-properties .horiz-scroll .horiz-scroll-item a				{ display:block; padding:5px; }
.recent-properties .horiz-scroll .horiz-scroll-item .image			{ display:block; margin:0px 0px 10px 0px; position:relative; }
.recent-properties .image .status									{ position:absolute; bottom:10px; left:-3px; display:block; padding:5px; text-transform:uppercase; }
.recent-properties .status-forSale .image .status,
.recent-properties .status-toLet .image .status						{ display:none; } 
.recent-properties .recent-details									{ display:block; padding:5px; }
.recent-properties .recent-details .address							{ display:block; }
.recent-properties .recent-details .address .addr-lines				{ display:block; font-size:1.3em; }
.recent-properties .recent-details .price-wrapper					{ display:block; margin:20px 0px 0px 0px; font-size:1.3em; }

.recent-properties													{ background:#FAFAFA; }
.recent-properties .horiz-scroll .horiz-scroll-item a:hover			{ background:#F0F0F0; }
.horiz-scroll .horiz-scroll-item .image								{ border:3px solid #F0F0F0; }
.recent-properties .image .status									{ background:#CC0000; color:#FFFFFF; }
.recent-properties .recent-details .address							{ color:#777777; }
.recent-properties .recent-details .address .addr-lines				{ color:#006600; }
.recent-properties .recent-details .price-wrapper					{ color:#777777; }
.recent-properties .recent-details .price-wrapper .price-value		{ color:#006600; }
.horiz-scroll-blocknav a:hover,
.horiz-scroll-blocknav a.horiz-scroll-block-active					{ color:#006600; }




/** SERVICE BOXES **/
.service-boxes						{ text-align:center; padding:40px 0px; }
.service-boxes .service-box			{ display:inline-block; vertical-align:top; width:46%; margin:10px; position:relative; }
.service-box .services				{ text-align:left; padding:20px; max-width:180px; position:relative; z-index:2; }
.service-box h2						{ font-family:"Times New Roman", Georgia, Serif; text-transform:uppercase; font-size:1.5em; }
.service-box h3						{ font-size:1.3em; margin:10px 0px 0px 0px; font-weight:100; }
.service-box ul						{ margin:20px 0px; padding:0px 0px 0px 20px; font-size:1.2em; font-weight:100; }
.service-box .btn,
.service-box a.btn					{ display:block; padding:10px; margin:10px 0px 0px 0px; height:auto !important; width:auto !important; }
.service-box img					{ position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; }
.service-box.sb-surveys .btn		{ margin:95px 0px 0px 0px; }

.service-boxes .service-box			{ background:#EFEFEF; }
.service-box .services				{ color:#FFFFFF; background:#006600; background:rgba(0,102,0,0.9); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6006600, endColorstr=#E6006600)"; zoom: 1; }
.service-box h2						{ color:#FFFFFF; }
.service-box h3						{ color:#FFFFFF; }
.service-box a						{ color:#FFFFFF; }
.service-box a:hover				{ color:#119911; }
.service-box .btn					{ background:#FFFFFF; color:#262626; }
.service-box .btn:hover				{ background:#00451E; color:#FFFFFF; }



/** RESPONSIVE **/
@media screen and (max-width:1024px){
	
	.hero-area						{ background:#FFFFFF url(backgrounds/hero-03-1024.jpg) no-repeat 50% 50%; background-size:cover; }

}

@media screen and (max-width:940px){
	
	.recent-properties .horiz-scroll .horiz-scroll-item		{ width:33%; }
	
}

@media screen and (max-width:700px){
	
	.service-boxes .service-box			{ display:block; width:auto; margin:10px; clear:both; }
	
}

@media screen and (max-width:760px){
	
	.hero-area .text-wrapper		{ font-size:1.3em; }

}

@media screen and (max-width:660px){
	
	.recent-properties .horiz-scroll .horiz-scroll-item		{ width:50%; }
	
}

@media screen and (max-width:590px){
	
	.hero-area						{ padding:80px 0px 30px 0px; }
	.hero-area .text-wrapper h2		{ font-size:1.8em; }
	.hero-area .text-wrapper p		{ max-width:none; }

}

@media screen and (max-width:430px){
	
	.hero-area												{ padding:30px 0px 30px 0px; }
	.hero-area .text-wrapper								{ font-size:1.1em; }
	.hero-area .text-wrapper h2								{ font-size:1.6em; }
	.recent-properties .horiz-scroll .horiz-scroll-item		{ width:100%; }
	
}



</pre></body></html>