.site-title {
	display: none;
}

#header {
	padding: 0;
}

@media only screen and (min-width: 60.001em) {
	#mainnav ul li a {
		padding: 12px 18px !important;
	}
	
	#mainnav-menu {
		float: none;
		text-align: center;
	}
	
	#mainnav-menu > li {
		float: none;
		display: inline-block;
	}
	
	#mainnav-menu ul {
		text-align: left;
	}
}

.widget a[href*="twitter.com"],
.widget a[href*="x.com"] {
	display: none !important;
}

.footer-widget-column {
	display: none !important;
}

.footer-widget-column:first-child {
	display: block !important;
	width: 100% !important;
	float: none !important;
	text-align: center !important;
}

.sd-content li.share-x,
.sd-content li.share-twitter,
.sd-content li.share-email {
	display: none !important;
}

#sidebar {
    position: sticky;
    top: 20px;
    max-height: calc(100vh - 40px);
    overflow-y: auto;
}
color: #f1f1f1 !important;

#sidebar .widget:has(> .wp-block-heading) {
	margin-bottom: 0 !important;
	padding: 0 !important;
	border-bottom: 0 !important;
	box-shadow: none !important;
}

/* HOME MAGAZINE PROVA - rende SEGUICI compatto */
body.page-id-36031 #sidebar > .widget:nth-child(1),
body.page-id-36031 #sidebar > .widget:nth-child(2) {
	box-shadow: none !important;
	border: none !important;
	background: transparent !important;
}

/* Titolo Seguici */
body.page-id-36031 #sidebar > .widget:nth-child(1) {
	margin-bottom: 0 !important;
	padding: 0 0 8px !important;
}

/* Facebook + Instagram */
body.page-id-36031 #sidebar > .widget:nth-child(2) {
}

#sidebar .ae-rss a:hover {
	color: #8f3516 !important;
}

/* SEGUICI - elimina i due scatoloni separati */
#sidebar .widget:has(.ae-follow-title),
#sidebar .widget:has(.ae-follow-icons) {
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
	padding: 0 !important;
}

/* Avvicina titolo e icone */
#sidebar .widget:has(.ae-follow-title) {
	margin-bottom: 6px !important;
}

#sidebar .widget:has(.ae-follow-icons) {
	margin-top: 0 !important;
}

/* Titolo Seguici più compatto */
#sidebar .ae-follow-title {
	margin: 0 !important;
	font-size: 24px !important;
}

/* Icone senza spazio inutile */
#sidebar .ae-follow-icons {
	margin: 0 !important;
}

@media (max-width: 768px) {
	#sidebar .ae-mobile-hide {
		display: none !important;
	}
}

body.category-live #sidebar .widget_search {
	display: none !important;
}

body.category-news #sidebar .widget_search {
	display: none !important;
}

/* SEGUICI - stesso aspetto della Home */
#sidebar .widget:has(.ae-follow-clean),
#sidebar .ae-follow-clean {
	border: none !important;
	box-shadow: none !important;
	background: transparent !important;
	padding: 0 !important;
}

#sidebar .ae-follow-clean h2,
#sidebar .ae-follow-clean h3,
#sidebar .ae-follow-clean h4 {
	margin-bottom: 12px !important;
}

#sidebar .ae-follow-clean .wp-block-social-links {
	margin-top: 0 !important;
}

/* MENU MOBILE */
/* SOTTOMENU MOBILE COMPATTO */
@media only screen and (max-width: 60em) {
	#mainnav-menu ul.sub-menu {
		position: static !important;
		width: auto !important;
		margin: 0 28px 6px !important;
		padding: 0 !important;
		background: #333 !important;
		box-shadow: none !important;
	}
	
	#mainnav-menu ul.sub-menu li {
		float: none !important;
		width: 100% !important;
		border: none !important;
	}
	
	#mainnav-menu ul.sub-menu li a {
		display: block !important;
		background: #333 !important;
		color: #fff !important;
		padding: 7px 18px 7px 34px !important;
		font-size: 13px !important;
		line-height: 1.25 !important;
		text-align: left !important;
		border: none !important;
	}
}
.ae-news-box::before {
    content: "News";
    display: block;
    font-size: 22px;
    font-weight: 700;
    color: #222;
    margin: 0 0 18px 0;
}
/* Pallini separatori nel box NEWS */
.ae-news-box {
    list-style: none !important;
    padding-left: 0 !important;
}

.ae-news-box li::before {
    content: "○";
    display: block;
   font-size: 13px;
    color: #888;
    line-height: 1;
    margin: 3px 0 4px 0;
}
/* HOME - compatta spazio Condividi / Mi piace */
body.home .sharedaddy {
	margin: 4px 0 !important;
	padding: 0 !important;
}

body.home .sharedaddy .sd-title {
	margin: 0 0 3px !important;
}

body.home .sharedaddy .sd-content {
	margin: 0 !important;
	padding: 0 !important;
}

body.home .post-likes-widget-placeholder {
	height: 32px !important;
	min-height: 32px !important;
}
/* HOME - elimina Mi piace dalle anteprime */
body.home .sd-like {
	display: none !important;
}

body.home .sharedaddy {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
/* HOME - elimina Condividi dalle anteprime */
body.home .sd-sharing-enabled {
	display: none !important;
}
/* HOME - LIVE antracite */
body.home #widget-category-posts-grid .entry,
body.home #widget-category-posts-grid .entry-meta {
    background: #3b3b3b !important;
  color: #e6e6e6 !important;
}

body.home #widget-category-posts-grid .entry-title,
body.home #widget-category-posts-grid .entry-title a {
 color:#eeeeee !important;
}

body.home #widget-category-posts-grid .entry-meta,
body.home #widget-category-posts-grid .entry-meta a {
    color: #e88a1f !important;
}

/* HOME - NEWS grigio chiaro */
body.home #widget-category-posts-boxed .entry-meta,
body.home #widget-category-posts-boxed .small-post {
    background: #f2f2f2 !important;
}

/* SIDEBAR - arancio vivo, social esclusi */
#sidebar .widget a:not(.wp-block-social-link-anchor) {
    color: #e66a00 !important;
    font-weight: 600 !important;
}

#sidebar .widget a:not(.wp-block-social-link-anchor):hover {
    color: #b94f00 !important;
}
/* SIDEBAR - LIVE grafite moderno */
.ae-live-box {
background: #69717a !important;
	border-color: #747a80 !important;
	color: #eeeeee !important;
	padding: 18px !important;
	border-radius: 8px !important;

.ae-live-box h2,
.ae-live-box h3,
.ae-live-box h4 {
	color: #f1f1f1 !important;
}

/* LIVE laterale - link già visitato bianco */
#sidebar .ae-live-box a:visited {
	color: #f1f1f1 !important;
}
	/* NEWS laterale - scritte sempre arancio */
.ae-news-box a,
.ae-news-box a:visited,
.ae-news-box a:hover,
.ae-news-box a:focus,
.ae-news-box a:active {
    color: #e66a00 !important;
}
	/* PALLINI LIVE - pagine categoria */
body.category #sidebar .ae-live-box ul,
body.category #sidebar .ae-live-box li {
	color: #f1f1f1 !important;
}