.listaCongressi .productListSingle > div { border: 5px solid #F2F2F2; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px }

.listaCongressi .productListSingle .giorno { text-align: center; padding:15px; font-size: 15px; border-right: 1px solid #F2F2F2;  border-bottom: 1px solid #F2F2F2;}
.listaCongressi .productListSingle .giorno i{ display:block; font-size: 20px; padding-bottom:5px;  }

.listaCongressi .productListSingle .luogo { text-align: center; padding:15px; font-size: 15px; border-right: 1px solid #F2F2F2;}
.listaCongressi .productListSingle .luogo i{ display:block; font-size: 20px; padding-bottom:5px; }

.listaCongressi .productListSingle .congresso h2{ color: #173D69; font-size: 24px; line-height: 24px; font-weight: normal; padding: 10px 0px; margin: 0 auto; margin-top: 0px;  margin-bottom: 0px; margin-top: 0px;
margin-bottom: 0px; padding-right: 55px !important;}

.listaCongressi .congresso .infoCongresso{ border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; padding: 5px 0px; margin-bottom: 5px}
.listaCongressi .congresso .infoCongresso i{ color:#DC3545 }

.card .card-ribbon { width: 230px; font-size: 14px;}
.card .card-ribbon.card-ribbon-top { top: 35px; }

.bg-primary { background-color: #173D69 !important; }
.uk-panel-box-primary {
    background-color: #173D69;
    color: #ffffff;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
}

.congressoSingolo .topInfo ul{ margin-top: 10px }
.congressoSingolo .topInfo ul li{ padding-bottom: 10px }
.congressoSingolo .topInfo ul li i{ min-width: 20px; text-align: center }
.congressoSingolo a.btn.sitoUfficiale{ border: 1px solid #E7E8EA }
.congressoSingolo a.btn.sitoUfficiale:hover{ border: 1px solid #FFF; color: #E7E8EA }


.tooltip-inner{ background: #FFF }

.footer .social a i{ font-size: 150%; color: rgba(255, 255, 255, 0.7); }
.footer .social ul li{ display: inline; padding: 0 5px; }
.footer .footerMenu h3{ color: #ffffff;margin-top: 0;margin-bottom: 20px;font-size: 22px;line-height: 30px;font-weight: 200;font-family: 'Titillium Web'; }
.footer .footerMenu ul li a{ color: rgba(255, 255, 255, 0.7);padding: 10px 0;display: block; }

.mainContent  .container{ background: #FFF; padding: 30px }
.mainContent  { background-color: transparent !important; }

.bottoneCongressi{ border: 1px solid #173D69; background: url(/images/bg-button.jpg) 100% 100%; text-align: center; padding: 15px; padding-top: 30% }
.bottoneCongressi:hover{ background: #335895; }
.bottoneCongressi i{ font-size: 60px; color: #173D69}
.bottoneCongressi h4{ color: #173D69 }

.bottoneIscrizioni a{ display: block; border: 1px solid #173D69; background: url(/images/bg-button.jpg) 100% 100%; text-align: center; padding: 15px; padding-top: 30% }
.bottoneIscrizioni a:hover{ background: #335895; }
.bottoneIscrizioni i{ font-size: 60px; color: #173D69}
.bottoneIscrizioni h4{ color: #173D69 }

.mappaCongressi{ border: 1px solid #173D69; margin: 0; padding: 0 }

#tablePrezzi p.tassaSoggiorno{ font-size: 11px;  margin-bottom:0px; }



/*MOBILE PER SEZIONE ECM*/
@media only screen and (max-width: 600px) {
	.topBar { padding: 0 } 
	.topBar .cart-dropdown{ display:none } 
	
	.mainContent .container {
		padding: 5px;
	}
	
	.btn{ white-space:normal !important;  }
	
	.testoInfoECM h3{ font-size: 16px }
	.listaCongressi .panel.panel-default{ display: none }
	
	.navbar-default .container{ padding: 0 }
	
	
}#cookieChoiceInfo, #cookieChoiceInfo a{ color: #FFF; background-color: #2B64A4 !important; font-size: 15px;}#cookieChoiceInfo{padding: 20px 0 !important;}#cookieChoiceInfo a{padding: 8px !important;}.cookiePolicy{text-decoration: underline !important;}


@media(max-width:992px){
	.bottoneCongressi{
		min-height: 220px;
		padding: 15px;
	}
}
@media(max-width:429px){
	td.td-disponibilita {
		text-align: center;
	}
	.table-prezzi thead th {
		font-size: 12px;
	}
}


td.td-register {
	padding: .75rem 0 !important
}

td.td-register .btn {
	height: auto;
}

.slider-caption .count-down .syotimer-cell .syotimer-cell__value{ border: 0 }
.navbar-brand{ margin-top: 5px; margin-bottom: 5px; }

.contactUsInfo .card .card-body .card-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  text-align: center;
  font-size: 20px;
}

@media only screen and (max-width: 600px) {
  .count-down{ margin: 0 !important }
  .count-down.titled .syotimer-cell .syotimer-cell__value{ width: 25px;  height: 40px; }
  .count-down .syotimer-cell{ margin: 0 4px !important }
   .bannerV2 .h2 {
    margin: 20px auto 7px !important;
  }
}

.fontbase li{ font: 300 16px / 24px 'Lato'; }
.fontbase li i{ padding-right: 5px; font-size: 12px; }



