/*
 Theme Name:   ItaliaWP-Child
 Description:  ItaliaWP Child Theme x Universiade
 Template:     italiawp
 Version:      1.0.0
 
*/



.external-link:not(.share-icon):after {
	display: none !important;
}

.Header-logo img {
	height: 11rem;
	-webkit-filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 1) !important);
	filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 1)) !important;
}

.Headroom--fixed.Headroom--not-top .Header-logo img,
.Headroom--pinned.Headroom--not-top .Header-logo img {
	max-width: none;
}

@media (max-width: 768px) {
	.Header-logo img {
		height: 8rem;
		/* Dimensione logo per smartphone */
	}

	.u-sm-size1of4 {
		-webkit-flex-basis: auto !important;
		-ms-flex-preferred-size: auto !important;
		flex-basis: auto !important;
		width: 50% !important;


	}

	.loghi-organizzatori img {
		height: 55px;


	}

	.u-padding-all-xl {
		padding: 2rem !important;
	}

}

h2.u-hiddenVisually {
	display: none
}


div.elementor-widget-container ul{
	  list-style-type: disc !important;
    padding-inline-start: 40px !important;
    
}

/*end aggiunte nostre*/
.Footer-logo,
.Share-reveal,
.Share-revealIcon,
.Share>ul>li,
.u-floatLeft {
	-webkit-filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 1));
	filter: drop-shadow(0px 0px 20px rgba(255, 255, 255, 1));
}

.Accordion--default .Accordion-header,
.Accordion--plus .Accordion-header,
.Header-owner,
.Leads-link,
.Linklist-link,
.Linklist a,
.Timeline-point,
.u-padding-r-bottom {
	padding-bottom: 0.5em !important;
}

.Accordion--default .Accordion-header,
.Accordion--plus .Accordion-header,
.Footer-links,
.Header-owner,
.Leads-link,
.Linklist-link,
.Linklist a,
.Timeline-point,
.u-padding-r-top {
	padding-top: 0.5em !important;
}

.Entrypoint-item,
.Footer-siteName,
.Header-searchTrigger button,
.Header-titleLink a,
.Prose>h3,
.Share-reveal,
.Share-revealText,
.Share>ul>li,
.u-text-h3,
.u-text-lg-l,
.u-text-r-l {
	font-size: 2.2rem !important;
}

.box-servizi .Entrypoint-item img {
	width: calc(100% + 44px) !important;
	margin: -22px -22px 14px !important;
}

/**countdown timer **/
#countdown.textDiv_Days,
#countdown.textDiv_Hours,
#countdown.textDiv_Minutes,
#countdown.textDiv_Seconds {
	color: white !important;
}

.bg-1 {
	background-color: #1f5ba3 !important;
}

.bg-2 {
	background-color: #d1488e !important;
}

.bg-3 {
	background-color: #debc53 !important;
}

.bg-4 {
	background-color: #cf6b4a !important;
}

.bg-5 {
	background-color: #50becc !important;
}

.bg-6 {
	background-color: #c31b21 !important;
}

.bg-7 {
	background-color: #273583 !important;
}

.bg-8 {
	background-color: #3b9d41 !important;
}

.bg-8 {
	background-color: #9ac873 !important;
}

.textcolor-1 {
	color: #1f5ba3 !important;
}

.textcolor-2 {
	color: #d1488e !important;
}

.textcolor-3 {
	color: #debc53 !important;
}

.textcolor-4 {
	color: #cf6b4a !important;
}

.textcolor-5 {
	color: #50becc !important;
}

.textcolor-6 {
	color: #c31b21 !important;
}

.textcolor-7 {
	color: #273583 !important;
}

.textcolor-8 {
	color: #3b9d41 !important;
}

.textcolor-8 {
	color: #9ac873 !important;
}

.wpcdt-timer-wrap {
	color: #fff;
	margin: 0 !important;
	padding: 20px;
}

.u-text-h3 {
	font-weight: 400 !important;
	text-transform: uppercase;
	font-style: italic;
}

.sport-label {

	font-weight: 400 !important;
	text-transform: uppercase;
	font-style: italic;
	font-size: 20px !important;
	text-align: center;

}

.u-layout-prose {
	max-width: 42em !important;
}

.sportbutton {
	height: 75px !important;
	vertical-align: middle;
	display: table-cell;
}

.Header-socialIcons .icon {
	color: #1f5ba3 !important;
	background-color: #fff;
	padding: .4rem !important;
	border-radius: 100% !important;
	display: inline-block !important;
	max-width: 100%;
	text-align: center;
	width: 28px;
	height: 28px;
	font-size: 16px;
	line-height: 20px;
}

.Footer-socialIcons  .icon {
	color: #1f5ba3 !important;
	background-color: #fff;
	padding: .8rem !important;
	border-radius: 100% !important;
	display: inline-block !important;
	max-width: 100%;
	text-align: center;
	width: 38px;
	height: 38px;
	font-size: 2.1rem !important;
}