/*Main CSS file*/
.sideheadingplot
{
	text-shadow: 1px 1px #000;
}
input[name="email-306"]{
	width:92% !important;
}
.page-template-search-page .unitTitle IMG
{
	display: none;
}
.page-template-search-page .featsubProperties LI A IMG
{
	display: none;
}
.page-template-search-page H3.unitTitle
{
	text-shadow: none;
}
BODY, .pure-g, .pure-g [class*="pure-u"]
{
	font-family: "Open Sans", "Open Sans Backup", sans-serif;
	color: #005EAD;
}
.headerbar
{
	padding-top: 20px;
	height: 126px;
	margin-bottom: 13px;
}
/*Pure Row Width Override*/
.pure-g
{
	max-width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
.navbar DIV DIV
{
	position: relative;
}
.single-plot .onCanvas UL#menu-main
{
	font-size: 13px !important;
	margin-top: -10px !important;
}
/*Menu REQUIRED Styles*/
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu LI
{
	position: relative;
}
.sf-menu UL
{
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > LI
{
	float: left;
}
.sf-menu LI:hover > UL, .sf-menu LI.sfHover > UL
{
	display: block;
}
.sf-menu A
{
	display: block;
	position: relative;
}
.sf-menu UL UL
{
	top: 0;
	left: 100%;
}
/*Menu Skin*/
.sf-menu
{
	float: left;
	margin-bottom: 1em;
}
.sf-menu UL
{
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
	min-width: 12em;
	/*allow long menu items to determine submenu width*/
	=width: 12em;
	/*no auto sub width for IE7, see white-space comment below*/
}
.sf-menu A
{
	border-left: 1px solid #FFF;
	border-top: 1px solid #DFEEFF;
	/*fallback colour must use full shorthand*/
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	padding: 0.75em 1em;
	text-decoration: none;
	zoom: 1;
	/*IE7*/
}
.sf-menu A
{
	color: #13A;
}
.sf-menu LI
{
	background: #BDD2FF;
	white-space: nowrap;
	/*no need for Supersubs plugin*/
	=white-space: normal;
	/*...unless you support IE7 (let it wrap)*/
	-webkit-transition: background .2s;
	transition: background 0.2s;
}
.sf-menu UL LI
{
	background: #AABDE6;
}
.sf-menu UL UL LI
{
	background: #9AAEDB;
}
.sf-menu LI:hover, .sf-menu LI.sfHover
{
	background: #CFDEFF;
	/*only transition out, not in*/
	-webkit-transition: none;
	transition: none;
}
/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul
{
	padding-right: 2.5em;
	=padding-right: 1em;
	/*no CSS arrows for IE7 (lack pseudo-elements)*/
}
/*styling for both css and generated arrows*/
.sf-arrows .sf-with-ul:after
{
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/*order of following 3 rules important for fallbacks to work*/
	border: 5px solid transparent;
	border-top-color: #DFEEFF;
	/*edit this to suit design (no rgba in IE8)*/
	border-top-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows > LI > .sf-with-ul:focus:after, .sf-arrows > LI:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after
{
	border-top-color: #FFFFFF;
	/*IE8 fallback colour*/
}
/*styling for right-facing arrows*/
.sf-arrows UL .sf-with-ul:after
{
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #DFEEFF;
	/*edit this to suit design (no rgba in IE8)*/
	border-left-color: rgba(255, 255, 255, 0.5);
}
.sf-arrows UL LI > .sf-with-ul:focus:after, .sf-arrows UL LI:hover > .sf-with-ul:after, .sf-arrows UL .sfHover > .sf-with-ul:after
{
	border-left-color: #FFFFFF;
}
#mainContent
{
	position: relative;
	z-index: 10;
}
.menuicon
{
	height: 75px;
	float: left;
	margin-left: 10px;
}
.quicksearch_mj .quickBrowseBox
{
	position: relative;
}
.quicksearch_mj .quickBrowseBox DIV
{
	margin-top: 0;
}
.hoverNav
{
	z-index: 9999999;
	background: url('../images/nav-bg.png');
	/*+border-radius:16px;*/
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-khtml-border-radius: 16px;
	border-radius: 16px;
	display: inline-block;
	padding: 16px;
	color: #FFF;
	min-height: 150px;
	min-width: 150px;
	letter-spacing: 0;
	/*+box-shadow:0px 8px 17px #000000;*/
	-moz-box-shadow: 0px 8px 17px #000000;
	-webkit-box-shadow: 0px 8px 17px #000000;
	-o-box-shadow: 0px 8px 17px #000000;
	box-shadow: 0px 8px 17px #000000;
	margin-left: 10px;
	height: auto;
	width: auto;
	display: none;
	opacity: 0;
}
.nav-pointer, .subnav .nav-pointer
{
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 13px solid #11253B;
	font-size: 0;
	line-height: 0;
	width: 0;
	margin-top: -27px;
	margin-left: -5px;
}
P.propertyIcon
{
	float: left;
	margin-top: -58px;
	margin-left: 17px;
}
P.featImage
{
	height: 190px;
	width: 76%;
	text-align: center;
	border: 2px solid;
	margin: 0 auto;
	background-position: center;
	/*+border-radius:50%;*/
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
.plotFeatureImageContact .featImage
{
	width: 57px;
	height: 57px;
}
.plotFeatureImageContact P.featImage
{
	border: 2px solid #001223;
}
.featImage
{
	margin-left: 0 !important;
}
.contactsList .featImage
{
	float: left;
}
.featbox
{
	text-align: center;
}
.propertyCarasel
{
	background-color: #001223;
	padding-bottom: 0 !important;
}
#level
{
	padding: 30px 0;
}
#level.ResultLevel
{
	background-color: #FFF;
	border-bottom: 1px solid #CFCFCF;
}
#level.ResultLevel:nth-of-type(odd)
{
	background-color: #F2F2F2;
}
#level.SearchHeader
{
	padding-top: 0;
}
.unitAvailability
{
	border-bottom: 1px dashed #0000FF;
}
.aboutMedius
{
	background: url('../images/aboutfrost.jpg') no-repeat center / cover;
}
.contentCenter FORM P
{
	float: left;
}
.floatme
{
	float: left;
	margin-right: 13px;
}
.quickBrowseBox SELECT
{
	padding: 6px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 0;
	font-size: 12px;
}
.quickBrowseBox P
{
	float: left;
	margin-right: 23px;
}
.quickBrowseBox FORM P
{
	color: #001223;
	font-family: bpreplayitalic;
	font-weight: 700;
	line-height: 2em;
}
.quickBrowseBox FORM
{
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	height: 59px;
}
.quickBrowseBox
{
	text-align: center;
}
.quickBrowseBox
{
	position: absolute;
	z-index: 1;
	width: 100%;
	text-align: center !important;
	margin: 0 auto;
}
.quickBrowseBox DIV
{
	background: url('../images/frosted_bg2.png');
	margin-top: 241px;
	/*+border-radius:12px;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
}
.bjqs #sliderOuter
{
	height: 320px;
	background-position: center !important;
	width: 100%;
	background-size: cover !important;
}
.bjqs IMG
{
	width: 100%;
	border: 1px solid #15142B;
}
.bjqs-slide IMG.attachment-slideshow-image
{
	width: initial;
}
.attachment-slideshow-image
{
}
.callnow P
{
	font-family: bpreplaybold_italic;
	font-size: 19px;
	color: #00AEEF;
	text-align: right;
}
.home .callnow P
{
	color: #001223;
}
.callnow
{
	float: left;
}
.navbar
{
	background: #001223;
	height: 35px;
}
/*Handy Styles by JP*/
.txtC
{
	text-align: center;
}
.txtL
{
	text-align: left;
}
.txtR
{
	text-align: right;
}
.txtXS
{
	font-size: 11px;
}
.txtS
{
	font-size: 16px;
}
.txtM
{
	font-size: 22px;
}
.txtLg
{
	font-size: 30px;
}
.txtXL
{
	font-size: 40px;
}
/*Small screen text*/
@media screen and (max-width: 47.938em)
{
	.txtS
	{
		font-size: 14px;
		padding: 0 15px;
	}
	.txtM
	{
		font-size: 18px;
		padding: 0 15px;
	}
	.txtLg
	{
		font-size: 24px;
		padding: 0 15px;
	}
	.txtXL
	{
		font-size: 32px;
		padding: 0 15px;
	}
}
.txtThin
{
	font-weight: 300;
}
.txtTIT
{
	font-style: italic;
	font-weight: 300;
}
.txtN
{
	font-weight: 400;
}
.txtNIT
{
	font-style: italic;
	font-weight: 400;
}
.txtB
{
	font-weight: 600;
}
.txtBIT
{
	font-style: italic;
	font-weight: 600;
}
IMG.imgC
{
	text-align: center;
	margin: 0 auto;
	display: block;
}
IMG.imgL
{
	float: left;
}
IMG.imgR
{
	float: right;
}
.hPad
{
	padding: 0;
	margin: 0;
}
.hPad-top
{
	padding-top: 0;
	margin-top: 0;
}
.hPad-bottom
{
	padding-bottom: 0;
	margin-bottom: 0;
}
UL.off-canvas-list
{
	margin: 0 5px;
	padding: 0;
	list-style-type: none;
}
.off-canvas-list LI
{
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	padding: 15px 40px 15px 5px;
}
.off-canvas-list LI:hover
{
	border-bottom: 1px solid #E6E6E6;
	background: #E4E4E4;
	cursor: pointer;
}
.off-canvas-list LI A:hover, .off-canvas-list LI:hover A
{
	text-decoration: none;
	font-weight: 300;
	font-size: 30px;
	color: #034883;
}
.off-canvas-list LI A
{
	text-decoration: none;
	font-weight: 300;
	font-size: 30px;
	color: #666666;
}
/*Footer Navigation*/
UL.footer-nav
{
	list-style-type: none;
	color: #FFFFFF;
	width: 100%;
}
UL.footer-nav LI A
{
	color: #FFFFFF;
	text-decoration: none;
}
UL.footer-nav LI A:hover
{
	color: #FBAD18;
}
UL.footer-nav LI
{
	margin-bottom: 10px;
}
.footerBottom A
{
	color: #CCCCCC;
	text-decoration: none;
}
.footerBottom A:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
UL.footer-nav LI
{
	width: 32%;
	float: left;
	margin-right: 1%;
	text-align: left;
}
/*pure-hidden-md*/
@media screen and (min-width: 48em) and (max-width: 63.938em)
{
	UL.footer-nav LI
	{
		width: 46%;
		float: left;
		margin-left: 2%;
		margin-right: 2%;
		text-align: center;
	}
}
/*pure-hidden-sm*/
@media screen and (min-width: 35.5em) and (max-width: 47.938em)
{
	UL.footer-nav LI
	{
		width: 100%;
		float: left;
		text-align: center;
	}
}
@media screen and (max-width: 35.438em)
{
	UL.footer-nav LI
	{
		width: 100%;
		float: left;
		text-align: center;
	}
	UL.footer-nav
	{
		padding: 0;
	}
}
/*Lean Modal*/
#lean_overlay
{
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
.modal
{
	width: 500px;
	height: 375px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
	z-index: 50;
	background: #FFFFFF;
}
.innerToggle
{
	position: absolute;
	left: 13px;
	top: 20px;
}
.admin-bar .innerToggle
{
	position: absolute;
	left: 13px;
	top: 23px;
}
@media screen and (max-width: 47.938em)
{
	.pure-toggle-label
	{
		margin-right: 15px;
	}
}
IMG.logo
{
	width: 103px;
}
.centerme
{
	text-align: center;
}
.wp-pagenavi
{
	height: 40px;
	line-height: 40px;
	margin-left: 15px;
}
.wp-pagenavi SPAN, .wp-pagenavi A
{
	letter-spacing: normal;
}
.wp-pagenavi .pages
{
	margin-right: 15px;
}
.wp-pagenavi SPAN.current
{
	background: #005EAD;
	padding: 5px 10px;
	border-radius: 30px;
	color: #FFFFFF;
	margin-right: 5px;
}
.wp-pagenavi A.page, .wp-pagenavi A.nextpostslink, .wp-pagenavi A.previouspostslink
{
	background: #BAD2E7;
	padding: 5px 10px;
	border-radius: 30px;
	color: rgb(85, 114, 189);
	margin-right: 5px;
}
.ie8-sidemenu
{
	z-index: 9999;
}
/*Start Custom CSS Here*/
BODY
{
	background: #5E7CAD url('../images/header_bg_gradient2.png') repeat-x;
}
#menu-main.menu LI
{
	float: left;
	list-style: none;
	padding: 0 10px;
	display: block;
	max-height: 33px;
	position: relative;
	right: 50%;
	background: url('../images/nav_bullet.png') no-repeat right center;
	padding: 0 30px 0 40px;
	margin-right: -18px;
}
#menu-main.menu LI A
{
	text-transform: lowercase;
}
UL#menu-main
{
	font-family: bpreplaybold_italic;
	font-size: 16pt;
}
#menu-main.menu
{
	margin: 0;
	padding: 0;
	line-height: 35px;
	text-align: center;
	left: 50%;
	clear: left;
	float: left;
	position: relative;
}
A
{
	text-decoration: none;
}
#menu-main.menu LI:last-child
{
	background: none;
}
.submenu #menu-main.menu LI
{
	padding: 0;
	margin: 0;
	display: inline-block;
	right: 0;
	text-align: left;
	height: 35px;
	top: 5px !important;
	text-transform: uppercase;
	font-size: 13px;
	float: none;
	clear: both;
	width: 130%;
	font-family: bpreplayitalic;
	background: none;
	line-height: 1em;
}
.submenu .hoverNav UL.menu
{
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
	left: 0 !important;
}
.submenu .hoverNav .nav-pointer
{
	left: 47px;
	margin-top: -13px;
}
INPUT[type="submit"]
{
	background-color: #00AEEF;
	border: 0;
	padding: 6px 16px;
	color: #FFF;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	font-family: bpreplayitalic;
	font-weight: 700;
}
.contentCenter FORM
{
	margin: 0 auto;
	display: inline-block;
}
H2, H1, H3, H4
{
	font-family: bpreplaybold_italic;
}
.contentCenter
{
	text-align: center;
}
.white
{
	color: #FFF !important;
	/*+text-shadow:1px 1px 1px #000;*/
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}
.contentCenter INPUT
{
	margin-right: 19px;
}
.home .aboutMedius FORM INPUT
{
	width: 224px;
}
.home .aboutMedius FORM .wpcf7-submit
{
	width: 111px;
	margin: 0;
}
.home .aboutMedius FORM P:nth-of-type(1)
{
	width: 100%;
	font-size: 12px;
	font-style: italic;
}
.home .aboutMedius FORM P
{
	float: left;
	width: inherit;
}
INPUT
{
	padding: 5px;
	font-size: 16px;
	border: 0;
	color: #001223;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	transition: 0.5s;
}
.feattitle
{
	text-transform: lowercase;
	margin: 0;
}
.featbox H2.feattitle
{
	text-align: left;
}
.featsubProperties
{
	margin: 0px;
	padding: 0;
	float: left;
	text-align: left;
	font-size: 11px;
	text-transform: uppercase;
	list-style: none;
}
.featsubProperties LI A
{
	color: #FFF;
	font-size: 13px;
}
.featsubProperties LI
{
	background: url('../images/right_arrow_small.png') no-repeat right 4px;
	padding-right: 10px;
	margin-left: -18px;
}
::-webkit-input-placeholder
{
	color: #001223;
}
:-moz-placeholder
{
	/*Firefox 18-*/
	color: #001223;
}
@media screen and (max-width: 47.938em)
{
	SELECT.sujectChoice
	{
		width: 102%;
	}
}
.plotAddressSingle SPAN
{
	display: block;
	margin: 20px 0;
	font-weight: 700;
	font-style: italic;
	font-size: 110%;
	clear: right;
}
.mainContent .entry LI
{
	color: #FFF;
	line-height: 1.2em;
}
.entry UL
{
	padding-bottom: 8px;
}
@media screen and (max-width: 63.938em)
{
	.sectionImage
	{
		text-align: center;
	}
	.wpcf7 P
	{
		float: none !important;
		margin: 10px auto !important;
	}
}
.plotContactContainer A
{
	color: #000;
	border-bottom: 1px solid;
}
@media screen and (max-width: 63.938em)
{
	.wpcf7 P INPUT
	{
		width: 100% !important;
	}
}
.plotemailAddress:before
{
	content: '\f466';
}
.MainMessage TEXTAREA.main-message
{
	width: 91%;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	padding: 10px;
}
@media screen and (max-width: 47.938em)
{
	.MainMessage TEXTAREA.main-message
	{
		width: 97%;
	}
}
.contactsList H3 SPAN
{
	color: #FFF;
	text-transform: uppercase;
	font-size: 15px;
}
.contactsList H3 SPAN
{
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
.contactsList P
{
	clear: both;
	font-size: 13px;
	line-height: 1.5em;
	color: #1D1D1D;
}
.plotAddress:before
{
	content: '\f102';
}
.dash:before
{
	font-family: dashicons;
	margin-left: -9%;
	font-size: 16px;
	vertical-align: middle;
}
.contactsList P
{
	margin-left: 24%;
}
.plotPhoneNumber:before
{
	content: '\f488';
}
.contactsList H3
{
	margin: 11px 0 0 8px;
	float: left;
	line-height: 1em;
}
H3
{
	/*+text-shadow:1px 1px #000;*/
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
	-o-text-shadow: 1px 1px #000;
	text-shadow: 1px 1px #000;
}
.footerLevel .wpcf7-form INPUT
{
	font-size: 12px;
}
.footerLevel .wpcf7-form INPUT.wpcf7-submit
{
	width: 96px !important;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
}
.footerLevel .wpcf7-form INPUT
{
	width: 179px !important;
}
.footerLevel .wpcf7-form P:nth-of-type(1)
{
	float: none;
	width: 100%;
}
.footerLevel .wpcf7-form P
{
	float: left;
	width: 200px;
}
.footerLevel .wpcf7-form P
{
	font-size: 11px;
	color: #FFF;
	line-height: 1em;
	margin: 4px 0;
}
.SearchHeader H2
{
	color: #FFF;
	text-align: center;
	background-image: none;
	/*+text-shadow:1px 1px 1px #000;*/
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}
.footerLevel A SPAN
{
	font-weight: normal;
	font-size: 10px;
}
.footerLevel H3
{
	color: #FFF;
	text-shadow: none;
}
@media screen and (max-width: 35.438em)
{
	.footerLevel
	{
		text-align: center;
	}
}
.footerLevel LI
{
	list-style: none;
	font-family: bpreplayregular;
}
.footerLevel A
{
	color: #FFF;
	font-size: 12px;
}
.footerLevel LI
{
	font-weight: 700;
}
.footerLevel UL
{
	margin: 0;
	padding: 0;
}
.plotcontent .mainContent
{
	padding: 0;
}
H3.unitTitle
{
	font-size: 23.5px;
}
.SearchRight .mainContent SELECT
{
	padding: 4px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 0;
}
.SearchRight .mainContent FORM
{
	padding: 11px;
}
.unitTitle
{
	text-transform: capitalize;
}
.searchResults H2
{
	color: #FFF;
	font-size: 19px;
}
.subBlurb P
{
	text-align: center;
	margin: 5px 0 25px;
}
@media screen and (min-width: 48em) and (max-width: 63.938em)
{
	.subBlurb P
	{
		margin-left: 23px;
	}
}
.frosted .frosted H3
{
	margin-top: 0;
}
.frosted DIV.frosted
{
	padding: 12px;
	margin-bottom: 12px;
}
.frosted H2
{
	margin-top: 0px;
}
.page-template-search-page-php .mainContent
{
	text-shadow: 1px 1px 1px #000;
	background: #364366;
	min-height: 359px;
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.SearchRight .mainContent
{
	background: none;
	text-align: center;
}
.mainContent
{
	padding: 26px;
}
.frosted
{
	background: url(../images/frosted_bg.png);
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.plotNav A
{
	color: #FFF;
	transition: 0.5s;
	width: 100%;
	display: block;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.plotNav A:hover
{
	margin-left: 5px;
	padding-right: 5px;
	background-image: url('../images/nav-bg.png');
}
UL.plotNav LI
{
	text-align: right;
	line-height: 1.6em;
	font-size: 27px;
	color: #FFF;
	list-style: none;
	letter-spacing: 3px;
	font-family: bpreplayitalic;
}
.plotcontent
{
	font-family: bpreplayregular;
	padding: 0 30px 30px;
}
.plotleft P
{
	text-align: right;
	color: #FFF;
}
.plotAddressSingle
{
	margin-top: 0;
	line-height: 1.5em;
	text-align: right;
	color: #FFF;
	display: block;
}
.contactTable
{
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
	/*[empty]border-top:;*/
	/*[empty]display:;*/
}
A.not-available, A.available, A.moreInfo
{
	padding: 3px;
	font-size: 12px;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	min-width: 101px;
	text-align: center;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
A.available
{
	background-color: #368F44;
	color: #FFF;
}
.unittable
{
	width: 100%;
	font-family: bpreplayregular;
}
.unittable TD, .unittable TH
{
	padding: 6px;
	text-align: left;
}
.single-plot .unittable TR
{
	cursor: pointer;
}
.searchResults TD
{
	font-size: 13px;
}
.searchResults TD:first-of-type
{
	width: 13%;
}
TD.areaCell
{
	width: 17%;
}
TD.buttonCell
{
	text-align: right;
	padding: 0;
}
.unittable TR:nth-child(even) TD
{
	background-color: #D7D7D7;
}
.unittable TH
{
	font-size: 10.5px !important;
	border-bottom: 1px solid;
}
.tableWrap
{
	padding: 20px;
}
.searchSuiteContainer .tablewrap
{
	padding: 20px;
}
.map-overlay P, .map-overlay H2
{
	color: #FFF;
	/*+text-shadow:1px 1px 1px #000;*/
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}
.map-overlay H2
{
	margin-top: 0;
}
.map-overlay
{
	width: 25%;
	position: absolute;
	margin-left: 114px;
	margin-top: 51px;
	padding: 9px;
	background-image: url('../images/frosted_bg_dark.png');
	z-index: 10;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.mainContent P
{
	color: #FFF;
	font-family: bpreplayregular;
}
@media screen and (max-width: 47.938em)
{
	.mainContent
	{
		text-align: center;
	}
}
.mainContent P
{
	line-height: 1.5em;
}
.SearchRight .mainContent P
{
	font-size: 16px;
	color: #001223;
	/*+text-shadow:0 0px;*/
	-moz-text-shadow: 0 0px;
	-webkit-text-shadow: 0 0px;
	-o-text-shadow: 0 0px;
	text-shadow: 0 0px;
	/*[empty]font-style:;*/
}
.plotcontent H2
{
	color: #00AEEF;
	text-transform: lowercase;
	text-shadow: 1px 1px #000;
}
@media screen and (max-width: 63.938em)
{
	#galleryContainer H2
	{
		text-align: center;
	}
}
#imageGallCont IMG
{
	/*+border-radius:50%;*/
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}
#galleryContainer
{
	margin-top: 25px;
}
@media screen and (max-width: 63.938em)
{
	#galleryContainer
	{
		text-align: center;
		width: 100%;
	}
	#galleryContainer .containerWrapper
	{
		margin: auto;
		display: inline-block;
		text-align: center;
	}
}
#imageGallCont
{
	float: left;
	margin: 0 18px 28px 0;
	display: inline;
	/*+border-radius:50%;*/
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	height: 125px;
	border: 1px solid #001223;
}
.leanModalImage IMG
{
	max-width: 700px;
	max-height: 500px;
}
.plotright .plotcontent
{
	border-left: 1px solid #001223;
}
.plotleft
{
}
.singlePlot H1 SPAN
{
	font-size: 19px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: bpreplayitalic;
	letter-spacing: 2px;
	font-weight: 400;
	display: inline-block;
	margin-left: 4px;
}
.singlePlot H1
{
	text-align: center;
	padding: 0;
	margin: -32px 0 0;
	/*+text-shadow:2px 2px 2px #000;*/
	-moz-text-shadow: 2px 2px 2px #000;
	-webkit-text-shadow: 2px 2px 2px #000;
	-o-text-shadow: 2px 2px 2px #000;
	text-shadow: 2px 2px 2px #000;
	font-size: 61.2px;
	letter-spacing: -0.02em;
	position: relative;
	z-index: 999;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
SPAN.plottile-single
{
	font-size: 10px !important;
	position: absolute;
	top: 28px;
	padding-left: 2px;
}
.single-plot .navbar
{
	position: relative;
	height: 70px;
}
::-moz-placeholder
{
	/*Firefox 19+*/
	color: #001223;
}
:-ms-input-placeholder
{
	color: #001223;
}
.mediusContact P A
{
	color: #FFF;
	border-bottom: 1px solid;
}
.mediusContact P
{
	color: #FFF;
}
.mediusContact
{
	margin-left: 10px;
}
.contactsList
{
	margin-top: -10px;
}
DIV.wpcf7-mail-sent-ok
{
	color: #FFF !important;
	background: #174917;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	clear: both;
}
.page-template-contact-page-php #mainContent FORM P
{
	color: #FFF;
}
.sujectChoice
{
	width: 95%;
	padding: 3px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 0;
}
.page-template-contact-page-php .wpcf7-form INPUT
{
	width: 44%;
}
@media screen and (max-width: 47.938em)
{
	.PlotofInterest INPUT
	{
		display: block;
		margin-bottom: 10px;
	}
	.wpcf7-form-control-wrap.FirstName
	{
		margin-bottom: 10px;
		display: block;
	}
}
.page-template-contact-page-php #wpcf7-f147-p117-o1 .wpcf7-submit
{
	width: 201px;
}
.SuiteofInterest INPUT
{
	width: 26% !important;
}
.PlotofInterest INPUT
{
	width: 56px !important;
}
.page-template-contact-page-php H2
{
	color: #FFF;
	letter-spacing: 0px;
	/*+text-shadow:1px 1px 1px #000;*/
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
	-o-text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
}
.paddingFix
{
	padding: 10px;
	margin: 10px;
}
.plotContactContainer
{
	overflow: hidden;
}
@media screen and (min-width: 48em) and (max-width: 63.938em)
{
	.contactsRight .plotContactContainer
	{
		margin-left: 0;
	}
}
.plotFeatureImageContact
{
	float: left;
}
.subBlurb
{
	position: absolute;
	z-index: 1;
	width: 100%;
}
#backgroundContainer
{
	min-height: 780px;
	background-size: contain;
	background-repeat: no-repeat !important;
	background-position: top center;
	padding-top: 45px;
}
.page-template-search-page-php #backgroundContainer
{
	padding-top: 32px;
}
#imageGallCont:nth-of-type(4n)
{
	margin-right: 0;
}
.footerLevel
{
	background-color: #171732;
}
.map-overlay DIV
{
	width: 100%;
	padding: 10px;
}
.maplevel
{
	padding-bottom: 0 !important;
}
.unitAvailability
{
	background-color: #FFF !important;
}
.submenu .hoverNav
{
	width: 0px;
	min-width: none !important;
	position: absolute;
	background: none;
	/*+box-shadow:none;*/
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
	left: -12px;
	min-width: 120px;
	min-height: 0;
	/*+box-shadow:0px 5px 19px 1px #323232;*/
	-moz-box-shadow: 0px 5px 19px 1px #323232;
	-webkit-box-shadow: 0px 5px 19px 1px #323232;
	-o-box-shadow: 0px 5px 19px 1px #323232;
	box-shadow: 0px 5px 19px 1px #323232;
	display: none;
	/*+border-radius:0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	opacity: 0;
	top: 0;
	padding-top: 50px;
	margin-left: 5px;
}
.dummyContainer
{
	background-image: url('../images/nav-bg.png');
	overflow: hidden;
	padding: 10px 16px 16px 8px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	width: 100%;
}
.single-plot .onCanvas .dummyContainer
{
	width: 140%;
}
.submenu #menu-main.menu LI A
{
	color: #FFF;
	text-transform: uppercase;
}
A.moreInfo
{
	background-color: #001223;
}
.unittable.searchResults TR:nth-child(even) TD
{
	background-color: #EAEAEA;
	width: 2px;
}
.unittable.searchResults TR:nth-child(odd) TD
{
}
.page-template-search-page-php .mainContent .tableWrap
{
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
	font-weight: 400;
	background: #FFFFFF;
	/*+text-shadow:1px 1px #FFF;*/
	-moz-text-shadow: 1px 1px #FFF;
	-webkit-text-shadow: 1px 1px #FFF;
	-o-text-shadow: 1px 1px #FFF;
	text-shadow: 1px 1px #FFF;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#menu-main.icon-menu-mainul LI
{
	background: none;
	left: initial;
}
.icon-menu
{
	margin: 0 3px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: bpreplayregular;
	padding: 0;
}
.proptypemenu
{
	font-size: 80%;
	display: block;
	clear: both;
	margin-left: 20px;
}
.icon-menu LI
{
	list-style: none;
	line-height: 1.5em;
}
.menu LI IMG
{
	margin-right: 4px;
	max-height: 10px;
}
.toplevelnav
{
	list-style: none;
	line-height: 1.5em;
}
.icon-menu-mainul
{
	margin-left: 0;
	padding-left: 0;
}
.menu-menu-icon-prefix-container LI
{
	font-family: bpreplayregular;
	list-style: none;
	font-size: 13px;
	line-height: 1.5em;
}
.menu-menu-icon-prefix-container UL
{
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.menu A
{
	color: #FFF;
}
.footerLevel .menu-menu-icon-prefix-container .menu A
{
	text-transform: capitalize;
}
.SearchHeader
{
	background-image: none;
}
.quicksearch_mj .quickBrowseBox DIV:first-of-type
{
	background-image: none;
}
.emodal-content INPUT
{
	border: 1px solid #CDCDCD;
}
.home .aboutMedius FORM P:nth-of-type(4)
{
	width: 107px;
	padding: 0;
}
@media screen and (max-width: 47.938em)
{
	P.propertyIcon
	{
		margin-left: 0;
		width: 30%;
		margin-top: -30%;
	}
	P.propertyIcon IMG
	{
		height: auto;
	}
}
@media screen and (max-width: 63.938em)
{
	.footerLevel
	{
		text-align: center;
	}
	.quickBrowseBox P
	{
		font-size: 12px;
		margin-bottom: 5px;
		line-height: 2.5em;
	}
	#my-slideshow .quickBrowseBox INPUT
	{
		font-size: 12px;
		float: right;
		line-height: 1.5em;
	}
	#my-slideshow .quickBrowseBox FORM
	{
		height: auto;
	}
}
.searchbuttonSmall
{
	margin-right: 0 !important;
}
@media screen and (max-width: 63.938em)
{
	.subBlurb IMG
	{
		max-width: 306px;
	}
}
.offcanvas_mj
{
	margin-top: 100px;
	margin-left: 30px;
	margin-right: 30px;
}
@media screen and (max-width: 63.938em)
{
	.unittable
	{
		text-align: center;
	}
	#imageGallCont
	{
		height: 50px;
		width: 50px;
		margin: 0 10px 10px 0;
	}
	#imageGallCont IMG
	{
		width: 50px;
		height: 50px;
	}
}
#galleryContainer
{
	text-align: left;
}
@media screen and (max-width: 63.938em)
{
	#imageGallCont:nth-of-type(4n)
	{
		margin-right: inherit;
	}
}
@media screen and (max-width: 47.938em)
{
	.plotAddressSingle
	{
		text-align: center !important;
		font-size: 25px;
		margin-top: 30px;
		border-bottom: 1px solid;
		padding-bottom: 0.5em;
	}
	UL.plotNav LI
	{
		text-align: center;
	}
}
@media screen and (max-width: 63.938em)
{
	UL.plotNav
	{
		padding: 0;
	}
}
@media screen and (max-width: 47.938em)
{
	#backgroundContainer
	{
		padding-top: 0;
	}
}
@media screen and (max-width: 35.438em)
{
	#backgroundContainer
	{
		background-position: 0 200px;
	}
}
@media screen and (max-width: 63.938em)
{
	.singlePlot H1
	{
		width: auto;
	}
	.plotright .plotcontent
	{
		border: 0;
	}
}
@media screen and (max-width: 47.938em)
{
	.plotcontent
	{
		padding: 0;
	}
	#backgroundContainer
	{
	}
}
@media screen and (max-width: 63.938em)
{
	.single-plot .navbar
	{
		height: 70px;
	}
	.singlePlot H1 SPAN
	{
		clear: both;
		display: block;
	}
}
@media screen and (min-width: 35.5em) and (max-width: 47.938em)
{
	#plot-slideshow-small
	{
		margin-top: 30px;
	}
}
#plot-slideshow-small .bjqs
{
	/*+box-shadow:0px 0px 1px 2px #000;*/
	-moz-box-shadow: 0px 0px 1px 2px #000;
	-webkit-box-shadow: 0px 0px 1px 2px #000;
	-o-box-shadow: 0px 0px 1px 2px #000;
	box-shadow: 0px 0px 1px 2px #000;
}
.bjqs
{
}
@media screen and (max-width: 35.438em)
{
	A.not-available, A.available, A.moreInfo
	{
		font-size: 10px;
		min-width: 78px;
	}
}
INPUT:focus
{
	background-color: #E2E3C0;
	outline: 0;
}
.footerLevel .wpcf7-form P:nth-of-type(4)
{
	clear: both;
	float: none;
}
A:focus
{
	outline: 0;
}
.plotAddressSingle A
{
	color: #FFF;
	border-bottom: 1px solid;
}
.mainContent .entry A
{
	color: #FFF;
	text-decoration: underline;
}
A.cta
{
	padding: 10px 20px;
	text-decoration: none !important;
	/*+border-radius:3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.sectionImage
{
	padding-bottom: 20px;
}
@media screen and (min-width: 35.5em) and (max-width: 47.938em)
{
	.plotAddressSingle
	{
		text-align: left !important;
		font-size: 13px;
	}
}
@media screen and (max-width: 35.438em)
{
	.plotAddressSingle
	{
		font-size: 13px;
		margin-bottom: 20px;
	}
}
.homeurl
{
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
}
.homeicon
{
	position: absolute;
	left: 36px;
	top: -5px;
}
@media screen and (max-width: 47.938em)
{
	.mainContent LI
	{
		list-style: none;
		margin-bottom: 10px;
	}
}
.single-plot .submenu #menu-main.menu LI
{
	top: 0 !important;
	font-size: 12px !important;
}
.single-plot .submenu .hoverNav
{
	min-width: 100px;
}
.single-plot .submenu .hoverNav .nav-pointer
{
	left: 32px;
	margin-top: -20px;
}
.single-plot .dummyContainer
{
	padding: 20px 0 0px 10px;
}
.onCanvas #menu-main A
{
	/*+text-shadow:1px 1px 1px #161414;*/
	-moz-text-shadow: 1px 1px 1px #161414;
	-webkit-text-shadow: 1px 1px 1px #161414;
	-o-text-shadow: 1px 1px 1px #161414;
	text-shadow: 1px 1px 1px #161414;
}
.contactTable TD
{
	padding: 5px;
	width: 50%;
}
.plotwebsite:before
{
	content: "\f319";
}
.featsubProperties LI IMG
{
	display: block;
	max-width: 16px;
	float: left;
	margin-right: 5px;
}
.aboutMedius P
{
	line-height: 1.5em;
}
.adp, .adp TABLE
{
	background-color: #FFF;
}
.emailLinkPlot
{
	font-size: 10px;
	line-height: 3em;
}
