/*
Theme Name: Academist Child
Theme URI: http://academist.elated-themes.com
Description: A child theme of Academist Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: academist
Template: academist
*/

.maintop h1 {

    text-align: left;
    font-size: 48px;
    margin-left: 5%;
    width: 500px;
    }
    
    
.maintop .eltdf-btn.eltdf-btn-medium.eltdf-btn-outline.eltdf-btn-arrow {
	margin-left: 5%;
	}
    
    
h5{
	font-size: 22px;
}


/* Home */

/* Large screens con imagenes del slide grandes ----------- */


/*@media only screen and (min-width: 1601px) and (max-width: 1800px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 54.6% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 58.6% 11% 8% 11% !important;
	}
	
}


@media only screen and (min-width: 2001px) and (max-width: 2200px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 61.8% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 2201px) and (max-width: 3500px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 64.5% 19% 10% 18.5% !important;
	}
	
}*/



/* Large screens con imagenes del slide como en la plantilla ----------- */

@media only screen and (min-width: 1600px) and (max-width: 1679px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 50% 11% 8% 11% !important;
	}
	
}


@media only screen and (min-width: 1680px) and (max-width: 1700px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 51.8% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 1701px) and (max-width: 1800px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 50.6% 11% 8% 11% !important;
	}
	
}


@media only screen and (min-width: 1801px) and (max-width: 1900px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 55.6% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 1901px) and (max-width: 2000px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 56.6% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 2001px) and (max-width: 2200px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 55.8% 11% 8% 11% !important;
	}
	
}

@media only screen and (min-width: 2201px) and (max-width: 2400px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 52.5% 19% 10% 18.5% !important;
	}
	
}

@media only screen and (min-width: 2401px) and (max-width: 3500px) {
	  
   .eltdf-eh-item.maintop {
	   padding: 51.5% 19% 10% 18.5% !important;
	}
	
}

.home-description {

    width: 40%;
    text-align: center;
    margin: auto;
    padding: 140px 0;
    }
    
.home-description h5 {
    text-align: center;
    font-size: 22px;
    padding: 10px 0;
    }
    
       
.eltdf-testimonial-text{
	color: black !important;
	font-weight: bold;
}


.eltdf-testimonial-title entry-title h3{
	
}

.eltdf-btn-ts-prev, .eltdf-btn-ts-next{
    margin-top: 80px;
}

.eltdf-separator {
    border-color: #e0a20f !important;
}

.eltdf-shopping-cart-holder {
    display: none !important;
}


.eltdf-main-menu > ul > li > a .item_text::before{
	border-bottom: solid 2px #e0a20f;
}

.eltdf-testimonials-holder.eltdf-testimonials-slider .eltdf-testimonial-text-holder::after{
	border-right-color: #e0a20f;
}

.title_block_link {
    color: white;
    font-size: 45px;
    padding-bottom: 3%;
}

.title_white_block_link {
    color: #e0a20f;
    font-size: 45px;
    padding-bottom: 3%;
}

.eltdf-blog-list .eltdf-post-info-category {
    color: #e0a20f;
}

.eltdf-blog-list .eltdf-post-info-date.entry-date.published.updated {
	color: #e0a20f;
}


.eltdf-blog-slider-holder.eltdf-bs-slider .eltdf-item-text-wrapper {

    opacity: 1;
    background-color: unset;
    padding: 16% 20.5% 16% 9.5%;
    box-sizing: border-box;
    text-align: left;

}

.eltdf-blog-slider-holder .eltdf-item-text-wrapper {

    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255,25,73,.85);
    opacity: 0;
    -webkit-transition: opacity .45s ease-out;
    -moz-transition: opacity .45s ease-out;
    transition: opacity .45s ease-out;
}

.eltdf-row-grid-section .eltdf-item-text-wrapper {

    background-color: rgba(151, 166, 195, .8) !important;
    background-image: url('/wp-content/uploads/2019/04/fondo_blog.jpg');
    background-repeat: no-repeat;
    background-position: 0px 410px;

}

.entry-title.eltdf-post-title {
    font-size: 28px;
}

.mapa {
    display: none;
}

.eltdf-main-menu > ul > li > a .item_text::before {
    border-bottom: solid 2px #e0a20f !important;
}

.sinlinks a{
	pointer-events: none;
	cursor: default;
}

