/*
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 versatile theme designed 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 other academic websites. It offers a fully responsive and mobile-friendly layout that adapts seamlessly across all devices and browsers, ensuring a smooth user experience for e-learning environments. The user-friendly interface allows anyone to build a professional website independently without technical complexity. With flexible customization and personalization options, users can easily modify the design to match their branding needs. Integrated social media icons help promote content and academic services by connecting multiple social platforms, increasing reach and engagement for e-learning audiences. The theme includes essential sections such as Team, Testimonials, Blog, and About Us, helping institutions present their credibility effectively. A visually appealing banner along with multiple Call to Action (CTA) buttons enhances user interaction and improves conversion opportunities by turning visitors into students or clients. Built on a robust Bootstrap framework, it ensures stability under high traffic conditions, while optimized coding delivers faster page loading speeds, making it highly suitable for modern e-learning websites.
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: 6.0
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);
}

.logo h1 a, .logo p a{
  display: inline-block;
  padding: 10px 0;
}
#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;
}
.main-navigation li.page_item_has_children::after{
    color: #120f2d;
}
.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 20px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-content: center;
}
.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, .main-navigation{
        background:#120f2d !important ;
    }
    .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;
    }
}
