/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   WordPress Core
   ========================================================================== */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{
    font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
    margin: 0;
    padding: 0;
    -webkit-transition: all 1500ms;
    -moz-transition: all 1500ms;
    -o-transition: all 1500ms;
    transition: all 1500ms;
    font-size: 16px;
}
.accesible-oculto{left: -999999999px;position: absolute;}
p{
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.5;
    font-size: 1.125em;
}
a{
    color: inherit;
    text-decoration: none;
}
a:hover{
    opacity: 0.6;
}
.larish, h1, h2, h3{
    font-family: "LarishNeueSemibold-Regular", sans-serif;
}
h1{
    font-size: 2.500em;
}
h2{
    font-size: 2.250em;
}
h4, h2.h4{
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
}
hr{
    height: 1px;
    background: #000;
    width: 80px;
    margin-top: 30px;
    margin-bottom: 30px;
    border: none;
}
hr.blanco{
    background: #fff;

}
hr.centro{
    margin-left: auto;
    margin-right: auto;
}
hr.completo{
    width: 100%;
}
.boton{
    color: inherit;
    border: 1px solid;
    padding: 35px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.563em;
    letter-spacing: 2px;
}
.no-margen .centrar{
    padding: 30px;
}
.gris{
    color: #686868;
}
.bloque{
    margin-top: 115px;
}
.aos-init {
    overflow: hidden;
}
.banner{
    height: 515px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.presentacion{
    text-align: center;
    width: 66%;
    margin-left: auto;
    margin-right: auto;
}
.presentacion-vino-bloque2 h1{
    font-size: 3.250em;
}
.presentacion p{
    font-size: 1.125em;
}
.presentacion h1{
    font-size: 3.250em;
}
.enlace-destacado{
    text-decoration: underline;
    font-weight: bold;
}
.ta-c{text-align: center;}
.w100{width: 100%;}


/**************** HEADER ****************/
header{
    position: fixed;
    top: 30px;
    left: 0;
    width: 100%;
    padding-top: 12px;
    text-align: center;
    color: #fff;
    z-index: 999;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    height: 55px;
    background-color: #000;
}
.sobre-header{
    height: 30px;
    background-color: #212121;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    color: #fff;
}
.idioma{
    float: left;
    font-style: italic;
    padding-top: 4px;
}
.idioma-activo {
    opacity: 0.6;
}
#menu-principal-en-linea{
    float: right;
    font-family: 'Montserrat';
    margin-top: -5px;
}
#menu-principal-en-linea ul li{
    display: inline-block;
    margin-left: 20px;
}
#menu-principal-en-linea ul.sub-menu {
    display: none;
    position: absolute;
    padding: 0;
}
#menu-principal-en-linea ul li:hover ul.sub-menu,#menu-principal-en-linea ul li ul.sub-menu li{
    display: block;
}
#menu-principal-en-linea ul li ul.sub-menu li{
    text-align: left;
    margin-left: 0;
    padding: 10px;
    margin-left: -10px;
    background-color: #000; 

}
.logo-izquierda{
    text-align: left;
    float: left;
    
}
.menu-btn{
    float: right;
    cursor: pointer;
    position: absolute;
    right: 5%;
    z-index: 2;
}
.carrito-btn{
    font-style: italic;
    position: absolute;
    right: 5%;
    z-index: 2;
}
header.reducido{
    background-color: #000 !important;
    height: 46px;
}
.cerrar{
    display: none;
}
.mostrar-menu .abrir{
    display: none;
}
.mostrar-menu .cerrar{
    display: block;
}
.logo{
    padding-bottom: 10px;
    position: absolute;
    width: 90%;
    left: 5%;
    z-index: 1;
}
/**************** MENU PRINCIPAL ****************/
#menu-principal{
    background-color: #000;
    color: #fff;
    position: fixed;
    top: 0;
    left: -100%;
    z-index: 998;
    width: 100%;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
    overflow-y: auto;
}
.scroll-menu{
    height: 455px;
}
#menu-principal.mostrar-menu{
    left: 0;
}
#menu-principal ul{
    margin-top: 150px;
    padding: 0;
}
#menu-principal ul li{
    list-style: none;
    text-align: center;
    font-size: 1.875em;
    font-family: "LarishNeueSemibold-Regular", sans-serif;
    margin-bottom: 20px;
}
#menu-principal .row{
    width: 550px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