.valores.wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0 20px 0 20px;
}

/* Logos Footer */

.logos .vc_column-inner {
    padding: 20px 0px !important;
}

.logos .owl-nav {
    display: none;
}

/* Final Logos Footer */

.sin_porcentaje .eltdf-pc-percent::after {
    position: relative;
    content: '%';
    display: none;
}


.eltdf-pc-text {

    margin-top: -210px !important;

}

.tabla_formacion .eltdf-pt-prices {
    display: none;
}

.tabla_formacion .eltdf-pt-content {

    padding-right: 15% !important;
    padding-left: 15% !important;

}

.tabla_formacion .eltdf-btn.eltdf-btn-outline {

    color: #e0a20f;
    border-color: #e0a20f;

}

.menutop1, .menutop2 {
	
    float: left;
    padding-left: 30px;
    
} 

.menutop1 a{
	
   color:#fff !important;

}

.menutop1 a:hover{
	
   color:#b6b6b6 !important;

    
} 

.menutop2 a{
	
   color:#e0a20f !important;
    
}

.menutop2 a:hover{
	
   color:#d8b46a !important;
    
} 
.eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-header-bottom {
    margin-top: 5px;
    position: absolute;
    background-color: transparent !important;
    padding-left: 6px;
}

.eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-header-bottom a{
    /*background-color:#fff !important;*/
	color: #fff !important;
    padding: 2px 0 2px 8px;
}

.eltdf-title-holder.eltdf-breadcrumbs-type.eltdf-title-va-header-bottom a:hover{
    color: #e0a20f;
    padding: 2px 0 2px 8px;
}

.eltdf-delimiter {
	/*background-color:#fff !important;*/
	color: #fff !important;
	padding: 2px 8px 2px 0;
}

.eltdf-current {
	/*background-color:#fff !important;*/
	color: #fff !important;
	padding: 2px 8px 2px 0;
}

.contacto h5{
	margin-top: -20px;
}

.eltdf-course-single-holder .eltdf-course-single-title {
   /* display: inline-block;
    margin: 200px 5px 50px;*/
    display:none;
}
 
.eltdf-course-basic-info-wrapper {
    display: none;
}

.eltdf-course-single-type {
    display: none;
}

.eltdf-course-whishlist-wrapper {
    display: none;
}

.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a, .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs .eltdf-delimiter {
	background-color:transparent !important;
}


.eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs a, .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type .eltdf-breadcrumbs .eltdf-current {
	background-color:transparent !important;
}

.eltdf-course-image-wrapper {
    display: none;
}

.eltdf-tabs-nav.clearfix.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: none;
}

.eltdf-course-content-title {
    display: none;
}

.nota-curso .eltdf-iwt-title-text{
	margin-top: -22px;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.5px;
}

.course-template-default.single.single-course .eltdf-title-holder{
	z-index: 100 !important;
}

.curso-introduction {
    width: 100%;
    text-align: left;
    margin: auto;
    padding: 0px 0;
    }
    
.course-template-default.single.single-course .eltdf-page-title.entry-title{
	display: none;
}


.course-template-default.single.single-course .eltdf-st-title{
    font-size: 24px;}
    
.eltdf-course-content .eltdf-video-button-image .attachment-full.size-full {
    border-radius: 10px;
}

.consejo-asesor .wpb_single_image.wpb_content_element {
    float: left;
    padding-right: 38px;
    padding-left: 38px;
}

.consejo-asesor img{
    filter: grayscale(100%);
	max-height: 120px;
	width: auto;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    height: 88px !important;
}

.vc_message_box.vc_message_box-solid-icon.vc_message_box-rounded.vc_color-orange a {
    color: #c3811c;
}

.vc_message_box.vc_message_box-solid-icon.vc_message_box-rounded.vc_color-orange a:hover {
    color: #e0a20f;
}


/* Footer Content */

#text-4 {

    font-family: Poppins,sans-serif !important;
    letter-spacing: 0.5px;
    font-size: 13px;

}

#text-14 {
    margin-top: 121px;
}



#nav_menu-3 {
    margin-top: 120px;
    text-align: right;
	text-transform: uppercase;
}

#nav_menu-3 a {
    font-size: 14px;
    letter-spacing: 0.5px;
}

#nav_menu-4 {
    margin-top: 120px;
    text-align: right;
    text-transform: uppercase;
}

