/* New Light Mode Styles */

body.light-mode {
    background-color: #f0f2f5;
    color: #333;
}



body.light-mode .main-content-wrapper {
    background-color: #ffffff;
    border: 1px solid #ddd;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

body.light-mode .section-title {
    color: #333;
}

body.light-mode .new-sidebar {
    background-color: #ffffff;
    color: #333;
}

body.light-mode .widget-title {
    background-color: #c00;
    color: #fff;
}

body.light-mode .sidebar-widget ul {
    background-color: #f8f9fa !important;
    border: 2px solid #e9ecef !important;
}

body.light-mode .sidebar-widget ul li a {
    color: #333;
    border-bottom: 1px solid #ddd;
}

body.light-mode .sidebar-widget ul li a:hover {
    background-color: #e9ecef;
}

body.light-mode .advertisement {
    background-color: #f8f9fa !important;
    border: 2px solid #e9ecef !important;
}

body.light-mode .popular-posts-tabs {
    background-color: #e9ecef;
}

body.light-mode .popular-posts-tabs .tab-link {
    background-color: #e9ecef;
    color: #333;
}

body.light-mode .popular-posts-tabs .tab-link.active {
    background-color: #c00;
    color: #fff;
}

body.light-mode .tab-content {
    background-color: #f8f9fa !important;
    border: 2px solid #e9ecef !important;
}

body.light-mode .category-list li a {
    background-color: #f8f9fa;
    color: #333;
    border-bottom: 1px solid #ddd;
}

body.light-mode .category-list li a:hover {
    background-color: #e9ecef;
}

body.light-mode .popular-post-item {
    background-color: #f8f9fa !important;
}

body.light-mode .post-card {
    background-color: #ffffff !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

body.light-mode .post-card-content {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-top: none;
}

body.light-mode .post-card-content p {
    color: #666;
}

body.light-mode .post-card-content h3 {
    color: #333;
}

body.light-mode .pagination li a,
body.light-mode .pagination li span {
    color: #333;
    background-color: #e9ecef;
}

body.light-mode .pagination li a:hover {
    background-color: #c00;
    color: #fff;
}

body.light-mode .pagination li.active a,
body.light-mode .pagination li.active span {
    background-color: #c00;
    color: #fff;
}

body.light-mode .single-post-content {
    background-color: #ffffff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

body.light-mode .single-post-content h1 {
    color: #333;
}

body.light-mode .single-post-content .post-meta {
    color: #666;
}

body.light-mode .single-post-content .post-meta {
    background-color: #c00; /* Red background in light mode */
    color: #ffffff; /* White text in light mode */
}

body.light-mode .single-post-content .post-meta a {
    color: #ffffff; /* White link text in light mode */
}

body.light-mode .single-post-content .post-meta i {
    color: #ffffff; /* White icon in light mode */
}

body.light-mode .single-post-content .post-body p {
    color: #333;
}



body.light-mode .comment-section {
    background-color: #ffffff;
}

body.light-mode .comment-section h4 {
    color: #333;
}

body.light-mode .comment-item {
    background-color: #f8f8f8;
}

body.light-mode .comment-item strong {
    color: #333;
}

body.light-mode .comment-item p {
    color: #555;
}

body.light-mode .comment-form-section {
    background-color: #ffffff;
}

body.light-mode .comment-form-section h3 {
    color: #333;
}

body.light-mode .comment-form-section .form-control {
    background-color: #f0f0f0;
    color: #333;
    border: 1px solid #ccc;
}

body.light-mode .comment-form-section .form-control::placeholder {
    color: #888;
}

body.light-mode .card {
    background-color: #ffffff;
    border: 1px solid #ddd;
}

body.light-mode .card-header {
    background-color: #f8f9fa;
    color: #333;
    border-bottom: 1px solid #eee;
}

body.light-mode .card-body {
    color: #333;
}

body.light-mode label {
    color: #333;
}

body.light-mode .form-control {
    background-color: #f0f0f0;
    color: #333;
    border: 1px solid #ccc;
}

body.light-mode .form-control::placeholder {
    color: #888;
}

body.light-mode .new-footer {
    background-color: #000000; /* Force black background in light mode */
    color: #ffffff; /* Force white text in light mode */
}

body.light-mode .footer-content {
    border-bottom: 1px solid #333333; /* Force dark border in light mode */
}

body.light-mode .footer-nav li a {
    color: #ffffff; /* Force white text in light mode */
}

body.light-mode .footer-nav li a:hover {
    color: #c00; /* Force red accent in light mode */
}

body.light-mode .footer-bottom-bar {
    color: #cccccc; /* Force light gray text in light mode */
}