
/* MICROMODULOS */

  /* mic-title-ds */
  .mic-title-ds{font-size:32px;font-weight:400;line-height:43px}
  @media(min-width:771px){
    .mic-title-ds{font-size:40px}
  }
  @media(min-width:1100px){
    .mic-title-ds{font-size:48px;line-height:52px}
  }
  /* fin mic-title-ds */

  .swiper-lazy,
  .js-asinc-load_call,
  .js-asinc-load{opacity:0}
  .swiper-lazy.swiper-lazy-loaded,
  .js-asinc-load_call.sta-loaded,
  .js-asinc-load.sta-loaded{opacity:1;transition:opacity .5s}

  .mic-background-ds{background-size:cover;background-position:center;background-repeat:no-repeat}

  /* mic-text-ds */
  .mic-text-ds{font-size:16px;line-height:21px}
  /* FIN mic-text-ds */

  /* mic-buttons-ds */
  .mic-buttons-ds{cursor:pointer;margin:0 auto;color:#702B33;border:1px solid;font-size:14px;padding:14px 20px;width:auto;display:inline-block;text-align:center;transition:.4s}
  .mic-buttons-ds[href='']{display:none}
  .mic-buttons-ds:focus,
  .mic-buttons-ds:hover{text-decoration:none}
  @media(min-width:770px){
    .mic-buttons-ds{max-width:310px}
    .mic-buttons-ds:hover{background-color:#702B33;color:#fff}
  }
  /* fin mic-buttons-ds */

  /* mic-hearth-ds */
  @keyframes micHeartds{
    0%,100%{font-size:19px}
    50%{font-size:27px}
  }
  .mic-heart_ds{position:relative;color:#d1d1d1;cursor:pointer;width:26px;transition:.3s;font:19px/26px Icons}
  .mic-heart_ds:after{content:'\e01f'}
  .mic-heart_ds.notClick{cursor:default}
  .mic-heart_ds.sta-actived{animation:micHeartds .5s linear;color:#c93b28;font-weight: bold;}
  /* fin mic-hearth-ds */


  /* .mic-video-eh */
  .mic-video-eh{position:absolute;left:0;top:0;right:0;bottom:0;display:none;overflow:hidden; }
  .mic-video-eh[data-youtube=''][data-wistia='']{display:none}
  .mic-video-eh.fn-loaded{opacity:0;display:block}
  .sta-loaded .mic-video-eh{display: block;}
  .mic-video-eh:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}
  .mic-video-eh.sta-videoActive{opacity:1;transition:opacity .5s}
  .mic-video-eh .embed_youtube{object-fit:cover;object-position:center;position:absolute}
  .mic-video-eh .wistia_embed{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
  .mic-video-eh .wistia_embed{height:100%;width:100%}
  .mic-video-eh .wistia_embed video{object-fit:cover!important;object-position:center!important;width:100%;height:100%}
  .mic-video-eh.not-videoCover .wistia_embed video{object-fit:contain!important}
  /* FIN .mic-video-eh */

  /*Mic Cards*/ 
  .mic-cards-ds{position:absolute;top:0;left:0;right:0;bottom:0;color:#e4eaeb;padding:0px 24px 64px;overflow:hidden;z-index:1}
  .mic-cards-ds.sta-heart{padding:40px 24px}
  .mic-cards-ds .mic-cards-ds_contenedor{display:flex ;flex-direction:initial;align-items:flex-end;height:100%}
  .mic-cards-ds.sta-heart .mic-cards-ds_contenedor{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}
  .mic-cards-ds .mic-cards-ds_top{display:none}
  .mic-cards-ds.sta-heart .mic-cards-ds_top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start ;width:100%;z-index:1}
  .mic-cards-ds .mic-cards-ds_head{max-width:70%; font: 16px/20px 'GeneralSans', serif; text-align: left;}
  .mic-cards-ds .mic-cards-ds_bottom{display:flex;flex-wrap:wrap;flex-direction:column}
  .mic-cards-ds .mic-cards-ds_title{font :48px 'Sprat',serif}
  .mic-cards-ds.sta-heart .mic-cards-ds_title{font :16px/20px 'GeneralSans',serif;text-align:left}
  .mic-cards-ds.sta-heart .mic-cards-ds_subtitle:after{content: "";}
  .mic-cards-ds.sta-heart .mic-cards-ds_subtitle{font :24px 'Sprat',serif;}
  .mic-cards-ds_subtitle{font:16px 'GeneralSans',sans-serif;text-decoration:none;color:inherit; text-align: left;}
  .mic-cards-ds_subtitle[href='']{display:none}
  .mic-cards-ds_subtitle:hover{text-decoration:none}
  .mic-cards-ds .mic-cards-ds_subtitle:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}
  .mic-cards-ds_subtitle:after{content:'\e084';font:16px Icons;margin-left:15px;vertical-align:middle}
  .mic-cards-ds .mic-cards-ds_bck{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;box-shadow:inset 0px 0px 202px -9px #000; background-position: center; background-repeat: no-repeat; background-size: cover;}
  @media(min-width:601px){
    .mic-cards-ds .mic-cards-ds_bck{transition:transform 1s, opacity .5s}
    .mic-cards-ds_subtitle:hover + .mic-cards-ds_bck{transform:scale(1.3)}
    .mic-cards-ds_subtitle:after{transition:margin-left 1s}
    .mic-cards-ds_subtitle:focus:after,
    .mic-cards-ds_subtitle:hover:after{margin-left:30px}
  }

  /*Fin mic cards */

  /* Mic cont-cards */
  .mic-cont-cards-ds{position:relative}
  .mic-cont-cards-ds .mic-cont-cards_separador{margin:10px}
  .mic-cont-cards-ds .contenedor{width:304px;height:386px;display:inline-block}
  /*  Fin Mic cont-cards */


  /*Inicio mic-info */
  .mic-info-ds{padding:0 16px}
  .mic-info-ds .mic-title-ds{padding-top:40px;margin-bottom:24px}
  .mic-info-ds .mic-text-ds{margin-bottom:40px}
  .mic-info-ds .mic-buttons-ds{width:100%;box-sizing:border-box}
  
  @media (min-width:771px){
    .mic-info-ds{max-width:500px}
  }
  /*Fin mic-info*/

  /*mic-input */
  .mic-labelText-lum{color:#fff;display:block;position:relative;text-align:left}
  .mic-labelText-lum:before{font:14px/1px Icons;position:absolute;top:32px;left:19px}
  .mic-labelText-lum.fn-error .mic-labelText-lum_span,
  .mic-labelText-lum.fn-error:before{color:#ff0021}

  .mic-labelText-lum .mic-labelText-lum_input,
  .mic-labelText-lum .mic-labelText-lum_textarea{color:#fff;width:100%;padding:29px 18px 10px;box-sizing:border-box;font:16px/24px 'GeneralSans', sans-serif}
  .mic-labelText-lum .mic-labelText-lum_textarea{background:transparent;resize:vertical;min-height:189px;max-height:378px}
  .mic-labelText-lum[class*='icoGlobal-'] .mic-labelText-lum_input,
  .mic-labelText-lum[class*='icoGlobal-'] .mic-labelText-lum_textarea{padding-left:56px}

  .mic-labelText-lum .mic-labelText-lum_span{white-space:nowrap;position:absolute;left:18px;top:32px;transition:.3s;font:16px/1px 'GeneralSans', sans-serif;opacity:.5}
  .mic-labelText-lum[class*='icoGlobal-'] .mic-labelText-lum_span{left:56px}
  .mic-labelText-lum :focus ~ .mic-labelText-lum_span,
  .mic-labelText-lum.fn-full .mic-labelText-lum_span{font-size:12px;top:17px}
  .mic-labelText-lum .mic-labelText-lum_input[name="phone"]{color: transparent;}
  .mic-labelText-lum.fn-full .mic-labelText-lum_input[name="phone"],
  .mic-labelText-lum .mic-labelText-lum_input:focus[name="phone"]{color: #fff;}
  .mic-labelText-lum [required] ~ .mic-labelText-lum_span:after{content:'*'}

  .mic-labelText-lum .mic-labelText-lum_i{position:absolute;left:0;right:0;bottom:0;border-top:2px solid}
  .mic-labelText-lum .mic-labelText-lum_i:before,
  .mic-labelText-lum .mic-labelText-lum_i:after{content:'';position:absolute;right:0;bottom:0;border-top:2px solid transparent;width:0;transition:width 1s linear}
  .mic-labelText-lum .mic-labelText-lum_i:after{left:0;right:auto;border-top-color:#ECD05E}
  .mic-labelText-lum.fn-error .mic-labelText-lum_i:before{border-top-color:#ff0021;width:100%}
  .mic-labelText-lum.fn-ok ~ .mic-labelText-lum_i:before{border-top-color:#BE990C;width:100%}
  .mic-labelText-lum :focus ~ .mic-labelText-lum_i:after{width:100%}
  .mic-labelText-lum_select.fn-error{color: #ff3f25;}
  /*Fin mic-input*/

  /* .mic-labelCheck-lum */
  .mic-labelCheck-lum{display:block;text-align:left;min-height:24px;position:relative}
  .mic-labelCheck-lum.fn-error .mic-labelCheck-lum_span{color:#ff3f25}
  .mic-labelCheck-lum.fn-error .mic-labelCheck-lum_span a{color:#ff3f25}
  .mic-labelCheck-lum.fn-error .mic-labelCheck-lum_span:before{border-color:#ff3f25}
  .mic-labelCheck-lum .mic-labelCheck-lum_check{position:absolute;left:5px;top:7px}
  .mic-labelCheck-lum .mic-labelCheck-lum_span{display:block;padding:3px 0 0 30px;font:16px/24px 'GeneralSans', sans-serif}
  .mic-labelCheck-lum .mic-labelCheck-lum_span:before{content:'\e0a9';font:4px/20px Icons;text-align:center;width:20px;background:#fff;border:1px solid #000;position:absolute;left:0;top:3px;color:#fff;transition:.3s}
  .mic-labelCheck-lum .mic-labelCheck-lum_check:checked + .mic-labelCheck-lum_span:before{font-size:15px;color:#702B33}
  .mic-labelCheck-lum .mic-labelCheck-lum_span a{text-decoration:underline;color:#fff}
  /* FIN .mic-labelCheck-lum */

  /* mic-photoCircle-dom */
  .mic-photoCircle-dom{display:inline-block;vertical-align:top}
  .mic-photoCircle-dom .mic-photoCircle-dom_img{height:89px;width:89px;border-radius:50%;background-position:center;background-size:cover;transition:.4s}
  .mic-photoCircle-dom .mic-photoCircle-dom_txt{text-align:center;padding-top:8px;font-size:16px}
  @media (min-width:770px){
    .mic-photoCircle-dom .mic-photoCircle-dom_txt{font-size:16px}
  }
  /* Fin mic-photoCircle-dom*/


  /* Inicio mic-textback */
  [textback1]{position:relative}
  [textback1]:before,
  [textback1]:after{content:attr(textback1);color:#BE990C;font:300 136px/166px 'Sprat',serif;opacity:.2;position:absolute;top:-90px;left:0;right:0;text-align:left;overflow:hidden;pointer-events:none;white-space:nowrap;z-index:2}
  [textback2]:after{content:attr(textback2);top:56px}
  [textback1='']:before,
  [textback2='']:after{content:none}
  @media(min-width:601px){
    [textback1]:before,
    [textback1]:after{font-size:220px;line-height:290px;right:auto;left:50%;transform:translateX(-50%);width:100%}
    [textback1]:before{top:-150px}
    [textback2]:after{text-align:right}
    [textback2=''][textback1]:before{top:0;box-sizing:border-box;padding-left:400px;text-align:right}
  }
  @media(min-width:1201px){
    [textback1]:before,
    [textback1]:after{font-size:300px;line-height:380px}
    [textback1]:before{top:-200px}
  }
  /* Fin mic-textback */


/* FIN MICROMODULOS */






/* pagi_bottom:la paginacion se mostrará dentro del slide en el fondo del mismo y centrado */
.mic-swiper-lum{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
.mic-swiper-lum.pagi_bottom .swiper-wrapper{padding-top:0}
.mic-swiper-lum.pagi_bottom .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:25px;left:0;right:0;top:auto;text-align:center}
.mic-swiper-lum.sta-alternate .swiper-slide.swiper-even{height:100%}
.mic-swiper-lum.sta-alternate .swiper-slide.swiper-odd{height:calc(100% - 80px)}
.mic-swiper-lum.pagi_bottom .swiper-pagination-fraction{bottom:0;top:auto;left:0;right:0;text-align:center}
.mic-swiper-lum .swiper-pagination-bullet{height:2px;width:20px;border-radius:0;background-color:#132223;opacity:.2}
.mic-swiper-lum.sta-one .swiper-slide{transition:.4s}
.mic-swiper-lum.sta-one .swiper-slide:not(.swiper-slide-active){scale:0.8}


.tpl-slider-ds .sta-slider-ds_left{min-height:360px;position:relative;margin-bottom:88px}
.tpl-slider-ds .sta-slider-ds_continent{text-transform:uppercase;padding-top:80px;font-family:'GeneralSans',sans-serif}
.tpl-slider-ds .sta-slider-ds_city{font-size:32px}
.tpl-slider-ds .sta-slider-ds_slide-top{width:100%}
.tpl-slider-ds .swiper-wrapper{align-items:unset}
.tpl-slider-ds .swiper-slide{height:auto}
.tpl-slider-ds .swiper-scrollbar{background:none}
.tpl-slider-ds .swiper-scrollbar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff}
.tpl-slider-ds .swiper-scrollbar-drag{background:#BE990C;border-radius:0}
.tpl-slider-ds .swiper-scrollbar-drag:before{content:"";position:absolute;left:0;right:0;bottom:0;top:-30px}
.tpl-slider-ds .swiper-horizontal>.swiper-scrollbar,
.tpl-slider-ds .swiper-scrollbar.swiper-scrollbar-horizontal{left:16px;right:16px;width:auto;bottom:40px}
.tpl-slider-ds .swiper-slide{color:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;text-align:left;padding:10px;box-sizing:border-box;box-shadow:inset 0 0 0 9999px rgba(0,0,0,.3)}
.tpl-slider-ds .swiper-button-next, .tpl-slider-ds .swiper-button-prev{bottom:-88px;top:auto;left:16px;width:48px;height:48px;background:#BE990C}
.tpl-slider-ds .swiper-button-next{left:68px}
.tpl-slider-ds .swiper-button-next:after, .tpl-slider-ds .swiper-rtl .swiper-button-prev:after{content:'\7b';font:bold 12px 'Icons';color:#fff}
.tpl-slider-ds .swiper-button-prev:after, .tpl-slider-ds .swiper-rtl .swiper-button-next:after{content:'\e099';font:bold 12px 'Icons';color:#fff}
.tpl-slider-ds .sta-slider-ds_slide-bottom{justify-content:flex-end;display:flex;flex-direction:column;padding-bottom:80px}

@media (min-width:771px){
  .tpl-slider-ds .sta-slider-ds_left{min-height:500px}
}
@media (min-width:1001px){
  .tpl-slider-ds .sta-slider-ds_container{display:flex}
  .tpl-slider-ds .sta-slider-ds_right{margin-right: auto;display:flex;align-items:flex-end;margin-left: 131px;}
  .mic-info-ds{padding:0 40px}
  .tpl-slider-ds .sta-slider-ds_left{width:50%;min-height:624px}
  .tpl-slider-ds .swiper-slide{padding:0 93px}
  .tpl-slider-ds .swiper-horizontal>.swiper-scrollbar, 
  .tpl-slider-ds .swiper-scrollbar.swiper-scrollbar-horizontal{left:93px;right:93px}
  .tpl-slider-ds .swiper-button-next{left: auto; right: 0;}
  .tpl-slider-ds .swiper-button-prev{left: auto; right: 53px;}
}
@media (min-width:1350px){
  .mic-info-ds{padding:0}
}

/* .tpl-form-ds */
.tpl-form-ds{background:#702B33;padding:100px 15px;font-family:'GeneralSans', sans-serif;color:#fff;text-align:center}
.tpl-form-ds.v2{background:none;color:#000}
.tpl-form-ds.v2 .mic-labelText-lum,
.tpl-form-ds.v2 .mic-labelText-lum .mic-labelText-lum_input,
.tpl-form-ds.v2 .mic-labelText-lum .mic-labelText-lum_textarea,
.tpl-form-ds.v2 .mic-labelCheck-lum .mic-labelCheck-lum_span a{color:#000}
.tpl-form-ds.v2 .mic-labelCheck-lum.fn-error .mic-labelCheck-lum_span a{color:#ff3f25}
.tpl-form-ds .sta-form-ds_max{max-width:500px;margin:0 auto}
.tpl-form-ds .sta-form-ds_title{color: #be990c; font-family: 'Sprat', sans-serif;}
.tpl-form-ds.v2 .sta-form-ds_title{color:#000; font-family: 'GeneralSans', serif;}
.tpl-form-ds .sta-form-ds_subtitle{margin-top:25px}
.tpl-form-ds .sta-form-ds_subtitle:empty{display:none}
.tpl-form-ds form{margin-top:56px}
.tpl-form-ds .sta-form-ds_info{margin:24px 0 30px}
.tpl-form-ds .sta-form-ds_submit.mic-buttons-ds{color:#BE990C;text-transform:uppercase;margin-top:25px}
.tpl-form-ds.v2 .sta-form-ds_submit.mic-buttons-ds{color:#000}
.tpl-form-ds .mic-labelCheck-lum{margin-top:25px}
.tpl-form-ds .sta-errors{display:none;font-size:18px;max-width:250px;margin:0 auto;padding:15px 5px; font-family: 'GeneralSans';}
.tpl-form-ds.v2 .sta-errors{background:#fff;}
.tpl-form-ds .sta-errors.sta-ok{color:#12bd12;display:block}
.tpl-form-ds .sta-errors.sta-ko{color:#ff3f25;display:block}
.tpl-form-ds select{background: transparent;padding: 20px 0 20px 11px;width: 100%;font: 16px/24px 'GeneralSans', sans-serif;box-sizing: border-box;}
.tpl-form-ds select option{font: 16px/24px 'GeneralSans', sans-serif;background: #702B33;}
@media(min-width:771px){
  .tpl-form-ds{padding:144px 25px}
  .tpl-form-ds .sta-form-ds_max{max-width:730px}
  .tpl-form-ds form{margin-top:56px}
  .tpl-form-ds .sta-form-ds_dual{display:flex;justify-content:space-between}
  .tpl-form-ds .sta-form-ds_dual .mic-labelText-lum{width:45%;width:calc(50% - 12px)}
  .tpl-form-ds .sta-form-ds_submit.mic-buttons-ds:hover,
  .tpl-form-ds .sta-form-ds_submit.mic-buttons-ds:focus{color:#702B33;background:#BE990C}
  .tpl-form-ds.v2 .sta-form-ds_submit.mic-buttons-ds:hover,
  .tpl-form-ds.v2 .sta-form-ds_submit.mic-buttons-ds:focus{color:#fff;background:#000}
}
/* FIN .tpl-form-ds */

/*INICIO tpl-proposals */

.tpl-proposals-ds .sta-proposals-ds_container{max-width:1288px;margin:0 auto; padding-top: 35px;}
.tpl-proposals-ds ul{text-align:center;padding-top:50px}
.tpl-proposals-ds ul li{width:304px;height:386px;position:relative;display:inline-block;vertical-align:top;margin:12px}
.tpl-proposals-ds .mic-cards-ds_title{font-size:32px;margin-bottom:17px; text-align: left;}
@media (min-width:1288px){
  .tpl-proposals-ds ul{column-count:3}
  .tpl-proposals-ds ul li{margin:12px auto}
  .tpl-proposals-ds ul li:nth-of-type(3){margin-top:100px}
  .tpl-proposals-ds ul li:nth-of-type(7){margin-top:-100px}
  .tpl-proposals-ds .mic-info-ds{padding-left:238px}
}

/*FIN tpl-proposals */


/*INICIO tpl-sites */

.tpl-sites-ds .sta-sites-ds_container{padding:20px 16px;max-width: 1280px;margin: 0 auto;}
.tpl-sites-ds .sta-sites-ds_container .sta-sites-ds_text{max-width: 1366px;margin: 0 auto;}
.tpl-sites-ds .sta-sites-ds_title{font-family:'Sprat',serif;padding-bottom:32px}
.tpl-sites-ds .sta-sites-ds_parts{margin-top:80px}
.tpl-sites-ds .sta-sites-ds_part{padding-left:20px;position:relative}
.tpl-sites-ds .sta-sites-ds_part:not(:last-of-type):before{content:"";position:absolute;top:23px;bottom:-23px;left:0;background:#702b33;width:1px}
.tpl-sites-ds .sta-sites-ds_part:after{content:"";position:absolute;top:18px;bottom:-23px;left:-5px;background:#702b33;width:11px;height:11px;border-radius:50%}
.tpl-sites-ds .sta-sites-ds_part ul{margin-top:2px;display:flex;flex-wrap:wrap}
.tpl-sites-ds .sta-sites-ds_part ul li{padding:8px 10px;cursor:pointer}
.tpl-sites-ds .sta-sites-ds_part ul li[data-country=' '],
.tpl-sites-ds .sta-sites-ds_part ul li[data-country='']{cursor:default;}
.tpl-sites-ds li[data-country] .mic-photoCircle-dom .mic-photoCircle-dom_img{position:relative}
.tpl-sites-ds li[data-country] .mic-photoCircle-dom .mic-photoCircle-dom_img:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:3px solid #BE990C;border-radius:50%;border-left:0;border-top:0;transition:1s ease;box-shadow:3px 3px 16px 0px #BE990C;}
.tpl-sites-ds li[data-country=''] .mic-photoCircle-dom .mic-photoCircle-dom_img:after,
.tpl-sites-ds li[data-country=' '] .mic-photoCircle-dom .mic-photoCircle-dom_img:after{content:none}
.tpl-sites-ds li[data-country]:hover .mic-photoCircle-dom .mic-photoCircle-dom_img:after{transform: rotate(360deg);box-shadow: 0px 0px 25px 0px #BE990C;}


@media (min-width:771px){
  .tpl-sites-ds .mic-info-ds{margin:0 0 0 auto}
  .tpl-sites-ds .sta-sites-ds_part{margin-left:50%;text-align:left}
  .tpl-sites-ds .sta-sites-ds_part:nth-of-type(odd) ul{justify-content:flex-end}
  .tpl-sites-ds .sta-sites-ds_part:nth-of-type(odd){margin-right:50%;margin-left:0;text-align:right;padding-left:0;padding-right:20px}
  .tpl-sites-ds .sta-sites-ds_part:nth-of-type(odd):before{left:auto;right:-1px}
  .tpl-sites-ds .sta-sites-ds_part:nth-of-type(odd):after{left:auto;right:-6px}
  .tpl-sites-ds .sta-sites-ds_part ul li{padding:8px 16px}
}
@media (min-width:1001px){
  .tpl-sites-ds .sta-sites-ds_part:not(:last-of-type):before{top:30px;bottom:-35px}
  .tpl-sites-ds .sta-sites-ds_part:after{top:27px}
}
@media (min-width:1201px){
  .tpl-sites-ds .sta-sites-ds_parts{margin-top:-130px}
}

/* Fin tpl-sites */


/* .tpl-infoBoxes-ds */
.tpl-infoBoxes-ds{padding:50px 15px;text-align:center;font-family:'GeneralSans', sans-serif}
.tpl-infoBoxes-ds[textback1]:before{top:220px}
.tpl-infoBoxes-ds header{margin-bottom:55px}
.tpl-infoBoxes-ds header .sta-infoBoxes-ds_subtitle{margin-top:24px}
.tpl-infoBoxes-ds header .sta-infoBoxes-ds_subtitle:empty{display:none}
.tpl-infoBoxes-ds .sta-infoBoxes-ds_li{max-width:190px;margin:27px auto 0}
.tpl-infoBoxes-ds .sta-infoBoxes-ds_li:before{font-size:38px;margin-bottom:18px;color:#BE990C;display:block}
.tpl-infoBoxes-ds .sta-infoBoxes-ds_li:first-of-type{margin-top:0}
.tpl-infoBoxes-ds .sta-infoBoxes-ds_li .sta-infoBoxes-ds_title{margin-bottom:14px;font:24px 'GeneralSans', sans-serif}
.tpl-infoBoxes-ds .sta-infoBoxes-ds_li .sta-infoBoxes-ds_subtitle{font-family:'GeneralSans', sans-serif;line-height:normal}
@media(min-width:601px){
  .tpl-infoBoxes-ds[textback1]:before{padding-left:0 }
  .tpl-infoBoxes-ds article{margin:0 auto;max-width:760px}
  .tpl-infoBoxes-ds header .sta-infoBoxes-ds_subtitle{margin:24px auto 0;max-width:550px}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_list{max-width:400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_li{width:40%;width:calc(50% - 40px);max-width:none;margin:47px 20px 0}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_li:nth-of-type(2){margin-top:0}
}
@media(min-width:1001px){
  .tpl-infoBoxes-ds{padding:60px 30px 70px}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_list{max-width:700px}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_li{width:27%;width:calc(100% / 3 - 40px);margin-top:68px}
  .tpl-infoBoxes-ds .sta-infoBoxes-ds_li:nth-of-type(3){margin-top:0}
}
/* FIN .tpl-infoBoxes-ds */


/* Inicio tpl-slidebox-ds */
@keyframes giro{
  to{transform:rotate(360deg)}
}
.tpl-slidebox-ds .sta-slidebox-ds_container{position:relative;padding:50px 0}

.tpl-slidebox-ds.sta-controlCode .sta-slidebox-ds_slide:before{transition:opacity .75s;}
.tpl-slidebox-ds.sta-controlCode .sta-slidebox-ds_slide:before{content:'';position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;height:50px;width:50px;border:3px solid #702B33;border-left-color:#fff;border-top-color:#fff;border-radius:50%;opacity:0;visibility:visible;animation:giro 1s linear infinite;}
.tpl-slidebox-ds.sta-controlCode .sta-slidebox-ds_slide.loading:before{opacity:1;visibility:visible}
.tpl-slidebox-ds.sta-controlCode .sta-slidebox-ds_slide.loading > div{opacity:0}
.tpl-slidebox-ds .sta-slidebox-ds_slide{position:relative;height:386px;margin-top:124px}
.tpl-slidebox-ds .mic-swiper-lum:not(.swiper-initialized) ~ .swiper-button-next,
.tpl-slidebox-ds .mic-swiper-lum:not(.swiper-initialized) ~ .swiper-button-prev{opacity:0}
.tpl-slidebox-ds .swiper-slide{width:304px;height:386px}
.tpl-slidebox-ds .swiper-button-next,
.tpl-slidebox-ds .swiper-button-prev{bottom:auto;top:-64px;left:16px;width:48px;height:48px;background:#BE990C}
.tpl-slidebox-ds .swiper-button-next{left:68px}
.tpl-slidebox-ds .swiper-button-next:after,
.tpl-slidebox-ds .swiper-rtl .swiper-button-prev:after{content:'\7b';font:bold 12px 'Icons';color:#fff}
.tpl-slidebox-ds .swiper-button-prev:after,
.tpl-slidebox-ds .swiper-rtl .swiper-button-next:after{content:'\e099';font:bold 12px 'Icons';color:#fff}
.tpl-slidebox-ds .sta-slidebox-ds_text{margin-bottom:40px}
.tpl-slidebox-ds:nth-of-type(odd) .mic-info-ds{margin:0 0 0 auto}
.tpl-slidebox-ds:nth-of-type(even) .mic-info-ds{margin:0 auto 0 0}
.tpl-slidebox-ds .mic-info-ds .mic-title-ds{padding-top:0; font-family: 'Sprat', sans-serif;}
.tpl-slidebox-ds .swiper-slide span{font: 35px 'Sprat', serif; color: #fff;}
.tpl-slidebox-ds.v2 .swiper-slide{box-shadow: inset 0 0 0 9999px rgba(0,0,0,.4)}
.tpl-slidebox-ds.v2 .mic-info-ds .mic-title-ds{font: 48px 'GeneralSans';}
.tpl-slidebox-ds.v2 .mic-info-ds{text-align:center;margin:0 auto; max-width: 600px;}

@media (min-width:771px){
  .tpl-slidebox-ds .sta-slidebox-ds_container{padding:70px 0;max-width:1280px;margin:0 auto}
  .tpl-slidebox-ds .sta-slidebox-ds_slide{margin-top:0}
  .tpl-slidebox-ds:nth-of-type(odd) .mic-info-ds{padding-right:71px}
  .tpl-slidebox-ds:nth-of-type(even) .swiper-button-next{right:16px;left:auto}
  .tpl-slidebox-ds:nth-of-type(even) .swiper-button-prev{right:68px;left:auto}
}

@media (min-width:771px){
  .tpl-slidebox-ds.v2 .sta-slidebox-ds_slide{margin-top:124px}
  .tpl-slidebox-ds.v2 .swiper-button-prev{right:68px;left:auto}
  .tpl-slidebox-ds.v2 .swiper-button-next{right:16px;left:auto}
}
@media (min-width:1201px){
  .tpl-slidebox-ds .mic-title-ds{font-size: 64px;}
}

.tpl-slidebox-ds.sta-center .mic-info-ds{margin:0 auto;text-align:center; max-width: 710px;}
/*Fin tpl-slidebox-ds */

/* .tpl-mundi-ds */
.tpl-mundi-ds{text-align:left;padding:50px 15px;font-family:'GeneralSans', sans-serif}
.tpl-mundi-ds[textback1]:before{top:250px}
.tpl-mundi-ds article{max-width:420px}
.tpl-mundi-ds section{margin-top:24px}
.tpl-mundi-ds section:empty{display:none}
.tpl-mundi-ds .sta-mundi-ds_map{max-width:750px;margin:55px auto 0}
.tpl-mundi-ds .sta-mundi-ds_map img,
.tpl-mundi-ds .sta-mundi-ds_map svg{display:block;width:100%}
@media(min-width:771px){
  .tpl-mundi-ds .sta-mundi-ds_max{max-width:810px;margin:0 auto}
  .tpl-mundi-ds .sta-mundi-ds_map{max-width:1270px}
}
/* FIN .tpl-mundi-ds */

/*Inicio tpl-text */
.tpl-text-ds .sta-text-ds_imagen{height:355px;position:absolute;top:0;left:16px;right:0}
.sta-text-ds_container{padding:411px 16px 100px 16px;position:relative}
.tpl-text-ds .mic-title-ds{margin-bottom:24px}
@media (min-width:771px){
  .tpl-text-ds .sta-text-ds_container{display:flex;justify-content: space-between;max-width: 1280px;margin: 0 auto;}
  .tpl-text-ds .sta-text-ds_imagen{bottom:0;height:auto;left:25px;right:-16px}
  .tpl-text-ds .sta-text-ds_container{padding-top:40px}
  .tpl-text-ds .sta-text-ds_left{width:50%;max-width:417px;}
  .tpl-text-ds .sta-text-ds_right{position:relative;width:50%}
}
/*Fin tpl-text */

/* INICIO tpl-history-ds */
.tpl-history-ds .sta-history-ds_container{padding:100px 16px;overflow:hidden;color:#fff;background:#702B33}
.tpl-history-ds .sta-history-ds_text{text-align:center;max-width:772px;margin:0 auto}
.tpl-history-ds .sta-history-ds_title{font-size:32px;color:#BE990C;margin-bottom:24px}
.tpl-history-ds .sta-history-ds_texto{font-size:16px;margin-bottom:57px}
.tpl-history-ds .swiper-slide{display:block;text-align:left;position:relative}
/* .tpl-history-ds .mic-swiper-lum .swiper-pagination-bullet{width:auto;background:none;width:46px;height:1px;opacity:1;top:50%} */

.tpl-history-ds .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{text-align: center; top: 0;}
.tpl-history-ds .mic-swiper-lum .swiper-pagination-bullet{background-color: #BE990C;}

.tpl-history-ds .sta-history-ds_fecha{position:absolute;left:0;display:none;font-size:16px;line-height:16px;padding:15px 25px 15px 0;background:#702B33;color:#BE990C}
.tpl-history-ds .swiper-pagination-bullet-active + .sta-history-ds_fecha{display:block;font-family:'Sprat', serif}
.tpl-history-ds .swiper-slide:nth-of-type(odd){padding-top:247px}
.tpl-history-ds .swiper-slide:nth-of-type(odd) .sta-features-lum_image_slide{position:absolute;top:0;left:0;right:0}
.tpl-history-ds .swiper-slide:nth-of-type(odd) .sta-features-lum_title_slide{margin-top:24px}
.tpl-history-ds .sta-features-lum_image_slide{width:100%;height:247px;background-position:center;background-size:cover;background-repeat:no-repeat}
.tpl-history-ds .mic-swiper-lum{position:static}
.tpl-history-ds .sta-history-ds_slide{position:relative}
.tpl-history-ds .sta-features-lum_title_slide{font-size:24px;color:#BE990C;margin-bottom:24px;font-family:'Sprat', serif}
.tpl-history-ds .sta-features-lum_subtitle_slide{font-size:16px;margin-bottom:24px}
.tpl-history-ds .swiper-wrapper{padding-top:60px}
/* .tpl-history-ds .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{right:0;left:0;top:0;text-align:left;line-height:unset} */
/* .tpl-history-ds .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0} */
/* .tpl-history-ds .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets{transform:none;width:100%!important;padding-right:16px;height:46px;overflow:hidden} */
/* .tpl-history-ds .swiper-pagination-bullets-dynamic{overflow:unset} */
.tpl-history-ds .swiper-cube .swiper-cube-shadow:before{background:none}
/* .tpl-history-ds .swiper-pagination-bullet-active-next,
.tpl-history-ds .swiper-pagination-bullet-active-prev,
.tpl-history-ds .swiper-pagination-bullet-active-next-next{transform:none}
.tpl-history-ds .swiper-pagination-bullet{transform:none}
.tpl-history-ds .swiper-pagination-bullet:before{content:"";height:5px;width:5px;background:#fff;position:absolute;left:0;top:-2px;border-radius:3px}
.tpl-history-ds .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";height:11px;width:11px;background:#BE990C;position:absolute;left:0;top:-5px;border-radius:5px;z-index:1}
.tpl-history-ds .swiper-pagination-bullet:after{content:"";height:1px;position:absolute;left:0;right:0;background:#fff}
.tpl-history-ds .swiper-pagination-bullet:nth-last-of-type(2):after{display:none}
.tpl-history-ds .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
.tpl-history-ds .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.tpl-history-ds .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
.tpl-history-ds .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:none} */
@media (min-width:771px){
  .tpl-history-ds .sta-history-ds_slide{text-align:center}
  /* .tpl-history-ds .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{text-align:center;padding-left:58px;box-sizing:border-box;position:relative;right:auto;left:auto}
  .tpl-history-ds .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets{padding-right:20px;width:auto!important}
  .tpl-history-ds .swiper-pagination-bullet-active + .sta-history-ds_fecha,
  .tpl-history-ds .sta-history-ds_fecha{display:none;padding:0}
  .tpl-history-ds .sta-history-ds_fecha:nth-of-type(2){display:block;top:4px;font-family:'Sprat', serif}
  .tpl-history-ds .sta-history-ds_fecha:last-of-type{display:block;right:0;left:auto;top:4px;font-family:'Sprat', serif}
  .tpl-history-ds .mic-swiper-lum .swiper-pagination-bullet{position:relative} */
  .tpl-history-ds .sta-features-lum_image_slide{height:375px}
  .tpl-history-ds .swiper-slide:nth-of-type(odd){padding-top:375px}
}

/* FIN tpl-history-ds */




/* .tpl-lugares-ds */
.tpl-lugares-ds{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;font:400 16px 'GeneralSans', sans-serif;position:relative;display:flex;z-index:auto}
.tpl-lugares-ds.sta-loaded .mic-video-eh:before{content: ""; top: 0; bottom: 0; left: 0; right: 0; position: absolute; box-shadow:inset 0 0 0 9999px rgba(0,0,0,.4); z-index: 1;}
.tpl-lugares-ds.marginTop{margin-top:132px}
.tpl-lugares-ds[textback1]:before{top:-120px}
.tpl-lugares-ds .sta-lugares-ds_city{font-size:21px}
.tpl-lugares-ds.v2 .sta-lugares-ds_city{font:48px 'Sprat', serif;max-width:440px}
.tpl-lugares-ds .sta-lugares-ds_title{font:48px 'Sprat', serif}
.tpl-lugares-ds.v2 .sta-lugares-ds_title{font:16px 'GeneralSans', sans-serif;margin-top:24px;max-width:500px}
.tpl-lugares-ds .sta-lugares-ds_container{padding:237px 0 48px;text-align:center;position:relative;width:100%;z-index: 2;}
.tpl-lugares-ds .mic-cards-ds_subtitle{margin-top:24px}
.tpl-lugares-ds .sta-lugares-ds_text{text-align:center;max-width:1100px;padding:0 16px;margin:0 auto}
.tpl-lugares-ds.v2 .sta-lugares-ds_text{text-align:left;max-width:1288px;width:100%;box-sizing:border-box}
.tpl-lugares-ds .sta-lugares-ds_slide{height:80px;position:relative;max-width:1300px;margin:165px auto 0; width: 100%;}
.tpl-lugares-ds .sta-lugares-ds_slide .sta-notSlide{display:none}
.tpl-lugares-ds .sta-lugares-ds_slide_title{text-transform:uppercase}
.tpl-lugares-ds .swiper-slide{font-size:16px;padding:0 40px;flex-direction:column;justify-content:space-around}
.tpl-lugares-ds .swiper-slide:not(:last-of-type){border-right:1px solid #fff}
.tpl-lugares-ds .sta-lugares-ds_slide_subtitle:empty{display:none}
@media (min-width:601px){
  .tpl-lugares-ds.marginTop{margin-top:168px}
  .tpl-lugares-ds[textback1]:before{top:-200px}
}
@media (min-width:701px){
  .tpl-lugares-ds .sta-lugares-ds_title{font-size:56px}
}
@media (min-width:1201px){
  .tpl-lugares-ds{min-height:100vh;}
  .tpl-lugares-ds .sta-lugares-ds_city{font-size:16px;text-align:left}
  .tpl-lugares-ds.v2 .sta-lugares-ds_city{font-size:104px;max-width:1100px}
  .tpl-lugares-ds .sta-lugares-ds_subtitle{text-align:right}
  .tpl-lugares-ds .sta-lugares-ds_title{font-size:136px}
  .tpl-lugares-ds.v2 .sta-lugares-ds_title{max-width:520px}
  .tpl-lugares-ds .sta-lugares-ds_text,
  .tpl-lugares-ds .sta-lugares-ds_title{display:inline-block}
  .tpl-lugares-ds .sta-lugares-ds_container{display: flex; flex-direction: column;}
  .tpl-lugares-ds .sta-lugares-ds_text{margin: auto;}
}
/* FIN .tpl-lugares-ds */



/* INICIO tpl-collection-ds */


.tpl-collection-ds .sta-collection-ds_container{padding:124px 0 100px}
.tpl-collection-ds .mic-info-ds{margin:0 auto;text-align:center}
.tpl-collection-ds .sta-collection-ds_boxes{overflow:hidden;width:100%;display:none;margin-top:80px}
.tpl-collection-ds .sta-collection-ds_boxes ul{width:1652px;position:relative;left:50%;transform:translate(-50%);column-count:5}
.tpl-collection-ds .sta-collection-ds_boxes ul li{width:304px;height:386px;position:relative;margin:20px 12px;display:inline-block;vertical-align:top}
.tpl-collection-ds .sta-collection-ds_boxes ul li:nth-of-type(1),
.tpl-collection-ds .sta-collection-ds_boxes ul li:nth-of-type(9){margin-top:100px}
.tpl-collection-ds .sta-collection-ds_boxes ul li:nth-of-type(3),
.tpl-collection-ds .sta-collection-ds_boxes ul li:nth-of-type(7){margin-top:60px}
.tpl-collection-ds.v2 .sta-collection-ds_boxes:after{content:"";background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 79.09%);position:absolute;bottom:0;left:0;right:0;height:400px}
.tpl-collection-ds.v2 .sta-collection-ds_boxes{display:block;position:relative}
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul{width:795px;margin-bottom:-100px}
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul li{width:144px;height:183px;margin:15px 6px}
.tpl-collection-ds.v2 .mic-title-ds{font:48px/54px 'Sprat', serif}
.tpl-collection-ds.v2 .mic-title-ds span{color:#BE990C}
.tpl-collection-ds.v2 .mic-info-ds{text-align:left}
.tpl-collection-ds.v2 .mic-buttons-ds{display:none}
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(1),
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(9){margin-top:100px}
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(3),
.tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(7){margin-top:60px}
.tpl-collection-ds.v2 .mic-cards-ds_subtitle,
.tpl-collection-ds.v2 .mic-cards-ds_title,
.tpl-collection-ds.v2 .mic-cards-ds_top{display:none}
@media (min-width:701px){
  .tpl-collection-ds .sta-collection-ds_container{padding-bottom:0;position:relative}
  .tpl-collection-ds .sta-collection-ds_container:after{content:'';position:absolute;left:0;bottom:0;right:0;height:300px;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 86%, #000 100%)}
  .tpl-collection-ds .sta-collection-ds_boxes{display:block}
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul li{width:304px;height:386px;margin:20px 12px}
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul{width:1652px}
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(1),
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(9){margin-top:100px}
  .tpl-collection-ds.v2 .mic-info-ds{margin:0 0 0 80px}
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(3),
  .tpl-collection-ds.v2 .sta-collection-ds_boxes ul li:nth-of-type(7){margin-top:60px}
}

.tpl-collection-ds.v3 .mic-info-ds{max-width:610px}

/* FIN tpl-collection-ds */


/*INICIO tpl-twoimages */
.tpl-twoimages-ds .sta-twoimages-ds_container{padding:50px 16px;display:flex;flex-direction:column}
.tpl-twoimages-ds .sta-twoimages-ds_left{width:100%;height:416px}
.tpl-twoimages-ds .sta-twoimages-ds_right{width:100%;height:416px;scale:.65}
@media (min-width:701px){
  .tpl-twoimages-ds .sta-twoimages-ds_container{padding:50px 40px;flex-direction:row}
  .tpl-twoimages-ds .sta-twoimages-ds_right,
  .tpl-twoimages-ds .sta-twoimages-ds_left{width:50%;height:501px}
}
@media (min-width:1001px){
  .tpl-twoimages-ds .sta-twoimages-ds_right,
  .tpl-twoimages-ds .sta-twoimages-ds_left{height:801px}
}
/*FIN tpl-twoimages */

/*Inicio tpl-backtext-ds*/
.tpl-backtext-ds{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.4);color:#fff}
.tpl-backtext-ds .mic-info-ds{text-align:center;margin:0 auto;max-width:1200px;padding:0}
.tpl-backtext-ds .mic-buttons-ds{color:#be990c;border-color:#be990c}
.tpl-backtext-ds .mic-title-ds{padding-top:0;font-family:'Sprat', serif}
.tpl-backtext-ds .mic-title-ds span{color:#be990c}
.tpl-backtext-ds .mic-text-ds{max-width:519px;margin:0 auto 30px}
.tpl-backtext-ds .sta-backtext-ds_container{padding:80px 50px}
@media (min-width:701px){
  .tpl-backtext-ds .mic-buttons-ds:focus,
  .tpl-backtext-ds .mic-buttons-ds:hover{background:#fff}
  .tpl-backtext-ds .sta-backtext-ds_container{padding:100px 50px}
  .tpl-backtext-ds .mic-title-ds{font:300 60px/60px 'Sprat', serif}
}
@media (min-width:1301px){
  .tpl-backtext-ds .sta-backtext-ds_container{padding:200px 50px}
  .tpl-backtext-ds .mic-title-ds{font:300 81px/81px 'Sprat', serif}
}
/*Fin tpl-backtext-ds*/



/* mic-newsLetter-ds */
.tpl-newsLetter-ds{background:#000;color:#fff;font-family:'GeneralSans', sans-serif}
.tpl-newsLetter-ds .mic-newsLetter-ds{text-align:center;max-width:762px;padding:50px 20px;box-sizing:border-box;margin:0 auto}
.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_title{font-size:24px;margin-bottom:24px}
.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_subTitle{font-size:16px;padding:0 15px;margin-bottom:40px}

.tpl-newsLetter-ds .mic-newsLetter-ds .form{padding:15px;border:1px solid;background-color:#fff; position: relative;}

.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_label{display:block;position:relative}
.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_input{width:100%;font-size:24px;box-sizing:border-box;color:#000;text-align:center;padding:10px}
.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_span{white-space:nowrap;position:absolute;font-size:20px;transition:.4s;top:50%;line-height:1px;left:0;right:0;text-align:center;color:#000;pointer-events:none; font-family: 'Sprat', serif;}
.tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_input:focus + .mic-newsLetter-ds_span,
.tpl-newsLetter-ds .mic-newsLetter-ds_label.fn-full .mic-newsLetter-ds_span{opacity:0}

.tpl-newsLetter-ds .mic-newsLetter-ds .mic-buttons-ds.v2{color:#000;border:1px solid;max-width:188px;margin-top:10px}

.tpl-newsLetter-ds .mic-newsLetter-ds .sta-errors{display:none;font-size:18px; background:#fff;padding: 0 20px; top: 22px; left: 0; right: 0; position: absolute;}
.tpl-newsLetter-ds .sta-errors.sta-ok{color:#060;display:block}
.tpl-newsLetter-ds .sta-errors.sta-ko{color:#a23;display:block}
@media(min-width:771px){
  .tpl-newsLetter-ds .mic-newsLetter-ds .form{padding:5px}
  .tpl-newsLetter-ds .mic-newsLetter-ds_mail{display:flex}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_label{width:100%}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_input{padding:16px 24px;text-align:left}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_span{text-align:left;padding-left:30px;font-size:24px;top:50%}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-newsLetter-ds_title{font-size:48px;}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-buttons-ds.v2{margin:5px}
  .tpl-newsLetter-ds .mic-newsLetter-ds .sta-errors{right: auto;}
  .tpl-newsLetter-ds .mic-newsLetter-ds .mic-buttons-ds.v2:hover{background-color:#000;color:#fff}
}
/* FIN mic-newsLetter-ds */


/* .tpl-listFav-ds */
.tpl-listFav-ds{padding:100px 28px;text-align:center;font-family:'GeneralSans', sans-serif}
.tpl-listFav-ds .sta-listFav-ds_notFav,
.tpl-listFav-ds.notFav .sta-listFav-ds_list{display:none}
.tpl-listFav-ds.notFav .sta-listFav-ds_notFav{display:block}
.tpl-listFav-ds .sta-listFav-ds_max{max-width:1324px;margin:0 auto; text-align: center;}
.tpl-listFav-ds .sta-listFav-ds_list li{display:none;position:relative;height:386px;width:100%;max-width:304px;vertical-align:top;margin:12px}
.tpl-listFav-ds .sta-listFav-ds_list li.sta-active{display:inline-block}
@media(min-width:801px){
  .tpl-listFav-ds{text-align:left}
}
/* FIN .tpl-listFav-ds */

/*Inicio tpl-join-ds*/
.tpl-join-ds{color: #fff; position: fixed; bottom: 0; z-index: 1000; width: 100%;background: #702B33;}
.tpl-join-ds .sta-join-ds_text{padding: 16px 0; width: 100%;}
.tpl-join-ds .sta-join-ds_text span{padding-left:32px; position: relative;}
.tpl-join-ds a{color: #fff; text-decoration: none; display: block; padding: 18px 0;}
.tpl-join-ds .sta-join-ds_container{text-align: center;}
.tpl-join-ds .sta-join-ds_text span:before{content: "\e00c"; font: 24px/1px 'Icons'; position: absolute; top: 50%; left: 0;}
@media (min-width: 771px){
  .tpl-join-ds{display: none;}
}
/*Fin tpl-join-ds*/




/* tpl-liServices-ds */
.tpl-liServices-ds{padding:35px 20px 70px 35px;text-align:center;font:14px 'GeneralSans',sans-serif;color:#2B2B2B;overflow:hidden;background:#fff}
.tpl-liServices-ds .sta-liServices-ds_element{margin:70px auto 0;max-width:300px;}
.tpl-liServices-ds .sta-liServices-ds_svg{margin-bottom:20px}
.tpl-liServices-ds .sta-liServices-ds_svg svg{width:65px;height:60px;fill:#BE990C;display:block; margin: 0 auto;}
.tpl-liServices-ds .sta-liServices-ds_element article header{color:#000;margin-bottom:15px;font:20px 'Sprat',sans-serif;}
.tpl-liServices-ds .sta-liServices-ds_element section{font-size: 16px;}
.tpl-liServices-ds .mic-info-ds{margin: 0 auto;}

@media(min-width:601px){
  .tpl-liServices-ds{padding-bottom:90px}
  .tpl-liServices-ds .sta-liServices-ds_list{max-width:1100px;margin:0 auto}
  .tpl-liServices-ds .sta-liServices-ds_element{display:inline-block;vertical-align:top;width:41%;width:calc(50% - 30px);max-width:none;margin-right:60px}
  .tpl-liServices-ds .sta-liServices-ds_element:nth-of-type(even){margin-right:0}
  .tpl-liServices-ds .sta-liServices-ds_element article header{margin-bottom:20px; font-size: 24px;}
}
@media(min-width:901px){
  .tpl-liServices-ds .sta-liServices-ds_element{width:32%;width:calc((100% / 3) - (160px / 3))}
  .tpl-liServices-ds .sta-liServices-ds_element:nth-of-type(even),
  .tpl-liServices-ds .sta-liServices-ds_element{margin-right:80px}
  .tpl-liServices-ds .sta-liServices-ds_element:nth-of-type(3n){margin-right:0}
}
@media(min-width:1101px){
  .tpl-liServices-ds .sta-liServices-ds_element{width:32%;width:calc((100% / 3) - (260px / 3))}
  .tpl-liServices-ds .sta-liServices-ds_element:nth-of-type(even),
  .tpl-liServices-ds .sta-liServices-ds_element{margin-right:130px}
  .tpl-liServices-ds .sta-liServices-ds_element:nth-of-type(3n){margin-right:0}
}
/* FIN tpl-liServices-ds */
/* tpl-text2-ds */
.tpl-text2-ds{text-align: left; font: 16px/20px 'GeneralSans';}
.tpl-text2-ds .sta-text2-ds_container{max-width: 850px; padding: 70px 20px; margin: 0 auto;}
.tpl-text2-ds .sta-text2-ds_container span{font-size: 30px;}
@media(min-width:901px){
  .tpl-text2-ds .sta-text2-ds_container{padding: 80px;}
}
@media(min-width:1101px){
  .tpl-text2-ds .sta-text2-ds_container{padding: 100px 170px;}
}
/* FIN tpl-text2-ds */

.global-container .sta-sites-ds_part,
.global-container > div:not(:first-of-type){opacity: 0; transform: translateY(180px); transition: transform 1.2s, opacity .4s;}
.global-container .sta-sites-ds_part.sta-animate,
.global-container > div.sta-animate{transform: translateY(0); opacity: 1;}

.tpl-motor2-d.fixed .sta-motor2-d_relative .sta-motor2-d_absolute{position:fixed;top:136px;bottom:auto;background:#000;}
@media(min-width:601px){
  .tpl-motor2-d.fixed .sta-motor2-d_relative .sta-motor2-d_absolute{top:155px;}
}
@media(min-width:601px){
  .tpl-motor2-d.fixed .sta-motor2-d_relative .sta-motor2-d_absolute{top:155px;}
}

/*INICIO tpl-listMap-air*/
.tpl-listMap-air{padding: 20px;}
.tpl-listMap-air.sta-loading .sta-listMap-air_containerLeft,
.tpl-listMap-air.sta-loading .sta-listMap-air_containerRight{display: none;}
.tpl-listMap-air.sta-loading .sta-listMap-air_max{height: 300px;position: relative;}
.tpl-listMap-air.sta-loading .sta-listMap-air_max:before{content:'';position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;height:50px;width:50px;border:3px solid #702B33;border-left-color:#fff;border-top-color:#fff;border-radius:50%;visibility:visible;animation:giro 1s linear infinite;}
.tgl-menus-air.sta-fixed + main .tpl-listMap-air .sta-listMap-air_containerRight .sta-listMap-air_containerMap{height: 100%!important;}
.tpl-listMap-air .sta-listMap-air_title{text-align: center;font: 28px 'Catamaran',sans-serif;color: #292727;}
.tpl-listMap-air .sta-listMap-air_subtitle{text-align: center;font: 18px 'Catamaran',sans-serif;color: #707070;}

.tpl-listMap-air.sta-map{height: 500px; overflow: hidden;}
.tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filtersMap{font: 16px 'Catamaran',sans-serif;color: #292727;display: flex; flex-wrap:wrap; padding-top: 15px; max-width: 550px;}
.tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filterTitle{padding:10px 10px 10px 30px; margin: 15px 0 0 10px; position: relative;display:inline-block;cursor:pointer;}
.tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filterTitle:before{content: '\e0bd';font: 17px/1px 'Icons';color: #BE990C;position: absolute;top: 50%;left: 5px;}
.tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filterTitle:hover:before{transform:rotate(360deg);transition:1.5s;}
.tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filtersMap select{margin: 10px; width: 100%; text-transform: uppercase; overflow: hidden;text-overflow: ellipsis;position: relative;white-space: nowrap;background: transparent;border: 1px solid #707070; padding: 10px; font: 600 14px 'Roboto',sans-serif;color: #1D1D1D; box-sizing: border-box;}
.tpl-listMap-air .sta-listMap-air_listContainer{margin-top: 20px;text-align: center;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElem{display: inline-block;vertical-align: top;background:#fff;box-shadow: 0px 0px 6px 1px #00000041;max-width: 266px;border-bottom: 5px solid #988C63;margin: 10px;min-width: 266px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_enlaceHotel{display: flex;width: 100%;flex-direction: column;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_enlaceHotel{flex-direction: row;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_infoContainer{padding: 10px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listHotel{width: 100%;height: 100%;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemImg{background-position: center;background-size: cover;background-repeat: no-repeat;height: 100px;width: 100%;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemImg{height: auto;width: 100px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemsup{margin-top: 10px;text-align: left;display: flex;justify-content: space-between;align-content: flex-start;align-items: flex-start;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemTitle{font: 15px 'Catamaran',sans-serif;color: #000;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemLogo img{display: block;}

.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars{text-align: left;}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star=""],
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star=""]{display: none;}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars:before{font:16px Icons;color:#FDBB0B;vertical-align: middle;}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="5*"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="5"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="5GL"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="5*"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="5"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="5GL"]:before{content:'*****'}

.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="4"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="4*"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="4"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="4*"]:before{content:'****'}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="3"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="3*"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="3"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="3*"]:before{content:'***'}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="2"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="2*"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="2"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="2*"]:before{content:'**'}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="1"]:before,
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="1*"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="1"]:before,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="1*"]:before{content:'*'}

.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels:after,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars:after{font: 11px 'Catamaran',sans-serif;letter-spacing: 3px;color: #000;}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star*=Premier]:after,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star*=Premier]:after{content:"Premier Class"}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star*=Luxury]:after,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star*=Luxury]:after{content:"Luxury Class"}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels[star="5GL"]:after,
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemStars[star="5GL"]:after{content:"GL"}

.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemAddress{text-align: left;margin-top: 10px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemAddress_child{display: inline-block;vertical-align: top;font: 300 11px 'Catamaran',sans-serif;color: #595959;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemAddress_child:not(:last-of-type){border-right: 1px solid #E4E4E4;padding: 0 5px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemAddress_child:first-of-type{padding-left: 0;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemAddress_child:last-of-type{border: none;padding-left: 5px;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemDesc{text-align: left;font:300 11px 'Catamaran',sans-serif;color: #595959;border-top: 1px solid #E4E4E4;padding-top: 10px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemDesc:empty{display: none;}

.tpl-listMap-air .sta-listMap-air_btnMapContainer{padding: 10px;margin-top: 30px;text-align: left;display: inline-block;}
.tpl-listMap-air .sta-listMap-air_btnMap{display: inline-block;vertical-align: middle;padding: 0 20px;font: 700 16px/1 'Catamaran',sans-serif;color: #999;text-transform: uppercase;padding: 14px 15px 11px;
  min-width: 240px;border: 2px solid #708ac1;border-radius: 2px;text-align: center;cursor: pointer;transition: background .5s, color 1s;}
.tpl-listMap-air .sta-listMap-air_btnMap:hover{color: #fff;background-color: #708ac1;}

.tpl-listMap-air .sta-listMap-air_containerRight{height: 500px;max-width: 500px;margin: 0 auto;display: none;}
.tpl-listMap-air .sta-listMap-air_containerRight .sta-listMap-air_containerMap{height: 100%;position: absolute;top: 0;right: 0;left: 0;}
.tpl-listMap-air .sta-listMap-air_containerRight .sta-map{height: calc(100vh - 100px);}


.tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft{max-width: 510px;margin: 0 auto;overflow: hidden;}
.tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft .sta-listMap-air_textContainer{position: sticky;top: 0;left: 0;border-bottom: 1px solid #000;margin:0 auto;background: #fff;}
.tpl-listMap-air.sta-picked .sta-listMap-air_title,
.tpl-listMap-air.sta-picked .sta-listMap-air_subtitle{text-align: left;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem{background: none;display: block;box-shadow: none;border-bottom: 1px solid #E4E4E4;max-width: 510px;margin: 20px auto;transition: box-shadow 1s;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem.sta-oculto{display:none;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem.sta-active{box-shadow: 0px 0px 3px 2px;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem:last-of-type{margin-bottom: 0;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listHotel{text-align: left;display: flex;justify-content: flex-start;align-items: stretch;width: 100%;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listHotel{width: 100%;height: 100%;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemImg{min-width: 100px;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_infoContainer{text-align: left;display: inline-block;vertical-align: top;}

.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemsup{margin-top: auto;display: inline-block;vertical-align: top;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemTitle{font-size: 18px;font-weight: 600;display: inline-block;vertical-align: top;}

.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemLogo{display: none;}

.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemDesc{font-size: 12px;border-top: none;}
.tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemAddress_child{font-size: 13px;}


@media(min-width:901px){
  .tpl-listMap-air{padding:100px 43px 20px 20px}
  
  .tpl-listMap-air .sta-listMap-air_max{text-align: center;margin: 0 auto;position: relative;}

  .tpl-listMap-air .sta-listMap-air_filters{text-align: left;}
  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filtersMap.sta-visible{display:flex}

  .tpl-listMap-air .sta-listMap-air_containerLeft{padding-right: 50%;text-align: left;}
  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filter{margin: 15px 0; padding-right: 20px; justify-content: space-between;}
  .tpl-listMap-air .sta-listMap-air_title,
  .tpl-listMap-air .sta-listMap-air_subtitle{text-align: left;}
  .tpl-listMap-air .sta-listMap-air_listContainer{text-align: left;}
  .tpl-listMap-air .sta-listMap-air_list{display: inline-block;vertical-align: top;text-align: left;}
  .tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElem{max-width:300px;min-width: 300px;height: 360px;}
  .tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem{height: auto;}
  .tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElem,
  .tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemImg{margin-left: auto;}
  .tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_listElemImg{height: 180px}
  .tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem:hover,
  .tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElem:focus{box-shadow: 0px 0px 6px 1px rgba(0,0,0,.255);}
  .tpl-listMap-air .sta-listMap-air_btnMapContainer{display: none;}
  .tpl-listMap-air .sta-listMap-air_list .sta-listMap-air_enlaceHotel{pointer-events: none;width: auto;height: 100%;}
  .tpl-listMap-air .sta-listMap-air_containerRight{position: absolute;top: 0;bottom: 0;right: 0;height: 100%;width: 50%;display: block;margin: 0;max-width: 100%;}
  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filterTitle{padding-left: 30px;}
  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filterTitle{font:500 14px 'Roboto',sans-serif;letter-spacing: 1px;color: #1D1D1D;text-transform: uppercase;}

  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filtersMap .sta-listMap-air_filtersCategory,
  .tpl-listMap-air .sta-listMap-air_filters .sta-listMap-air_filtersMap .sta-listMap-air_filtersZone{width: calc(50% - 20px);}
  .tpl-listMap-air.sta-picked .sta-listMap-air_containerRight{max-width: none;}

  .tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemsup{margin-right: 20px;}

  .tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft{margin: 0;max-width: none;text-align: center;width:calc(50% - 5px);min-height: 50vh;max-height:100vh;overflow:auto;padding-right:0;}
  .tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft::-webkit-scrollbar{width:10px}
  .tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #BE990C;border-radius:10px;}
  .tpl-listMap-air.sta-picked .sta-listMap-air_containerLeft::-webkit-scrollbar-thumb{background:#BE990C;border-radius:10px;}

  .tpl-listMap-air.sta-picked .sta-listMap-air_title,
  .tpl-listMap-air.sta-picked .sta-listMap-air_subtitle{text-align: left;}

  .tpl-listMap-air.sta-picked .sta-listMap-air_title{margin-bottom:20px}

  .tpl-listMap-air.sta-picked .sta-listMap-air_list .sta-listMap-air_listElemStars{display: inline-block;vertical-align: top;}
}

/* Info-Window styles */
.gm-style .gm-style-iw-c{padding: 12px!important;max-width: 250px!important;text-align: center;}
.gm-style-iw-d{overflow: auto!important;text-align: center;}
.tpl-infoWindow-eh{padding-top: 10px;min-width: 220px;overflow: auto;position: relative;display: block;}
.tpl-infoWindow-eh .sta-imagenMapa{background-position: center;background-size:cover;background-repeat: no-repeat;height: 100px;margin-bottom: 10px;}
.tpl-infoWindow-eh .sta-infoMapa .sta-starHotels{text-align: center;}
.tpl-infoWindow-eh .sta-infoMapa .sta-nombreHotel{font:600 15px 'Catamaran',sans-serif;color: #000;text-align: center;}
.tpl-infoWindow-eh .sta-infoMapa .sta-paisHotel{font: 600 13px 'Catamaran',sans-serif;color:#595959;text-align: center;}
.tpl-infoWindow-eh .sta-infoMapa .sta-direccionHotel{font: 300 13px 'Catamaran',sans-serif;color:#595959;margin-bottom: 10px;text-align: center;}
.tpl-infoWindow-eh .sta-enlaceHotel{padding: 14px 15px 11px;font: 600 15px 'Catamaran',sans-serif;display: inline-block;color: #474242;border: 2px solid #474242;text-transform: uppercase;min-width: 180px;transition: background .5s,color 1s;text-align: center;}
.tpl-infoWindow-eh .sta-enlaceHotel:hover{background: #474242;color:#fff}

/* ModalMap Styles */
.tpl-modalMap-air{position: fixed;top: 0;left: 0;right: 0;bottom: 0;overflow: auto;z-index: 250;background: #eaeaea;display: none;}
.tpl-modalMap-air .sta-modalMap-air_max{height: 100%;}
.tpl-modalMap-air .sta-modalMap-air_btn{border-radius: 50%;border: 2px solid #474242;font: 15px 'Icons';height: 40px;width: 40px;text-align: center;position: fixed;right: 40px;top: 20px;z-index: 20;}
.tpl-modalMap-air .sta-modalMap-air_btn:hover{background: #fff;color: #474242;transition: .3s;}
.tpl-modalMap-air .sta-modalMap-air_btn:after{content: '\e001';}
.tpl-modalMap-air .sta-modalMap-air_mapContainer{height: 100%;}

/*FIN tpl-listMap-air*/