#nav_menu-4 a{   
	font-size: 14px;
    letter-spacing: 0.5px;
    color: #e0c791;
}

.eltdf-column-content.eltdf-grid-col-3{
	padding-right: 50px;
}

.eltdf-contact-form-7-widget .wpcf7-form-control.wpcf7-submit{
	margin: 0px;
}

.wpcf7-form.cf7_custom_style_1 input{
	margin: 0px;
}

.titulo_newsletter h3{
	margin-bottom: 5px;
	font-size: 24px;
}

.titulo_newsletter h5{
	margin-top: 5px;
	font-size: 16px;
}

.newsletter .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	margin-bottom: 10px;
	margin-top: 0px;
}

.newsletter .wpcf7-form-control.wpcf7-submit {
    margin-top: 15px !important;
}

.eltdf-iwt-title {
    margin-top: 15px !important;
}

.formacion-description {
	
    text-align: center;
    margin: auto;
}
    
.formacion-description h5 {
    text-align: center;
    font-size: 22px;
    padding: 10px 0;
}
    
.caja_cursos {
    padding: 40px 30px 30px 30px;
} 

.caja_formulario {
    padding: 40px 30px 30px 30px;
	border: 1px solid #c5c5c5;
} 

.eltdf-cli-category-holder {
    background-color: #e0a20f !important;
} 

.eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-text-holder .eltdf-cli-top-info .eltdf-instructor-name::after {
    background-color: #e0a20f;
}


.eltdf-cli-excerpt {
    color: gray;
}

.eltdf-cl-has-filter-category .eltdf-cl-filter-holder ul li::before {
    color: #e0a20f;
}

.caja_datoscurso div{
	margin-bottom: 3%;
}

.caja_datoscurso .vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-orange{
	padding-top: 5px;
	padding-bottom: 5px;
}

.caja_datoscurso .vc_message_box.vc_message_box-outline.vc_message_box-rounded.vc_color-orange {
    padding-top: 11px;
    padding-bottom: 11px;
    color: #e0a20f !important;
	border-color: #fef6eb;
}

.caja_botones {
    border-width: 1px;
    border-radius: 5px;
}

.caja_botones .eltdf-iwt-title-text {
	font-size: 14px;
	letter-spacing: 0.5px;
	padding-right: 6%;
	padding-left: 6%;
}

.caja_botones .eltdf-iwt-title {

    margin-top: 8px !important;
    margin-bottom: 9px !important;
    font-size: 14px;
	font-weight: normal;

}

.caja_datoscurso .vc_color-orange.vc_message_box .vc_message_box-icon {
    color: #e0a20f;
}

.caja_botones .vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #e0a20f !important;
}

.caja_datoscurso .vc_message_box-outline{
	border-width: 2px;
}

.eltdf-cl-filter-holder {
    margin-bottom: 40px !important;
}



/* Menú CURSOS DESTACADOS */

.cursos-destacados .eltdf-cli-category-holder{
	display: none;
}

.cursos-destacados .eltdf-cli-excerpt{
	display: none;
}

.cursos-destacados .eltdf-cli-bottom-info{
	display: none;
}

.cursos-destacados .eltdf-cli-title.entry-title a {
	font-weight: normal !important;
    font-size: 14px !important;
    white-space: normal;
    padding-bottom: 0px !important;
    line-height: 1.4em !important;
}

.cursos-destacados .eltdf-cli-image{
	margin-bottom: 10px !important;
}

.cursos-destacados .eltdf-cli-image{
	margin-bottom: 10px !important;
}

.cursos-destacados .eltdf-instructor-name{
	font-weight: lighter !important;
    font-size: 12px !important;
    white-space: normal;
    padding: 0px !important;
    color: #e0a20f !important;
    line-height: 1em !important;
}

.cursos-destacados .eltdf-cli-top-info a {
    padding-top: 0px !important;
    padding-right: 5px !important;
    line-height: 1em !important;
    margin-top: -15px;
}

.cursos-destacados .eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-text-holder .eltdf-cli-top-info .eltdf-instructor-name::after{
	display: none;
}




/* Menú CURSOS DESTACADOS */




.caja_datoscontacto {
    width: 70%;
    text-align: left;
    margin-left: 20%;
    padding: 10%;
}

.iconos_rrss{
	float: left;
	margin-left: -20px;
}


