:root{
--color-primario: #535C64;
--color-secundario: #27477E;
--color-terciario: #A7B2BC;
--color-cuaternario: #A7B2BB;
--color-quincotenario: #F2F2F2;
--color-iconos: #27477E;
}
}

.color_alzert_inicio {
	border: solid 1px var(--color-primario);
  color: var(--color-primario);
}
.media {
	background-color: var(--color-quincotenario);
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 20px;
  min-height: 80px;
}

.fecha_home {
	color: var(--color-primario);
}

.titulo_home {
	color: var(--color-terciario);
  margin-top: 37px;
}

.imagen_home{
  margin-top: 10px;
}

.page .site-inner {
    margin-top: 105px;
}

.site-inner {
    background: none;
  	margin-top: 80px;
}

.content-sidebar-wrap {
    padding-top: 20px;
}

/* PÁGINA DE ESTADÍSTICAS */
.page-id-842 .site-inner {
    margin-top: 10px;
}
/* FIN PÁGINA DE ESTADÍSTICAS */
h1 {
    font-size: 36px;
    color: var(--color-primario);
}
body a {
  text-decoration: none !important;
  color: var(--color-primario);
}

body{
  background-color: var(--color-primario);
}

h3 a {
    color: var(--color-primario);
  text-decoration: none;
  border: none;
}
h3 {
    color: var(--color-primario);
  text-decoration: none;
}

h3 a:hover {
    color: var(--color-secundario);
  text-decoration: none;
  border: none;
}

h2 {
	color: var(--color-secundario);
}

h5 {
    line-height: 125%;
}

a {
	color: var(--color-secundario);
}


.site-container {
  /*background-image: url(https://s3-eu-west-1.amazonaws.com/aedaf-eventonline/cpt-entyvio_muevet-Eii_1.jpg) no-repeat center fixed;*/
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
background-attachment: fixed;
    max-width: 100%;
  margin-bottom: 0px;
  
}


.site-container {
/*background-image: url("https://s3-eu-west-1.amazonaws.com/aedaf-eventonline/cpt-entyvio_muevet-Eii_1.jpg");*/ /* The image used */
  background-color: #ffffff; /* Used if the image is unavailable */
  /*height: 500px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: fixed;/* Resize the background image to cover the entire container */
  background-attachment: fixed;
}

.page-id-978 .site-container {
  background-image:none;
}
.page-id-40 .site-container {
  background-image:none;
}
.page-id-41 .site-container {
  background-image:none;
}

.page .entry-header, .single .entry-header {
    margin: 0 auto;
}



/* ---------  INICIO LOOP GET POST WEBINARS --------- */
.caja_blanca {
  background-color: white;
  border-radius: 5px;
  padding: 0px 10px 10px 10px;
  /*margin-top: 0px;*/
}

.caja_blanca2 {
  background-color: white;
  /*border-radius: 5px;*/
  padding: 10px;
  min-height: 268px;
  margin: 40px 2px 5px 0px;
}

.caja_blanca_tabs {
  background-color: white;
  border-radius: 10px;
  padding: 0px 20px 20px 20px;
  min-height: 585px;
}


.caja_1190 {
    border: solid 5px var(--color-primario);
    border-radius: 30px;
    min-height: 268px;
}

.cajabig_1190{
    border: solid 5px var(--color-primario);
    border-radius: 30px;
}

input#gform_submit_button_23 {
    padding: 10px 40px 10px 40px;
}

.gform_button.button {
		background-color: var(--color-primario);
  	color: white;
}

.page .gform_button {
    padding: 10px 40px 10px 40px;
}

.page .gform_body {
    padding: 0;
}

.has-post-thumbnail img {
    vertical-align: middle;
    height: 210px;
    width: 500px;
    padding: 20px 0px;
    margin-top: 20px;
}
/*.colapso-loop{
  float: right;
}*/
.page-id-1070 .site-inner {
	margin-top: 105px;
}

.alert {
    margin-top: 0px;
}

/* ---------  FIN LOOP GET POST WEBINARS --------- */

/*  --------- INICIO OCULTAR 
 *  EN LAS DOS PRIMERAS PÁGINAS DE ACCESO --------- */
.page-id-1455 ul#menu-barra-superior, .page-id-1417 ul#menu-barra-superior, .page-id-1410 ul#menu-barra-superior {
    display: none;
}
/*  --------- FIN OCULTAR MENÚ EN LAS DOS PRIMERAS PÁGINAS DE ACCESO --------- */


