/*
Theme Name: Educate Training Coach
Theme URI: https://www.ovationthemes.com/products/free-educate-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Educate Training Coach is a theme for educational websites and learning management systems. It is also suitable for course hubs, training centers, colleges, academies, schools, universities, kindergartens mentors, web-based applications, mentoring, development, seminars, skills, learning, professional growth, career coaching, tutoring, guidance, workshops, e-learning or course-selling platforms. The theme we have designed for colleges and schools is the perfect choice for you. We created this theme to re-design your site and make it appear stunning. You’ll need an attractive theme to present your school and all else you have to provide. Students spend many hours researching colleges and courses they would like to enroll in. It’s important to select attractive themes and help them find the information they are searching for. A slow-loading theme can slow down and even cause your number of visitors to drop; however, when you use our theme, you’ll never experience this issue. The theme is completely adaptive and multi-purpose. It’s designed to be extremely responsive across all browsers and platforms. This guarantees high-quality performance and ensures that your customers will not have a bad experience using the theme. Additionally, the theme comes loaded with the most powerful features essential to an online business, such as CTA, Bootstrap, retina capability, user-friendly design and responsiveness, customization options, and social media integration SEO friendly. Demo: https://trial.ovationthemes.com/educate-training-coach/
Version: 4.4
Requires PHP: 5.6
Tested up to: 6.8
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: educate-training-coach
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

Educate Training Coach WordPress Theme, Copyright 2022 pewilliams
Educate Training Coach is distributed under the terms of the GNU GPL

Educate Training Coach 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
*/
body,h1,h2,h3,h4,h5,h6,.logo h1, .site-title, .site-title a{
    font-family: 'Mulish', sans-serif;
}
h1,h2,h3,h4,h5,h6{
    font-weight: 800 !important;
    letter-spacing: 0;
}
/*color-change*/

:root {
    --theme-primary-color:#fb770c;
    --theme-heading-color:#17191b;
    --theme-text-color:#666c6e;
    --theme-primary-fade:#fff0e4;
    --theme-secondary-color:#f9b27a;
}
.page-template-custom-home-page .site-title, 
.page-template-custom-home-page .site-title a, 
.page-template-custom-home-page .logo h1 a, 
.page-template-custom-home-page .logo p,
.logo h1 a,
.page-template-custom-home-page .gb_nav_menu li a,
.gb_nav_menu li a,
.gb_nav_menu li.page_item_has_children:after,
.gb_nav_menu li.menu-item-has-children:after,
.page-template-custom-home-page .gb_nav_menu li.page_item_has_children:after, 
.page-template-custom-home-page .gb_nav_menu li.menu-item-has-children:after,
.site-footer .tagcloud a:hover,.links i:hover,.logo p,.logo p a {
    color: #fff;
}
.bread_crumb .without-img a, .bread_crumb .without-img{
    color: #17191b !important;
}
.withoutimg span{
   border-color:#17191b; 
}
a.more-link,a,.lesson-box i {
    color: var(--theme-primary-color);
}
.error-404 .home-btn a,.error-404 .home-btn a:hover ,
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, 
input[type="submit"]:hover, input[type="submit"]:focus,
.scrollup,.top_header,.slide-btn a,.wc-block-cart__submit-container a:hover,
.wc-block-cart__submit-container a,a.added_to_cart.wc-forward ,.single-tags a:hover,
.gb_nav_menu ul ul,.scrollup,.scrollup.is-active:hover, .scrollup.is-active:focus,
#sidebar .tagcloud a:hover,.site-info, .site-footer .tagcloud 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, 
a.added_to_cart.wc-forward:hover,.admision-btn a:hover,hr.down,
#slider .carousel-control-next-icon, #slider .carousel-control-prev-icon,
.middle-sec-inner,.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,
.page-numbers.current,button.search-submit,nav.woocommerce-MyAccount-navigation ul li,
.home-btn a,.gb_nav_menu ul ul a:hover,#slider .carousel-control-next-icon:hover, 
#slider .carousel-control-prev-icon:hover,.mid-inner-box1, .mid-inner-box2, 
.mid-inner-box3, .mid-inner-box4,.page-numbers:not(.dots):hover, 
.page-numbers:not(.dots):focus,
.navigation.pagination .prev.page-numbers:focus:before, 
.navigation.pagination .prev.page-numbers:hover:before, .navigation.pagination .next.page-numbers:focus:before, 
.navigation.pagination .next.page-numbers:hover:before {
    background: var(--theme-primary-color);
}
.links i:hover{
    background: var(--theme-secondary-color) !important;
}
.wrap_figure,nav.woocommerce-MyAccount-navigation ul li:hover {
    background: var(--theme-secondary-color);
}
/*loader*/
#loader:before{
   border-top-color: #17191b; 
}
.spinner > div{
    background-color: #17191b;
}
.page-template-custom-home-page .logo{
    background: transparent;
}
/* 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;
    font-size: 16px;
}
.links,.admision-btn,.gb_navigation {
    text-align: right;
}
.links i,.top_header a,.admision-btn {
	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 .wrap_figure {
    background: transparent;
    position: absolute;
    z-index: 999;
    right: 0;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #ffffff;
}
.page-template-custom-home-page .logo,.page-template-custom-home-page .fixed .logo{
    background: transparent !important;
}
.gb_nav_menu li a {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 4px;
}
.admision-btn a,.slide-btn a {
    padding: 15px;
    background: var(--theme-primary-color);
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}
#slider {
    position: relative;
}
.links i{
    background: #fff !important;
    color: #17191b;
    padding: 10px 0;
    font-size: 12px;
}
/*courses*/
#course-cat .box,#course-cat .box h4{
    padding: 0;
}
#course-cat{
    text-align: left;
}
.box-inner h5 {
    font-size: 25px;
    color: var(--theme-primary-color);
    margin-bottom: 15px;
}
#course-cat .box h4 a {
    color: #403b66;
    font-size: 22px;
    font-weight: 700;
}
#course-cat .box {
    box-shadow: 0 0 15px 5px #dfdfdf;
    position: relative;
}
h6.cours-txt {
    color: var(--theme-text-color);
    font-size: 15px;
    font-weight: 500 !important;
    line-height: 24px;
}
span.crs-less,span.crs-std {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.middle-sec-inner h4 a,.middle-sec-box h3 a{
    font-weight: bold;
}
.middle-sec-inner{
  margin: 0;
}
.lesson-box {
    position: absolute;
    bottom: 40%;
}
/*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 ;
    }
    .logo{
        padding: 15px 0;
    }
    .lesson-box {
        bottom: 46%;
    }
    .gb_navigation{
        text-align: left;
    }
    h6.cours-txt {
        width: 100% !important;
    }
    .gb_nav_menu ul ul{
        background: transparent !important;
    }
}
@media screen and (max-width:782px){
    .fixed_header.fixed, .page-template-custom-home-page .wrap_figure.fixed {
        position: static !important;
        box-shadow: none !important;
        background: transparent !important;
    }
    .page-template-custom-home-page .wrap_figure{
      position: static;
    }
    .logo p,.logo p a{
        color: var(--theme-primary-color);
    }
}
@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;
    }
}