/*
Theme Name: University Education Hub
Template: elearning-education
Text Domain: university-education-hub
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-university-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: The University Education Hub is a sophisticated education website theme designed to showcase institutions such as colleges, universities, higher education centers, academic programs, online courses, campus life, admissions processes, degree programs, scholarship opportunities, faculty and staff profiles, research institutions, student services, graduate programs, undergraduate degrees, distance learning, study abroad options, college applications, university rankings, vocational schools, technical institutes, educational accreditation, campus tours, alumni networks, and other academic organizations. It offers a modern, responsive layout that performs smoothly across all devices, along with a custom contact form, Google Maps integration, and social media connectivity to enhance engagement. With a drag-and-drop page builder, users can easily create and manage layouts, while a built-in learning management system supports structured online learning experiences for e-learning environments. The admin interface is designed for simplicity and control, making website management more efficient. This solution also supports academic enrichment areas like linguistics and other interdisciplinary studies, helping institutions present comprehensive information across a wide range of subjects, making it a strong digital foundation for any education-focused platform.
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, news, photography, education
Version: 5.5
Tested up to: 6.9
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#e34b11;
    --color-primary2:#5ba5af;
    --font-awesome:'FontAwesome';
}
h1, h2, h3, h4, h5, h6,.courses-box-content h3 a{
    font-weight: bold;
    color: #363a47;
}
#theme-sidebar .wp-block-search .wp-block-search__label,a.added_to_cart.wc-forward,#theme-sidebar h3, #footer 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);
}
.main-navigation, .sidenav{
    background-color: #fff !important;
}
.page-numbers,.prev.page-numbers{
    background: var(--color-primary1);
}
.next.page-numbers:hover,.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,button[type="submit"]
,.site-info,.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"], .error-404 [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,.prev.page-numbers,.page-numbers:hover{
    background: var(--color-primary1);
}
.error-404 [type="submit"]{
    border: solid 1px 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) ;
}
a,.logo h1 a, .logo p a,.box-content a,.box-info i, #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{
    color: var(--color-primary1);
}
#main-content a{
    color: #fff!important;
}
.woocommerce columns-4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
}
#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);
}

.readmore-btn a,#theme-sidebar .tagcloud a:hover,#footer p.wp-block-tag-cloud a:hover,#footer .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);
}
nav.woocommerce-MyAccount-navigation ul li:hover,.wc-block-cart__submit-container a:hover,.next.page-numbers,.woocommerce span.onsale,.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,a.teacher-btn,#theme-sidebar button[type="submit"]:hover, #footer button[type="submit"]:hover, #comments input[type="submit"]:hover,a.register-btn:hover,.page-numbers{
    background: var(--color-primary2);
}
.readmore-btn a:hover,a:hover,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,a.register-btn:hover,.search_inner .btn-secondary, .search_inner .btn-secondary:hover, .search_inner .btn-secondary:active,.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{
    color: var(--color-primary2);
}
.readmore-btn a:hover{
    border-color: var(--color-primary2);
}
.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: var(--color-primary2) !important;
}
.wp-block-search .wp-block-search__label,.media-links i,a.register-btn:hover,.courses-info strong,.courses-info a,.category-inner-box h4{
    color: #fff;
}
.headerbox,.menubar,.page-template-front-page .menubar,.page-template-front-page .innermenubox{
    background: transparent;
}
.wc-block-cart__submit-container a{
    border-radius: 6px !important;
}
.page-template-front-page .menubar{
    position: static;
    margin: 0;
}
.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 {
    text-transform: none;
}
.main-navigation a {
    font-size: 14px;
    letter-spacing: 1px;
    color: #363a47;
}
.main-navigation li.page_item_has_children:after, .main-navigation li.menu-item-has-children:after {
    right: 3px;
    color: #363a47;
}
.main-navigation li .menu-item-has-children:after {
    right: 16px;
}
#slider{
    background: transparent;
}
#slider img {
    opacity: unset;
}
#slider .inner_carousel h2 {
    font-weight: bold;
    background: rgb(54 58 71 / 50%);
    padding: 20px;
    font-size: 35px;
    display: inline-block;
}
.more-btn a {
    background: var(--color-primary1);
    border-radius: 6px;
    color: #fff;
}

#online-courses{
    background: transparent;
}
.courses-box-content h3 a{
    font-weight: bold;
}
.courses-info {
    background: var(--color-primary2);
    padding: 15px;
}
.courses-info a {
    float: right;
    font-size: 15px;
    font-weight: bold;
}
.courses-box {
    box-shadow: 5px 5px 10px 3px #130e392e;
}
.courses-box-content h3,.courses-box-content p {
    padding: 0 15px;
}

.category-inner-box {
    background: rgb(54 58 71 / 50%);
    padding: 20px;
}
.section-bundle {
    position: relative;
}
#education-services {
    position: relative;
    z-index: 99;
    margin-bottom: 2em;
    margin-top: -10em;
}
.category-inner-box i {
    font-size: 60px;
    color: var(--color-primary1);
}

.headerbox i {
    color: #fff;
    background: var(--color-primary1);
    padding: 13px 20px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-content: center;
}


.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"]{
    border-radius: 6px;
}
#comments input[type="submit"],.wp-block-file .wp-block-file__button, .wp-block-button .wp-block-button__link {
    font-weight: bold !important;
    border-radius: 30px!important;
}

.site-info a:hover{
  color: #FFF;
}

.menubar.login-user.stick_head {
    background: #fff;
    left: 0;
}
.menubar.stick_head {
    position: fixed;
}
.menubar.stick_head{
    background: #fff !important;
    left: 0;
    box-shadow: 0 8px 6px -6px #e0e2db;
    border-bottom: solid 1px #e0e2db;
}
.center1, .center2 {
border-left-color: var(--color-primary1);
border-top-color: var(--color-primary1);
}
.center2 .ring::before, .center1 .ring::before{
background: 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);
}
@media screen and (max-width: 1000px){
    .main-navigation, .sidenav {
        background-color: #363a47 !important;
    }
    .main-navigation ul ul{
        background-color: var(--color-primary2);
    }
    .menubar .nav ul li, .menubar.scrolled .main-navigation li {
        border-top: 1px #676769 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;
    }
    #university-education-hub{
        position: static;
    }
    .category-inner-box {
        margin: 15px 0 0;
    }
    .category-inner-box h4 {
        font-size: 15px;
    }
    .category-inner-box i {
        font-size: 35px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    a.register-btn {
        font-size: 12px;
    }
    #university-education-hub{
        position: static;
        padding: 15px 0;
    }
    .category-inner-box h4 {
        font-size: 20px;
    }
    .category-inner-box i {
        font-size: 55px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px){
    #education-services {
        margin-top: 2em;
    }

    .menubar.login-user.stick_head {
    margin-top: 0px;
    background: no-repeat;
    }
    #slider .inner_carousel h2{
        font-size: 18px;
    }
    #slider .carousel-control-prev-icon, #slider .carousel-control-next-icon{
        background: transparent;
        color: var(--color-primary1);
    }
    #slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
        background: transparent;
        color: #59d3b1;
    }
    .page-template-front-page .menubar{
        background: transparent !important;
    }
    .courses-box-content h3{
        text-align: center !important;
    }

}
