/* PÁGINA CURSO */
#contentPage .lp-single-course {
  margin-top: 55px; }
#contentPage .lp-single-course .lp-single-course__header .lp-single-course__header__inner,
#contentPage .lp-single-course .lp-content-area,
#contentPage .lp-single-course .lp-courses-related,
#contentPage .lp-single-course .lp-courses-related .course-item,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description .wp-video .mejs-video {
  margin: 0; }
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-tab-panel-faqs .course-faqs-box:last-child,
#contentPage .lp-single-course .course-featured,
#contentPage .course-rate__details-row,
#contentPage .learnpress-course-review .course-reviews-list li,
#contentPage .learnpress-course-review .course-reviews-list .course-review-title,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app .quiz-buttons,
#contentPage .lp-archive-courses #content-item-quiz .question h4 {
  margin-bottom: 0; }
#contentPage .lp-single-course .lp-list-courses-related .section-title,
#contentPage .lp-single-course .lp-single-course-main__left .extra-box {
  margin-bottom: 20px; }
#jesusdelcerro form.purchase-course,
#jesusdelcerro form.enroll-course,
#jesusdelcerro form.learn-press-form,
#jesusdelcerro form.form-button-finish-course,
#contentPage .lp-single-course .lp-courses-related,
#contentPage .lp-single-course .lp-courses-related .course,
#contentPage .lp-single-course .lp-courses-related .course-item {
  padding: 0; }
#contentPage .lp-single-course #learn-press-course .course-detail-info,
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs .section-header {
  padding-top: 0; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ul,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ol,
#contentPage .lp-single-course .lp-single-course-main {
  padding-bottom: 0; }
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning,
#contentPage .lp-single-course .lp-user-item.graduation.passed,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table th,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table td,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table td,
#contentPage .lp-archive-courses table.course-material-table td,
#contentPage .lp-archive-courses table.course-material-table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table td {
  padding: 5px 10px; }
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-single-course .learn-press-breadcrumb a:hover::before,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections:hover::before,
#contentPage .lp-archive-courses #popup-course .popup-header__inner,
#contentPage .lp-archive-courses #popup-content .lp-button.completed,
#contentPage .lp-archive-courses #popup-content .content-item-summary form,
#contentPage .lp-archive-courses .content-item-wrap,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table,
#contentPage .lp-archive-courses table.course-material-table,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table {
  width: 100%; }
#contentPage .lp-archive-courses #popup-footer,
#contentPage .lp-single-course .lp-courses-related .course-item .course-info {
  width: auto; }
#contentPage .lp-single-course .lp-content-area,
#contentPage .lp-archive-courses #popup-footer,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app .quiz-status > div {
  max-width: none !important; }
#contentPage .lp-single-course .lp-single-course__header,
#contentPage .lp-single-course .learn-press-breadcrumb a,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections,
#contentPage .lp-single-course .course-featured {
  position: relative; }
#contentPage .lp-single-course .learn-press-breadcrumb,
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-single-course .learn-press-breadcrumb a::before,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::before,
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-overview label::after,
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-curriculum label::after,
#contentPage .lp-single-course .course-featured,
#contentPage .lp-single-course .lp-courses-related .course-item .course-info {
  position: absolute; }
#contentPage .lp-archive-courses #popup-content .lp-button.completed,
#contentPage .lp-single-course .course-featured,
#contentPage .lp-archive-courses #content-item-quiz .question-response.correct .label,
#contentPage .lp-archive-courses #content-item-quiz .question-response.incorrect .label,
#contentPage .lp-archive-courses .quiz-result .result-message {
  border-radius: 0; }
#contentPage .lp-single-course .lp-single-course__header,
#contentPage .lp-single-course .lp-single-course-main__left .extra-box,
#contentPage .lp-single-course button.write-a-review,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app ul.quiz-intro {
  border-radius: 3px; }
