/*
Theme Name: Academy By StarFarma
Author: STARFARMA
Author URI: https://starfarma.es/ 
Template: Divi
Version: 1.2
Description: Theme with love, by StarFarma

*/


/*-----------------todo el contenido separado de la barra superior-------------------------------*/

/*#et-main-area {
	padding-top:0px!important;
}*/
.tutor-wrap {
		padding-bottom:1px!important;

}

@media only screen and (max-width: 471px){

.tutor-password-strength-hint .indicator {
    gap: 0px;}}



/*-----------------Ocultamos el sidebar de comentarios sin cargarnos los comentarios de las lecciones------------------------------*/

.tutor-single-course-sidebar-more .tutor-course-details-instructors {
    display: none;
}
#comment-wrap {
    display: none;
}
/*-----------------Menú ayuda no mobile------------------------------*/


@media (max-width: 980px) {
	.pa-open-mobile-menu .et_pb_menu__menu {
		display: flex!important;
	}
	.pa-open-mobile-menu .et_mobile_nav_menu {
		display: none!important;
	}
}
@media only screen and (max-width: 978px) {
    #wtfdivi003-widget-area-wrap .et_pb_widget:last-child {
        display: none!important;
    }
	.wpb-pcf-btn.wpb-pcf-btn-small {
		        display: none!important;
	}

}

/*-------------------------------------------------------*/
/*---------Estilos títulos dentro de las lecciones-------*/
/*-------------------------------------------------------*/
@media only screen and ( min-width: 981px ) {
.tutor-lesson-wrapper h1 {
	font-size:3em;
	line-height:1.1;
	font-weight:500;
	}}
@media only screen and ( max-width: 980px ) {
.tutor-lesson-wrapper h1 {
	font-size:2.5em;
	line-height:1.1;
	font-weight:500;
	}}

.tutor-lesson-wrapper h2 {
	font-size: 16px;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
color:#753087;}

.tutor-lesson-wrapper h3 {
	font-size: 16px;
    font-weight: 700;
	color: #753087;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}

.tutor-lesson-wrapper a {
	color: #753087;
	text-decoration:underline!important;}

.tutor-fw-bold {
    font-weight: 400!important;
}

/*#comment-wrap {
    display: none;
}
.tutor-course-details-instructors {
	display:none;
}*/
.tutor-single-course-sidebar-more>div {
    border-top: 1px solid var(--tutor-border-color);
}

/*-------------------------------------------------------*/
/*---------Estilos textos dentro de las lecciones-------*/
/*-------------------------------------------------------*/
.tutor-lesson-wrapper strong, .tutor-lesson-wrapper b {
	color: #753087;
}
.tutor-lesson-wrapper p, .tutor-lesson-wrapper li, .tutor-lesson-wrapper h1, .tutor-lesson-wrapper h2 {
    margin-bottom: 1.5em; /* Espacio adicional debajo de cada párrafo y elemento de lista */
}
.tutor-lesson-wrapper small  {
    font-size:14px; /* tamaño de texto para anotaciones */
}

/*---------Tabla para varias imágenes-------*/

.tutor-lesson-wrapper table {
            width: 100%;
            border-collapse: collapse;
        }

.tutor-lesson-wrapper td {
            width: 50%;
            text-align: center;
            vertical-align: top;
			}

.tutor-fw-bold {
    font-weight: 400;
}

/*---------Botones Woocommerce-------*/

.woocommerce-page.et_pb_button_helper_class button.button {
	color:#763187!important;
	border: 1px #763187 solid;
	font-size:20px;
	text-decoration:uppercase;
	border-radius:1px;
}

@media only screen and (max-width: 980px) {
    #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
        background-color: #F6EFEC!important;
    }
	.et_mobile_menu li a{
		color:#3F064D!important;
	}
}

/*Barra accesibilidad*/
#acwp-toolbar-btn-wrap.show {
    margin-top: 250px;
}

/*----PDF----*/
/*----Quitamos el compartir----*/
.cmd .cmdShare {
	display:none!important;
	}
.cmdShare {
	display:none!important;
	}
#cmdShare {
	display:none!important;
	}

.tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) {
    margin-top: 75px;
}

/*----------------Página alumnos------------*/
.tutor-dashboard-menu-wishlist {
	display:none!important;
}
.tutor-dashboard-menu-my-quiz-attempts {
	display:none;
}

.tutor-dashboard .tutor-frontend-dashboard-header {
    margin-top: 50px;
}


/*----------------ocultamos metadatos categoría en el curso------------*/
.tutor-course-details-info {
		display:none;
	}

/*----------------Color botones avance - retroceso del curso------------*/
.tutor-btn-sm {
	background:#CCA9CE;
	color:white;
}

/*----------------barra de progreso del curso fijada en escritorio------------*/
@media only screen and (min-width: 1200px){
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
    width: 80%;
	z-index:99;
	position: fixed;}}

/*---------------Textos legales------------*/
.woocommerce-privacy-policy-text {
font-size: 14px;
}

#cmplz-document {
	max-width: 100%!important;
}

#cmplz-document p {
	line-height:2em!important;}

/*---------------Contact form 7 estilo DIVI------------*/

/*  fields. Note "assunto" field, is explained in Select section of this file */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .assunto{
  background-color: #eee !important;
  border: none !important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 8px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* submit button */
.wpcf7-submit {
  margin: 4px auto 0;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 10px;
  line-height: 1.4em;
  background: transparent;
  border: 2px solid;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.wpcf7-submit:hover { 
  background-color: #eee; 
  border-color:#eee; 
  padding: 3px 10px !important; 
}

/*bold label*/
.wpcf7-form label {font-weight:bold}

/* select: put a class, and call by class. In this example, my field class is: "assunto" */
.assunto {display:block}
.assunto .wpcf7-select {
  border:none; background:transparent; width:100%; font-size: 14px;
  color: #999 !important;
}
/* end select */

/*---------------Botón ayuda en el menú------------*/
@media only screen and ( min-width: 981px ) {
.wpb-pcf-btn.wpb-pcf-btn-small {
    margin-top: -10px;
    margin-left: 20px;
	}
.wpb-pcf-form-style-true .wpcf7 form>p {
	font-size:14px;
	}
	.wpb-pcf-form-style-true .wpcf7 form>p, .wpb-pcf-form-style-true .wpcf7 form>div {
    margin-bottom: 10px;
}
	.swal2-popup swal2-modal swal2-show {
		top:150px;
	}
}
@media only screen and ( max-width: 980px ) {
	.swal2-html-container {
	margin: 1em 0.3em;	
	}
.swal2-container.swal2-center>.swal2-popup {
	width:90%!important;
	top: 170px;}
.wpb-pcf-form-style-true .wpcf7 form>p {
	font-size:14px;
	margin-bottom: 10px;
	padding-bottom:0px;
	}
	.wpb-pcf-form-style-true .wpcf7 form>small {
	font-size:14px;	
	}}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: inline-block!important;
}
.wt-single-coupon.minimal_outline .wt_sc_coupon_type {

    color: white !important;
}
.wt-single-coupon.minimal_outline .wbte_sc_coupon_desc {
	font-size:14px!important;
	color:#753087!important;}