.La_nostra_casa {
    margin-bottom: -15px !important;
}
/* HOMEPAGE – Cover block Netflix style, immagine FULL WIDTH */
.home .wp-block-cover{
 
  overflow: hidden;
  box-shadow: 0 18px 50px rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.10);
}

/* NON tocchiamo le dimensioni dell’immagine */
.home .wp-block-cover__image-background,
.home .wp-block-cover__video-background{
  filter: contrast(1.05) saturate(1.03);
}

/* Contenuto: aria solo sul testo, non sull’immagine */
.home .wp-block-cover .wp-block-cover__inner-container{
  max-width: none;            /* chiave */
  width: 100%;
  padding: clamp(24px, 4vw, 56px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Migliora leggibilità testo senza “schiacciare” l’immagine */
.home .wp-block-cover .wp-block-cover__inner-container::before{
  content: "";
  position: absolute;
  inset: 0;!important
  background: linear-gradient(
    90deg,
    rgba(0,0,0,0.35) 0%,
    rgba(0,0,0,0.15) 45%,
    rgba(0,0,0,0.00) 70%
  );
  z-index: -1;
}

/* Titoli */
.home .wp-block-cover h1,
.home .wp-block-cover h2{
  margin-top: 0;
  margin-bottom: 14px;
}

/* Bottone */
.home .wp-block-cover .wp-block-button{
  margin-top: 18px;
}


/* Mobile */
@media (max-width: 781px){
  .home .wp-block-cover{
    
  }
  .home .wp-block-cover .wp-block-cover__inner-container{
    padding: 20px;
  }
}
* Bottone Netflix style – Homepage Sinigo Calcio */
.home .wp-block-button__link {
    background: rgba(255, 255, 255, 0.08) !important;
    color: #ffffff !important;
    border: 2px solid rgba(255, 255, 255, 0.65) !important;
    border-radius: 4px;
    padding: 0.85rem 2rem;
    text-transform: uppercase;
    letter-spacing: 0.12em;
    font-size: 1rem;
    line-height: 1.6;
    text-decoration: none;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
    transition: all 0.25s ease;
}

.home .wp-block-button__link:hover {
    background: #ffffff !important;
    color: #1f8f2e !important;
    border-color: #ffffff !important;
    transform: translateY(-2px);
    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.25),
                0 12px 35px rgba(0, 0, 0, 0.35);
}


@media only screen and (max-width: 768px) {
    .match-widget__club-title {
        font-size: 18px!important;
}}

 ===================================================
   HEADER / MASTHEAD
   =================================================== */

#masthead {
    border-bottom: 3px solid #65AF33 !important;
}

/* ===================================================
   COLORI E HOVER – BASE
   =================================================== */

/* =====================
UNIFORMARE COLORI E HOVER
===================== */

/* Link generici */
a {
    color: #65AF33;
    transition: all 0.3s ease-in-out;
}
a:hover {
    color: #4e8d29;
}

/* Bottoni e CTA */
button, .cta, .wp-block-button__link {
    background-color: #65AF33;
    color: #fff;
    border: none;
    transition: all 0.3s ease-in-out;
}
button:hover, .cta:hover, .wp-block-button__link:hover {
    background-color: #4e8d29;
    opacity: 0.95;
}

/* Menu principale */
.masthead .menu li a {
    color: #65AF33;
    transition: all 0.3s ease-in-out;
}
.masthead .menu li a:hover {
    color: #4e8d29;
}
.masthead {
    box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
/* Footer links */
#footer a {
    color: #65AF33;
    transition: all 0.3s ease-in-out;
}
#footer a:hover {
    color: #4e8d29;
}

/* Icone social footer */
#footer .jetpack-social-navigation a {
    color: #65AF33;
    transition: all 0.3s ease-in-out;
}
#footer .jetpack-social-navigation a:hover {
    color: #4e8d29;
    transform: scale(1.1);
    opacity: 1;
}

