/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2025 | 18:10:33 */
/*tuto lms*/
/* Ocultar lecciones de video */
.tutor-course-content-list .tutor-lesson.video {
    display: none !important;
}

/* Ocultar tests/exámenes */
.tutor-course-content-list .tutor-quiz {
    display: none !important;
}
.tutor-meta{
	display:none;
}
.page-header .entry-title{
	text-align:center!important;
	margin:20px 20px!important;
}


/* Responsive */
@media (max-width: 768px) {
  .responsive-table thead {
    display: none;
  }

  .responsive-table,
  .responsive-table tbody,
  .responsive-table tr,
  .responsive-table td {
    display: block;
    width: 100%;
  }

  .responsive-table tr {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
  }

  .responsive-table td {
    border: none;
    padding: 8px 12px;
    background-color: transparent!important;
    position: relative;
  }

  .responsive-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    color: #616697;
    margin-bottom: 4px;
  }

  /* Oculta columna Nº solo en mobile */
  .responsive-table td:nth-child(1) {
    display: none;
  }

  /* Etiquetas móviles (saltando la columna Nº) */
  .responsive-table td:nth-child(2)::before { content: "Curso modalidad e-learning"; }
  .responsive-table td:nth-child(3)::before { content: "Público objetivo"; }
  .responsive-table td:nth-child(4)::before { content: "Inicio inscripción"; }
  .responsive-table td:nth-child(5)::before { content: "Inicio ejecución"; }
  .responsive-table td:nth-child(6)::before { content: "Cupo total"; }
  .responsive-table td:nth-child(7)::before { content: "Requisitos"; }
  .responsive-table td:nth-child(8)::before { content: "Alcance"; }
  .responsive-table td:nth-child(9)::before { content: ""; }

  /* Botón al final, centrado */
  .responsive-table .btn-wrapper {
    text-align: left;
    margin-top: 10px;
  }
}


.tutor-course-price .currency {
  display: none; /* Oculta el $ que viene por defecto */
}

.tutor-course-price .price::before {
  content: "US$ "; /* Agrega el prefijo antes del precio */
  font-weight: bold;
}

.elementor-kit-8 h2{
	text-align:center !important;
}
 