@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Story+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mrs+Saint+Delafield&display=swap');


.home-intro-txt {
  font-family: "Story Script", sans-serif;
  font-weight: 400;
  font-style: normal;
 font-size: 28px;
	color: #1daae2;
	line-height: 50px;
	margin-top: 50px;
}


.home-intro-firma {
  font-family: "Mrs Saint Delafield", cursive;
  font-weight: 400;
  font-style: normal;
	color: #1daae2;
	font-size: 35px;
	margin-top: 55px;
}




.header.headr-style-1 {
  height: 105px !important;

}



.categoria-paginazione-active {
	background-color: #1daae2;
  border-radius: 100%;
  color: #fff;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  margin: 0 10px 0 0;
  padding: 0;
  text-align: center;
  width: 35px;
}



.bottone-uno {
	border: 0;
	background-color: #1daae2;
	border-radius: 5px;
	padding: 15px 30px;
	color: #fff;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 50px;
}


.bottone-uno:hover {
	border: 1px solid #1daae2;
	background-color: #fff;
	color: #1daae2;
}




/* ------------------------------------------ */
/*	PUNTI ELENCO */
/* ------------------------------------------ */

/* ------------------------------- */
/* LISTE - stile principale        */
/* ------------------------------- */

/* UL "principale" (non annidato dentro un altro li) */
ul.a, ul.b, ul.c, ul.d, ul.e, ul.f {
  margin: 0 0 20px 25px;   /* top right bottom left */
  padding-left: 0;         /* elimina rientro extra del browser */
	font-family: 'Roboto', sans-serif;
  font-size: 16px;
  text-align: justify;
}

/* testo dei punti principali */
ul.a > li, ul.b > li, ul.c > li, ul.d > li, ul.e > li, ul.f > li {
  text-align: justify;
  text-justify: inter-word;
  padding-bottom: 8px;
	
}

/* ------------------------------- */
/* LISTE ANNIDATE (dentro un li)   */
/* ------------------------------- */

ul.a li ul,
ul.b li ul,
ul.c li ul,
ul.d li ul,
ul.e li ul,
ul.f li ul {
  margin: 8px 0 0 18px;   /* piÃ¹ compatto e rientro minore */
  padding-left: 0;
}

/* punti annidati: meno spazio sotto */
ul.a li ul > li,
ul.b li ul > li,
ul.c li ul > li,
ul.d li ul > li,
ul.e li ul > li,
ul.f li ul > li {
  padding-bottom: 4px;
  text-align: justify;
}

/* ------------------------------- */
/* TIPI DI ELENCO                  */
/* ------------------------------- */
ul.a { list-style-type: circle; }
ul.b { list-style-type: square; }
ul.c { list-style-type: disc; }
ul.d { list-style-type: decimal; }
ul.e { list-style-type: lower-alpha; }
ul.f { list-style-type: lower-roman; }


/* ------------------------------------------ */
/*	----------------------------------------- */




