
 /*
 Theme Name:   Omexo Child
 Template:     omexo
 Version:      1.0.0
 Description:  Child theme for Omexo
 Author:       Your Name
*/


/* Force-hide site preloader (safety) */
.preloader {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* ===== Purple banner remove (Tutor LMS header/hero variants) ===== */
.single-course .tutor-course-top-info,
.single-course .tutor-course-header,
.single-course .tutor-single-course-segment.tutor-course-top,
.single-course .tutor-hero-area,
.single-course .tutor-hero-banner,
.single-course .tutor-course-details-header {
  display: none !important;
}

/* If any container paints purple background */
.single-course .tutor-full-width-course-top,
.single-course .tutor-course-hero-area,
.single-course .tutor-course-top {
  background: transparent !important;
  padding-top: 0 !important;
  min-height: 0 !important;
}

/* ===== Sidebar picture off, but keep entry/enrollment box ===== */
.single-course .tutor-single-course-sidebar img,
.single-course .tutor-single-course-sidebar .tutor-course-thumbnail,
.single-course .tutor-single-course-sidebar figure {
  display: none !important;
}

/* (optional) Tabs look a bit bolder */
.tutor-course-details-tab .tutor-tab-nav ul li.custom-tab a {
  font-weight: 600;
}

/* 🚫 Force remove Tutor LMS course banner background */
.single-course .tutor-full-width-course-top,
.single-course .tutor-course-top-info,
.single-course .tutor-course-header,
.single-course .tutor-hero-banner,
.single-course .tutor-course-thumbnail {
    background: none !important;
    background-color: transparent !important;
    display: none !important;
}

/* Remove any pseudo background overlays */
.single-course .tutor-full-width-course-top::before,
.single-course .tutor-full-width-course-top::after {
    background: none !important;
    display: none !important;
}

/* 🚫 Remove purple banner background */
.page-banner-area.blog-single::before {
    background: none !important;
    display: none !important;
}
/* 🚫 Remove purple banner + title text */
.page-banner-area.blog-single,
.page-banner-area.blog-single::before {
    display: none !important;
}
/* Forum Container */
#bbpress-forums {
    font-family: 'Arial', sans-serif;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* Forum Titles */
#bbpress-forums .bbp-forum-title, 
#bbpress-forums .bbp-topic-title {
    font-weight: bold;
    color: #d9534f; /* red shade, tum apna brand color daal sakte ho */
    font-size: 18px;
}

/* Forum Table Header */
#bbpress-forums .bbp-header {
    background: #f5f5f5;
    color: #333;
    font-weight: bold;
    padding: 10px;
}

/* Forum Rows */
#bbpress-forums .bbp-body li {
    border-bottom: 1px solid #eee;
    padding: 12px 8px;
    transition: background 0.2s;
}

#bbpress-forums .bbp-body li:hover {
    background: #f9f9f9;
}

/* Buttons */
#bbpress-forums button,
#bbpress-forums input[type=submit] {
    background: #ff6600; /* orange button */
    border: none;
    padding: 8px 14px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

#bbpress-forums button:hover,
#bbpress-forums input[type=submit]:hover {
    background: #e65c00;
}

/* Notices (errors, info) */
#bbpress-forums .bbp-template-notice {
    border-left: 4px solid #ff6600;
    background: #fff3e6;
    color: #333;
}
#tutor-become-instructor-button {
    display: none !important;
}



