.hotelname{text-transform:uppercase}.frmBooking{max-width:1140px;margin:0 auto}.frm{width:100%;height:50px;display:block;float:left;position:relative;z-index:10;box-sizing:border-box}.frmBooking #inlinebooking{display:table;display:flex;justify-content:center;margin:8px 0 0}#inlinebooking div.field{position:relative;float:left;clear:none;vertical-align:top;height:36px;width:auto;margin:0;margin-right:2px;cursor:pointer;border-right:1px solid #e0d6c2;width:170px}#inlinebooking label{font-weight:300;font-size:12px;position:relative;float:left;width:100%;line-height:36px;height:36px;color:#333;text-transform:uppercase;text-align:center;background:#fff;z-index:2;font-family:"gotham-book",Sans-serif;cursor:pointer}#inlinebooking .fas{width:16px;height:16px;margin:-2px 0 0 40px;color:#867a7a;font-size:16px}#inlinebooking a.btn_mais_campos{width:36px;height:36px;color:#333;font-weight:700;margin-right:5px;padding:0;background:#fff;font-size:1.1em;line-height:34px;display:block;border:1px solid #adacac;text-align:center}#inlinebooking a.btn_mais_campos .plus{display:block}#inlinebooking .hasDatepicker{position:absolute;z-index:1;top:0;left:0;height:36px;padding:0;border-radius:0;width:100%;font-family:'Gotham',sans-serif;font-weight:300;padding:0 0 0 5px}#inlinebooking select{width:100%;position:absolute;z-index:1;top:0;left:0;height:36px;padding:0}#inlinebooking1 label{font-weight:300;font-size:12px;position:relative;z-index:2;padding:0;background:#fff;float:left;width:100%;line-height:36px;height:36px;display:inline;color:#333;text-transform:uppercase;text-align:center}#inlinebooking1 #checkin-check,#inlinebooking1 #checkout-check{position:absolute;z-index:1;top:0;left:0;height:36px;padding:0;border-radius:0}#inlinebooking div.submit{border-radius:0;border:none}#inlinebooking .btnsubmit{font-family:'Cocon',sans-serif;display:block;background:#fff !important;border:1px solid transparent;color:#4d4c4b !important;text-transform:uppercase;font-size:14px;font-weight:300;height:40px;line-height:40px;width:auto;text-align:center;float:right;padding:0 15px;border-radius:0;width:100%;height:36px;margin:0;line-height:35px}#inlinebooking .btnsubmit:hover{background-color:#fff !important;cursor:pointer;color:#4d4c4b !important}#inlinebooking .select_adults,#inlinebooking .select_children{display:none;float:left;width:100% !important;box-shadow:-4px 4px 10px rgba(0,0,0,.6) !important;background:#fff;margin:0;list-style:none}#inlinebooking .select_adults li,#inlinebooking .select_children li{transition:all .4s ease-in-out;width:100%;clear:both;color:#818181 !important;font-family:'Gotham',sans-serif !important;font-size:.9em;line-height:18px !important;background:#fff !important;font-weight:300;float:left;margin:0 1px 0 0;padding:8px 0;list-style:none;text-align:center}#inlinebooking .select_adults li:hover,#inlinebooking .select_adults li:active,#inlinebooking .select_children li:hover,#inlinebooking .select_children li:active{background:#52b84a !important;color:#fff !important}.btn_mais_campos{cursor:pointer}.frmroute{text-align:center;margin-top:8px}.frmroute>div.field{display:inline-block}.lblfrom,.to{font-family:'Cocon',sans-serif;color:#756866;text-transform:uppercase;font-size:14px;line-height:30px;text-align:left;font-weight:600}.input-text-rota{width:260px !important;height:38px !important;margin:0 20px !important;color:#666;font-family:'Gotham',sans-serif;font-size:14px !important;font-weight:300 !important;padding:0 10px 0 20px !important;background:0 0 !important;border:1px solid #dddde5 !important;border-radius:0 !important}#itinerarySubmit{font-family:'Cocon',sans-serif;color:#fff;font-size:12px;background-color:#068445;width:auto;height:38px;display:inline-block;margin:0 0 0 30px;padding:0 25px;text-transform:uppercase;line-height:38px;text-align:center;transition:all ease .5s;border:1px solid #068445;font-weight:300;border-radius:0}#itinerarySubmit:hover{background-color:#fff;color:#6ab023;cursor:pointer}.hotelnamefooter{font-weight:400;font-family:"cocon-regular",arial}.lista-acomodacoes .elementor-container{float:left}.lista-acomodacoes .col-01,.lista-acomodacoes .col-02{margin-right:30px}.lista-acomodacoes .col-04,.lista-acomodacoes .col-05{margin-right:30px}.btn-action-apto{float:left !important;width:auto !important;display:inline-block;text-align:right;margin:0 0 0 15px}.btn-more-apto a{color:#000 !important;border-color:#dddde5 !important}.btn-more-apto a:hover span{color:#fff}.col-apto{position:relative}.selo-adaptado{position:absolute;border:solid 1px #1e1852;padding:11px;background:#1e1852;color:#fff;width:55% !important;right:0;top:215px}a.lnkclass{color:#068445}.div-botton-booking{display:none;z-index:1000;position:fixed;padding:0 !important;height:60px !important;line-height:46px !important;bottom:0;left:0;width:100% !important;text-transform:uppercase;font-size:16px !important;border-style:solid;border-width:8px 10px;border-color:#c7c7c7}.div-botton-booking a{display:block;text-align:center;background:#068445;color:#fff;font-family:Sans-serif}.box-destinos .elementor-widget-image a{background:#000}.box-destinos .elementor-widget-image a:hover img{border:solid 1px #52b84a;opacity:.6}.box-destinos .elementor-widget-wrap.elementor-element-populated:hover h3 a{color:#52b84a}@media (max-width:768px){.hotelname{font-size:14px !important}.imgMenuHome{margin-bottom:0 !important}.boxImgMenuHome .elementor-widget-heading{position:absolute;top:0;left:0;right:0;bottom:0}.boxImgMenuHome .elementor-image img{filter:brightness(65%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg) !important}.boxImgMenuHome .elementor-widget-heading h3{color:#fff !important;margin-top:50%}.boxImgMenuHome .elementor-spacer-inner{height:1px !important}.col-01,.col-02,.col-04{margin-bottom:10px}.col-01 .elementor-heading-title,.col-02 .elementor-heading-title,.col-03 .elementor-heading-title,.col-apto .elementor-heading-title{text-align:center}.selo-adaptado{top:230px}.lista-acomodacoes .col-01,.lista-acomodacoes .col-02{margin-right:0}.lista-acomodacoes .col-04,.lista-acomodacoes .col-05{margin-right:0}.div-botton-booking{display:block}.footer-widget-area .ast-builder-html-element{padding:15px}}