@media only screen and (max-width: 768px) {

	div.view-id-newsletter_2 .views-column {
		float: inherit;
		width: inherit;
		margin-bottom: inherit;
		margin-right: inherit;
	}

	div.view-id-newsletter_2 div.views-responsive-grid-horizontal {
		text-align: center;
	}

	div.view-id-newsletter_2 .item-list ul li {
		margin: 0px;
	}

	div.view-id-newsletter_2 .views-column {
		margin-right: 0px;
	}

}

@media only screen and (max-width: 1200px) and (min-width: 801px) {
	
	div#block-block-31 {
		top: -65px;
	}

	div#block-locale-language {
		top: -85px;
	}

}


