/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */
.fa-camera {    margin-right: 5px; }
.jeg_read_progress_wrapper {display:none !important;}
.jeg_header_sticky .jeg_read_progress_wrapper {display:block !important;}
.admin-bar .jeg_read_progress_wrapper .jeg_progress_container.top{top: 78px !important;}
.jeg_read_progress_wrapper .jeg_progress_container.top{top: 46px !important;}
.display-none, .home .jeg_nav_item.jeg_nav_html{display: none}
.jeg_overlay_caption_wrapper .jeg_overlay_caption_container {
    bottom: 200px;
}
.style11 {font-size:19px; font-weight:200}
.jeg_post_meta .meta_text{
  margin-right:6px;
}
.jeg_header.full .container {
    width: 100%;
}
.wp-caption .wp-caption-text {text-align:right;}
.entry-content blockquote, .entry-content q {color:#24282d;line-height:inherit !important; font-size:1.1rem !important; font-family: Noto serif;}
.entry-content blockquote, .entry-content q {font-style:inherit !important;}
.jeg_read_progress_wrapper {display:none !important;}
.jeg_header_sticky .jeg_read_progress_wrapper {display:block !important;}
.admin-bar .jeg_read_progress_wrapper .jeg_progress_container.top{top: 78px !important;}
.jeg_read_progress_wrapper .jeg_progress_container.top{top: 46px !important;}

@media only screen and (max-width:1024px) {
	.jeg_sidebar {
		display: none;
	}
}
.wp-block-group {
	    padding: 20px;
    border: 1px solid #c3c3c3;
}
#newsletter_box p {
	font-size: 16px;
	color:#fff;
		line-height: 1.3;
}
#newsletter_box h2 {
	font-size: 25px;
	font-weight: bold;
	color:#fff;
	text-align:center;
}
#newsletter_box {color:#fff;}
#newsletter_box .policy a {color:#fff; font-size:14px;}
.subscribe-options span { font-size: 14px;}
.jeg_overlay_slider_bottom.owl-carousel .owl-nav div { background: #000; }
#newsletter_box a span {font-size: 15px;}
.jeg_main_content .mc4wp-form {
	padding:0; margin:0;border: 0;
}
.entry-header .jeg_post_subtitle {color: #24282d; font-size:23px !important; line-height:1.2em;}
@media (max-width: 767px) {
  .entry-header .jeg_post_subtitle {
    color: #24282d;
    font-size: 18px !important; 
    line-height: 1.4em;
  }
}
.jeg_post_meta {color: #333 !important; line-height:16px;}
.jeg_footer .copyright {color: #333;}
.ads-text {color: #333;}
#breadcrumbs .breadcrumb_last_link a {color: #24282d;}
#breadcrumbs {margin: 20px 0 0 0;
    line-height: 15px;}
.single .content-inner { color:#24282d;}
.content-inner ol, .content-inner ul {font-size:1.1rem; list-style-type: disc; list-style-position: outside; font-family: Noto serif;}
.jeg_author_content { color: #24282d;}
.jeg_post_meta .jeg_meta_author img { width:40px; outline:3px solid #1e73be; margin:0 10px 10px 0;}
.wp-element-caption {color:  #24282d; line-height:1.4em; font-size:13px;}
.wp-caption .wp-caption-text {color: #24282d;}
.jnews-dark-mode .wp-element-caption { color:#CACACA !important;}
#toc_container .toc_White {border: 5px !important;}
div#toc_container ul li a {text-decoration:underline;
	font-weight: bold;
}
#toc_container p.toc_title {text-align:left !important;}
.jeg_post_excerpt p, .content-inner p { text-align:left; }
.jeg_post_excerpt p {font-size:15px !important; color:#000;}
/* Desktop font size */
.entry-header .jeg_post_title {
  font-size: 50px !important;
}

/* Mobile font size */
@media (max-width: 767px) {
  .entry-header .jeg_post_title {
    font-size: 30px !important; /* Adjust the size to your preference */
  }
}
#primis_container_div {position:relative; z-index:1;}
.entry-header {margin: 0 0 15px;}
.wp-block-button__link {
	margin: 25px 0 25px 0;
  color: #fff !important;
  background-color: #59981A;
	border-radius: 15px; }
.entry-content .content-inner p a {
	    box-shadow: inset 0 -3px 0 hsla(244, 64%, 74%, 0.75);;
    text-decoration: none;
	color: #000;
}
.entry-content .content-inner p a:hover { text-decoration: none;
      background-color: hsla(244, 64%, 74%, 0.75);;
      box-shadow: 0 0;
      border-color: transparent;
      border-top: 3px solid transparent;
      color: initial; }
body:not(.jnews-disable-style-table) .entry-content td, body:not(.jnews-disable-style-table) .entry-content th  {font-size: 14px;}
body:not(.jnews-disable-style-table) .entry-content table { color:#000;}
.jeg_content {
    padding: 0px 0 40px;
}
.jeg_inner_post { padding: 20px 0 0 0;}
.breadcrumbs-white { color: #fff;}
.jnews-dark-mode .eael-grid-post-holder-inner { background-color: #211919;}
.related_posts {     display: block;
    font-size: 1.5em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;}
.trendmd-widget-inner {font-family: Noto Serif, Arial;}
.daexthefu-container {margin:32px 0 !important;}
.jeg_cat_header_3 {margin: 0px 0 40px;}
.jeg_slider_type_8 .jeg_item_caption {background: #211919 !important;color:#a0a0a0 !important;}
.jeg_slider_type_8 .jeg_item_caption .jeg_post_title a {color:#a0a0a0 !important;}
.jeg_slider_type_8 .jeg_item_caption .jeg_meta_date {color:#a0a0a0 !important;}
.jeg_slider_type_8 .jeg_item_caption {border:0 !important;}

.jeg_megamenu .sub-menu {background: #fff !important;}
.jnews-dark-mode .eael-call-to-action h3 {color: #000 !important}
.jnews-dark-mode .eael-cal -to-action p {color: #000 !important}
.jnews-dark-mode .daexthefu-title {color: var(--j-txt-color) !important}
.jnews-dark-mode .aawp .aawp-product--widget-vertical {background:none;}
.eael-grid-post .eael-entry-title a {font-size:19px;}
h3 .eael-entry-title {line-height: 1em !important;}
.eael-entry-meta {font-size:15px;}
.elementor {line-height:1.3;}
.aawp .aawp-product--horizontal .aawp-product__description>ul li {font-size:13px;}
.elementor-widget-heading .elementor-heading-title   {margin-bottom: 20px; }
.jeg_meta_sponsor p {font-size:13px; line-height:1.2em;}
.wp-block-image { margin-bottom:20px;}
.content-inner h2::before {
    content: "";
    position: relative;
    width: 48px;
    height: 6px;
    left: 0px;
    right: 0px;
    top: 0px;
	display: block;
	background: hsla(244, 64%, 74%, 0.75);}
.jeg_ad_content::before {content:"ADVERTISING"; font-size:9px;}
.jeg_ad_content {background:#E0EDF0;margin-bottom:15px;}
@media only screen and (min-width: 768px) {
    .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_post_title {
        font-size: 20px;
    }
}