body { background-color: #343434 !important; }
.jeg_container { background-color: #343434 !important; }
.jeg_container, .jeg_content, .jeg_boxed .jeg_main .jeg_container, .jeg_autoload_separator { background-color: #343434 !important; }

.etichetta_video .jeg_block_title span {
	background-color: #343434 !important;
 color: #fff !important;
}
h1, h2, h3, h4, h5, h6, .jeg_post_title a, .entry-header .jeg_post_title, .jeg_hero_style_7 .jeg_post_title a, .jeg_block_title, .jeg_splitpost_bar .current_title, .jeg_video_playlist_title, .gallery-caption, .jeg_push_notification_button>a.button {
     color: #fff !important;
}

.jnews-carousel-nav .jeg_block_heading {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 10px;
}

.jnews-carousel-nav .tns-controls {
    position: relative !important;
    left: auto !important;
    width: auto !important;
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
}


.jnews-carousel-nav .tns-controls button {
    width: 24px !important;
    height: 24px !important;
    background: transparent !important;
    border: 1px solid #666 !important;
    color: #fff  !important;
    font-size: 16px !important;
    line-height: 1 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 2px !important;
}

.jnews-carousel-nav .tns-prev::after {
    content: '‹' !important;
}

.jnews-carousel-nav .tns-next::after {
    content: '›' !important;
}

.jnews-carousel-nav .jeg_vedi_tutti {
    margin-left: auto !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #fff  !important;
    text-decoration: none !important;
    letter-spacing: 0.5px !important;
	    margin-right: 10px;
}

.jnews-carousel-nav .jeg_vedi_tutti:hover {
    color: #fff  !important;
}

.jeg_carousel_post .jeg_post_wrapper .overlay_content .jeg_post_category {
	display:none;
}

.jeg_midbar .jeg_logo_img {

    width: 160px;
}

.jeg_header .jeg_menu.jeg_main_menu > li > a {
    color: #fff !important;
}

.jeg_nav_row {
    border-bottom: 2px solid #fff;
	opacity: 1;
    width: 100%;
    transition: visibility, opacity .25s ease-in;
}

.jeg_vedi_tutti{
 font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZJhiI2B.woff2) format('woff2');
}

h1, h2, h3, h4, h5, h6, .jeg_post_title a, .entry-header .jeg_post_title, .jeg_hero_style_7 .jeg_post_title a, .jeg_block_title, .jeg_splitpost_bar .current_title, .jeg_video_playlist_title, .gallery-caption, .jeg_push_notification_button>a.button {
    color: #fff;
}

.jeg_block_title span {
    background-color: #343434 !important;
    color: white !important;
    padding-left: 0px !important;
}

.widget_archive li a, .widget_meta li a, .widget_pages li a, .widget_recent_entries li a, .widget_rss li a {
    color: #fff;
}

a, .jeg_menu_style_5>li>a:hover, .jeg_menu_style_5>li.sfHover>a, .jeg_menu_style_5>li.current-menu-item>a, .jeg_menu_style_5>li.current-menu-ancestor>a, .jeg_navbar .jeg_menu:not(.jeg_main_menu)>li>a:hover, .jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a:hover, .jeg_side_tabs li.active, .jeg_block_heading_5 strong, .jeg_block_heading_6 strong, .jeg_block_heading_7 strong, .jeg_block_heading_8 strong, .jeg_subcat_list li a:hover, .jeg_subcat_list li button:hover, .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a, .jeg_pl_xs_2:before, .jeg_pl_xs_4 .jeg_postblock_content:before, .jeg_postblock .jeg_post_title a:hover, .jeg_hero_style_6 .jeg_post_title a:hover, .jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover, .widget_jnews_popular .jeg_post_title a:hover, .jeg_meta_author a, .widget_archive li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_recent_entries li a:hover, .widget_rss li a:hover, .widget_rss cite, .widget_categories li a:hover, .widget_categories li.current-cat>a, #breadcrumbs a:hover, .jeg_share_count .counts, .commentlist .bypostauthor>.comment-body>.comment-author>.fn, span.required, .jeg_review_title, .bestprice .price, .authorlink a:hover, .jeg_vertical_playlist .jeg_video_playlist_play_icon, .jeg_vertical_playlist .jeg_video_playlist_item.active .jeg_video_playlist_thumbnail:before, .jeg_horizontal_playlist .jeg_video_playlist_play, .woocommerce li.product .pricegroup .button, .widget_display_forums li a:hover, .widget_display_topics li:before, .widget_display_replies li:before, .widget_display_views li:before, .bbp-breadcrumb a:hover, .jeg_mobile_menu li.sfHover>a, .jeg_mobile_menu li a:hover, .split-template-6 .pagenum, .jeg_mobile_menu_style_5>li>a:hover, .jeg_mobile_menu_style_5>li.sfHover>a, .jeg_mobile_menu_style_5>li.current-menu-item>a, .jeg_mobile_menu_style_5>li.current-menu-ancestor>a, .jeg_mobile_menu.jeg_menu_dropdown li.open > div > a, .jeg_menu_dropdown.language-swicher .sub-menu li a:hover {
    color: #fff;
}


.ans-shorts-carousel__title {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 1.15rem;
    font-weight: 800;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin: 0 0 14px;
    padding: 0;
    border: none;
    color: white;
}

.tv-title{
	color:white;
}

.separatore{
	color:white;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    font-size:32px;
    src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZJhiI2B.woff2) format('woff2');
}

.jeg_carousel_controls_top {
    display: flex;
    justify-content: flex-end;
    gap: 5px;
    margin-bottom: 10px;
}
.widget_recent_entries li a:hover{
	color: white;
	text-decoration:underline !important;
}
.jeg_carousel_controls_top button {
    width: 24px !important;
    height: 24px !important;
    background: transparent !important;
    border: 1px solid #666 !important;
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 2px !important;
}

.jeg_carousel_controls_top button:hover {
    border-color: #fff !important;
}

.jeg_postblock_carousel .tns-controls {
    display: none !important;
}

.jeg_block_heading {
    position: relative;
    margin-bottom: 0px;
}
.widget_recent_entries .jeg_block_heading{
	margin-bottom:20px;
}
.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    top: 12px;
}

#tns1-iw {
    margin: 0px 0px 0px 0px;
}

#tns2-iw {
    margin: 0px 0px 0px 0px;
}

#tns3-iw {
    margin: 0px 0px 0px 0px;
}

#tns4-iw {
    margin: 0px 0px 0px 0px;
}

#tns5-iw {
    margin: 0px 0px 0px 0px;
}

#tns6-iw {
    margin: 0px 0px 0px 0px;
}

.tns-item{
	padding-right:0px !important;
}

.jeg_thumb{
	padding: 8px;
}

.fa-bars{
	color:white ;
}
.jeg_post_excerpt{
	display:block;
	color:white;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZJhiI2B.woff2) format('woff2');
}

.jeg_menu_style_1 > li > a:before, .jeg_menu_style_2 > li > a:before, .jeg_menu_style_3 > li > a:before {
    background: #343434;
}

.vc_separator h4{
	color:white !important;
}

.jeg_stickybar {
	background: #343434;
}

.jeg_stickybar .jeg_logo img {
    width: 160px;
    max-height: 36px;
}

.jeg_stickybar, .jeg_stickybar.dark {
    border-bottom-width: 0px;
}