/* Pulsanti plugin o widget */
input[type="submit"], input[type="button"], .button, .wp-block-button__link {
    background-color: #65AF33;
    border: none;
    color: #fff;
    transition: all 0.3s ease-in-out;
}
input[type="submit"]:hover, input[type="button"]:hover, .button:hover, .wp-block-button__link:hover {
    background-color: #4e8d29;
    opacity: 0.95;
}


/* ====== HOVER EFFETTO ICONE SOCIAL FOOTER ====== */
#footer .jetpack-social-navigation a {
    transition: all 0.3s ease-in-out;
}
#footer .jetpack-social-navigation a:hover {
    color: #ffffff;
    opacity: 1;
    transform: scale(1.1);
}
/* ====== CURSORE POINTER SU BUTTON, CTA, LINK ====== */
button, .cta, a {
    cursor: pointer;
}
/* ====== HOVER BOX OMBRA PIÙ INTENSA E LIFT ====== */
.box:hover, .widget:hover, .news:hover {
    box-shadow: 0 6px 10px rgba(0,0,0,0.15);
    transform: translateY(-2px);
    transition: all 0.3s ease-in-out;
}


/* ===================================================
   FOOTER – REVISIONATO
   =================================================== */

/* FOOTER REVISIONATO SINIGO CALCIO */

/* Footer base */
#footer {
    background: #2b353e;
    padding-top: 20px;
    padding-bottom: 1rem;
    border-top: 3px solid #65AF33; /* linea verde elegante sopra il footer */
}

/* Margini top responsive */
@media only screen and (min-width: 767px) {
    #footer {
        margin-top: -50px !important;
    }
}

@media only screen and (max-width: 767px) {
    #footer {
        margin-top: -20px !important;
    }
}

/* Contenuto testuale sopra il footer */
#footer::before {
    content: "Unione Sportiva Dilettantistica Sinigo - Asd \A via Nazionale 58, 39012 Merano";
    display: block;
    text-align: center;
    font-size: 14px;
    color: #79c24d; /* verde leggermente più chiaro per miglior leggibilità */
    margin-bottom: 10px;
    font-weight: normal; /* testi secondari normal weight */
    padding-top: 10px;
    padding-bottom: 10px;
    white-space: pre-line;
    background-color: #2b353e;
}

/* Font-size ridotto per dispositivi piccoli */
@media only screen and (max-width: 767px) {
    #footer::before {
        font-size: 12px;
        padding-top: 5px; /* ridotto per risparmiare spazio su mobile */
        padding-bottom: 5px;
    }
}

/* Nascondi scroll-to-top nel footer */
#footer .scroll-to-top {
    display: none;
}

/* Link social nel footer */
#footer .jetpack-social-navigation a {
    font-size: 25px;
    color: #65AF33;
    opacity: 0.8; /* leggera trasparenza default */
    transition: all 0.3s ease-in-out;
}

/* Ridimensiona social icons su mobile */
@media only screen and (max-width: 767px) {
    #footer .jetpack-social-navigation a {
        font-size: 20px;
    }
}

/* Hover effect social icons */
#footer .jetpack-social-navigation a:hover {
    color: #ffffff;
    opacity: 1;
    transform: scale(1.1);
}

/* Footer wrap (testi legali, privacy, copyright) */
#footer .footer-wrap {
    font-size: 12px;
    text-transform: capitalize !important;
    color: #65AF33 !important;
    font-weight: 600;
}

/* Footer wrap su mobile */
@media only screen and (max-width: 767px) {
    #footer .footer-wrap {
        font-size: 10px;
    }
}

/* Aggiunta riga copyright */
#footer .copyright {
    text-align: center;
    font-size: 12px;
    color: #65AF33;
    padding-top: 5px;
    padding-bottom: 5px;

}

#footer .copyright a {
    color: #65AF33;
    text-decoration: underline;
}

#footer .copyright a:hover {
    color: #ffffff;
}



/* ===================================================
   SHOWCASE – RESPONSIVE
   =================================================== */

