.bottone {
	background-color:#3f2a00 !important;
	border-radius:2em !important;
	display:inline-block !important; 
	justify-content: center !important;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Amatic SC;
	font-size:3em !important;
	padding:0.5em 0.5em !important;
	text-decoration:none;
	text-align: center !important;
	border-color: #3f2a00 !important;
}
.bottone:hover {
	background:linear-gradient(to bottom, #3f2a00 5%, #3f2a00 100%);
	background-color:#3f2a00;
	transform: scale(1.1);
}
.bottone:active {
	position:relative;
	top:1px;
}

.textbox-modulo {
	border-radius:2em !important;
	cursor:pointer;
	color:#3F2A00 !important;
	font-family:Amatic SC !important;
	font-size:2em !important;
	text-decoration:none;
	text-align: left !important;
	border-color: #FBAD18 !important;
}

.textbox-modulo {
	border-radius:2em !important;
	cursor:pointer;
	color:#3F2A00 !important;
	font-family:Amatic SC !important;
	font-size:2em !important;
	text-decoration:none;
	text-align: left !important;
	border-color: #FBAD18 !important;
}

.wpforms-field.div-modulo {
	border-radius:2em !important;
	display:inline-block !important; 
	justify-content: center !important;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Amatic SC;
	font-size:3em !important;
	text-decoration:none;
	text-align: center !important;
	border-color: #3f2a00 !important;
}

.wpforms-container.wpf-center {
     margin: 0 auto !important;
	 	max-width: 500px;
     font-family: Amatic SC !important;
			font-size: 1.3em;			
}

.wpforms-submit-container {
     text-align: center;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
		font-size: 1.7em;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-size: 2em;
}

/* MODULO SFILATA NUOVO */

.testosfi{
	font-family: Amatic SC !important;
	font-size: 2em;
}
.testosfipriv{
	font-family: Amatic SC !important;
	font-size: 1em;
}

.bottonesfi {
	text-align: center !important;
}
/* MODULO SFILATA 2022 */

.testosfi22{
	font-family: Neucha !important;
	font-size: 1.5em;
	line-height: 1.5;
}
.testosfipriv22{
	font-family: Neucha !important;
	font-size: 1em;
}

.bottonesfi22 {
	/*text-align: center!important;*/ 
	display:inline-block !important; 
	justify-content: center !important;
}

/* MODULO SFILATA 2023 */

.testosfi23{
	font-family: EB Garamond !important;
	font-size: 1.5em;
	line-height: 1.5;
}
.testosfipriv23{
	font-family: EB Garamond !important;
	font-size: 1em;
}

.bottonesfi23 {
	/*text-align: center!important;*/ 
	display:inline-block !important; 
	justify-content: center !important;
}

/* MODULO #WERUNPINK */
.wpforms-container.wpf-center2 {
     margin: 0 auto !important;
	 	max-width: 500px;
     font-family: Oswald !important;
	color: #FFFFFF !important;
			font-size: 1.1em;		
	text-align:left;
}

.bottone_pink {
	background-color:#FFFFFF !important;
	display:inline-block !important; 
	justify-content: center !important;
	cursor:pointer;
	color:#404043 !important;
	font-family:Oswald;
	font-size:2em !important;
	padding:1em 1em !important;
	text-decoration:none;
	text-align: center !important;
	border-color: #FFFFFF !important;
}
.bottone_pink:hover {
	background-color:#404043 !important;
	transform: scale(1.1);
	color:#FFFFFF !important;
	border-color: #404043 !important;
}
.bottone_pink:active {
	position:relative;
	top:1px;
}
.elencotondo{
	list-style-type:disc !important;
}
