@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.eot);src:url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff2) format('woff2'),url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.woff) format('woff'),url(https://cdn.rawgit.com/google/material-design-icons/a6145e16/iconfont/MaterialIcons-Regular.ttf) format('truetype')}a.info_terraza{display:block;background:#000;text-align:center;padding:5px;color:#fff!important;text-transform:uppercase;margin-bottom:10px}a.info_terraza:hover{background:#ff690a;color:#fff!important}.formas_llegar{margin-top:50px}.llegar-avion,.llegar-bus,.llegar-coche,.llegar-tren{margin-right:10px;margin-left:50px}.formas_llegar h3{color:#333;font-weight:600;margin-bottom:30px!important;text-transform:uppercase}.formas_llegar p{margin:0 0 15px}.formas_llegar h4{color:#ff690a;font-weight:600;margin:10px 0 5px;text-transform:uppercase}.iconos-titulo{display:flex;align-items:center}.iconos-titulo img{width:30px;height:30px;margin-right:10px;margin-left:-40px}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:centurygothic-webfont;src:url(/fonts/centurygothic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:centurygothic-webfont;src:url(/fonts/centurygothicbold-webfont.woff) format("woff"),url(/fonts/centurygothicbold-webfont.ttf) format("truetype");font-weight:700;font-style:bold}body{font-family:Montserrat,sans-serif!important;text-rendering:optimizeLegibility;font-size:18px;line-height:22px;color:#444}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-bottom:15px!important;margin-top:0}section{padding:50px 0}section#terraza{padding:80px 0}.ventajas{background:#272727;color:#fff}.ventajas-bemate{background:#fff;color:#000}.ventaja{padding-right:50px;display:flex;align-items:center}.ventaja img{margin-right:10px;width:40px;height:40px}.bookingmask .uk-container,.ventajas .uk-container{display:flex;align-items:center;justify-content:center}ul{padding-left:0;list-style:none}#modal-normas-terraza ul{list-style:disc}.uk-container{margin:0 auto}section.slide{padding:0}section.menu{padding:30px 0 0}.uk-slideshow>li{max-height:60vh}.uk-button{background:#ff690a;color:#fff;font-weight:700;font-size:16px;text-align:center;text-transform:uppercase;padding:10px 20px;border-radius:3px}.uk-button:hover{background:#ce6b01;color:#fff}.tit-h1,.tit-h2,.tit-h3,.tit-h4{font-family:Montserrat,sans-serif!important;margin:0 0 15px 0}.tit-h1{font-size:36px;line-height:50px;text-transform:uppercase}#hotel .tit-h1{margin-bottom:30px}.tit-h1,.tit-h2{color:#ff690a;font-weight:400}.tit-h2{font-size:32px;line-height:56px}.tit-h3{font-size:24px;color:#000;text-transform:uppercase}.tit-h4{font-size:22px}.metros{font-size:11px}footer{background:#272727;color:#fff}.top-header .uk-container{display:flex;justify-content:flex-end;text-transform:uppercase}.bot-footer{background:#ff690a;padding:40px 0;text-align:center}.top-header{background:#000;color:#fff;padding:5px}.need-help img{width:18px;height:18px}#location{background:#eee;padding:50px 0}.menu{background:#fff;transition:all linear .2s}.menu.uk-active{padding:0;border-bottom:1px solid #ccc}.inter-menu{padding:40px 0;transition:all linear .2s}.menu.uk-active .inter-menu{padding:15px 0}.inter-menu a{color:#444;font-weight:600;font-size:15px;text-transform:uppercase;padding:10px}ul.inter-menu{width:inherit}.need-help{margin-right:0}.need-help a{color:#fff;text-decoration:underline}#rooms .room-box{position:relative;margin-bottom:20px}.room-datos{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;display:flex;padding:10px 15px}.title-slide{font-size:32px;line-height:39px;text-transform:uppercase;text-shadow:3px 2px 0 rgba(0,0,0,.8);font-weight:700;padding-bottom:200px}.title-slide .sub-title{font-size:24px;line-height:48px;display:block;font-weight:400}.datos-left{width:50%}.datos-right{width:50%;display:flex;justify-content:flex-end;align-items:center}.images-trigger{color:rgba(255,255,255,.5);margin-left:15px}.room-datos .tit-h4{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}#rooms .room-box>img{width:100%}.slider-bar,.slider-eat{position:relative;max-width:1366px;margin:0 auto}.slider-bar img,.slider-eat img{width:100%}.slider-eat .uk-container{position:absolute;left:0;right:0;margin:0 auto;top:0;z-index:3;bottom:0;display:flex;align-items:center;justify-content:flex-end}.slider-bar .uk-container{position:absolute;left:0;right:0;margin:0 auto;top:0;z-index:3;bottom:0;display:flex;align-items:center}.photo-txt{width:40%;background:#f9e2d3;padding:25px}.photo-txt a{color:#ce6b01;text-decoration:none}.photo-txt a:hover{color:#444;text-decoration:none}.content-terraza-slide{width:55%;background:#f9e2d3;padding:25px}.ventajas_box .uk-slideshow>li{position:static;float:left;opacity:1;width:20%}.uk-icon-events-services{background-image:url(/images/img/general/eventos/iconos/ico_360services.png)}.uk-icon-events-location{background-image:url(/images/img/general/eventos/iconos/ico_location.png)}.uk-icon-events-manager{background-image:url(/images/img/general/eventos/iconos/ico_manager.png)}.uk-icon-events-shoes{background-image:url(/images/img/general/eventos/iconos/ico_shoes.png)}.uk-icon-events-spaces{background-image:url(/images/img/general/eventos/iconos/ico_spaces.png)}.uk-icon-events-parking{background-image:url(/images/img/general/eventos/iconos/ico_parking.png)}.uk-icon-events-services-events{background-image:url(/images/img/general/eventos/iconos/ico_360services_orange.png)}.uk-icon-events-location-events{background-image:url(/images/img/general/eventos/iconos/ico_location_orange.png)}.uk-icon-events-manager-events{background-image:url(/images/img/general/eventos/iconos/ico_manager_orange.png)}.uk-icon-events-spaces-events{background-image:url(/images/img/general/eventos/iconos/ico_spaces_orange.png)}.uk-icon-events-parking-events{background-image:url(/images/img/general/eventos/iconos/ico_parking_orange.png)}.cincod .uk-panel i{width:50px;height:50px;margin:0 auto 5px}.titd{width:100%;display:block;font-size:1.1rem}.pietit:after,.subpie:before,.titd:after,.uk-dotnav:after,.uk-dotnav:before{content:""}.titd:after{bottom:0;display:block;margin:12px auto 0;height:2px;width:30px;background-color:#e6e6e6}.cincod{width:100%;padding:15px 0}.cincod .uk-panel i,.diferenciales .slidetxt i{background-repeat:no-repeat;background-size:contain;display:block}.events-box img,.metting-box img{width:100%}.metting-box .event-box{background:#f1f1ea}.events-box .event-box{background:#f0f3f8}.button-container{text-align:center;padding-top:30px}.event-box{padding:30px}#events .uk-width-1-2 img{width:100%}.lounge-slide{padding-top:80px}#modal-promocode .uk-modal-dialog{max-width:340px}#modal-promocode hr{margin:30px 0}input{padding:10px;display:inline-block;border-radius:3px;border:1px solid #ccc;text-transform:uppercase}.bot-header .uk-container{display:flex;align-items:center}.logo{margin:10px 0;width:30%}.bookingmask{color:#b9b9b9}.bookingmask a{color:#ff690a}.bookingmask form{margin-left:30px;display:flex}.bookingmask form input{height:50px;border-radius:3px;width:150px}#location .tit-h2{margin-bottom:0}#location .direction img{width:20px;height:20px;margin-right:5px}.bot-header .menu-prin{width:50%;display:flex;justify-content:flex-end;flex:1}.bot-header .tripadvisor-rating{display:flex;flex:1;margin-left:10px}.bot-header .tripadvisor-rating .image-rating{text-align:center}#smartvel{z-index:1}@media (max-width:800px){.bot-header .tripadvisor-rating .image-rating span{display:none}}.bot-header .tripadvisor-rating .txt-rating{padding:5px;padding-left:15px}.bot-header .tripadvisor-rating .txt-rating span{line-height:32px;color:#00a680}@media (max-width:900px){.bot-header .tripadvisor-rating .txt-rating{display:none}}.bot-header .tripadvisor-rating img{display:block}.bookingmask .arrival-icon,.bookingmask .departure-icon{position:relative;margin-right:5px}.bookingmask .arrival-icon:before,.bookingmask .departure-icon:before{content:'';position:absolute;width:24px;height:24px;top:13px;right:10px;background-size:contain;background-repeat:no-repeat}.bookingmask .arrival-icon:before{background-image:url(/images/img/arrival.svg)}.bookingmask .departure-icon:before{background-image:url(/images/img/departure.svg)}.menu-prin a{color:grey;font-size:18px;text-transform:uppercase;padding:0 10px}.arrow-down{width:18px;display:inline-block}.arrow-down img{width:18px}.direction{padding-bottom:20px;text-decoration:underline}.top-footer{position:relative}.top-footer .uk-container{padding:30px 0 50px;position:relative}.footer,.footer .tit-h3,.footer li a{color:grey}.footer li{line-height:26px}.footer ul{padding-left:0;list-style:none}.footer .tit-h3{font-size:16px;font-weight:700}.social-networks li a i{margin-right:10px}.destacado-footer .tit-h3{text-transform:inherit}.promo-code img{width:22px;height:22px;margin-right:10px}.promocode_highlighted_text{font-weight:700;color:#ff690a}.servicios-incluidos ul li{padding:10px}.customers-appreciates ul li{padding:10px 0}#services ul li i,#services ul li img,.customers-appreciates ul li img{margin-right:20px;width:42px;height:42px}.customers-appreciates.tripadvisor ul li img{margin-right:20px;width:auto;height:auto}.customers-appreciates ul li a{color:#444;text-decoration:underline}.customers-appreciates ul li a.customers-appreciates-link-modal{text-decoration:underline}.customers-appreciates ul li a:hover{color:#444}.servicios-incluidos ul li img{margin-right:10px;width:24px;height:24px}.customers-appreciates ul li,.listservicios ul li,.servicios-incluidos ul li{clear:both;display:flex;align-items:center;margin:5px 0}.listservicios ul li a{color:#444;text-decoration:underline}.listservicios ul li a:hover{color:#444}.listservicios ul li{margin:15px 0}.customers-appreciates .tit-h3{margin:30px 0 15px;text-transform:inherit}.servicios-incluidos .tit-h4{margin:30px 0 15px}.destacado-footer{position:absolute;bottom:0;background:#000;padding:20px;top:-30px;padding-top:60px}.show-hotels .hoteles_container{display:block!important;z-index:1200}.apartamentos_container{left:20px;right:20px;box-shadow:0 0 15px 1px rgba(0,0,0,.2)}.show-aparments .apartamentos_container{display:block!important;z-index:1200}.overlay{position:fixed;left:0;right:0;bottom:0;top:0;overflow:hidden;background:rgba(78,71,69,.8);display:none;z-index:1}.show-hotels .overlay{display:block}.hoteles_container:before{background:#fff;right:45px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hoteles_container:before{content:"";width:20px;height:20px;top:-10px;box-shadow:-1px -1px 1px rgba(0,0,0,.1);position:absolute}.apartamentos_container:before{background:#fff;right:45px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.apartamentos_container:before{content:"";width:20px;height:20px;top:-10px;box-shadow:-1px -1px 1px rgba(0,0,0,.1);position:absolute}.closer{display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:20px;border:1px solid #ccc;color:#ccc;position:absolute;right:20px;top:20px;font-size:18px;cursor:pointer;z-index:5}.closer_apartments{display:block;width:30px;height:30px;line-height:30px;text-align:center;border-radius:20px;border:1px solid #ccc;color:#ccc;position:absolute;right:20px;top:20px;font-size:18px;cursor:pointer;z-index:5}.hoteles_container .spain_hotels{margin-bottom:15px;margin-left:0}.apartamentos_container .spain_hotels{margin-bottom:15px;margin-left:0}.uk-width-1-7{width:14.28%;padding:0 5px}.tit_hotel{font-size:15px;color:#222;position:relative;margin:0 0 25px;font-family:Montserrat,sans-serif!important}.hoteles_container .tit_hotel a{color:#222}.hoteles_container a{color:#666;font-size:14px;line-height:24px;font-family:Montserrat,sans-serif!important}.apartamentos_container .tit_hotel a{color:#222}.apartamentos_container a{color:#666;font-size:14px;line-height:24px;font-family:Montserrat,sans-serif!important}.slidetxt .title_slide span,.slidetxt .title_slide2 span,.tit_hotel,.title,.top-nav li span{font-weight:600}.tit_hotel:after{content:'';border-bottom:1px solid #ccc;position:absolute;left:0;bottom:-12px;width:25px}.hoteles_container{top:110px;z-index:3;padding:20px;margin:0 auto;border-radius:5px;max-width:1200px}.hoteles_container{position:absolute;background:#fff;display:none;text-align:left;clear:both}.apartamentos_container{top:110px;z-index:3;padding:20px;margin:0 auto;border-radius:5px;max-width:1200px}.apartamentos_container{position:absolute;background:#fff;display:none;text-align:left;clear:both}.idiomas{position:relative;cursor:pointer}.idiomas .uk-dropdown{padding:15px;background:#fff;border-radius:3px;font-size:1rem;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.5);top:23px!important;left:inherit!important;right:0!important}.list_seguridad li{display:flex;align-items:start}.list_seguridad li>img{width:100%;max-width:25px;margin-right:15px}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{color:#ff690a;background:0 0}.txt-destacado p{text-transform:uppercase}.menu-mobile-button{display:none}.personaje-extra{text-align:center;padding-bottom:30px}.imagen-personaje{width:190px;height:190px;border-radius:100px;border:3px solid #ff690a;overflow:hidden;text-align:center;display:inline-block}.personaje-description{margin-bottom:30px;margin-top:10px}.button-grey{border-radius:10px;border:1px solid #666;padding:10px 20px;color:#444;display:inline-block}.button-grey img{width:18px;height:18px}.room-box>a{top:0;left:0;bottom:0;right:0;position:absolute;z-index:3}.modal-habitacion .uk-modal-dialog{padding:40px 0 20px}.uk-modal-dialog .uk-slideshow,.uk-modal-dialog .uk-slideshow li{height:300px!important}.modal-habitacion .uk-modal-dialog>.uk-close:first-child{margin:-10px 10px 0 0}.habitacion-caracteristicas{padding:20px;padding-top:0;padding-bottom:0}.habitacion-caracteristicas .tit-h3{font-size:15px;font-weight:700}.uk-modal-dialog>.uk-close:first-child{position:absolute;right:10px;top:20px;margin:0;float:none}.uk-close{width:auto}.uk-close:after{display:block;content:"clear";font-family:'Material Icons'!important;font-size:32px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.uk-slidenav-next:before{font-family:'Material Icons'!important;content:'keyboard_arrow_right'!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale!important;font-feature-settings:'liga'!important}.uk-slidenav-previous:before{font-family:'Material Icons'!important;content:'keyboard_arrow_left'!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale!important;font-feature-settings:'liga'!important}.uk-slidenav{display:inline-block;box-sizing:border-box;width:42px;height:42px;line-height:42px;color:rgba(50,50,50,.4);font-size:42px;text-align:center}.uk-slidenav-position .uk-slidenav-next{right:10px}.uk-slidenav-position .uk-slidenav-previous{left:10px}.uk-modal-dialog{margin:80px auto}#modal-promocode .uk-form{display:flex}#modal-promocode input{width:80%;height:52px}#modal-promocode .uk-modal-dialog{padding-top:40px}#modal-promocode .uk-button{width:18%;margin-left:2%;margin-top:0;padding:10px 0}.text-promocode p{font-size:15px;margin-bottom:0!important}.text-promocode p.mini{font-size:12px}#modal-promocode .uk-modal-dialog>.uk-close:first-child{top:10px}#modal-promocode .title-nar{color:#ff690a;font-size:15px}.button-grey{color:grey;border:1px solid #ccc;padding:10px 15px;border-radius:3px;display:inline-block;text-transform:uppercase;font-size:15px}.autoscroll{overflow-x:hidden;overflow-y:hidden;position:relative}.tabs{overflow-x:visible;overflow-y:visible;margin-left:0}.tabs{background:0 0}.tabs{display:inline-table;position:relative;margin:0 auto;width:100%;white-space:nowrap}.tabs .tab{width:auto;min-width:inherit;float:none;display:inline-block}.tabs .tab,.tabs .tab a{text-overflow:initial;overflow:visible}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;line-height:24px;padding:0;margin:0;text-transform:uppercase;letter-spacing:.8px}.tabs .tab a{display:block;transition:color .28s ease}.tabs .tab.selected a{color:#009a9a}.reserva-button{display:none}.menu-mobile{display:none;position:fixed;top:65px;left:0;right:0;bottom:0;overflow:hidden;z-index:1110;background:#eee}.menu-mobile .menu-mobile-container{top:0;position:absolute;left:0;right:0;bottom:0;overflow:auto;box-sizing:border-box}body.open-menu{position:fixed;top:0;bottom:0;right:0;left:0;overflow:hidden}.open-menu .menu-mobile{display:block}@media (max-width:1024px){.promo-code{font-size:14px}.top-header{padding:2px}}@media (min-width:768px){.inter-menu a{font-size:1.1vw}}@media (min-width:1200px){.inter-menu a{font-size:13px}}@media (max-width:768px){body{font-size:14px}.menu .uk-container{padding:0}.menu-mobile{top:75px}.menu-mobile-container ul li a{text-transform:uppercase;color:grey;font-size:16px;padding:5px 0;display:block}.menu-mobile-container>ul{padding:30px 0;margin:0 30px!important;border-bottom:1px solid #ddd}.idioma-box a{text-transform:uppercase;color:grey;font-size:16px;display:flex;align-items:center}.idioma-box a .arrow-down{width:18px;margin-left:5px}.idioma-box a div:first-child,.idioma-box a img:first-child{margin-right:5px}.menu-mobile-container .uk-dropdown,.menu-mobile-container .uk-dropdown-blank{position:static;background:0 0;width:100%;margin:0}.menu-mobile-container .uk-dropdown ul{padding-left:20px}.menu-mobile-container ul:last-child{border-bottom:none}.idioma-box{padding:15px 30px;border-bottom:1px solid #ccc}.ayuda-box{background:rgba(0,0,0,.8);padding:15px 30px;display:flex;color:#fff;text-transform:uppercase;align-items:center}.ayuda-box a{color:#fff;text-decoration:underline}.ayuda-box img{width:24px;height:24px;margin-right:10px}.llamanos{font-size:20px}.top-header{display:none}.header-fixed #header{position:fixed;left:0;right:0;top:0;z-index:1100}section{padding:30px 0}#header{background:#eee}.bookingmask .uk-container{flex-flow:column}.bookingmask{padding:20px 0 40px}.promo-code{margin-bottom:15px}.ventajas{padding:20px 0}.ventaja{font-size:13px}.ventaja img{width:42px;height:42px}.inter-menu{padding:0}.inter-menu a{color:#b9b9b9;font-size:12px;text-transform:uppercase;padding:5px 15px}#hotel .tit-h1{margin-bottom:15px}.tit-h1{font-size:28px}.tit-h2{font-size:24px}.tit-h3{font-size:22px}.tit-h4{font-size:20px}.menu-prin a{font-size:14px}.arrow-down{width:12px}.top-footer .uk-container{padding:30px 0 0}.destacado-footer{position:static;margin-left:-25px;padding:20px 25px;display:flex}.top-footer .uk-grid{margin-left:0}.footer li a{font-size:13px;line-height:22px}.social-networks li{display:inline-block;width:49%}.bot-footer{padding:30px 0}.bot-footer img{width:130px}.txt-destacado{padding-right:50px}.bot-header .menu-prin{display:none}.menu-mobile-button{display:block;display:flex;color:grey;right:0;right:20px;border:1px solid #ccc;padding:5px 10px;border-radius:3px;margin-left:auto;order:2}.menu-mobile-button img{margin-left:5px}#meet .uk-grid{display:flex;flex-direction:column-reverse}section.menu{margin:0;position:fixed;bottom:-200px;left:0;right:0;background:#eee;padding:15px;z-index:1100;transition:all linear .5s;top:inherit!important}.header-fixed section.menu{bottom:0}.header-fixed .reserva-button{display:block;width:inherit}.reserva-button{width:100px!important;margin-left:auto;order:2;margin-top:0!important;font-size:13px;padding:0 10px;display:none;text-transform:uppercase;font-weight:400}.header-fixed .menu-mobile-button{display:none}}@media (max-width:650px){body{font-size:15px;line-height:20px}.menu-mobile{top:65px}.logo{width:50%}.uk-container{padding:0 15px}.bookingmask form{display:block;margin-left:0}.bookingmask .arrival-icon,.bookingmask .departure-icon{width:49%;display:inline-block;margin-right:0}.bookingmask .arrival-icon input,.bookingmask .departure-icon input{width:100%}.uk-button{font-size:15px;margin-top:10px;width:100%;text-align:center}.title-slide{font-size:20px;line-height:27px}.title-slide .sub-title{font-size:16px;line-height:28px}.ventaja{flex-flow:column;padding-right:5px;padding-left:5px;text-align:center;font-size:12px}.ventaja img{margin-bottom:5px}.tit-h1{text-align:center}.images-trigger,.metros{display:none}.room-box .room-datos{padding:5px}.datos-left{width:70%}.datos-right{width:30%}.espacio{display:none}#rooms .uk-container .uk-grid{margin-left:-5px}#rooms .uk-container .uk-grid>*{padding-left:5px}#rooms .room-box{margin-bottom:5px}.room-box .room-datos .tit-h4{font-size:.7em}.tit-h2{font-size:19px}.slider-bar .uk-container,.slider-eat .uk-container{position:relative;padding:0}.photo-txt{width:100%}.content-terraza-slide{width:100%}.lounge-slide{padding-top:40px}.top-footer{display:none}.uk-modal-dialog .uk-slideshow,.uk-modal-dialog .uk-slideshow li{height:250px!important}.habitacion-caracteristicas .tit-h3{font-size:13px;font-weight:700;text-align:center}}@media (max-width:330px){.menu-mobile{top:60px}}.uk-datepicker{background:#fff;border-radius:5px}.uk-datepicker-table a.uk-datepicker-date-disabled{text-decoration:line-through!important;cursor:default}.uk-datepicker-table a.uk-datepicker-date-disabled:active,.uk-datepicker-table a.uk-datepicker-date-disabled:focus,.uk-datepicker-table a.uk-datepicker-date-disabled:hover{background:0 0;color:#999}@media (max-width:767px){.uk-datepicker.mostrado{left:15%!important;top:15%!important;position:fixed}}.uk-datepicker-table a.uk-active{background:#ff690a!important;color:#fff!important}@media (max-width:767px){.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:300px!important}#header{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.menu{box-shadow:0 2px 7px 7px rgba(233,232,230,.9)}}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{max-height:550px}.uk-slidenav{color:#fff!important;display:block!important}.middle{background:rgba(0,0,0,.6);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;padding:10px 15px;opacity:1!important;display:none;transition:.5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.menu-mobile .uk-dropdown{border:none}.menu-mobile h3.ciudad{text-transform:uppercase;color:grey;font-size:16px;display:flex;align-items:center}.menu-mobile h3.ciudad a{color:grey;font-size:16px}.uk-datepicker{font-size:1.1rem}.uk-datepicker-table a{padding:3px!important}@media (max-width:1400px){video.videoslide{width:150%!important;max-width:150%}div.video{overflow-x:hidden}}@media (max-width:767px){.uk-datepicker.mostrado{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;top:15%!important}.overlay_{position:fixed;left:0;right:0;bottom:0;top:0;overflow:hidden;background:rgba(78,71,69,.8);display:none;z-index:1}.bookingmask-pais-open .overlay_{display:block}}#quitarcodigopromo{opacity:1}.labels_map,.labels_map_der,.labels_map_pdi,.labels_map_pdi_der{line-height:18px;overflow:visible!important}.labels_map span,.labels_map_der span{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:-25px;color:#ff690a;text-transform:uppercase}.labels_map_der_theroomsofrome span{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:-25px;color:#272727;text-transform:uppercase}.labels_map span,.labels_map_der span,.labels_map_pdi span,.labels_map_pdi_der span{text-align:center;font-weight:700;padding:0 5px;width:auto;white-space:nowrap;box-shadow:3px 3px 5px rgba(0,0,0,.15);height:16px}.labels_map span{margin-left:23px}.labels_map_pdi span,.labels_map_pdi_der span{background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:13px;display:inline-block}.labels_map_pdi span{margin-left:11px}.labels_map_pdi_der span{margin-left:-58px}.labels_map_pdi_der_b1 span{margin-left:-88px}.labels_map_pdi_der_b2 span{margin-left:-60px}footer.footer{font-size:14px}.uk-slideset.thumbnails{margin:0 auto;text-align:center;margin-top:6px;padding-left:14px;padding-right:14px}.uk-slideset.thumbnails li{display:inline-flex;margin:0 auto;padding-left:3px;padding-right:3px}.uk-slideset-previous:before{font-family:'Material Icons'!important;content:'keyboard_arrow_left';-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.uk-slideset-previous:before{font-family:'Material Icons'!important;content:'keyboard_arrow_left';-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.uk-slideset-next:before{font-family:'Material Icons'!important;content:'keyboard_arrow_right';-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}#galminiatura{margin-top:3px}#galminiatura .uk-active img{border:2px solid rgba(0,119,221,.62);padding:1px}#galminiatura img{margin-bottom:3px}.hotelminiatura{display:inline}.uk-slideset-next,.uk-slideset-next:hover,.uk-slideset-previous,.uk-slideset-previous:hover{color:#000;font-size:22px}.uk-slideset-previous{position:absolute;left:0;top:50%;transform:translateY(-50%)}.uk-slideset-next{position:absolute;right:0;top:50%;transform:translateY(-50%)}.idiomas .uk-nav.uk-nav-dropdown li a img{margin-right:8px}.slide .title-slide{padding-left:20px;padding-right:20px}.margin{padding-left:0!important;padding-top:30px!important}.marginrow{margin-left:0!important;padding-left:30px!important}.closer i.material-icons{position:relative;top:3px}.closer_apartments i.material-icons{position:relative;top:3px}@media (max-width:1366px){.top-header{padding:2px;font-size:14px}}div.uk-datepicker{box-shadow:0 2px 7px 0 rgba(233,232,230,.9)}.ukgridhab{margin-left:0;padding-left:0;margin-bottom:0}@media (min-width:960px){.uk-modal-dialog{width:800px}}.ukmaxheight{max-height:300px}.menu.uk-sticky-init .uk-container{position:relative}.menu.uk-sticky-init .uk-button{position:absolute;right:-100%;top:85px;opacity:0;transition:all linear .2s}.menu.uk-sticky-init.uk-active .uk-button{right:15px;opacity:1}@media (max-width:768px){.botonreserva{display:none}}@media (min-width:769px){.header-fixed .menu.uk-active a.botonreserva.reservarmovil{position:absolute;display:inline}a.botonreserva.reservarmovil{display:none}}.botonreserva.reservarmovil{top:50%;transform:translateY(-50%);right:0}.reservarmovil i{background-color:#ff690a;color:#fff;padding:4px;padding-left:10px;padding-right:10px}.tit-h1-slide{color:#ff690a!important;font-weight:700!important}a.logo{position:relative}@media (min-width:651px){.logo{width:auto}}#mask_logo_rm{position:absolute;width:137px;left:0;top:0;height:100%}#mask_logo_hotel{position:absolute;width:calc(100% - 137px);left:137px;top:0;height:100%}@media (max-width:870px){#mask_logo_rm{width:54%;left:0}#mask_logo_hotel{width:46%;right:0;left:unset}}@media (min-width:960px){.uk-grid.ukgridhab{padding-left:40px}}@media (max-width:959px){.habitacion-caracteristicas{padding-top:20px}}a.uk-close-alt{background-color:transparent;color:#fff}a[data-uk-lightbox],ul.slidehab li{cursor:zoom-in}div.video{max-height:600px;overflow-y:hidden;position:relative}video.videoslide{width:100%}@media (max-width:1366px){div.video{max-height:550px;height:550px}}div.videotext{position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;color:#fff;top:50%;z-index:1;opacity:1}.videotext .title-slide{font-size:3vw;text-shadow:2px 1px 1px rgba(0,0,0,.8)}.videotext .sub-title{font-size:2vw;text-shadow:2px 1px 1px rgba(0,0,0,.8);font-weight:700}@media (max-width:767px){div.videotext{display:none}}@media (min-width:1366px){div.videotext .title-slide{font-size:32px}div.videotext .sub-slide{font-size:24px}}p.int-28{line-height:28px}@media (max-width:768px){p.int-28{line-height:25px}}.horario{color:#000;font-size:16px}#wi-mate .uk-modal-dialog{padding:40px 40px 40px!important}.bgidioma{display:inline-block!important;box-sizing:border-box!important}.bglistado{vertical-align:middle;margin-right:8px}@media (max-width:1366px){.bgidioma{vertical-align:middle!important}}.bgidiomanotvling{vertical-align:unset!important}.bg-es_es{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -10px -10px}.bg-en_us{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -48px -10px}.bg-en{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -10px -42px}.bg-fr_fr{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -48px -42px}.bg-de_de{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -86px -10px}.bg-it_it{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -86px -42px}.bg-nl_nl{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -10px -74px}.bg-tr_tr{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -48px -74px}.bg-pt_pt{width:18px;height:12px;background:url(/images/img/css_sprites_idiomas.png) -86px -74px}.uk-modal-dialog-lightbox{background-color:transparent!important}#modal-oferta .uk-form input[type=text]{border:1px solid #ccc;margin:3px 0;-webkit-appearance:none;min-height:40px;position:relative;width:100%;border-radius:3px;color:#666}#modal-oferta .uk-form .uk-button{display:block;line-height:40px}.check-promo{padding:10px 0}#modal-oferta .uk-modal-dialog{width:322px;border-radius:3px;padding-top:50px}#modal-oferta .uk-close{opacity:1;top:10px}#modal-oferta .uk-panel-box-warning{background-color:#eee;color:red!important}span.nuevohotel{color:#ff690a;font-weight:700}span.luxuryhotel{color:#272727;font-weight:700}h1.tit-h1 div.image-rating{float:right;vertical-align:middle;line-height:10px}h1.tit-h1 div.image-rating span{font-family:Montserrat,sans-serif!important;text-rendering:optimizeLegibility;font-size:14px;line-height:22px;color:#444;text-transform:lowercase;vertical-align:middle;text-decoration:underline;margin-left:5px}h1.tit-h1 div.image-rating p{float:right;margin:0;padding:0;text-rendering:optimizeLegibility;font-size:10px;color:#444;vertical-align:middle;display:block}.ukmaxheightada{max-height:300px}@media (max-width:959px){.ukmaxheightada{max-height:fit-content}video.videoslide{width:200%!important;max-width:200%}}@media (max-width:650px){h1.tit-h1 div.image-rating{display:none}}.modal-plano-eventos.modal-habitacion .uk-modal-dialog{padding-bottom:0}.button-plano-eventos{text-align:center;margin-top:20px}.button-plano-eventos a{color:#fff;text-transform:uppercase;text-align:center;background:#ff690a;margin:0 auto;padding:10px 20px;border-radius:5px}.button-plano-eventos a:hover{background:#b8632d;text-decoration:none}@media (max-width:767px){div.video{height:calc(100vh - 550px)}video.videoslide{width:115%!important;max-width:115%}.ventajas_box .uk-slideshow>li{width:100%;margin-bottom:15px}}.formulario_empresas.max-width-small{max-width:800px;margin:0 auto;font-size:13px}.formulario_empresas .uk-form{margin:10px 0 50px;padding:15px 10px;border-radius:5px}.formulario_empresas .uk-form input,.formulario_empresas .uk-form select,.formulario_empresas .uk-form textarea{border:1px solid #ccc;border-radius:2px;resize:none}.formulario_empresas .uk-form button,.formulario_empresas .uk-form input,.formulario_empresas .uk-form select,.formulario_empresas .uk-form textarea{width:100%;height:auto;padding:8px 15px}.uk-margin-small-top{margin-top:5px!important}.formulario_empresas .uk-form input[type=checkbox]{width:auto;margin-right:10px}.formulario-eventos{max-width:800px;width:100%;background:#fff;padding:50px;position:relative}.formulario-eventos span{background:#ff690a;color:#fff;padding:0 15px;border:1px solid;box-shadow:1px 1px 10px rgba(0,0,0,.5)}.formulario-eventos h2{text-align:center;color:#908a89;font-size:25px;text-transform:uppercase}.formulario-eventos b{font-weight:400;font-size:35px;color:#ff690a}.formulario-eventos input,.formulario-eventos select,.formulario-eventos textarea{font-weight:300;border-radius:8px;background:0 0;color:#999;width:100%;margin-bottom:5px}.boton-enviar{display:flex;justify-content:center;background:rgba(255,105,10,.8);border:none;border-radius:10px;color:#fff;font-size:20px;margin:20px 0}.boton-enviar:hover{background:#ff690a;color:#fff}.formulario-eventos img{display:block;margin:auto}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216…66%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:100% 50%}.texto-politicas{color:#999;font-size:15px}.texto-politicas a{background:0 0;color:#999;border-radius:0;margin:0;display:inherit;font-size:15px;font-weight:700}.texto-politicas a:hover{color:#ff690a;text-decoration:none;border:none}.texto-politicas input{border-radius:2px}.texto-politicas input:active,.texto-politicas input:checked{background-color:#ff690a;background-image:url(/images/img/general/landings/eventos-grace/icons/check.png);background-repeat:no-repeat;background-position:center;background-size:12px}.uk-slideshow-fullscreen.slider-bemate-sup>li,.uk-slideshow.uk-slideshow-fullscreen.slider-bemate-sup{max-height:500px}.uk-slideshow-fullscreen.slider-events,.uk-slideshow-fullscreen.slider-events>li{max-height:500px}.solicitarcotizacion_largetext{width:auto!important;font-size:10px}.slider-events .uk-overlay-fade{opacity:1}.inter-menu.anclas-eventos a{font-size:15px;color:#444}.hidden{display:none!important}.burbujas{position:absolute;top:0;right:25px;bottom:0;padding-top:130px}.burbujas_superiores{position:relative;width:100px;height:280px}.burbujas_superiores .burbuja1{width:50px;height:50px;background:rgba(255,105,10,.6);border-radius:100%;position:absolute;top:0;left:-200px;bottom:0}.burbujas_superiores .burbuja2{width:100px;height:100px;background:rgba(255,105,10,.6);border-radius:100%;position:absolute;right:0;top:30px}.burbujas_superiores .burbuja3{width:20px;height:20px;background:rgba(255,105,10,.6);border-radius:100%;position:absolute;top:150px;right:10px}.burbujas_superiores .burbuja4{width:200px;height:200px;background:rgba(255,105,10,.7);border-radius:100%;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1;font-weight:600;position:absolute;top:0;bottom:0;right:40px}.burbujas_superiores .burbuja4 p{text-align:center;color:#fff;text-transform:uppercase;font-size:24px;margin-bottom:0}.burbujas_inferiores{position:relative;margin-top:110px}.burbujas_inferiores .burbuja1{background:rgba(255,105,10,.6);width:20px;height:20px;border-radius:100%;position:absolute;top:-22px;left:-165px}.burbujas_inferiores .burbuja2{background:rgba(255,105,10,.6);width:50px;height:50px;border-radius:100%;position:absolute;right:70px;top:-50px}.burbujas_inferiores .burbuja3{background:rgba(255,105,10,.6);width:20px;height:20px;border-radius:100%;position:absolute;right:30px;top:50px}.burbujas_inferiores .burbuja4{background:rgba(255,105,10,.6);width:100px;height:100px;border-radius:100%;position:absolute;top:80px;right:40px}.burbujas_inferiores .burbuja5{background:rgba(255,105,10,.6);width:10px;height:10px;border-radius:100%;position:absolute;top:200px;right:50px}.burbujas_inferiores .burbuja6{width:200px;height:200px;background:rgba(255,105,10,.7);border-radius:100%;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1;font-weight:600;position:absolute;top:0;right:60px}.burbujas_inferiores .burbuja6 p{text-align:center;color:#fff;text-transform:uppercase;font-size:20px}.burbujas_inferiores .burbuja6 p>span{font-size:82px;font-weight:800}.bookingmask_complet{z-index:20}.cuadritos_info{display:flex;align-items:start;margin-top:-120px;position:absolute;left:100px}.cuadrito1,.cuadrito2,.cuadrito3{width:100px;padding:10px 10px 0;background:#ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;margin:10px;text-align:center;height:100px;display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;justify-content:center}.cuadrito1 .desplegado,.cuadrito2 .desplegado,.cuadrito3 .desplegado{padding-bottom:5px}.cuadrito1.auto,.cuadrito2.auto,.cuadrito3.auto{height:auto}.cuadrito1 p,.cuadrito2 p,.cuadrito3 p{font-size:10px;margin:0;color:#000;font-weight:600;text-transform:uppercase;line-height:1.2}.cuadrito3 p.covid{font-size:14px;font-weight:600;text-align:center}.desplegado p{text-transform:initial;border-top:1px solid;margin-top:10px;padding-top:10px}.cuadrito1 p>span{font-size:35px;font-weight:800}.cuadrito3 img{max-width:25px;margin:10px}.margin_cuadritos{height:50px}@media (max-width:1200px){.cuadritos_info{left:30px;z-index:200}.rm_playa_slide .slidetxt{max-width:600px}.tittle_slide{font-size:28px}.burbujas_inferiores{margin-top:20%}.burbujas{padding-top:80px}.burbujas_inferiores .burbuja6{width:150px;height:150px}.burbujas_inferiores .burbuja6 p{font-size:16px}.burbujas_inferiores .burbuja6 p>span{font-size:50px}}@media (max-width:959px){.slide .title-slide{padding-bottom:0}.margin_cuadritos{height:0!important}.cuadritos_info{margin-top:0;position:initial!important;justify-content:center;background:#fff;padding-bottom:25px;background:rgba(0,0,0,.9)}.cuadrito1,.cuadrito2,.cuadrito3{border-radius:10px;padding:10px}.burbujas{padding-top:150px}.burbujas_inferiores .burbuja6{width:150px;height:150px}.burbujas_inferiores .burbuja6 p{font-size:16px}.burbujas_inferiores .burbuja6 p>span{font-size:50px}}@media (max-width:767px){.slide .uk-slidenav-position .uk-slidenav-next,.slide .uk-slidenav-position .uk-slidenav-previous{display:none!important}.slide .uk-flex-middle{align-items:flex-end}.cuadritos_info{padding-top:0;background:rgba(0,0,0,.9)}.cuadrito1,.cuadrito2,.cuadrito3{margin:5px}.margin_cuadritos{height:0}.burbujas{padding-top:110px;right:-40px;display:none}.burbujas_inferiores{margin-top:5%}.burbujas_superiores .burbuja4{width:150px;height:150px}.burbujas_superiores .burbuja4 p{font-size:18px}.burbujas_inferiores .burbuja6{width:100px;height:100px}.burbujas_inferiores .burbuja6 p{font-size:12px}.burbujas_inferiores .burbuja6 p>span{font-size:40px}.burbujas_superiores{height:115px}.rm_playa_slide .slidetxt{margin-top:225%!important}}.bookingmask .bookingmask_container .uk-form>div>div a.uk-button{padding:2px!important}.telefono_contact{background:#000;color:#fff;padding:5px;display:none;height:30px}.telefono_contact img{width:15px;margin-right:5px}.telefono_contact p{font-size:14px;margin-bottom:0!important;color:#fff}.telefono_contact p>a{color:#ff690a}@media (max-width:767px){.menu-mobile{top:115px!important}.bot-header .uk-container{padding-top:38px}.telefono_contact{display:flex;align-items:center;justify-content:center;width:100%;z-index:2000;position:fixed}}@media (max-width:600px){.telefono_contact p{font-size:12px}.bot-header .uk-container{padding-top:38px}}@media (max-width:470px){.menu-mobile{top:100px!important}}.uk-modal.modal-habitacion{z-index:1130}.uk-modal.uk-open{z-index:1200}.ciudad_container,.destinos_container,.hoteles_container,.paises_container,.paises_container_hoteles,.salones_container{position:absolute;background:#fff;display:none;text-align:left;clear:both}.hoteles_container{left:20px;right:20px;top:60px;z-index:3;padding:20px;border-radius:5px;max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px 1px rgba(0,0,0,.2);box-shadow:0 0 15px 1px rgba(0,0,0,.2)}.slide_covid{font-size:20px;color:#fff}.slide_covid:hover{color:#fff}.box_test{min-height:400px;max-width:1366px;margin:0 auto 50px;position:relative}.box_test span#ancla-covid{position:absolute;top:-100px}.box_test .image{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:400px}.box_test .texto{display:flex;align-items:center}.box_test .texto>div{padding:25px 35px 25px 15px}.box_test .texto h2{font-size:24px;font-weight:400}.box_test .texto a.enlace_covid{background:rgba(0,0,0,.8);color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;text-transform:uppercase;font-weight:600}.box_test .texto a.enlace_covid:hover{background:#ff690a;color:#000;text-decoration:none}@media (max-width:600px){.box_test .texto a.enlace_covid{display:block;text-align:center}}