<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/** HOME HEADER **/
.mea-home-body .l-body-header	{ margin-bottom:0em; }

/** FEATURED PROPERTY **/

.mea-homepage-section1												{ position:relative; padding-top:150px; }
.home-feature-box 													{ width: 94%; padding: 20px 3%; float: left; position:relative; z-index:2; }

.home-feature-box													{ background-image:url(transparent-bg-white02.png); }
.home-feature-box .flst .flst-defaultImage a .flist-title-banner 	{ background-image:url(property/featured-banner.png); }
.home-feature-box .flst .horiz-scroll-nav 							{ background-color:#AAAAAA; }
.home-feature-box .flst .horiz-scroll-nav:hover 					{ background-color:#777777; }
.home-feature-box .flst .flst-btn 									{ background-color:#DE1E39; }
.home-feature-box .flst .flst-btn:hover 							{ background-color:#000000; }
.horiz-scroll-blocknav a											{ color:#AAAAAA; }
.horiz-scroll-blocknav a:hover,
.horiz-scroll-blocknav a.horiz-scroll-block-active,
.home-feature-box .flst .flst-address .addr					{ color:#DE1E39; }
.home-feature-box .flst .flst-address .addr .addr-location { color:#666; }
.flst .flst-attributes										{ color:#000000; font-size:0.9em; }

/** RECENT PROPERTIES **/

.mea-homepage-section2										{ padding:20px 0px; }
.mea-homepage-section2 .addr .addr-line1					{ font-weight:normal; }
.mea-homepage-section2 .addr .addr-location 				{ font-size:0.9em; }
.mea-homepage-section2 .vitm .vitm-brief 					{ font-size:0.9em; color:#333333; }
.mea-homepage-section2 .vitm .price							{ font-size:0.9em; }
.mea-homepage-section2 .vitm .price .price-value			{ font-size:1.4em; }
.mea-homepage-section2 .mea-homepage-newhomes				{ margin-top:20px; padding-top:20px; }

.mea-homepage-section2										{ background-color:#E9E9E9; }
.mea-homepage-section2 .vitm								{ background-color:#FFFFFF; -webkit-transition:background .3s ease; -moz-transition:background .3s ease; transition:background .3s ease; }
.mea-homepage-section2 .vitm:hover							{ background-color:#DFDFDF; }
.mea-homepage-section2 .vitm .vitm-click:hover				{ background-color:transparent; }
.mea-homepage-section2 .mea-homepage-newhomes .vitm:hover	{ background-color:#DFDFDF; }
.mea-homepage-section2 .addr .addr-line1					{ color:#DE1E39; }
.mea-homepage-section2 .horiz-scroll-blocknav a.horiz-scroll-block-active			{ color:#DE1E39; }
.mea-homepage-section2 .mea-homepage-newhomes				{ border-top:1px solid #D2D2D2; }



/** DEVELOPMENTS **/
.mea-homepage-newhomes .plst .plst-item		{ width:33%; }



/** HOME NEWS **/
.home-news				{ float:right; width:30%; margin:40px 0px 20px 0px; }
.home-news .post		{ display:block; clear:both; margin:10px 0px 0px 0px; padding:20px; }
.home-news .title		{ display:block; clear:both; text-transform:uppercase; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; font-size:1.3em; }
.home-news .text		{ display:block; clear:both; margin:10px 0px; }
.home-news .btn			{ padding:10px; margin:20px 0px 0px 0px; }

.home-news				{ background:#FFFFFF; border:5px solid #FFFFFF; color:#666666; -moz-box-shadow: 0px 0px 20px 0px #920820; -webkit-box-shadow: 0px 0px 20px 0px #920820; box-shadow: 0px 0px 20px 0px #920820; -webkit-transition: border .3s ease; -moz-transition: border .3s ease; transition: border .3s ease; }
.home-news .post		{ color:#777777; }
.home-news .title		{ color:#DE1E39; border-bottom:1px dotted #CCCCCC; }
.home-news .btn			{ background:#DE1E39; color:#FFFFFF; }
.home-news .btn:hover	{ background:#000000; color:#FFFFFF; }


/** ERIC RUDDLE **/
.mea-homepage-section3				{ padding:30px 0px; }
.home-eric							{ float:left; margin:40px 0px 20px 0; width:64%; }
.home-eric .text-wrapper			{ float:right; padding:20px 0px 20px 20px; width:230px; }
.home-eric .text-wrapper h3			{ text-transform:uppercase; font-size:2em; margin:0px; }
.home-eric .text-wrapper .text		{ font-size:1.3em; margin:20px 0px; }
.home-eric .text-wrapper .sig		{ font-size:0.8em; line-height:1.2em; margin:10px 0px 0px 0px; }
.home-eric .text-wrapper .sig span	{ font-family:'Homemade Apple', cursive; display:block; font-size:1.8em; }
.home-eric .text-wrapper .btn		{ display:inline-block; padding:10px; margin:20px 0px 0px 0px; }

.mea-homepage-section3				{ background:#DE1E39 url(home/quote-bg.jpg) no-repeat 40% 50%; }
.home-eric .text-wrapper h3			{ color:#FFFFFF; }
.home-eric .text-wrapper .text		{ color:#EEEEEE; }
.home-eric .text-wrapper .sig		{ color:#EEEEEE; }
.home-eric .text-wrapper .sig span	{ color:#70000E; }
.home-eric .text-wrapper .btn		{ background:#70000E; color:#FFFFFF; }
.home-eric .text-wrapper .btn:hover	{ background:#000000; color:#FFFFFF; }




/** RESPONSIVE **/
@media screen and (max-width:720px){
	.mea-homepage-newhomes .plst .plst-item		{ width:50%; }
	.mea-homepage-section3						{ background:#DE1E39 url(home/quote-bg.jpg) no-repeat 40% 80%; }
	.home-news									{ float:right; clear:both; width:50%; margin:0px auto 20px auto; }
	.home-eric									{ float:right; clear:both; margin:0px 20px 20px 0px; width:50%; }
	.home-eric .text-wrapper					{ float:none; padding:20px 20px 20px 40px; width:auto; }
}
@media screen and (max-width:590px){
	.mea-homepage-section3		{ background-image:none;}
	.home-news					{ float:none; clear:both; width:90%; margin:0px auto 20px auto; }
	.home-eric					{ float:none; clear:both; margin:0px auto 20px auto; width:90%; }
	.home-eric .text-wrapper	{ padding:20px 20px 20px 20px; }
}
@media screen and (max-width:500px){
	.mea-homepage-newhomes .plst .plst-item		{ width:100%; }
}



/** COMMENT OUT AFTER CHRISTMAS **/
/* .mea-home-page {
	background:#FFFFFF !important;
}
.mea-homepage-section1 {
	background:#000000 url(../style/christmas/christmasBG.jpg) no-repeat 100% 50%;
	background-size:cover;
}
@media screen and (max-width:1280px){
	.mea-homepage-section1 {
		background:#000000 url(../style/christmas/christmasBG-1280.jpg) no-repeat 100% 50%;
		background-size:cover;
	}
}
@media screen and (max-width:840px){
	.mea-homepage-section1 {
		background:#000000 url(../style/christmas/christmasBG-840.jpg) no-repeat 100% 50%;
		background-size:cover;
	}
}
@media screen and (max-width:480px){
	.mea-homepage-section1 {
		background:#000000 url(../style/christmas/christmasBG-480.jpg) no-repeat 100% 50%;
		background-size:cover;
	}
} */
</pre></body></html>