.cursor-hand {
	cursor: url('../../images/cursor/cursor-hand.png') 0 0, auto;
}

.cursor-dig {
	cursor: url('../../images/cursor/cursor-dig.png') 0 0, auto;
}

.cursor-axe {
	cursor: url('../../images/cursor/cursor-axe.png') 0 0, auto;
}

.cursor-pick {
	cursor: url('../../images/cursor/cursor-pick.png') 0 0, auto;
}

.cursor-harvest {
	cursor: url('../../images/cursor/cursor-harvest.png') 0 0, auto;
}


#modalMask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1000;	
	backdrop-filter: blur(2px);
}

#modalMask .modal-content {
	background: transparent;
	background-image: url('../../images/logoPwTondo.svg');
	background-size: 73px;
	background-position: center;
	background-repeat: no-repeat;
}


.risorsa-legname { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/legname.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.risorsa-metallo { 
	display: inline-block;
  width: 1em;
  height: 1em;
  	background: url('../../images/icons/risorse/metallo.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.risorsa-stoffa { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/stoffa.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.risorsa-cibo {
	display: inline-block;
	width: 1em;
	height: 1em;
	background: url('../../images/icons/risorse/cibo.svg') no-repeat center;
	background-size: contain;
	vertical-align: -0.125em;
}

.risorsa-puntiTecnologia , .risorsa-puntitech { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/puntitech.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.risorsa-dobloni { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/dobloni.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.risorsa-diamanti { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/diamanti.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
} 

.risorsa-rum { 
	display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/risorse/rum.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
} 


.icon-box {
  display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/box.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}


.icon-clock {
  display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/clock.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}

.icon-eyes {
  display: inline-block;
  width: 1em;
  height: 1em;
  background: url('../../images/icons/eyes.svg') no-repeat center;
  background-size: contain;
  vertical-align: -0.125em; /* per allinearlo meglio */
}


.banner.f2 {
  width:750px;
}

.banner.f2 img {
  width:100%;
  height:auto;
}



.__cornice_legno_1 {
  border: 30px solid transparent;
  border-image-source: url(/assets/images/sfondi/cornici/cornice1.png);
  border-image-slice: 60 60 60 60;
  border-image-repeat: round;
  border-image-width: 30px;
  /* evita "buchi" trasparenti visibili */
  background-color: #140b06;      /* colore vicino al centro della cornice */
  background-clip: padding-box;   /* il fondo non va sotto il bordo */
  /* usa la stessa texture della cornice per il riempimento interno */
  /* background-image: url(/assets/images/sfondi/cornici/cornice1.png);
  background-position: center;
  background-repeat: repeat;
  background-size: 420px 420px;
  background-clip: padding-box; */
  box-sizing: border-box;
}