/*
Theme Name:  Cibi
Description: Un espacio donde la CIENCIA Y LA BIODIVERSIDAD se unen para el beneficio de toda la comunidad de Risaralda.
Author:      Centro de Recusos Informáticos y Educativos
Author URL:  https://crie.utp.edu.co
Template:    astra
Version:     2.0
Tags: Centro, Cienci, Risaralda, centro de ciencia, CIBI, cibi, ciencia en Risaralda, Centro Risaralda, Centro de Ciencia en Risaralda, Imnovación, Ciencia Risaralda 
Text Domain: Universidad Tecnológica de Pereira, Doctorado en Ciencias de la Educación
*/
.widget {
    margin: 0 !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section {
    align-items: center !important;
}
.site .site-content #primary {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.site-below-footer-wrap {
    padding: 0 !important;
}
.tutorial iframe {
    width: 100% !important;
}
.titulo-inicio {
    position: absolute !important;
    top: 2% !important;
    left: 0 !important;
    width: 30% !important;
}
.leyendas figure {
    background-color: #f2f2f2;
    padding: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.leyendas figcaption {
    text-align: center;
    background-color: #66B32E;
    padding: 5px 40px;
}
.leyendas figcaption:hover {
    background-color: #eb5b27;
    color: #f2f2f2;
}
.wpcf7-response-output {
    color: #eb5b27 !important;
}
#subscripcion p {
    text-align: center;
    display: flex;
    justify-content: center !important;
}
.img-proyectos img {
    width: 100% !important;
}
.img-proyectos h4 {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    padding: 15px !important;
    background-image: linear-gradient(#ffffff00, #333);
}
@media (min-width: 921px) {
    #masthead {
        position: absolute;
        left: 0;
        right: 0;
    }
    .ast-blog-layout-6-grid, .ast-single-entry-banner {
        padding-top: 200px !important;
    }
}