:root {
  --color-primario: #C61618;
  --color-secundario: #d7d7d7;
  --color-terciario: #68B5BD;
  --color-cuaternario: #ffffff;
  --color-quincotenario: #F2F2F2;
}

div#wpadminbar {
    background-color: var(--color-primario);
}

main#main {
    min-height: 80vh;
}

.caption p strong {
	color: var(--color-primario);
}

/* LEARNDASH COURSE GRID DE LA HOME*/
.ld-course-list-items .ld_course_grid .thumbnail.course img {
    margin-top: 10px;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price {
    position: relative;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
    display: flex;
    justify-content: center;
		left: 0;
		color: white;
}
.ld-course-list-items .ld_course_grid .entry-title {
    margin: 0 !important;
    display: none;
}
img.logo_empresa_colaboradora_clase {
    max-width: 45% !important;
}
/* FIN LEARNDASH COURSE GRID DE LA HOME */

#kt-adv-heading_1d38d0-4a, #kt-adv-heading_1d38d0-4a .wp-block-kadence-advancedheading, .wp-block-kadence-advancedheading.kt-adv-heading_1d38d0-4a[data-kb-block="kb-adv-heading_1d38d0-4a"], .kadence-advanced-heading-wrapper .kt-adv-heading_1d38d0-4a[data-kb-block="kb-adv-heading_1d38d0-4a"] {
    text-align: center;
    font-size: 30px;
}

img.kb-img.wp-image-181 {
    margin-top: -62px;
}

/* FOCUS MODE LE DAMOS MÁS ESPACIO A LA COLUMNA DEL MEDIO REDUCIENDO LA SIDEBAR */
.lds-focus-content-widgets {
    max-width: 300px;
}

/* FOCUS MODE IMAGEN SUPERIOR IZQUIERDA LA AJUSTAMOS PARA QUE OCUPE TODO EL ESPACIO */
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img {
    height: auto;
    width: auto;
}
.ld-focus-content {
    min-width: 75%;
		padding: 20px !important;
}

.learndash-wrapper.lds-focus-mode-content-widgets .ld-focus .ld-focus-main .lds-focus-content-widgets {
    order: 3;
    /*padding: 0px !important;*/
		padding: 0px 9px 0px 9px;
    flex-basis: 33.33%;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
    font-size: 34px;
}

/* MODIFICAMOS ESTILO CERRAR SESIÓN EN MENÚ 
ul.sub-menu {
    padding: 8px 0px 0px 24px;
    text-align: center;
    max-width: 90%;
}
li#menu-item-122 {
    padding-top: 10px;
}*/

/* TEMAS LOS HACEMOS MÁS ESTRECHOS EN LOS LISTADOS DE CONTENIDOS */
.ld-item-list.ld-lesson-list.ld-course-content-64 {
    max-width: 70%;
    margin: 0 auto;
    margin-bottom: 80px;
}
/* LOGIN */
.rcp_form input[type="text"], .rcp_form input[type="password"], .rcp_form input[type="email"] {
    padding: 4px 8px;
    margin: 0;
    width: 100%;
}

/*button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {*/
    /*width: 100%;*/
    /*border-radius: 10px;*/
    /*background-color: var(--color-secundario);
}*/
/*button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
    color: #ffffff;
    background-color: #9D9D9B;
}*/

/* IMPORTAR USUARIOS */
.page-id-280 input.acui_frontend_submit {
    width: 100%;
    margin-top: 40px;
}

.ld-profile-avatar {
    display: none;
}

input#rcp_login_submit {
    width: 100%;
}

/* LEARNDASH FOCUS CSS */

.ld-focus-content {
    min-width: 1080px !important;
}

/* RETOQUES ESTILOS H5P */
.h5p-question-introduction {
    text-align: center !important;
    font-weight: bold !important;
		margin-bottom: 40px;
}

/* RETOQUES GRID PRICE */
.ld_course_grid_price {
    display: none;
}

/* ALTO DEL CONTENIDO PARA POSICIONAR EL FOOTER */
.site-content {
    min-height: 95vh;
}

/* MODIFICAMOS FONDO DEL FOCUS */
body.ld-in-focus-mode .learndash-wrapper {
    /* background: #fff; */
    /* opacity: 0.2; */
    /*background-image: url(https://www.curso-maspbm-online.com/wp-content/uploads/FONDO-PENTASA-web-copia-scaled.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
}
/* BARRA LATERAL DERECHA DEL FOCUS EN BLNCO */
.lds-focus-content-widgets {
    background-color: white;
}

/* QUITAMOS PADDING DEL FONDO DEL CONTENT EN FOCUS */
.learndash-wrapper.lds-focus-mode-content-widgets .ld-focus .ld-focus-main .ld-focus-content {
    margin: 0;
    order: 2;
    flex-basis: 66.66%;
    padding: 20px !important;
}

/* CENTRAMOS LAS IMÁGENES DE TODOS LOS BLOQUES DE IMAGENES */
/* Centrar imágenes en LearnDash */
.learndash-wrapper .wp-block-image {
    text-align: center;
}

.learndash-wrapper .wp-block-image img {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}
.learndash-wrapper img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* HACEMOS QUE TODAS LAS NEGRITAS SE PONGAN DE COLOR ROJO */

strong, b {
    color: #C61719;
}

/* PERSONALIZAMOS ESTILOS DEL PLUGIN DE PODCAST */
button.ai-audio-control {
    background-color: green !important;
}


/* TUNEAMOS MENSAJES PARA LAS RESPUESTAS DE LOS CUESTIONARIOS SI SON CORRECTAS E INCORRECTAS */
.wpProQuiz_correct {
    background-color: #00AA00;
    color: white;
}
.wpProQuiz_incorrect {
    background-color: red;
    color: white;
}
a.ld-profile-edit-link {
    display: none !important;
}

p, li {
  text-align: justify;
}

/* OCULTAMOS LAS CARDS DEL PERFIL DE LEARNDASH */
.ld-profile__saved-cards.ld-breakpoint--initialized.ld-breakpoint--mobile.ld-breakpoint--tablet.ld-breakpoint--extra-small.ld-breakpoint--small.ld-breakpoint--medium.ld-breakpoint--large {
    display: none !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action a{
    padding: 27px !important;
    font-size: 16px !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action {
animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.5;
  }
}

p.has-text-align-center {
    margin-bottom: 3px;
}





























































/* MEDIA QUERYS*/

/* Custom, iPhone Retina */

@media only screen and (max-width : 768px) {

}

@media only screen and (max-width : 320px) {

}

/* FIN MEDIA QUERYS*/