/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.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
*/

/*
    Add your custom styles here
*/

/*************************
* Generales
*************************/
    @media only screen and (min-width: 768px) {
        .contenedor-texto-rotado h2 {
            transform: rotate(-90deg);
        }
    }    
    .contenedor-porcentaje > div {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 200px;
        height: 200px;
    }
    .contenedor-pasos > div {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 100px;
    }
    @media only screen and (min-width: 768px) {
        .contenedor-ajustar {
            height: 100vh;
        }
    }
    @media only screen and (min-width: 992px) {
        .contenedor-ajustar {
            height: auto;
            min-height: 100vh!important;
        }
    }    
    .contenedor-rrss-fijo {
		position: fixed!important;
		width:60px!important;
		top: 25vh;
		right:10px;
	}

/*************************
* Cabecera
*************************/
    /*.contenedor-cabecera {
        position: fixed!important;
        width: 100%!important;
    }*/

/*************************
* Home
*************************/
    .contenedor-slider-principal {
        position: absolute!important;
        width: 100%;
    }

/************************* Pestaña Estudiante Educador *************************/
    .elementor-tab-title {
        background-color: var(--e-global-color-accent);
    }
    .elementor-tab-title.elementor-active {
        background-color: var(--e-global-color-primary)!important;
    }

/*************************
* Página Advantage
*************************/
    /** Carusel de equipo **/
    @media (max-width: 991px) {
        .tf-posts-wrap.tablet-column-2 .tf-posts.grid .column {
            max-width: 100%!important;
        }
    }
    @media only screen and (max-width: 767px) {
        .contenedor-testimonial .elementor-testimonial {
            flex-direction: column!important;
        }
        .contenedor-testimonial .elementor-testimonial > div:nth-child(1) {
            order: 2;
        }
    }
    
    .contenedor-testimonial .elementor-testimonial__content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

/*************************
* Cursos 
*************************/
    .contenedor-cursos article > div,
    .contenedor-cursos article > div > div,
    .contenedor-cursos .item-curso,
    .contenedor-cursos .item-curso > div {
        height: 100%!important;
    }
/*************************
* Página Cursos Detalles
*************************/
    .course, .course-container, 
    .course-container .course {
        margin: 0!important;
        padding: 0!important;
    }

/*************************
* Pie de página
*************************/
    .footer-peq {
        margin-top: -200px;
    }
    @media only screen and (min-width: 768px) {
        .footer-peq {
            margin-top: -155px;
        }
    }