.elementor-93 .elementor-element.elementor-element-4041489:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-4041489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-93 .elementor-element.elementor-element-4041489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-93 .elementor-element.elementor-element-4041489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-93 .elementor-element.elementor-element-440a52a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-39c9ccf:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-39c9ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-93 .elementor-element.elementor-element-39c9ccf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-93 .elementor-element.elementor-element-39c9ccf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-93 .elementor-element.elementor-element-14e2ae2{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-39c9ccf{padding:20px 0px 20px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-14e2ae2 */.ld-course-list-items.row {
    display: flex;
    flex-wrap: wrap;
}

/* Cambia color botón de Curso*/

.btn-primary {
    background: #0F4C85 !important;
    color: #FFFFFF !important;
    border: #0F4C85 solid 2px !important;
}
.btn-primary:hover {
    background: #2B6CA3 !important;
    color: #ffffff !important;
    border-color: #2B6CA3 !important;
}

/* Cambia el color del ribbon */

.ribbon-enrolled, .ribbon-custom {
    background-color: #0fbf60 !important;
    color: #ffffff !important;
}

/* Cambia el tamaño del título */

.ld_course_grid .thumbnail .caption .entry-title {
	font-size: 20px;
	font-weight: 500;
    }

@media only screen and (max-width: 767px) {
    .ld-course-list-items.row {
        display: block !important;
    }
    .ld_course_grid {
        margin-bottom: 30px;
    }
    .ld_course_grid .thumbnail .caption .entry-title {
	font-size: 17px;
	font-weight: 500;
    }
}

@media only screen and (min-device-width: 768px) and (max-width: 1025px) {
    .ld-course-list-items.row {
        display: flex;
        flex-wrap: wrap;
    }
}/* End custom CSS */