/*  --------- INICIO BOTÓN ACCEDE POR PRIMERA VEZ --------- */
.gform_wrapper .gform_footer {
    text-align: center;
}
/*  --------- INICIO BOTÓN ACCEDE POR PRIMERA VEZ --------- */


/*  --------- INICIO ACTUALIZAR FORMULARIO MI CUENTA --------- */

li#field_24_16, li#field_24_17 {
    background-color: var(--color-cuaternario);
    padding: 20px;
}

select#input_24_19, #input_24_20, #input_24_21 {
    border: solid 1px var(--color-primario);
}

/*  --------- FIN ACTUALIZAR FORMULARIO MI CUENTA --------- */



/*  --------- INICIO ACCOUNT IN NAVBAR --------- */
.navbar-login
{
    width: 305px;
    padding: 10px;
    padding-bottom: 0px;
}

.navbar-login-session
{
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.icon-size
{
    font-size: 87px;
}

.dropdown, .dropup {
    position: relative;
    display: inline;
  	font-size: 13px;
}
.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
    border-color: transparent;
    color: var(--color-secundario) !important;
}

/*  --------- FIN ACCOUNT IN NAVBAR --------- */






.lsow-icon-menu:before {
    content: "\e914";
    color: white;
    text-decoration:none;
}

footer.site-footer {
    background-color: var(--color-terciario);
}
footer.site-footer a {
    color: white;
}

nav#genesis-nav-primary a {
    /*color: black;*/
  /*background-color: #F5F5F5;*/
  padding: 15px 10px;
}

.genesis-nav-menu a span {
    color: var(--color-primario);
}

/* Estilos del player */
div#video-controls2 {
  background-color: white;
  border: solid #D1CFCF 2px;
}

p.live {
    margin-top: 14px;
    margin-right: 15px;
}

button.svd-controls-full{
    padding-top: 4px;
    padding-right: 4px;
}

button.svd-controls-full:hover{
    padding-top: 4px;
    padding-right: 4px;
}

input#volume-bar {
    border: none;
}

/* FIN Estilos del player */




/* -------------- INICIO BOTÓN REGISTRO ------------- */
.btn-mueveteii {
  background-color: var(--color-primario);
  color: white;
}
.btn-mueveteii:hover {
  background-color: var(--color-primario);
  color: white;
}

li#menu-item-1163 {
    background-color: var(--color-primario);
    border-radius: 10px;
    /* color: white; */
    padding: 0px 30px;
}

li#menu-item-1163 a span {
     color: white; 
  text-decoration: none;
	border: none;		
}
/* -------------- FIN BOTÓN REGISTRO ------------- */




/* INICIO LOOP WEBINARS */
img.alignleft.entry-image, img.alignright.entry-image {
    border: solid 5px var(--color-primario);
}

article.jem_webinars.has-post-thumbnail.entry {
    background-color: white;
    padding: 30px 20px 30px 20px;
    margin-bottom: 20px;
}

/* FIN LOOP WEBINARS */



/* Estilos para el alert INICIO */

.alert-labeled{
  padding: 0px;
}

.alert-labeled-row{
    display: table-row;
    padding: 0px;
}

.alert-labelled-cell{
    padding: 10px;
    display: table-cell;
    vertical-align: middle;
}

.alert-labeled .close > *{
    padding:10px;
    display: table-cell;
    vertical-align: middle;
}

.alert-label{
    vertical-align: middle;
    background: #BCE8F1;
    width: auto;
    padding: 10px 15px;
    height: 100%;
    font-size:1.1em;
}

/* Estilos para el alert FIN */


/* --------- INICIO ESTILOS TABS BOOTStrap --------- */

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    width: 100%;
    text-align: center;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    width: 25%;
  	display: none;
}

.nav-tabs a {
    border-bottom: 1px solid #ddd;
    background-color: var(--color-primario);
    border-radius: 5px;
    color: white;
  
}
.nav-tabs>li>a:hover {
    background-color: var(--color-secundario);
  border: none;
}

a.boton-presentacion {
    background-color: var(--color-terciario);
    color: white;
    padding: 10px 50px;
  border-radius: 10px;
}

/* --------- FIN ESTILOS TABS BOOTSNIP --------- */


/* --------- INICIO WAITING CUENTA ATRÁS --------- */
span.pbc-num.pbc-curr.pbc-zoom-in {
    color: white;
}
/* --------- FIN WAITING CUENTA ATRÁS --------- */


/* ---------------- ESTILO DE LAS TABLAS DE DIRECTO ----------------- */

