
/* riduce padding top del main body, se no rimane 100px vuoti in cima */
#sp-main-body {
    padding: 0px 0;
}


/* Custom color for FORM CONTATTI mailo (Rapid Contact) success message */
.sp-module-content span {
    color: #abffa6 !important; /* Replace with your desired color */
}

/* Custom color for Rapid Contact success message on mobile */
@media (max-width: 767px) {
    .sp-module-content span {
        color: #abffa6 !important; /* Replace with your desired color */
    }
}




/*stile per bottone, usato in home page per 'prossimi eventi in programma*/
.myButton {
	box-shadow:inset 0px -3px 7px 0px #29bbff;
	background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
	background-color:#2dabf9;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:15px;
	padding:9px 23px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
}
.myButton:hover {
	background:linear-gradient(to bottom, #0688fa 5%, #2dabf9 100%);
	background-color:#0688fa;
    color:#ffffff;
}
.myButton:active {
	position:relative;
	top:1px;
}






span.badge.bg-danger.featured-article-badge {
    display: none;
}

.article-content p {
    line-height: 1.2; /* Cambia questo valore per regolare l'interlinea */
}

/* icona svg del plugin dei cookie */  
.cc-trigger.cc-trigger-icon svg {
  width: 30px !important;
  } 
  
/* voci di submenu aperte nell'offcanvas menu */   
  .menu-parent .menu-child{
    display: block !important;
}
.menu-parent .menu-toggler{
    display: none !important;
}

/*global line heght - ma non funziona*/
.site.helix-ultimate.hu {
   line-height: 1.1;
}
