@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import "animate.css";body{background:background: linear-gradient(35deg, #fff 30%, #f0ebdb);color:#5c6681;font-family:'Verdana', sans-serif;font-size:16px;line-height:34px;font-weight:200;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.ic{border:none;float:right;background:#fff;color:#000;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
a{font:inherit;color:#000;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{text-decoration:none;}
a:active{background:transparent;}
a[href^="tel:"]{color:none;text-decoration:none;}
img{max-width:100%;height:auto;}
*{-webkit-text-size-adjust:none;}
.text_1{font:600 3.6em/60px 'Arial', sans-serif;color:#000}
.text_2{font:600 1.8em/40px 'Arial', sans-serif;color: #6e2c08; text-shadow: #b0b7bd 0.0em 0.0em 0.4em}
.text_3{font:300 18px/24px 'Arial', sans-serif;color:#FFFFFF;}
.text_4{font:700 22px/40px 'Arial', sans-serif;color:#000}
.text_4p{font:400 22px/40px 'Arial', sans-serif;color:#000}
.text_5{font:300 14px/20px 'Arial', sans-serif;color:#000}
.text_6{font:400 18px/26px 'Arial', sans-serif;color:#000}
.text_7{font:400 36px/36px 'Verdana', sans-serif;color:#000;}
.text_8{font:400 12px/18px 'Arial', sans-serif;}
.text_9{
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 14.3px ;
	line-height: 26px;
	font-weight: bold;
}
.text_10{
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 16px ;
	line-height: 22px;
	font-weight: bold;
}
.color_1{color:#ffffff;}
.color_1 a{color:inherit;}
.color_2{color:#110b88;}
.color_2 a{color:110b88;}
.color_3{color:#129894;}
.color_3 a{color:inherit;}
.color_4{color:#000;}
.color_4 a{color:inherit;}
.color_5{color:#413d3d;}
.color_5 a{color:inherit;}
.color_6{color:#4a4a4a;}
.color_6 a{color:inherit;}
.bg_1{background-color:#F1EEE2;}
.put-left{float:left;}
.put-right{float:right;}
.page{background:#fff;}

::-webkit-scrollbar {
    width: 16px;
    background-color: #fff;
}
::-webkit-scrollbar-thumb {
    background-color: #a9a9a9;
    border-radius: 0;
}

#header{
	position: relative; background:linear-gradient(135deg, #fff 30%, #fff); !important; z-index: 999 !important
}
@media (max-width:1199px){#header{text-align:center;}
}
.brand{text-align:left;}
.brand1{text-align:left;}
.brand h1{display:inline-block;text-align:left;}
@media (max-width:979px){.brand{float:none;}
}
.nav{text-align:right;}
@media (max-width:979px){.nav{text-align:center;float:none;}
}
.sf-menu{display:inline-block;margin-right:-10px;}
.sf-menu > li{position:relative;float:left;font:600 20px/26px 'Arial', sans-serif;text-align:center;text-transform:capitalize;letter-spacing:0.5px;}
.sf-menu > li > a{position:relative;display:inline-block;padding:40px 12px 28px;color:#09237c;text-shadow:#fff 0.0em 0.0em 0.0em;}
.sf-menu > li.sfHover > a,
.sf-menu > li.current > a,
.sf-menu > li > a:hover{background:none;color:#ddd;text-shadow:#062064 0.1em 0.1em 0.2em;text-decoration:none;}
.sf-menu > li.sfHover > a:after,
.sf-menu > li.current > a:after,
.sf-menu > li > a:hover:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:6px;background:#000;}
.sf-menu > li + li{margin-left:10px;}
.sf-menu ul{position:absolute;display:none;width:260px;padding:16px 0;text-align:left;background:#ffffffb8;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:4px 4px 5px 0 rgba(0, 0, 0, 0.55);box-shadow:0px 5px 7px 0 rgba(0, 0, 0, 0.55);}
.sf-menu ul li{display:block;position:relative;text-transform:none;}
.sf-menu ul li.sfHover > a,
.sf-menu ul li.current > a,
.sf-menu ul li a:hover{background:#2c3c8f;color:#ffffff;text-decoration:none;}
.sf-menu ul li + li{margin-top:8px;}
.sf-menu ul li a{display:block;padding:8px 18px;color:#2c3c8f;}
.sf-menu > li > ul{top:100%;left:50%;margin-left:-70px;}
.sf-menu > li > ul > li > ul{top:0px;left:110%;}
@media only screen and (max-width:767px){nav{padding-bottom:0;}
.sf-menu{display:none;}
.select-menu{margin:5px 0 2px;display:block;position:relative;padding:50;width:100%;height:auto;border:2px solid #dfc484;background: url(../images/select.png) 99% center no-repeat;color:#000;border-radius:0;-webkit-appearance:none;outline:none;font:normal 14px 'Verdana', sans-serif;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select-menu .select{width:94%;height:45px;color:#cfb14f;background-color:transparent;font:600 16px 'verdana', sans-serif;line-height:30px;font-weight: bold;56px;border:none;box-shadow:none;outline:none;-webkit-appearance:none;margin-left:2px;}
}
@media (max-width:479px){nav.put-right{padding-bottom:5px;}
}
.isStuck{background:linear-gradient(35deg, #fff 30%, #fff);z-index:999;border-bottom:1px solid #09237c;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}

}
#content{overflow:hidden;}
.header_1{text-align:center;font:600 48px/60px 'Arial', sans-serif;}
.header_1.indent_1{padding-bottom:56px;}
.header_1.indent_2{padding-bottom:34px;}
@media (min-width:980px) and (max-width:1199px){.header_1{font-size:40px;line-height:52px;}
}
@media (max-width:767px){.header_1{font-size:36px;line-height:42px;}
}
.header_2{font:600 36px/30px 'Arial', sans-serif;}
.header_2.indent_1{padding-bottom:30px;}
.header_2.indent_2{padding-bottom:32px;color:#666666;}
.header_2.indent_3{padding-bottom:81px;}
.header_2.indent_4{padding-bottom:43px;}
.header_2.indent_5{padding-bottom:41px;}
.wrap_1{padding-top:124px;}
.wrap_2{padding-top:71px;}
.wrap_3{padding-bottom:34px;}
.wrap_4{padding-bottom:53px;}
.wrap_5{padding-bottom:95px;}
.wrap_6{padding-bottom:120px;}
.wrap_7{padding-top:82px;}
.wrap_8{padding-bottom:48px;}
.wrap_9{padding-top:104px;}
.wrap_10{padding-bottom:44px;}
.wrap_11{padding-top:123px;}
.wrap_12{padding-bottom:91px;}
.wrap_13{padding-top:42px;}
.wrap_14{padding-top:91px;}
.wrap_15{padding-bottom:118px;}
.wrap_16{padding-top:32px;}
.wrap_17{padding-top:50px;}
.wrap_18{padding-top:117px;}
.wrap_19{padding-bottom:115px;}
.wrap_20{padding-bottom:46px;}
@media (max-width:767px){.wrap_11,
.wrap_14,
.wrap_9,
.wrap_1,
.wrap_18{padding-top:50px;}
.wrap_12,
.wrap_15,
.wrap_5,
.wrap_19{padding-bottom:50px;}
}
@media (max-width:1199px){.img-wrap{text-align:center;}
}
@media (max-width:767px){.img-wrap{margin-top:30px;}
}
.btn_1{display:inline-block;font:100 30px/30px 'arial', sans-serif;padding:15px 10px 16px;letter-spacing:1.5px;color:#fff;background:#EEEADB;}
.btn_1:hover{color:#000;background:#000;text-decoration:none;}
.btn_2{display:inline-block;padding:4px 20px 3px;font:400 24px/30px 'arial', sans-serif;color:#fff;background:#0e8ef0;}
.btn_2:hover{color:#ffffff;background:#110b88;text-decoration:none;}
.btn_3{display:inline-block;padding:4px 34px 3px 33px;font:400 24px/30px 'arial', sans-serif;color:#413d3d;background:#f1f045;}
.btn_3:hover{color:#ffffff;background:#249f9c;text-decoration:none;}
.img_1{margin:3px 0 9px 0;float:left;}
.img_1 + .img_1{margin-left:29px;}
@media (max-width:1199px){.img_1{float:none;}
.img_1 + .img_1{margin-left:0;}
}
.img_2{margin:3px 0 9px 0;float:left;}
.img_2 + .img_2{margin-left:30px;}
.img_2:first-child + .img_2 + .img_2 + .img_2{margin-left:0;}
@media (min-width:980px) and (max-width:1199px){.img_2{width:140px;}
.img_2 + .img_2{margin-left:20px;}
}
@media (min-width:768px) and (max-width:979px){.img_2{width:108px;}
.img_2 + .img_2{margin-left:20px;}
}
@media (max-width:767px){.img_2{float:none;}
.img_2 + .img_2{margin-left:0;}
}
.box_1{text-align:center;padding-bottom:80px;}
.box_1 [class^='icon_']{display:inline-block;width:117px;height:117px;color:#00c;border:0px solid #199b97;text-align:center;border-radius:100px;}
.box_1 .icon_1:before{content:'%';font:bold 48px/117px 'Arial', sans-serif;}
.box_1 .icon_2:before{content:'\f012';font:700 48px/117px 'FontAwesome';}
.box_1 .icon_3:before{content:'\f007';font:700 48px/117px 'FontAwesome';}
.box_1 .icon_4:before{content:'\f0ad';font:700 48px/117px 'FontAwesome';}
.box_1 [class^='icon_'] + .text_2{padding-top:22px;}
.box_1 [class^='icon_'] + .text_2 + .text_3{padding-top:16px;}
.box_1 [class^='icon_'] + .text_2 + .text_3 + .btn_2{margin-top:41px;}
.box_2{padding:36px 15px 42px 62px;border:0px solid #898888;}
.box_2 .put-left{margin:63px 77px 57px 0px;}
.box_2 .text_2 + .text_3{padding-top:13px;}
.box_2 .text_3 + .btn_2{margin-top:41px;}
@media (min-width:980px) and (max-width:1199px){.box_2{padding:26px 5px 32px 52px;}
.box_2 .put-left{margin:53px 67px 47px 0;}
}
@media (max-width:979px){.box_2{padding:20px 40px 40px;text-align:center;}
.box_2 .put-left{float:none;text-align:center;margin:0 0 30px;}
}
.box_3{text-align:center;}
.box_4 .text_5 + .btn_2{margin-top:40px;}
.box_4 .text_5 + .row{padding-top:31px;}
.box_4 .row + .btn_3{margin-top:46px;}
@media (min-width:768px) and (max-width:1199px){.box_4 .grid_2{width:170px;}
}
.box_5{position:relative;padding-top:8px;padding-left:65px;}
.box_5:before{content:attr(data-index);position:absolute;top:1px;left:0;width:50px;height:50px;border-radius:25px;text-align:center;color:#ffffff;background:#000;font:700 36px/48px 'Arial', sans-serif;}
.box_5 .text_2 + .text_3{padding-top:24px;}
.box_6 .put-left{margin-top:6px;margin-right:30px;}
.box_6 .put-left .caption{position:relative;display:inline-block;}
.box_6 .put-left .text_2{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:rgba(0, 0, 0, 0.43);padding:8px 0 14px;}
.box_6 .caption .text_2 + .text_3{padding-top:24px;}
.box_6 .caption .text_3 + .btn_2{margin-top:25px;}
.box_6 + .box_6{margin-top:118px;}
@media (max-width:1199px){.box_6 .put-left{float:none;margin:0 0 20px;text-align:center;}
}
@media (max-width:479px){.box_6 .put-left img{width:100%;}
}
.box_7{padding-bottom:117px;}
.box_7 .img-wrap{text-align:center;}
.box_7 .caption{padding-top:35px;}
.box_7 .caption .text_2 + .text_3{padding-top:24px;}
.box_7 .caption .text_3 + .btn_2{margin-top:40px;}
@media (max-width:767px){.box_7{padding-bottom:50px;}
}
.list_1{display:inline-block;}
.list_1 li{float:left;}
.list_1 li + li{margin-left:17px;}
.list_1 li a{display:inline-block;width:50px;height:50px;color:#ffffff;background:#dcd9d9;text-align:center;border-radius:25px;}
.list_1 li a:hover{background:#129894;text-decoration:none;}
.list_1 li a.fa-twitter{font-size:25px;line-height:56px;}
.list_1 li a.fa-twitter:before{padding-left:1px;}
.list_1 li a.fa-facebook{font-size:25px;line-height:52px;}
.list_1 li a.fa-facebook:before{padding-left:2px;}
.list_1 li a.fa-google-plus{font-size:25px;line-height:52px;}
.list_1 li a.fa-google-plus:before{padding-left:6px;}
.list_1 li a.fa-pinterest{line-height:50px;font-size:30px;}
.list_1 li a.fa-pinterest:before{padding-left:1px;}
.list_2 li{position:relative;padding-left:31px;}
.list_2 li:before{content:'';position:absolute;left:0;top:9px;width:10px;height:10px;background:#129894;border-radius:5px;}
.list_3 li{float:left;}
.list_3 li img{-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.list_3 li a:hover img{opacity:0.5;}
.list_3 li + li{margin-left:26px;}
@media (min-width:980px) and (max-width:1199px){.list_3 img{width:120px;}
.list_3 li + li{margin-left:12px;}
}
@media (max-width:979px){.list_3{text-align:center;}
.list_3 li{float:none;margin-bottom:9px;display:inline-block;}
}
@media (min-width:768px) and (max-width:979px){.list_3 li:first-child + li + li + li{margin-left:0;}
}
@media (min-width:480px) and (max-width:767px){.list_3 li:first-child + li + li{margin-left:0;}
.list_3 li:first-child + li + li + li + li{margin-left:0;}
}
@media (max-width:479px){.list_3 li + li{margin-left:0;}
}
.map{width:100%;height:399px;}
@media (max-width:767px){.map{height:250px;}
}
@media (max-width:479px){.map{height:150px;}
}
address .text_7 + .text_8{padding-top:22px;}
.terms-list{text-align:center;}
.terms-list dt + dd{padding-top:14px;}
.terms-list dd + dt{padding-top:19px;}
.terms-list p + p{padding-top:12px;}
a[data-type='lightbox']{display:block;background:url('../images/magnify.png') no-repeat center center;}
a[data-type='lightbox'] img{width:100%;height:auto;}
a[data-type='lightbox']:hover img{opacity:0.2;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
@media (max-width:767px){a[data-type='lightbox'].last-row{margin-bottom:8px;}
}
@media (max-width:767px){#footer{text-align:center;}
}
.info{padding:23px 0 24px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:100px;right:30px;overflow:hidden;border:none;color:none;width:60px;height:63px;font-size:0px;line-height:38px;z-index:20;-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}
#toTop:hover{outline:none;text-decoration:none;color:none;}
#toTop:active{background:transparent;}
@media only screen and (max-width:1199px){#toTop{display:none !important;}
}
.praia{max-width:1800px;margin:0 auto;background: url(../images/back1.gif);overflow:hidden;}
#content{width:100%;float:left;}
.intima{max-width:1800px;margin:0 auto;background:#f7f4e9); overflow:hidden;}
#content{width:100%;float:left;}
.intima-praia{max-width:1388px;margin:0 auto;background:url(../images/agua1.jpg);overflow:hidden;}
#content{width:100%;float:left;}
.titulo{
	/* Largura máxima */
	max-width: 1388px;
	/* Alinha ao centro */
	margin: 1 auto;
	background:  url(../images/agua1.jpg);
	overflow: hidden;
}
#content{
	/* Largura */
	width:100%;
	/* Alinha à esquerda */
	float:center;
}
  #whatsapp {
    position: fixed;
    right: 10px;
    top: 70%;
    width: 3.9em;
    margin: 1em 0 0 0;
    z-index: 1001;
    background:none;
    /* color: white; */
    ): ;
    color: none;
    font-weight: bold;
    font-size: large;
    text-align: center;
    border: none;
    border-right: none;
    padding: 0.8em 0.8em 0.8em 0.5em;

  }
  
  #whatsapp li { margin: 0 }
  #whatsapp a { color: inherit }

  /* Make menu absolute, not fixed, on IE 5 & 6 */
  #whatsapp { position: absolute }
  *>#whatsapp { position: fixed }

  p.stb { text-indent: 0; margin-top: 2.83em }
  p.mtb { text-indent: 0; margin-top: 2.17em }
  p.ltb { text-indent: 0; margin-top: 3.08em }
  
/* ============================= */
/* MENU MOBILE BASE */
/* ============================= */

.mobile-menu {
  display: none;
}

#hamburger {
  font-size: 36px;
  background: #fff;  
  border: 4px solid rgba(20, 103, 215, 0.9);
  border-radius: 8px;
  color: #000;
  float: left;
  cursor: pointer;
  position: relative
  z-index: 999;
}

/* MENU FECHADO */
#mobile-menu {
  display: none;
  background: #dde5ff;
  width: 100%;
}

/* MENU ABERTO */
#mobile-menu.active {
  display: block;
}

/* ITENS PRINCIPAIS */
#mobile-menu a,
#mobile-menu span {
  color: #09237c !important;
  display: block;
  padding: 18px 50px;
  font: 300 18px/18px 'verdana';
  border-bottom: 3px solid #09237c;
  cursor: pointer; #conteudo p {
  color: red;
}
}

/* SUBMENU */
.submenu {
  display: none;
  background: #fff;
}

/* SUBMENU ABERTO */
.menu-item.open .submenu {
  display: block;
}

/* SUBITENS */
.submenu a {
  padding-left: 30px;
  font-size: 16px;
}

/* ============================= */
/* MOBILE */
/* ============================= */

@media (max-width: 768px) {

  /* ESCONDE DESKTOP */
  .nav {
    display: none !important;
  }

  /* MOSTRA MOBILE */
  .mobile-menu {
    display: block;
    position: absolute;
    right: 15px;
    top: 20px;
    z-index: 10000;
  }

  /* LOGO AJUSTADA (AGORA PROPORCIONAL) */
  #logomarca {
    max-width: 220px; 
	align: left !important;;
  }

  /* BARRA SUPERIOR FIXA COM DEGRADÊ GARANTIDO */  
  .barra-top {
    position: fixed;
    top: 0;
    left: 0;
    background: linear-gradient(135deg, #fff 30%, #e4eaf0) !important;
	z-index:9000
  }

  /* HEADER FIXO */
  #stuck_container {
    position: fixed;
    top:0px;
    left: 0;
    width: 100%;
    background: linear-gradient(35deg, #fff 30%, #e4eaf0); !important
    z-index: 999;
  }

  /* ESPAÇO DO TOPO */
  body {
    padding-top:70px;
  }

}

/* ============================= */
/* DESKTOP */
/* ============================= */

@media (min-width: 769px) {

  .mobile-menu {
    display: none !important;
  }

  #mobile-menu {
    display: none !important;
  }
.container-fotos {
  position: relative;
  width: auto;
}
.imagem { width: 100%; }
.texto-sobreposto {
  position: absolute;
  bottom: 10px;
  left: 10px;
  background-color: rgba(0,0,0,0.70); /* Fundo transparente */
  color: white;
  z-index: 5;
}

}
