/*-----------------------------------------------------------/
/  Variables
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  Mixins
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  functions
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  General styling for soco modules
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  Cookie notification
/-----------------------------------------------------------*/
/* line 2, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
#cookieNotification {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  margin: 0;
  z-index: 1000000;
  padding: 10px 0;
  line-height: 15px;
  font-size: 10px;
  text-align: left; }
  /* line 17, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification a {
    color: #FFFFFF;
    text-decoration: underline; }
    /* line 21, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification a:hover {
      text-decoration: none; }
  /* line 26, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification .content {
    width: 950px;
    margin: 0 auto; }
    /* line 30, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification .content .msg {
      float: left;
      width: 80%; }
  /* line 37, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification .closeMsg {
    float: right; }
    /* line 40, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification .closeMsg a {
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      border: 1px solid #fff;
      padding: 3px 10px;
      line-height: 20px;
      text-decoration: none;
      display: inline-block; }
      /* line 48, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
      #cookieNotification .closeMsg a:hover {
        background: #fff;
        color: #000; }

/* line 59, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
.mobile {
  padding: 20px; }
  /* line 65, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  .mobile .closeMsg a {
    border: 2px solid #fff !important;
    padding: 2px 6px !important;
    line-height: 12px !important;
    text-decoration: none;
    display: inline-block; }
    /* line 72, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    .mobile .closeMsg a:hover {
      background: #fff;
      color: #000; }
    /* line 77, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    .mobile .closeMsg a span {
      font-size: 14px; }

/*-----------------------------------------------------------/
/  Old header & footer
/-----------------------------------------------------------*/
/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
.header {
  height: 139px;
  background: #FFF;
  margin-bottom: 11px; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
.headerContent {
  height: 44px;
  padding: 10px 0 9px 0;
  width: 990px;
  margin: 0 auto;
  position: relative;
  z-index: 100; }
  /* line 14, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .headerContent .logo {
    float: left; }
  /* line 17, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .headerContent .voordelen {
    float: left;
    margin-left: 100px;
    width: 400px; }
    /* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .headerContent .voordelen LI {
      float: left;
      color: #7d8a80;
      overflow: hidden;
      width: 170px; }
      /* line 26, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      .headerContent .voordelen LI P {
        margin-top: 8px; }
  /* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .headerContent .thuiswinkel {
    float: left; }

/* line 35, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
#winkelwagentje-outer {
  position: relative; }
  /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  #winkelwagentje-outer:hover #winkelwagentje-producten {
    display: block;
    z-index: 1000; }
  /* line 43, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  #winkelwagentje-outer #winkelwagentje-producten {
    width: 300px;
    padding: 8px;
    display: none;
    border: 1px solid #C7C7C7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px #4d4c4c;
    -moz-box-shadow: 0 4px 8px #4d4c4c;
    box-shadow: 0 4px 8px #4d4c4c;
    background: #FFF;
    z-index: 1000;
    position: absolute;
    right: 0; }
  /* line 56, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  #winkelwagentje-outer #winkelwagentje {
    position: absolute;
    z-index: 599;
    right: 0; }
    /* line 60, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner {
      border-left: 1px solid #d8dcd9;
      width: 179px;
      font-weight: bold;
      color: #7d8a80;
      text-align: right; }
      /* line 66, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner .ww_titel {
        font-size: 12px;
        color: #7d8a80;
        margin-left: 4px; }
        /* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
        #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner .ww_titel A {
          color: #7d8a80; }
      /* line 74, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner .winkelwagentjeicon {
        width: 23px;
        height: 17px;
        display: inline-block;
        background: url(/includes/images/rd/cart.gif) no-repeat; }
      /* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner .ww_pijl {
        border-left: 1px solid #333;
        margin-left: 4px;
        width: 20px;
        height: 10px;
        display: inline-block;
        background: url(/includes/images/rd/cart.gif) no-repeat -24px 3px; }
      /* line 88, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner #ww_midden {
        margin-top: 4px; }
      /* line 92, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #winkelwagentje-outer #winkelwagentje #winkelwagentje-inner #ww_midden STRONG {
        color: #004d59; }

/* line 99, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
.dlvFrancoTodo {
  font-family: 'Open Sans';
  font-weight: normal;
  text-transform: uppercase;
  color: #004d59;
  background-image: url("/files/images/coldbox/banners/header-bijna-gratis-verzending.jpg");
  height: 35px;
  margin-bottom: 4px; }

/* line 109, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
.winkelwagentje-small {
  border-top: 1px solid #C7C7C7;
  border-right: 1px solid #C7C7C7;
  width: 100%; }
  /* line 113, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .winkelwagentje-small .dlvFranco {
    background: rgba(241, 182, 0, 0.2);
    color: #004d59;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    padding: 10px 30px;
    text-align: center;
    width: 214px; }
  /* line 123, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .winkelwagentje-small TH {
    background: #cbd0cc;
    font-weight: bold;
    padding: 4px;
    border-bottom: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7; }
  /* line 130, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .winkelwagentje-small TD {
    padding: 4px;
    border-bottom: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
    vertical-align: middle; }
    /* line 135, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .winkelwagentje-small TD.name {
      text-align: left; }
    /* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .winkelwagentje-small TD.stock, .winkelwagentje-small TD.price {
      text-align: right; }
    /* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .winkelwagentje-small TD B, .winkelwagentje-small TD STRONG {
      font-weight: bold; }
    /* line 146, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .winkelwagentje-small TD SPAN.pnummer {
      display: none; }

/* line 153, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
.searchContent {
  height: 40px;
  margin: 0 auto;
  width: 990px; }
  /* line 157, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .searchContent #zoekbox {
    float: left;
    position: relative;
    margin-top: 9px; }
    /* line 161, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .searchContent #zoekbox INPUT[type=text] {
      height: 14px;
      width: 242px;
      padding: 4px 34px 4px 4px;
      border: 1px solid #7d8a80;
      color: #7d8a80;
      font-size: 11px; }
    /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .searchContent #zoekbox BUTTON {
      background: url(/includes/images/rd/btn_search.png) no-repeat;
      width: 84px;
      height: 24px;
      cursor: pointer;
      color: #FFF;
      text-transform: uppercase;
      padding: 1px 0 0 19px;
      font-size: 10px;
      border: 0;
      position: absolute;
      top: 0;
      right: -60px;
      font-weight: bold; }
  /* line 185, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  .searchContent #topmenu_rechts {
    float: right;
    margin-top: 17px;
    font-size: 12px; }
    /* line 189, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    .searchContent #topmenu_rechts LI {
      float: left; }
      /* line 191, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      .searchContent #topmenu_rechts LI A {
        padding: 4px 8px;
        display: block; }

/* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
#breadcrumbs {
  width: 990px;
  margin: 0 auto 14px auto;
  border-bottom: 1px dashed #007b8f; }
  /* line 203, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
  #breadcrumbs .main-breadcrums {
    height: 16px;
    margin: 0 0 8px 0;
    overflow: hidden; }
    /* line 207, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
    #breadcrumbs .main-breadcrums li {
      float: left;
      color: #7d8a80;
      margin-right: 4px; }
      /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
      #breadcrumbs .main-breadcrums li a {
        color: #007b8f;
        text-decoration: underline; }
        /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_header.scss */
        #breadcrumbs .main-breadcrums li a:hover {
          color: #007b8f;
          text-decoration: none; }

