.bwmBanner {
	padding: 30px 0 40px 0 !important;
	margin: 0 !important;
	border: 0 !important;
	clear: both;
}
.bwmBanner ul {
	padding: 0 20px;
}
#bannerbloccoSottoTestaCarnico li,
#bannerbloccoSopraPiedeCarnico li {
	width: 16.6666%;
}
.bwmBanner ul li {
	padding: 0 14px;
	list-style: none;
	box-sizing: border-box;
}
.bwmBanner ul li {
	border-right: .5px solid #ADADAD;
	height: auto; 
}
.widget .bwmBanner ul > li:before {
	display: none;
}
.widget .bwmBanner ul {
	padding: 0;
}
.bwmBanner ul li:last-child {
	border-right: 0;
}
.bwmBanner li a,
.bwmBanner li a img {
	display: block;
}
.bwmBanner li img {
	position: static !important;
	line-height: 1;
	width: 100%;
}
.widget .bwmBanner {
	margin: -20px !important;
	padding: 0 !important;
}
body .bwmBanner.singolo li {
	width: 100% !important;
}
.widget .bwmBanner.singolo li {
	padding: 0 0 65% 0;
	height: 0;
	position: relative;
	overflow: hidden;
}
.widget .bwmBanner.singolo li img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	position: absolute !important;
}
#bannercarnicoMainSponsor {
	padding: 0 !important;
}
#bannertechnicalPartner {
	margin: 0 !important;
}
#bannertechnicalPartner li {
	padding-bottom: 84.25%;
}
#bannertechnicalPartner iframe {
	width: 400px !important;
	height: 337px !important;
}
@media (max-width: 767px) {
	.carnicoElencoNotizieDesktop {
		display: none;
	}
	#bannercarnicoSmartphonePiede {
		position: fixed;
		bottom: 0;
		padding: 0 0 calc(12.36% + 10px) 0 !important;
		height: 0;
		background: #FFF;
		width: 100%;
	}
	#bannercarnicoSmartphonePiede ul,
	#bannercarnicoSmartphonePiede ul li {
		padding: 0;
	}
	.widget #facebookWidgetContainer,
	.widget #bannerbloccoSopraFacebookCarnico,
	.widget #bannerbloccoSottoFacebookCarnico {
		padding: 0 10px 10px 10px !important;
	}
	.widget .bwmBanner.singolo li {
		padding: 0 0 100% 0;
	}
	.widget #facebookWidgetContainer, 
	.widget #bannerbloccoSopraFacebookCarnico,
	.widget #bannerbloccoSottoFacebookCarnico {
		padding: 10px !important; 
	}
	#bannerbloccoSottoTestaCarnico li,
	#bannerbloccoSopraPiedeCarnico li {
		width: 50%;
	}
	#bannerbloccoSottoTestaCarnico :first-child,
	#bannerbloccoSopraPiedeCarnico :first-child,
	#bannerbloccoSottoTestaCarnico :nth-child(2),
	#bannerbloccoSopraPiedeCarnico :nth-child(2) {
		display: block;
	}
	#bannerbloccoSottoTestaCarnico :nth-child(2),
	#bannerbloccoSopraPiedeCarnico :nth-child(2) {
		border: none;
	}
	#bannerbloccoSottoTestaCarnico ul,
	#bannerbloccoSopraPiedeCarnico ul {
		padding: 0;
	}
	#bannercarnicoSmartphonePiede {
		border-top: solid 1px #CCC !important;
		z-index: 1000;
	}
	#bannercarnicoSmartphonePiede li {
		padding: 5px 10px !important;
		background: #FFF;
	}
	.wrapperMiglioriPagBanners .bwmBanner li {
		border-right: none;
		padding-bottom: 20px;
		width: 50%;		
	}
	.wrapperMiglioriPagBanners .bwmBanner {
		padding-bottom: 0 !important;
	}
	.carnicoElencoNotizieSmartphone li {
		width: 50%;
	}
	.carnicoElencoNotizieSmartphone {
		margin-left:  -30px;
		margin-right:  -30px;
	}
}
@media (min-width: 768px) {
	#bannercarnicoSmartphonePiede {
		display: none;
	}
	.wrapperMiglioriPagBanners .bwmBanner li {
		width: 25%;
	}
	.carnicoElencoNotizieSmartphone {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.home .widget_area .bwmBanner {
		margin-bottom: -10px !important;
	}	
	.widget .bwmBanner {
		margin: -20px -10px -10px -10px !important;
	}
}
@media (min-width: 769px) {
	#bannerbloccoSottoTestaCarnico {
		padding-top: 0 !important;
		margin-top: -20px !important;
	}
}