/* -------- Style 3 ----------- */
    
.lsow-tabs.style3 .lsow-tab-nav {
    background: var(--color-primario);
    border-radius: 5px 5px 0 0;
}

.lsow-tabs.style3 .lsow-tab-nav .lsow-tab a {
    padding: 20px 30px;
    border-radius: 34px;
    color: black;
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

.lsow-tab-pane.lsow-active {
    min-height: 541px;
}

.lsow-tab {
  width: 20%;
}

.menu-item i._before, .rtl .menu-item i._after {
    margin-right: .25em;
    color: var(--color-cuaternario);
}

form#sac-form fieldset label span {
    float: left;
    clear: both;
    width: 94%;
    margin: 0 0 2px 0;
    font-size: 14px;
    color: var(--color-primario);
}

/* FIN ESTILO DE LAS TABLAS DE DIRECTO  */

/* --------------- RETOQUE FORMULARIO DE PREGUNTAS GF  -------------------*/

textarea#input_1_5 {
    border: solid 1px var(--color-primario);
}

input#input_1_4 {
  border: solid 1px var(--color-primario);
}

input#input_1_3 {
  border: solid 1px var(--color-primario);
}

input#input_2_2 {
   border: solid 1px var(--color-primario);
}

select#input_3_24 {
    border: solid 1px var(--color-primario);
}
select#input_24_23 {
  border: solid 1px var(--color-primario);
}

input#gform_submit_button_1 {
    border-radius: 10px;
}

input#gform_submit_button_2 {
  border-radius: 10px;
}

.gform_body {
    padding: 15px 50px;
  
}

input#gform_submit_button_1 {
    float: right;
  margin-right: 50px;
}

div#home {
    margin-top: 30px;
}

/* ---------------- FIN  RETOQUE FORMULARIO DE PREGUNTAS GF  -------------------*/

/* ---------------- INICIO  RETOQUE CHAT  -------------------*/

input#submitchat {
    border-radius: 10px;
		text-transform: capitalize;
}
div#sac-output {
    border: solid 1px var(--color-primario);
}
/* Quitar créditos del chat */
#mm-credit-info {
    margin-top: -5px;
    display: none;
}
/* ---------------- FIN  RETOQUE CHAT  -------------------*/


/* ---------------- INICIO  ENCUESTAS CHAT  -------------------*/

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: 1px;
    border: solid 1px var(--color-primario);
}

/* ---------------- INICIO  ENCUESTAS CHAT  -------------------*/


/* --------------- RETOQUE INPUTS LOGIN RCP  -------------------*/

input#rcp_user_login {
    border: solid 1px var(--color-primario);
}

input#rcp_user_pass {
  border: solid 1px var(--color-primario);
}

input#rcp_login_submit {
    background-color: var(--color-primario);
    border-radius: 10px;
}

div#panel-35-0-1-0 {
  background-color: white;
    padding: 60px;
}

input#rcp_lostpassword_submit {
  background-color: var(--color-primario);
    border-radius: 10px;
}

input#rcp_password_submit {
  background-color: var(--color-primario);
    border-radius: 10px;
}

.rcp_logged_in a {
    display: none;
}

/* --------------- FIN RETOQUE INPUTS LOGIN RCP  -------------------*/




/* --------------- JUNTA EL VÍDEO AL LOGIN TML --------------- */
div#panel-35-0-1-0 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#pl-35 #panel-35-0-1-0, #pl-35 #panel-35-0-1-1 {
    margin: 0px 0px -70px 0px;
}
/* --------------- JUNTA EL VÍDEO AL LOGIN TML --------------- */





/* --------------- INICIO RETOQUE FORMULARIO DE REGISTRO  -------------------*/

#field_3_8 span.gfield_required {
    display: none;
}

div#pgc-533-0-1 {
    background-color: white;
    padding: 60px;
}


input#gform_submit_button_3 {
    border-radius: 10px;
		background-color: var(--color-secundario);
}

li#field_3_9 span {
    display: none;
}

select#input_3_21, #input_3_22, #input_3_23 {
    border: solid 1px var(--color-primario);
}

/* --------------- FIN RETOQUE FORMULARIO DE REGISTRO  -------------------*/

/* --------------- INICIO JEM WEBINARS  -------------------*/

article.jem_webinars {
    margin-top: 60px;
}

span.entry-categories {
    display: none;
}

.page .entry-title, .single .entry-title {
    text-align: center;
}

p.entry-meta {
    float: right;
}

