#cookie-law-info-bar {
	border-top: 3px solid #5827EC;}
.rescate-ingles-watermark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 0;
    pointer-events: none;
}
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
.site-container,
.inside-site-inner,
.site-inner,
.content-area,
.site-content,
.entry-content,
.elementor-section-wrap,
.elementor-container {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.page-id-2253 .site-inner,
.page-id-2253 .inside-site-inner,
.page-id-2253 .content-area,
.page-id-2253 .entry-content {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* C1 IN 12 · páginas sin distracciones: presentación de cursos, registro y acceso */
body.single-courses [data-elementor-type="header"],
body.single-courses [data-elementor-type="footer"],
body.single-courses .site-header,
body.single-courses .site-footer,
body.single-courses .joinchat,
body.page-id-3086 [data-elementor-type="header"],
body.page-id-3086 [data-elementor-type="footer"],
body.page-id-3086 .site-header,
body.page-id-3086 .site-footer,
body.page-id-3086 .joinchat,
body.page-id-3087 [data-elementor-type="header"],
body.page-id-3087 [data-elementor-type="footer"],
body.page-id-3087 .site-header,
body.page-id-3087 .site-footer,
body.page-id-3087 .joinchat { display: none !important; }

/* C1 IN 12 · recorrido de compra sin distracciones: carrito y checkout */
body.woocommerce-cart [data-elementor-type="header"],
body.woocommerce-cart [data-elementor-type="footer"],
body.woocommerce-cart .site-header,
body.woocommerce-cart .site-footer,
body.woocommerce-cart .joinchat,
body.woocommerce-checkout [data-elementor-type="header"],
body.woocommerce-checkout [data-elementor-type="footer"],
body.woocommerce-checkout .site-header,
body.woocommerce-checkout .site-footer,
body.woocommerce-checkout .joinchat { display: none !important; }
/* C1 IN 12 · ficha del curso: sin valoraciones, categoría, lista de deseos ni compartir */
body.single-courses .tutor-course-details-ratings,
body.single-courses .tutor-course-details-info,
body.single-courses .tutor-course-wishlist-btn,
body.single-courses .tutor-course-share-btn,
body.single-courses .tutor-nav-item:has(> [data-tutor-nav-target="tutor-course-details-tab-reviews"]) { display: none !important; }

/* C1 IN 12 · ficha del curso: sin contador de inscritos y botón de compra con la paleta del curso */
body.single-courses .tutor-card-footer li:has(.tutor-icon-mortarboard) { display: none !important; }
body.single-courses .tutor-add-to-cart-button,
body.single-courses .tutor-btn.tutor-btn-primary {
  background-color: #FF7A3D !important; border-color: #FF7A3D !important; color: #2E1A5E !important; font-weight: 700 !important; border-radius: 10px !important;
}
body.single-courses .tutor-add-to-cart-button:hover,
body.single-courses .tutor-btn.tutor-btn-primary:hover {
  background-color: #F2458C !important; border-color: #F2458C !important; color: #FFFFFF !important;
}


/* Tutor LMS · lecciones, quizzes y tareas sin header ni footer */
body.single-lesson [data-elementor-type="header"],
body.single-lesson [data-elementor-type="footer"],
body.single-lesson .site-header,
body.single-lesson .site-footer,
body.single-lesson .joinchat,
body.single-tutor_quiz [data-elementor-type="header"],
body.single-tutor_quiz [data-elementor-type="footer"],
body.single-tutor_quiz .site-header,
body.single-tutor_quiz .site-footer,
body.single-tutor_quiz .joinchat,
body.single-tutor_assignments [data-elementor-type="header"],
body.single-tutor_assignments [data-elementor-type="footer"],
body.single-tutor_assignments .site-header,
body.single-tutor_assignments .site-footer,
body.single-tutor_assignments .joinchat { display: none !important; }