#contentPage .lp-archive-courses .lp-btn-complete-item,
#jesusdelcerro .lp-archive-courses .content-item-summary .btn-finish-course,
#contentPage .lp-single-course button.write-a-review,
#contentPage .lp-single-course .lp-courses-related .course-item .course-readmore a,
#contentPage .lp-single-course .review-form .review-fields .submit-review,
#contentPage .learnpress-course-review .course-reviews-list li,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok {
  border: none; }
#contentPage .lp-single-course .review-form .review-fields input,
#contentPage .lp-single-course .review-form .review-fields textarea,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table th,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table td,
#contentPage .lp-single-course .lp-single-course-main__left .extra-box {
  border: 1px solid var(--color-gris2); }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table td,
#contentPage .lp-archive-courses table.course-material-table td,
#contentPage .lp-archive-courses table.course-material-table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table td {
  border: 1px solid var(--color-blanco); }
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category .course-categories a,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description a {
  border-bottom: 1px solid transparent; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category .course-categories a:hover,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description a:hover {
  border-bottom-color: var(--color-secundario); }
#contentPage .lp-archive-courses #content-item-quiz .answered-correct label,
#contentPage .lp-archive-courses #content-item-quiz .question .answer-option.answer-correct .option-title {
  border-color: var(--color-verde); }
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-overview label,
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-curriculum label {
  color: transparent; }
#contentPage .lp-archive-courses #popup-footer .course-item-nav .prev:hover a,
#contentPage .lp-archive-courses .lp-btn-complete-item,
#jesusdelcerro .lp-overlay .lp-modal-dialog .btn-no:hover,
#jesusdelcerro .lp-archive-courses .content-item-summary .btn-finish-course,
#contentPage .lp-single-course button.write-a-review,
#contentPage .lp-single-course .lp-courses-related .course-item .course-readmore a,
#contentPage .lp-single-course .review-form .review-fields .submit-review,
#contentPage .lp-archive-courses #popup-footer .next a,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check:hover,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz:hover,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok {
  color: var(--color-blanco); }
#contentPage .lp-single-course .learn-press-breadcrumb a,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections,
#contentPage .lp-single-course #learn-press-course h1.course-title,
#contentPage .lp-single-course #learn-press-course .course-meta.course-meta-secondary .course-meta__pull-left .meta-item,
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-overview label::after,
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-curriculum label::after,
#contentPage .lp-archive-courses #content-item-quiz,
#contentPage .lp-archive-courses #content-item-quiz .quiz-content,
#contentPage .lp-archive-courses #content-item-quiz .quiz-intro::before,
#contentPage .lp-archive-courses #content-item-quiz .quiz-intro .quiz-intro-item__title,
#contentPage .lp-archive-courses #content-item-quiz .quiz-intro .quiz-intro-item__content,
#contentPage .lp-archive-courses h1 {
  color: var(--color-negro); }
#contentPage .lp-single-course .learn-press-breadcrumb a:hover,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections:hover,
#contentPage .lp-single-course .lp-single-course-main__right__inner .social-share-toggle .share-toggle-icon:hover,
#jesusdelcerro form.form-button-finish-course .lp-btn-finish-course:hover,
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category .course-categories a,
#contentPage .lp-archive-courses .course-title a:hover,
#contentPage .lp-archive-courses #popup-footer .course-item-nav .prev:hover::before,
#contentPage .lp-archive-courses #popup-footer .course-item-nav .next:hover::before,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description blockquote,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description a,
#contentPage .lp-archive-courses table.course-material-table a,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check {
  color: var(--color-secundario); }
