/**
 * Variables
 */

body.jnews-dark-mode {
    --j-grey-bg-color: #494949 !important;
    --j-darkgrey-bg-color: #282828 !important;
    --j-bg-color: #202935 !important;
    --j-dark-bg-color: #181D23 !important;
    --j-txt-color: #797F86 !important;
    --j-link-txt-color: #ffffff !important;
    --j-meta-txt-color: #797F86 !important;
    --j-border-color: #2F3742 !important;
}



/**
 * Helper
 */

body:not(.jnews-dark-mode) .dark-mode__stuff {
    display: none !important;
}

body.jnews-dark-mode .light-mode__stuff {
    display: none !important;
}



/**
 * Typography
 */

body.jnews-dark-mode .content-inner ul {
    color: var(--j-txt-color);
}



/**
 * Header
 */

/* Price */

body.jnews-dark-mode .svecc-header-price .header-price .symbol {
    color: var(--j-link-txt-color);
}

/* Menu */

body.jnews-dark-mode .jeg_header .jeg_topbar .jeg_top_menu .menu-item:not(:last-child) a::after {
    color: inherit !important;
}

body.jnews-dark-mode .jeg_header .jeg_bottombar .jeg_main_menu > li > a,
body.jnews-dark-mode .jeg_header_sticky .jeg_stickybar .jeg_main_menu > li > a {
    background: none !important;
}

body.jnews-dark-mode .jeg_header .jeg_bottombar .jeg_menu > .green-link > a,
body.jnews-dark-mode .jeg_header .jeg_stickybar .jeg_menu > .green-link > a {
    color: #14b932 !important;
}

body.jnews-dark-mode .jeg_header .jeg_bottombar .jeg_menu > .red-link > a,
body.jnews-dark-mode .jeg_header .jeg_stickybar .jeg_menu > .red-link > a {
    color: #fe1849 !important;
}

body.jnews-dark-mode .jeg_header .jeg_bottombar .jeg_menu > .orange-link > a,
body.jnews-dark-mode .jeg_header .jeg_stickybar .jeg_menu > .orange-link > a {
    color: #ff9601 !important;
}

/* Dropdown */

body.jnews-dark-mode .jeg_header .jeg_topbar .jeg_top_menu .sub-menu li a,
body.jnews-dark-mode .jeg_header .jeg_bottombar .jeg_main_menu .sub-menu li a,
body.jnews-dark-mode .jeg_header_sticky .jeg_stickybar .jeg_main_menu .sub-menu li a {
    color: var(--j-txt-color) !important;
}

body.jnews-dark-mode .newsletter-sign-up .mc4wp-form .mc4wp-form-fields input[type="email"],
body.jnews-dark-mode .newsletter-sign-up .mc4wp-form .mc4wp-form-fields .consent {
    color: var(--j-txt-color);
}

body.jnews-dark-mode .newsletter-sign-up .mc4wp-form .mc4wp-form-fields input[type="email"]::placeholder {
    color: var(--j-txt-color);
    opacity: 1;
}

body.jnews-dark-mode .newsletter-sign-up .mc4wp-form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {
    color: var(--j-txt-color);
}

body.jnews-dark-mode .newsletter-sign-up .mc4wp-form .mc4wp-form-fields input[type="email"]::-ms-input-placeholder {
    color: var(--j-txt-color);
}



/**
 * Single
 */

/* Newsletter */

body.jnews-dark-mode .newsletter-sign-up {
    border-top: 1px solid var(--j-border-color);
    border-bottom: 1px solid var(--j-border-color);
}



/**
 * Buttons
 */

body.jnews-dark-mode .btn,
body.jnews-dark-mode .button,
body.jnews-dark-mode input[type=submit] {
    color: #fff !important;
}

/* Load More */

body.jnews-dark-mode .jeg_block_loadmore a {
    border-color: #0099fd !important;
}



/**
 * Banner
 */

/* Text Banner */

body.jnews-dark-mode .svecc-text-banner--yellow a,
body.jnews-dark-mode .svecc-text-banner--yellow a:hover,
body.jnews-dark-mode .svecc-text-banner--yellow a:focus {
    color: #FBA907 !important;    
}

body.jnews-dark-mode .svecc-text-banner--red a,
body.jnews-dark-mode .svecc-text-banner--red a:hover,
body.jnews-dark-mode .svecc-text-banner--red a:focus {
    color: #FE1849 !important;
}



/**
 * GDPR
 */

body.jnews-dark-mode .jnews-cookie-law-policy {
    background: var(--j-dark-bg-color) !important;
}