/*
Theme Name: Minimal Education
Theme URI: https://www.ovationthemes.com/products/free-minimal-education-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Minimal Education is a clean and modern theme designed for educational institutions, schools, colleges, universities, coaching centers, tutoring services, e-learning platforms, online classes, distance learning programs, academies, kindergartens, and training institutes focused on academic and skill development. It is also suitable for learning management systems, digital education hubs, literacy programs, competitive exam coaching, home tutoring services, workshop providers, and professional skill development centers offering structured learning experiences. The design is minimalistic, elegant, and highly organized, ensuring that courses, class schedules, teacher profiles, student resources, events, and learning materials are presented in a clear and user-friendly way. Fully responsive and mobile-friendly, it delivers smooth performance across desktops, tablets, and smartphones. Optimized code structure improves loading speed and enhances search visibility for better reach among students and learners. The theme includes flexible customization options for layouts, colors, typography, and branding elements, allowing full personalization without technical complexity. It also supports social media integration, call-to-action sections, and LMS compatibility for managing courses and online education efficiently. Overall, it provides a complete and efficient platform for building a professional and accessible educational website focused on modern learning experiences.
Version: 8.1.1
Requires PHP: 5.6
Tested up to: 6.9
Requires at least: 5.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: minimal-education
Template: education-insight
Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, grid-layout, full-width-template, sticky-post, block-styles, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, featured-images, flexible-header, featured-image-header, footer-widgets, threaded-comments, wide-blocks, blog, post-formats, education, e-commerce

Minimal Education WordPress Theme, Copyright 2022 pewilliams
Minimal Education is distributed under the terms of the GNU GPL

Minimal Education WordPress Theme is child theme of Education Insight WordPress Theme, Copyright 2022 pewilliams
Education Insight WordPress Theme is distributed under the terms of the GNU GPL
*/

:root {
    --theme-primary-color:#01b509;
    --theme-primary-fade:#e5f7e6;
    --theme-secondary-color:#e98401;
    --theme-third-color:#238fbb;
    --theme-fourth-color:#ed5927;
}

/*color-change*/
.admision-btn a:hover,.slide-btn:hover,
.error-404 .home-btn a:hover,nav.woocommerce-MyAccount-navigation ul li:hover,
button:hover, button:focus, input[type="button"]:hover, 
input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,
.wc-block-cart__submit-container a:hover,
 a.added_to_cart.wc-forward: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,.slide-btn,.single-tags a:hover, 
 .gb_nav_menu ul ul a:hover,.top_header{
    background: var(--theme-primary-color);
}
a.more-link{
   color: var(--theme-primary-color);
}
.error-404 .home-btn a ,.wc-block-cart__submit-container a,a.added_to_cart.wc-forward ,
#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon ,
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,
.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,button, input[type="button"], 
input[type="submit"],.site-footer .search-form .search-submit,button.search-submit,.home-btn a,p.wp-block-tag-cloud a:hover,
.scrollup,.gb_nav_menu ul ul,.scrollup,.scrollup.is-active:hover, 
.scrollup.is-active:focus , .site-info,#sidebar .tagcloud a:hover, 
.site-footer .tagcloud a:hover,hr.down,.admision-btn a  {
    background: var(--theme-secondary-color);
}
#sidebar a:hover,.wc-block-checkout__actions_row a,
a.more-link:hover,#Category-section .postbox.smallpostimage:hover h3 a,a,
.site-footer .widget-area a:hover,a.showcoupon, .woocommerce-message::before,
.gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover  {
    color: var(--theme-secondary-color);
}

.site-footer .tagcloud a:hover,.top_header i:hover,
.gb_nav_menu ul ul a,
.page-template-custom-home-page .gb_nav_menu ul ul a{
    color: #fff;
}
/*loader*/
#loader:before{
   border-top-color: #2c2c2c; 
}
.spinner > div{
    background-color: #2c2c2c;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    padding: 2px;
}
.top_header {
    text-align: left;
}
.links,.admision-btn {
    text-align: right;
}
.links i,.top_header a{
	margin: 0;
}
span.account {
    margin-left: 15px;
}
.logo {
    text-align: left;
    position: static;
    padding: 0;
    width: auto;
    border-radius: 0;
    background: transparent;
}
.page-template-custom-home-page .fixed .logo,.page-template-custom-home-page .logo {
    background: transparent !important;
}
.slide-btn{
    display: inline-block;
}
.admision-btn a {
    padding: 15px;
    color: #fff;
}
.admision-btn {
    margin: 15px 0;
}
.mid-inner-box1,
.woocommerce-MyAccount-navigation-link--dashboard,
.woocommerce-MyAccount-navigation-link--edit-account,
.links i.fab.fa-facebook-f,.links i.fab.fa-facebook{
    background: var(--theme-secondary-color);
}
.mid-inner-box2,
.woocommerce-MyAccount-navigation-link--orders,
.woocommerce-MyAccount-navigation-link--customer-logout,
.links i.fab.fa-twitter ,.links i.fab.fa-x-twitter {
    background: var(--theme-third-color);
}
.mid-inner-box3,
.woocommerce-MyAccount-navigation-link--downloads,
.links i.fab.fa-linkedin{
    background: var(--theme-fourth-color);
}
.mid-inner-box4,
.woocommerce-MyAccount-navigation-link--edit-address,
.links i.fab.fa-pinterest-p{
    background: var(--theme-primary-light);
}
ul.sub-menu ul.sub-menu {
    left: 100% !important; /* Ensure submenus open to the right */
    right: auto !important;
}
/*media*/
@media screen and (max-width : 1199px) and (min-width : 992px){
    .admision-btn a{
        padding: 8px;
        font-size: 12px;
    }
}
@media screen and (max-width: 991px){
    .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover{
        color: var(--theme-primary-color) !important ;
    }
    .gb_nav_menu ul ul{
        background: transparent !important;
    }
    .logo{
        padding: 15px 0;
    }
    footer#colophon {
        text-align: center;
    }
}
@media screen and (max-width:782px){
    .fixed_header.fixed{
        background: transparent !important;
    }
}
@media screen and (max-width:767px){
    .admision-btn a{
        padding: 15px 8px;
        font-size: 12px;
    }
    .top_header,.links{
        text-align: center;
    }
}
@media screen and (max-width:575px){
    #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,#slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover{
        padding: 0;
        background: transparent;
        width: auto;
        height: auto;
    }
    .logo,.admision-btn{
        text-align: center;
    }
    #course-cat h3{
        font-size: 25px;
    }
}
