@charset "UTF-8";
/*-----------------------------------------------------------------------------------

    Theme Name: Santa Alba Final
    Theme URI: www.membranaestudio.cl
    Description: Desarrollado por Membranaestudio
    Author: Membranaestudio
    Author URI: www.membranaestudio.cl
    Version: 5.5

    LESS Stylesheet

-----------------------------------------------------------------------------------*/
body.zh-hans .texto-vino {font-weight:300;}
body.zh-hans .texto-parrafo.texto-parrafo-2, body.zh-hans .texto-parrafo {font-weight:300!important}
.fix-f {max-width:680px;}
body.zh-hans .mapa-responsive {margin:30px auto;display:block;}
body.zh-hans .gently-scroll {width:114px;}
.leyenda {position:absolute;bottom:60px;}
.rede .icono-rrss.facebook {top:4px;}
.rede .icono-rrss.facebook:hover {background-image:url(imagenes/wechat-on.png)!important;}
.titulo-modal-vinos {position:absolute;width:100%;top:0;}
.titulo-modal-vinos h2 {text-align:center;color:#fff;font-family:"Avenir", sans-serif !important;font-size:46px!important;text-align:center;letter-spacing:2.5px;font-weight:400!important;line-height:44px;}
.titulo-modal-vinos h2 strong {text-transform:uppercase;}
body .modal-vinos.modalvinosinterno ul.tabs li {padding-left:0px!important;}
.isotipo-botella {position:absolute;bottom:0;left:0;}
.isotipo-botella img {max-width:40px;}
.modal-vinos.modalvinosinterno.modal a.close-modal {background-image:url(imagenes/flecha_atras.png)!important;left:30px!important;}
.seekus {position:relative;top:25%;}
.preloader-loader {z-index:9999!important;}
.modal-interno .owl-stage-outer {height:100%;}
#modal-vino-general .owl-nav {
    position:relative;
    top:-50%;
    transform:translateY(-50%);
    -ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}

#modal-vino-general .owl-nav span {color:#fff;font-size:52px;}
#icl_lang_sel_widget-2 .wpml-ls-slot-primary-widget-area.wpml-ls-item.wpml-ls-item-zh-hans.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal {padding-left:25px;}
#icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal {border:0px!important;padding:0px!important;}
#icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal a {padding:5px 0px;}
#icl_lang_sel_widget-2 .wpml-ls-current-language a span {color:#fff!important;}
#icl_lang_sel_widget-2 div li a span {color:hsla(0, 0%, 100%, 0.58)!important;font-size:3.32vh!important;font-weight:900!important;text-transform:uppercase;}
#icl_lang_sel_widget-2 div li a span:hover {color:#fff!important;}
#modal-vino-general {display:none;}
.logo.w--current{z-index:95!important;}
.section.escritorio-tablet.fix-altura {z-index:90!important;}
.owl-carousel .owl-nav.disabled {display:block!}
.owl-next.disabled, .owl-next {float:right!important;}
.owl-next.disabled, .owl-prev.disabled {display:none;}
.owl-nav.disabled {position:relative;top:-50%!important;font-size:58px!important;}
.owl-nav.disabled button span {color:#fff!important;}
.modal a.close-modal {background-image:url(images/salir.png)!important;}
.boton-sitio.boton-modal.contacto.boton-sitio-seccion-purpura.w-inline-block {cursor:pointer;}
#modal-vino-general {height:100%!important;}
body #modal-vino-general .container.modal-interno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

body #modal-vino-general .vertical-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

body #modal-vino-general .caracteristicasvino h3 {
  display: inline-block; }

body #modal-vino-general .owl-carousel .item {
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
  transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out;
  cursor: pointer;
  font-family: "Avenir Next";
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px; }
  body #modal-vino-general .owl-carousel .item:hover {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  body #modal-vino-general .owl-carousel .item img {
    width: 160px;
    margin: auto; }
  body #modal-vino-general .owl-carousel .item .nombrevino {
    cursor: pointer; }
    body #modal-vino-general .owl-carousel .item .nombrevino h2 {
      text-decoration: none !important;
/*
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
*/
      letter-spacing: 2px;
      color: #fe690f;
      width: 100% !important; }

