/*
Theme Name: JNews Child
Theme URI: https://themeforest.net/item/jnews-one-stop-solution-for-web-publishing/20566392
Description: Child theme for JNews.
Author: JNews
Template: jnews
Version: 1.0.0
*/

/* Category header color by mode (JNews block heading). */
body:not(.jnews-dark-mode) .jeg_block_heading_9 .jeg_block_title span,
body:not(.jnews-dark-mode) .jeg_block_heading_9 .jeg_block_title span i {
	color: #6C97C6 !important;
}

.jnews-dark-mode .jeg_block_heading_9 .jeg_block_title span,
.jnews-dark-mode .jeg_block_heading_9 .jeg_block_title span i {
	color: #D4AF37 !important;
}

/* Ensure other JNews heading styles use the same mode colors. */
body:not(.jnews-dark-mode) .jeg_block_heading_6 .jeg_block_title span,
body:not(.jnews-dark-mode) .jeg_block_heading_6 .jeg_block_title span i,
body:not(.jnews-dark-mode) .jeg_block_heading_9 .jeg_block_title span,
body:not(.jnews-dark-mode) .jeg_block_heading_9 .jeg_block_title span i {
	color: #6C97C6 !important;
}

.jnews-dark-mode .jeg_block_heading_6 .jeg_block_title span,
.jnews-dark-mode .jeg_block_heading_6 .jeg_block_title span i,
.jnews-dark-mode .jeg_block_heading_9 .jeg_block_title span,
.jnews-dark-mode .jeg_block_heading_9 .jeg_block_title span i {
	color: #D4AF37 !important;
}

/* Slightly larger category header text (about +2px). */
.jeg_block_heading_6 .jeg_block_title span,
.jeg_block_heading_9 .jeg_block_title span {
	font-size: calc(1em + 4px);
}

/* Emphasize category headers. */
.jeg_block_heading_6 .jeg_block_title span,
.jeg_block_heading_9 .jeg_block_title span {
	font-weight: 700;
}

/* Light mode outer background color. */
body:not(.jnews-dark-mode) {
	background-color: #4A7AA5;
}

/* Swap dark-mode toggle icons to Angel (star) / Devil (fire). */
.dark_mode_switch .slider:before {
	content: "\f005"; /* FontAwesome star */
	color: #4A7AA5;
}

.dark_mode_switch input:checked + .slider:before {
	content: "\f06d"; /* FontAwesome fire */
	color: #D4AF37;
}
