@media only screen and (max-width: 650px), only screen and (max-device-width: 650px) {
.news-item.xlarge {
	height: 400px;
}
	.news-item.xlarge .picture-wrapper {
		height: 400px;
	}
		.news-item.xlarge .picture-wrapper .picture {
			height: 400px;
		}
}
@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {

.picture-h1 h1 {
	font-size: 45px;
}
article .intro {
	font-size: 21px;
}

.listing-wrapper .listing-items .item {
	width: 98%;
}
	
.grids-col {
	margin: 8px auto;
	width: 94%;
}

.grids-col.by3 {
	width: 94%;
}
.grids-col.by4 {
	width: 48%;
}
.grids-col.wfull {
	width: 49%;
	margin: auto;
}

.grids-col.by5 {
	width: 94%;
	margin: 0;
}
.grids-col.by5:last-child {
	display: none;
}

.grids-col.static250 {
	width: 94%;
	margin:0px;
}

.grids-col.static250:last-child {
	display: none;
}

.wall-bt {
	padding-right: 7px;
}

.bt-wrapper {
	flex-flow: row wrap; -webkit-flex-flow: row wrap;
	margin: 10px 0;
}
.bt-wrapper .bt-all {
	margin: 13px auto 0;
}


/*	WRAPPER	*/
.masonry-wrapper {
	margin: 0 auto;
}
	.masonry-item { 
		width: 48%;
	}
	.grid-sizer {
		width: 48%;
	}


.news-item, .news-item.large {
	width: 100%;
}
.news-item.masonry-item {
	width: 48%;
}
.grids-col.by3 .news-item, .grids-col.by4 .news-item {
	width: 100%;
}

.last-item .logo {
	width: 60px;
}
.last-item .logo img {
	width: 65px;
}
.last-item.race .logo {
	width: 60px;
	height: 60px;
}
.last-item.race .logo img {
	width: 60px;
}


.events-item {
	width: 100%;
}
	.events-item .picture-wrapper {
		width: 100%;
		height: auto;
	}
		.events-item .picture-wrapper .picture {
			width: 100%;
			height: 25vh;
		}


.masonry-hidden-mobile {
	display: none;
}

.grid-sizer-3 {
	width: 48%;
}
.grids-wrapper.by3 .masonry-item {
	width: 48%;
}
}
