.ocultar{display:none!important}body.custom-background{background-color:#ffffff!important}html{overflow-x:hidden}.logo_container{filter:grayscale(100%) brightness(0%)}#main-header{box-shadow:none}#main-footer{display:none}.mfp-title{display:none}#top-header .container{padding-top:1.2em}.container.et_menu_container{border-bottom:2px solid #fff;padding-bottom:1.2em}.et_header_style_left .logo_container{width:100px;top:-28px}span.iconostxt:before{font-family:'ETmodules';color:#000;font-size:1.0em;padding-right:5px}.icon_pin:before{content:"\e081"}.icon_phone:before{content:"\e090"}.icon_email:before{content:"\e076"}.icon_facebook:before{content:"\e093"}.icon_instagram:before{content:"\e09a"}.icon_booking:before{content:"\e078"}.icon_arrow_down:before{content:"\33"}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#4c4c4c;border:4px none #4c4c4c;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-thumb:active{background:#000}::-webkit-scrollbar-track{background:#bdbdbd;border:0px none #ffffff;border-radius:0px}::-webkit-scrollbar-track:hover{background:#bdbdbd}::-webkit-scrollbar-track:active{background:#bdbdbd}::-webkit-scrollbar-corner{background:transparent}@media (max-width:980px){.ts-center-text-mobile .et_pb_text_inner,.ts-center-text-mobile .heading{text-align:center!important}.bloque-centrado{display:flex!important;align-items:center;justify-content:center}}@media all and (max-width:479px){.flexing-away .et_pb_row .et_pb_column{flex-wrap:wrap}.flexing-away .et_pb_row .et_pb_column .et_pb_module{width:100%;text-align:center}}@media (max-width:980px){.reverse-columns-mobile{display:flex;flex-direction:column-reverse}}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.flex-row-wrapper .et_pb_column{display:flex}.calendarX{position:absolute;left:10%;top:-40px}#responsive-form{max-width:900px;margin:0 auto;width:100%}.form-row{width:100%;position:relative;float:left}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.limpiar:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 .sbHolder{position:relative;color:#ADADAD;background-color:transparent;border:0;border:1px solid #ccc!important;height:34px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 input[type="select"]{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select.wpcf7-form-control.wpcf7-select{width:100%;height:35px;border-radius:3px}.wpcf7 input[type="date"]{color:#ADADAD}.wpcf7 input[type="text"]:focus{background:#fff}.wpcf7-submit{float:right;background:#75c7b9;color:#fff;text-transform:uppercase;border:none;padding:10px 35px!important;cursor:pointer}.wpcf7-submit:hover{background:#ff0000}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#6F6F6F;background:#D0D0D0;padding:5px 8px;margin:5px 0 0 0}span.wpcf7-not-valid-tip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#D0D0D0;border-width:7px;margin-left:-7px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:10px;color:#9C6533;text-align:center;margin:0;font-size:15px;position:relative}div.wpcf7-validation-errors:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(249,205,0,0);border-bottom-color:#f9cd00;border-width:14px;margin-left:-14px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:10px;font-size:15px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0;position:relative}div.wpcf7-mail-sent-ok:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(249,205,0,0);border-bottom-color:#59a80f;border-width:14px;margin-left:-14px}.et_mobile_menu .menu-item-has-children>a{background-color:transparent}#main-header .et_mobile_menu li ul.sub-menu.hide{display:none!important;visibility:hidden!important;transition:.7s ease-in-out}#main-header .et_mobile_menu li ul.sub-menu.visible{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children>a:after{font-family:"ETmodules";font-size:22px;font-weight:800;content:"3";position:absolute;right:55px}@media screen and (max-width:980px){.et_header_style_centered #main-header{position:fixed}.et_header_style_centered #main-header .mobile_nav{background-color:transparent}.mobile_nav.closed .select_page{display:none}.et-fixed-header#main-header{background-color:transparent!important}#et_mobile_nav_menu{margin:-12px 0 5px}}.et_mobile_menu{top:0;left:0;position:fixed;z-index:9998;background-color:#323232f7!important;padding:30% 0;height:100%;width:100%;border-top:none;overflow:hidden!important}.et_mobile_menu li a{text-align:center;font-size:1.35em;color:#fff;border:0;padding:3% 0;text-transform:uppercase;letter-spacing:2px}.et_mobile_menu li.cta-reservar a{background:none!important}.mobile_nav ul#mobile_menu .current_page_item>a{color:#ffffff;background-color:#4b68a3c4}.mobile_nav ul#mobile_menu li ul li a{font-size:1.05em!important;margin:auto;padding-top:0.2em}.et_mobile_menu li a:hover{color:#999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile_nav.opened .mobile_menu_bar:before{content:"\51";color:#fff;left:-25px}span.mobile_menu_bar{z-index:9999}.et_header_style_left .mobile_menu_bar{padding:10px 0 14px 0!important}#et-secondary-nav li{margin-right:10px}#et-info,#et-secondary-menu>ul>li a{padding:5px 0!important}.menu_icon_fb{}.menu_icon_ig{padding-left:15px;margin-right:0!important;border-left:1px solid #777}@media only screen and (max-width:980px){.flip-columnas{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}#top-menu .current-menu-item a{color:#000!important;font-weight:700}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;bottom:12%;background:#000;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important;color:#000}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.pulse{-webkit-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,0.5);-moz-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,0.5);-ms-animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,0.5);animation:pulse 1.25s infinite cubic-bezier(0.66,0,0,0.5)}@-webkit-keyframes pulse{to{box-shadow:0 0 0 25px rgba(232,76,61,0)}}@-moz-keyframes pulse{to{box-shadow:0 0 0 255px rgba(232,76,61,0)}}.horizontal-optin p{display:inline-block}.CalendarMonth_table td{padding:0!important}.awebooking-block ul{padding:0!important;line-height:0!important}.awebooking .button--primary,.awebooking-block .button--primary{color:#fff;background-color:#4B68A4}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#000!important;border:1px double #000;color:#fff}@media only screen and (min-width:981px){.home-slider,.home-slider .et_pb_container{height:70vh!important}.home-slider,.home-slider .et_pb_slide{max-height:70vh}.home-slider .et_pb_slide_description{position:relative;top:10%;padding-top:0!important;padding-bottom:0!important;height:auto!important}}@media only screen and (max-width:980px){.menu-item-type-custom{display:none}.container.et_menu_container{border:none;padding-bottom:0}.et_header_style_left .logo_container{top:0}.mobile_menu_bar:before{color:#000}.border-none{border:0!important}}@media only screen and (min-width:767px){.anthemKenBurnsHeaderLinear .et_parallax_bg{animation:kenburns-linear 45s forwards}}@media only screen and (min-width:767px){.anthemKenBurnsSectionLinear .et_parallax_bg{animation:kenburns-linear 30s forwards}}@keyframes kenburns-linear{0%{opacity:0.7;-ms-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);-webkit-transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);transform:scale3d(1.05,1.05,1.05) translate3d(-15px,0px,0px);animation-timing-function:linear}1%{opacity:1}100%{-ms-transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px);-webkit-transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px);transform:scale3d(1.35,1.35,1.35) translate3d(-25px,-55px,0px)}}.home .abrs-searchbox__box--checkin .abrs-searchbox__box-wrap,.home .abrs-searchbox__box--checkout .abrs-searchbox__box-wrap,.home .abrs-searchbox__group--occupancy .abrs-searchbox__box-wrap{border:1px solid #e7e7e7;padding:9px 45px 0px 15px;margin-right:15px;border-radius:10px;color:#ffffff;max-width:200px;position:relative}.home .abrs-searchbox__group--occupancy{max-width:270px}.home .abrs-searchbox__group--occupancy .abrs-searchbox__box-wrap{max-width:200px}.home .abrs-searchbox__box--checkin .abrs-searchbox__box-wrap:after,.home .abrs-searchbox__box--checkout .abrs-searchbox__box-wrap:after{font-family:'ETmodules';color:#e7e7e7;font-size:1.2em;content:"\e025";position:absolute;top:30%;right:8%}.home .abrs-searchbox__group--occupancy .abrs-searchbox__box-wrap:after{font-family:'ETmodules';color:#e7e7e7;font-size:1.2em;content:"\e08b";position:absolute;top:30%;right:8%}.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__wrap>.abrs-searchbox__group{padding:0}.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__box-label{color:#ffffff}.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__input{padding:0 0 0.65em 0}.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__input:focus{box-shadow:none!important}.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__wrap{border:none;box-shadow:none;background-color:transparent!important}.home .awebooking .button--primary,.home .awebooking-block .button--primary{color:#4b68a4;background-color:#fefefe;box-shadow:0px 1px 15px #00000033;padding:18px;border-radius:30px;width:29%;right:0}.home .awebooking .abrs-searchbox--horizontal .abrs-searchbox__input:focus,.home .awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__input:focus{box-shadow:none}#awebooking-container .awebooking .abrs-searchbox--horizontal .abrs-searchbox__wrap,.awebooking-block .abrs-searchbox--horizontal .abrs-searchbox__wrap{padding:32px}#awebooking-container .roommaster-header__title,.roommaster-header h3.roommaster-header__title,.roommaster-header h4.roommaster-header__title{padding:10px 0}#awebooking-container .roommaster-inventory{font-size:0.6em}#awebooking-container .roommaster-inventory .awebooking-price{display:block;font-size:1.8em}#awebooking-container .awebooking img,.awebooking-block img{margin-bottom:10px}#awebooking-container .roommaster-button__remaining-rooms{font-size:0.8em;font-style:normal;text-align:center;position:absolute;bottom:-5px;width:140%;left:-35%;background:#f7e138;padding:5px;color:#4f5956}@media screen and (max-width:980px){#awebooking-container .roommaster-button__remaining-rooms{font-size:0.8em;font-style:normal;text-align:center;position:inherit;bottom:inherit;width:100%;display:block;left:inherit;margin-top:5px;background:#f7e138;padding:0px;color:#4f5956}}#awebooking-container #checkout-form .cmb-row{flex:50%}#awebooking-container .guest-details-fields{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}#awebooking-container .hotel-content{margin-top:30px}.awebooking #main-header{z-index:9}.roommaster-info__list .info-item:last-child span{line-height:20px;float:left}img.attachment-awebooking_archive.size-awebooking_archive.wp-post-image{cursor:zoom-in}.awebooking .payment-method{cursor:pointer}.awebooking .reservation__section.reservation__section--totals dl:first-child{display:none}.awebooking .occupancy-description__list{display:none}.awebooking sup{bottom:0.2em;font-size:11px;left:0.1em}@media only screen and (max-width:980px){#fb-root,.fb_reset{display:none!important}}.cta-reservar a{background-color:#000;color:#fff!important;border-radius:30px;padding-top:12px;padding-left:15px;padding-right:15px}#top-menu .cta-reservar a{color:#fff!important}#top-menu .cta-reservar a::before,#top-menu .cta-reservar a::before{display:none}a.cta-reservar-mobil{display:none}@media only screen and (max-width:980px){a.cta-reservar-mobil{display:inline;position:relative!important;top:3px;right:-25px;background-color:#000;color:#fff!important;border-radius:30px;padding:12px 20px 12px 20px}}#et_mobile_nav_menu{float:left}.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:18px}@media screen and (max-width:980px){#et_mobile_nav_menu{margin:-7px -10px 10px;background-color:#f3f3f3;border-radius:28px;width:42px;text-align:center}}.et_header_style_left .mobile_menu_bar{padding:5px 0 5px 0!important}.swp-form .swp-col-1{margin-right:10px}.swp-form .swp-col{width:100%}.swp-form .swp-row input{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:3px;width:100%}.swp-form .swp-row{margin-bottom:5px;display:flex}.swp-col-2 .swp-field-wrap label:after{content:"Requerido"}.swp-col-2 label{position:absolute;right:6px;top:6px;font-size:9px;text-transform:uppercase;background:#f7f7f7;color:#9a9a9a;border-radius:25px;padding:1px 7px}.swp-form .swp-col{width:100%}@media only screen and (max-width:600px){.swp-form .swp-email-valid-error,.swp-form .swp-email-duplicate-error,.swp-form .swp-captcha-error,.swp-form .swp-success{width:100%}}.swp-form .swp-email-valid-error,.swp-form .swp-email-duplicate-error,.swp-form .swp-captcha-error,.swp-form .swp-success{border-radius:3px;border:#cccccc 2px solid;background-color:#f7f7f7;width:50%;padding:18px 13px;margin:auto;text-align:center;margin-top:14px}.swp-form .swp-email-valid-error{border:#c76363cc 2px solid;background-color:#f7d5d5}.swp-form .swp-success{background-color:#3fd85b!important;color:#fff!important}.swp-spinner{margin:0px auto;top:-28px;right:-55%;}@media only screen and (max-width:600px){.swp-form .swp-col{width:100%!important;text-align:center!important}.swp-form .swp-col .field-submit{margin-top:8px}.swp-spinner{margin:-28px 0 0 45px!important}.swp-form .swp-email-valid-error,.swp-form .swp-email-duplicate-error,.swp-form .swp-captcha-error,.swp-form .swp-success{text-align:center!important}}.swp-form .swp-row input.field-name{text-transform:capitalize}.swp-form .swp-row input.field-email{text-transform:lowercase}.wpcf7 input[type="email"]{text-transform:lowercase}.wpcf7 .Nombre input{text-transform:capitalize}