/**
 * Theme Name: 	Eduma Child Spanisharium
 * Template:   	eduma
 * Author:		Dani
 */


body footer#colophon .footer {
    padding-top: 25px;
    padding-bottom: 0;
}
.footer-logo a img{
		padding-bottom: 15px !important;
}
.footer-logo a img:hover{
		filter: invert(30%);
		transition : filter 150ms ease-in;
}

.thim-logo img:hover{
		filter: brightness(270%)   hue-rotate(230deg) invert(100%);
		transition : filter 150ms ease-in;
}
.thim-logo img, .footer-logo a img{
		transition : filter 150ms ease-in;
}

.overlay-top-header{
		opacity: 0.1 !important;
}

.page-title-wrapper, .thim-hello-there{
		display: none !important;
}

.top_site_main{
		display: none !important;
		min-height: 0 !important;
}


.page-title-wrapper h1{
	text-shadow: 2px 2px 8px #000000;
}
.affix-top .tc-megamenu-wrapper a, .menu-right a{
  text-shadow: none !important;
}

.site-header.bg-custom-sticky.affix .navbar-nav>li.current-menu-item>a{
		color: var(--thim-sticky-main-menu-text-hover-color) !important;
}

.header-mini-cart::after{
		opacity: 1 !important;
}

/* --- Login Widget --- */
.menu-right .thim-link-login .profile{
	color: var(--thim-main-menu-text-color);
}
.menu-right .thim-link-login .profile:hover{
	color: var(--thim-main-menu-text-hover-color);
}
.author{
	text-transform: none !important;
}
.thim-link-login.has_sub_info .user-info li:hover,
.learnpress #learn-press-profile.lp-user-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li ul li:hover,
.course-curriculum ul.curriculum-sections .section-content .course-item:hover{
	background-color: #F7F7FB !important;
}
.thim-link-login.has_sub_info .user-info li a i.tk-heart,
.thim-link-login.has_sub_info .user-info li a i.tk-cog{
	font-size: 15px;
}
/* --- Profile Tabs --- */
.learnpress #learn-press-profile.lp-user-profile .profile-orders .column-order-actions a{
	border-color: var(--thim-button-hover-color);
	background-color: var(--thim-button-hover-color);
}
.learnpress #learn-press-profile.lp-user-profile .profile-orders .column-order-actions a:hover{
	border-color: var(--thim-body-primary-color);
	background-color: var(--thim-body-primary-color);
	color: white;
}
.learnpress #learn-press-profile.lp-user-profile .profile-list-quizzes .column-quiz a:hover,
.lp-user-profile .lp-profile-nav-tabs > li a:hover{
	color: var(--thim-body-primary-color);
}
.lp-user-profile .lp-profile-nav-tabs > li.active a:hover{
	color: white !important;
}
.lp-user-profile .lp-profile-nav-tabs > li.active ul li a:hover{
	color: var(--thim-body-primary-color) !important;
}
.learnpress #learn-press-profile.lp-user-profile .learn-press-profile-course__progress .lp_profile_course_progress__item td:nth-child(2) a,{
	font-weight: bold;
}
.learnpress #learn-press-profile.lp-user-profile #profile-sidebar #profile-nav .lp-profile-nav-tabs li ul li a:hover{	
	color: var(--thim-body-primary-color);
}
/*
.ion-android-person,
.ion-ios-redo
{
		transition: color 0.2s;
}
.ion-android-person:hover,
.ion-ios-redo:hover{
		color: var(--thim-button-hover-color);
}
.thim-login-popup .logout{
		margin-left: 5px;
}
.menu-right .thim-link-login .logout i{
		font-size: 18px;
		margin-left: -1.5px; 
}

.menu-right .thim-link-login a{
		height: 31.33px;
		width: 31.33px;
		padding: 5px !important;
		border-radius: 50%;
}
*/

.readmore-header-home a{
		text-shadow: 1px 1px 3px black;
}
.have-fun{
		font-weight: 600;
}



.thim-social a{
		color: #337ab7 !important;
}
.our-team-image::before{
		background-color: transparent !important;
}

.thim-bg-overlay::before{
		background: none !important;
}

.thim-footer-info a{
		color: white !important;
}
.comments-area{
		margin-top: 60px;
}

.course-thumbnail{
		background-color: #f0f0f0;
}

#popup-course #popup-sidebar .search-course input[name="s"] {
		background-color: #FFF;
}

#popup-course #popup-header{
    opacity: 0.6 !important;
}

#back-to-top,
.button, .lp-button, .course-filter-submit, 
.course-readmore,
.mc4wp-form-fields input[type=submit],
.write-a-review,
.form-submit .submit,
.wpcf7-submit,
.filter-submit button,
.button-recover-order,
.learn-press-form button{
		background-color: var(--thim-button-hover-color) !important;
		border-color: var(--thim-button-hover-color) !important;
		color: var(--thim-button-text-color) !important;
}

