::-webkit-scrollbar-thumb {background: #10E6FF; /*COLOCAR UMA DAS CORES DO SITE*/}

/* - - - - - HEADER - - - - - */
header{background-image: url("../../img/v1/bg-header.jpg");}

/* header - logo */
header .logo{left: 0; top: 20px; background-image: url("../../img/v1/logo-v2.png"); width: 180px; height: 60px;}
/* header - logo */

/* header - info_header */
.info_header{right: 0; top: 10px;}

.info_header a{margin: 0 2.5px;}

.info_header .face_a{background-image: url("../../img/v1/icon-facebook-template.png");}
.info_header .insta_a{background-image: url("../../img/v1/icon-instagram-template.png");}
.info_header .wpp_a{ background-image: url("../../img/v1/icon-whatsapp-template.png"); margin-left: 7px;}
.info_header .twitter_a{ background-image: url("../../img/v1/icon-twitter-template.png"); margin-left: 7px;}
.info_header .alt_a{color: #10E6FF; padding-right: 15px; margin-right: 15px; border-right: 1px #10E6FF solid; background-image: url("../../img/v1/icon-tel-header.png");}
/* header - info_header */


/* header - nav_header */
#nav_header{right: 0; height: 40px; bottom: 0;}

#nav_header a{color: #fff;}
#nav_header div{display: none;}
#nav_header a:hover{color: #10E6FF;}

#nav_header .dropdown{background-color: #16425f; width: 200px; margin-left: -187.5px;}

#nav_header .alt_a{background-image: url("../../img/v1/detail-nav-hover.png");}

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

#nav_header .hover_box{background-color: #003251; margin-left: 77.5px;}
/* header - nav_header */

/* - - - - - HEADER - - - - - */

/* - - - - - FOOTER - - - - - */
footer{background-image: url("../../img/v1/bg-footer.jpg");}
footer .central{box-sizing: border-box;}

footer .newsletter{background-color: #001329;}
footer .newsletter p b{color: #10E6FF;}
footer .newsletter input{border-color: #02254D; background-color: #02254D; color: #3C6798}
footer .newsletter input::placeholder {color: #3C6798; opacity: 1;}
footer .newsletter input:-ms-input-placeholder { color: #3C6798;}
footer .newsletter input::-ms-input-placeholder {color: #3C6798;}
footer .newsletter button{color: #3C6798; background-color: #00B0FF; border-color: #00B0FF;}
footer .newsletter button:hover{background: none; color: #00B0FF;}


footer li{}
footer .li_v1{display: inline-block;}
footer .li_v2{display: none;}

footer li p{color: #fff;}
footer li p span{color: #10E6FF;}

footer li a{color: #fff;}
footer li a:hover{color: #10E6FF;}
footer li .alt_a{border-color: #fff;}
footer li .alt_a:hover{border-color: #10E6FF;}

footer li .telefone_p{background-image: url("../../img/v1/icon-tel-footer.png");}
footer li .localizacao_p{background-image: url("../../img/v1/icon-local-footer.png");}
footer li .email_p{background-image: url("../../img/v1/icon-email-footer.png");}

footer li .social_p .face_a{background-image: url("../../img/v1/icon-facebook-template.png");}
footer li .social_p .insta_a{background-image: url("../../img/v1/icon-instagram-template.png");}
footer li .social_p .wpp_a{background-image: url("../../img/v1/icon-whatsapp-template.png");}
footer li .social_p .twitter_a{background-image: url("../../img/v1/icon-twitter-template.png");}

.footer-facebook-icon  { background-image: url("../../img/v1/icon-facebook-template.png"); }
.footer-instagram-icon { background-image: url("../../img/v1/icon-instagram-template.png"); }
.footer-wpp-icon       { background-image: url("../../img/v1/icon-whatsapp-template.png"); }
.footer-twitter-icon   { background-image: url("../../img/v1/icon-twitter-template.png"); }

footer .logo_class{background-image: url(../../img/v1/class-logo.png);}
footer .direitos{color: #10E6FF;}

/* - - - - - FOOTER - - - - - */

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

/*form_busca*/
#form_busca{background-color: #093D5E;}
#form_busca p,#form_busca button{color: #fff;}
#form_busca p{color: #10E6FF;}
#form_busca button{
background: #01e5ff;
background: -moz-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, #01e5ff), color-stop(100%, #054e9f));
background: -webkit-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -o-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -ms-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01e5ff', endColorstr='#054e9f', GradientType=1 );}
/*form_busca*/

/*list_place*/
.list_place .title{color: #002753;}
.list_place .title span{color: #10E6FF;}
.list_place hr{background-color: #10E6FF; margin-bottom: 75px;}

.list_place .place{width: 340px;}
/*list_place*/

/*place*/
.place{
    margin: 0 30px 50px;
    -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: 257px 0 25px 0;
}
.place:hover{background-color: #F3F3F3;}
.place img{position: absolute; top: 0; left: 0; max-height: 270px;}

.place .title{
    color: #5D5D5D;
    margin: 0 5%;
    /* text-align: center;   DTSC */
    line-height: 20px;
}

.place:hover > .title{color: #10E6FF;}
.place .person{
    background-image: url("../../img/v1/icon-user-detail.png");
    padding-left: 20px;
    line-height: 15px;
    color: #D2D2D2;
    position: absolute;
    background-size: 15px;
    bottom: 15px;
    left: 15px;
}
.place button{
    color: #fff;
    position: absolute;
    right: 15px;
    bottom: -20px;
    background: #01e5ff;
background: -moz-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, #01e5ff), color-stop(100%, #054e9f));
background: -webkit-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -o-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -ms-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01e5ff', endColorstr='#054e9f', GradientType=1 );
}
/*place*/

/*list_condominio*/
.list_condominio{background-color: #001E40;}
.list_condominio .title{color: #fff;}

.list_condominio ul li{width: 95%;}

.list_condominio ul li img{max-height: 340px; z-index: 1;}

.list_condominio ul li p{
    background-color: #fff;
    width: 80%;
    height: 170px;
    padding: 25px 75px;
    border-radius: 5px;
    color: #878787;
    line-height: 20px;
    margin-top: -50px;
    z-index: 2;
    position: relative;
}
.list_condominio ul li p span{color: #002753; font-weight: 900; line-height: normal;}
.list_condominio .owl-nav{top: 150px;}
.list_condominio .owl-nav .owl-next,.list_condominio .owl-nav .owl-prev{background-color: #fff; border-radius: 50px;}
.list_condominio .owl-nav .owl-next{right: -15px; background-image: url("../../img/v1/icon-next.png");}
.list_condominio .owl-nav .owl-prev{left: -15px; background-image: url("../../img/v1/icon-prev.png");}
/*list_condominio*/

/*sobre_index*/
.sobre_index{background-color: #F8F8F8;}
.sobre_quemsomos{background: none;}
.sobre_index .central{box-sizing: border-box; padding: 75px 725px 75px 0;}
.sobre_index hr{margin-bottom: 25px; margin-top: 15px;}

.sobre_index img,.sobre_index iframe{position: absolute; right: 0; top: 50px;}

.sobre_index p{color: #A2A2A2;}

.sobre_index a{
    color: #fff;
    margin-top: 40px;
   background: #01e5ff;
background: -moz-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, #01e5ff), color-stop(100%, #054e9f));
background: -webkit-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -o-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: -ms-linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
background: linear-gradient(45deg, #01e5ff 0%, #054e9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01e5ff', endColorstr='#054e9f', GradientType=1 );
}
/*sobre_index*/

/*depoimentos_index*/
.depoimentos_index{background-image: url("../../img/v1/bg-depoimentos.jpg");}
.depoimentos_index .central{padding: 50px 250px 50px 0;}

.depoimentos_index .titulo{position: absolute; top: 235px;}

.depoimentos_index ul{width: 875px; height: 440px; position: absolute; display: block; right: 0; top: 125px;}
.depoimentos_index ul li{
    width: 320px;
    height: 320px;
    position: relative;
    background-color: #fff;
    box-sizing: border-box;
    padding: 35px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 10px 20px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 10px 20px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 10px 20px 2px rgba(0,0,0,0.2);
    margin-bottom: 25px;
}
.depoimentos_index ul li p{
    color: #002753;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    box-sizing: border-box;
    padding: 55px 0 0;
    background: url("../../img/v1/icon-star.png") center top no-repeat;
}
.depoimentos_index ul li p span{font-size: 12px; font-weight: 500; display: block; color: #656565; margin-top: 35px; line-height: normal;}

.depoimentos_index .owl-nav{width: 110px; position: absolute; bottom: 0; right: 0;}
.depoimentos_index .owl-nav .owl-next,.depoimentos_index .owl-nav .owl-prev{
    background-color: #fff !important;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    margin: 0 2.5px;
    text-indent: -9999px;
    display: inline-block;
    -webkit-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
}
.depoimentos_index .owl-nav .owl-next{right: -15px; background: url("../../img/v1/icon-next.png") center center no-repeat;}
.depoimentos_index .owl-nav .owl-prev{left: -15px; background: url("../../img/v1/icon-prev.png") center center no-repeat;}
/*depoimentos_index*/

/*clientes_index*/
.clientes_index ul{width: 100%; height: 150px; position: relative;}
.clientes_index ul li{width: 200px; height: 150px; position: relative; display: inline-block; vertical-align: top;}
.clientes_index ul li img{max-width: 200px; width: auto !important; max-height: 200px; height: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}

.clientes_index .owl-nav{width: 100%; position: absolute;  top: 50px; display: block !important;}
.clientes_index .owl-nav .owl-next,.clientes_index .owl-nav .owl-prev{
    background-color: #fff !important;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    position: absolute;
    margin: 0 2.5px;
    text-indent: -9999px;
    -webkit-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 15px 2px rgba(0,0,0,0.2);
}
.clientes_index .owl-nav .owl-next{right: -32.5px; background: url("../../img/v1/icon-next.png") center center no-repeat;}
.clientes_index .owl-nav .owl-prev{left: -32.5px; background: url("../../img/v1/icon-prev.png") center center no-repeat;}
/*clientes_index*/

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

/*breadcrumb*/
.breadcrumb ol{color: #00B1FF;}
.breadcrumb ol li a{color: #00B1FF;}

.breadcrumb h1{color: #fff;}
/*breadcrumb*/

/*form_geral*/
.form_geral{padding: 55px 35px 70px;}
.form_geral p{color: #636363;}
.form_geral p input:focus,.form_geral p textarea:focus{color: #636363;}
.form_geral button{width: 220px; position: absolute; bottom: -35px; right: 55px; color: #fff; background-color: #0397CE; border-color: #0397CE;}
.form_geral button:hover{background-color: #fff; color: #0397CE;}
/*form_geral*/

/* - - - - - CONTATO - - - - - */

/*info_contato*/
.info_contato li{color: #1A547B;}
.info_contato li span{color: #27AAE1;}
/*info_contato*/

/*interesse_contato*/
.interesse_contato{width: 100%; height: 750px; position: relative; margin-top: 35px;}
.interesse_contato .central{height: auto; box-sizing: border-box; z-index: 2;}

.interesse_contato h2{color: #1A547B;}
.interesse_contato h2 span{color: #27AAE1;}
/*interesse_contato*/

/* - - - - - CONTATO - - - - - */

/* - - - - - QUEM SOMOS - - - - - */
.title_main{color: #00B1FF;}
/* - - - - - QUEM SOMOS - - - - - */

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

/* - - - - - PAGINA INSIDE - - - - - */
.condominio_inside{padding-right: 800px;}

.content_inside .p_quarto.titulo{color: #00B1FF;}
.content_inside .p_quarto.quartos,.content_inside .p_quarto.pessoas{color: #00B1FF;}
.content_inside .p_quarto.item{color: #00B1FF;}

.condominio_inside .imagens_inside{position: absolute; right: 0; top: 40px;}

/*box_azul*/
.content_inside .box_azul{background-color: #1B567D; outline-color: #27AAE2; width: 425px;}
.reserva_inside .box_azul{float: left;}
.imovel_inside .box_azul{float: right; position: sticky; top: 120px;}

.content_inside .box_azul .hr_a{background-color: #00B1FF;}
.content_inside .box_azul .p_azul.preco_a{color: #fff; background-color: #00B1FF;}
.imovel_inside .box_azul .p_azul.preco_a{background: none;}

.content_inside .box_azul .form_azul input:focus{background: #fff; color: #00B1FF; border-color: #00B1FF;}

.content_inside .box_azul .btn_imovel{
    border-color: #00B1FF;
    background-color: #00B1FF;
}
.content_inside .box_azul .btn_imovel:hover{color: #00ADF9; background: none;}
/*box_azul*/

/*dados_inside*/
.reserva_inside .dados_inside{float: right; width: 700px;}
.imovel_inside .dados_imovel{float: left; width: 700px;}
.imovel_inside .dados_imovel .imagens_inside{width: 100%; height: 600px;}
.imovel_inside .dados_imovel .p_quarto .titulo{margin-top: 25px;}

.content_inside .dados_inside .titulo{color: #00B1FF;}

.content_inside .dados_inside p{color: #6A6A6A;}
.content_inside .dados_inside .half input,.content_inside .dados_inside .full input,.content_inside .dados_inside .third input,.content_inside .dados_inside p select{background-color: #fff; border-color: #D6D6D6;}
.content_inside .dados_inside .half input:focus,.content_inside .dados_inside .full input:focus{background-color: #fff; color: #00B1FF; border-color: #00B1FF;}
.content_inside .dados_inside .checkbox{color: #000000;}

.content_inside .dados_inside .finalclick{
    border-color: #00B1FF;
    background-color: #00B1FF;
}
.content_inside .dados_inside .finalclick:hover{color: #00ADF9; background: none;}

.content_inside .dados_inside .box_half{background-color: #1B567D; width: 335px; height: 250px;}
.content_inside .dados_inside .box_half hr{background-color: #00B1FF;}
.content_inside .dados_inside .box_half a{
    background-color: #FFFFFF;
    color: #00B1FF;
    border-color: #00B1FF;
}
.content_inside .dados_inside .box_half a:hover{background-color: #00B1FF; color: #fff; border-color: #00B1FF;}
/*dados_inside*/

/* - - - bloco_imovel - - - */
.imovel_inside .bloco_imovel .titulo{color: #00B1FF;}

/*bloco_imovel - mes*/
.imovel_inside .bloco_imovel .mes li{color: #707070; background-color: #E6F8FF;}
.imovel_inside .bloco_imovel .mes li:nth-child(14),.imovel_inside .bloco_imovel .mes li:nth-child(15){color: #FF0005;}
.imovel_inside .bloco_imovel .mes li:nth-child(21),.imovel_inside .bloco_imovel .mes li:nth-child(22){color: #FF0005;}
.imovel_inside .bloco_imovel .mes li:nth-child(28),.imovel_inside .bloco_imovel .mes li:nth-child(29){color: #FF0005;}
.imovel_inside .bloco_imovel .mes li:nth-child(35),.imovel_inside .bloco_imovel .mes li:nth-child(36){color: #FF0005;}
.imovel_inside .bloco_imovel .mes .nome_mes{background-color: #1B567D; color: #fff;}
.imovel_inside .bloco_imovel .mes .dias_mes{background-color: #F5F5F5;}
/*bloco_imovel - mes*/

/*bloco_imovel - depoimento*/
.imovel_inside .bloco_imovel .depoimento{background-color: #F5F5F5;}
.imovel_inside .bloco_imovel .depoimento p{color: #0F0F0F;}
/*bloco_imovel - depoimento*/

/* - - - bloco_imovel - - - */

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

/* - - - - - RESERVA REALIZADA - - - - - */
.content_realizada{text-align: center;}

.content_realizada img{margin-bottom: 15px}

.content_realizada .title{color: #00B1FF;}
.content_realizada .numero{color: #00B1FF; border-color: #00B1FF;}
/* - - - - - RESERVA REALIZADA - - - - - */

.texto{color: #949494; font-size: 16px; font-weight: 300;}
.texto .titulo{color: #1B567D; font-size: 30px; font-weight: 300; margin: 15px 0;}

/* - - - - - ATRACOES - - - - - */
.content_atracoes{box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; padding: 50px 0;}
.content_atracoes > *{position: relative; box-sizing: border-box; margin: 0;}
.content_atracoes > *:nth-child(-n+2){margin: 0 0 70px;}

.content_atracoes .texto{width: 640px; height: auto;}

.content_atracoes .list{background-color: #00B0FF; width: 520px; height: auto; padding: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.content_atracoes .list li{font-size: 18px; font-weight: 300; color: #000000; margin: 0; width: 49%; position: relative;}

.content_atracoes .foto{width: 290px; height: 215px; overflow: hidden; margin: 0 5px 10px;}
.content_atracoes .foto img{width: 100%; height: 100%; position: relative; display: block; box-sizing: border-box; object-fit: cover;}
/* - - - - - ATRACOES - - - - - */

/* - - - - - RENTALS - - - - - */
.content_rentals{box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 50px 0;}
.content_rentals > *{position: relative; box-sizing: border-box; margin: 0;}

.content_rentals .texto{width: 640px; height: auto;}

.content_rentals .imagem{width: 540px; height: 570px; overflow: hidden;}
.content_rentals .imagem img{width: 100%; height: 100%; position: relative; display: block; box-sizing: border-box; object-fit: cover;}
/* - - - - - RENTALS - - - - - */

/* - - - - - AGENCIAS - - - - - */
.content_agencias{box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 50px 0;}
.content_agencias > *{position: relative; box-sizing: border-box; margin: 0;}

.content_agencias .texto{width: 640px; height: auto;}

.content_agencias .form_geral{width: 540px; height: auto; background-color: #F5F5F5; border-radius: 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.content_agencias .form_geral p{font-size: 15px; width: 48%; margin: 0 0 15px;}
.content_agencias .form_geral p:nth-child(5n+1){width: 100%;}
.content_agencias .form_geral p input,.content_agencias .form_geral p textarea{background-color: #fff; border-radius: 0;}

.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{box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 50px 0;}
.content_faq > *{position: relative; box-sizing: border-box; margin: 0;}

.content_faq .links{width: 250px; height: auto;}
.content_faq .links a{
	width: 250px;
	height: 50px;
	line-height: 50px;
	background-color: #1A5378;
	color: #fff;
	display: block;
	font-size: 20px;
	text-align: center;
	cursor: pointer;
	margin: 0 auto 10px;
	transition: 0.3s;
}
.content_faq .links a:last-child{margin: 0 auto;}
.content_faq .links a:hover{background-color: #00B0FF;}

.content_faq > *:nth-child(2){width: 900px;}
.content_faq > *:nth-child(2) > *{width: 100%; height: auto; position: relative; display: block; box-sizing: border-box;}

.content_faq > *:nth-child(2) .titulo{font-size: 40px; color: #1B567D; font-weight: 400; border-bottom: 1px #1B567D solid; padding-bottom: 10px; margin-bottom: 20px;}

.content_faq > *:nth-child(2) .pergunta{padding-bottom: 15px; border-bottom: 1px #B9B9B9 solid; position: relative; margin: 0 auto 25px; cursor: pointer;}
.content_faq > *:nth-child(2) .pergunta:last-child{margin: 0 auto 0;}

.content_faq > *:nth-child(2) .pergunta .nome{color: #000000; font-size: 22px; font-weight: 300;}
.content_faq > *:nth-child(2) .pergunta .nome span{position: absolute; right: 0; top: 0;}
.content_faq > *:nth-child(2) .pergunta .descricao{color: #949494; font-size: 16px; font-weight: 300; margin-top: 15px;}


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