.elementor-kit-10{--e-global-color-primary:#4D9ECD;--e-global-color-secondary:#1C4A91;--e-global-color-text:#414141;--e-global-color-accent:#DE8A04;--e-global-color-f3aa3e3:#E0E0E0;--e-global-color-b39a486:#FFFFFF;--e-global-color-a60d1be:#ECECEC;--e-global-color-f07fa2f:#F7F7F7;--e-global-color-7463973:#888888;--e-global-typography-primary-font-family:"Helvetica";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:42px;--e-global-typography-primary-letter-spacing:1px;--e-global-typography-secondary-font-family:"Helvetica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-size:12px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:18px;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-weight:500;--e-global-typography-5355de1-font-family:"Helvetica";--e-global-typography-5355de1-font-size:36px;--e-global-typography-5355de1-font-weight:300;--e-global-typography-5355de1-text-transform:none;--e-global-typography-5355de1-font-style:normal;--e-global-typography-5355de1-text-decoration:none;--e-global-typography-5355de1-line-height:42px;--e-global-typography-5355de1-letter-spacing:1px;--e-global-typography-311257e-font-family:"Helvetica";--e-global-typography-311257e-font-size:36px;--e-global-typography-311257e-font-weight:300;--e-global-typography-311257e-text-transform:uppercase;--e-global-typography-311257e-font-style:normal;--e-global-typography-311257e-text-decoration:none;--e-global-typography-311257e-line-height:42px;--e-global-typography-311257e-letter-spacing:1px;--e-global-typography-0b40cbb-font-family:"Helvetica";--e-global-typography-0b40cbb-font-size:36px;--e-global-typography-0b40cbb-font-weight:bold;--e-global-typography-0b40cbb-text-transform:uppercase;--e-global-typography-0b40cbb-font-style:normal;--e-global-typography-0b40cbb-text-decoration:none;--e-global-typography-0b40cbb-line-height:42px;--e-global-typography-0b40cbb-letter-spacing:1px;--e-global-typography-a9de705-font-family:"Helvetica";--e-global-typography-a9de705-font-size:11px;--e-global-typography-a9de705-font-weight:500;--e-global-typography-a9de705-text-transform:uppercase;--e-global-typography-a9de705-font-style:normal;--e-global-typography-a9de705-text-decoration:none;--e-global-typography-a9de705-line-height:12px;--e-global-typography-a9de705-letter-spacing:0.2px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-10 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-10 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.botones_leccion { }

.botones_leccion .learndash-wrapper .ld-content-actions {
    align-items: center;
    justify-content: flex-end;
    padding: 0;
    margin: 0;
    border-top: 0 none;
}

.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action {
    padding: 0 0 0 5px;
}

.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action.ld-empty {
    padding: 0;
}

.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(1) { flex-basis: auto; }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(1) .ld-button { }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) { flex-basis: auto; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .learndash_mark_complete_button { }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(3) { flex-basis: auto; }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(3) .ld-button { }


.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action .ld-button { border-radius: 4px; }
.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button { border-radius: 4px; white-space: nowrap; width: auto; white-space: nowrap; width: auto; }

.botones_leccion .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back { color: #1C4A91; border: 2px solid #1C4A91 !important; background-color: transparent; border-radius: 4px; line-height: 1.25em; padding: 0.9em; width: auto; white-space: nowrap; margin-left: 5px; }




.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    align-items: center;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name .ld-status-icon {
    margin: 0 .25em 0 0;
}



body .learndash-wrapper .ld-progress.ld-progress-inline {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin: 0 10px 0 0;
}


.columnas-control { position: relative; }

.columnas-control .columnas-control-btn-open { position: absolute; top: 0; right: 0; width: auto !important; display: block; z-index: 1000000; }
.columnas-control .columnas-control-btn-close { position: absolute; top: 0; left: 0; width: auto !important; display: none; z-index: 1000000; }

.columnas-control.columnas-control-hide { }
.columnas-control.columnas-control-hide .columnas-control-btn-open { display: none; }
.columnas-control.columnas-control-hide .columnas-control-btn-close { display: block; }
.columnas-control.columnas-control-hide .columna-menu .elementor-shortcode { display: none; }


.barra_lateral .elementor-shortcode .ld-item-list-items { height: 60vh; overflow: auto; }


.lista-equipos-proteccion {}
.lista-equipos-proteccion > div { display: flex; align-items: center; margin-bottom: 10px; }
.lista-equipos-proteccion > div > img { margin-right: 10px; }


body .learndash-wrapper .wpProQuiz_content .wpProQuiz_button { font-size: 16px; line-height: 18px; border-radius: 4px; padding: 12px 14px; }/* End custom CSS */