#contentPage .lp-single-course .lp-single-course-main .course-price .free,
#jesusdelcerro .lp-course-curriculum .course-section .course-item-ico.passed.completed::before,
#contentPage .lp-single-course .lp-user-item.graduation.passed,
#contentPage .lp-single-course .lp-icon-passed::before,
#contentPage .lp-single-course .course-item .course-info .course-item-price .free,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table .lp-material-file-link a,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz {
  color: var(--color-verde); }
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::before,
#contentPage .lp-single-course .lp-single-course-main__right__inner .button-purchase-course:hover,
#contentPage .lp-single-course .learn-press-breadcrumb a:hover::before,
#contentPage .lp-single-course .lp-single-course-main .course-buttons .lp-button:hover,
#contentPage .lp-archive-courses .lp-btn-complete-item:hover,
#jesusdelcerro .lp-overlay .lp-modal-dialog .btn-yes:hover, 
#jesusdelcerro .lp-overlay .lp-modal-dialog .btn-no:hover,
#contentPage .lp-archive-courses .learn-press-progress .learn-press-progress__active,
#contentPage #popup-sidebar .lp-course-curriculum .course-item.current:before,
#jesusdelcerro form.form-button-finish-course .lp-btn-finish-course,
#jesusdelcerro .lp-archive-courses .content-item-summary .btn-finish-course:hover,
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning .course-progress__line__active,
#contentPage .lp-single-course .course-btn-continue,
#contentPage .lp-single-course button.write-a-review:hover,
#contentPage .lp-single-course .lp-courses-related .course-item .course-readmore a:hover,
#contentPage .lp-single-course .review-form .review-fields .submit-review:hover,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button:hover,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check:hover,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok:hover {
  background-color: var(--color-secundario); }
#contentPage .lp-archive-courses .course-sections .course-item.current,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description blockquote,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check {
  background-color: var(--color-secundario-claro); }
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-archive-courses #popup-header,
#contentPage .lp-archive-courses #popup-footer,
#contentPage .lp-archive-courses .lp-btn-complete-item,
#jesusdelcerro .lp-overlay .lp-modal-dialog .lp-modal-header,
#jesusdelcerro .lp-overlay .lp-modal-dialog .btn-yes,
#jesusdelcerro .lp-archive-courses .content-item-summary .btn-finish-course,
#contentPage .lp-single-course .lp-single-course-main .course-buttons .lp-button.course-btn-continue:hover,
#contentPage .lp-single-course button.write-a-review,
#contentPage .lp-single-course .lp-courses-related .course-item .course-readmore a,
#contentPage .lp-single-course .review-form .review-fields .submit-review,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz:hover,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok {
  background-color: var(--color-negro); }
#jesusdelcerro form.form-button-finish-course .lp-btn-finish-course:hover,
#contentPage .lp-single-course .review-form .review-fields input,
#contentPage .lp-single-course .review-form .review-fields textarea {
  background-color: var(--color-blanco); }
#contentPage .lp-single-course .course-featured,
#contentPage .lp-archive-courses #popup-content .lp-button.completed,
#contentPage .lp-archive-courses #content-item-quiz .question-response.correct .label,
#contentPage .lp-archive-courses #content-item-quiz .answer-options .answer-option input[type=radio]:checked::after,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz:hover,
#contentPage .lp-archive-courses .quiz-result.passed .result-message {
  background-color: var(--color-verde); }
#contentPage .lp-single-course .lp-user-item.graduation.passed,
#contentPage .lp-archive-courses #content-item-quiz .answered-correct label,
#contentPage .lp-archive-courses #content-item-quiz .question .answer-option.answer-correct .option-title,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz {
  background-color: var(--color-verde-claro); }
#contentPage .lp-single-course .lp-single-course-main__left .extra-box,
#contentPage .lp-archive-courses .learn-press-progress::before,
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning,
#contentPage .lp-single-course .lp-courses-related .course-item:hover,
#contentPage .lp-single-course .review-form .review-fields,
#contentPage .learnpress-course-review .course-reviews-list .user-name,
#contentPage .lp-single-course .lp-single-course-main__left .course-material .course-material-table th,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app ul.quiz-intro,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app .quiz-status > div,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h4,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table,
#contentPage .lp-archive-courses table.course-material-table,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table {
  background-color: var(--color-gris); }
#contentPage .lp-archive-courses table.course-material-table thead,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table thead,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description code,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check:hover .instant-check__info,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table thead {
  background-color: var(--color-gris2); }
