﻿/*
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, 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, and course-selling platforms under the educate training coach framework, including e-learning and coacher focused services. The theme is designed for colleges and schools to help re-design your site and make it appear visually stunning and professional. It provides an attractive layout to present your institution, courses, and offerings in a structured way that helps students easily find relevant information when researching colleges and programs. Performance is optimized to avoid slow loading, ensuring a smooth browsing experience and reducing visitor drop-off. The design is fully responsive and works seamlessly across all browsers and devices, ensuring consistent performance and accessibility. It includes essential features such as CTA sections, Bootstrap-based structure, retina-ready visuals, user-friendly customization options, and social media integration, along with SEO-friendly architecture to improve visibility and engagement.
Version: 5.5
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: 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,.educate-training-coach-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 .educate-training-coach-logo h1 a, 
.page-template-custom-home-page .educate-training-coach-logo p,
.educate-training-coach-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,.educate-training-coach-logo p,.educate-training-coach-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 .educate-training-coach-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;
}
.educate-training-coach-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 .educate-training-coach-logo,.page-template-custom-home-page .fixed .educate-training-coach-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 ;
    }
    .educate-training-coach-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;
    }
    .educate-training-coach-logo p,.educate-training-coach-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;
    }
    .educate-training-coach-logo,.admision-btn{
        text-align: center;
    }
    #course-cat h3{
        font-size: 25px;
    }
}