/* .onde-dormir-banner{background: url(/imgs/temp/banner-onde-dormir.jpg) bottom center; height: 295px !important; padding-top: 5%; position: relative;}*/
.title-border-banner{border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; margin:0 5%; padding:10px 0; color:#eeeeee;}

h3 small{font-size: 12px; font-weight: 400;}

h3 a{color:#b49d5b !important;}
h3 a:hover{color:#6cb5b6 !important;}

.btn-default {
	color: #ffffff !important;
	background-color: #b49d5b;
	border-color: #b49d5b;
}
.btn-default:hover {
	color: #ffffff !important;
	background-color: #6cb5b6;
	border-color: #6cb5b6;
}





.estabelecimento-destaque-content{position: relative;}
.estabelecimento-destaque-bg{width:100%; height: 170px; 
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
.estabelecimento-destaque-content .bg-overlay{ top:0px; width:100%; height:170px;
background-color:rgba(0, 0, 0, 0.8); opacity:0; position: absolute; transition: all .3s ease-in-out;  } 

.estabelecimento-mais-info{ 
 	position: absolute; top:0;  height: 100%; width: 100%; padding: 20px; z-index: 500; height: 170px; display: table;
 } 
 .estabelecimento-mais-info h2{opacity: 0;} 

.estabelecimento-destaque-content:hover .bg-overlay { opacity:0.7; color: #eeeeee !important;} 

 .estabelecimento-destaque-content:hover h2 { opacity:1; color: #eeeeee !important; 
 	transition: opacity .2s ease-in; border:1px solid #eeeeee;
display: table-cell;
vertical-align: middle;
 } 

.bgamarelo{
	background-color: #b49d5b;
	color: #fff;
  min-height: 45px;
  padding: 5px 0 2px 0px;
}

.bgazul{
	color: #fff;
	background-color: #6cb5b6;
	min-height: 45px;
	padding-top: 10px;
	border-left: solid 3px #fff;
}

#form_search, #form_estrelas{
	display: inline-block;
}

.bgazul a{font-size: 12px; text-transform: uppercase;	border: 0;	color: #ffffff !important	; font-weight: 600; }

.star-opacity{opacity:0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}


#CDSROWRATING895{
  display: table-row;
}

#CDSROWLOC895{
  display: none;
}

#TA_cdsratingsonlywide895{
	display: inline-block;
}

#pGqZpq a img{
	max-width: 100%;
}

.cdsROW.wide .logo{
	border: 0 !important;
}

.tripadvisor{
	position: relative;
	text-align: center;
	border-left: solid 1px #ccc;
	height: 170px;
}

.tripadvisor .btn-default{
	position: absolute;
	bottom: 20px;
	left: 25%;
	width: 50%;
	height: 30px;
	display: inline-block;
}


.premium{position: absolute;top: 10px;left: 25px; z-index: 20;}

.tripadvisor_rank{
	text-align: center;
  height: 45px;
  overflow: hidden;
}

.tripadvisor_rank div{
	display: inline-block;
}

.tripadvisor_rank p{
	font-size: 10px;
	line-height: 8px;
}

.cdsLocName{
	display: none !important;
}

.hotelista{
	border-bottom: solid 1px #beb499;
}


.scroll {
  border: 1px solid #aaa;
  padding: 5px 10px;
  height: 300px;
  width: 400px;
  overflow-y: scroll;
  margin: 100px 0 20px 0;
  background: #ffc;
}

.tripadvisor_rank{
	position: absolute;
	top: 100%;
	right: 0px;
  padding: 0;
}



.hidden{
	display: none !important;
}


/* VER NO MAPA*/
.form-group { margin-right:5px; margin-bottom: 0px !important; margin-top: 2px;}

.form-control {
  display: block;
  height: 30px;
  padding: 5px 12px !important;
  font-size: 12px;
  color: #ffffff;
  background-color: #8e7c48;
  margin-left: 10px !important;
  background-image: none;
  border: none !important;
}

#map-canvas .info-window{width: 250px !important; height: 270px;}




/* ===================================
\   MEDIA WIDTHS 
/* =================================== */

@media (max-width: 768px) and (orientation: portrait){
	.row-premiums{background: #f7f4ef; padding:20px 0px;}

	
	.filters{position: fixed; bottom:10px !important; z-index: 990; width:90%; left:10% !important;  border:1px solid #eeeeee !important;
		background: #ffffff; border-radius: 6px; 
		-webkit-box-shadow: -1px 0px 10px -1px rgba(100,100,100,0.3);-moz-box-shadow: -1px 0px 10px -1px rgba(100,100,100,0.3);box-shadow: -1px 0px 10px -1px rgba(100,100,100,0.3);
	}
	.form-control {
	font-size: 14px;
	color: #ffffff;
	background-color: #8e7c48;
	margin-top: 10px !important;
	background-image: none;
	border: none !important;
	}

	.bgamarelo{
	background:none !important ;
	color: #fff;
	min-height: 45px;
	padding: 0px;
	}

	.bgazul{    min-height: 30px;  margin-top: 12px; border: none !important; padding-top: 3px; }

	.bgazul a{font-size: 12px; line-height: 12px; text-transform: uppercase;	border: 0;	color: #ffffff !important	; font-weight: 500; }

	.form-control { margin-left: 0px !important;}

	.tripadvisor_rank {
    position: absolute;
    top: 100%;
    right: 0px;
    padding: 0;
	}



}