.popUp{position:fixed;display:block;z-index:2000;}
.popUp .box, .popUp .box a.close{position:absolute;display:block;}
.popUp .box a.btn, .popUp .box .titolo, .popUp .box .corpo, .popUp .box iframe{position:relative;display:block;}
.popUp .box{text-align:center;color:#000;background: #fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.3);z-index:10;border-radius:12px;}
.popUp .box .titolo, .popUp .box .copro{color:#333;}
.popUp .box .titolo .dati{float:right;font-size:18px;font-weight:500;}
.popUp .box .btnAbs.btn{position:absolute;bottom:50px;left:50%;transform: translateX(-50%)}
.popUp .box .scroll.corpo{background: #fff;margin-top: 0px;padding: 20px;height: calc(50vh - 20px);overflow-y: auto;overflow-x: hidden;}
.popUp .box .corpo2.corpo{height: 50vh;}
.boxCtaPop{position:relative;display:block;height:250px;}
	
	.boxCtaPop .titoloP,.titoloP22{position:relative;display:block;font-size:20px;font-weight:800;text-align:center;color:#c90c10;padding-top:20px;text-transform: uppercase;}
	.boxCtaPop .titoloP2.titoloP{}
	
	.boxCtaPop .corpoP, .corpoP22{position:relative;display:block;font-size:18px;font-weight:400;text-align:center;color:#333;padding-top:10px;}
	.boxCtaPop .btn{margin-top:20px!important;width:250px!important;}
	.boxCtaPop .disabled.btn{cursor: default!important;background-color: #777!important;color:#fff!important;border: 3px solid #777!important;}
	.boxCtaPop .disabled.btn:hover{cursor:default;background-color:#777;color:#fff;}

.datiEvento{position:relative;display:flex;width:100%;justify-content: space-around;align-items: center;}
.datiEvento .datiBasePartita{position:relative;display:flex;align-items: center;justify-content: space-evenly;}
.datiEvento .datiBasePartita .squadra{position:relative;display:flex;}
.datiEvento .datiBasePartita .squadra .img{position:relative;display:block;width:20px;height:20px;margin-right:5px;vertical-align: middle}
.datiEvento .datiBasePartita .squadra .img img{position:absolute;display:block;top:50%;left:50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;z-index:10;}
.datiEvento .datiBasePartita .squadra .txt{position:relative;display:block;vertical-align: middle;font-size:20px;font-weight:600;color:#000;text-align:center;font-family: 'MilanTypeRev Regular', sans-serif;}
.datiEvento .datiBasePartita .vs{position:relative;display:block;font-size:10px;font-weight:500;color:#000;padding:0px 10px;;}
.datiEvento .data{position:relative;display:block;font-size:16px;font-weight:500;color:#000;text-align:center;}
.datiEvento .tipo{position:relative;display:block;font-size:16px;font-weight:500;color:#000;text-align:center;}
.datiEvento .divisore{position:relative;display:block;width:1px;height:40px;border-left:1px solid #ccc;}

.popUp .box .btn{position: relative;display: block;width: 276px;text-align: center;font-size: 18px;font-weight:700;color: #fff;background-color:#E0071B;border:1px solid #E0071B;padding:12px 0px;margin:20px auto;border-radius:50px;transition: all 0.4s ease-out;box-sizing: border-box;cursor:pointer;box-shadow: 0px 0px 7px rgb(0 0 0 / 50%);}
.popUp .box .hospitality.btn {
    background: rgb(169,7,27);
    background: -moz-linear-gradient(90deg, rgba(169,7,27,1) 0%, rgba(222,0,0,1) 50%, rgba(169,7,27,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(169,7,27,1) 0%, rgba(222,0,0,1) 50%, rgba(169,7,27,1) 100%);
    background: linear-gradient(90deg, rgba(169,7,27,1) 0%, rgba(222,0,0,1) 50%, rgba(169,7,27,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a9071b",endColorstr="#a9071b",GradientType=1);
    border: 1px solid #A9071B;
}
.popUp .box a.close{top:24px;right:20px;width:18px;height:18px;z-index:10;cursor:pointer;}
.popUp .box a.close:before{content:"";position:absolute;display:block;top:0px;left:0px;width: 26px;height: 3px;background-color:#E0071B;z-index:1;transform: rotate(45deg);border-radius: 5px;}
.popUp .box a.close:after{content:"";position:absolute;display:block;top:0px;left:0px;width: 26px;height: 3px;background-color:#E0071B;z-index:1;transform: rotate(-45deg);border-radius: 5px;}
#popIframe{}
#popIframe .box{max-width: 96vw;padding: 5px;height: 96vh;}
#popIframe .box iframe{height: 100%;}
#popIframe .box a.close {top:10px;right:25px;}

#popIfrpopFormPrevenditame{}
#popFormPrevendita .box{max-width: 740px;padding: 5px;height: 96vh;max-height: 620px;background-color:transparent;overflow: visible;}
#popFormPrevendita .box iframe{height: 100%;position: absolute;top: 0;left: 0;}
#popFormPrevendita .box a.close {top:10px;right:25px;color:#fff;}
#popFormPrevendita .box a.close:before,#popFormPrevendita .box a.close:after{display:none;}

@media (min-width: 1025px) {
    .popUp{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp .box{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;max-height:96vh;overflow-y: auto; overflow-x: hidden;padding:30px 5%;}
    .popUp .rosso.box{background-color:#EE0408;color:#fff;}
    .popUp .box2.box{top:50%;transform:translate(-50%,-50%);width:350px;color:#333;}
    .popUp .box2 .RigaForm {font-size:14px;text-align:left;}
    .popUp .box2 .inputForm1{margin-top:4px;}
    .popUp .box2 .titoletto1{position:relative;display:block;width:100%;text-align:left;font-size:16px;color:#222;padding-bottom: 10px;}
    .popUp .box2 .RFInvio {position:relative;display: block;width: 100%;padding: 12px 0px;font-size: 14px;color: #fff;background-color: #ef7823;border:3px solid #ef7823;text-transform: uppercase;transition: all 0.4s ease-out;text-align: center;margin:0 auto;margin-top: 10px;cursor:pointer;}
    .popUp .box2 .RFInvio:hover{background-color: #fff;color: #ef7823;}
	.popUp .box .titolo{font-size:20px;font-weight:bold;text-align: left;}
    .popUp .box .corpo{font-size:13px;text-align: left; margin-top: 10px;}
	.popUp .box iframe{width:100%;border:0px;}
	.boxCtaPop2.boxCtaPop{position:relative;display:block;height:auto;padding-bottom:60px;margin-bottom:40px;}
	.boxCtaPop2.boxCtaPop .btn{bottom:0px!important;width:200px!important;padding:6px 0px!important}
}

@media (min-width: 821px) and (max-width: 1024px) {
    .popUp{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp .box{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:900px;max-height:96vh;overflow-y: auto; overflow-x: hidden;padding:30px 1%;box-sizing: border-box}
    .popUp .rosso.box{background-color:#EE0408;color:#fff;}
    .popUp .box2.box{top:50%;transform:translate(-50%,-50%);width:350px;color:#333;}
    .popUp .box2 .RigaForm {font-size:14px;text-align:left;}
    .popUp .box2 .inputForm1{margin-top:4px;}
    .popUp .box2 .titoletto1{position:relative;display:block;width:100%;text-align:left;font-size:16px;color:#222;padding-bottom: 10px;}
    .popUp .box2 .RFInvio {position:relative;display: block;width: 100%;padding: 12px 0px;font-size: 14px;color: #fff;background-color: #ef7823;border:3px solid #ef7823;text-transform: uppercase;transition: all 0.4s ease-out;text-align: center;margin:0 auto;margin-top: 10px;cursor:pointer;}
    .popUp .box2 .RFInvio:hover{background-color: #fff;color: #ef7823;}
	.popUp .box .titolo{font-size:20px;font-weight:bold;text-align: left;}
	.boxCtaPop .corpoP{font-size:15px;}
    .popUp .box .corpo{font-size:13px;text-align: left; margin-top: 10px;}
	.popUp .box iframe{width:100%;border:0px;}
	.boxCtaPop2.boxCtaPop{position:relative;display:block;height:auto;padding-bottom:60px;margin-bottom:40px;}
	.boxCtaPop2.boxCtaPop .btn{bottom:0px!important;width:200px!important;padding:6px 0px!important}
    .datiEvento .datiBasePartita .squadra .txt{font-size:18px;}
    .datiEvento .data{font-size:14px;}
    .datiEvento .tipo{font-size:14px;}
}

@media (max-width: 820px) {
    .popUp{display:none;opacity:1;top:0px;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);}
	.popUp .box{top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;max-height:96vh;padding:30px 5%;overflow-y: auto;overflow-x: hidden;}
    .popUp .rosso.box{background-color:#EE0408;color:#fff;}
    .popUp .box2.box{top:50%;transform:translate(-50%,-50%);width:350px;color:#333;}
    .popUp .box2 .RigaForm {font-size:14px;text-align:left;}
    .popUp .box2 .inputForm1{margin-top:4px;}
    .popUp .box2 .titoletto1{position:relative;display:block;width:100%;text-align:left;font-size:16px;color:#222;padding-bottom: 10px;}
    .popUp .box2 .RFInvio {position:relative;display: block;width: 100%;padding: 12px 0px;font-size: 14px;color: #fff;background-color: #ef7823;border:3px solid #ef7823;text-transform: uppercase;transition: all 0.4s ease-out;text-align: center;margin:0 auto;margin-top: 10px;cursor:pointer;}
    .popUp .box2 .RFInvio:hover{background-color: #fff;color: #ef7823;}
	.boxCtaPop .corpoP{font-size:13px;}
	.popUp .box .titolo{font-size:16px;font-weight:bold;text-align: left;}
    .popUp .box .corpo{font-size:11px;text-align: left; margin-top: 0px;}
	.popUp .box .corpo2.corpo{height: auto;}
	.popUp .box iframe{width:100%;border:0px;}

	.boxCtaPop{height:auto!important;padding-bottom:30px;}
	.boxCtaPop2.boxCtaPop{position:relative;display:block;height:auto;padding-bottom: 0;margin-bottom:20px;}
	.boxCtaPop2.boxCtaPop .btn{bottom:0px;width:200px;padding:6px 0px}
	.popUp .box .scroll.corpo{height: auto!important}
	.popUp .box .titolo .dati{display:block;float:none!important;font-size:16px!important;font-weight:500;}
	.popUp .box .titolo .dati .data{display:block!important;}
	.popUp .box .titolo .dati span{margin-left:0px!important;}
    .datiEvento{display:block;}
    .datiEvento .datiBasePartita{justify-content: center;}
    .datiEvento .datiBasePartita,.datiEvento .data,.datiEvento .tipo{margin-top:10px;}
    .datiEvento .datiBasePartita .squadra .txt{font-size:16px;}
    .datiEvento .data{font-size:14px;}
    .datiEvento .tipo{font-size:14px;}
    .datiEvento .divisore{display:none;}
    #popFormPrevendita .box{height: 96vh;max-height:655px;}
    #popFormPrevendita .box a.close {top:-20px;right:0px;color:#fff;}
}