@CHARSET "UTF-8";

h3.mappa {
	margin: 11px 0 11px;
}

h3.mappa span {
	font-size: 33px !important;
}

.libriamoci-map .col-lg-3 {
	padding: 0px !important;
}

#imgItaliaHome {
    max-width: 244px;
    height: 297px;
}

.regHomeLib {
  display:block;
  position:absolute;
   font-family: "euclide",sans-serif;
  font-size:14px !important;
  font-weight: normal;
  text-align:center;
  //color:#FFF !important;
  text-decoration: none !important;
}

/* piemonte */
#reglib1 {
	top: 185px;
  left: 47px;
  width: 30px;
}
/* valle d'aosta */
#reglib2 {
	top: 163px;
	left: 42px;
	width:20px;
}
/* lombardia */
#reglib3 {
	top: 171px;
	left: 86px;
	width:30px;
}
/* trentino alto-adige */
#reglib4 {
	top: 149px;
	left: 113px;
	width:30px;
}
/* veneto */
#reglib5 {
	top: 174px;
	left: 125px;
	width:30px;
}
/* friuli-venezia giulia */
#reglib6 {
	top: 156px;
	left: 151px;
	width:25px;
}
/* liguria */
#reglib7 {
	top: 207px;
	left: 67px;
	width:25px;
}
/* emilia-romagna */
#reglib8 {
	top: 201px;
	left: 116px;
	width:30px;
}
/* toscana */
#reglib9 {
	top: 230px;
	left: 113px;
	width:30px;
}
/* umbria */
#reglib10 {
  top: 247px;
  left: 143px;
	width:20px;
}
/* marche */
#reglib11 {
	top: 229px;
	left: 156px;
	width:25px;
}
/* lazio */
#reglib12 {
	top: 276px;
	left: 139px;
	width:25px;
}
/* abruzzo */
#reglib13 {
	top: 259px;
	left: 177px;
	width:25px;
}
/* molise */
#reglib14 {
	top: 279px;
	left: 184px;
	width:25px;
}
/* campania */
#reglib15 {
	top: 305px;
	left: 180px;
	width:30px;
}
/* puglia */
#reglib16 {
	top: 297px;
	left: 232px;
  width:25px;
}
/* basilicata */
#reglib17 {
	top: 314px;
	left: 218px;
  width:28px;
}
/* calabria */
#reglib18 {
	top: 342px;
	left: 220px;
  width:28px;
}
/* sicilia */
#reglib19 {
	top: 394px;
	left: 178px;
  width:30px;
}
/* sardegna */
#reglib20 {
	top: 323px;
	left: 67px;
  width:25px;
}
/*mondo*/
#reglib21 {
	left: 112px;
	top: 397px;
  width: 25px;
}

.visible-md {
	display:none;
}

.visible-xs {
	display:none;
}

.map hr {
	width:100%;
	border-top-width: 3px;
}

.map .divider-wrapper  {
	margin-bottom: 25px;
}

@media (min-width: 961px) (max-width: 1100px){
	.visible-md {
		display:block !important;
	}
	.hidden-md {
		display:none !important;
	}
}

@media (max-width: 960px){
	#map-wrapper {
		position: relative;
		margin-left: 33%;
	}

	/* piemonte */
	#reglib1 {
		top: 136px;
	  left: 12px;
	}
	/* valle d'aosta */
	#reglib2 {
		top: 114px;
		left: 7px;
	}
	/* lombardia */
	#reglib3 {
		top: 122px;
		left: 51px;
	}
	/* trentino alto-adige */
	#reglib4 {
		top: 100px;
		left: 78px;
	}
	/* veneto */
	#reglib5 {
		top: 125px;
		left: 90px;
	}
	/* friuli-venezia giulia */
	#reglib6 {
		top: 107px;
		left: 116px;
	}
	/* liguria */
	#reglib7 {
		top: 158px;
		left: 32px;
	}
	/* emilia-romagna */
	#reglib8 {
		top: 158px;
		left: 81px;
	}
	/* toscana */
	#reglib9 {
		top: 181px;
		left: 78px;
	}
	/* umbria */
	#reglib10 {
	  top: 198px;
	  left: 108px;
	}
	/* marche */
	#reglib11 {
		top: 180px;
		left: 121px;
	}
	/* lazio */
	#reglib12 {
		top: 227px;
		left: 103px;
	}
	/* abruzzo */
	#reglib13 {
		top: 210px;
		left: 142px;
	}
	/* molise */
	#reglib14 {
		top: 230px;
		left: 149px;
	}
	/* campania */
	#reglib15 {
		top: 256px;
		left: 150px;
	}
	/* puglia */
	#reglib16 {
		top: 248px;
		left: 197px;
	}
	/* basilicata */
	#reglib17 {
		top: 265px;
		left: 183px;
	}
	/* calabria */
	#reglib18 {
		top: 293px;
		left: 185px;
	}
	/* sicilia */
	#reglib19 {
		top: 345px;
		left: 143px;
	}
	/* sardegna */
	#reglib20 {
		top: 274px;
		left: 32px;
	}
	/*mondo*/
	#reglib21 {
		left: 75px;
		top: 344px;
	}

	.visible-xs {
		display:block !important;
	}

	.hidden-xs {
		display:none !important;
	}
}

@media (max-width: 581px){
	#map-wrapper {
		margin-left: 20%;
	}
}

@media (max-width: 380px){
	#map-wrapper {
		margin-left: 3%;
	}
}