#contentPage .lp-archive-courses #content-item-quiz .question-response.incorrect .label,
#contentPage .lp-archive-courses #content-item-quiz .answer-options .answer-option.answered-wrong input[type=radio]::after,
#contentPage .lp-archive-courses .quiz-result.failed .result-message {
  background-color: var(--color-rojo); }
#contentPage .lp-single-course .lp-section-instructor,
#contentPage .lp-single-course .lp-course-curriculum .course-curriculum-info__left .course-count-lesson::after,
#contentPage .lp-single-course .lp-course-curriculum .course-curriculum-info__left .course-duration,
#contentPage .lp-single-course .course-instructor-category,
#contentPage .lp-single-course #learn-press-course .course-meta-primary,
#contentPage .lp-single-course #learn-press-course .course-meta-secondary .course-meta__pull-left .meta-item.meta-item-student,
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.course-nav-tab-instructor,
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active::before,
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:first-child.active::after,
#contentPage .lp-single-course .lp-section-instructor,
#contentPage .lp-single-course .lp-single-course-info-one > div.item-meta:last-child,
#contentPage .lp-single-course .lp-single-course-info-one .item-meta .star-info::after,
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning .course-progress > div:nth-child(3n),
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category label,
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category .course-instructor,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app .quiz-status .countdown,
#contentPage .lp-archive-courses #content-item-quiz .question .btn-show-hint,
#contentPage .lp-archive-courses #content-item-quiz .quiz-status,
#contentPage .lp-archive-courses #content-item-quiz .question .question-response .point,
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app .quiz-buttons .button-left.fixed {
  display: none; }
#contentPage .lp-single-course .learn-press-breadcrumb a,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections {
  display: inline-block; }
#contentPage .lp-single-course .review-form .review-fields input,
#contentPage .lp-single-course .review-form .review-fields textarea,
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field span::after {
  display: block; }
#contentPage .lp-archive-courses #content-item-quiz .question-response.incorrect .label,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check .instant-check__info,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-content,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button span,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-correct span,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-wrong span, 
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-skipped span,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-minus span,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts .attempts-heading,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table .quiz-attempts__marks,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--questions-count .quiz-intro-item__title,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--passing-grade .quiz-intro-item__title,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-buttons.is-first .start {
  font-size: 0; }
#contentPage .lp-single-course .lp-single-course-info-one,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections,
#contentPage .lp-single-course .lp-single-course-main__right__inner .social-share-toggle,
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning,
#contentPage .lp-single-course .lp-courses-related .course-item .course-wrap-meta,
#contentPage .learnpress-course-review .course-reviews-list .review-info,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description table,
#contentPage .lp-archive-courses table.course-material-table,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check .instant-check__info::after {
  font-size: 12px; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category,
#contentPage .learnpress-course-review .course-reviews-list li,
#contentPage .lp-archive-courses #content-item-quiz .question .answer-option label,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description blockquote,
#contentPage .lp-archive-courses #content-item-quiz .question-response.incorrect .label::after,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table td,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table .quiz-attempts__marks::after {
  font-size: 14px; }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check .instant-check__icon,
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check::after,
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz::after,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-content::after,
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button::after,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field span::after,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--questions-count .quiz-intro-item__title::after,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--passing-grade .quiz-intro-item__title::after,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-buttons.is-first .start::after {
  font-size: 16px; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-info .price,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h4,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts .attempts-heading::after {
  font-size: 18px; }
#contentPage .lp-single-course .lp-single-course-main .course-price .free,
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning .course-progress__label,
#contentPage .learnpress-course-review .course-reviews-list .course-review-title,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h4,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h3,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts .attempts-heading::after,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table thead {
  font-weight: bold; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category .course-categories a,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ol li::marker {
  font-weight: 500; }
#contentPage .learnpress-course-review .course-reviews-list .course-review-title,
#contentPage .learnpress-course-review .course-reviews-list .review-content {
  font-style: italic; }
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning,
#contentPage .lp-single-course .lp-courses-related .course-item .course-wrap-meta,
#contentPage .lp-single-course .lp-courses-related .course-item .course-instructor-category,
#contentPage .learnpress-course-review .course-reviews-list li,
#contentPage .lp-archive-courses .course-sections .course-item .course-item-title h5,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description blockquote,
#contentPage .lp-course-curriculum .course-section .course-item__left h5,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table th,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table td {
  line-height: normal; }