#back-to-top:hover,
.button:hover, .lp-button:hover, .course-filter-submit:hover,
.course-readmore:hover,
.mc4wp-form-fields input[type=submit]:hover,
.write-a-review:hover,
.form-submit .submit:hover,
.wpcf7-submit:hover,
.filter-submit button:hover,
.button-recover-order:hover,
.learn-press-form button:hover, .course-filter-reset:hover, .download-button:hover, .download-button a:hover.lesson-audio-player:hover{
		background-color: var(--thim-body-primary-color) !important;
		border-color: var(--thim-body-primary-color) !important;
		color: #fff !important;
}

.statistic-box:hover{
		background-color: var(--thim-button-hover-color) !important;
}

/*
.learn-press-courses .course-thumbnail .course-wishlist{
	opacity: 100%;
}
.course-item .course-thumbnail .course-wishlist-box .course-wishlist:hover{
		color: var(--thim-body-primary-color) !important;
}
*/
.lp-icon-heart-o, .lp-icon-heart{
    color: var(--thim-main-menu-text-hover-color) !important;
}
.lp-icon-heart-o:hover, .lp-icon-heart:hover{
    color: var(--thim-button-hover-color) !important;
}

.owl-carousel .owl-item {
    cursor: default;
}

.course-item .course-thumbnail .loading-after .lp-loading-change, .course-item .course-thumbnail .course-readmore {
	background: none;
}
.course-item .course-thumbnail .loading-after .lp-loading-change:hover{
	background: rgba(255, 255, 255, 0.38);
}
/* investigar cómo cambiar propiedad del padre, que es el que queremos que tenga transparencia
.course-item .course-thumbnail .course-readmore:hover {
	background: rgba(255, 255, 255, 0.38) !important;
}
*/

.average-value,
.review-stars li span{
		color: var(--thim-button-hover-color) !important;
}

::selection {
    background-color: var(--thim-button-hover-color) !important;
}

.learn-press-tabs .learn-press-tabs__tab > label{
		cursor: default !important;
}

.learn-press-tabs__nav .active label a{
		color: var(--thim-body-primary-color) !important;
}
.learn-press-tabs__nav .active::before{
		background: var(--thim-body-primary-color) !important;
}

.learn-press-subtab-content ul li span{
		color: var(--thim-body-primary-color) !important;
}
ul{
	list-style-type:none !important;
}

.wpcf7-form p span input:focus,
.wpcf7-form p span textarea:focus,
.courses-searching form input:focus,
.thim-login form p input:focus,
.thim-register form p input:focus,
.form-field-input input:focus,
.form-field-input textarea:focus,
.form-field-input input:focus{
		border-color: var(--thim-button-hover-color) !important;
}

/* --- Courses --- */
.lesson-description h2{
		text-decoration: underline var(--thim-body-primary-color);
		font-size: 24px !important;
}
.lesson-description h4{
		font-size: 18px !important;
}
.lesson-description h5{
		font-size: 17px !important;
}
.lesson-description table, td, tr{
		border: 0 !important;
}
.lesson-description td{
		width: 33% !important;
}
#learn-press-content-item .content-item-summary{
		max-width: 100% !important;
		padding: 0 !important;
}
#learn-press-content-item .content-item-summary .lesson-description #adobe-dc-view{
		width: 100%;
}
#learn-press-content-item .content-item-summary .lesson-pdf-download-area, #learn-press-content-item .content-item-summary .learn-press-form{
		padding-right: 15px;
		padding-left: 15px;
}
.course-item-title{
		text-align:center;
}
.course-curriculum ul.curriculum-sections .section-content .course-item a{
	flex-wrap: initial;
	width: 100% !important;
	max-width: calc(100% - 120px) !important;
}
.course-item-title {
    text-align: left;
}
.course-thumbnail {
	text-align: center;
	background-color: transparent;
	border: 1px solid var(--thim-border-color, #eee);
}
.learn-press .course-summary .course-thumbnail {
    margin-bottom: 0 !important;
}


/* --- Lesson PDF and Audio Viewer --- */
#adobe-dc-view{
		width: 119% !important;
		margin-left: -12%;
}
.lesson-media-area, .lesson-download-area{
		text-align: right;
}
.lesson-media-area{
		text-align: right;
		margin-right: -8px;
}
.download-button{
		height: 30px;
		padding: 1px 10px 0;
		margin-left: 4px;
}
.download-button, .lesson-audio-player{
		background-color: var(--thim-border-color) !important;
		border: 1px solid var(--thim-button-hover-color) !important;
		border-radius: 30px;
		color: var(--thim-button-text-color);
}
.lesson-audio-player, .lesson-media-area, .lesson-download-area{
		position: sticky;
  	top: 10px;
}
.lesson-audio-player{
		height: 35px;
		width: 100%;
		margin-top:10px;
}


/* --- H5P Dialog Cards --- */
/*
.h5p-dialogcards .h5p-dialogcards-card-text-inner-content{
	width: 50% !important;
}
.h5p-dialogcards-card-text, .h5p-dialogcards-card-text-area{
	text-align: center !important;
}
*/


/* --- Cookies Message --- */
#cmplz-manage-consent .cmplz-manage-consent {
		display: none;
}