<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('helvetica-neue/style.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&amp;display=swap');


body{color:#000000; font-family: 'Open Sans', sans-serif; font-size:16px; margin: 0; padding: 0;}
a, a:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
img{max-width: 100%; vertical-align: bottom;}
.helvetica{font-family: 'Helvetica Neue';}

.zls-detail-random-title{display:none;}

h1,h2{text-transform:uppercase; color:#0d203b;}
.zls-makeOfferBox{display:none;}

header {
    position: relative;
    z-index: 2;
}
header.sh-header-subpage{
	margin-bottom:-60px;
}
header .topbar {
    background-color: #3a6bb4;
    padding: 7px 0;
}
header .topbar a {
    font-weight: bold;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 0 0 25px;
}
header .topbar a:hover {
    color: #0d203b;
}
.main-menu {
    background-color: #0d203b;
    display: inline-block;
    width: 100%;
}
.main-navigation {
    float: right;
}
.main-navigation ul li {
    display: inline-block;
    padding: 16px 0 16px 20px;
}
.main-navigation ul li a {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}
.main-navigation ul li a:hover {
    color: #3a6bb4;
}
.main-menu .logo {
    display: inline-block;
}
.main-menu .logo a {
    padding: 15px 20px;
    background-color: #fff;
    display: inline-block;
    margin: -38px 0 -60px 0;
}





a.small-hover {
	color: #0d203b;
}
footer#footer {
    display: inline-block;
    width: 100%;
    background-color: #0d203b;
}
.footer-logo {
    width: 23%;
    float: left;
}
.footer-menu {
    float: left;
    width: 32%;
    padding: 0 3% 0 0;
}
.footer-menu ul li{float:left; width:50%; margin:0 0 15px 0;}
.footer-menu ul li a, .footer-add a{color:#FFF; text-decoration:none;}
.footer-menu ul li a:hover, .footer-add a:hover{color:#6597e3; text-decoration:none;}
.footer-add {
    width: 20%;
    float: left;
    color: #FFF;
}
.footer-add strong{color:#FFF;}
.footer-social {
    float: left;
    margin-left: 3%;
}
.footer-add p {
    margin: 0 0 13px 0;
}
.footer-social {
    float: left;
    width: 19%;
    margin-left: 3%;
}
.footer-social a {
    background-color: #3b6bb5;
    display: inline-block;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 0 0 5px;
}
.footer-social a:hover {
    background-color: #585858;
}

.page-banner{background-image:url("/images/page-banner-lifestyle.jpg"); background-repeat: no-repeat; background-position:center top; width:100%; background-size:cover;}
.site-link{text-decoration:none;}
.site-link:hover{color:#ddd !important;}



.disclaimer-text {
	color: #666666;
}





.rss-summary-title {
	color: #0d203b;
	text-decoration: none;
}
.rss-summary-date {
	display: none;
}
.rss-summary-readmore {
	color: #0d203b;
	text-decoration: none;
	white-space: nowrap;
	display: inline-block;
}
.rss-summary-box {
	display: none;
}

.zblog-date {
	display: none;
}

.zls-top-feature-frontage{ display:none; }





.zcontent-subpage-div {
	display: none;
}
.z-con-form hr {
	display: none;
}
.zOverEdit hr {
	display: none;
}
.sh-section-heading{ padding-top:100px; padding-bottom:40px; font-size:60px; font-family:'montserrat semibold'; font-weight:normal; text-transform:uppercase; margin-top:50px; margin-bottom:50px; color:#fff; }



.no-title .sh-section-heading{display:none;}


.zls-showResultsButton{ color:#000 !important;}
.ztablepropertyinfo h3{ font-size:130%;}

.search-listing-sidebar{
	width:25%;
	padding-right:20px;
	float:left;
}
.search-listing-results{
	width:75%;
	float:left;
}
.heading{ text-transform:uppercase;}

.lora.heading{ font-size:37px;}
.zls-quick-search-mode-input{ font-family:'montserrat semibold'; text-transform:uppercase; font-size:18px; }

.zls-quick-search-mode-input::placeholder{ font-family:'montserrat semibold';text-transform:uppercase; font-size:18px; color:#999;}

.zlisting-common-disclaimer, .disclaimer-text {
    font-size: 13px;
    line-height: 1.3;
    color: #fff;
    font-style: italic;
}

.zls-quick-search-mode-input{ padding:15px;   padding-left: 175px;   padding-right: 135px;}
.zls-quick-search-mode-button {
    padding: 17px;
    border: none;
    background-color: #3b6bb5;
}
.zls-quick-search-mode-input::placeholder {
	color: #000;
}
.zls-quick-search-mode-search {
    padding: 18px !important;
    border: none !important;
}
.zls-quick-search-mode-search:hover, .zls-quick-search-mode-button:hover {
    background-color: #0d203b !important;
}
.featured-box {
    background-color: rgba(255, 255, 255, .8);
}


@media screen and (max-width: 1500px) {

	
}
@media screen and (max-width: 1362px) {
	
.zls-quick-search-mode-input{ font-family:'montserrat'; font-size:16px; }

.zls-quick-search-mode-input::placeholder{ font-family:'montserrat'; font-size:16px; }
	header .main-navigation a { font-family:'montserrat';font-size:14px; padding:0 7px;}
	.zls-quick-search-mode-input{padding:5px; padding-left: 175px;   padding-right: 135px;}

.zls-quick-search-mode-button{ padding:5px; }
	.zls-quick-search-mode-search{ padding:5px !important;}
/*
	.main-menu ul li{margin-left:40px;}
	.main-menu ul{ font-size:18px !important;}
	header .logo a {
	    width: 200px;
	    display: inline-block;
	}
*/

	header .logo {
	    max-width: 120px;
	}
	header .logo:before,
	header .logo:after {
		bottom: 0;
	}
	.main-menu .logo a {padding: 10px;margin: -15px 0;}
	.main-navigation ul li {padding: 16px 0;}
	.footer-menu {
	    float: left;
	    margin-left: 3%;
	    width: 28%;
	}
}
@media screen and (max-width: 992px) {
	.zls-quick-search-mode-input{padding:5px; padding-left: 175px;   padding-right: 95px;}
	.search-listing-sidebar{
		width:30%;
		padding-right:20px;
		float:left;
	}
	.search-listing-results{
		width:70%;
		float:left;
	}
	header.sh-header-subpage{
		margin-bottom:0px;
	}
	.sh-section-heading{ padding-top:20px; margin-top:0px; margin-bottom:0px; font-size:36px;}
	header {
		height: auto;
		overflow-x: visible;
		overflow: visible;
		background-color: #0d203b;
	}
	header .logo {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	header .logo:before,
	header .logo:after {
		display: none;
	}
	header .top-navigation {
		display: none;
	}
	header .main-navigation {display: none;}
	.z-mobileMenuDiv, .z-mobileMenuDiv a, .z-mobileMenuButton { background-color:#0d203b !important; color:#FFF !important;}
/*
	header .logo {
	    position: relative;
	    width: 100%;
	    text-align: center;
	    top: -40px;
	    margin: 0;
	}
	header .logo img{margin:0 auto; display:table;}
*/
	.featured-box img {
	    padding: 11px;
	    display: table;
	    margin: 0 auto;}
    .footer-menu{margin-left:1%;}
    .footer-logo {width: 13%; float: left;}
	.footer-menu {
	    float: left;
	    margin-left: 2%;
	    width: 30%;
	}
	.footer-add {
	    width: 230px;
	}
	.main-menu .logo {display: none;}
	header .topbar {padding: 7px 10px;}
	header .topbar .z-container.z-text-right {text-align: center !important;}
	footer#footer {padding-left: 15px;padding-right: 15px;box-sizing: border-box;}
	.footer-social, .footer-logo, .footer-menu, .footer-add {width: 50%;margin-left: 0;}
	.footer-logo, .footer-menu {padding: 0 0 30px 0;}
}
@media screen and (max-width: 767px) {
	.zls-quick-search-mode-input{padding:5px; padding-left: 5px;   padding-right: 60px;}
	.search-listing-sidebar{
		width:100%;
		padding-right:20px;
		float:left;
	}
	.search-listing-results{
		width:100%;
		float:left;
	}
	.sh-section-heading{ padding-top:10px; padding-bottom:10px; font-size:36px;}
	footer {
		background-color: #333333;
		background-image: none;
		background-position: center top;
		background-size: cover;
	}
	.footer-logo {
		width: 100%;
		text-align: center;
	}
	.footer-menu {
	    float: left;
	    padding-left: 0;
	    width: 100%;
	    margin: 15px 0;
	}
	.footer-menu ul {
		padding-left: 0;
	}
	.footer-menu li {
		text-align: center;
	}
	.footer-add, .footer-social {
	    width: 100%;
	    padding-left: 10px;
	    margin: 15px 0;
		text-align: center;
	}
	.disclaimer-text, .copyright-text {
	    padding: 10px 20px;
		text-align: center;
	}
	.slider-search-form {text-align: center;position: relative; margin: 0;display: inline-block;width: 100%;box-sizing: border-box;padding: 10px 20px 20px 20px;}
	/* header .logo{ max-width:100%; width:100%; top:0px;} */
	/* header .logo a{ width:100%; max-width:160px;} */
}
@media screen and (max-width: 479px) {
	.sh-section-heading{ padding-top:0px; padding-bottom:0px; font-size:30px;}
	.footer-menu ul li {
	    width: 100%;
	}
	.slider-search-form h1 {text-transform: none;}
	.h-sec-two .h-sec-one-heading, .h-sec-three .h-sec-three-heading, .h-sec-five .heading-five, .testimonial-title {
    font-size: 26px;
    text-transform: none;
}

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