
	#p-cont{
		background-color:#ffffff;
	}

	#svg-bk-1, #svg-road, #svg-conc {
		fill:#686868;
	}

	#svg-mountains .front {
		fill:#424242;
	}

	#svg-mountains .back {
		fill:#565656;
	}

	#svg-mountains .sun {
		fill:#686868;
	}

	#svg-houses {
		fill:#ffffff;
	}

	#svg-arrow-down {
		fill:#565656;
	}

	#svg-north {
		fill:#656565;
		stroke:#ffffff;
		stroke-width: 5;
	}

	#pwgt-goog a, #pwgt-mstmap a, #pwgt-north, .pwgt-map-nav a {
		color:#656565;
	}

	.svg-wrap {
		position:relative;
	}

	.svg-wrap svg {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
	}

	#dev-info {
		background-color:#ffffff;
	}

	.flyer .modal-body, .flyer #modal-flex, .flyer .aspect {
		background-color:#ffffff;
		margin-top: 0;
	}

	#flyer, #dev-info  {
		color:#585858;
	}

	#flyer h2, #flyer h3, #flyer h4 {
		color:#656565;
	}

	#flyer .flyer-title h2, #flyer .flyer-title h3  {
		color:#ffffff;
	}

	#flyer h3 {
		position:relative;
		z-index:15;
	}

	#flyer-footer {
		position:relative;
		z-index:500;
	}

	#flyer .callout {
		padding:10px 14px;
		background-image: none;
	}

	.flyer-header svg {
		width:764px;
		height:120px;
	}
	.flyer-header .aspect img {
		background-color: transparent;
	}

	.flyer-divider {
		margin: 0 14px;
		border-bottom:2px solid #656565;
	}

	#flyer-location {
		font-family: open-sans, sans-serif !important;
		margin:0;
		padding:0;
	}

	.flyer-title {
		position: relative;
		padding: 14px;
		z-index: 15;
		color:#ffffff;
		background-color:#424242;
	}

	.flyer-title p {
		margin:0;
	}

	.flyer-title h2 {
		color:inherit;
		margin-top:0;
		font-size:30px;
	}

	.flyer-title h2 span {
		color:#717171;
	}

	.flyer-title p {
		margin:0;
	}

	.flyer-content {
		padding:0 14px;
	}

	.flyer-content h3 {
		font-size: 28px;
		margin-bottom:20px;
	}

	.flyer-content > .callout {
		position:relative;
		z-index:15;
		margin-left: -14px;
		margin-right: -14px;
	}

	.flyer-info {
		position:relative;
		z-index:15;
	}

	.flyer-info .flyer-info-item {
		height:48px;
		line-height:38px;
	}

	.flyer-info span.decal {
		position: absolute;
		top:0;
		left:7px;
	}

	.flyer-info .decal {
		background-color:#ffffff;
	}

	#flyer .pi-call.color2 .decal, #flyer-footer .decal {
		background-color:#ffffff;
	}

	.flyer-info span.txt {
		display: block;
		position:absolute;
		top:5px;
		left:24px;
		right:7px;
		bottom:5px;
		text-align: right;
		color: rgba(255,255,255,0.8);
		background-color:#656565 !important;
		border:1px solid #656565;
		padding-right:10px;
		font-family: open-sans, sans-serif !important;
		font-size: 18px;
		z-index:1;
	}

	#flyer-extras {
		text-align:right;
		color:#656565;
	}

	/* EXTERIOR COLORS
	--------------------------------------------------------------------------------*/

	#ext-colors {
		padding:0;
		margin:14px 0 0;
	}

	#ext-colors, #ext-colors .flyer-clip {
		background-color:#565656;
	}

	#ext-colors h3 {
		text-align:center;
		color:#ffffff;
		margin:20px 0 30px;
	}

	#ext-colors .aspect {
		padding: 100% 0 0 0;
	}

	#ext-colors span.ext-color {
		display: block;
		width: 100%;
		height:100%;
		border: 4px solid #fff;
		box-sizing:border-box;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
		position: absolute;
		display: block;
		max-width: 100%;
		max-height: 100%;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	#flr-plans h3 {
		color:#424242;
	}

	#flr-plans .num {
		display:block;
		color:#565656;
		font-family: open-sans, sans-serif !important;
		font-size:30px;
		line-height:1;
		margin:0 0 15px;
	}

	#flr-plans .num > span {
		font-size:80%;
	}

	#lot-size {
		position:relative;
		z-index:15;
	}

	#svg-lot-size {
		fill:#424242;
	}
	#svg-lot-arrows {
		fill:#565656;
	}

	.decal {
		border-radius: 50%;
		width: 48px;
		height: 48px;
		display: inline-block;
		text-align: center;
		color:#ffffff;
		padding-top: 0px;
		z-index:15;
	}

	#flyer .decal {
		color:#656565;
	}

	.decal-lg {
		width: 72px;
		height: 72px;
	}

	.decal-center-top {
		position: absolute;
		top:-24px;
		left:50%;
		margin-left: -24px;
		z-index: 1000;
	}

	.decal-center-bottom {
		position: absolute;
		bottom:-24px;
		left:50%;
		margin-left: -24px;
		z-index: 1000;
	}

	.decal-border {
		border:3px solid #ffffff;
	}

	#flyer .decal-border {
		border:3px solid #ffffff;
	}

	.decal-border-lg {
		border:4px solid #ffffff;
	}

	.decal-border span {
		line-height:44px !important;
	}

	.decal-border-lg span {
		line-height:65px !important;
	}

	.decal-shadow {
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	}

	#flyer .decal-shadow {
		box-shadow: none;
	}

	.decal-shadow-lg {
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}

	.decal > span {
		font-size:24px;
		line-height: 48px;
	}

	.decal-lg > span {
		font-size:36px;
		line-height: 72px;
	}

	.flyer-clip {
		position:absolute;
		top:-34px;
		left:50%;
		margin-left: -24px;
		color:#8b8b8b;
		background-color:#ffffff;
		box-shadow: 0 5px 3px -2px rgba(0, 0, 0, 0.3);
		z-index:1;
	}

	.flyer-clip-bottom {
		top:auto;
		bottom:-34px;
		box-shadow: 0 -5px 3px -2px rgba(0, 0, 0, 0.3);
	}


	.pi-call {
		color:#656565;
		position: relative;
		padding: 15px 14px;
		z-index: 15;
	}

	.pi-call.color1 {
		border-top:1px solid #8b8b8b;
		border-bottom:1px solid #8b8b8b;
	}

	#flyer .pi-call.color1 {
		background-color: #ffffff !important;
	}

	.pi-call.color2 {
		border-top:1px solid #686868;
		border-bottom:1px solid #686868;
	}

	#flyer .pi-call.color2 {
		background-color: #656565 !important;
		border-top:1px solid #717171;
		border-bottom:1px solid #717171;
	}

	#flyer-footer .pi-call {
		background-color: #656565 !important;
	}

	.pi-call.color2 a, #flyer-footer .pi-call a {
		color: rgba(255,255,255,0.8);
	}

	.pi-call p {
		font-weight:500;
	}

	.pi-call h2 {
		margin: 5px 0;
		text-align: center;
	}

	.pi-call.detail-shadowed h2 {
		margin: 0;
		line-height: 3.5em;
	}

	.detail-shadowed {
		font-size:20px;
		padding:3.5em 0 0 0;
	}

	.pi-call h3 {
		margin: 0;
		color:#ffffff;
		line-height:inherit;
	}

	.pi-call h3 span.light {
		color:#ffffff;
		color: rgba(255,255,255,0.5);
	}

	.pi-call.pi-title {
		margin-bottom:0;
		text-align:center;
	}

	.pi-call.pi-title h3 {
		font-size:30px;
		color:#ffffff;
		margin:5px 0;
	}

	.pi-call.pi-title .amenities {
		font-size: 28px;
		margin:-15px -14px 25px !important;
		padding:14px;
		background-color:#ffffff;
		text-shadow: 1px 2px 0 rgba(255,255,255,0.5);
		border-bottom:1px solid #cccccc;
			background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMwMCI+CjxmaWx0ZXIgaWQ9Im4iIHg9IjAiIHk9IjAiPgo8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjciIG51bU9jdGF2ZXM9IjEwIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIj48L2ZlVHVyYnVsZW5jZT4KPC9maWx0ZXI+CjxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWxsPSJub25lIj48L3JlY3Q+CjxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBmaWx0ZXI9InVybCgjbikiIG9wYWNpdHk9IjAuNCI+PC9yZWN0Pgo8L3N2Zz4=");
	}
		.pi-call.pi-title .amenities span {
			opacity:.5;
		}

	.pi-listBoxSection {
		text-align: center;
		padding:10px 6px 7px;
		background-color: #ffffff;
	}

	.pi-listBox {
		padding: 10px 7px 0;
		margin-bottom: 10px;
	}

	.pi-listBox h3 {
		position:relative;
		z-index:350;
		margin-top: 2px;
		margin-bottom: 28px;
		color:#8b8b8b;
	}

	.pi-listBox ul {
		display: inline-block;
		text-align: left;
		max-width: 100%;
		list-style: none;
		padding:5px 0 0;
		margin-bottom: 0;
	}

	.pi-listBox .callout {
		position: relative;
		border-bottom: none;
		margin-top: 10px;
		border: 1px dashed #d8d8d8;
		padding-top: 14px;
		background-color:#ffffff;
	}


	ul.list-centered {
		display: inline-block;
		font-family: open-sans, sans-serif !important;
		font-size: 18px;
		padding:0;
		text-align: left;
	}

	.flyer-info a, .flyer-info a:active, .flyer-info a:focus, .flyer-info a:hover {
		color:#656565;
		text-decoration:none;
		border-bottom:1px dotted #4b4b4b;
	}

	.color1 a.decor, .color2 a.decor {
		border-bottom:1px dotted #ffffff;
	}

	.color1 a, .color1 a:active, .color1 a:focus, .color2 a, .color2 a:active, .color2 a:focus {
		color:#ffffff;
		text-decoration:none;
	}
	.color1 a:hover, .color2 a:hover {
		color:#ffffff;
	}
	.color1 a.decor, .color2 a.decor {
		border-bottom:1px dotted #ffffff;
	}

	.border-left {
		border-left:1px solid #ffffff;
	}
	.contact-col.col-xs-6 {
		border-right:1px solid #ffffff;
	}

	#flyer .footer-div {
		display: none;
	}

	@media (min-width: 668px) {
		#flyer-extras .vis-pre {
			display:none;
		}
		#flyer-extras .vis-post {
			display:inline-block;
			margin-left:8px;
		}
		#flyer-extras.logo-bk-lt  {
			background-image:none;
		}
		#flyer-extras span {
			color:#656565;
		}
		.pDesc {
			background-image:none;
			border:none;
			padding:0 7px !important;
		}
		#pDesc p:first-child {
			margin-top:0;
		}
	}

	@media (max-width: 667px) {
		#flyer p {
			font-size:16px;
		}

		#flyer-extras {
			text-align:center;
			margin-left:-14px;
			margin-right:-14px;
			padding:14px 7px;
			color: rgba(255,255,255,0.8);
			background-color:#656565;

		}

		#flyer-extras p {
			display:inline-block;
			text-align:left;
			font-size:20px;
		}

		#flyer-extras .vis-pre {
			display:inline-block;
			margin-right:8px;
		}

		#flyer-extras .vis-post {
			display:none;
		}

		#desc-row {
			background-image:none;
			border:none;
		}

		.pDesc {
			margin-left:-14px;
			margin-right:-14px;
		}
	}

	@media (min-width: 568px) {
		#flyer-location {
			position: absolute !important;
			right: 14px;
			bottom: 16px;
			text-align: right;
			font-size:16px;
		}

		.pi-call h3 {
			font-size: 16px;
			;
		}
	}

	@media (max-width: 567px) {

		.flyer-content h3 {
			text-align:center;
		}

		#ext-colors .aspect {
			padding: 75% 0 0 0;
			margin-bottom: 30px;
		}

		#ext-colors .col-xs-8:not(:last-child) > .aspect {

		}

		#flyer p, #flyer h4 {
			font-size:18px;
		}

		#flyer-location {
			font-size:22px;
			text-align: center;
			margin-bottom:7px;
		}

		.pDesc p {
			text-align: justify;
			text-justify: inter-word;
		}

		.flyer-title {
			text-align:center;
			padding-left: 7px;
			padding-right: 7px;
		}

		#drawer-content .pi-call h2, .detail-shadowed {
			font-size: 30px;
		}

		#drawer-content .detail p {
			text-align: justify;
			text-justify: inter-word;
		}

		.modal .detail-table {
			margin-top: 6px;
		}
	}

	.iframe .pi-call h3 {
		font-size: 14px;
	}

	.color1 {
		background-color:#656565 !important;
	}
	.color1Txt {
		color:#656565 !important;
	}
	.color1TxtLightest {
		color:#8b8b8b !important;
	}
	.color1Lighter {
		background-color:#797979 !important;
	}
	.color1Darker {
		background-color:#4b4b4b !important;
	}
	.color2 {
		background-color:#424242 !important;
	}
	.color2Txt {
		color:#424242 !important;
	}
	.color2Lighter {
		background-color:#565656 !important;
	}
	.color2Darker {
		background-color:#282828 !important;
	}
	.color3 {
		background-color:#ffffff !important;
	}
	.color3Txt {
		color:#ffffff !important;
	}
	.color3Lighter {
		background-color:#ffffff !important;
	}
	.color3Darker {
		background-color:#e5e5e5 !important;
	}
	.border-color1 {
		border-color:#656565 !important;
	}
	.border-color2 {
		border-color:#424242 !important;
	}
	.border-color3 {
		border-color:#ffffff !important;
	}
	.border-no {
		border: none !important;
	}

	#flyer, h1, h2, h3, h4, h5, h6 {
		font-family: open-sans, sans-serif !important;
	}

	#flyer span.sticker {
		background-color: transparent;
		color: #656565;
	}

	.color5 {
		background-color:#656565 !important;
		color: rgba(255,255,255,0.8) !important;
	}

	#flyer #contact-form {
		position: relative;
	}

	#flyer #contact-container > div {
		background-color: #ffffff;
		margin-bottom: 14px;
	}

	#flyer #contact-form .btn {
		background-color: #656565;
		border-color: #656565;
		color: rgba(255,255,255,0.8);
	}

	#flyer #contact-form h3 {
		font-size: 20px;
	}

	#flyer #contact-form .block-shade .splash-loader {
		top: auto;
		bottom: 86px;
	}

	#flyer #contact-form .block-shade .splash-loader .pw-loader {
		border-left-color: #656565;
	}

	p#sure span {
		color: #656565	}

	#flyer-footer .pi-call {
		width: 100%;
	}

	@media (max-width: 567px) {
		.flyer-title h2 {
			margin-top:20px;
			font-size:22px;
		}
		#fCall h3 {
			font-size: 18px;
		}
		#flyer #contact-container {
			margin-left:14px;
			margin-right:14px;
		}

		#flyer #contact-container > div {
			margin-bottom: 7px;
		}
	}