#menu-principal .row a{
    width: 100%;
    border-top: 1px solid #fff;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
}
/**************** GRID ****************/
.wrapper{
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.wrapper-m800{
    max-width: 800px;
}


.col {
    border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}
      
        .row {
            /*margin-left:-20px;*/
        }
        .row:before,
        .row:after {
            content: " "; /* 1 */
            display: table; /* 2 */
        }

        .row:after {
            clear: both;
        }
        .col {
            border-left-width:20px;
            padding:0 0%;
        }

        .no-margen {
            border-left-width:0;
        }

        

        .span_1 {
            width:8.33333333333%;
        }
        .span_2 {
            width:16.6666666667%;
        }
        .span_3 {
            width:25.0%;
        }
        .span_4 {
            width:33.3333333333%;
        }
        .span_5 {
            width:41.6666666667%;
        }
        .span_6 {
            width:50.0%;
        }
        .span_7 {
            width:58.3333333333%;
        }
        .span_8 {
            width:66.6666666667%;
        }
        .span_9 {
            width:75.0%;
        }
        .span_10 {
            width:83.3333333333%;
        }
        .span_11 {
            width:91.6666666667%;
        }
        .span_12 {
            margin-left:0;
            width:100%;
        }

/**************** FOOTER ****************/
footer{
    position: relative;
    background: #000;
    color: #fff;
    padding-top: 45px;
    padding-bottom: 45px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    line-height: 2;
    font-size: 0.875em;
    margin-bottom: 0 !important;
    z-index: 2;

}
.mt30{
    margin-top: 30px;
}
.menu-footer ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/**************** INDEX ****************/
/*#intro{
    background-color: #000;
    color: #fff;
    background-image: url(../img/slide1.jpg);
    background-size: cover;
    text-align: center;
}

#intro p{
    font-size: 40px;
    margin: 0;
    padding: 0;
}
*/
.slider-home{
    text-align: center;
    text-shadow: 0 0 10px rgba(150, 150, 150, 0.8);

}
.contenedor-slide{
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 100vh !important;
    background-size: cover;
    background-position: center;    
}
.slide-1{
    background-image: url(../img/slide-tienda.jpg);

}
.slide-2{
    background-image: url(../img/slide-cepa.jpg);
}
/*
.slide-3{
    background-image: url(../img/slide-mes-del-semidulce.jpg);
}
.slide-3{
    background-image: url(../img/slide-tapas.jpg);
}*/
.slide-3{
    background-image: url(../img/slide-reserva.jpg);
}
.boton-rojo{background-color: #c84040}
.slide-texto-blanco{
    color: #fff;
}
.home .blog h2{
        margin-top: 0;
        margin-left: 20px;
}
.home .listado-blog .span_4 {
    position: relative;
}
.home .listado-blog a {
    opacity: 1;
}
.home .texto-listado-blog {
    text-align: center;
    background: rgba(0, 0, 0, 0.5);;
    color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}
.home .texto-listado-blog:hover {
    opacity: 1;
}
.home .texto-listado-blog time {
    position: absolute;
    top: 35px;
    left: 40px;
    color: #fff;
}
.home .texto-listado-blog h3 {
    position: absolute;
    bottom: 35px;
    left: 40px;
    min-height: auto;
    margin-bottom: 0;
    font-size: 1.375em;
    text-align: left;
}
.listado-blog .row .col:nth-of-type(3n+4){
    clear: both;}
.home .blog .wrapper{
        position: relative;
}
.ver-mas{
    position: absolute;
    right: 0;
    top: 10px;
    font-family: "Montserrat", sans-serif;
    font-size: 0.875em;
}

.intro{
    position: relative;
}
#slideshow > div {
    position: absolute;
    background-size: cover;
}
#slideshow{
    top: 0;
    left: 0;
    position: absolute;
}

.intro h1 {
    z-index: 990;
    font-size: 2.500em;
    margin: 0;
    padding: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    color: #fff;
}
.sld1{
  background: url(../img/slide-cepa.jpg) bottom center;
}
.sld2{
  background: url(../img/slide-piedra.jpg) center center;
}
.sld3{
  background: url(../img/slide-sarmiento.jpg) bottom center;
}
.bajar{
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
    z-index: 997;
    color: #fff;
    cursor: pointer;
}
#index-uno{
    text-align: center;
    font-size: 1.125em;
    margin-top: 50px;
    overflow: hidden;
}
.contenedor-stick{
    position: relative;
}

.contenedor-stick .sidebar {
    width: 40%;
    float: left;
    overflow: hidden;
}
.contenedor-stick .relleno {
    width: 50%;
    margin-right: 9.8%;
    float: left;
    overflow: hidden;
}

.contenedor-pegar{
    margin-top: 114px;
    background-image: url(../img/entrada.jpg);
    background-size: cover;
    background-position: bottom;
}
.azul{
    background-image: url(../img/azul.jpg);
}
.azul2{
    background-image: url(../img/azul2.jpg);
}

