
/* === EPSON CMS FRAMEWORK === */


.grey {
	font-family: 'Roboto', sans-serif !important;	
}

article .l-container { width: 100% !important; }
/*header.header { margin-bottom: -177px; }*/
.mwd_main_wrapper { position: relative;  }
#mwd_overview_wrapper { /* margin-bottom: -155px; */ }

body.redesign .mwd_main_wrapper { top: 0; }
body.redesign #mwd_overview_wrapper { margin-bottom: 0; }

footer.footer {
	position: relative;
	z-index: 3;
}

.l-container.header_container { /* old Epson navi */
	z-index: 21;
}

body.redesign .support-page-nav {
	padding: 0 !important; /* hide empty anchorpoint navi module */
}

body.redesign .product_reviews {
	padding-bottom: 50px;
}

body.redesign .product_reviews .product_rating > h2  {
	color: #10218b;
}


/* === GENERAL LAYOUT === */

.mwd_main_wrapper {
	color: #575756;
}
.mwd_contentSection {
	width: 100%;
	/* overflow: hidden; */
}
.mwd_contentBox {
	position: relative;
	margin: 0 auto;
	width: 940px;
	padding: 50px 0;
	font-size: 16px;
	line-height: 1.5;
}
.mwd_contentBox h2,
.mwd_contentBox h3 {
	line-height: 1.2;
}
.mwd_contentBox figcaption {
	font-size: 12px;
	line-height: 1.2;
}
.mwd_hero .mwd_contentBox,
.mwd_awards .mwd_contentBox {
	padding: 0;
}
.mwd_footer .mwd_contentBox {
	padding-bottom: 0;
}
.mwd_contentBox:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}


.mwd_contentBox.mwd_left > h2,
.mwd_contentBox.mwd_right > h2,
.mwd_contentBox.mwd_left .mwd_text,
.mwd_contentBox.mwd_right .mwd_text,
.mwd_contentBox.mwd_left .mwd_image,
.mwd_contentBox.mwd_right .mwd_image,
.mwd_contentBox.mwd_left .mwd_sub_text,
.mwd_contentBox.mwd_right .mwd_sub_text,
/* contentSwitcherV2 */
.mwd_contentSwitcherV2 .mwd_text.mwd_left,
.mwd_contentSwitcherV2 .mwd_image.mwd_left {
	width: 47%;
	float: left;
}
.mwd_contentBox.mwd_right > .mwd_text,
.mwd_contentBox.mwd_left > .mwd_image,
.mwd_contentBox.mwd_right > .mwd_sub_text,
/* contentSwitcherV2 */
.mwd_contentSwitcherV2 .mwd_text.mwd_right,
.mwd_contentSwitcherV2 .mwd_image.mwd_right {
	float: right;
}
.mwd_contentBox.mwd_fullwidth .mwd_text {
	width: 80%;
	float: none;
}
.mwd_contentBox.mwd_fullwidth .mwd_sub_text {
	width: 100%;
	float: none;
}
.mwd_contentBox.mwd_fullwidth .mwd_sub_text > h2,
.mwd_contentBox.mwd_fullwidth .mwd_sub_text > h3,
.mwd_contentBox.mwd_fullwidth .mwd_sub_text > p {
	max-width: 80%; /* due to 100% of parent */
}
.mwd_contentBox .mwd_sub_text {
	padding-top: 50px;
}
.mwd_contentBox .mwd_sub_text:first-child {
	padding-top: 0;
}


.mwd_contentBox > h2,
.mwd_contentBox > .mwd_text > h2 {
	font-size: 28px;
	font-weight: normal;
	color: #10218b;
	margin: 0 0 15px;
}
.mwd_contentBox > .mwd_sub_text > h2 {
    font-size: 25px;
	font-weight: normal;
	color: #10218b;
	margin: 0 0 20px;
}
.mwd_contentBox > .mwd_text > h3,
.mwd_contentBox > .mwd_sub_text > h3 {
	font-size: 16px;
	color: #10218b;
	margin: 0 0 10px;
	line-height: 1.25;
}
.mwd_contentBox .mwd_image > h4,
.mwd_contentBox .mwd_sub_text > h4 {
	font-size: 12px;
	margin: 0 0 20px;
	line-height: 1.25;
}
.mwd_contentBox > .mwd_text > p,
.mwd_contentBox > .mwd_sub_text > p {
	font-size: 16px;
	line-height: 1.5;
	margin: 0 0 15px;
}
.mwd_contentBox > .mwd_text > p:last-child,
.mwd_contentBox > .mwd_sub_text > p:last-child {
	margin: 0 0 0;
}
.mwd_contentBox > .mwd_text > ul,
.mwd_contentBox > .mwd_sub_text > ul {
	margin: -5px 0 25px;
	line-height: 1.35;
}
.mwd_contentBox > .mwd_text > ul:last-child,
.mwd_contentBox > .mwd_sub_text > ul:last-child {
	margin: 0 0 0;
}
.mwd_contentBox > .mwd_text > ul li,
.mwd_contentBox > .mwd_sub_text > ul li {
	padding-bottom: 8px;
}
.mwd_contentBox > .mwd_text > ul li:last-child,
.mwd_contentBox > .mwd_sub_text > ul li:last-child {
	padding-bottom: 0;
}

/* special variation */
.mwd_contentBox .mwd_image .mwd_sub_images img {
	margin: 0 0 25px;
}
.mwd_contentBox .mwd_image .mwd_sub_images p {
	margin: 0 0 15px;
}
.mwd_contentBox .mwd_image .mwd_sub_images h4 {
	margin: 0 0 15px;
	line-height: 1.25;
	color: #10218b;
}
.mwd_contentBox .mwd_image .mwd_sub_images img:last-child,
.mwd_contentBox .mwd_image .mwd_sub_images p:last-child,
.mwd_contentBox .mwd_image .mwd_sub_images h4:last-child {
	margin-bottom: 0;
}
.mwd_contentBox .mwd_image .mwd_sub_images:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}


.mwd_contentBox > .mwd_whiteBox,
.mwd_contentBox > .mwd_blueBox,
.mwd_contentBox > .mwd_orangeBox {
	padding: 30px;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);
}
.mwd_contentBox > .mwd_whiteBox {
	background-color: #fff;
}
.mwd_contentBox > .mwd_blueBox {
	background-color: #10218b;
}
.mwd_contentBox > .mwd_orangeBox {
	background-color: #f58223;
}
.mwd_contentBox > .mwd_blueBox p,
.mwd_contentBox > .mwd_orangeBox p,
.mwd_contentBox > .mwd_blueBox a,
.mwd_contentBox > .mwd_orangeBox a,
.mwd_contentBox > .mwd_blueBox h1,
.mwd_contentBox > .mwd_orangeBox h1,
.mwd_contentBox > .mwd_blueBox h2,
.mwd_contentBox > .mwd_orangeBox h2,
.mwd_contentBox > .mwd_blueBox h3,
.mwd_contentBox > .mwd_orangeBox h3,
.mwd_contentBox > .mwd_blueBox h4,
.mwd_contentBox > .mwd_orangeBox h4 {
	color: #fff;
}
.mwd_contentBox > .mwd_whiteBox:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_contentBox > .mwd_whiteBox > h2,
.mwd_contentBox > .mwd_blueBox > h2,
.mwd_contentBox > .mwd_orangeBox > h2 {
	margin-bottom: 20px;
}
.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image {
	width: 46%;
}
.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image.mwd_left {
	margin-right: 8%;
}
.mwd_imageBox .mwd_image img {
	max-width: 100%;
	margin-bottom: 10px;
}
.mwd_imageBox .mwd_image img:last-child { /* if no figcaption available */
	margin-bottom: 0;
}

.mwd_contentBox > .mwd_smallBox {
	padding: 20px;
}
.mwd_contentBox.mwd_left > .mwd_smallBox,
.mwd_contentBox.mwd_right > .mwd_smallBox {
	width: 35%;
}
.mwd_contentBox > .mwd_smallBox h2 {
	line-height: 1.1;
}
.mwd_contentBox > .mwd_smallBox h3 {
	font-weight: normal;
}
.mwd_contentBox > .mwd_smallBox a {
	font-weight: bold;
}


.mwd_contentBox > .mwd_images_versus {
	padding-top: 30px;
}
.mwd_contentBox > .mwd_images_versus:first-child {
	padding-top: 0;
}
.mwd_images_versus {
	width: 100%;
	position: relative;
	padding-top: 5px;
}
.mwd_images_versus:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_images_versus .mwd_image_left,
.mwd_images_versus .mwd_image_right {
	width: 35%;
}
.mwd_images_versus .mwd_image_left {
	float: left;
}
.mwd_images_versus .mwd_image_right {
	float: right;
}
.mwd_images_versus img { /* due to figcaption */
	margin-bottom: 10px;
	width: 100%;
}
.mwd_images_versus img:last-child { /* no figcaption */
	margin-bottom: 0;
}
.mwd_text_versus {
	width: 30%;
	position: absolute;
	z-index: 2;
	top: 100px;
	left: 50%;
	margin-left: -15%;
	text-align: center;
	font-size: 25px;
	line-height: 1;
	text-transform: uppercase;
}


