/*
 Theme Name:   Eduma Child
 Theme URI:    http://educationwp.thimpress.com/
 Description:  Eduma Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/

:root {
	
}

.top_site_main.style_heading_3 .overlay-top-header::before{
	background: -webkit-linear-gradient(top, rgb(0 0 0) 0%, rgb(0 0 0 / 50%), transparent) 100%;
	background: linear-gradient(top, rgb(0 0 0) 0%, rgb(0 0 0 / 50%), transparent) 100%;
}
.top_site_main.style_heading_3 .page-title-wrapper .breadcrumbs-wrapper #breadcrumbs li a {
    color: #ffed00 !important;
}

.play-btn a{
	position:relative;
}
.elementor-element.play-btn a:before{
	content:"";
    border-radius: 41px;
    width: 100%;
    height: 100%;
    background: transparent;
    animation: ripple 2000ms infinite;
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
@keyframes ripple{
0% {
    box-shadow: 0 0 0 0px #fff0, 0 0 0 0px #ffffff78, 0 0 0 0px #fff0, 0 0 0 0px #ffffff78, 0 0 0 0px #fff0, 0 0 0 0px #ffffff78;
}

100% {
    box-shadow: 0 0 0 15px #fff0, 0 0 0 17px rgba(255, 255, 255, 0), 0 0 0 40px #fff0, 0 0 0 42px rgba(255, 255, 255, 0), 0 0 0 70px #fff0, 0 0 0 72px rgba(255, 255, 255, 0);
}
}

/********* header*******/
.home .site-header {
    background-color: transparent;
}
.site-header {
    background-color: #000;
}
.home #wrapper-container #main-content {
    margin-top: -80px;
}
.site-header.bg-custom-sticky.affix .logo_off_scroll, 
.site-header.header_v2.bg-custom-sticky.affix .width-navigation .logo_off_scroll{
	display:none;
}
.site-header.bg-custom-sticky.affix .logo_on_scroll, 
.site-header.header_v2.bg-custom-sticky.affix .width-navigation .logo_on_scroll{
	display:inline-block !important;
}
.width-logo a {
    width: 153px;
	display: inline-block;
}

.home .navigation .width-navigation .navbar-nav>li>a, 
.home .navigation .width-navigation .navbar-nav>li>span{
	color: #fff;
}
.home .navigation .width-navigation .navbar-nav>li.current-menu-item>a, 
.home .navigation .width-navigation .navbar-nav>li>a:hover{
	color:#ffed00 !important;
}

.site-header.bg-custom-sticky.affix .navigation .width-navigation .navbar-nav>li.current-menu-item>a, 
.site-header.bg-custom-sticky.affix .navigation .width-navigation .navbar-nav>li>a:hover{
	color:#E30613 !important;
}
.site-header.bg-custom-sticky.affix .navigation .navbar-nav #magic-line {
    background: #E30613;
}
.home .site-header.bg-custom-sticky.affix .navbar-nav>li>a{
	color:#333;
}
/********* Block banner homepage*******/
.breadcrumbs-wrapper #breadcrumbs a {
    color: #fff;
}
.block_banner_home ul.thim-header-info{
	
}
.block_banner_home ul.thim-header-info li{
	position:relative;
}
.block_banner_home ul.thim-header-info li:before,
.block_banner_home ul.thim-header-info li:after{
	content:"";
	display:block;
	position:absolute;
}

.block_banner_home ul.thim-header-info li:after{
	
}
.block_banner_home ul.thim-header-info li span{
	display: block;
    margin-top: -50px;
    padding-bottom: 13px;
}
.block_banner_home ul.thim-header-info li span:before{
	display:block;
}
.block_banner_home ul.thim-header-info li span i{
	
}


