.itens_mobile{display:block !important;}
.itens_main{display:none !important;}

/* - - - - - GERAL - - - - - */
.menu_aberto{background: #093D5E !important;}

/* - - - - - GERAL - - - - - */


/* - - - - - TEMPLATE - - - - - */

/* - - - HEADER - - - */

header{background: none;}

/* header - logo */
header .logo{left: 10px; top: 22.5px; background-image: url("../../img/v1/logo-mobile.png"); width: 180px; height: 35px;}
/* header - logo */

/* header - nav_header */
#nav_header{right: 0; width: 80px; height: 80px; top: 0; box-sizing: border-box; overflow: hidden; padding-top: 80px;}
#nav_header #menu_mobile{background-image: url("../../img/v1/mobile/menu-mobile.png");}

#nav_header .alt_a{background: none;}

#nav_header .busca_a{background-image: url("../../img/v1/icon-search-header.png");}

#nav_header .hover_box{background: none; margin-left: 0;}
/* header - nav_header */

/*localizacao_mobile*/
#localizacao_mobile{
background: #01e5ff;
background: -moz-linear-gradient(top, #01e5ff 0%, #054e9f 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #01e5ff), color-stop(100%, #054e9f));
background: -webkit-linear-gradient(top, #01e5ff 0%, #054e9f 100%);
background: -o-linear-gradient(top, #01e5ff 0%, #054e9f 100%);
background: -ms-linear-gradient(top, #01e5ff 0%, #054e9f 100%);
background: linear-gradient(to bottom, #01e5ff 0%, #054e9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01e5ff', endColorstr='#054e9f', GradientType=0 );
}
/*localizacao_mobile*/

/* - - - HEADER - - - */

/* - - - FOOTER - - - */
footer{background: none; background-color: #021B37;}
footer .central{box-sizing: border-box;}

/* - - - FOOTER - - - */

/* - - - - - TEMPLATE - - - - - */

/* - - - - - INDEX - - - - - */

/*form_busca*/
#form_busca p.itens_mobile{background-image: url(../../img/v1/icon-briefcase.png);}
/*form_busca*/

/*list_place*/
.list_place{text-align: center;}
.list_place hr{margin-bottom: 50px;}

.list_place .place{max-width: 340px; width: 100%;}
/*list_place*/

/*place*/
.place{
    margin: 0 0 35px;
    -webkit-box-shadow: 0px 4px 7px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 4px 7px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 4px 7px 2px rgba(0,0,0,0.2);
    padding: 235px 0 25px 0;
	height: 375px;
}
.place img{max-height: 220px;}
/*place*/

/*list_condominio*/
.list_condominio{overflow: hidden;}
.list_condominio ul li img{max-height: 295px;}

.list_condominio ul li p{
    background-color: #fff;
    width: 90%;
    height: 160px;
    padding: 15px 5%;
}
.list_condominio .owl-nav{top: 75px;}
.list_condominio .owl-nav .owl-next{right: -30px;}
.list_condominio .owl-nav .owl-prev{left: -30px;}
/*list_condominio*/

/*sobre_index*/
.sobre_index .central{box-sizing: border-box; padding: 25px 5%;}

.sobre_index img,.sobre_index iframe{position: relative; right: 0; top: -25px;}

.sobre_index a{margin-top: 20px;}
/*sobre_index*/

/*depoimentos_index*/
.depoimentos_index{padding: 25px 0;}
.depoimentos_index .central{padding: 0; overflow: hidden;}

.depoimentos_index .titulo{position: relative; top: 0;}

.depoimentos_index ul{width: 100%; height: 440px; position: relative; display: block; right: 0; top: 0; overflow: visible;}
.depoimentos_index ul li{
    width: auto;
	max-width: 90%;
    height: auto;
	max-height: 290px;
    padding: 15px;
}

.depoimentos_index .owl-nav{width: 100%; position: absolute; bottom: 325px; right: 0; display: block !important;}
.depoimentos_index .owl-nav .owl-next,.depoimentos_index .owl-nav .owl-prev{
    position: absolute;
}
.depoimentos_index .owl-nav .owl-next{right: -20px;}
.depoimentos_index .owl-nav .owl-prev{left: -20px;}
/*depoimentos_index*/

/*clientes_index*/
.clientes_index ul{overflow: hidden;}

.clientes_index .owl-nav{display: none !important;}
/*clientes_index*/

/* - - - - - INDEX - - - - - */

/*form_geral*/
.form_geral{padding: 15px; margin-bottom: 15px; border-radius: 5px; text-align: center;}
.form_geral button{width: 100%; position: relative; bottom: 0; right: 0;}
/*form_geral*/

/*interesse_contato*/
.interesse_contato{margin-top: 10px;}
/*interesse_contato*/

/* - - - - - BUSCA - - - - - */
.resultado_busca{font-size: 25px !important; color: #1B567D; margin: 32.5px 0;}
/* - - - - - BUSCA - - - - - */

/* - - - - - PAGINA INSIDE - - - - - */
.condominio_inside{padding-right: 5%;}

.condominio_inside .imagens_inside{position: relative; top: 0; margin-top: 25px;}

/* - - - - - PAGINA INSIDE - - - - - */

.texto{font-size: 14px; text-align: center;}
.texto .titulo{font-size: 18px; margin: 10px 0;}

/* - - - - - ATRACOES - - - - - */
.content_atracoes{padding: 15px 5%; justify-content: center;}
.content_atracoes > *:nth-child(-n+2){margin: 0 0 25px;}

.content_atracoes .texto{width: 100%; height: auto;}

.content_atracoes .list{padding: 10px; justify-content: flex-start;}
.content_atracoes .list li{font-size: 14px; margin: 0 0 10px; width: 100%;}

.content_atracoes .foto{width: 120px; height: 90px;}
/* - - - - - ATRACOES - - - - - */

/* - - - - - RENTALS - - - - - */
.content_rentals{flex-direction: column-reverse; justify-content: flex-start; padding: 15px 5%;}

.content_rentals .texto{width: 100%; height: auto;}

.content_rentals .imagem{width: 100%; max-height: 400px; height: 350px;}
/* - - - - - ATRACOES - - - - - */

/* - - - - - AGENCIAS - - - - - */
.content_agencias{justify-content: flex-start; padding: 15px 5%;}
.content_agencias > *{margin: 0 0 20px;}

.content_agencias .texto{width: 100%;}

.content_agencias .form_geral{width: 100%; justify-content: flex-start;}
.content_agencias .form_geral p{font-size: 13px; width: 100%; margin: 0 0 10px;}
.content_agencias .form_geral p:nth-child(5n+1){width: 100%;}

.content_agencias .form_geral button{border-radius: 0; height: 40px; line-height: 40px; bottom: auto; right: auto; position: relative; margin: 15px auto 0; font-size: 18px;}
/* - - - - - AGENCIAS - - - - - */

/* - - - - - FAQ - - - - - */
.content_faq{justify-content: flex-start; padding: 15px 5%;}
.content_faq > *{margin: 0 auto 25px;}
.content_faq > *:last-child{margin: 0 auto;}

.content_faq .links{width: 100%;}
.content_faq .links a{
	width: 120px;
	height: 30px; 
	line-height: 30px;
	font-size: 14px; 
	margin: 0 2.5px 5px;
}
.content_faq .links a:last-child{margin: 0 2.5px 5px;}

.content_faq > *:nth-child(2){width: 100%;}

.content_faq > *:nth-child(2) .titulo{font-size: 20px; padding-bottom: 5px; margin-bottom: 10px; text-align: center;}

.content_faq > *:nth-child(2) .pergunta{padding-bottom: 10px; margin: 0 auto 12.5px; text-align: center;}

.content_faq > *:nth-child(2) .pergunta .nome{font-size: 14px;}
.content_faq > *:nth-child(2) .pergunta .nome span{display: none;}
.content_faq > *:nth-child(2) .pergunta .descricao{font-size: 12px; margin-top: 10px;}

/* - - - - - FAQ - - - - - */
