/*
Theme Name: Base
Author: Ilhabela Digital
Description: =)
Version: 1.0.0
Text Domain: base
Tags: base
*/
body{font-family:Montserrat,Oswald,Galada,'Arial Narrow',Arial,sans-serif}h1,h2,h3,h4,h5,h6,li,p{font-weight:400}.flex-direction-nav a.flex-prev,.flexslider-black-arrow .flex-direction-nav a.flex-prev{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMiIgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0yMCwyNWExLDEsMCwwLDEtLjcxLS4yOWwtOC04YTEsMSwwLDAsMSwwLTEuNDJsOC04YTEsMSwwLDEsMSwxLjQyLDEuNDJMMTMuNDEsMTZsNy4zLDcuMjlhMSwxLDAsMCwxLDAsMS40MkExLDEsMCwwLDEsMjAsMjVaIi8+PC9nPjxnIGlkPSJmcmFtZSI+PHJlY3QgY2xhc3M9ImNscy0xIiBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiLz48L2c+PC9zdmc+')}.flex-direction-nav a.flex-next,.flexslider-black-arrow .flex-direction-nav a.flex-next{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDMyIDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMiIgaWQ9IkxheWVyXzIiPjxwYXRoIGQ9Ik0xMiwyNWExLDEsMCwwLDEtLjcxLS4yOSwxLDEsMCwwLDEsMC0xLjQyTDE4LjU5LDE2bC03LjMtNy4yOWExLDEsMCwxLDEsMS40Mi0xLjQybDgsOGExLDEsMCwwLDEsMCwxLjQybC04LDhBMSwxLDAsMCwxLDEyLDI1WiIvPjwvZz48ZyBpZD0iZnJhbWUiPjxyZWN0IGNsYXNzPSJjbHMtMSIgaGVpZ2h0PSIzMiIgd2lkdGg9IjMyIi8+PC9nPjwvc3ZnPg==')}#about #animais-fumantes .item-container.aceita-nao .icon,#about .extra-image,#experiencias .content,#experiencias .photos,.anothers-pages .page,.btn,.btn.cta:before,.no-front-page #galleries .gallery-item-container .image-container,.reservation-form .ch-people-container,.social li a i{position:relative}.fa-brands.fa-square-kwai{background:url('../../plugins/ewh-core/assets/images/icons/kwai.svg') left center no-repeat;display:block;height:30px;width:30px}.fa-brands.fa-square-tripadvisor{background:url('../../plugins/ewh-core/assets/images/icons/tripadvisor.svg') left center/contain no-repeat;height:21px;width:17px}.light #welcome .cta,.light .btn,.light .btn.cta,.light .offcanvas-body ul li a:hover{background:var(--ewh-secondary-color)!important}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:revert!important}a{text-decoration:none;color:var(--ewh-primary-color)!important}a:not(.navbar-brand):hover{filter:opacity(.8)}.btn-check:focus+.btn,.btn:focus{box-shadow:none}.light #contact .infos li a,.light #contact .infos li>span,.light .page-subtitle,.light a,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{color:var(--ewh-secondary-color)!important}li,p{font-size:15px;color:#000;font-family:var(--ewh-tertiary-font)!important;font-size-adjust:var(--ewh-tertiary-font-size-adjust)!important;letter-spacing:var(--ewh-tertiary-font-spacing)!important}#main-post-content h2,#main-post-content h3,#main-post-content h4,#main-post-content h5,#main-post-content h6,.page-title,h1,h2,h3,h4,h5,h6{color:var(--ewh-primary-color)!important;font-family:var(--ewh-primary-font)!important;font-size-adjust:var(--ewh-primary-font-size-adjust)!important;letter-spacing:var(--ewh-primary-font-spacing)!important}picture{display:block;max-width:100%;height:auto}.daterangepicker .drp-buttons .btn,.daterangepicker .drp-buttons .btn:hover{border:none!important}.daterangepicker .drp-buttons .btn.cancelBtn{border:none;margin:0!important;background:0 0!important;color:#000!important}.daterangepicker .drp-buttons .btn:hover{border:none;color:#fff!important;background:var(--ewh-secondary-color)!important}.transition-all{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear}.social{list-style-type:none;display:flex;margin:20px 0 0;padding:0;flex-wrap:wrap;justify-content:flex-start;column-gap:20px}.social li{overflow:hidden;margin:0 0 10px;float:left;background-repeat:no-repeat}#accordion .card-header,.wp-caption{background:#fff}#faq .accordion .accordion-button:after,#faq .accordion .accordion-button:before,#footer .infos-container .infos li.whatsapp .whatsapp-link .fa-whatsapp,#footer .social-container .social li a span,#header .main-slider #main-slider .carousel-control-next,#header .main-slider #main-slider .carousel-control-prev,#header .main-slider #main-slider .flex-next,#header .main-slider #main-slider .flex-prev,#header .main-slider #main-slider .flexslider.flex-control-paging,#header .navbar-brand .logo-container.logo-colorido-destaque .logo2,#header.fixed-header .navbar .navbar-toggler,#header.fixed-header .navbar .slider-text,#header.fixed-header .navbar-expand-lg .navbar-collapse ul.dropdown-menu,#promotions .promocao-item .sold-off span,#sidebar .widget.widget_search .searchform label,.flexslider.carousel .slides li>div:hover .title,.reservation-form.fixed-reservation-form .title,.reservation-form.reservation-form-hide,.single-acomodacao #header .main-slider:after,.single-acomodacao #header .main-slider:before,.single-acomodacao .reservation-form-container .reservation-form .reservation-form-title-container,.single-acomodacao .reservation-form-container .reservation-form-seal-container,.single-promocao #header .main-slider:after,.single-promocao #header .main-slider:before,.social li a span,.social li.whatsapp-icon{display:none}.social li a{width:20px;height:20px;line-height:20px;text-align:center;display:block;float:right}.post-social .button:hover,.social li a:hover{opacity:.8}.social li a i{color:#000;font-size:18px;top:1px;font-weight:100!important}.popover-body .social li{margin:0 10px}#main-post-content h6,.popover-body .social li a i{font-size:20px}#depoimentos .flexslider,#footer .social-container .social,#footer .social-container .social li,.countdown-container .countdown,.single-acomodacao .reservation-form-container .reservation-form label span{margin:0}.countdown-container .countdown>div{padding:0 10px;float:left;width:25%}.countdown-container .countdown>div span{font-size:1.1em;padding-top:0;display:block}.countdown-container .countdown>div small{font-size:.6em;display:block}#main-post-content h2,#main-post-content h3,#main-post-content h4,#main-post-content h5,#main-post-content h6,.page-title{margin:0 0 15px;font-size:2.6em;font-weight:300}.light #header.fixed-header .navbar .navbar-nav .nav-item .nav-link span,.light .selos li *,.page-subtitle{color:var(--ewh-neutral-dark-color)}.btn,.btn.cta{font-weight:600}#main-post-content h2,#main-post-content h3,#main-post-content h4,#main-post-content h5,#main-post-content h6,.subtitle{font-family:var(--ewh-secondary-font)!important;font-size-adjust:var(--ewh-secondary-font-size-adjust)!important;letter-spacing:var(--ewh-secondary-font-spacing)!important}#faq .accordion-button-depth-0,.title{font-family:var(--ewh-primary-font)!important}.light #main-post-content h2,.light #main-post-content h3,.light #main-post-content h4,.light #main-post-content h5,.light #main-post-content h6,.light .page-title{color:var(--ewh-neutral-dark-color)!important}#main-post-content h3{font-size:34px}#main-post-content h4{font-size:28px}#main-post-content h5{font-size:24px}#main-post-content iframe{display:table;margin:auto}.title{font-size-adjust:var(--ewh-primary-font-size-adjust)!important;letter-spacing:var(--ewh-primary-font-spacing)!important}.page-subtitle{margin:0 0 20px;font-family:var(--ewh-secondary-font)!important;font-size-adjust:var(--ewh-secondary-font-size-adjust)!important;letter-spacing:var(--ewh-secondary-font-spacing)!important}.video-background{width:100%;display:block}.masonry-grid{text-align:center;max-width:95vw;margin:2.5vw auto}.masonry-grid-item{padding:5px;box-sizing:border-box}.masonry-grid-item img{margin-bottom:15px}@media (min-width:500px){.masonry-grid-item{width:50%}}@media (min-width:1000px){.masonry-grid-item{width:33.333%}.masonry-grid-7 .masonry-grid-item{width:16%}}@media (min-width:1700px){.masonry-grid-item{width:25%}}@media (min-width:2100px){.masonry-grid-item{width:20%}}.alignnone,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 40px}.alignleft,a img.alignleft{float:left;margin:5px 40px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.pl-6,.px-6{padding-left:4rem!important}.pl-7,.px-7{padding-left:5rem!important}.pr-6,.px-6{padding-right:4rem!important}.pr-7,.px-7{padding-right:5rem!important}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100rem}}.container.container-full{max-width:1920px}.carousel-control-next-icon,.carousel-control-prev-icon{width:44px;height:44px;background:url('assets/images/next.png') #666;padding:6px;border-radius:50px;box-shadow:0 0 0 rgba(0,0,0,.4)}.w-100,.w-40,.w-50{height:auto}.carousel-control-prev-icon{background-image:url('assets/images/prev.png')!important}.carousel-control-next,.carousel-control-prev{width:auto;right:30px}.carousel-control-prev{right:auto;left:30px;opacity:1}#accordion .card-header .btn-link{color:#000!important;font-size:18px}.btn,.btn.cta,.light #welcome .cta,.light .btn,.light .btn.cta{color:var(--ewh-tertiary-color)!important}.btn.cta:hover,.btn.hollow,.btn.more,.btn:hover{color:var(--ewh-primary-color)!important}.btn{background:var(--ewh-primary-color)!important;font-size-adjust:var(--ewh-tertiary-font-size-adjust)!important;letter-spacing:var(--ewh-tertiary-font-spacing)!important;padding:8px 20px;text-transform:uppercase;border-radius:5px;font-size:1em;z-index:1}.btn:hover{background:var(--ewh-tertiary-color)!important;border-bottom:3px solid var(--ewh-primary-color)!important}.btn.cta{background:var(--ewh-primary-color)!important;border:2px solid var(--ewh-primary-color)!important;border-radius:0;padding:8px 16px!important}.light .btn.cta{border:2px solid var(--ewh-secondary-color)!important}.btn.cta:hover,.btn.hollow{border:2px solid var(--ewh-primary-color)!important}.btn.cta:before{content:"\f00c";font-family:'Font Awesome 5 Free'!important;margin:0 10px 0 0;top:1px;font-size:12px;font-weight:600!important}.btn.cta:hover{background-color:var(--ewh-tertiary-color)!important}.light #header.fixed-header .navbar .promo.btn.cta:hover,.light .btn.cta:hover{border:2px solid var(--ewh-secondary-color)!important;color:var(--ewh-secondary-color)!important}.btn.hollow{background:#fff!important;font-weight:700}.light .btn.hollow{color:var(--ewh-seconday-color)!important;border:2px solid var(--ewh-secondary-color)!important}.btn.hollow.more{background:0 0;border:none;padding:8px 22px}.btn.hollow.more:hover,.btn.hollow:hover{border:2px solid var(--ewh-primary-color)!important;background-color:var(--ewh-primary-color)!important;color:var(--ewh-neutral-light-color)!important}.light .btn.hollow.more:hover,.light .btn.hollow:hover{border:2px solid var(--ewh-secondary-color)!important;background-color:var(--ewh-secondary-color)!important}.btn.btn-sm{font-size:.675rem}.btn.btn-lg{font-size:1.375rem;padding:17px 30px}.form-control:focus{box-shadow:0 0 9px .25rem rgb(0 0 0 / 7%)}.btn.more{font-weight:500;font-size:12px;border:2px solid transparent!important;background:0 0!important}.light .btn.more{color:var(--ewh-seconday-color)!important}.btn.more:hover{background:var(--ewh-primary-color)!important;color:var(--ewh-neutral-light-color)!important}.light .btn.more:hover{background:var(--ewh-seconday-color)!important;color:var(--ewh-neutral-dark-color)!important}.btn.cta.btn-light{color:var(--ewh-primary-color)!important;background-color:var(--ewh-neutral-light-color)!important;border:2px solid var(--ewh-neutral-light-color)!important}#footer *,.btn.cta.btn-dark,.btn.cta.btn-light:hover,.reservation-form label input,.reservation-form label select,.reservation-form label select:focus{color:var(--ewh-neutral-light-color)!important}#footer,.btn.cta.btn-light:hover{background-color:var(--ewh-primary-color)!important}.btn.cta.btn-dark{background-color:var(--ewh-neutral-dark-color)!important;border:2px solid var(--ewh-neutral-dark-color)!important}.btn.cta.btn-dark:hover{background-color:var(--ewh-neutral-light-color)!important;color:var(--ewh-neutral-dark-color)!important}.w-50{max-width:50%}.w-40{max-width:40%}.secondary-title-container{margin-top:40px}.secondary-title-container .page-subtitle{text-transform:initial;font-size:24px;color:#000;font-weight:100}.modal-header .btn-close{right:-30px!important;top:7px!important;background-color:#fff;opacity:1;border:1px solid #aaa}.flex-direction-nav a{background:#fff;border-radius:50%;text-align:center!important;width:49px;height:49px;top:45%;background-size:100%!important}.flex-direction-nav a.flex-prev{left:-50px!important;opacity:1}.flex-direction-nav a.flex-next{right:-50px!important;opacity:1}.flex-direction-nav a:before{font-size:28px;margin-top:80px;display:block}.flex-control-paging li a{width:10px!important;height:10px!important;margin:0 3px;border-radius:50px;transform:rotate(45deg)}.flexslider-container,.flexslider.carousel .slides li>div{overflow:hidden}.flexslider.carousel,.single-acomodacao .amenities .flexslider{background:0 0;border:none;margin:0}#header .main-slider,.flexslider.carousel .slides li{position:relative;overflow:hidden}.flexslider.carousel .slides li>div a{display:table}.flexslider.carousel .slides li>div .title{color:#fff;padding:30px;text-transform:uppercase;font-size:1.2em;position:absolute;bottom:0;margin:0;width:100%;text-align:center;z-index:2;font-weight:500}.flexslider.carousel .slides li>div .hidden-content{z-index:2;text-align:center;height:100%;background:rgba(0,0,0,.7);overflow:hidden;transition:.1s linear;visibility:hidden;padding:20px 15px 15px;position:absolute;bottom:0;left:-10px;width:100%}.flexslider.carousel .slides li>div .hidden-content .title{color:#fff;background:0 0}.flexslider.carousel .slides li>div .hidden-content .subtitle{color:#fff;font-weight:300}.flexslider.carousel .slides li>div .hidden-content .desc,.flexslider.carousel .slides li>div .hidden-content .desc *{padding:20px;color:#fff!important;font-weight:400;font-size:.8em}.flexslider.carousel .slides li>div .hidden-content .btns{display:flex;flex-direction:row;align-content:center;justify-content:center}.flexslider.carousel .slides li>div .hidden-content .btn{width:100%;margin:0 15px}.flexslider.carousel .slides li>div .hidden-content .btn.more{color:#fff!important;font-weight:300}.flexslider.carousel .slides li>div:hover .hidden-content{display:block;visibility:visible;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center}.flexslider.carousel .slides li>div:hover .hidden-content .title{display:block;position:static;padding:0;font-size:1.4em;font-weight:600}.flexslider .slides.slides-no-arrow{display:flex;justify-content:center;width:auto!important}.breadcrumb{padding:30px;margin:40px 0 30px;font-size:24px;text-transform:uppercase;background:0 0;align-items:flex-end;}.breadcrumb a{margin:0 10px 0 0;color:#26262a;font-size:13px;text-transform:initial;line-height:1;text-decoration:none;}.breadcrumb-item{padding:0 !important;line-height:1;}.breadcrumb-item.active{font-size:13px;text-transform:initial;}.breadcrumb-item+.breadcrumb-item::before{padding-right:.5rem !important;}.fixed-cta{position:fixed;right:-62px;top:50%;transform:rotate(-90deg);font-weight:700;border-top-left-radius:10px;border-top-right-radius:10px;z-index:999}#header .infos-container{width:100%;background:#ececec;height:24px;line-height:24px;overflow:hidden;padding:0 25px;z-index:1}#header .infos-container .navbar-nav#menu-barra-superior-em-destaque li.nav-item,#header .infos-container ul,#header.fixed-header .navbar-brand{margin:0;padding:0}#header .infos-container ul li{color:#000;font-size:11px;display:inline-block;padding-left:20px;margin-right:30px;font-weight:600}#header .infos-container ul.infos li{font-size:10px;padding-left:0;margin-right:0}#header .infos-container .lang select{background:0 0;padding:0;color:#fff}#header .infos-container .navbar-nav{float:left;display:table;margin:0}#header .infos-container .navbar-nav li.nav-item{display:inline-block;float:left;margin:0}#header .infos-container .navbar-nav li.nav-item .nav-link{padding:0;color:#797a81}#header .infos-container .navbar-nav#menu-barra-superior-em-destaque{float:right;background:#797a81;padding:0 20px}#about #extras,#extra-page #extras .extra:nth-child('odd'){padding:70px;background:#eef4f5}#header .infos-container .navbar-nav#menu-barra-superior-em-destaque li.nav-item .nav-link{color:#fff;text-transform:uppercase;font-size:.9em}#header .navbar{top:2%;padding:0;display:block;position:absolute;left:0;width:100%;z-index:999}#header .social,.post-social{float:right}#header .social li{margin:2px 0 0 8px!important;padding:0!important}#header #menu-promo-wrapper{display:flex;align-items:center;justify-content:space-between}#header .navbar-brand{width:200px;display:block;float:none;}#header .navbar-brand img{margin:auto;display:table}#header .navbar-brand .logo-container .logo{display:table!important;transform:scale(1)}#header .navbar-brand .logo-container .logo2,#header .navbar-brand .logo-container.logo-colorido-destaque .logo,.no-front-page .slider-text.slider-text-no-image span{display:block}#header .navbar .navbar-toggler{display:inline-block;padding:0;position:absolute;top:27.5%;right:14%;border:none}#header .navbar .navbar-toggler .navbar-toggler-icon{filter:invert(1) brightness(255);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNCwxMGgyNGMxLjEwNCwwLDItMC44OTYsMi0ycy0wLjg5Ni0yLTItMkg0QzIuODk2LDYsMiw2Ljg5NiwyLDhTMi44OTYsMTAsNCwxMHogTTI4LDE0SDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDIgIHMwLjg5NiwyLDIsMmgyNGMxLjEwNCwwLDItMC44OTYsMi0yUzI5LjEwNCwxNCwyOCwxNHogTTI4LDIySDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDJzMC44OTYsMiwyLDJoMjRjMS4xMDQsMCwyLTAuODk2LDItMiAgUzI5LjEwNCwyMiwyOCwyMnoiLz48L3N2Zz4=)}#header .navbar .navbar-toggler .navbar-toggler-label{font-size:10px;filter:invert(1) brightness(255);text-transform:uppercase;font-weight:700}#header .navbar .navbar-toggler i{text-transform:uppercase;display:block;font-style:inherit;color:#fff;font-size:.4em}#header .navbar-expand-lg .navbar-collapse{flex-grow:0;display:none!important;width:100%;position:relative}#header .navbar-expand-lg .navbar-collapse.show{display:table!important;position:absolute;width:200px;background:#fff;left:3%}#header .navbar-expand-lg .navbar-collapse ul{float:none;padding:0;display:flex;flex-direction:column}#header .navbar-expand-lg .navbar-collapse ul.dropdown-menu{display:none;z-index:9999}#header .navbar-expand-lg .navbar-collapse .dropdown:hover .dropdown-menu{display:block;top:34px}#header .navbar .navbar-nav .nav-item{margin:0;display:table;width:100%}#header .navbar .navbar-nav .nav-item .nav-link{padding:5px 12px;color:var(--ewh-neutral-dark-color);text-transform:uppercase;position:relative;line-height:1.2;font-weight:600}#header .navbar.collapsed-menu #menu-promo-wrapper{display:flex;flex-direction:row;align-items:center;margin-right:50px}#header .navbar .navbar-nav .nav-item .promo.btn.cta,#header .navbar.collapsed-menu .promo.btn.cta{padding:7px 30px!important;background-color:var(--ewh-primary-color)!important;color:var(--ewh-tertiary-color)!important;border:1px solid var(--ewh-tertiary-color)!important}#header.fixed-header .navbar .promo.btn.cta,#welcome .cta,.offcanvas-body ul li a:hover,.reservation-form.fixed-reservation-form .label-ages{background:var(--ewh-tertiary-color)!important}.light #header.fixed-header .navbar .navbar-toggler .navbar-toggler-icon,.light #header.fixed-header .navbar .navbar-toggler .navbar-toggler-label{filter:invert(0) brightness(255)}#header .navbar .navbar-nav .nav-item .promo.btn.cta:hover,#header .navbar.collapsed-menu .promo.btn.cta:hover{filter:opacity(.8)}#header .navbar .navbar-nav .nav-item .nav-link span{position:relative;z-index:10;font-size:16px;color:#000}#header .navbar .navbar-nav .nav-link:hover{background:0 0;color:#fab14b;font-weight:600}#header .navbar .navbar-collapse.collapse.show .nav-link.cta.btn{text-align:left;margin:0 13px;padding:7px 16px;border:2px solid var(--ewh-tertiary-color)!important;background:var(--ewh-primary-color)!important}#header .navbar .navbar-collapse.collapse.show .nav-link.cta.btn:hover{border:2px solid var(--ewh-primary-color)!important;background:var(--ewh-tertiary-color)!important}#header .navbar .promo-item{margin:0 25px 0 0;background:rgb(212 73 70 / 70%);z-index:99;padding:6px 18px 6px 19px;color:#fff;text-transform:uppercase;font-size:15px;float:left}#header .navbar .promo-item:hover{opacity:.8;text-decoration:none}#header .navbar .slider-text{font-family:'Dancing Script';text-align:center;color:#fff;font-size:3em}#header .navbar .slider-text strong{font-size:7em;color:#fff;font-weight:300}#header .slider-text .logo-capa .logo-container.left{justify-content:flex-start}#header .slider-text .logo-capa .logo-container.center{justify-content:center}#header .slider-text .logo-capa .logo-container.right{justify-content:flex-end}.offcanvas{background:var(--ewh-primary-color)!important;width:300px!important}.offcanvas .btn-close{background:none !important;position:relative;}.offcanvas .btn-close{font-size:1.2em;color:var(--ewh-neutral-light-color) !important;opacity:1;}.light .offcanvas .btn-close{color:var(--ewh-neutral-dark-color) !important;}.offcanvas-body ul li{width:100%}.offcanvas-body ul li a{padding:12px 10px!important;margin:0!important;width:100%}.offcanvas-body ul li a:hover{filter:opacity(.7);}#header .navbar.collapsed-menu .navbar-toggler{position:static!important;display:block!important;z-index:999;margin-right:20px;padding:4px 10px;border-radius:0;}#header .navbar.collapsed-menu .navbar-toggler:focus{display:table!important;box-shadow:none}#header .navbar.collapsed-menu .navbar-toggler:hover{background:rgba(255,255,255,.1)}#header .navbar.collapsed-menu .promo.btn.cta{position:static!important;top:24%;right:3%;margin-left:10px!important}#header .navbar.collapsed-menu .offcanvas-body ul.navbar-nav li.nav-item a.promo.btn.cta{padding:12px 10px!important;border:1px solid var(--ewh-primary-color)!important;margin-top:20px!important}#header .navbar.collapsed-menu .offcanvas-body ul.navbar-nav li.nav-item a.promo.btn.cta:hover{border:1px solid var(--ewh-tertiary-color)!important}#header.fixed-header .navbar.collapsed-menu .navbar-brand,.no-front-page #header.fixed-header .navbar.collapsed-menu .navbar-brand{top:-4px}#header.fixed-header .navbar .promo.btn.cta{padding:5px 16px!important;top:0;border:2px solid var(--ewh-tertiary-color)!important;color:var(--ewh-primary-color)!important}.light #header.fixed-header .navbar .promo.btn.cta{background:var(--ewh-secondary-color)!important;border:2px solid var(--ewh-primary-color)!important}#header.fixed-header .navbar .promo.btn.cta:hover{border:2px solid var(--ewh-tertiary-color)!important;background:var(--ewh-primary-color)!important;color:var(--ewh-tertiary-color)!important}#header.fixed-header .navbar.collapsed-menu .navbar-toggler{top:19%}#header.fixed-header .navbar.collapsed-menu .promo.btn.cta{top:16%}#header.fixed-header .navbar .navbar-nav .nav-item .promo.btn.cta,#header.fixed-header .navbar.collapsed-menu .promo.btn.cta{padding:7px 30px!important;background-color:var(--ewh-tertiary-color)!important;color:var(--ewh-primary-color)!important;border:none!important}#header.fixed-header .navbar .navbar-nav .nav-item .promo.btn.cta:hover,#header.fixed-header .navbar.collapsed-menu .promo.btn.cta:hover{background-color:var(--ewh-primary-color)!important;color:var(--ewh-tertiary-color)!important;border:none!important;opacity:.85}.light #header.fixed-header .navbar .navbar-nav .nav-item .promo.btn.cta,.light #header.fixed-header .navbar.collapsed-menu .promo.btn.cta{background-color:var(--ewh-tertiary-color)!important;color:var(--ewh-secondary-color)!important;border:none!important}.light #header.fixed-header .navbar .navbar-nav .nav-item .promo.btn.cta:hover,.light #header.fixed-header .navbar.collapsed-menu .promo.btn.cta:hover{background-color:var(--ewh-secondary-color)!important;color:var(--ewh-tertiary-color)!important;border:none!important}#header .navbar .navbar-nav .nav-item .promo.btn.cta.barra-lateral,#header .navbar .promo.btn.cta.barra-lateral{position:fixed!important;right:0;top:40%!important;transform:rotate(270deg) translateY(-100%);transform-origin:right top;text-transform:uppercase;width:auto}.offcanvas-body .promo.btn.cta.barra-lateral,.reservation-form.fixed-reservation-form.reservation-fixed-form-hide{display:none!important}#header.fixed-header .navbar{position:fixed;height:50px;background:var(--ewh-primary-color);display:flex}#experiencias .content>div,#experiencias .content>div .btn.cta:hover,#footer #credits,#welcome .cta:hover,.reservation-form .label-ages{background:var(--ewh-primary-color)!important}#header.fixed-header .navbar-brand.dark .logo-container .logo2,#header.fixed-header .navbar-brand.light .logo-container .logo,.reservation-form.fixed-reservation-form.reservation-form-hide{display:block!important}#header.fixed-header .navbar-brand .logo-container{position:relative;z-index:999;}#header.fixed-header .navbar-brand .logo-container img{width:auto!important;height:40px!important;filter:inherit;transform:inherit!important}#header.fixed-header .navbar-expand-lg .navbar-collapse,#header.fixed-header .navbar-expand-lg .navbar-collapse.show{display:block!important;position:fixed;top:0;background:var(--ewh-primary-color)!important;padding:5px 14px 5px 200px;width:100%;left:0;border-radius:0}#header.fixed-header .navbar-expand-lg .navbar-collapse ul{float:none;display:flex;justify-content:flex-end;padding:0;flex-direction:row;height:100%}#header.fixed-header .navbar .navbar-nav .nav-item{width:auto}.no-front-page #header.fixed-header .navbar-expand-lg .navbar-collapse,.no-front-page #header.fixed-header .navbar-expand-lg .navbar-collapse.show{top:0;box-shadow:0 0 4px 1px rgba(0,0,0,.3)}.no-front-page #header.fixed-header .navbar-brand{top:-25px}#contact .infos li:first-child,#header .main-slider .title,#sidebar .widget:first-child{margin-top:0}#header .main-slider #main-slider{position:relative;z-index:0}#header .main-slider #main-slider .flexslider{margin:0!important;border:0}#header .main-slider .btn.cta{font-weight:700;padding:16px 20px;font-size:.8em;margin-left:15px;display:block;position:absolute;z-index:9999;top:4%;right:4%}.no-front-page #header .main-slider{margin:88px auto 0!important}.reservation-fixed-hide.no-front-page #header .main-slider{margin:50px auto 0!important}.no-front-page #header .main-slider.main-slider-no-image,.video-slider-home.home #header .slider-text{background:0 0}.no-front-page #header .main-slider .slider-text{font-size:40px;bottom:auto;font-weight:400;top:45%;font-style:inherit;color:#fff;text-transform:inherit;position:absolute;left:0;right:0;background:rgba(0,0,0,.5)}.no-front-page #header .main-slider .slider-text span{text-transform:inherit}.front-page #galeria .galeria-items li img,.no-front-page #header .main-slider .img-fluid{width:100%;border-radius:0}.no-front-page .slider-text.slider-text-no-image{text-shadow:none;position:static;margin:120px auto 20px!important}#reservarModal .modal-header,.single-acomodacao .reservation-form-container .reservation-form .date-container label{border:none}#reservarModal .modal-body{padding:0 1rem}#reservarModal .modal-body p{margin-bottom:0}#reservarModal .btn-close{font-size:9px;border:none}#reservarModal .modal-footer{padding:20px .75rem}.reservation-form{width:100%;padding:40px 0;margin:auto;background:#eaeaea}.reservation-form .title{text-transform:uppercase;font-weight:600;text-align:center;display:block;font-size:.9em;margin-bottom:40px}.reservation-form .seal-container img{position:absolute;bottom:-6px;right:-35px}.reservation-form label{width:100%;position:relative;padding:0;margin:0}.reservation-form label span{display:block;text-transform:uppercase;font-size:.6em;font-weight:600}.reservation-form label .form-control{border-radius:0;background:0 0;padding:0 10px;height:36px;font-weight:600;border:1px solid var(--ewh-neutral-light-color);font-size:.72em}.reservation-form label .form-control::placeholder{color:var(--ewh-neutral-light-color)!important}.light .reservation-form label .form-control::placeholder,.light .reservation-form.fixed-reservation-form label .form-control::placeholder{color:var(--ewh-neutral-dark-color)!important}.light .reservation-form.fixed-reservation-form label .form-control,.light .reservation-form.fixed-reservation-form label .form-control::placeholder{color:var(--ewh-secondary-color)!important}.light .reservation-form label .form-control{border:1px solid var(--ewh-neutral-dark-color)}#about #estruturas .amenities li strong,.light #experiencias .content>div *,.light #footer,.light #footer *,.light .reservation-form label input,.light .reservation-form label select,.light .reservation-form label select:focus{color:var(--ewh-neutral-dark-color)!important}.reservation-form label .form-control option,.reservation-form.fixed-reservation-form .label-ages span,.selos.dark li *{color:#000}.reservation-form label .icons{width:13px;height:15px;position:absolute;right:10px;top:28px}.reservation-form label .icons.icon-calendar{background:url('assets/images/calendar.png') center center no-repeat}.reservation-form label .icons.icon-people{background:url('assets/images/people.png') center center no-repeat;right:18px}.reservation-form .label-ages{position:absolute;padding:20px;width:200px;top:58px;left:12px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.reservation-form .label-ages span{font-size:13px;color:#fff}.reservation-form .label-ages label{width:100%;display:table!important}.reservation-form .label-ages label .form-control{width:100%!important;margin:5px 0}.reservation-form .button-container .btn{margin:0;padding:8px;top:12px;width:100%;position:relative}.reservation-form.fixed-reservation-form{position:fixed;top:52px;background:#f5f5f5;padding:5px 0;z-index:99}#welcome,.page-template-about .secondary-title-container{padding:50px 0}.reservation-form.fixed-reservation-form .form-control,.reservation-form.fixed-reservation-form .form-control:focus{padding:5px 10px;height:32px;margin-top:4px;color:var(--ewh-primary-color)!important;width:100%;border:1px solid var(--ewh-primary-color)!important}.reservation-form.fixed-reservation-form .button-container .btn{padding:2px 8px!important}.reservation-form.fixed-reservation-form .label-ages{top:44px;left:68px}#welcome{margin-bottom:60px}#acomodacoes,#acomodacoes .page-title{padding:20px 0}#about #animais-fumantes .item-container>.row,#welcome .container .row{display:flex;align-items:center}#welcome .cta{color:var(--ewh-primary-color)!important;border:2px solid var(--ewh-primary-color)!important}#welcome .cta:hover{color:var(--ewh-tertiary-color)!important;border:2px solid var(--ewh-tertiary-color)!important}.light #welcome .cta:hover{color:var(--ewh-secondary-color)!important;border:2px solid var(--ewh-secondary-color)!important}.selos .flexslider{margin:20px 0 0!important;background:0 0;border:none}#selos-outros .selos .flexslider{margin:0 0 40px!important}#selos-outros .selos-outros-items{display:inline-flex;padding:0;list-style-type:none}.selos .flexslider .flex-direction-nav a.flex-next,.selos .flexslider .flex-direction-nav a.flex-prev{filter:invert(1)!important}#selos-outros .selos .flexslider .flex-direction-nav a.flex-next,.selos .flexslider .flex-direction-nav a.flex-prev{filter:invert(0)!important}.selos .flexslider .flex-direction-nav a.flex-prev{left:-30px!important}.selos .flexslider .flex-direction-nav a.flex-next{right:-30px!important}.selos li>div{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding:20px 10px}.selos li *{color:var(--ewh-neutral-light-color)}.selos li .logotipo{width:100%;background-position:bottom -24px center!important;padding-bottom:50px;background-size:120px!important;height:94px;filter:invert(1);margin-bottom:10px}.selos li .logotipo .nome{height:60px;font-weight:700;font-size:18px;width:100%;filter:grayscale(1) brightness(0);display:table;background-size:48%!important;margin:auto}.selos li .logotipo .nome i{position:relative;left:-999999999999999999px}.selos li .tipo{text-align:center;line-height:1.2;font-size:13px;font-weight:600;margin-top:3px}.selos li .nota .stars{display:flex;margin:10px 0}.selos li .nota .star{background:url('../../plugins/ewh-core/assets/images/icons/star.png') left center/18px no-repeat;width:20px;height:20px;margin:auto;filter:invert(1);}.selos li .nota .star.star-middle{background:url('../../plugins/ewh-core/assets/images/icons/star-middle.png') left center/18px no-repeat}.selos li .nota .star.star-empty{background:url('../../plugins/ewh-core/assets/images/icons/star-empty.png') left center/18px no-repeat}.selos li .nota .nota-texto{font-size:14px;text-align:center;font-weight:700}.selos li .ano{text-align:center;line-height:1.2;font-size:17px;font-weight:700;margin-top:0}.selos li#selo-booking .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/booking.svg') bottom -4px center/50px no-repeat!important}.selos li#selo-booking .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/booking-logo.svg') center center no-repeat}.selos li#selo-tripadvisor .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/tripadvisor-travelers-choice.svg') center center no-repeat}.selos li#selo-tripadvisor .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/tripadvisor-tipo.svg') center center no-repeat;background-size:46%!important}.selos li#selo-google .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/google.svg') bottom 0 center/43px no-repeat!important}.selos li#selo-google .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/google-tipo.svg') center center no-repeat}.selos li#selo-hotels .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/hotels-com.svg') bottom -65px center/152px no-repeat!important}.selos li#selo-hotels .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/hotels-com-tipo.svg') center center/75% no-repeat!important}.selos li#selo-airbnb .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/airbnb.svg') bottom 0 center/40px no-repeat!important}.selos li#selo-airbnb .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/airbnb-tipo.svg') center center/45% no-repeat!important}.selos li#selo-decolar .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/decolar.svg') bottom 1px center/128px no-repeat!important}.selos li#selo-decolar .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/decolar-tipo.svg') center center/70% no-repeat!important}.selos li#selo-expedia .logotipo{background:url('../../plugins/ewh-core/assets/images/icons/expedia.svg') bottom 5px center/158px no-repeat!important}.selos li#selo-expedia .logotipo .nome{background:url('../../plugins/ewh-core/assets/images/icons/expedia-tipo.svg') center center/37% no-repeat!important}.selos.dark .flexslider .flex-direction-nav a.flex-next,.selos.dark .flexslider .flex-direction-nav a.flex-prev{filter:brightness(0)!important}#footer .logo-container-colorida img,.selos.dark li .logotipo,.selos.dark li .nota .star{filter:inherit}.selos.dark li .logotipo .nome{filter:grayscale(1) brightness(0)}#about .extra-image:before{content:'';position:absolute;width:96%;height:94%;left:2%;top:3%;border:1px solid #fff;z-index:1}#about #extras .page-title{text-transform:uppercase;color:#000;font-size:1.8em;font-weight:600}#about #extras .items{list-style:none;display:flex;justify-content:center;margin-top:50px}#about #extras .items li{margin:0 10px;padding:15px;background:#fff;border-radius:10px}#about #animais-fumantes{margin-top:70px}#about #animais-fumantes .item-container .icon,.single-acomodacao .reservation-form-container .reservation-form .fields-container input{text-align:center}#about #animais-fumantes .item-container .icon i{font-size:2.4em}#about #animais-fumantes .item-container.aceita-nao .icon:before{content:'';border:5px solid red;width:60px;height:60px;display:table;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50px}#about #animais-fumantes .item-container.aceita-nao .icon:after{content:'';width:60px;height:5px;display:table;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-radius:50px;background:red;transform:rotate(-45deg)}#about #animais-fumantes .extra-infos dl{display:flex;margin-top:20px}#about #animais-fumantes .extra-infos dl dd{display:flex}#about #animais-fumantes .imagens{display:flex;justify-content:space-evenly;background:#eaeaea;padding:20px;border-radius:5px}#about #estruturas .amenidades-container{margin:100px 0 70px}#about #estruturas .amenities{display:flex;list-style-type:none;justify-content:center;align-items:flex-end;flex-wrap:wrap;text-align:center;padding:0}#about #estruturas .amenities li{line-height:1;display:flex;flex-direction:column;align-items:center;width:14%;margin-bottom:30px}#about #estruturas .amenities li img,.single-acomodacao .amenities ul li img{width:auto;margin:auto auto 10px;height:36px}#about #estruturas .amenities li strong{font-weight:400;font-size:13px;height:32px}#extra-page #extras .extra,#extra-page #extras .extra-slider{padding:70px 0}#extra-page #extras .extra-slider .texts>div{padding:0 70px}#extra-page #extras .extra-slider .carousel-control-prev{left:46%}#extra-page #extras .extra-slider .carousel-control-next{right:44%}#acomodacoes,#extra-page #extras .extra-slider>div{background:#eaeaea}#extra-page #extras .extra-slider .carousel-item>div{display:flex;align-items:flex-start}#promotions .promocao-item .content .title{font-size:1.4em;margin:20px 0;display:flex;font-weight:400}#experiencias .content>div *,#promotions .promocao-item .content .desc{font-size:14px}#promotions .promocao-item .content .countdown-container{display:table;width:100%;padding:10px;background:#eaeaea;border-radius:5px;margin:25px auto}#promotions .promocao-item .content .countdown-container>div{display:flex;align-items:center;justify-content:center}#promotions .promocao-item .content .countdown-container>div>strong{text-transform:uppercase;font-size:12px;display:inline-block;margin:0 10px 0 0}#promotions .promocao-item .btns-price .btns{display:flex;justify-content:flex-start;margin-top:15px}#promotions .promocao-item .btns-price .btns .btn{margin-right:15px}#promotions .promocao-item .sold-off{background:url('assets/images/sold-off.png') center center/100% no-repeat;width:250px;height:118px;position:absolute;z-index:9;top:58%;left:50%;transform:translate(-50%,-50%)}.single-promocao #header,.single-promocao #header .main-slider{height:auto!important;background:0 0;margin:0 auto!important}.single-acomodacao #header .main-slider .slider-text,.single-promocao #header .main-slider .slider-text{position:static;color:#000;margin:90px auto 0!important}#depoimentos .depoimento-content a,.single-acomodacao #header .main-slider .slider-text span,.single-promocao #header .main-slider .slider-text span{color:#000!important}#experiencias .content>div *,#footer,#restaurante .page-title.section-title~p{color:var(--ewh-neutral-light-color)!important}.single-promocao #promotions .promocao-item .content .countdown-container{width:auto;margin:20px 0}.single-promocao #promotions .promocao-item .content .countdown-container>div{display:flex;align-items:center;justify-content:flex-start}.single-promocao .incluso-items-container{background:#eaeaea;padding:30px 0}.single-promocao .incluso-items-container .btns{display:inline-flex;justify-content:space-between;width:auto;margin-top:20px}.single-promocao .incluso-items{width:80%;display:flex;padding:0;list-style-type:none;flex-wrap:wrap;margin:auto;flex-direction:row}.single-promocao .incluso-items li{width:33.33%;font-size:18px;font-weight:600;color:#666;margin:10px 0;padding-left:40px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0yNTYsNjAuMzM4Yy0xMDcuODk1LDAtMTk1LjY1OSw4Ny43NzYtMTk1LjY1OSwxOTUuNjY0YzAsMTA3Ljg4OCw4Ny43NjQsMTk1LjY1OSwxOTUuNjU5LDE5NS42NTkgIGMxMDcuODg4LDAsMTk1LjY1OC04Ny43NzEsMTk1LjY1OC0xOTUuNjU5QzQ1MS42NTgsMTQ4LjExNSwzNjMuODg4LDYwLjMzOCwyNTYsNjAuMzM4eiBNMjU2LDQyMC43OTggIGMtOTAuODcxLDAtMTY0Ljc5Ni03My45MzEtMTY0Ljc5Ni0xNjQuNzk2YzAtOTAuODcsNzMuOTI1LTE2NC43OTUsMTY0Ljc5Ni0xNjQuNzk1YzkwLjg3MSwwLDE2NC43OTYsNzMuOTI1LDE2NC43OTYsMTY0Ljc5NSAgQzQyMC43OTYsMzQ2Ljg2NywzNDYuODcxLDQyMC43OTgsMjU2LDQyMC43OTh6Ii8+PHBhdGggZD0iTTM0OC42MTcsMTc0LjM2MkwyMjMuMjQ5LDMwMi4wOTRsLTYyLjExNy00NC45ODFjLTcuODgyLTUuNzA4LTE4LjkxMi0zLjk0NC0yNC42MzIsMy45MzggIGMtNS43MDgsNy44OTQtMy45NDQsMTguOTE3LDMuOTQ0LDI0LjYzMmw3NC40MTgsNTMuODg0YzMuMTA2LDIuMjUxLDYuNzI5LDMuMzUsMTAuMzQxLDMuMzVjNC41OTcsMCw5LjE2NS0xLjc4NywxMi41ODYtNS4yNzkgIGwxMzYtMTM4LjU2NmM2LjgyNS02Ljk1LDYuNzI0LTE4LjExNi0wLjIzNy0yNC45NDFDMzY2LjYxNCwxNjcuMzEyLDM1NS40NDIsMTY3LjQxMywzNDguNjE3LDE3NC4zNjJ6Ii8+PC9zdmc+') left center/30px no-repeat}.infos-destaque{list-style-type:none;display:inline-flex;margin:0;flex-direction:row;background:#eaeaea;padding:8px 17px;border-radius:5px}.infos-destaque li{position:relative;padding-left:24px;margin:0 15px;font-weight:600}.infos-destaque li:before{content:'';position:absolute;left:0;top:0;margin-top:7px;width:19px;height:13px;background-size:100%;background-position:center center}.infos-destaque li.tamanho-cama-principal:before{background-image:url('assets/images/tamanho-cama-principal.svg')}.infos-destaque li.quantidade-hospedes:before{background-image:url('assets/images/quantidade-hospedes.svg');background-size:16px;background-repeat:no-repeat;background-position:top center;height:16px;top:-2px}.infos-destaque li.metragem:before{background-image:url('assets/images/metragem.svg')}.no-front-page #accommodations .page-title{text-transform:inherit;color:#000;font-size:2.4em}.no-front-page #accommodations .accommodation-item{padding:50px 15px}.no-front-page #accommodations .accommodation-item .desc{padding:0 15%}.no-front-page #accommodations .accommodation-item .desc *{color:#000;font-size:1.2em}#fidelidade .page-title.section-title,#restaurante .slides .page-title.section-title{font-weight:500!important;font-size:30px!important}.no-front-page #accommodations .accommodation-item .amenities{display:table;margin:25px auto}.no-front-page #accommodations .accommodation-item .amenities ul{padding:0;display:flex;align-items:flex-start}.no-front-page #accommodations .accommodation-item .amenities li{display:inline-flex;margin:0 10px;font-weight:700;color:#004b88;font-size:.7em;width:14%;flex-direction:column}.no-front-page #accommodations .accommodation-item .amenities li img{display:table;margin:auto;width:32px;height:auto}.no-front-page #accommodations .accommodation-item .amenities li .title{font-weight:400;color:#000;font-size:10px;line-height:1.3;display:block;margin-top:10px}.no-front-page #accommodations .accommodation-item .flexslider{background:0 0;border:none}.no-front-page #accommodations .accommodation-item.odd-item{background:#ececec}.single-acomodacao .main-page-title.page-title{color:#000;text-align:center;margin:150px auto 50px;font-size:3em!important;text-transform:uppercase}.single-acomodacao #accommodations .content .infos-padrao{justify-content:left}.single-acomodacao #accommodations .content .infos-padrao li{margin:0 15px 0 0}.single-acomodacao .content>div{z-index:9;position:relative;padding:0;width:100%;margin-top:30px}.single-acomodacao .content>div .page-title{font-weight:600!important;font-size:1.8em!important;color:#000}.single-acomodacao #header,.single-acomodacao #header .main-slider{height:auto!important;background:0 0}.single-acomodacao #header .main-slider{margin:42px auto 0!important}.single-acomodacao .amenities-container,.single-acomodacao .video-container{background:#eaeaea;padding:54px 0}.single-acomodacao .amenities{overflow:hidden;padding:0 80px}.single-acomodacao .amenities ul li{line-height:1}.single-acomodacao .amenities ul li strong{font-weight:400;font-size:13px}.single-acomodacao .amenities .flexslider .flex-control-nav{bottom:-60px}.single-acomodacao .amenities .flexslider .flex-direction-nav .flex-prev{left:-60px;width:30px;height:30px}.single-acomodacao .amenities .flexslider .flex-direction-nav .flex-next{right:-60px;width:30px;height:30px}.single-acomodacao .btn-photos{padding:12px 20px;text-transform:uppercase;font-weight:700;background:#fff!important;color:#666!important;display:flex;border:1px solid #666;align-items:center;width:150px;margin-top:50px}.single-acomodacao .btn-photos i{font-size:22px}.single-acomodacao .btn-photos span{font-size:11px;letter-spacing:1px;font-weight:600}.single-acomodacao .reservation-form-container{width:90%;position:relative;float:right;box-shadow:0 2px 6px 2px rgba(0,0,0,.2);top:-100px;border-radius:5px;display:table!important;background:#593a2f}.single-acomodacao .reservation-form-container .reservation-form{padding:10px 20px 30px;background:#fff;border-radius:5px}.single-acomodacao .reservation-form-container .reservation-form .fields>.row{display:flex;flex-direction:column}.single-acomodacao .reservation-form-container .reservation-form .button-container,.single-acomodacao .reservation-form-container .reservation-form .fields .fields-container,.single-acomodacao .reservation-form-container .reservation-form .fields-container .row>div.date-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;margin:10px 0;width:100%}.single-acomodacao .reservation-form-container .reservation-form .fields-container .row>div.people-container{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}.single-acomodacao .reservation-form-container .reservation-form .fields-container .row>div.promo-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;margin-top:14px}.single-acomodacao .reservation-form-container .reservation-form .form-control{font-size:16px;font-weight:500}.single-acomodacao .reservation-form-container .reservation-form label .icons.icon-calendar{left:5px;top:30px}.single-acomodacao .reservation-form-container .reservation-form label .icons{top:29px}.single-acomodacao .reservation-form-container .reservation-form .btn.cta{font-size:16px!important;font-weight:500}.single-acomodacao .detalhes{padding:20px 0 0;list-style-type:none;display:flex;justify-content:space-between}.single-acomodacao .detalhes li{padding-left:32px;font-size:14px!important}.single-acomodacao .area{background:url('assets/images/area.png') left top 1px no-repeat}.single-acomodacao .cama{background:url('assets/images/cama.png') left center no-repeat}.single-acomodacao .capacidade{background:url('assets/images/capacidade.png') left center no-repeat}.single-acomodacao .video-container iframe{width:100%;height:70vh}.single-acomodacao .infos-destaque{background:var(--ewh-tertiary-color);padding:8px 17px;border-radius:5px}.single-acomodacao .infos-destaque li{margin:0 15px}#experiencias .experiencia-item{margin:50px 0}#experiencias .photos .btn-photos{position:absolute;left:5%;top:5%}#experiencias .content>div{position:absolute;padding:40px;top:14%;left:-66px;z-index:2;width:300px}#experiencias .content>div [data-bs-toggle=modal]{font-weight:700;text-decoration:underline}#experiencias .content>div .btn.cta{background:var(--ewh-tertiary-color)!important;color:var(--ewh-primary-color)!important}#experiencias .content>div .btn.cta:hover{border-color:var(--ewh-tertiary-color)!important;color:var(--ewh-tertiary-color)!important}#experiencias .content>div .page-title{margin:0 0 20px;font-size:1.6em}#restaurante{background:var(--ewh-primary-color);padding-top:50px;padding-bottom:20px;position:relative}#restaurante .slides .page-title.section-title{font-family:var(--ewh-secondary-font)!important;color:var(--ewh-neutral-light-color)!important}#fidelidade{background:var(--ewh-secondary-color);padding-top:50px;padding-bottom:50px;position:relative}#depoimentos{overflow:hidden;position:relative;background-size:cover!important;text-align:center}#depoimentos .page-title{font-size:1.6em;position:relative;z-index:1}#depoimentos .depoimentos-slider-container{background:#fff;margin:20px auto 100px;box-shadow:0 0 15px 1px rgb(0 0 0 / 30%);padding:40px;border-radius:14px}#depoimentos .depoimentos-slider-container:after{content:'';position:absolute;width:30px;height:30px;background:#fff;left:0;right:0;bottom:-15px;margin:auto;transform:rotate(45deg)}.anothers-pages .page .page-title,.front-page #galeria .btn,.no-front-page #galleries .gallery-item-container .image-container a.open img{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}#depoimentos .depoimento-title h3{font-weight:400;color:#fa9f4a}#depoimentos .depoimento-content{font-size:.9em;font-weight:400;color:#000;padding:15px 0;height:120px;overflow:hidden}#depoimentos .depoimento-author{font-size:.9em;display:block;margin-top:20px;font-weight:500;color:#000}#depoimentos .depoimento-stars{background:url('assets/images/stars.png') left center;width:108px;display:table;height:17px;margin:0 auto}#depoimentos .depoimento-logo{font-size:2em;margin:0 auto;display:table;height:50px}#depoimentos .depoimento-logo a img{max-width:50px}#depoimentos .flex-direction-nav a.flex-prev{background:url(assets/images/prev-2.png);left:-120px!important}#depoimentos .flex-direction-nav a.flex-next{background:url(assets/images/next-2.png);right:-120px!important}.front-page #galeria{position:relative;margin-bottom:100px}.front-page #galeria .galeria-items{display:flex;list-style-type:none;width:100%;justify-content:space-between;padding:0;margin:0}.front-page #galeria .galeria-items li{position:relative;width:20%}.front-page #galeria .btn{background:#009844;padding:20px 30px}.no-front-page #galleries{margin-bottom:100px}.no-front-page #galleries .help-title{font-size:1.2em;color:#000;font-weight:300;display:table;padding:50px 0 20px;margin:20px auto}.no-front-page #galleries .gallery-item-container{margin-bottom:30px}.no-front-page #galleries .gallery-item-container .image-container a.open{display:none;position:absolute;left:0;right:0;width:100%;height:100%}.no-front-page #galleries .gallery-item-container .image-container:hover a.open{display:block;background:rgba(0,0,0,.4);z-index:0}.no-front-page #galleries .gallery-item-container .page-title{color:#000;margin-bottom:30px}#contact{padding:50px 0 0}#contact .page-title{margin:50px auto 30px!important}#contact .page-tip{margin:0 0 15px}#contact .page-tip>strong{font-size:.8em;display:block}#contact .page-tip>span{font-size:.7em;display:block}#contact .custom-contact-form{padding:15px;margin-bottom:70px}#contact .custom-contact-form label{font-size:14px;text-transform:uppercase;font-weight:300;color:#666;font-family:Raleway,sans-serif}#contact .custom-contact-form .reserva-fields label{display:block;border:none;font-size:14px;color:#000;padding:0;height:auto;margin:20px 0 0}#contact .custom-contact-form .form-control{margin:0 0 15px;padding:25px 15px;height:auto;font-size:16px;background:#eef4f5}#contact .custom-contact-form .btn{padding:15px 40px;background:#f80;font-size:1em}#contact .infos{list-style-type:none;margin:30px 0;padding:0;display:table;width:100%;text-align:center}#contact .infos li{margin:0 1%;background-position:top center;background-repeat:no-repeat;padding:80px 0 0;float:left;width:23%}#contact .infos li>strong{text-transform:uppercase;display:block;font-weight:700;font-size:1.3em;color:#000;margin-bottom:10px}#contact .infos li a,#contact .infos li>span{font-weight:600;color:var(--ewh-primary-color)!important}#contact .infos li.address{background-image:url('assets/images/address-big.png')}#contact .infos li.phones{background-image:url('assets/images/phones-big.png')}#contact .infos li.whatsapp{background-image:url('assets/images/cel-big.png')}#contact .infos li.email{background-image:url('assets/images/email-big.png')}#contact .footer-text{margin:50px auto;background:#000;padding:30px 30px 15px;border-radius:30px}#contact .footer-text *{color:#fff;font-size:1.4em}#contact .map{margin-top:50px}#contact .map .page-title{font-size:2.6em;color:#000;text-transform:none}#contact .map iframe{width:100%;display:table;padding:0}#faq .accordion{margin:15px 0}#faq .accordion .accordion-body{padding:0!important}#faq .accordion .accordion-body .accordion .accordion-body{padding:15px!important}#faq .accordion .accordion-body .accordion .accordion-body *,#sidebar .widget ul li a{font-size:16px}#faq .accordion .accordion-button{border:none;box-shadow:none;width:100%;text-align:left;color:var(--ewh-primary-color);font-family:var(--ewh-tertiary-font)}#sidebar .widget .social li a i:before,.light #faq .accordion .accordion-button,.light #sidebar .widget .social li a i{color:var(--ewh-secondary-color)}.page-template-faq .anothers-pages .page{padding:0 15px!important}.post.hentry,.post.hentry.single-post{margin:0 0 75px}.post.hentry .read-more{font-size:16px;display:table;width:auto;margin:10px 0}.post.hentry .post-title{line-height:.8!important}.post.hentry .post-title a{font-size:26px!important}.post.hentry .post-subtitle{font-size:20px!important}.post.hentry .item-description{text-align:justify}.post.hentry .cats{display:inline-block;list-style-type:none}.post.hentry .cats li{display:inline-block}.post.hentry .cats li a{background:#eaeaea;padding:3px 8px}.nav-next a,.nav-previous a{color:#000;font-size:18px;margin:15px;background:#f5f5f5;padding:10px 15px;border:1px solid #ccc}.nav-next a:hover,.nav-previous a:hover{color:#666;background:#fff}.post-meta{font-size:13px;padding-top:10px}.post-social .button{color:#fff;border:none;font-size:12px;padding:5px 10px;box-shadow:none;margin:0;border-radius:5px}.post-social .button span{color:#fff}.post-social .post-social-facebook{background:#4267b2}.post-social .post-social-twitter{background:#1da1f2}.post-social .post-social-pinterest{background:#b60a1b}.post-social .post-social-whatsapp{background:#29a71a}.post-social .post-social-comment{background:#000}#sidebar{margin-top:0;background:#eaeaea;padding:30px}#sidebar .widget{margin:34px 0;width:100%;display:block;clear:both}#sidebar .widget .widgettitle{font-size:26px}#sidebar .widget ul{margin-left:22px}#sidebar .widget .social li a{font-size:16px;background:var(--ewh-tertiary-color);border:1px solid var(--ewh-secondary-color);display:flex;align-items:center;justify-content:center}#sidebar .widget .social li a i,#sidebar .widget .social li a i:before{color:var(--ewh-secondary-color);font-size:18px}#sidebar .widget .social li a i.fa-brands.fa-square-kwai,#sidebar .widget .social li a i.fa-brands.fa-square-tripadvisor{filter:invert(1);top:-1px;left:1px}#sidebar .widget.widget_search .searchform #s{width:70%;float:left;border-radius:5px 0 0 5px;border-right:0;border:none;padding:8px 8px 9px;background:#ccc}#sidebar .widget.widget_search .searchform #searchsubmit{width:30%;float:right;background:#294285;color:#fff;border:1px solid #ccc;height:42px;border-left:0;border-radius:0 5px 5px 0;cursor:pointer}#sidebar .widget.widget_search .searchform #searchsubmit:hover{background:#5a6067}#sidebar .widget .tag-cloud-link{margin:10px}#posts .flexslider.carousel .slides li>div .title{letter-spacing:inherit!important;font-weight:400}#posts .flexslider.carousel .slides li>div .item-description{margin-top:15px;min-height:100px}.anothers-pages{margin:30px auto 0}.anothers-pages .page .page-title{font-size:1.2em;margin:0;text-transform:inherit}.anothers-pages .page .page-title a{color:#fff;margin:0;font-size:1.8em;padding:20px 70px;width:280px;display:table;text-transform:inherit}.anothers-pages .page .image-container a{display:table;width:100%}.anothers-pages .page .image-container a:before{content:'';width:90%;height:86%;border:1px solid #fff;position:absolute;left:5%;top:7%;z-index:1}.anothers-pages .page .image-container a:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3);z-index:0}.anothers-pages .page .image-container a img{width:100%;height:auto}#footer .logo-container img,#footer .logo2-container img{height:auto;margin-bottom:10px}#footer .infos-container .title{display:block;text-transform:uppercase;color:#666;font-size:13px;margin-top:20px}#footer .infos-container .infos{list-style-type:none;padding:0;display:flex;margin:auto;flex-direction:column}#footer .infos-container .infos li{padding:0 0 16px;display:inline-block;font-size:12px}#footer .infos-container .infos a,#footer .infos-container .infos span{display:inline-block;color:#fff;font-weight:500;margin:0}#footer .infos-container .infos .sep{font-style:inherit;display:inline-block;margin:0 10px}#footer .infos-container .infos.menu{margin-top:20px}#footer .infos-container .infos.menu li{margin-bottom:20px}#footer .social-container .social li a{margin:0 10px 0 0;width:22px;height:22px;display:block;line-height:22px}#footer .social-container .social li a i{color:#fff;padding:0;font-size:1.5em!important}#footer #credits{padding:10px;margin-top:40px;border-top:1px solid #ccc}#footer #credits *{color:#fff;font-size:10px!important;font-weight:300;font-family:Raleway,sans-serif}#footer #credits .dev-by{flex-direction:row;justify-content:center}#footer #credits .dev-by #itens-links-creditos{margin-left:3px}#reservit-widget-container{top:25%!important}#btn-localizacao,#btn-whatsapp{position:fixed;bottom:10px;display:flex;flex-direction:row;align-items:center;z-index:999}#btn-localizacao.has-reservit-widget-container,#btn-whatsapp.has-reservit-widget-container{bottom:60px}#btn-localizacao.localizacao-esquerdo{left:10px;flex-direction:row-reverse}#btn-localizacao.localizacao-direito,#btn-whatsapp.whatsapp-direito{right:10px}#btn-localizacao.localizacao-esquerdo.w-whatsapp.whatsapp-esquerdo{left:75px}#btn-localizacao.localizacao-direito.w-whatsapp.whatsapp-direito{right:75px}#btn-localizacao .open-itens{background:#f58634!important;border-radius:50px!important;width:50px;height:50px;box-shadow:0 2px 7px rgba(0,0,0,.6);border:none!important;padding:0!important}#btn-localizacao .open-itens i,#btn-whatsapp .open-itens i{font-size:2.2em}#btn-localizacao .open-itens img.icon,#btn-whatsapp .open-itens img.icon{width:32px;height:auto;border-radius:0!important}#btn-localizacao .localizacao-itens-menu{list-style-type:none;padding:0;margin:0 10px 0 0;display:flex;visibility:hidden;width:0}#btn-localizacao .localizacao-itens-menu li a{background:#fff;border:1px solid #aaa;width:40px;height:40px;display:block;border-radius:55px;margin:0 5px;padding:10px;display:flex}#btn-localizacao .localizacao-itens-menu li a:hover{background:#f5f5f5}#btn-localizacao:hover .localizacao-itens-menu{visibility:visible;width:auto}#btn-whatsapp .open-itens{background:#25d366!important;border-radius:50px!important;width:50px;height:50px;border:1px solid #25d366;display:flex;align-items:center;justify-content:center;position:relative;padding:0!important}#btn-whatsapp .open-itens.avatar-custom,#btn-whatsapp .open-itens.avatar-logo{background:0 0!important;border:none}#btn-whatsapp .open-itens img{width:100%;height:auto;border-radius:50px!important}#btn-whatsapp .open-itens[class*=avatar] img.icon{position:absolute;top:-23px;width:20px;right:0;background:#25d366!important;border-radius:50px!important}#btn-whatsapp .open-itens.avatar-logo-whatsapp img.icon{position:static!important;width:30px}#btn-whatsapp .open-itens .tiny-icon{font-size:12px;color:#25d366;position:absolute;right:-9px;top:-9px}#btn-whatsapp .whatsapp-infos{background:#fff;box-shadow:0 0 5px 3px rgba(0,0,0,.04);padding:0;border-radius:5px;margin-right:15px;text-align:center;position:relative;height:0;visibility:hidden}#btn-whatsapp .whatsapp-infos:before{content:'';width:15px;height:15px;background:#fff;position:absolute;right:-7px;top:0;bottom:0;margin:auto;transform:rotate(45deg)}#btn-whatsapp .whatsapp-infos ul{list-style-type:none}#btn-whatsapp .whatsapp-infos ul li{font-size:11px}#btn-whatsapp .whatsapp-infos ul li strong{font-size:12px}#btn-whatsapp.whatsapp-esquerdo{left:10px;display:flex;flex-direction:row-reverse}#btn-whatsapp.whatsapp-esquerdo .whatsapp-infos{margin:0 0 0 15px}#btn-whatsapp.whatsapp-esquerdo .whatsapp-infos:before{left:-7px;right:auto}#btn-whatsapp.whatsapp-esquerdo.w-localizacao.localizacao-esquerdo{left:10px;bottom:74px}#btn-whatsapp.whatsapp-direito.w-localizacao.localizacao-direito{right:10px;bottom:60px}#btn-whatsapp:hover .whatsapp-infos{height:70px;padding:10px;visibility:visible}#hotel img,.destaque img,.hero img{aspect-ratio:16/9;max-width:100%;height:auto}@media screen and (max-width:767px){#contact #departamentos .table,#header .navbar .navbar-nav .nav-item,.single-promocao #promotions .promocao-item .countdown-container,.w-sm-100{width:100%!important}#about #animais-fumantes,#about #animais-fumantes *,.single-acomodacao .destaque-cta .text-center,.single-acomodacao .video-container .page-title{text-align:left!important}#reservit-widget-container{top:auto!important}.motor-reservit #btn-whatsapp.whatsapp-esquerdo.w-localizacao.localizacao-esquerdo{bottom:140px}.motor-reservit #btn-localizacao.localizacao-esquerdo{bottom:80px}.secondary-title-container{margin-top:25px;padding:0 15px}.secondary-title-container .page-subtitle{font-size:22px!important}.masonry-grid-item{width:48%;display:inline-block}.masonry-grid-7 .masonry-grid-item{width:16%}#extras{padding:40px 0;margin-top:30px;text-align:center}#extras .extra-image{max-width:100%!important;width:100%!important;float:none!important;margin:0 0 20px!important}.daterangepicker.show-calendar .drp-buttons{display:flex;flex-wrap:wrap}.daterangepicker.show-calendar .drp-buttons .drp-selected{width:100%;padding:10px 0;text-align:center}.daterangepicker .drp-buttons .btn{width:48%}.modal-header .btn-close{right:9px!important;top:9px!important}.flex-control-paging li a{width:17px!important;height:17px!important}#cookieBannerTextoFormToast{width:100vw!important}#cookieBannerTextoFormToast .btn{width:100%!important;margin:13px 0 0}#header #menu-promo-wrapper .navbar-toggler .navbar-toggler-label,#header .infos-container,#header .main-slider .btn.cta,.flexslider.carousel .slides li>div .title{display:none}#header #menu-promo-wrapper .btn:not(.barra-lateral) span{font-size:7px;text-transform:uppercase;letter-spacing:1px;position:relative;top:-8px;color:var(--ewh-neutral-light-color);}.light #header #menu-promo-wrapper .btn:not(.barra-lateral) span{color:var(--ewh-neutral-dark-color);}#header .navbar .navbar-toggler{position:static}#header .navbar-brand{width:30%;margin:0!important}#header .navbar-brand img{transform:scale(1)}#header #menu-promo-wrapper{flex-direction:row-reverse}#header #menu-promo-wrapper .btn:not(.barra-lateral){padding:0!important;width:48px;height:32px;border-radius:50%!important;border:none!important;background:0 0!important;margin:0 10px!important}#header #menu-promo-wrapper .btn.cta:not(.barra-lateral):before{content:'';background:url('assets/images/icon-promocoes.svg') center center/75% no-repeat;width:26px;display:table;height:27px;margin:-3px auto 0;filter:invert(1);}.light #header #menu-promo-wrapper .btn.cta:not(.barra-lateral):before{filter:invert(0);}#header #menu-promo-wrapper .btn.cta.promo-btn:not(.barra-lateral):before{background-size:88%}#header #menu-promo-wrapper .btn.cta:not(.barra-lateral).reserva-btn:before{background-image:url('assets/images/data.svg');filter:invert(1);}.light #header #menu-promo-wrapper .btn.cta:not(.barra-lateral).reserva-btn:before{filter:invert(0);}#header #menu-promo-wrapper .navbar-toggler,#header .navbar.collapsed-menu #menu-promo-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:0 0 0 4px!important;width:33%;}#header #menu-promo-wrapper .navbar-toggler{width:auto;}.light #header .navbar .navbar-toggler .navbar-toggler-icon{filter:invert(0) brightness(0);}#header .navbar{background:var(--ewh-primary-color)!important;position:fixed;box-shadow:1px 1px 7px 1px rgba(0,0,0,.2)}#header .navbar-expand-lg .navbar-collapse.show{width:100%;left:0;z-index:9;top:59px}#header .navbar .navbar-nav .nav-item .nav-link{padding:10px 14px;width:100%}#header .navbar.collapsed-menu .offcanvas-body ul.navbar-nav li.nav-item .promo.btn.cta,#header .navbar.collapsed-menu .offcanvas-body ul.navbar-nav li.nav-item a.promo.btn.cta{padding:8px 15px!important;width:100%!important;margin-top:15px!important;text-align:left}#header .video-background.desktop-video{height:80vh;transform:scale(3)}#header .main-slider,.no-front-page #header .main-slider{margin:46px auto 0!important}.no-front-page #header .main-slider .slider-text{top:20%;font-size:2.8em}.no-front-page #header .main-slider .slider-text.slider-text-no-image{font-size:2.6em;margin:40px auto!important}#header .navbar .navbar-nav .nav-item .promo.btn.cta.barra-lateral,#header .navbar .promo.btn.cta.barra-lateral{font-size:13px!important}.reservation-form label{padding:10px 0}.reservation-form label .icons{right:20px;top:38px}#contact,.reservation-form .label-ages label{padding:0}#contact .infos li,.reservation-form .promo-container{width:100%}.reservation-form .label-ages{position:static;width:100%;padding:20px 10px}.infos-destaque li.quantidade-hospedes:before{background-size:20px;background-repeat:no-repeat;background-position:top 5px center}#welcome{text-align:left;margin-bottom:30px;padding-top:0}#welcome.fixed-welcome-box{margin-top:0!important}#welcome .page-title{margin-top:15px}#about #animais-fumantes{margin-top:0;padding:30px 20px!important}#about #animais-fumantes .item-container{margin-top:0;text-align:center}#about #animais-fumantes .item-container .icon{margin:14px 0}#about #animais-fumantes .item-container.animais{margin-bottom:30px}#about #animais-fumantes .item-container.fumantes{margin-top:0}#about #animais-fumantes .extra-infos dl{display:flex;margin:18px 0 0;justify-content:flex-start;font-size:13px}#about #animais-fumantes .extra-infos dl dd,#about #estruturas .flexslider{margin:0}#about #animais-fumantes .imagens{display:flex;margin-top:20px;flex-wrap:wrap}#about #animais-fumantes .imagens a{margin-bottom:10px}#about #estruturas .amenidades-container{margin:70px 0 40px!important;padding:0!important}#about #estruturas .estruturas,#contact .infos li{margin-bottom:40px}#about #estruturas .amenities{display:flex;flex-wrap:wrap;justify-content:center;width:100%}#about #estruturas .amenities li{margin:10px;width:24.33%!important}#faq>.container{width:100%;padding:0 5px}.selos li>div{width:auto;padding:0}#promotions .promocao-item{text-align:center;margin-bottom:60px}#promotions .promocao-item .btn.cta,.single-promocao .btn.cta{margin:auto}#promotions .promocao-item .btns-price .btns{display:flex;justify-content:center}.single-promocao #promotions .promocao-item .content{margin-top:20px}.single-promocao .incluso-items-container{margin:0!important}.single-promocao .incluso-items{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 0 0 15px!important}.single-promocao .incluso-items li{width:100%;font-size:15px!important;margin:3px 0!important}.no-front-page #accommodations{text-align:left}.no-front-page #accommodations .accommodation-item .desc{padding:0!important}.no-front-page #accommodations .accommodation-item .amenities ul{display:flex;flex-wrap:wrap;justify-content:center}.no-front-page #accommodations .accommodation-item .amenities li{margin:0 5px}.single-acomodacao #header .main-slider .slider-text{margin:0 auto!important;padding:0 30px}.single-acomodacao #header .main-slider .slider-text span{margin:0!important;font-size:34px}.single-acomodacao .reservation-form-container{width:100%;position:static}.single-acomodacao .reservation-form-container .reservation-form{padding:10px 20px 30px}.single-acomodacao .btn-photos{width:150px!important;margin:20px auto 0!important;padding:8px 14px!important}.single-acomodacao .infos-destaque-imagens{display:flex;flex-direction:column;align-items:center;justify-content:center}.single-acomodacao .video-container iframe{height:28vh}.single-acomodacao .amenities-container .page-title{font-size:1.5em!important}.single-acomodacao .destaque-cta{padding:60px 30px!important}.single-acomodacao .destaque-cta .btn{margin-top:30px}.flexslider.carousel .slides li>div .hidden-content{display:block;visibility:visible;position:static}.flexslider.carousel .slides li>div .hidden-content .title{display:block;position:static;padding:5px 0}.flexslider.carousel .flex-direction-nav a{top:30%}.front-page #galeria .galeria-items{display:flex}.front-page #galeria .galeria-items li{width:50%}.anothers-pages .page{padding:15px!important}#contact #departamentos .table td>div .title{font-size:14px}#contact .infos{display:flex;flex-direction:column}}@media screen and (min-width:768px) and (max-width:1366px){#header .navbar .navbar-nav .nav-item .nav-link span{font-size:13px}}