/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
.navContent {
  height: 36px;
  margin: 0 auto;
  width: 1010px;
  padding: 0 10px;
  background-color: #007b8f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

/* line 12, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu, #bigtopmenu_checkout {
  position: absolute;
  text-align: center;
  display: block;
  top: 90px;
  left: 0;
  width: 100%; }

/* line 26, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu_checkout {
  top: 76px; }

/* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
.main-menu LI A {
  display: block;
  height: 28px;
  padding: 8px 7px 0 7px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  text-decoration: none; }
  /* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  .main-menu LI A:hover {
    background: #FFF;
    color: #e02e12;
    padding: 8px 7px 0 7px;
    text-decoration: none; }

/* line 48, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
.main-menu LI.first A:hover {
  background: none; }

/* line 57, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .main-menu {
  position: relative; }
  /* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .main-menu li {
    float: left;
    font-size: 12px; }
    /* line 62, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.special {
      background-color: #f1b600;
      float: right; }
    /* line 66, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.orange {
      background: #FF8C00 repeat-x url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPgoJPGRlZnM+CgkJPHBhdHRlcm4gaWQ9J3RpbGUnIHBhdHRlcm5Vbml0cz0ndXNlclNwYWNlT25Vc2UnIHdpZHRoPSc3NScgaGVpZ2h0PSc3NScgdmlld0JveD0nMCAwIDUwIDUwJz4KCQkJPGxpbmUgeDE9JzEnIHkxPScwJyB4Mj0nNTEnIHkyPSc1MCcgc3Ryb2tlPScjZDE3MzAwJyBzdHJva2Utd2lkdGg9JzInLz4KCQkJPGxpbmUgeDE9JzQ5JyB5MT0nMCcgeDI9Jy0xJyB5Mj0nNTAnIHN0cm9rZT0nI2QxNzMwMCcgc3Ryb2tlLXdpZHRoPScyJy8+CgkJCTxsaW5lIHgxPSc1MCcgeTE9JzAnIHgyPScwJyB5Mj0nNTAnIHN0cm9rZT0nI2ZhOTIxNCcgc3Ryb2tlLXdpZHRoPScyJy8+CgkJCTxsaW5lIHgxPScwJyB5MT0nMCcgeDI9JzUwJyB5Mj0nNTAnIHN0cm9rZT0nI2ZhOTIxNCcgc3Ryb2tlLXdpZHRoPScyJy8+CgkJPC9wYXR0ZXJuPgoJCTxyYWRpYWxHcmFkaWVudCBpZD0nbCcgY3g9JzUwJScgY3k9JzIwMCUnIGZ5PScwJyByPScyMDElJz4KCQkJPHN0b3Agb2Zmc2V0PScwJScgc3R5bGU9J3N0b3AtY29sb3I6I2ZmZjsgc3RvcC1vcGFjaXR5Oi4xOycgLz4KCQkJPHN0b3Agb2Zmc2V0PScxMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiMwMDA7IHN0b3Atb3BhY2l0eTowLjE7JyAvPgoJCQk8c3RvcCBvZmZzZXQ9JzMwJScgc3R5bGU9J3N0b3AtY29sb3I6IzAwMDsgc3RvcC1vcGFjaXR5OjAuMzsnIC8+CgkJCTxzdG9wIG9mZnNldD0nOTAlJyBzdHlsZT0nc3RvcC1jb2xvcjojMDAwOyBzdG9wLW9wYWNpdHk6MC41NTsnIC8+CgkJCTxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6IzAwMDsgc3RvcC1vcGFjaXR5Oi42JyAvPgoJCTwvcmFkaWFsR3JhZGllbnQ+Cgk8L2RlZnM+Cgk8cmVjdCBmaWxsPScjZmY4YzAwJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJy8+Cgk8cmVjdCBmaWxsPSd1cmwoI3RpbGUpJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJy8+Cgk8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSd1cmwoI2wpJy8+Cjwvc3ZnPg==") !important; }
    /* line 69, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.redwk {
      background: #FF0000 repeat-x url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPgoJPGRlZnM+CgkJPHBhdHRlcm4gaWQ9J3RpbGUnIHBhdHRlcm5Vbml0cz0ndXNlclNwYWNlT25Vc2UnIHdpZHRoPSc3NScgaGVpZ2h0PSc3NScgdmlld0JveD0nMCAwIDUwIDUwJz4KCQkJPGxpbmUgeDE9JzEnIHkxPScwJyB4Mj0nNTEnIHkyPSc1MCcgc3Ryb2tlPScjZTAxMjEyJyBzdHJva2Utd2lkdGg9JzInLz4KCQkJPGxpbmUgeDE9JzQ5JyB5MT0nMCcgeDI9Jy0xJyB5Mj0nNTAnIHN0cm9rZT0nI2UwMTIxMicgc3Ryb2tlLXdpZHRoPScyJy8+CgkJCTxsaW5lIHgxPSc1MCcgeTE9JzAnIHgyPScwJyB5Mj0nNTAnIHN0cm9rZT0nI2RlMjgyOCcgc3Ryb2tlLXdpZHRoPScyJy8+CgkJCTxsaW5lIHgxPScwJyB5MT0nMCcgeDI9JzUwJyB5Mj0nNTAnIHN0cm9rZT0nI2RlMjgyOCcgc3Ryb2tlLXdpZHRoPScyJy8+CgkJPC9wYXR0ZXJuPgoJCTxyYWRpYWxHcmFkaWVudCBpZD0nbCcgY3g9JzUwJScgY3k9JzIwMCUnIGZ5PScwJyByPScyMDElJz4KCQkJPHN0b3Agb2Zmc2V0PScwJScgc3R5bGU9J3N0b3AtY29sb3I6I2ZmZjsgc3RvcC1vcGFjaXR5Oi4xOycgLz4KCQkJPHN0b3Agb2Zmc2V0PScxMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiMwMDA7IHN0b3Atb3BhY2l0eTowLjE7JyAvPgoJCQk8c3RvcCBvZmZzZXQ9JzMwJScgc3R5bGU9J3N0b3AtY29sb3I6IzAwMDsgc3RvcC1vcGFjaXR5OjAuMzsnIC8+CgkJCTxzdG9wIG9mZnNldD0nOTAlJyBzdHlsZT0nc3RvcC1jb2xvcjojMDAwOyBzdG9wLW9wYWNpdHk6MC41NTsnIC8+CgkJCTxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6IzAwMDsgc3RvcC1vcGFjaXR5Oi42JyAvPgoJCTwvcmFkaWFsR3JhZGllbnQ+Cgk8L2RlZnM+Cgk8cmVjdCBmaWxsPScjZmYwMDAwJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJy8+Cgk8cmVjdCBmaWxsPSd1cmwoI3RpbGUpJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJy8+Cgk8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWxsPSd1cmwoI2wpJy8+Cjwvc3ZnPg==") !important; }
    /* line 72, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.red {
      background: repeat-x url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMjQwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDJlMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); }
    /* line 75, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.outlet {
      float: right;
      background: none repeat scroll 0 0 #F1B600; }
    /* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.first {
      background: url(/includes/images/rd/btn_homenav.gif) no-repeat 0 0;
      width: 38px;
      height: 36px;
      border: 0; }
      /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li.first:hover {
        background: url(/includes/images/rd/btn_homenav.gif) no-repeat 0 -36px;
        width: 38px;
        height: 36px; }
      /* line 90, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li.first SPAN {
        text-indent: -99999px;
        display: block; }
    /* line 96, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .panel-list {
      display: block;
      float: left;
      list-style: none;
      margin: 4px 0 4px 0;
      width: 147px;
      height: auto; }
      /* line 103, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .panel-list li {
        padding: 0 0 4px 0;
        color: #797979;
        overflow: hidden; }
        /* line 107, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
        #bigtopmenu .main-menu li .panel-list li a {
          background: none transparent;
          font-size: 13px; }
          /* line 110, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
          #bigtopmenu .main-menu li .panel-list li a:hover {
            color: #333;
            text-decoration: underline; }
    /* line 117, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .wide li a:hover,
    #bigtopmenu .main-menu li .wide li a span:hover {
      color: #333;
      text-decoration: underline; }
      /* line 121, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .wide li a:hover img,
      #bigtopmenu .main-menu li .wide li a span:hover img {
        float: left;
        border: 1px solid #e8e8e8; }
      /* line 125, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .wide li a:hover span,
      #bigtopmenu .main-menu li .wide li a span:hover span {
        display: block;
        float: left;
        margin: 14px 0 0 8px; }
    /* line 131, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .logo-panel {
      display: block;
      float: left;
      list-style: none;
      margin: 4px 1px 4px 0;
      width: 62px;
      height: auto; }
      /* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .logo-panel li {
        width: 62px;
        height: 36px;
        padding: 0 0 2px 0;
        color: #797979;
        overflow: hidden; }
        /* line 144, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
        #bigtopmenu .main-menu li .logo-panel li a {
          background-repeat: no-repeat;
          width: 60px;
          height: 35px;
          display: block;
          text-indent: -999px;
          border: 1px solid #E8E8E8; }
          /* line 151, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
          #bigtopmenu .main-menu li .logo-panel li a img {
            float: left; }
          /* line 154, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
          #bigtopmenu .main-menu li .logo-panel li a:hover {
            border: 1px solid #859187; }
            /* line 156, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
            #bigtopmenu .main-menu li .logo-panel li a:hover img {
              border: 1px solid #36f; }
    /* line 164, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .logo-list {
      display: block;
      float: left;
      list-style: none;
      margin: 4px 0 4px 0;
      width: 147px;
      height: auto; }
      /* line 170, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .logo-list.wide {
        width: 295px; }
      /* line 173, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .logo-list.small {
        width: 140px; }
      /* line 176, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .main-menu li .logo-list li {
        padding: 0 0 2px 0;
        color: #797979;
        overflow: hidden; }
        /* line 180, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
        #bigtopmenu .main-menu li .logo-list li a img,
        #bigtopmenu .main-menu li .logo-list li a span,
        #bigtopmenu .main-menu li .logo-list li a:hover img,
        #bigtopmenu .main-menu li .logo-list li a:hover span {
          display: block;
          float: left;
          margin: 14px 0 0 8px; }
        /* line 188, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
        #bigtopmenu .main-menu li .logo-list li .fittingIcon {
          background-image: url(/files/images/sprites/fitting.jpg);
          width: 60px;
          height: 45px;
          float: left;
          border: 1px solid #E8E8E8; }
        /* line 195, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
        #bigtopmenu .main-menu li .logo-list li .menuIcon {
          background-image: url(/files/images/sprites/menu.jpg);
          width: 60px;
          height: 45px;
          float: left;
          border: 1px solid #E8E8E8; }
    /* line 207, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .logo-panel li a {
      background-image: url(/files/images/sprites/laptopBrands.png); }
    /* line 212, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .acer_60x35 {
      background-position: 0 0; }
    /* line 213, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .apple_60x35 {
      background-position: 0 -35px; }
    /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .asus_60x35 {
      background-position: 0 -70px; }
    /* line 215, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .belinea_60x35 {
      background-position: 0 -105px; }
    /* line 216, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .compaq_60x35 {
      background-position: 0 -140px; }
    /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .dell_60x35 {
      background-position: 0 -175px; }
    /* line 218, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .emachines_60x35 {
      background-position: 0 -210px; }
    /* line 219, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .fujitsu-siemens_60x35 {
      background-position: 0 -245px; }
    /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .hp_60x35 {
      background-position: 0 -280px; }
    /* line 221, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .ibm_60x35 {
      background-position: 0 -315px; }
    /* line 222, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .lenovo_60x35 {
      background-position: 0 -350px; }
    /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .medion_60x35 {
      background-position: 0 -385px; }
    /* line 224, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .msi_60x35 {
      background-position: 0 -420px; }
    /* line 225, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .packard-bell_60x35 {
      background-position: 0 -455px; }
    /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .panasonic_60x35 {
      background-position: 0 -490px; }
    /* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .samsung_60x35 {
      background-position: 0 -525px; }
    /* line 228, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .sony_60x35 {
      background-position: 0 -560px; }
    /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .targa_60x35 {
      background-position: 0 -595px; }
    /* line 230, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .toshiba_60x35 {
      background-position: 0 -630px; }
    /* line 231, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .laptop-brands .xxodd_60x35 {
      background-position: 0 -665px; }
    /* line 236, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .logo-panel li a {
      background-image: url(/files/images/sprites/printerBrands.png); }
    /* line 241, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .apple_60x35 {
      background-position: 0 0; }
    /* line 242, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .brother_60x35 {
      background-position: 0 -35px; }
    /* line 243, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .canon_60x35 {
      background-position: 0 -70px; }
    /* line 244, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .compaq_60x35 {
      background-position: 0 -105px; }
    /* line 245, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .dell_60x35 {
      background-position: 0 -140px; }
    /* line 246, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .epson_60x35 {
      background-position: 0 -175px; }
    /* line 247, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .hp_60x35 {
      background-position: 0 -210px; }
    /* line 248, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .intermec_60x35 {
      background-position: 0 -245px; }
    /* line 249, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .kodak_60x35 {
      background-position: 0 -280px; }
    /* line 250, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .konicaminolta_60x35 {
      background-position: 0 -315px; }
    /* line 251, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .lexmark_60x35 {
      background-position: 0 -350px; }
    /* line 252, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .monarch_60x35 {
      background-position: 0 -385px; }
    /* line 253, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .oki_60x35 {
      background-position: 0 -420px; }
    /* line 254, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .paxar_60x35 {
      background-position: 0 -455px; }
    /* line 255, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .philips_60x35 {
      background-position: 0 -490px; }
    /* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .ricoh_60x35 {
      background-position: 0 -525px; }
    /* line 257, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .samsung_60x35 {
      background-position: 0 -560px; }
    /* line 258, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .symbol_60x35 {
      background-position: 0 -595px; }
    /* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .toshiba_60x35 {
      background-position: 0 -630px; }
    /* line 260, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li .printer-brands .zebra_60x35 {
      background-position: 0 -665px; }
    /* line 262, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .main-menu li.red {
      float: right;
      background: repeat-x url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMjQwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDJlMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); }

/* line 269, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .subnav-panel {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 990px;
  left: 0;
  top: 36px;
  background: #FFF;
  border: 0;
  text-align: left; }
  /* line 280, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .subnav-panel li {
    float: none;
    border: 0; }
  /* line 284, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .subnav-panel a {
    display: inline;
    float: none;
    width: auto;
    height: auto;
    color: #016575;
    margin: 0;
    padding: 0;
    text-align: left;
    font-weight: normal;
    white-space: normal;
    background: none transparent;
    border: none;
    line-height: 17px;
    text-transform: none; }
    /* line 299, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .subnav-panel a:hover {
      border: none;
      background: none transparent; }

/* line 308, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .doHoverMenu li:hover .subnav-panel {
  display: block;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }

/* line 312, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .doHoverMenu li:hover a {
  color: #007b8f; }

/* line 318, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .panel-col {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: auto;
  height: auto;
  padding-left: 5px; }
  /* line 326, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col h4 {
    width: auto;
    height: auto;
    padding: 0 0 4px 0;
    margin: 8px 15px 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #016575; }
  /* line 335, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col p {
    clear: left; }
  /* line 338, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col .more-link {
    color: #004D59;
    margin-right: 4px;
    font-weight: bold; }
    /* line 342, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .panel-col .more-link:hover {
      color: #004D59;
      text-decoration: underline; }

/* line 349, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .panel-content {
  position: relative;
  height: auto;
  padding: 8px;
  margin: 0;
  overflow: hidden;
  border: none;
  background-color: #fff; }

/* line 358, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .panel-col-lighting {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 205px;
  height: auto;
  padding-left: 5px; }
  /* line 366, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col-lighting h4 {
    width: auto;
    height: auto;
    padding: 0 0 4px 0;
    margin: 8px 15px 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #016575;
    text-transform: uppercase; }

/* line 377, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .panel-col-shape {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 140px;
  height: auto;
  padding-left: 5px; }
  /* line 385, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col-shape h4 {
    width: auto;
    height: auto;
    padding: 0 0 4px 0;
    margin: 8px 15px 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #016575;
    text-transform: uppercase; }

/* line 396, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .panel-col-fitting {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 285px;
  height: auto;
  padding-left: 5px; }
  /* line 404, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .panel-col-fitting h4 {
    width: auto;
    height: auto;
    padding: 0 0 4px 0;
    margin: 8px 15px 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #016575; }

/* line 415, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
#bigtopmenu .spotlightbox {
  position: relative;
  z-index: 2;
  display: block;
  float: right;
  clear: right;
  width: auto;
  height: auto;
  padding-right: 5px; }
  /* line 424, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
  #bigtopmenu .spotlightbox .spotlight {
    position: relative;
    display: block;
    float: left;
    width: 152px;
    height: 208px;
    margin: 6px 0 0 4px; }
    /* line 431, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight .overlay {
      position: absolute;
      z-index: 1;
      left: 8px;
      top: 154px;
      width: 145px;
      background: none;
      font-size: 12px; }
      /* line 439, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .spotlightbox .spotlight .overlay .prod-descr {
        color: #5a5a5a;
        display: block;
        width: 145px;
        height: auto;
        margin: 0;
        line-height: 14px; }
      /* line 447, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .spotlightbox .spotlight .overlay .prod-name {
        color: #016575; }
      /* line 450, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .spotlightbox .spotlight .overlay .prod-price {
        color: #016575;
        display: block;
        float: left;
        width: 65px;
        height: auto;
        margin: 2px 0 0 0;
        font-size: 18px;
        font-weight: bold; }
      /* line 460, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .spotlightbox .spotlight .overlay .right {
        color: #797979;
        display: block;
        float: right;
        margin: 2px 8px 0 0; }
      /* line 466, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
      #bigtopmenu .spotlightbox .spotlight .overlay .prod-more {
        color: #016575;
        margin-right: 4px; }
    /* line 472, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight a img {
      z-index: 0;
      border: 1px solid #b5b5b5; }
    /* line 477, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight a:hover img {
      border: 1px solid #016575; }
    /* line 481, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight a:hover .overlay .prod-more {
      color: #016575;
      text-decoration: none; }
    /* line 486, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight a:hover .menuImg {
      border-color: #859187; }
    /* line 491, ../../../var/www/ecs/includes/sass/rd/partials/default/_bigtopmenu.scss */
    #bigtopmenu .spotlightbox .spotlight .menuImg {
      background-image: url(/files/images/sprites/menu.jpg);
      width: 152px;
      height: 208px;
      border: 1px solid #E8E8E8;
      text-indent: -999px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
.footer {
  color: #FFF;
  width: 100%;
  bottom: 0;
  left: 0px;
  bottom: 0px;
  display: block;
  z-index: 999;
  margin: 0px;
  background: #cbd0cc repeat-x top url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAEYCAIAAAAWLNsEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNEE4Qzk5RjhGMzExRTFBQjQ5OUE2QzZCMjRDNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBCNEE4QzlBRjhGMzExRTFBQjQ5OUE2QzZCMjRDNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEI0QThDOTdGOEYzMTFFMUFCNDk5QTZDNkIyNEM1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEI0QThDOThGOEYzMTFFMUFCNDk5QTZDNkIyNEM1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cLk3dAAAAVklEQVR42mIRbZvBAAYsr79+h7IY/v+HsRjgLCgDlyyRLNJ1wFmMtLMDmy/hYiLcXBAW0AEwsTMXz0JYTAwwMMoaZY2yRlmjrFHWKGuUNcoajCyAAAMAAQE521y2NC4AAAAASUVORK5CYII="); }
  /* line 12, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
  .footer .footerContent {
    height: 189px;
    width: 990px;
    margin: 0 auto;
    background: no-repeat center 31px url("data:image/gif;base64,R0lGODlh3gPNALMPAM/U0M3SztHV0tLX08zQzdDU0dLW08zRzc7Tz83Rzs7Sz8/T0NHW0tDV0dPX1MvQzCH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJGMkIzRDNGOEYzMTFFMTlENUFEQzA1RDE1QkExODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJGMkIzRDRGOEYzMTFFMTlENUFEQzA1RDE1QkExODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkYyQjNEMUY4RjMxMUUxOUQ1QURDMDVEMTVCQTE4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkYyQjNEMkY4RjMxMUUxOUQ1QURDMDVEMTVCQTE4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAA8ALAAAAADeA80AAAT/8L1knBslyc27/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcFg7ACoXxIMwsDgdggNxSq1ar9isdsvter/gsHgcOxSelsEjgH4CCOS4fE6v2+/4vH7P74MAbU4PgIEWBhp+iYqLjI2Oj5CRknoJDIUWg5dOAJOdnp+goaKjpKVVC5qYhKkMiKavsLGys7S1tlUHAqmqu2kLt8DBwsPExcaMC029mb0WUcfQ0dLT1NXWJAQNzbzbF7/X4OHi4+TlfArK28zdUHDm7/Dx8vP0Ldns3PgDCvX9/v8AAxpDhy9fwQbuBCpcyLChwzz3ChosuO+hxYsYM2rcQVDiRIkI/zeKHEmy5MaIHj9KrGiypcuXMMd1TKnSYwMpMXPq3MnTFEqaNT0O+NazqNGjSO/MBBo05bOkUKNKnRrkgDamaNZhdTKUqtevYMOeSLY166qyTlqJXcu2bdJcaM3GbcPJrd27eEUCSDfXgda+DgwEyEu4sOF6lQA/+av4zeHHkCNHI3BWsd/KlllK3sy5c6kASCwLwiz6qefTqFP7+Sm6KeABdVXLnk0bDNnWcnG3YTC4tu/fwH8k0KU7d3E0joMrX858BeXjbRhDH6CkufXr2B8oCA19dPdAAlxlH08eNdzvxtG7SVi+vfvCpNFLV2+A3/v7+MWCVh9oPn/T+QUoYP9PVvFXiH8GJjfgggyWtJeBB8YHYWDVNWjhhQ1tN2GEG14SHoYghkjPeR1GJ2GJCoqo4orUPFcihy8W0hWLNNY4DAJ8xbjYiTHyZuOPQL4SAHE69sejjjcFqeSSkZhRpCYIPulAikxWaaUdlOUo5Y5bakLdlWCGOQYC3HWZnpm79SbmmmxSMSSal0SJJoBt1mnnDQXCGeeRcBbA3p2ABqqCi3ruWWgqsP0p6KKMdnDboTBCeokBFTZqqaBkSgoln5AKdumndb6p6aaj7iKAmqCmuiSJpUba6iUF4KTqrDQ6+Sqpt6biJ628gkhorq4CG0iivRYrYJbC4prsJcQa62z/eTguq6y0hVD67LXWZUqtodtqYi224NambbfBktvGt+Gm25mo5pbbLho+qivvYey+a6S9qZw677521Yuvif/miyq/BEvlb8BnItyGvgU3fNTBCnMZsSYMO2wxTBBP7J3GFA988ccZZcyxayNXDPLJDYk8MskrC2AfyjD/o/LKLNOMbsw4v6MAkTRP27O3leYstDXj/uyz0ZMioOjQTN9YJtLuQj0slU1XPQsBCzwt9b1b9wKbrFaHXQqyXe8iZ9lOxCr22qCYoSXaXMPdSwMes213IgmcIfcynO4Nxct3B67HzH5vXHgvNwuueBxFH36048xSvfjkWVCmNeRxY96L/9qUd26F25o3c3boTpjs+ek9BHAV6Xyz3g2lS6MuewwIWOK66H3ffgEAYM/u+wpGvK37gQoMzw7dvyd/QgB6Gy86G86/rrTy1HtQe/TdSCA89jLyXr3ywXOf/QPNi9+My9/Lrrr53TQgAfTsb2OA5OmvjfXl8RfyMs/5b153/U3LW/+6IQAOHGB7AwyEARYQOwCijADXS+A2xPMABEiQHQX4nwMtljcEXhANQZOABT8oPwZu8GIQtB0JexHCDSxlhbrS4AmxxTwPwjANLTQg/244Ke/NEFz342EvGNC7EOTuhg3I4Q9TpYDVCTEVsTFBAGz4xN1RcImWMgL+qsgVwP+dgDVcLAQDTIjFRaUwjKYqIgpQgcZdNMCLZVyTAsrXxkJEsQWJqaOXMhDHMCXgQXqclAxTQAA6BvJcPuwjkA6QtUNqIiQ1eKEj4TU9Ra4IgjucJFeUCANWabINSWygJfPTxE9egog8OGIdMQDHUb5njlR05B11kEdTyqgArXTldWpoS0EG4Ve9bAMGBqlL2vxxi72EpBAkGcwnzO+KxZTNMZvJrFz+AIzUdCYAiBnNw0wzm4Wg0xSiBc5bWrObeflmOYVJFCx4cp1PYCU6CwNLeIoRmld4lD3RMIBQznMtBKjnPgMxyy3UcqCgRIAa/2kUCDoRoU9QyxhUmc0x4pP/oTBhpAohSpc5HJSjaJjfOTG6kQAcAaTV4mYXKFrOflaSpBqBYAFiOVD6keGjKN0NAC4K038kYAGZzKkTPLUHltrTALgUZU/NEdACIFOoNq0DToUKngXwdKnX+GlQqepMldLBqAjFwEuxWo2mPpWrU1JqHqaK1kAwYJtkjYZJN9rWU3o1D4CsqxutGldg/LQBNG1rQR3xTr0yqwAK7esrDoAApxq2GRL9hD4fmwqkJlaxnTArZZsxI1HkabPNsKxaMYslBQCArqCl2EI/wczUTgqxqyUtGQJ6Wtdu40uxAKZtd2HZ2MpWC4wtAGp3+8jRgiIAwyWutxrA199q4aeO/1Wu/O4airxKdxsC2KZxnVsDkwogsNdN6zAKG95dvPWy3MUTAmpbXnZ8aCDgbW8aGqDd9L7ApICVrz7aaQzd6ncbDChAc+07ggQ0Nrn/3cWuqDGcBDsFAAi4qmIZC4CtOti81AXGZC+Mj+xGGLMHMO13OSyUwbbIkCQuiIclrEgDVzi+KUZDksyB3BhjRQACzjD1ArCACtuYKUSNx4Z/7BED0FcBvp1diAHQgLMS2WsmLkchnxwXHC8gANsVGwF47GMql2XG/iCclymS3Stn+WRb7vGIx4yWeAmEnGyeywCyu80kE+wAXF5znOPS2YX4d89VPrKOVRUA0xbAwoDGyv+CH0LeRMuZzgFg8aISYNIKO9nRQHlvyC6N6a0YgM4KGPSPAlBpAXC600AeqUOGjGrdCIC+V5Y0hijd4wboudXHgY1L/ozr6bwaAFcWNXNIXetb9xo9i3ZJo4+tHgHQGQGkvg6l11thRDO7O5rOSY2vLSUG/HqbkeYMnit9aARze0L1OUrjzt0lb9M52Hbeybh7XG1zsztGfW6ode8tqU/jGADAJrWw5yFweh/a1PxuVVR5MuWEU8vfdAZ4qEl9ZmBsWeAAB7izEe5waXHOK5/teMDmvPECZDzgAg/3IyidcnoD/ODOhrHIb5VtsIh55jQj+cZLfvKeZzzYKQ+60If/Tmyf+xzmOzc2zrfm5rZoaOlQj3prEmeXdUv96linCH8Js++se/3rU6s4WMgG9rKDfeGE4bXZ1+7wj5/GVmyPe8Ldrhq4y/3uvQazb+yO977v2XTA4bvfB29jwC/n5oRPPHENbx3EK/7xhmV8dhwP+cqjVPLlYZ7lN69XzL9H8JwP/T49nx/Qi/70wcwgi0yP+tYHku4rAp3rZ19H2NeI7LTP/Qq/diXL6f73CWyWmKwO/OLfboFirxECrG385suN6naivPOn37KBK4n11M/+ylSvqvBp//sc432vIHhq8Jv/VfNLfqB2dv72b4sBnCyWAN1P/1dxf1/er7/+0SR+/4dFcP8AGCOwgzKaF4AGaCDIkzP5d4AMKBr9xzTL14ASOBfwp34N00ETmIEpcX93E0Qa+IG8RUaUU4AgWIJO8Ea+44EmOIHzE2+LQ4IrGIAoCEAqGIPt14JLxEs2+H24pEhntIPNN0YWqDx/JHNA2HcYIGtYVEpHeHpJtFRYY29NKHcL5ILRVIRT6HdJyF1zlIVxN4MEhkle6HUVSGAfoFFjuHRVaIYkoEVpyG/PxIYpoE5v2GrDJIcuIFB1CGjyhIcyoId7SGR96Ic2AIiB6GCDSIg6YIiHeF2JqIg+wIiNCFqPCIlCQIeTqFdIpWqWCAR/JIWZeFQ71YlfgIahCChRFkWKs4UAD3WKzZREVqiKWjBH5eeKMMRKQyiLWPCJtqhHb6WE1xEBADs="); }
    /* line 17, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
    .footer .footerContent UL {
      float: left;
      margin-right: 40px;
      width: 166px; }
      /* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerContent UL H4 {
        padding: 9px 0;
        margin-bottom: 12px;
        text-transform: uppercase;
        color: #FFFFFF; }
      /* line 27, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerContent UL LI {
        line-height: 19px; }
      /* line 30, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerContent UL.betaalmethodes {
        margin-right: 0; }
        /* line 32, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
        .footer .footerContent UL.betaalmethodes LI {
          margin-bottom: 16px; }
  /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
  .footer .footerBottom {
    height: 46px;
    border-top: 1px solid #FFF;
    background: #bec4bf; }
    /* line 42, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
    .footer .footerBottom .footerBottomContent {
      width: 990px;
      margin: 0 auto; }
      /* line 45, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerBottom .footerBottomContent P {
        float: left;
        color: #333;
        line-height: 19px;
        margin-top: 4px; }
      /* line 51, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerBottom .footerBottomContent A {
        font-weight: bold;
        text-decoration: underline; }
        /* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
        .footer .footerBottom .footerBottomContent A:hover {
          font-weight: bold;
          text-decoration: none; }
      /* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerBottom .footerBottomContent .footer_phone {
        width: 280px;
        margin-right: 40px; }
      /* line 63, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer.scss */
      .footer .footerBottom .footerBottomContent .footer_copy {
        width: 615px; }

/*-----------------------------------------------------------/
/  New header & footer (July 2013)
/-----------------------------------------------------------*/
/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.siteheader {
  margin-bottom: 60px;
  /*-----------------------------------------------------------/
	/  top bar of the header
	/-----------------------------------------------------------*/
  /*-----------------------------------------------------------/
	/  main bar of the header, also sticks to the top on scrollTop
	/-----------------------------------------------------------*/
  /*-----------------------------------------------------------/
	/  Main navigation bar with dropdown & quicksearch
	/-----------------------------------------------------------*/ }
  /* line 4, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .siteheader.fixxer {
    height: 82px; }
    /* line 8, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader.fixxer .mainNav {
      margin-top: 51px; }
    /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader.fixxer .head {
      position: fixed;
      top: 0;
      height: 66px;
      width: 1170px;
      z-index: 1100;
      background: #FFFFFF;
      -webkit-box-shadow: 0 2px 0 #cccccc;
      -moz-box-shadow: 0 2px 0 #cccccc;
      box-shadow: 0 2px 0 #cccccc; }
  /* line 22, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .siteheader a {
    color: #007b8f;
    text-decoration: none; }
    /* line 25, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader a:hover {
      color: #e02e12;
      text-decoration: none; }
  /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .siteheader .toplinks .toplinksContent ul li.menu ul li:after {
    content: ''; }
  /* line 134, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .siteheader .head {
    height: 54px; }
    /* line 136, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader .head .headContent {
      width: 1170px;
      margin: 0 auto;
      position: relative; }
      /* line 140, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .head .headContent .logo {
        position: absolute;
        left: 0;
        top: 6px;
        z-index: 0; }
        /* line 146, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .head .headContent .logo img {
          height: 55px;
          padding-left: 10px; }
      /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .head .headContent .minicart {
        position: absolute;
        right: -8px;
        top: 12px; }
        /* line 218, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .head .headContent .minicart .minicartContent {
          position: relative; }
          /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent.active > .cart {
            display: block; }
          /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent > button {
            z-index: 1030;
            top: 0;
            right: 8px;
            -webkit-box-shadow: 0 0 0 #000000;
            -moz-box-shadow: 0 0 0 #000000;
            box-shadow: 0 0 0 #000000; }
            /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .head .headContent .minicart .minicartContent > button .badge {
              background: #5a8e00;
              display: inline-block;
              padding: 1px 6px;
              margin: 0 0 0 4px;
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
              -ms-border-radius: 10px;
              -o-border-radius: 10px;
              border-radius: 10px; }
            /* line 237, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .head .headContent .minicart .minicartContent > button:hover {
              background-position: 0 0; }
          /* line 241, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent .cart {
            display: none; }
            /* line 243, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .head .headContent .minicart .minicartContent .cart .cartTab {
              -webkit-border-radius: 8px 8px 0 0;
              -moz-border-radius: 8px 8px 0 0;
              -ms-border-radius: 8px 8px 0 0;
              -o-border-radius: 8px 8px 0 0;
              border-radius: 8px 8px 0 0;
              background: #ffefbe;
              border-width: 2px 2px 0 2px;
              border-style: solid;
              border-color: #f1b600;
              min-width: 160px;
              height: 40px;
              position: absolute;
              right: 0;
              top: -7px;
              z-index: 1026; }
            /* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .head .headContent .minicart .minicartContent .cart .cartContent {
              -webkit-border-radius: 8px 0 8px 8px;
              -moz-border-radius: 8px 0 8px 8px;
              -ms-border-radius: 8px 0 8px 8px;
              -o-border-radius: 8px 0 8px 8px;
              border-radius: 8px 0 8px 8px;
              -webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);
              -moz-box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);
              box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);
              background: #ffefbe;
              border: 2px solid #f1b600;
              padding-bottom: 8px;
              width: 280px;
              position: absolute;
              right: 0;
              top: 33px;
              z-index: 1025;
              overflow: hidden; }
              /* line 268, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
              .siteheader .head .headContent .minicart .minicartContent .cart .cartContent p {
                padding: 8px 12px; }
                /* line 270, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .head .headContent .minicart .minicartContent .cart .cartContent p strong {
                  font-weight: bold;
                  font-size: 12px; }
                /* line 274, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .head .headContent .minicart .minicartContent .cart .cartContent p.actie {
                  background: #ffe38b;
                  border-width: 1px 0;
                  border-style: solid;
                  border-color: #b3bab4;
                  padding: 8px 48px 8px 12px; }
                  /* line 281, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent p.actie.gratis {
                    background: #d7edb3; }
                /* line 286, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .head .headContent .minicart .minicartContent .cart .cartContent p button {
                  -webkit-box-shadow: 0 0 0 #000000;
                  -moz-box-shadow: 0 0 0 #000000;
                  box-shadow: 0 0 0 #000000;
                  padding-left: 55px; }
              /* line 291, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
              .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul {
                background: #FFFFFF;
                border-bottom: 1px solid #b3bab4;
                padding: 0 0 8px 0; }
                /* line 295, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li {
                  border-bottom: 1px solid #b3bab4;
                  zoom: 1;
                  margin: 0 12px;
                  padding: 8px 0; }
                  /* line 300, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li:before, .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li:after {
                    content: "";
                    display: table; }
                  /* line 302, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li:after {
                    clear: both; }
                  /* line 303, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li span {
                    float: right;
                    text-align: right;
                    margin-left: 12px;
                    width: 60px; }
                  /* line 309, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li img {
                    float: left;
                    margin-right: 8px; }
                  /* line 313, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li.subtotal, .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li.total {
                    text-align: right;
                    border-bottom: 0; }
                  /* line 317, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li.total {
                    font-weight: bold;
                    font-size: 12px;
                    border-top: 3px double #b3bab4; }
                  /* line 322, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li.topbundle {
                    border-bottom: none;
                    padding-bottom: 0px; }
                  /* line 326, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .head .headContent .minicart .minicartContent .cart .cartContent ul li.bottombundle {
                    padding-top: 0px; }
          /* line 346, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent.empty > button {
            width: 44px;
            padding: 8px 14px;
            font-size: 16px;
            cursor: default; }
          /* line 352, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent.empty .cartTab {
            width: 56px;
            min-width: 60px; }
          /* line 356, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .head .headContent .minicart .minicartContent.empty .cartContent {
            padding-bottom: 0; }
            /* line 358, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .head .headContent .minicart .minicartContent.empty .cartContent p.actie {
              border-width: 1px 0 0 0; }
  /* line 371, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .siteheader .mainNav {
    height: 35px;
    position: relative; }
    /* line 374, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader .mainNav .mainNavWrapper {
      width: 990px;
      margin: 0 auto; }
    /* line 378, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader .mainNav .arrow-box {
      position: absolute;
      z-index: 1050;
      top: 40px; }
      /* line 383, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav .arrow-box a.icon-close {
        position: absolute;
        right: 8px;
        top: 8px;
        z-index: 2200; }
      /* line 389, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav .arrow-box .arrow-box-content {
        position: relative;
        width: 214px;
        padding: 8px 24px 8px 8px;
        background: #fbe9b2;
        border: 2px solid #f1b600;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); }
        /* line 397, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav .arrow-box .arrow-box-content:after, .siteheader .mainNav .arrow-box .arrow-box-content:before {
          bottom: 100%;
          left: 208px;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        /* line 407, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav .arrow-box .arrow-box-content:after {
          border-color: rgba(251, 233, 178, 0);
          border-bottom-color: #fbe9b2;
          border-width: 7px;
          margin-left: -7px; }
        /* line 413, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav .arrow-box .arrow-box-content:before {
          border-color: rgba(241, 182, 0, 0);
          border-bottom-color: #f1b600;
          border-width: 10px;
          margin-left: -10px; }
    /* line 421, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader .mainNav .mainNavContent {
      width: 230px;
      float: left; }
      /* line 424, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav .mainNavContent #mainmenu {
        display: inline-block;
        background: #7d8a80;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        color: #FFFFFF;
        padding: 12px 50px 4px 8px;
        width: 172px;
        height: 19px;
        text-align: center;
        font-size: 14px;
        font-family: "Open Sans", arial, sans-serif !important;
        font-weight: bold !important;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        z-index: 1010; }
        /* line 436, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav .mainNavContent #mainmenu i {
          position: absolute;
          top: 0;
          right: -8px;
          font-size: 24px;
          height: 19px;
          display: inline-block;
          margin-right: 8px;
          padding: 8px;
          border-left: 2px solid white; }
      /* line 448, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav .mainNavContent .shade {
        -webkit-box-shadow: 0 4px 32px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 4px 32px rgba(0, 0, 0, 0.3);
        box-shadow: 0 4px 32px rgba(0, 0, 0, 0.3);
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        position: absolute;
        top: 0;
        width: 230px;
        height: 35px;
        z-index: 900;
        display: none; }
      /* line 461, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav .mainNavContent nav {
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 1000;
        height: 35px;
        width: 230px; }
        /* line 468, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav .mainNavContent nav .pulldown {
          -webkit-border-radius: 0 0 4px 4px;
          -moz-border-radius: 0 0 4px 4px;
          -ms-border-radius: 0 0 4px 4px;
          -o-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
          overflow: hidden; }
          /* line 471, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            background: #FFFFFF;
            display: none;
            padding-top: 35px; }
            /* line 476, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu:hover {
              -webkit-border-radius: 0 0 0 4px;
              -moz-border-radius: 0 0 0 4px;
              -ms-border-radius: 0 0 0 4px;
              -o-border-radius: 0 0 0 4px;
              border-radius: 0 0 0 4px;
              overflow: visible; }
            /* line 480, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
            .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li {
              width: 230px;
              height: 31px;
              white-space: nowrap; }
              /* line 484, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
              .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li:last-child {
                border-top: 1px solid #FFFFFF;
                border-bottom: 1px solid #b3bab4;
                border-right: 1px solid #b3bab4; }
              /* line 489, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
              .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li > a {
                display: block;
                font-size: 12px;
                padding: 8px 8px 8px 12px;
                border-right: 1px solid #b3bab4;
                border-left: 1px solid #b3bab4;
                position: relative; }
                /* line 496, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li > a.maintainHover {
                  font-weight: bold;
                  border-right: 1px solid #FFFFFF;
                  border-left: 1px solid #b3bab4;
                  color: #e02e12; }
                /* line 502, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li > a:after {
                  font-family: 'rd-icons';
                  speak: none;
                  font-style: normal !important;
                  font-weight: normal;
                  font-variant: normal;
                  text-transform: none;
                  font-size: 18px;
                  position: absolute;
                  top: 6px;
                  right: 8px;
                  line-height: 1;
                  -webkit-font-smoothing: antialiased;
                  content: "\e601"; }
                /* line 517, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li > a#sitemap:after {
                  content: ""; }
              /* line 521, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
              .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover {
                display: none;
                position: absolute;
                width: 720px;
                padding: 20px;
                background: #FFFFFF;
                border-top: 1px solid #b3bab4;
                border-bottom: 1px solid #b3bab4;
                border-right: 1px solid #b3bab4;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                -webkit-border-radius: 0 4px 4px 0;
                -moz-border-radius: 0 4px 4px 0;
                -ms-border-radius: 0 4px 4px 0;
                -o-border-radius: 0 4px 4px 0;
                border-radius: 0 4px 4px 0; }
                /* line 532, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul {
                  float: left;
                  margin: 0 16px 20px 0;
                  z-index: 1000;
                  position: relative; }
                  /* line 537, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul:last-of-type {
                    margin-right: 0; }
                  /* line 541, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul.thumbs li {
                    float: left;
                    width: 85px;
                    margin-right: 6px; }
                    /* line 545, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                    .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul.thumbs li a {
                      display: block;
                      overflow: hidden;
                      -webkit-border-radius: 4px;
                      -moz-border-radius: 4px;
                      -ms-border-radius: 4px;
                      -o-border-radius: 4px;
                      border-radius: 4px; }
                      /* line 550, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                      .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul.thumbs li a strong {
                        display: block;
                        padding: 4px;
                        background: #DBDFDC;
                        height: 12px;
                        text-align: center;
                        font-weight: normal;
                        font-size: 11px; }
                      /* line 559, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                      .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul.thumbs li a .menuIcon {
                        width: 60px;
                        height: 45px;
                        margin: 4px auto;
                        border: 0;
                        float: none; }
                  /* line 569, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover ul .left {
                    float: left;
                    margin-right: 14px; }
                /* line 574, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover h2 {
                  font-size: 13px;
                  font-family: "Open Sans", arial, sans-serif !important;
                  font-weight: bold !important;
                  line-height: 1;
                  -webkit-font-smoothing: antialiased;
                  margin-bottom: 15px;
                  line-height: 0; }
                /* line 579, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover a {
                  font-size: 13px;
                  line-height: 11px;
                  color: #007b8f;
                  display: block;
                  margin-bottom: 6px; }
                  /* line 585, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover a:hover {
                    color: #e02e12; }
                  /* line 588, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                  .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover a strong {
                    font-weight: bold; }
                /* line 593, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover .actiebox .actie {
                  background: #7d8a80;
                  position: absolute;
                  bottom: 0;
                  right: 0; }
                /* line 599, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover .actiebox .visual {
                  position: absolute; }
                /* line 604, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover .fullwidth .third {
                  float: left; }
                /* line 607, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover .fullwidth .fifth {
                  float: left;
                  width: 18%; }
                /* line 611, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
                .siteheader .mainNav .mainNavContent nav .pulldown .dropdown-menu > li .popover .fullwidth .quarter {
                  float: left;
                  width: 18%; }
    /* line 624, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
    .siteheader .mainNav #quicksearch {
      height: 35px;
      width: 748px;
      margin: 0 0 0 242px;
      background-color: #ef4f36;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
      /* line 630, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav #quicksearch .caption {
        display: table-cell;
        float: left;
        width: 162px;
        height: 12px;
        padding: 11px 8px 12px 8px;
        vertical-align: middle;
        text-align: center;
        margin-right: 12px;
        background: url(/includes/images/rd/header/quicksearch-arrow.png) no-repeat right center;
        color: #FFFFFF;
        font-size: 12px;
        font-family: "Open Sans", arial, sans-serif !important;
        font-weight: bold !important;
        line-height: 1;
        -webkit-font-smoothing: antialiased; }
      /* line 643, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
      .siteheader .mainNav #quicksearch .searchSelectBox {
        float: left;
        margin-right: 6px;
        padding: 6px 0; }
        /* line 647, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav #quicksearch .searchSelectBox:last-of-type {
          margin-right: 0; }
        /* line 650, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav #quicksearch .searchSelectBox.spaceShare {
          margin-right: 0; }
        /* line 653, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav #quicksearch .searchSelectBox select {
          height: 24px;
          width: 178px;
          border: 1px solid #7d8a80;
          background: #FFFFFF;
          display: none; }
        /* line 660, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
        .siteheader .mainNav #quicksearch .searchSelectBox .ui-selectmenu {
          border-color: #004d59 !important;
          background: #FFFFFF; }
          /* line 663, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
          .siteheader .mainNav #quicksearch .searchSelectBox .ui-selectmenu .ui-selectmenu-status {
            padding: 4px 28px 6px 7px;
            height: 11px;
            color: #007b8f !important;
            text-transform: uppercase; }

/* line 680, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.main-menu LI A {
  display: block;
  height: 28px;
  padding: 8px 7px 0 7px;
  color: #FFFFFF;
  font-size: 14px;
  text-transform: none;
  text-decoration: none; }
  /* line 688, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
  .main-menu LI A:hover {
    background: #FFF;
    color: #007b8f;
    padding: 8px 7px 0 7px;
    text-decoration: none; }

/* line 696, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.main-menu LI.first A:hover {
  background: none; }

/* line 702, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.main-menu .menu-item:hover {
  outline: 1px solid #ced2cf;
  background-color: #FFFFFF; }

/*-----------------------------------------------------------/
/  IE8 specific css-rules
/-----------------------------------------------------------*/
/* line 713, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.ie8 .toplinks .menu ul {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #ced2cf;
  background: red; }

/* line 721, ../../../var/www/ecs/includes/sass/rd/partials/default/_header-v2.1.scss */
.ie8 .mainNav .mainNavContent .shade {
  border: 1px solid #dbdfdc;
  margin-left: -1px;
  top: -1px !important;
  padding-top: 1px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
footer[data-version="2.1"] {
  background: url(/includes/images/rd/footer/bground.gif) repeat-x top;
  margin-top: 20px;
  margin-bottom: 35px; }
  /* line 6, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
  footer[data-version="2.1"] .footerContent {
    width: 990px;
    height: auto;
    background: none;
    margin: 0 auto; }
    /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent a {
      color: #007b8f;
      text-decoration: none;
      -webkit-transition: all linear 0.3s;
      -moz-transition: all linear 0.3s;
      -ms-transition: all linear 0.3s;
      -o-transition: all linear 0.3s;
      transition: all linear 0.3s; }
      /* line 15, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent a:hover {
        color: #e02e12;
        text-decoration: none;
        -webkit-transition: all linear 0.3s;
        -moz-transition: all linear 0.3s;
        -ms-transition: all linear 0.3s;
        -o-transition: all linear 0.3s;
        transition: all linear 0.3s; }
    /* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent h4 {
      font-family: 'Open Sans', arial, _sans;
      font-size: 13px;
      color: #004d59;
      text-transform: uppercase;
      padding: 13px 0 9px 0;
      margin-bottom: 14px; }
    /* line 30, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-1 ul, footer[data-version="2.1"] .footerContent .row-1 form {
      width: 186px;
      min-height: 170px;
      overflow: hidden;
      margin-right: 10px;
      float: left; }
      /* line 36, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-1 ul li, footer[data-version="2.1"] .footerContent .row-1 form li {
        line-height: 18px; }
      /* line 39, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-1 ul .tel, footer[data-version="2.1"] .footerContent .row-1 form .tel {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        -o-border-radius: 6px;
        border-radius: 6px;
        color: #004d59;
        font-family: 'Open Sans', arial, _sans;
        font-size: 15px;
        display: inline-block;
        border: 1px solid #c0c6c2;
        padding: 7px 18px 4px 18px;
        margin: 11px 0; }
        /* line 48, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
        footer[data-version="2.1"] .footerContent .row-1 ul .tel i, footer[data-version="2.1"] .footerContent .row-1 form .tel i {
          float: left;
          margin-right: 8px; }
    /* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-1 ul {
      border-right: 1px solid #dbdfdc; }
    /* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-1 form#newsletterform p {
      margin-bottom: 8px; }
    /* line 128, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
    /* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter input[type=text],
    footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter input[type=search] {
      display: block;
      background: none;
      border-width: 1px 0 1px 1px !important;
      border-color: #b3bab4 !important;
      border-style: solid;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      -o-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
      box-shadow: 0 0 0;
      margin: 0 !important;
      padding: 1px 8px 0 8px !important;
      float: left;
      height: 27px;
      width: 130px;
      font-size: 11px; }
    /* line 86, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter button[type=submit] {
      background: #DBDFDC;
      border-width: 1px 1px 1px 0 !important;
      border-color: #b3bab4 !important;
      border-style: solid;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      -ms-border-radius: 0 4px 4px 0;
      -o-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
      margin: 0 !important;
      float: left;
      padding: 5px 0 5px 30px;
      height: 30px;
      width: 30px;
      font-size: 12px;
      color: #007b8f;
      position: relative;
      cursor: pointer;
      -webkit-transition: all 0.3 s linear;
      -moz-transition: all 0.3 s linear;
      -ms-transition: all 0.3 s linear;
      -o-transition: all 0.3 s linear;
      transition: all 0.3 s linear; }
      /* line 102, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter button[type=submit] i[class*='icon-'] {
        position: absolute;
        top: 6px;
        left: 8px;
        color: #000000;
        font-size: 18px;
        margin-right: 8px; }
      /* line 110, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-1 form#newsletterform .newsletter button[type=submit]:hover {
        color: #e02e12;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear; }
    /* line 157, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-2 {
      border-width: 1px 0;
      border-color: #dbdfdc;
      border-style: solid;
      width: 990px;
      min-height: 68px; }
      /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-2 h4 {
        padding: 0;
        margin-bottom: 4px; }
      /* line 167, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-2 ul {
        float: none;
        width: auto;
        margin: 0; }
        /* line 171, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
        footer[data-version="2.1"] .footerContent .row-2 ul li {
          width: 151px;
          margin-right: 14px;
          float: left;
          padding: 12px 0;
          line-height: 12px; }
          /* line 177, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
          footer[data-version="2.1"] .footerContent .row-2 ul li img {
            margin-right: 8px; }
          /* line 180, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
          footer[data-version="2.1"] .footerContent .row-2 ul li i[class*='icon-'] {
            font-size: 20px;
            margin: 4px 4px 0 0;
            display: inline-block; }
    /* line 266, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
    footer[data-version="2.1"] .footerContent .row-4 {
      min-height: 58px; }
      /* line 268, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-4 .thuiswinkel {
        float: right;
        margin-top: 7px; }
      /* line 272, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
      footer[data-version="2.1"] .footerContent .row-4 p {
        margin: 0 60px 35px 60px;
        padding: 14px;
        font-size: 10px;
        text-align: right;
        height: 26px; }
        /* line 281, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
        footer[data-version="2.1"] .footerContent .row-4 p img {
          float: left;
          margin-right: 14px; }

/*-----------------------------------------------------------/
/  IE8 specific css-rules
/-----------------------------------------------------------*/
/* line 293, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
.ie8 footer[data-version="2.0"] .footerContent .row-1 form .newsletter {
  background: url(/includes/images/rd/footer/footer-newsletter-background.png) repeat-x top; }

/* line 296, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
.ie8 footer[data-version="2.0"] .footerContent .row-1 form button[type=submit] {
  background: url(/includes/images/rd/footer/footer-newsletter-submit.png) repeat-x top; }

/* line 299, ../../../var/www/ecs/includes/sass/rd/partials/default/_footer-v2.1.scss */
.ie8 footer[data-version="2.0"] .footerContent .row-4 p {
  background: url(/includes/images/rd/footer/footer-row4-bground.png) repeat-x top; }

/*-----------------------------------------------------------/
/  New menu
/-----------------------------------------------------------*/
/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
div.navV2 {
  opacity: 1;
  position: absolute;
  width: 100%;
  padding: 10px 0; }
  /* line 8, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.navV2 ul {
    margin: 0px;
    text-align: left; }
    /* line 12, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
    div.navV2 ul li {
      margin: 0px;
      padding: 0px;
      list-style: none; }
  /* line 20, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.navV2 div.navContentV2 {
    width: 100%;
    border-bottom: 1px solid #f6f7f6;
    border-top: 1px solid #f6f7f6;
    height: 30px;
    background: #f6f7f6; }
    /* line 27, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
    div.navV2 div.navContentV2 ul.menuv2-maincontainer {
      width: 990px;
      margin: 0 auto;
      position: relative;
      padding-top: 5px; }
      /* line 33, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main {
        float: left;
        font-weight: 600;
        padding: 1px 1px 0 0; }
        /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main > a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main > span {
          padding: 11px 6px;
          margin-top: 10px;
          border: 1px solid transparent;
          font-size: 13px;
          color: #004d59; }
        /* line 46, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main:hover {
          cursor: pointer; }
          /* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
          div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main:hover > a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main:hover > span {
            color: #e02e12; }
        /* line 58, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover > a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover > span {
          border: 1px solid #cecece;
          background: #FFFFFF !important;
          transition-delay: 0.2s !important; }
        /* line 65, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown div.menuv2-container {
          display: inline-block;
          max-height: 0;
          overflow: hidden;
          position: absolute;
          padding: 0;
          margin: 0;
          top: 31px;
          left: 0px;
          z-index: -1;
          width: 933px; }
        /* line 81, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active a {
          color: #e02e12; }
        /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container {
          max-height: 9999px;
          background: #FFFFFF;
          z-index: 1050;
          box-sizing: border-box;
          padding: 15px 35px 0 35px;
          -webkit-box-shadow: 1px 1px 1px #cecece;
          -moz-box-shadow: 1px 1px 1px #cecece;
          box-shadow: 1px 1px 1px #cecece;
          -webkit-border-radius: 0 0 3px 3px;
          -moz-border-radius: 0 0 3px 3px;
          -ms-border-radius: 0 0 3px 3px;
          -o-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
          border: 1px solid #c0c0c0;
          border-top: 0;
          cursor: default;
          width: 990px;
          transition-delay: 0.2s !important; }
          /* line 99, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
          div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items {
            float: left; }
            /* line 102, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col {
              float: left;
              margin-right: 5px; }
              /* line 108, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-category, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-category {
                margin-bottom: 10px;
                color: #000;
                font-size: 14px !important; }
              /* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat:last-child, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat:last-child {
                margin-bottom: 0.5em; }
              /* line 119, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html {
                position: relative;
                height: 236px;
                width: 242px;
                margin-bottom: 0.5em; }
                /* line 125, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html img, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html img {
                  font-size: inherit; }
                /* line 129, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html a {
                  line-height: 1em; }
                /* line 133, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text {
                  position: absolute;
                  top: 21px;
                  left: 18px;
                  width: 94%;
                  cursor: default; }
                  /* line 140, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.has-link, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.has-link {
                    cursor: pointer; }
                  /* line 144, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white {
                    color: #FFFFFF; }
                    /* line 148, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white h2 a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white h2 a {
                      color: #FFFFFF; }
                    /* line 153, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text.white a {
                      color: #FFFFFF; }
                  /* line 158, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2 {
                    margin-bottom: 0px;
                    margin-top: 0 !important; }
                    /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size15, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size15 {
                      font-size: 15px; }
                    /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size16, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size16 {
                      font-size: 16px; }
                    /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size17, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size17 {
                      font-size: 17px; }
                    /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size18, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size18 {
                      font-size: 18px; }
                    /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size19, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size19 {
                      font-size: 19px; }
                    /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size20, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size20 {
                      font-size: 20px; }
                    /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size21, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size21 {
                      font-size: 21px; }
                    /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size22, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size22 {
                      font-size: 22px; }
                    /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size23, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size23 {
                      font-size: 23px; }
                    /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size24, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size24 {
                      font-size: 24px; }
                    /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size25, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size25 {
                      font-size: 25px; }
                    /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size26, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size26 {
                      font-size: 26px; }
                    /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size27, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size27 {
                      font-size: 27px; }
                    /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size28, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size28 {
                      font-size: 28px; }
                    /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size29, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size29 {
                      font-size: 29px; }
                    /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size30, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size30 {
                      font-size: 30px; }
                    /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size31, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size31 {
                      font-size: 31px; }
                    /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size32, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size32 {
                      font-size: 32px; }
                    /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size33, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size33 {
                      font-size: 33px; }
                    /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size34, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size34 {
                      font-size: 34px; }
                    /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size35, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size35 {
                      font-size: 35px; }
                    /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size36, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size36 {
                      font-size: 36px; }
                    /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size37, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size37 {
                      font-size: 37px; }
                    /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size38, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size38 {
                      font-size: 38px; }
                    /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size39, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size39 {
                      font-size: 39px; }
                    /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size40, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2.size40 {
                      font-size: 40px; }
                    /* line 164, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2 a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text h2 a {
                      color: #004d59; }
                  /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size15, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size15 {
                    font-size: 15px; }
                  /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size16, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size16 {
                    font-size: 16px; }
                  /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size17, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size17 {
                    font-size: 17px; }
                  /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size18, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size18 {
                    font-size: 18px; }
                  /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size19, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size19 {
                    font-size: 19px; }
                  /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size20, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size20 {
                    font-size: 20px; }
                  /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size21, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size21 {
                    font-size: 21px; }
                  /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size22, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size22 {
                    font-size: 22px; }
                  /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size23, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size23 {
                    font-size: 23px; }
                  /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size24, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size24 {
                    font-size: 24px; }
                  /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size25, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size25 {
                    font-size: 25px; }
                  /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size26, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size26 {
                    font-size: 26px; }
                  /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size27, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size27 {
                    font-size: 27px; }
                  /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size28, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size28 {
                    font-size: 28px; }
                  /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size29, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size29 {
                    font-size: 29px; }
                  /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size30, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size30 {
                    font-size: 30px; }
                  /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size31, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size31 {
                    font-size: 31px; }
                  /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size32, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size32 {
                    font-size: 32px; }
                  /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size33, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size33 {
                    font-size: 33px; }
                  /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size34, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size34 {
                    font-size: 34px; }
                  /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size35, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size35 {
                    font-size: 35px; }
                  /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size36, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size36 {
                    font-size: 36px; }
                  /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size37, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size37 {
                    font-size: 37px; }
                  /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size38, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size38 {
                    font-size: 38px; }
                  /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size39, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size39 {
                    font-size: 39px; }
                  /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size40, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-subtext.size40 {
                    font-size: 40px; }
                  /* line 173, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright {
                    font-weight: bold;
                    position: absolute;
                    top: 85px;
                    right: 20px;
                    display: block; }
                    /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size15, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size15 {
                      font-size: 15px; }
                    /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size16, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size16 {
                      font-size: 16px; }
                    /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size17, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size17 {
                      font-size: 17px; }
                    /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size18, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size18 {
                      font-size: 18px; }
                    /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size19, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size19 {
                      font-size: 19px; }
                    /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size20, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size20 {
                      font-size: 20px; }
                    /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size21, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size21 {
                      font-size: 21px; }
                    /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size22, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size22 {
                      font-size: 22px; }
                    /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size23, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size23 {
                      font-size: 23px; }
                    /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size24, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size24 {
                      font-size: 24px; }
                    /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size25, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size25 {
                      font-size: 25px; }
                    /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size26, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size26 {
                      font-size: 26px; }
                    /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size27, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size27 {
                      font-size: 27px; }
                    /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size28, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size28 {
                      font-size: 28px; }
                    /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size29, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size29 {
                      font-size: 29px; }
                    /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size30, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size30 {
                      font-size: 30px; }
                    /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size31, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size31 {
                      font-size: 31px; }
                    /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size32, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size32 {
                      font-size: 32px; }
                    /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size33, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size33 {
                      font-size: 33px; }
                    /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size34, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size34 {
                      font-size: 34px; }
                    /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size35, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size35 {
                      font-size: 35px; }
                    /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size36, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size36 {
                      font-size: 36px; }
                    /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size37, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size37 {
                      font-size: 37px; }
                    /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size38, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size38 {
                      font-size: 38px; }
                    /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size39, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size39 {
                      font-size: 39px; }
                    /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size40, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright.size40 {
                      font-size: 40px; }
                    /* line 182, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                    div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span {
                      display: block;
                      margin-top: -5px;
                      float: right; }
                      /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size15, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size15 {
                        font-size: 15px; }
                      /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size16, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size16 {
                        font-size: 16px; }
                      /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size17, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size17 {
                        font-size: 17px; }
                      /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size18, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size18 {
                        font-size: 18px; }
                      /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size19, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size19 {
                        font-size: 19px; }
                      /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size20, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size20 {
                        font-size: 20px; }
                      /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size21, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size21 {
                        font-size: 21px; }
                      /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size22, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size22 {
                        font-size: 22px; }
                      /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size23, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size23 {
                        font-size: 23px; }
                      /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size24, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size24 {
                        font-size: 24px; }
                      /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size25, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size25 {
                        font-size: 25px; }
                      /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size26, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size26 {
                        font-size: 26px; }
                      /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size27, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size27 {
                        font-size: 27px; }
                      /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size28, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size28 {
                        font-size: 28px; }
                      /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size29, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size29 {
                        font-size: 29px; }
                      /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size30, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size30 {
                        font-size: 30px; }
                      /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size31, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size31 {
                        font-size: 31px; }
                      /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size32, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size32 {
                        font-size: 32px; }
                      /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size33, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size33 {
                        font-size: 33px; }
                      /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size34, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size34 {
                        font-size: 34px; }
                      /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size35, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size35 {
                        font-size: 35px; }
                      /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size36, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size36 {
                        font-size: 36px; }
                      /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size37, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size37 {
                        font-size: 37px; }
                      /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size38, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size38 {
                        font-size: 38px; }
                      /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size39, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size39 {
                        font-size: 39px; }
                      /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
                      div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size40, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html .menuv2-ban-text .menuv2-ban-price-middleright span.size40 {
                        font-size: 40px; }
                /* line 192, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html.add-border, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat .menuv2-html.add-border {
                  border: 1px solid #D6DBD8;
                  -webkit-border-radius: 5px;
                  -moz-border-radius: 5px;
                  -ms-border-radius: 5px;
                  -o-border-radius: 5px;
                  border-radius: 5px; }
              /* line 198, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat span, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat span {
                font-weight: bold;
                font-size: 1.25em;
                color: #004d59;
                line-height: 2.25em; }
              /* line 206, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat a:hover, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat a:hover {
                color: #e02e12; }
              /* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul {
                margin-bottom: 1.5em;
                padding: 0; }
                /* line 231, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li {
                  line-height: 1.75em;
                  padding: 0; }
                  /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li span, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li span {
                    font-weight: normal;
                    font-size: 13px;
                    line-height: 1.75em;
                    color: #107b8e; }
                  /* line 243, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
                  div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a:hover, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a.activeItem, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a:hover, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items div.menuv2-col div.menuv2-cat ul li a.activeItem {
                    color: #e02e12; }
            /* line 272, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items:last-child, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items:last-child {
              margin-right: 0px; }
            /* line 277, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.col2 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.col2 div.menuv2-col {
              width: 410px; }
            /* line 282, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.col3 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.col3 div.menuv2-col {
              width: 283px; }
            /* line 287, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.col4 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.col4 div.menuv2-col {
              width: 210px; }
            /* line 294, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.col5 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.col5 div.menuv2-col {
              width: 164px; }
            /* line 299, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.hasbannercol, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.hasbannercol {
              width: 765px; }
              /* line 303, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.hasbannercol.col2 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.hasbannercol.col2 div.menuv2-col {
                width: 405px; }
              /* line 308, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.hasbannercol.col3 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.hasbannercol.col3 div.menuv2-col {
                width: 250px; }
              /* line 313, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.hasbannercol.col4 div.menuv2-col, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.hasbannercol.col4 div.menuv2-col {
                width: 186px; }
              /* line 319, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
              div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown:hover div.menuv2-container div.menuv2-items.hasbannercol:last-child, div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown.active div.menuv2-container div.menuv2-items.hasbannercol:last-child {
                margin-right: 5px; }
        /* line 327, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown div.menuv2-banners {
          float: right;
          width: 152px; }
          /* line 331, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
          div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown div.menuv2-banners div.menuv2-banner {
            margin-bottom: 0.5em; }
            /* line 334, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
            div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown div.menuv2-banners div.menuv2-banner.menuImg {
              text-indent: -5000px; }
        /* line 340, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.haspulldown div.menuv2-footer {
          clear: both; }
        /* line 346, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
        div.navV2 div.navContentV2 ul.menuv2-maincontainer li.menuv2-main.menuv2-special {
          float: right;
          background-color: #f1b600; }

/* line 357, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
body.menuv2-active div.menuv2-overlay {
  display: inherit;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0.25;
  z-index: 1049; }

/* line 368, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
body.menuv2-active div.navV2 {
  z-index: 1050; }

/* line 374, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
div.menuV2-sidebarmenu-wrapper {
  margin-bottom: 2em;
  border: 1px solid #E8E8E8;
  border-radius: 4px !important; }
  /* line 380, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper a {
    color: #000000; }
  /* line 384, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper a.isActive {
    font-weight: bold; }
  /* line 388, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper i {
    width: 0.5em; }
  /* line 392, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper span {
    color: #000000; }
  /* line 398, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper span.hasChildren,
  div.menuV2-sidebarmenu-wrapper i.hasChildren {
    cursor: pointer; }
    /* line 401, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
    div.menuV2-sidebarmenu-wrapper span.hasChildren:hover,
    div.menuV2-sidebarmenu-wrapper i.hasChildren:hover {
      color: #e02e12; }
  /* line 407, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
  div.menuV2-sidebarmenu-wrapper ul {
    padding-bottom: 5px; }
    /* line 410, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
    div.menuV2-sidebarmenu-wrapper ul li {
      margin-top: 0.25em;
      padding: 0px 0 2px 5px;
      color: #007b8f; }
      /* line 418, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
      div.menuV2-sidebarmenu-wrapper ul li ul li ul {
        margin-left: 0.75em;
        display: none; }
      /* line 429, ../../../var/www/ecs/includes/sass/rd/partials/default/_menu-v2.scss */
      div.menuV2-sidebarmenu-wrapper ul li h3 {
        color: black;
        padding-bottom: 4px;
        margin-top: 14px;
        font-size: 14px;
        padding-left: 5px; }

/*-----------------------------------------------------------/
/  New homepage (juli 2015)
/-----------------------------------------------------------*/
/* Juli homepage update */
/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
body.homepage .content .contentPane {
  width: 741px; }

/* line 8, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
body.homepage .content aside[data-version="2.0"] {
  width: 243px; }
  /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
  body.homepage .content aside[data-version="2.0"] #mydevicesbox {
    width: 227px; }
    /* line 16, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #mydevicesbox .options .white strong {
      line-height: 120%; }
    /* line 24, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #mydevicesbox .searchSelectBox span a span.ui-selectmenu-status {
      font-size: 115%; }
  /* line 30, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
  body.homepage .content aside[data-version="2.0"] #snelzoekbox {
    width: 227px;
    height: 332px;
    margin-bottom: 7px; }
    /* line 36, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform #devicezoekterm {
      width: 188px; }
    /* line 40, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform .devicesearchbtn i:before {
      font-size: 19px; }
    /* line 44, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox .quicksearch-divider:after {
      width: 222px; }
    /* line 49, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox.hasMyDevices {
      height: 235px; }
    /* line 55, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox .options .white strong {
      line-height: 125%; }
    /* line 61, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content aside[data-version="2.0"] #snelzoekbox .searchSelectBox {
      margin-bottom: 12px; }
      /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content aside[data-version="2.0"] #snelzoekbox .searchSelectBox span a span.ui-selectmenu-status {
        font-size: 115%; }

/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
body.homepage .content #hp-headerbanner,
body.homepage .content div[class*='hp-block-'] {
  position: relative;
  float: left;
  height: 352px;
  width: 741px; }
  /* line 78, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
  body.homepage .content #hp-headerbanner img,
  body.homepage .content div[class*='hp-block-'] img {
    font-size: inherit; }
  /* line 82, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
  body.homepage .content #hp-headerbanner .hp-text,
  body.homepage .content div[class*='hp-block-'] .hp-text {
    position: absolute;
    top: 22px;
    left: 18px;
    width: 94%;
    color: #004d59;
    cursor: default; }
    /* line 90, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content #hp-headerbanner .hp-text.has-link,
    body.homepage .content div[class*='hp-block-'] .hp-text.has-link {
      cursor: pointer; }
    /* line 94, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content #hp-headerbanner .hp-text.white,
    body.homepage .content div[class*='hp-block-'] .hp-text.white {
      color: #FFFFFF; }
      /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content #hp-headerbanner .hp-text.white h2 a,
      body.homepage .content div[class*='hp-block-'] .hp-text.white h2 a {
        color: #FFFFFF; }
      /* line 103, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content #hp-headerbanner .hp-text.white a,
      body.homepage .content div[class*='hp-block-'] .hp-text.white a {
        color: #FFFFFF; }
    /* line 108, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content #hp-headerbanner .hp-text h2,
    body.homepage .content div[class*='hp-block-'] .hp-text h2 {
      margin-bottom: 0px; }
      /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size15,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size15 {
        font-size: 15px; }
      /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size16,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size16 {
        font-size: 16px; }
      /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size17,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size17 {
        font-size: 17px; }
      /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size18,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size18 {
        font-size: 18px; }
      /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size19,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size19 {
        font-size: 19px; }
      /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size20,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size20 {
        font-size: 20px; }
      /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size21,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size21 {
        font-size: 21px; }
      /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size22,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size22 {
        font-size: 22px; }
      /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size23,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size23 {
        font-size: 23px; }
      /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size24,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size24 {
        font-size: 24px; }
      /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size25,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size25 {
        font-size: 25px; }
      /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size26,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size26 {
        font-size: 26px; }
      /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size27,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size27 {
        font-size: 27px; }
      /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size28,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size28 {
        font-size: 28px; }
      /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size29,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size29 {
        font-size: 29px; }
      /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size30,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size30 {
        font-size: 30px; }
      /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size31,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size31 {
        font-size: 31px; }
      /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size32,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size32 {
        font-size: 32px; }
      /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size33,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size33 {
        font-size: 33px; }
      /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size34,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size34 {
        font-size: 34px; }
      /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size35,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size35 {
        font-size: 35px; }
      /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size36,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size36 {
        font-size: 36px; }
      /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size37,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size37 {
        font-size: 37px; }
      /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size38,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size38 {
        font-size: 38px; }
      /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size39,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size39 {
        font-size: 39px; }
      /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text h2.size40,
      body.homepage .content div[class*='hp-block-'] .hp-text h2.size40 {
        font-size: 40px; }
      /* line 113, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content #hp-headerbanner .hp-text h2 a,
      body.homepage .content div[class*='hp-block-'] .hp-text h2 a {
        color: #004d59; }
    /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size15,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size15 {
      font-size: 15px; }
    /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size16,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size16 {
      font-size: 16px; }
    /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size17,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size17 {
      font-size: 17px; }
    /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size18,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size18 {
      font-size: 18px; }
    /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size19,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size19 {
      font-size: 19px; }
    /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size20,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size20 {
      font-size: 20px; }
    /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size21,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size21 {
      font-size: 21px; }
    /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size22,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size22 {
      font-size: 22px; }
    /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size23,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size23 {
      font-size: 23px; }
    /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size24,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size24 {
      font-size: 24px; }
    /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size25,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size25 {
      font-size: 25px; }
    /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size26,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size26 {
      font-size: 26px; }
    /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size27,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size27 {
      font-size: 27px; }
    /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size28,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size28 {
      font-size: 28px; }
    /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size29,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size29 {
      font-size: 29px; }
    /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size30,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size30 {
      font-size: 30px; }
    /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size31,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size31 {
      font-size: 31px; }
    /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size32,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size32 {
      font-size: 32px; }
    /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size33,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size33 {
      font-size: 33px; }
    /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size34,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size34 {
      font-size: 34px; }
    /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size35,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size35 {
      font-size: 35px; }
    /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size36,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size36 {
      font-size: 36px; }
    /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size37,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size37 {
      font-size: 37px; }
    /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size38,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size38 {
      font-size: 38px; }
    /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size39,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size39 {
      font-size: 39px; }
    /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-subtext.size40,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-subtext.size40 {
      font-size: 40px; }
    /* line 122, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright,
    body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright {
      font-weight: bold;
      position: absolute;
      top: 85px;
      right: 20px;
      display: block; }
      /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size15,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size15 {
        font-size: 15px; }
      /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size16,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size16 {
        font-size: 16px; }
      /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size17,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size17 {
        font-size: 17px; }
      /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size18,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size18 {
        font-size: 18px; }
      /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size19,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size19 {
        font-size: 19px; }
      /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size20,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size20 {
        font-size: 20px; }
      /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size21,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size21 {
        font-size: 21px; }
      /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size22,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size22 {
        font-size: 22px; }
      /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size23,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size23 {
        font-size: 23px; }
      /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size24,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size24 {
        font-size: 24px; }
      /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size25,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size25 {
        font-size: 25px; }
      /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size26,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size26 {
        font-size: 26px; }
      /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size27,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size27 {
        font-size: 27px; }
      /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size28,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size28 {
        font-size: 28px; }
      /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size29,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size29 {
        font-size: 29px; }
      /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size30,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size30 {
        font-size: 30px; }
      /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size31,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size31 {
        font-size: 31px; }
      /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size32,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size32 {
        font-size: 32px; }
      /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size33,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size33 {
        font-size: 33px; }
      /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size34,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size34 {
        font-size: 34px; }
      /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size35,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size35 {
        font-size: 35px; }
      /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size36,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size36 {
        font-size: 36px; }
      /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size37,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size37 {
        font-size: 37px; }
      /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size38,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size38 {
        font-size: 38px; }
      /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size39,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size39 {
        font-size: 39px; }
      /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright.size40,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright.size40 {
        font-size: 40px; }
      /* line 131, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span,
      body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span {
        display: block;
        margin-top: 4px;
        float: right; }
        /* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size15,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size15 {
          font-size: 15px; }
        /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size16,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size16 {
          font-size: 16px; }
        /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size17,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size17 {
          font-size: 17px; }
        /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size18,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size18 {
          font-size: 18px; }
        /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size19,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size19 {
          font-size: 19px; }
        /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size20,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size20 {
          font-size: 20px; }
        /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size21,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size21 {
          font-size: 21px; }
        /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size22,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size22 {
          font-size: 22px; }
        /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size23,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size23 {
          font-size: 23px; }
        /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size24,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size24 {
          font-size: 24px; }
        /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size25,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size25 {
          font-size: 25px; }
        /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size26,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size26 {
          font-size: 26px; }
        /* line 199, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size27,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size27 {
          font-size: 27px; }
        /* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size28,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size28 {
          font-size: 28px; }
        /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size29,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size29 {
          font-size: 29px; }
        /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size30,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size30 {
          font-size: 30px; }
        /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size31,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size31 {
          font-size: 31px; }
        /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size32,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size32 {
          font-size: 32px; }
        /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size33,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size33 {
          font-size: 33px; }
        /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size34,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size34 {
          font-size: 34px; }
        /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size35,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size35 {
          font-size: 35px; }
        /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size36,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size36 {
          font-size: 36px; }
        /* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size37,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size37 {
          font-size: 37px; }
        /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size38,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size38 {
          font-size: 38px; }
        /* line 235, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size39,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size39 {
          font-size: 39px; }
        /* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
        body.homepage .content #hp-headerbanner .hp-text .hp-price-middleright span.size40,
        body.homepage .content div[class*='hp-block-'] .hp-text .hp-price-middleright span.size40 {
          font-size: 40px; }

/* line 144, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
body.homepage .content #hp-headerbanner .hp-text {
  top: inherit;
  bottom: 22px;
  left: 32px; }

/* line 161, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
body.homepage .content .hp-row {
  margin-bottom: 4px;
  clear: both;
  display: inline-block; }
  /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
  body.homepage .content .hp-row div[class*='hp-block-'] {
    height: 236px;
    width: 242px;
    margin-right: 7px;
    /* Set manual exceptions */
    /* Set exceptions based on block configuration */
    /* --- Specific styling for specific blocks --- */ }
    /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by1, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by4 {
      height: 479px; }
    /* line 179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by1, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by4 {
      height: 722px; }
    /* line 186, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by1, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by4 {
      height: 958px; }
    /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-1by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by2, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by2 {
      width: 491px; }
    /* line 200, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-1by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by3, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by3 {
      width: 740px; }
    /* line 207, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].hp-block-1by4, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-2by4, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-3by4, body.homepage .content .hp-row div[class*='hp-block-'].hp-block-4by4 {
      width: 990px; }
    /* line 215, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].removepadright {
      margin-right: 0px; }
    /* line 218, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].bottompad {
      margin-bottom: 7px; }
    /* line 224, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-']:nth-last-child(1):last-child, body.homepage .content .hp-row div[class*='hp-block-']:nth-last-child(2):last-child, body.homepage .content .hp-row div[class*='hp-block-']:nth-last-child(3):last-child, body.homepage .content .hp-row div[class*='hp-block-']:nth-last-child(4):last-child {
      margin-right: 0px; }
    /* line 233, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].add-border {
      border: 1px solid #D6DBD8;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      height: 234px;
      width: 240px; }
      /* line 240, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by1, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by4 {
        height: 477px; }
      /* line 247, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by1, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by4 {
        height: 720px; }
      /* line 254, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by1, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by4 {
        height: 956px; }
      /* line 261, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-1by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by2, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by2 {
        width: 489px; }
      /* line 268, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-1by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by3, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by3 {
        width: 738px; }
      /* line 275, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-1by4, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-2by4, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-3by4, body.homepage .content .hp-row div[class*='hp-block-'].add-border.hp-block-4by4 {
        width: 988px; }
    /* line 283, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
    body.homepage .content .hp-row div[class*='hp-block-'].trustpilotwrap {
      width: 453px;
      height: 207px;
      border: 1px solid #D6DBD8;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      padding: 13px 18px 16px 18px; }
      /* line 290, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
      body.homepage .content .hp-row div[class*='hp-block-'].trustpilotwrap .trustpilot-widget {
        float: left; }
        /* line 293, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
        body.homepage .content .hp-row div[class*='hp-block-'].trustpilotwrap .trustpilot-widget:nth-last-child(2) {
          margin-top: 50px; }
        /* line 297, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
        body.homepage .content .hp-row div[class*='hp-block-'].trustpilotwrap .trustpilot-widget:last-child {
          margin-left: 5px; }
        /* line 301, ../../../var/www/ecs/includes/sass/rd/partials/screen/_homepage.scss */
        body.homepage .content .hp-row div[class*='hp-block-'].trustpilotwrap .trustpilot-widget .tp-widget-logo {
          display: none; }

/*-----------------------------------------------------------/
/  New search
/-----------------------------------------------------------*/
/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.typeahead, .tt-query, .tt-hint {
  width: 500px;
  padding: 8px 12px;
  font-size: 18px;
  border: 2px solid #ccc;
  outline: none;
  margin: 0px; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.typeahead {
  background-color: #fff; }

/* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.typeahead:focus {
  border: 2px solid #0097cf; }

/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 5, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-hint {
  color: #999; }

/* line 6, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-dropdown-menu {
  width: 100%;
  padding: 0px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion {
  text-align: left;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 20px; }

/* line 8, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf; }

/* line 9, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion p {
  margin: 0; }

/* line 10, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion a {
  color: #000;
  text-decoration: none; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion em {
  font-weight: bold;
  font-style: normal; }

/* line 12, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-dropdown-menu .category {
  text-align: left;
  background: #efefef;
  padding: 10px 5px;
  font-weight: bold; }

/* line 13, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.tt-suggestion .player .team, .tt-suggestion .team .location {
  margin-left: 10px;
  font-size: 0.8em; }

/* line 14, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.twitter-typeahead {
  float: left; }

/* line 17, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.autocomplet-container,
.qsautocomplet-container,
.dsautocomplet-container,
.psautocomplet-container {
  position: relative;
  width: 760px;
  top: 8px;
  margin: 0 auto; }
  /* line 26, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .autocomplet-container .results-container,
  .autocomplet-container .qsresults-container,
  .autocomplet-container .dsresults-container,
  .autocomplet-container .psresults-container,
  .qsautocomplet-container .results-container,
  .qsautocomplet-container .qsresults-container,
  .qsautocomplet-container .dsresults-container,
  .qsautocomplet-container .psresults-container,
  .dsautocomplet-container .results-container,
  .dsautocomplet-container .qsresults-container,
  .dsautocomplet-container .dsresults-container,
  .dsautocomplet-container .psresults-container,
  .psautocomplet-container .results-container,
  .psautocomplet-container .qsresults-container,
  .psautocomplet-container .dsresults-container,
  .psautocomplet-container .psresults-container {
    width: 100%;
    margin: 0;
    display: none;
    border: solid 1px #ccc;
    position: absolute;
    top: 33px;
    background: #fff; }
    /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container ul,
    .autocomplet-container .qsresults-container ul,
    .autocomplet-container .dsresults-container ul,
    .autocomplet-container .psresults-container ul,
    .qsautocomplet-container .results-container ul,
    .qsautocomplet-container .qsresults-container ul,
    .qsautocomplet-container .dsresults-container ul,
    .qsautocomplet-container .psresults-container ul,
    .dsautocomplet-container .results-container ul,
    .dsautocomplet-container .qsresults-container ul,
    .dsautocomplet-container .dsresults-container ul,
    .dsautocomplet-container .psresults-container ul,
    .psautocomplet-container .results-container ul,
    .psautocomplet-container .qsresults-container ul,
    .psautocomplet-container .dsresults-container ul,
    .psautocomplet-container .psresults-container ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      /* line 43, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container ul li:hover,
      .autocomplet-container .qsresults-container ul li:hover,
      .autocomplet-container .dsresults-container ul li:hover,
      .autocomplet-container .psresults-container ul li:hover,
      .qsautocomplet-container .results-container ul li:hover,
      .qsautocomplet-container .qsresults-container ul li:hover,
      .qsautocomplet-container .dsresults-container ul li:hover,
      .qsautocomplet-container .psresults-container ul li:hover,
      .dsautocomplet-container .results-container ul li:hover,
      .dsautocomplet-container .qsresults-container ul li:hover,
      .dsautocomplet-container .dsresults-container ul li:hover,
      .dsautocomplet-container .psresults-container ul li:hover,
      .psautocomplet-container .results-container ul li:hover,
      .psautocomplet-container .qsresults-container ul li:hover,
      .psautocomplet-container .dsresults-container ul li:hover,
      .psautocomplet-container .psresults-container ul li:hover {
        background: #f7f7f7;
        cursor: pointer; }
    /* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container em,
    .autocomplet-container .qsresults-container em,
    .autocomplet-container .dsresults-container em,
    .autocomplet-container .psresults-container em,
    .qsautocomplet-container .results-container em,
    .qsautocomplet-container .qsresults-container em,
    .qsautocomplet-container .dsresults-container em,
    .qsautocomplet-container .psresults-container em,
    .dsautocomplet-container .results-container em,
    .dsautocomplet-container .qsresults-container em,
    .dsautocomplet-container .dsresults-container em,
    .dsautocomplet-container .psresults-container em,
    .psautocomplet-container .results-container em,
    .psautocomplet-container .qsresults-container em,
    .psautocomplet-container .dsresults-container em,
    .psautocomplet-container .psresults-container em {
      font-style: normal;
      font-weight: bold; }
    /* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container h4,
    .autocomplet-container .qsresults-container h4,
    .autocomplet-container .dsresults-container h4,
    .autocomplet-container .psresults-container h4,
    .qsautocomplet-container .results-container h4,
    .qsautocomplet-container .qsresults-container h4,
    .qsautocomplet-container .dsresults-container h4,
    .qsautocomplet-container .psresults-container h4,
    .dsautocomplet-container .results-container h4,
    .dsautocomplet-container .qsresults-container h4,
    .dsautocomplet-container .dsresults-container h4,
    .dsautocomplet-container .psresults-container h4,
    .psautocomplet-container .results-container h4,
    .psautocomplet-container .qsresults-container h4,
    .psautocomplet-container .dsresults-container h4,
    .psautocomplet-container .psresults-container h4 {
      font-size: 13px;
      margin: 0;
      padding: 4px 0 4px 4px;
      font-weight: bold;
      background-color: #e8ebe9; }
      /* line 61, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container h4 .sub,
      .autocomplet-container .qsresults-container h4 .sub,
      .autocomplet-container .dsresults-container h4 .sub,
      .autocomplet-container .psresults-container h4 .sub,
      .qsautocomplet-container .results-container h4 .sub,
      .qsautocomplet-container .qsresults-container h4 .sub,
      .qsautocomplet-container .dsresults-container h4 .sub,
      .qsautocomplet-container .psresults-container h4 .sub,
      .dsautocomplet-container .results-container h4 .sub,
      .dsautocomplet-container .qsresults-container h4 .sub,
      .dsautocomplet-container .dsresults-container h4 .sub,
      .dsautocomplet-container .psresults-container h4 .sub,
      .psautocomplet-container .results-container h4 .sub,
      .psautocomplet-container .qsresults-container h4 .sub,
      .psautocomplet-container .dsresults-container h4 .sub,
      .psautocomplet-container .psresults-container h4 .sub {
        font-weight: normal; }
    /* line 66, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .index1-results,
    .autocomplet-container .results-container .index2-results,
    .autocomplet-container .results-container .index3-results,
    .autocomplet-container .results-container .index4-results,
    .autocomplet-container .results-container .index5-results,
    .autocomplet-container .qsresults-container .index1-results,
    .autocomplet-container .qsresults-container .index2-results,
    .autocomplet-container .qsresults-container .index3-results,
    .autocomplet-container .qsresults-container .index4-results,
    .autocomplet-container .qsresults-container .index5-results,
    .autocomplet-container .dsresults-container .index1-results,
    .autocomplet-container .dsresults-container .index2-results,
    .autocomplet-container .dsresults-container .index3-results,
    .autocomplet-container .dsresults-container .index4-results,
    .autocomplet-container .dsresults-container .index5-results,
    .autocomplet-container .psresults-container .index1-results,
    .autocomplet-container .psresults-container .index2-results,
    .autocomplet-container .psresults-container .index3-results,
    .autocomplet-container .psresults-container .index4-results,
    .autocomplet-container .psresults-container .index5-results,
    .qsautocomplet-container .results-container .index1-results,
    .qsautocomplet-container .results-container .index2-results,
    .qsautocomplet-container .results-container .index3-results,
    .qsautocomplet-container .results-container .index4-results,
    .qsautocomplet-container .results-container .index5-results,
    .qsautocomplet-container .qsresults-container .index1-results,
    .qsautocomplet-container .qsresults-container .index2-results,
    .qsautocomplet-container .qsresults-container .index3-results,
    .qsautocomplet-container .qsresults-container .index4-results,
    .qsautocomplet-container .qsresults-container .index5-results,
    .qsautocomplet-container .dsresults-container .index1-results,
    .qsautocomplet-container .dsresults-container .index2-results,
    .qsautocomplet-container .dsresults-container .index3-results,
    .qsautocomplet-container .dsresults-container .index4-results,
    .qsautocomplet-container .dsresults-container .index5-results,
    .qsautocomplet-container .psresults-container .index1-results,
    .qsautocomplet-container .psresults-container .index2-results,
    .qsautocomplet-container .psresults-container .index3-results,
    .qsautocomplet-container .psresults-container .index4-results,
    .qsautocomplet-container .psresults-container .index5-results,
    .dsautocomplet-container .results-container .index1-results,
    .dsautocomplet-container .results-container .index2-results,
    .dsautocomplet-container .results-container .index3-results,
    .dsautocomplet-container .results-container .index4-results,
    .dsautocomplet-container .results-container .index5-results,
    .dsautocomplet-container .qsresults-container .index1-results,
    .dsautocomplet-container .qsresults-container .index2-results,
    .dsautocomplet-container .qsresults-container .index3-results,
    .dsautocomplet-container .qsresults-container .index4-results,
    .dsautocomplet-container .qsresults-container .index5-results,
    .dsautocomplet-container .dsresults-container .index1-results,
    .dsautocomplet-container .dsresults-container .index2-results,
    .dsautocomplet-container .dsresults-container .index3-results,
    .dsautocomplet-container .dsresults-container .index4-results,
    .dsautocomplet-container .dsresults-container .index5-results,
    .dsautocomplet-container .psresults-container .index1-results,
    .dsautocomplet-container .psresults-container .index2-results,
    .dsautocomplet-container .psresults-container .index3-results,
    .dsautocomplet-container .psresults-container .index4-results,
    .dsautocomplet-container .psresults-container .index5-results,
    .psautocomplet-container .results-container .index1-results,
    .psautocomplet-container .results-container .index2-results,
    .psautocomplet-container .results-container .index3-results,
    .psautocomplet-container .results-container .index4-results,
    .psautocomplet-container .results-container .index5-results,
    .psautocomplet-container .qsresults-container .index1-results,
    .psautocomplet-container .qsresults-container .index2-results,
    .psautocomplet-container .qsresults-container .index3-results,
    .psautocomplet-container .qsresults-container .index4-results,
    .psautocomplet-container .qsresults-container .index5-results,
    .psautocomplet-container .dsresults-container .index1-results,
    .psautocomplet-container .dsresults-container .index2-results,
    .psautocomplet-container .dsresults-container .index3-results,
    .psautocomplet-container .dsresults-container .index4-results,
    .psautocomplet-container .dsresults-container .index5-results,
    .psautocomplet-container .psresults-container .index1-results,
    .psautocomplet-container .psresults-container .index2-results,
    .psautocomplet-container .psresults-container .index3-results,
    .psautocomplet-container .psresults-container .index4-results,
    .psautocomplet-container .psresults-container .index5-results {
      margin-top: 10px; }
    /* line 74, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .no-results,
    .autocomplet-container .qsresults-container .no-results,
    .autocomplet-container .dsresults-container .no-results,
    .autocomplet-container .psresults-container .no-results,
    .qsautocomplet-container .results-container .no-results,
    .qsautocomplet-container .qsresults-container .no-results,
    .qsautocomplet-container .dsresults-container .no-results,
    .qsautocomplet-container .psresults-container .no-results,
    .dsautocomplet-container .results-container .no-results,
    .dsautocomplet-container .qsresults-container .no-results,
    .dsautocomplet-container .dsresults-container .no-results,
    .dsautocomplet-container .psresults-container .no-results,
    .psautocomplet-container .results-container .no-results,
    .psautocomplet-container .qsresults-container .no-results,
    .psautocomplet-container .dsresults-container .no-results,
    .psautocomplet-container .psresults-container .no-results {
      margin: 15px;
      font-weight: bold;
      text-align: center; }
    /* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container.is-displayed,
    .autocomplet-container .qsresults-container.is-displayed,
    .autocomplet-container .dsresults-container.is-displayed,
    .autocomplet-container .psresults-container.is-displayed,
    .qsautocomplet-container .results-container.is-displayed,
    .qsautocomplet-container .qsresults-container.is-displayed,
    .qsautocomplet-container .dsresults-container.is-displayed,
    .qsautocomplet-container .psresults-container.is-displayed,
    .dsautocomplet-container .results-container.is-displayed,
    .dsautocomplet-container .qsresults-container.is-displayed,
    .dsautocomplet-container .dsresults-container.is-displayed,
    .dsautocomplet-container .psresults-container.is-displayed,
    .psautocomplet-container .results-container.is-displayed,
    .psautocomplet-container .qsresults-container.is-displayed,
    .psautocomplet-container .dsresults-container.is-displayed,
    .psautocomplet-container .psresults-container.is-displayed {
      display: table;
      z-index: 1300; }
    /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .right-column,
    .autocomplet-container .qsresults-container .right-column,
    .autocomplet-container .dsresults-container .right-column,
    .autocomplet-container .psresults-container .right-column,
    .qsautocomplet-container .results-container .right-column,
    .qsautocomplet-container .qsresults-container .right-column,
    .qsautocomplet-container .dsresults-container .right-column,
    .qsautocomplet-container .psresults-container .right-column,
    .dsautocomplet-container .results-container .right-column,
    .dsautocomplet-container .qsresults-container .right-column,
    .dsautocomplet-container .dsresults-container .right-column,
    .dsautocomplet-container .psresults-container .right-column,
    .psautocomplet-container .results-container .right-column,
    .psautocomplet-container .qsresults-container .right-column,
    .psautocomplet-container .dsresults-container .right-column,
    .psautocomplet-container .psresults-container .right-column {
      width: 50%;
      padding: 7px;
      display: table-cell; }
      /* line 90, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .right-column.hidden,
      .autocomplet-container .qsresults-container .right-column.hidden,
      .autocomplet-container .dsresults-container .right-column.hidden,
      .autocomplet-container .psresults-container .right-column.hidden,
      .qsautocomplet-container .results-container .right-column.hidden,
      .qsautocomplet-container .qsresults-container .right-column.hidden,
      .qsautocomplet-container .dsresults-container .right-column.hidden,
      .qsautocomplet-container .psresults-container .right-column.hidden,
      .dsautocomplet-container .results-container .right-column.hidden,
      .dsautocomplet-container .qsresults-container .right-column.hidden,
      .dsautocomplet-container .dsresults-container .right-column.hidden,
      .dsautocomplet-container .psresults-container .right-column.hidden,
      .psautocomplet-container .results-container .right-column.hidden,
      .psautocomplet-container .qsresults-container .right-column.hidden,
      .psautocomplet-container .dsresults-container .right-column.hidden,
      .psautocomplet-container .psresults-container .right-column.hidden {
        display: none; }
    /* line 94, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .left-column,
    .autocomplet-container .qsresults-container .left-column,
    .autocomplet-container .dsresults-container .left-column,
    .autocomplet-container .psresults-container .left-column,
    .qsautocomplet-container .results-container .left-column,
    .qsautocomplet-container .qsresults-container .left-column,
    .qsautocomplet-container .dsresults-container .left-column,
    .qsautocomplet-container .psresults-container .left-column,
    .dsautocomplet-container .results-container .left-column,
    .dsautocomplet-container .qsresults-container .left-column,
    .dsautocomplet-container .dsresults-container .left-column,
    .dsautocomplet-container .psresults-container .left-column,
    .psautocomplet-container .results-container .left-column,
    .psautocomplet-container .qsresults-container .left-column,
    .psautocomplet-container .dsresults-container .left-column,
    .psautocomplet-container .psresults-container .left-column {
      width: 50%;
      padding: 7px;
      display: table-cell; }
      /* line 99, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .left-column.hidden,
      .autocomplet-container .qsresults-container .left-column.hidden,
      .autocomplet-container .dsresults-container .left-column.hidden,
      .autocomplet-container .psresults-container .left-column.hidden,
      .qsautocomplet-container .results-container .left-column.hidden,
      .qsautocomplet-container .qsresults-container .left-column.hidden,
      .qsautocomplet-container .dsresults-container .left-column.hidden,
      .qsautocomplet-container .psresults-container .left-column.hidden,
      .dsautocomplet-container .results-container .left-column.hidden,
      .dsautocomplet-container .qsresults-container .left-column.hidden,
      .dsautocomplet-container .dsresults-container .left-column.hidden,
      .dsautocomplet-container .psresults-container .left-column.hidden,
      .psautocomplet-container .results-container .left-column.hidden,
      .psautocomplet-container .qsresults-container .left-column.hidden,
      .psautocomplet-container .dsresults-container .left-column.hidden,
      .psautocomplet-container .psresults-container .left-column.hidden {
        display: none; }
    /* line 104, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .sproduct, .autocomplet-container .results-container .sdevice, .autocomplet-container .results-container .spartnumbers, .autocomplet-container .results-container .scategories, .autocomplet-container .results-container .scmspages, .autocomplet-container .results-container .brand, .autocomplet-container .results-container .category,
    .autocomplet-container .qsresults-container .sproduct,
    .autocomplet-container .qsresults-container .sdevice,
    .autocomplet-container .qsresults-container .spartnumbers,
    .autocomplet-container .qsresults-container .scategories,
    .autocomplet-container .qsresults-container .scmspages,
    .autocomplet-container .qsresults-container .brand,
    .autocomplet-container .qsresults-container .category,
    .autocomplet-container .dsresults-container .sproduct,
    .autocomplet-container .dsresults-container .sdevice,
    .autocomplet-container .dsresults-container .spartnumbers,
    .autocomplet-container .dsresults-container .scategories,
    .autocomplet-container .dsresults-container .scmspages,
    .autocomplet-container .dsresults-container .brand,
    .autocomplet-container .dsresults-container .category,
    .autocomplet-container .psresults-container .sproduct,
    .autocomplet-container .psresults-container .sdevice,
    .autocomplet-container .psresults-container .spartnumbers,
    .autocomplet-container .psresults-container .scategories,
    .autocomplet-container .psresults-container .scmspages,
    .autocomplet-container .psresults-container .brand,
    .autocomplet-container .psresults-container .category,
    .qsautocomplet-container .results-container .sproduct,
    .qsautocomplet-container .results-container .sdevice,
    .qsautocomplet-container .results-container .spartnumbers,
    .qsautocomplet-container .results-container .scategories,
    .qsautocomplet-container .results-container .scmspages,
    .qsautocomplet-container .results-container .brand,
    .qsautocomplet-container .results-container .category,
    .qsautocomplet-container .qsresults-container .sproduct,
    .qsautocomplet-container .qsresults-container .sdevice,
    .qsautocomplet-container .qsresults-container .spartnumbers,
    .qsautocomplet-container .qsresults-container .scategories,
    .qsautocomplet-container .qsresults-container .scmspages,
    .qsautocomplet-container .qsresults-container .brand,
    .qsautocomplet-container .qsresults-container .category,
    .qsautocomplet-container .dsresults-container .sproduct,
    .qsautocomplet-container .dsresults-container .sdevice,
    .qsautocomplet-container .dsresults-container .spartnumbers,
    .qsautocomplet-container .dsresults-container .scategories,
    .qsautocomplet-container .dsresults-container .scmspages,
    .qsautocomplet-container .dsresults-container .brand,
    .qsautocomplet-container .dsresults-container .category,
    .qsautocomplet-container .psresults-container .sproduct,
    .qsautocomplet-container .psresults-container .sdevice,
    .qsautocomplet-container .psresults-container .spartnumbers,
    .qsautocomplet-container .psresults-container .scategories,
    .qsautocomplet-container .psresults-container .scmspages,
    .qsautocomplet-container .psresults-container .brand,
    .qsautocomplet-container .psresults-container .category,
    .dsautocomplet-container .results-container .sproduct,
    .dsautocomplet-container .results-container .sdevice,
    .dsautocomplet-container .results-container .spartnumbers,
    .dsautocomplet-container .results-container .scategories,
    .dsautocomplet-container .results-container .scmspages,
    .dsautocomplet-container .results-container .brand,
    .dsautocomplet-container .results-container .category,
    .dsautocomplet-container .qsresults-container .sproduct,
    .dsautocomplet-container .qsresults-container .sdevice,
    .dsautocomplet-container .qsresults-container .spartnumbers,
    .dsautocomplet-container .qsresults-container .scategories,
    .dsautocomplet-container .qsresults-container .scmspages,
    .dsautocomplet-container .qsresults-container .brand,
    .dsautocomplet-container .qsresults-container .category,
    .dsautocomplet-container .dsresults-container .sproduct,
    .dsautocomplet-container .dsresults-container .sdevice,
    .dsautocomplet-container .dsresults-container .spartnumbers,
    .dsautocomplet-container .dsresults-container .scategories,
    .dsautocomplet-container .dsresults-container .scmspages,
    .dsautocomplet-container .dsresults-container .brand,
    .dsautocomplet-container .dsresults-container .category,
    .dsautocomplet-container .psresults-container .sproduct,
    .dsautocomplet-container .psresults-container .sdevice,
    .dsautocomplet-container .psresults-container .spartnumbers,
    .dsautocomplet-container .psresults-container .scategories,
    .dsautocomplet-container .psresults-container .scmspages,
    .dsautocomplet-container .psresults-container .brand,
    .dsautocomplet-container .psresults-container .category,
    .psautocomplet-container .results-container .sproduct,
    .psautocomplet-container .results-container .sdevice,
    .psautocomplet-container .results-container .spartnumbers,
    .psautocomplet-container .results-container .scategories,
    .psautocomplet-container .results-container .scmspages,
    .psautocomplet-container .results-container .brand,
    .psautocomplet-container .results-container .category,
    .psautocomplet-container .qsresults-container .sproduct,
    .psautocomplet-container .qsresults-container .sdevice,
    .psautocomplet-container .qsresults-container .spartnumbers,
    .psautocomplet-container .qsresults-container .scategories,
    .psautocomplet-container .qsresults-container .scmspages,
    .psautocomplet-container .qsresults-container .brand,
    .psautocomplet-container .qsresults-container .category,
    .psautocomplet-container .dsresults-container .sproduct,
    .psautocomplet-container .dsresults-container .sdevice,
    .psautocomplet-container .dsresults-container .spartnumbers,
    .psautocomplet-container .dsresults-container .scategories,
    .psautocomplet-container .dsresults-container .scmspages,
    .psautocomplet-container .dsresults-container .brand,
    .psautocomplet-container .dsresults-container .category,
    .psautocomplet-container .psresults-container .sproduct,
    .psautocomplet-container .psresults-container .sdevice,
    .psautocomplet-container .psresults-container .spartnumbers,
    .psautocomplet-container .psresults-container .scategories,
    .psautocomplet-container .psresults-container .scmspages,
    .psautocomplet-container .psresults-container .brand,
    .psautocomplet-container .psresults-container .category {
      color: black;
      font-size: 12px;
      padding: 5px;
      padding-left: 5px;
      font-style: normal; }
    /* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .sproduct,
    .autocomplet-container .qsresults-container .sproduct,
    .autocomplet-container .dsresults-container .sproduct,
    .autocomplet-container .psresults-container .sproduct,
    .qsautocomplet-container .results-container .sproduct,
    .qsautocomplet-container .qsresults-container .sproduct,
    .qsautocomplet-container .dsresults-container .sproduct,
    .qsautocomplet-container .psresults-container .sproduct,
    .dsautocomplet-container .results-container .sproduct,
    .dsautocomplet-container .qsresults-container .sproduct,
    .dsautocomplet-container .dsresults-container .sproduct,
    .dsautocomplet-container .psresults-container .sproduct,
    .psautocomplet-container .results-container .sproduct,
    .psautocomplet-container .qsresults-container .sproduct,
    .psautocomplet-container .dsresults-container .sproduct,
    .psautocomplet-container .psresults-container .sproduct {
      min-height: 35px; }
      /* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .sproduct img,
      .autocomplet-container .qsresults-container .sproduct img,
      .autocomplet-container .dsresults-container .sproduct img,
      .autocomplet-container .psresults-container .sproduct img,
      .qsautocomplet-container .results-container .sproduct img,
      .qsautocomplet-container .qsresults-container .sproduct img,
      .qsautocomplet-container .dsresults-container .sproduct img,
      .qsautocomplet-container .psresults-container .sproduct img,
      .dsautocomplet-container .results-container .sproduct img,
      .dsautocomplet-container .qsresults-container .sproduct img,
      .dsautocomplet-container .dsresults-container .sproduct img,
      .dsautocomplet-container .psresults-container .sproduct img,
      .psautocomplet-container .results-container .sproduct img,
      .psautocomplet-container .qsresults-container .sproduct img,
      .psautocomplet-container .dsresults-container .sproduct img,
      .psautocomplet-container .psresults-container .sproduct img {
        float: left;
        margin-right: 10px;
        margin-bottom: 5px; }
      /* line 121, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .sproduct .price,
      .autocomplet-container .qsresults-container .sproduct .price,
      .autocomplet-container .dsresults-container .sproduct .price,
      .autocomplet-container .psresults-container .sproduct .price,
      .qsautocomplet-container .results-container .sproduct .price,
      .qsautocomplet-container .qsresults-container .sproduct .price,
      .qsautocomplet-container .dsresults-container .sproduct .price,
      .qsautocomplet-container .psresults-container .sproduct .price,
      .dsautocomplet-container .results-container .sproduct .price,
      .dsautocomplet-container .qsresults-container .sproduct .price,
      .dsautocomplet-container .dsresults-container .sproduct .price,
      .dsautocomplet-container .psresults-container .sproduct .price,
      .psautocomplet-container .results-container .sproduct .price,
      .psautocomplet-container .qsresults-container .sproduct .price,
      .psautocomplet-container .dsresults-container .sproduct .price,
      .psautocomplet-container .psresults-container .sproduct .price {
        float: right;
        margin-top: 10px;
        margin-right: 10px; }
      /* line 127, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .sproduct .id,
      .autocomplet-container .qsresults-container .sproduct .id,
      .autocomplet-container .dsresults-container .sproduct .id,
      .autocomplet-container .psresults-container .sproduct .id,
      .qsautocomplet-container .results-container .sproduct .id,
      .qsautocomplet-container .qsresults-container .sproduct .id,
      .qsautocomplet-container .dsresults-container .sproduct .id,
      .qsautocomplet-container .psresults-container .sproduct .id,
      .dsautocomplet-container .results-container .sproduct .id,
      .dsautocomplet-container .qsresults-container .sproduct .id,
      .dsautocomplet-container .dsresults-container .sproduct .id,
      .dsautocomplet-container .psresults-container .sproduct .id,
      .psautocomplet-container .results-container .sproduct .id,
      .psautocomplet-container .qsresults-container .sproduct .id,
      .psautocomplet-container .dsresults-container .sproduct .id,
      .psautocomplet-container .psresults-container .sproduct .id {
        font-size: 11px; }
    /* line 132, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .sdevice,
    .autocomplet-container .qsresults-container .sdevice,
    .autocomplet-container .dsresults-container .sdevice,
    .autocomplet-container .psresults-container .sdevice,
    .qsautocomplet-container .results-container .sdevice,
    .qsautocomplet-container .qsresults-container .sdevice,
    .qsautocomplet-container .dsresults-container .sdevice,
    .qsautocomplet-container .psresults-container .sdevice,
    .dsautocomplet-container .results-container .sdevice,
    .dsautocomplet-container .qsresults-container .sdevice,
    .dsautocomplet-container .dsresults-container .sdevice,
    .dsautocomplet-container .psresults-container .sdevice,
    .psautocomplet-container .results-container .sdevice,
    .psautocomplet-container .qsresults-container .sdevice,
    .psautocomplet-container .dsresults-container .sdevice,
    .psautocomplet-container .psresults-container .sdevice {
      min-height: 12px;
      padding-left: 5px; }
      /* line 136, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .autocomplet-container .results-container .sdevice img,
      .autocomplet-container .qsresults-container .sdevice img,
      .autocomplet-container .dsresults-container .sdevice img,
      .autocomplet-container .psresults-container .sdevice img,
      .qsautocomplet-container .results-container .sdevice img,
      .qsautocomplet-container .qsresults-container .sdevice img,
      .qsautocomplet-container .dsresults-container .sdevice img,
      .qsautocomplet-container .psresults-container .sdevice img,
      .dsautocomplet-container .results-container .sdevice img,
      .dsautocomplet-container .qsresults-container .sdevice img,
      .dsautocomplet-container .dsresults-container .sdevice img,
      .dsautocomplet-container .psresults-container .sdevice img,
      .psautocomplet-container .results-container .sdevice img,
      .psautocomplet-container .qsresults-container .sdevice img,
      .psautocomplet-container .dsresults-container .sdevice img,
      .psautocomplet-container .psresults-container .sdevice img {
        float: left;
        margin-right: 5px;
        margin-bottom: 5px; }
    /* line 143, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .spartnumbers,
    .autocomplet-container .qsresults-container .spartnumbers,
    .autocomplet-container .dsresults-container .spartnumbers,
    .autocomplet-container .psresults-container .spartnumbers,
    .qsautocomplet-container .results-container .spartnumbers,
    .qsautocomplet-container .qsresults-container .spartnumbers,
    .qsautocomplet-container .dsresults-container .spartnumbers,
    .qsautocomplet-container .psresults-container .spartnumbers,
    .dsautocomplet-container .results-container .spartnumbers,
    .dsautocomplet-container .qsresults-container .spartnumbers,
    .dsautocomplet-container .dsresults-container .spartnumbers,
    .dsautocomplet-container .psresults-container .spartnumbers,
    .psautocomplet-container .results-container .spartnumbers,
    .psautocomplet-container .qsresults-container .spartnumbers,
    .psautocomplet-container .dsresults-container .spartnumbers,
    .psautocomplet-container .psresults-container .spartnumbers {
      min-height: 12px;
      padding-left: 5px; }
    /* line 148, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .scategories,
    .autocomplet-container .qsresults-container .scategories,
    .autocomplet-container .dsresults-container .scategories,
    .autocomplet-container .psresults-container .scategories,
    .qsautocomplet-container .results-container .scategories,
    .qsautocomplet-container .qsresults-container .scategories,
    .qsautocomplet-container .dsresults-container .scategories,
    .qsautocomplet-container .psresults-container .scategories,
    .dsautocomplet-container .results-container .scategories,
    .dsautocomplet-container .qsresults-container .scategories,
    .dsautocomplet-container .dsresults-container .scategories,
    .dsautocomplet-container .psresults-container .scategories,
    .psautocomplet-container .results-container .scategories,
    .psautocomplet-container .qsresults-container .scategories,
    .psautocomplet-container .dsresults-container .scategories,
    .psautocomplet-container .psresults-container .scategories {
      min-height: 12px;
      padding-left: 5px; }
    /* line 153, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .autocomplet-container .results-container .scmspages,
    .autocomplet-container .qsresults-container .scmspages,
    .autocomplet-container .dsresults-container .scmspages,
    .autocomplet-container .psresults-container .scmspages,
    .qsautocomplet-container .results-container .scmspages,
    .qsautocomplet-container .qsresults-container .scmspages,
    .qsautocomplet-container .dsresults-container .scmspages,
    .qsautocomplet-container .psresults-container .scmspages,
    .dsautocomplet-container .results-container .scmspages,
    .dsautocomplet-container .qsresults-container .scmspages,
    .dsautocomplet-container .dsresults-container .scmspages,
    .dsautocomplet-container .psresults-container .scmspages,
    .psautocomplet-container .results-container .scmspages,
    .psautocomplet-container .qsresults-container .scmspages,
    .psautocomplet-container .dsresults-container .scmspages,
    .psautocomplet-container .psresults-container .scmspages {
      min-height: 12px;
      padding-left: 5px; }

/* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
.searchResultsPage {
  margin-bottom: 2em; }
  /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage p.name em {
    font-weight: bold; }
  /* line 128, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
  .searchResultsPage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .product-container {
    width: 59%;
    float: left;
    padding: 20px;
    border: 1px solid #c5c5c5;
    border-radius: 2px; }
  /* line 180, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .container-right {
    width: 34%;
    float: right; }
    /* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .searchResultsPage .container-right .container {
      border: 1px solid #c5c5c5;
      padding: 20px;
      font-size: 13px;
      margin-bottom: 15px;
      border-radius: 3px; }
      /* line 191, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .searchResultsPage .container-right .container a.more {
        border-top: 1px solid #e8ebe9; }
  /* line 197, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .container-right ul {
    margin: 5px 0; }
  /* line 201, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage a.more {
    display: block;
    padding-top: 15px;
    margin-top: 10px;
    font-size: 12px; }
  /* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .container-right li {
    padding: 5px 0; }
  /* line 213, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #e8ebe9;
    padding: 20px 0; }
  /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_img {
    margin-right: 20px;
    float: left; }
  /* line 225, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_img img {
    width: 80px;
    height: auto; }
  /* line 230, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_productinfo {
    float: left;
    width: 56%; }
    /* line 234, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .searchResultsPage .result-wrapper_productinfo p.pnr {
      font-size: 11px;
      color: #797979; }
  /* line 240, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_productinfo .merk img {
    width: 50px;
    height: auto; }
  /* line 245, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_bestellen {
    float: right; }
  /* line 249, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_productinfo p {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0; }
  /* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_productinfo span {
    margin-top: 2px;
    display: block; }
  /* line 271, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_bestellen .price {
    float: right; }
  /* line 276, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .result-wrapper_productinfo span.status {
    font-weight: 600;
    margin-top: 3px;
    font-size: 12px; }
  /* line 282, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .fa-sort-desc {
    font-size: 17px; }
  /* line 286, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .inline-list {
    overflow: hidden; }
  /* line 290, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .inline-list li {
    display: inline-block;
    margin-bottom: 3px; }
  /* line 296, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .inline-list li a {
    background: #F6F6F6;
    padding: 5px; }
  /* line 301, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .inline-list li a:hover {
    background: #007b8f;
    color: #fff !important; }
  /* line 306, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
  .searchResultsPage .cta {
    margin-top: 10px;
    float: right;
    font-family: 'Open Sans', sans-serif !important; }
    /* line 311, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
    .searchResultsPage .cta i {
      color: #FFFFFF;
      top: 12px;
      right: 7px; }
      /* line 316, ../../../var/www/ecs/includes/sass/rd/partials/default/_search.scss */
      .searchResultsPage .cta i:before {
        font-size: 28px;
        color: #FFF; }

/*-----------------------------------------------------------/
/  Media queries
/-----------------------------------------------------------*/
@media all and (max-width: 1420px) {
  /* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_mediaqueries.scss */
  #livechat-eye-catcher {
    display: none !important; } }

/*-----------------------------------------------------------/
/  Zakelijk
/-----------------------------------------------------------*/
/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .intro-container {
  overflow: hidden;
  margin-top: 20px; }

/* line 6, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .intro {
  width: 70%;
  float: left; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk p {
  line-height: 20px;
  margin-bottom: 10px; }

/* line 16, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .intro p {
  line-height: 23px;
  font-size: 13px;
  padding-top: 5px;
  margin-bottom: 40px; }

/* line 23, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container {
  margin-bottom: 20px; }

/* line 27, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container h2 {
  font-size: 18px; }

/* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container__button {
  width: 200px;
  margin-top: 20px; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta {
  background: #7ac100;
  color: #fff !important;
  width: 100%;
  display: block;
  padding: 8px;
  box-sizing: border-box;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 3px; }

/* line 50, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta i {
  float: right;
  padding-top: 4px; }

/* line 55, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons {
  margin-bottom: 30px; }

/* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons i {
  background: #007b8f;
  width: 60px;
  height: 60px;
  border-radius: 100px;
  font-size: 27px;
  color: #fff;
  padding-top: 18px;
  box-sizing: border-box;
  margin-bottom: 10px; }

/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons h2 {
  border-bottom: 1px solid #efefef;
  padding-bottom: 10px; }

/* line 76, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons ul {
  overflow: hidden; }

/* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons li {
  font-size: 38px;
  text-align: center;
  width: 30%;
  float: left;
  padding: 1%; }

/* line 88, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons li span {
  font-size: 14px;
  display: block;
  font-weight: bold; }

/* line 94, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .icons li p {
  font-size: 12px; }

/* line 98, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branches h3 {
  background: #e02e12;
  padding: 5px;
  color: #fff;
  margin: 0; }

/* line 105, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branches {
  overflow: hidden;
  margin-bottom: 40px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 40px; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container {
  text-align: center;
  width: 30%;
  float: left;
  position: relative;
  margin: 0 22px 0 3px;
  min-height: 300px; }

/* line 121, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container ul {
  text-align: left;
  margin: 10px 0; }

/* line 127, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container ul li:before {
  content: "\f058";
  font-family: fontawesome;
  display: inline;
  text-indent: -2em;
  position: absolute;
  left: 26px;
  padding-top: 2px;
  color: #e02e12;
  font-size: 14px; }

/* line 140, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container ul li {
  display: list-item;
  padding-left: 17px;
  margin-bottom: 10px; }

/* line 146, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container__anchor,
.zakelijk .product-container__anchor {
  text-align: left;
  display: block;
  font-size: 13px;
  color: #007b8f !important; }

/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container__anchor {
  margin-top: 20px;
  position: absolute;
  bottom: 0; }

/* line 160, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .branche-container__anchor:hover,
.zakelijk .product-container__anchor:hover {
  color: #e02e12 !important;
  text-decoration: none !important; }

/* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__anchor .fa-chevron-right,
.zakelijk .branche-container__anchor .fa-chevron-right,
.zakelijk .reparatie-wrapper__anchor .fa-chevron-right {
  padding-left: 5px;
  font-size: 10px; }

/* line 173, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .verzending {
  border: 1px solid #efefef;
  padding: 20px;
  margin: 60px 0; }

/* line 179, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .verzending table {
  margin: 10px 0; }

/* line 183, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .verzending table td {
  padding: 2px; }

/* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container {
  overflow: hidden;
  border-bottom: 1px solid #efefef;
  padding-bottom: 30px;
  margin-bottom: 40px; }

/* line 194, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category h2 {
  margin-bottom: 30px; }

/* line 198, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category {
  width: 45%;
  float: left;
  position: relative;
  margin-right: 47px; }

/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category.last {
  margin: 0; }

/* line 209, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item {
  overflow: hidden;
  margin-bottom: 20px;
  border-bottom: 1px solid #efefef;
  padding-bottom: 5px; }

/* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item img {
  float: left;
  border: 1px solid #efefef; }

/* line 222, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item-wrapper h3 {
  margin-bottom: 8px; }

/* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item-wrapper {
  margin-bottom: 10px;
  margin-left: 11px;
  float: left; }

/* line 233, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item-wrapper ul {
  list-style: disc;
  font-size: 13px;
  padding-left: 19px;
  margin-bottom: 10px; }

/* line 240, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container__wrapper {
  overflow: hidden; }

/* line 244, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container__wrapper__content {
  float: left;
  font-size: 13px; }

/* line 249, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .cta-container__wrapper img {
  float: right; }

/* line 253, ../../../var/www/ecs/includes/sass/rd/partials/default/_zakelijk.scss */
.zakelijk .product-container__category__item-wrapper a:hover {
  text-decoration: underline; }

/*-----------------------------------------------------------/
/  Cookie notification
/-----------------------------------------------------------*/
/* line 2, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
#cookieNotification {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  margin: 0;
  z-index: 1000000;
  padding: 10px 0;
  line-height: 15px;
  font-size: 10px;
  text-align: left; }
  /* line 17, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification a {
    color: #FFFFFF;
    text-decoration: underline; }
    /* line 21, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification a:hover {
      text-decoration: none; }
  /* line 26, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification .content {
    width: 950px;
    margin: 0 auto; }
    /* line 30, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification .content .msg {
      float: left;
      width: 80%; }
  /* line 37, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  #cookieNotification .closeMsg {
    float: right; }
    /* line 40, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    #cookieNotification .closeMsg a {
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      border: 1px solid #fff;
      padding: 3px 10px;
      line-height: 20px;
      text-decoration: none;
      display: inline-block; }
      /* line 48, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
      #cookieNotification .closeMsg a:hover {
        background: #fff;
        color: #000; }

/* line 59, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
.mobile {
  padding: 20px; }
  /* line 65, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
  .mobile .closeMsg a {
    border: 2px solid #fff !important;
    padding: 2px 6px !important;
    line-height: 12px !important;
    text-decoration: none;
    display: inline-block; }
    /* line 72, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    .mobile .closeMsg a:hover {
      background: #fff;
      color: #000; }
    /* line 77, ../../../var/www/ecs/includes/sass/_cookie-notification.scss */
    .mobile .closeMsg a span {
      font-size: 14px; }

/*-----------------------------------------------------------/
/  New styleguide styles
/-----------------------------------------------------------*/
/* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
.contentv2,
.searchResultsPage,
.productbuybottom,
.lightbox_wrapper,
.repairproduct {
  /* Prijsweergaven */ }
  /* line 10, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price .price__current,
  .contentv2 .price .price__old,
  .searchResultsPage .price .price__current,
  .searchResultsPage .price .price__old,
  .productbuybottom .price .price__current,
  .productbuybottom .price .price__old,
  .lightbox_wrapper .price .price__current,
  .lightbox_wrapper .price .price__old,
  .repairproduct .price .price__current,
  .repairproduct .price .price__old {
    font-family: "Open Sans", sans-serif, helvetica, arial;
    font-weight: 700;
    font-size: 22px;
    color: #000000; }
  /* line 18, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price .price__cents,
  .searchResultsPage .price .price__cents,
  .productbuybottom .price .price__cents,
  .lightbox_wrapper .price .price__cents,
  .repairproduct .price .price__cents {
    font-size: 55%;
    vertical-align: top;
    line-height: 18px; }
  /* line 24, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price .price__old,
  .searchResultsPage .price .price__old,
  .productbuybottom .price .price__old,
  .lightbox_wrapper .price .price__old,
  .repairproduct .price .price__old {
    font-size: 18px;
    font-weight: 400;
    position: relative;
    margin-right: 5px; }
    /* line 30, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
    .contentv2 .price .price__old:after,
    .searchResultsPage .price .price__old:after,
    .productbuybottom .price .price__old:after,
    .lightbox_wrapper .price .price__old:after,
    .repairproduct .price .price__old:after {
      content: '';
      border-top: 1px solid #000000;
      width: 100%;
      position: absolute;
      height: 5px;
      top: 12px;
      right: -2px; }
  /* line 43, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price--medium .price__current,
  .searchResultsPage .price--medium .price__current,
  .productbuybottom .price--medium .price__current,
  .lightbox_wrapper .price--medium .price__current,
  .repairproduct .price--medium .price__current {
    font-size: 22px; }
  /* line 46, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price--medium .price__old,
  .searchResultsPage .price--medium .price__old,
  .productbuybottom .price--medium .price__old,
  .lightbox_wrapper .price--medium .price__old,
  .repairproduct .price--medium .price__old {
    font-size: 18px; }
  /* line 52, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price--small .price__current,
  .searchResultsPage .price--small .price__current,
  .productbuybottom .price--small .price__current,
  .lightbox_wrapper .price--small .price__current,
  .repairproduct .price--small .price__current {
    font-size: 20px; }
  /* line 55, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price--small .price__old,
  .searchResultsPage .price--small .price__old,
  .productbuybottom .price--small .price__old,
  .lightbox_wrapper .price--small .price__old,
  .repairproduct .price--small .price__old {
    font-size: 16px; }
  /* line 58, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .price--small .price__cents,
  .searchResultsPage .price--small .price__cents,
  .productbuybottom .price--small .price__cents,
  .lightbox_wrapper .price--small .price__cents,
  .repairproduct .price--small .price__cents {
    line-height: 12px; }
  /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
  .contentv2 .microcopy,
  .searchResultsPage .microcopy,
  .productbuybottom .microcopy,
  .lightbox_wrapper .microcopy,
  .repairproduct .microcopy {
    font-size: 10px; }

/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/default/_price-v2.0.scss */
.productbuybottom .productbuy__price-wrap {
  width: 389px;
  float: left; }

@font-face {
  font-family: 'glyphicons';
  src: url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.eot");
  /* IE9 Compat Modes */
  src: url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.woff2") format("woff2"), url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.woff") format("woff"), url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.ttf") format("truetype"), url("/includes/fonts/TDpublic/glyphicons/glyphicons-regular.svg#svgFontName") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'rd-icons';
  src: url("/includes/fonts/rd-icons.eot");
  /* IE9 Compat Modes */
  src: url("/includes/fonts/rd-icons.eot?#iefix") format("embedded-opentype"), url("/includes/fonts/rd-icons.woff2") format("woff2"), url("/includes/fonts/rd-icons.woff") format("woff"), url("/includes/fonts/rd-icons.ttf") format("truetype"), url("/includes/fonts/rd-icons.svg#svgFontName") format("svg");
  /* Legacy iOS */ }

/* Select-menu */
/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.styled-select select {
  background: transparent;
  width: 100%;
  padding: 2px 18px 2px 5px;
  font-size: 13px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 26px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px; }

/* line 19, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.styled-select select::-ms-expand {
  display: none; }

/* line 23, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.styled-select {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 400;
  width: 60%;
  padding: 3px;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  margin-bottom: 10px;
  position: relative;
  background: #fff; }
  /* line 37, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .styled-select:after {
    font-family: FontAwesome;
    font-weight: normal;
    display: inline;
    content: "\f0dd";
    font-size: 18px;
    right: 6px;
    top: 2px;
    position: absolute;
    pointer-events: none; }

/* add to cart select */
/* line 53, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.addtocart__select {
  height: 53px;
  float: left;
  width: 60px;
  margin-right: 5px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 400;
  margin-bottom: 10px;
  box-sizing: border-box;
  padding-left: 0;
  background: none; }
  /* line 67, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select:after {
    right: 6px;
    top: 15px; }
  /* line 73, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-selectmenu {
    position: relative;
    overflow: hidden;
    height: 53px;
    padding: 3px;
    box-sizing: border-box;
    box-shadow: inset 1px 1px 3px #cecece; }
    /* line 81, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
    .addtocart__select .ui-selectmenu:after {
      font-family: FontAwesome;
      font-weight: normal;
      display: inline;
      content: "\f0dd";
      font-size: 18px;
      right: 7px;
      top: 13px;
      position: absolute;
      pointer-events: none; }
  /* line 95, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-state-default span {
    text-align: left;
    padding-top: 14px;
    padding-right: 10px;
    padding-left: 0;
    text-align: center;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px; }
  /* line 109, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-selectmenu-menu-dropdown {
    width: 60px !important;
    border: 1px solid #dddddd;
    background: #fff;
    color: #333333; }
  /* line 116, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-selectmenu-menu-dropdown li {
    border: 0; }
  /* line 120, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-selectmenu-menu li a {
    color: #454545;
    text-decoration: none;
    font-size: 14px;
    border: 0 !important;
    padding: .200em 2.1em .200em 1em; }
  /* line 128, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-state-hover {
    background: #f2f2f2 !important; }
  /* line 133, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .ui-selectmenu.ui-state-default .ui-icon {
    border: 0;
    background: none; }
  /* line 139, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .addtocart__select .styled-select.ui-selectmenu-menu-dropdown li {
    border: 0;
    background: #fff;
    font-weight: normal;
    color: #454545;
    font-size: 14px !important;
    width: 100px !important;
    display: block !important; }

/* line 150, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.addtocart__select select {
  height: 52px; }

/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.form__input {
  padding: 10px;
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  width: 85%;
  height: 34px;
  box-sizing: border-box; }

/* line 164, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.search__wrap {
  position: absolute;
  top: 17px;
  left: 270px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .search__wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 171, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.search__input {
  float: left;
  width: 400px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-right: 0;
  margin: 0;
  height: 36px; }

/* line 180, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
.search__btn {
  float: left;
  height: 36px;
  display: block;
  -webkit-border-radius: 0px 4px 4px 0 !important;
  -moz-border-radius: 0px 4px 4px 0 !important;
  -ms-border-radius: 0px 4px 4px 0 !important;
  border-radius: 0px 4px 4px 0 !important;
  border: 0;
  padding: 0px 18px !important;
  cursor: pointer; }
  /* line 189, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_form-elements.scss */
  .search__btn:before {
    font-family: fontawesome;
    content: '\f002';
    color: #fff;
    font-size: 16px; }

/* Pricetable */
/* line 5, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable p {
  line-height: 22px;
  margin: 0 !important;
  font-size: 14px; }

/* line 12, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable td {
  padding: 10px 20px;
  border-bottom: 1px solid #e7e7e7; }

/* line 17, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable tr:last-child td {
  border: 0; }

/* line 22, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable td:first-child {
  font-weight: 700;
  white-space: nowrap;
  padding-right: 100px; }

/* line 28, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable td:last-child {
  width: 100px; }

/* line 32, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table.pricetable .price.inlineproduct__price,
table.pricetable .pricetable__price {
  font-weight: 700; }

/* line 39, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table .price.inlineproduct__price:before {
  content: '\20AC'; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table .price__cents {
  vertical-align: baseline !important; }

/* line 47, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table .styled-select {
  margin: 0; }

/* line 52, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
table a:hover {
  color: #e02e12 !important; }
  /* line 55, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_tables.scss */
  table a:hover:after {
    color: #e02e12 !important; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_overlay.scss */
.lightboxpopupv2-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.7); }

/* info-link */
/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-link {
  background: transparent;
  color: #007d8d;
  font-size: 12px;
  font-weight: 700;
  border: 1px solid #007d8d;
  width: 10px;
  height: 10px;
  display: block;
  box-sizing: content-box;
  padding: 3px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  border-radius: 50px;
  text-align: center;
  line-height: 12px; }
  /* line 19, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .info-link:hover {
    background: #007d8d;
    color: #fff !important; }

/* info-box */
/* line 28, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-box {
  background: #fff;
  padding: 15px;
  border: 1px solid #c0c0c0;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  position: absolute;
  display: inline-block;
  margin-top: 20px;
  width: 400px; }
  /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .info-box:not(.active) {
    display: none; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-box__title {
  display: block;
  font-family: "Source Sans Pro", sans-serif, helvetica, arial;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px; }

/* line 52, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-box__description,
.lightbox__description {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  padding-bottom: 10px;
  margin-right: 20px; }

/* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-box__anchor {
  color: #007d8d;
  text-decoration: none;
  font-size: 14px; }
  /* line 67, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .info-box__anchor:hover {
    color: #e02e12; }

/* line 72, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.info-box__close,
.lightbox__close {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  color: #007d8d;
  opacity: 0.6;
  filter: alpha(opacity=60);
  /* For IE8 and earlier */ }
  /* line 82, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .info-box__close:before,
  .lightbox__close:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    content: "\f00d";
    font-size: 16px; }
  /* line 91, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .info-box__close:hover,
  .lightbox__close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    /* For IE8 and earlier */ }