#contentPage .lp-single-course .lp-single-course__header .course-title,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field span::after,
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field p {
  line-height: 35px; }
#contentPage .lp-single-course .lp-single-course-main__left .extra-box ul,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ul {
  list-style: disc; }
#contentPage .lp-archive-courses .content-item-summary .learn-press-message.success,
#contentPage .lp-archive-courses #popup-content .content-item-summary form {
  text-align: center; }
#contentPage .lp-single-course .learn-press-breadcrumb,
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-single-course .learn-press-breadcrumb a::before,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::before,
#contentPage .lp-single-course .course-featured {
  left: 0; }
#contentPage .lp-single-course .lp-single-course-main__right__inner .social-share-toggle .share-toggle-icon,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description a {
  transition: var(--transition-all); }
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description .wp-video {
  overflow: hidden; }
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after,
#contentPage .lp-single-course .learn-press-breadcrumb a::before,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::before {
  content: '';
  bottom: 0; }
#contentPage .lp-single-course .learn-press-breadcrumb a::after,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::after {
  height: 1px; }
#contentPage .lp-single-course .learn-press-breadcrumb a::before,
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections::before {
  width: 0;
  height: 2px;
  z-index: 1;
  transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1); }
#contentPage .lp-course-review-item img, 
#contentPage .review-item img, 
#contentPage .review-author img {
  border-radius: 50%;
  object-fit: cover; }
#contentPage .lp-single-course .lp-single-course__header__inner {
  padding: 25px; }
#contentPage .lp-single-course .learn-press-breadcrumb {
  top: -50px;
  font-size: 11px;
  line-height: 20px; }
#contentPage .lp-single-course .lp-single-course__header .course-title {
  margin-bottom: 15px;
  font-size: 35px; }
#contentPage .lp-single-course .lp-single-course-info-one {
  height: 18px; }
#contentPage .lp-single-course .lp-review-svg-star svg {
  width: 16px; }
#contentPage .lp-single-course .lp-single-course-main__left .extra-box {
  padding: 18px 20px; }
#contentPage .lp-single-course .lp-course-curriculum {
  margin-top: 40px; }
#contentPage .lp-single-course .lp-course-curriculum .course-toggle-all-sections {
  text-transform: initial;
  font-weight: normal;
  line-height: 22px; }
#contentPage .lp-single-course #learn-press-course .course-meta-secondary .course-meta__pull-left .meta-item {
  height: 20px; }
#contentPage .lp-single-course #learn-press-course .course-meta-secondary .course-meta__pull-left .meta-item.meta-item-level::before {
  content: url('../../assets/img/icono-nivel.svg'); }
#contentPage .lp-single-course #learn-press-course .course-meta-secondary .course-meta__pull-left .meta-item.meta-item-lesson::before {
  content: url('../../assets/img/icono-lecciones.svg'); }
#contentPage .lp-single-course #learn-press-course .course-meta-secondary .course-meta__pull-left .meta-item.meta-item-quiz::before {
  content: url('../../assets/img/icono-cuestionarios.svg'); }
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs {
  border: 1px solid var(--color-gris); }
#contentPage .lp-single-course #learn-press-course #learn-press-course-tabs.course-tabs .course-tab-panel {
  padding: 30px; }
#contentPage .lp-single-course #learn-press-course .course-summary-sidebar {
  margin-top: -140px; }
