.pulse {
  /*margin:100px;*
  display: block;
  width: 41px;
  height: auto;
  /*border-radius: 50%;*
  background:rgba(228,14,180,1);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(228,14,180,1);*/
  animation: pulse 1s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(228,14,180, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(228,14,180, 0.4);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(228,14,180, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(228,14,180, 0.4);
    box-shadow: 0 0 0 0 rgba(228,14,180, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(228,14,180, 0.4);
      box-shadow: 0 0 0 10px rgba(228,14,180, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(228,14,180, 0);
      box-shadow: 0 0 0 0 rgba(228,14,180, 0);
  }
}
/*.shd {box-shadow: 0px 0px 36px 3px rgba(11,11,11,0.80);}*/

a {color:#121212;
text-decoration: none;
}/*ok*/

a:hover {
  color:#666666;/*ok*/
  background-color:rgba(0,0,0,0.1);/*ok*/
}
.lin {color: #151010;}
a:active {
  color: yellow;
  background-color: transparent;

}

	h1 {text-align: left;}
	h2 {text-align: left;}
	h3 {text-align: left;}
	h4 {text-align: left;}
	h5 {text-align: left;}
	h6 {text-align: left;}
/*
	h1 {display: inline-block; text-align: center;}
	h2 {display: inline-block; text-align: center;}
	h3 {display: inline-block; text-align: center;}
	h4 {display: inline-block; text-align: center;}
	h5 {display: inline-block; text-align: center;}
	h6 {display: inline-block; text-align: center;}
*/

/*inline {display: inline-block;}*/

.shd-0 {box-shadow: 0px 0px 0px 0px rgba(132,131,131,0.73);}.shd-1 {box-shadow: 0px 0px 6px 1px rgba(132,131,131,0.73);}.shd-2 {box-shadow: 0px 0px 12px 3px rgba(132,131,131,0.73);}.shd-3 {box-shadow: 0px 0px 21px 3px rgba(132,131,131,0.73);}.shd-4 {box-shadow: 0px 0px 29px 4px rgba(132,131,131,0.73);}.shd-5 {box-shadow: 0px 0px 36px 4px rgba(132,131,131,0.73);}
.fns {font-size: 12px;}
.fns65 {font-size: 65px}
.ic {width: 90px; font-size: 32px;}
.card6li-0 {background-color:rgba(253,253,253,0.00);}.card6li-1 {background-color:rgba(4,30,233,0.06); border: rgba(0,0,0,0.12) 1px solid;}
.wer {background-color:rgba(253,253,253,0.00)}
.ch1 {font-size: 4vw;}
.mb-6{margin-bottom:4rem!important}
/*
.z-shad-0 {filter: drop-shadow(0px 0px 0px rgba(255,255,255,.0));}
.z-shad-1 {filter: drop-shadow(1px 1px 2px rgba(0,0,0,.55));}
.z-shad-2 {filter: drop-shadow(2px 2px 4px rgba(0,0,0,.55));}
.z-shad-3 {filter: drop-shadow(3px 3px 6px rgba(0,0,0,.55));}
.z-shad-4 {filter: drop-shadow(4px 4px 8px rgba(0,0,0,.55));}
.z-shad-5 {filter: drop-shadow(5px 5px 10px rgba(0,0,0,.55));}

.z-shad-6 {filter: drop-shadow(1px 1px 6px rgba(51,49,49,0.25));}
*/
.shad1 {box-shadow: 0px 0px 8px 1px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 1px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 1px rgba(198,198,198,0.98);}

.shad2 {box-shadow: 0px 0px 8px 2px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 2px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 2px rgba(198,198,198,0.98);}

.shad3 {box-shadow: 0px 0px 8px 3px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 3px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 3px rgba(198,198,198,0.98);}

.shad4 {box-shadow: 0px 0px 8px 4px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 4px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 4px rgba(198,198,198,0.98);}

.shad5 {box-shadow: 0px 0px 8px 5px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 5px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 5px rgba(198,198,198,0.98);}

.shad6 {box-shadow: 0px 0px 8px 5px rgba(198,198,198,0.98);-webkit-box-shadow: 0px 0px 8px 6px rgba(198,198,198,0.98);-moz-box-shadow: 0px 0px 8px 5px rgba(198,198,198,0.98);}


.ovf {overflow-x: hidden;}


.sha1n {text-shadow: 0px 0px 1px #121212;}.sha2n {text-shadow: 0px 0px 2px #121212;}.sha3n {text-shadow: 0px 0px 3px #121212;}.sha4n {text-shadow: 0px 0px 4px #121212;}.sha5n {text-shadow: 0px 0px 5px #121212;}.sha6n {text-shadow: 0px 0px 6px #121212;}

.sha1b {text-shadow: 0px 0px 1px #ffffff;}.sha2b {text-shadow: 0px 0px 2px #ffffff;}.sha3b {text-shadow: 0px 0px 3px #ffffff;}.sha4b {text-shadow: 0px 0px 4px #ffffff;}.sha5b {text-shadow: 0px 0px 5px #ffffff;}.sha6b {text-shadow: 0px 0px 6px #ffffff;}

.sha1v {text-shadow: 0px 0px 1px #2AF313;}.sha2v {text-shadow: 0px 0px 2px #2AF313;}.sha3v {text-shadow: 0px 0px 3px #2AF313;}.sha4v {text-shadow: 0px 0px 4px #2AF313;}.sha5v {text-shadow: 0px 0px 5px #2AF313;}.sha6v {text-shadow: 0px 0px 6px #2AF313;}

.sha1bl {text-shadow: 0px 0px 1px #120893;}.sha2bl {text-shadow: 0px 0px 2px #120893;}.sha3bl {text-shadow: 0px 0px 3px #120893;}.sha4bl {text-shadow: 0px 0px 4px #120893;}.sha5bl {text-shadow: 0px 0px 5px rgba(7,9,103,0.70);}.sha6bl {text-shadow: 0px 0px 6px #120893;}

.sha1r {text-shadow: 0px 0px 1px #D8080C;}.sha2r {text-shadow: 0px 0px 2px #D8080C;}.sha3r {text-shadow: 0px 0px 3px #D8080C;}.sha4r {text-shadow: 0px 0px 4px #D8080C;}.sha5r {text-shadow: 0px 0px 5px #D8080C;}.sha6r {text-shadow: 0px 0px 6px #D8080C;}

.sha1a {text-shadow: 0px 0px 1px #CD5D06;}.sha2a {text-shadow: 0px 0px 2px #CD5D06;}.sha3a {text-shadow: 0px 0px 3px #CD5D06;}.sha4a {text-shadow: 0px 0px 4px #CD5D06;}.sha5a {text-shadow: 0px 0px 5px #CD5D06;}.sha6a {text-shadow: 0px 0px 6px #CD5D06;}

.sha1ro {text-shadow: 0px 0px 1px #E80FCC;}.sha2ro {text-shadow: 0px 0px 2px #E80FCC;}.sha3ro {text-shadow: 0px 0px 3px #E80FCC;}.sha4ro {text-shadow: 0px 0px 4px #E80FCC;}.sha5ro {text-shadow: 0px 0px 5px #E80FCC;}.sha6ro {text-shadow: 0px 0px 6px #E80FCC;}

.bkg-b {background-color: #000000}.bkg-w {background-color: #ffffff}.bkg-g {background: #2FC909}.bkg-bl {background-color: #120893}.bkg-r {background-color: #D8080C}.bkg-o {background: #CD5D06}.bkg-gr {background-color: #999999}.bkg-grc {background-color: #dedede}

/* zoom hover images MDM */
.zoomhover {
   /* border: 2px solid #fff;
    width: 100%;
    /*height: 184px;*/
    overflow: hidden;
}

.zoomhover img {
   /* width: 100%;
   /* height: 300;*/
    transition: all 0.5s ease-in-out
}

.zoomhover:hover img {
    transform: scale(1.2, 1.2);
    /*cursor: pointer*/
}
/* !zoom hover images MDM */

.z-ind {z-index: 888;}
.clb {color:#ff750a; font-family: "Franklin Gothic Bold", "Arial Black", "sans-serif"; font-size: 30px; text-align: left;}
.clbf {color:#ff750a; font-family: "arial"; font-size: 18px; text-align: left;}
.clbn {font-family: "arial"; font-size: 23px; text-align: left; line-height: normal}
.txf {font-family: 'arial black', 'sans-serif'; font-size: 36pt; text-align: left;}
.txfp {font-family: 'arial black', 'sans-serif'; font-size: 28pt; text-align: left;}

.clbb {background-color:#121212;color:#ffffff;padding:5px 15px;}
.clbr {  border: 1px solid #121212; width: auto; padding:5px 15px;}
.etb {background-color:rgba(44,232,15,1.00);color:#ffffff;padding:2px 3px;}
.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align:center}
.taj {text-align:justify}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px; text-align: justify-all;}
.f20 {font-size: 20px;}
.f21 {font-size: 21px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px;}
.f26 {font-size: 26px;}
.f28 {font-size: 28px;}
.f30 {font-size: 30px;}
.f32 {font-size: 32px;}
.f34 {font-size: 34px;}
.f36 {font-size: 36px;}
.f38 {font-size: 38px;}
.f40 {font-size: 40px;}
.f42 {font-size: 42px;}
.f44 {font-size: 44px;}
.f46 {font-size: 46px;}
.f48 {font-size: 48px;}
.f50 {font-size: 50px;}
.f52 {font-size: 52px;}
.f54 {font-size: 54px;}
.f56 {font-size: 56px;}
.f48 {font-size: 58px;}
.f60 {font-size: 60px;}
.f62 {font-size: 62px;}
.f69 {font-size: 69px;}
.f70 {font-size: 70px;}
.f80 {font-size: 80px;}
.f90 {font-size: 90px;}
.f100 {font-size: 100px;}
.f110 {font-size: 110px;}
.f120 {font-size: 120px;}
.f130 {font-size: 130px;}
.f140 {font-size: 140px;}
.f150 {font-size: 150px;}

.f1e {font-size: 1em;}
.f1-2e {font-size: 1.2em;}
.f1-5e {font-size: 1.5em;}
.f1-8e {font-size: 1.8em;}
.f2-0e {font-size: 2em;}
.f2-2e {font-size: 2.2em;}
.f2-5e {font-size: 2.5em;}
.f2-7e {font-size: 2.7em;}
.f3e {font-size: 3em;}
.f3-5e {font-size: 3.5em;}
.f3-7e {font-size: 3.7em;}

.lh1 {line-height: 1}
.lh2 {line-height: 2}
.lh3 {line-height: 3}

/*.q {color:#0AF417;} .b {color:#ffffff;text-shadow: -1px 0 #121212, 0 1px #121212, 1px 0 #121212, 0 -1px #121212;} .c {color:#DA0606;}*/
.br {color:#ffffff;  
  -webkit-text-fill-color: #ffffff; /* Will override color (regardless of order) */
  -webkit-text-stroke: 0.4px #000000;border-radius: 1px;} .c {color:#DA0606;}

.q {color:#0AF417;} .b {color:#ffffff;  
  -webkit-text-fill-color: #ffffff; /* Will override color (regardless of order) */
  -webkit-text-stroke: 0.4px #bbbbbb;border-radius: 1px;} .c {color:#DA0606;}

.nv{font-family: Arial;font-size: 16px;}/*con div*/
.nvc {padding:0 50px;}
.pdr {padding-right: 60px;}
.wtar {width: 30px;}

.cctx {background-color:rgba(227,122,251,0.555);}/*colore sfondo trecardfree*/
.inline {display: inline-block;}
.fp {font-size: 23px;}
.fs {font-size: 16px;}
.tal {text-align: left;}
/*
$font-size: 18px;
div {
font-size: $font-size;
}
*/
.bggg {background-color: rgba(17,84,201,1.00);}
.bgr {background-color: rgba(11,224,187,1.00)}

.msnr {margin-bottom: -18px;}
/*.msnrm {margin-bottom: -31px;}*/
.msntx {margin-top: -46px;}

/*.bg-secondary{background-color:rgba(255,123,36,0.95)!important}  da bootstrap.min2.css Funz */

/*INIZIO - testo con bordo personalizzabile*//* ok*//* risorse: https://kinsta.com/it/blog/contorno-testo-css/*/
	.texbor {
 /*color: green; /*del bordo*/
  -webkit-text-fill-color: transparent; /*del testo*/
		/*-webkit-text-fill-color: transparent; /*del testo*/
  -webkit-text-stroke: 1px; /*del bordo*/
		/*-webkit-text-stroke: 2px #121212; /*del bordo*/
		/*font-size:2.5em;*/
}
/*FINE*/











