/**
 * Template: ms-lms-starter-theme
 * Theme Name: MasterStudy Templates Child
 * Theme URI: https://starter.stylemixthemes.com/
 * Author: StylemixThemes
 * Author URI: https://stylemixthemes.com/
 * Description: MasterStudy Templates Child Theme is the child theme for the MasterStudy Templates. With this child theme, you can customize your eLearning website appearance without changing the original templates.
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: classes, courses, Education, education center, e-commerce, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
 * Text Domain: starter-text-domain
 * Version: 1.0.0
 */

/* General Reset for the Header */
.elementor-48181 {
    color: #ffffff !important; /* Default white color for text and icons */
    font-family: 'Poppins', sans-serif !important; /* Apply Poppins font globally to the header */
}

/* Authorization container default styles */
.elementor-widget-stm_lms_pro_site_authorization_links {
    display: flex; /* Align children horizontally */
    align-items: center; /* Vertically center align */
    color: #ffffff !important; /* Default white color for text and icon */
    text-decoration: none; /* Remove underline */
    transition: color 0.3s ease !important; /* Smooth color transition */
}

.elementor-widget-stm_lms_pro_site_authorization_links:hover {
    color: #EF6700 !important; /* Change children to orange on hover */
}

/* Icon inside the authorization container */
.elementor-widget-stm_lms_pro_site_authorization_links .ms-lms-authorization-icon {
    color: #EF6700 !important; /* Default orange icon */
    background-color: transparent; /* Ensure no background */
    font-size: 20px; /* Icon size */
    transition: color 0.3s ease !important; /* Smooth transition */
}

.elementor-widget-stm_lms_pro_site_authorization_links:hover .ms-lms-authorization-icon {
    color: #EF6700 !important; /* Orange icon on hover */
}

/* Text inside the authorization container */
.elementor-widget-stm_lms_pro_site_authorization_links .ms-lms-authorization-title {
    margin-left: 10px; /* Add spacing between icon and text */
    color: #ffffff !important; /* Default white text */
    font-family: 'Poppins', sans-serif !important; /* Apply Poppins font */
    text-transform: uppercase; /* Uppercase text */
    font-weight: 700; /* Bold text */
    font-size: 13px; /* Font size */
    letter-spacing: 0px; /* No letter spacing */
    transition: color 0.3s ease !important; /* Smooth transition */
}

.elementor-widget-stm_lms_pro_site_authorization_links:hover .ms-lms-authorization-title {
    color: #0166FF !important; /* BBlue text on hover */
}

/* Navigation menu styles */
.hfe-nav-menu__layout-horizontal a {
    color: #ffffff !important; /* Default white text for navigation links */
    text-decoration: none; /* Remove underline */
    font-family: 'Poppins', sans-serif !important; /* Apply Poppins font */
    transition: color 0.3s ease !important; /* Smooth color transition */
}

.hfe-nav-menu__layout-horizontal a:hover {
    color: #0166FF !important; /* Blue on hover for navigation links */
}

/* Logo reset styles */
.hfe-site-logo a {
    text-decoration: none; /* Remove underline */
}

/* Ensure transitions apply smoothly */
.elementor-48181 .elementor-widget-stm_lms_pro_site_authorization_links,
.elementor-48181 .ms-lms-authorization-icon,
.elementor-48181 .ms-lms-authorization-title,
.hfe-nav-menu__layout-horizontal a {
    transition: color 0.3s ease, background-color 0.3s ease !important;
}
/* Navigation menu styles */
.hfe-nav-menu__layout-horizontal a {
    color: #ffffff !important; /* Default white text for navigation links */
    text-decoration: none; /* Remove underline */
    font-family: 'Poppins', sans-serif; /* Apply Poppins font */
    transition: color 0.3s ease; /* Smooth color transition */
}

.hfe-nav-menu__layout-horizontal a:hover {
    color: #0166FF !important; /* Blue on hover for navigation links */
}

/* Logo reset styles */
.hfe-site-logo a {
    text-decoration: none; /* Remove underline */
}

