@media screen and (max-width: 719px) {


.grid_0{width: auto !important};
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:0;margin-right:0}.alpha,.omega{margin-left:0;margin-right:0}.align_center,.align_right{text-align:left}


.display-mobile{display:inherit;}
.hide-mobile{display: none !important;}
.no-padding-mobile{padding:0 !important;}
.no-padding-top-mobile{padding-top:0 !important;}
.no-padding-bottom-mobile{padding-bottom:0 !important;}

.show-gt-960{display: none;}
.show-sm-1100{display: inherit !important;}


/* -------------------------------------------------------------
	COMMON MOBILE STYLES
------------------------------------------------------------- */

/* Container Styles */

.container
{
	clear: both;
	display: block !important;
	padding: 3.25em 0 0 0 !important; /* 52px */
}

.wrapper .container:last-child, .wrapper .container:only-child
{
	padding-bottom: 3.25em !important; /* 52px */
}

.wrapper .container.container-no-padding-bottom:last-child
{
	padding-bottom: 0 !important;
}

.article-image {
	width: 100% !important;
	float: none !important;
	margin-right: 0 !important;
	padding-right: 0 !important;	
}

.teaser-image
{
	max-height: none !important;
}



/* -------------------------------------------------------------
	TYPO
------------------------------------------------------------- */

h1
{
	font-size: 37.44px; /* Fallback */
	font-size: 2.34rem;
	line-height: 47px; /* Fallback */
	line-height: 2.9375rem;
    position: relative;
}


/* -------------------------------------------------------------
	CUSTOM STYLES
------------------------------------------------------------- */

#pageWrapper
{
	margin: 0 auto 0 auto;
	background: #fff;
}

.container_12, .container_100 {
	margin: 0 20px !important;
}

.container_100.container_no-padding {
	margin: 0 0 !important;
}


#mobile-select
{
	display: block;
	width: 100%;
	padding: 5% 0 5% 0;
	text-align: center;
	clear: both;
	background: #fff;
}

#mobile-select select
{
	display: block;
	text-align: left;
	margin: 0 auto 0 auto;	
}

.specialimage
{
	margin: auto !important;
}

.image-bottom .specialimage
{
	position: relative !important;
	padding-bottom: 26px;
}

a.tab-1598, a.tab-1605
{
	display: none !important;
}

/* -------------------------------------------------------------
	CLOSE MEDIA QUERY
------------------------------------------------------------- */

} /* close media query */