#index-dos{
    color: #fff;
    text-align: center; 
}
#index-dos .col{
    height: 650px;
}
#index-dos .texto_1{
    background: #000;
}
#index-dos .texto_2{
    background: #616161;
}
#index-dos .imagen_1{
    background-image: url(../img/imagen-1.jpg);
    background-size: cover;
}
#index-dos .imagen_2{
    background-image: url(../img/imagen-2.jpg);
    background-size: cover;
    background-position: center;
}
.blog img{
    width: 100%;
}
.fecha{
    margin-bottom: 0;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    color: #686868;
    font-size: 0.625em;
    margin-bottom: 10px;
    margin-top: 30px;
}
.blog h2{
    margin-top: 0;
    min-height: 55px;
    font-size: 1.17em;
}
.wp-block-image figcaption{
	margin-top: -40px;
}
.frase-index{font-size: 2.250em;font-family: "LarishNeueSemibold-Regular", sans-serif;}

/**************** NUESTRA BODEGA ****************/

.presentacion-tradicion-experiencia{
    background-image: url(../img/banner-tradicion.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-nuestra-tierra{
    background-image: url(../img/banner-tierra2.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-elaboracion{
    background-image: url(../img/banner-elaboracion.jpg);
    background-size: cover;
    background-position: center;
}

/**************** ELABORACIÓN ****************/
.banner.elaboracion{
    background-image: url(../img/banner-elaboracion.jpg);
    background-position: right;
}
#cuadricula-elaboracion .col{
    height: 650px;
}
#cuadricula-elaboracion .centrar{
    width: 80%;
}
#cuadricula-elaboracion .texto_1{
    background-color: #000;
    color: #fff;
}
#cuadricula-elaboracion .imagen_1{
    background-image: url(../img/recepcion-uva.jpg);
    background-size: cover;
    background-position: center;
}
#cuadricula-elaboracion .texto_2{
    background-color: #ededed;
    color: #686868;
}
#cuadricula-elaboracion .imagen_2{
    background-image: url(../img/laboratorio.jpg);
    background-size: cover;
    background-position: center;
}
#cuadricula-elaboracion .imagen_3{
    background-image: url(../img/embotellado.jpg);
    background-size: cover;
    background-position: center;
}
#cuadricula-elaboracion .imagen_4{
    background-image: url(../img/sala-barricas.jpg);
    background-size: cover;
    background-position: center;
}
#cuadricula-elaboracion .imagen_5{
    background-image: url(../img/botellero.jpg);
    background-size: cover;
    background-position: center;
}
/**************** TRADICIÓN ****************/


#cuadricula-tradicion .col{
    height: 650px;
}
#cuadricula-tradicion .centrar{
    width: 80%;
}
#cuadricula-tradicion .texto_1{
    background-color: #000;
    color: #fff;
}
#cuadricula-tradicion .imagen_1{
    background-image: url(../img/tradicion-img.jpg);
    background-size: cover;
    background-position: center;
}
#cuadricula-tradicion .texto_2{
    background-color: #ededed;
    color: #686868;
}
#cuadricula-tradicion .imagen_2{
    background-image: url(../img/siglos.jpg);
    background-size: cover;
    background-position: center;
}
.galeria-fotos img{
    width: 100%;
    margin-bottom: 20px;
}
.galeria-fotos{
    padding-top: 400px;
    padding-bottom: 100px;
}








.banner.tradicion{
    background-image: url(../img/banner-tradicion.jpg);
    background-position: right;
}
.wrapperizq{
    width: 95%;
}
.wrapperdech{
    width: 95%;
    margin-left: 5%;
    margin-top: 80px;
}
.tradicion-img1,.tradicion-txt1,.tradicion-img2,.tradicion-txt2{
    height: 500px;
}

.tradicion-img1{
    width: 50%;
    float: left;
    background-image: url(../img/tradicion-img1.jpg);
    background-size: cover;
}
.tradicion-img2{
    width: 50%;
    float: right;
    background-image: url(../img/pua.jpg);
    background-size: cover;
}

.tradicion-txt1 p,.tradicion-txt2 p{
    font-size: 1.375em;
}

.tradicion-txt1, .tradicion-txt2{
    width: 41%;
    float: left;
}
.tradicion-txt1{
    width: 41%;
    float: right;
}

body.negro{
    background-color: #181818;
}
.pasafotos{
    width: 100%;
    
    margin-top: 100px;
    color:#fff;
    text-align: center;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
}
.pasafotos .bxslider{
    width: 100%;
    margin-top: 100px;
}
/*.bxslider div{
    background-size: cover;
    background-position: center;
}*/
.pasaf1{
    width: 100%;
    background-image: url(../img/pasafotos1.jpg);
}
.pasaf2{
    width: 100%;
    background-image: url(../img/pasafotos2.jpg);
}
.pasaf3{
    width: 100%;
    background-image: url(../img/pasafotos3.jpg);
}
.pasaf4{
    width: 100%;
    background-image: url(../img/pasafotos4.jpg);
}
.pasaf5{
    width: 100%;
    background-image: url(../img/pasafotos5.jpg);
}
.pasaf6{
    width: 100%;
    background-image: url(../img/pasafotos6.jpg);
}
.loqa{
    width: 100%;
    background-color: blue;
}
/*.bx-controls{
    display: none;
}*/
p.mostrar{
    position: fixed;
    top: 30px;
    left: 30px;
    color: red;
    z-index: 99999999;
}
.pasafotos h3{
    margin-bottom: -70px;
}
.trad-cuadricula .imagen_1 {
    background-image: url(../img/imagen-1.jpg);
    background-size: cover;
}