body.jem_webinars-template-default {
    margin-top: 60px;
  
}

.descripcion-webinar {
  background-color: white;
  padding: 20px;
}

img.imagen-banner {
    margin-top: 50px;
    display: flex;
    margin: 50px auto;
}

/* ARCHIVE JEM WEBINARS */


/* --------------- FIN JEM WEBINARS  -------------------*/

/* --------------- INICIO JEM 404  -------------------*/
.cuatrocientoscuatro {
	margin: 200px;
}
/* --------------- FIN JEM 404  -------------------*/


/* --------------- INICIO JEM FACET  -------------------*/

.fwpl-item.el-86rpmv, .fwpl-item.el-86rpmv h4 {
    text-align: center;
    margin-top: 0px;
    padding: 10px 10px 10px 10px;
  
}
.fwpl-item.el-772qbb {
    padding: 20px;
}

.fwpl-col.el-tp21im {
    padding: 30px;
}

.facetwp-facet.facetwp-facet-buscador.facetwp-type-search {
    margin: 0 auto;
    padding: 10px;
}

input.facetwp-search {
    padding: 10px;
    border: solid 1px var(--color-primario);
}

.facetwp-facet.facetwp-facet-fecha.facetwp-type-date_range {
    /* width: 50%; */
    display: flex;
    margin: 0 auto;
      /*border: solid 1px #c9c2c2;*/
}

div#pgc-1481-1-1 {
    margin: 0 auto;
    padding: 10px;
}

.flatpickr-input[readonly] {
    cursor: pointer;
    padding: 10px;
}

.facetwp-facet.facetwp-facet-categorias.facetwp-type-dropdown {
    padding: 10px;
    margin: 0;
}



.facetwp-facet.facetwp-facet-categorias.facetwp-type-dropdown  select {
    height: 40px;
    border: solid 1px var(--color-primario);
}

input.facetwp-date.facetwp-date-min.flatpickr-input.flatpickr-alt {
    border: solid 1px var(--color-primario);
}
input.facetwp-date.facetwp-date-max.flatpickr-input.flatpickr-alt {
    border: solid 1px var(--color-primario);
}


/* --------------- FIN JEM FACET  -------------------*/

/* --------------- INICIO OCULTAR ACTUALIZACIÓN WORDPRESS  -------------------*/
.update-nag {
 display: none;
}
/* --------------- FIN OCULTAR ACTUALIZACIÓN WORDPRESS  -------------------*/

/* --------------- INICIO COLOR ADMIN BAR  -------------------*/

div#wpadminbar {
    background-color: var(--color-secundario);
}
/* --------------- FIN COLOR ADMIN BAR  -------------------*/


/* --------------- INICIO TOKBOX  -------------------*/

.Widchatroom {
    margin-top: 60px;
}
/* --------------- INICIO TOKBOX  -------------------*/

/* ---------------- INICIO MAILPOET ------------------- */
/* Ocultación de opciones de remitente */
tr.form-field-row-sender {
    display: none;
}

tr.form-field-row-reply-to {
    display: none;
}

tr.form-field-row-ga_campaign {
    display: none;
}

.mailpoet_badge_video {
    background: var(--color-primario);
    line-height: 5em;
    padding: 7px 6px 7px 6px;
    text-decoration: none;
    display: none;
}
/* Fin Ocultación de opciones de remitente */
/* ---------------- FIN MAILPOET ------------------- */


/* ---------------- INICIO RETOQUES LEARNDASH ------------------- */
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.custom, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.custom{
	background-color: var(--color-terciario);
  color: black;
  padding: 12px;
  text-transform: uppercase;
  border: 1px solid var(--color-secundario);
}

.learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .ld-course-status-action .ld-button, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary, .learndash-resume-button input[type=submit], .learndash-wrapper .ld-login-modal input[type=submit]{
	background: var(--color-primario);
}

.learndash-wrapper .btn-join:hover, .learndash-wrapper #btn-join:hover, .learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:hover, .ld-course-status-action .ld-button:hover, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:hover, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary:hover, .learndash-resume-button input[type=submit]:hover, .learndash-wrapper .ld-login-modal input[type=submit]:hover{
	background: var(--color-quincotenario);
  color: black;
}

.learndash-pager.learndash-pager-course_list{
	color: var(--color-secundario);
}
/* Dentro del curso pega título arriba del todo*/
body.ld-in-focus-mode.admin-bar {
    padding-top: 0px;
}
/* FIN Dentro del curso pega título arriba del todo*/