/* Required for Down/Up Triangle */
/* line 99, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.triangle:before, .triangle:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent; }

/* line 108, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.triangle:before {
  border-width: 15px; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.triangle:after {
  border-width: 14px; }

/* Required for Down Triangle */
/* line 118, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-down:before, .tri-down:after {
  border-bottom: 0; }

/* Stroke Down Triangle */
/* line 123, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-down:before {
  bottom: -16px;
  left: 22px;
  /* If 1px darken stroke slightly */
  border-top-color: #bdbdbd; }

/* Fill Down Triangle */
/* line 132, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-down:after {
  bottom: -14px;
  left: 22px;
  border-top-color: #fff;
  border-width: 15px; }

/* Required for Up Triangle */
/* line 140, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-up:before, .tri-up:after {
  border-top: 0; }

/* Stroke Up Triangle */
/* line 145, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-up:before {
  top: -16px;
  left: 20px;
  /* If 1px darken stroke slightly */
  border-bottom-color: #bdbdbd; }

/* Fill up Triangle */
/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-up:after {
  top: -14px;
  left: 21px;
  border-bottom-color: #fff; }

/* Required for left Triangle */
/* line 161, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-left:before, .tri-left:after {
  border-left: 0; }

/* Stroke left Triangle */
/* line 166, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-left:before {
  top: 10px;
  left: -15px;
  /* If 1px darken stroke slightly */
  border-right-color: #bdbdbd; }

/* Fill left Triangle */
/* line 175, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-left:after {
  top: 11px;
  left: -13px;
  border-right-color: #fff; }

/* Required for right Triangle */
/* line 183, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-right:before, .tri-right:after {
  border-right: 0; }

/* Stroke right Triangle */
/* line 188, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-right:before {
  top: 10px;
  right: -16px;
  /* If 1px darken stroke slightly */
  border-left-color: #bdbdbd; }

/* Fill right Triangle */
/* line 197, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.tri-right:after {
  top: 11px;
  right: -14px;
  border-left-color: #fff; }

/*lightbox*/
/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.lightbox {
  background: #fff;
  width: 700px !important;
  position: absolute;
  z-index: 99999;
  top: 100px;
  box-sizing: border-box;
  left: 50% !important;
  margin-left: -350px !important;
  padding: 30px 40px !important;
  /*display: none;*/ }
  /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .cta-btn {
    background: #00b900;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #008500;
    border-width: 0 0 3px 0;
    display: inline-block;
    box-sizing: border-box;
    color: white;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    padding: 10px 30px;
    font-family: "Open Sans", sans-serif, helvetica, arial;
    height: 45px;
    margin-top: 0px; }
    /* line 234, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
    .lightbox .cta-btn:hover {
      background: #009600;
      color: #fff !important; }
    /* line 239, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
    .lightbox .cta-btn:active {
      border: none;
      padding-top: 11px; }
  /* line 246, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox a.cta-btn {
    height: 36px; }
  /* line 250, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .addtocart-btn {
    padding: 0; }
  /* line 255, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .addtocart-btn__light {
    padding: 0 10px !important; }
  /* line 259, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .addtocart-btn__light--small {
    padding: 0 7px !important;
    height: 30px !important;
    border-width: 0 0 2px 0 !important; }
  /* line 265, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox table .price__cents {
    vertical-align: top !important; }
  /* line 269, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__wrap {
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    padding: 20px;
    position: relative;
    width: 100%;
    font-size: 14px;
    margin-top: 40px;
    line-height: 20px;
    margin-bottom: 30px; }
  /* line 284, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__description {
    margin-bottom: 15px;
    display: block;
    padding-right: 80px;
    font-size: 13px; }
  /* line 292, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__title {
    margin-bottom: 10px !important;
    font-size: 16px;
    color: #000; }
  /* line 298, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__anchorwrap {
    margin: 6px 0; }
  /* line 302, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__anchor {
    display: block;
    font-size: 14px;
    font-weight: 400; }
  /* line 308, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__image {
    position: absolute;
    bottom: -6px;
    right: 20px; }
    /* line 313, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
    .lightbox .serviceblock__image img {
      width: 70px;
      height: auto; }
  /* line 319, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
  .lightbox .serviceblock__image--resellerworden {
    bottom: auto;
    top: 50px;
    right: 30px; }

/* line 328, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
h2.lightbox__title {
  font-family: "Source Sans Pro", sans-serif, helvetica, arial !important;
  color: #000;
  font-size: 24px;
  font-weight: 400 !important;
  text-transform: none !important; }

/* line 336, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_info.scss */
.lightbox__cta-btn {
  margin-top: 20px;
  color: #fff !important; }

/*recently viewed items*/
/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__wrap {
  margin: 40px 0 0 0;
  padding: 20px 0;
  overflow: hidden;
  display: block; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__title {
  font-size: 18px !important;
  margin-bottom: 15px;
  color: #000;
  text-transform: none; }

/* line 18, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__product-item {
  width: 14%;
  display: block;
  padding: 10px 0 20px 0;
  float: left;
  position: relative;
  margin-right: 3%; }
  /* line 26, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
  .viewed-items__product-item:last-of-type {
    margin: 0; }

/* line 31, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__productimage {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 5px; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__productimage img {
  width: 100%;
  height: auto; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_recently-viewed.scss */
.viewed-items__productname {
  font-size: 12px;
  line-height: 16px;
  display: block;
  font-weight: regular;
  margin-bottom: 10px;
  display: block;
  text-align: center; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide {
  box-shadow: 0 0 0.5em 0.25em rgba(0, 0, 0, 0.125);
  background: #ffffff;
  width: 350px;
  position: fixed;
  -webkit-transition: transform 500ms ease;
  transition: transform 500ms ease;
  z-index: 1000; }
  /* line 10, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide.active {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }

/* line 18, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide__header {
  background: #de3021;
  color: #ffffff;
  padding: 0 2em 1.5em;
  text-align: center; }
  /* line 24, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__header h1, .badge-slide__header h2, .badge-slide__header h3, .badge-slide__header h4 {
    color: #ffffff;
    font-weight: normal;
    font-size: 18px;
    margin: 0; }
  /* line 31, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__header .big {
    font-size: 3em;
    line-height: 1.5em;
    display: block;
    font-weight: bold; }

/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide__content {
  padding: 1em 2em;
  text-align: center; }
  /* line 44, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content p {
    margin-bottom: .5em; }
  /* line 48, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content a {
    font-weight: bold; }
  /* line 52, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content input {
    padding: 8px;
    border: 1px solid silver;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    width: 100%;
    outline: none;
    box-sizing: border-box; }
    /* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
    .badge-slide__content input.error {
      background: transparent !important;
      border-width: 1px !important; }
  /* line 69, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content .input__wrap {
    box-sizing: border-box;
    float: left;
    margin: 10px 0 0;
    padding: 0 5px 0 0;
    width: 70%; }
  /* line 77, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content .cta-btn {
    background: transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #004d59;
    display: inline-block !important;
    float: left;
    box-sizing: border-box !important;
    color: #004d59 !important;
    cursor: pointer !important;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
    padding: 6px 14px;
    font-family: "Open Sans", sans-serif, helvetica, arial !important;
    height: 32px;
    font-weight: normal !important;
    width: 30%; }
    /* line 96, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
    .badge-slide__content .cta-btn:hover {
      background: #004d59 !important;
      color: #ffffff !important; }
  /* line 103, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content span.error {
    background: transparent !important;
    display: block;
    padding-top: 5px;
    text-align: left; }
  /* line 110, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content .ajaxForm__result h1 {
    color: #000000;
    font-weight: bold !important;
    text-transform: none;
    font-size: 14px;
    margin-bottom: 10px; }
  /* line 118, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__content:after {
    content: "";
    display: table;
    clear: left;
    height: 0;
    overflow: hidden; }

/* line 128, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide__close {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 1.5em;
  font-weight: normal;
  height: 0;
  overflow: hidden;
  margin: 0;
  opacity: .5;
  padding: 1em 0 0 1em;
  position: absolute;
  right: .3325em;
  top: .3325em;
  width: 0;
  z-index: 2; }
  /* line 146, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__close:hover {
    opacity: 1; }
  /* line 150, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
  .badge-slide__close:after {
    content: "\f00d";
    color: #ffffff;
    font-family: "FontAwesome";
    left: 50%;
    line-height: 1em;
    margin: -.5em 0 0 -.5em;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 1em; }

/* line 165, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide--left-bottom {
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%); }

/* line 173, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide--right-bottom {
  bottom: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%); }

/* line 181, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide--left-top {
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%); }

/* line 189, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_badge.scss */
.badge-slide--right-top {
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%); }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box {
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 30px;
  padding: 5px; }

/* line 8, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box__content {
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  padding: 20px; }

/* line 15, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box__search {
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: transparent;
  box-sizing: border-box;
  margin: 0;
  padding: 8px 30px 8px 20px;
  position: relative;
  width: 100%;
  z-index: 2; }
  /* line 26, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
  .box__search:focus {
    border-color: #007d8d; }

/* line 32, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box__content--search {
  height: 350px;
  overflow-x: hidden;
  overflow-y: auto; }

/* line 38, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box__search-list {
  margin: -8px 0;
  padding: 0;
  list-style-type: none; }
  /* line 43, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
  .box__search-list li {
    margin: 5px 0; }

/* line 49, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.box__search__container {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 5px;
  position: relative; }
  /* line 56, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
  .box__search__container .fa {
    line-height: 1em;
    font-size: 1.25em;
    margin-top: -.5em;
    position: absolute;
    right: .5em;
    top: 50%;
    z-index: 1; }

/* line 68, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
.search-boxes {
  margin: 0 -20px;
  overflow: hidden;
  *zoom: 1; }
  /* line 72, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
  .search-boxes h1 {
    font-family: "Source Sans Pro", sans-serif, helvetica, arial;
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 27px; }
  /* line 81, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_box.scss */
  .search-boxes .col-2-1 {
    box-sizing: border-box;
    width: 50%;
    padding: 0 20px;
    float: left; }

/*# sourceMappingURL=../../css/rd/screenie9.map */