/**************** NUESTRA TIERRA ****************/

.banner-tierra{
    width: 100%;
    height: 1040px;
    background-size: cover;
    background-position: top center;
    background-image: url(../img/banner-tierra2.jpg);
    padding-top: 250px;
}


.climatologia h2{
    margin-bottom: 50px;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
}
.climatologia .span_4 {
    padding-top: 80px;
}
.cuadros .col{
    height: 650px;

}
.cuadros .centrar{
    width: 80%;

}
.cuadros .imagen_1{
    background-image: url(../img/piedra.jpg);
    background-size: cover;
    background-position: center;
}
.cuadros .imagen_2{
    background-image: url(../img/variedad1.jpg);
    background-size: cover;
    background-position: center;
    float: right;
}
.cuadros .texto_1{
    background-color: #000;
    color: #fff;
}
.cuadros .texto_2{
    float: left;
}

/**************** NUESTROS VINOS ****************/
.destino{
    position: relative;
    padding-top: 100px;
    z-index: 11;
}
.banner.vinos-temp{
    background-image: url(../img/uva.jpg);
    background-position: right;
}
.vinos-temporal .col{
    margin-bottom: 100px;
}

.vinos-temporal h2 {
    margin-bottom: 0;
}
.vinos-temporal .col p {
    margin-top: 0;
}

.sc-joven{
    background-image: url(../img/fondo-joven.jpg);
    background-size: cover;
    background-position: center;
}
.sc-crianza{
    background-image: url(../img/fondo-crianza.jpg);
    background-size: cover;
    background-position: center;
}
.sc-blanco{
    background-image: url(../img/fondo-blanco.jpg);
    background-size: cover;
    background-position: center;
}
.sc-clarete{
    background-image: url(../img/fondo-clarete.jpg);
    background-size: cover;
    background-position: center;
}
.sc-gobeo{
    background-image: url(../img/fondo-gobeo.jpg);
    background-size: cover;
    background-position: center;
}
.sc-cachiberrio{
    background-image: url(../img/fondo-cachiberrio.jpg);
    background-size: cover;
    background-position: center;
}
.informacion-vino{
    padding: 50px;
    padding-top: 100px;
}
.imagen-vino{
    position: fixed;
    left: 50%;
    top: 0;
    z-index: 1;
}
.datos{
    border: 1px solid #000;
    padding: 10px;

    max-width: 95%;
}
.datos div{
    float: left;
    margin-right: 30px;
}
.datos div:last-child{
    margin-right: 0;
}
.datos img{
    margin-right: 10px;
}
.vinos-temporal img{width: 100%;}



/**
.fotos-nuestros-vinos img{
    width: 100%;
}
.datos{
    border: 1px solid #000;
    padding: 10px;
    position: absolute;
    bottom: 30px;
    max-width: 84%;
}
.datos div{
    float: left;
    margin-right: 30px;
}
.datos div:last-child{
    margin-right: 0;
}
.datos img{
    margin-right: 10px;
}
.vinos{
    position: relative;
}
.vinos h2{
    margin: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
}
.vinos h3{
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 50px;
    
}
.vinos h4, .vinos strong{
    font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #000;
}
.vinos p{
    font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
    font-size: 14px;
    margin: 0;
    color:#656565;
}
.vinos .outside {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;

}
.vinos .outside p {

    color: #fff !important;
}
.vinos .span_6 img{
    width: 60%;
    margin-left: 20%;
}
.vinos .wrapperdech{
    margin-top: 0;
}
.vinos .out-gob{
    left: 6%;
}
#sc-slider-prev,#gb-slider-prev{
    margin-left: 5%;
}
#sc-slider-next,#gb-slider-next{
    margin-right: 5%;
    float: right;
}
.gobeo .span_6{
    float: right;
}
.vinos-temporal img{
    width: 100%;
}
**/


