@charset "UTF-8";
header{width:100%;}
	header h1{font-size:50px;margin-top:200px;}

.bg{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:350px;}

#pya .box{width:100%;height:auto;padding:20px;border:3px solid rgba(255,255,255,0.5);margin:10px 0;}
	#pya .box .inner{width:100%;height:auto;padding:15px;background-color:rgba(255,255,255,0.9);}
		#pya .box .inner-inner{width:100%;height:auto;padding:10px;border:2px solid #682414;}
			#pya .box .inner-inner h4{margin:25px 0;font-family:"Rokkitt";font-size:30px;font-weight:600;text-align:center;text-transform:uppercase;color:#682414;}

#gallery .item{width:100%;height:350px;background-position:center;background-repeat:no-repeat;background-size:cover;}

#contact .title{text-align:left;}
#contact .txt{text-align:left;font-size:20px;}
#contact h3{font-family:"Rokkitt";font-size:30px;color:#000;text-transform:uppercase;}
#contact a{font-size:30px;color:#682414;margin:0 5px;}

#contact form input{height:50px;border-radius:0;}
#contact form textarea{resize:none;border-radius:0;}

#map{width:100%;height:350px;background-color:#efefef;}

.min-carousel .item{width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;}
	.min-carousel .item .ribbon{padding:10px 0;width:100%;position:absolute;bottom:0;background-color:rgba(104,43,49,0.7);}
		.min-carousel .item .ribbon p{margin:0;color:#fff;text-align:center;}
		.min-carousel .item .band{position:absolute;top:15px;right:0;padding:5px 15px;text-align:center;color:#fff;background-color:rgba(104,43,49,0.9);}

.property-gallery .item{width:100%;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:right;}
	.property-gallery .item button{border-radius:0;}

.left{text-align:left;}

@media(max-width:767px){
	header h1{margin-top:100px;}
	.title{font-size:40px;}
}