:lang(en) button>.roi-search-engine__field--text,:lang(es) button>.roi-search-engine__field--text{display:none!important}.roi-search-engine__occupancy-input--age{width:53px!important}.roi-search-engine__occupancy-breakdown{max-width:500px!important;width:inherit!important;overflow:auto;max-height:80vh}@media (max-width:500px){.roi-search-engine__occupancy-actions{display:block!important}.roi-search-engine__occupancy-breakdown{width:90vw!important}.roi-search-engine__occupancy-add-room{margin:0px 0px 10px 0px!important}.roi-search-engine__occupancy-save-rooms{float:right}}@media (max-width:980px){.et_header_style_left #logo{max-width:150px!important;margin-top:-18px!important}#page-container{padding-top:60px!important}#main-header{height:60px!important}#et-top-navigation{padding-top:8px!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:7px!important}.et_header_style_left .logo_container{top:11px!important}}@media (max-width:768px){.roi-search-engine__text{padding:35px 10px 10px 10px!important}}#roicalendar{font-family:Montserrat,Arial,sans-serif!important;font-weight:300!important}.roi-cal__title{font-size:26px!important;color:#1a1a1a}.roi-cal__title,.roi-cal__week-day{color:#1a1a1a;font-weight:300!important}.roi-cal__header{line-height:1.2!important}.roi-search-engine__field--day,.roi-search-engine__label,.roi-search-engine__field--month-year,.roi-search-engine__occupancy-amount,.roi-search-engine__occupancy-text{color:#323232!important}.roi-search-engine__item input[type=text]{border-radius:0px!important}.roi-search-engine__field--calendar .svg-roi{fill:#323232!important}.page-id-130701 #top-header,.page-id-130701 #main-header{display:none!important}.page-id-130701 #page-container{padding-top:0px!important}.page-id-130701{overflow:hidden}#page-container #btn_menu:after{font-size:26px!important;margin-left:0.9em!important}#et-secondary-nav li>ul.sub-menu{background-color:#ffffff!important}.page-id-130701 .et_pb_section_0_tb_footer{display:none}:lang(pt) #footerFR,:lang(pt) #footerEN,:lang(pt) #footerES{display:none}:lang(es) #footerFR,:lang(es) #footerEN,:lang(es) #footerPT{display:none}:lang(en) #footerFR,:lang(en) #footerPT,:lang(en) #footerES{display:none}:lang(fr) #footerPT,:lang(fr) #footerEN,:lang(fr) #footerES{display:none}.cli-modal-backdrop.cli-show{z-index:999999}#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{z-index:9999999}.cli-modal.cli-blowup{z-index:2147483647;background-color:rgba(0,0,0,0.5)}.jm_reservas a:first-child{display:none!important}.offer_fit .et_pb_image_wrap{width:100%!important}.offer_fit img{width:100%!important}.error404 #page-container{padding-top:0px!important}.et-l--footer{border:1px #404040 solid}@media only screen and (min-width:981px){.et-fixed-header #top-menu .jm_reservas a{color:#ffffff!important}#page-container{padding-top:88px!important}.jm_reservas>a{style:inline;background:#ba071e!important;width:auto;z-index:9999!important;cursor:pointer;transition:all .5s ease-in-out;opacity:1;font-weight:550;color:#ffffff!important;padding:0 10px;font-size:13px!important;text-transform:uppercase;display:block;letter-spacing:2px;height:25px;line-height:25px;position:absolute;top:0;right:0;border:0;outline:0;text-decoration:none}}@media (max-width:980px){.et_non_fixed_nav ‪#main‬-header,.et_non_fixed_nav ‪#top‬-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed!important}div.et_menu_container span#et_search_icon{display:none}div.et_menu_container div.mobile_nav{background-color:transparent!important}div.et_menu_container span.select_page{display:none!important}div.mobile_nav.opened .mobile_menu_bar:before{font-family:"ETmodules";content:"\4d"}div.mobile_nav.opened .mobile_menu_bar:before,div.mobile_nav.closed .mobile_menu_bar:before{color:#d0142c;font-size:45px!important}.et_mobile_menu{margin-top:0px}span.mobile_menu_bar:before{color:#d0142c!important}.et_mobile_menu{border-top:3px solid #d0142c!important}.menu-item ul.sub-menu li.menu-item{display:none}.jm_reservas a{background:#ba071e!important;width:auto;z-index:3!important;cursor:pointer;transition:all .5s ease-inout;opacity:1;font-weight:800;color:#ffffff!important;font-size:13px!important;text-transform:uppercase;display:block;letter-spacing:4px;position:relative;top:0;right:0;border:0;outline:0;text-decoration:none;text-align:center}#logo,.et-fixed-header #logo{max-height:100%}.et_mobile_menu .menu-item-has-children>a{background-color:rgba(0,0,0,0)!important;font-weight:600!important}.et_mobile_menu .menu-item-has-children>a:hover{background-color:rgba(0,0,0,.03)!important}li.menu-item-124086>a{display:none}li.menu-item-125717>a{display:none}li.menu-item-106>a{display:none}li.menu-item-511>a{display:none}li.menu-item-127174>a{display:none}li.menu-item-127178>a{display:none}li.menu-item-127181>a{display:none}li.menu-item-127184>a{display:none}li.jm_lang{display:inline-block!important;width:calc(90%/4)!important;text-align:center!important;border:0px!important}li.jm_lang>a{border-bottom:none!important}#top-header #et-info{line-height:1.7em}}@media only screen and (max-width:767px){#top-header{heigth:0px!important;display:none}#top-header .container{heigth:0px!important;display:none}#et-info-phone{heigth:0px!important;display:none}#et-info-email{heigth:0px!important;display:none}}.jm_mail a:before{font-family:'ETModules';content: "\e010";margin-right:6px}.jm_contact:before{font-family:'ETModules';content: "\e0fc";margin-right:6px}.jm_tel:before{font-family:'ETModules';content: "\e090";margin-right:6px}.jm_en:before{content: url(https://liberdade.bessahotel.com/wp-content/uploads/2019/03/en.png);margin-right:6px}.jm_fr:before{content: url(https://liberdade.bessahotel.com/wp-content/uploads/2019/03/fr.png);margin-right:6px;text-align:center!important}.jm_es:before{content: url(https://liberdade.bessahotel.com/wp-content/uploads/2019/03/es.png);margin-right:6px}.jm_pt:before{content: url(https://liberdade.bessahotel.com/wp-content/uploads/2019/03/pt.png);margin-right:6px}.et-pb-controllers{display:none!important}.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff!important}#et-secondary-nav li{text-align:left}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#ba071e;color:#ffffff;border-radius:0}.super.cli-plugin-button{font-size:27px!important;padding:15px 15px 15px 15px!important;width:100%!important;margin-left:0px!important}