p {
  margin-top: 0;
  margin-bottom: 25px;
  line-height: 22px;
}
p:last-child {
  margin-bottom: 0;
}
h2 {
  margin-top: 0;
}
.l-container {
  max-width: none;
}
section {
  padding: 60px 0px;
}
.tabbed-slider__content section {
  padding: 0;
}
.page--content .breadcrumb a,
.page--content .breadcrumb .current {
  color: #575755;
}
@media only screen and (max-width: 768px) {
  .page--content .breadcrumb a,
  .page--content .breadcrumb .current {
    color: white;
  }
}
.page--content .breadcrumb a:after {
  background: #575755;
}
@media only screen and (max-width: 768px) {
  .page--content .breadcrumb a:after {
    background: white;
  }
}
sub,
sup {
  font-size: 70%;
}
.btn-custom {
  text-transform: uppercase;
  color: #10218B;
  background-color: #F6F6F6;
}
.btn-custom:hover {
  background-color: #DDDDDD;
  color: #10218B;
}
.page-nav .product-info h4,
.page-nav .anchor-info h4 {
  font-size: 14px;
}
.mwd_redesign-range_caroussel .slick-slide img {
  width: 100%!important;
}
.hero-slider {
  background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/hero-desktop.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
}
@media only screen and (max-width: 768px) {
  .hero-slider {
    background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/hero-tablet.jpg");
    height: 500px;
  }
}
@media only screen and (max-width: 599px) {
  .hero-slider {
    background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/hero-mobile.jpg");
    height: 500px;
  }
}
.hero-slider .columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.hero-slider .description {
  position: relative;
  bottom: auto !important;
  left: auto !important;
}
@media only screen and (max-width: 479px) {
  .hero-slider .description {
    top: 25px;
  }
}
.hero-slider .description h1 {
  color: #10218b;
  font-size: 38px;
}
@media only screen and (max-width: 768px) {
  .hero-slider .description h1 {
    font-size: 28px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 479px) {
  .hero-slider .description h1 {
    top: 20px;
  }
}
.hero-slider .description p {
  color: #575755;
  font-size: 18px;
  max-width: 275px;
}
.intro-section h2 {
  font-size: 28px;
  color: #10208b;
}
.intro-section p {
  font-size: 16px;
  color: #575755;
}
.print-to-go-banner {
  background-image: url("https://neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/OntheGo.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 767px) {
  .print-to-go-banner {
    background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/OntheGo-tablet.jpg");
  }
}
@media only screen and (max-width: 599px) {
  .print-to-go-banner {
    background-image: none;
    background-color: #F6F6F6;
    padding-bottom: 0;
  }
}
.print-to-go-banner .mobile-image {
  display: none;
}
@media only screen and (max-width: 599px) {
  .print-to-go-banner .mobile-image {
    display: block;
    width: 100%;
    margin-top: 40px;
  }
}
.print-to-go-banner h2 {
  font-size: 28px;
  color: #10208b;
}
.print-to-go-banner p {
  font-size: 16px;
  color: #575755;
}
.print-to-go-banner ul {
  max-width: 100%;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  float: left;
  width: 100%;
}
.print-to-go-banner ul li {
  max-width: 25%;
  width: 25%;
  display: inline-block;
  margin-bottom: 20px;
  float: left;
}
@media only screen and (max-width: 599px) {
  .print-to-go-banner ul li {
    max-width: 50%;
    width: 50%;
    margin-bottom: 40px;
  }
}
.print-to-go-banner ul li p {
  max-width: 75px;
  font-size: 14px;
  line-height: 20px;
}
@media only screen and (max-width: 599px) {
  .print-to-go-banner ul li p {
    max-width: none;
  }
}
.print-to-go-banner ul li img {
  height: 50px;
  width: 50px;
  display: block;
  margin-bottom: 10px;
  margin-right: auto;
}
.print-to-go-banner a {
  display: inline-block;
  margin-right: 10px;
}
@media only screen and (max-width: 479px) {
  .print-to-go-banner a {
    margin-bottom: 20px;
  }
}
.ready-ink-banner {
  background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/ready-ink-banner.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 768px) {
  .ready-ink-banner {
    background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/ready-ink-banner-tablet.jpg");
  }
}
@media only screen and (max-width: 479px) {
  .ready-ink-banner {
    background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/ready-ink-banner-mobile.jpg");
    height: 450px;
  }
}
.ready-ink-banner img {
  margin-bottom: 20px;
}
.ready-ink-banner p {
  font-size: 16px;
  color: #575755;
}
@media only screen and (max-width: 479px) {
  .ready-ink-banner p {
    max-width: 300px;
  }
}
.blue-box-banner {
  background-image: url("//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/blue-box-banner.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media only screen and (max-width: 768px) {
  .blue-box-banner {
    background-image: none;
    background-color: #10218B;
    padding: 0;
  }
}
.blue-box-banner .tablet-image {
  display: none;
}
@media only screen and (max-width: 768px) {
  .blue-box-banner .tablet-image {
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  .blue-box-banner .tablet-image {
    display: none;
  }
}
.blue-box-banner .mobile-image {
  display: none;
}
@media only screen and (max-width: 479px) {
  .blue-box-banner .mobile-image {
    display: block;
  }
}
.blue-box-banner .blue-box {
  padding: 40px;
  background-color: #10218B;
  max-width: 400px;
}
@media only screen and (max-width: 768px) {
  .blue-box-banner .blue-box {
    max-width: none;
  }
}
.blue-box-banner .blue-box h2 {
  color: white;
  font-size: 28px;
}
.blue-box-banner .blue-box p {
  color: white;
  font-size: 16px;
}
.blue-box-banner .blue-box a {
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.tooltip-tab {
  background-color: #f6f6f6;
}
.tooltip-tab .slide-content {
  max-width: 480px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.tooltip-tab .mobile-show {
  display: none;
}
@media only screen and (max-width: 500px) {
  .tooltip-tab .mobile-show {
    color: #575752;
    border-bottom: 4px solid #10218b;
    padding-bottom: 15px;
    padding-left: 75px;
    display: block;
    text-align: left;
  }
  .tooltip-tab .mobile-show h4 {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0;
  }
  .tooltip-tab .mobile-show p {
    font-size: 12px;
  }
  .tooltip-tab .mobile-show .tab-icon {
    height: 45px;
    width: 45px;
    border-radius: 100%;
    background-color: #10218b;
    position: absolute;
    left: 10px;
    top: -5px;
    background-size: 50%;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .tooltip-tab .mobile-show .tab-icon.one {
    background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Home-White.svg);
  }
  .tooltip-tab .mobile-show .tab-icon.two {
    background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Premium-White.svg);
  }
  .tooltip-tab .mobile-show .tab-icon.three {
    background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Photo-White.svg);
  }
}
.tooltip-tab .tab-one,
.tooltip-tab .tab-two,
.tooltip-tab .tab-three {
  color: #575752;
  border-bottom: 4px solid #cdcdcd;
  display: block;
  padding-bottom: 15px;
  padding-left: 55px;
}
@media only screen and (max-width: 500px) {
  .tooltip-tab .tab-one,
  .tooltip-tab .tab-two,
  .tooltip-tab .tab-three {
    display: none;
  }
}
@media only screen and (max-width: 959px) {
  .tooltip-tab .tab-one,
  .tooltip-tab .tab-two,
  .tooltip-tab .tab-three {
    padding-left: initial;
    text-align: center;
  }
}
.tooltip-tab .tab-one.active,
.tooltip-tab .tab-two.active,
.tooltip-tab .tab-three.active {
  border-color: #10218b;
}
.tooltip-tab .tab-one:hover,
.tooltip-tab .tab-two:hover,
.tooltip-tab .tab-three:hover {
  text-decoration: none;
  border-color: #10218b;
}
.tooltip-tab .tab-one h4,
.tooltip-tab .tab-two h4,
.tooltip-tab .tab-three h4 {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0;
}
.tooltip-tab .tab-one p,
.tooltip-tab .tab-two p,
.tooltip-tab .tab-three p {
  font-size: 12px;
  height: 44px;
}
.tooltip-tab .tab-one .tab-icon,
.tooltip-tab .tab-two .tab-icon,
.tooltip-tab .tab-three .tab-icon {
  height: 45px;
  width: 45px;
  border-radius: 100%;
  background-color: #cdcdcd;
  position: absolute;
  left: 10px;
  top: 7px;
  background-size: 50%;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 959px) {
  .tooltip-tab .tab-one .tab-icon,
  .tooltip-tab .tab-two .tab-icon,
  .tooltip-tab .tab-three .tab-icon {
    height: 70px;
    width: 70px;
    position: relative;
    display: block;
    left: initial;
    top: initial;
    margin-left: auto;
    margin-right: auto;
  }
}
.tooltip-tab .tab-one.active .tab-icon,
.tooltip-tab .tab-two.active .tab-icon,
.tooltip-tab .tab-three.active .tab-icon {
  background-color: #10218b;
}
.tooltip-tab .tab-one .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Home-Grey.svg);
}
.tooltip-tab .tab-one.active .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Home-White.svg);
}
.tooltip-tab .tab-two .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Premium-Grey.svg);
}
.tooltip-tab .tab-two.active .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Premium-White.svg);
}
.tooltip-tab .tab-three .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Photo-Grey.svg);
}
.tooltip-tab .tab-three.active .tab-icon {
  background-image: url(//neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/Icon-Photo-White.svg);
}
.tooltip-tab .content {
  text-align: center;
}
.tooltip-tab .content h3 {
  color: #575756;
  font-size: 22px;
  margin-bottom: 30px;
}
.tooltip-tab .content p {
  color: #575756;
  font-size: 16px;
  margin-bottom: 30px;
}
.tooltip-tab .content .btn {
  margin: 0px 15px 10px 0px;
}
.tooltip-tab .content .btn.orange {
  background-color: #f68f39;
  color: white;
  border: none;
}
.tooltip-tab .content .btn.orange:hover {
  background-color: #f47e1c;
}
.printer-slider .slick-dots {
  display: none!important;
}
@media only screen and (max-width: 959px) {
  .printer-slider .slick-dots {
    display: block!important;
  }
}
.printer-slider .slick-dots li.slick-active button {
  background: #10218b;
  box-shadow: none;
  border: none;
}
.printer-slider .slick-dots li button {
  background: #d9d9d9;
  box-shadow: none;
  border: none;
}
@media only screen and (min-width: 920px) {
  .printer-slider {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 920px) {
  .printer-slider .slick-active .single-slide,
  .printer-slider .slick-center .single-slide {
    z-index: 98;
  }
  .printer-slider .slick-active .single-slide img,
  .printer-slider .slick-center .single-slide img {
    transform: scale(1.2);
    opacity: 1;
  }
}
.printer-slider .slick-slide {
  text-align: center;
  margin-bottom: 20px;
  position: relative;
}
@media only screen and (min-width: 920px) {
  .printer-slider .slick-slide {
    margin-right: -40px;
    margin-left: -40px;
  }
}
@media only screen and (min-width: 920px) {
  .printer-slider .slick-slide.slick-active,
  .printer-slider .slick-slide.slick-center {
    z-index: 98;
  }
  .printer-slider .slick-slide.slick-active img,
  .printer-slider .slick-slide.slick-center img {
    transform: scale(1.2);
    opacity: 1;
  }
}
.printer-slider .slick-slide img {
  display: block;
  max-height: 480px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 920px) {
  .printer-slider .slick-slide img {
    display: block;
    width: 432px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    opacity: 0.4;
    transform: scale(0.6);
    transition: transform 0.5s;
  }
}
.printer-slider .slick-slide.slick-center .tooltips {
  display: block;
}
.printer-slider .slick-slide .tooltips {
  position: absolute;
  display: none;
}
.printer-slider .slick-slide .tooltips .tooltip_icon {
  background: url(https://neon.epson-europe.com/files/repo/2018/ExpressionPrinters-12882/assets/img/tooltips.png);
  height: 41px;
  width: 41px;
  cursor: pointer;
  z-index: 100;
}
.printer-slider .slick-slide .tooltips.tooltips-top .tooltip_text {
  bottom: 65px;
}
.printer-slider .slick-slide .tooltips.tooltips-top .tooltip_text:after,
.printer-slider .slick-slide .tooltips.tooltips-top .tooltip_text:before {
  top: 100%;
}
.printer-slider .slick-slide .tooltips.tooltips-top .tooltip_text:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
}
.printer-slider .slick-slide .tooltips.tooltips-top .tooltip_text:before {
  border-color: rgba(176, 177, 177, 0);
  border-top-color: #b0b1b1;
}
.printer-slider .slick-slide .tooltips.tooltips-bottom .tooltip_text {
  top: 65px;
}
.printer-slider .slick-slide .tooltips.tooltips-bottom .tooltip_text:after,
.printer-slider .slick-slide .tooltips.tooltips-bottom .tooltip_text:before {
  bottom: 100%;
}
.printer-slider .slick-slide .tooltips.tooltips-bottom .tooltip_text:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.printer-slider .slick-slide .tooltips.tooltips-bottom .tooltip_text:before {
  border-color: rgba(176, 177, 177, 0);
  border-bottom-color: #b0b1b1;
}
.printer-slider .slick-slide .tooltips .tooltip_text {
  position: absolute;
  background: #ffffff;
  width: 255px;
  left: -106px;
  z-index: 104;
  padding: 18px;
  text-align: left;
  border: 1px solid #b0b1b1;
}
.printer-slider .slick-slide .tooltips .tooltip_text.hidden {
  display: none;
}
.printer-slider .slick-slide .tooltips .tooltip_text:after,
.printer-slider .slick-slide .tooltips .tooltip_text:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.printer-slider .slick-slide .tooltips .tooltip_text:after {
  border-width: 17px;
  margin-left: -17px;
}
.printer-slider .slick-slide .tooltips .tooltip_text:before {
  border-width: 18px;
  margin-left: -18px;
}
.printer-slider .slick-slide .tooltips .tooltip_text h4 {
  font-size: 13px;
  font-weight: bold;
  color: #101f8b;
  margin-top: 0;
  text-transform: uppercase;
}
.printer-slider .slick-slide .tooltips .tooltip_text p {
  font-size: 12px;
  color: #575752;
  line-height: 20px;
}
.printer-slider .slick-slide .tooltips .tooltip_text p:last-of-type {
  margin-bottom: 0;
}
.printer-slider .slick-slide[data-slide="home"] .tooltips.tooltip1,
.printer-slider .slick-slide [data-slide="home"] .tooltips.tooltip1 {
  top: 210px;
  left: 100px;
}
.printer-slider .slick-slide[data-slide="home"] .tooltips.tooltip2,
.printer-slider .slick-slide [data-slide="home"] .tooltips.tooltip2 {
  top: 133px;
  left: 348px;
}
.printer-slider .slick-slide[data-slide="home"] .tooltips.tooltip3,
.printer-slider .slick-slide [data-slide="home"] .tooltips.tooltip3 {
  top: 239px;
  left: 23px;
}
.printer-slider .slick-slide[data-slide="home"] .tooltips.tooltip4,
.printer-slider .slick-slide [data-slide="home"] .tooltips.tooltip4 {
  top: 224px;
  left: 244px;
}
.printer-slider .slick-slide[data-slide="premium"] .tooltips.tooltip1,
.printer-slider .slick-slide [data-slide="premium"] .tooltips.tooltip1 {
  top: 210px;
  left: 100px;
}
.printer-slider .slick-slide[data-slide="premium"] .tooltips.tooltip2,
.printer-slider .slick-slide [data-slide="premium"] .tooltips.tooltip2 {
  top: 224px;
  left: 244px;
}
.printer-slider .slick-slide[data-slide="premium"] .tooltips.tooltip3,
.printer-slider .slick-slide [data-slide="premium"] .tooltips.tooltip3 {
  top: 275px;
  left: 190px;
}
.printer-slider .slick-slide[data-slide="premium"] .tooltips.tooltip4,
.printer-slider .slick-slide [data-slide="premium"] .tooltips.tooltip4 {
  top: 118px;
  left: 272px;
}
.printer-slider .slick-slide[data-slide="premium"] .tooltips.tooltip5,
.printer-slider .slick-slide [data-slide="premium"] .tooltips.tooltip5 {
  top: 201px;
  left: 357px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip1,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip1 {
  top: 210px;
  left: 100px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip2,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip2 {
  top: 73px;
  left: 71px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip2 .tooltip_text,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip2 .tooltip_text {
  width: 335px;
  left: -146px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip3,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip3 {
  top: 275px;
  left: 190px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip4,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip4 {
  top: 201px;
  left: 357px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip5,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip5 {
  top: 275px;
  left: 287px;
}
.printer-slider .slick-slide[data-slide="photo"] .tooltips.tooltip6,
.printer-slider .slick-slide [data-slide="photo"] .tooltips.tooltip6 {
  top: 168px;
  left: 305px;
}
html[lang="it"] .printer-slider .single-slide[data-slide="photo"] .tooltips.tooltip2 {
  top: 67px;
}
html[lang="it"] .printer-slider .single-slide[data-slide="photo"] .tooltips.tooltip6 {
  top: 137px;
}
.product__range {
  margin: 0;
  padding-top: 50px;
  background-color: #F6F6F6;
}
.product__range h2 {
  margin-top: 0;
  color: #10218b;
}
.product__range .tabbed-slider__tabs {
  padding-bottom: 40px;
}
.product__range .product__range--bar {
  background-color: #ffffff;
  margin-bottom: 0;
}
.product__range .product__range--carousel .slick-slide.is-selected,
.product__range .product__range--carousel .slick-slide.is-selected:hover {
  background-color: #F6F6F6;
}
.product__range .product__range--carousel .slick-track {
  height: 235px;
}
.product__range .product__range--products {
  padding: 40px 0;
}
.product__range .icons-wrapper {
  display: none;
  margin-bottom: 20px;
}
.product__range .icons-wrapper .feature-icon {
  height: 50px;
  width: auto;
  margin-right: 10px;
  margin-bottom: 6px;
}
.product__range .product__range--carousel .slick-dots {
  background-color: #ffffff;
}
.product__range .product__range--carousel .slick-dots li button {
  border: 1px solid #575755;
}
.product__range .product__range--carousel .slick-dots li.slick-active button {
  background-color: #101f8b;
  border-color: #101f8b;
}
.side-tab__items {
  display: none;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-pack: center;
  justify-content: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: rotate(-90deg) translateY(-100%);
  transform-origin: top right;
  width: 100vh;
  z-index: 11;
}
@media only screen and (min-width: 600px) {
  .side-tab__items {
    display: -ms-flexbox;
    display: flex;
  }
}
.side-tab__item {
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  transition: transform 0.4s ease-in-out;
}
.side-tab__item.is-open {
  transform: translateY(-325px);
  z-index: 1;
}
.side-tab__extra {
  left: 50%;
  position: absolute;
  transform: rotate(90deg) translateY(-50%);
  transform-origin: left top;
  width: 325px;
}
.side-tab__button {
  display: -ms-flexbox;
  display: flex;
}
.compare-window {
  right: auto;
  top: auto;
  transform: none;
  width: auto;
}
.compare-window:not(.is-visible) {
  display: none;
}
.compare-window .compare-toggle-link {
  margin-top: 0;
  margin-right: 0;
  transform: none;
  padding: 10px 15px;
  background-color: #878B8F;
  color: #ffffff;
  position: static;
  display: -ms-flexbox;
  display: flex;
  border-style: none;
}
.compare-window .compare-toggle-link:hover {
  background-color: #6e7275;
  color: #ffffff;
}
.compare-window .compare-toggle-link .icon {
  width: 20px;
  margin-right: 5px;
}
.compare-window .compare-inner {
  background-color: #878B8F;
}
.footnotes p {
  font-size: 11px;
  color: #a9a9a9;
  line-height: 20px;
}
/*# sourceMappingURL=expression.css.map */