/*
Theme Name: Elearning Academy Education
Template: elearning-education
Text Domain: elearning-academy-education
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-education-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: The Elearning Academy Education theme is a versatile solution designed for modern e-learning needs, making it ideal for online education, learning and teaching platforms, remote learning systems, educational workshops, online tutoring services, and virtual learning environments led by a professional coacher or institution. It supports a wide range of use cases including academic courses, professional training programs, distance learning, online certification programs, education technology integration, learning management systems, webinars, skill development courses, study resources, online degree programs, virtual classrooms, knowledge sharing hubs, continuing education, career training, and interactive learning modules. Suitable for tutoring centers, universities, training institutes, schools, course hubs, digital skills development centers, and book sales or tuition services, this theme provides a strong foundation to launch an engaging educational platform. It features SEO-friendly optimized code, smooth animations, translation readiness, cross-browser compatibility, and seamless social media integration. With intuitive customization options, drag-and-drop page builders, and multiple plugin support, users can design and launch pages quickly with ease. The availability of unlimited color schemes and a wide library of Google Fonts enhances design flexibility, while its fully responsive layout ensures a flawless experience across all devices. Built to function as a robust learning management system, it suits platforms similar to Udemy, academies, colleges, and training centers, offering advanced features, live preview editing, and a streamlined design process for fast and efficient website creation.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, featured-image-header, full-width-template, translation-ready, rtl-language-support, sticky-post, theme-options, post-formats, threaded-comments, flexible-header, news, blog, education
Version: 5.5
Tested up to: 6.9
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#fdc800;
    --color-primary2:#002147;
    --font-awesome:'FontAwesome';
}
h1,h2,h3,h4,h5,h6,body{
    font-family: 'Roboto', sans-serif;
}
h1, h2, h3, h4, h5, h6,.courses-box-content h3 a{
    font-weight: bold;
    color: #363a47;
}
.main-navigation, .sidenav{
    background-color: #fff !important;
}
#secondary .wp-calendar-table th, #footer .wp-calendar-table th{
  background-color: var(--color-primary1);
  color: #fff;
  border-color: var(--color-primary1);
}
a.added_to_cart.wc-forward,.box-info i,#theme-sidebar h3, #footer li a:hover, #theme-sidebar li a:hover, .box-content a, #theme-sidebar h1.wp-block-heading, #theme-sidebar h2.wp-block-heading, #theme-sidebar h3.wp-block-heading,#theme-sidebar h4.wp-block-heading, #theme-sidebar h5.wp-block-heading, #theme-sidebar h6.wp-block-heading {
    color: var(--color-primary1);
}
.page-numbers,.prev.page-numbers,.next.page-numbers:hover{
    background: var(--color-primary1);
}
.site-info,.wc-block-cart__submit-container a,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,button[type="submit"],.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,#theme-sidebar button[type="submit"], .error-404 [type="submit"], #footer button[type="submit"],a.register-btn,#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon,#comments input[type="submit"],span.meta-nav,.prev.page-numbers,.page-numbers:hover{
    background: var(--color-primary1);
}
#theme-sidebar .wp-block-search .wp-block-search__label,.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item::before, #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(1):checked ~ .learn-press-nav-tabs .course-nav:nth-child(1) label, #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(2):checked ~ .learn-press-nav-tabs .course-nav:nth-child(2) label, #learn-press-course-tabs input[name=learn-press-course-tab-radio]:nth-child(3):checked ~ .learn-press-nav-tabs .course-nav:nth-child(3) label, .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories .meta-item__value div a:hover, .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value > div a:hover, #learn-press-profile #profile-nav .lp-profile-nav-tabs > li > a > i, .learn-press-profile-course__tab__inner a.active, .learn-press-course-tab-filters .learn-press-filters a.active, input[type=radio]:nth-child(1):checked ~ .switch-btn:nth-child(2)::before, input[type=radio]:nth-child(3):checked ~ .switch-btn:nth-child(4)::before, .learn-press-breadcrumb li a:hover, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title:hover, .lp-archive-courses .learn-press-courses[data-layout=list] .course .course-item .course-content .course-wrap-meta .meta-item::before, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor a{
    color: var(--color-primary1) !important;
}
.main-navigation li.page_item_has_children::after{
    color: #000;
}
.error-404 [type="submit"]{
    border: solid 1px var(--color-primary1);
}
a,.box-content a, #theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,#theme-sidebar h3,#theme-sidebar a:hover,.top-header a:hover,#main-content a,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a{
    color: var(--color-primary1);
}
.readmore-btn a,#theme-sidebar .tagcloud a:hover,#footer .tagcloud a:hover,#footer p.wp-block-tag-cloud a:hover,p.wp-block-tag-cloud a:hover, .post_tag a:hover,#theme-sidebar .widget_tag_cloud a:hover{
  color: var(--color-primary1);
  border-color: var(--color-primary1);
}
#theme-sidebar .wp-block-search .wp-block-search__label:before,#theme-sidebar h3:before, #theme-sidebar h1.wp-block-heading:before, #theme-sidebar h2.wp-block-heading:before, #theme-sidebar h3.wp-block-heading:before,#theme-sidebar h4.wp-block-heading:before, #theme-sidebar h5.wp-block-heading:before, #theme-sidebar h6.wp-block-heading:before {
  background-color: var(--color-primary1);
}
.page-box,#theme-sidebar section{
  border-left-color: var(--color-primary1);
  border-bottom-color: var(--color-primary1);
}

.next.page-numbers,.wc-block-cart__submit-container a:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.top-header,#footer,.main-navigation ul ul,a.teacher-btn,#theme-sidebar button[type="submit"]:hover, #footer button[type="submit"]:hover, #comments input[type="submit"]:hover,a.register-btn:hover,.page-numbers,#slider{
    background: var(--color-primary2);
}
.readmore-btn a:hover,a:hover,a.register-btn:hover,.search_inner .btn-secondary, .search_inner .btn-secondary:hover, .search_inner .btn-secondary:active,nav.woocommerce-MyAccount-navigation ul li a,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price,h2.woocommerce-loop-product__title, .woocommerce div.product .product_title,.main-navigation a{
    color: var(--color-primary2);
}
.readmore-btn a:hover,nav.woocommerce-MyAccount-navigation ul li{
    border-color: var(--color-primary2);
}
.lp-archive-courses .course-summary .course-summary-content .course-detail-info, ul.learn-press-nav-tabs .course-nav.active::before, #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:hover, #learn-press-profile .wrapper-profile-header, #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active, #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories a:first-child, .learn-press-message.error::before, .lp-archive-courses .learn-press-courses[data-layout=list] .course .course-item .course-content .course-readmore a{
    background: var(--color-primary2) !important;
}
.wp-block-search .wp-block-search__label,.media-links i,a.register-btn:hover,.courses-info strong,.courses-info a,.category-inner-box h4,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    color: #fff !important;
}
.headerbox,.menubar,.page-template-front-page .menubar,.page-template-front-page .innermenubox{
    background: transparent;
}
.wc-block-cart__submit-container a{
    border-radius: 6px;
}
.page-template-front-page .menubar{
    position: static;
    margin: 0;
}
.page-template-front-page .headerbox {
    padding: 15px 0;
}
a.register-btn {
    padding: 12px;
    border-radius: 6px;
    text-transform: none;
    font-weight: 600;
}
.main-navigation li,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    text-transform: none;
}

.main-navigation li.menu-item-has-children:after{
    color: var(--color-primary2);
}
.main-navigation ul ul li.menu-item-has-children:after{
    color: #fff;
}
.main-navigation a {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
}
.main-navigation ul ul .menu-item-has-children:after{
    right: 16px;
}
#slider img {
    opacity: 0.6;
}
#slider .inner_carousel h2 {
    font-weight: bold;
    font-size: 45px;
}
.more-btn a {
    background: var(--color-primary1);
    border-radius: 6px;
    color: #fff;
}

#online-courses{
    background: transparent;
}
.courses-box-content h3 a{
    font-weight: bold;
}
.courses-info {
    background: var(--color-primary2);
    padding: 15px;
}
.courses-info a {
    float: right;
    font-size: 15px;
    font-weight: bold;
}
.courses-box {
    box-shadow: 5px 5px 10px 3px #130e392e;
}
.courses-box-content h3,.courses-box-content p {
    padding: 0 15px;
}
.category-inner-box {
    padding: 20px;
    text-align: center;
    height: 300px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.section-bundle {
    position: relative;
}
.category-inner-box h4{
    font-size: 34px;
    font-weight: 500;
    line-height: 1.4;
}
#education-services {
    position: relative;
    width: 100%;
    margin-top: -100px;
}
.category-inner-box i {
    font-size: 60px;
    color: #fff;
    margin-bottom: 15px;
}
.edu-services-box {
    background: var(--color-primary2);
    padding: 15px;
}
.category-inner-box1{
    background: #ff6f6f;
}
.category-inner-box2{
    background: #b5d56a;
}
.category-inner-box3{
    background: #f6316f;
}
.category-inner-box4{
    background: #009688;
}
.headerbox i {
    color: #fff;
    background: var(--color-primary1);
    padding: 13px 20px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.menubar.login-user.stick_head{
  left: 0;
}

.menubar.stick_head{
    background: #fff !important;
    left: 0;
    box-shadow: 0 8px 6px -6px #e0e2db;
    border-bottom: solid 1px #e0e2db;
}

nav.woocommerce-MyAccount-navigation ul li {
    border: solid 2px var(--color-primary2);
    box-shadow: 2px 2px 0 0 var(--color-primary2);
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,#theme-sidebar button[type="submit"], #footer button[type="submit"] {
    border-radius: 6px;
}
#comments input[type="submit"],.wp-block-file .wp-block-file__button, .wp-block-button .wp-block-button__link {
    font-weight: bold !important;
    border-radius: 30px !important;
}
.menubar.stick_head {
    position: fixed;
}
.center1, .center2 {
  border-left-color: var(--color-primary1);
  border-top-color: var(--color-primary1);
  }
.center2 .ring::before, .center1 .ring::before{
  background: var(--color-primary1);
  }

@media screen and (max-width: 1000px){
    .main-navigation, .sidenav{
        background: #002147 !important;
    }
    .category-inner-box h4{
        font-size: 22px;
        line-height: 1.2;
    }
    #education-services {
        margin-top: 30px;
    }
    .toggle-nav{
        text-align: center;
    }
    .sidenav {
        background-color: var(--color-primary2);
    }
    .main-navigation ul ul{
        background-color: var(--color-primary2);
    }
    .menubar .nav ul li, .menubar.scrolled .main-navigation li {
        border-top: 1px #252046 solid;
    }
    .main-navigation .current_page_item > a, .main-navigation .current-menu-item > a,.main-navigation a ,.current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,.nav ul li a:hover{
        color: #fff;
    }
    .category-inner-box {
        margin: 15px 0 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    a.register-btn {
        font-size: 12px;
    }
    #elearning-academy-education{
        padding: 15px 0;
    }
    #education-services {
        margin-top: -50px;
    }

}
@media screen and (max-width: 560px){

    #slider .inner_carousel h2{
        font-size: 23px;
    }
    #slider .carousel-control-prev-icon, #slider .carousel-control-next-icon{
        background: transparent;
        color: var(--color-primary1);
    }
    .page-template-front-page .menubar {
        background: transparent !important;
    }
}