.texto_formacion u{
	/*background-color: #e0a20f !important;*/
	/*background-color: #fef6eb !important;*/
	text-decoration: none;
	color: #e0a20f;
	font-weight: 500;
}

.fa, .far, .fas{
	font-family: FontAwesome !important;
}

.campos {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;   
}  

.contacto_solicita .eltdf-grid-col-6 {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 0px;
    
}

.contacto_solicita .eltdf-grid-col-5 {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 0px;
    
}

.contacto_solicita .eltdf-grid-col-2 {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 0px;
    
}

.campos-contacto .wpcf7-list-item.first.last {
    margin-left: 0px;
    padding-top: 20px;
}

.cmsmasters_post_date_wrap.entry-meta {
    display: none;
}

.eltdf-cl-standard-pagination ul li a:hover, .eltdf-cl-standard-pagination ul li.eltdf-cl-pag-active a {
    color: #e0a20f;
}

.nota-contacto {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 11px;
    line-height: 13px;
}

.nota-contacto a {

    padding-left: 10px !important;
    padding-bottom: 30px;
	line-height: 13px;
}

.nota-contacto-pq {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 10px;
    line-height: 12px;
    background: rgba(255, 255, 255, .5);
    padding-left: 10px;
    padding-right: 10px;
	color: black;
}

.nota-contacto-pq a{
    padding-left: 10px !important;
    padding-bottom: 30px;
	line-height: 13px;

}


.eltdf-cli-top-info {
    min-height: 85px;
}

.vertical-center{
	vertical-align: middle;
}

.iniciativas-description {

    width: 40%;
    text-align: center;
    margin: auto;
    padding: 60px 0;
    }
    
.iniciativas-description h5 {
    text-align: center;
    font-size: 22px;
    padding: 10px 0;
    }
    
/*Actividades*/


.eltdf-events-slider-holder .owl-stage{
     
}


.eltdf-events-single-title-wrapper {

    display: none !important;

}

/*.eltdf-page-title.entry-title {
    padding-right: 5%;
}*/

.eltdf-events-single-meta-label {
    display: none !important;
}

.tribe-events-list-separator-month{
	color: #e0a20f ;
	font-size: 20px !important;
	font-weight: 300 !important;
}

.cabecera-actividades {
    width: 214%;
    background-image: url(/wp-content/uploads/2019/07/main-background-5.png);
    margin-left: -57%;
    padding-left: 53%;
    padding-top: 75px;
    padding-bottom: 75px;
    margin-bottom: 100px;
}


.cabecera-actividades h2{
	font-size: 45px;
}

.tribe-events-title-bar {
    display: none;
}


#tribe-events-content-wrapper #tribe-events-content.tribe-events-list .type-tribe_events {
    margin: 60px 0 0;
}

.eltdf-events-list-item-holder.eltdf-grid-row .eltdf-grid-col-6{
	    vertical-align: top;
}

.eltdf-events-single-meta h4 {
    display: none;
}


::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #ff1949;
    color: #fff;

}
::selection {

    background: #ff1949;
    color: #fff;

}
element {

}
.eltdf-events-single-main-content {

    padding-bottom: 50px;
    border-bottom: 2px solid #e0a20f;

}


.eltdf-grid-row::after {

    clear: both;

}
.eltdf-grid-col-10::after, .eltdf-grid-col-10::before, .eltdf-grid-col-11::after, .eltdf-grid-col-11::before, .eltdf-grid-col-12::after, .eltdf-grid-col-12::before, .eltdf-grid-col-1::after, .eltdf-grid-col-1::before, .eltdf-grid-col-2::after, .eltdf-grid-col-2::before, .eltdf-grid-col-3::after, .eltdf-grid-col-3::before, .eltdf-grid-col-4::after, .eltdf-grid-col-4::before, .eltdf-grid-col-5::after, .eltdf-grid-col-5::before, .eltdf-grid-col-7::after, .eltdf-grid-col-7::before, .eltdf-grid-col-8::after, .eltdf-grid-col-8::before, .eltdf-grid-col-9::after, .eltdf-grid-col-9::before, .eltdf-grid-row::after, .eltdf-grid-row::before {

    content: " ";
    display: table;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #ff1949;
    color: #fff;

}
::selection {

    background: #ff1949;
    color: #fff;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #e0a20f;

}
::selection {

    background: #ff1949;
    color: #fff;

}
::selection {

    background: #ff1949;
    color: #fff;

}
element {

}
.eltdf-events-single-meta-holder.eltdf-grid-row {

    padding-bottom: 50px;

}

