/* 
Theme Name: Sierra Cantabria
Theme URI: https://sierracantabria.com
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: TheNewAds
Author URI: https://thenewadas.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*AGE GATE*/
div#agl_form img{
    max-width: 120px!important;
}
div#agl_form h2{
    font-size:35px;
}

/*TIPOGRAFIAS*/
.albertH1 {
    font-family: "Albert Sans", sans-serif;
    font-size: 80px;
    font-weight: 100;
    font-style: italic;
    line-height: 1em;
}

.albertH2 {
    font-family: "Albert Sans", sans-serif;
    font-size: 70px;
    font-weight: 100;
    font-style: italic;
    line-height: 1em;
}

/* Tablet */
@media (max-width: 1024px) {
    .albertH1 {
        font-size: 60px;
    }
    .albertH2 {
        font-size: 50px;
    }
}

/* Móvil */
@media (max-width: 767px) {
    .albertH1 {
        font-size: 50px;
    }
    .albertH2 {
        font-size: 40px;
    }
}






/*CARRUSELES*/
/* =====================================================
   🍷 CARRUSEL MULTI
   Clase: .wine-carousel-multi
===================================================== */


/* TODOS */
.wine-carousel-multi .swiper-slide{

    transition:
        transform .4s ease,
        opacity .4s ease;

    transform: scale(.82);

    opacity: .5;

    cursor: pointer;

    user-select: none;

    pointer-events: auto !important;
}

/* ACTIVO VISUAL DESKTOP */
.wine-carousel-multi .swiper-slide-next{

    transform: scale(1);

    opacity: 1;

    z-index: 5;
}

/* IMAGEN */
.wine-carousel-multi .swiper-slide img{
    pointer-events:none;
    user-select:none;
    -webkit-user-drag:none;

    transition:
        transform .35s ease,
        filter .35s ease;
}

/* TEXTOS */
.wine-carousel-multi .swiper-slide h1,
.wine-carousel-multi .swiper-slide h2,
.wine-carousel-multi .swiper-slide h3,
.wine-carousel-multi .swiper-slide p,
.wine-carousel-multi .swiper-slide span{
    pointer-events:none;
    user-select:none;
}

/* MOBILE */
@media (max-width: 767px){

    /* reset desktop */
    .wine-carousel-multi .swiper-slide-next{
        transform: scale(.82);
        opacity: .5;
    }

    /* activo real */
    .wine-carousel-multi .swiper-slide-active{

        transform: scale(1);

        opacity: 1;

        z-index: 5;
    }

}

/* HOVER */
@media (min-width: 768px){

    .wine-carousel-multi .swiper-slide-next:hover img{

        transform: translateY(-8px) scale(1.05);

        filter:
            brightness(1.08)
            saturate(1.15)
            drop-shadow(0 10px 30px rgba(255,255,255,.15));

    }

}


/* =====================================================
   🍷 CARRUSEL SINGLE
   Clase: .wine-carousel-single
===================================================== */

.wine-carousel-single .swiper,
.wine-carousel-single .swiper-clip{
    overflow: visible;
}

/* TODOS */
.wine-carousel-single .swiper-slide{

    transition:
        transform .4s ease,
        opacity .4s ease;

    transform: scale(1);

    opacity: 1;

    z-index: 5;

    cursor: pointer;

    user-select: none;

    pointer-events: auto !important;
}

/* IMAGEN */
.wine-carousel-single .swiper-slide img{
    pointer-events:none;
    user-select:none;
    -webkit-user-drag:none;

    transition:
        transform .35s ease,
        filter .35s ease;
}

/* TEXTOS */
.wine-carousel-single .swiper-slide h1,
.wine-carousel-single .swiper-slide h2,
.wine-carousel-single .swiper-slide h3,
.wine-carousel-single .swiper-slide p,
.wine-carousel-single .swiper-slide span{
    pointer-events:none;
    user-select:none;
}

/* HOVER */
@media (min-width: 768px){

    .wine-carousel-single .swiper-slide:hover img{

        transform: translateY(-8px) scale(1.05);

        filter:
            brightness(1.08)
            saturate(1.15)
            drop-shadow(0 10px 30px rgba(255,255,255,.15));

    }

}









/* Entrada de blog */
.elementor-location-single h2{font-size:50px!important; font-weight: 100!important; margin-top: 40px;color: #000;}
.elementor-location-single h3{font-size: 40px!important; font-weight: 300;margin-top: 20px;}
.elementor-location-single ul{padding-left: 40px; margin-bottom: 10px;}
.elementor-location-single ul li{padding-bottom: 10px;}
.elementor-location-single a{font-weight: 800;color: var( --e-global-color-primary );}




#btnPanelCookies{background: none; border: none; color: #fff!important; font-size: 16px!important; font-weight: 400!important; cursor: pointer; padding: 0; text-transform: unset; font-family: inherit;}
#btnPanelCookies:hover{color: unset;}

#pagLegal h2{margin-top: 40px; margin-bottom: 15px; color: var( --e-global-color-primary ); font-size: 38px;font-weight:600;}
#pagLegal h3{margin-top: 40px; margin-bottom: 15px; color: var( --e-global-color-primary ); font-size: 26px;font-weight:600;}
#pagLegal ol, #pagLegal ul{margin-top: 10px;}
#pagLegal ul{margin: 10px 0;}
#pagLegal li{padding-bottom: 8px; line-height: 1.3em;}
#pagLegal a{text-decoration: underline;}

/*==========================================*/
@media only screen and ( max-width: 1300px ) {
}