/* Ensure transitions apply smoothly */
.elementor-48181 .ms-lms-authorization,
.elementor-48181 .ms-lms-authorization-icon,
.elementor-48181 .ms-lms-authorization-title,
.hfe-nav-menu__layout-horizontal a {
    transition: color 0.3s ease, background-color 0.3s ease;
}
/* Accordion behavior (kept as is) */

/* Change text and icon color on hover */
.e-n-accordion-item:hover .e-n-accordion-item-title-text,
.e-n-accordion-item:hover .e-n-accordion-item-title-icon {
    color: orange; /* Hover color */
}

/* Keep text and icon color orange when clicked (accordion expanded) */
.e-n-accordion-item[open] .e-n-accordion-item-title-text,
.e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: orange; /* Active color */
}

/* Smooth transitions for hover and click state */
.e-n-accordion-item .e-n-accordion-item-title-text,
.e-n-accordion-item .e-n-accordion-item-title-icon {
    transition: color 0.3s ease, background-color 0.3s ease; /* Smooth transitions */
}

/* Other styles for your LMS system */

.ms_lms_courses_card_item_status.new, 
.masterstudy-single-course-status_new, 
.masterstudy-popular-courses__item-status_new {
    background: #C7363D !important;
}

.ms_lms_courses_card_item_status.special {
    background: #869FBB !important;
}

.ms_lms_courses_card_item_status.hot, 
.masterstudy-single-course-status_hot, 
.masterstudy-popular-courses__item-status_hot {
    background: #0D4077 !important;
}

.ms_lms_courses_card_item_info_meta,
.ms_lms_courses_card_item_info_bottom_wrapper,
.ms_lms_courses_card_item_popup_price_single,
.masterstudy-popular-courses__price,
.ms_lms_courses_card_item_popup_meta,
.ms_lms_courses_card_item_popup_author,
.ms_lms_courses_card_item_popup_wishlist,
.masterstudy-single-course-rating,
.masterstudy-popular-courses__rating,
.stm_lms_instructor_courses__single--bottom,
.stm_lms_instructor_courses__single--meta,
.masterstudy-buy-button__price,
.masterstudy-single-course-modern__buttons,
.masterstudy-popular-courses {
    display: none !important;
}


/* Font and layout styles */

#menu-1-2d170889 a, body, span, .dropdown-menu, h1, h2, h3, h4, h5, h6, 
.ms_lms_courses_card_item_status, .status_style_1, right, hot, a {
    font-family: 'Poppins', Sans-serif !important;
}

.elementor-48181 {
    background: #000000 !important;
    color: #ffffff !important;
}

.hfe-nav-menu__layout-horizontal a:hover, 
.hfe-nav-menu__submenu-arrow a:hover {
    color: #0166FF !important; /* Blue hover for navigation links */
}

/* Optional hover effect for elementor container */
.elementor-widget-container:hover {
    cursor: pointer; /* Pointer for better UX */
}

.elementor-48181 a:hover, 
.elementor-widget-container a:hover, 
.elementor-widget-container span:hover {
    color: #0166FF !important; /* Blue text on hover */
}

#wrapper {
    padding-top: 0px !important;
}

.ms-lms-authorization-icon {
    background-color: #EF6700 !important; /* Default orange */
}

.elementor-widget-container:hover .ms-lms-authorization-icon {
    background-color: #0166FF !important; /* Blue on hover */
}

.masterstudy-button__title {
    text-transform: none !important;
}

.elementor-icon-box-description {
    font-size: 20px !important;
}

.elementor-icon-box-title span, 
.elementor-icon-box-title a {
    font-size: 26px !important;
}

/* Ensure no forced capitalization */
* {
    text-transform: none !important; 
}

.stm_lms_chat_page {
    background-color: #FFFFFF !important;
}


.masterstudy-authorization__header-title {

    font-size: 36px !important;

}
/*Hover for icon box disablesd*/
.elementor-icon-box-title:hover,
.elementor-icon-box-title span:hover {
    color: inherit !important;
}
.masterstudy-single-course-instructor,
.masterstudy-single-course-current-students {
    display: none !important;
}

.masterstudy-course-player-content__header-lesson-type {
  display: none !important;
}

.form-group-display-name p {
  display: none !important;
}