body .modal-vinos.modalvinosinterno .container.modal-interno { max-width:1140px; }

body .modal-vinos.modalvinosinterno .close-modal-descubrelos {
  font-size: 66px;
  color: #fff;
  text-align: right; }

body .modal-vinos.modalvinosinterno .modal-interno .fixcaract {
  position: relative;
  top: 13px;
  margin-bottom: 30px; }

body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {
  font-family: "Avenir Next";
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 28px;
  color: #fff;
  font-size: 42px;
  letter-spacing: 5px;
  margin-bottom: 15px; }

body .modal-vinos.modalvinosinterno .modal-interno .informacionbotella ul li p {
  color: #fff; }

body .modal-vinos.modalvinosinterno .modal-interno .informacionbotella ul li h3 {
  font-family: "Avenir Next";
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 28px;
  color: #fff;
  font-size: 28px;
  letter-spacing: 5px;
  margin-bottom: 0px;
  margin-top: 0px; }

body .modal-vinos.modalvinosinterno .modal-interno .botella img {
  width: 250px;
  margin: auto; }

body .modal-vinos.modalvinosinterno ul.tabs {
  margin: 0px;
  padding: 0px; }

body .modal-vinos.modalvinosinterno ul.tabs li {
  background: none;
  color: #222;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  font-family: "Avenir Next";
  color: #fff;
  font-size: 21px;
  line-height: 28px; }
  body .modal-vinos.modalvinosinterno ul.tabs li.current {
    background: transparent; }
    body .modal-vinos.modalvinosinterno ul.tabs li.current::before {
      content: "";
      background-position: center;
      background-image: url(imagenes/icon-activo.png);
      width: 25px;
      height: 27px;
      display: block;
      left: -10px;
      position: absolute;
      background-size: cover; }

body .modal-vinos.modalvinosinterno .tab-content {
  display: none;
  padding: 15px; }

body .modal-vinos.modalvinosinterno .tab-content.current {
  display: inherit; }

body .modal-vinos.modalvinosinterno .hero.main.home-hero-main {
  min-height: 100vh; }

body .modal-vinos.modalvinosinterno .overflow-container {
  width: 100%;
  height: 100%; }

body .modal-vinos.modalvinosinterno .caracteristicasvino {
  padding-left: 0px;
  margin-top: 60px; }

body .modal-vinos.modalvinosinterno .caracteristicasvino li {
  list-style: none; }

body .modal-vinos.modalvinosinterno li .icono {
  display: inline-block; }
  body .modal-vinos.modalvinosinterno li .icono img {
    width: 100%; }
.modalvinosinterno {display:none;}
body #modal-vino-general .container.modal-interno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
height:100%;
max-width:1200px;}

body #modal-vino-general .vertical-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

body #modal-vino-general .caracteristicasvino h3 {
  display: inline-block; }

body #modal-vino-general .owl-carousel .item {
  -webkit-transition: -webkit-transform .8s ease-in-out;
  transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
  transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out;
  cursor: pointer;
  font-family: "Avenir Next";
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 22px; }
  body #modal-vino-general .owl-carousel .item:hover {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  body #modal-vino-general .owl-carousel .item img {
    width: 160px;
    margin: auto; }
  body #modal-vino-general .owl-carousel .item .nombrevino {
    cursor: pointer; }
body #modal-vino-general .owl-carousel .item .nombrevino {
    -webkit-transform: rotate(-90eg);
    transform: rotate(-90deg);
    left:-45px;top:42%;
    position:absolute;
    max-height:167px!important;
    min-height:167px!important;
    width:102%;
}

body .modal-vinos.modalvinosinterno .close-modal-descubrelos {
  font-size: 66px;
  color: #fff;
  text-align: right; }

body .modal-vinos.modalvinosinterno .modal-interno .fixcaract {
  position: relative;
  top: 13px;
  margin-bottom: 30px; }

body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {
  font-family: "Avenir Next";
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 28px;
  color: #fff;
  font-size: 42px;
  letter-spacing: 5px;
  margin-bottom: 15px; }

