@charset "UTF-8";
html{font-family:'Playfair Display',serif;}
body{font-family:'Playfair Display',serif;}
a{color:#48ADA8}


.botonGC{border-color:#48ADA8;background-color:#48ADA8;font-family:'Roboto',sans-serif}
.botonGC.v2{color:#48ADA8;}
@media(min-width: 801px){
  .botonGC:focus,
  .botonGC:hover{color:#48ADA8}
  .botonGC.v2:focus,
  .botonGC.v2:hover{background:#48ADA8}
}


@media(min-width:601px){
  .buttonCicle:focus,
  .buttonCicle:hover{color:#48ADA8}
}


details.btn > summary{background:#48ADA8;}

/* .tpl-hubtype-eh */
.tpl-hubtype-eh>div>label:first-of-type,
.meshim_widget_widgets_TitleBar,
.meshim_widget_widgets_ConnAwareSubmit,
.tpl-hubtype-eh>div>div>div{background:#48ADA8}
.tpl-hubtype-eh>div>label:first-of-type:after{border-left-color:#48ADA8}
.tpl-hubtype-eh>div>label:nth-of-type(2)>svg:first-of-type,
.tpl-hubtype-eh>input#tpl-hubtype-eh_ball:checked~div>label:nth-of-type(2)>svg:nth-of-type(2){fill:#48ADA8}
.meshim_widget_widgets_TitleBar{background-color:#48ADA8}
/* FIN .tpl-hubtype-eh */

.sta-formatDispo .tpl-topHeader-eh{z-index:auto!important}
/*FIN tpl-topHeader-eh*/


/*INICIO tpl-cabecera-eh*/
.tpl-cabecera-eh .sta-cabecera-eh_nombreHotel{font-family: 'Playfair Display',serif;letter-spacing:1px;}
.tpl-cabecera-eh .sta-cabecera-eh_ubicacionHotel{font-family: 'Roboto',sans-serif;}
/*FIN tpl-cabecera-eh*/

/* .tpl-header4-eh */
.tpl-header4-eh.sta-home .sta-header4-eh_sup{background: #48ADA8;}
.tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup{background: #fff;}
.tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{width:145px;height:33px;margin-top:11px;}
.tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_max{border-color: rgb(255,255,255,0.5);}
.tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_max{border-color: rgb(0, 0, 0),0.5;}
.tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{width:145px;fill: #48ADA8;height:33px;}
.tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{fill: #48ADA8;width:145px;height:33px;}
.tpl-header4-eh .sta-header4-eh_table .sta-header4-eh_cell{color: #000;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close{color: #48ADA8;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-multi > a:before{color: #48ADA8;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-multi ul a:after{background:#48ADA8}
.tpl-alert-eh .sta-alert-eh_container{color: #48ADA8;}
.tpl-alert-eh .sta-alert-eh_icon:before{color: #48ADA8;}
.tpl-cabecera-eh .sta-cabecera-eh_buttons > button:hover{color: #48ADA8;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li.sta-regalo a span:before{color:#48ADA8;}
@media(min-width:601px){
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_name{color: #fff;}
  .tpl-alert-eh .sta-alert-eh_close:before{color: #48ADA8;}
}
@media (min-width:801px) {
  .tpl-header4-eh .sta-header4-eh_cAmbur .sta-header4-eh_ambur_text,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_cAmbur .sta-header4-eh_ambur_text{color:#48ADA8;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{margin-top:0;}
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{margin-top:9px;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after,
  .tpl-header4-eh.sta-home .sta-header4-eh_cAmbur .sta-header4-eh_ambur_text{color: #fff;}
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_title .sta-header4-eh_logo svg{fill: #48ADA8;height:33px;width:145px;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li a{color: #231f20;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual a{color: #48ADA8;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after{border-top-color:#fff;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after{border-top-color:#48ADA8;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-actual:after{border-top-color: #48ADA8;}
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after{border-top-color: #fff;}
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li:hover:after{border-top-color: #48ADA8;}
  .tpl-header4-eh.sta-fixed.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi > a span:after,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after,
  .tpl-header4-eh.sta-home.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after,
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi:hover > a span:after{color: #48ADA8;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before,
  .tpl-header4-eh.sta-home .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before,
  .tpl-header4-eh .sta-header4-eh_sup .sta-header4-eh_list .sta-multi ul a:before{background: #48ADA8;}
  .tpl-header4-eh.sta-fixed .sta-header4-eh_sup .sta-header4-eh_list .sta-header4-eh_nav_list_li.sta-regalo > a > span:before{color:#48ADA8;}
}
/* FIN .tpl-header4-eh */



/* tpl-header2-eh */
.tpl-header2-eh > div{background-color:#48ADA8}
.tpl-header2-eh > div > div{float:left}
.tpl-header2-eh > div > a svg{width:auto;height:30px;fill:#fff;position:relative}
.tpl-header2-eh > div > nav > .sta-reserva:before{color:#fff}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:after{border-color:#48ADA8;background:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:before{border-color:#48ADA8;background:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > a{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > ul > li:before{background:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-colum2 > div > ul > li > ul > li > a:hover{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > span{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > .sta-regalo:before,
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > .sta-vuelo:before,
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > label:before{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li:before{background:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li:hover > span{color:#48ADA8}
.tpl-header2-eh.sta-top > div{background-color:#fff}
.tpl-header2-eh.sta-top > div > a svg{fill:#48ADA8}
.tpl-header2-eh.sta-top > div > a svg > path:not(:first-of-type){fill:#231f20}
.tpl-header2-eh.sta-top > div > nav > ul > li > span{color:#231f20}
.tpl-header2-eh.sta-top > div > nav > .sta-reserva:before{color:#48ADA8}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > span > .sta-regalo:before,
.tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span > span > .sta-vuelo:before{color:#48ADA8}
@media (min-width:801px){
  .tpl-header2-eh > div > a svg{height:28px}
  .tpl-header2-eh > div > nav > ul > li > span > .sta-regalo:before{color:#fff}
  .tpl-header2-eh > div > nav > ul > li:hover > span:before{background:#fff}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li:hover > label:before{color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3){border-color:#fff;color:#fff}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover{background:#fff;color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover:before{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) + li:before,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li:before{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:before,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) ~ li > a:before{background:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:hover > div,
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) ~ li > a:hover > div{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul{background:#fff}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul > li:before{background:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-colum2 > div > ul > li > ul > li > a:hover{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-actual > span:before{background:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li > div > ul > li > a:hover > div > span{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li > div > ul > li > a > div{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2){background:#fff;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:after{color:#48ADA8;border-color:#d3d3d3}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > label:hover:after{color:#fff;background:#48ADA8}
  .tpl-header2-eh:not(.sta-corporate) > div > nav > div:nth-of-type(2) > ul > li.sta-corporate,
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-uno:not(.sta-colum2),
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > label:after,
  .tpl-header2-eh:not(.sta-star) > div > nav > div:nth-of-type(2) > ul > li.sta-star{border-color: rgba(0, 17, 27, 0.2);}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > label:before,
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li.sta-actual > span{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > input:checked ~ label:before{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > input:checked ~ span{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li:first-child > button{background:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li > a > div{color:#48ADA8}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > span{color: #000;}
  .tpl-header2-eh > div > nav > div:nth-of-type(2) > ul > li > div > ul > li > a > div > span{color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3){color:#48ADA8;border-color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:before{color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover{background:#48ADA8;color:#fff}
  .tpl-header2-eh.sta-top > div > nav > .sta-reserva:nth-of-type(3):hover:before{color:#fff}
  .tpl-header2-eh.sta-top > div > nav > label > span:last-child{color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > .sta-vuelo:before,
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > .sta-regalo:before{color:#48ADA8}
  .tpl-header2-eh.sta-top > div > nav > ul > li:hover > span:before{background:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li > span > span > .sta-vuelo:before,
  .tpl-header2-eh > div > nav > ul > li > span > span > .sta-regalo:before{color:#fff}
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > span > .sta-vuelo:before,
  .tpl-header2-eh.sta-top > div > nav > ul > li > span > span > .sta-regalo:before{color:#48ADA8}
}
@media (min-width:901px){
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a:hover > div > span{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-tres > div > ul > li:nth-of-type(3) ~ li > a > div{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li + li:before{color:#48ADA8}
  .tpl-header2-eh > div > nav > ul > li.sta-cuatro > div > ul > li:nth-of-type(3) + li > a > div{color:#48ADA8}
}
/* FIN tpl-header2-eh */

/* new style headers */

.tpl-header2-eh.sta-top .sta-menuConfigs #cms-login>div>button svg{fill:#48ADA8;}
.tpl-header2-eh.sta-top .sta-menuConfigs .sta-phone svg{fill:#48ADA8;}
.tpl-header2-eh.sta-top .sta-menuConfigs:before{background-color:#48ADA8;}
.tpl-header2-eh.sta-top > div > nav > label span:first-of-type svg{fill:#48ADA8;}
.tpl-header2-eh.sta-top > div > nav > ul > li:hover > span{color:#48ADA8;}

.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_list .sta-header4-eh_nav_list_li:hover a {color: #48ADA8;}

.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:before{background-color:#48ADA8;}
.tpl-header2-eh > div > nav > div:nth-of-type(2) > label:after{background-color:#48ADA8;}

.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close:before{background-color:#48ADA8;}
.tpl-header4-eh .sta-header4-eh_nav .sta-header4-eh_navContent .sta-header4-eh_nav_close:after{background-color:#48ADA8;}

.tpl-header4-eh.newHeader .sta-homeBtn-eh .sta-header4-eh_sup .sta-header4-eh_title .sta-header-eh_next .sta-header4-eh_arrowCtn svg{fill:#48ADA8;}
.tpl-header4-eh.newHeader .sta-fichaBtn-eh .sta-header4-eh_arrowCtn svg{fill:#48ADA8;}


.tpl-header4-eh.sta-fixed .sta-menuConfigs .sta-loginST #cms-login>div>button svg{fill:#48ADA8;}
.tpl-header4-eh.sta-fixed .sta-menuConfigs .sta-phone svg{fill:#48ADA8;}
.tpl-header4-eh.sta-fixed .sta-header4-eh_cAmbur .sta-header4-eh_ambur svg{fill:#48ADA8;}
.tpl-header4-eh.sta-fixed .sta-header4-eh_cAmbur:after{background:#48ADA8;}

.sta-header4-slider.swiper .sta-header4-eh_nav_list_li.sta-actual a span{color:#48ADA8;}

/* fin new style headers */

/*INICIO tpl-showEngine-eh*/
.tpl-showEngine-eh .sta-showEngine-eh_button{background-color:#48ada8 ;}
/*FIN tpl-showEngine-eh*/

/* tpl-ventajas-eh */
.tpl-ventajas-eh{background-color:#48ADA8;color:#fff}
.tpl-ventajas-eh .sta-ventajas-eh_head_mob{font-family:'Playfair Display',serif}
.tpl-ventajas-eh .sta-ventajas-eh_head_mob span{font-family:'Roboto',sans-serif}
.tpl-ventajas-eh .sta-ventajas-eh_list > li{font-family:'Playfair Display',serif;}
.tpl-ventajas-eh .sta-ventajas-eh_list > li .sta-text{font-family:'Roboto',sans-serif}
.tpl-ventajas-eh .sta-ventajas-eh_sub_mob{font-family:'Roboto',sans-serif}
.tpl-ventajas-eh .sta-ventajas-eh_sub_mob a{color:#fff}
.tpl-ventajas-eh.v2 .sta-ventajas-eh_head_desk .sta-ventajas-eh_title_desk{font-family:'Playfair Display',serif;letter-spacing:1px;}
@media (min-width:601px){
  .tpl-ventajas-eh{background-color:#fff;color:#231f20}
  .tpl-ventajas-eh .sta-ventajas-eh_head_desk .sta-ventajas-eh_title_desk{font-family:'Playfair Display',serif}
  .tpl-ventajas-eh .sta-ventajas-eh_head_desk .sta-ventajas-eh_sub_desk{font-family:'Roboto',sans-serif}
}
/* tpl-ventajas-eh */


/* tpl-breadcrubs-eh */
.tpl-breadCrumbs-eh{font:300 12px 'Roboto',sans-serif;}
.tpl-breadCrumbs-eh .breadCrumbsElement.sta-home a:after,
.tpl-breadCrumbs-eh.sta-init .breadCrumbsElement:first-of-type a:after,
.tpl-breadCrumbs-eh .breadCrumbsElement:not(:first-of-type):before{color:#48ADA8}

/* FIN .tpl-breadcrubs-eh */


/* .tpl-info_3-d */
.tpl-info_3-d .sta-info_3-d_content{border-top-color:#48ADA8}
.tpl-info_3-d .sta-info_3-d_texto{font-family:'Roboto',sans-serif;}
.tpl-info_3-d .sta-info_3-d_texto:before{color:#48ADA8}
/* FIN .tpl-info_3-d */


/* tpl-mapa-eh */
@media (min-width:801px){
  .tpl-mapa-eh .sta-mapa-eh_txt{font-family:'Playfair Display',serif;font-size:30px}
  .tpl-mapa-eh .sta-mapa-eh_txt .sta-mapa-eh_desc{font-family:'Roboto',sans-serif}
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_tlf1 a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_tlf2 a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_mail a:hover:after,
  .tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li.sta-mapa2-eh_mail:hover a:after{border-top-color:#48ADA8;}
}
/* tpl-mapa-eh */


/*tpl-modalMapa-eh*/
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_datos{font-family:'Roboto',sans-serif}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_ubi:before{color:#48ADA8}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_tlf1:before{color:#48ADA8}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_tlf2:before{color:#48ADA8}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_mail:before{color:#48ADA8}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_list > li.sta-modalMapa-eh_web:before{color:#48ADA8}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_title{font-family:'Playfair Display',serif;}
.tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_txt{font-family:'Roboto',sans-serif;line-height:22px;}
@media (min-width:801px){
  .tpl-modalMapa-eh .sta-modalMapa-eh_all > button:before{color:#48ADA8}
  /* MOZILLA */
  .tpl-modalMapa-eh .sta-modalMapa-eh_info .sta-modalMapa-eh_name{font-family:'Playfair Display',serif;}
}
/*fin tpl-modalMapa-eh*/


/*tpl-modalFotos-d*/
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_title .sta-modalFotos-d_closeBu:after{color:#48ADA8}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_lista li.sta-activa:before{background:#48ADA8}
.tpl-modalFotos-d .sta-modalFotos-d_table .sta-modalFotos-d_cell .sta-modalFotos-d_top .sta-modalFotos-d_lista li.sta-activa button{color:#48ADA8}
/*FIN tpl-modalFotos-d*/


/* tpl-serviciosDestacados-eh */
.tpl-serviciosDestacados-eh{font-family:'Playfair Display',serif}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_title{color:#48ADA8;font-family:'Playfair Display',serif;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_text{font-size:14px;line-height:20px;font-family:'Roboto',sans-serif}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_text .sta-serviciosDestacados-eh_seeButtons button{color: #48ADA8;font-family: 'Roboto',sans-serif;border-bottom-color: #48ADA8;}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_cont{border-color:#48ADA8}
.tpl-serviciosDestacados-eh legend{color:#48ADA8}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_listGrup{border-bottom-color:#48ADA8;}
.tpl-serviciosDestacados-eh li:before{color:#48ADA8}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_cell{font-family:'Roboto',sans-serif}
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_hab:before,
.tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_suit:before{font-family:'Playfair Display',serif;color:#48ADA8}
@media (min-width:1001px){
  .tpl-serviciosDestacados-eh .sta-serviciosDestacados-eh_text{font-size:15px;line-height:22px;}
}
/* fin tpl-serviciosDestacados-eh */


/*tpl-rooms-eh*/
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) > span.sta-rooms-eh_m2{color:#48ADA8}
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2){font-family:'Playfair Display',serif;}
.tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2):before{color:#48ADA8}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_title{font-family:'Playfair Display',serif;font-size:28px;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_desc{font-family:'Roboto',sans-serif}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv{font-family:'Roboto',sans-serif;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_title-serv{color:#48ADA8;margin-bottom:10px;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_list-serv li{margin-bottom:8px;}
.tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_list-serv li:before{color:#48ADA8}
.tpl-rooms-eh .sta-rooms-eh_inferior .sta-rooms-eh_cont-btn .sta-rooms-eh_btn{background:#48ADA8;font-family:'Roboto',sans-serif;border-color:#48ADA8}
.tpl-rooms-eh .sta-rooms-eh_inferior .sta-rooms-eh_cont-btn .sta-rooms-eh_btn:hover{color:#48ADA8}
@media (min-width:801px){
  .tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(1) > span.sta-rooms-eh_m2{color:#fff}
  .tpl-rooms-eh .sta-rooms-eh_superior .sta-rooms-eh_dimension > span:nth-child(2){font-family:'Playfair Display',serif;}
  .tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_cont-serv .sta-rooms-eh_list-serv li{font-family:'Roboto',sans-serif}
  .tpl-rooms-eh .sta-rooms-eh_inferior{border-bottom-color:#48ADA8}
  .tpl-rooms-eh .sta-rooms-eh_info .sta-rooms-eh_title{font-family:'Playfair Display',serif;}
}
/*fin tpl-rooms-eh*/


/*tpl-multiGalerias-eh*/
.tpl-multiGalerias-eh .sta-multiGalerias-eh_title{font-family:'Playfair Display',serif;font-size:25px;}
.tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_cont_boton .sta-multiGalerias-eh_seeMore > span{font-family:'Roboto',sans-serif;}
@media (min-width:801px){
  .tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_photo_list > li .sta-multiGalerias-eh_open:hover,
  .tpl-multiGalerias-eh .sta-multiGalerias-eh_gallery .sta-multiGalerias-eh_photo_list > li .sta-multiGalerias-eh_open:focus{outline-color:#48ADA8;border-color:#48ADA8;color:#48ADA8}
}
/*fin tpl-multiGalerias-eh*/


/* tpl-info18-eh */
.tpl-info18-eh .sta-info18-eh_title{font-family:'Roboto',sans-serif;color:#48ADA8}
/* FIN tpl-info18-eh */


/* tpl-boxSlide-eh */
.tpl-boxSlide-eh .sta-boxSlide-eh_navBar .sta-boxSlide-eh_navContent .sta-boxSlide-eh_navScroll .sta-boxSlide-eh_tab:before{background:#48ADA8}
.tpl-boxSlide-eh .sta-boxSlide-eh_navBar .sta-boxSlide-eh_navContent .sta-boxSlide-eh_navScroll .sta-boxSlide-eh_tab.sta-activa{color:#48ADA8}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_title{font-family:'Playfair Display',serif;color:#48ADA8;font-size:30px;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_text{font-family:'Roboto',sans-serif;font-size:14px;line-height:20px;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_rightL .sta-boxSlide-eh_f1_rLink,
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink{font-family:'Roboto',sans-serif;background:#48ADA8;border-color:#48ADA8}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_rightL .sta-boxSlide-eh_f1_rLink:hover,
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink:hover{color:#48ADA8}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_seeButtons button{font-family:'Playfair Display',serif;color:#48ADA8;border-bottom-color:#48ADA8}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_text{font-family:'Playfair Display',serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes{font-family:'Playfair Display',serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes .sta-title{color:#48ADA8;font-family:'Playfair Display',serif;}
.tpl-boxSlide-eh .sta-boxSlide-eh_f1 article .sta-boxSlide-eh_f1_footer_3 .sta-boxSlide-eh_f1_pdf_list a:before,
.tpl-boxSlide-eh .sta-boxSlide-eh_f2 .sta-boxSlide-eh_f2_boxes .sta-precios li span:before{color:#48ADA8}
@media (min-width:601px){
  .tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_text{font-size:15px;line-height:22px;}
  .tpl-boxSlide-eh .sta-boxSlide-eh_f1 article .sta-boxSlide-eh_f1_footer_1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink{color:#48ADA8}
  .tpl-boxSlide-eh .sta-boxSlide-eh_f1 .sta-boxSlide-eh_f1_link .sta-boxSlide-eh_f1_leftL .sta-boxSlide-eh_f1_lLink:after{color:#48ADA8;border-color:#48ADA8}
}
/* FIN tpl-boxSlide-eh */


/*tpl-listSalones-eh*/
.tpl-listSalones-eh{font-family:'Playfair Display',serif;}
.tpl-listSalones-eh .sta-contendedorBtn{color:#48ADA8}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-close:before{color:#48ADA8}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_capacidadesModal ul li:before{color:#48ADA8}
.tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_botonPresupuesto > button{font-family:'Roboto',sans-serif;background:#48ADA8}
.tpl-listSalones-eh .sta-listSalones-eh_headerListaMax > div[data-order].sta-up .sta-listStalones-eh_orderAsc{border-bottom-color:#48ADA8;}
.tpl-listSalones-eh .sta-listSalones-eh_headerListaMax > div[data-order].sta-down .sta-listStalones-eh_orderDesc{border-top-color:#48ADA8;}
@media (min-width:601px){
  .tpl-listSalones-eh .sta-listSalones-eh_modal .sta-listSalones-eh_title{font-family:'Roboto',sans-serif}
}
/*fin tpl-listSalones-eh*/


/* .tpl-navGalery-eh */
.tpl-navGalery-eh ul li .sta-active{color:#48ADA8}
.tpl-navGalery-eh ul li .sta-active:after{background:#48ADA8}
.tpl-navGalery-eh ul li button{font-family:'Playfair Display',serif;}
.tpl-navGalery-eh ul li button:hover{color:#48ADA8}
.tpl-navGalery-eh ul li button:after{background:#48ADA8}
@media (max-width:600px){
  .tpl-navGalery-eh ul li button{font-family:'Playfair Display',serif;}
}
/* FIN .tpl-navGalery-eh */


/* tpl-titleOpiniones-eh */
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_tit{color:#48ADA8;font-family:'Playfair Display',serif;}
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_cal,
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_res,
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_nota,
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_val li,
.tpl-titleOpiniones-eh .sta-titleOpiniones-eh_nota span{font-family:'Roboto',sans-serif}
/* fin tpl-titleOpiniones-eh */


/* tpl-filterOpi-eh */
.tpl-filterOpi-eh .sta-filterOpi-eh_numOpi{font-family:'Roboto',sans-serif}
.tpl-filterOpi-eh .sta-filterOpi-eh_showOpi:before{color:#48ADA8}
.tpl-filterOpi-eh .sta-filterOpi-eh_typeOpi{font-family:'Roboto',sans-serif}
.tpl-filterOpi-eh select{font-family:'Roboto',sans-serif}
/*fin tpl-filterOpi-eh */


/* tpl-listOpiniones-eh */
.tpl-listOpiniones-eh .sta-listOpiniones-eh_coment:first-of-type .sta-listOpiniones-eh_right .sta-listOpiniones-eh_tooltipCont:after{border-bottom-color:#48ADA8}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_nota{font-family:'Playfair Display',serif;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_nota span{font-family:'Playfair Display',serif;}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_calif{font-family:'Roboto',sans-serif}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_show:before{color:#48ADA8}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_tooltipCont{background:#48ADA8;font-family:'Roboto',sans-serif}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip .sta-listOpiniones-eh_tooltipCont:after{border-bottom-color:#48ADA8}
.tpl-listOpiniones-eh .sta-listOpiniones-eh_tooltip.sta-top .sta-listOpiniones-eh_tooltipCont:after{border-top-color:#48ADA8}
.tpl-listOpiniones-eh header{font-family:'Roboto',sans-serif}
.tpl-listOpiniones-eh section{font-family:'Roboto',sans-serif}
.tpl-listOpiniones-eh footer{font-family:'Roboto',sans-serif}
.tpl-listOpiniones-eh.sta-loading .sta-listOpiniones-eh_loading-progress{background:rgb(170, 24, 44, 0.2)}
.tpl-listOpiniones-eh.sta-loading .sta-listOpiniones-eh_loading-progress-indicator{background-color:#48ADA8}

@media (min-width:801px){
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_coment{border-bottom-color:#48ADA8}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_nota{font-family:'Playfair Display',serif;}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_nota span{font-family:'Playfair Display',serif;}
  .tpl-listOpiniones-eh header{font-family:'Roboto',sans-serif}
  .tpl-listOpiniones-eh .sta-listOpiniones-eh_loading .sta-listOpiniones-eh_listEjem_elem{border-bottom-color:#48ADA8}
}
/* fin tpl-listOpiniones-eh */


/* tpl-pagOpi-eh */
.tpl-pagOpi-eh button{font-family:'Roboto',sans-serif}
/* fin tpl-pagOpi-eh */


/* tpl-boxes31-eh */
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_titulo{font-family:'Playfair Display',serif;color:#48ADA8}
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_articulo article header{font-family:'Roboto',sans-serif;font-size:28px;}
.tpl-boxes31-eh .sta-boxes31-eh_all .sta-boxes31-eh_articulo article section{font-size:15px;}
/* fin .tpl-boxes31-eh */


/* tpl-banner8-eh */
.tpl-banner8-eh header{font-family:'Playfair Display',serif;}
.tpl-banner8-eh header span{font-family:'Roboto',sans-serif}
.tpl-banner8-eh section a{font-family:'Playfair Display',serif;}
/* FIN tpl-banner8-eh */


/* tpl-info17-eh */
.tpl-info17-eh article header{font-family:'Playfair Display',serif;color:#48ADA8}
.tpl-info17-eh article section{font:14px/20px 'Roboto',sans-serif}
.tpl-info17-eh.sta-notOpiniones article header{font-family:'Playfair Display',serif;}
.tpl-info17-eh article section .sta-icon:before{color:#48ADA8}
.tpl-info17-eh.sta-notOpiniones article section .sta-icon{color:#48ADA8;font-family:'Playfair Display',serif}
@media(min-width:801px){
  .tpl-info17-eh article section{font-size:15px;line-height:22px}
}
/* FIN tpl-info17-eh */


/* .tpl-formLateral-eh */
.tpl-formLateral-eh{font-family:'Roboto',sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_txt1{font:26px 'Playfair Display',serif;}
.tpl-formLateral-eh .sta-close:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_input input,
.tpl-formLateral-eh .sta-formLateral-eh_select,
.tpl-formLateral-eh .sta-formLateral-eh_input .sta-span{font-family:'Playfair Display',serif;}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-email:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-day:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-asistente:before,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-select.sta-hora:after,
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-tlfn:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_check input:checked + .sta-span:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_modal .sta-formLateral-eh_title{font-family:'Playfair Display',serif;}
.tpl-formLateral-eh .sta-formLateral-eh_check .sta-span,
.tpl-formLateral-eh .sta-formLateral-eh_check.sta-condiciones .sta-span{font-family:'Roboto',sans-serif;}
.tpl-formLateral-eh .sta-formLateral-eh_inpRadio .sta-formLateral-eh_inpRadio_title{font-family:'Roboto',sans-serif;color: #000;}
.tpl-formLateral-eh .sta-formLateral-eh_inpRadio .sta-formLateral-eh_inputRadio input:checked + .sta-formLateral-eh_inpRadio_text:after{background:#48ADA8;}
.tpl-formLateral-eh .sta-formLateral-eh_contBtn .sta-formLateral-eh_btn{background:#48ADA8;font-family:'Playfair Display',serif;}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-select:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_input.sta-participante:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_desplegar input.habitaciones:checked ~ .sta-formLateral-eh_check.sta-checkbox span:before{color:#48ADA8}
.tpl-formLateral-eh .sta-formLateral-eh_dualP.sta-formLateral-eh_dualText .sta-formLateral-eh_dualC,
.tpl-formLateral-eh .sta-formLateral-eh_check .sta-span{font-family:'Roboto',sans-serif;}
/* .tpl-formLateral-eh */


/* .tpl-info15-eh */
.tpl-info15-eh{border-bottom-color:#48ADA8}
.tpl-info15-eh .sta-info15-eh_all{font-family:'Roboto',sans-serif;line-height:22px;}
.tpl-info15-eh .sta-info15-eh_all article header .sta-info15-eh_suptitulo{font-family:'Roboto',sans-serif;}
.tpl-info15-eh .sta-info15-eh_all article header .sta-info15-eh_titulo{font-family:'Playfair Display',serif;color:#48ADA8}
.tpl-info15-eh .sta-info15-eh_all .sta-info15-eh_button{background:#48ADA8;font-family:'Roboto',sans-serif}
@media (min-width:801px){
  .tpl-info15-eh .sta-info15-eh_all .sta-info15-eh_button:hover{background:#48ADA8}
}
/* FIN .tpl-info15-eh */


/* tpl-boxes32-eh */
.tpl-boxes32-eh{font-family:'Roboto',sans-serif}
.tpl-boxes32-eh .sta-boxes32-eh_title{font-family:'Playfair Display',serif}
.tpl-boxes32-eh .sta-boxes32-eh_promo header .sta-boxes32-eh_name{font-family:'Roboto',sans-serif}
@media (min-width:901px){
  .tpl-boxes32-eh .sta-boxes-32-eh_consultaDesk a{color:#48ADA8}
  .tpl-boxes32-eh .sta-boxes-32-eh_consultaDesk a:after{border-color:#48ADA8}
}
/*fin tpl-boxes32-eh*/




/* MODULO INSTAGRAM */
.tpl-instagram .instagram-title{font-family:'Roboto',sans-serif}
.tpl-instagram .instragram-logo svg{fill:#48ADA8}
.tpl-instagram .instagram-body .instagram-element-content{font-family:'Playfair Display',serif;}
.tpl-instagram .instagram-body .instagram-element .instagram-bck:after{color:#48ADA8}
.tpl-instagram .instagram-super-title{font-family:'Playfair Display',serif;color:#48ADA8}
.tpl-instagram .instagram-body .instagram-element.backgroundShadow .instagram-textContainer:before{-webkit-box-shadow:0px -14px 20px 10px #48ADA8;-moz-box-shadow:0px -14px 20px 10px #48ADA8;box-shadow:0px -14px 20px 10px #48ADA8}
.tpl-instagram .instagram-textContent span{font-family:'Playfair Display',serif;background-color:#48ADA8;border-color:#48ADA8}
.tpl-instagram .instagram-body:after{border-color:#48ADA8}
@media(min-width:601px){
  .tpl-instagram .instagram-body .instagram-element:hover:after{background:#48ADA8}
  .tpl-instagram .instagram-body .instagram-element:hover:before{background:#48ADA8}
}
/* FIN MODULO INSTAGRAM */


/* .tpl-slideHome-eh */
.tpl-slideHome-eh{background:#F5F5F5}
.tpl-slideHome-eh .sta-slideHome-eh_list{text-shadow:0 0 7px #F5F5F5;color:#000;font-family:'Playfair Display',serif;}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_last{font-family:'Roboto',sans-serif;color:#48ADA8;}
.tpl-slideHome-eh ul.slick-dots li button:after{border-color:#48ADA8}
.tpl-slideHome-eh ul.slick-dots li.slick-active button:after{background:#48ADA8}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_anchor{color:#48ADA8;border-color:#48ADA8;font-family:'Roboto',sans-serif;text-transform:none}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_anchor:hover{color:#F5F5F5;background-color:#48ADA8}
.tpl-slide-home-eh .slide-home-eh_supTitle svg{display:block;height:70px;width:100px;margin:0 auto;}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_title{font-family:'Playfair Display',serif}
.tpl-slideHome-eh .sta-slideHome-eh_listElem .sta-slideHome-eh_subtitle{font-family:'Roboto',sans-serif}
.tpl-slide-home-eh .slide-home-eh_title{letter-spacing:.1em;}
.tpl-slide-home-eh .slide-home-eh_title,
.tpl-slide-home-eh .slide-home-eh_supTitle{text-shadow:-1px -1px 17px #000, -1px -1px 17px #000;}
.tpl-slide-home-eh .slide-home-eh_subTitle{letter-spacing:2.3px;}
.tpl-slide-home-eh .slide-home-eh_tableCell{align-items:flex-start;}
.tpl-slide-home-eh .slide-home-eh_titlesContainer{padding-top:60px;}
.tpl-slide-home-eh .slide-home-eh_engine{margin:auto 0 0;}
@media(min-width:601px){
  .tpl-slide-home-eh .slide-home-eh_supTitle svg{height:120px;width:170px}
}
@media(min-width:801px){
  .tpl-slide-home-eh .slide-home-eh_titlesContainer{padding-top:120px;}
  .tpl-slide-home-eh .slide-home-eh_title{font-size:53px;}
  .tpl-slide-home-eh .slide-home-eh_subTitle{font-size:23px;}
}
/* fin .tpl-slideHome-eh */


/* tpl-introText-eh */
.tpl-introText-eh{color:#fff;background-color:#43484B;font-family:'Playfair Display',serif;background-image:none !important}
.tpl-introText-eh .sta-introText-eh_link{color:#fff;border-color:#fff}
.tpl-introText-eh header,
.tpl-introText-eh footer{text-transform:none}
.tpl-introText-eh header{margin-bottom:30px;padding:0 40px;font-size:30px;line-height:30px;font-weight:bold}
.tpl-introText-eh.v2 header{font-weight:bold}
.tpl-introText-eh section{font-family:'Roboto',sans-serif;font-weight:400;letter-spacing:.5px}
.tpl-introText-eh footer{margin-top:30px}
.tpl-introText-eh footer:empty{display:none;}
.tpl-introText-eh.v2{padding-top:70px;padding-bottom:70px;background:#48ADA8;}
.tpl-introText-eh.v2 footer{margin-bottom:0}
.tpl-introText-eh.v2 footer{text-transform:uppercase}
.tpl-introText-eh.v2{z-index:1;color:#f5f5f5}
.tpl-introText-eh:after{content:none;}
.tpl-introText-eh.v2 article:after,
.tpl-introText-eh.v2 article:before{height:7px;width:7px;border-radius:50%;background:#fff;bottom:50%}
.tpl-introText-eh.v2 article:after{left:6px}
.tpl-introText-eh.v2 article:before{right:6px}
.tpl-introText-eh .sta-introText-eh_link{font-family:'Roboto',sans-serif;text-transform:uppercase;}
@media(min-width:601px){
  .tpl-introText-eh article{max-width:630px;}
  .tpl-introText-eh header{padding:0 80px;}
  .tpl-introText-eh .sta-introText-eh_link:focus,
  .tpl-introText-eh .sta-introText-eh_link:hover{background:#fff;color:#48ADA8;transition:.3s}
}
@media(min-width:901px){
  .tpl-introText-eh{padding-top:80px;padding-bottom:110px;font-size:20px;}
  .tpl-introText-eh header{font-size:50px;line-height:48px;}
  .tpl-introText-eh section{font-weight:100;line-height:26px;}
  .tpl-introText-eh.v2 article:after,
  .tpl-introText-eh.v2 article:before{height:14px;width:14px;bottom:49%}
  .tpl-introText-eh.v2 article:after{left:43.5px}
  .tpl-introText-eh.v2 article:before{right:43.5px}
}
/* fin tpl-introText-eh */


/* .tpl-boxArticles-eh */
.tpl-boxArticles-eh{color:#333333;font-family:'Playfair Display',serif}
.tpl-boxArticles-eh article header{color:#000;text-transform:none;font-size:30px}
.tpl-boxArticles-eh article header mark{background:#48ADA8;color:#f5f5f5;display:inline-block;vertical-align:baseline;padding:2px;}
.tpl-boxArticles-eh article section{font-family:'Roboto',sans-serif;color:#737373;line-height:22px;}
.tpl-boxArticles-eh article .sta-boxArticles-eh_bck{margin-bottom:20px;}
.tpl-boxArticles-eh article .sta-boxArticles-eh_bck:after{color:#43484B;font-family:'Roboto',sans-serif;line-height:normal;left:7px}
.tpl-boxArticles-eh .sta-boxArticle-eh_indi article header:before{content:none;}
@media(min-width:701px){
  .tpl-boxArticles-eh .sta-boxArticles-eh_max{max-width:900px;margin:0 auto;}
  .tpl-boxArticles-eh article{min-height:220px;}
  .tpl-boxArticles-eh article header{margin-bottom:10px;}
  .tpl-boxArticles-eh article .sta-boxArticles-eh_bck{width:50%;width:calc(50% - 7px);margin-bottom:0;}
  .tpl-boxArticles-eh article{padding-left:55%;padding-left:calc(50% + 30px);}
  .tpl-boxArticles-eh .sta-boxArticle-eh_indi{margin-bottom:132px;}
  .tpl-boxArticles-eh .sta-boxArticle-eh_indi:nth-of-type(even) article{padding-right:55%;padding-right:calc(50% + 30px);}
  .tpl-boxArticles-eh .sta-boxArticle-eh_indi:nth-of-type(even) article .sta-boxArticles-eh_bck:after{right:7px}
}
@media(min-width:1101px){
  .tpl-boxArticles-eh article{padding-top:20px;padding-bottom:10px;}
  .tpl-boxArticles-eh article section,
  .tpl-boxArticles-eh article header{max-width:none;}
  .tpl-boxArticles-eh article header{font-size:40px;line-height:48px;}
  .tpl-boxArticles-eh .sta-boxArticle-eh_indi article .sta-boxArticles-eh_bck:after{font-size:11px;}
}
/* FIN .tpl-boxArticles-eh */


/* .tpl-moments-eh */
.tpl-moments-eh{font-family:'Playfair Display',serif;}
.tpl-moments-eh header{color:#48ADA8}
/* FIN .tpl-moments-eh */


/* .tpl-modalReserva-eh */
.tpl-modalReserva-eh .sta-modalReserva-eh_txt a{color:#fff}
.tpl-modalReserva-eh .sta-form8-eh_bnt{font-family:'Playfair Display',serif;color:#fff;border-color:#fff}
.tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:after{color:#fff}
@media(min-width:601px){
  .tpl-modalReserva-eh .sta-form8-eh_bnt:focus,
  .tpl-modalReserva-eh .sta-form8-eh_bnt:hover{color:#fff;background:#48ADA8;border-color:#48ADA8}
  .tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:focus:after,
  .tpl-modalReserva-eh .sta-fondomodal-eh_modalCerrar:hover:after{color:#fff;background:#48ADA8;border-color:#fff}
}
/* fin .tpl-modalReserva-eh */

/* .tpl-modalLogin-eh */
.tpl-modalLogin-eh .sta-modalLogin-eh_label span{font-family:'Playfair Display',serif;color:#fff}
.tpl-modalLogin-eh .sta-modalLogin-eh_forget{color:#fff}
.tpl-modalLogin-eh .sta-modalLogin-eh_submit{font-family:'Playfair Display',serif;border-color:#fff;color:#fff}
.tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:after{color:#fff}
@media(min-width:601px){
  .tpl-modalLogin-eh .sta-modalLogin-eh_submit:focus,
  .tpl-modalLogin-eh .sta-modalLogin-eh_submit:hover{color:#fff;background:#48ADA8;border-color:#48ADA8}
  .tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:focus:after,
  .tpl-modalLogin-eh .sta-modalLogin-eh_modalCerrar:hover:after{color:#fff;border-color:#fff;background:#48ADA8}
}
/* fin .tpl-modalLogin-eh */

/* .tpl-slidePartners */
.tpl-slidePartners-eh .tandem svg{fill:#48ADA8}
/* fin tpl-slidePartners */

/* .tpl-slide-home-eh */
.tpl-slide-home-eh .slide-home-eh_title{font-family:'Playfair Display',serif}
/* FIN .tpl-slide-home-eh */


/* .tpl-textStarTrav-eh */
.tpl-textStarTrav-eh .sta-textStarTrav-eh_max{padding-bottom:50px;}
/* FIN .tpl-textStarTrav-eh */

/* .tpl-textCorp-eh */
@media(min-width:1101px){
  .tpl-textCorp-eh .sta-textCorp-eh_svg svg{height:66px;}
}
/* FIN .tpl-textCorp-eh */

/* .tpl-alertBox-eh */
.tpl-alertBox-eh .slide-home-eh_boxElement .slide-home-eh_boxCell{font-family:'Roboto',sans-serif}
/* FIN .tpl-alertBox-eh */




/* .tpl-introGallery-eh */
.tpl-introGallery-eh .sta-introGallery-eh_alma{color:#48ADA8;font-family:'Playfair Display',serif;letter-spacing:1px;}
.tpl-introGallery-eh .sta-introGallery-eh_gal .fn-video button:after{border-left-color:#48ADA8;}
.tpl-introGallery-eh .sta-introGallery-eh_btn .sta-introGallery-eh_btnText{color:#48ADA8}
/* FIN .tpl-introGallery-eh */

/* .tpl-theHotel-eh */
.tpl-theHotel-eh .sta-theHotel-eh_nota span,
.tpl-theHotel-eh .sta-theHotel-eh_resenas,
.tpl-theHotel-eh .sta-theHotel-eh_hotel{font-family:'Playfair Display',serif}
.tpl-theHotel-eh .sta-theHotel-eh_right .sta-theHotel-eh_info{line-height:21px;}
.tpl-theHotel-eh .sta-theHotel-eh_resenas .sta-theHotel-eh_opinions{font-family:'Roboto',sans-serif}
.tpl-theHotel-eh .sta-theHotel-eh_title,
.tpl-theHotel-eh .sta-theHotel-eh_opinions a,
.tpl-theHotel-eh .sta-theHotel-eh_info .sta-title,
.tpl-theHotel-eh .sta-theHotel-eh_opinions a:before,
.tpl-theHotel-eh .sta-theHotel-eh_button{color:#48ADA8;}
@media(min-width: 801px){
  .tpl-theHotel-eh .sta-theHotel-eh_opinions a:after{background:#48ADA8;}
}
/* FIN .tpl-theHotel-eh */


/* .tpl-boxSlide3-eh */
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide header,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title span{font-family:'Playfair Display',serif}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title span{color:#000;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_select select,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_title > div > span,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide .sta-boxSlide3-eh_anchor,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide .sta-boxSlide3-eh_anchor:hover,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_button,
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide header{color:#48ADA8;}
.tpl-boxSlide3-eh .sta-boxSlide3-eh_contSlide .sta-boxSlide3-eh_btn .slick-arrow{background:#48ADA8;}
@media(min-width:651px){
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav nav .sta-boxSlide3-eh_tab{font-family:'Playfair Display',serif;letter-spacing:1px;}
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab:hover,
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab.sta-actual{color:#48ADA8;}
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab:hover:after,
  .tpl-boxSlide3-eh .sta-boxSlide3-eh_nav .sta-boxSlide3-eh_elem .sta-boxSlide3-eh_tab.sta-actual:after{border-bottom-color:#48ADA8;}
}
/* FIN .tpl-boxSlide3-eh */

/* .tpl-slide-offers-eh */
.tpl-slide-offers-eh .sta-slide-offers-eh_slide_title,
.tpl-slide-offers-eh.sta-newslide .sta-slide-offers-eh_slide_title,
.tpl-slide-offers-eh .sta-slide-offers-eh_subtitle{font-family:'Playfair Display',serif}
.tpl-slide-offers-eh .sta-slide-offers-eh_description .sta-slide-offers-eh_butR,
.tpl-slide-offers-eh.sta-desplegado .sta-slide-offers-eh_slide_title{color:#48ADA8;}
.tpl-slide-offers-eh.sta-desplegado .sta-slide-offers-eh_elem.sta-image .sta-slide-offers-eh_slide_title{color:#fff;}
.tpl-slide-offers-eh .sta-slide-offers-eh_subtitle{color:#000}
.tpl-slide-offers-eh .sta-slide-offers-eh_button{background:#48ADA8;}
.tpl-slide-offers-eh{color:#000;}
.tpl-slide-offers-eh .sta-slide-offers-eh_contBtns .sta-slide-offers-eh_btnAct,
.tpl-slide-offers-eh .sta-slide-offers-eh_title span{color:#48ADA8;}
@media(min-width:601px){
  .tpl-slide-offers-eh .sta-slide-offers-eh_button:hover{color:#48ADA8;}
  .tpl-slide-offers-eh .sta-slide-offers-eh_button{border-color:#48ADA8;}
}
@media(min-width:701px){
  .tpl-slide-offers-eh.sta-desplegado .sta-slide-offers-eh_elem.sta-image .sta-slide-offers-eh_button:hover{color:#48ADA8;}
}
@media(min-width:1151px){
  .tpl-slide-offers-eh:not(.sta-newslide) .sta-slide-offers-eh_contBtns .sta-slide-offers-eh_btns .slick-arrow:before{background:#48ADA8;}
}
/* FIN .tpl-slide-offers-eh */


/* .tpl-servicios-eh */
.tpl-servicios-eh .sta-servicios-eh_navList li button{font-family:'Playfair Display',serif;letter-spacing:1px;}
.tpl-servicios-eh .sta-servicios-eh_title span{font-family:'Playfair Display',serif;color:#000}
.tpl-servicios-eh .sta-servicios-eh_elem .sta-servicios-eh_list > li:before,
.tpl-servicios-eh .sta-servicios-eh_navList li.sta-active button,
.tpl-servicios-eh .sta-servicios-eh_elem .sta-servicios-eh_ver span,
.tpl-servicios-eh .sta-servicios-eh_title div > span,
.tpl-servicios-eh .sta-servicios-eh_title{color:#48ADA8;}
.tpl-servicios-eh .sta-servicios-eh_navList li.sta-active button:after{border-bottom-color:#48ADA8;}
.tpl-servicios-eh .swiper-pagination-bullet-active:after { background: #48ADA8; }
/* FIN .tpl-servicios-eh */


/* .tpl-informacion-eh */
.tpl-informacion-eh button:after{color:#48ADA8;}
/* FIN .tpl-informacion-eh */

/* .tpl-boxSlide4-eh */
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3{font-family:'Playfair Display',serif}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 > span {padding: 0 30px 0 10px;position: relative;font-size: 16px;color: #48ADA8;font-weight: normal;letter-spacing: 2.29px;font-family: Inter, sans-serif;text-transform: uppercase;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3{color:#000;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 > span {font-size: 15px;color: #48ADA8;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_headerButton,
.tpl-boxSlide4-eh .sta-boxSlide4_eh_subtitle,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn2,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 > span.sta-boxSlide4-eh_title-part{color:#48ADA8; padding:0;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3 {font-family: ''Playfair Display',serif', serif;font-size: 30px;letter-spacing: normal;color: #103832;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn{font-size: 15px; color: #48ADA8;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_btn,
.tpl-boxSlide4-eh .sta-boxSlide4-eh_button.sta-show{color: #48ADA8;border-color:#48ADA8;}
.tpl-boxSlide4-eh .sta-boxSlide4-eh_button{color: #48ADA8;}
@media(min-width:901px){
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_title > h3{font-size:34px}
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_titleElement{color:#48ADA8;font-family:'Playfair Display',serif}
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_btn:hover,
  .tpl-boxSlide4-eh .sta-boxSlide4-eh_btn:focus{background:#48ADA8;}
}
/* FIN .tpl-boxSlide4-eh */

/* .tpl-mapa2-eh */
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_title{font-family:'Playfair Display',serif}
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list .sta-mapa2-eh_ubi:before,
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li a:before,
.tpl-mapa2-eh .sta-mapa2-eh_box .sta-mapa2-eh_list li div:before{color:#48ADA8;}

@media(min-width:801px){
  .tpl-mapa2-eh.sta-more .sta-mapa2-eh_box .sta-mapa2-eh_more span{color:#48ADA8;}
}
/* FIN .tpl-mapa2-eh */

/* .tpl-modalMultiGal-eh */
.tpl-modalMultiGal-eh .swiper-scrollbar .swiper-scrollbar-drag:after,
.tpl-modalMultiGal-eh .sta-modalMultiImg-eh_motor button{background:#48ADA8}
.tpl-modalMultiGal-eh .swiper-scrollbar.swiper-scrollbar-horizontal:before{background-color:#e2efee}
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_close,
.tpl-modalMultiGal-eh .swiper-button:after,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_seeMoreCont button,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_fotos{color:#48ADA8}
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_nameSection,
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_nav button{font-family:'Playfair Display',serif}
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_list_img:after{background:url(https://www.eurostarshotels.com/CLIENTES/www.eurostarshotels.com/images/loadingSmallTan.svg);background-position: center; background-size: contain; background-repeat: no-repeat;}
.tpl-modalMultiGal-eh .sta-modalMultiGal-eh_photo .sta-modalMultiGal-eh_photoZoom:after{background-image:url(https://www.eurostarshotels.com/CLIENTES/www.eurostarshotels.com/images/loadingSmallTan.svg);}
/* END .tpl-modalMultiGal-eh */

/* .tpl-modalMultiImg-eh */
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_button,
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_close{color:#48ADA8}
/* END .tpl-modalMultiImg-eh */

/* .tpl-modalMultiImg-eh */
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_button,
.tpl-modalMultiImg-eh .sta-modalMultiImg-eh_close{color:#48ADA8}
/* END .tpl-modalMultiImg-eh */

/*tpl-newHeaderFichaSalones-eh*/
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_title{font-family:'Playfair Display', serif;color: #48ADA8;}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_content{font-family:'Playfair Display', serif}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_button{font-family:'Playfair Display', serif;background:#48ADA8;border-color: #48ADA8;}
.tpl-newHeaderFichaSalones-eh .sta-newHeaderFichaSalones-eh_button:hover{background:#fff;color:#48ADA8}
/*formulario de contacto*/
.tpl-newHeaderFichaSalones-eh .tpl-contactModal-eh.salones .sta-contactModal-eh_subtitle{color:#48ADA8;font-family:'Playfair Display', serif;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones input[type="radio"]:checked + label:after{background: #48ADA8;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones .sta-form-contacto{background:#48ADA8;border-color: #48ADA8;}
.tpl-newHeaderFichaSalones-eh .tpl-form-contacto.salones .sta-form-contacto:hover{background:#fff;color: #48ADA8;}
/* FIN tpl-newHeaderFichaSalones-eh*/

/*photoswipe*/
.tpl-galleryPhotoSwipe .swiper-scrollbar .swiper-scrollbar-drag:after{background: #48ADA8;}
.tpl-galleryPhotoSwipe .swiper-button:after,
.tpl-galleryPhotoSwipe .swiper-button-next:after{color: #48ADA8;}
/*FIN photoswipe*/

/*tpl-boxslide3-eh.newSalones*/
.tpl-boxSlide3-eh.newSalones .sta-newHeaderFichaSalones-eh_button{color:#48ADA8;border-color: #48ADA8;}
.tpl-boxSlide3-eh.newSalones .sta-newHeaderFichaSalones-eh_button:hover{background: #48ADA8;color: #fff;}
/*FIN tpl-boxslide3-eh.newSalones*/

/* .tpl-sostenibilidad-eh */
.sta-sostenibilidad-eh_ver, .sta-sostenibilidad-eh_ver.vermenos{font-family: 'Roboto', sans-serif; color: #48ADA8; border-bottom: 2px solid #48ADA8;}
/*FIN .tpl-sostenibilidad-eh*/