/*
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
/* ------------------------------------------------------------------------- */


@import "assets/fonts/gilroy/gilroy-webfont.css";

body {
	font-family: "Gilroy-Regular", sans-serif !important;
}

.jnews-dark-mode .jeg_viewport a:hover,
.jnews-dark-mode .jeg_viewport .jeg_postblock .jeg_subcat_list>li>a:hover,
.jnews-dark-mode .jeg_viewport .jeg_post_title a:hover,
.jnews-dark-mode .jeg_viewport .jeg_postblock .jeg_post_title a:hover,
.jnews-dark-mode .jeg_viewport .jeg_meta_author a:hover {
	color: var(--j-accent-color) !important;
}

.disclaimer {
	background-color: #293132;
	padding: 30px 0;
}
.disclaimer p {
	font-size: 10px;
    line-height: normal;
    text-align: center;
    color: #fff;
}


.jeg_logo img {
	
    height: auto !important;
	width: auto;
	max-height: 50px !important; 
}

.jeg_post_title,
.entry-header .jeg_post_title {
	font-family: "Gilroy-Black", sans-serif !important;
	line-height: 1.12;
}

.jeg_post_excerpt p,
.content-inner p {
	font-family: "Gilroy-Regular", sans-serif !important;
}

.thumbnail-container > img {
	object-fit: cover;
}

.widget_gogoal_telegram_widget {
	background-color: #0088CC !important;
	display: block;
    text-align: center;
}

.widget_gogoal_telegram_widget a {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
}

.widget_gogoal_telegram_widget a i {
	font-size: 55px;
}

.jeg_header .widget_gogoal_telegram_widget {
	position: relative;
	padding: 5px 0;
	margin-bottom: 0;
}
.jeg_header .widget_gogoal_telegram_widget a i {
    position: absolute;
    z-index: 99999;
    top: -7px;
    margin-left: 20px;
}
.jeg_header .widget_gogoal_telegram_widget a i:before {
	border: 3px solid #0088CC;
	border-radius: 50%;
}

.jeg_sidebar .widget_gogoal_telegram_widget {
	padding-top: 80px !important;
	position: relative;
}
.jeg_sidebar .widget_gogoal_telegram_widget a i {
	position: absolute;
    width: 100%;
    top: 20px;
    left: 0;
}


.menu-item-1667,
.menu-item-376,
.menu-item-372,
.cat-item-65,
.cat-item-66,
.cat-item-376,
.cat-item-372,
.cat-item-380,
.cat-item-381,
.cat-item-383,
.cat-item-379,
.cat-item-304,
.cat-item-374 {
	display: none;
}


.jeg_hero_style_2 .jeg_thumb a>div:after {
	background: #ffabab;
    background: linear-gradient(270deg,#ffabab,#ff1212);
}

.jeg_heroblock_7 .jeg_post_title {
    font-size: 22px;
    line-height: 24px;
	margin-bottom: 0px;
}

.jeg_heroblock_7 .jeg_post_excerpt {
    font-size: 14px;
    line-height: 20px;
	margin: 0 0 10px 0;
}


.jeg_thumb .jeg_post_category a,
.jeg_heroblock .jeg_post_category a {
	background: transparent !important;
	padding: 7px 12px !important;
	margin: 0 !important;
	color: #fff !important;
	font-weight: 700 !important;
}
.jeg_thumb .jeg_post_category a:before,
.jeg_heroblock .jeg_post_category a:before {
	position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    content: '';
    border-radius: 3px;
    background-color: var(--j-accent-color);
	transform: skewX(-25deg);
}

.socials_widget {
	text-transform: uppercase;
}

#onesignal-bell-container.onesignal-reset.onesignal-bell-container-bottom-left {
    bottom: 50px !important;
    left: -5px !important;
}



@media only screen and (max-width: 1024px) {
	.jeg_heroblock_7 .jeg_post_title {
		font-size: 18px !important;
		line-height: 20px !important;
	}

	.jeg_heroblock_7 .jeg_post_excerpt {
		font-size: 13px;
		line-height: 16px;
		margin: 0;
	}

	.jeg_pl_md_box .jeg_post_title {
		font-size: 18px !important;
		line-height: 20px !important;
	}
}



@media only screen and (max-width: 667px) {
	.jeg_heroblock_7 .jeg_post_title {
		font-size: 18px !important;
		line-height: 20px !important;
	}

	.jeg_heroblock_7 .jeg_post_excerpt {
		font-size: 13px;
		line-height: 16px;
		margin: 0;
	}
}


:root [data-gogtheme=dark],
:root [data-gogtheme=light] {
    --font-h: "Gilroy-Regular","-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif";
    --font-c: "Gilroy-Regular","-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif";
    --font-s: "Gilroy-Regular","-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif";
}

.gogoal__widget {
    border-radius: 4px;
}

@media (max-width: 767px) {
/* Blocco sticky SEMPRE visibile */
.jeg_header_sticky {
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	background-color: #000; /* colore del background se serve */
}

/* Rimuove il comportamento dinamico in scroll */
.jeg_stickybar {
	transform: none !important;
	transition: none !important;
}


.jeg_navbar_mobile_wrapper {
position: fixed !important;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
background-color: #000; /* o trasparente/bianco a seconda del tuo header */
}

.jeg_navbar_mobile {
position: static !important;
transform: none !important;
transition: none !important;
}

}