body .modal-vinos.modalvinosinterno .modal-interno .informacionbotella ul li p {
  color: #fff; 
font-family:"Avenir Next";
font-weight:500;}

body .modal-vinos.modalvinosinterno .modal-interno .informacionbotella ul li h3 {
  font-family: "Avenir Next";
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 28px;
  color: #fff;
  font-size: 28px;
  letter-spacing: 5px;
  margin-bottom: 0px;
  margin-top: 0px; }

body .modal-vinos.modalvinosinterno .modal-interno .botella img {
  width: 250px;
  margin: auto; }

body .modal-vinos.modalvinosinterno ul.tabs {
  margin: 0px;
  padding: 0px; }

body .modal-vinos.modalvinosinterno ul.tabs li {
  background: none;
  color: #222;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  font-family: "Avenir Next";
  color: #fff;
  font-size: 21px;
  line-height: 28px; }
  body .modal-vinos.modalvinosinterno ul.tabs li.current {
    background: transparent; }
    body .modal-vinos.modalvinosinterno ul.tabs li.current::before {
      content: "";
      background-position: center;
      background-image: url(imagenes/icon-activo.png);
      width: 25px;
      height: 27px;
      display: block;
      left: -25px;
      position: absolute;
      background-size: cover; }

body .modal-vinos.modalvinosinterno .tab-content {
  display: none;
  padding: 15px; }

body .modal-vinos.modalvinosinterno .tab-content.current {
  display: inherit; }

body .modal-vinos.modalvinosinterno .hero.main.home-hero-main {
  min-height: 100vh; }

body .modal-vinos.modalvinosinterno .overflow-container {
  width: 100%;
  height: 100%; }

body .modal-vinos.modalvinosinterno .caracteristicasvino {
  padding-left: 0px;
  margin-top: 60px; }

body .modal-vinos.modalvinosinterno .caracteristicasvino li {
  list-style: none; }

body .modal-vinos.modalvinosinterno li .icono {
  display: inline-block; }
  body .modal-vinos.modalvinosinterno li .icono img {
    width: 100%; }
.eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled {display:none!important;}
.contenedor-carrusel {height:auto!important;}
.seek-us-contenedor {max-width:720px;}
.eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram113-feed-posts-grid-load-more-enabled {display:none!important;}
.icono-red {background-color:#f37107;display:block;width:100%;}
.icono-red a {width:100%;text-align:center;display:block;}
.icono-red {padding:30px;}
.icono-red.icono-qr {padding:15px;}
.seek-us-contenedor.espacio-fix-fix {padding-top:30px;}
.eui-widget-title.eapps-instagram-feed-title {display:none!important;}
.flex-fix { display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.texto-primario.texto-primario-fix {opacity:1!important;}
.modal-content {padding:5%;}
.botellas-responsive {display:none;}
.redes-sociales {padding-right:100px;}
.datos-contacto {padding-left:100px;}
@media screen and (max-height: 961px){
    .modal {height:auto!important;}
}
@media (max-width: 1210px) {
    .owl-nav {display:none!important;}
    .owl-dots {text-align:center;}
    #modal-vino-general .owl-dot.active {background-color:#fff!important;}
    #modal-vino-general .owl-dot {height:22px;width:22px;background-color:transparent;border-radius:50%;margin:0px 2px;border:2px solid #fff;}
    #modal-vino-general .owl-dot span {height:10px;width:10px;background-color:#fff;border-radius:50%;text-align:center;}
    
}
@media (max-width: 991px) {
    .redes-sociales {padding:0 60px;}
    .datos-contacto {padding:0 60px;}
    .contenedor-contenido-contacto a {font-size:16px!important;line-height:22px!important;}
    .contenedor-contenido-contacto .paragraph-3 {font-size:16px!important;line-height:22px!important;}
    .datos-contacto .text-block-2 {line-height:22px!important;font-size:16px!important;}
    .item-img-slider {width:120px!important;}
    .isotipo-botella {left:unset!important;right:30px;}
    body #modal-vino-general .owl-carousel .item .nombrevino {top:unset!important;left:-60px;width:300px;bottom:170px!important;}
    body .modal-vinos.modalvinosinterno .modal-interno .informacionbotella ul li h3 {font-size:20px;}
    body .modal-vinos.modalvinosinterno .modal {height:100%;}
    .modal-vinos.modalvinosinterno .modal-interno .botella img {width:180px!important;margin:auto;display:block;}
    #modal-vino-general .owl-dot {height:18px;width:18px;}
   
}
@media (max-width: 767px) {
    .botellas-responsive {width:260px;}
    .contenedor-botella-filosofia.test1 img {display:none;}
    .botellas-responsive {display:block!important;}
    .age-gate-submit-yes, .age-gate-submit-no {text-align:left;}
    body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {margin-top:90px;}
    #idunicofix {display:none;}
    .icono-red {padding:30px;}
    .icono-red.icono-qr {padding:15px;}
    body #modal-vino-general .owl-carousel .item .nombrevino {top:unset!important;left:60px;}
    .modal {height:unset!important;}
    .boton-sitio.boton-modal.contacto.boton-sitio-seccion-purpura.w-inline-block {left: 50%; transform: translateX(-50%);}
    .boton-sitio.boton-modal #botonprimario {text-align:center;}
    #modal-vino-general .owl-dot {height:17px;width:17px;}
    body #modal-vino-general .owl-carousel .item img {width:135px;}
    
}
@media (max-width: 576px) {
    #modal-vino-general .owl-dot {height:16px;width:16px;}
    body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {margin-bottom:20px!important;}
    body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {margin-top:5px!important;}
    .modal-vinos.modalvinosinterno.modal {height:auto!important;}
    .contenedortabs.restantes .tab-content.current {padding:0px!important;}
    body .modal-vinos.modalvinosinterno .modal-interno .fixcaract {margin-bottom:15px;}
    body .modal-vinos.modalvinosinterno .caracteristicasvino {margin-top:30px;}
    body .modal-vinos.modalvinosinterno ul.tabs li {padding:2px 15px;font-size:16px!important;}
    body .modal-vinos.modalvinosinterno .modal-interno h2.nombre-variedad {font-size:24px!important;margin-bottom:5px!important;}
    .owl-carousel.owl-theme.carruselinterno.owl-loaded.owl-drag {min-height:auto!important;}
    
    .isotipo-botella {top:0px;display:none!important;}
    body .modal-vinos.modalvinosinterno ul.tabs li.current::before {left:-15px;}
    .modal-vinos.modalvinosinterno.modal .modal-content{margin-top:60px;}
    .carruselinterno .owl-item {height:100%;}
    .carruselinterno .owl-stage {height:100%;}
    .titulo-modal-vinos {position:absolute;width:100%;top:0;left:0;right:0;}
    .titulo-modal-vinos h2 {font-size:30px!important;line-height:28px;}
    .icono-red {margin-bottom:30px;}
    .seek-us-contenedor.espacio-fix-fix {margin-right:0px;margin-left:0px;}
    body #modal-vino-general .owl-carousel .item .nombrevino h2 {top:unset!important;left:unset!important;width:auto!important;}
    .modal-vinos.modalvinosinterno .modal-interno .botella img {max-width:100px!important;width:100%;margin-top:30px!important;}
}
@media (max-width: 479px) {
    .columna.columna-roja, .column.fix-altura-colt, .column.columna-morada, .columna.fix-altura-colt {min-height:320px!important;}
    .image-12, .image-12.botella-morada {max-width:130px!important;}
    .botella-responsive-fixed {top:7%!important;}
    .idiomas-selector {padding-left:0!important;}
}
@media (max-width: 376px) {
    .icono-red img {padding: 35px 10px;}
}
@media (min-width:767px) and (max-height: 875px) {
    .item-img-slider {width:150px;}
    .redes-sociales {padding:70px;}

}
@media (min-width:767px) and (max-height: 750px) {
    .redes-sociales {padding:120px;}
}
@media (min-width:767px) and (max-height: 720px) {
    .logo {width:80px;}
}
@media (min-width:767px) and (max-height: 650px) {
    .redes-sociales {padding:150px;}
    .item-img-slider {width:120px;padding-bottom:30px;}
    .texto-vino {font-size:16px;line-height:24px;}
}