.nav-cell,.navbar-links,.navbar-logo{vertical-align:middle}.footer-menu-link,.home-pacote-link,.nav-link,.search-findable{text-decoration:none}.hidden,.popup{visibility:hidden}*{box-sizing:border-box;font-family:Roboto;font-size:0;padding:0;border:0;margin:0}.home-pacote-link,.home-text-bot,.home-text-bot .big,.home-text-top,.page-title,.popup-title{font-family:"Dancing Script",cursive}:focus{outline:0}b,i,strong,u{font-size:inherit}body.loading{display:none}.container{position:relative;max-width:1160px;padding:0 30px;display:table;margin:auto;width:100%}.navbar{box-shadow:0 1px 4px rgba(4,5,5,.75);background:#FFF;position:fixed;z-index:5000;width:100%;left:0;top:0}.navbar-logo{display:table-cell;width:1px}.navbar-logo a{box-shadow:0 4px 4px -4px rgba(4,5,5,.75);margin-bottom:-50px;display:block}.navbar-logo a img{width:110px}.navbar-links{display:table-cell}.navbar-overlay{background:rgba(0,0,0,.75);position:fixed;z-index:2000;bottom:0;width:100%;left:0;top:60px}.nav{position:relative;margin-left:auto;display:table;height:60px}@media all and (max-width:900px){.nav{box-shadow:-4px 4px 4px -4px rgba(4,5,5,.75);background:#FFF;position:absolute;overflow:auto;display:none;height:auto;width:200px;margin:0;top:60px}.nav.show{display:block}}.page.first,.search-finds{overflow:hidden}.nav-cell{display:table-cell;position:relative;padding:0 10px}.nav-cell:first-child{padding-left:0}.nav-cell:last-child{padding-right:0}@media all and (min-width:901px){.nav-cell.active::after,.nav-cell.active::before{position:absolute;content:""}.nav-cell.active::after{background:#EB222B;bottom:0;height:3px;right:10px;left:10px}.nav-cell.active:first-child::after{left:0}.nav-cell.active:last-child::after{right:0}.nav-cell.active::before{border-color:transparent transparent #EB222C;border-width:0 5px 5px;border-style:solid;margin-left:-5px;bottom:3px;height:0;width:0;left:50%}.nav-cell.active:first-child::before{left:calc(50% - 5px)}.nav-cell.active:last-child::before{left:calc(50% + 5px)}}.content,.content-pages,.nav-mobile-bar,.page{position:relative}@media all and (max-width:900px){.nav-cell{display:block;padding:0}}.nav-link{text-align:center;font-size:15px;display:block;color:#1A1A1A}.nav-link.background{background:rgba(33,33,33,1);background:-moz-linear-gradient(left,rgba(33,33,33,1) 0,rgba(73,72,73,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(33,33,33,1)),color-stop(100%,rgba(73,72,73,1)));background:-webkit-linear-gradient(left,rgba(33,33,33,1) 0,rgba(73,72,73,1) 100%);background:-o-linear-gradient(left,rgba(33,33,33,1) 0,rgba(73,72,73,1) 100%);background:-ms-linear-gradient(left,rgba(33,33,33,1) 0,rgba(73,72,73,1) 100%);background:linear-gradient(to right,rgba(33,33,33,1) 0,rgba(73,72,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#494849', GradientType=1 );line-height:60px;padding:0 20px;color:#FFF}@media all and (max-width:900px){.nav-link{position:relative;padding:10px;z-index:200}.nav-cell.active .nav-link{color:#EB222C}.nav-link.background{line-height:normal;padding:10px}.nav-link-bar{z-index:100;height:100%;width:100%;right:auto;left:auto}.nav-link-bar::before{display:none}}.nav-mobile{margin:5px -10px 5px auto;cursor:pointer;display:none;padding:10px;height:50px;width:50px}.nav-mobile-bar{margin:6px 0 0;background:#050505;border-radius:3px;display:block;height:6px}.nav-mobile-bar:first-child{margin-top:0}.content{background:url(../../img/content-bg.png) center #FFF;padding-bottom:30px;padding-top:61px}.content-pages{box-shadow:0 0 15px rgba(0,0,0,.2);padding:35px 20px 45px;margin:30px auto 0;background:#FFF;max-width:1160px;z-index:2000}.page{padding-top:30px}.page:first-child{padding-top:0}.page.first.no-video{background:url(../img/header.jpg) center no-repeat;background-size:cover}.page-title{margin-bottom:15px;font-size:50px;color:#3B3B3B}.page-title.small{font-size:30px}@media all and (max-width:900px){.nav-mobile{display:table}.page-title{text-align:center;font-size:35px}.page-title.small{font-size:25px}}.home-clips img,.home-clips video{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.home-video-clip{background:url(../../img/content-bg.png) center #FFF;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);position:absolute;height:83px;bottom:0;width:100%;left:0}.header-map{position:absolute;left:0;top:0}.home-links,.home-over,.home-search{position:relative}.home-over{display:block;z-index:2000}.home-links{box-shadow:0 1px 4px rgba(4,5,5,.75);background:#FFF;margin-left:auto;display:table}.home-search,.search-finds{box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:2px}.home-link-booking,.home-link-facebook{vertical-align:middle;display:table-cell}.home-link-booking a,.home-link-facebook a{display:inline-block}.home-link-certify,.home-link-divider,.home-link-tripadvisor{vertical-align:middle;display:table-cell}.home-link-tripadvisor{padding:6px 8px}.home-link-divider-bar{background:#696969;height:18px;width:1px}.home-link-certify{padding:0 8px;font-size:15px}@media all and (max-width:520px){.home-links{display:none}}.home-search{margin:200px auto 100px;background:#F2F2F2;max-width:580px;display:table;z-index:2000;padding:3px;width:100%}.home-search-left,.home-search-right{display:table-cell;vertical-align:middle}.home-search-control{border-radius:2px;line-height:40px;padding:0 10px;font-size:15px;width:100%}.home-search-right{width:1px}.home-search-btn,.home-search-close{display:inline-block;margin-left:3px;background:0 0;cursor:pointer;padding:10px}.home-search-close{display:none}.search-finds{position:absolute;margin-top:15px;z-index:3000;width:100%;left:0}.popup-box,.popup-close{box-shadow:0 0 10px rgba(0,0,0,.5)}.home-pacote,.home-pacote-data,.home-pacotes,.home-scroll,.paper ul li,.search-finded{position:relative}.search-top{border-radius:2px 2px 0 0;background:#BFBFBF;font-size:16px;color:#FFF;padding:15px}.search-findable,.search-none{border-right:1px solid #BFBFBF;border-left:1px solid #BFBFBF;background:#F2F2F2;font-size:15px;display:block;color:#6A6A6A;padding:15px}.search-finded{max-height:300px;overflow:auto}.search-findable{border-bottom:1px solid #BFBFBF}.search-findable:last-child{border-bottom:0}.search-bottom{border-radius:0 0 2px 2px;background:#BFBFBF;height:6px}@media all and (max-width:520px){.home-search{margin-top:237px}}.home-text{margin-bottom:50px;font-weight:700;color:#252424}.home-text-bot,.home-text-top{font-size:40px}.home-text-bot .big{font-size:60px}.home-text-white .home-text{color:#FFF}@media all and (max-width:900px){.home-text-top{font-size:30px}.home-text-bot .big{font-size:45px}}.home-scroll{text-align:center;z-index:1500}.home-pacotes{border:3px solid #F6F6F6;border-radius:2px}.home-pacotes-small{border-radius:2px;position:relative;max-width:600px;display:none;margin:auto}.home-pacote{border-top:3px solid #F6F6F6;table-layout:fixed;display:table;color:#3B3B3B;width:100%}.home-pacote:first-child{border-top:0}.home-pacotes-small .home-pacote{border:3px solid #F6F6F6}.home-pacote-cell{vertical-align:middle;display:table-cell;padding:30px}.home-pacote-data,.home-pacote-link{border-bottom:1px solid #3B3B3B;display:table;font-weight:700}.home-pacote-data{margin:0 auto 30px;padding:0 5px 15px;font-size:15px}.home-pacote-nome{margin-bottom:15px;text-align:center;font-weight:700;font-size:24px}.home-pacote-descricao{margin-bottom:30px;text-align:center;font-size:15px}.home-pacote-descricao *{font-size:15px}.home-pacote-link{border-top:1px solid #3B3B3B;padding:15px 5px;margin:0 auto;font-size:24px;color:#3B3B3B}.paper table,.paper table *,.paper ul li{font-size:15px}.home-pacote-image{vertical-align:middle;display:table-cell}.home-pacote-image img{width:100%}@media all and (max-width:900px){.home-pacotes{display:none}.home-pacote,.home-pacote-cell,.home-pacote-image,.home-pacotes-small{display:block}.home-pacote{margin-top:60px}.home-pacote:first-child{margin-top:0}}.paper>div,.paper>p{margin-bottom:15px;text-align:justify;line-height:23px;font-size:15px}.paper>div:last-child,.paper>p:last-child{margin-bottom:0}.paper ul{margin-bottom:15px}.paper ul:last-child{margin-bottom:0}.paper ul li{padding:1px 0 1px 16px;text-align:justify;display:block}.paper ul li::before{background:#050505;border-radius:50%;position:absolute;margin-top:-3px;content:"";height:6px;width:6px;left:0;top:50%}.paper hr{border-bottom:2px solid #D4D4D4;margin-bottom:15px}.paper table{border:2px solid #D4D4D4;margin-bottom:15px}.paper table[align=center]{margin-right:auto;margin-left:auto}.paper table td,.paper table th{border:2px solid #D4D4D4;padding:5px}.paper-table{table-layout:fixed;display:table;width:100%}.paper-table-cell{vertical-align:top;display:table-cell;font-size:0}.paper-table.padding .paper-table-cell{padding:0 8px}.paper-table.padding .paper-table-cell:first-child{padding-left:0}.paper-table.padding .paper-table-cell:last-child{padding-right:0}@media all and (max-width:900px){.paper-table-cell{margin-bottom:15px;text-align:center;display:block}.paper-table-cell:last-child{margin-bottom:0}.paper-table.padding .paper-table-cell{padding:0}}.acomodacao-images,.galeria{margin:-8px -8px 7px}.sobre-image{display:block;width:100%}.acomodacao-image-big{height:350px;padding:8px}.acomodacao-image-big a{display:block;height:100%}.acomodacao-image-big a img{object-fit:cover;height:100%;width:100%}.acomodacao-image-small{display:inline-block;vertical-align:top;font-size:0;height:175px;padding:8px;width:50%}.acomodacao-image-small a{font-size:0;display:block;height:100%}.acomodacao-image-small a img{object-fit:cover;height:100%;width:100%}.galeria-image{display:inline-block;vertical-align:top;padding:8px;width:25%}.galeria-image a{display:block;height:100%}.galeria-image a img{object-fit:cover;height:100%;width:100%}@media all and (max-width:900px){.galeria-image{width:33.33%}}@media all and (max-width:600px){.galeria-image{width:50%}}@media all and (max-width:400px){.galeria-image{width:100%}}.contato-error,.contato-success{margin-bottom:15px;border-radius:4px;font-size:15px;display:block;color:#FFF;padding:15px}.contato-error{background:#E74C3C}.contato-success{background:#2ECC71}.contato-group{margin-bottom:15px;display:block}.contato-title{margin-bottom:5px;font-weight:700;font-size:15px;display:block}.contato-control{border:1px solid #BFBFBF;border-radius:4px;font-size:15px;display:block;padding:10px;width:100%}textarea.contato-control{min-height:110px;resize:vertical}.contato-footer{text-align:right}.contato-btn{display:inline-block;background:#EB222B;border-radius:4px;padding:10px 18px;font-size:15px;cursor:pointer;color:#FFF}.footer-menu-link,.footer-text{font-size:15px;color:#3B3B3B;vertical-align:middle}.footer{padding:0 0 15px;background:#FFF}.footer-menu{border-bottom:1px solid #F2F2F2;border-top:1px solid #F2F2F2;margin-bottom:15px;text-align:center;padding:15px 0}.footer-menu-link{display:inline-block;margin:0 10px}.footer-credits{vertical-align:middle;display:table-cell;width:94px}.footer-credits a{display:block}.footer-text{display:table-cell;text-align:center;padding:0 15px}@media all and (max-width:900px){.footer-menu{display:none}.footer-credits{text-align:center;display:block;width:auto}.footer-text{padding:0 0 15px;display:block}}.hide-search .home-search,.hide-search .search-finds,.small-content .home-scroll,.small-content .home-text{display:none}.small-content .home-search{margin:63px auto 350px}.small-content .content-pages{padding:35px 45px 45px;margin-top:-250px;min-height:400px}.hide-search .page.first{padding-bottom:459px}@media all and (max-width:520px){.small-content .home-search{margin-top:100px}.hide-search .page.first{padding-bottom:496px}}.has-map .page.first{padding-bottom:659px}.no-padding{padding-top:0!important}.popup{background:rgba(0,0,0,.5);position:fixed;overflow:auto;z-index:6000;height:100%;width:100%;left:0;top:0}.popup-anim,.popup-box,.popup-table{position:relative}.popup-table{padding:30px 15px;display:table;height:100%;width:100%}.popup-inside{vertical-align:middle;display:table-cell}.popup-title{text-shadow:0 0 10px rgba(0,0,0,.75);text-align:center;font-size:50px;color:#FFF}.popup-anim{display:block;height:0}.popup-anim.open{margin-top:30px;height:auto}.popup-box{background:#FFF;border-radius:6px;max-width:500px;padding:30px;margin:auto;width:100%}.popup-close{background:url(../../img/close_white.png) center no-repeat #ED1C24;border-radius:50%;position:absolute;cursor:pointer;height:35px;right:-10px;width:35px;top:-10px}.reserva-btn,.reserva-control{border-radius:6px;width:100%;font-size:15px;padding:10px}.praia-content>*{margin-bottom:20px;font-size:15px;display:block}.praia-content>:last-child{margin-bottom:0}.reserva-group{margin-bottom:30px;display:block}.reserva-label{margin-bottom:5px;font-weight:600;font-size:15px;display:block}.reserva-control{background:#E9E9E9}.reserva-btn{background:#ED1C24;cursor:pointer;display:block;color:#FFF}.reserva-btn.sending{background:#F26269}.reserva-resposta{overflow:hidden;height:0}.reserva-resposta.open{height:auto}.reserva-resposta-box{margin-bottom:30px;background:#E74C3C;border-radius:4px;font-size:15px;display:block;color:#FFF;padding:10px}.reserva-resposta-box.success{background:#2ECC71}.hidden{display:none}