@media only screen and (max-width: 768px){
.showcase {
padding-bottom: 35%;
	margin-bottom: 35px
}}

@media only screen and (min-width: 780px){
.Spazioprossimagara {
    display:none!important;
}}
@media only screen and (max-width: 780px){

.easy-notification-bar-button a {
    display:none!important;
}}

.match-slim {
    display:none!important;
}
.anwp-fl-block-header {
    display:none!important;
}
.squad{
    display:none!important;
}
.anwp-bg-white {
    background-color: #000;
}
.anwp-icon--octi {
    stroke: none;
    fill: #ffff;
    stroke-width: 2px;
}


.ultp-block-03957c .ultp-block-items-wrap .ultp-block-item .ultp-category-grid a {
    color: #228b22!important;
}

@media only screen and (min-width: 768px){.prossima { 	
	margin-top: -10px!important;
	margin-bottom: -30px;
}}

@media only screen and (max-width: 768px){.prossima { 	
	margin-top: -20px!important;
	margin-bottom: -25px;
}}

@media only screen and (min-width: 768px){ 
.spaziopiccolino{
	display: none;
	}}
.anwp-link, .site-content .anwp-link {
    font-size: 12px!important;
}
@media only screen and (min-width: 768px){.pubar { 	
	margin-top:-20px!important;

}}
@media only screen and (max-width: 768px){.pubar { 	
	margin-top:-45px!important;
	}}
.the-content * > a {
    text-decoration:none; 
}
@media only screen and (min-width: 768px){ 
.spaziopiccolo{
	display: none;
	}}
@media only screen and (min-width: 768px){ 
.scorebo{ 	
	margin-top:-110px!important;
	padding-top:0px!important;
	margin-bottom:-0px!important;
	padding:0px!important

	}}
@media only screen and (max-width: 768px){ 
.scorebo{ 	
	margin-top:-110px!important;
	padding-top:0px!important;
	margin-bottom:-0px!important;
	padding:0px!important
		}}
.NEXT{ 
	margin-top:-30px!important;
	padding-top:0px!important;
	margin-bottom:10px!important;
	padding:0px!important
	}
.@media only screen and (max-width: 768px){ 
.scoreboard{
	display: none;
	}}

@media only screen and (min-width: 768px){ 
.scorebotwo{ 	
	margin-top:-40px!important;
	margin-bottom: 20px!important;
	}	}

@media only screen and (max-width: 768px){ 
.scorebotwo{ 	
	margin-top:-20px!important;

	}	}


@media only screen and (min-width: 768px){ 
.newsblock{
	display: none;
	}}
@media only screen and (max-width: 768px){ 
.newsblock{
	margin-top: -30px;
	margin-bottom: -5px;
	}}

}}


/* ===================================================
   ANWP – SCOREBOARD / WIDGET
   =================================================== */

#anwpfl-matches-scoreboard  { 
width: 100px !important; 
height: 100px !important; 
	}
.match-scoreboard__inner {
    max-width: 750px;
}
  .match-scoreboard__footer span {
font-size: 0.8rem;
		font-weight:600;
		 color: #fff;
		 padding-top: 3px;
		 padding-bottom: 3px;
		color: #ffff00;
}
.match-scoreboard__club-title {
    font-weight: 600;
    font-size: 28px;
	line-height: 40px
}
.match-scoreboard__header {
	font-weight: 600;
	color: #fff;	
}
.match-widget__competition {
display:none;
}
@media only screen and (min-width: 768px){ 
.anwp-flex-none.align-self-center.match-list__scores.d-flex.anwp-text-base {
color: #65af33!important;
	font-size: 60px; 
	font-weight: 600!important;

}}
@media only screen and (max-width: 768px){ 
.anwp-flex-none.align-self-center.match-list__scores.d-flex.anwp-text-base {
color: #65af33!important;
	font-size: 20px; 
	font-weight: 600!important;

}}
@media only screen and (min-width: 768px){ 
.nema{ 
	margin-top:-57px!important;
	margin-bottom:-30px!important;
}}
@media only screen and (max-width: 768px){ 
.nema{ 
	margin-top:-40px!important;
	margin-bottom:-30px!important;
}}
.@media only screen and (min-width: 768px){ 
	.nosmall { 
		display:none;

}}
	@media only screen and (max-width: 768px){
	.direttivo {
		display:none;

}}
		@media only screen and (min-width: 768px){
	.direttivo1 {
		display:none;
}}

