.epson_cookienotice {
	z-index: 2;
}

/* =======================
==========================
===== OLD STYLEGUIDE =====
==========================
======================= */

article .l-container {
	width: 100% !important; /* old framework reset */
}
div.sitecontent {
	width: 100%;
	margin: 0;
}
.mwd-wrapper {
	background: #fff;
}
.mwd-header {
	background: #202124 url('//assets.epson-europe.com/eu/sponsoring_hub/img/hero.jpg') no-repeat center 0px;
	position: relative;
	z-index: 1;
	height: 547px;
	/*margin-top: -172px;
	padding-top: 198px;*/
	padding-top: 185px;
}
body.rtl .mwd-header {
	background-position: left 0px;
}
.mwd-center {
	max-width: 940px;
	margin: 0 auto;
	padding-right: 240px;
	position: relative;
}
.mwd-para {
	background: url('//assets.epson-europe.com/eu/sponsoring_hub/img/mwd_parallelogram.png') no-repeat top right;
	display: inline-block;
	position: absolute;
	left: -200px;
	max-width: 800px;
	padding: 20px 85px 20px 200px;
	width: 690px;
}
html[lang="fr"] .mwd-para {
	width: 750px;
}
html[lang="de"] .mwd-para {
	width: 790px;
}
html[lang="it"] .mwd-para {
	width: 790px;
}
html[lang="es"] .mwd-para {
	width: 740px;
}
html[lang="pl"] .mwd-para {
	width: 780px;
}
html[lang="sl"] .mwd-para {
	width: 720px;
}
html[lang="sk"] .mwd-para {
	width: 700px;
}
html[lang="cs"] .mwd-para {
	width: 790px;
}
html[lang="da"] .mwd-para {
	width: 710px;
}
html[lang="el"] .mwd-para {
	width: 750px;
}
html[lang="hu"] .mwd-para {
	width: 725px;
}
html[lang="pt"] .mwd-para {
	width: 755px;
}
.mwd-para:before {
	content: '';
	display: block;
	height: 100%;
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #10218B;
	background: url('//assets.epson-europe.com/eu/sponsoring_hub/img/para_gradient_fallback.jpg') repeat-y; /* lte IE9 */
	background: -moz-linear-gradient(left, #202124 0%, transparent 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #202124), color-stop(100%, transparent));
	background: -webkit-linear-gradient(left, #202124 0%, transparent 100%);
	background: -o-linear-gradient(left, #202124 0%, transparent 100%);
	background: -ms-linear-gradient(left, #202124 0%, transparent 100%);
	background: linear-gradient(to right, #202124 0%, transparent 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@hero_bg', endColorstr='transparent', GradientType=1);
}
body.rtl .mwd-para {
	background: url('//assets.epson-europe.com/eu/sponsoring_hub/img/mwd_parallelogram-rtl.png') no-repeat top left;
	left: auto;
	right: -200px;
	padding: 20px 200px 20px 85px;
}
body.rtl .mwd-para:before {
	display: none;
}
body.rtl .mwd-para:after {
	content: '';
	display: block;
	height: 100%;
	width: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #10218B;
	background: url('//assets.epson-europe.com/eu/sponsoring_hub/img/para_gradient_fallback-rtl.jpg') repeat-y; /* lte IE9 */
	background: -moz-linear-gradient(right, #202124 0%, transparent 100%);
	background: -webkit-gradient(linear, right top, left top, color-stop(0%, #202124), color-stop(100%, transparent));
	background: -webkit-linear-gradient(right, #202124 0%, transparent 100%);
	background: -o-linear-gradient(right, #202124 0%, transparent 100%);
	background: -ms-linear-gradient(right, #202124 0%, transparent 100%);
	background: linear-gradient(to left, #202124 0%, transparent 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='@hero_bg', GradientType=1);
}
.mwd-header h1 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	margin: 0;
	line-height: 1;
	text-transform: uppercase;
}
.mwd-para p {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 1px;
}

@media only screen and (max-width: 959px) {
	body.rtl .mwd-header {
		background-position: 150% 0px;
	}
	.mwd-header .mwd-para:before {
		left: -200px;
		background: #10218b !important;
		opacity: 0.9;
	}
	body.rtl .mwd-header .mwd-para:after {
		right: -200px;
		background: #10218b !important;
		opacity: 0.9;
	}
	html[lang="nl"] .mwd-para {
		width: 750px;
	}
	html[lang="he"] .mwd-para {
		width: 700px;
	}
	html[lang="sv"] .mwd-para {
		width: 680px;
	}
	html[lang="sl"] .mwd-para {
		width: 690px;
	}
	html[lang="ro"] .mwd-para {
		width: 680px;
	}
	html[lang="cs"] .mwd-para {
		width: 800px;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.mwd-header .mwd-para {
		width: 690px;
		padding-right: 100px;
	}
	body.rtl .mwd-header .mwd-para {
		padding-left: 100px;
	}
	.mwd-center {
		width: 704px;
	}
}
@media only screen and (max-width: 767px) {
	.mwd-header {
		background-position: 35% 0px;
	}
	body.rtl .mwd-header {
		background-position: 100% 0px;
	}
}
@media only screen and (max-width: 767px) and (min-width: 600px) {
	.mwd-center {
		width: 576px;
	}
	.mwd-header .mwd-para {
		width: 685px;
		padding-right: 100px;
	}
}
@media only screen and (max-width: 599px) {
	.mwd-header {
		min-height: 560px;
		background-position: center 0px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
	}
	body.rtl .mwd-header {
		background-position: right 50px;
	}
	html[lang="sl"] .mwd-para {
		width: 735px;
	}
	html[lang="el"] .mwd-para {
		width: 720px;
	}
	html[lang="pt"] .mwd-para {
		width: 695px;
	}
}
@media only screen and (max-width: 599px) and (min-width: 480px) {
	.mwd-center {
		width: 480px;
		position: static;
	}
	.mwd-para {
		width: 670px;
		padding-left: 210px;
	}
	body.rtl .mwd-para {
		padding-right: 210px;
	}
}
@media only screen and (max-width: 479px) {
	.mwd-para {
		width: 100% !important;
		position: static;
		padding: 20px 20px 15px 10px;
		background: #10218b;
	}
	body.rtl .mwd-para {
		padding: 20px 10px 15px 20px;
		background: #10218b;
	}
	.mwd-para h1 {
		font-size: 25px;
	}
	.mwd-para p {
		font-size: 14px;
	}
	.mwd-center {
		width: 100%;
		padding: 0;
	}
}




/* =======================
==========================
===== NEW STYLEGUIDE =====
==========================
======================= */

.mwd-content {
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.mwd-content_background_01 {
	background-image: url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/section_mufc.jpg');
	background-color: #fff;
	/*background-position: center 85px;*/
	background-position: center top;
}
.mwd-content_background_02 {
	background-image: url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/section_f1.jpg');
	background-color: #fff;
}
.mwd-content-inner {
	width: 940px;
	min-height: 400px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
	vertical-align: top;
}
.mwd-content-inner h2 {
	font-size: 24px;
	line-height: 28px;
	color: #10218b;
	text-transform: none;
	font-weight: normal;
	margin: 0 0 25px;
}
.mwd-content-inner.content-inverted h2 {
	color: #fff;
}
.mwd-content-inner p {
	font-size: 16px;
	line-height: 20px;
	color: #575756;
	margin: 0 0 25px;
}
.mwd-content-inner.content-inverted p {
	color: #fff;
}
.mwd-content-inner a {
	color: #10218b;
	text-decoration: none;
	font-size: 14px;
	line-height: 18px;
}
.mwd-content-inner a:hover {
	color: #10218b;
	text-decoration: underline;
}
.mwd-content-inner a.btn:hover {
	color: #fff;
	text-decoration: none;
}
.mwd-content-inner.content-inverted a,
.mwd-content-inner.content-inverted a:hover {
	color: #fff;
}
.mwd-content-inner a img {
	display: block;
	float: left;
	margin-right: 5px;
	border: none;
	outline: 0;
}
.mwd-content-inner .content-left,
.mwd-content-inner .content-right {
	width: 340px;
}
.mwd-content-inner .content-right {
	float: right;
	text-align: left;
}
body.rtl .mwd-content-inner a img {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}
body.rtl .mwd-content-inner .content-left {
	margin: 0 auto 0 0; /* stick to left */
}
body.rtl .mwd-content-inner .content-left,
body.rtl .mwd-content-inner .content-right {
	text-align: right;
}
.mwd-clearfix {
	height: 0;
	width: 0;
	clear: both;
	overflow: hidden;
}
img.wheeled-bin {
	float: left;
	margin-right: 15px;
	width: 42px;
	height: 60px;
	opacity: 0.75;
}
body.rtl img.wheeled-bin {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}

.mwd-para p { /* exception for long p'gram subline text */
	max-width: 80%;
}


.mwd_link-arrow {
    line-height: 18px;
    display: inline-block;
    padding-left: 26px;
    background: url(//assets.epson-europe.com/eu/sponsoring_hub/img/mwd_arrow_blue.png) left center no-repeat;
}
.content-inverted .mwd_link-arrow {
    background: url(//assets.epson-europe.com/eu/sponsoring_hub/img/mwd_arrow_white.png) left center no-repeat;
}


@media only screen and (max-width: 959px) and (min-width: 768px) {
	.mwd-content-inner {
		width: 704px;
	}
}
@media only screen and (max-width: 959px) {
	.mwd-content_background_01 {
		/*background-position: 60% 85px;*/
		background-position: 36% top;
	}
	.mwd-content_background_02 {
		background-position: 56% center;
	}


}
@media only screen and (max-width: 767px) and (min-width: 600px) {
	.mwd-content-inner {
		width: 576px;
	}
}
@media only screen and (max-width: 767px) {
	.mwd-content_background_01 {
		background-position: 65% top;
	}
	.mwd-content_background_02 {
		background-position: 35% center;
	}
}
@media only screen and (max-width: 599px) and (min-width: 480px) {
	.mwd_contentBox {
		width: 450px;
	}
	
	.mwd-content-inner {
		/*width: 480px;*/
		width: 450px;
	}
}
@media only screen and (max-width: 479px) {
	.mwd_contentBox {
		width: 450px;
	}

	.mwd-content-inner {
		/*width: 100%;*/
		width: 98%;
		padding: 40px 10px 40px;
	}

	.mwd-para p { /* exception for long p'gram subline text */
		max-width: 100%;
	}
}



/* =================
====================
===== REDESIGN =====
====================
================= */

.breadcrumb_holder-bordered {
	border-bottom: none;
}
.mwd_redesign .mwd-header {
	background: #000 url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/sponsoring_hero_3.jpg') no-repeat 45% -40px;
	height: 550px;
}
body.rtl .mwd_redesign .mwd-header {
	background-position: 45% 0px;
}
.mwd_redesign .mwd-header .mwd-center {
	height: 360px;
	padding: 0 10px;
}
.mwd_redesign .mwd-para {
	background: none !important;
	left: 0 !important;
	right: auto !important;
	top: auto !important;
	bottom: 60px !important;
	padding: 0 !important;
	width: 50% !important;
}
.mwd_redesign .mwd-para:before,
.mwd_redesign .mwd-para:after {
	display: none !important;
}
.mwd_redesign .mwd-header h1 {
	font-weight: normal;
	text-transform: lowercase;
}
.mwd_redesign .mwd-header h1:first-letter {
	text-transform: capitalize;
}
html[lang="de"] .mwd_redesign .mwd-header h1 {
	text-transform: none;
}
.mwd_redesign .mwd_link-arrow,
.mwd_redesign .content-inverted .mwd_link-arrow {
	background: none;
	font-weight: bold;
}
body.ltr .mwd_redesign .mwd_link-arrow {
	padding-left: 0;
}
body.rtl .mwd_redesign .mwd_link-arrow {
	padding-right: 0;
}
.mwd_redesign .mwd-content_background_01 {
	background-image: url('//assets.epson-europe.com/eu/sponsoring_hub/img/sponsoring_mufc_wide.jpg');
    background-color: #6e853f;
}
.mwd_redesign .mwd-content_background_02 {
	background-image: url('//assets.epson-europe.com/eu/sponsoring_hub/img/sponsoring_f1_wide.jpg');
    background-color: #000;
}
@media only screen and (max-width: 959px) {
	.mwd_redesign .mwd-content_background_01 {
		background-position: 50% top;
	}
	.mwd_redesign .mwd-content_background_02 {
		background-position: 45% center;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.mwd_redesign .mwd-header {
		background-position: 40% -40px;
	}
	body.rtl .mwd_redesign .mwd-header {
		background-position: 40% 0px;
	}
}
@media only screen and (max-width: 767px) {
	.mwd_redesign .mwd-header {
		height: 850px; /* +300px */
	}
	.mwd_redesign .mwd-header .mwd-center {
		height: 660px; /* +300px */
	}
	.mwd_redesign .mwd-para {
		width: 100% !important;
	}
	.mwd_redesign .mwd-content_background_01 {
		background-position: 55% top;
	}
	.mwd_redesign .mwd-content_background_02 {
		background-position: 40% center;
	}
}
@media only screen and (max-width: 599px) {
	.mwd_redesign .mwd-header {
		background-position: center top;
	}
	body.rtl .mwd_redesign .mwd-header {
		background-position: center top;
	}
	.mwd_redesign .mwd-header .mwd-center {
		position: relative;
	}
	.mwd_redesign .mwd-header .mwd-center {
		left: 0;
		right: auto;
	}
	.mwd_redesign .mwd-para {
		position: absolute;
		padding: 0 10px;
	}
	.mwd_redesign .mwd-para h1 {
		font-size: 32px;
	}
	.mwd_redesign .mwd-content_background_01,
	.mwd_redesign .mwd-content_background_02 {
		background-image: none;
	}
	.mwd_redesign .mwd-content-inner .content-left, 
	.mwd_redesign .mwd-content-inner .content-right {
		width: 100%;
	}
	.mwd_redesign .mwd-content-inner {
		min-height: 0;
	}
}
@media only screen and (max-width: 480px) {
	.mwd_redesign .mwd-para h1 {
		padding: 0 10px;
	}
	.mwd_redesign .mwd-content-inner {
		padding: 40px 10px;
	}
}

#pagecontainer > .contentstyle {
	width: 100%;
}

#sponsoring_hub_content {
	position: relative;
}

#sponsorship_hero {
	background-image: url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/sponsoring_hero_3.jpg');
	background-size: cover;
}

/*
#content_manchester
{
	margin-top: 85px;
}
*/

.mwd_anchorpoint_navi li.mwd_icon-eco-global {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_eco-global.png);
}

@media only screen and (max-width: 767px) {

	#sponsorship_hero {
		background-position: 60% top;
	}

	.mwd-content-inner {
		min-height: 0; /* not needed when bg-image above */
		padding-bottom: 60px;
	}

	.mwd-content_background_01 {
		background-image: url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/section_mufc_short.jpg');
	}
	.mwd-content_background_02 {
		background-image: url('//neon.epson-europe.com/files/repo/2016/SponsoringHub/img/section_f1_short.jpg');
	}

	.mwd-content_background_01 {
		background-position: 20% 0px;
		background-size: 100%;
		padding-top: 40%;
	}

	.mwd-content_background_02 {
		background-position: 85% top;
		background-size: 100%;
		padding-top: 40%;
	}

	#manchester .content-right, #mercedes .content-left {
		float: none;
		width: 100%;
	}

}

@media only screen and (max-width: 599px) {

	#sponsorship_hero {
		/*background-position: center top;*/
		background-position: 68% top;
	}

}

@media only screen and (max-width: 372px) {

	#sponsorship_hero {
		background-position: 63% top;
	}

	.mwd_contentBox {
		width: 94%;
	}

}