





.titolo{
	font-size: 150%;
	line-height: 0.8
}

.grandissimo{
	font-size: 300%
}
.grande{
	font-size: 200%
}
.nb{
	font-size: 130%;
	line-height: 0.8
}
.piccolo{
	font-size: 70%
}
.piccolo55{
	font-size: 55%
}
.stroke{
  -webkit-text-stroke: 1px #000;
}

.ombra-img{
	box-shadow: 0px 0px 15px #414141
}

.ombra{
	text-shadow: 2px 2px 3px #000
}
.ombra-chiara{
	text-shadow: 2px 2px 3px #9F9F9F
}
.ombra-sm{
	text-shadow: 2px 2px 3px #000
}
.no-transf{
	text-transform: none
}

.gd-font{
	font-family: mr-eaves-xl-modern, sans-serif;
font-weight: 400;
font-style: normal;
}

.gd-font-bold{
	font-family: mr-eaves-xl-modern, sans-serif;
font-weight: 700;
font-style: normal;
}
.corsivo{
	font-family: 'Dancing Script', cursive;
}


.marcato{
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	font-weight: 900
}

.leggero{
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	font-weight: 300
}

.ombra{
	text-shadow: 1px 1px 7px #000
}


.rotate {

  transform: rotate(-20deg);


  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(-20deg);

  /* Firefox */
  -moz-transform: rotate(-20deg);

  /* IE */
  -ms-transform: rotate(-20deg);

  /* Opera */
  -o-transform: rotate(-20deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

/*
*
* MOBILE E DESKTOP
* --------------------------------------------------
*/

@media (max-width: 1199px) {	
.desk{
	display:none
}
.mob{
	display: inline
}}
@media (min-width: 1200px) {	
.mob{
	display: none
}
.desk{
	display:inline
}}






@media (max-width: 989px) {	
.desk-md{
	display:none
}
.mob-md{
	display: inline
}}
@media (min-width: 990px) {	
.mob-md{
	display: none
}
.desk-md{
	display:inline
}}







@media (max-width: 1199px) {	
.no-mob{
	display: none
}
}

@media (min-width: 1200px) {	
.no-desk{
	display: none
}
	
}

