/*
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 theme is ideal for various education based websites like for Primary Schools, university, enlightenment, e-learning, arts & crafts classes, knowledge, scholarship, learning management system, workshop, School uniform making, Stationery business, Colleges, Software Training institute, courses, college, teaching, Secondary Schools, Kindergartens, lms based website, compatible with learnpress, Coaching centres, preschool, Online Classes, tutoring, course hub, digital skills development center, Competitive exams, home tutor, litracy program, academy, Online Classes and High Schools, It also fits perfectly for any tuition, marketing, book selling, udemy, daycare, online learning program, distance learning, literacy, schooling,blogging or any kind of educational institution. This is a minimalistic theme with modern layouts and designs. The theme has an elegant and sophisticated design. It is user-friendly with a lot of customization and personalization options. The responsive layout makes it mobile-friendly as it fits well with all devices screen sizes. It is translation-ready with support for RTL layout. Also, you can add shortcodes. Based on bootstrap framework which makes it handy to use. This theme is compatible with Wooocommerce as well as Tutor LMS plugin. Option available to integrate social media pages. Demo:  https://trial.ovationthemes.com/://www.ovationthemes.com/demos/education-insight/
Version: 7.7
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;
    }
}