@media only screen and (min-width: 768px){
	.wf-active h1 {
font-size:4.5rem;	

}}

@media only screen and (min-width: 768px){
.showcase .item h2 a.entry {
font-family: arial black;
	font-size:4.5rem;	
	position: absolute;
    bottom: 2.2rem;
	left: 1rem;
    padding: 2rem 2rem;
	text-decoration-line:none;
background: rgba(101, 175, 51, 0.5);

color: #000; /* Colore del testo nero */
max-width: 22em;
line-height: 100px;

}}
@media only screen and (min-width: 768px) 
	{
		.ultp-block-c15136 .ultp-block-items-wrap .ultp-block-item .ultp-block-title, .ultp-block-c15136 .ultp-block-items-wrap .ultp-block-item .ultp-block-title a {
	font-size: 35px!important;
}}
.news { 
margin-top:-20px
	}

.showcase nav .tab {
    background: #65af33!important;
    border-color: #65af33!important;
}

.has-huge-font-size {
    font-size: 70px!important;
    font-size: 2.5rem;
    line-height: 1;
}

.anwp-fl-matches-scoreboard__swiper-button-prev{
	color:#fff;
	background-color:#65af34;	
}
.anwp-fl-matches-scoreboard__swiper-button-next{
color:#fff;
	background-color:#65af34;}

@media only screen and (max-width: 768px) 
	{
.tabellone {
margin-top: -45px;
	margin-bottom: -25px;
	}}
@media only screen and (min-width: 768px) 
	{
.tabellone {
		margin-top: -10px;
margin-bottom: -50px
	}}


@media only screen and (max-width: 768px) {  .easy-notification-bar
	{
	display:none;
}	}
.content-single article .entry-title {
   margin-bottom: 3rem!important;
	}
.ultp-category-in.ultp-cat-color-1 a, .ultp-category-in.ultp-cat-color-true a{
background-color: #65af34!important;
}
@media only screen and (min-width: 768px) {.colonna {
margin-bottom: -50px!important;
}}

.anwp-link, .site-content .anwp-link {
	font-size:16px;
	}
		@media only screen and (max-width: 768px) {
	 .entry-breadcrumbs, .woocommerce-breadcrumb,.post-meta-data
	{
margin-top: -50px!important;
}}
@media only screen and (max-width: 768px) {
	  .content-single article .entry-title
	{
margin-top: -10px!important;
}}
@media only screen and (min-width: 768px) {.entry-breadcrumbs, .woocommerce-breadcrumb {
margin-top: 10px;
}}

.single-nav .single-info .post-title{
	display: none;
}


}
.anwp-b-wrap .table-success{
    background-color: #65af34;
}

.postid-12822 .entry-title {
display: none;
}
.anwp-b-wrap .bg-white {
	display:none;

}
@media only screen and (min-width: 768px){
.team
 {
	margin-top: -20px!important;
	 margin-bottom: 25px!important; 
}}

.masthead .menu li a {
	margin-top: 10px;

}

.single-nav .single-info {
color: #65af34;
	font-size:16px;
}

	.single-nav {
    position: fixed;
    top: -10em;
    right: -1.5rem;
    left: -1.5rem;
    background: #000;

    padding: 0.75rem 3rem;
    z-index: 40;
    box-shadow: 0 0.2em 1em rgb(0 0 0 / 5%);
}
.widget.widget_flickr #flickr_badge_wrapper td a, a {
    color: #65af34;

}
.single-nav .jetpack-social-navigation a {
    color: #65af34;
	font-size: 30px!important;
    margin-left: 0.5em;
    margin-right: auto;
}