/* Pega las preguntas del cuestionario dentro del curso más hacia arriba*/
div#ld-tab-content-1369 {
    padding: 0px;
  	margin-bottom: -10px;
}
/* Ocultar el enlace del perfil que lleva al backend */
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link {
    display: none;
  
}

/* FIN Pega las preguntas del cuestionario dentro del curso más hacia arriba*/



/* ---------------- FIN RETOQUES LEARNDASH ------------------- */


/* ---------------- INICIO RETOQUES LEARNDASH GRID ------------------- */

.page .entry-title,
.single .entry-title {
	font-size: 48px;
	font-size: 2.8rem;
	font-weight: 500;
	letter-spacing: -1px;
}
/* Para igualar los títulos si son de una o dos líneas */
h3.entry-title {
    min-height: 120px;
}

/* Controla el estilo del logo de la empresa colaboradora en el grid de la home */

img.logo_empresa_colaboradora_clase {
	padding-left: 60px !important;
  height:70px !important;
  width:160px !important;
  margin-top: -43px !important;
} 
/* Controla el estilo del logo de la empresa colaboradora cuando te vas a enrolar en un curso */

img.logo_empresa_colaboradora_clase_new {
	/*padding-left: 30px !important;*/
  height:90px !important;
  width:170px !important;
  margin-top: 0px !important;
} 

/* Controla el estilo del paginador inferior del grid en la home */

.learndash-pager.learndash-pager-course_list {
    display: flex;
    justify-content: center;
    font-size: 1.5rem;
}

/* ---------------- FIN RETOQUES LEARNDASH GRID ------------------- */

/* Cambia el botón de apuntarse al curso */

.learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .ld-course-status-action .ld-button, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button, .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary, .learndash-resume-button input[type=submit], .learndash-wrapper .ld-login-modal input[type=submit] {
    font-size: 22px;
}

/* Estilo de la validez del curso al apuntarse por primera vez al curso */

.validezdelcursojem {
	background-color: #F0F3F6;
  padding: 12px;
  border-radius: 10px;
  color: #27477E;
  font-weight: bold;
}

/* Oculta el botón del certificado que no sale bien por defecto al finalizar el examen y aprobarlo */

p.wpProQuiz_certificate {
    display: none;
}

/* Estilos de la imagen de la empresa colaboradora en el certificado */

logo_empresa_colaboradora_clase_diploma {
	margin: 0 auto;
}

/* CENTRADO HORIZONTAL Y VERTICAL CON FLEX      */

.jemhorizontal {
  	display: flex;
  	justify-content: center;
  	margin-bottom: 40px;
}
.jemvertical {
  	display: flex;
  	flex-direction: column;
  	justify-content: center;
}

/* OCULTA EL BOTÓN DE IMPRIMIR CERTIFICADO AL FINALIZAR EL CUESTIONARIO      */

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate {
    text-align: center;
    display: none !important;
}

/*  QUITAMOS LA FOTO DEL AVATAR EN EL PERFIL DE USUARIO */
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar {
    display: none;
}

/*  MODIFICAMOS EL BOTÓN DE INICIAR CUESTIONARIO  */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button {
    margin: 0 auto;
    font-size: 16px;
  	margin-top: 20px;
    /*min-width: 100px !important;*/ 
}

/* PEGAMOS EL ALTO DE LA HOME*/
/*.content-sidebar-wrap {
    padding-top: 0px;
}*/

/* ESTILO PARA CONTROLAR LOS HEADER DE LAS CATEGORÍAS DE LA HOME */
.jem-header-categoria-home{
	padding: 5px !important;
  text-align: center !important;
  background-color: #B01C2E !important;
  color: white;
  border-radius: 10px !important;
}

/* QUITAMOS AL AUTOR DE LOS TITULOS DE LOS CURSOS */
p.entry-meta {
    display: none;
    padding-bottom: 20px;
}

/* OCULTAMOS LA BARRA DE PROGRESO DEL MENÚ */
.learndash-wrapper.learndash-widget .ld-progress {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: none;
}

/* EN EL TIMELINE DE LOS CURSOS SEPARAMOS EL EXAMEN DE LA ÚLTIMA PREGUNTA */
.ld-item-list-item:last-child {
    margin-top: 40px;
    padding: 20px;
}
.ld-item-list-item:last-child .ld-item-title {
  color: var(--color-secundario) !important;
  font-weight: bold;
}

