@media only screen and (min-width: 415px) and (max-width: 770px) {

html, body {
	font-size: 90%;
}

.bg_overlay			{ background: rgba(145,193,25,1); }
.bg_overlay_dark	{ background: rgba(0,0,0,1); }


.m_hidden{
	display: none;
}

/*
.unterstuetzer .flexwrap .flexdiv:nth-child(3), .flexwrap .flexdiv:last-child{
	margin-right: 0;
}
*/
/*
.unterstuetzer .flexwrap .flexdiv {
    width:32.4%;
}

.unterstuetzer .flexwrap .flexdiv:nth-child(3), .flexwrap .flexdiv:last-child{
	margin-right: 0;
}*/

.kampagne .flexwrap .flexdiv:nth-child(3), .flexwrap .flexdiv:last-child{
	margin-right: 0;
}



.mheight50{
	height:50%;
}

/* Margin */

.margin_vertical{
	margin-top: 8%;
	margin-bottom: 8%;
}

/* Content */

.dropshadow{
	box-shadow: 0px 0px 10px #ccc;
}
.slidewrapper div img{
	box-shadow: 0px 0px 10px #ccc;
}

/* ---------------- */

}