/*Move logo to same row as menu | 2870755-zen sb*/
.menu-wrapper{
    display: flex;
	}
@media only screen and (min-width: 768px){
.menu-wrapper{
	padding-top:14px;
padding-bottom:px;
}}

@media only screen and (max-width: 768px){
.menu-wrapper{
	padding-top:12px;
padding-bottom:9px;
}}



.masthead .custom-logo-link{
    width: unset;
}
@media only screen and (min-width: 768px){
.masthead .custom-logo-link img {
    max-height: 5.5rem!important;
    width: auto;
    display: block;

  margin-top: -18px!important;
	margin-bottom:-20px;
}}
	@media only screen and (max-width: 768px){
.masthead .custom-logo-link img {
    max-height: 3.7rem!important;
    width: auto;
    display: block;

  margin-top: -20px!important;
	margin-bottom:-15px;
}}




@media only screen and (min-width: 768px){
.masthead .custom-logo-link img {
  margin-left: 10px;
}}

@media only screen and (max-width: 768px){
	.masthead .custom-logo-link img {

  margin-top: -20px!important;
	margin-bottom:-15px;
  margin-left: 20px;

}}

.masthead .menu ul { 
	margin-left:-20px!important;

}
@media only screen and (max-width: 768px){
	.laprova{ 
	margin-top: -15px!important;
		margin-bottom: -25px!important;

	}}




@media only screen and (min-width: 768px){
.showcase {
padding-bottom: 35%;
	margin-bottom: 25px
}}

@media only screen and (max-width: 768px){	
.showcase .item h2 a.entry {
    position: absolute;
   bottom: 0.5rem;
    padding: 1rem 1rem;
background: rgba(101, 175, 51, 0.5); 

color: #000; /* Colore del testo nero */
    max-width: 18em;
	margin-left: -10px;
	}}

@media only screen and (min-width: 768px) {
		.box { 
	padding-bottom: 0px;
	margin-bottom: -50px!important;	
	margin-top: -20px!important;
	}}
@media only screen and (max-width: 768px) {
		.box { 
	padding-bottom: 0px;
	margin-bottom: -60px!important;	
	margin-top: -60px!important;
	}}

@media only screen and (max-width: 768px) {
		.box1 { 
	margin-bottom: -30px!important;	
	}}

@media only screen and (max-width: 782px) {
   .showcase .item h2 a.entry {
        font-size: 2rem; }
	}
#jp-relatedposts .jp-relatedposts-post-a img {   
   margin: 0 0 0 0 ;
}
@media only screen and (min-width: 768px) {
single-post main {
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}
@media only screen and (min-width: 768px) {
  .themes-sidebar1-inactive main,
  main,
  main.full-width {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
}
@media only screen and (min-width: 768px) {
.container {
  max-width: 100%;
}}

.masthead .menu li ul li a:not(.button) {
    color: #000;
}
.masthead .menu li ul li a:not(.button):hover {
    color: #000;

}
.masthead .menu li ul {
    background: #f7fefb;
	opacity: 70%;
    color: #000;
	font-weight:600!important;
}
@media only screen and (min-width: 768px) {.single-anwp_match main{
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}
.showcase .item h2 a.entry {
    color: #fff!important;
	font-weight:700!important;
}

figcaption{
	 text-align-last:center;
		font-size: 18px!important;}		

.masthead .branding button.open-overlay {
position: absolute;
left: 0rem;
top: -50px;
	color:#65af34;
	background-color:  #2b353e;
}
.showcase h2 {
	opacity:90%;
	}
.@media only screen and (min-width: 768px) {
masthead:after {
    background: url() no-repeat center;
    content: '';
    padding-bottom: 1px;
    display: block;
    background-size: cover;
	background-color:#65af34;
}}

.masthead .menu-wrapper {
background: #2b353e;
	}	
@media only screen and (min-width: 768px) {
.menu-item{
	font-size: 18px;
	font-weight: 800; 
}}

@media only screen and (min-width: 768px) {
.menu-item{
	font-size: 18px;
	font-weight: 800; 
}}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .menu-item {
        font-size: 15px;
        font-weight: 700; 
    }
}


.entry-breadcrumbs a {
    font-weight: bold;
    position: relative;
	margin-left:25px;
}
.showcase nav .tab{
        background:#2b353e;
	border-color: #2b353e;
	}
.showcase nav .tab{
        margin-top: 0;
    }

.showcase .item {
	margin-bottom: -60px!important;
	}

}}
.masthead .menu  {
   line-height: 1!important; 
}