#contentPage .lp-single-course .course-featured {
  top: -25px;
  right: 0;
  text-align: right;
  padding: 2px 20px 0; }
#contentPage .lp-single-course .lp-single-course-main__right__inner .course-featured {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
#contentPage .lp-archive-courses #popup-footer {
  padding-left: 20px;
  padding-right: 20px; }
#contentPage .lp-archive-courses #popup-content .lp-button.completed {
  margin-top: -20px;
  margin-bottom: 20px; }
#jesusdelcerro form.form-button-finish-course .lp-btn-finish-course:hover {
  opacity: 1; }
#contentPage .lp-single-course .lp-single-course-main__right__inner .info-learning .course-progress__line {
  margin-bottom: 8px;
  margin-top: 3px; }
#contentPage .lp-single-course .lp-courses-related {
  gap: 20px; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-permalink {
  min-height: 35px; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-wrap-meta {
  margin-bottom: 100px; }
#contentPage .lp-single-course .lp-courses-related .course-item .meta-item-level {
  display: flex; }
#contentPage .lp-single-course .lp-courses-related .course-item .course-info {
  bottom: 20px;
  left: 20px;
  right: 20px; }
#contentPage .lp-single-course .lp-courses-related .course-featured {
  top: -27px; }
#contentPage .lp-single-course .lp-courses-related .course {
  width: 32%; }
#contentPage .lp-single-course .lp-user-item.graduation.passed {
  margin-bottom: 5px;
  margin-top: 3px; }
#contentPage .lp-single-course .lp-icon-passed::before {
  vertical-align: middle; }
#contentPage .lp-single-course .review-form .review-fields {
  padding: 20px; }
#contentPage .lp-single-course .review-form .review-fields input {
  min-height: inherit; }
#contentPage .lp-single-course .review-form .review-fields .choose-star svg {
  stroke: #ffb60a; }
#contentPage .learnpress-course-review .course-reviews-list {
  margin-top: 18px; }
#contentPage .learnpress-course-review .course-reviews-list li {
  border-top: 1px solid var(--color-gris2) !important;
  background-color: transparent !important; }
#contentPage .learnpress-course-review .course-reviews-list .review-author {
  max-width: 60px; }
#contentPage .learnpress-course-review .course-reviews-list .user-name {
  padding: 2px 5px; }
#contentPage .lp-archive-courses .content-item-wrap {
  max-width: 1080px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h3 {
  font-size: 22px;
  border-bottom: 1px solid var(--color-negro);
  padding-bottom: 5px;
  margin: 30px 0 20px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description h4 {
  padding: 5px 10px;
  margin-top: 40px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ul {
  padding-left: 30px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ul ul {
  list-style: square; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ol {
  list-style: decimal-leading-zero;
  padding-left: 50px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ul li,
#contentPage .lp-archive-courses .content-item-wrap .lesson-description ol li {
  margin-top: 15px; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description blockquote {
  padding: 15px 20px;
  margin: 30px 60px 0; }
#contentPage .lp-archive-courses .content-item-wrap .lesson-description hr {
  margin: 50px 0; }
#contentPage .lp-archive-courses #content-item-quiz .quiz-content ul li p {
  display: inline; }
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app ul .quiz-intro-item--passing-grade .quiz-intro-item__content::after {
  content: '%'; }
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app ul.quiz-intro {
  padding: 10px 15px; }
#contentPage .lp-archive-courses #content-item-quiz #learn-press-quiz-app ul .quiz-intro-item--passing-grade::before {
  content: url('../../assets/img/icono-diana.svg');
  margin-top: 2px; }
#contentPage .lp-archive-courses #content-item-quiz .question .question-content {
  margin-bottom: 10px; }
#contentPage .lp-archive-courses #content-item-quiz .question .answer-option label {
  cursor: pointer; }
#contentPage .lp-archive-courses #content-item-quiz .answered-wrong label {
  border-color: var(--color-rojo);
  background-color: var(--color-rojo-claro); }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check:hover .instant-check__info {
  padding: 10px; }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check .instant-check__icon {
  vertical-align: sub; }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check {
  border: 1px solid var(--color-secundario); }
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz {
  border: 1px solid var(--color-verde); }
