@import url("bootstrap.css");
@import url("bootstrap-responsive.css");
@import url("prettyPhoto.css");
@import url("responsiveslides.css");
@import url("datepicker.css");
@import url("style.css");
@import url("../font-awesome/css/font-awesome.css");
@import url("owl.transitions.css");
@import url("owl.carousel.css");
@import url("owl.theme.css");


/* GLOBAL */
.content-has-margin {
	margin-bottom: 80px
}
ul.list-none {
	list-style: none;
}
.mleft {
	margin-left: 12px;
}

/* HOME */
.text-wrap .inner {
	width: 100%;
}
.btn-slideshow {
	border: solid 2px #fff;
	color: #fff!important;
	margin-top: 25px;
	display: inline-block;
	font-family:'Rubik', sans-serif;
    font-weight:500;
}
.room-item .desc p {
	font-size: 16px; 
}

/* HOTEL */

.hotel-detalhes {
	max-width: 1600px;
	margin: 0 auto;
}

/* TARIFAS */
.tarifas {
	background-color: #EEEEEE;
}
.title-tarifas {
	margin-top: 50px;
	text-align: center;
}
.text-tarifas {
	padding: 50px 30px;
}
.envolve-tarifas {
	padding: 50px 50px 0;
}
.tabela-tarifa-listra {
	background: #F5F5F5;	
}
.titulo-tabela {
	font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.tabela-tarifas td {
	border: none!important;
	height: 80px;
	vertical-align: middle!important;
	color: #000000;
	font-size: 16px;
	font-weight: 400;
}
.tabela-tarifas span {
	color: #777;
	font-size: 15px;
}
.tabela-tarifas .btn-custom {
	font-size: 16px;
}
.info-promo {
	text-align: right;
	margin-top: -15px;
}
.observacoes-tarifas {
	background-color: #E5E5E5;
	padding-top: 50px;
	padding-bottom: 50px;
}
.observacoes-tarifas span {
	font-weight: 600;
	font-size: 14px;
}
.observacoes-tarifas h4 {
	line-height: 30px;
	margin-top: 20px;
}
.observacoes-tarifas p {
	line-height: 8px;
	font-size: 14px; 
}

/* Restaurante */
.restaurante img,
.salao-eventos img {
	margin: 0 auto;
}

/* CONTATO */
.contact_form_holder label {
	display: none;
}
.contact_form_holder input,
.contact_form_holder textarea {
	font-size: 16px;
	opacity: 0.8;
}
.btn-custom {
	background: #000;
}
.btn-custom:hover {
	background: #edb83a;
	-webkit-transition: all 200ms ease;
	   -moz-transition: all 200ms ease;
	    -ms-transition: all 200ms ease;
	     -o-transition: all 200ms ease;
	        transition: all 200ms ease;
}

/* RESERVAS */
.contact_form_holder select {
	padding: 4px 0;
	width: 100%;	
	margin-bottom: 40px
}

/* FOOTER */
footer address,
.footer-text {
	color: #DDDDDD;
	font-size: 14px;
	font-family:'Rubik', sans-serif;
    font-weight:300;
}
footer .copyright {
	color: #DDDDDD;
}
footer .copyright img {
	margin-left: 8px;
}
footer .read-more-about {
	margin-top: 30px;
	display: block;
	color: #dddddd;
	font-size: 14px;
	text-decoration: underline;
	font-family:'Rubik', sans-serif;
    font-weight:300;
}
footer .social-icons{
	font-size: 20px;
}
footer .social-icons a{
	text-decoration: none;
}
footer .social-icons a:visited{
	text-decoration: none;
	color: #FFF !important;
}
footer .social-icons a:hover{
	text-decoration: none;
	color: #edb83a !important;

}
.procon img{
	padding-top: 15px;
}


/* MEDIA */

@media (max-width: 1216px) {
	.room-item .desc p {
		display: none!important;
	}
}

@media (max-width: 1400px) {
	#slider .text-wrap h1 {
		font-size: 56px;
		padding: 0 20px;
	}
	.room-item .desc p {
		font-size: 14px!important;
	}
}

@media (max-width: 992px) {
	.envolve-tarifas {
		padding: 50px 0 0;
	}
}

@media (min-width: 992px) {
	hr.hr-contato {
		display: none;
	}
}

@media (max-width: 600px) {
	#subheader h1 {
		font-size: 24px;
	}
	#subheader h3 {
		font-size: 14px;
	}
}