/* QUITAMOS LA PAGINACIÓN DE LA HOME (GRID) */
.learndash-pager.learndash-pager-course_list {
    display: flex;
    justify-content: center;
    font-size: 1.5rem;
    display: none;
}

/* QUITAMOS MARGIN TOP SOLO AL CPT WEBINAR DE DIRECTOS */
.postid-2104 .site-inner {
    background: none;
    margin-top: 10px;
		clear: both;
    margin: 0 auto !important;
    padding: 2% 5% !important;
    max-width: 2280px !important;
}

/* RETOCAMOS LAS CAJAS DE LAS CATEGORÍAS DE LA HOME */
div.ld-course-list-items.row {
    border-style: solid;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 18px;
    border-width: 2px;
    border-color: #A7B2BC;
    background-color: #A7B2BC;
}


/* QUITAMOS EL VERDE DE LA LEFT SIDEBAR DEL FOCUS EN LOS CURSOS */
.learndash-wrapper.lds-template-expanded .ld-course-navigation .ld-lesson-item::after,
.learndash-wrapper.lds-template-expanded .ld-item-list .ld-item-list-item::after {
  background: var(--color-secundario);
}

/* DAMOS UN ALTO MÍNIMO A LAS PÁGINAS POR SI TIENEN POCOS CURSOS */
.page .entry-content, .single .entry-content {
    min-height: 520px;
}

#menu-barra-superior .wdm-hidden {
display: none;
}

/* RETOCAMOS LA CASITA DE LA HOME DEL MENÚ */
i._mi.dashicons.dashicons-admin-home {
    color: #27477E;
}


li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-1319 a {
    margin-right: 30px;
}

/* RETOCAMOS EL BOTÓN AMARILLO QUE TE OBLIGA A HACER LA LECCIÓN ANTERIOR */

.learndash-wrapper .ld-alert-warning .ld-button {
    background-color: var(--color-cuaternario);
    color: rgba(0,0,0,.65);
}

h2 a:hover { 
    color: var(--color-primario) !important ;
}
/* JUSTIFICAMOS EL BREADCRUMB A LA IZDA */

div.breadcrumb {
    margin: 0;
}
/* CAMBIAMOS COLOR DE HOVER DE LOS TÍTULOS DE LAS CATEGORÍAS DE LA HOME */

span.tadv-color:hover {
    color: #B01C2E !important;
}
/* CAMBIAMOS BREADCRUMB A ANCHO COMPLETO */

.breadcrumb {
    max-width: 100%;
}

/* --------------- CREARMOS LAS CLASES QUE CONTROLAN EL MOSTRAR O NO LOS PLAYER DE VÍDEO EN CPT WEBINARS ------------------*/
.muestra_directo{
	display: block;
}
.oculta_directo{
	display: none;
}

/* --------------- OCULTAMOS TIEMPO EN VENTANA DEL CHAT FRONT-END ------------------*/
div#sac-latest-message span, #responseTime {
    display: none;
}
div#sac-latest-message {
    min-height: 25px;
}

/* --------------- OCULTAMOS BREADCRUMB EN EL FOCUS DEL MÓDULO PARA QUE NO ROMPA LA SIDEBAR ------------------*/
/*.ld-breadcrumbs-segments {
    display: none;
}
.ld-status.ld-status-progress.ld-primary-background {
    margin: 0 auto;
}*/

/* --------------- REDUCIMOS EL TAMAÑO DE LA FUENTE DEL COMPLETAR DE LA BARRA SUPERIOR DEL FOCUS ------------------*/
input.learndash_mark_complete_button {
    font-size: 16px !important;
}



/* LIMITAMOS EL ANCHO DEL BREADCRUMB DEL FOCUS MODE PARA QUE NO NOS DESCABALE TODO */
.learndash-wrapper .ld-breadcrumbs {
    max-width: 960px;
}


/* RETOCAMOS LOS COLORES DE LOS RIBBONS */
.ld_course_grid_price.free {
    background-color: var(--color-secundario) !important;
}

.ld_course_grid_price.ribbon-enrolled {
    background-color: orange !important;
}

/* RETOCAMOS LOS TAMAÑOS DE LAS CAJAS DEL GRID PARA QUE QUEDEN MÁS ORDENADAS */
.ld-course-list-items .ld_course_grid .thumbnail .caption {
    padding: 9px;
    color: #333;
    min-height: 425px;
		
}

.ld-course-list-items .ld_course_grid .thumbnail .caption p {
    float: none !important;
    margin: 15px 0 0 !important;
    width: 95% !important;
}

