<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.noMargin
{
	margin: 0 !important;
}

	.noMarginBottom
	{
		margin-bottom: 0 !important;
	}

	.noMarginTop
	{
		margin-top: 0 !important;
	}

.noPadding
{
	padding: 0 !important;
}

	.noPaddingLeft
	{
		padding-left: 0 !important;
	}

	.noPaddingRight
	{
		padding-right: 0 !important;
	}

.noRoundBorders
{
	border-radius: 0 !important;
}

.nowrap
{
	white-space: nowrap !important;
}

.overflowHidden
{
	overflow: hidden;
}

#mapContainer #mapCanvas
{
	height: 600px;
}

	.map-info-window img
	{
		width: 200px;
	}

	.map-info-window .glyphicon
	{
		top: 3px;
	}

#featuredPropertyContainer
{
	margin-top: 10px;
}

	body.xs #featuredPropertyContainer,
	.et_pb_module #featuredPropertyContainer
	{
		padding: 0 15px;
	}

	body:not(.xs) #featuredPropertyContainer .col-md-offset-1,
	body:not(.xs) .propertyCardsContainer .col-md-offset-1
	{
		margin-left: 6.33333333%;
	}

.propertyCard
{
	border: 1px solid #000000;
	background: #FFFFFF;
	margin-bottom: 40px;
	padding: 0;
	position: relative;

	-webkit-box-shadow: 0px 0px 0px rgba(2, 3, 3, 0.25), 5px 5px 5px 0px rgba(2, 3, 3, 0.25);
	-moz-box-shadow: 0px 0px 0px rgba(2, 3, 3, 0.25), 5px 5px 5px 0px rgba(2, 3, 3, 0.25);
	box-shadow: 0px 0px 0px rgba(2, 3, 3, 0.25), 5px 5px 5px 0px rgba(2, 3, 3, 0.25);
}

	.propertyCardsContainer[data-template="4"] .propertyCard
	{
		border: 0;
	    box-shadow: none;
		padding: 10px;
	}

		body:not(.xs) .propertyCardsContainer[data-template="4"] .propertyCard.col-sm-3
		{
			width: 20%;
		}

		.propertyCardsContainer[data-template="4"] .propertyCard:first-of-type
		{
			padding-left: 0;
		}

	#featuredPropertyContainer[data-template="2"] .propertyCard,
	.propertyCardsContainer[data-template="2"] .propertyCard
	{
		border: 0;
	    box-shadow: none;
		padding: 10px;
	}

	.propertyCard .colorSwatches
	{
		position: absolute;
		left: 15px;
	}

		.propertyCard .colorSwatches li
		{
			height: 40px;
		}

			.propertyCard .colorSwatches li.purple
			{
				background: #777fbe;
				width: 40px;
			}

			.propertyCard .colorSwatches li.blue
			{
				background: #112363;
				width: 130px;
			}

	.propertyCard address
	{
		color: #000000;
		font-weight: 500;
		margin-bottom: 10px;
		margin-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.propertyCard .propertyName,
	.propertyCard .propertyManagement,
	.propertyCard .propertyContact
	{
		padding-left: 10px;
		padding-right: 10px;
	}

		.propertyCard .propertyContact .glyphicon
		{
			color: #000000;
		}

		.propertyCard .propertyContact
		{
			font-size: initial;
		}

	.propertyCard .featuredPropertySpecs
	{
		border-top: 1px solid #000000;
		margin-top: 10px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

		.propertyCard .featuredPropertySpecs h6
		{
			display: inline-block;
			position: relative;
			top: -3px;
		}

		.propertyCard .featuredPropertySpecs .glyphicon
		{
			font-size: 18px;
		}

			.propertyCard .featuredPropertySpecs .glyphicon-resize-full
			{
				color: #797ebe;
			}

	.propertyCard a.btn
	{
		margin-bottom: 10px;
		margin-right: 10px;
		margin-top: 10px;
	}

	.propertyCard .makeEvenSmallestHeight
	{
		/* height: 175px; */
		overflow-y: hidden;
	}

		.propertyCard .makeEvenSmallestHeight .propertyImage
		{
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			height: 30vh;
		}

.icon-bed
{
	background: transparent url('../imgs/icon-bed.png') no-repeat;
	height: 18px;
	width: 18px;
}

.icon-bath
{
	background: transparent url('../imgs/icon-bath.png') no-repeat;
	height: 18px;
	width: 18px;
}

#propertySearchContainer
{
	margin-top: 30px;
}

.pageViewOptions .btn-group .dropdown-menu
{
	left: auto;
	right: 0;
}

#searchOptionsContainer .form-control
{
	min-height: initial;
}

#btn_SearchClear.btn-danger
{
	background-color: #d9534f;
}

#template2 .propertyCard
{
	background: transparent;
	box-shadow: none;
	border: 0;
	margin-right: 20px;
	padding: inherit;
	width: 30.9%;
}

	#template2 .propertyCard address
	{
		margin-top: 10px;
	}

	#template2 .propertyCard .propertyContact
	{
		margin-bottom: 10px;
	}

#featuredPropertyContainer[data-template="3"] .propertyCard,
.propertyCardsContainer[data-template="3"] .propertyCard
{
	border: 0;
    box-shadow: none;
    margin-bottom: 40px;
    min-height: 292px;
}

	#featuredPropertyContainer[data-template="3"] .propertyCard address,
	#featuredPropertyContainer[data-template="3"] .propertyCard .propertyContact,
	.propertyCardsContainer[data-template="3"] .propertyCard address,
	.propertyCardsContainer[data-template="3"] .propertyCard .propertyContact
	{
		padding-left: 0px;
		padding-right: 0px;
	}

	#featuredPropertyContainer[data-template="3"] .featured-listing-info,
	.propertyCardsContainer[data-template="3"] .featured-listing-info
	{
		border-top: 1px solid #868e98;
		bottom: 0;
		padding: 0 10px;
		position: absolute;
		text-shadow: 0px 1px 0 RGBA(0,0,0,0.3);
		width: 100%;

		background: -moz-linear-gradient(top, #555 0%, #222 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#222));
		background: #555;
	}

		#featuredPropertyContainer[data-template="3"] .featured-listing-info h5,
		.propertyCardsContainer[data-template="3"] .featured-listing-info h5
		{
			color: #FFFFFF;
		}

		#featuredPropertyContainer[data-template="3"] .featured-listing-info a,
		.propertyCardsContainer[data-template="3"] .featured-listing-info a
		{
			color: #59BAFF;
		}

			#featuredPropertyContainer[data-template="3"] .featured-listing-info a:hover,
			#featuredPropertyContainer[data-template="3"] .listing-info a:hover,
			.propertyCardsContainer[data-template="3"] .featured-listing-info a:hover,
			.propertyCardsContainer[data-template="3"] .listing-info a:hover
			{
				color: #BFEFFF;
			}

	#featuredPropertyContainer[data-template="3"] .img-wrap,
	.propertyCardsContainer[data-template="3"] .img-wrap
	{
	    margin-bottom: 10px;
	    overflow: hidden;
	    position: relative;
	}

	#featuredPropertyContainer[data-template="3"] .floorplans,
	.propertyCardsContainer[data-template="3"] .floorplans
	{
		margin-top: 10px;
	}

body.sm #propertyCardsListing:not(.noClear) .propertyCard.col-sm-6:nth-child(2n+1),
body.md #propertyCardsListing:not(.noClear) .propertyCard.col-md-4:nth-child(3n+4),
body.md #propertyCardsListing:not(.noClear) .propertyCard.col-md-3:nth-child(3n+1),
body.lg #propertyCardsListing:not(.noClear) .propertyCard.col-md-4:nth-child(3n+4),
body.lg #propertyCardsListing:not(.noClear) .propertyCard.col-md-3:nth-child(3n+1)
{
	clear: both;
}
</pre></body></html>