/*
 Theme Name:   Educavo Child
 Theme URI:    https://keenitsolutions.com/products/wordpress/educavo
 Description:  Educavo Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     educavo
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */



/* GOOGLE RE-CAPTCHA */
	.grecaptcha-badge, .grecaptcha-logo, .rc-anchor-invisible, .rc-anchor { display: none !important; }


/* CONTACT-FORM 7 (mensajes) */
	.wpcf7 input[type=checkbox] { width: inherit; height: inherit; } .wpcf7-list-item { margin: 0; } /* check para politica-privacidad */
	.wpcf7-validation-errors { border: 2px solid #933 !important; background-color: #A66; color: #FFF; margin-bottom: 30px !important; font-size: 14px; text-align: center; }
	.wpcf7-response-output { border: 2px solid #00a0d2; background-color: rgba(200,200,200,0.7); color: #222; margin-bottom: 30px !important; font-size: 14px; text-align: center; }
	.wpcf7-mail-sent-ok { border: 2px solid #28c02f !important; background-color: #208825; color: #FFF; margin-bottom: 30px !important; font-size: 14px; text-align: center; }
	.wpcf7-list-item-label { color: #FFF; }
	.wpcf7-acceptance { border: none !important; }



.ocultar, .oculto { display: none; }
.logged-in #iniciar-sesion, .logged-in #iniciar-sesion-movil { display: none; }
.logged-in #cuenta, .logged-in #cuenta-movil { display: block; }

.justify { text-align: justify; }





/* LEARNDASH */ 
	.ld-course-status { display: none !important; }
	.rs-course-slider .courses-item .content-part .title a:hover { color: #1faeb9; }
	.learndash-wrapper .ld-login-button { background: #272c5e; }



	.courses-item .bottom-part .en-btn { display: none; }
	.courses-item .bottom-part .btn-part { font-weight: bold; }
	/*.courses-item .img-part { height: 200px; }*/
	.courses-item .content-part { min-height: 230px; }

	.ld-item-list-item-preview { background-color: #1FAEB926; font-weight: bold; color: #272C5E; } .ld-item-list-item-preview span { font-weight: normal; }
	.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button] { background-color: #1FAEB9 !important; }
	a.ld-button { border-radius: 10px !important; }
	.ld-topic-title { color: #000; }






/*     MATERIALES      */

	.collapsable { padding: 10px; }

	/* Ocultar "materiales" si no está logueado */
	.collapsable { display: none; } .logged-in .collapsable { display: block; margin-bottom: 10px; } /* Listado materiales */
	.ld-tabs-navigation { display: none !important; } .logged-in .ld-tabs-navigation { display: flex !important; } /* Tab curso y materiales */

	/* abierto */
	.collapsable .collapsable__title {
		display: flex;
		justify-content: space-between;
		cursor: pointer;
		background-color: #2A2C5D;
		color: white;
		border: 1px solid #2A2C5D;
		border-bottom-color: transparent;
		border-radius: 10px 10px 0 0;
		padding: 10px; padding-left: 30px;
	}

	/* cerrado */
	.collapsable[data-opened=false] .collapsable__title {
		border-radius: 10px;
	}

	.collapsable .collapsable__title img {
		height: 26px;
		width: 26px;
	}

	.collapsable .collapsable__content a {
		display: flex;
	}

	.collapsable .collapsable__content a:before {
		content: "";
		background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/cursos/pdf.svg);
		width: 22px;
		height: 25px;
		background-size: cover;
		margin-right: 10px;
	}

	.collapsable[data-opened=false] .collapsable__content {
		display: none;
	}

	.collapsable[data-opened=true] .collapsable__content {
		display: block;
		border: 1px solid #2A2C5D;
		padding: 10px;
		border-top-color: transparent;
		border-radius: 0 0 10px 10px;
	}

	.collapsable[data-opened=true] img {
		rotate: 180deg;
	}








/* ELIMINAR "Welcome" en "Mi cuenta" */
.woocommerce-account .woocommerce-MyAccount-content h3 { display: none; }

/* ELIMINAR dos pestañas en "Mi cuenta" */
.woocommerce-MyAccount-navigation-link--subscriptions,
.woocommerce-MyAccount-navigation-link--downloads { display: none; }

/* Iconos en tabs "Mi Cuenta" */
.gp-edit-account::before,
.gp-dashboard::before,
.gp-notas::before,
.gp-customer-logout::before,
.gp-payment-methods::before,
.gp-edit-address::before,
.gp-orders::before {
	content: " ";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.gp-edit-account::before {  background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/profile.svg);}
.gp-dashboard::before {   background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/desktop.svg);}
.gp-notas::before {  background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/notes.svg);}
.gp-customer-logout::before {  background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/close-session.svg);}
.gp-payment-methods::before {  background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/credit-card-icon.svg);}
.gp-edit-address::before { background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/office-address-icon.svg);}
.gp-orders::before { background-image: url(https://tresdedos.ovh/clientes/fixtoe/wp-content/uploads/mi-cuenta/orders-icon.svg);}






/* Ficha producto */
.single-product .site-content { margin-top: 50px; }


/* Single POST */
.single-post .rs-blog-details  { margin-top: 120px; }
.single-post .p-user { display: none; }




/* MAILPOET */
#mailpoet_form_2 .mailpoet_text { color: #000 !important; }
#mailpoet_form_4 .mailpoet_paragraph { margin-bottom: 10px !important; }

/* MAILERLITE */
.mailerlite-form-field label { display: none !important; }
.mailerlite-form-field input { margin-bottom: 0 !important; }