.flickerplate {
	position:relative;
	width:100%;
	height:100%;
	background-color:#e6e6e6;
	overflow:hidden; 
}
.flickerplate ul.flicks {
	width:10000%;
	height:100%;
	padding:0px;
	margin:0px;
	list-style:none
}
.flickerplate ul.flicks li {
	float:left;
	width:1%;
	height:100%;
	background-position:center;
	background-size:cover;
	display:table;
}
.page_exterior .flickerplate ul.flicks li {
	background-position:top left;
}

.flickerplate ul.flicks li .flick-inner {
	height:100%;
	/*padding:10px;*/
	color:#000;
	display:table-cell;
	vertical-align:top;
	padding-top:100px;
}
.flickerplate ul.flicks li .flick-inner .flick-content {
	/*max-width:68.75em;*/
	margin-left:auto;
	margin-right:auto

}
.flickerplate ul.flicks li .flick-title {
	padding:0;
	text-align:center;
	color:#fff;	
	text-transform:uppercase;
	width:40%;
	margin:0 auto;
	left:0; 
	right:0;
}
#page-penthouses .flickerplate ul.flicks li .flick-title {
	width:75%;
	}
.flickerplate ul.flicks li .flick-title h1{
	font-family:'mercury_displayregular';
	font-size:36px;
}

.flickerplate ul.flicks li .flick-title p{
	font-family: 'FuturaStd-Book';
	font-size:15px;
	text-align:center;
	line-height:25px;
}

.flickerplate ul.flicks li .flick-title a.more{
	 font-family: 'FuturaStd-Bold';
	color:#cfb675;
	text-decoration:underline;
	font-size:16px;
	display:block;
	font-weight:normal;
	
}

.flickerplate ul.flicks li .flick-title1 {
	text-align:center;
	color:#fff;
	font-family:'mercury_displayregular';
	text-transform:uppercase;   
}
@media only screen and (max-width: 63.813em) {

.flickerplate ul.flicks li .flick-title{width: 90%;}
}
.flickerplate ul.flicks li .flick-sub-text {
	padding:5px;
	font-weight:300;
	line-height:2.5em;
	color:rgba(255, 255, 255, 0.8);
	text-align:center
}
.flickerplate ul.flicks li .flick-title span.flick-block-text, .flickerplate ul.flicks li .flick-sub-text span.flick-block-text {
	padding:12px 18px;
	background-color:rgba(0, 0, 0, 0.6)
}
.flickerplate .arrow-navigation {
	position:absolute;
	height:80%;
	width:10%;
	top:10%;
	z-index:100;
	overflow:hidden
}
.flickerplate .arrow-navigation .arrow {
	display:block;
	height:100%;
	width:90%;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	-ms-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out
}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {
	cursor:pointer
}

.flickerplate .arrow-navigation.left {
	left:0%
}
.flickerplate .arrow-navigation.left .arrow {
	opacity:1;
	margin:0px 0px 0px 5%;
	background-image:url("/images/btns/arrow-left-light.png");
	background-repeat:no-repeat;
	background-position:left
}
.flickerplate .arrow-navigation.right {
	right:0%
}
.flickerplate .arrow-navigation.right .arrow {
	opacity:1;
	margin:0px 5% 0px 0;
	background-image:url("/images/btns/arrow-right-light.png");
	background-repeat:no-repeat;
	background-position:right
}
.flickerplate .arrow-navigation.left.hover .arrow {
	opacity:1;
	margin:0px 0px 0px 5%
}
.flickerplate .arrow-navigation.right.hover .arrow {
	opacity:1;
	margin:0px 0px 0px -5%
}
.flickerplate .dot-navigation {
	position:absolute;
	bottom:55px;
	width:20%;
	left:0;
	right:0;
	margin:0 auto 20px auto;
	text-align:center;
	z-index:100;
	width:55px;
	background:#000;
}
.flickerplate .dot-navigation ul {
	text-align:center;
	list-style:none;
	padding:0px;
	float:left;
	margin-bottom:0;
}
.flickerplate .dot-navigation ul li {
	display:inline-block;
	float:none;
	color:#b7b09d;
}
.flickerplate .dot-navigation p{
	color:#b7b09d;
	margin-bottom:0;
	padding:5px 0;
	float:left;
}
.flickerplate .dot-navigation .dot {
	margin:8px 6px 1px 10px;
	display:none;
}
.flickerplate .dot-navigation .dot:hover {
	cursor:pointer;
}
.flickerplate .dot-navigation .dot.active {
	display:block;
}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {
	text-align:left
}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {
	text-align:right
}
.flickerplate .dot-navigation.center{
	background:none;
}

.flickerplate.animate-transform-slide ul.flicks {
	-webkit-perspective:1000;
	-webkit-backface-visibility:hidden;
	transform:translate3d(0%, 0px, 0px);
	-webkit-transform:translate3d(0%, 0px, 0px);
	-webkit-transition:-webkit-transform 0.6s;
	-o-transition:-o-transform 0.6s;
	-moz-transition:-moz-transform 0.6s;
	transition:transform 0.6s
}
.flickerplate.animate-transition-slide ul.flicks {
	position:relative;
	left:0%;
	-webkit-transition:left 0.4s ease-out;
	-moz-transition:left 0.4s ease-out;
	-o-transition:left 0.4s ease-out;
	-ms-transition:left 0.4s ease-out;
	transition:left 0.4s ease-out
}
.flickerplate.animate-jquery-slide ul.flicks {
	position:relative;
	left:0%
}
.flickerplate.animate-scroller-slide {
	padding-bottom:0px;
	overflow:auto
}
.flickerplate.animate-scroller-slide ul.flicks {
	position:auto
}

.flickerplate.animate-transition-fade ul.flicks {
	position:relative
}
.flickerplate.animate-transition-fade ul.flicks li {
	float:none;
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.flickerplate.animate-transition-fade.fade-inited ul.flicks li {
	-webkit-transition:opacity 2s linear;
	-moz-transition:opacity 2s linear;
	-o-transition:opacity 2s linear;
	-ms-transition:opacity 2s linear;
	transition:opacity 2s linear
}
.flickerplate.animate-transition-fade.fade-inited ul.flicks li.first-flick {
	opacity:1
}
.flickerplate.animate-jquery-fade ul.flicks {
	position:relative
}
.flickerplate.animate-jquery-fade ul.flicks li {
	float:none;
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
@media only screen and (max-width: 53.33em) {
	.flickerplate ul.flicks li .flick-inner
	{
		padding-top:30px;
	}
	.flickerplate ul.flicks li .flick-title h1
	{
		font-size:32px;
	}
	.flickerplate ul.flicks li .flick-title p
	{
		font-size:13px;
	}
	#page-views .flickerplate ul.flicks li .flick-title p
	{
		margin-bottom:5px;
	}
	.flickerplate ul.flicks li#balloon
{background-position:top center;
}
}