.mwd_contentSection.mwd_grey {
	background-color: #f6f6f6;
}
.mwd_contentSection.mwd_dark-grey {
	background-color: #e1e1e1;
}
.mwd_contentSection.mwd_gradient_grey-top {
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );
}
.mwd_contentSection.mwd_gradient_grey-bottom {
	background: #f6f6f6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
.mwd_contentSection.mwd_gradient_dark-grey-top {
	background: #e1e1e1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e1e1e1 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #e1e1e1 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #e1e1e1 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #e1e1e1 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #e1e1e1 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 );
}
.mwd_contentSection.mwd_gradient_dark-grey-bottom {
	background: #e1e1e1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
}
.mwd_contentSection.mwd_dark {
	background-color: #000;
	color: #000;
}
.mwd_contentSection.mwd_dark h1,
.mwd_contentSection.mwd_dark .mwd_contentBox > h2,
.mwd_contentSection.mwd_dark .mwd_contentBox > .mwd_text > h2 {
	color: #000;
}


.mwd_contentBox > .mwd_text {
	position: relative;
	z-index: 2;
}
.mwd_contentBox > .mwd_image {
	z-index: 1;
}
/*.mwd_contentBox > .mwd_image img {
	max-width: 100%;
}*/
.mwd_contentBox > .mwd_image.mwd_outsideBox {
	width: 100%;
	position: absolute;
}


.mwd_blue_border {
	border-top: 2px solid #10218b;
	border-bottom: 2px solid #10218b;
}
.mwd_link {
	line-height: 18px;
	display: inline-block;
	padding-left: 25px;
}
.mwd_link-arrow {
	background: url(//assets.epson-europe.com/eu/ecotank_update/img/mwd_arrow_blue.png) left center no-repeat;
}
.mwd_link-download {
	background: url(//assets.epson-europe.com/eu/ecotank_update/img/mwd_download_blue.png) left center no-repeat;
}


.mwd_nobreak {
	white-space: nowrap;
}



/* === FIXED NAVI BAR === */

.mwd_fixedbar {
	width: 100%;
	position: fixed;
	z-index: 5;
	left: 0;
	top: 0;
	top: -150px;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);
    background-color: white;
    background-color: rgba(255,255,255,0.9);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
}
.mwd_fixedbar.mwd_visible {
	top: 0;
}
.mwd_fixedbar .mwd_contentBox {
	padding: 0;
}
.mwd_fixedbar p {
	float: left;
	line-height: 1;
	margin: 0;
	/*padding: 16px 0;*/
	padding: 19px 0 10px;
}
.mwd_fixedbar form {
	float: right;
	margin: 0;
	padding: 10px 0;
}
.mwd_fixedbar form a,
.mwd_fixedbar form button {
	margin-right: 7px;
	float: left;
}
.mwd_fixedbar form a:last-child,
.mwd_fixedbar form button:last-child {
	margin-right: 0;
}
.mwd_btn-newsletter {
	width: 30px;
    height: 30px;
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0d…IxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), -webkit-gradient(linear,0 0,0 100%,color-stop(0%,#3878cf),color-stop(100%,#0b4da1));
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), -webkit-linear-gradient(top,#3878cf 0%,#0b4da1 100%);
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), -moz-linear-gradient(top,#3878cf 0%,#0b4da1 100%);
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), -o-linear-gradient(top,#3878cf 0%,#0b4da1 100%);
    background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/btn_newsletter.png), linear-gradient(to bottom,#3878cf 0%,#0b4da1 100%);
    background-repeat: no-repeat;
    -webkit-background-size: 80%;
    -moz-background-size: 80%;
    background-size: 80%;
    background-position: center center !important;
}
.mwd_btn_top {
	background: url(//assets.epson-europe.com/eu/ecotank_update/img/top_blue_30x30.png) center center no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
.mwd_fixedbar .mwd_btn_top {
	float: left;
	margin: 10px 15px 10px 0;
}


/* === HERO === */

.mwd_hero {
	min-height: 500px;
	/*padding-top: 177px;*/
	padding-top: 185px;
}


/* === HERO BACKGROUND VIDEO === */

.mwd_hero_video {
	position: relative;
}
.mwd_background_video {
	display: none;
	position: absolute;
	z-index: 1;
	top: -60px;
	left: 50%;
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
html.csstransforms .mwd_background_video {
	display: block;
}


/* === REDESIGN BUTTONS === */

.mwd_play_btn-small {
	display: block;
	width: 25px;
	height: 25px;
	background: url(//assets.epson-europe.com/eu/ecotank_update_redesign/img_new/play-btn.png) no-repeat center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	text-indent: -9999px;
	margin-bottom: 15px;
}
.mwd_play_btn-small:last-child {
	margin-bottom: 0;
}

.mwd_main_wrapper .btn {
	text-align: center;
  	font-size: 12px;
  	font-weight: 700;
  	line-height: 20px;
	display: inline-block;
	margin: 0;
	padding: 8px 15px;
	border: none;
	background: 0 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #999;
	cursor: pointer;
	text-transform: none;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.mwd_main_wrapper .btn-hover:before,
.mwd_main_wrapper .btn:before {
	content: "";
	height: 104%;
	left: 0;
	top: -2%;
	width: 100%;
}
.mwd_main_wrapper .btn:before {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	-webkit-transform: scale(.7,1);
	-ms-transform: scale(.7,1);
	transform: scale(.7,1);
	/*-webkit-transition-delay: 0s,0s;
	-ms-transition-delay: 0s,0s;
	transition-delay: 0s,0s;
	-webkit-transition-duration: .4s,.4s;
	-ms-transition-duration: .4s,.4s;
	transition-duration: .4s,.4s;
	-webkit-transition-property: -webkit-transform,opacity;
	-ms-transition-property: -ms-transform,opacity;
	transition-property: transform,opacity;
	-webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);
	-ms-transition-timing-function: cubic-bezier(.2,1,.3,1);
	transition-timing-function: cubic-bezier(.2,1,.3,1);*/
	z-index: -1;
}
.mwd_main_wrapper .btn-blue:before,
.mwd_main_wrapper .btn-info:before {
	background: #023B9F;
}
.mwd_main_wrapper .btn-orange:before,
.mwd_main_wrapper .btn-direct:before {
	background: #f59644;
}
.mwd_main_wrapper .btn-info,
.mwd_main_wrapper .btn-blue {
	background: #10218b;
 	border-color: #10218b;
 	color: #fff;
	text-transform: uppercase;
}
.mwd_main_wrapper .btn-direct,
.mwd_main_wrapper .btn-orange {
	background: #f58223;
 	border-color: #f58223;
 	color: #fff;
	text-transform: uppercase;
}
.mwd_main_wrapper .btn-white:before {
	background: #eee;
}
.mwd_main_wrapper .btn:hover {
	text-decoration: none;
}
.mwd_main_wrapper .btn-blue,
.mwd_main_wrapper .btn-blue:hover,
.mwd_main_wrapper .btn-info,
.mwd_main_wrapper .btn-info:hover {
	background: #101f8b;
	border-color: #101f8b;
}
.mwd_main_wrapper .btn-orange,
.mwd_main_wrapper .btn-orange:hover,
.mwd_main_wrapper .btn-direct,
.mwd_main_wrapper .btn-direct:hover {
	background: #f58223;
	border-color: #f58223;
}
.mwd_main_wrapper .btn:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}


/* === HERO REDESIGN === */

.mwd_herotext_redesign {
	display: none;
	width: 50%;
	position: absolute;
	z-index: 1;
	right: 0;
	bottom: 85px;
}
.mwd_herotext_redesign .mwd_play_btn_fullscreen {
	margin-top: 20px;
}
.mwd_herotext_redesign h1 {
	font-size: 49px;
	line-height: 1.25;
	font-weight: 500;
	margin: 0 0 25px;
	text-align: left;
}
.mwd_herotext_redesign h1:last-child {
	margin-bottom: 0;
}
.mwd_herotext_redesign p {
	font-size: 28px;
    line-height: 1.5;
	margin: 0 0 35px;
	text-align: left;
}
.mwd_herotext_redesign p:last-child {
	margin-bottom: 0;
}
.mwd_herotext_redesign.mwd_dark h1,
.mwd_herotext_redesign.mwd_dark p {
	color: #fff;
}
.mwd_herotext_redesign.mwd_blue h1,
.mwd_herotext_redesign.mwd_blue p {
	color: #10218b;
}
.epson_redesign .mwd_hero {
	padding-top: 0;
	min-height: 0;
}
.epson_redesign .mwd_hero > .mwd_contentBox {
	min-height: 500px;
}
.epson_redesign .mwd_para {
	display: none !important;
}
.epson_redesign .mwd_herotext_redesign {
	display: block;
}


/* === P'GRAMM === */

.mwd_para {
	width: 100%;
	position: relative;
}
.mwd_para_content {
	display: inline-block;
	width: 54%;
	padding: 24px 15% 24px 0;
	background: url(//assets.epson-europe.com/eu/eh-ls10000/img/sw_parallelogram.png) right top no-repeat;
}
body.rtl .mwd_para_content {
	background: url(//assets.epson-europe.com/eu/eh-ls10000/img/sw_parallelogram-rtl.png) left top no-repeat;
	padding: 24px 0 24px 15%;
}
.mwd_para_content:before {
	content: '';
	position: absolute;
	top: 0;
	left: -200px;
	width: 200px;
	height: 100%;
	background: url(//assets.epson-europe.com/eu/eh-ls10000/img/para_gradient_fallback.png);
	background: -moz-linear-gradient(left,  rgba(16,33,139,0) 0%, rgba(16,33,139,0.9) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(16,33,139,0)), color-stop(100%,rgba(16,33,139,0.9)));
	background: -webkit-linear-gradient(left,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: -o-linear-gradient(left,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: -ms-linear-gradient(left,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: linear-gradient(to right,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0010218b', endColorstr='#e610218b',GradientType=1 );
}
body.rtl .mwd_para_content:before {
	display: none;
}
body.rtl .mwd_para_content:after {
	content: '';
	position: absolute;
	top: 0;
	right: -200px;
	width: 200px;
	height: 100%;
	background: url(//assets.epson-europe.com/eu/eh-ls10000/img/para_gradient_fallback-rtl.png);
	background: -moz-linear-gradient(right,  rgba(16,33,139,0) 0%, rgba(16,33,139,0.9) 100%);
	background: -webkit-gradient(linear, right top, right top, color-stop(0%,rgba(16,33,139,0)), color-stop(100%,rgba(16,33,139,0.9)));
	background: -webkit-linear-gradient(right,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: -o-linear-gradient(right,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: -ms-linear-gradient(right,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	background: linear-gradient(to left,  rgba(16,33,139,0) 0%,rgba(16,33,139,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0010218b', endColorstr='#e610218b',GradientType=1 );
}
.mwd_para h1,
.mwd_para p {
	color: #fff;
	margin: 0;
	padding: 0;
}
.mwd_para_content h1 {
	font-size: 40px;
	line-height: 40px;
	text-transform: uppercase;
}
.mwd_para_content p {
	font-size: 16px;
	line-height: 18px;
	margin-top: 20px;
}


/* === LOGOS === */

.mwd_logos {
	padding-top: 25px;
}
.mwd_logos > img {
	display: inline-block;
	/*margin-right: 30px;*/
	margin-right: 8%;
	max-width: 46%;
}
.mwd_logos > img:last-child {
	margin-right: 0px
}

.mwd_content_logo.mwd_left {
	float: left;
}
.mwd_content_logo.mwd_right {
	float: right;
}


/* === CONTENT SWITCHER V2 === */

.mwd_contentSwitcherV2 {
	/*overflow: hidden;*/
}

.mwd_contentSwitcherV2 > .mwd_header h2 {
	margin-bottom: 30px;
	font-size: 23px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: bold;
	color: #10218b;
}

.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi ul {
	margin: 0;
	padding: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi ul:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi li {
	float: left;
	vertical-align: top;
	display: inline-block;
	width: 100%;
	margin-right: 0;
	padding-bottom: 20px;
	cursor: pointer;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi li.mwd_active {
	cursor: default;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_2-cols li {
	width: 48%;
	margin-right: 2%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li {
	/*width: 31.3%;*/
	width: 32%;
	margin-right: 2%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li {
	width: 23%;
	margin-right: 2%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li {
	width: 18%;
	margin-right: 2%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_2-cols li:nth-child(2n),
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li:nth-child(3n),
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(4n),
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(5n) {
	margin-right: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi li a {
	vertical-align: top;
	display: block;
	font-size: 16px;
	color: #575757;
	font-weight: bold;
    padding-bottom: 2px;
    border-bottom: 5px solid #575757;
    text-decoration: none;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi li.mwd_active a {
	color: #0E2188;
	cursor: inherit;
    border-bottom: 5px solid #0E2188;
}

.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content {
	/*padding-top: 35px;*/
	display: none;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content.mwd_active {
	display: block;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_left {
	float: left;
	width: 50%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_right {
	float: right;
	width: 45%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content > div > img { /* big img */
	width: 100%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content > div > p {
	padding-right: 20%;
}
body.rtl .mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content > div > p {
	padding-right: 0;
	padding-left: 20%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content > div > p:first-child {
	margin: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_logo_content {
	margin: 0;
	padding: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_logo_content li {
	list-style: none;
	vertical-align: top;
	display: inline-block;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_logo_content li:first-child { /* icon */
	width: 100px;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_logo_content li:last-child { /* text */
	width: 90%;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_logo_content h3 {
	font-size: 22px;
	line-height: 25px;
	color: #10218b;
	text-transform: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .cd-image-container {
	max-width: 360px;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .cd-overlay {
	max-width: 360px;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content.mwd_image_compare_slider .mwd_left { /* slider */
	width: auto;
}
.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content.mwd_image_compare_slider .mwd_right { /* slider description */
	width: 58%;
}

.mwd_contentSwitcherV2_content > p {
	margin-bottom: 0;
}

.mwd_contentSwitcherV2_content .mwd_text,
.mwd_contentSwitcherV2_content .mwd_image {
	padding-top: 25px;
}
.mwd_contentSwitcherV2_content .mwd_text > p {
	margin: 0 0 25px;
}
.mwd_contentSwitcherV2_content .mwd_text > p:last-child {
	margin: 0;
}
.mwd_contentSwitcherV2_content .mwd_text > h2 {
	font-size: 24px;
	font-weight: normal;
	color: #10218b;
	margin: 0 0 20px;
}
.mwd_contentSwitcherV2_content .mwd_text > h3 {
	font-size: 16px;
	color: #10218b;
	margin: 0 0 10px;
	line-height: 1.25;
}
.mwd_contentSwitcherV2_content .mwd_text > ul {
	margin: 0 0 25px;
}
.mwd_contentSwitcherV2_content .mwd_text > .btn-redesign {
	min-width: 195px;
	font-size: 14px;
	text-align: center;
}


/* === GALLERY === */

.mwd_simpleGallery_view {
	width: 100%;
	min-height: 0px;
}
.mwd_simpleGallery_view img {
	margin: 0 auto;
	max-width: 100%;
}
.mwd_simpleGallery_view .mwd_iframe_wrapper {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; /* 16:9 aspect ratio */
}
.mwd_simpleGallery_view .mwd_flash_wrapper {
	position: relative;
	width: 100%;
	padding-bottom: 75%; /* 4:3 aspect ratio */
}
.mwd_simpleGallery_view iframe,
.mwd_simpleGallery_view object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.mwd_simpleGallery .mwd_thumbnails {
	padding: 0;
	margin: 20px auto;
	padding: 0 5px;
	width: 100%;
	height: auto;
	position: relative;
	/*overflow: auto;*/
}
.mTSWrapper {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
}
.mTSButton {
	display: none; /* don't use default btn */
}
.mTSButton,
.mwd_thumbnails_Button {
	position: absolute;
	display: block;
	top: 7px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 500ms linear;
	-moz-transition: opacity 500ms linear;
	-ms-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}
.mwd_thumbnails_Button {
	display: none; /* WIP */
}
.mTS_no_scroll .mTSButton {
	display: none !important;
}
.mTSButtonLeft,
.mwd_thumbnails_ButtonLeft {
	left: -50px;
}
.mTSButtonRight,
.mwd_thumbnails_ButtonRight {
	right: -50px;
}
.mTSButton.mTS-hidden,
.mwd_thumbnails_Button.mwd_hidden {
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}
.mwd_simpleGallery .mwd_thumbnails ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	min-height: 120px;
}
.mwd_simpleGallery .mwd_thumbnails ul:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_simpleGallery .mwd_thumbnails li {
	float: left;
	margin-right: 20px;
}
.mwd_simpleGallery .mwd_thumbnails li:last-child {
	margin-right: 0;
}
.mwd_simpleGallery .mwd_thumbnails li a {
	display: block;
	width: 170px;
	height: 115px;
	overflow: hidden;
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
    cursor: pointer;
    border: 1px solid #ececec;
}
.mwd_simpleGallery .mwd_thumbnails li a.mwd_active {
	cursor: default;
    opacity: 0.5;
    filter: alpha(opacity=50);
	webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
    outline: 0;
}
.mwd_simpleGallery .mwd_thumbnails li img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -moz-transition: transform 0.2s ease-out;
    -webkit-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
}
.mwd_simpleGallery .mwd_thumbnails li a:hover img {
	-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.mwd_simpleGallery .mwd_thumbnails li a.mwd_active img {
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.mwd_thumbnails_Button {
	width: 26px;
	height: 101px;
}
.mwd_thumbnails_ButtonLeft {
	background: url(//assets.epson-europe.com/eu/finance_banking_hub/img/arrow_contentslider_left_active.png) center no-repeat;
}
.mwd_thumbnails_ButtonRight {
	background: url(//assets.epson-europe.com/eu/finance_banking_hub/img/arrow_contentslider_right_active.png) center no-repeat;
}


/* === Product Rating Stars === */

.mwd_productrating {
	position: relative;
	display: inline-block;
}
.mwd_productrating .mwd_stars_grey,
.mwd_productrating .mwd_stars_yellow {
	white-space: nowrap;
}
.mwd_productrating .mwd_stars_grey img,
.mwd_productrating .mwd_stars_yellow img {
	display: inline-block;
}
.mwd_productrating .mwd_stars_mask {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 100%; /* set by JS */
}


/* === PRODUCTINFO === */

.mwd_productinfo {
	font-size: 16px;
	line-height: 1.25;
}
.mwd_productinfo > header {
	width: 100%;
}
.mwd_productinfo h3 {
	font-size: 20px;
	color: #575756;
	font-weight: normal;
	display: inline-block;
	margin: 0 15px 5px 0;
	padding: 0;
}
.mwd_productinfo h2 {
	font-size: 23px;
	color: #10218b;
	margin: 0 0 30px;
	padding: 0;
	text-transform: uppercase;
}
.mwd_productinfo > .mwd_visual {
	width: 45%;
	float: left;
}
.mwd_productinfo > .mwd_text {
	width: 45%;
	float: right;
}
.mwd_productinfo .mwd_buttons_box {
	padding-top: 10px;
}
.mwd_productinfo .mwd_share {
	padding-top: 20px;
}
.mwd_productinfo p {
	margin: 0 0 15px;
}
.mwd_productinfo ul {
	padding: 0 0 0 16px;
    margin: 0 0 20px;
    line-height: 1.5;
}


.mwd_price_neon {
	padding: 10px 0;
}
.mwd_price_neon,
.mwd_price_neon span {
	font-size: 14px;
	line-height: 1.25;
	display: inline;
	color: #10218b;
}
.mwd_price_neon span.priceblue {
	font-size: 36px;
    line-height: 40px;
    margin: 3px 0 0;
    display: block;
}
.mwd_price_neon br {
	display: none;
}
.mwd_productinfo .mwd_buttons_box a,
.mwd_productinfo .mwd_buttons_box button { /* buy now / dealer button */
	margin-right: 4px;
}
.mwd_productinfo .mwd_share > div,
.mwd_productinfo .mwd_share > iframe { /* social media buttons */
	margin-right: 8px;
	float: left;
}


/* === SIMPLE FOOTER TILES === */
/*
	No sub content, just icon/copy/button
*/

.mwd_simple_footertiles {
	width: 100%;
	font-size: 14px;
	line-height: 1.25;
	padding: 0;
	margin-top: 0;
	list-style: none;
}
.mwd_simple_footertiles li {
	position: relative;
	padding: 0;
	width: 100%;
	margin-bottom: 55px;
}
.mwd_simple_footertiles.mwd_cols-2 li {
	width: 50%;
}
.mwd_simple_footertiles.mwd_cols-3 li {
	width: 33.3%;
}
.mwd_simple_footertiles.mwd_cols-4 li {
	width: 25%;
}
body.ltr .mwd_simple_footertiles li {
	float: left;
	padding-left: 50px;
	padding-right: 40px;
}
body.rtl .mwd_simple_footertiles li {
	float: right;
	padding-left: 40px;
	padding-right: 50px;
}
.mwd_simple_footertiles li > img {
	position: absolute;
	z-index: 1;
	top: 0;
}
body.ltr .mwd_simple_footertiles li > img {
	left: 0;
}
body.rtl .mwd_simple_footertiles li > img {
	right: 0;
}
.mwd_simple_footertiles h2 {
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 15px;
}
.mwd_simple_footertiles h3 {
	font-size: 12px;
	color: #10218b;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 8px;
}
.mwd_simple_footertiles p {
	line-height: 1.5;
	margin: 0 0 15px;
}
.mwd_simple_footertiles .btn-white {
	color: #575756;
	font-size: 14px;
	line-height: 1;
	font-weight: bold;
	text-transform: none;
	padding: 10px 20px;
	border: 1px solid #d9d9d9;
	background: #fff;
}


/* === FOOTER TILES === */

.mwd_footertiles {
	width: 100%;
	font-size: 16px;
	line-height: 1.25;
}
.mwd_footertiles ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mwd_footertiles li {
	border-top: 1px solid #575757;
	border-right: 1px solid #575757;
	padding: 25px 20px 35px;
	float: left;
	cursor: pointer;
}
.mwd_footertiles li:first-child {
	border-left: 1px solid #575757;
}
.mwd_footertiles li.mwd_active {
	cursor: default;
	background: #f6f6f6;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #e9eae9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#e9eae9));
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 50%,#e9eae9 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 50%,#e9eae9 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 50%,#e9eae9 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,#e9eae9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9eae9',GradientType=0 );
}
.mwd_footertiles.mwd_cols-2 li {
	width: 50%;
}
.mwd_footertiles.mwd_cols-3 li {
	width: 33.33%;
}
.mwd_footertiles.mwd_cols-4 li {
	width: 25%;
}
.mwd_footertiles .mwd_footer_icon {
	float: left;
	max-width: 55px;
	margin-right: 10px;
}
.mwd_footertiles h2 {
	font-size: 18px;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 0;
	padding-top: 2px;
}
.mwd_footertiles h2:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_footertiles p {
	margin: 15px 0 0;
}


/* === FOOTER TILES CONTENT === */

.mwd_footertile_content {
	font-size: 16px;
	line-height: 1.25;
	display: none;
}
.mwd_footertile_content.mwd_active {
	display: block;
}
.mwd_footertile_content > img {
	float: left;
	margin-right: 40px;
}
.mwd_footertile_content > .mwd_text:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_footertile_content h3 {
	font-size: 14px;
	line-height: 1.2;
	color: #10218b;
	text-transform: uppercase;
	margin: 0 0 8px;
}
.mwd_footertile_content h2 {
	font-size: 23px;
	line-height: 1.2;
	margin: 0 0 20px;
}
.mwd_footertile_content p {
	margin: 0 0 25px;
}


/* === FOOTNOTES === */

.mwd_footnotes { /* <ol> */
	counter-reset: item;
    margin: 0;
    padding: 0;
    list-style: none;
}
.mwd_footnotes li {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #a9a9a9;
    padding-left: 10px;
	position: relative;
	text-align: left;
}
.mwd_footnotes li:before {
    content: counter(item) "";
    counter-increment: item;
    margin-right: -5px;
    font-size: 10px;
    right: 100%;
    top: -4px;
    position: absolute;
}
body.rtl .mwd_footnotes li {
	padding-left: 0;
	padding-right: 10px;
}
body.rtl .mwd_footnotes li:before {
	display: none;
}
body.rtl .mwd_footnotes li:after {
    content: counter(item) "";
    counter-increment: item;
    margin-left: -5px;
    font-size: 10px;
    left: 100%;
    top: -4px;
    position: absolute;
}
.mwd_footnotes li:last-child {
	margin-bottom: 0;
}


/* === FORMS === */

.mwd_form {
	padding-top: 10px;
}
.mwd_form,
.mwd_form .mwd_form_row {
	width: 100%;
}
.mwd_form .mwd_form_row:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_form.mwd_cols-3 .mwd_form_group {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.mwd_form.mwd_cols-3 > .mwd_form_row > .mwd_form_group:last-child, /* using .mwd_form_row */
.mwd_form.mwd_cols-3 > .mwd_form_group:nth-child(3n) { /* not using .mwd_form_row */
	margin-right: 0;
}
.mwd_form label {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.mwd_form input[type="text"],
.mwd_form input[type="email"],
.mwd_form input[type="telephone"] {
	border: 1px solid #cecece;
	width: 100%;
}
.mwd_form .select {
	width: 100%;
}
.mwd_form .select .select_display {
	min-height: 26px;
	padding: 8px 25px 8px 10px;
}
.mwd_form .select .select_list>li {
	padding: 7px 10px;
}
.mwd_form small {
	clear: both;
	width: 100%;
	display: block;
	font-size: 10px;
	margin: 0 0 25px;
}
.mwd_form_group {
	margin-bottom: 25px;
}
.mwd_form_group .select {
	margin-bottom: 0; /* CMS generated select */
}
.mwd_error_msg {
	display: none;
	color: red;
	font-size: 12px;
	margin-top: 5px;
}
.mwd_form_group.mwd_error input[type="text"],
.mwd_form_group.mwd_error input[type="email"],
.mwd_form_group.mwd_error input[type="telephone"],
.mwd_form_group.mwd_error .select .select_display,
.mwd_form_group.mwd_error .select .select_arrow {
	border: 1px solid red;
	/*background-color: #ffefef;*/
}
.mwd_form_group.mwd_error .mwd_error_msg { /* <span> */
	display: block;
}
/* //// POPUP 2-COLS START //// */
.mwd_form.mwd_cols-2 .mwd_form_group {
	float: left;
	width: 48%;
	margin-right: 4%;
}
.mwd_form.mwd_cols-2 > .mwd_form_row > .mwd_form_group:last-child, /* using .mwd_form_row */
.mwd_form.mwd_cols-2 > .mwd_form_row > .mwd_form_group:nth-child(2n) { /* not using .mwd_form_row */
	margin-right: 0;
}
.mwd_form > .mwd_form_row.mwd_fullwidth > .mwd_form_group {
	float: none;
	width: 100%;
	margin-right: 0;
}
.mwd_form .mwd_checkbox_group:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_form .mwd_checkbox_group .checkbox {
	float: left;
	margin-right: 10px;
}
.mwd_form .mwd_checkbox_group label {
	text-transform: none;
	float: left;
	max-width: 85%;
	margin: 0;
}
/* //// POPUP 2-COLS START //// */

/* spam input */
input.asxc { 
	display: none; 
}



/* === DATALISTS === */

.mwd_datalist {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 40px;
}
.mwd_accordion_item .mwd_datalist {
	padding-top: 15px;
}
.mwd_datalist li {
	position: relative;
}
.mwd_datalist li:after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: #ccc;
    background: -moz-linear-gradient(left, rgba(200,200,200,0) 0%, rgba(200,200,200,1) 10%, rgba(200,200,200,1) 90%, rgba(200,200,200,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(200,200,200,0)), color-stop(10%,rgba(200,200,200,1)), color-stop(99%,rgba(200,200,200,0.07)), color-stop(100%,rgba(200,200,200,0)));
    background: -webkit-linear-gradient(left, rgba(200,200,200,0) 0%,rgba(200,200,200,1) 10%,rgba(200,200,200,1) 90%,rgba(200,200,200,0) 100%);
    background: -o-linear-gradient(left, rgba(200,200,200,0) 0%,rgba(200,200,200,1) 10%,rgba(200,200,200,1) 90%,rgba(200,200,200,0) 100%);
    background: -ms-linear-gradient(left, rgba(200,200,200,0) 0%,rgba(200,200,200,1) 10%,rgba(200,200,200,1) 90%,rgba(200,200,200,0) 100%);
    background: linear-gradient(to right, rgba(200,200,200,0) 0%,rgba(200,200,200,1) 10%,rgba(200,200,200,1) 90%,rgba(200,200,200,0) 100%);
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0px;
}
.mwd_datalist h3 {
	font-size: 16px;
	margin: 0;
	padding: 15px 20px 15px 0;
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.mwd_datalist p {
	margin: 0;
	padding: 15px 20px 15px 0;
	display: inline-block;
    max-width: 49%;
}
.mwd_datalist.mwd_datalist_30-70 h3 {
	width: 30%;
}
.mwd_datalist.mwd_datalist_30-70 p {
	max-width: 69%;
}


/* === BORDERS === */

.mwd_contentSection.mwd_gradientborder_top .mwd_contentBox {
	padding-top: 60px;
}
.mwd_contentSection.mwd_gradientborder_top .mwd_contentBox:before {
	z-index: 3;
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	display: block;
	background: -moz-linear-gradient(left,  rgba(87,87,87,0) 0%, rgba(87,87,87,1) 10%, rgba(87,87,87,1) 90%, rgba(87,87,87,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(87,87,87,0)), color-stop(10%,rgba(87,87,87,1)), color-stop(99%,rgba(87,87,87,0.07)), color-stop(100%,rgba(87,87,87,0)));
	background: -webkit-linear-gradient(left,  rgba(87,87,87,0) 0%,rgba(87,87,87,1) 10%,rgba(87,87,87,1) 90%,rgba(87,87,87,0) 100%);
	background: -o-linear-gradient(left,  rgba(87,87,87,0) 0%,rgba(87,87,87,1) 10%,rgba(87,87,87,1) 90%,rgba(87,87,87,0) 100%);
	background: -ms-linear-gradient(left,  rgba(87,87,87,0) 0%,rgba(87,87,87,1) 10%,rgba(87,87,87,1) 90%,rgba(87,87,87,0) 100%);
	background: linear-gradient(to right,  rgba(87,87,87,0) 0%,rgba(87,87,87,1) 10%,rgba(87,87,87,1) 90%,rgba(87,87,87,0) 100%);
}


/* === PARALLELOGRAM IMAGE SLIDER === */

.mwd_pgram_imageslider {
	padding-top: 30px;
	margin-bottom: 25px;
}
.mwd_pgram_imageslider:last-child {
	margin-bottom: 0;
}
.mwd_left > .mwd_pgram_imageslider,
.mwd_right > .mwd_pgram_imageslider {
	width: 45%;
	padding-top: 0;
	margin-bottom: 0;
}
.mwd_left > .mwd_pgram_imageslider {
	float: right;
}
.mwd_right > .mwd_pgram_imageslider {
	float: left;
}
.mwd_pgram_imageslider_slides {
	width: 100%;
	position: relative;
	z-index: 1;
	/* padding-bottom: 44.3%; /* require image format 835 x 370 px */
}
.mwd_pgram_imageslider .mwd_slider_arrow {
	cursor: pointer;
	position: absolute;
	z-index: 3;
	width: 22px;
	height: 71px;
	background-repeat: no-repeat;
	top: 50%;
	margin-top: -35px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: opacity 300ms ease;
	-moz-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
}
.mwd_pgram_imageslider .mwd_slider_arrow:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mwd_pgram_imageslider .mwd_slider_arrow_left {
	background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/slider_arrow_left.png);
	left: -50px;
}
.mwd_pgram_imageslider .mwd_slider_arrow_right {
	background-image: url(//assets.epson-europe.com/eu/ecotank_update/img/slider_arrow_right.png);
	right: -50px;
}
.mwd_pgram_imageslider_images {
	width: 100%;
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
    overflow: hidden; /* cut p'gram bottom */
}
.mwd_pgram_imageslider_images img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	display: none;
}
.mwd_pgram_imageslider_images img:first-child {
	display: block;
	position: static;
}
.mwd_pgram_imageslider_text {
	position: absolute;
	z-index: 4;
	right: 0;
	bottom: 0;
	padding: 25px;
    background-color: #10218b;
    color: #fff;
    font-size: 29px;
    line-height: 1;
    /* min-height: 80px; /* 1 row only */
    min-width: 270px;
}
.mwd_pgram_imageslider_text:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 3;
	left: -200px;
	top: 0;
	width: 0;
	height: 0;
	border-bottom: 200px solid #10218b;
	border-left: 200px solid transparent;
}


.mwd_slider_dots {
	width: 100%;
	text-align: center;
	margin: 15px 0;
}
.mwd_slider_dots li {
	cursor: pointer;
	display: inline-block;
	padding: 5px 4px;
}
.mwd_slider_dots a {
	cursor: pointer;
	display: block;
	width: 10px;
	height: 10px;
	background-color: #b0b2b1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background-color 300ms ease;
	-moz-transition: background-color 300ms ease;
	transition: background-color 300ms ease;
}
.mwd_dark .mwd_slider_dots a {
	background-color: #fff;
}
.mwd_slider_dots li.mwd_active a,
.mwd_dark .mwd_slider_dots li.mwd_active a {
	background-color: #10218b;
}


/* === BUTTONS === */

.mwd_play_btn {
	cursor: pointer;
	display: block;
	background: url(//assets.epson-europe.com/eu/ecotank_update/img/play_btn.png) center center no-repeat;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
body.mwd_supported-svg .mwd_play_btn {
	background: url(//assets.epson-europe.com/eu/ecotank_update/img/play_btn.svg) center center no-repeat;
}
.mwd_hero .mwd_play_btn {
	width: 150px;
	height: 150px;
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	margin-left: -75px;
	margin-top: -75px;
}


/* === FULLSCREEN VIDEO === */

.mwd_fullscreen_video_bg_overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 255;
	width: 100%;
	height: 100%;
	background: #000;
	/*background: rgba(0,0,0,0.8);*/
	display: none; /* hidden on pageload */
}
.mwd_fullscreen_video_wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.mwd_fullscreen_video_wrapper video {
	width: 100% !important;
	height: auto !important;
	max-height: 100%;
	position: absolute;
	/*top: 125px;*/
	top: 0;
	z-index: 3;
}
.mwd_fullscreen_video_wrapper .mwd_video_close {
	/*padding: 95px 30px 10px 0;
	display: block;
	text-align: right;*/
	display: block;
	padding: 10px 0px 10px 0;
	margin: 0 auto 0;
	top: 5px;
	z-index: 256;
	background: #000;
	background: rgba(0,0,0,0.8);
	width: 100%;
	max-width: 800px;
	position: relative;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
}
.mwd_fullscreen_video_wrapper .mwd_close-btn {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.mwd_fullscreen_video_wrapper .mwd_close-btn:hover {
	text-decoration: underline;
}

.mwd_play_btn_fullscreen {
	cursor: pointer;
	display: inline-block;
}
body.redesign .mwd_play_btn_fullscreen {
	vertical-align: bottom;
}
/*.mwd_play_btn_fullscreen {
	display: block;
	margin: 0 auto;
	padding: 70px;
	width: 130px;
	height: 130px;
	background: url(//assets.epson-europe.com/eu/mercedes-amg-petronas/img/play_white_60x60.svg) no-repeat center center;
	opacity: 0.75;
	filter: alpha(opacity=75);
	position: relative;
	z-index: 2;
}*/
.mwd_play_btn_fullscreen.mwd_center {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 130px;
	height: 130px;
	margin-top: -65px;
	margin-left: -65px;
}


/* === INK DROPS === */

.mwd_ink_drops {
	width: 100%;
	padding: 30px 0;
	margin: 0;
	clear: both;
}
.mwd_ink_drops:first-child {
	padding-top: 0;
}
.mwd_ink_drops:last-child {
	padding-bottom: 0;
}
.mwd_contentBox > .mwd_ink_drops {
	width: 80%;
}
.mwd_ink_drops > li {
	display: inline-block;
	vertical-align: top;
	width: 110px;
	padding-top: 77px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.35;
	background-position: center top;
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
.mwd_ink_drops .mwd_matte_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_matte_black.png);
}
.mwd_ink_drops .mwd_photo_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_photo_black.png);
}
.mwd_ink_drops .mwd_light_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_light_black.png);
}
.mwd_ink_drops .mwd_light_light_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_light_light_black.png);
}
.mwd_ink_drops .mwd_cyan {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_cyan.png);
}
.mwd_ink_drops .mwd_light_cyan {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_light_cyan.png);
}
.mwd_ink_drops .mwd_vivid_magenta {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_vivid_magenta.png);
}
.mwd_ink_drops .mwd_vivid_light_magenta {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_vivid_light_magenta.png);
}
.mwd_ink_drops .mwd_yellow {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_yellow.png);
}
.mwd_ink_drops .mwd_orange {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_orange.png);
}
.mwd_ink_drops .mwd_green {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_green.png);
}
.mwd_ink_drops .mwd_violet {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/ink_violet.png);
}

.mwd_ink_drops .mwd_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_ds_ink/img/ink_black.png);
}
.mwd_ink_drops .mwd_magenta {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_ds_ink/img/ink_magenta.png);
}
.mwd_ink_drops .mwd_high_density_black {
	background-image: url(//assets.epson-europe.com/eu/ultrachrome_ds_ink/img/ink_high_density_black.png);
}


/* === IMAGE COMPARE SLIDERS === */
/*
	http://codyhouse.co/gem/css-jquery-image-comparison-slider/
	Note: CSS got partly modified to fit new style
*/
.cd-image-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  /*border: 5px solid #fff;*/
  z-index: 20;
}
.cd-image-container img {
  display: block;
  max-width: 100%;
}
.cd-image-container.cd-image-round {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.cd-resize-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-resize-img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  height: 100%;
  width: auto;
  max-width: none;
}
.cd-resize-img .cd-image-label {
  right: auto;
  left: 0;
}
.is-visible .cd-resize-img {
  width: 50%;
  /* bounce in animation of the modified image */
  -webkit-animation: cd-bounce-in 0.7s;
  -moz-animation: cd-bounce-in 0.7s;
  animation: cd-bounce-in 0.7s;
}

@-webkit-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
@keyframes cd-bounce-in {
  0% {
    width: 0;
  }
  60% {
    width: 55%;
  }
  100% {
    width: 50%;
  }
}
.cd-handle {
  position: absolute;
  z-index: 10;
  height: 42px;
  width: 42px;
  /* center the element */
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  border-radius: 50%;
  background: #fff url(http://assets.epson-europe.com/eu/ultrachrome_hdx_ink/img/arrows.png) center center no-repeat;
  cursor: move;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(0);
  -moz-transform: translate3d(0, 0, 0) scale(0);
  -ms-transform: translate3d(0, 0, 0) scale(0);
  -o-transform: translate3d(0, 0, 0) scale(0);
  transform: translate3d(0, 0, 0) scale(0);
}
.cd-handle:before,
.cd-handle:after {
	content: " ";
	display: block;
	background: white;
	position: absolute;
	z-index: 30;
	-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
	width: 5px;
	height: 9999px;
	left: 50%;
	margin-left: -2.5px;
}
.cd-handle:before {
	bottom: 50%;
	margin-bottom: 22px;
	-webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.cd-handle:after {
	top: 50%;
	margin-top: 22px;
	-webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	-moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
	box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.cd-handle.draggable {
  /* change background color when element is active */
  /*background-color: #445b7c;*/
}
.is-visible .cd-handle {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
  transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}
.cd-overlay {
	background: rgba(0,0,0,0);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	transition: background 0.5s;
}
.cd-overlay:hover {
	background: rgba(0,0,0,0.5);
}
.cd-label-before,
.cd-label-after {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.cd-overlay:hover .cd-label-before,
.cd-overlay:hover .cd-label-after {
	opacity: 1;
}
.cd-label-before:before,
.cd-label-after:before {
	position: absolute;
	top: 50%;
	margin-top: -19px;
	background: rgba(255, 255, 255, 0.25);
	line-height: 38px;
	padding: 0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: white;
	font-size: 13px;
	letter-spacing: 0.1em;
}
.cd-label-before:before {
	left: 10px;
	content: "Before";
}
.cd-label-after:before {
	right: 10px;
	content: "After";
}
.cd-desc {
	margin: 0 auto;
	padding-top: 10px;
}
.cd-desc:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.cd-desc span {
	display: inline-block;
	width: 45%;
	vertical-align: top;
	font-size: 12px;
    line-height: 1.2;
}
.cd-desc .mwd_right {
	float: right;
	text-align: right;
}



/* === SPECIAL FOOTER TILES === */
/*
 *	link included in tile – no sub content
 */
.mwd_contentSection.mwd_blue_border {
	-webkit-transition: max-height 1s ease;
	-moz-transition: max-height 1s ease;
	transition: max-height 1s ease;
	max-height: 1000px;
}
.mwd_contentSection.mwd_blue_border.mwd_no-content {
	height: 1px;
	border-bottom: none;
	max-height: 1px;
}
.mwd_footertiles li.mwd_footertile_nosubcontent {
	position: relative;
}
.mwd_footertiles li.mwd_footertile_nosubcontent > a {
	margin-top: 15px;
	position: relative;
	z-index: 2;
}
.mwd_footertiles li.mwd_footertile_nosubcontent > a.mwd_link_fullsize { /* invisble link overlay for special footertile */
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1;
}



/* === ACCORDION === */
.mwd_accordion {
	width: 100%;
}
.mwd_accordion_item {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	max-height: 60px; /* init */
	-webkit-transition: max-height 1s linear;
	-moz-transition: max-height 1s linear;
	transition: max-height 1s linear;
}
.mwd_accordion_item.mwd_is-open {
	max-height: 1000px; /* init */
}
.mwd_accordion_item:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 20px;
	background: url(//assets.epson-europe.com/eu/epson_device_admin/img/plus.png) center no-repeat;
	width: 17px;
	height: 17px;
}
.mwd_accordion_item.mwd_is-open:after {
	background: url(//assets.epson-europe.com/eu/epson_device_admin/img/minus.png) center no-repeat;
}
.mwd_accordion_item > h2 {
	cursor: pointer;
	font-size: 29px;
	line-height: 1;
    font-weight: normal;
    color: #10218b;
    margin: 0;
    padding: 15px 0;
    padding-right: 30px;
    position: relative;
    z-index: 2;
}
body.rtl .mwd_accordion_item:after {
	display: none;
}
body.rtl .mwd_accordion_item:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 8px;
	background: url(//assets.epson-europe.com/eu/epson_device_admin/img/plus.png) center no-repeat;
	width: 17px;
	height: 17px;
}
body.rtl .mwd_accordion_item.mwd_is-open:before {
	background: url(//assets.epson-europe.com/eu/epson_device_admin/img/minus.png) center no-repeat;
}
body.rtl .mwd_accordion_item > h2 {
	padding-right: 0;
	padding-left: 30px;
}


/* === POPUPS === */
.mwd_popup_overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	position: fixed;
	z-index: 9998;
	left: 0;
	top: 0;
}
.mwd_popup {
	display: block;
	opacity: 0;
	filter: alpha(0);
	padding: 20px 30px;
	width: 100%;
	max-width: 560px;
	background-color: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	top: 250px;
	margin-left: -280px;
	color: #5e5e5e;
	-webkit-transform: translate(0px, -1000px);
	-moz-transform: translate(0px, -1000px);
	transform: translate(0px, -1000px);
	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: -moz-transform 500ms ease;
	transition: transform 500ms ease;
}
.mwd_popup.mwd_active {
	opacity: 1;
	filter: alpha(100);
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.mwd_popup-lg {
	max-width: 940px;
	margin-left: -470px;
}
.mwd_popup > h2,
.mwd_popup > h3 {
	color: #10218b;
	line-height: 1.2;
	font-weight: normal;
	margin: 0 0 15px;
}
.mwd_popup > h2:last-child,
.mwd_popup > h3:last-child {
	margin-bottom: 0;
}
.mwd_popup > h2 {
	font-size: 28px;
}
.mwd_popup > h3 {
	font-size: 18px;
	text-transform: uppercase;
}
.mwd_popup p {
	font-size: 14px;
	line-height: 1.25;
	margin: 0 0 20px;
}
.mwd_popup > h3:last-child,
.mwd_popup p:last-child {
	margin-bottom: 0;
}
a.mwd_popup_close {
	cursor: pointer;
	position: absolute;
	z-index: 9999;
	top: 15px;
	right: 20px;
	background: url(//assets.epson-europe.com/eu/epson_device_admin/img/close_grey.png) center no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}

.mwd_video_popup {
	max-width: 766px;
	margin-left: -383px;
	padding-top: 50px;
}
.mwd_iframe_wrapper,
.mwd_video_wrapper {
	position: relative;
	z-index: 1;
	padding-top: 56.45%; /* aspect ratio */
	margin: 0 0 25px;
	overflow: hidden;
}
.mwd_iframe_wrapper:last-child,
.mwd_video_wrapper:last-child {
	margin-bottom: 0;
}
.mwd_iframe_wrapper iframe,
.mwd_video_wrapper video {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	min-width: 100%;
	min-height: 100%;
	max-width: 100%;
}

.mwd_popup_image-links:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_popup_image-links a {
	display: block;
	text-decoration: none;
	color: #10218b;
	text-align: center;
	margin-top: 30px;
}
body.ltr .mwd_popup_image-links a {
	float: left;
	margin-right: 30px;
}
body.rtl .mwd_popup_image-links a {
	float: right;
	margin-left: 30px;
}
.mwd_popup_image-links .mwd_image-description {
	display: block;
	padding-top: 20px;
	font-size: 16px;
}
.mwd_popup_image-links img {
	display: block;
	margin: 0 auto;
}


/* === PRODUCT PRICE + SOCIAL === */
.mwd_text .mwd_productrating_headline {
	display: inline-block;
}
.mwd_text .mwd_productrating {
	margin-left: 5px;
}
.mwd_text .mwd_productrating:first-child {
	margin-left: 0;
}
.mwd_text .mwd_price_neon ~ .mwd_buttons_box {
	margin-top: 10px;
}
.mwd_text .mwd_price_neon ~ .mwd_share {
	margin-top: 10px;
}
.mwd_text .mwd_share .fb_iframe_widget,
.mwd_text .mwd_share .fb_iframe_widget > span {
	vertical-align: top !important;
}
.mwd_text .mwd_buttons_box .btn {
	margin-right: 4px;
}
.mwd_text .mwd_share > div,
.mwd_text .mwd_share > iframe {
	margin-right: 3px;
}


/* === BUTTON REDESIGN === */
.epson_redesign .btn {
	font-weight: normal;
	border: none;
	padding: 10px;
	-webkit-transition: background-color 250ms ease;
	-moz-transition: background-color 250ms ease;
	transition: background-color 250ms ease;
}
body.ltr .epson_redesign .btn {
	margin-right: 10px;
}
body.rtl .epson_redesign .btn {
	margin-left: 10px;
}
.epson_redesign .btn-info {
	background: #0e1b8d;
}
.epson_redesign .btn-info:hover {
	background: #010e68;
}
.epson_redesign .btn-white {
	background: #fff;
	color: #10218b;
}

.mwd_imagecontentSection .btn-white {
	background: #fff;
	border: 1px solid #d8d8d8;
	color: #575756;
	text-transform: none;
	font-weight: bold;
}


/* === HERO SLIDER === */
.mwd_hero_slider {
	position: relative;
	padding-top: 185px;
	padding-bottom: 50px;
}
.mwd_hero_slider .mwd_image,
.mwd_hero_slider .mwd_text {
	width: 45%;
}
.mwd_hero_slider .mwd_image {
	float: right;
}
.mwd_hero_slider .mwd_text {
	float: left;
}
.mwd_hero_slider .mwd_slide {
	display: none;
}
.mwd_hero_slider .mwd_slide.mwd_active {
	display: block;
	-webkit-animation: heroslide_fadein 500ms ease-in;
	animation: heroslide_fadein 500ms ease-in;
}
@-webkit-keyframes heroslide_fadein {
	0%	{ opacity: 0; }
	100%	{ opacity: 100; }
}
@keyframes heroslide_fadein {
	0%	{ opacity: 0; }
	100%	{ opacity: 100; }
}
.mwd_hero_slider .mwd_slide img {
	opacity: 0;
	-webkit-transition: opacity 750ms ease;
	-moz-transition: opacity 750ms ease;
	transition: opacity 750ms ease;
}
.mwd_hero_slider .mwd_slide.mwd_active img {
	opacity: 1;
}
.mwd_hero_slider h1 {
	font-size: 32px;
	line-height: 1;
  	font-weight: normal;
  	margin: 0 0 25px;
  	padding-top: 30px;
}
.mwd_hero_slider h2 {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
.mwd_hero_slider p {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 25px;
}
.mwd_hero_slider .mwd_btn-box {
	padding-top: 10px;
	white-space: nowrap;
}
.mwd_hero_slider .btn {
	margin-right: 15px;
	margin-bottom: 15px;
}
body.rtl .mwd_hero_slider .btn {
	margin-left: 15px;
}
.mwd_hero_slider .btn:last-child,
body.rtl .mwd_hero_slider .btn:last-child {
	margin-right: 0px;
	margin-left: 0px;
}
.mwd_hero_slider .mwd_text img {
	display: block;
	margin: 0 0 25px;
}

.mwd_hero_slider .mwd_image img {
	max-width: 100%;
}
.mwd_hero_slider .mwd_image img.mwd_logo {
	position: absolute;
	right: 0;
	bottom: 50px;
}
.mwd_hero_slider:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}

.mwd_heroslider_btn {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 22px;
	height: 71px;
	margin-top: -35px;
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
}
.mwd_heroslider_btn-left {
	left: -60px;
	background-image: url(//assets.epson-europe.com/eu/wfp_redesign/img/arrow_big_left.png);
}
.mwd_heroslider_btn-right {
	right: -60px;
	background-image: url(//assets.epson-europe.com/eu/wfp_redesign/img/arrow_big_right.png);
}




/* === DOWNLOAD LIST === */
.mwd_download_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mwd_download_list li {
	width: 50%;
	float: left;
	padding-right: 50px;
	font-weight: bold;
	color: #10218b;
	margin-bottom: 15px;
}
.mwd_download_list.mwd_cols-3 li {
	width: 33.33%;
}
body.rtl .mwd_download_list li {
	padding-right: 0;
	padding-left: 50px;
}
.mwd_download_list li:last-child {
	margin-bottom: 0;
}
.mwd_download_list li.mwd_download-pdf {
	padding-left: 40px;
	background: url(//assets.epson-europe.com/eu/wfp_redesign/img/pdf_file.jpg) left center no-repeat;
	min-height: 34px;
}
body.rtl .mwd_download_list li.mwd_download-pdf {
	background-position: right center;
	padding-right: 40px;
}
.mwd_download_list li,
.mwd_contentBox > .mwd_text > ul.mwd_download_list li {
	padding-bottom: 0;
}
.mwd_download_list:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}


/* === IMAGECONTENT SECTION === */
.mwd_imagecontentSection .mwd_contentBox {
	z-index: 2;
}
.mwd_imagecontentSection .mwd_contentBox.mwd_headlinebox {
	padding-bottom: 25px;
}
.mwd_imagecontentSection .mwd_contentBox.mwd_headlinebox h1:last-child,
.mwd_imagecontentSection .mwd_contentBox.mwd_headlinebox h2:last-child {
	margin-bottom: 0;
}
.mwd_imagecontentSection .mwd_contentBox .mwd_text {
	width: 50%;
}
.mwd_imagecontentSection .mwd_contentBox .mwd_image {
	width: 40%;
}
.mwd_imagecontentSection .mwd_contentBox.mwd_headlinebox .mwd_text {
	width: 80%;
}
.mwd_imagecontentSection .mwd_contentBox.mwd_right .mwd_image img {
	float: right;
}
.mwd_imagecontentSection .mwd_contentBox .mwd_text .mwd_image.mwd_right,
.mwd_imagecontentSection .mwd_contentBox .mwd_text .mwd_image.mwd_right img {
	float: right;
}
.mwd_imagecontentSection .mwd_imageBox {
	min-height: 560px;
	background-color: #eee;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	position: relative;
}
.mwd_imagecontentSection .mwd_imageBox .mwd_line-gradient {
	width: 100%;
	height: 90px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.mwd_imagecontentSection .mwd_range_list {
	clear: both;
	/*padding: 40px 0 0;*/
	padding: 100px 0 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
}
.mwd_imagecontentSection .mwd_range_list:first-child {
	padding-top: 0;
}
.mwd_imagecontentSection .mwd_range_list p {
	margin: 10px 0 0;
}
.mwd_imagecontentSection .mwd_range_list p:first-child {
	margin-top: 0;
}
.mwd_imagecontentSection .mwd_range_list .btn {
	margin: 15px 0 0;
}
.mwd_imagecontentSection .mwd_range_list li {
	float: left;
	width: 25%;
	padding-right: 50px;
}
/*.mwd_imagecontentSection .mwd_range_list li:nth-child(n+4) {
	margin-bottom: 25px;
}*/
body.rtl .mwd_imagecontentSection .mwd_range_list li {
	padding-right: 0;
	padding-left: 50px;
	float: right;
}
.mwd_imagecontentSection .mwd_range_list .mwd_product_image {
	width: 200px;
	height: 200px;
	position: relative;
	z-index: 1;
}
.mwd_imagecontentSection .mwd_range_list .mwd_product_image img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.mwd_imagecontentSection .mwd_range_list .mwd_product_name {
	color: #10218b;
	max-width: 80%;
}
.mwd_imagecontentSection .mwd_range_list .mwd_price {
	color: #10218b;
	font-size: 22px;
	font-weight: bold;
	display: block;
}
.mwd_imagecontentSection .mwd_range_list .mwd_price_inclVAT,
.mwd_imagecontentSection .mwd_range_list .mwd_pricetext_inclVAT {
	display: block;
}
.mwd_imagecontentSection .mwd_range_list .mwd_price_exclVAT,
.mwd_imagecontentSection .mwd_range_list .mwd_pricetext_exclVAT {
	display: none;
}
.mwd_imagecontentSection .mwd_range_list:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}

.mwd_contentSection .mwd_contentBox.mwd_smallimagebox img {
	max-width: 100%;
}
.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_image {
	width: 40%;
}
.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_text {
	width: 55%;
}

html[lang="tr"] .mwd_imagecontentSection .mwd_range_list .mwd_rrp,
html[lang="he"] .mwd_imagecontentSection .mwd_range_list .mwd_rrp {
	display: none;
}


/* === REDESIGN FORMS === */
.mwd_form_redesign {
	padding-top: 35px;
}
.mwd_form_redesign label {
	font-weight: bold;
}
.mwd_form_redesign textarea {
	min-height: 120px;
}
.mwd_form_redesign textarea,
.mwd_form_redesign input[type="text"],
.mwd_form_redesign input[type="email"],
.mwd_form_redesign input[type="telephone"] {
	width: 100%;
	padding: 10px;
	border: 1px solid #d8d8d8;
}
body.redesign .mwd_form_redesign textarea,
body.redesign .mwd_form_redesign input[type="text"],
body.redesign .mwd_form_redesign input[type="email"],
body.redesign .mwd_form_redesign input[type="telephone"] {
	padding: 5px;
}
.mwd_form_redesign .mwd_form_group {
	float: left;
	width: 100%;
}
body.rtl .mwd_form_redesign .mwd_form_group {
	float: right;
}
.mwd_form_redesign .mwd_cols-2 .mwd_form_group {
	width: 50%;
	padding-right: 10px;
}
.mwd_form_redesign .mwd_cols-2 .mwd_form_group:last-child {
	padding-right: 0;
	padding-left: 10px;
}
.mwd_form_redesign .mwd_cols-3 .mwd_form_group {
	width: 33.33%;
	padding: 0 10px;
}
.mwd_form_redesign .mwd_cols-3 .mwd_form_group:first-child {
	padding-left: 0;
}
.mwd_form_redesign .mwd_cols-3 .mwd_form_group:last-child {
	padding-right: 0;
}

.mwd_form_redesign .btn-submit {
	color: #10218b;
	background: #f1f1f1;
	font-weight: bold;
	margin:  0 auto;
	display: block;
}

@media only screen and (max-width: 599px) {
body.redesign .mwd_anchorpoint_navi.mwd_fixed {
	top: 0;
	}
}

/* === ANCHORPOINT NAVI === */
.mwd_anchorpoint_navi {
	width: 100%;
	position: absolute;
	z-index: 21;
	left: 0;
	top: 0;
}
.mwd_anchorpoint_navi.mwd_fixed {
	position: fixed !important;
}
body.ltr .mwd_anchorpoint_navi:before {
	content: '';
	visibility: visible;
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #10218b;
}
body.rtl .mwd_anchorpoint_navi:after {
	content: '';
	visibility: visible;
	display: block;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #10218b;
}
.mwd_anchorpoint_navi > .mwd_contentBox {
	background-color: #10218b;
	padding: 0;
	z-index: 2;
}
body.ltr .mwd_anchorpoint_navi > .mwd_contentBox:after {
	content: '';
	visibility: visible;
	display: block;
	position: absolute;
	left: 100%;
	top: 0;
	width: 0;
	height: 0;
	border-top: 85px solid #10218b;
	border-right: 85px solid transparent;
}
body.rtl .mwd_anchorpoint_navi > .mwd_contentBox:before {
	content: '';
	visibility: visible;
	display: block;
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 0;
	border-top: 85px solid #10218b;
	border-left: 85px solid transparent;
}
.mwd_anchorpoint_navi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mwd_anchorpoint_navi ul:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_anchorpoint_navi li { /* default: 5 items */
	width: 20%;
	float: left;
	text-align: center;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-webkit-transition: all 450ms ease;
	-moz-transition: all 450ms ease;
	transition: all 450ms ease;
	cursor: pointer;
}
body.rtl .mwd_anchorpoint_navi li {
	float: right;
}
.mwd_anchorpoint_navi li:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mwd_anchorpoint_navi li.mwd_active {
	opacity: 1;
	filter: alpha(opacity=100);
	background-color: #010e68;
}

/* anchorbar with name entry */
.mwd_named_anchorpoint_navi li {
	width: 16%;
}
.mwd_named_anchorpoint_navi li.mwd_name {
	width: 20%;
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: default;
	height: 85px;
	display: table;
}
.mwd_anchorpoint_navi li span {
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
}
.mwd_anchorpoint_navi:before {

    content: '';
    visibility: visible;
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
	background-color: #10218b;
}
.mwd_anchorpoint_navi > .mwd_contentBox:after {

    content: '';
    visibility: visible;
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 0;
    border-top: 85px solid #10218b;
	border-right: 85px solid transparent;
}
.mwd_text p, .mwd_text h3, .mwd_grid_item { 
	text-align: left;
}
.mwd_grid_item h3 {
	font-weight: normal;
}
.buleciaki {
	list-style-type: disc;
    text-align: left;
    margin-left: 17px !important;
}
.grid3-h3 {
	height: 53px; 
	font-size: 22px;
	text-align: left;
	margin: 22px 0;
}

.mwd_image h2 {
	font-size: 29px;
    font-weight: normal;
    margin: 0 0 25px;
}
sup {
	font-size: 70%;
}
.absolute-text h4 {
	margin-bottom: 16px;
}
.absolute-text p {
	line-height: 1.7 !important;
}






body.ltr .mwd_anchorpoint_navi li span {
	padding: 0 10px 0 0;
	text-align: left;
}
body.rtl .mwd_anchorpoint_navi li span {
	padding: 0 0 0 10px;
	text-align: right;
}

/* anchorbar with other specific items amount (default 5) */
.mwd_anchorpoint_navi .mwd_items-3 li {
	width: 33.33%;
}
.mwd_named_anchorpoint_navi .mwd_items-3 li,
.mwd_named_anchorpoint_navi .mwd_items-3 li.mwd_name {
	width: 25%;
}
.mwd_anchorpoint_navi .mwd_items-6 li {
	width: 16.66%;
}
.mwd_named_anchorpoint_navi .mwd_items-6 li {
	width: 14%;
}
.mwd_named_anchorpoint_navi .mwd_items-6 li.mwd_name {
	width: 16%;
}

.mwd_anchorpoint_navi li a {
	color: #fff;
	display: block;
	height: 85px;
	/*padding-top: 52px;*/
	padding: 52px 10px 0;
	line-height: 1;
	font-size: 14px;
	text-decoration: none;
	outline: 0;
	border: none;
}
.mwd_anchorpoint_navi li[class^='mwd_icon'] {
	background-position: center 12px;
	background-repeat: no-repeat;
}
.mwd_anchorpoint_navi li.mwd_icon-inkdrop {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_inkdrop.png);
}
.mwd_anchorpoint_navi li.mwd_icon-star {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_star.png);
}
.mwd_anchorpoint_navi li.mwd_icon-award {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_award.png);
}
.mwd_anchorpoint_navi li.mwd_icon-cartridge {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_cartridges.png);
}
.mwd_anchorpoint_navi li.mwd_icon-printer {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_printer.png);
}
.mwd_anchorpoint_navi li.mwd_icon-puzzle {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_puzzle.png);
}
.mwd_anchorpoint_navi li.mwd_icon-eye {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_eyeball.png);
}
.mwd_anchorpoint_navi li.mwd_icon-speechbubble {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_speechbubble.png);
}
.mwd_anchorpoint_navi li.mwd_icon-lifesaver {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_lifesaver.png);
}
.mwd_anchorpoint_navi li.mwd_icon-radiowaves {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_radiowaves.png);
}
.mwd_anchorpoint_navi li.mwd_icon-printertop {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_labelprinter.png);
}
.mwd_anchorpoint_navi li.mwd_icon-briefcase {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_briefcase.png);
}
.mwd_anchorpoint_navi li.mwd_icon-pictures {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_pictures.png);
}
.mwd_anchorpoint_navi li.mwd_icon-cog {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_cog.png);
}
.mwd_anchorpoint_navi li.mwd_icon-people {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_people.png);
}
.mwd_anchorpoint_navi li.mwd_icon-developer {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_developer.png);
}
.mwd_anchorpoint_navi li.mwd_icon-letter {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_letter.png);
}
.mwd_anchorpoint_navi li.mwd_icon-document {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_document.png);
}
.mwd_anchorpoint_navi li.mwd_icon-paper {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_paper.png);
}
.mwd_anchorpoint_navi li.mwd_icon-calculator {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_calculator.png);
}
.mwd_anchorpoint_navi li.mwd_icon-calender {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_calender.png);
}
.mwd_anchorpoint_navi li.mwd_icon-cartridge-recycle {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_cartridges-recycle.png);
}
.mwd_anchorpoint_navi li.mwd_icon-precaution {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_precaution.png);
}
.mwd_anchorpoint_navi li.mwd_icon-arrows {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_arrows.png);
}
.mwd_anchorpoint_navi li.mwd_icon-ecobox {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_ecobox.png);
}
.mwd_anchorpoint_navi li.mwd_icon-global-lined {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_global-lined.png);
}
.mwd_anchorpoint_navi li.mwd_icon-globe {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_globe.png);
}
.mwd_anchorpoint_navi li.mwd_icon-inkpaper {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_inkpaper.png);
}
.mwd_anchorpoint_navi li.mwd_icon-leaf {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_leaf.png);
}
.mwd_anchorpoint_navi li.mwd_icon-bulb {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_bulb.png);
}
.mwd_anchorpoint_navi li.mwd_icon-newspaper {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_newspaper.png);
}
.mwd_anchorpoint_navi li.mwd_icon-magazine {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_magazine.png);
}
.mwd_anchorpoint_navi li.mwd_icon-paperform {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_paperform.png);
}
.mwd_anchorpoint_navi li.mwd_icon-projector {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_projector.png);
}
.mwd_anchorpoint_navi li.mwd_icon-question {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_question.png);
}
.mwd_anchorpoint_navi li.mwd_icon-scanner {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_scanner.png);
}
.mwd_anchorpoint_navi li.mwd_icon-smartphone {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_smartphone.png);
}
.mwd_anchorpoint_navi li.mwd_icon-clock {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_clock.png);
}
.mwd_anchorpoint_navi li.mwd_icon-video {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_video.png);
}
.mwd_anchorpoint_navi li.mwd_icon-moverio {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_moverio.png);
}
.mwd_anchorpoint_navi li.mwd_icon-speechbubble-eco {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_speechbubble_eco.png);
}
.mwd_anchorpoint_navi li.mwd_icon-target {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_target.png);
}
.mwd_anchorpoint_navi li.mwd_icon-ecobook {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_ecobook.png);
}
.mwd_anchorpoint_navi li.mwd_icon-life-cycle-thinking {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_life-cycle-thinking.png);
}
.mwd_anchorpoint_navi li.mwd_icon-spyglass {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_spyglass.png);
}
.mwd_anchorpoint_navi li.mwd_icon-box-recycle {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_box-recycle.png);
}
.mwd_anchorpoint_navi li.mwd_icon-helmet {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_helmet.png);
}
.mwd_anchorpoint_navi li.mwd_icon-shoe {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_shoe.png);
}
.mwd_anchorpoint_navi li.mwd_icon-diamond {
	background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_diamond.png);
}
.mwd_anchorpoint_navi li.mwd_icon-rips {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_rips.png);
}
.mwd_anchorpoint_navi li.mwd_icon-coins {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_coins.png);
}
.mwd_anchorpoint_navi li.mwd_icon-ecotank-printer {
    background-image: url(//assets.epson-europe.com/eu/mwd_framework/img/icons/anchorbar/anchor_ecotank-printer.png);
}


/* === CASE STUDIES === */
/* // using mThumbnailScroller // */
.mwd_case_studies_slider {
	overflow: visible;
	width: 100%;
	height: auto;
	display: block;
}
.mwd_case_studies_slider:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_case_studies_slider .mTSButton {
	top: 30px;
}
.mwd_case_studies_slider ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.mwd_case_studies_slider li {
	width: 220px;
	background-color: #fff;
	float: left;
	margin-right: 20px;
}
.mwd_case_studies_slider li:last-child {
	margin-right: 0px;
}
.mwd_case_studies_slider .mwd_case_studies_image {
	width: 220px;
	height: 160px;
	overflow: hidden;
}
.mwd_case_studies_slider .mwd_case_studies_image img {
	min-width: 100%;
	min-height: 100%;
}
.mwd_case_studies_slider .mwd_case_tudies_text {
	padding: 12px;
}
.mwd_case_studies_slider h3 {
	font-size: 16px;
	line-height: 1.2;
	font-weight: normal;
	color: #10218b;
	padding-top: 5px;
	margin: 0 0 10px;
}
.mwd_case_studies_slider p {
	margin: 0 0 20px;
	font-size: 12px;
	line-height: 1.25;
}
.mwd_case_studies_slider .btn {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
}


/* ======================= */
/* === RANGE CAROUSSEL === */
/* ======================= */

/* Breakpoints */
.mwd_tabbed-range > h2,
.mwd_tabbed-range_tabs,
.mwd_redesign-range_caroussel,
.mwd_redesign-range_link-caroussel, 
.mwd_redesign-range_products {
	margin: 0 auto;
	max-width: 100%;
	width: 940px;
}

/* Tabs */
.mwd_tabbed-range_tabs {
    display: block;
    padding: 0;
    margin: 0 auto 20px;
    font-size: 0;
}
.mwd_tabbed-range_tabs>a {
    display: inline-block;
    /*width: 32.666666667%;*/
    width: 100%;
    padding-bottom: 8px;
    color: #b0b1b1;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: none;
    border-width: 0 0 5px;
    border-style: solid;
    border-color: #b0b1b1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    margin-bottom: 20px;
}
/*.mwd_tabbed-range_tabs>a+a {
    margin-left: 1%;
}*/
.mwd_tabbed-range_tabs.mwd_cols-2 > a {
	width: 49%;
	margin-right: 2%;
}
.mwd_tabbed-range_tabs.mwd_cols-3 > a {
	width: 32%;
	margin-right: 2%;
}
.mwd_tabbed-range_tabs.mwd_cols-4 > a {
	width: 23.5%;
	margin-right: 2%;
}
.mwd_tabbed-range_tabs.mwd_cols-2 > a:last-child,
.mwd_tabbed-range_tabs.mwd_cols-3 > a:last-child,
.mwd_tabbed-range_tabs.mwd_cols-4 > a:last-child {
	margin-right: 0;
}
.mwd_tabbed-range_tabs>a:hover {
    /*color: #10218b;*/
    text-decoration: none;
}
.mwd_tabbed-range_tabs>a.is-active {
    color: #10218b;
    border-color: #10218b;
    cursor: default;
    pointer-events: none;
}
.mwd_tabbed-range_tabs:before,  
.mwd_tabbed-range_tabs:after {
    content: ' ';
    display: block;
    height: 0;
    overflow: hidden;
}

/* Tabs Content */
.mwd_tabbed-range {
	padding: 50px 0;
}
.mwd_tabbed-range_item {
	height: 0;
    overflow-y: hidden;
    visibility: hidden;
    opacity: 0;
}
.mwd_tabbed-range_item.is-active {
	height: auto;
    overflow: visible;
    visibility: visible;
    opacity: 1;
}
.mwd_redesign-range_bar {
	background-color: #F6F6F6;
    margin-bottom: 40px;
}

/* Caroussel Headline */
.mwd_tabbed-range > h2 {
	font-size: 29px;
	font-weight: normal;
	color: #10218b;
	margin-bottom: 1em;
}

/* Caroussel */
.mwd_redesign-range_caroussel .slick-track,
.mwd_redesign-range_link-caroussel .slick-track,
.mwd_redesign-subrange_caroussel .slick-track {
    display: table;
}
.mwd_redesign-range_caroussel .slick-arrow.slick-next,
.mwd_redesign-range_caroussel .slick-arrow.slick-prev,
.mwd_redesign-range_link-caroussel .slick-arrow.slick-next,
.mwd_redesign-range_link-caroussel .slick-arrow.slick-prev,
.mwd_redesign-subrange_caroussel .slick-arrow.slick-next,
.mwd_redesign-subrange_caroussel .slick-arrow.slick-prev {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.mwd_redesign-range_caroussel .slick-slide,
.mwd_redesign-range_link-caroussel .slick-slide,
.mwd_redesign-subrange_caroussel .slick-slide {
    float: none;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    cursor: pointer;
    outline: 0;
    color: inherit;
    padding: 60px 20px;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease;
}
.mwd_redesign-range_caroussel .slick-slide:hover {
    text-decoration: none;
    background-color: rgba(255,255,255,.5);
}
.mwd_redesign-range_link-caroussel .slick-slide:hover,
.mwd_redesign-subrange_caroussel .slick-slide:hover {
    text-decoration: none;
    color: #10218b;
}
.mwd_redesign-range_caroussel .slick-slide.is-selected, 
.mwd_redesign-range_caroussel .slick-slide.is-selected:hover {
    background-color: #fff;
}
.mwd_redesign-range_link-caroussel .slick-slide.is-selected, 
.mwd_redesign-subrange_caroussel .slick-slide.is-selected, 
.mwd_redesign-range_link-caroussel .slick-slide.is-selected:hover,
.mwd_redesign-subrange_caroussel .slick-slide.is-selected:hover {
	color: #10218b;
}
.mwd_redesign-range_caroussel .slick-slide img {
    /*max-width: 117px;*/
    max-width: 100%;
    margin: 0 auto;
    width: 100%;
}
.mwd_redesign-range_link-caroussel .slick-slide img,
.mwd_redesign-subrange_caroussel .slick-slide img {
    max-width: 190px;
    margin: 0 auto;
}
.mwd_redesign-range_caroussel .slick-slide span,
.mwd_redesign-range_link-caroussel .slick-slide span,
.mwd_redesign-subrange_caroussel .slick-slide span {
    display: block;
    margin-top: 40px;
}
.mwd_redesign-range .slick-dots,
.mwd_redesign-subrange .slick-dots {
	bottom: 5px;
}
body.redesign .mwd_redesign-range .slick-dots,
body.redesign .mwd_redesign-subrange .slick-dots {
	bottom: 15px;
}
.mwd_redesign-range .slick-dots li button:before,
.mwd_redesign-subrange .slick-dots li button:before {
    color: #B0B1B1;
    font-size: 36px;
}
.mwd_redesign-range .slick-dots li.slick-active button:before,
.mwd_redesign-subrange .slick-dots li.slick-active button:before {
    color: #10218b;
}

/* overwrite new CMS slick dots */
body.redesign .slick-dots li button {
    background: rgba(0,0,0,0.05);
    box-shadow: none;
    border: none;
}
body.redesign .slick-dots li.slick-active button {
	background: #10218b;
}

/* Slick Buttons */
.svg .mwd_redesign-range .slick-next, 
.svg .mwd_redesign-subrange .slick-next, 
.svg .mwd_redesign-range .slick-prev,
.svg .mwd_redesign-subrange .slick-prev {
	background-image: url(//assets.epson-europe.com/eu/clo-2016/svg/carousel-nav.svg);
    width: 26px;
    height: 85px;
}
.svg .mwd_redesign-range .slick-next,
.svg .mwd_redesign-subrange .slick-next {
    background-position: -29px -2px;
    right: -44px;
}
.svg .mwd_redesign-range .slick-prev,
.svg .mwd_redesign-subrange .slick-prev {
    background-position: -1px -2px;
    left: -44px;
}
.mwd_redesign-range .slick-next.slick-disabled, 
.mwd_redesign-subrange .slick-next.slick-disabled, 
.mwd_redesign-range .slick-prev.slick-disabled,
.mwd_redesign-subrange .slick-prev.slick-disabled {
    opacity: .4;
    cursor: default;
}
.mwd_redesign-range_caroussel .slick-next, 
.mwd_redesign-range_link-caroussel .slick-next, 
.mwd_redesign-subrange_caroussel .slick-next, 
.mwd_redesign-range_caroussel .slick-prev,
.mwd_redesign-range_link-caroussel .slick-prev,
.mwd_redesign-subrange_caroussel .slick-prev {
    top: 36%;
}
.mwd_redesign-range_caroussel .slick-prev,
.mwd_redesign-range_link-caroussel .slick-prev,
.mwd_redesign-subrange_caroussel .slick-prev {
    left: -80px;
}
.mwd_redesign-range_caroussel .slick-next,
.mwd_redesign-range_link-caroussel .slick-next,
.mwd_redesign-subrange_caroussel .slick-next {
    right: -80px;
}

/* Products */
.mwd_redesign-range_product,
.mwd_redesign-subrange_product {
    width: 100%;
    display: none;
}
.mwd_redesign-range_product.is-selected,
.mwd_redesign-subrange_product.is-selected {
	display: block;
}
.mwd_redesign-range_product:after, 
.mwd_redesign-subrange_product:after, 
.mwd_redesign-range_product:before,
.mwd_redesign-subrange_product:before {
    content: ' ';
    display: block;
    height: 0;
    overflow: hidden;
}
body.ltr .mwd_redesign-range_product .btn {
	margin-right: 10px;
}
body.rtl .mwd_redesign-range_product .btn {
	margin-left: 10px;
}
.mwd_redesign-range_image {
    float: right;
    max-width: 408px;
    height: auto;
}
.mwd_redesign-range_features {
    list-style: none;
    margin: 30px 0;
    padding: 0;
    width: 50%;
}
.mwd_redesign-range_features>li {
    position: relative;
    color: #575752;
    padding-left: 10px;
    display: block;
    width: 100%;
}
.mwd_redesign-range_features>li+li {
    margin-top: 15px;
}
.mwd_redesign-range_features>li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 4px;
    height: 4px;
    background-color: #10218b;
}
.mwd_redesign-range_features>li strong {
    display: block;
}
.mwd_redesign-range_features>li span {
    display: block;
    margin-top: 5px;
}
.mwd_redesign-range_icons {
	margin-bottom: 25px;
}
.mwd_redesign-range_icons:last-child {
	margin-bottom: 0;
}
.mwd_redesign-range_icons img {
	display: inline-block;
}
body.ltr .mwd_redesign-range_icons img {
	margin-right: 10px;
}
body.rtl .mwd_redesign-range_icons img {
	margin-left: 10px;
}
.mwd_redesign-range h2,
.mwd_redesign-range h3,
.mwd_redesign-range h4,
.mwd_redesign-range h6 {
    color: #10218b;
}
.mwd_redesign-range h2,
.mwd_redesign-range h3,
.mwd_redesign-range h4,
.mwd_redesign-range h5 {
    font-weight: 400;
}
.mwd_redesign-range h5,
.mwd_redesign-range p {
    margin: 0 0 15px;
}
.mwd_redesign-range h5 {
    font-size: 19px;
}
.mwd_redesign-range h6 {
    font-weight: 700;
    text-transform: uppercase;
}
.mwd_redesign-range h6,
.mwd_redesign-range p {
    font-size: 13px;
}
.mwd_redesign-range .mwd_redesign-range_model {
    color: #6C6C6C;
}


/* === REDESIGN ACCORDION === */
.mwd_redesign_accordion_item {
	border-top: 1px solid #d9d9d9;
	-webkit-transition: max-height 450ms linear;
	-moz-transition: max-height 450ms linear;
	-o-transition: max-height 450ms linear;
	transition: max-height 450ms linear;
	overflow: hidden;
}
.mwd_redesign_accordion:last-child {
	border-bottom: 1px solid #d9d9d9;
}
.mwd_redesign_accordion_item header {
	padding: 25px 0;
	cursor: pointer;
	background-image: url(//assets.epson-europe.com/eu/ecotank_update_redesign/img_new/button_plus.png);
	background-position: right 30px;
	background-repeat: no-repeat;
}
.mwd_redesign_accordion_item.mwd_active header {
	background-image: url(//assets.epson-europe.com/eu/ecotank_update_redesign/img_new/button_minus.png);
	background-position: right 35px;
}
body.ltr .mwd_redesign_accordion_item header {
	padding-right: 50px;
}
body.rtl .mwd_redesign_accordion_item header {
	padding-left: 50px;
	background-position: left 30px;
}
body.rtl .mwd_redesign_accordion_item.mwd_active header {
	background-position: left 35px;
}
.mwd_redesign_accordion_item header:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_redesign_accordion_item header .mwd_headline {
	margin: 0;
	font-size: 1.5em;
}
.mwd_redesign_accordion_content {
	padding-bottom: 30px;
}
.mwd_redesign_accordion_content p,
.mwd_redesign_accordion_content table {
	margin: 30px 0 0;
}
.mwd_redesign_accordion_content p:first-child,
.mwd_redesign_accordion_content table:first-child {
	margin-top: 0;
}
body.ltr .mwd_redesign_accordion_content p {
	padding-right: 40px;
}
body.rtl .mwd_redesign_accordion_content p {
	padding-left: 40px;
}



/* === OLD-STYLE PDF DOWNLOAD LIST === */
.mwd_pdf_download_list {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}
.mwd_pdf_download_list:last-child {
	margin-bottom: 0;
}
.mwd_pdf_download_list:after { /* clearfix */
	content: '';
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
}
.mwd_pdf_download_list li {
	width: 25%;
	padding-top: 10px;
	display: block;
	float: left;
	color: #10218b;
	font-weight: bold;
	background-image: url("//assets.epson-europe.com/eu/rips/images/pdf_icon.jpg");
	background-repeat: no-repeat;
}
.mwd_pdf_download_list li:nth-child(n+5) {
	margin-top: 15px;
}
body.ltr .mwd_pdf_download_list li {
	background-position: top left;
	padding-left: 33px;
}
body.rtl .mwd_pdf_download_list li {
	background-position: top right;
	padding-right: 33px;
}
.mwd_pdf_download_list li:after {
	content: 'PDF';
	display: block;
	color: #575756;
	font-weight: normal;
	margin-top: 1px;
}



/* === PROMOGRID REBUILD === */
/*
	rebuild of grid module to use it on non-anchorpages, too 
*/

.mwd_promogrid_rebuild .promo-grid__item {
	position: relative !important;
	left: auto !important;
	top: auto !important;
	float: left;
}
.mwd_promogrid_rebuild .promo-grid__item--width1 {
    width: 25%;
}
.mwd_promogrid_rebuild .promo-grid__item--width2 {
    width: 50%;
}
.mwd_promogrid_rebuild .promo-grid__item--height1 {
    max-height: 235px;
    height: 235px;
}
.mwd_promogrid_rebuild .promo-grid__item--height2 {
    max-height: 470px;
    height: 470px;
}
.mwd_promogrid_rebuild .pg-teaser .pg-content {
    position: absolute;
    z-index: 2;
    display: block;
    width: 235px;
    min-height: 235px;
    bottom: 0;
    height: auto;
    padding: 20px;
}
.mwd_promogrid_rebuild .pg-teaser .pg-content__1-1 {
    top: 0px;
    left: 0;
}
.mwd_promogrid_rebuild .pg-teaser .pg-overlay {
    transition: opacity 0.5s ease;
    opacity: 0;
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.mwd_promogrid_rebuild .pg-teaser:hover .pg-overlay {
    opacity: 1;
}
.mwd_promogrid_rebuild .pg-teaser {
	color: #4d4d4d;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.mwd_promogrid_rebuild .pg-teaser__right-border:before, 
.mwd_promogrid_rebuild .pg-teaser__desktop-right-border:before {
    content: " ";
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    display: block;
    height: 100%;
    width: 1px;
    background: #fff;
}
.mwd_promogrid_rebuild .pg-teaser:after {
    content: " ";
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: block;
    height: 1px;
    width: 100%;
    background: #FFF;
}
.mwd_promogrid_rebuild .pg-teaser h3 {
	font-size: 19px;
    font-weight: normal;
    line-height: 1.25;
    margin: 0 0 10px;
}
.mwd_promogrid_rebuild .pg-teaser img {
	display: inline-block;
    max-width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    left: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

@-webkit-keyframes flip{from{-webkit-transform:perspective(750px) rotate3d(0,1,0,-360deg);transform:perspective(750px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(750px) scale3d(0.95,0.95,0.95);transform:perspective(750px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(750px);transform:perspective(750px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes flip{from{-webkit-transform:perspective(750px) rotate3d(0,1,0,-360deg);transform:perspective(750px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(750px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(750px) scale3d(0.95,0.95,0.95);transform:perspective(750px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(750px);transform:perspective(750px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}


/* === PROMOGRID FIX === */
.promo-grid__item {
	overflow: hidden;
}


/* === PROMOGRID EXTENSION === */
.pg-teaser.mwd_blue,
.pg-teaser.mwd_orange {
	color: #fff;
}
.pg-teaser.mwd_blue {
	background-color: #10218b;
}
.pg-teaser.mwd_orange {
	background-color: #f68f39;
}
.pg-teaser.mwd_lightgrey {
	background-color: #f1f1f1;
}
.pg-teaser h3:last-child {
	margin-bottom: 0;
}
.mwd_pg-icon-teaser,
.mwd_pg-product-teaser {
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.mwd_pg-product-teaser figure {
	-webkit-perspective: 300px;
	perspective: 300px;
}
.mwd_pg-icon-teaser img,
.mwd_pg-product-teaser img {
	margin: 0 auto;
}
.mwd_pg-product-teaser img,
.mwd_promogrid_rebuild .mwd_pg-product-teaser img {
	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
	-webkit-transform: translate3d(0,0,-20px);
	-moz-transform: translate3d(0,0,-20px);
	-ms-transform: translate3d(0,0,-20px);
	-o-transform: translate3d(0,0,-20px);
	transform: translate3d(0,0,-20px);
	-webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.mwd_pg-icon-teaser:hover img {
	-webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: flip;
    animation-name: flip;
}
.mwd_pg-product-teaser:hover img,
.mwd_promogrid_rebuild .mwd_pg-product-teaser:hover img {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.mwd_pg-icon-teaser figcaption,
.mwd_pg-product-teaser figcaption {
	position: absolute;
	z-index: 3;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 20px;
}
.mwd_pg-text {
	position: absolute;
	z-index: 3;
	display: block;
	width: 100%;
	height: auto;
	padding: 20px;
}
.mwd_pg-text.mwd_left-top {
	left: 0;
	top: 0;
}
.mwd_pg-text.mwd_left-bottom {
	left: 0;
	bottom: 0;
}
.mwd_pg-text.mwd_right-top {
	right: 0;
	top: 0;
}
.mwd_pg-text.mwd_right-bottom {
	right: 0;
	bottom: 0;
}



/* === LOCALISATION === */
.mwd_eu5-only { /* handled by JS */
    display: none;
}



@media only screen and (max-width: 1130px) {

	/* === ANCHORPOINT NAVI === */
	body.ltr .mwd_anchorpoint_navi > .mwd_contentBox:after,
	body.ltr .mwd_anchorpoint_navi ul:after,
	body.rtl .mwd_anchorpoint_navi > .mwd_contentBox:before,
	body.rtl .mwd_anchorpoint_navi ul:after {
		display: none;
	}
	.mwd_anchorpoint_navi {
		background-color: #10218b;
	}
	.mwd_anchorpoint_navi > .mwd_contentBox:after {
		border-top: none !important;
		border-right: none !important;

}
@media only screen and (max-width: 1080px) {

	/* === HERO SLIDER === */
	.mwd_hero_slider {
		padding-left: 50px;
		padding-right: 50px;
	}
	.mwd_heroslider_btn-left {
		left: 0;
	}
	.mwd_heroslider_btn-right {
		right: 0;
	}

}
@media only screen and (max-width: 1040px) {

	/* === PARALLELOGRAM IMAGE SLIDER === */
	.mwd_pgram_imageslider .mwd_slider_arrow_left {
		left: 0;
	}
	.mwd_pgram_imageslider .mwd_slider_arrow_right {
		right: 0;
	}
	.mwd_pgram_imageslider_images {
		left: 6%;
		width: 88%;
	}

}

@media only screen and (max-width: 959px) {

	/* === GENERAL === */

	.mwd_contentBox {
		width: 704px;
	}
	.mwd_contentBox > .mwd_image > img,
	.mwd_productinfo > .mwd_visual img,
	.mwd_contentSwitcherV2 .mwd_image > img {
		max-width: 100%;
	}

	.mwd_images_versus .mwd_image_left,
	.mwd_images_versus .mwd_image_right {
		width: 40%;
	}
	.mwd_text_versus {
		width: 20%;
		margin-left: -10%;
	}


	/* === HERO REDESIGN === */

	.mwd_herotext_redesign .mwd_btn-box {
		display: inline-block;
	}


	/* === P'GRAMM === */

	.mwd_para_content {
		width: 78%;
		padding-right: 22%;
	}
	body.rtl .mwd_para_content {
		padding-right: 0;
		padding-left: 25%;
	}


	/* === CONTENT SWITCHER V2 === */

	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li {
		width: 32%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li {
		width: 23%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(4n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(5n) {
		margin-right: 2%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(3n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(4n) {
		margin-right: 0;
	}


	/* === THUMBNAIL SCROLLER === */

	.mwd_simpleGallery .mwd_thumbnails {
		/*padding: 0 77px;*/
		padding: 0 55px;
	}
	.mTSButtonLeft,
	.mwd_thumbnails_ButtonLeft {
		left: 0;
	}
	.mTSButtonRight,
	.mwd_thumbnails_ButtonRight {
		right: 0;
	}


	/* === LOGOS === */

	.mwd_content_logo.mwd_left,
	.mwd_content_logo.mwd_right {
		float: none;
		margin-bottom: 25px;
	}
	.mwd_content_logo.mwd_left:last-child,
	.mwd_content_logo.mwd_right:last-child {
		margin-bottom: 0;
	}


	/* === INK DROPS === */

	.mwd_contentBox > .mwd_ink_drops {
		width: 100%;
	}


	/* === FOOTER TILES === */

	.mwd_footertiles .mwd_footer_icon {
		display: none;
	}


	/* === SIMPLE FOOTER TILES === */

	.mwd_simple_footertiles.mwd_cols-3 li,
	.mwd_simple_footertiles.mwd_cols-4 li {
		width: 50%;
	}


	/* === DOWNLOAD LIST === */
	.mwd_download_list li,
	.mwd_download_list.mwd_cols-3 li {
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	body.rtl .mwd_download_list li {
		padding-left: 0;
	}


	/* IMAGECONTENT SECTION === */
	.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_image,
	.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_text {
		width: 45%;
	}
	.mwd_imagecontentSection .mwd_contentBox.mwd_headlinebox .mwd_text {
		width: 100%;
	}

	.mwd_imagecontentSection .mwd_range_list li {
		width: 33.33%;
		margin-bottom: 25px;
	}
	.mwd_imagecontentSection .mwd_range_list li:last-child {
		margin-bottom: 0;
	}


	/* === CASE STUDIES === */
	/* // using mThumbnailScroller // */
	.mwd_case_studies_slider > .mTSWrapper {
		width: 700px;
		margin: 0 auto;
	}
	.mwd_case_studies_slider .mTSButtonLeft {
		left: -50px;
	}
	.mwd_case_studies_slider .mTSButtonRight {
		right: -50px;
	}


	/* === ANCHORPOINT NAVI === */

	/* anchorbar with other specific items amount (default 5) */
	.mwd_named_anchorpoint_navi .mwd_items-6 li {
		width: 16.66%;
	}
	.mwd_named_anchorpoint_navi .mwd_items-6 li.mwd_name {
		display: none;
	}


	/* === RANGE CAROUSSEL === */
	.mwd_tabbed-range > h2,
	.mwd_tabbed-range_tabs,
	.mwd_redesign-range_caroussel,
	.mwd_redesign-range_link-caroussel,  
	.mwd_redesign-range_products {
		width: 704px;
	}
	.mwd_tabbed-range_tabs {
    	/*padding: 0 13.33px;*/
	}
	.mwd_tabbed-range_tabs.mwd_cols-4 > a {
		width: 32%;
	}
	.mwd_tabbed-range_tabs.mwd_cols-4 > a:nth-child(3n) {
		margin-right: 0;
	}
	.mwd_redesign-range_caroussel .slick-next, 
	.mwd_redesign-range_link-caroussel .slick-next, 
	.mwd_redesign-subrange_caroussel .slick-next, 
	.mwd_redesign-range_link-caroussel .slick-prev,
	.mwd_redesign-range_caroussel .slick-prev,
	.mwd_redesign-subrange_caroussel .slick-prev {
		opacity: 0;
		visibility: hidden;
	}
	.mwd_redesign-range_products {
		/*padding: 0 15px;*/
	}


	/* === PROMOGRID REBUILD === */
	.mwd_promogrid_rebuild .mwd_contentBox {
		max-width: 470px;
	}
	.mwd_promogrid_rebuild .promo-grid__item--width1 {
	    width: 50%;
	}
	.mwd_promogrid_rebuild .promo-grid__item--width2 {
	    width: 100%;
	}


	/* === POPUPS === */
	.mwd_popup-lg {
		width: 100%;
		max-width: 100%;
		left: 0;
		top: 70px;
		margin: 0;
	}


}
	
@media only screen 
and (min-device-width : 768px) 
	and (max-device-width : 1024px) {
		
		#resume .mwd_keyfeatures_grid.mwd_cols-4 .mwd_grid_item.technology_2 {
			width: 100% !important;;
			margin-bottom: 20px;
		}	
		
				#resume .mwd_keyfeatures_grid.mwd_cols-4 .mwd_grid_item.technology_3 {
			width: 100% !important;
		}	
		
	}	
	

@media only screen and (max-width: 767px) {

	/* === GENERAL === */

	.mwd_contentBox {
		width: 576px;
	}
	.mwd_contentBox.mwd_left > h2,
	.mwd_contentBox.mwd_right > h2,
	.mwd_contentBox.mwd_left .mwd_text,
	.mwd_contentBox.mwd_right .mwd_text,
	.mwd_contentBox.mwd_left .mwd_image,
	.mwd_contentBox.mwd_right .mwd_image,
	/* contentSwitcherV2 */
	.mwd_contentSwitcherV2 .mwd_text.mwd_left,
	.mwd_contentSwitcherV2 .mwd_image.mwd_left,
	.mwd_contentSwitcherV2 .mwd_text.mwd_right,
	.mwd_contentSwitcherV2 .mwd_image.mwd_right {
		width: 100%;
		float: none;
	}
	.mwd_contentBox > .mwd_image {
		margin-bottom: 25px;
	}
	.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image.mwd_left,
	.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image.mwd_right {
		float: left;
	}
	.mwd_contentBox > .mwd_image.mwd_outsideBox {
		position: static;
		left: auto;
		right: auto;
	}
	.mwd_contentBox > .mwd_image > img, 
	.mwd_productinfo > .mwd_visual img,
	/* contentSwitcherV2 */
	.mwd_contentSwitcherV2 .mwd_image > img {
		margin: 0 auto;
	}
	.mwd_contentBox > .mwd_image.mwd_outsideBox {
		margin-left: auto;
		margin-right: auto;
	}
	.mwd_contentBox.mwd_fullwidth .mwd_text,
	.mwd_contentBox.mwd_fullwidth .mwd_sub_text > h2,
	.mwd_contentBox.mwd_fullwidth .mwd_sub_text > h3,
	.mwd_contentBox.mwd_fullwidth .mwd_sub_text > p {
		width: 100%;
		max-width: 100%;
	}
	
	#resume .mwd_keyfeatures_grid.mwd_cols-4 .mwd_grid_item.technology_2 {
		width: 100% !important;
		margin-bottom: 10px;
	}
	
	#resume .mwd_keyfeatures_grid.mwd_cols-4 .mwd_grid_item.technology_3 {
		width: 100% !important;
	}

	/* special variation */
	.mwd_contentBox .mwd_image .mwd_sub_images {
		margin-bottom: 25px;
	}

	.mwd_images_versus .mwd_image_left,
	.mwd_images_versus .mwd_image_right {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 40px;
	}
	.mwd_images_versus .mwd_image_left:last-child,
	.mwd_images_versus .mwd_image_right:last-child {
		margin-bottom: 0;
	}
	.mwd_images_versus img { /* due to figcaption */
		margin: 0 auto 10px;
		width: auto;
		max-width: 100%;
	}
	.mwd_text_versus {
		display: block;
		width: auto;
		position: static;
		margin-left: 0;
		margin-bottom: 40px;
	}
	.mwd_anchorpoint_navi {
		display: none;
	}
	#lamps_intro { padding-top: 10px !important; }


	/* === P'GRAMM === */

	.mwd_para_content {
		width: 100%;
		padding-right: 26%;
	}
	body.rtl .mwd_para_content {
		padding-right: 0;
		padding-left: 26%;
	}


	/* === CONTENT SWITCHER V2 === */

	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li {
		width: 49%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li {
		width: 32%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(3n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(4n) {
		margin-right: 2%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li:nth-child(2n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(2n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(3n) {
		margin-right: 0;
	}


	/* === GALLERY === */

	.mwd_simpleGallery .mwd_thumbnails {
    	/*padding: 0 107px;*/
    	padding: 0 75px;
	}


	/* === PRODUCT INFO === */

	.mwd_productinfo > .mwd_visual,
	.mwd_productinfo > .mwd_text {
		width: 100%;
		float: none;
	}


	/* === FOOTER TILES === */

	.mwd_footertile_content > img {
		margin-bottom: 25px;
		margin-right: 30px;
	}
	.mwd_footertile_content p {
		clear: both;
	}


	/* === FORMS === */

	.mwd_form.mwd_cols-3 .mwd_form_group {
		width: 49%;
		margin-right: 2%;
	}
	.mwd_form.mwd_cols-3 > .mwd_form_row > .mwd_form_group:last-child, /* using .mwd_form_row */
	.mwd_form.mwd_cols-3 > .mwd_form_group:nth-child(2n) { /* not using .mwd_form_row */
		margin-right: 0;
	}


	/* === Product Reviews (CMS Framework) === */
	#BVRRQuickTakeSummaryID .BVRRRatingSummaryLinks {
		top: 0;
	}


	/* === PARALLELOGRAM IMAGE SLIDER === */
	.mwd_pgram_imageslider_text {
		font-size: 25px;
		padding: 20px;
	}
	.mwd_pgram_imageslider_text {
	    /* min-height: 65px; /* 1 row only */
	}	


	/* === IMAGE COMPARE SLIDERS === */
	.mwd_image > .cd-image-container:last-child {
		margin-bottom: 30px;
	}
	.mwd_image > .cd-desc:last-child {
		margin-bottom: 30px;
	}


	/* === DATALISTS === */

	.mwd_datalist.mwd_datalist_30-70 h3 { /* undo special grid */
		width: 50%;
	}
	.mwd_datalist.mwd_datalist_30-70 p { /* undo special grid */
		max-width: 49%;
	}


	/* === PARALLELOGRAM IMAGE SLIDER === */

	.mwd_left > .mwd_pgram_imageslider,
	.mwd_right > .mwd_pgram_imageslider {
		width: 100%;
		float: none;
		margin-bottom: 25px;
	}



	/* === REDESIGN FORMS === */	
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group {
		width: 50%;
		padding: 0 10px;
	}
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group:first-child,
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group:nth-child(2n+1) {
		padding-left: 0;
	}
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group:nth-child(2n) {
		padding-right: 0;
	}


	/* IMAGECONTENT SECTION === */
	.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_image,
	.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_text {
		width: 100%;
	}
	.mwd_contentSection .mwd_contentBox.mwd_smallimagebox .mwd_image img {
		margin: 0 auto;
	}
	.mwd_imagecontentSection .mwd_range_list li {
		width: 50%;
	}
	.mwd_imagecontentSection .mwd_range_list .mwd_product_name {
		max-width: 100%;
	}



	/* === CASE STUDIES === */
	/* // using mThumbnailScroller // */
	.mwd_case_studies_slider > .mTSWrapper {
		width: 460px;
		margin: 0 auto;
	}
	.mwd_case_studies_slider .mTSButtonLeft {
		left: 0;
	}
	.mwd_case_studies_slider .mTSButtonRight {
		right: 0;
	}


	/* === ANCHORPOINT NAVI === */
	.mwd_anchorpoint_navi li a {
		text-indent: -9999px;
	}
	.mwd_anchorpoint_navi li[class^='mwd_icon'] {
		background-position: center center;
	}

	/* anchorbar with name entry */
	.mwd_named_anchorpoint_navi li {
		width: 20%;
	}
	.mwd_named_anchorpoint_navi li.mwd_name {
		display: none;
	}

	/* anchorbar with other specific items amount (default 5) */
	.mwd_named_anchorpoint_navi .mwd_items-3 li {
		width: 33.33%;
	}


	/* === SIMPLE FOOTER TILES === */
	body.ltr .mwd_simple_footertiles li {
		padding-right: 0;
	}
	body.rtl .mwd_simple_footertiles li {
		padding-left: 0;
	}
	.mwd_simple_footertiles.mwd_cols-2 li,
	.mwd_simple_footertiles.mwd_cols-3 li,
	.mwd_simple_footertiles.mwd_cols-4 li {
		width: 100%;
	}



	/* === HERO SLIDER === */
	.mwd_hero_slider {
		margin-bottom: 40px;
	}
	.mwd_hero_slider .mwd_image {
		width: 50%;
		float: none;
		margin: 0 auto;
	}
	.mwd_hero_slider .mwd_text {
		width: 100%;
		float: none;
	}



	/* === RANGE CAROUSSEL === */
	.mwd_tabbed-range > h2,
	.mwd_tabbed-range_tabs,
	.mwd_redesign-range_caroussel,
	.mwd_redesign-range_link-caroussel,  
	.mwd_redesign-range_products {
		width: 576px;
	}
	.mwd_tabbed-range_tabs.mwd_cols-3 > a,
	.mwd_tabbed-range_tabs.mwd_cols-4 > a {
		width: 49%;
	}
	.mwd_tabbed-range_tabs.mwd_cols-4 > a:nth-child(3n) {
		margin-right: 2%;
	}
	.mwd_tabbed-range_tabs.mwd_cols-3 > a:nth-child(2n),
	.mwd_tabbed-range_tabs.mwd_cols-4 > a:nth-child(2n) {
		margin-right: 0;
	}


	/* === POPUPS === */
	.mwd_video_popup {
		left: 0;
		margin: 0;
	}



}

@media only screen and (max-width: 767px) and (min-width: 600px) {

	/* === PRODUCT INFO === */

	.mwd_price_neon {
		float: left;
		margin-right: 30px;
	}
	.mwd_productinfo .mwd_buttons_box {
		padding-top: 35px;
	}
	.mwd_productinfo .mwd_share {
		padding-top: 10px;
	}
}

@media only screen and (max-width: 599px) {

	/* === GENERAL === */

	.mwd_contentBox {
		width: 480px;
	}
	.mwd_contentBox figcaption {
		text-align: center;
	}
	.mwd_contentBox > .mwd_whiteBox figcaption {
		text-align: left;
	}
	body.rtl .mwd_contentBox > .mwd_whiteBox figcaption {
		text-align: right;
	}

	/* special variation */
	.mwd_contentBox .mwd_image .mwd_sub_images .mwd_right {
		padding-top: 30px;
	}


	/* === CONTENTSWITCHERV2 === */
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_left,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content .mwd_right {
		float: none;
		width: 100%;
	}


	/* === HERO REDESIGN === */

	.epson_redesign .mwd_hero > .mwd_contentBox {
		/* min-height: 800px; */
	}
	.mwd_herotext_redesign {
		width: 100%;
		top: 50px;
	}

	
	/* === P'GRAMM === */

	.mwd_para_content h1 {
		font-size: 24px;
    	line-height: 30px;
	}
	.mwd_para_content p {
		font-size: 16px;
    	line-height: 20px;
	}
	.mwd_para_content {
		background: #10218b !important;
		width: 100% !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	body.rtl .mwd_para_content {
		background: #10218b;
		width: 100%;
		padding-left: 0;
	}
	.mwd_para_content:before {
		background: #10218b;
	}
	body.rtl .mwd_para_content:after {
		background: #10218b;
	}
	.mwd_para_content:after {
		content: '';
		position: absolute;
		top: 0;
		right: -200px;
		width: 200px;
		height: 100%;
		background: #10218b;
	}
	body.rtl .mwd_para_content:before {
		display: block; /* important */
		content: '';
		position: absolute;
		top: 0;
		left: -200px;
		width: 200px;
		height: 100%;
		background: #10218b;
	}






	/* === FIXED NAVI BAR === */

	.mwd_fixedbar .mwd_contentBox {
		width: 100%;
		padding: 0 8px 0 15px;
	}
	.mwd_fixedbar.mwd_visible {
		top: 58px;
	}


	/* === CONTENT SWITCHER V2 === */

	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_2-cols li,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li {
		width: 100%;
	}
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_2-cols li,
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_2-cols li:nth-child(n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_3-cols li:nth-child(n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_4-cols li:nth-child(n),
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_navi.mwd_5-cols li:nth-child(n) {
		margin-right: 0;
	}


	/* === GALLERY === */

	.mwd_simpleGallery .mwd_thumbnails {
    	/*padding: 0 155px;*/
    	padding: 0 150px;
	}


	/* === DATALISTS === */

	.mwd_datalist h3,
	.mwd_datalist p {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.mwd_datalist p {
		padding-top: 0;
	}
	.mwd_datalist p:first-child { /* if no h3 present */
		padding-top: 15px;
	}
	.mwd_datalist.mwd_datalist_30-70 h3,
	.mwd_datalist.mwd_datalist_30-70 p { /* undo special grid */
		width: 100%;
		max-width: 100%;
	}


	/* === FOOTER TILES === */

	.mwd_footertiles.mwd_cols-3 li {
		width: 100%;
		float: none;
	}
	.mwd_footertiles p {
		display: none;
	}
	.mwd_footertiles li {
    	border-left: 1px solid #575757;
    	padding: 20px;
	}


	/* === FORMS === */

	.mwd_form.mwd_cols-3 .mwd_form_group {
		width: 100%;
		margin-right: 0;
	}
	/* //// POPUP 2-COLS START //// */
	.mwd_form.mwd_cols-2 .mwd_form_group {
		float: none;
		width: 100%;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	/* //// POPUP 2-COLS START //// */
	.mwd_popup .mwd_form label {
		margin-bottom: 0;
	}
	.mwd_popup .mwd_form_group {
		margin-bottom: 15px;
	}
	.mwd_popup .mwd_form small {
		margin-bottom: 15px;
	}
	.mwd_popup .mwd_popup > h3 {
		font-size: 16px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.mwd_popup .mwd_popup p {
		margin-bottom: 10px;
	}


	/* === PARALLELOGRAM IMAGE SLIDER === */
	.mwd_pgram_imageslider_images {
		left: 10%;
		width: 80%;
	}
	.mwd_pgram_imageslider_text {
		font-size: 16px;
    	padding: 15px 20px;
	}
	.mwd_pgram_imageslider_text {
	    /* min-height: 46px; /* 1 row only */
	    min-width: 170px;
	}


	/* === POPUPS === */
	.mwd_popup {
		width: 100%;
		max-width: 100%;
		left: 0;
		top: 70px;
		margin: 0;
	}


	/* === CASE STUDIES === */
	/* // using mThumbnailScroller // */
	.mwd_case_studies_slider > .mTSWrapper {
		width: 220px;
	}
	.mwd_case_studies_slider li {
		margin-right: 0;
	}



	/* === ANCHORPOINT NAVI === */
	.mwd_anchorpoint_navi.mwd_fixed {
		top: 58px;
	}
	body.redesign .mwd_anchorpoint_navi.mwd_fixed {
		top: 0;
	}
	.mwd_anchorpoint_navi li a {
		height: 75px;
	}

	/* anchorbar with name entry */
	.mwd_named_anchorpoint_navi li.mwd_name {
		height: 75px;
	}


	/* === HERO SLIDER === */
	.mwd_hero_slider .mwd_image {
		width: 60%;
	}
	.mwd_hero_slider .mwd_image img.mwd_logo {
		position: static;
	}


	/* === RANGE CAROUSSEL === */
	.mwd_tabbed-range > h2,
	.mwd_tabbed-range_tabs,
	.mwd_redesign-range_caroussel, 
	.mwd_redesign-range_link-caroussel, 
	.mwd_redesign-range_products {
		width: 480px;
	}
	.mwd_tabbed-range_tabs.mwd_cols-2 > a,
	.mwd_tabbed-range_tabs.mwd_cols-3 > a,
	.mwd_tabbed-range_tabs.mwd_cols-4 > a {
		width: 100%;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.mwd_redesign-range_image {
    	float: none;
    	max-width: 100%;
	}
	.mwd_redesign-range_features {
    	width: 100%;
	}


	/* === OLD-STYLE PDF DOWNLOAD LIST === */
	.mwd_pdf_download_list li {
		width: 50%;
	}
	.mwd_pdf_download_list li:nth-child(n+3) {
		margin-top: 15px;
	}
}

@media all and (max-width: 480px) {

	/* === GENERAL === */

	.mwd_contentBox {
		width: 300px;
	}
	.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image.mwd_left,
	.mwd_contentBox > .mwd_whiteBox .mwd_imageBox .mwd_image.mwd_right {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.mwd_imageBox .mwd_image img {
		margin-top: 30px;
	}
	.mwd_imageBox .mwd_image:first-child img {
		margin-top: 0;
	}


	/* === CONTENTSWITCHERV2 === */
	.mwd_contentSwitcherV2 .mwd_contentSwitcherV2_content > div > p {
		padding-right: 0;
		padding-left: 0;
	}


	/* === FIXED NAVI BAR === */
	
	/*.mwd_fixedbar form {
		float: none;
		clear: both;
		padding-top: 0;
	}*/
	.mwd_fixedbar form:after {
	    content: '';
	    visibility: hidden;
	    display: block;
	    clear: both;
	    height: 0;
	}
	.mwd_fixedbar p {
		display: none;
	}



	/* === GALLERY === */

	.mwd_simpleGallery .mwd_thumbnails {
    	padding: 0 65px;
	}


	/* === PRODUCT INFO === */

	.mwd_productinfo ul {
		margin-bottom: 30px;
	}


	/* === INK DROPS === */

	.mwd_ink_drops > li {
		width: 49%;
	}


	/* === REDESIGN FORMS === */	
	.mwd_form_redesign .mwd_cols-2 .mwd_form_group,
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group,
	.mwd_form_redesign .mwd_cols-2 .mwd_form_group:nth-child(n),
	.mwd_form_redesign .mwd_cols-3 .mwd_form_group:nth-child(n) {
		width: 100%;
		padding: 0;
		float: none;
	}

	.mwd_form_redesign .btn-submit {
		width: 100%;
	}


	/* IMAGECONTENT SECTION === */
	.mwd_imagecontentSection .mwd_range_list li {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 60px;
		padding-right: 0;
	}
	body.rtl .mwd_imagecontentSection .mwd_range_list li {
		float: none;
		padding-left: 0;
	}
	.mwd_imagecontentSection .mwd_range_list .mwd_product_image {
		/* width: auto;
		height: auto; */
		margin: 0 auto;
	}
	.mwd_imagecontentSection .mwd_range_list .mwd_product_image img {
		position: static;
		margin: 0 auto;
	}


	/* === SIMPLE FOOTER TILES === */
	body.ltr .mwd_simple_footertiles li {
		padding-left: 0;
	}
	body.rtl .mwd_simple_footertiles li {
		padding-right: 0;
	}
	.mwd_simple_footertiles li > img {
		display: none;
	}
	/*.mwd_simple_footertiles .btn {
		width: 100%;
	}*/


	/* === HERO SLIDER === */
	.mwd_hero_slider .mwd_image {
		width: 100%;
	}


	/* === RANGE CAROUSSEL === */
	.mwd_tabbed-range > h2,
	.mwd_tabbed-range_tabs,
	.mwd_redesign-range_caroussel, 
	.mwd_redesign-range_link-caroussel, 
	.mwd_redesign-range_products {
		width: 300px;
	}


	/* === OLD-STYLE PDF DOWNLOAD LIST === */
	.mwd_pdf_download_list li {
		width: 100%;
		margin-top: 15px;
	}
	.mwd_pdf_download_list li:first-child {
		margin-top: 0;
	}


	/* === PROMOGRID REBUILD === */
	.mwd_promogrid_rebuild .promo-grid__item--height1,
	.mwd_promogrid_rebuild .promo-grid__item--height2 {
    	height: auto; 
	}
	.mwd_promogrid_rebuild .promo-grid__item--width1 img {
		opacity: 0;
	}



}