.eltdf-side-menu-button-opener.eltdf-icon-has-hover.eltdf-side-menu-button-opener-icon-pack {
    display: none;
}


.eltdf-cl-has-filter-category .eltdf-cl-filter-holder ul li span {
    font-size: 16px;
    color: #e0a20f;
}

.eltdf-grid-row.eltdf-events-single-media {
    display: none;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-next-event .eltdf-events-nav-image, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-next-event .eltdf-events-nav-label, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-next-event .eltdf-events-nav-text, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-next-event a::after,/* .eltdf-tribe-events-single .eltdf-events-single-meta*/ .eltdf-events-single-navigation-holder .eltdf-events-single-prev-event .eltdf-events-nav-image, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event .eltdf-events-nav-label, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event .eltdf-events-nav-text, /*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event a::before {
    display: table-cell;
    vertical-align: middle;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder {
    margin-top: 45px;
    margin-bottom: 45px;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-meta-item {
    font-family: Poppins,sans-serif !important;
    font-size: 15px !important;
    line-height: 22px !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
    color: #252525;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event a::before {
    content: "\55";
    font-family: dripicons-v2 !important;
    font-size: 22px;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */ .eltdf-events-single-navigation-holder .eltdf-events-single-next-event a::after {
    content: "\56";
    font-family: dripicons-v2 !important;
    font-size: 22px;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event .eltdf-events-nav-text .eltdf-events-nav-label {
    font-family: Poppins,sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
    color: 
    #252525;
    padding: 0 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    content: "Anterior";
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-prev-event {
    float: left;
}

/*.eltdf-tribe-events-single .eltdf-events-single-meta */.eltdf-events-single-navigation-holder .eltdf-events-single-next-event {
    float: right;
    text-align: right;
}


/*.eltdf-tribe-events-single .eltdf-events-single-meta */ .eltdf-events-single-navigation-holder .eltdf-events-single-next-event .eltdf-events-nav-text .eltdf-events-nav-label {
    font-family: Poppins,sans-serif;
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
    color: 
    #252525;
    padding: 0 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    content: "Siguiente";
}

.eltdf-post-content .attachment-full.size-full.wp-post-image {
    display: none;
}

.eltdf-testimonial-author {
    margin-top: 8px !important;
}


@media screen and (max-width:640px) {
	
.wpb_text_column.wpb_content_element.h1-home h1 {
    font-size: 25px !important;
    width: 90%;
    background-color: rgba(0, 0, 0, 0.5);
}

.eltdf-testimonial-title.entry-title {
    font-size: 18px;
}

.eltdf-slider-item.eltdf-slider-item-2 .eltdf-testimonial-text {
    display: none;
}

.eltdf-slider-item.eltdf-slider-item-2.eltdf-animate-left .eltdf-testimonial-text {
    display: inline;
}

.eltdf-slider-item.eltdf-slider-item-1 .eltdf-testimonial-text {
    display: none;
}

.eltdf-slider-item.eltdf-slider-item-1.eltdf-animate-left .eltdf-testimonial-text {
    display: inline;
}

.eltdf-slider-item.eltdf-slider-item-0 .eltdf-testimonial-text {
    display: none;
}

.eltdf-slider-item.eltdf-slider-item-0.eltdf-animate-left .eltdf-testimonial-text {
    display: inline;
}

.wpb_text_column.wpb_content_element.home-description {
    padding-top: 1%;
    padding-bottom: 0;
    margin-top: -70px;
    width: 90%;
}

.wpb_text_column.wpb_content_element.home-description h5{
    font-size: 17px;
}

.eltdf-eh-item-content.eltdf-eh-custom-4924{
	padding-top: 20% !important;
	padding-bottom: 12% !important;
}

.caja_cursos{
	padding: 20px 15px 15px 20px;
	margin-left: -15px;
}

.eltdf-cl-has-filter-category .eltdf-cl-filter-holder ul li {
	margin-left: -20px;
}

.eltdf-cl-has-filter-category .eltdf-cl-filter-holder ul li span {
	font-size: 13px;
	color: #e0a20f;
}

}