.anwp-b-wrap {
    color: #000!important;
}
.anwp-block-header {
		margin-left:20px!important;
	}
h1.entry-title {
margin-left:25px;
	}
	.post-meta-data{
	margin-left:30px;
	}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
    color:#65af33; 
}

.single-anwp_match main div#jp-relatedposts{
	display: none!important;
	}
@media only screen and (min-width: 768px) {.single-anwp_stadium main{
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}
	@media only screen and (min-width: 768px) {.single-anwp_club main{
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}

.single-anwp_club main div#jp-relatedposts{
	display: none!important;
	}
single-anwp_stadium main div#jp-relatedposts{
	display: none!important;
	}
.anwp-b-wrap .mb-4, .anwp-b-wrap .my-4 {
	margin-top: 0px;
    margin-bottom: 1.5rem !important;
}
span.posted-on.meta{
	display:none;
}
	.@media only screen and (max-width: 767px) {
	.masthead .custom-logo-link
		{
		display:none;
	}	}
table.standing-table a { 
	text-decoration: none !important;
	 color:#000000!important;
}		
.nav-previous {
		display:none;
}
.nav-next {
display:none;
}
.sd-content .share-customize-link {
	display:none;
}
@media only screen and (min-width: 767px) {
.menu-wrap{
   margin-left: 100px!important;
	}}


@media only screen and (max-width: 767px) {
sologrande{
	display:none!important;
	}}

@media only screen and (min-width: 767px) {
..sologrande{
	margin-top: 10px;
	margin-bottom: -10px
	}}
@media only screen and (min-width: 767px) {
	.solopiccolo{
	display:none!important;
	}}

.solopiccolo {
	margin-top:-35px!important;
	margin-bottom: -10px!important
}

@media only screen and (min-width: 768px) {.anwp_player {
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}



 .carousel-slider .carousel-slider__caption .caption
  {	
font-size: 19px!important;
		font-weight: 700;
		color:#65AF33;
	text-align: center!important;
	}
@media only screen and (min-width: 768px) {.single-anwp_competition main{
    width: 98%;
	margin-left:15px!important;
	margin-right:10px!important;
}}
single-anwp_competition main
		div#jp-relatedposts{
	display: none!important;
	}
	@media only screen and (max-width: 768px) {
.partite
	{

		margin-left: -37px!important;
		margin-right:-37px!important;
 }} 


	.has-background-dim a:not(.wp-block-button__link){
text-decoration: none;
}

@media only screen and (max-width: 768px) {

.showcase {
padding-bottom: 55%;
	}}
@media only screen and (min-width: 768px){

.branding-wrapper {
    display: none;
	}}

@media only screen and (min-width: 768px){

table.standing-table 
{
  font-size: 16px;
	}		}	



.wp-block-file a.wp-block-file__button {
    text-decoration: none;
	background-color: #65AF33;
	font-size: 18px;	
}
@media only screen and (max-width: 768px){
	.stats-players table.dataTable {
font-size: 12px!important;
	}	}

.single-anwp_match main div#jp-relatedposts{
	display: none!important;
	}

.nav-previous {
		display:none;
}
	.nav-next {
display:none;
}