p.ld_course_grid_button {
    position: absolute;
    bottom: 0px;
    padding-bottom: 20px;
		width: 90% !important;
		
}


/* FORZAMOS A LA ETIQUETA RIBBON DE COMPLETE COMPLETADO PARA QUE SE VUELVA VERDE */
.ribbon-completedjem {
		background-color: #379102 !important;
    text-align: center;
    color: #fff;
    border-radius: 0px 25px 25px 0px;
    width: 50%;
    margin: 0 auto;
		margin-left: 0px;
    margin-top: 30px;
    margin-bottom: -30px;
		font-size: 0.8em;
		text-transform: lowercase;
}
.ribbon-completedjem::first-letter {
	text-transform: uppercase;
}

/* FORZAMOS A LA ETIQUETA RIBBON DE EN PROGRESO PARA QUE TENGA EL NUEVO DISEÑO */
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
    background: #E38F34 !important;
		text-align: center;
    color: #fff;
    border-radius: 0px 25px 25px 0px;
    width: 50%;
    margin: 0 auto;
		margin-left: 0px;
    margin-top: 30px;
    margin-bottom: -30px;
		font-size: 0.8em;
		text-transform: lowercase;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled::first-letter {
	text-transform: uppercase;
}

/* FORZAMOS A LA ETIQUETA RIBBON DE EN PROGRESO PARA QUE TENGA EL NUEVO DISEÑO */
.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free {
    background-color: #82ADD8 !important;
    text-align: center;
    color: #fff;
    border-radius: 0px 25px 25px 0px;
    width: 50%;
    margin: 0 auto;
		margin-left: 0px;
    margin-top: 30px;
    margin-bottom: -30px;
		font-size: 0.8em;
		text-transform: lowercase;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free::first-letter {
	text-transform: uppercase;
}

/* MODIFICAMOS ESTILOS DE TABS DE SALA DE DIRECTOS */
ul.nav.nav-tabs li a {
    background-color: white;
    color: var(--color-primario);
    border-bottom: 2px solid #27477E;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ffffff;
    /*border-bottom-color: transparent;*/
}

/*  MODIFICAMOS ESTILO BOTÓN DE "MIS DATOS" Y ENVÍO DE ENCUESTA */
input#gform_submit_button_25, input#gform_submit_button_27 {
    background-color: var(--color-secundario);
    border-radius: 5px;
		text-transform: inherit;
}

/* MODIFICAMOS ESTILO DE LOGIN */
input#rcp_login_submit, input#rcp_lostpassword_submit {
	background-color: var(--color-secundario);
		text-transform: capitalize;
}

p.rcp_lost_password a {
    color: var(--color-secundario) !important;
}

/* MODIFICAMOS COLOR HOVER DE TÍTULOS DE HOME */
div .is-layout-flow.wp-block-column h3 a:hover span {
    color: var(--color-secundario) !important;
}

/* MODIFICAMOS BOTÓN DE COMENZAR CUESTIONARIO */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz) {
    background-color: var(--color-secundario) !important;
    border-radius: 7px;
}

/* BOTÓN DE MÁS INFORMACIÓN DE LA HOME */
a.btn.btn-primary:hover  {
    border: solid 2px var(--color-secundario) !important;
    background-color: white !important;
    color: var(--color-secundario) !important;
		border-radius: 5px !important;
}
a.btn.btn-primary{
    border: solid 2px white !important;
    background-color: var(--color-secundario) !important;
    color: white !important;
		border-radius: 5px !important;
}

/* BOTÓN DE APUNTARME */
.learndash-wrapper .btn-join, .learndash-wrapper #btn-join {
    background-color: var(--color-secundario) !important;
		border-radius: 5px;
}

/* COLOR DE RÓTULO MODULO CONTENT */
.ld-section-heading h2 {
    color: var(--color-primario) !important;
}

/* EN PROGRESO DENTRO DEL MÓDULO */
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    background-color: #E38F34 !important;
}

/* CENTRAMOS DESCRIPCIÓN DEL CURSO */
p.text-justify {
    text-align: center;
}

/* BOTÓN DE COMPLETAR */
input.learndash_mark_complete_button {
    border-radius: 5px !important;
}

/* QUITAMOS IMAGEN DESTACADA DEL GRID DE LA HOME  */
img.attachment-course-thumb.size-course-thumb.wp-post-image {
    display: none !important;
}
.ld-course-list-items .ld_course_grid .entry-title {
    margin-top: 45px !important;
}