#contentPage .lp-archive-courses .quiz-result .result-grade svg circle {
  stroke: var(--color-secundario); }
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field span::after {
  margin-bottom: 3px; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts {
  margin-top: 40px;
  margin-bottom: 0; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--questions-count .quiz-intro-item__title,
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--passing-grade .quiz-intro-item__title {
  line-height: 16px;
  margin-top: 4px; }
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-overview label::after {
  content: 'Presentación'; }
#contentPage .lp-single-course #learn-press-course .learn-press-nav-tabs .course-nav-tab-curriculum label::after {
  content: 'Lecciones'; }
#contentPage .lp-archive-courses #content-item-quiz .question-response.incorrect .label::after {
  content: 'Incorrecto'; }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check::after {
  content: 'Comprobar respuesta'; }
#contentPage .lp-archive-courses #content-item-quiz .lp-button.instant-check .instant-check__info::after {
  content: 'Tienes que responder la pregunta antes de saber la/s respuesta/s correcta/s.'; }
#contentPage .lp-archive-courses #popup-course #learn-press-quiz-app .quiz-buttons button.submit-quiz::after {
  content: 'FINALIZAR CUESTIONARIO'; }
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-content::after {
  content: '¿Estás segur@ de enviar el cuestionario?'; }
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-cancel::after {
  content: 'Cancelar'; }
#contentPage .lp-archive-courses #content-item-quiz #lp-modal-window #lp-modal-buttons .lp-button.modal-button-ok::after {
  content: 'Enviar'; }
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-correct span::after {
  content: 'P. correctas'; }
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-wrong span::after {
  content: 'P. incorrectas'; }
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-skipped span::after {
  content: 'P. omitidas'; }