/**************** NUESTROS VINOS 2 ****************/
.presentacion-vino{
    position: relative;
}
.presentacion-vino__info{
    position: absolute;
    bottom: 75px;
    left: 5%;
    color: #fff;
    z-index: 10;
}
.presentacion-vino a{
    position: absolute;
    bottom: 125px;
    right: 5%;
    color: #fff;
    text-decoration: underline;
    font-size: 1.250em;
    font-weight: bold;
    font-family: "Source Sans Pro", sans-serif;
    z-index: 11;
}
.presentacion-vino__info h1{
    font-size: 3.250em;
}
.presentacion-vino__gobeo{
    background-image: url(../img/etiqueta-vina-gobeo-2.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-vino__cachiberrio{
    background-image: url(../img/etiqueta-cachiberrio.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-vino__sc{
    background-image: url(../img/de-boca-en-boca-5.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-vino__alma-libre{
    background-image: url(../img/alma-libre2.jpg);
    background-size: cover;
    background-position: center;
}
.presentacion-vino__alma-libre .presentacion-vino__info,.presentacion-vino__alma-libre a{
    color: #000;
}
.presentacion-vino__crianza{
    background-image: url(../img/crianza-1.jpg);
    background-size: cover;
    background-position: center;
}
.cuadricula-vinos .crianza{
    background-image: url(../img/fondo-crianza.jpg);
    background-size:cover; 
}
.cuadricula-vinos .crianza .botella{
    background-image: url(../img/botella-crianza.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .gobeo{
    background-image: url(../img/fondo-crianza.jpg);
    background-size:cover; 
}
.cuadricula-vinos .gobeo .botella{
    background-image: url(../img/botella-gobeo.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .cachiberrio{
    background-image: url(../img/fondo-crianza.jpg);
    background-size:cover; 
}
.cuadricula-vinos .cachiberrio .botella{
    background-image: url(../img/botella-cachiberrio.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .joven{
    background-image: url(../img/fondo-joven.jpg);
    background-size:cover;
}
.cuadricula-vinos .joven .botella{
    background-image: url(../img/botella-joven.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .blanco{
    background-image: url(../img/fondo-blanco.jpg);
    background-size:cover;
}
.cuadricula-vinos .blanco .botella{
    background-image: url(../img/botella-blanco.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .clarete{
    background-image: url(../img/fondo-clarete.jpg);
    background-size:cover;
}
.cuadricula-vinos .clarete .botella{
    background-image: url(../img/botella-clarete.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .blanco-alma-libre{
    background-image: url(../img/fondo-blanco.jpg);
    background-size:cover;
}
.cuadricula-vinos .blanco-alma-libre .botella{
    background-image: url(../img/botella-alma-libre-blanco.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .rosado-alma-libre{
    background-image: url(../img/fondo-clarete.jpg);
    background-size:cover;
}
.cuadricula-vinos .rosado-alma-libre .botella{
    background-image: url(../img/botella-alma-libre-rosado.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
.cuadricula-vinos .col{
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
}
.info-vino{
    background-color: #000;
    padding: 30px;
    min-height: calc(100% - 60px);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    color: #fff;

}
.info-vino .datos{
    border-color: #fff;
}
.blanco .info-vino{
    background-color: #93c06b;
}
.joven .info-vino{
    background-color: #b60b34;
}

.clarete .info-vino{
    background-color: #3bc2d6;
}


/**************** BOCA EN BOCA ****************/
.slide-jovenes, .slide-jovenes .slick-list, .slide-jovenes .slick-track{
    height: 100%;
}
.slide-jovenes .slick-slide{background-size: cover;background-position: center;}
.de-boca-en-boca .sl1{background-image: url(../img/de-boca-en-boca-slide1.jpg);}
.de-boca-en-boca .sl2{background-image: url(../img/conjunto-vinos-jovenes.jpg);}
.vino-san-cebrin-crianza .sl1{background-image: url(../img/crianza-1.jpg);}
.vino-san-cebrin-crianza .sl2{background-image: url(../img/conjunto-crianza.jpg);}
.vino-gobeo .sl1{background-image: url(../img/etiqueta-vina-gobeo-2.jpg);}
.vino-gobeo .sl2{background-image: url(../img/conjunto-gobeo.jpg);}
.cachiberrio .sl1{background-image: url(../img/etiqueta-cachiberrio.jpg);}
.cachiberrio .sl2{background-image: url(../img/conjunto-cachiberrio.jpg);}
.wrapper-m800{padding-top: 80px;padding-bottom: 80px;}
.cuadricula-vinos .row:nth-child(even) .col:nth-child(odd){float: right;}
.alma-libre .sl1{background-image: url(../img/alma-libre1.jpg);}
.alma-libre .sl2{background-image: url(../img/alma-libre2.jpg);}

.alma-libre .presentacion-vino__info h2{
    color: #000;
}


/**************** NOTICIAS ****************/
.noticias header, .single-post header, .contacto header, .archive.date header, .archive.tag header,.single-product header,.alma-libre header,
.finalizar-comprar header,.woocommerce-cart header,.vino-san-cebrin-rosado header,
.vino-san-cebrin-joven header,.vino-san-cebrin-blanco header,.vino-cachiberrio header,.nota-legal header,.mapa-del-sitio header,.post-type-archive-product header, .blog-san-cebrin header{
    background-color: #000;
}
.noticia-destacada{
    margin-top: 140px;
    width: 100%;
    color: #fff;
    background-image: url(../img/destacada.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
}

.noticia-destacada .span_5{
    position: absolute;
    bottom: 40px;
    margin-left: 5%;
}
.noticia-destacada h2,.noticia-destacada p{
    text-shadow: 0 0 10px rgba(150, 150, 150, 0.8);
}
.blog{
    background-color: #f0f0f0;
    padding-top: 100px;
    padding-bottom: 20px;
}
.listado-blog img{
    width: 100%;
}
.texto-listado-blog{
    text-align: center;
    background: #fff;
    padding: 20px;
}
.texto-listado-blog time{
    margin-top: 0;
    color: #878787;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
    font-weight: bold;
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.texto-listado-blog .leer{
    margin-top: 0;
    color: #878787;
    text-decoration: underline;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
}
.barra-lateral p{
    font-size: 0.750em;
}
.barra-lateral h2{
    font-family: 'Montserrat', sans-serif;
    font-size: 0.750em;
        display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    min-height: auto;
}

.blog .row:first-child{
    margin-bottom: 50px;
}


.contenido-noticia img{
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 100%
}
.contenido-noticia h1{
    margin-top: 0;
}
.contenido-noticia a{
    text-decoration: underline;
    color: #717171;
}
.noticia-individual{
    margin-top: 150px;
}
.listado-blog .span_4 {
    margin-bottom: 30px;
}


.archive.date,.archive.tag,{
    background-color: #f0f0f0; 
}
.archive.date .presentacion,.archive.tag .presentacion{
    margin-top: 200px;
}
.archive .blog{
    padding-top: 60px;
}
    .pagination {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.000em;
}
.paged .div-sticky{
    display: none;
}
.paged .bloque{
    margin-top: 90px;
}


/* comentarios */
.comments ul { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
.comments ul li { }
.comments ul li.alt { }
.comments ul li.bypostauthor {}
.comments ul li.byuser {}
.comments ul li.comment-author-admin {}
.comments ul li.comment { border-bottom:1px dotted #666; padding:1em; }
.comments ul li.comment div.comment-author {}
.comments ul li.comment div.vcard { font:normal 16px georgia,times,serif; }
.comments ul li.comment div.vcard cite.fn { font-style:normal; }
.comments ul li.comment div.vcard cite.fn a.url {}
.comments ul li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
.comments ul li.comment div.vcard img.avatar-32 {}
.comments ul li.comment div.vcard img.photo {}
.comments ul li.comment div.vcard span.says {}
.comments ul li.comment div.commentmetadata {}
.comments ul li.comment div.comment-meta { font-size:0.750em; }
.comments ul li.comment div.comment-meta a { color:#ccc; }
.comments ul li.comment p { font-size:0.875em; margin:0 0 1em; }
.comments ul li.comment ul { font-size:0.875em; list-style:square; margin:0 0 1em 2em; }
.comments ul li.comment div.reply { font-size:0.875em; }
.comments ul li.comment div.reply a { font-weight:bold; }
.comments ul li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
.comments ul li.comment ul.children li {}
.comments ul li.comment ul.children li.alt {}
.comments ul li.comment ul.children li.bypostauthor {}
.comments ul li.comment ul.children li.byuser {}
.comments ul li.comment ul.children li.comment {}
.comments ul li.comment ul.children li.comment-author-admin {}
.comments ul li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
.comments ul li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
.comments ul li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
.comments ul li.comment ul.children li.depth-5 {}
.comments ul li.comment ul.children li.odd {}
.comments ul li.even { background:#fff; }
.comments ul li.odd { background:#f6f6f6; }
.comments ul li.parent { border-left:5px solid #111; }
.comments ul li.thread-alt { }
.comments ul li.thread-even {}
.comments ul li.thread-odd {}

.comment-form-comment label{display: none;}
.comment-author img{display: none;}
.comments{margin-top: 150px;}





/**************** CONTACTO ****************/

#formulario-contacto input, #formulario-contacto textarea {
    background: #e0e0e0;
    border: none;
    margin-bottom: 2px;
    padding: 15px 15px 15px 15px;
    font-size: 0.875em;
    line-height: 15px;
    color: #444;
    width: calc(100% - 60px);
}
.contacto .bloque {
    margin-top: 70px;
    margin-bottom: 100px;
}

#formulario-contacto input.boton, #formulario-contacto input.wpcf7-submit{
    background: #222;
    color: #fff;
    padding: 8px;
    font-size: 0.750em;
}
#formulario-contacto p{
    margin: 0;
}
#formulario-contacto label{
    display: none;
}
.datos-contacto{
    float: right;
}
.contacto footer{
    margin-top: 100px;
}

#sc-map{height: 500px;}

/**************** LEGAL ****************/
.nota-legal h1{margin-top: 150px;}
.nota-legal h2{font-size: 1.17em;}
.nota-legal h2{font-size: 1.07em;}



/**************** TIENDA ****************/

.banner.tienda{
    background-image: url(../img/banner-tienda.jpg);
    background-position: right;
}

.woocommerce-breadcrumb{display: none;}
.lista-productos .producto{text-align: center;font-size: 1.250em ;margin-top: 60px;}
.lista-productos h2{margin-bottom: 5px;font-size: 1.17em;}
.lista-productos .amount,.contenedor-producto .amount{color: #ababab; font-family: "Montserrat", sans-serif; font-size: 1.000em}
.contenedor-producto{
    margin-top: 150px;
}
.contenedor-producto .price,.contenedor-producto h1{margin: 0;}
ul.wc-tabs{display: none;}
.summary .in-stock{display: none;}
.otros-vinos {
    margin-top: 150px;
}
.otros-vinos .lista-productos .producto {
margin-top: 0;
}
.cart .boton{
    background-color: #000 !important;
    border-radius: 0 !important;
    text-transform: uppercase;
    letter-spacing: 0;
}
.cart .boton:hover{
    color: #bcbcbc !important;
}
.woocommerce div.product form.cart div.quantity {
    float: none;
}
.lista-productos .producto  { 
  overflow: hidden;
  min-height: 423px;
}
.lista-productos .producto img { 
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;

}
.lista-productos .producto:hover img {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.post-type-archive-product footer,.single-product footer{margin-top: 100px;}

.post-type-archive-product .descripcion p{font-size: 0.8em;margin: 0;color:#ababab;}



/*carro lateral*/

.carro-lateral{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    height: 0;
    width: 100%;

}
.carro-lateral .fondo-carro{
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.3;
    height: 0;
    width: 100%;
}
.carro-lateral .woocommerce {
    width: 450px;
    max-width: calc(100% - 80px);
    padding-left: 40px;
    padding-right: 40px;
    background: #fff;
    overflow-y: scroll;
    padding-top: 60px;
    padding-bottom: 60px;
    position: absolute;
    z-index: 999;
    right: -530px;
    -webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    height: 1px;
}
.widget_shopping_cart_content{padding-bottom: 100px;}
.carro-lateral em {
    margin-top: 0;
    margin-bottom: 50px;
    font-size: 1.875em;
    font-family: "LarishNeueSemibold-Regular", sans-serif;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    font-style: normal;
    display: block;
}
.carro-lateral ul {
    list-style: none;
    border-top: 1px solid #dfdfdf;
    margin-bottom: 100px !important;
}
.carro-lateral ul li {
    position: relative;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
    padding-left: 0 !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.carro-lateral #woocommerce_widget_cart-2 ul li a.remove {
    position: absolute;
    bottom: 20px !important;
    right: 0 !important;
    left:inherit;
    top:inherit;
}
.carro-lateral ul li img {
    float: left !important;
    max-width: 110px;
    margin-right: 20px;
    width: 30% !important;
}
.carro-lateral .woocommerce p {
    border: none !important;
}
.carro-lateral .quantity {
    bottom: 30px;
    position: absolute;
}
.cerrar-carro{
    position: fixed;right: -500px;top:70px;z-index: 9999;text-align: right;-webkit-transition: all 500ms;
    -moz-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    cursor: pointer;
}
.carro-activo .cerrar-carro{
    right: 50px;
}
ul#menu-menu-carro {
    list-style: none;
    margin-top: 4px;
}
.carro-lateral{font-family: "Montserrat", sans-serif;}
.carro-lateral .total .amount{float: right;font-size: 1.563em;color: #686868;}
.carro-lateral p.total{border-bottom: 1px solid #dfdfdf !important;padding-bottom: 20px !important;margin-bottom: 20px;text-transform: uppercase;}

.carro-activo.carro-lateral, .carro-activo.carro-lateral .fondo-carro{
    height: 100%;
}
.carro-activo.carro-lateral .woocommerce{
    right: 0;
}


/*carro*/
.woocommerce-cart table.cart img {
    width: 150px;
}
td.product-remove {
    width: 5px;
}
.woocommerce table.shop_table {
    font-family: "Montserrat", sans-serif;
    border: none;
}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th {
    vertical-align: top;
    padding-top: 20px;
    padding-bottom: 20px;
}
.woocommerce-cart input#coupon_code {
    width: 200px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    border-radius: 0;
    font-family: "Montserrat", sans-serif;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background-color: #000;
}
.woocommerce .woocommerce-info {
    border: none;
    background: none;
    padding: 0 !important;
    font-family: 'Montserrat';
    font-size: 0.875em;
    text-align: center;
    margin-bottom: 5px!important;
}
.woocommerce .woocommerce-info a{
    text-decoration: underline;
}
.woocommerce .woocommerce-info img{
    display: none;
}
.woocommerce .woocommerce-info:before {
    display: none;
}
form.checkout{
    margin-top: 100px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    float: none;
    width: 100%;
}
.woocommerce-checkout .wrapper.bloque{
    width: 650px;
    max-width: 90%;
}
.woocommerce-cart .wrapper.bloque{
    width: 850px;
    max-width: 90%;
}
.woocommerce-checkout .bloque,.woocommerce-cart .bloque{
    margin-top: 200px;
}
.woocommerce-cart .product-price,.woocommerce-cart .product-quantity,.woocommerce-cart .product-subtotal{width: 30px;}
.woocommerce-cart .product-thumbnail{width: 150px;}
.woocommerce-checkout .carrito-btn, .woocommerce-cart .carrito-btn{display: none;}




/*Custom Product Boxes*/
#wdm-horizontal-cpb-container .wdm_product_info {
    float: right;
    width: 38%;
    text-align: left;
}
.hacer-caja {
    width: 58%;
    float: left;
}
.wdm-bundle-product-product-group{
    width: 100%;
}
.product-type-wdm_bundle_product .summary, .wdm_stock{
    display: none;    
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}
.visible-s{display: none;}
/* Grandes (mas de 1200) */
@media (min-width: 1200px) {
.oculto-xxl{display: none;}
.visible-xxl{display: block;}
}


/* Medios (entre 992 y 1200) */
@media (max-width: 1199px) { 
.oculto-xl{display: none;}
.visible-xl{display: block;}
}



/* Pequeños y tablets (entre 768 y 992*) */
@media (max-width: 992px) { 
    .oculto-m{display: none;}
    .visible-m{display: block;}
    .pasafotos .span_10{
        width: 100%;
        border: 0;
    }
    .listado-blog .span_4, .listado-blog .span_3 {
    width: 50%;
    }
    .blog .col{
        margin-bottom: 80px;
    }
    .noticia-destacada .span_5{
        width: 90%;
    }
}

/* Movil (menos de 768) */
@media (max-width: 767px) {
    .oculto-s{display: none;}
    .visible-s{display: block;}

    .intro h1{font-size: 1.875em;max-width: 80%;}
    .contenedor-stick .relleno{
        width: 100%;
        margin: 0;
        padding: 0 !important;
    }
    .span_6,.span_4,.span_10,.tradicion-img1,.tradicion-img2,.tradicion-txt1,.tradicion-txt2{
        width: 100%;
        border-left-width: 0;
    }
    .blog{
        padding: 25px;
    }
    
    .wrapperizq,.wrapperdech{
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .climatologia .span_4 {
    padding-top: 40px;
    text-align: center;
    }
    .fotos-nuestros-vinos .span_5{
        width: 49.999%;
    }
    .vinos .span_5{
        width: 80%;
        margin-top: 50px;
        margin-left: 10%;
        border: 0;
    }
    .listado-blog .span_4, .listado-blog,.listado-blog .span_3 {
    width: 100%;
    border:0;
    }
    .barra-lateral{
        width: 100%;
        text-align: center;
        margin-bottom: 100px;
        font-size: 1.000em !important;
    }
    .barra-lateral p,.barra-lateral h4{
        font-size: 1.000em;
    }
    .contenido-noticia{
        width: 100%;

    }
    .ssba div{
        text-align: center!important;
    }
    #mapa-sc{
        display: none;
    }
    .contacto .presentacion{
        margin-top: 200px;
    }
    .datos-contacto{margin-bottom: 80px;text-align: center;font-size: 1.375em;}
    .imagen-vino{position: relative;left: 0;}
    .igualar{
        min-height: 600px;
    }
    .de-boca-en-boca .row{
        margin-bottom: 60px;
    }

    .presentacion-vino a {
    bottom: 50px;
    left: 5%;
    }
    .listado-blog .row .col:nth-of-type(3n+4){
    clear: none;}
    .listado-blog .row .col:nth-of-type(2n+3){
    clear: both;}
    header{
        height: 46px;
    }
    header.reducido{
        overflow: hidden;
    }
    .sub-menu{
        display: none;
    }








    footer .span_4{
        margin-bottom: 50px;
        font-size: 1.125em;
    }


}

/* Móviles en vertical */
@media (max-width: 480px) {
    .oculto-xs{display: none;}
    .visible-xs{display: block;}

    .intro h1{font-size: 1.563em;}
    .logo img{width: 100px !important;margin-top: 5px;}
    header.reducido{height: 40px;}
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    *:first-line {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}










[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=aos.css.map*/