/*
Theme Name: Educational Institute
Template: elearning-education
Text Domain: educational-institute
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-educational-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Education institution is a wonderful free theme for e-learning platforms, instructors, education academies, online education academies, coaching centers, colleges, high schools, education centers, tutors, kindergartens, learning and teaching platforms, universities, and more. Developers have made it simple and adaptable to every screen as well as bowsers by making its layout responsive and mobile-friendly. Its user-friendly theme interface helps anyone to create a fine website on its own. This theme is flexible with a customizable design and has personalization options in it to bring in the changes. With social media icons included in the theme, promoting your content as well as your work is way too easy as you can link various social media accounts to reach out to a wider audience. There is a Team, Testimonial, Blog, and About Us, as well as other sections in the theme. This theme includes a beautiful banner as well as many Call to Action Button (CTA) so that there are always better chances of getting your audience converted into your valued clients. They also make the website more interactive and as it is built using the Bootstrap framework, you will get a robust design that can handle traffic well. It has optimized codes for faster page load time and many other features.
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, blog, photography, education
Version: 5.8
Tested up to: 6.9
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#f14d5d;
    --font-awesome:'FontAwesome';
}
body,h1, h2, h3, h4, h5, h6{
    font-family: 'Manrope', sans-serif;
}
h1, h2, h3, h4, h5, h6{
    font-weight: bold;
}
#theme-sidebar .wp-block-search .wp-block-search__label,.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);
}
.sidenav, .menubar, .main-navigation{
    background-color: #fff !important;
}
.readmore-btn a,#theme-sidebar .tagcloud 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);
}
#secondary .wp-calendar-table th, #footer .wp-calendar-table th{
  background-color: var(--color-primary1);
  color: #fff;
  border-color: var(--color-primary1);
}
.page-numbers,.prev.page-numbers, .next.page-numbers,.error-404 [type="submit"],button[type="submit"]{
    background: var(--color-primary1);
}
.error-404 [type="submit"]{
    border: solid 1px var(--color-primary1);
}
.site-info,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.wc-block-cart__submit-container a,.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.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"],a.register-btn,#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon,#comments input[type="submit"],span.meta-nav{
    background: var(--color-primary1);
}
.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;
}
a.added_to_cart.wc-forward ,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,.courses-info strong,.top-header i,#main-content a,.media-links a i:hover{
    color: var(--color-primary1);
}
#footer .tagcloud a:hover,#footer p.wp-block-tag-cloud a:hover{
    border-color: var(--color-primary1);
    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);
}

.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,#slider,a.teacher-btn,#theme-sidebar button[type="submit"]:hover, #footer button[type="submit"]:hover, #comments input[type="submit"]:hover,a.register-btn:hover{
    background: #120f2d;
}
.readmore-btn a:hover,a:hover,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,h1, h2, h3, h4, h5, h6,a.register-btn:hover,.search_inner .btn-secondary, .search_inner .btn-secondary:hover, .search_inner .btn-secondary:active,.courses-box-content h3 a,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,.comment-body,.main-navigation a{
    color: #120f2d;
}
nav.woocommerce-MyAccount-navigation ul li,.readmore-btn a:hover{
    border-color: #120f2d;
}
.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: #120f2d !important;
}
.wp-block-search .wp-block-search__label,.media-links i,a.register-btn:hover{
    color: #fff;
}
.headerbox,.menubar,.page-template-front-page .menubar,.page-template-front-page .innermenubox{
    background: transparent;
}
.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.menu-item-has-children:after{
    color: #120F2D;
    right: 3px;
}
.main-navigation ul ul li.menu-item-has-children:after{
    color: #fff;
}
.main-navigation li {
    text-transform: none;
}
.main-navigation a {
    font-size: 14px;
    letter-spacing: 1px;
}
.wc-block-cart__submit-container a{
    border-radius: 0;
}

#slider .carousel-item:before {
    background-color: transparent;
    background-image: linear-gradient(90deg,rgb(18 15 46 / 80%) 45%,rgb(18 15 45 / 0%) 100%);
}
#slider img {
    opacity: unset;
}
#slider .carousel-item:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#slider .inner_carousel h2 {
    font-weight: bold;
}
.more-btn a {
    background: var(--color-primary1);
    border-radius: 6px;
    color: #fff;
}

.more-btn a:hover, #slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
  background: #fff;
  color: #000;
}

#online-courses{
    background: transparent;
}
.courses-box-content h3 a{
    font-weight: bold;
}
.courses-info {
    background: #f1f1f1;
    padding: 15px;
}
.courses-info a {
    float: right;
    font-size: 15px;
    font-weight: bold;
}
.courses-box-content .post-cat{
  padding: 15px;
  font-size: 14px;
  font-weight: 600;
}
.courses-box-content h3 a {
    color: #989494;
    font-weight: 500;
}
.courses-box {
    box-shadow: 5px 5px 10px 3px #130e392e;
}
.courses-box-content h3,.courses-box-content p {
    padding: 0 15px;
}
.headerbox i {
    color: #fff;
    background: var(--color-primary1);
    padding: 13px;
    border-radius: 8px;
}
.page-template-front-page .stick_head{
    position: fixed !important;
}

#main-content a{
  color: #fff !important;
}

.page-template-front-page .menubar {
    background: #fff;
    position: relative;
    margin-top: 0px;
    padding:0px;
}
.page-template-front-page .headerbox {
    padding: 0px 0;
}
.menubar.stick_head{
    background: #fff !important;
    left: 0;
    box-shadow: 0 8px 6px -6px #e0e2db;
    border-bottom: solid 1px #e0e2db;
}
.menubar{
    transition: none;
}
.page-template-front-page .stick_head {
    background: #fff !important;
    left: 0;
}

.center1, .center2 {
    border-left-color: var(--color-primary1);
    border-top-color: var(--color-primary1);
}
.center2 .ring::before, .center1 .ring::before{
  background: var(--color-primary1);
}

nav.woocommerce-MyAccount-navigation ul li:hover{
    background: var(--color-primary1);
}

@media screen and (max-width: 560px){
  .menubar.login-user.stick_head {
    margin-top: 0px;
}
  #slider .carousel-control-next-icon, #slider .carousel-control-prev-icon{
    background: transparent;
    color: var(--color-primary1);
  }
  #slider .carousel-control-next-icon:hover, #slider .carousel-control-prev-icon:hover{
    background: none;
  }
  .page-template-front-page .stick_head{
    position: static !important;
  }
  .page-template-front-page .menubar{
    background: transparent !important;
  }
}

@media screen and (max-width: 1000px){
    .sidenav {
        background-color: #120f2d;
    }
    .main-navigation ul ul{
        background-color: #120f2d;
    }
    .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;
    }
    .top-header, .logo{
        text-align: center;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    a.register-btn {
        padding: 12px 6px;
    }
}
