@media screen and (min-width: 1141px){
	.onepress-menu > li:last-child > a {
		padding-right: 0px;
		background: #000;
		line-height: 35px;
		margin-top: 20px;
		color: #fff;
		background-color: #04c4eb;
		padding-right: 20px;
		padding-left: 20px;
		/* padding-left: 40px; */
		/* background-image: url(../img/icona-preventivo.png); */
		background-repeat: no-repeat;
		background-position: 8px center;
	}
	
	.onepress-menu > li:last-child {
		padding-left:17px;
	}
}


@media screen and (min-width: 992px) {
	.promozioni-container article:nth-child(3n), .promozioni-container article:last-child,
	.section-news .blog-entry article.section-news:last-child {
		margin-right: 0px;
	}
}

@media screen and (max-width: 991px) {
	.promozioni-container article{
		width: 50%;
		margin-right: 0;
	}
	
	.site-footer .footer-connect .footer-subscribe {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 940px) {
	.section-news .list-article-thumb, .archive .list-article-thumb, .blog .list-article-thumb {
		display: block;
	}
}

@media(max-width:767px){
	.visible-xs{
		display:block !important;
	}
	
	.hidden-xs{
		display: none !important;
	}
	
	.col-xs-12{
		width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.section-news .list-article, .archive .list-article, .blog .list-article{
		width:100%;
	}
	
	.promozioni-container article{
		width:100%;
	}
	
	.page-template-template-contatti #map{
		margin-bottom: 30px;
	}
	
	#secondary{
		clear: both;
		margin-top: 30px;
		float: left;
	}
}