body.page-id-18488 h2.widgettitle 
{
    text-align: center;
	 background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.8);
	font-size: 60px;

    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
}
@media only screen and (max-width: 782px) {
	body.page-id-18488 h2.widgettitle  {
		font-size: 40px!important;	
}}

#anwpfl-widget-premium-next-match-24 
.anwp-b-wrap .text-muted {
    color: #ffff00!important;
	font-weight:600
}
#anwpfl-widget-premium-next-match-24
.anwp-b-wrap .anwp-icon--octi {
    stroke:none ;
    fill: #fff;
	font-weight:800!important;
}
	#anwpfl-widget-premium-next-match-24
.anwp-b-wrap .anwp-bg-white {
    background-color: transparent;
    margin-top: 0px;
	 color: #fff!important;
	font-size: 20px;
	font-weight:600;
}



	#anwpfl-widget-premium-next-match-24
	.anwp-link-without-effects{
	font-size: 18px!important;
	color: #65af34!important;	
		font-weight:600;
}

body.page-id-18334 h2.widgettitle {
	margin-top: 0;
		}		
@media only screen and (max-width: 767px) {	 	 
body.page-id-18599 h2.widgettitle 
 	 {	 	 
text-align: center;	 	 
color: #fff!important;	 	   background:rgba(0,0,0,0.4);	 	 
font-size: 40px;	
	}}					

	body.page-id-17529 h2.widgettitle 
 	 {	 	 
text-align: center;	 	 
color: #fff!important;	 	   background:rgba(0,0,0,0.4);	 	 
font-size: 40px;	
		 margin-top: 0;
		 	}


	@media only screen and (max-width: 768px){
.copertinadue{ 
	padding-bottom: 0px;
}}


@media only screen and (min-width: 768px){

.player__main-photo, .staff__main-photo {
    max-width: 234px;
}



	@media only screen and (min-width: 768px){
.laprova {
	padding-top: 0!important;
	margin-top: -60px!important;
	padding-bottom:0;
margin-bottom: -10px;
	}	}	


.divider  {
    display:none;
	}	


.post-meta-data {
margin-top:10px;
}




}
	.prantl {
		min-height: 200px!important;
		max-height: 200px; 
		align-content: center;

		}
		@media only screen and (max-width: 768px){
	.prantl {
		min-height: 10px!important;
		max-height: 30px; 
	}}	


/* ===================================================
   MATCH CARD – TIPOGRAFIA
   =================================================== */

/* Scores 
*/
.match-card.match-card--a 
.match-card__scores{
    font-size: 
28px;
}


/* Club Names 
*/
.match-card.match-card--a 
.match-card__club-title{
    font-size: 
14px;
}

/* Match Date 
*/
.match-card.match-card--a 
.match-card__footer{
    font-size: 
14px;
}

/* Logos 
*/
.match-card.match-card--a 
.club-logo__cover{
   width: 
60px;
    min-width: 
60px;
    height: 
60px;
}
.notizie {
	margin-top: -10px!important;
	padding-bottom:0!important;
	}



/* ===================================================
   MENU – SEMPRE VERDE
   =================================================== */

/* ===================================================
   MENU SEMPRE VERDE – SFONDO VERDE + TESTO BIANCO
   =================================================== */

.masthead .menu li a {
    background-color: var(--sinigo-green) !important;        /* sfondo verde fisso */
    color: #65af33 !important;                                  
    font-weight: 800 !important;

    !important;
    border-radius: 4px !important;                           /* opzionale, rimuovilo se vuoi angoli squadrati */
    transition: all 0.3s ease-in-out !important;
    text-decoration: none !important;
}

/

/* Desktop grande */
@media only screen and (min-width: 1025px) {
  .masthead .menu li a {
    font-size: 18px !important;
  }
}

/* Tablet */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .masthead .menu li a {
    font-size: 15px !important;
  }
}

/* Mobile */
@media only screen and (max-width: 768px) {
  .masthead .menu li a {
    font-size: 14px !important;
  }
}

.showcase{
  margin-bottom: 0 !important;
}


