/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/

/* Para el footer */
.blanco_enlace {
    color: #fff;
    text-align: center;
}

.blanco_enlace:hover {
    color: #e4002b;
}

.blanco_fundacion {
    text-decoration: underline;
    color: #fff;
    text-align: center;
}

/* Para que las redes sociales sean responsive */
@media screen and (max-width: 400px) {
    .redes {
        display: none;
    }
}

/* Para el calendario */
@media screen and (max-width: 400px) {
    .mc-main .event-title a {
        font-size: 10px !important;
        padding: 2px;
    }
}

.mc-main th {
    background-color: #666 !important;
}

@media (max-width: 1024px){
    .menu-mobile-effect.navbar-toggle span.icon-bar {
        background: #e4002b;
    }
}

/* Para las stories */
.elementor-widget-thim-gallery-images .gallery-img.not_have_color .item img, .thim-widget-gallery-images .gallery-img.not_have_color .item img {
    -webkit-filter: none;
    opacity: 1;
}

/* Para los enlaces */
a {
    color: #e4002b;
}

a:hover {
    color: #e4002b;
    text-decoration: underline;
}

/* Para las categorias del blog */
.categorias {
    font-size: 17px !important;
    line-height: 22px;
}

/* Para titulares de encabezados */
.titular {
    font-size: 22px !important;
}

/* Para tamaño letra acordeon */
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
    font-size: 22px !important;
}

/* Para ver todos del blog */
.categorias_blog {
    font-weight: 700;
    color: #333;
}

.categorias_blog:hover {
    color: #e4002b;
}

/* Para el footer*/
footer#colophon .footer {
    padding-top: 0px;
    padding-bottom: 0px;
}

/* Para que no se vean los detalles del calendario */
.mc-main .details .sharing {
    display: none;
}

/* Para unas pestañas del contacta */
body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:before {
    background: #e4002b;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:before {
    background: #e4002b;
}

body .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active a .fa {
    color: #e4002b;
}

/* Para el carrusel de la home */
.thim-owl-carousel-post .title a {
    color: #333;
}

/* Para que no se vea el autor en el blog */
.thim-about-author {
    display: none;
}

/* Para que no se vea el heading en el blog */
.top_site_main .page-title-wrapper {
    padding: 0;
}

.top_site_main .page-title-wrapper h1, .top_site_main .page-title-wrapper h2 {
    display: none;
}

/* Para que el titular sea negro */
.thim-color {
    color: #000 !important;
}

/* Para las fotos de equipo */
.our-team-image:before {
    background-color: inherit !important;
}

/* Para que no se vea la franja del heading */
.top_site_main {
    min-height: 0px;
}

/* Para que las flechas de los testimonios */
.thim-testimonial-slider .control-nav {
    border: 1px solid #333;
}

.thim-testimonial-slider .control-nav:before {
    color: #333;
}

/* Para que la línea de menú no se sobrepase */
.tc-megamenu-wrapper > .vc_row > .vc_column_container:after {
    min-height: unset !important;
}


/* Para el boton de leer más en el blog */
article .readmore a {
    color: #fff;
}

/* Para la lista de instalaciones */
.portfolio-hover {
    background-color: #a7a8aa !important;
}

.cat_portfolio {
    pointer-events: none;
    display: none;
}

.mask-content {
    pointer-events: none;
}

.img-portfolio {
    background-color: #a7a8aa;
}

/*fichas de etapas*/
.vc_btn3.vc_btn3-size-md {
    font-size: 19px;
    font-weight: 700;
}


.popupaoc-button:hover, .popupaoc-button:focus {
    background: #e4002b;
}

.popupaoc-button {
    background: #e4002b !important;
}

/* Para el tamaño del texto en el acordeon de extraescolares */
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    font-size: 20px;
    text-align: center;
}

.thim-testimonial-carousel .content .title {
    pointer-events: none;
}