/*********** learnpress **************/
#learn-press-profile.lp-user-profile{
	padding:15px;
}
.woocommerce-page .container.site-content,
.thim-popup-feature .container.site-content,
.learnpress-checkout .container.site-content,
.container.sidebar-right.site-content,.thim-course-top.switch-layout-container{
	background:#000;
	padding-top: 20px;
}

.container.site-content h2,
.woocommerce-page .container.site-content h2,
.woocommerce-page .container.site-content h3,
.woocommerce-page .container.site-content h4,
.woocommerce-page .container.site-content h5,
.woocommerce-page .container.site-content h6{
	color:#fff;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-main .wc-block-components-text-input input,
.thim-popup-feature .container.site-content .thim-login .title,
.thim-popup-feature .container.site-content .thim-register .title,
.learnpress-checkout .container.site-content,
.container.sidebar-right.site-content,.thim-course-top.switch-layout-container{
	color: #fff;
}
.thim-course-content .course-meta>div.course-price .value.free-course {
    color: #E30613;
}
.error-404.not-found,.page-404-content h2,.switch-layout-container .course-index,
.switch-layout-container .switch-layout a,
.thim-login .link-bottom, .thim-register .link-bottom{
	color:#fff;
}
.thim-login form input[type=email], .thim-login form input[type=password], .thim-login form input[type=text], .thim-register form input[type=email], .thim-register form input[type=password], .thim-register form input[type=text], #learn-press-form-login input[type=email], #learn-press-form-login input[type=password], #learn-press-form-login input[type=text]{
	background:#fff;
}
.woocommerce.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-order-summary__content .wc-block-components-order-summary-item .price.wc-block-components-product-price, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-order-summary__content .wc-block-components-order-summary-item .price.wc-block-components-product-price{
	color:#E30613;
}
/********** Page cours ***********/
.site-header.bg-custom-sticky .navbar-nav>li.link_two_line>a{
	text-align: center;
    padding: 0px 15px;
}


.widget-area .widget_course_filter,.blog-switch-layout.blog-grid article{
	background:#fff;
}
.widget-area aside {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
}
.thim-course-grid .course-item {
    background: #fff;
    border-radius: 4px;
}
body.course-landing-active .thim-course-menu-landing {
    display: none;
}
.custom_btn_link{
	background:#fff;
	color:#000;
	padding:.75rem 1rem;
	border-radius:1rem;
	border:2px solid #fff;
}

/********** Newsletter ***********/
.mc4wp-form-inline .mc4wp-form .mc4wp-form-fields input[type=text], .mc4wp-form-inline .mc4wp-form .mc4wp-form-fields input[type=email]{
	border-radius: 5px;
	padding:6px 15px;
}
.mc4wp-form-inline .mc4wp-form .mc4wp-form-fields input[type=submit] {
    margin-left: 10px;
    border-radius: 5px;
    background: #E30613;
    color: #fff;
	padding:0 25px;
}

.block_faq_home .thim-widget-accordion .widget-title,
.thim-widget-accordion .widget-title{
	color:#fff;
	text-align:left;
}
.thim-widget-accordion .widget-title:after,
.block_faq_home .thim-widget-accordion .widget-title:after{display:none;}
.thim-ralated-course .related-title, .thim-related-course .related-title,
.thim-social-share li.heading,
#tab-course-description .thim-course-info ul li span, #tab-overview .thim-course-info ul li span, #learn-press-course-description .thim-course-info ul li span,
.learn-press .course-meta-single>div.course-author .value a,
.learn-press .course-meta-single>div.course-categories .value a,
.single-lp_course h1, .single-lp_course h2, .single-lp_course h3, .single-lp_course h4, .single-lp_course h5, .single-lp_course h6{
	color:#fff !important;
}

/********* footer*******/
footer#colophon .footer .container{
	max-width:100% !important;
	padding: 0;
}
footer .footer .row aside{
	padding-bottom:0 !important
}
.footer-bottom {
    z-index: -1;
}

@media (min-width: 1200px) {
    .container {
        max-width: 90%;
    }
}
