h1,h2,h3,
.capitalize{
    text-transform: capitalize;
}

.current-menu-item a {
    color: var(--color-quijote-main);
}

.wpcf7-form br{
    display:none;
}

.custom-checkbox, 
.custom-checkbox p, 
.custom-checkbox p > span > span
{
    display:flex;
    width:100%;r
}

.custom-checkbox p > span:not(:first-child){
    margin-left:.5rem;
}

.custom-checkbox .wpcf7-list-item{
    margin:0;
}

.custom-checkbox .wpcf7-list-item label span{
    align-items:center;
    display:flex;
    justify-conten:center;
    margin-left:0;
    padding-left:0;
    position:relative;
}
.custom-checkbox .wpcf7-list-item label span:before{
    background:white;
    border-bottom: 2px solid var(--color-text-global);
    content:'';
    display:block;
    height: var(--global-font-size);
    left:0;
    margin-right: 0.5rem;
    padding-left: 0;
    width:var(--global-font-size);
    z-index:0;
}

.custom-checkbox .wpcf7-list-item label span:after{
    color: var(--color-quijote-main);
    content: "✘";
    font-size: 1.1rem;
    font-weight: 400;
    left:.15rem;
    opacity:0;
    position: absolute;
    top: -.02rem;
    z-index:1;
}

.custom-checkbox .wpcf7-list-item label input:checked ~   span::after{
    opacity:1 !important;
} 

.form-footer .wpcf7-submit{
    background: none;
    border:none;
    color: var(--color-quijote-main);
    cursor: pointer;
    display: inline-block;
    font-size: 4rem;
    font-weight: 200;
    margin-bottom: 0.0;
    padding: 0;
    text-decoration: none;
    width:auto;
}

.quijote_cine-template-default .sinopsis ,
.quijote_cine-template-default .data > div > div{
    line-height: 1.2;
    margin: 0 0 1.5em 0;
    padding: 0;
}



.premios figure{
    max-width:100%;
    height:auto;
    margin-bottom:.5rem;
}

.premios img{
    height:auto;
    max-width:100%;
    object-fit:cover;
}
.language .active a,
.language a:hover{
    color:white;
}

.article-prensa-list footer.entry-footer{
    position:absolute;
    bottom:3rem;
    right:3rem;
    z-index:20;
}

footer.entry-footer a{
    background-color:white;
    border-radius: 0.5rem;
    border: 1px solid var(--color-text-global);
    cursor: pointer;
    font-size: 0.75rem;
    padding: 0px 0.4rem;
    position:absolute;
}
footer.entry-footer a:hover{
    background-color: var(--color-quijote-main);
    color: white !important; 
}

span.big-link>a{
    color: var(--color-quijote-gray);
    font-size: 2rem;
}

span.big-link>a:hover{
    color:var(--color-quijote-main);
}

.people{
    overflow-wrap: break-word;
    word-break: break-word;
}

.people li p{
    margin-bottom:0;
}

@media (min-width: 600px) {
    .article-gallery,
    .gallery-content .article-gallery .gallery{
        display:grid;
        grid-gap: var(--global-gap);
        grid-template-columns: 1fr 1fr;
    }
    .gallery-content .article-gallery .gallery{
        grid-column: 1 / -1;
    }

    .article-gallery p{
        display:;block
    }

    .article-gallery p,
    .article-gallery p a,
    .article-gallery p img,
    .article-gallery p figure,
    .article-gallery p iframe,
    .gallery-content .article-gallery .gallery a,
    .gallery-content .article-gallery .gallery img,
    .gallery-content .article-gallery .gallery figure
    {
        display: block;
        height: auto;
        max-width: 100%;
        width: 100%;
        object-fit:cover;
        aspect-ratio: 1.5 / 1;
        margin-bottom:0;
        background:black;
    }
}