/* imageTile with white background */
.campaign .imageTileModule { background-color:#fff; color:#44423e; }
.campaign .imageTileModule .imageTileContainer .imageTile .imageContainer { background-color:#fff; }
.campaign .imageTileModule .imageTileContainer .imageTile .textContainer h3 { font-size:20px; line-height: 28px; margin-bottom: 10px; }
	
/* fixing space above modules white white background */
.primary1 .campaign .imageTileModule { padding:0 0 65px 0 !important; }
@media screen and (min-width:769px) {
	.primary1 .campaign .imageTileModule { padding:0 0 100px 0 !important; }
	}

.campaign .imageTileModule .imageTileContainer .textContainer {
	text-align: left;
	}

/* no automatic hyphenation for H2 headlines */
.campaign .h1, .campaign h1, .campaign .h2, .campaign h2 {
	-moz-hyphens: none;
	-webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens:none;
}  

/* icon position mobile */
@media screen and (max-width: 768px) {
	.campaign .stickyDrawerGroup .drawer .drawer_flap .icon-wrapper { margin-top:0; }
	}

/* stage mobile - color correction */
@media screen and (max-width:768px) {
	.campaign .stage.stage_text--light .stageTextContainer {
		background-color:#ededed;
		color:#1a171e;
		}
	}

/* contact box correction */
.campaign .contactModule {
	padding: 0 0 100px 0;
	}
@media screen and (max-width: 768px) {
	.campaign .contactModule {
		padding: 0 0 65px 0; 
		}
	}
	
/* stage video textbox correction */
@media only screen and (min-width: 769px) {
	.campaign .flex_stage .stage_content {
		 position: absolute;
		 top: auto !important;
		 right: 0;
		 bottom: 0;
		 left: 0;
		 padding-bottom: 0;
		 z-index: 1;
	}
	.campaign .flex_stage .stage_content .flex_stage--scroll {
		 display: none;
	}
}

/* correct product module */
.campaign .downloadList .downloadList_item a:after { display:none; }
@media screen and (min-width: 1025px) {
		.campaign .productTabModule .content--left table { margin-bottom:200px; }
	}