@charset "UTF-8";

.pc568{
	display:none;
}
@media (min-width: 568px) {
	.sp568{
		display:none;
	}
	.pc568{
		display:inline;
	}
}

#premium-terrace{
	position:relative;
	padding-bottom:40px;
}
#premium-terrace a img{
	opacity:0.5;
	-webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    -ms-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}
#premium-terrace a:hover img{
	opacity:0.8;
}

#premium-terrace-copy{
	position:absolute;
	top:50%;
	margin-top:-75px;
	width:100%;
	text-align:center;
	color:#FFF;
}
#premium-terrace-copy h3{
	font-family:'Open Sans';
	font-weight:700;
	font-size:2.5rem;
}
#premium-terrace-copy p{
	font-size:1.2rem;
	padding-bottom:25px;
}
@media (min-width: 375px) {
	#premium-terrace-copy p{
		font-size:1.3rem;
	}
}
@media (min-width: 568px) {
	#premium-terrace-copy p{
		padding-bottom:15px;
	}
}
@media (min-width: 768px) {
	#premium-terrace-copy h3{
		font-size:2.6rem;
	}
	#premium-terrace-copy p{
		padding-bottom:25px;
	}
}
@media (min-width: 1200px) {
	#premium-terrace-copy{
		margin-top:-65px;
	}
}

a #readmore-btn{
	margin:0 auto;
	display:block;
	width:120px;
	background:rgba(0,0,0,0.5);
	border:1px solid rgba(255,255,255,0.5);
	cooor:#FFF;
	font-family:'Open Sans';
	font-weight:300;
	font-size:1.3rem;
	padding:3px 0;
	-webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    -ms-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}
a:hover #readmore-btn{
	background:rgba(0,0,0,0.7);
}
@media (min-width: 768px) {
	a #readmore-btn{
		
	}
}