/* CAMBIAMOS COLOR ICONOS DE MATERIALES EXTRA */
.ld-icon-materials:before, .ld-icon-content:before {
    color: var(--color-iconos);
}
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after {
    background: var(--color-iconos) !important;
}

/* COLOR PROGRESO CURSOS */
.learndash-wrapper .ld-secondary-in-progress-icon {
border-left-color: #E38F34 !important;
border-top-color: #E38F34 !important;
}

/*ESPACIO ENTRE COMPLETADOS Y PASOS*/
.ld-item-components .ld-item-component-progress {
padding-right: 1em;		
}

/*MARCA CURSO COMPLETADO CORPORATIVO*/
.ld-status-icon.ld-status-complete {
background-color: #379102 !important;		
}

/*BOTON MODULO COMPLETADO*/
.ld-content-action .sfwd-mark-complete .learndash_mark_complete_button {
border: solid 2px #27477E !important;
background-color: white !important;
color: #27477E !important;
border-radius: 5px !important;
padding: 1em !important;
font-family: 'general-sans' !important;
}

.ld-content-action .sfwd-mark-complete .learndash_mark_complete_button:hover {
border: solid 2px white !important;
background-color: #27477E !important;
color: white !important;
border-radius: 5px !important;
}

.learndash-wrapper .sfwd-mark-complete::after {
display: none;		
}

/*BOTON MODULO COMPLETADO (CABECERA) */
.ld-focus-header .ld-content-action .sfwd-mark-complete .learndash_mark_complete_button {
border: solid 2px #27477E !important;
background-color: white !important;
color: #27477E !important;
border-radius: 5px !important;
padding: 0.5em !important;		
font-family: 'general-sans' !important;
}

.ld-focus-header .ld-content-action .sfwd-mark-complete .learndash_mark_complete_button:hover {
border: solid 2px white !important;
background-color: #27477E !important;
color: white !important;
border-radius: 5px !important;
}

/*TEXTO PRESENTACION*/
.ld-tabs-content .ld-tab-content:nth-child(2) a {
color: var(--color-iconos);		
}

/*PESTAÑAS DIRECTOS Y CHAT*/
.caja_blanca_tabs ul.nav.nav-tabs li a {
border-bottom: 2px solid var(--color-primario);
color: var(--color-primario);
}

.caja_blanca_tabs ul.nav.nav-tabs li.active a {
font-weight: bold;
border-bottom: 2px solid #27477E;
color: #27477E;
}

/*BOTÓN SUBMIT REGISTRO Y MIS DATOS*/
#gform_submit_button_3,
#gform_submit_button_25 {
border: solid 2px #27477E !important;
background-color: #27477E !important;
color: white !important;
border-radius: 5px !important;
padding: 0.5em !important;		
font-family: 'general-sans' !important;
text-transform: inherit;
font-size: 22px;
width: 100%;
}

#gform_submit_button_3:hover,
#gform_submit_button_25:hover {
border: solid 2px #27477E !important;
background-color: white !important;
color: #27477E !important;
border-radius: 5px !important;
}

/*BOTONES SUBMIT*/
.gform_button {
text-transform: inherit !important;		
}

/*HEADING LOGIN*/
.wp-block-kadence-advancedheading {
font-family: 'fraunces-light' !important;
}

/*CABECERAS DE CATEGORIAS*/
body.page-id-2178 h2,
body.page-id-2187 h2,
body.page-id-2191 h2 {
font-family: 'fraunces-light' !important;	
color: var(--color-primario);
text-transform: inherit;				
}

/*ICONOS MENÚ SUPERIOR*/
#menu-barra-superior li span.glyphicon {
font-family: 'Glyphicons Halflings' !important;
}

/*ULTIMO MÓDULO LISTA MI PERFIL*/
.ld-item-list-item:last-child {
padding: 0;		
}

/* FORZAMOS COLOR DE LETRA A BLANCO EN BOTÓN PARA MARCAR COMO COMPLETADO EL MÓDULO ANTES DE VER EL VÍDEO (DISBLED) */
.learndash-wrapper:not(.ld-registration__outer-wrapper) #learndash_mark_complete_button:disabled, .learndash-wrapper:not(.ld-registration__outer-wrapper) .learndash_mark_complete_button:disabled {
    background: white !important;
    cursor: pointer;
    filter: grayscale(100%);
    color: #4c4c4c !important;
}





























































































































































































































































/* MEDIA QUERYS*/
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 768px) {
 

}


@media only screen and (max-width : 320px) {
 
  
}
/* FIN MEDIA QUERYS*/