/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on August 10, 2017*/@font-face{font-family:robotoblack;src:url(../fonts/roboto-black-webfont.woff2) format('woff2'),url(../fonts/roboto-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(../fonts/roboto-bold-webfont.woff2) format('woff2'),url(../fonts/roboto-bold-webfont.woff) format('woff')}@font-face{font-family:robotolight;src:url(../fonts/roboto-light-webfont.woff2) format('woff2'),url(../fonts/roboto-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium-webfont.woff2) format('woff2'),url(../fonts/roboto-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:robotothin;src:url(../fonts/roboto-thin-webfont.woff2) format('woff2'),url(../fonts/roboto-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold;src:url(../fonts/robotocondensed-bold-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight;src:url(../fonts/robotocondensed-light-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedregular;src:url(../fonts/robotocondensed-regular-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:roboto_slabbold;src:url(../fonts/robotoslab-bold-webfont.woff2) format('woff2'),url(../fonts/robotoslab-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:roboto_slabregular;src:url(../fonts/robotoslab-regular-webfont.woff2) format('woff2'),url(../fonts/robotoslab-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}.number-crianca{top:-114px;left:-23px;background:#f2f2f2;padding:20px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);width:263px;z-index:999;text-align:center;color:#363636;font-size:17px;text-transform:uppercase;font-weight:700;position:relative;display:none}.number-crianca button{display:none;background:#ffcb08;padding:6px 51px;color:#363636;text-transform:uppercase;margin-top:15px;font-size:21px}.glyphicon{float:right;clear:both;cursor:pointer;position:absolute;right:10px;top:10px}.glyphicon-remove:before{content:"\e014"}.container.div-reserva{position:relative;height:0}:focus{border:none;outline:transparent}.wraper{margin:0 auto;margin-top:19px;width:315px;background:url(../imagens/box-pano.png);background-repeat:no-repeat;padding-top:29px;height:403px;position:absolute;z-index:999;left:0;padding-left:12px}fieldset{text-decoration:none;border:none;padding-left:34px}fieldset.select-hotel img{float:left}select#crianca{margin-left:8px}.select-crianca img{margin-left:10px;margin-top:-20px}legend{color:#fff;font-size:17px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;border:none;padding-left:40px;margin-bottom:0}select#hospedagemTipo{background-color:transparent;border:none;color:#fff;font-size:23px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80%;padding-left:7px;position:relative;top:-8px;float:left;height:42px;text-transform:uppercase}input#setCheckIn{background:0 0;border:none;color:#fff;font-size:21px;position:relative;top:5px;padding-left:6px;width:59%}form#FormReserva{position:inherit;width:44%;height:69px;float:left}input#setCheckOut{background:0 0;border:none;font-size:21px;position:relative;top:6px;padding-left:6px;color:#fff;width:59%}.div-reserva .wraper .adutos fieldset{padding-left:7px!important;margin-top:14px}@-moz-document url-prefix(){.div-reserva .wraper fieldset{padding-left:36px!important;margin-top:-9px}.select-crianca{width:38%!important}.div-criancas{width:100%;height:56px;float:left;margin-top:20px}.div-criancas legend{padding:0 25px}.rooms legend{margin-bottom:0;padding-top:8px}.btn-buscar{margin-top:0;color:#000;font-size:18px;padding:8px;padding-left:8px;width:113px;background:#ffcb08 url(../imagens/icon-search.png) no-repeat;background-position-x:0%;background-position-y:0%;background-position:10px;padding-left:26px;border:none;margin-left:30px;margin-top:14px}}.div-reserva .wraper fieldset{padding-left:36px}.adutos ul{width:85%;padding-left:39px}.rooms{width:46%;float:left;margin-top:13px}.rooms ul{width:104%;padding-left:36px}.rooms legend{margin-bottom:0}.adutos legend{margin-bottom:0}input#rooms{width:29px;margin-left:4px!important;font-size:24px;color:#fff;background:0 0;border:none;margin-right:-6px}.adutos{width:50%;float:left}input#adulto{width:32px;height:38px;margin-left:7px;font-size:24px;color:#fff;background:0 0;border:none;margin-right:-11px}ul{list-style:none;margin:0;padding:0}legend.checkout{padding-left:40px;margin-top:6px;margin-bottom:-7px}.btn-plus{background:url(../imagens/btn-plus.png);background-size:16px;background-repeat:no-repeat;border:none;color:transparent;background-position:11px;width:32px;float:none}.btn-less{background:url(../imagens/btn-less.png);background-size:16px;background-repeat:no-repeat;border:none;color:transparent;background-position:11px 0;width:36px}.btn-buscar{color:#000;font-size:18px;padding:8px;width:106px;background:#ffcb08 url(../imagens/icon-search.png) no-repeat;background-position:10px;padding-left:26px;border:none;margin-left:12px;margin-top:14px;font-weight:800}select#crianca{background:0 0;color:#fff;border:none;font-size:25px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif}.wraper option{color:#000}@media only screen and (max-width:1000px){.wraper{margin:0 auto;margin-top:0;width:100%;background:#0f8d8c;background-repeat:no-repeat;padding-top:29px;height:162px;z-index:999;left:0;padding-left:4px;display:none}}@media only screen and (max-width:600px){.wraper{margin:0 auto;margin-top:0;width:100%;background:#0f8d8c;background-repeat:no-repeat;padding-top:17px;height:142px;z-index:999;left:0;padding-left:4px;display:block}.banner-reserva-mobile{display:flex;flex-direction:column-reverse;margin-bottom:142px}.banner-fixed{width:100%;position:fixed;top:0;z-index:9999}.container.mobile{display:none}.container.mobile.center.boxes-mobile-products{display:block!important}.banner-trip-footer{display:none}fieldset.select-hotel{width:33%;float:left;padding-left:0!important}.checkout-mobile{width:40%;float:left;margin-right:-39px}legend.checkout{padding-left:40px;margin-top:6px;margin-bottom:-7px;width:53%;margin:0;padding:0}legend{color:#fff;font-size:15px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;border:none;padding-left:0;margin-bottom:0;width:100%}select#hospedagemTipo{background-color:transparent;border:none;color:#fff;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:71%;padding-left:7px;position:relative;top:-8px;float:left;height:42px;text-transform:uppercase}fieldset.select-hotel img{float:left;width:18%;margin-right:0;margin-left:0;margin-top:2px}.checkout-mobile{width:50%;float:left;margin-right:0;padding-left:9px}input#setCheckIn{background:0 0;border:none;color:#fff;font-size:13px;position:relative;top:2px;padding-left:0;width:77%}.div-reserva .wraper fieldset{padding-left:0;height:58px}.checkout-mobile img{width:19%}input#setCheckOut{background:0 0;border:none;font-size:13px;position:relative;top:2px;padding-left:0;color:#fff;width:75%}.adutos{width:29%;float:left}.rooms{width:22%;float:left;margin-top:13px}.rooms{width:22%;float:left;margin-top:13px}.btn-plus{background:url(../imagens/btn-plus.png);background-size:16px;background-repeat:no-repeat;border:none;color:transparent;background-position:6px;width:27px;float:none;padding:0}.btn-less{background:url(../imagens/btn-less.png);background-size:16px;background-repeat:no-repeat;border:none;color:transparent;background-position:6px 0;width:27px;padding:0}input#adulto{width:32px;height:38px;margin-left:2px;font-size:24px;color:#fff;background:0 0;border:none;margin-right:-6px}.div-criancas fieldset.select-crianca{width:20%!important;margin-top:0}.search-hotel{display:block}form#FormReserva{position:inherit;width:25%;height:69px;float:left}input#rooms{width:28px;margin-left:2px!important;font-size:24px;color:#fff;background:0 0;border:none;margin-right:-6px;padding-top:2px}.rooms{width:25%;float:left;margin-top:0}.rooms ul{width:84px;padding-left:32px}.adutos img{margin:0!important}.div-reserva .wraper .adutos fieldset{padding-left:7px!important;margin-top:0}.adutos ul{width:64px;padding-left:3px;float:left}.select-crianca img{margin-left:0;margin-top:0;float:left;padding-top:5px}select#crianca{background:0 0;color:#fff;border:none;font-size:19px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;width:61%!important;padding-left:2px!important;margin-left:0}.number-crianca{top:-114px;left:-121px;background:#f2f2f2;padding:20px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);width:263px;z-index:999;text-align:center;color:#363636;font-size:17px;text-transform:uppercase;font-weight:700;position:relative;display:none}.btn-buscar{color:#000;font-size:18px;padding:8px;width:106px;background:#ffcb08 url(../imagens/icon-search.png) no-repeat;background-position:10px;padding-left:26px;border:none;margin-left:0;margin-top:6px;font-weight:800}}html,body{max-width:100%;overflow-x:hidden}body{font-family:robotoregular,Arial,Helvetica,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:7px;background:#e3e0d6}-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{border-radius:10px;background:#8b8778}.col-md-8-custom{width:62.666667%;float:left}img.img-responsive{width:100%}.no-padding{padding:0}.no-margin{margin:0}.mTopbottom-30{margin:30px 0}.uppercase{text-transform:uppercase}.center{text-align:center}ul li{list-style:none;display:inline-block}ul{padding:0;margin:0}.icon{vertical-align:middle;position:relative;display:inline-block}.elementh1{font-size:17px;margin:0;padding:6px 0;display:block;color:#fff}.header-bar{background:#ffcb08;height:20px;position:relative;display:block}.header-bar li{display:inline-block;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;padding-right:7px}.header-bar li a{color:#333}.header-bar .languages{float:left;color:#333;margin-left:-1px}.col-md-4.header-linguas{z-index:99999999999}.header-bar .central-de-vendas li{color:#634e00}.logo{width:260px;height:88px;float:left;position:relative;z-index:9999}.logo img{position:absolute;top:-11px;left:39px}.col-left{background:#f4f4f4}.col-right{background:#fff}.nav-menu{height:98px;border-bottom:2px solid #ffcb08}.main-menu{float:left;width:27%}.main-menu:after{content:'';background:#fff;position:absolute;height:108px;width:100%;z-index:-1;top:0;overflow:hidden}.linguas-mb div{margin-top:52px}.linguas-mb div ul{margin:0 auto;text-align:center;width:80px}.linguas-mb div ul li{float:left;padding-right:6px}.linguas-mb div ul li a{font-size:16px;color:#ffc20e;font-weight:800}.linguas-mb div ul li a{font-size:16px;color:#ffc20e;font-weight:800}.submenu{display:none;position:absolute;background:#fff;z-index:2;border:1px solid #ffcb08;width:131px;margin-left:-20px;margin-top:0}.custom-color-1:hover ul{display:block}.submenu li{border-bottom:1px solid #ffcb08;width:100%}.submenu li a{display:block;text-align:center;font-size:14px;padding-bottom:9px;padding-top:8px}.ptebar{width:50%;float:left}.ptebar:before{content:'';position:absolute;background:#ebebeb;height:88px;display:block;width:100%;left:0;z-index:-1}.ptebar .title-ptebar{font-family:gochi hand,cursive;color:#007e44;font-size:17px;padding-top:5px;text-align:center;margin-left:35px}.ptebar ul{margin-left:21px;margin-top:-4px}.ptebar li a{color:#333}.ptebar li{font-size:17px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;padding:0 3px}.icon-premium{background:url(../imagens/icon-star-sauipe-premium.png) no-repeat;width:30px;height:35px;background-size:100%;margin-right:10px;margin-left:14px}.icon-resorts{background:url(../imagens/Icon-Resort.png) no-repeat;width:47px;height:26px;background-size:100%;margin-right:9px;margin-left:6px}.icon-pousadas{background:url(../imagens/Icon-Pousadas.png) no-repeat;width:36px;height:44px;background-size:89%;margin-right:3px;margin-left:3px}.list-menu{font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;font-size:13px;padding-top:35px;text-align:left;padding-left:17px}.list-menu li{padding:0 3px}.list-menu ul li.link-green a{color:#007e44}.list-menu ul li.link-wine a{color:#a75f70}.list-menu ul li.custom-color-1 a{color:#007e44}.list-menu ul li.custom-color-2 a{color:#a75f70}.list-menu ul li.custom-color-1 a:hover,.list-menu ul li.custom-color-2 a:hover{text-decoration:none}.custom-color-1,.custom-color-2{position:relative}.custom-color-1:before{content:'';display:block;position:absolute;text-align:center;width:7px;height:4px;top:22px;background:url(../imagens/seta-down-green.png) no-repeat;left:44%}.custom-color-2:before{content:'';display:block;position:absolute;text-align:center;width:7px;height:4px;top:22px;background:url(../imagens/seta-down-wine.png) no-repeat;left:44%}.border-bottom{width:100%;height:2px;background:#ffcb08;display:none}.search-place li{display:block;width:86%}.box-select-hotel,.calendar-checkin,.calendar-checkout,.bx-select-room{position:relative}.bx-select-room,.bx-select-adulto{width:39%;float:left;position:relative}.calendar{max-height:65px;margin-top:2px}.wrapper-find-hotel{font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;color:#fff}.box-btn-search{float:right;width:66%;margin-top:15px}.buscar{width:115px;height:40px;background:#ffcb08 url(../imagens/icon-search.png) no-repeat;border:0;color:#363535;margin-left:23px;font-size:18px;position:relative;font-weight:700;background-position:11px 10px;padding-left:30px;margin-top:-2px}.buscar:focus{outline:none}.search-hotel label{margin:0;font-weight:400}.calendar-quarto{float:left;margin-top:0;margin-left:2px;height:64px}.search-hotel{position:absolute;width:22%;z-index:999;margin-top:4px;margin-left:0}.bg-pano{background:url(../imagens/box-pano.png) no-repeat;width:100%;height:400px}.wrapper-find-hotel .box-select-hotel{padding-top:40px}.wrapper-find-hotel .box-select-hotel label{padding-left:81px;display:block;padding-top:2px}.wrapper-find-hotel select.select-hotel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:#fff;font-size:25px;border:0;height:40px;margin-left:22px;text-transform:uppercase;width:84%;margin-left:56px;box-shadow:none}.wrapper-find-hotel .icon-select-hotel{background:url(../imagens/icon-x.png) no-repeat;width:30px;height:28px;display:inline-block;position:absolute;top:65px;left:39px}.wrapper-find-hotel .icon-calendar{background:url(../imagens/icon-calendar.png) no-repeat;width:31px;height:31px;display:block;position:absolute;left:37px}.icon-room{background:url(../imagens/icon-room.png)no-repeat;width:27px;height:27px;display:block;position:absolute;left:35px;top:23px}.bx-select-adulto{width:54%}.icon-adultos{background:url(../imagens/icon-adultos.png)no-repeat;width:21px;height:26px;display:block;position:absolute;left:84px;top:28px}input.buscar.uppercase{margin-left:11px}.icon-children{background:url(../imagens/icon-children.png)no-repeat;width:25px;height:23px;display:block;position:absolute;left:38px;top:28px}select.quantity-children{background:no-repeat;color:#fff}.date-checkin li #CheckIn,.date-checkout li #CheckOut{background:0 0;border:0}input[disabled=disabled]{opacity:.5}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.box-quantity .btn-plus{left:0}}.contatoform .reserva-info .icon-man-contact{display:none}.contatoform .reserva-info .container .col-md-3{display:none}.contatoform .reserva-info .bg-madeira{display:none}.contatoform .reserva-info .icon-man-contact{display:none}.contatoform .reserva-info .content-informations{margin-top:0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}select.quantity-children option{color:#636363}.criancas_num{position:absolute;top:-113px;left:-23px;background:#f2f2f2;padding:20px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5);width:263px;z-index:999;text-align:center;color:#363636;font-size:17px;text-transform:uppercase;font-weight:700}.btn_criancas{display:block;background:#ffcb08;padding:6px;color:#363636;text-transform:uppercase;font-size:24px;margin-top:15px}.btn_criancas:hover,.btn_criancas:focus{text-decoration:none;color:#636363}.quantity-children{background:0 0;color:#fff;position:relative;left:23px;padding:2px 4px;border:0;font-size:26px;text-align:center}.pick-calendar,.date-checkin,.date-checkout,.pick-calendar-room-two label{margin-left:80px}.pick-calendar-room-two label{margin-left:90px;margin-top:1px}.pick-calendar-quarto{padding-left:62px}.date-checkin,.date-checkout{font-size:25px}.calendar-quarto .label-room{padding-left:15px}.wrapper-find-hotel select.select-hotel option{color:#000}.wrapper-find-hotel select.select-hotel:focus{box-shadow:none}.select-hotel{padding-left:23px}.quantidade{width:100%;margin-left:51%;background:0 0;color:#fff;font-size:30px;border:0;text-align:center;margin-top:-2px}.bx-number-adultos input.quantidade{margin-left:40%}.bx-number-adultos .content-icons-quantity .btn-plus{left:-30px}.bx-number-adultos .content-icons-quantity .btn-less{left:-30px}.content-icons-quantity{position:relative;float:right;z-index:999}.box-quantity .btn-plus{background:url(../imagens/btn-plus.png) no-repeat;width:13px;height:8px;display:block;vertical-align:middle;position:absolute;right:0;top:8px;cursor:pointer;left:-18px;z-index:555}.box-quantity .btn-less{background:url(../imagens/btn-less.png) no-repeat;width:13px;height:8px;display:block;vertical-align:middle;position:absolute;right:0;top:24px;cursor:pointer;left:-18px;z-index:555}.slider-main{width:100%;height:528px}.slider-main .owl-prev,.slider-main .owl-next{display:block;width:19px;height:36px;font-size:0;position:absolute;top:84%}.slider-main .owl-prev{left:32%;background:url(../imagens/slider-arrow-left.png) no-repeat;right:0}.slider-main .owl-next{background:url(../imagens/slider-arrow-right.png) no-repeat;left:34%;right:0}.slider-products .owl-prev,.slider-products .owl-next{position:absolute;width:38px;height:38px;display:block;font-size:0}.slider-products .owl-prev{background:url(../imagens/slider-products-arrow-left.png) no-repeat;left:-31px;top:33%}.slider-products .owl-next{background:url(../imagens/slider-products-arrow-right.png) no-repeat;right:-41px;top:33%}.bg-full-section-bottom{background:url(../imagens/banner-full-benefits.png) no-repeat;background-size:cover;height:290px;width:100%;display:block;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif}.float-bx-reserva ul{margin-top:-8px}.float-bx-reserva{background:url(../imagens/Box.png) no-repeat;width:298px;height:196px;display:block;color:#fff;padding:25px 0 0 29px;margin-top:-51px;margin-left:1px;background-size:277px 177px}button.btn-reserva-custom{background:0 0;border:0;text-align:left;float:left;padding-left:0}.float-bx-reserva p,.item-flutuante p{color:#fff!important;font-family:gochi hand,cursive!important;font-size:15px!important;text-transform:uppercase;margin:0;padding:0 8px;display:inline-block;height:auto!important}.float-bx-reserva ul li small{margin-top:-3px}.float-bx-reserva .box-float-faca-checkin a,.item-flutuante .box-float-faca-checkin a{color:#fff;padding-left:32px;font-family:gochi hand,cursive!important;text-transform:uppercase;padding-top:10px;display:block}.float-bx-reserva small,.item-flutuante small{font-size:12px;display:block;padding-left:32px;color:#fff;margin-top:-6px}.float-bx-reserva small a,.item-flutuante small a{color:#fff}.float-bx-reserva .icon-reserva,.item-flutuante .icon-reserva{background:url(../imagens/icon-sino.png) no-repeat;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;margin-top:12px;margin-bottom:-8px}.float-bx-reserva .icon-chat,.item-flutuante .icon-chat{background:url(../imagens/Icon-chat.png) no-repeat;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;margin-top:10px}.float-bx-reserva .icon-telefone,.item-flutuante .icon-telefone{background:url(../imagens/Icon-telefone.png) no-repeat;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;margin-top:5px;margin-left:3px}.item-flutuante{position:fixed;right:0;background:url(../imagens/Box.png) no-repeat;top:0;z-index:9999;display:none;width:298px;height:196px;padding:25px 0 0 29px;background-size:277px 177px}.bx-tripadvior,.bx-trusted{text-align:center;padding-top:26px}.text-advisor{color:#fff;text-align:center;padding:6px 0;font-size:17px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif}.cdsROW{background-color:transparent!important}#CDSLOCINNER{font-size:25px!important;text-decoration:none;text-transform:uppercase;color:#fff;padding:15px 0;display:block;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif}.cdsROW .cdsRating .ui_bubble_rating{font-size:18px!important}.cdsROW .cdsRating{color:#fff!important}.cdsComponent.logo-advisor img{max-width:177px;width:100%;height:auto}#CDSROWLOGO147{display:none}.cdsROW.narrow{width:100%!important;margin-top:-22px}#TRUSTEDCOMPANY_widget_103090{max-height:180px;overflow-x:hidden;overflow-y:scroll}.text-trusted{color:#fff;text-align:center;padding:5px;font-size:17px}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item .tc-widget-vertical-item--title{text-transform:uppercase;font-size:25px!important;text-decoration:none;color:#fff;padding:7px 0 0;display:block;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;text-align:center}.tc-widget-vertical-item--body{max-height:127px}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item .tc-widget-vertical-item--body{color:#fff;text-align:center!important;padding:1px;font-size:17px!important;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;margin-bottom:0!important;line-height:22px!important}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-main .tc-widget-vertical-col-2.tc-widget-logo .tc-widget-logo--title{font-size:1.3em}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item .tc-widget-vertical-item--author{display:none}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item .tc-widget-vertical-item--title{margin-bottom:0!important}.tc-widget-standard-col-2.tc-widget-logo{display:none}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item .tc-widget-vertical-item--title{margin-bottom:0}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-item{padding:0!important}.tc-widget-vertical .tc-widget-vertical-content .tc-widget-vertical-main{padding:0!important}#TRUSTEDCOMPANY_widget_103090 .tc-background-color{background:0 0!important}#TRUSTEDCOMPANY_widget_103090 .tc-border-color{border:none;text-align:center}#TRUSTEDCOMPANY_widget_103090 .tc-text-color{color:#fff!important}#TRUSTEDCOMPANY_widget_103089 .tc-border-color{background-color:transparent!important}#TRUSTEDCOMPANY_widget_103089 .tc-border-color{border:0}#TRUSTEDCOMPANY_widget_103089 .tc-review-visibility{display:none}.tc-widget-standard .tc-widget-standard-content .tc-widget-standard-col-3 .tc-widget-reviewcount{display:none}.tc-widget-standard .tc-widget-standard-content .tc-widget-standard-col-1 .tc-widget-standard-rate{color:#fff}.tc-widget-logo{display:none}.logo-trusted{width:auto!important;margin:0 auto}.tc-star-color{fill:#f5d34b;stop-color:#f5d34b}.tc-widget-logo--title{font-size:1.4em;font-family:ubuntu,sans-serif}.dtc-ratings{padding:0}.tc-ratings svg{height:20px!important;width:20px!important;margin-right:-2px}.tc-widget-vertical-item--title{text-transform:uppercase;font-size:25px!important;text-decoration:none;color:#fff;padding:7px 0 0;display:block;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;text-align:center}.btc-widget-vertical-item--body{color:#fff;text-align:center;padding:0;font-size:16px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif}#CDSROWCONTAINER690 .cdsComponent.logo{display:none}.footer{background:#147570;padding:30px 0;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif}.footer a{color:#fff;font-size:14px}.footer .title-bx-footer-socials{font-size:21px;color:#fff;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;margin:0;padding-bottom:15px}.footer .footer-nav li{display:block;padding:5px 0}.footer .social-media li{text-align:center;padding-right:15px;vertical-align:middle}.footer .social-instagram,.footer .social-youtube{display:block}.footer .box-youtube img{padding-bottom:8px}.slider-trip-advisor .owl-prev,.slider-trip-advisor .owl-next,.slider-trusted .owl-prev,.slider-trusted .owl-next{font-size:0}.slider-trip-advisor .owl-dots .owl-dot,.slider-trusted .owl-dots .owl-dot{display:inline-block;zoom:1}.slider-trip-advisor .owl-dots .owl-dot span,.slider-trusted .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.slider-trip-advisor .owl-dots .owl-dot.active span,.slider-trip-advisor .owl-dots .owl-dot:hover span,.slider-trusted .owl-dots .owl-dot.active span,.slider-trusted .owl-dots .owl-dot:hover span{background:#147570}.slider-trip-advisor .owl-dots{text-align:center}.reserva-info .bg-madeira{background:url(../imagens/faixa-madera.png) repeat-x;width:100%;height:65px;display:inline-block;position:absolute;z-index:99}.reserva-info .bg-title-especial{position:relative;z-index:1}.reserva-info .bg-title-especial-reserva h2{position:absolute;left:0;right:0;top:-33px;margin-left:auto;margin-right:auto;font-size:37px;background:url(../imagens/bg-pack-especials-roxo.png) no-repeat;background-position:center center;height:94px;width:29%;color:#fff;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;vertical-align:middle;line-height:90px}.reserva-info .content-informations{margin-top:100px}.reserva-info{font-family:roboto_condensedregular;padding:6% 0}.reserva-info li{display:block;font-family:roboto_condensedbold;font-size:40px;color:#ffc20e}.reserva-info li p{font-size:16px;color:#636363}.reserva-info .icone-cellphone{background:url(../imagens/icon-telephone-contato.png) no-repeat;width:82px;height:61px;display:block;margin:5px auto}.reserva-info .inputs-medium{width:100%}.reserva-info .inputs-small{width:71%;margin-right:22px}.reserva-info .btn-form{width:24%;height:56px;position:relative;top:-2px;background:#ffc20e;font-size:20px;border:0;text-transform:uppercase}.reserva-info input[type=text]:focus{box-shadow:0 0 5px #ffc20e;border:1px solid #ffc20e;outline:none}.reserva-info input[type=text]{height:56px;font-size:25px;text-transform:uppercase;padding-left:15px;border:1px solid #ffc20e}.reserva-info .icon-man-contact{width:53px;height:65px;background:url(../imagens/icon-man-contact.png) no-repeat;margin:5px auto;display:block}.reserva-info .icon-reserva-online{width:74px;height:57px;background:url(../imagens/icon-reserva-online.png) no-repeat;display:block;margin:5px auto}.reserva-info .big-text{font-size:40px;color:#ffc20e;font-family:roboto_condensedbold}.reserva-info input[type=text]::-webkit-input-placeholder{color:#939598}.reserva-info input[type=text]::-moz-placeholder{color:#939598;opacity:1}.reserva-info input[type=text]:-ms-input-placeholder{color:#939598}.reserva-info input[type=text]::-ms-input-placeholder{color:#939598}.reserva-info label{display:block;margin:10px 0}.reserva-info .btn-choose-date a{padding:5px;color:#363535;font-family:roboto_condensedbold}.reserva-info .btn-choose-date{width:100%;background:#ffc20e;text-align:center;padding:15px;font-size:16px;display:none}.btn-data-reserva{border:none;width:100%;background:#ffc20e;text-align:center;font-size:17px;padding:12px;color:#363535;font-family:roboto_condensedbold;text-transform:uppercase}.menu-mobile{display:block}.menu-mobile span{display:none}.contacts-itens-menu{display:none}.closebtn{display:none}.logo-mb{display:none}.wrapper-header-mobile{border-bottom:2px solid #ffcb08;height:88px;clear:both;width:100%}@media(max-width:1441px) and (min-width:1200px){.reserva-info{padding:8% 0}.box-quantity{position:relative;left:16px}.search-place li{width:auto}.search-hotel{position:absolute;width:22%;z-index:999;margin-top:-5px;margin-left:0%}.icon-adultos{left:34px}.quantidade{font-size:27px}.icon-room{top:26px}.slider-main{width:100%;height:390px;background:#ccc;display:block}.bg-pano{background:url(../imagens/box-pano-v2.png) no-repeat;background-size:100%}.calendar{max-height:58px}.date-checkin,.date-checkout{font-size:21px}.bx-select-room,.bx-select-adulto{width:44%}.bx-select-room,.bx-select-adulto{max-height:60px}.box-btn-search{width:100%}.buscar{width:106px;height:32px;background-size:15%;margin-top:6px}.quantity-children{left:0;z-index:999}.calendar-quarto{margin-top:-5px}.wrapper-find-hotel select.select-hotel{font-size:20px}}.mobile{display:none}.desktop{display:block}@media only screen and (max-width:1680px) and (min-width:1443px){.search-hotel{margin-top:-1px}.slider-slick-home .slick-arrow.slick-prev,.slider-slick-home .slick-arrow.slick-next{top:90%!important}}@media only screen and (max-width:1441px) and (min-width:1141px){.reserva-info .bg-title-especial-reserva h2{width:39%}}@media only screen and (max-width:1200px) and (min-width:1000px){.ptebar li{font-size:12px;font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;padding:0 3px}.ptebar{width:46%;float:left}.ptebar ul{margin-left:4px;margin-top:-4px}.list-menu{font-family:roboto_condensedregular,Arial,Helvetica,sans-serif;font-size:12px;padding-top:46px;text-align:left;padding-left:0}.wraper{margin:0 auto;margin-top:19px;width:315px;background:url(../imagens/box-pano.png);background-repeat:no-repeat;padding-top:29px;height:403px;position:absolute;z-index:999;left:0;padding-left:12px;background-size:95% 96%}}@media only screen and (max-width:1100px) and (min-width:600px){.wraper{display:none}}@media only screen and (max-width:1024px) and (min-width:768px){.footer .social-media li{padding-right:70px}.contacts-itens-menu{padding-left:63px}.logo img{left:0;width:48%}}@media only screen and (max-width:1140px) and (min-width:100px){.list-menu ul li.link-green a,.list-menu ul li.link-wine a{color:#fff}.custom-color-1 .submenu{display:none!important}.slider-main-mobile .owl-prev,.slider-main-mobile .owl-next{display:block;width:19px;height:36px;font-size:0;position:absolute;top:84%}.slider-main-mobile .owl-next{background:url(../imagens/slider-arrow-right.png) no-repeat;left:92%;right:0}.slider-slick-home.desktop.slick-initialized.slick-slider{display:NONE}.slider-main-mobile .owl-prev{left:83%;background:url(../imagens/slider-arrow-left.png) no-repeat;right:0}.footer .title-bx-footer-socials{margin-top:15px}.packs-specials{display:none}.section-bottom{display:none}.mobile{display:block}ul.list-ptebar-mobile{margin:0 auto;width:49%}.wrapper-header-mobile{background:#ebebeb;height:70px;border-bottom:2px solid #ffcb08}.top-mobile{margin-bottom:20px}.logo-mb{display:block;padding-left:15px;padding-top:15px}.menu-mobile{display:block;width:46px;height:45px;background:url(../imagens/Icon-menu.png) no-repeat;background-size:100%}.menu-mobile span{padding-left:34px;font-family:roboto_condensedregular;font-size:16px;text-transform:uppercase;display:block;color:#007e44;font-weight:700;margin:23px 0;padding-top:4px}.menu-hamburguer{width:18%;float:left;padding-left:30px}.icon-telefone-mb{width:56px;height:52px;background:url(../imagens/icon-telefone-mobile.png) no-repeat;display:inline-block;float:left;margin:0 10px;background-size:100%;width:37px}.icon-reserva-mb{width:50px;height:40px;background:url(../imagens/icon-reserva-mobile.png) no-repeat;display:inline-block;float:left;background-size:100%;margin:0 10px;width:37px}.logo{z-index:9999;text-align:center;margin:0 auto;width:50%;position:absolute;right:0;left:0}.logo img{width:53%;top:10px;position:relative}.menu-mobile{background-size:100%;width:27px}.contacts-itens-menu{float:left;width:25%;display:block;position:absolute;right:0;top:25px}.ptebar{float:none;width:auto}.ptebar ul{margin-left:0;margin-top:28px}.ptebar li{text-align:center;display:inherit;padding:0}.ptebar li a{color:#fff}.container{width:100%}.header,.title-ptebar{display:none}.content-menu-mb.activex ul li{display:block}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#007e44;overflow-x:hidden;transition:.5s;z-index:99999}.sidenav .ptebar a{padding:5px 0 8px 15px;text-decoration:none;font-size:23px;color:#fff;display:inline-block;transition:.3s;font-family:roboto_condensedbold}.sidenav .list-menu a:hover,.offcanvas a:focus{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:13px;right:15px;margin-left:50px;display:block;background:url(../imagens/icon-close-mobile.png) no-repeat;width:33px;height:33px;font-size:0}.main-menu li{display:block;padding:5px 0}.main-menu{width:100%}.main-menu:after{content:'';background:0 0}.ptebar:before{content:'';background:0 0}.col-right{background:0 0}.list-menu ul li.custom-color-1 a,.list-menu ul li.custom-color-2 a{color:#fff}.list-menu{text-align:left;font-family:roboto_condensedregular;font-size:25px;padding-left:15px;padding-top:15px}.icon-premium,.icon-resorts,.icon-pousadas{background-size:100%}.icon-premium{width:32px;height:33px;background:url(../imagens/icon-premium-mb.png) no-repeat;margin-right:0;position:relative;left:3px}.icon-resorts{width:32px;height:33px;background:url(../imagens/icon-resort-mb.png) no-repeat;margin-right:0}.icon-pousadas{width:32px;height:33px;background:url(../imagens/icon-pousadas-mb.png) no-repeat;position:relative;left:12px}.custom-color-2:before,.custom-color-1:before{content:'';background:0 0}.main-menu li.bx-reserva-mb{background:#ffc20e;position:absolute;width:100%;left:0;padding-left:17px;color:#333;font-size:21px;font-family:roboto_condensedbold;padding-top:10px}.main-menu li.bx-reserva-mb a{color:#333}.icon-reserva{background:url(../imagens/icon-faca-reserva-mb.png) no-repeat;width:44px;height:35px;display:inline-block;background-size:85%;vertical-align:middle}}@media only screen and (max-width:760px) and (min-width:480px){ul.list-ptebar-mobile{margin:0 auto;width:77%}}@media only screen and (max-width:468px) and (min-width:100px){.footer .social-media li{padding-top:10px}.logo img{width:80%;top:10px;position:relative;left:0}ul.list-ptebar-mobile{margin:0 auto;width:100%}.btn-buscar{color:#000;font-size:17px;padding:8px;width:100%;background:#ffcb08 url(../imagens/icon-search.png) no-repeat;background-position:5px 11px;padding-left:25px;border:none;margin-left:0;margin-top:6px;font-weight:800;background-size:16px}.menu-hamburguer{width:26%}.menu-mobile span{padding-left:34px;font-family:roboto_condensedregular;font-size:13px;text-transform:uppercase;display:block;color:#007e44;font-weight:700;margin:23px 0;padding-top:4px}.icon-telefone-mb{margin:0 7px;background-size:100%;width:28px}.icon-reserva-mb{margin:0 2px;background-size:100%;width:27px}.content-menu-mb.activex{position:absolute;top:64px;z-index:9999;width:80%;left:0}}@media(max-width:1150px){.full-bg-contact .col-md-6.col-sm-12.contact-D2{min-width:479px}}@media only screen and (max-width:768px) and (min-width:480px){.reserva-info .bg-title-especial-reserva h2{width:70%}}@media only screen and (max-width:479px) and (min-width:100px){.reserva-info .bg-title-especial-reserva h2{font-size:23px;width:92%}.reserva-info .inputs-small{width:100%}.reserva-info .btn-form{width:100%;margin:10px 0}.reserva-info .bg-title-especial-reserva h2{position:absolute;left:0;right:0;top:-20px;margin-left:auto;margin-right:auto;font-size:27px;background:url(../imagens/bg-pack-especials-roxo.png) no-repeat;height:67px;width:94%;color:#fff;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif;vertical-align:middle;line-height:69px;background-size:100% 100%!important}}@media screen and (max-width:768px){.icon-reserva-mb{display:none}}@media only screen and (max-width:479px) and (min-width:400px){ul.list-ptebar-mobile{margin:0 auto;width:90%}}.float-bx-reserva li p{font-family:roboto_condensedbold,Arial,Helvetica,sans-serif!important;padding-top:2px;padding-left:8px}.float-bx-reserva li:nth-child(3) p{font-family:roboto_condensedbold,Arial,Helvetica,sans-serif!important;padding-top:2px;padding-left:4px}.float-bx-reserva .box-float-faca-checkin a,.item-flutuante .box-float-faca-checkin a{color:#fff;padding-left:32px;text-transform:uppercase;display:block;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif!important;font-size:11px;padding-top:5px}.float-bx-reserva p,.item-flutuante p{color:#fff!important;font-size:15px!important;text-transform:uppercase;margin:0;padding:0 8px;display:inline-block;height:auto!important;font-family:roboto_condensedbold,Arial,Helvetica,sans-serif!important}