#contentPage .lp-archive-courses .quiz-result .result-statistic .result-statistic-field.result-questions-minus span::after {
  content: 'Puntos negativos'; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts .attempts-heading::after {
  content: 'Información de los intentos del cuestionario'; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-attempts table .quiz-attempts__marks::after {
  content: 'Marcas'; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--questions-count .quiz-intro-item__title::after {
  content: 'Preguntas:'; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-intro .quiz-intro-item--passing-grade .quiz-intro-item__title::after {
  content: 'Nota mínima para aprobar:'; }
#contentPage .lp-archive-courses #learn-press-quiz-app .quiz-buttons.is-first .start::after {
  content: 'EMPEZAR'; }



/* MEDIAS */
@media (min-width: 1430px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -180px; }
  #contentPage .lp-single-course:has(.free) .lp-single-course-main__right {
    margin-top: -180px; }
}
@media (max-width: 1429px) and (min-width: 1385px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -180px; }
}
@media (max-width: 1384px) and (min-width: 1241px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -215px; }
}
@media (max-width: 1240px) and (min-width: 1190px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -155px; }
}
@media (max-width: 1189px) and (min-width: 1027px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -185px; }
}
@media (max-width: 1026px) and (min-width: 992px) {
  #contentPage .lp-single-course .lp-single-course-main__right {
    margin-top: -215px; }
}
@media (min-width: 1241px) { 
  #contentPage .lp-single-course .lp-single-course__header .course-title {
    width: calc(100% - 395px); }
}
@media (max-width: 1240px) and (min-width: 992px) { 
  #contentPage .lp-single-course .lp-single-course-main__left {
    width: calc(100% - 290px); }
  #contentPage .lp-single-course .lp-single-course-main__right {
    width: 260px; }
  #contentPage .lp-single-course .lp-single-course__header .course-title {
    width: calc(100% - 275px); }
  #contentPage .lp-single-course .lp-single-course-main__right__inner > div {
    font-size: 12px; }
  #contentPage .lp-single-course .lp-single-course-main .info-metas .info-meta-item {
    margin-bottom: 0px; }
  #contentPage .lp-single-course .lp-single-course__header .course-title {
    font-size: 30px;
    line-height: 30px; }
  #jesusdelcerro .lp-single-course h2 {
    font-size: 20px;
    line-height: 23px; }
  #jesusdelcerro .lp-single-course .lp-single-course-main {
    padding-top: 20px; }
}
@media (max-width: 991px) { 
  #contentPage .lp-single-course .lp-content-area {
    padding: 0; }
  #contentPage .lp-single-course .lp-single-course-main {
    padding-top: 10px; }
}
@media (max-width: 645px) {
  #contentPage .lp-single-course .lp-courses-related .course {
    width: 100%; }
}
@media (max-width: 540px) {
  #contentPage .lp-single-course .course-featured {
  top: -15px; }
  #contentPage .lp-single-course .learn-press-breadcrumb {
    top: -55px; }
  #contentPage .lp-single-course .lp-single-course__header__inner,
  #contentPage .lp-single-course .lp-single-course-main__right__inner,
  #contentPage .lp-single-course .lp-single-course-main__left .extra-box {
    padding: 15px; }
  #contentPage .lp-single-course .lp-single-course__header .course-title {
    font-size: 25px;
    line-height: 25px; }
  #contentPage .lp-single-course .lp-single-course__header .course-title,
  #contentPage .lp-single-course .lp-single-course-main__left .extra-box__title {
    margin-bottom: 5px; }
  #contentPage .lp-single-course .lp-single-course-main .course-img {
    margin: -15px -15px 15px -15px; }
  #contentPage .lp-single-course .lp-single-course-main .course-price,
  #contentPage .lp-single-course .lp-single-course-main__right__inner > div,
  #jesusdelcerro .lp-single-course .lp-course-description h2,
  #contentPage .lp-single-course .lp-single-course-main__left .extra-box,
  #contentPage .lp-single-course .lp-course-curriculum .course-curriculum-info {
    margin-bottom: 10px; }
  #contentPage .lp-single-course .lp-single-course-main .info-metas .info-meta-item {
    margin-bottom: 0; }
  #contentPage .lp-single-course .lp-single-course-main {
    row-gap: 20px; }
  #contentPage .lp-single-course .lp-single-course-main__left .extra-box__title {
    font-size: 20px; }
  #contentPage .lp-single-course .lp-single-course-main__left > div {
    margin-bottom: 20px; }
  #contentPage .lp-single-course .lp-course-curriculum {
    margin-top: 30px; }
  #contentPage .lp-course-curriculum .course-curriculum-info__left,
  #contentPage .lp-course-curriculum .course-section .course-item__right {
    font-size: 12px; }
  #contentPage .lp-course-curriculum .course-curriculum-info {
    gap: 5px;
    line-height: 12px; }
  #contentPage .lp-course-curriculum .course-section .course-section-header,
  #contentPage .lp-course-curriculum .course-section .course-item {
    padding: 10px; }
  #contentPage .lp-course-curriculum .course-curriculum-info,
  #contentPage .lp-course-curriculum .course-section .course-section-header {
    align-items: center; }
  #contentPage .lp-course-curriculum .course-section .course-item__content {
    row-gap: 0px; }
  #contentPage .course-rate__summary-value {
    font-size: 50px; }
  #contentPage .lp-course-curriculum .course-curriculum-info,
  #contentPage .course-rate {
    flex-direction: column; }
  #contentPage .course-rate__details {
    margin-left: 0; }
  #contentPage .course-rate__details-row .course-rate__details-row-star {
    flex: 0; }
  #contentPage .learnpress-course-review .course-reviews-list li,
  #contentPage .learnpress-course-review .course-reviews-list-shortcode li {
    flex-direction: row !important; }
  #contentPage .learnpress-course-review .course-reviews-list li .review-author,
  #contentPage .learnpress-course-review .course-reviews-list-shortcode li .review-author {
    width: 50px;
    margin-right: 0px; }
}