/*-----------------------------------------------------------/
/  Variables
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  Mixins
/-----------------------------------------------------------*/
/*-----------------------------------------------------------/
/  functions
/-----------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*	vertical-align: baseline; */ }

/* HTML5 display-role reset for older browsers */
/* line 27, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
body {
  line-height: 1; }

/* line 34, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
ol, ul {
  list-style: none; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 45, ../../../var/www/ecs/includes/sass/rd/partials/default/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-hidden {
  display: none; }

/* line 12, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 22, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 32, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

/* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-clearfix:after {
  clear: both; }

/* line 41, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

/* line 44, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
/* line 61, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 89, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */ }

/* line 97, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

/* line 100, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em; }

/* line 103, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

/* line 106, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

/* line 117, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* line 123, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

/* line 134, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
/* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
/* line 146, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
button.ui-button-icon-only {
  width: 2.4em; }

/* line 149, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-icons-only {
  width: 3.4em; }

/* line 152, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
/* line 157, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

/* line 161, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

/* line 164, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

/* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

/* line 173, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

/* line 177, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
input.ui-button {
  padding: .4em 1em; }

/* button icon element(s) */
/* line 187, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

/* line 196, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

/* line 200, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* button sets */
/* line 212, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-buttonset {
  margin-right: 7px; }

/* line 215, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 222, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

/* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

/* line 236, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

/* line 243, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

/* line 247, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

/* line 250, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px; }

/* line 253, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

/* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

/* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

/* line 268, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

/* line 273, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

/* line 277, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

/* line 280, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

/* line 284, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

/* line 290, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

/* line 296, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px; }

/* line 300, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

/* line 307, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

/* line 315, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

/* line 323, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
/* line 328, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

/* line 331, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

/* line 334, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

/* line 338, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

/* line 341, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

/* line 344, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

/* line 347, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

/* line 351, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

/* line 354, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
/* line 361, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl {
  direction: rtl; }

/* line 364, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

/* line 368, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

/* line 372, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

/* line 376, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

/* line 380, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

/* line 383, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

/* line 386, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

/* line 390, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* line 395, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

/* line 402, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

/* line 406, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 414, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

/* line 423, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

/* line 430, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

/* line 437, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

/* line 440, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

/* line 444, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

/* line 451, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

/* line 454, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }

/* line 461, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute; }

/* line 465, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  /* support: IE10, see #8844 */
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }

/* line 472, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

/* line 479, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal; }

/* line 487, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

/* line 493, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5; }

/* line 498, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-state-disabled a {
  cursor: default; }

/* icon support */
/* line 503, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu-icons {
  position: relative; }

/* line 506, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em; }

/* left-aligned */
/* line 512, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em; }

/* right-aligned */
/* line 519, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

/* line 523, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

/* line 528, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

/* line 532, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url(/includes/images/rd/jqueryui/animated-overlay.gif);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

/* line 538, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

/* line 541, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable {
  position: relative; }

/* line 544, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

/* line 549, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

/* line 553, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

/* line 560, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

/* line 567, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

/* line 574, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

/* line 581, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

/* line 588, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

/* line 595, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

/* line 602, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

/* line 609, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

/* line 614, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider {
  position: relative;
  text-align: left; }

/* line 618, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

/* line 625, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* For IE8 - See #6727 */
/* line 635, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

/* line 640, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-horizontal {
  height: .8em; }

/* line 643, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

/* line 647, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

/* line 651, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

/* line 654, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

/* line 658, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px; }

/* line 662, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

/* line 667, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

/* line 671, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

/* line 674, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/* line 677, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

/* line 684, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

/* line 694, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to overide default borders */
/* line 708, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertical centre icon */
/* line 714, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

/* line 720, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner-up {
  top: 0; }

/* line 723, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
/* line 728, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

/* line 732, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

/* line 736, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

/* line 740, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

/* line 750, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

/* line 755, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

/* line 759, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text; }

/* line 764, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

/* line 768, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

/* line 774, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

/* line 782, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
/* line 788, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em; }

/* line 792, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget .ui-widget {
  font-size: 1em; }

/* line 795, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em; }

/* line 802, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/includes/images/rd/jqueryui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222; }

/* line 807, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-content a {
  color: #222222; }

/* line 810, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/includes/images/rd/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

/* line 816, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
/* line 822, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/includes/images/rd/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555; }

/* line 830, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

/* line 836, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(/includes/images/rd/jqueryui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

/* line 847, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none; }

/* line 854, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/includes/images/rd/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

/* line 862, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
/* line 871, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/includes/images/rd/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636; }

/* line 878, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636; }

/* line 883, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/includes/images/rd/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a; }

/* line 890, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

/* line 895, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

/* line 900, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 905, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 912, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* line 919, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
/* line 927, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon {
  width: 16px;
  height: 16px; }

/* line 931, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_222222_256x240.png); }

/* line 935, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-header .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_222222_256x240.png); }

/* line 938, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-default .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_888888_256x240.png); }

/* line 941, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_454545_256x240.png); }

/* line 945, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-active .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_454545_256x240.png); }

/* line 948, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_2e83ff_256x240.png); }

/* line 951, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
/* line 957, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-blank {
  background-position: 16px 16px; }

/* line 958, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-n {
  background-position: 0 0; }

/* line 959, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0; }

/* line 960, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0; }

/* line 961, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0; }

/* line 962, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0; }

/* line 963, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0; }

/* line 964, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0; }

/* line 965, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0; }

/* line 966, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

/* line 967, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

/* line 968, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 969, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 970, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 971, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 972, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

/* line 973, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 974, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 975, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 976, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 977, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 978, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 979, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 980, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 981, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 982, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

/* line 983, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 984, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 985, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 986, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 987, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 988, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 989, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 990, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 991, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 992, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 993, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 994, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

/* line 995, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 996, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 997, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 998, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 999, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 1000, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 1001, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 1002, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 1003, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 1004, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 1005, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 1006, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 1007, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 1008, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 1009, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 1010, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 1011, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 1012, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 1013, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 1014, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 1015, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 1016, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 1017, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 1018, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 1019, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 1020, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 1021, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 1022, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 1023, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 1024, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 1025, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 1026, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 1027, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 1028, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 1029, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 1030, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 1031, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 1032, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 1033, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 1034, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 1035, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 1036, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 1037, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 1038, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 1039, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 1040, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 1041, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 1042, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 1043, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 1044, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 1045, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 1046, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 1047, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 1048, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 1049, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 1050, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 1051, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 1052, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 1053, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 1054, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 1055, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 1056, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 1057, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 1058, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 1059, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 1060, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 1061, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 1062, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 1063, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 1064, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 1065, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 1066, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 1067, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 1068, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 1069, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 1070, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 1071, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 1072, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 1073, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 1074, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 1075, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 1076, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 1077, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 1078, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 1079, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 1080, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 1081, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 1082, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 1083, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 1084, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-radio-on {
  background-position: -96px -144px; }

/* line 1085, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-radio-off {
  background-position: -112px -144px; }

/* line 1086, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 1087, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 1088, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 1089, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 1090, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 1091, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 1092, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 1093, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1095, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 1096, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 1097, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 1098, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 1099, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 1100, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 1101, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 1102, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 1103, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 1104, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 1105, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 1106, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 1107, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 1108, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 1109, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 1110, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 1111, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 1112, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 1113, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 1114, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 1115, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 1116, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 1117, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 1118, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 1119, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 1120, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 1121, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 1122, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 1123, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 1124, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 1125, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 1126, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 1127, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 1128, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 1129, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 1130, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 1131, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 1132, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1139, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px; }

/* line 1145, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px; }

/* line 1151, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px; }

/* line 1157, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
/* line 1165, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-overlay {
  background: #aaaaaa url(/includes/images/rd/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

/* line 1170, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_ui_ori_10.3.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/includes/images/rd/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
body.compensate-for-scrollbar {
  overflow: hidden; }

/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-active {
  height: auto; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-iosfix {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  width: 100%; }

/* line 14, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

/* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-container {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  height: 100%;
  left: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

/* line 36, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-container * {
  box-sizing: border-box; }

/* line 39, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

/* line 53, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-bg {
  background: #fff;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

/* line 60, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-open .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

/* line 64, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s, visibility 0s linear .25s;
  visibility: hidden;
  z-index: 99997; }

/* line 75, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s, visibility 0s;
  visibility: visible; }

/* line 83, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  text-align: center;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 102, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-toolbar {
  right: 0;
  top: 0; }

/* line 106, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: 99994; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

/* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

/* line 135, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide::before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -.25em;
  vertical-align: middle;
  width: 0; }

/* line 143, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

/* line 149, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--next {
  z-index: 99995; }

/* line 152, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--image {
  overflow: visible;
  padding: 44px 0; }

/* line 156, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--image::before {
  display: none; }

/* line 159, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--html {
  padding: 6px 6px 0 6px; }

/* line 162, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--iframe {
  padding: 44px 44px 0; }

/* line 165, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0 0 6px 0;
  max-width: 100%;
  overflow: auto;
  padding: 0;
  padding: 24px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

/* line 177, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  margin: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

/* line 204, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

/* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

/* line 212, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-can-drag .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

/* line 216, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-dragging .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-container [data-selectable='true'] {
  cursor: text; }

/* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

/* line 241, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-spaceball {
  z-index: 1; }

/* line 244, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--html .fancybox-content {
  margin-bottom: 6px; }

/* line 247, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  width: 100%; }

/* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--video .fancybox-content {
  background: #000; }

/* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

/* line 262, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
  height: calc(100% - 44px);
  margin-bottom: 44px; }

/* line 267, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }

/* line 277, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-iframe {
  vertical-align: top; }

/* line 280, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

/* line 287, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* Buttons */
/* line 295, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  outline: none;
  padding: 10px;
  transition: color .2s;
  vertical-align: top;
  width: 44px; }

/* line 309, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

/* line 314, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button:focus,
.fancybox-button:hover {
  color: #fff; }

/* line 318, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default; }

/* line 325, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button svg {
  display: block;
  overflow: visible;
  position: relative;
  shape-rendering: geometricPrecision; }

/* line 331, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button svg path {
  fill: transparent;
  stroke: currentColor;
  stroke-linejoin: round;
  stroke-width: 3; }

/* line 337, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button--play svg path:nth-child(2) {
  display: none; }

/* line 340, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button--pause svg path:nth-child(1) {
  display: none; }

/* line 343, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
  fill: currentColor; }

/* line 348, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-button--share svg path {
  stroke-width: 1; }

/* Navigation arrows */
/* line 352, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-navigation .fancybox-button {
  height: 38px;
  opacity: 0;
  padding: 6px;
  position: absolute;
  top: 50%;
  width: 38px; }

/* line 360, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  transition: opacity .25s, visibility 0s, color .25s; }

/* line 363, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-navigation .fancybox-button::after {
  content: '';
  left: -25px;
  padding: 50px;
  position: absolute;
  top: -25px; }

/* line 370, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-navigation .fancybox-button--arrow_left {
  left: 6px; }

/* line 373, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-navigation .fancybox-button--arrow_right {
  right: 6px; }

/* Close button on the top right corner of html content */
/* line 377, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #555;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10; }

/* line 392, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-close-small svg {
  fill: transparent;
  opacity: .8;
  stroke: currentColor;
  stroke-width: 1.5;
  transition: stroke .1s; }

/* line 399, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-close-small:focus {
  outline: none; }

/* line 402, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-close-small:hover svg {
  opacity: 1; }

/* line 405, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px; }

/* line 413, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg,
.fancybox-slide--iframe .fancybox-close-small:hover svg {
  background: transparent;
  color: #fff; }

/* line 419, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
  display: none; }

/* Caption */
/* line 424, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px 25px 44px;
  right: 0; }

/* line 434, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-caption::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

/* line 448, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

/* line 457, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

/* line 463, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
/* line 468, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-loading {
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: .6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Transition effects */
/* line 502, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
/* line 506, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

/* line 511, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

/* line 516, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
/* line 522, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

/* line 527, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
/* line 531, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5); }

/* line 536, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5); }

/* line 541, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
/* line 547, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg); }

/* line 553, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

/* line 559, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

/* transitionEffect: circular */
/* line 566, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

/* line 571, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

/* line 576, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
/* line 582, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

/* line 586, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

/* line 590, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

/* Share */
/* line 595, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

/* line 602, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0; }

/* line 608, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share p {
  margin: 0;
  padding: 0; }

/* line 612, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

/* line 630, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff; }

/* line 634, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button:hover {
  text-decoration: none; }

/* line 637, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--fb {
  background: #3b5998; }

/* line 640, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--fb:hover {
  background: #344e86; }

/* line 643, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--pt {
  background: #bd081d; }

/* line 646, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--pt:hover {
  background: #aa0719; }

/* line 649, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--tw {
  background: #1da1f2; }

/* line 652, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button--tw:hover {
  background: #0d95e8; }

/* line 655, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

/* line 663, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__button svg path {
  fill: #fff; }

/* line 666, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* Thumbs */
/* line 679, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs {
  background: #fff;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

/* line 694, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

/* line 698, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

/* line 701, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

/* line 704, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs > ul {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

/* line 717, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-x > ul {
  overflow: hidden; }

/* line 720, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-y > ul::-webkit-scrollbar {
  width: 7px; }

/* line 723, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

/* line 728, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

/* line 732, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs > ul > li {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

/* line 748, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1); }

/* line 751, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs > ul > li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

/* line 756, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs > ul > li:before {
  border: 4px solid #4ea7f9;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

/* line 768, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
.fancybox-thumbs .fancybox-thumbs-active:before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  /* line 773, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
  .fancybox-thumbs {
    width: 110px; }
  /* line 775, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  /* line 777, ../../../var/www/ecs/includes/sass/rd/partials/default/_jquery_fancybox.scss */
  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px); } }

/* file: /includes/css/reset.css */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 9, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  /*	vertical-align: baseline; */ }

/* HTML5 display-role reset for older browsers */
/* line 30, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 34, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
body {
  line-height: 1; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ol, ul {
  list-style: none; }

/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
blockquote, q {
  quotes: none; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 48, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* file: /includes/css/jquerytheme/jquery-ui-1.8.21.custom.css */
/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 65, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-hidden {
  display: none; }

/* line 66, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

/* line 67, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 68, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

/* line 69, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-clearfix:after {
  clear: both; }

/* line 70, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-clearfix {
  zoom: 1; }

/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
/* line 76, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
/* line 83, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 90, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
 */
/* Component containers
----------------------------------*/
/* line 108, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget {
  font-size: 1.1em; }

/* line 109, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget .ui-widget {
  font-size: 1em; }

/* line 110, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 1em; }

/* line 111, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/includes/images/rd/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  color: #222222; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-content a {
  color: #007b8f; }

/* line 113, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/includes/images/rd/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

/* line 114, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
/* line 118, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/includes/images/rd/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555; }

/* line 119, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

/* line 120, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #FFFFFF;
  background: #DBDFDC;
  font-weight: normal;
  color: #000000; }

/* line 126, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none; }

/* line 127, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/includes/images/rd/jqueryui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

/* line 128, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* line 129, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget :active {
  outline: none; }

/* Interaction Cues
----------------------------------*/
/* line 133, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/includes/images/rd/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636; }

/* line 134, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

/* line 135, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/includes/images/rd/jqueryui/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
  color: #cd0a0a; }

/* line 136, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

/* line 137, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

/* line 138, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 139, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 140, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* Icons
----------------------------------*/
/* states and images */
/* line 146, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/includes/images/rd/jqueryui/ui-icons_222222_256x240.png); }

/* line 147, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-content .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_222222_256x240.png); }

/* line 148, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-header .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_222222_256x240.png); }

/* line 149, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-default .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_888888_256x240.png); }

/* line 150, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_454545_256x240.png); }

/* line 151, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-active .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_454545_256x240.png); }

/* line 152, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-highlight .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_2e83ff_256x240.png); }

/* line 153, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/includes/images/rd/jqueryui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
/* line 156, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-n {
  background-position: 0 0; }

/* line 157, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0; }

/* line 158, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0; }

/* line 159, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0; }

/* line 160, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0; }

/* line 161, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0; }

/* line 162, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0; }

/* line 163, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0; }

/* line 164, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

/* line 165, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

/* line 166, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 167, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 168, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 169, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 170, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

/* line 171, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 172, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 173, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 174, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 175, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 176, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 177, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 178, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 180, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

/* line 181, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 183, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 184, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 185, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 186, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 187, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 188, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 189, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 190, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 191, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 192, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

/* line 193, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 194, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 195, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 196, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 197, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 198, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 199, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 200, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 201, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 202, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 203, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 204, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 206, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 207, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 208, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 209, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 210, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 211, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 212, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 213, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 214, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 215, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 216, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 217, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 218, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 219, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 220, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 221, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 222, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 223, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 224, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 225, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 226, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 227, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 228, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 229, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 230, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 231, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 232, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 233, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 234, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 235, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 236, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 237, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 238, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 239, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 240, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 241, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 242, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 243, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 244, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 245, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 246, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 247, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 248, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 249, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 250, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 251, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 252, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 253, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 254, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 255, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 256, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 257, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 258, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 259, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 260, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 261, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 262, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 263, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 264, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 265, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 266, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 267, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 268, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 269, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 270, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 271, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 272, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 273, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 274, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 275, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 276, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 277, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 278, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 279, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 280, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 281, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 282, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-radio-off {
  background-position: -96px -144px; }

/* line 283, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-radio-on {
  background-position: -112px -144px; }

/* line 284, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 285, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 286, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 287, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 288, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 289, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 290, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 291, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 293, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 294, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 295, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 296, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 297, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 298, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 299, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 300, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 301, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 302, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 303, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 304, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 305, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 306, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 307, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 308, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 309, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 310, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 311, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 312, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 313, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 314, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 315, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 316, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 317, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 318, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 319, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 320, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 321, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 322, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 323, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 324, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 325, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 326, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 327, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 328, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 329, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 330, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 337, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px; }

/* line 338, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px; }

/* line 339, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 340, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* Overlays */
/* line 343, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-overlay {
  background: #aaaaaa url(/includes/images/rd/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30); }

/* line 344, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/includes/images/rd/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }

/*!
 * jQuery UI Resizable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
/* line 353, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable {
  position: relative; }

/* line 354, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

/* line 355, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

/* line 356, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

/* line 357, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

/* line 358, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

/* line 359, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

/* line 360, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

/* line 361, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

/* line 362, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

/* line 363, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

/*!
 * jQuery UI Selectable 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
/* line 372, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

/*!
 * jQuery UI Accordion 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 383, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion {
  width: 100%; }

/* line 384, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1; }

/* line 385, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline; }

/* line 386, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important; }

/* line 387, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em; }

/* line 388, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em; }

/* line 389, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

/* line 390, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1; }

/* line 391, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion .ui-accordion-content-active {
  display: block; }

/*!
 * jQuery UI Autocomplete 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 401, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default; }

/* workarounds */
/* line 404, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.21
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 415, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left; }

/* line 422, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-menu .ui-menu {
  margin-top: -3px; }

/* line 425, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%; }

/* line 433, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1; }

/* line 440, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

/*!
 * jQuery UI Button 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 454, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible; }

/* the overflow property removes extra width in IE */
/* line 455, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-icon-only {
  width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
/* line 456, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
button.ui-button-icon-only {
  width: 2.4em; }

/* button elements seem to need a little more width */
/* line 457, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-icons-only {
  width: 3.4em; }

/* line 458, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
button.ui-button-icons-only {
  width: 3.7em; }

/*button text element */
/* line 461, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

/* line 462, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

/* line 463, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

/* line 464, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

/* line 465, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

/* line 466, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
/* line 468, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
input.ui-button {
  padding: .4em 1em; }

/*button icon element(s) */
/* line 471, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

/* line 472, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

/* line 473, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

/* line 474, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* line 475, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/*button sets*/
/* line 478, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-buttonset {
  margin-right: 7px; }

/* line 479, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* line 482, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 492, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden; }

/* line 493, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-titlebar {
  position: relative; }

/* line 494, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

/* line 495, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

/* line 496, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

/* line 497, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

/* line 498, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

/* line 499, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

/* line 500, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

/* line 501, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

/* line 502, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

/* line 503, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

/*!
 * jQuery UI Slider 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 513, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider {
  position: relative;
  text-align: left; }

/* line 514, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

/* line 515, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* line 517, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-horizontal {
  height: .8em; }

/* line 518, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

/* line 519, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

/* line 520, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

/* line 521, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

/* line 523, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px; }

/* line 524, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

/* line 525, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

/* line 526, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

/* line 527, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/*!
 * jQuery UI Tabs 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
/* line 536, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 537, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

/* line 538, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap; }

/* line 539, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

/* line 540, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px; }

/* line 541, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text; }

/* line 542, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 543, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

/* line 544, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important; }

/*!
 * jQuery UI Datepicker 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 554, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

/* line 555, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

/* line 556, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

/* line 557, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

/* line 558, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

/* line 559, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px; }

/* line 560, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

/* line 561, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

/* line 562, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

/* line 563, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

/* line 564, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

/* line 565, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

/* line 566, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

/* line 568, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

/* line 569, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

/* line 570, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px; }

/* line 571, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

/* line 572, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

/* line 573, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

/* line 574, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
/* line 577, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

/* line 578, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

/* line 579, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

/* line 580, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

/* line 581, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

/* line 582, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

/* line 583, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

/* line 584, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

/* line 585, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

/* line 586, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
/* line 589, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl {
  direction: rtl; }

/* line 590, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

/* line 591, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

/* line 592, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

/* line 593, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

/* line 594, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

/* line 595, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

/* line 596, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

/* line 597, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

/* line 598, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* line 599, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 602, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

/*!
 * jQuery UI Progressbar 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
/* line 621, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

/* line 622, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

/* file: /includes/css/thickbox.css */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* line 627, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* {
  padding: 0;
  margin: 0; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* line 632, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333; }

/* line 637, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color: #666666; }

/* line 642, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window a:link {
  color: #666666; }

/* line 643, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window a:visited {
  color: #666666; }

/* line 644, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window a:hover {
  color: #000; }

/* line 645, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window a:active {
  color: #666666; }

/* line 646, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window a:focus {
  color: #666666; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* line 651, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_overlay {
  position: fixed;
  z-index: 10002;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%; }

/* line 660, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.TB_overlayMacFFBGHack {
  background: url(macFFBgHack.png) repeat; }

/* line 661, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.TB_overlayBG {
  background-color: #004D59;
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75; }

/* line 668, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html #TB_overlay {
  /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/* line 673, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 10003;
  color: #000000;
  display: none;
  border: 4px solid #004D59;
  text-align: left;
  top: 50%;
  left: 50%; }

/* line 685, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html #TB_window {
  /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

/* line 690, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_window img#TB_Image {
  display: block;
  margin: 15px 0 0 15px;
  /*
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/ }

/* line 701, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_caption {
  height: 0;
  display: none;
  padding: 7px 30px 10px 25px;
  float: left; }

/* line 708, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_closeWindow {
  padding: 10px 20px 10px 0;
  float: right; }

/* line 713, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_closeAjaxWindow {
  padding: 7px 10px 5px 0;
  margin-bottom: 1px;
  text-align: right;
  float: right; }

/* line 720, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_ajaxWindowTitle {
  float: left;
  padding: 7px 0 5px 10px;
  margin-bottom: 1px; }

/* line 726, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_title {
  background-color: #e8e8e8;
  height: 27px; }

/* line 731, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_ajaxContent {
  clear: both;
  padding: 2px 15px 15px 15px;
  overflow: auto;
  text-align: left;
  line-height: 1.4em; }

/* line 739, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_ajaxContent.TB_modal {
  padding: 15px; }

/* line 743, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_ajaxContent p {
  padding: 5px 0px 5px 0px; }

/* line 747, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_load {
  position: fixed;
  display: none;
  height: 13px;
  width: 208px;
  z-index: 10004;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px;
  /* -height/2 0 0 -width/2 */ }

/* line 758, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html #TB_load {
  /* ie6 hack */
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

/* line 763, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_HideSelect {
  z-index: 10001;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  border: none;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height: 100%;
  width: 100%; }

/* line 777, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html #TB_HideSelect {
  /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/* line 782, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#TB_iframeContent {
  clear: both;
  border: none;
  margin-bottom: -1px;
  margin-top: 1px;
  _margin-bottom: 1px; }

/* line 790, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* {
  outline: none; }

/* line 791, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
HTML {
  overflow-y: scroll;
  height: 100%; }

/* line 792, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
BODY {
  background: #FFF;
  height: 100%;
  color: #333;
  font: normal 12px 'Open Sans', Arial, Helvetica, sans-serif; }

/* line 793, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
a {
  text-decoration: underline; }

/* line 794, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
a:hover {
  text-decoration: none; }

/*
gradient instead of background images!
background: -moz-linear-gradient(center top, #fff 24% , #D8DCD9 24%, #D8DCD9 25%, #ECEEEC 25%, #ECEEEC 26%, #D8DCD9 26%, #BFC5C0 64%, #007B8F 64%, #016575 100%) no-repeat scroll 0 39px / 100% 100px transparent*/
/* line 798, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.homepage H1, .homepage H2, H3 {
  color: #007b8f;
  font-weight: 600 !important;
  font-size: 15px;
  margin: 0 0 12px 0;
  text-transform: uppercase;
  text-decoration: none; }

/* line 799, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
H2 {
  font-size: 14px; }

/* line 800, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
H3 {
  font-size: 12px;
  margin-bottom: 2px; }

/* line 801, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
HR {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #e4e7e5;
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0; }

/* line 803, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
A {
  color: #007b8f;
  text-decoration: none; }

/* line 807, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
A:hover {
  color: #e02e12;
  text-decoration: none; }

/* line 812, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
I {
  font-style: italic; }

/* line 813, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
TD {
  padding: 0; }

/* line 814, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
STRONG, B {
  font-weight: bold; }

/* WTF: which rule makes this necessary?*/
/* line 815, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content a, #errordialog a {
  color: #007b8f;
  text-decoration: none; }

/* line 816, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content a:hover, #errordialog a:hover {
  color: #007b8f;
  text-decoration: underline; }

/* line 817, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content P {
  margin-bottom: 8px; }

/* line 818, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content IMG {
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 819, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .topBtn a {
  color: #FFFFFF; }

/* line 820, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainPart {
  margin-bottom: 50px; }

/* line 821, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.topBtn a:hover {
  color: #FFFFFF;
  text-decoration: underline; }

/* line 822, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .topBtn {
  color: #ffffff; }

/* structural blocks */
/* line 824, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.page {
  display: block;
  min-height: 100%;
  _height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  z-index: 0; }

/* line 826, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.header {
  height: 139px;
  background: #FFF;
  margin-bottom: 11px; }

/* line 827, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.content {
  margin: 0 auto;
  width: 1170px;
  opacity: 1; }

/* line 828, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sidebar {
  float: left;
  width: 230px !important;
  min-height: 10px; }

/* line 829, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sidebarWide {
  float: left;
  width: 182px;
  margin-right: 38px;
  min-height: 10px; }

/* line 830, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content {
  float: left;
  min-height: 10px;
  width: 630px;
  margin-left: 10px; }

/* line 831, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.portal #content {
  width: 829px; }

/* line 832, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#rightbox {
  margin-left: 636px; }

/* line 833, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.page.checkout #content {
  width: 930px !important;
  margin-left: 0 !important; }
  /* line 835, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .page.checkout #content.width100 {
    width: 100% !important; }

/* line 839, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.page.checkout .header {
  margin-bottom: 7px; }

/* line 840, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
body .inline {
  display: inline; }

/* line 841, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bottomContent {
  position: relative; }

/* line 842, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.screenOverlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background-color: #fff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8; }

/* line 843, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fadeOverlay {
  position: absolute;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  z-index: 1000;
  background-color: #7d8a80;
  border: 10px solid #7d8a80;
  border-radius: 4px;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2; }

/* line 844, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.highlight {
  font-weight: bold;
  color: #E02E12;
  margin: 10px 0; }

/* line 845, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spec .highlight {
  margin: 0;
  display: inline; }

/* line 846, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
h3.head {
  text-transform: none;
  font-weight: bold;
  font-family: inherit; }

/* admin context menu */
/* line 849, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.contextMenu {
  position: absolute;
  z-index: 99999;
  background: #fff;
  padding: 10px 0;
  border: 1px solid #859187;
  border-radius: 4px; }

/* line 850, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.contextMenu a {
  display: block;
  cursor: pointer;
  color: #007b8f;
  padding: 2px 18px; }

/* line 851, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.contextMenu a:hover {
  background: #007b8f;
  color: #fff !important; }

/*  start axText
    styling for texts from ax, pretty much the only place where important is somewhat allowed... */
/* line 855, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.axText a {
  color: inherit;
  text-decoration: underline; }

/* line 856, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.axText a:hover {
  text-decoration: none; }

/*  end axText */
/* line 859, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.stickyParent {
  position: relative; }

/* line 860, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.easySticky.isSticky {
  position: fixed;
  margin-top: 20px;
  top: 0; }

/* line 861, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.easySticky.isStickyBottom {
  position: absolute;
  bottom: 0; }

/* grid structure */
/* line 864, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid {
  margin-left: 160px; }

/* line 865, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV[class*='col-'] {
  float: left;
  margin-right: 6px;
  margin-bottom: 6px; }

/* line 866, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.last {
  margin-right: 0; }

/* line 867, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.col-1-4 {
  width: 203px; }

/* line 868, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.col-2-4 {
  width: 412px; }

/* line 869, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.col-3-4 {
  width: 621px; }

/* line 870, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.col-4-4 {
  width: 830px; }

/* line 871, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid:after {
  content: "";
  display: table;
  clear: both; }

/* line 872, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid DIV.block {
  background: #CCC;
  overflow: hidden; }

/* homepage caroussel */
/* line 875, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#homepageCaroussel {
  height: 473px;
  position: relative; }

/* line 876, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#homepageCaroussel .slides {
  height: 473px;
  width: 621px;
  overflow: hidden; }

/* line 877, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#homepageCaroussel .paging {
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 1000;
  width: 605px;
  height: 24px;
  padding: 5px 8px 4px 8px;
  background: url(/includes/images/rd/homepage/caroussel-pagingBground.png) no-repeat; }

/* line 878, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#homepageCaroussel .paging A {
  display: block;
  width: 25px;
  height: 19px;
  padding: 5px 0 0 0;
  color: #FFF;
  font-weight: bold;
  float: left;
  text-align: center;
  background: url(/includes/images/rd/homepage/caroussel-pagingDefault.png) no-repeat; }

/* line 879, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#homepageCaroussel .paging A.activeSlide {
  background: url(/includes/images/rd/homepage/caroussel-pagingActive.png) no-repeat; }

/* cloud-zoom*/
/* line 882, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cloud-zoom-lens {
  border: 1px solid #888;
  margin: -4px;
  background-color: #fff;
  cursor: url("/includes/images/rd/zoom-in.cur"), -moz-zoom-in;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
  filter: alpha(opacity=80) !important;
  -moz-opacity: 0.8 !important;
  -webkit-opacity: 0.8 !important;
  -khtml-opacity: 0.8 !important;
  opacity: 0.8 !important; }

/* line 883, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cloud-zoom-title {
  position: absolute !important;
  background-color: #000;
  color: #fff;
  padding: 3px;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  top: 0px; }

/* line 884, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cloud-zoom-big {
  border: 1px solid #ccc;
  overflow: hidden; }

/* line 885, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cloud-zoom-loading {
  color: white;
  background: #222;
  padding: 3px;
  border: 1px solid #000; }

/* grid for templateRDFront */
/* line 889, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#frontGrid {
  float: right;
  width: 836px;
  margin-right: -6px; }

/* line 890, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gridBlock {
  width: 203px;
  height: 203px;
  float: left;
  margin: 0 6px 6px 0; }

/* line 891, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gridBlock.width-2 {
  width: 412px; }

/* line 892, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gridBlock.width-3 {
  width: 621px; }

/* line 893, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gridBlock.width-4 {
  width: 830px; }

/* line 894, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.linkFader {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -99999PX; }

/* header */
/* line 898, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent {
  height: 44px;
  padding: 10px 0 9px 0;
  width: 990px;
  margin: 0 auto;
  position: relative;
  z-index: 100; }

/* line 899, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent .logo {
  float: left; }

/* line 900, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent .voordelen {
  float: left;
  margin-left: 100px;
  width: 400px; }

/* line 901, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent .voordelen LI {
  float: left;
  color: #7d8a80;
  overflow: hidden;
  width: 170px; }

/* line 902, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent .voordelen LI P {
  margin-top: 8px; }

/* line 903, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.headerContent .thuiswinkel {
  float: left; }

/* line 905, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje {
  position: absolute;
  z-index: 599;
  right: 0; }

/* line 906, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-outer {
  position: relative; }

/* line 907, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-outer:hover #winkelwagentje-producten {
  display: block;
  z-index: 1000; }

/* line 908, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-producten {
  width: 300px;
  padding: 8px;
  display: none;
  border: 1px solid #C7C7C7;
  border-radius: 4px;
  background: #FFF;
  z-index: 1000;
  position: absolute;
  right: 0; }

/* line 910, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small {
  border-top: 1px solid #C7C7C7;
  border-right: 1px solid #C7C7C7;
  width: 100%; }

/* line 911, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small TH {
  background: #cbd0cc;
  font-weight: bold;
  padding: 4px;
  border-bottom: 1px solid #C7C7C7;
  border-left: 1px solid #C7C7C7; }

/* line 912, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small TD {
  padding: 4px;
  border-bottom: 1px solid #C7C7C7;
  border-left: 1px solid #C7C7C7;
  vertical-align: middle; }

/* line 913, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small .name {
  text-align: left; }

/* line 914, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small .stock, .winkelwagentje-small .price {
  text-align: right; }

/* line 915, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.winkelwagentje-small B, .winkelwagentje-small STRONG {
  font-weight: bold; }

/* line 917, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner {
  border-left: 1px solid #d8dcd9;
  width: 179px;
  font-weight: bold;
  color: #7d8a80;
  text-align: right; }

/* line 918, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner .ww_titel {
  font-size: 12px;
  color: #7d8a80;
  margin-left: 4px; }

/* line 919, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner .ww_titel A {
  color: #7d8a80; }

/* line 920, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner .winkelwagentjeicon {
  width: 23px;
  height: 17px;
  display: inline-block;
  background: url(/includes/images/rd/cart.gif) no-repeat; }

/* line 921, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#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 922, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner #ww_midden {
  margin-top: 4px; }

/* line 923, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#winkelwagentje-inner #ww_midden STRONG {
  color: #004d59; }

/* line 958, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchContent {
  height: 40px;
  margin: 0 auto;
  width: 990px; }

/* line 959, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchContent #zoekbox {
  float: left;
  position: relative;
  margin-top: 9px; }

/* line 960, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.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 961, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.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 963, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchContent #topmenu_rechts {
  float: right;
  margin-top: 17px;
  font-size: 12px; }

/* line 964, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchContent #topmenu_rechts LI {
  float: left; }

/* line 965, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchContent #topmenu_rechts LI A {
  padding: 4px 8px;
  display: block;
  display: block; }

/* line 980, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#breadcrumbs {
  width: 990px;
  margin: 0 auto 20px auto;
  border-bottom: 1px dashed #007b8f; }

/* line 981, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#breadcrumbs .main-breadcrums {
  height: 16px;
  margin: 0 0 8px 0;
  overflow: hidden; }

/* line 982, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#breadcrumbs .main-breadcrums LI {
  float: left;
  color: #7d8a80;
  margin-right: 4px; }

/* line 983, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#breadcrumbs .main-breadcrums LI A {
  color: #007b8f;
  text-decoration: underline; }

/* line 984, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#breadcrumbs .main-breadcrums LI A:hover {
  color: #007b8f;
  text-decoration: none; }

/* spriting */
/* line 988, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sp {
  background-repeat: no-repeat;
  display: block; }

/* line 990, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icons .sp {
  width: 36px;
  height: 36px;
  background-image: url(/files/images/iconsv2/sprite.png); }

/* line 991, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-contact_mail {
  background-position: 0 0; }

/* line 992, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-contact_telefoon {
  background-position: 0 -31px; }

/* line 993, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-elkonderdeel {
  background-position: 0 -66px; }

/* line 994, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-nocurenopay {
  background-position: 0 -99px; }

/* line 995, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-snellereparatie {
  background-position: 0 -132px; }

/* line 996, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-twitter {
  background-position: 0 -165px; }

/* line 997, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-vakkundigereparatie {
  background-position: 0 -198px; }

/* line 998, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordeel_veilig-betalen {
  background-position: 0 -231px; }

/* line 999, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordelen-22u {
  background-position: 0 -264px; }

/* line 1000, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordelen_30dagen {
  background-position: 0 -296px; }

/* line 1001, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordelen_groot-ssortiment {
  background-position: 0 -330px; }

/* line 1002, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordelen_thuiswinkel {
  background-position: 0 -363px; }

/* line 1003, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spr-voordelen_verzending {
  background-position: 0 -396px; }

/* end spriting */
/* category page */
/* line 1011, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bannergroot {
  height: 110px; }

/* line 1012, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalogue-header {
  min-height: 20px;
  padding: 12px 20px;
  margin-bottom: 20px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #d4d8d5;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-color: #fefefe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #fefefe, #e5e5e5);
  background-image: -moz-linear-gradient(top, #fefefe, #e5e5e5);
  background-image: -o-linear-gradient(top, #fefefe, #e5e5e5);
  background-image: linear-gradient(to bottom, #fefefe, #e5e5e5); }

/* line 1013, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalogue-header H1 {
  font-size: 14px;
  margin-bottom: 8px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 1014, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalogue-header H1 A {
  color: #007b8f;
  text-decoration: none; }

/* line 1015, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalogue-header H1 A:hover {
  color: #007b8f;
  text-decoration: undcerline; }

/* line 1017, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands {
  margin-bottom: 20px; }

/* line 1018, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands STRONG {
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase;
  padding-left: 21px; }

/* line 1019, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands LI.topbranditem {
  list-style-type: none;
  margin: 0 6px 6px 0;
  float: left;
  width: 121px;
  overflow: hidden; }

/* line 1020, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands LI.last-topbranditem {
  margin: 0 0 6px 0; }

/* line 1021, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands LI.topbranditem A.image {
  border: 1px solid #d4d8d5;
  display: block;
  height: 40px;
  padding-top: 25px;
  width: 119px;
  background: center center no-repeat;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1022, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands LI.topbranditem A.image:hover {
  border: 1px solid #007b8f; }

/* line 1023, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands LI.topbranditem A.image SPAN {
  overflow: hidden;
  position: relative;
  left: -999em;
  display: block; }

/* line 1024, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands-omschrijving {
  text-align: center;
  padding-top: 40px; }

/* line 1027, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.all-brands-outer {
  border-bottom: 1px dashed #007b8f;
  padding: 0 0 21px 0;
  margin-bottom: 20px; }

/* line 1028, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.all-brands-outer H2 {
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase; }

/* line 1029, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.all-brands-outer UL.bullets-black {
  float: left;
  width: 50%;
  font-size: 12px; }

/* line 1030, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.all-brands-outer UL.bullets-black LI, ul.myFilterValuesList li {
  padding: 0 12px;
  margin-bottom: 4px;
  background-repeat: no-repeat;
  background-position: 0 3px;
  background-image: url("data:image/gif;base64,R0lGODlhCAAIALMMALa9uI2ZkK62sJWgmMbMx87Tz+/w7/f49+fp54WRiL7Ev32KgP///wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVEN0ZCMDRGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVEN0ZCMDVGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUQ3RkIwMkZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUQ3RkIwM0ZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAwALAAAAAAIAAgAAAQckMkpSVKHqrVCmRu3DAgTioIpXlIIZBKiGBQTAQA7"); }

/* line 1031, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.all-brands-outer UL.bullets-black LI A:hover {
  color: #004d59; }

/* line 1033, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA {
  margin-bottom: 20px; }

/* line 1034, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA H2 {
  padding: 0 20px;
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase; }

/* line 1035, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA H3 {
  font-size: 14px;
  margin-bottom: 8px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 1036, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA P {
  margin-bottom: 12px; }

/* line 1037, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA STRONG {
  font-weight: bold; }

/* line 1038, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA .products {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 12px 12px 20px; }

/* line 1039, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productQandA .products IMG {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-left: 20px; }

/* line 1041, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fn {
  margin-right: 90px; }

/* line 1043, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.askQuestionBanner {
  margin-bottom: 20px;
  padding: 0; }

/* line 1044, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.askQuestionBanner H2 {
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase; }

/* line 1046, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myFilter h2 {
  color: #007B8F;
  font-size: 14px; }

/* line 1047, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myFilterHeader {
  font-size: 12px;
  font-weight: bold;
  color: #007B8F; }

/* line 1048, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#myFilterSelected {
  background-color: whiteSmoke;
  border: 1px solid #CCCCCC;
  margin: 5px 0;
  padding: 10px 5px 5px 15px;
  width: 125px; }

/* line 1049, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.myFilterValuesList li span {
  color: #007B8F; }

/* line 1050, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.myFilterValuesList li a {
  text-decoration: underline;
  color: #7D8A80; }

/* line 1051, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.myFilterValuesList li a:hover {
  color: #009BB7;
  text-decoration: none; }

/* line 1052, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myFilterSelectedHeader {
  font-size: 12px;
  font-weight: bold; }

/* line 1053, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.paging {
  float: right;
  margin: -30px 0 0;
  padding: 0 0 20px;
  width: 630px; }

/* line 1054, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.paingbottom {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  width: 630px; }

/* line 1055, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pagingTabs {
  float: right;
  font-size: 1em;
  margin: 0;
  text-align: left;
  color: #333333; }

/* line 1056, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabs a {
  background-color: #7D8A80;
  color: #ffffff;
  margin-left: 2px;
  padding: 0px 8px;
  border-radius: 4px 4px 4px 4px; }

/* line 1057, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabs a:active {
  background-color: #888888;
  color: #ffffff; }

/* line 1058, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabs a:hover {
  background-color: #d8dcd9;
  color: #333333;
  text-decoration: none; }

/* line 1059, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabs a.selected {
  background-color: #007B8F;
  color: #FFFFFF; }

/* line 1060, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabsCarrousel {
  margin-top: 5px;
  width: 400px;
  margin-top: 27px; }

/* line 1061, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .pagingTabsTotals {
  font-size: 11px;
  text-align: right;
  color: #007B8F; }

/* productgroup page */
/* line 1064, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item {
  width: 150px;
  height: 170px;
  margin: 0 10px 10px 0;
  text-align: center;
  position: relative;
  float: left; }

/* line 1065, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item H3 {
  font-size: 12px;
  font-weight: normal; }

/* line 1066, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item H3:hover A {
  color: #00788a !important; }

/* line 1067, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item a {
  background: url("/includes/images/rd/catalog-item-bg.png") no-repeat scroll -1px 0 transparent;
  display: block;
  left: 0;
  padding: 140px 0 0;
  height: 30px;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 150px;
  color: #666; }

/* line 1068, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item a:hover {
  background: url("/includes/images/rd/catalog-item-bg-hover.png") no-repeat scroll -1px 0 transparent;
  text-decoration: none;
  color: #666; }

/* line 1069, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item a img {
  border: 0 none;
  left: 2px;
  position: absolute;
  top: 1px; }

/* line 1070, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog-item.last-catalog-item {
  margin-right: 0; }

/* line 1072, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock {
  margin: 0 21px 20px 0;
  width: 196px;
  float: left; }

/* line 1073, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock.emptyHead {
  padding-top: 42px; }

/* line 1074, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock:nth-child(3n) {
  margin: 0 0 20px 0; }

/* line 1075, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock:nth-child(3n+1) {
  clear: left; }

/* line 1076, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock h3 {
  background-color: #f1f3f2;
  border: 1px solid #7d8a80;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 8px 10px;
  margin-bottom: 10px;
  color: #00788a;
  font-weight: bold; }

/* line 1077, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock H3.part-3 {
  width: 608px; }

/* line 1078, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock H3.part-2 {
  width: 391px; }

/* line 1079, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock UL.bullets-black {
  margin-left: 11px; }

/* line 1081, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock UL.bullets-black LI:before, .algemene-voorwaarden-ops LI:before {
  font-family: fontawesome;
  content: '\f054';
  color: gray;
  font-size: 10px;
  padding: 0 5px 0 0;
  font-weight: light; }

/* line 1090, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock UL.bullets-black LI, .algemene-voorwaarden-ops LI {
  padding-left: 5px;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 1091, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock UL.bullets-black LI A:hover {
  color: #004d59; }

/* line 1092, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.listBlock .topImg {
  display: block;
  margin: 0 auto;
  width: 185px; }

/*if different width, apply inline*/
/* line 1094, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.collapsible .blok {
  display: none; }

/* line 1095, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.collapsible.menublock {
  margin-bottom: 5px; }

/* line 1096, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.collapsible.start .blok {
  display: block; }

/* line 1097, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.pointers li {
  background: url("/includes/images/rd/arrow_pijl.png") no-repeat scroll 0px 7px transparent;
  padding: 3px 0px 6px 12px; }

/* line 1098, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.pointers.linkList li {
  padding: 0 0 0 12px;
  background-position: left center; }

/* line 1099, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.pointers.linkList a {
  color: #7D8A80; }

/* line 1100, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.pointers.menuItems li {
  background-position: 0 6px; }

/* line 1101, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.pointers.menuItems a {
  color: #7D8A80;
  font-size: 11px; }

/* line 1102, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.collapsible li.subhead {
  background: none;
  font-weight: bold;
  color: #004D59; }

/* line 1103, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.currentPage {
  font-weight: bold; }

/* brands page */
/* line 1106, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews {
  margin-bottom: 20px; }

/* line 1107, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews H2 {
  padding: 0 20px;
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase; }

/* line 1108, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .question {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 20px;
  margin-bottom: 12px; }

/* line 1109, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .question H3 {
  font-size: 14px;
  margin-bottom: 8px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 1110, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .question P {
  margin-bottom: 8px; }

/* line 1111, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .question STRONG {
  font-weight: bold; }

/* line 1112, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .question IMG {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  margin: 0 0 8px 8px; }

/* line 1113, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .popmod TD {
  padding-bottom: 2px; }

/* line 1114, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .popmod IMG {
  border: 0;
  height: 20px;
  float: left;
  padding: 0;
  margin: 0; }

/* line 1115, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews .popmod A:hover {
  color: #004d59; }

/* line 1116, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productNews A.btn {
  margin: 0; }

/* product page */
/* line 1119, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog {
  min-height: 240px;
  margin-bottom: 20px; }

/* line 1120, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog H1 {
  padding: 0 !important; }

/* line 1121, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog STRONG, .productInfoDialog B {
  font-weight: bold; }

/* line 1122, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog .cloud-zoom DIV {
  width: 294px;
  height: 198px;
  border: 1px solid #e5e5e5;
  float: left;
  margin: 11px 20px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1123, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cloud-zoom-big {
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1124, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog .infoContent {
  margin: 0 190px 0 310px; }

/* line 1126, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight {
  float: right;
  width: 176px;
  margin: 0 0 10px 0; }

/* line 1127, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight .statusBoxBig {
  width: 160px;
  padding: 8px;
  clear: both; }

/* line 1128, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight .prodBrand {
  float: right;
  clear: both;
  padding-bottom: 5px; }

/* line 1129, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight .hlBoxX {
  background: #e4e7e5;
  border: 1px solid #7d8a80;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1130, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight .statusBoxBig .price {
  font-size: 25px;
  font-weight: bold;
  white-space: nowrap; }

/* line 1131, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight .green {
  color: green; }

/* line 1132, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight a {
  text-decoration: underline;
  color: #004D59; }

/* line 1133, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoboxRight a:hover {
  text-decoration: none; }

/* line 1135, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productDetailTabs {
  border-bottom: 1px solid #4b7371; }

/* line 1136, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild h3 {
  margin: 22px 0 8px 0;
  font-size: 18px;
  color: #004d59;
  text-transform: uppercase; }

/* line 1137, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild DIV {
  margin-left: 10px; }

/* line 1138, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productDesc {
  max-height: 250px;
  overflow: hidden;
  width: 400px;
  float: right; }

/* line 1139, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild DIV H4 {
  margin: 0 0 4px 0;
  font-size: 14px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 1140, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild DIV DIV {
  margin-left: 0; }

/* line 1141, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .block DIV DIV IMG {
  margin-left: -10px; }

/* line 1142, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable {
  border: 1px solid #d1d1d1;
  border-collapse: separate;
  border-spacing: 0;
  width: 400px;
  margin-bottom: 10px; }

/* line 1143, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable TD {
  padding: 4px 8px; }

/* line 1144, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable TH {
  font-weight: bold;
  width: 40%;
  text-align: right;
  padding: 4px 8px; }

/* line 1145, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable TD.leftIcon {
  width: 20px; }

/* line 1146, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable TR.odd TD, .tabchild .productPropertyTable TR.odd TH {
  background: #eee; }

/* line 1147, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productPropertyTable TR:hover TD, .tabchild .productPropertyTable TR:hover TH {
  background: #DDD; }

/* line 1148, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild A.tabShort {
  color: #007B8F;
  text-decoration: none; }

/* line 1149, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild A.tabShort:hover, .tabchild A.tabShort:hover SPAN {
  color: #007B8F;
  text-decoration: underline; }

/* line 1150, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild A.tabShort SPAN {
  width: 400px;
  float: right; }

/* line 1151, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .divider2 {
  border-bottom: 1px solid #4b7371;
  margin: 20px 0; }

/* line 1152, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .thickbox IMG {
  border: 1px solid #dde1de;
  padding: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1153, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .thickbox IMG:hover {
  border: 1px solid #007B8F; }

/* line 1156, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox {
  float: left;
  width: 150px;
  overflow: hidden;
  height: 305px;
  margin-right: 10px;
  cursor: pointer;
  position: relative; }

/* line 1157, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox.hlBox {
  float: left;
  width: 300px;
  overflow: hidden;
  height: 295px;
  margin-right: 10px;
  cursor: pointer; }

/* line 1158, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox .title {
  background-color: #535353;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#535353), to(#666666));
  background-image: -webkit-linear-gradient(top, #535353, #666666);
  background-image: -moz-linear-gradient(top, #535353, #666666);
  background-image: -o-linear-gradient(top, #535353, #666666);
  background-image: linear-gradient(to bottom, #535353, #666666);
  height: 40px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 13px;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #FFF; }

/* line 1159, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox .image {
  border: 1px solid #DDD;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 215px;
  margin: 2px auto;
  background-position: center -30px;
  background-repeat: no-repeat; }

/* line 1160, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox .price {
  position: absolute;
  z-index: 10;
  top: 140px;
  right: 5px;
  width: 92px;
  height: 23px;
  display: block;
  padding: 10px 0;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  background: url(/includes/images/rd/prijssticker.png) no-repeat;
  color: #FFF; }

/* line 1161, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox .specs {
  color: #333;
  letter-spacing: 0px;
  position: absolute;
  z-index: 5;
  top: 190px;
  left: 10px;
  width: 140px;
  height: 70px;
  overflow: hidden;
  font-size: 9px; }

/* line 1162, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox.hlBox .specs {
  width: 280px; }

/* line 1163, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox .specs IMG {
  visibility: hidden;
  position: absolute;
  right: 0;
  bottom: 5px;
  z-index: 15px; }

/* line 1164, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabchild .productInfoDialog .alternativeProductBox.hlBox .specs IMG {
  visibility: visible; }

/* line 1166, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compDevices {
  width: 384px;
  float: left;
  margin: 0 20px 10px 0;
  border-right: 1px solid #DDD; }

/* line 1167, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compParts {
  width: 384px;
  float: right;
  margin: 0 20px 10px 0; }

/* line 1168, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.textfield.searchterm {
  font-size: 11px;
  color: #333;
  padding: 4px;
  margin: 0 0 8px 0; }

/* line 1169, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultCount {
  font-weight: bold; }

/* line 1170, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchList A {
  color: #007B8F;
  text-decoration: none; }

/* line 1171, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchList A:hover {
  color: #007B8F;
  text-decoration: underline; }

/* line 1172, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.searchList li {
  float: left;
  width: 167px;
  margin-left: 0;
  padding: 0 8px 0 12px;
  background: url(/includes/images/rd/catalog/arrow-green.png) no-repeat 0 3px; }

/* line 1173, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.searchList li.resultCount {
  float: none; }

/* line 1174, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productdet_questions div {
  width: 384px;
  float: left;
  margin: 0 20px 10px 0;
  border-right: 1px solid #DDD; }

/* line 1175, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productdet_questions div + div {
  border-right: 0; }

/* line 1176, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productdet_questions p {
  margin-bottom: 8px; }

/* line 1177, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productdet_questions b {
  font-weight: bold; }

/* line 1178, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myholder {
  float: left;
  width: 830px;
  clear: both; }

/* line 1179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myproductholder {
  float: left;
  width: 18%;
  margin-right: 5px;
  padding: 5px 15px 5px 15px;
  text-align: center;
  height: 170px;
  border: 1px solid #DDD;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative; }

/* line 1180, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myproductholder:hover {
  border: 1px solid #007B8F; }

/* line 1181, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myproductholder img {
  display: block;
  position: absolute;
  bottom: 15px;
  margin-left: -60px;
  left: 50%; }

/* line 1182, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myproductholder a {
  color: #007B8F;
  font-size: 11px;
  text-decoration: none; }

/* line 1183, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.myproductholder a:hover {
  color: #007B8F;
  text-decoration: underline; }

/* daydeal page */
/* line 1186, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfo {
  display: inline-block; }

/* line 1188, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox div.panel-col a.btnOrder160 {
  background: url("/includes/images/rd/btn_sprite36.png") no-repeat scroll 0 -36px transparent;
  color: #FFFFFF;
  font-weight: bold;
  letter-spacing: 0;
  text-shadow: 1px 1px 0 #004D00;
  width: 161px; }

/* line 1189, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox div.panel-col a.btn {
  border: 0 none;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  height: 36px;
  line-height: 36px;
  margin: 19px 0 0 0;
  text-align: center;
  text-decoration: none; }

/* line 1191, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.algemene-voorwaarden-ops {
  list-style: inside;
  list-style: none; }

/* line 1192, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.algemene-voorwaarden-ops a {
  color: #7D8A80; }

/* line 1194, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.quicksearch_results .info {
  background: #F1F3F2;
  border: 1px solid #7D8A80;
  margin-bottom: 10px;
  border-radius: 4px;
  padding: 8px; }

/* line 1195, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.support .info {
  height: 23px; }

/* line 1196, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.quicksearch_results {
  margin: 5px 0 0; }

/* line 1198, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal {
  margin-bottom: 20px;
  position: relative; }

/* line 1199, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .pp-dayDealDay {
  position: absolute;
  font-weight: bold;
  color: #004D59;
  text-transform: uppercase;
  font-size: 17px;
  width: 285px;
  top: 85px;
  left: 41px; }

/* line 1200, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal H1 {
  margin: 8px 0 10px 310px;
  color: #f1b600 !important; }

/* line 1201, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .ddContent {
  margin: 0 0 0 310px; }

/* line 1202, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .infoContent {
  margin: 0 0 0 310px; }

/* line 1203, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .prices {
  margin-top: 0;
  font-weight: bold;
  font-size: 12px; }

/* line 1204, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .countDown {
  margin-right: 35px; }

/* line 1205, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .infoboxRight {
  float: right;
  width: 176px;
  margin: -40px 0 10px 0; }

/* line 1206, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .now {
  margin-top: 14px; }

/* line 1207, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .now .newPrice {
  width: 115px;
  height: 45px;
  margin-top: 4px;
  padding: 8px 0 0 0;
  display: block;
  text-align: center;
  font-size: 30px;
  color: #FFF;
  background: url(/includes/images/rd/daydeal/prijssticker.png) no-repeat; }

/* shopcart */
/* line 1210, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.definedwidth {
  width: 990px;
  margin: 0 auto; }

/* line 1212, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#toprightbox .verisign {
  margin-right: 15px;
  margin-bottom: 0px;
  margin-left: 0px;
  float: right; }

/* line 1213, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#toprightbox .scanalert {
  float: right;
  margin: 15px 15px 0 0; }

/* line 1214, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#toprightbox .shops, #toprightbox .thuiswinkel {
  float: right;
  margin: 5px 15px 10px 0; }

/* line 1216, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar {
  width: 100%;
  height: 38px;
  padding: 22px 0 0 0;
  background: url(/includes/images/rd/background-bluebar.png) repeat-x; }

/* line 1217, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar .done a, #indicationBar .done strong {
  color: #7d8a80; }

/* line 1218, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar a {
  color: #ffffff;
  text-decoration: none; }

/* line 1219, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar ul {
  width: 990px;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase; }

/* line 1220, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar li {
  display: inline-block;
  margin: 0 30px;
  color: white;
  font-size: 17px;
  height: 38px; }

/* line 1221, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar li.current {
  background: url(/includes/images/rd/arrow_sprite.png) no-repeat center 26px; }

/* line 1222, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar li.done {
  color: #7D8A80; }

/* line 1223, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar li.image {
  display: inline-block;
  margin: 0;
  background: url(/includes/images/rd/next-step.png) no-repeat center top;
  width: 12px;
  position: relative;
  top: -4px; }

/* line 1224, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#indicationBar li.image span {
  visibility: hidden; }

/* line 1226, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ie7 #indicationBar li,
.ltie7 #indicationBar li {
  float: left; }

/* line 1229, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#payment-nav {
  clear: both; }

/* line 1231, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#shoppingcart-wrap {
  width: 985px;
  padding: 0 0 0 5px;
  display: block; }

/* line 1232, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#shoppingcart-left {
  width: 755px;
  float: left; }

/* line 1233, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#shoppingcart-right {
  margin-left: 755px;
  padding-left: 10px; }

/* line 1235, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.shoppingBasketProducts .price {
  border-right: 1px solid #e4e7e5; }

/* line 1236, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.shoppingBasketProducts .header {
  border-top: 1px solid #e4e7e5; }

/* line 1240, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#basketInfo {
  width: 100%; }
  /* line 1243, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo a {
    color: #007B8F; }
  /* line 1244, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo tr {
    border: 1px solid #E4E7E5; }
    /* line 1247, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
    #basketInfo tr.topbundle {
      border-bottom: none; }
      /* line 1249, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
      #basketInfo tr.topbundle td {
        padding-bottom: 0px; }
  /* line 1285, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo td {
    vertical-align: top; }
  /* line 1286, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo tfoot tr {
    border: none; }
  /* line 1287, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo li {
    margin-bottom: -1px; }
  /* line 1288, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo ul {
    margin: 0;
    padding: 0; }
  /* line 1289, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo thead {
    text-align: center; }
  /* line 1290, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo thead th {
    padding: 4px 8px;
    font-weight: bold; }
  /* line 1291, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo thead th:first-child {
    text-align: left; }
  /* line 1292, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo thead th:last-child {
    text-align: right; }
  /* line 1293, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo tbody td {
    padding: 4px 8px; }
  /* line 1295, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .product {
    width: 340px; }
  /* line 1296, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .productImage {
    width: 60px; }
  /* line 1297, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .status {
    width: 300px;
    text-align: center; }
  /* line 1298, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .quantity {
    width: 40px; }
  /* line 1299, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .remove {
    width: 30px; }
  /* line 1300, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  #basketInfo .price {
    text-align: right;
    white-space: nowrap; }

/* line 1313, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.status.green {
  color: #0F7A08;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px; }

/* line 1314, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.status.orange {
  color: #F27333;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px; }

/* line 1315, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.status.red {
  color: #d90000;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px; }

/* line 1318, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#shoppingcart-right .menublock {
  margin-top: 10px; }

/* line 1319, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#shoppingcart-right .menublock .icon {
  width: 18px; }

/* line 1321, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#lists_vd TH {
  color: #FFF;
  line-height: 12px;
  text-align: left;
  vertical-align: middle;
  display: table-cell;
  font-weight: bold;
  width: 181px;
  height: 28px;
  padding: 6px 0 6px 12px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAoCAYAAABHCZ7WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1NjFCQ0IzMDBCQjExRTJCMzFGQkUxMTlDQUExOTZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1NjFCQ0I0MDBCQjExRTJCMzFGQkUxMTlDQUExOTZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2MUJDQjEwMEJCMTFFMkIzMUZCRTExOUNBQTE5NkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2MUJDQjIwMEJCMTFFMkIzMUZCRTExOUNBQTE5NkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5uBk+0AAABWUlEQVR42uzc0UnDYBgF0FQcwG6gG7iBjqATaDcQRUR9UMRqEcWKoPikI+gGdQNH6AiZIDGhSqt2Au858Jc0efvhcr8kkE5xfFsX8P+9NmuzPajPd35cWLA3hNj4Wn8sFrUiIMZzs0bNKjUBqZaadfL7ZKc4ulEFpFmp+7vjmXHIjhCnbYPetAkOr8WARN36Yq/UBCTbbtZwEgIpINPWdwg6xcGVFJB7gzzYHxuHSNa+PBsah0i2NgmBN8bkWp/cE+wPpIBkXU1AulUhIN2yG2OEQBOQznsChMA4hBAYhxACISA8BB3jEJrAJmAcsgsk+xAC0pUekRKtuj8baQKiR6H2x8e3iA+BJiDZuxCQ7tU4RHQAqod+qQlI9vZ94BEpicrq8fJlGgIZIM/d7B9NQFwLFF+fX9QExLZA9TQoNQGpxs06/X1SE5CkN++kJiBFex8wmnfhU4ABAH4jY3hjN7XVAAAAAElFTkSuQmCC"); }

/* line 1322, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#lists_vd TD.list {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #859187;
  width: 161px;
  padding: 12px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

/* line 1324, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa {
  width: 990px;
  margin: 0 auto; }

/* line 1325, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa_top {
  width: 990px;
  height: 80px;
  padding: 3px 0 0 0;
  margin-top: 20px;
  background: url(/includes/images/rd/dot.png) top repeat-x; }

/* line 1326, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa .paymethodImgCheckout {
  background-image: url(/files/images/sprites/general_hor.png);
  background-position: 0px -7px;
  display: block;
  width: 513px;
  height: 37px;
  float: left;
  text-indent: -999em; }

/* line 1327, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa_bottom {
  text-align: center; }

/* line 1328, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa_bottom A {
  color: #007B8F;
  text-decoration: none; }

/* line 1329, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#footer_kassa_bottom A:hover {
  color: #007B8F;
  text-decoration: underline; }

/* line 1331, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#tablist {
  margin-left: 10px;
  height: 35px; }

/* line 1332, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#tablist li {
  display: block;
  float: left;
  margin: 0 4px;
  text-align: center; }

/* line 1333, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#tablist li a {
  padding: 11px 20px 6px 10px;
  height: 18px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #d4d8d5;
  -webkit-border-radius: 0 24px 0 0;
  border-radius: 0 24px 0 0;
  font-weight: bold;
  display: block;
  text-decoration: none; }

/* line 1334, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#tablist li.current a, #tablist li a:hover {
  padding: 12px 21px 6px 11px;
  border-width: 0;
  color: #FFF;
  background-color: #007b8f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007b8f), to(#016575));
  background-image: -webkit-linear-gradient(top, #007b8f, #016575);
  background-image: -moz-linear-gradient(top, #007b8f, #016575);
  background-image: -o-linear-gradient(top, #007b8f, #016575);
  background-image: linear-gradient(to bottom, #007b8f, #016575);
  text-decoration: none; }

/* line 1373, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu {
  display: block;
  display: inline-block;
  position: relative;
  height: 2.2em;
  vertical-align: middle;
  text-decoration: none;
  overflow: hidden;
  zoom: 1; }

/* line 1374, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu, .ui-selectmenu-menu li {
  font-size: 11px !important;
  text-decoration: none !important; }

/* line 1375, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu .green, .ui-selectmenu-menu .green {
  color: #004d59 !important; }

/* line 1376, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-icon {
  position: absolute;
  right: 6px;
  margin-top: -8px;
  top: 50%; }

/* line 1377, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  display: none;
  z-index: 1005; }

/* z-index: 1005 to make selectmenu work with dialog */
/* line 1378, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

/* line 1379, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-open {
  display: block; }

/* line 1380, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu-popup {
  margin-top: -1px; }

/* line 1381, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li {
  padding: 0;
  margin: 0;
  display: block;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  font-weight: normal !important; }

/* line 1382, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li a, .ui-selectmenu-status {
  line-height: 1.4em;
  display: block;
  padding: .405em 2.1em .405em 1em;
  outline: none;
  text-decoration: none !important;
  color: #333 !important; }

/* line 1383, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
  cursor: default; }

/* line 1384, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {
  padding-left: 20px;
  position: relative;
  margin-left: 5px; }

/* line 1386, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
  position: absolute;
  top: 1em;
  margin-top: -8px;
  left: 0; }

/* line 1387, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-status {
  line-height: 1.4em; }

/* line 1388, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
  display: block;
  margin-bottom: .2em; }

/* line 1389, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-header {
  font-weight: bold; }

/* line 1390, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
  opacity: .8; }

/* line 1391, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group {
  /* font-size: 1em; */ }

/* line 1392, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
  line-height: 1.4em;
  display: block;
  padding: .6em .5em 0;
  font-weight: bold; }

/* line 1393, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul {
  margin: 0;
  padding: 0; }

/* line 1394, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html .ui-selectmenu-menu li {
  border-color: pink;
  filter: chroma(color=pink);
  width: 100%; }

/* line 1395, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html .ui-selectmenu-menu li a {
  position: relative; }

/* line 1396, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* + html .ui-state-disabled, * + html .ui-state-disabled a {
  color: silver; }

/* line 1397, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-item-header {
  line-height: 1.5em; }

/* line 1398, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu:hover {
  text-decoration: none; }

/* line 1399, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
a.ui-selectmenu {
  height: auto;
  overflow: auto; }

/* line 1400, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-status {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 1401, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-open {
  z-index: 350 !important; }

/* line 1402, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  display: block;
  padding-left: 20px; }

/* line 1404, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  text-indent: -10px; }

/* line 1406, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs span {
  display: inline; }

/* line 1407, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs span.bold {
  font-weight: bold; }

/* line 1409, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.doSelectMenu {
  width: 226px; }

/* line 1411, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fiftyfifty {
  width: 49%;
  display: inline-block;
  position: relative; }

/* line 1412, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fiftyfifty input {
  margin: 0 0 0 5px;
  vertical-align: middle; }

/* line 1413, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fiftyfifty input:checked:after {
  background: #0ff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* line 1415, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.genderradio {
  margin-right: 20px; }

/* line 1417, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.checkout-personal td {
  min-height: 26px; }

/* line 1421, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs h2 .sub {
  text-transform: none;
  color: #7AC100;
  margin-left: 7px;
  font-size: 90%; }

/* line 1455, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.terms {
  float: right;
  width: 450px;
  background: url("/includes/images/rd/dot.png") repeat-x scroll center bottom transparent;
  padding: 20px 5px 10px 5px;
  clear: right;
  text-align: right; }

/* line 1457, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageSuccess {
  background: url(/includes/images/rd/green_check.png) no-repeat 8px 6px #dbe8d9;
  margin-bottom: 18px;
  padding: 10px 8px 10px 48px;
  width: 572px;
  border: 1px solid #156d09;
  font-size: 12px; }

/* line 1465, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageSuccess STRONG {
  font-weight: bold; }

/* line 1467, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpagePayoverview {
  margin-bottom: 18px;
  width: 50%; }

/* line 1468, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpagePayoverview TD {
  background: #e9e9e9;
  border-right: 2px solid #FFF;
  border-bottom: 2px solid #FFF;
  padding: 8px; }

/* line 1470, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageContent H2 {
  text-align: left;
  font-size: 14px;
  color: #007B8F;
  text-transform: uppercase; }

/* line 1471, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageContent P {
  display: block;
  margin: 0 0 12px 0; }

/* line 1473, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm {
  margin-bottom: 18px; }

/* line 1474, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm H2 {
  text-align: left;
  font-size: 14px;
  color: #007B8F;
  text-transform: uppercase; }

/* line 1475, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm P {
  width: 630px;
  display: block;
  margin: 4px 0; }

/* line 1476, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm LABEL {
  float: none;
  margin: 4px 0;
  width: 100%; }

/* line 1477, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm TEXTAREA {
  float: none;
  margin: 4px 0;
  width: 624px;
  height: 80px; }

/* line 1478, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#confirmpageShopreviewForm .alert {
  float: left;
  width: 55%;
  padding: 8px;
  background: #e9e9e9;
  border: 1px solid #999;
  font-size: 11px;
  line-height: 17px;
  text-align: center; }

/* account pages */
/* line 1481, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin {
  width: 370px;
  border: 1px solid #c8d0cc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 40px; }

/* line 1482, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin blockquote {
  margin-top: 20px; }

/* line 1483, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin h2 {
  font-size: 14px;
  color: #007B8F;
  text-transform: uppercase; }

/* line 1484, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin label {
  display: inline-block;
  width: 100px;
  margin-top: 6px; }

/* line 1485, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin input.textfield {
  margin-top: 6px;
  padding: 8px;
  border: 1px solid #76897f;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 220px; }

/* line 1486, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin .btnFunction160 {
  float: right;
  margin: 15px 28px 0 0; }

/* line 1487, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin A {
  float: right;
  margin: 3px 28px 0 0;
  color: #007B8F;
  text-decoration: none; }

/* line 1488, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin A:hover {
  color: #007B8F;
  text-decoration: underline; }

/* line 1489, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tmLogin #lock {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: 30px;
  color: #7B7B7B; }

/* line 1491, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent H1,
.accountcontent H2 {
  text-align: left;
  font-size: 14px;
  color: #007B8F;
  text-transform: uppercase;
  margin-bottom: 8px; }

/* line 1493, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent P {
  margin-bottom: 8px; }

/* line 1494, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent STRONG {
  font-weight: bold; }

/* line 1495, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent A {
  color: #007B8F;
  text-decoration: none; }

/* line 1496, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent A:hover {
  color: #007B8F;
  text-decoration: underline; }

/* line 1497, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btn_grey {
  display: inline-block;
  text-decoration: none !important; }

/* line 1498, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btn_grey span {
  display: block;
  color: #FFF;
  text-decoration: none;
  margin: 1px;
  padding: 4px 18px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #77897f;
  background: -moz-linear-gradient(100% 100% 90deg, #abb9b2, #77897f);
  background: -webkit-gradient(linear, left top, left bottom, from(#abb9b2), to(#77897f)); }

/* line 1499, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btn_grey:hover span {
  background: #6b7b72;
  background: -moz-linear-gradient(100% 100% 90deg, #9eaba5, #6b7b72);
  background: -webkit-gradient(linear, left top, left bottom, from(#9eaba5), to(#6b7b72));
  color: #FFF; }

/*
	buttons new 11-2012, html syntax (I element only when icon is needed):
    float it to give it the minimal width, otherwise it will act like a block
	<ELEMENT class="bttn classname">
    	<SPAN></SPAN>
		<SPAN><i aria-hidden="true" class="icon-classname"></i>value</span>
	</ELEMENT>
 */
/* line 1509, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn {
  background: transparent;
  border: 0;
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  display: block; }

/* line 1510, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn span {
  color: #FFF;
  height: 38px;
  width: 20px;
  display: block;
  position: absolute;
  *left: 0;
  background-image: url(/includes/images/rd/allbuttons-sprite.png);
  background-repeat: no-repeat; }

/* line 1511, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn span + span {
  width: auto;
  background-position: right 0;
  padding: 13px 20px 12px 0;
  text-align: left;
  height: 13px;
  margin-left: 20px;
  /**margin-left:2px;*/
  position: relative; }

/* line 1513, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.order, .bttn.order:hover {
  text-shadow: #004D00 1px 1px 0px; }

/* line 1514, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.order span {
  background-position: 0 0; }

/* line 1515, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.order span + span {
  background-position: right 0; }

/* line 1516, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.order:hover span {
  background-position: 0 -38px; }

/* line 1517, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.order:hover span + span {
  background-position: right -38px; }

/* line 1519, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.function, .bttn.function:hover {
  text-shadow: #002a31 1px 1px 0px; }

/* line 1520, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.function span {
  background-position: 0 -212px; }

/* line 1521, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.function span + span {
  background-position: right -212px; }

/* line 1522, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.function:hover span {
  background-position: 0  -250px; }

/* line 1523, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.function:hover span + span {
  background-position: right  -250px; }

/* line 1525, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.context, .bttn.context:hover {
  text-shadow: #313632 1px 1px 0px; }

/* line 1526, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.context span {
  background-position: 0 -76px; }

/* line 1527, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.context span + span {
  background-position: right -76px; }

/* line 1528, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.context:hover span {
  background-position: 0 -114px; }

/* line 1529, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.context:hover span + span {
  background-position: right -114px; }

/* line 1531, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small, .bttn.small:hover {
  text-transform: uppercase;
  text-shadow: #313632 1px 1px 0px;
  font-size: 10px;
  font-weight: normal;
  /* font-family:inherit; */ }

/* line 1532, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small span {
  height: 30px;
  width: 8px;
  background-position: 0 -152px; }

/* line 1533, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small span + span {
  width: auto;
  background-position: right -152px;
  padding: 10px 12px 9px 0;
  margin-left: 8px;
  height: 11px; }

/* line 1534, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small:hover span {
  background-position: 0 -182px; }

/* line 1535, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small:hover span + span {
  background-position: right -182px; }

/* line 1536, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.small i {
  margin: 0 4px 0 2px; }

/* line 1538, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.text, .bttn.text:hover {
  text-align: center;
  display: block;
  cursor: text; }

/* line 1539, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn.text span {
  color: #000;
  background: none;
  width: auto;
  float: none;
  position: relative; }

/* line 1540, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ltie9 .statusBoxBig .bttn span + span {
  min-width: 120px; }

/* line 1541, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.statusBoxBig .bttn {
  width: 100%; }

/* line 1542, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.statusBoxBig .bttn span + span {
  min-width: calc(100% - 40px); }

/* line 1543, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bundleDetails .bttn {
  float: right; }

/* line 1544, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn i {
  font-family: 'rd-icons';
  font-style: normal;
  margin: 0 4px 0 -6px;
  display: inline-block;
  height: 14px;
  vertical-align: middle; }

/* line 1545, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bttn i span {
  font-family: 'rd-icons';
  font-style: normal;
  background: none !important;
  margin: 0;
  padding: 0; }

/* line 1546, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ie7 .bttn i {
  display: none; }

/* line 1548, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.rdRed {
  color: #e02e12; }

/* line 1549, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountblock {
  background: #FFF;
  margin: 0 12px 20px 0;
  width: 242px;
  float: left;
  border-width: 1px;
  border-style: solid;
  border-color: #b3bab4;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1550, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountblock h3 {
  color: #007b8f;
  display: block;
  margin: 0;
  padding: 12px; }

/* line 1551, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountblock .content {
  padding: 12px;
  width: auto;
  margin: 0; }

/* line 1553, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount {
  width: 190px;
  width: 100%;
  background: #FFF;
  margin: 0 10px 20px 0;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: normal; }

/* line 1554, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount .menublock {
  width: 100%;
  margin: 0px;
  padding: 0; }

/* line 1555, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount h2 {
  display: block;
  height: 12px;
  margin: 0;
  padding: 12px;
  color: #FFF;
  font-size: 11px;
  font-weight: normal;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #004c58;
  background: -moz-linear-gradient(100% 100% 90deg, #00333a, #004c58);
  background: -webkit-gradient(linear, left top, left bottom, from(#00333a), to(#004c58)); }

/* line 1556, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount + .mijnaccount {
  width: 188px;
  margin-right: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: #859187;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1557, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount + .mijnaccount h2 {
  width: 164px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #016575;
  background: -moz-linear-gradient(100% 100% 90deg, #007b8f, #016575);
  background: -webkit-gradient(linear, left top, left bottom, from(#007b8f), to(#016575)); }

/* line 1558, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount + .mijnaccount .content {
  margin: 0;
  padding: 12px; }

/* line 1559, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .mijnaccount + .mijnaccount + .mijnaccount + .mijnaccount {
  margin: 0; }

/* line 1560, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accountcontent .noRetourForRepair {
  clear: both;
  margin-bottom: 1em;
  font-weight: bold; }

/* line 1566, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder {
  margin-bottom: 10px;
  width: 794px; }

/* line 1567, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder TH {
  background: #016878;
  text-align: left;
  color: white;
  padding: 12px 12px; }

/* line 1568, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .orderline {
  border-left: 1px solid #e4e7e5; }

/* line 1569, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .orderline .textright {
  text-align: right;
  padding: 8px 12px; }

/* line 1570, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .orderline td {
  border-bottom: 1px solid #e4e7e5;
  border-top: 1px solid #e4e7e5; }

/* line 1571, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .orderline .imagesize {
  padding: 0 10px 0 10px; }

/* line 1572, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .description {
  width: 68%; }

/* line 1573, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder td {
  padding: 3px 10px; }

/* line 1574, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .label {
  border: 1px solid #e4e7e5; }

/* line 1575, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .price {
  border: 1px solid #e4e7e5;
  text-align: right;
  white-space: nowrap; }

/* line 1576, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .totalprice {
  font-weight: bold;
  color: white;
  background: #016878; }

/* line 1577, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tableorder .totalprice TD {
  padding: 8px 12px; }

/* shopreview page */
/* line 1580, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv LI {
  background-image: none;
  margin: 0 12px 12px 12px; }

/* line 1581, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv LI.question {
  border: 1px solid #004d59;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 20px; }

/* line 1582, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv .reviewDescription {
  border-width: 1px 0;
  border-style: dashed;
  border-color: #007b8f;
  padding: 16px 0;
  margin: 16px 0; }

/* line 1583, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv TABLE {
  border-collapse: collapse; }

/* line 1584, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv TABLE TH {
  text-align: left;
  padding-right: 16px; }

/* line 1585, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#reviewdiv #ShopreviewForm {
  display: none;
  margin-top: 55px; }

/* search results */
/* line 1588, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.warning {
  background-color: #FFFBF3;
  border: 1px solid #F7E497;
  padding: 10px;
  width: 605px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1592, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchBar {
  margin-bottom: 20px; }

/* line 1593, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchBar H2, #searchHelp H2, #searchDevices H2 {
  padding: 0 11px; }

/* line 1594, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchBar .wrapper {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

/* line 1595, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchBar .container {
  padding: 8px;
  width: 611px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 2px 4px 0px #999;
  box-shadow: 0px 2px 4px 0px #999;
  background-color: #30818f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#30818f), to(#004a57));
  background-image: -webkit-linear-gradient(top, #30818f, #004a57);
  background-image: -moz-linear-gradient(top, #30818f, #004a57);
  background-image: -o-linear-gradient(top, #30818f, #004a57);
  background-image: linear-gradient(to bottom, #30818f, #004a57);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30818f', endColorstr='#004a57',GradientType=0 ); }

/* line 1597, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchHelp P {
  padding: 0 11px;
  padding-bottom: 11px; }

/* line 1598, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchHelp UL.helpLabel {
  margin: 0 4px 12px 11px;
  padding: 0;
  float: left;
  list-style: none;
  width: 182px;
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2; }

/* line 1599, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchHelp UL.helpValue {
  margin-bottom: 12px;
  float: left;
  list-style: none;
  padding: 0;
  width: 425px;
  border-top: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2; }

/* line 1600, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchHelp UL LI {
  background: #f7f7f7;
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  padding: 4px;
  margin: 0;
  position: relative; }

/* line 1601, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#searchHelp .tooltip {
  float: right;
  position: absolute;
  top: 2px;
  right: 4px; }

/* sidebar */
/* line 1606, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#snelzoekbox {
  min-width: 139px;
  text-align: center;
  padding: 8px;
  margin-bottom: 14px;
  margin-right: 7px;
  color: #FFF;
  font-weight: bold;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e02e12; }

/* line 1607, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.catalog #snelzoekbox {
  width: 166px; }

/* line 1608, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#snelzoekbox select {
  width: auto;
  visibility: hidden; }

/* line 1609, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#snelzoekbox .white {
  text-transform: uppercase;
  font-size: 13px; }

/* line 1610, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#snelzoekbox .searchSelectBox {
  margin-top: 9px; }

/* line 1612, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mydevicesbox {
  min-width: 139px;
  text-align: center;
  padding: 8px;
  margin-bottom: 14px;
  margin: 0 0 14px 0;
  color: #FFF;
  font-weight: bold;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f1b600; }

/* line 1613, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mydevicesbox .white {
  text-transform: uppercase;
  font-size: 14px; }

/* line 1614, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mydevicesbox .searchSelectBox {
  margin-top: 9px; }

/* line 1615, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mydevicesbox select {
  width: auto;
  visibility: hidden; }

/* line 1617, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.topProducts {
  padding-bottom: 10px; }

/* line 1618, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.loading {
  font-style: italic; }

/* line 1619, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.selectedfilter {
  font-weight: bold; }

/* line 1620, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
._reparaties .productGroup li, ._producten .productGroup li {
  padding: 1px 0; }

/* line 1621, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
._reparaties .productGroup li a, ._producten .productGroup li a {
  font-size: 12px;
  color: #7D8A80; }

/* line 1622, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.CatProductCount {
  color: #7D8A80; }

/* line 1623, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tipsideright {
  margin-bottom: 14px; }

/* line 1624, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tipsideright .dropdown {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #ec8271;
  width: 139px;
  padding: 4px 4px 0 4px;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

/* line 1625, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tipsideright .table {
  display: table;
  height: 40px; }

/* line 1626, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tipsideright .button {
  color: #FFF;
  display: table-cell;
  vertical-align: middle;
  width: 142px;
  height: 28px;
  padding: 6px 0 6px 12px;
  font-weight: bold;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAAoCAYAAAAG/eNpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyRkUyQkIxMDBCRDExRTJBQTcyODdDQTY0OTRERkM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyRkUyQkIyMDBCRDExRTJBQTcyODdDQTY0OTRERkM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTJGRTJCQUYwMEJEMTFFMkFBNzI4N0NBNjQ5NERGQzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTJGRTJCQjAwMEJEMTFFMkFBNzI4N0NBNjQ5NERGQzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5/80cZAAAB3UlEQVR42uzaPy9DURjH8adiYNJ4BSaTNAbGhom1XoE23oA/icVQxGLSxgvQyapsTFc3DG6w+JPogLDItahJnUPpxTW0znOn7yd5Gr1NztD88jvn3krIwlpdADfKZiZ+XqyvTEsH3w0cyjTml06pU2hwasOMZyYIX6TR4FrSTP53owmNBuemzRTNVENbJ98KVNhWy9Fo0JY1M/N5VqPRoB22Ao0GbZPNoPF4A3oGzfTZmwK2TmizD3ALbJ3QNvIRNLZO6Bq1L/wyAG3JxPxqkkZDLDcFBA1x6ONmANHJ6O2R7FBKymcX4t89OAgajYYINmT5sfT7lI5OZGmvItXHp7bX4zkaooVykR1OSWagX4qVIylUDiWovbS8XMfHigwTNaFbx+4uyY+n5Xhuqq212DrRkvLpubSTGYKGP7bO77nwrqqS29wx57SgvTNagkMaIjw1zmH+7b3Mbu2+B81KcDMAl0oHvvg3918B+y+2TkQKnmviXV67Ws4naIglt/wyAHWv68sejQZtvn3h34QQS9BoNGjbJ2iIQ5mtE3GELKDRoG378w8eb0CLbbJSM2jkDDqK4Tc0GrTarPA9aOQMOm0W0GjQVDWz+PMijQbXclEXaTS4ZM9lXtQHbwIMABjyKF5kaY7YAAAAAElFTkSuQmCC"); }

/* line 1627, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.qtip-contentWrapper {
  border: 0 !important;
  background: none !important; }

/* line 1628, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.qtip-content {
  border: 1px solid #ec8271;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 1629, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.qtip-content IMG {
  border: 1px solid #CCC; }

/* line 1631, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.lineThrough {
  display: inline-block;
  color: #999;
  white-space: nowrap;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-20deg, rgba(153, 153, 153, 0) 1%, rgba(153, 153, 153, 0) 48%, #999999 50%, rgba(153, 153, 153, 0) 52%, rgba(153, 153, 153, 0) 100%);
  background: -webkit-gradient(linear, -65deg, right bottom, color-stop(1%, rgba(153, 153, 153, 0)), color-stop(48%, rgba(153, 153, 153, 0)), color-stop(50%, #999999), color-stop(52%, rgba(153, 153, 153, 0)), color-stop(100%, rgba(153, 153, 153, 0)));
  background: -webkit-linear-gradient(-65deg, rgba(153, 153, 153, 0) 1%, rgba(153, 153, 153, 0) 48%, #999999 50%, rgba(153, 153, 153, 0) 52%, rgba(153, 153, 153, 0) 100%);
  background: -o-linear-gradient(-20deg, rgba(153, 153, 153, 0) 1%, rgba(153, 153, 153, 0) 48%, #999999 50%, rgba(153, 153, 153, 0) 52%, rgba(153, 153, 153, 0) 100%);
  background: -ms-linear-gradient(-20deg, rgba(153, 153, 153, 0) 1%, rgba(153, 153, 153, 0) 48%, #999999 50%, rgba(153, 153, 153, 0) 52%, rgba(153, 153, 153, 0) 100%);
  background: linear-gradient(-20deg, rgba(153, 153, 153, 0) 1%, rgba(153, 153, 153, 0) 48%, #999999 50%, rgba(153, 153, 153, 0) 52%, rgba(153, 153, 153, 0) 100%); }

/* line 1641, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.accordionHeader {
  cursor: pointer; }

/* line 1643, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.menublock {
  margin-bottom: 14px;
  border: 1px solid #b3bab4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  /* line 1648, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock .table {
    display: table;
    height: 40px; }
  /* line 1649, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock .head,
  .menublock H2 {
    margin: 0;
    border-radius: 4px 4px 0 0;
    background: none repeat scroll 0 0 #DBDFDC;
    font-size: 13px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: bold !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #004d59;
    overflow: hidden;
    padding: 10px 8px 8px 10px; }
  /* line 1662, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock .head A,
  .menublock H2 A {
    color: #fff; }
  /* line 1666, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock > ul,
  .menublock .blok {
    padding: 12px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  /* line 1668, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock table td.icon {
    width: 40px;
    text-align: left; }
  /* line 1669, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock table td {
    vertical-align: top;
    padding-bottom: 6px; }
  /* line 1670, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock table STRONG,
  .menublock table A {
    font-weight: bold;
    color: #004d59; }
  /* line 1674, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .menublock .cart_overview tr {
    border-bottom: 1px dashed #c5c5c5; }
    /* line 1677, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
    .menublock .cart_overview tr.topbundle {
      border-width: 1px 1px 0px 1px; }
      /* line 1679, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
      .menublock .cart_overview tr.topbundle td {
        padding-bottom: 0px; }
    /* line 1683, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
    .menublock .cart_overview tr.bottombundle {
      border-width: 0px 1px 1px 1px; }
      /* line 1686, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
      .menublock .cart_overview tr.bottombundle span.bundlemarker {
        float: left;
        font-size: 20px;
        font-weight: bold;
        color: #ACACAC;
        line-height: 16px; }
      /* line 1693, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
      .menublock .cart_overview tr.bottombundle div {
        float: left;
        width: 145px;
        margin-left: 5px; }

/* line 1705, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu {
  margin-bottom: 14px; }

/* line 1706, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu .border {
  overflow: hidden;
  position: relative; }

/* line 1707, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3 {
  margin: 4px 0 0 0;
  text-transform: none;
  font-size: 11px;
  text-transform: capitalize; }

/* line 1708, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3.level-2 {
  margin-top: 0; }

/* line 1709, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3 a {
  color: #FFF;
  display: block;
  vertical-align: middle;
  width: 112px;
  height: 28px;
  padding: 6px 30px 6px 12px;
  font-weight: bold;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAAoCAYAAAAG/eNpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY5RjU4RjI0MDBCRDExRTI5RkFCRkRGMkQ4NUNBNDY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY5RjU4RjI1MDBCRDExRTI5RkFCRkRGMkQ4NUNBNDY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjlGNThGMjIwMEJEMTFFMjlGQUJGREYyRDg1Q0E0NjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjlGNThGMjMwMEJEMTFFMjlGQUJGREYyRDg1Q0E0NjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44XwxcAAABxElEQVR42uzbMU4CQRTG8bfEBK0ECjWSmC2sDQ3aCUfQEwg3gMLKQmMs7IR4APEGeIOlxGqjhRYWFBaW2IiVOLtIWGFjAu6b6v9LHtEhoSBfvpkdoyMnV0MBktE2czi9OLyoSYrvBgk6+JkZSzKk0JCoGzOemX50kUZD0jJmTmcbTWg0JK5mpmmmF9k6+VagImi1Ko0GbRUz9fFZjUaDdtgaNBq0HU2CxvUG9BTMuMFDAVsntAUXuA22TmgrjYLG1gld5eDFkeNLkgZtWRoNVh4KCBpscHkYgKWg0WiwgHs0WJEabZ0MM5naflEyK+nY98rbW1LIr839malw62SYyDQ6XakUd2bWC5vrkllOi//6NvdnckZDrFbXN822G4YuvJ/Ib4ibXZX2w/NiZzSHQxpivA8GcnvvS720J95LT9ycCdnjkzg8DCBp/Y/PsNncXGbhJosEjaThr7ANxDfzTz5Bg5W88pcBqPu6PvdoNGjzgxf+gRhWgkajQVuHoMGGNlsnbISsT6NB2934B643oCVostYkaOQMOprRX2g0aLVZ43fQyBl02qxPo0FTz8zZ9CKNhqRV4xZpNCQpOJd5cW98CzAAT0k62nkoaf4AAAAASUVORK5CYII="); }

/* line 1710, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3.product a,
#assortmentMenu h3.level-0 a {
  background-image: none;
  color: #004d59;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  height: auto;
  text-transform: uppercase; }

/* line 1712, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3.product a {
  text-transform: none;
  color: #7D8A80;
  font-size: 11px;
  line-height: 17px; }

/* line 1713, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu .doAccordion .doAccordion .doAccordion {
  display: none;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  margin-bottom: 4px;
  border-color: #859187;
  margin-right: 7px;
  padding: 12px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: none; }

/* line 1714, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu .doAccordion {
  padding: 0;
  border: 0; }

/* line 1715, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3.product,
#assortmentMenu h3.level-2 a {
  color: #7d8a80;
  height: auto;
  display: block;
  padding: 0 0 3px 12px;
  margin: 0;
  font-weight: normal;
  line-height: 17px;
  background-repeat: no-repeat;
  background-position: 0 4px;
  background-image: url("data:image/gif;base64,R0lGODlhCAAIALMMALa9uI2ZkK62sJWgmMbMx87Tz+/w7/f49+fp54WRiL7Ev32KgP///wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVEN0ZCMDRGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVEN0ZCMDVGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUQ3RkIwMkZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUQ3RkIwM0ZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAwALAAAAAAIAAgAAAQckMkpSVKHqrVCmRu3DAgTioIpXlIIZBKiGBQTAQA7"); }

/* line 1717, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#assortmentMenu h3.level-2 a.currentPage {
  font-weight: bold;
  color: #004D59; }

/* footer */
/* line 1720, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footer {
  color: #FFF;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0px;
  bottom: 0px;
  display: block;
  z-index: 999;
  margin: 0px; }

/* line 1721, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent {
  height: 189px;
  width: 990px;
  margin: 0 auto; }

/* line 1722, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent UL {
  float: left;
  margin-right: 20px;
  width: 160px; }

/* line 1723, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent UL H4 {
  padding: 9px 0;
  margin-bottom: 12px;
  text-transform: uppercase; }

/* line 1724, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent UL LI {
  line-height: 19px; }

/* line 1725, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent UL.betaalmethodes {
  margin-right: 0; }

/* line 1726, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent UL.betaalmethodes LI {
  margin-bottom: 16px; }

/* line 1727, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottom {
  height: 46px;
  border-top: 1px solid #FFF;
  background: #bec4bf; }

/* line 1728, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent {
  width: 990px;
  margin: 0 auto; }

/* line 1729, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent P {
  float: left;
  color: #333;
  line-height: 19px;
  margin-top: 4px; }

/* line 1730, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent A {
  font-weight: bold;
  text-decoration: underline; }

/* line 1731, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent A:hover {
  font-weight: bold;
  text-decoration: none; }

/* line 1732, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent .footer_phone {
  width: 280px;
  margin-right: 40px; }

/* line 1733, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerBottomContent .footer_copy {
  width: 615px; }

/* homepage */
/* line 1736, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.blockMenu {
  margin-bottom: 6px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 254px;
  padding-top: 10px;
  display: block;
  list-style: none;
  text-transform: uppercase;
  background-color: #959595;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#959595), to(#727272));
  background-image: -webkit-linear-gradient(top, #959595, #727272);
  background-image: -moz-linear-gradient(top, #959595, #727272);
  background-image: -o-linear-gradient(top, #959595, #727272);
  background-image: linear-gradient(to bottom, #959595, #727272); }

/* line 1737, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.blockMenu H4 {
  background: url(/includes/images/rd/homeH4titel.png) no-repeat;
  width: 179px;
  height: 26px;
  padding: 8px 0 0 12px;
  margin-bottom: 8px;
  color: #FFF;
  text-transform: uppercase;
  font-size: 14px; }

/* line 1738, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.blockMenu LI {
  border-bottom: 1px solid #838383;
  color: #FFF;
  padding: 4px 0 4px 18px;
  margin: 0 12px;
  background: url(/includes/images/rd/whiteArrow.png) no-repeat 0 8px; }

/* line 1739, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.blockMenu LI A {
  color: #FFF;
  display: block; }

/* line 1740, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.blockMenu LI A:hover {
  color: #FFF;
  text-decoration: underline; }

/* sprites, buttons & icons */
/* line 1743, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
[class*='icon-voordeel-'] {
  display: block;
  width: 44px;
  height: 44px;
  float: left;
  margin-right: 8px; }

/* line 1744, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-1 {
  background: url(/includes/images/rd/icons-voordelen.gif) 0px 0px no-repeat; }

/* line 1745, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-2 {
  background: url(/includes/images/rd/icons-voordelen.gif) -44px 0px no-repeat; }

/* line 1746, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-3 {
  background: url(/includes/images/rd/icons-voordelen.gif) -88px 0px no-repeat; }

/* line 1747, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-4 {
  background: url(/includes/images/rd/icons-voordelen.gif) -132px 0px no-repeat; }

/* line 1748, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-5 {
  background: url(/includes/images/rd/icons-voordelen.gif) -176px 0px no-repeat; }

/* line 1749, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-6 {
  background: url(/includes/images/rd/icons-voordelen.gif) -220px 0px no-repeat; }

/* line 1750, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-7 {
  background: url(/includes/images/rd/icons-voordelen.gif) -264px 0px no-repeat; }

/* line 1751, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-8 {
  background: url(/includes/images/rd/icons-voordelen.gif) -308px 0px no-repeat; }

/* line 1752, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-9 {
  background: url(/includes/images/rd/icons-voordelen.gif) -352px 0px no-repeat; }

/* line 1753, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-10 {
  background: url(/includes/images/rd/icons-voordelen.gif) -396px 0px no-repeat; }

/* line 1754, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-11 {
  background: url(/includes/images/rd/icons-voordelen.gif) -440px 0px no-repeat; }

/* line 1755, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-12 {
  background: url(/includes/images/rd/icons-voordelen.gif) -484px 0px no-repeat; }

/* line 1756, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-13 {
  background: url(/includes/images/rd/icons-voordelen.gif) -528px 0px no-repeat; }

/* line 1757, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-14 {
  background: url(/includes/images/rd/icons-voordelen.gif) -572px 0px no-repeat; }

/* line 1758, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-15 {
  background: url(/includes/images/rd/icons-voordelen.gif) -616px 0px no-repeat; }

/* line 1759, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-16 {
  background: url(/includes/images/rd/icons-voordelen.gif) -660px 0px no-repeat; }

/* line 1761, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
[class*='icon-voordeel-small-'] {
  display: inline-block;
  float: none;
  width: 36px;
  height: 32px;
  margin-right: 8px; }

/* line 1762, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-1 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) 0px 0px no-repeat; }

/* line 1763, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-2 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -36px 0px no-repeat; }

/* line 1764, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-3 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -72px 0px no-repeat; }

/* line 1765, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-4 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -108px 0px no-repeat; }

/* line 1766, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-5 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -144px 0px no-repeat; }

/* line 1767, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-6 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -180px 0px no-repeat; }

/* line 1768, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-7 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -216px 0px no-repeat; }

/* line 1769, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-8 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -252px 0px no-repeat; }

/* line 1770, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-9 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -288px 0px no-repeat; }

/* line 1771, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-10 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -324px 0px no-repeat; }

/* line 1772, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-11 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -360px 0px no-repeat; }

/* line 1773, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-12 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -396px 0px no-repeat; }

/* line 1774, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-13 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -432px 0px no-repeat; }

/* line 1775, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-14 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -468px 0px no-repeat; }

/* line 1776, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-15 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -504px 0px no-repeat; }

/* line 1777, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icon-voordeel-small-16 {
  background: url(/includes/images/rd/icons-voordelen-small.gif) -540px 0px no-repeat; }

/* line 1779, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btn_de {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  display: block;
  text-decoration: none;
  text-align: center;
  height: 34px;
  padding-top: 2px;
  line-height: 36px;
  margin: 10px 0 10px 0;
  cursor: pointer;
  border: 0;
  font-size: 12px;
  font-weight: bold; }

/* line 1780, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btn {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  display: block;
  text-decoration: none;
  text-align: center;
  height: 34px;
  line-height: 36px;
  margin: 10px 0 10px 0;
  cursor: pointer;
  border: 0;
  font-size: 12px;
  font-weight: bold; }

/* line 1781, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder100 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 0;
  width: 100px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px; }

/* line 1782, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder100:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px 0;
  color: white !important;
  text-decoration: none !important; }

/* line 1783, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder160 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -36px;
  width: 160px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px;
  font-weight: bold;
  font-size: 14px;
  text-transform: none; }

/* line 1784, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder160:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -36px;
  color: white !important;
  text-decoration: none !important; }

/* line 1785, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder200 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -72px;
  width: 200px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px; }

/* line 1786, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnOrder200:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -72px;
  color: white !important;
  text-decoration: none !important; }

/* line 1787, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext100 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -108px;
  width: 100px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px; }

/* line 1788, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext100:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -108px;
  color: white !important;
  text-decoration: none !important; }

/* line 1789, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext160 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -144px;
  width: 160px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px; }

/* line 1790, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext160:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -144px;
  color: white !important;
  text-decoration: none !important; }

/* line 1791, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext200 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -180px;
  width: 200px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px; }

/* line 1792, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnContext200:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -180px;
  color: white !important;
  text-decoration: none !important; }

/* line 1793, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction100 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -216px;
  width: 100px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #555 1px 1px 0px; }

/* line 1794, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction100:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -216px;
  color: white !important;
  text-decoration: none !important; }

/* line 1795, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction160 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -252px;
  width: 160px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #555 1px 1px 0px; }

/* line 1796, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction160:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -252px;
  color: white !important;
  text-decoration: none !important; }

/* line 1797, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction200 {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url(/includes/images/rd/btn_sprite36.png) no-repeat transparent 0 -288px;
  width: 200px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: #555 1px 1px 0px; }

/* line 1798, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.btnFunction200:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -288px;
  color: white !important;
  text-decoration: none !important; }

/* line 1799, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.topBtn {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background: url("/includes/images/rd/btn_sprite36.png") repeat-x scroll 0 -111px transparent;
  color: #FFFFFF;
  float: right;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  text-indent: 12px;
  text-shadow: 1px 1px 1px #999999;
  width: 97px;
  text-transform: uppercase; }

/* line 1800, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.topBtn:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -200px -111px; }

/* gradients & data-images */
/* line 1803, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footer {
  background: #cbd0cc repeat-x top url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAEYCAIAAAAWLNsEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNEE4Qzk5RjhGMzExRTFBQjQ5OUE2QzZCMjRDNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBCNEE4QzlBRjhGMzExRTFBQjQ5OUE2QzZCMjRDNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEI0QThDOTdGOEYzMTFFMUFCNDk5QTZDNkIyNEM1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEI0QThDOThGOEYzMTFFMUFCNDk5QTZDNkIyNEM1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5cLk3dAAAAVklEQVR42mIRbZvBAAYsr79+h7IY/v+HsRjgLCgDlyyRLNJ1wFmMtLMDmy/hYiLcXBAW0AEwsTMXz0JYTAwwMMoaZY2yRlmjrFHWKGuUNcoajCyAAAMAAQE521y2NC4AAAAASUVORK5CYII="); }

/* line 1804, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.footerContent {
  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 1805, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .navContent UL.main-menu LI.special {
  background-color: #f1b600; }

/* line 1806, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .navContent UL.main-menu LI.daydeal {
  background: repeat-x url("data:image/gif;base64,R0lGODlhAQAkANUAAO+0AO2zAPC1AOWtANumAdmkAeivAOCqANejAdijAdymAdaiAeSsAOeuAOqxAO60ANOgAd+pANWhAeyyAOGqAO+1AN2nAemwANeiAd6oAOOrAOyzANqlAfG2AOauAOuxANKfAdSgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODU1RjlBNTZGQjU0MTFFMTkyQ0FCNTFBNkNDQkYyNzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1RjlBNTdGQjU0MTFFMTkyQ0FCNTFBNkNDQkYyNzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTVGOUE1NEZCNTQxMUUxOTJDQUI1MUE2Q0NCRjI3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTVGOUE1NUZCNTQxMUUxOTJDQUI1MUE2Q0NCRjI3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABACQAAAYiQBAIEgpJFhhEosAhKCyZyIGiYQw8DcPF8ZlsAg9ARdAJAgA7"); }

/* line 1807, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .navContent UL.main-menu LI.red {
  float: right;
  background: repeat-x url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMjQwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDJlMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); }

/* line 1808, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .navContent UL.main-menu LI.outlet {
  float: right;
  background: none repeat scroll 0 0 #F1B600; }

/* line 1811, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productInfoDialog iframe {
  float: left;
  clear: left;
  margin: 10px 0; }

/* helpers */
/* line 1814, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.floatLeft {
  float: left; }

/* line 1815, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.floatRight {
  float: right; }

/* line 1816, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clear {
  width: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  clear: both;
  display: block; }

/* line 1817, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clearBoth {
  clear: both; }

/* line 1818, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

/* line 1820, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clearfix:after {
  clear: both; }

/* line 1821, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clearfix {
  zoom: 1; }

/* line 1822, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fixfloat {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  overflow: hidden; }

/* line 1823, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
ul.reset, ul.reset li {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

/* line 1824, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.nobr {
  white-space: nowrap; }

/* line 1825, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.hidden {
  display: none; }

/* line 1826, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.right {
  text-align: right; }

/* line 1828, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabcontent .section .topBtn {
  color: #FFFFFF; }

/* line 1829, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabcontent .section .topBtn A {
  color: #FFFFFF; }

/* line 1830, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabcontent .section .topBtn A:hover {
  color: #FFFFFF; }

/* line 1831, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section {
  float: left;
  clear: none;
  width: 100%;
  position: relative; }

/* line 1832, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabcontent .section {
  width: 795px; }

/* line 1833, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section A {
  color: #007b8f;
  text-decoration: none; }

/* line 1834, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section A:hover {
  color: #007b8f;
  text-decoration: underline; }

/* line 1835, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section H1 {
  font-size: 14px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 1836, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section H2 {
  font-size: 18px;
  margin: 20px 0 8px 0;
  color: #004d59;
  text-transform: uppercase; }

/* line 1837, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section TABLE {
  width: 400px;
  border-width: 1px 1px 0 0;
  border-color: #76897f;
  border-style: solid; }

/* line 1838, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section TABLE TD {
  border-width: 0 0 1px 1px;
  border-color: #76897f;
  border-style: solid;
  padding: 2px 4px;
  width: 50%;
  background: #FFF; }

/* line 1839, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section TABLE TD.def {
  background: #e4e7e5; }

/* line 1840, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
._specificaties .section TABLE TR:hover TD {
  background: #CDCDCD; }

/* line 1841, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section #specright {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 79px;
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 20px;
  margin-bottom: 10px;
  width: 300px; }

/* line 1842, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section #specright STRONG {
  font-weight: bold; }

/* line 1843, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section TABLE TD.definformation {
  display: none; }

/* line 1845, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 20px;
  margin-bottom: 10px;
  position: relative;
  min-height: 121px; }

/* line 1846, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem A {
  color: #007b8f;
  text-decoration: none; }

/* line 1847, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem A:hover {
  color: #007b8f;
  text-decoration: underline; }

/* line 1848, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem H3 {
  font-size: 14px;
  color: #007b8f;
  text-transform: none; }

/* line 1849, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem:hover {
  border: 1px solid #007B8F; }

/* line 1850, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part {
  float: left; }

/* line 1851, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part IMG {
  padding-right: 5px; }

/* line 1852, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part .description {
  margin-bottom: 1em; }

/* line 1853, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy {
  margin-right: 152px;
  position: relative;
  float: none;
  margin-left: 130px; }

/* line 1854, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem.cat .part.beefy {
  width: 325px; }

/* line 1855, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy IMG {
  position: static; }

/* line 1856, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy .manufacturerLogo {
  position: absolute;
  right: 0px;
  top: 0; }

/* line 1857, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy SPAN {
  font-weight: bold; }

/* line 1858, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy .text-green {
  color: #6cb33f; }

/* line 1859, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy .text-orange {
  color: #F27333; }

/* line 1860, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy .text-red {
  color: #D90000; }

/* line 1861, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy P {
  margin: 8px 0; }

/* line 1862, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy TABLE.product-information {
  width: 400px;
  border-width: 1px 1px 0 0;
  border-color: #76897f;
  border-style: solid; }

/* line 1863, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem.cat .part.beefy TABLE.product-information {
  width: 100%; }

/* line 1864, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy TABLE.product-information TH,
.dplitem .part.beefy TABLE.product-information TD {
  border-width: 0 0 1px 1px;
  border-color: #76897f;
  border-style: solid;
  padding: 2px 4px;
  width: 50%;
  background: #FFF;
  cursor: default; }

/* line 1866, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.beefy TABLE.product-information TH,
.dplitem .part.beefy TABLE.product-information TD.def {
  background: #e4e7e5;
  text-align: left; }

/* line 1869, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.bundleDetails {
  min-width: 120px;
  margin: 0;
  padding: 0;
  float: right; }

/* line 1870, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.priceblock,
.dplitem .part.bundleDetails .priceblock {
  color: #333;
  text-align: right;
  max-width: 125px; }

/* line 1872, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.bundleDetails .order-btn {
  float: right;
  clear: right; }

/* line 1873, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.bundleDetails TABLE {
  float: right; }

/* line 1874, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.priceblock .price,
.dplitem .part.bundleDetails .priceblock .price {
  font-size: 25px;
  line-height: 25px;
  margin-left: 4px; }

/* line 1876, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.priceblock .price SUP,
.dplitem .part.bundleDetails .priceblock .price SUP {
  vertical-align: top;
  font-weight: bold;
  margin-left: 4px;
  font-size: 14px; }

/* line 1878, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.bundleDetails .pricedetail {
  color: #76897f;
  margin: 8px 0;
  text-align: right; }

/* line 1879, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem .part.bundleDetails .btn {
  margin: 0 auto;
  font-size: 12px;
  text-transform: none;
  font-weight: bold; }

/* line 1880, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dplitem.cat .part.bundleDetails .btn {
  margin: 0; }

/*.repairTab .dplitem .part.bundleDetails {width:195px}*/
/* line 1882, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#uitgebreid .order-btn {
  clear: right; }

/* jquery - ui - Selectmenu */
/* line 1887, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu {
  display: block;
  display: inline-block;
  position: relative;
  height: 2.2em;
  vertical-align: middle;
  text-decoration: none;
  overflow: hidden;
  zoom: 1; }

/* line 1888, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-icon {
  position: absolute;
  right: 6px;
  margin-top: -8px;
  top: 50%; }

/* line 1889, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  display: none;
  z-index: 1005; }

/* z-index: 1005 to make selectmenu work with dialog */
/* line 1890, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

/* line 1891, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-open {
  display: block; }

/* line 1892, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu-popup {
  margin-top: -1px; }

/* line 1893, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li {
  padding: 0;
  margin: 0;
  display: block;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  font-weight: normal !important; }

/* line 1894, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li a, .ui-selectmenu-status {
  line-height: 1.4em;
  display: block;
  padding: .405em 2.1em .405em 1em;
  outline: none;
  text-decoration: none; }

/* line 1895, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
  cursor: default; }

/* line 1896, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {
  padding-left: 20px;
  position: relative;
  margin-left: 5px; }

/* line 1898, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
  position: absolute;
  top: 1em;
  margin-top: -8px;
  left: 0; }

/* line 1899, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-status {
  line-height: 1.4em; }

/* line 1900, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
  display: block;
  margin-bottom: .2em; }

/* line 1901, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-header {
  font-weight: bold; }

/* line 1902, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
  opacity: .8; }

/* line 1903, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu li.topOption a {
  font-weight: bold;
  color: #004D59 !important; }

/* for optgroups */
/* line 1905, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group {
  font-size: 1em; }

/* line 1906, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
  line-height: 1.4em;
  display: block;
  padding: .6em .5em 0;
  font-weight: bold; }

/* line 1907, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul {
  margin: 0;
  padding: 0; }

/* line 1908, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul a {
  padding-left: 2em; }

/* IE6 workaround (dotted transparent borders) */
/* line 1910, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html .ui-selectmenu-menu li {
  border-color: pink;
  filter: chroma(color=pink);
  width: 100%; }

/* line 1911, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* html .ui-selectmenu-menu li a {
  position: relative; }

/* IE7 workaround (opacity disabled) */
/* line 1913, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
* + html .ui-state-disabled, * + html .ui-state-disabled a {
  color: silver; }

/* line 1915, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-item-header {
  line-height: 1.5em; }

/* end jquery - ui - Selectmenu */
/* jquery - ui - custom */
/* line 1920, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-widget {
  text-align: left; }

/* line 1921, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-loading {
  background: url("/includes/images/rd/jqueryui/ui-anim_basic_16x16.gif") no-repeat scroll 97% center white; }

/* line 1922, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-loading .ui-icon {
  background-image: none; }

/* ui - dialog */
/* line 1925, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog {
  padding: 0; }

/* line 1926, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog-titlebar {
  color: #fff;
  font-size: 14px;
  border: 0;
  padding: 5px 0 5px 10px;
  background: -moz-linear-gradient(100% 100% 90deg, #007b8f, #016575);
  background: -webkit-gradient(linear, left top, left bottom, from(#007b8f), to(#016575)); }

/* line 1927, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
  background: none;
  border: none; }

/* end ui - dialog */
/* ui - selectmenu */
/* line 1931, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu:hover {
  text-decoration: none; }

/* line 1932, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
a.ui-selectmenu {
  height: auto;
  overflow: auto; }

/* line 1933, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-status {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 1934, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-selectmenu-open {
  z-index: 350 !important; }

/* line 1935, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  display: block;
  padding-left: 20px; }

/* line 1937, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  text-indent: -10px; }

/* line 1939, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs span {
  display: inline; }

/* line 1940, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#customer-information-tabs span.bold {
  font-weight: bold; }

/* line 1946, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
li.topOption a {
  font-weight: bold; }

/* end ui - selectmenu*/
/* ui - accordion */
/* line 1950, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion-header {
  font-size: 12px; }

/* line 1951, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-accordion-header a {
  font-weight: normal;
  font-size: 1em; }

/* line 1953, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.selected-loading {
  background: url("/includes/images/rd/jqueryui/ui-anim_basic_16x16.gif") no-repeat scroll 97% center white; }

/* end ui - accordion */
/* end jquery - ui - custom*/
/* line 1959, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.support-overview-group {
  width: 315px;
  float: left; }

/* line 1960, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.support-overview-group:nth-child(2n+1) {
  clear: left; }

/* line 1961, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.support-overview-group H2 {
  font-size: 145%; }

/* line 1962, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.support-overview-group .bullets-black {
  list-style: disc inside; }

/* line 1964, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#lijst {
  display: none; }

/* line 1966, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview.list td {
  border: 1px solid #d4d8d5;
  padding: 3px; }

/* line 1968, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.orderblock {
  margin-bottom: 12px; }

/* line 1970, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productHeaderSection {
  margin-bottom: 20px;
  float: right;
  width: 829px; }

/* line 1971, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productHeaderSection H1 {
  padding: 0 20px;
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: none;
  font-weight: normal; }

/* line 1972, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productHeaderSection H1 A {
  color: #004d59; }

/* line 1973, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productHeaderSection H1 A:hover {
  color: #333; }

/* line 1975, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#contentpusher {
  display: block;
  height: 200px; }

/* line 1976, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.error {
  background: none repeat scroll 0% 0% #FFEEEE !important; }

/* line 1977, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
input.error {
  border-bottom: 3px solid #CC0000 !important; }

/* line 1978, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
input.valid {
  border-bottom: 3px solid #6BA704 !important; }

/* line 1979, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.emailError {
  top: 5px;
  position: absolute;
  right: 12px; }

/* line 1980, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.housenumwarning {
  top: 12px;
  position: absolute;
  right: 12px; }

/* line 1981, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#basketaddressoverviewsmall td {
  padding-bottom: 0; }

/* line 1983, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-merk {
  float: right; }

/* line 1984, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.attr {
  float: left;
  width: 100%; }

/* line 1985, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-row {
  border-bottom: 1px solid #EEEEEE;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 790px; }

/* line 1986, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-row .colleft {
  float: left; }

/* line 1987, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-row .colcenter {
  float: left;
  width: 295px;
  padding-left: 75px; }

/* line 1988, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-row .colright {
  float: right;
  max-width: 180px; }

/* line 1989, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product-row .name {
  color: #007B8F;
  font-size: 15px;
  margin-top: 15px; }

/* line 1991, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview {
  width: 100%; }

/* line 1992, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#content .resultview IMG {
  border-radius: 0; }

/* line 1993, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview td {
  border: 1px solid #859187; }

/* line 1994, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview td.image {
  width: 20px; }

/* line 1995, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview td.name {
  padding: 5px;
  min-width: 260px; }

/* line 1996, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview td.button {
  width: 242px; }

/* line 1997, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.resultview td.button .btn {
  margin: 10px auto;
  font-size: 12px; }

/* line 1998, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
a.resultview {
  cursor: pointer; }

/* line 1999, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.rowTrio {
  float: none; }

/* line 2000, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview {
  width: 630px;
  margin-bottom: 10px; }

/* line 2001, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview .image {
  width: 20px; }

/* line 2002, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview th {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  padding: 5px;
  text-align: left; }

/* line 2003, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview .price {
  margin: 5px;
  text-align: right;
  width: 50px; }

/* line 2004, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview .stock {
  margin: 0 5px;
  text-align: center;
  width: 50px; }

/* line 2005, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview td {
  border: 1px solid #CCCCCC;
  padding: 3px 5px; }

/* line 2006, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
table.resultview td.image {
  text-align: center;
  vertical-align: middle; }

/* line 2007, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productcat {
  margin-top: 10px;
  width: 625px; }

/* line 2016, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist {
  margin-left: 10px;
  height: 28px;
  border-bottom: 1px solid #CECECE; }

/* line 2017, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li {
  display: block;
  float: left;
  margin: 0 4px;
  border: 1px solid #CECECE;
  margin-bottom: -1px;
  line-height: 140%;
  font-size: 12px;
  color: #39393D; }

/* line 2018, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li.message {
  border: none;
  padding: 4px 10px; }

/* line 2019, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li a {
  padding: 5px 5px 6px 5px;
  display: block;
  background: #eee;
  text-decoration: none; }

/* line 2020, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li a:hover {
  background: #f7f7f7; }

/* line 2021, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li.current {
  border-bottom: 0px;
  font-weight: bold; }

/* line 2022, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablist li.current a {
  background: #fff;
  padding-bottom: 7px;
  font-weight: bold; }

/* line 2023, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repair-dialog form {
  height: 450px; }

/* line 2024, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repair-dialog .wizard {
  width: 500px;
  height: 100%;
  margin: 25px auto;
  overflow: hidden;
  position: relative; }

/* line 2025, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.items {
  width: 20000em;
  clear: both;
  position: absolute; }

/* line 2026, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repair-dialog .page {
  width: 450px;
  padding: 15px 25px 0 25px;
  float: left;
  position: relative; }

/* line 2027, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repair-dialog .page table {
  width: 400px; }

/* line 2028, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repair-dialog .page input[type="text"],
#repair-dialog .page select,
#repair-dialog .page textarea {
  width: 200px; }

/* line 2031, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm label {
  display: block;
  float: none;
  font-weight: bold; }

/* line 2032, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm input, #repairForm select {
  display: block;
  float: none; }

/* line 2033, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm input[type=text], #repairForm select {
  width: 376px;
  margin-bottom: 5px; }

/* line 2034, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm p {
  margin: 11px 0; }

/* line 2035, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm h1 {
  color: #404041; }

/* line 2036, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm h2 {
  color: #404041;
  font-weight: normal; }

/* line 2037, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairForm-intro, .repairForm-form {
  color: #404041;
  border: 1px solid #e3e3e3;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 25px;
  position: relative;
  margin-bottom: 10px; }

/* line 2038, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.repairForm-form {
  min-height: 150px;
  padding-right: 150px; }

/* line 2039, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#repairform .btn {
  position: relative; }

/* line 2041, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.statusBoxSmall.priceblock {
  clear: right;
  padding: 15px 30px; }

/* line 2043, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.administrationEmailBox {
  float: right; }

/* line 2044, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.administrationEmailBox .errorMessage {
  float: right;
  color: red; }

/*#main .contentpart {clear: both; float: left; margin: 0 0 5px; width: 100%;}*/
/* line 2047, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#main .indexlinks {
  clear: both;
  float: left;
  margin: 0 0 5px;
  width: 100%; }

/* line 2049, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#specleft {
  margin-bottom: 15px; }

/* line 2051, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.devicePageMenu table {
  width: 550px; }

/* line 2052, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.devicePageMenu table img {
  margin-right: 10px; }

/* line 2054, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.top-brands > div {
  clear: left; }

/* line 2056, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.germanExtraDesc {
  clear: right;
  float: right;
  padding: 10px 5px;
  width: 350px; }

/* line 2057, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.administrationEmailBox {
  margin: 0; }

/* line 2058, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.outline {
  background: none repeat scroll 0 0 #CECECE; }

/* line 2059, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.filteredout {
  display: none; }

/* line 2060, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#qsDeviceOverlay h2 {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  text-transform: none; }

/* line 2061, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#qsDeviceOverlay h2 a {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase; }

/* line 2063, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#portalUserTable {
  width: 100%; }

/* line 2064, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#portalUserTable tr.editable {
  height: 40px;
  border: 1px solid #859187; }

/* line 2065, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#portalUserTable tbody td:nth-child(3) {
  color: #004D59;
  font-weight: bold; }

/* line 2066, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#portalUserTable td {
  padding: 4px; }

/* line 2067, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.clickable {
  cursor: pointer; }

/* Inkt pagina */
/* line 2070, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.background_inkt {
  width: 630px;
  height: 664px;
  background: url(/files/images/coldbox/inkt/background_inkt_algemeen.jpg);
  display: block; }

/* line 2071, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.background_inkt_de {
  width: 630px;
  height: 664px;
  background: url(/files/images/coldbox/inkt/background_inkt_de_algemeen.jpg);
  display: block; }

/* line 2072, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.button_select_inkt {
  padding: 140px 0 0 10px; }

/* line 2073, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.content_inkt {
  padding: 70px 0 0 50px;
  font-size: 13px;
  color: #004d59;
  width: 215px;
  line-height: 19px; }

/* line 2074, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/cartridge.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 17px; }

/* line 2075, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2077, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge_fr a {
  background: url(/files/images/coldbox/inkt/cartridge-FR.png); }

/* line 2078, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge_fr a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2080, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/printer.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 17px; }

/* line 2081, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2083, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer_fr a {
  background: url(/files/images/coldbox/inkt/printer-FR.png); }

/* line 2084, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer_fr a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2086, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/toner.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 4px; }

/* line 2087, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2089, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner_fr a {
  background: url(/files/images/coldbox/inkt/toner-FR.png); }

/* line 2090, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner_fr a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2092, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge_de a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/cartridge_de.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 17px; }

/* line 2093, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.cartridge_de a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2095, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer_de a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/printer_de.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 17px; }

/* line 2096, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.printer_de a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* line 2097, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner_de a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 192px;
  height: 268px;
  background: url(/files/images/coldbox/inkt/toner_de.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 4px; }

/* line 2098, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.toner_de a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -192px 0; }

/* Sportpagina */
/* line 2102, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.hardlopen_armband {
  background-image: url(/files/images/coldbox/sport/background_armband.jpg);
  background-repeat: no-repeat;
  width: 238px;
  height: 440px;
  padding: 33px 0 0 383px;
  float: left;
  margin-right: 5px; }

/* line 2103, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit_l a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/sport/muvit_l_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2104, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit_l a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2105, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit_xl a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/sport/muvit_xl_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2106, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit_xl a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2107, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sbs_iphone a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/sport/sbs_iphone_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2108, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sbs_iphone a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2109, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iphone5 a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/sport/iphone_5_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2110, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iphone5 a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2111, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.in-ear a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/sport/in_ear_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px; }

/* line 2112, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.in-ear a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2113, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.rugzak a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/sport/rugzak_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2114, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.rugzak a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2115, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.golfen a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 412px;
  height: 205px;
  background: url(/files/images/coldbox/sport/golftrolley_off.jpg);
  display: block;
  text-indent: -5000px;
  margin: 0 5px 8px 0; }

/* line 2116, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.golfen a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -412px 0; }

/* line 2117, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fietsbeugel a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 412px;
  height: 205px;
  background: url(/files/images/coldbox/sport/fietbeugel_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2118, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fietsbeugel a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -412px 0; }

/* line 2119, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablet a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 272px;
  height: 205px;
  background: url(/files/images/coldbox/sport/tablet_bubble_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-right: 6px; }

/* line 2120, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tablet a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -272px 0; }

/* line 2121, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.e-reader a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 272px;
  height: 205px;
  background: url(/files/images/coldbox/sport/e-reader_bubble_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-right: 6px; }

/* line 2122, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.e-reader a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -272px 0; }

/* line 2123, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gsm a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 272px;
  height: 205px;
  background: url(/files/images/coldbox/sport/bubble_gsm_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2124, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.gsm a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -272px 0; }

/* line 2125, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sportpagina {
  width: 830px; }

/* MiPow pagina */
/* line 2128, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipowpagina {
  width: 830px; }

/* line 2129, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.kader_mipow3000 {
  background-image: url(/files/images/coldbox/mipow/kader_mipow3000.jpg);
  background-repeat: no-repeat;
  width: 610px;
  height: 440px;
  padding: 33px 0 0 11px;
  float: left;
  margin-right: 5px; }

/* line 2130, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.kader-margin {
  margin-left: 404px;
  margin-top: 140px; }

/* line 2131, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow2200_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/mipow/2200_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  float: left;
  margin-right: 9px; }

/* line 2132, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow2200_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2133, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow3000_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/mipow/3000_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  float: left;
  margin-right: 9px; }

/* line 2134, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow3000_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2135, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow4000_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/mipow/4000_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  float: left; }

/* line 2136, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow4000_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2137, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow5500_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/mipow/5500_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2138, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow5500_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2139, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow6600_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 193px;
  height: 90px;
  background: url(/files/images/coldbox/mipow/6600_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2140, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.mipow6600_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -193px 0; }

/* line 2141, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.juice_cover_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/mipow/juice_cover_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px; }

/* line 2142, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.juice_cover_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2143, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.car_charger_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/mipow/car_charger_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2144, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.car_charger_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2145, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.maca_air_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 412px;
  height: 205px;
  background: url(/files/images/coldbox/mipow/maca_air_off.jpg);
  display: block;
  text-indent: -5000px;
  margin: 0 5px 8px 0; }

/* line 2146, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.maca_air_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -412px 0; }

/* line 2147, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.idongle_off a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 412px;
  height: 205px;
  background: url(/files/images/coldbox/mipow/idongle_off.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* line 2148, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.idongle_off a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -412px 0; }

/* line 2149, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.banner_footer {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 830px;
  height: 206px;
  background: url(/files/images/coldbox/mipow/banner_footer.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px; }

/* laadplaat pagina */
/* line 2152, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_head a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  width: 621px;
  height: 473px;
  background: url(/files/images/coldbox/laadplaat/head_on.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  float: left;
  margin-right: 5px; }

/* line 2153, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_head a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -621px 0; }

/* line 2154, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_apple4 a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/apple4.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px; }

/* line 2155, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_apple4 a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2156, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_apple5 a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/apple5.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2157, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_apple5 a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2158, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_2mmnokia a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/2mmnokia.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 4px; }

/* line 2159, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_2mmnokia a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2160, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_lg a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/lg.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 4px; }

/* line 2161, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_lg a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2162, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_microusb a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/microusb.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2163, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_microusb a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2164, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_miniusb a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/miniusb.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2165, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_miniusb a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2166, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nintendo a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/nintendo.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-left: 4px; }

/* line 2167, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nintendo a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2168, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nintendodsi a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/nintendodsi.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2169, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nintendodsi a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2170, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nokia35 a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/nokia35.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2171, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_nokia35 a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2172, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_psp a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/psp.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2173, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_psp a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2174, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_samsung a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/samsung.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2175, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_samsung a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2176, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_samsungd800 a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/samsungd800.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2177, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_samsungd800 a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2178, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_sony a {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/laadplaat/sony.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 5px; }

/* line 2179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.laadplaat_sony a:hover {
  -webkit-transition: all 0s linear !important;
  -moz-transition: all 0s linear !important;
  -ms-transition: all 0s linear !important;
  -o-transition: all 0s linear !important;
  transition: all 0s linear !important;
  background-position: -204px 0; }

/* line 2183, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.editIcon {
  background: url(/includes/images/icons/pencil.png);
  width: 16px;
  height: 16px;
  text-indent: -999em;
  display: inline-block; }

/* line 2184, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.editPageIcon {
  background: url(/includes/images/icons/page_white_edit.png);
  width: 16px;
  height: 16px;
  text-indent: -999em;
  display: inline-block; }

/* line 2185, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deleteIcon {
  background: url(/includes/images/icons/cross.png);
  width: 16px;
  height: 16px;
  text-indent: -999em;
  display: inline-block; }

/* line 2186, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.langChange label {
  float: left; }

/* line 2187, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.langChange textarea {
  width: 500px;
  height: 100px;
  float: left; }

/* line 2188, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.qaAdminDialog label {
  clear: both;
  display: block;
  width: 250px; }

/* line 2189, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.qaAdminDialog label select,
.qaAdminDialog label input {
  float: right;
  width: 170px; }

/* REVIEW DIALOG & LIST */
/* line 2194, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#addReviewDialog {
  padding: 25px 0 0 50px;
  font-size: 11px;
  color: #333333; }

/* line 2199, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#addReviewDialog INPUT.textfield, #addReviewDialog SELECT {
  font-size: 11px;
  border: 1px solid #76897F;
  border-radius: 4px;
  padding: 6px; }

/* line 2200, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#addReviewDialog TEXTAREA {
  font-size: 11px;
  border: 1px solid #76897F;
  border-radius: 4px;
  padding: 6px; }

/* line 2201, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#addReviewDialog h2 {
  font-size: 13px;
  font-weight: bold;
  color: #004d59;
  margin: 5px 0 5px 0;
  text-transform: capitalize; }

/* line 2202, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ster_review {
  background-image: url(/includes/images/default/form/ster_review.png);
  width: 14px;
  height: 13px;
  float: left; }

/* line 2203, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ster_review:hover {
  background-position: -14px 0; }

/* line 2204, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.review_streep {
  height: 1px solid #999999;
  width: 550px;
  margin: 15px 0 15px 0; }

/* line 2205, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.uitleg_review_plusmin {
  width: 500px; }

/* line 2206, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.call_to_action {
  font-size: 11px;
  color: #004d59;
  text-decoration: underline;
  line-height: 17px; }

/* line 2207, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pluspunten {
  width: 265px;
  float: left; }

/* line 2208, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.result_plus, .result_min {
  width: 265px;
  float: left; }

/* line 2209, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.result_plus ul, .result_min ul {
  list-style: none;
  line-height: 19px;
  padding-left: 25px; }

/* line 2210, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.result_plus li:before {
  display: marker;
  content: url("/includes/images/default/form/plus_icon.png");
  position: absolute;
  text-indent: -20px; }

/* line 2211, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.result_min li:before {
  display: marker;
  content: url("/includes/images/default/form/min_icon.png");
  position: absolute;
  text-indent: -20px; }

/* line 2212, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.minpunten {
  width: 265px;
  float: left; }

/* line 2213, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pluspunten h3, .result_plus h3, .result_min h3, .minpunten h3 {
  font-size: 13px;
  font-weight: bold;
  color: #333;
  text-transform: capitalize;
  margin: 10px 0; }

/* line 2214, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_review_kader {
  background-color: #e4e7e5;
  padding: 24px;
  margin-bottom: 7px;
  border-radius: 4px 4px 4px 4px; }

/* line 2215, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.titel_review_kader {
  float: left;
  width: 600px; }

/* line 2216, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.totaalscore_review_kader {
  float: left; }

/* line 2217, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.review_bekijken_streep {
  height: 1px;
  width: 712px;
  margin: 15px 0 15px 0;
  color: #004d59; }

/* line 2218, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.review_bekijken_content {
  line-height: 17px; }

/* line 2219, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_result_plus, .bekijk_result_min {
  width: 350px;
  float: left; }

/* line 2220, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_result_tussen {
  width: 10px;
  height: 20px;
  float: left; }

/* line 2221, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_result_plus ul, .bekijk_result_min ul {
  list-style: none;
  line-height: 19px;
  padding-left: 18px; }

/* line 2222, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_result_plus li:before {
  display: marker;
  content: url("/includes/images/default/form/plus_icon.png");
  position: absolute;
  text-indent: -20px; }

/* line 2223, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bekijk_result_min li:before {
  display: marker;
  content: url("/includes/images/default/form/min_icon.png");
  position: absolute;
  text-indent: -20px; }

/* DAYDEAL DIALOG */
/* line 2226, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal_dialog .ui-dialog-titlebar {
  background: -moz-linear-gradient(100% 100% 90deg, #f1b600, #d3a001) repeat scroll 0 0 transparent;
  border-radius: 4px 4px 0 0; }

/* line 2227, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal_dialog {
  border: 1px solid #d3a001;
  border-radius: 6px 6px 4px 4px; }

/* line 2228, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydealDialog_left {
  width: 255px;
  height: 201px;
  padding: 105px 30px 0 17px;
  float: left;
  background-image: url(/includes/images/default/dd/background_left.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  margin-left: 10px;
  line-height: 19px; }

/* line 2229, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydealDialog_right {
  width: 324px;
  height: 270px;
  padding: 35px 0 0 0;
  float: left;
  background-image: url(/includes/images/default/dd/background_right.jpg);
  background-position: left bottom;
  background-repeat: no-repeat; }

/* line 2230, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal_dialog a {
  color: #004d59;
  text-decoration: underline; }

/* line 2231, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal_meer_info {
  text-align: right;
  padding-right: 4px; }

/* line 2232, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iframe_daydail_dialog {
  width: 320px;
  height: 105px;
  margin: 20px 0 10px 0;
  border-radius: 6px; }

/*
.compareBox {border:1px solid #004d59; border-radius: 4px;}
.compareHeader {border-bottom:1px solid #76897f;}
.compareHeader h4 {width:;}
.compareProduct {}
*/
/* line 2242, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head {
  width: 376px;
  float: left;
  border: 1px solid #cbd0cc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  background: #007b8f;
  background: -moz-linear-gradient(top, #007b8f 0%, #016575 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007b8f), color-stop(100%, #016575));
  background: -webkit-linear-gradient(top, #007b8f 0%, #016575 100%);
  background: -o-linear-gradient(top, #007b8f 0%, #016575 100%);
  background: -ms-linear-gradient(top, #007b8f 0%, #016575 100%);
  background: linear-gradient(to bottom, #007b8f 0%, #016575 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007b8f', endColorstr='#016575',GradientType=0 ); }

/* line 2243, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .brand.head {
  width: 395px; }

/* line 2244, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head:last-child {
  float: right;
  clear: right; }

/* line 2245, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head p {
  padding: 17px 0;
  margin: 0 !important;
  font-size: 14px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  float: right;
  width: 99px;
  height: 14px;
  color: #fff;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  background: #004651;
  background: -moz-linear-gradient(top, #004651 0%, #063a41 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004651), color-stop(100%, #063a41));
  background: -webkit-linear-gradient(top, #004651 0%, #063a41 100%);
  background: -o-linear-gradient(top, #004651 0%, #063a41 100%);
  background: -ms-linear-gradient(top, #004651 0%, #063a41 100%);
  background: linear-gradient(to bottom, #004651 0%, #063a41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004651', endColorstr='#063a41',GradientType=0 ); }

/* line 2254, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head img {
  float: left;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin: 1px; }

/* line 2255, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head h3 {
  margin: 7px 0 0 7px;
  padding: 0 7px 0 0;
  color: #fff;
  font-weight: normal;
  float: left; }

/* line 2256, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.brand.head h3 img {
  vertical-align: middle;
  margin-right: 8px;
  float: left; }

/* line 2259, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox {
  width: 50%;
  float: left; }

/* line 2260, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox:last-child {
  float: right;
  clear: right; }

/* line 2261, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.margin {
  margin-right: 4px;
  clear: left;
  float: left; }

/* line 2263, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .title {
  padding: 6px 8px 4px 8px;
  border-bottom: 1px solid #cbd0cc;
  min-height: 35px;
  background: #dadada;
  background: -moz-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dadada));
  background: -webkit-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #dadada 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #dadada 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); }

/* line 2274, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .title a {
  display: block; }

/* line 2275, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox h4, .productbox h4 a {
  font-size: 14px; }

/* line 2276, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox h4 span.partnr {
  color: #333;
  font-size: 9px;
  margin-top: -2px;
  *margin-top: -6px;
  text-decoration: none;
  padding-right: 15px; }

/* line 2277, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .title .color {
  float: right;
  display: block;
  margin: 2px 0; }

/* line 2278, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .cont {
  min-height: 112px;
  border-bottom: 1px solid #cbd0cc;
  position: relative; }

/* line 2279, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .img {
  padding: 5px;
  position: absolute; }

/* line 2280, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .img img {
  display: block; }

/* line 2281, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec {
  padding: 5px 6px 5px 8px;
  float: right;
  font-size: 9px;
  width: 255px;
  min-height: 110px;
  border-left: 1px solid #CBD0CC; }

/* line 2282, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .productbox .spec {
  width: 270px; }

/* line 2283, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec .prijs {
  float: right;
  text-align: right;
  width: 80px;
  height: 26px;
  color: #e02e12;
  font-size: 11px;
  font-weight: bold;
  position: relative;
  margin-bottom: 3px;
  clear: right; }

/* line 2284, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec strong {
  font-weight: bold;
  font-size: 11px; }

/* line 2285, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec .prijs b {
  font-size: 11px;
  float: left;
  margin: 5px 2px 0 0; }

/* line 2286, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec .prijs em {
  font-weight: bold;
  font-style: normal;
  right: 8px;
  top: -5px; }

/* line 2287, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table {
  width: 255px;
  border: 0 none;
  clear: right; }

/* line 2288, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .productbox .spec table {
  width: 270px; }

/* line 2289, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec td {
  border: 0 none; }

/* line 2290, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table th, .productbox .spec table td {
  padding: 2px 0;
  font-size: 11px;
  text-align: left;
  width: auto; }

/* line 2291, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table td {
  min-width: 75px; }

/* line 2292, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table tr {
  border-top: 1px solid #e5e7e5; }

/* line 2293, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.greyed .productbox .spec table tr {
  border-top: 1px solid #CBD0CC; }

/* line 2294, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table tr:first-child {
  border-top: 0; }

/* line 2295, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table tr.last img {
  margin-left: 4px;
  vertical-align: middle; }

/* line 2296, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec table th {
  font-weight: bold; }

/* line 2297, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec td.compare {
  width: 32px;
  min-width: 32px;
  height: 16px;
  text-indent: -9999px;
  background-image: url(/includes/images/rd/productdetail/alternatieven_sprite.png);
  background-repeat: no-repeat; }

/* line 2298, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec td.plus {
  background-position: -64px -5px; }

/* line 2299, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec td.min {
  background-position: -32px -5px; }

/* line 2300, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .spec td.is {
  background-position: -96px -5px; }

/* line 2301, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .foot {
  padding: 4px 6px 7px 8px;
  height: 36px;
  background: #eaf0eb;
  background: -moz-linear-gradient(top, #eaf0eb 0%, #ccd1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaf0eb), color-stop(100%, #ccd1cd));
  background: -webkit-linear-gradient(top, #eaf0eb 0%, #ccd1cd 100%);
  background: -o-linear-gradient(top, #eaf0eb 0%, #ccd1cd 100%);
  background: -ms-linear-gradient(top, #eaf0eb 0%, #ccd1cd 100%);
  background: linear-gradient(to bottom, #eaf0eb 0%, #ccd1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf0eb', endColorstr='#ccd1cd',GradientType=0 ); }

/* line 2310, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .foot .info {
  margin-top: 4px; }

/* line 2311, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .foot .bttn I {
  font-size: 14px; }

/* line 2312, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.placeHolder table {
  position: absolute;
  bottom: 6px;
  right: 6px; }

/* line 2314, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox.inactive .productbox:last-child .innerBox:before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 10;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #dbdbdb;
  background: -moz-linear-gradient(top, rgba(218, 218, 218, 0.9) 0%, rgba(203, 208, 204, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(218, 218, 218, 0.9)), color-stop(100%, rgba(203, 208, 204, 0.8)));
  background: -webkit-linear-gradient(top, rgba(218, 218, 218, 0.9) 0%, rgba(203, 208, 204, 0.8) 100%);
  background: -o-linear-gradient(top, rgba(218, 218, 218, 0.9) 0%, rgba(203, 208, 204, 0.8) 100%);
  background: -ms-linear-gradient(top, rgba(218, 218, 218, 0.9) 0%, rgba(203, 208, 204, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(218, 218, 218, 0.9) 0%, rgba(203, 208, 204, 0.8) 100%); }

/* line 2329, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox.inactive .productbox:last-child .innerBox:after {
  font-family: 'rd-icons';
  content: "\e660";
  color: #76897f;
  font-size: 55px;
  position: absolute;
  text-align: center;
  top: 45px;
  width: 100%;
  z-index: 11;
  text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.4); }

/* line 2342, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .foot p {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  padding-top: 10px;
  color: #999; }

/* line 2344, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive .foot {
  background: none repeat scroll 0 0 transparent; }

/* line 2345, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive h4, .productbox.inactive .cont {
  color: #999; }

/* line 2346, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive .color {
  background: url(/includes/images/rd/productdetail/ink/colors-inactive.png) no-repeat 0 0;
  width: 55px; }

/* line 2347, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive p {
  width: 254px;
  padding: 11px 8px !important; }

/* line 2348, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox .from {
  float: right; }

/* line 2349, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.chartProduct {
  clear: right;
  float: right; }

/* line 2350, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.statusBoxBig .chartProduct {
  width: 100%; }

/* line 2351, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.innerBox {
  margin: 2px 1px 1px 1px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #cbd0cc;
  position: relative; }

/* line 2353, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  width: 770px; }

/* line 2354, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .compareBox {
  width: 795px; }

/* line 2355, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox.focus {
  border-width: 4px;
  margin: -3px -3px 17px; }

/* line 2356, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareHead {
  width: 100%; }

/* line 2357, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .compareHead {
  width: 797px; }

/* line 2358, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.recommendation {
  font-size: 12px;
  color: #333;
  white-space: nowrap; }

/* line 2359, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.recommendation .icon-rd-bull {
  font-size: 14px; }

/* line 2361, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox, .compareHead {
  float: left;
  position: relative;
  margin-bottom: 10px;
  clear: both; }

/* line 2362, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.greyed.compareBox .productbox {
  background: #eee; }

/* line 2363, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.compareBox .productbox td {
  background-color: transparent; }

/* line 2364, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive {
  bottom: 0;
  top: 0;
  right: 0;
  position: absolute; }

/* line 2365, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productbox.inactive.margin {
  left: 0;
  right: auto; }

/* line 2366, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.marktplaats_lg a:hover {
  background-position: -204px 0; }

/* Sint-Tips pagina */
/* line 2369, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.product_frame {
  height: 269px;
  float: left; }

/* line 2370, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.xmini1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/xmini1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2371, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.xmini1 a:hover {
  background-position: -204px 0; }

/* line 2372, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.panda1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/panda1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2373, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.panda1 a:hover {
  background-position: -204px 0; }

/* line 2374, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icidu1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/icidu1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2375, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.icidu1 a:hover {
  background-position: -204px 0; }

/* line 2376, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bubbleshield1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/bubbleshield1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2377, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.bubbleshield1 a:hover {
  background-position: -204px 0; }

/* line 2379, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/muvit1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2380, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muvit1 a:hover {
  background-position: -204px 0; }

/* line 2381, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.parrot1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/parrot1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2382, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.parrot1 a:hover {
  background-position: -204px 0; }

/* line 2383, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sleeve1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/sleeve1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2384, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.sleeve1 a:hover {
  background-position: -204px 0; }

/* line 2385, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.adapter1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/adapter1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2386, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.adapter1 a:hover {
  background-position: -204px 0; }

/* line 2388, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.caselogic1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/caselogic1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2389, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.caselogic1 a:hover {
  background-position: -204px 0; }

/* line 2390, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.conceptronic1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/conceptronic1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2391, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.conceptronic1 a:hover {
  background-position: -204px 0; }

/* line 2392, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.hellokitty1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/hellokitty1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2393, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.hellokitty1 a:hover {
  background-position: -204px 0; }

/* line 2394, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.webcam1 a {
  float: left;
  width: 204px;
  height: 237px;
  background: url(/files/images/coldbox/sint-tips/webcam1.jpg);
  display: block;
  text-indent: -5000px; }

/* line 2395, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.webcam1 a:hover {
  background-position: -204px 0; }

/* Rapoo pagina */
/* line 2398, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.rapoo {
  width: 621px;
  height: 473px;
  background: url(/files/images/coldbox/rapoo/rapoo.jpg);
  display: block;
  margin-bottom: 6px;
  float: left;
  margin-right: 5px; }

/* line 2399, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p3100 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/3100p.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 4px; }

/* line 2400, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p3100 a:hover {
  background-position: -274px 0; }

/* line 2401, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p7100 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/7100.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 5px;
  margin-right: 4px; }

/* line 2402, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p7100 a:hover {
  background-position: -274px 0; }

/* line 2403, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p8900 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/8900p.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2404, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p8900 a:hover {
  background-position: -274px 0; }

/* line 2405, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.a3020 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/a3020.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px;
  margin-right: 4px; }

/* line 2406, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.a3020 a:hover {
  background-position: -274px 0; }

/* line 2407, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.e6300 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/e6300.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 4px;
  margin-right: 4px; }

/* line 2408, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.e6300 a:hover {
  background-position: -274px 0; }

/* line 2409, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.h8020 a {
  float: left;
  width: 274px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/h8020.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2410, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.h8020 a:hover {
  background-position: -274px 0; }

/* line 2411, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.t6 a {
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/t6.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2412, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.t6 a:hover {
  background-position: -204px 0; }

/* line 2413, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p9060 a {
  float: left;
  width: 204px;
  height: 234px;
  background: url(/files/images/coldbox/rapoo/9060.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2414, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.p9060 a:hover {
  background-position: -204px 0; }

/* line 2415, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.keyboard a {
  float: left;
  width: 394px;
  height: 189px;
  background: url(/files/images/coldbox/rapoo/keyboard.png);
  display: block;
  text-indent: -5000px;
  margin: 8px 0 0 12px; }

/* line 2416, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.keyboard a:hover {
  background-position: -394px 0; }

/* line 2417, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muis a {
  float: left;
  width: 189px;
  height: 189px;
  background: url(/files/images/coldbox/rapoo/muis.png);
  display: block;
  text-indent: -5000px;
  margin: 8px 0 0 12px; }

/* line 2418, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.muis a:hover {
  background-position: -189px 0; }

/* line 2419, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.audio a {
  float: left;
  width: 189px;
  height: 189px;
  background: url(/files/images/coldbox/rapoo/audio.png);
  display: block;
  text-indent: -5000px;
  margin-bottom: 6px; }

/* line 2420, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.audio a:hover {
  background-position: -189px 0; }

/* line 2425, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div[class*='col-'] {
  float: left;
  margin: 0 10px 15px 0;
  padding: 12px 16px 12px 16px;
  border: 1px solid #adb8b2;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 2426, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .col-1 {
  width: 206px; }

/* line 2427, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .col-2 {
  width: 456px; }

/* line 2428, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .col-3 {
  width: 706px; }

/* line 2429, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .col-4 {
  width: 958px; }

/* line 2430, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .icon {
  background-image: url(/includes/images/rd/sprite-customerservice.png);
  background-repeat: no-repeat; }

/* line 2432, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .title {
  background: #c8d0cc;
  border: 1px solid #91a199;
  margin-bottom: 4px;
  padding-bottom: 8px;
  position: relative; }

/* line 2433, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .title H2 {
  margin: 0;
  padding: 0;
  color: #004d59;
  font-size: 17px; }

/* line 2434, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .title .icon {
  width: 40px;
  height: 34px;
  float: right;
  display: block;
  position: absolute;
  z-index: 10;
  right: 10px;
  top: 3px; }

/* line 2435, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .title .icon.faq {
  background-position: 0 0; }

/* line 2436, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .title .icon.contact {
  background-position: -40px 0; }

/* line 2438, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .topblok {
  min-height: 200px; }

/* line 2440, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice UL LI {
  background: url(/includes/images/rd/customerservice_liArrow.png) no-repeat left 9px;
  min-height: 19px;
  padding: 6px 0 0 16px; }

/* line 2441, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice UL LI A SPAN {
  color: #004d59; }

/* line 2443, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #searchFAQ {
  width: 456px;
  height: 35px;
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
  position: relative; }

/* line 2444, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #searchFAQ INPUT[type=text] {
  border: 1px solid #91a199;
  padding: 9px 8px 8px 8px;
  width: 361px;
  height: 16px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px; }

/* line 2445, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #searchFAQ INPUT[type=submit] {
  width: 35px;
  height: 35px;
  cursor: pointer;
  text-indent: -9999px;
  *padding-left: 9999px;
  overflow: hidden;
  background: url(/includes/images/rd/sprite-customerservice.png) no-repeat -190px 1px #76897f;
  border: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 383px; }

/* line 2447, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm {
  margin: 20px 0 10px 220px;
  position: relative; }

/* line 2448, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm INPUT[type=text] {
  border: 1px solid #91a199;
  padding: 9px 8px 8px 8px;
  width: 180px;
  height: 16px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px; }

/* line 2449, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm INPUT[type=submit] {
  width: 35px;
  height: 35px;
  cursor: pointer;
  text-indent: 9999px;
  *padding-left: 9999px;
  overflow: hidden;
  background: url(/includes/images/rd/sprite-customerservice.png) no-repeat -155px 1px #76897f;
  border: 0;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 201px; }

/* line 2450, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm P {
  margin-top: 48px; }

/* line 2451, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm A {
  text-decoration: underline; }

/* line 2452, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice #nieuwsbriefForm A:hover {
  text-decoration: none; }

/* line 2454, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .pkol-2 {
  float: left;
  width: 223px;
  margin-right: 10px;
  font-size: 12px; }

/* line 2455, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .pkol-3 {
  float: left;
  width: 145px;
  margin-right: 10px;
  margin-bottom: 20px;
  font-size: 12px; }

/* line 2456, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice P.social {
  margin-bottom: 30px;
  font-size: 11px; }

/* line 2457, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice STRONG {
  color: #004d59; }

/* line 2458, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div[class*='pkol-'] span.icon {
  width: 21px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px; }

/* line 2459, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div[class*='pkol-'] span.email {
  background-position: 0 -34px;
  width: 27px; }

/* line 2460, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div[class*='pkol-'] span.twitter {
  background-position: -27px -34px; }

/* line 2461, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div[class*='pkol-'] span.facebook {
  background-position: -48px -34px; }

/* line 2463, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .colleft {
  width: 240px;
  margin-right: 10px;
  float: left; }

/* line 2464, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .colright {
  width: 490px;
  float: right; }

/* line 2465, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 {
  color: #ee3124;
  font-size: 15px;
  border-bottom: 1px solid #ee3124;
  position: relative; }

/* line 2466, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2.tel {
  font-size: 21px;
  border-bottom: 0;
  text-align: center; }

/* line 2467, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 .icon {
  position: absolute;
  right: 0;
  top: -10px;
  width: 42px;
  height: 28px;
  background: url(/includes/images/rd/sprite-customerservice.png) no-repeat; }

/* line 2468, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 .help {
  background-position: 0 -55px; }

/* line 2469, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 .faq {
  background-position: -42px -55px; }

/* line 2470, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 .about {
  background-position: -84px -55px; }

/* line 2471, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H2 .repair {
  background-position: -126px -55px; }

/* line 2473, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H3 {
  background: #d6dbd8;
  border: 1px solid #91a199;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 18px;
  color: #004d59;
  font-weight: normal; }

/* line 2474, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H3 A {
  color: #004d59;
  display: block;
  text-decoration: none; }

/* line 2475, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions .doAccordion H3 {
  background: url(/includes/images/rd/customerservice_H3Accordion.png) no-repeat 190px -24px #d6dbd8; }

/* line 2476, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions H3.active {
  background-position: 190px 0px; }

/* line 2477, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions .doAccordion UL {
  margin: 0 0 15px 4px; }

/* line 2478, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .questions UL.voordelen {
  font-size: 12px; }

/* line 2480, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .youtube {
  width: 112px;
  height: 84px;
  margin: 0 auto 8px auto;
  background: url(/includes/images/rd/sprite-customerservice.png) no-repeat 0 -83px; }

/* line 2481, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice .zakelijk {
  width: 112px;
  height: 84px;
  margin: 0 auto 8px auto;
  background: url(/includes/images/rd/sprite-customerservice.png) no-repeat -112px -83px; }

/* line 2483, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.customerservice div.last {
  margin-right: 0; }

/* line 2484, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchResult h3 {
  min-height: 19px;
  padding: 6px 0 0 0; }

/* line 2485, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.searchResult {
  background: url(/includes/images/rd/customerservice_liArrow.png) no-repeat left 9px;
  padding: 0 0 8px 16px; }

/* dummy page */
/* line 2490, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection {
  margin-bottom: 20px;
  width: 835px; }

/* line 2491, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection H1 {
  padding: 0;
  font-size: 18px;
  margin-bottom: 8px;
  color: #004d59;
  text-transform: uppercase; }

/* line 2492, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection H1 A {
  color: #004d59; }

/* line 2493, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection H1 A:hover {
  color: #333; }

/* line 2494, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection .devicePageMenu {
  border: 1px solid #d4d8d5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px 20px;
  min-height: 116px;
  margin-bottom: 12px;
  width: 791px; }

/* line 2495, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection .devicePageMenu ul {
  margin: 0 0 0 25px;
  float: right; }

/* line 2496, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection .devicePageMenu li img {
  vertical-align: middle;
  margin-bottom: 4px;
  margin-right: 8px; }

/* line 2497, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection .devicePageMenu li A {
  color: #00788a;
  text-decoration: none; }

/* line 2498, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.deviceHeaderSection .devicePageMenu li A:hover {
  color: #00788a;
  text-decoration: underline; }

/* line 2500, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabHeader {
  margin-left: 10px;
  height: 35px;
  padding-bottom: 1px; }

/* line 2501, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabHeader li {
  display: block;
  float: left;
  margin: 0 4px;
  text-align: center; }

/* line 2502, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabHeader li a {
  padding: 11px 20px 6px 10px;
  height: 18px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #d4d8d5;
  -webkit-border-radius: 0 24px 0 0;
  border-radius: 0 24px 0 0;
  font-weight: bold;
  display: block; }

/* line 2503, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabHeader li.current a, #tablist li a:hover {
  padding: 12px 21px 6px 11px;
  border-width: 0;
  color: #FFF;
  background-color: #007b8f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007b8f), to(#016575));
  background-image: -webkit-linear-gradient(top, #007b8f, #016575);
  background-image: -moz-linear-gradient(top, #007b8f, #016575);
  background-image: -o-linear-gradient(top, #007b8f, #016575);
  background-image: linear-gradient(to bottom, #007b8f, #016575); }

/* line 2505, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.tabcontent {
  clear: both;
  display: none; }

/* line 2506, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.currenttab {
  display: block; }

/* line 2508, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.productList {
  width: 795px; }

/* line 2510, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.filter {
  width: 155px;
  float: left;
  margin-right: 8px; }

/* line 2511, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.filter .filterhead {
  font-size: 14px;
  margin-bottom: 8px;
  color: #007b8f;
  text-transform: uppercase; }

/* line 2512, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.filter LI.first {
  color: #7d8a80;
  margin-bottom: 12px; }

/* Iconed link lists */
/* line 2515, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoList li {
  margin: 0 0 3px 0; }

/* line 2516, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.infoList li img {
  padding: 0;
  width: 16px;
  height: 16px;
  margin: 0 5px -3px 0;
  display: inline-block; }

/* line 2517, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconFav {
  background: url(/includes/images/rd/sprite_general.png) 0 -16px no-repeat;
  padding: 0; }

/* line 2518, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconWish {
  background: url(/includes/images/rd/sprite_general.png) -65px -16px no-repeat;
  padding: 0; }

/* line 2519, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconSpecs {
  background: url(/includes/images/rd/sprite_general.png) -65px -16px no-repeat;
  padding: 0; }

/* line 2520, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconDrivers {
  background: url(/includes/images/rd/sprite_general.png) -80px -16px no-repeat;
  padding: 0; }

/* line 2521, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconVideo {
  background: url(/includes/images/rd/sprite_general.png) -32px -16px no-repeat;
  padding: 0; }

/* line 2522, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconFriend {
  background: url(/includes/images/rd/sprite_general.png) -48px -16px no-repeat;
  padding: 0; }

/* line 2523, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconPrint {
  background: url(/includes/images/rd/sprite_general.png) -96px -16px no-repeat;
  padding: 0; }

/* line 2524, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.iconQuestions {
  background: url(/includes/images/rd/sprite_general.png) -16px -16px no-repeat;
  padding: 0; }

/* Ink & Toner view */
/* line 2527, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.inktoner {
  padding-left: 25px; }

/* line 2528, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.section .inktoner TABLE, .section .inktoner TABLE TD {
  border: 0; }

/*
.section .inktoner TABLE TR:hover TD { background:none; }
.section .inktoner TABLE TR:hover TD.compare { width:32px !important; height:16px; border-bottom:1px solid #FFF; text-indent:-9999px; display:block; background-image:url(/includes/images/rd/productdetail/alternatieven_sprite.png); background-repeat:no-repeat; }
.section .inktoner TABLE TR:hover TD.plus { background-position:-64px -5px; }
.section .inktoner TABLE TR:hover TD.min { background-position:-32px -5px; }
.section .inktoner TABLE TR:hover TD.is { background-position:-96px -5px; }
*/
/* line 2537, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog FORM {
  width: 80%;
  margin: 20px auto; }

/* line 2541, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog P {
  padding: 4px 0 0 0;
  margin-bottom: 12px; }

/* line 2545, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags P BUTTON {
  font-size: 11px;
  cursor: pointer;
  width: 100%;
  height: 48px;
  padding: 8px;
  text-align: left;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #FFF;
  -webkit-box-shadow: 0 1px 4px #999;
  box-shadow: 0 1px 4px #999;
  background-color: #e0e3e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9f9), to(#e0e3e1));
  background-image: -webkit-linear-gradient(top, #f8f9f9, #e0e3e1);
  background-image: -moz-linear-gradient(top, #f8f9f9, #e0e3e1);
  background-image: -o-linear-gradient(top, #f8f9f9, #e0e3e1);
  background-image: linear-gradient(to bottom, #f8f9f9, #e0e3e1); }

/* line 2564, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags P BUTTON:hover {
  border: 1px solid #007b8f;
  background-color: #c2d4d7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f6f7), to(#c2d4d7));
  background-image: -webkit-linear-gradient(top, #f2f6f7, #c2d4d7);
  background-image: -moz-linear-gradient(top, #f2f6f7, #c2d4d7);
  background-image: -o-linear-gradient(top, #f2f6f7, #c2d4d7);
  background-image: linear-gradient(to bottom, #f2f6f7, #c2d4d7); }

/* line 2573, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags .flag {
  background-image: url(/includes/images/rd/checkout/flags.png);
  background-repeat: no-repeat;
  width: 34px;
  height: 34px;
  float: left;
  margin-right: 8px; }

/* line 2581, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags .flag.NL {
  background-position: 0 0; }

/* line 2584, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags .flag.BE {
  background-position: 0 -34px; }

/* line 2587, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#countryDialog .flags .flag.DE {
  background-position: 0 -68px; }

/* file: /includes/css/bigtopmenu.css */
/* line 2592, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.navContent .subnav-panel {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 982px;
  left: 0;
  top: 36px;
  border-style: solid;
  border-color: #016575;
  border-width: 0 4px 4px 4px;
  background: #FFF; }

/* subnav-panel inhoud */
/* line 2595, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .doHoverMenu li:hover .subnav-panel {
  display: block;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }

/* line 2597, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .subnav-panel li {
  float: none;
  border: 0; }

/* line 2598, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .subnav-panel a,
#bigtopmenu .main-menu li.special .subnav-panel a,
#bigtopmenu .main-menu li .subnav-panel li 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 2601, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .subnav-panel li a:hover,
#bigtopmenu .main-menu li.special .subnav-panel a:hover {
  border: none;
  background: none transparent; }

/* reset */
/* line 2604, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .panel-col {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: auto;
  height: auto;
  padding-left: 5px; }

/* line 2605, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .panel-content {
  position: relative;
  height: auto;
  padding: 8px;
  margin: 0;
  overflow: hidden;
  border: none;
  background-color: #fff; }

/* line 2606, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .panel-col-lighting {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 205px;
  height: auto;
  padding-left: 5px; }

/* line 2607, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .panel-col-shape {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 140px;
  height: auto;
  padding-left: 5px; }

/* line 2608, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .panel-col-fitting {
  position: relative;
  z-index: 1;
  display: block;
  float: left;
  width: 285px;
  height: auto;
  padding-left: 5px; }

/* line 2610, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlightbox {
  position: relative;
  z-index: 2;
  display: block;
  float: right;
  clear: right;
  width: auto;
  height: auto;
  padding-right: 5px; }

/* line 2611, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight {
  position: relative;
  display: block;
  float: left;
  width: 152px;
  height: 208px;
  margin: 6px 0 0 4px; }

/* line 2613, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .overlay {
  position: absolute;
  z-index: 1;
  left: 8px;
  top: 154px;
  width: 145px;
  background: none; }

/* line 2614, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .overlay .prod-descr {
  color: #5a5a5a;
  display: block;
  width: 145px;
  height: auto;
  margin: 0;
  line-height: 14px; }

/* line 2615, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .overlay .prod-name {
  color: #016575; }

/* line 2616, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .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 2617, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .overlay .right {
  color: #797979;
  display: block;
  float: right;
  margin: 2px 8px 0 0; }

/* line 2618, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a .overlay .prod-more {
  color: #016575;
  margin-right: 4px; }

/* line 2619, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a img {
  z-index: 0;
  border: 1px solid #b5b5b5; }

/* line 2620, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a:hover img {
  border: 1px solid #016575; }

/* line 2621, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .spotlight a:hover .overlay .prod-more {
  color: #016575;
  text-decoration: none; }

/* line 2623, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .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;
  text-transform: uppercase; }

/* line 2624, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .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 2625, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .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 2626, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .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;
  text-transform: uppercase; }

/* line 2628, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-col P {
  clear: left; }

/* line 2629, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-col .more-link {
  color: #004D59;
  margin-right: 4px;
  font-weight: bold; }

/* line 2630, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-col .more-link:hover {
  color: #004D59;
  text-decoration: underline; }

/* line 2632, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-list {
  display: block;
  float: left;
  list-style: none;
  margin: 4px 0 4px 0;
  width: 147px;
  height: auto; }

/* ul */
/* line 2633, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-list li {
  padding: 0 0 4px 0;
  color: #797979;
  overflow: hidden; }

/* line 2634, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-list li a {
  background: none transparent; }

/* line 2635, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-list li a:hover,
#bigtopmenu .main-menu li .wide li a:hover,
#bigtopmenu .main-menu li .wide li a span:hover {
  color: #333;
  text-decoration: underline; }

/* line 2639, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .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 2640, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .main-menu li .logo-panel li a:hover {
  border: 1px solid #859187; }

/* line 2641, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .main-menu li .laptop-brands .logo-panel li a {
  background-image: url(/files/images/sprites/laptopBrands.png); }

/* line 2642, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .acer_60x35 {
  background-position: 0 0; }

/* line 2643, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .apple_60x35 {
  background-position: 0 -35px; }

/* line 2644, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .asus_60x35 {
  background-position: 0 -70px; }

/* line 2645, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .belinea_60x35 {
  background-position: 0 -105px; }

/* line 2646, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .compaq_60x35 {
  background-position: 0 -140px; }

/* line 2647, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .dell_60x35 {
  background-position: 0 -175px; }

/* line 2648, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .emachines_60x35 {
  background-position: 0 -210px; }

/* line 2649, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .fujitsu-siemens_60x35 {
  background-position: 0 -245px; }

/* line 2650, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .hp_60x35 {
  background-position: 0 -280px; }

/* line 2651, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .ibm_60x35 {
  background-position: 0 -315px; }

/* line 2652, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .lenovo_60x35 {
  background-position: 0 -350px; }

/* line 2653, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .medion_60x35 {
  background-position: 0 -385px; }

/* line 2654, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .msi_60x35 {
  background-position: 0 -420px; }

/* line 2655, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .packard-bell_60x35 {
  background-position: 0 -455px; }

/* line 2656, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .panasonic_60x35 {
  background-position: 0 -490px; }

/* line 2657, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .samsung_60x35 {
  background-position: 0 -525px; }

/* line 2658, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .sony_60x35 {
  background-position: 0 -560px; }

/* line 2659, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .targa_60x35 {
  background-position: 0 -595px; }

/* line 2660, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .toshiba_60x35 {
  background-position: 0 -630px; }

/* line 2661, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .laptop-brands .xxodd_60x35 {
  background-position: 0 -665px; }

/* line 2663, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .main-menu li .printer-brands .logo-panel li a {
  background-image: url(/files/images/sprites/printerBrands.png); }

/* line 2664, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .apple_60x35 {
  background-position: 0 0; }

/* line 2665, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .brother_60x35 {
  background-position: 0 -35px; }

/* line 2666, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .canon_60x35 {
  background-position: 0 -70px; }

/* line 2667, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .compaq_60x35 {
  background-position: 0 -105px; }

/* line 2668, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .dell_60x35 {
  background-position: 0 -140px; }

/* line 2669, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .epson_60x35 {
  background-position: 0 -175px; }

/* line 2670, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .hp_60x35 {
  background-position: 0 -210px; }

/* line 2671, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .intermec_60x35 {
  background-position: 0 -245px; }

/* line 2672, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .kodak_60x35 {
  background-position: 0 -280px; }

/* line 2673, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .konicaminolta_60x35 {
  background-position: 0 -315px; }

/* line 2674, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .lexmark_60x35 {
  background-position: 0 -350px; }

/* line 2675, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .monarch_60x35 {
  background-position: 0 -385px; }

/* line 2676, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .oki_60x35 {
  background-position: 0 -420px; }

/* line 2677, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .paxar_60x35 {
  background-position: 0 -455px; }

/* line 2678, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .philips_60x35 {
  background-position: 0 -490px; }

/* line 2679, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .ricoh_60x35 {
  background-position: 0 -525px; }

/* line 2680, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .samsung_60x35 {
  background-position: 0 -560px; }

/* line 2681, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .symbol_60x35 {
  background-position: 0 -595px; }

/* line 2682, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .toshiba_60x35 {
  background-position: 0 -630px; }

/* line 2683, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .printer-brands .zebra_60x35 {
  background-position: 0 -665px; }

/* line 2685, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal .daydealDate {
  color: #f1b600;
  display: block;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  text-align: left;
  text-transform: uppercase;
  top: 55px;
  width: 255px;
  padding-left: 12px; }

/* line 2686, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal .static {
  float: left;
  display: block;
  padding-left: 12px; }

/* line 2687, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.daydeal .productImage {
  float: left;
  display: block;
  padding: 30px 0 0 0;
  margin-left: 10px;
  clear: both; }

/*#bigtopmenu #mainnavbox  div.panel-col a.btn { border:0 none; cursor:pointer; display:block; height:34px; padding:2px 0 0 0; line-height:36px; margin:0; text-align:center; text-decoration:none; float:right; clear:both; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; }
#bigtopmenu #mainnavbox  div.panel-col a.btnOrder100 { background:url("/includes/images/rd/btn_sprite36.png") no-repeat scroll 0 -0px transparent; color:#fff; text-shadow:1px 1px 0 #004d00; width:101px; letter-spacing: 0; }
*/
/* line 2692, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.font-color {
  color: #004d59; }

/* line 2693, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .panel-col p .clear-both {
  clear: both; }

/* line 2694, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd1 {
  width: 230px; }

/* line 2695, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd2 {
  width: 270px;
  background: url(/files/images/daydeal/dagdeal_achtergrond.jpg);
  background-repeat: no-repeat; }

/* line 2696, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd2 h3 {
  font-weight: bold;
  color: #004d59;
  padding: 10px 0 0 0;
  margin-top: 6px;
  text-align: right;
  font-size: 15px; }

/* line 2697, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.countDown {
  width: 100px;
  height: 40px;
  font-weight: bold;
  text-align: center;
  border: 3px solid #f1b600;
  border-radius: 3px 3px 3px 3px;
  font-size: 12px;
  letter-spacing: 0;
  float: right; }

/* line 2698, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.countDownText {
  color: #fff;
  background: #f1b600;
  height: 50%;
  line-height: 19px;
  display: block; }

/* line 2699, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dayDealTime {
  display: block;
  background: none repeat scroll 0% 0% #fff;
  color: #000;
  height: 50%;
  line-height: 19px;
  border-radius: 0pt 0pt 3px 3px; }

/* line 2700, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dayDealTimeWidget {
  background: none repeat scroll 0 0 transparent;
  color: #fff;
  display: inline;
  line-height: 100%; }

/* line 2701, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd3 {
  width: 420px;
  float: right;
  height: 272px;
  padding: 15px 15px 0 15px;
  color: #004d59;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: uppercase; }

/* line 2702, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd3 .tomorowDeal {
  margin: 0 auto;
  color: #004d59; }

/* line 2703, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .panel-col.dd3 .tomorowImage {
  height: 210px;
  width: 154px; }

/* line 2704, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#mainnavbox .daydeal .subnav-panel {
  background: white;
  border-color: #f1b600;
  padding: 0; }

/* line 2705, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.prices {
  margin-top: 40px; }

/* line 2706, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.prices p {
  font-size: 15px;
  width: 50%; }

/* line 2707, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.now {
  clear: both;
  float: left;
  font-weight: bold;
  color: #f1b600;
  letter-spacing: 0pt;
  font-size: 14px; }

/* line 2708, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.pp-daydeal .now {
  clear: none; }

/* line 2709, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.now .newPrice {
  font-size: 40px;
  display: block; }

/* line 2711, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .crazydeals a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/crazydeals.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left; }

/* line 2712, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .crazydeals a:hover {
  background-position: -193px 0; }

/* line 2713, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_sport a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_sport.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left; }

/* line 2714, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_sport a:hover {
  background-position: -193px 0; }

/* line 2715, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_dagdeal a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_dagdeal.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left;
  margin-left: 15px; }

/* line 2716, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_dagdeal a:hover {
  background-position: -193px 0; }

/* line 2717, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_koopjeshoek a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_koopjeshoek.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left; }

/* line 2718, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_koopjeshoek a:hover {
  background-position: -193px 0; }

/* line 2719, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_mipow a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_mipow.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left;
  margin-left: 15px; }

/* line 2720, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_mipow a:hover {
  background-position: -193px 0; }

/* line 2721, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_rapoo a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_rapoo.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left;
  margin-left: 15px; }

/* line 2722, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_rapoo a:hover {
  background-position: -193px 0; }

/* line 2723, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_sinttips a {
  width: 193px;
  height: 90px;
  background: url(/files/images/daydeal/actie_sint.jpg);
  display: block;
  text-indent: -5000px;
  margin-bottom: 8px;
  margin-top: 10px;
  float: left;
  margin-left: 15px; }

/* line 2724, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu #mainnavbox .actie_sinttips a:hover {
  background-position: -193px 0; }

/* lists with imgs */
/* line 2727, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-list {
  display: block;
  float: left;
  list-style: none;
  margin: 4px 0 4px 0;
  width: 147px;
  height: auto; }

/* ul */
/* line 2728, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-list li {
  padding: 0 0 2px 0;
  color: #797979;
  overflow: hidden; }

/* line 2729, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-list li a img,
#bigtopmenu .main-menu li .wide li a img {
  float: left;
  border: 1px solid #e8e8e8; }

/* line 2731, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-list li a span {
  display: block;
  float: left;
  margin: 10px 0 0 8px; }

/* line 2732, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .wide li a span {
  display: block;
  float: left;
  margin: 14px 0 0 8px; }

/* span right of img */
/* block with logos */
/* line 2734, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-panel {
  display: block;
  float: left;
  list-style: none;
  margin: 4px 1px 4px 0;
  width: 62px;
  height: auto; }

/* ul */
/* line 2735, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-panel li {
  width: 62px;
  height: 36px;
  padding: 0 0 2px 0;
  color: #797979;
  overflow: hidden; }

/* line 2737, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-panel li a img {
  float: left; }

/* line 2738, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .logo-panel li a:hover img {
  border: 1px solid #36f; }

/* line 2739, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .wide {
  width: 295px; }

/* line 2740, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .main-menu li .small {
  width: 140px; }

/* line 2742, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#bigtopmenu .doHoverMenu li:hover .subnav-panel {
  display: block;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); }

/* IE6 link hack */
/* line 2753, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fittingIcon {
  background-image: url(/files/images/sprites/fitting.jpg);
  width: 60px;
  height: 45px;
  float: left;
  border: 1px solid #E8E8E8; }

/* line 2754, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.menuIcon {
  background-image: url(/files/images/sprites/menu.jpg);
  width: 60px;
  height: 45px;
  float: left;
  border: 1px solid #E8E8E8; }

/* line 2755, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.menuImg {
  background-image: url(/files/images/sprites/menu.jpg);
  width: 152px;
  height: 208px;
  border: 1px solid #E8E8E8;
  text-indent: -999px; }

/* line 2756, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.spotlight:hover .menuImg {
  border-color: #859187; }

/* file: /includes/css/rd/jquery.fancybox.css */
/*! fancyBox v3.5.7 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2759, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
body.compensate-for-scrollbar {
  overflow: hidden; }

/* line 2763, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-active {
  height: auto; }

/* line 2767, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden; }

/* line 2775, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992; }

/* line 2790, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-container * {
  box-sizing: border-box; }

/* line 2794, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

/* line 2805, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

/* line 2810, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

/* line 2818, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-open .fancybox-bg {
  opacity: .9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

/* line 2823, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997; }

/* line 2835, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible; }

/* line 2844, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 2863, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-toolbar {
  right: 0;
  top: 0; }

/* line 2868, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994; }

/* line 2875, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-open .fancybox-stage {
  overflow: hidden; }

/* line 2879, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994; }

/* line 2898, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0; }

/* line 2907, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

/* line 2914, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0; }

/* line 2919, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--image::before {
  display: none; }

/* line 2923, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--html {
  padding: 6px; }

/* line 2927, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle; }

/* line 2940, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995; }

/* line 2962, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out; }

/* line 2966, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in; }

/* line 2970, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

/* line 2976, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* line 2981, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-container [data-selectable='true'] {
  cursor: text; }

/* line 2985, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%; }

/* line 3004, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-spaceball {
  z-index: 1; }

/* line 3008, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%; }

/* line 3018, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--video .fancybox-content {
  background: #000; }

/* line 3022, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--map .fancybox-content {
  background: #e5e3df; }

/* line 3026, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--iframe .fancybox-content {
  background: #fff; }

/* line 3030, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%; }

/* Fix iOS */
/* line 3043, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0; }

/* line 3049, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%; }

/* line 3057, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0; }

/* Buttons */
/* line 3067, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px; }

/* line 3084, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc; }

/* line 3090, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button:hover {
  color: #fff; }

/* line 3094, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button:focus {
  outline: none; }

/* line 3098, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button.fancybox-focus {
  outline: 1px dotted; }

/* line 3102, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none; }

/* Fix IE11 */
/* line 3110, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button div {
  height: 100%; }

/* line 3114, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%; }

/* line 3122, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0; }

/* line 3127, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none; }

/* line 3132, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none; }

/* line 3137, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998; }

/* Close button on the top right corner of html content */
/* line 3155, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401; }

/* line 3169, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1; }

/* line 3174, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0; }

/* line 3181, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden; }

/* line 3185, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none; }

/* Navigation arrows */
/* line 3192, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px; }

/* line 3201, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-navigation .fancybox-button div {
  padding: 7px; }

/* line 3205, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px; }

/* line 3211, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0; }

/* Caption */
/* line 3219, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996; }

/* line 3247, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-caption--separate {
  margin-top: -50px; }

/* line 3251, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all; }

/* line 3257, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none; }

/* line 3264, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline; }

/* Loading indicator */
/* line 3271, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999; }

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg); } }

/* Transition effects */
/* line 3296, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
/* line 3302, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0); }

/* line 3307, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0); }

/* line 3312, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
/* line 3319, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

/* line 3325, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
/* line 3331, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5); }

/* line 3336, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5); }

/* line 3341, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
/* line 3348, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg); }

/* line 3354, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg); }

/* line 3360, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

/* transitionEffect: circular */
/* line 3368, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

/* line 3373, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

/* line 3378, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
/* line 3385, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

/* line 3389, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

/* line 3393, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  /* line 3399, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px; }
  /* line 3404, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-slide--image {
    padding: 6px 0; }
  /* line 3408, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-close-small {
    right: -6px; }
  /* line 3412, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px; }
  /* line 3423, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px; } }

/* Share */
/* line 3437, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center; }

/* line 3445, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0; }

/* line 3452, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share p {
  margin: 0;
  padding: 0; }

/* line 3457, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap; }

/* line 3476, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff; }

/* line 3481, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button:hover {
  text-decoration: none; }

/* line 3485, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--fb {
  background: #3b5998; }

/* line 3489, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--fb:hover {
  background: #344e86; }

/* line 3493, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--pt {
  background: #bd081d; }

/* line 3497, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--pt:hover {
  background: #aa0719; }

/* line 3501, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--tw {
  background: #1da1f2; }

/* line 3505, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button--tw:hover {
  background: #0d95e8; }

/* line 3509, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

/* line 3518, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__button svg path {
  fill: #fff; }

/* line 3522, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%; }

/* Thumbs */
/* line 3536, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  width: 212px;
  z-index: 99995; }

/* line 3552, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden; }

/* line 3557, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-show-thumbs .fancybox-thumbs {
  display: block; }

/* line 3561, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-show-thumbs .fancybox-inner {
  right: 212px; }

/* line 3565, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%; }

/* line 3579, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden; }

/* line 3583, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px; }

/* line 3587, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

/* line 3593, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px; }

/* line 3598, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px; }

/* line 3619, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991; }

/* line 3632, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs__list a:focus::before {
  opacity: .5; }

/* line 3636, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  /* line 3642, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-thumbs {
    width: 110px; }
  /* line 3646, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  /* line 3650, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); } }

/* file: /includes/css/rd/productDetail.css */
/* CSS Document for the Product detailpage 24-10-2012 */
/* line 3657, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.green {
  color: green; }

/* line 3658, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.orange {
  color: orange; }

/* line 3659, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.red {
  color: red; }

/* line 3660, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 0 !important; }

/* line 3661, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 0 !important; }

/* line 3663, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .mainContent {
  width: 760px;
  float: left; }

/* line 3664, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar {
  width: auto;
  float: none;
  position: absolute;
  right: 0;
  height: 100%;
  width: 219px;
  zoom: 1;
  /* fix ie7 disappear */ }

/* maincontent */
/* line 3667, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .mainContent .block {
  margin-bottom: 30px;
  border-top: 1px solid #c8d0cc;
  padding-top: 8px;
  position: relative; }

/* line 3668, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .mainContent .block H2 {
  color: #004d59;
  font-size: 18px;
  margin: 0 0 4px 0; }

/* line 3669, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.axText P, .axText UL {
  margin: 0 0 12px 0; }

/* overzicht */
/* line 3672, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht.block {
  border-top: 0;
  padding: 0; }

/* line 3673, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .overview {
  margin-bottom: 7px;
  border-top: 0;
  background: #EDEDED;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
  padding: 12px; }

/* line 3674, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .image .large {
  margin-right: 8px;
  border: 1px solid #CFCFCF;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  padding: 4px;
  width: 275px;
  height: 206px;
  float: left;
  display: block;
  position: relative; }

/* line 3676, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.zoomIcon {
  position: absolute;
  right: 5px;
  top: 5px; }

/* line 3677, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .image .large:hover {
  border: 1px solid #007B8F; }

/* line 3678, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .thumbs {
  margin: 0 0 4px 0;
  width: 370px; }

/* line 3679, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .thumbs LI {
  margin: 8px 10px 0 0;
  float: right; }

/* line 3680, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .thumbs LI:first-child {
  margin-top: 0; }

/* line 3681, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .thumbs LI A {
  padding: 4px;
  width: 53px;
  height: 38px;
  display: block;
  border: 1px solid #CFCFCF;
  background: #FFF;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 3682, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .thumbs LI A.active,
#productDetail #overzicht .thumbs LI A:hover {
  border: 1px solid #007B8F; }

/* line 3685, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info {
  float: right;
  width: 362px;
  position: relative; }

/* line 3686, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info .brandImg {
  background: white;
  border: 1px solid #c3c6c4;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 4px;
  float: right;
  margin-left: 12px; }

/* line 3687, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info H1 {
  color: #004d59;
  font-size: 16px;
  border-bottom: 1px solid #c3c6c4;
  padding-bottom: 4px;
  font-weight: bold;
  min-height: 36px; }

/* line 3688, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info TABLE {
  border-collapse: separate;
  border-spacing: 2px;
  width: 362px;
  bottom: 0;
  margin-top: 8px; }

/* line 3689, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info TABLE TD, #productDetail #overzicht .info TABLE TH {
  background: #FFF;
  text-align: left;
  padding: 2px 4px;
  vertical-align: middle;
  height: 18px; }

/* line 3690, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .info TABLE TH {
  font-weight: bold; }

/* adviescode */
/* line 3693, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.advcode {
  margin-bottom: 30px; }

/* line 3694, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.advcode .photo {
  background-repeat: no-repeat;
  background-position: center;
  height: 164px;
  width: 123px;
  border: 1px solid #b3bab4;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  float: left; }

/* line 3695, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.advcode .balloon {
  width: 479px;
  height: 160px;
  line-height: 18px;
  padding: 10px 53px 10px 64px;
  margin-left: 145px;
  background: url(/includes/images/rd/productdetail/advcode_txtballoon.gif) no-repeat top left; }

/* line 3696, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.advcode .balloon SPAN {
  float: right; }

/* overzicht ink & toner classes */
/* line 3699, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht.oneImg .thumbs {
  display: none; }

/* line 3700, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht.oneImg .info {
  width: 433px; }

/* line 3701, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color {
  display: inline-block;
  height: 17px;
  width: 14px;
  vertical-align: middle;
  margin-right: 6px;
  background-image: url(/includes/images/rd/productdetail/ink/colors.png);
  background-repeat: no-repeat; }

/* ink icons */
/* line 3704, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.cyan {
  background-position: -14px 0; }

/* line 3705, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.pcyan {
  background-position: 0px -18px;
  width: 18px; }

/* line 3706, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.pyellow {
  background-position: -72px -18px;
  width: 18px; }

/* line 3707, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.pcmy {
  background-position: 0px -18px;
  width: 90px; }

/* line 3708, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.pmagenta {
  background-position: -36px -18px;
  width: 18px; }

/* line 3709, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.pblack {
  background-position: -90px -18px;
  width: 18px; }

/* line 3710, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.yellow {
  background-position: -42px 0; }

/* line 3711, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.coat {
  background-position: -56px 0; }

/* line 3712, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.grey {
  background-position: -70px 0; }

/* line 3713, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.green {
  background-position: -84px 0; }

/* line 3714, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.cmy {
  background-position: -14px 0;
  width: 42px; }

/* line 3715, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.lcyan {
  background-position: -98px 0; }

/* line 3716, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.lmagenta {
  background-position: -112px 0; }

/* line 3717, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.magenta {
  background-position: -28px 0; }

/* line 3718, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.black {
  background-position: 0 0; }

/* line 3719, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.red {
  background-position: -126px 0; }

/* line 3720, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.color.cmyk {
  background-position: 0 0;
  width: 56px; }

/* line 3722, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief {
  margin: 4px 0 30px 0; }

/* line 3723, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI {
  float: left;
  margin-right: 4px;
  text-transform: uppercase; }

/* line 3724, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d5d5d5));
  background-image: -webkit-linear-gradient(top, #eeeeee, #d5d5d5);
  background-image: -moz-linear-gradient(top, #eeeeee, #d5d5d5);
  background-image: -o-linear-gradient(top, #eeeeee, #d5d5d5);
  background-image: linear-gradient(to bottom, #eeeeee, #d5d5d5);
  display: block;
  padding: 8px 12px;
  height: 12px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-decoration: underline; }

/* line 3725, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.alt {
  background-color: #007b8e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007b8e), to(#016576));
  background-image: -webkit-linear-gradient(top, #007b8e, #016576);
  background-image: -moz-linear-gradient(top, #007b8e, #016576);
  background-image: -o-linear-gradient(top, #007b8e, #016576);
  background-image: linear-gradient(to bottom, #007b8e, #016576);
  color: #fff;
  text-decoration: none; }

/* line 3726, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.stars {
  width: 69px;
  height: 12px;
  margin: 0 8px 0 0;
  overflow: hidden;
  display: block;
  background-image: url(/includes/images/rd/productdetail/ratingStars.png);
  background-repeat: no-repeat;
  text-indent: -80px;
  float: left; }

/* line 3727, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.zero {
  background-position: -70px 0; }

/* line 3728, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.one {
  background-position: -56px 0; }

/* line 3729, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.two {
  background-position: -42px 0; }

/* line 3730, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.three {
  background-position: -28px 0; }

/* line 3731, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.four {
  background-position: -14px 0; }

/* line 3732, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A.rating SPAN.five {
  background-position: 0 0; }

/* line 3733, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #overzicht .alternatief LI A:hover {
  text-decoration: none; }

/* alternatieven */
/* line 3736, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .alternatief {
  width: 243px;
  min-height: 285px;
  margin-right: 15px;
  float: left; }

/* line 3737, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .alternatief.last {
  margin-right: 0; }

/* line 3738, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .alternatief:hover > .body {
  border: 1px solid #007b8f; }

/* line 3739, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .head .title {
  height: 14px;
  width: 225px;
  padding: 9px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #007b8f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#007b8f), to(#016676));
  background-image: -webkit-linear-gradient(top, #007b8f, #016676);
  background-image: -moz-linear-gradient(top, #007b8f, #016676);
  background-image: -o-linear-gradient(top, #007b8f, #016676);
  background-image: linear-gradient(to bottom, #007b8f, #016676);
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden; }

/* line 3740, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body {
  width: 241px;
  height: 260px;
  border: 1px solid #e4e7e5;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 3741, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .img {
  height: 113px;
  margin: 0 4px 4px 4px;
  background-repeat: no-repeat;
  background-position: center; }

/* line 3742, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp {
  height: 95px;
  position: relative;
  margin: 0 4px 2px 4px; }

/* line 3743, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp H3 {
  color: #333; }

/* line 3744, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI {
  height: 13px;
  padding: 4px 32px 4px 8px;
  overflow: hidden;
  position: relative;
  background: url(/includes/images/rd/productdetail/arrow.png) no-repeat center left;
  margin-bottom: 2px; }

/* line 3745, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI .compare {
  width: 32px;
  height: 21px;
  text-indent: -900px;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: url(/includes/images/rd/productdetail/alternatieven_sprite.png);
  background-repeat: no-repeat; }

/* line 3746, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI .plus {
  background-position: -64px -5px; }

/* line 3747, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI .min {
  background-position: -32px -5px; }

/* line 3748, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI .is {
  background-position: -96px -5px; }

/* line 3749, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .usp LI.more {
  padding-right: 0;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  right: 0; }

/* line 3750, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .price {
  margin: 0 4px; }

/* line 3751, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .price .prijs {
  background: #ABABAB;
  display: block;
  font-weight: bold;
  font-size: 21px;
  text-align: center;
  margin-right: 2px;
  float: left;
  width: 92px;
  height: 32px;
  padding-top: 10px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px; }

/* line 3752, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .price .info {
  background: #DEDEDE;
  display: block;
  float: left;
  width: 131px;
  height: 34px;
  padding: 4px;
  -webkit-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0; }

/* line 3753, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #alternatieven .body .price .info .brandImg {
  background: white;
  border: 1px solid #c3c6c4;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 4px;
  float: right; }

/* #productDetail #alternatieven .body .price .info A { padding-left:8px; font-size:10px; background:url(/includes/images/rd/productdetail/arrow_green.png) no-repeat left center; text-transform: uppercase; } */
/* line 3757, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
BUTTON EM.icon-info {
  background: url(/includes/images/rd/btn-icons/info.png) no-repeat;
  margin: -3px 0 -5px 0;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  display: inline-block; }

/* productinfo */
/* line 3760, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #productinfo H3 {
  font-size: 15px; }

/* line 3761, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #productinfo P.alert {
  background: #e4e7e5;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 12px;
  color: #00788a; }

/* line 3762, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #productinfo LI {
  background: url(/includes/images/rd/productdetail/arrow.png) no-repeat center left;
  padding: 0 0 0 8px;
  list-style: none outside none; }

/* specificaties */
/* line 3765, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#masonry {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
  margin-bottom: -30px; }

/* line 3766, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #productspecs H3 {
  font-size: 15px; }

/* line 3767, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #productspecs .groep {
  width: 370px;
  margin: 0 0 30px 0;
  display: inline-block; }

/* geschikt voor */
/* line 3770, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor H3 {
  font-size: 15px; }

/* line 3771, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .compDevices {
  width: 369px;
  border-right: 1px solid #cecece;
  float: left;
  margin-bottom: 0; }

/* line 3772, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .compDevices .compDeviceOverlay {
  width: 174px;
  height: 20px;
  padding-top: 108px;
  margin-bottom: 12px;
  border: 1px solid #d5dbd8;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center; }

/* line 3773, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .compDevices A.btn290 {
  color: white !important;
  text-decoration: none !important;
  text-shadow: #004D00 1px 1px 0px;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  background: url(/includes/images/rd/productdetail/orderBtn290x28.png) no-repeat 0 0;
  width: 244px;
  height: 14px;
  padding: 10px 41px 10px 11px;
  display: block; }

/* line 3774, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .compDevices A.btn290:hover {
  color: white !important;
  text-decoration: none !important;
  background: url(/includes/images/rd/productdetail/orderBtn290x28.png) no-repeat 0 -34px; }

/* line 3775, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .searchList LI {
  width: 151px;
  padding-left: 8px;
  background: url(/includes/images/rd/productdetail/arrow.png) no-repeat 0 5px;
  margin-right: 8px; }

/* line 3776, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor #appBtn {
  margin-bottom: 0; }

/* line 3777, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #geschiktvoor .compParts {
  width: 350px;
  float: left; }

/* faqs */
/* line 3780, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion H3 {
  color: #FFF;
  font-size: 13px;
  width: 676px;
  height: 13px;
  padding: 12px 60px 11px 24px;
  background: url(/includes/images/rd/productdetail/faq_buttons.png) no-repeat 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 3781, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion H3.ui-state-active {
  background: url(/includes/images/rd/productdetail/faq_buttons.png) no-repeat 0 -36px; }

/* line 3782, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion .ui-icon {
  background-image: none; }

/* line 3783, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion .ui-widget-content {
  border: 0; }

/* line 3784, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion DIV {
  padding: 24px 0 24px 18px;
  width: 742px; }

/* line 3785, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion DIV H4 {
  height: 19px;
  padding: 5px 0 0 18px;
  background: url(/includes/images/rd/productdetail/arrow.png) no-repeat 6px 9px;
  font-weight: bold;
  border: 0;
  color: #333; }

/* line 3786, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion DIV H4.ui-state-active {
  background: url(/includes/images/rd/productdetail/arrow_open.png) no-repeat 6px 9px; }

/* line 3787, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #faqs #faqsAccordion DIV DIV {
  padding: 8px 0 0 18px;
  width: 722px;
  border: 0; }

/* related products */
/* line 3790, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox {
  float: left;
  width: 150px;
  overflow: hidden;
  height: 305px;
  margin-right: 10px;
  cursor: pointer;
  position: relative; }

/* line 3791, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox.hlBox {
  float: left;
  width: 280px;
  overflow: hidden;
  height: 295px;
  margin-right: 10px;
  cursor: pointer; }

/* line 3792, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox.last {
  margin-right: 0; }

/* line 3793, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox .title {
  background-color: #535353;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#535353), to(#666666));
  background-image: -webkit-linear-gradient(top, #535353, #666666);
  background-image: -moz-linear-gradient(top, #535353, #666666);
  background-image: -o-linear-gradient(top, #535353, #666666);
  background-image: linear-gradient(to bottom, #535353, #666666);
  height: 40px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 13px;
  padding: 4px 8px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #FFF; }

/* line 3794, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox .image {
  border: 1px solid #DDD;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 215px;
  margin: 2px auto;
  background-position: center -30px;
  background-repeat: no-repeat; }

/* line 3795, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox .price {
  position: absolute;
  z-index: 10;
  top: 140px;
  right: 5px;
  width: 92px;
  height: 23px;
  display: block;
  padding: 10px 0;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  background: url(/includes/images/rd/prijssticker.png) no-repeat;
  color: #FFF; }

/* line 3796, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox .specs {
  color: #333;
  letter-spacing: -1px;
  position: absolute;
  z-index: 5;
  top: 190px;
  left: 10px;
  width: 140px;
  height: 70px;
  overflow: hidden; }

/* line 3797, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox.hlBox .specs {
  width: 260px; }

/* line 3798, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox .specs IMG {
  visibility: hidden;
  position: absolute;
  right: 0;
  bottom: 5px;
  z-index: 15px; }

/* line 3799, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail #relatedprod .productInfoDialog .alternativeProductBox.hlBox .specs IMG {
  visibility: visible; }

/* sidebar */
/* line 3802, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .statusBoxBig {
  background: #E4E7E5;
  border: 1px solid #7D8A80;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 179px;
  padding: 8px;
  margin: 0 0 7px 22px; }

/* line 3803, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .statusBoxBig .price {
  font-size: 25px;
  font-weight: bold;
  white-space: nowrap; }

/* line 3804, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .statusBoxBig P {
  margin-bottom: 8px; }

/*#productDetail .sidebar.is-sticky { margin-left:770px; }*/
/* line 3807, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .subnav LI {
  margin-bottom: 4px; }

/* line 3808, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .subnav A {
  display: block;
  width: 167px;
  height: 13px;
  padding: 8px 14px 9px 14px;
  background: url(/includes/images/rd/productdetail/subnavAhrefBground.png) no-repeat -22px -30px;
  margin-left: 22px;
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase; }

/* line 3809, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .subnav A.active {
  background-position: 0 0;
  margin-left: 0;
  padding: 8px 14px 9px 36px; }

/* line 3810, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
#productDetail .sidebar .subnav A:hover {
  color: #FFF;
  text-decoration: none; }

/* helpers */
/* line 3813, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.floatright {
  float: right; }

/* line 3814, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.floatleft {
  float: left; }

/* file: /includes/css/rd/ABTEST/frontpage-18-7-2012/screen.css */
/* CSS Document */
/* line 3818, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block0 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_koopjeshoek.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px; }

/* line 3819, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block1 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_powertool.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3820, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block2 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/back2school.jpg) 0 0 no-repeat;
  display: block;
  width: 412px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3821, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block3 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_mobiel.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3822, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block4 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_reparatie.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3823, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block5 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_ups.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3824, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block5de {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_ups_de.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3825, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block6 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_tablets.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3826, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block6de {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_tablets_de.jpg) 0 0 no-repeat;
  display: block;
  width: 203px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3827, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block7 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_digcameras.jpg) 0 0 no-repeat;
  display: block;
  width: 412px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3828, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block7de {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_digcameras_de.jpg) 0 0 no-repeat;
  display: block;
  width: 412px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3829, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block8 {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_beamerlampen.jpg) 0 0 no-repeat;
  display: block;
  width: 412px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3830, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.block8de {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_beamerlampen_de.jpg) 0 0 no-repeat;
  display: block;
  width: 412px;
  height: 203px;
  text-indent: -99999PX; }

/* line 3832, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid div.blockDaydeal {
  width: 412px;
  height: 203px;
  display: block;
  overflow: hidden;
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_daydeal.jpg) no-repeat 0 0;
  float: left;
  margin: 0 6px 0 0; }

/* line 3841, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .title {
  width: 160px;
  height: 75px; }

/* line 3845, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .productImg {
  width: 162px;
  height: 124px;
  margin: 12px 0 0 32px;
  background-repeat: no-repeat;
  background-position: center; }

/* line 3848, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockNewsletter {
  width: 410px; }

/* line 3853, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .left, .grid .blockNewsletter .left {
  width: 182px;
  padding: 12px;
  float: left; }

/* line 3859, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .right, .grid .blockNewsletter .right {
  width: 192px;
  margin: 0 12px 0 0;
  float: left; }

/* line 3865, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h2, .grid .blockNewsletter h2 {
  font-size: 1.5em;
  color: #FFF;
  font-weight: normal;
  text-transform: uppercase;
  margin: 6px 0 6px 0;
  padding: 0; }

/* line 3874, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockNewsletter h2 {
  text-indent: -2000px; }

/* line 3878, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h2 div.titleOrange {
  color: #f1b600;
  display: inline; }

/* line 3883, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h3 {
  color: #FFF;
  line-height: 14px;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: normal;
  margin: 0 0 6px 0;
  padding: 0; }

/* line 3893, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h4 {
  font-size: 1em;
  margin: 0;
  padding: 0;
  text-transform: uppercase; }

/* line 3900, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h4.oldPrice {
  font-size: 0.85em;
  color: #000;
  line-height: 12px;
  margin: 6px 0 0 0; }

/* line 3906, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal h4.oldPrice STRONG {
  font-weight: bold;
  font-size: 14px; }

/* line 3911, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .priceContent {
  text-align: left;
  position: relative;
  font-size: 12px; }

/* line 3917, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .priceContent p {
  min-height: 44px; }

/*.grid .orange {
    color: #CCC;
}*/
/* line 3925, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal div.price {
  font-size: 3.6em;
  font-weight: bold;
  position: absolute;
  bottom: -15px;
  right: -70px;
  letter-spacing: -2px; }

/* line 3934, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .sticker {
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/dayDealPrijssticker.png) no-repeat;
  height: 51px;
  float: left;
  color: #FFF;
  padding: 0 0 0 12px;
  text-align: center; }

/* line 3942, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal DIV.cap {
  width: 12px;
  height: 51px;
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/dayDealPrijsstickerClosingCap.png) no-repeat;
  float: left; }

/* line 3943, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .sticker EM {
  float: left; }

/* line 3945, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .sticker EM.currency, .grid .blockDaydeal .sticker EM.cents {
  font-size: 0.5em;
  padding-top: 5px;
  margin-right: 4px;
  margin-left: 4px; }

/* line 3952, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal .btn {
  text-transform: none; }

/* line 3956, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal ul {
  margin: 0 0 13px 0; }

/* line 3960, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockDaydeal ul, .grid .blockNewsletter ul {
  list-style-type: none;
  list-style-image: url("/includes/images/rd/ABTEST/frontpage-18-7-2012/pijl-black.png");
  font-size: 1em;
  list-style-position: inside;
  line-height: 17px; }

/* line 3967, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockNewsletter li {
  padding-left: 12px;
  list-style: none;
  background: no-repeat 0 3px url("data:image/gif;base64,R0lGODlhCAAIALMMALa9uI2ZkK62sJWgmMbMx87Tz+/w7/f49+fp54WRiL7Ev32KgP///wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVEN0ZCMDRGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVEN0ZCMDVGQkZCMTFFMUE3RThENkY4Qzc3OTMzQzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUQ3RkIwMkZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUQ3RkIwM0ZCRkIxMUUxQTdFOEQ2RjhDNzc5MzNDMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAwALAAAAAAIAAgAAAQckMkpSVKHqrVCmRu3DAgTioIpXlIIZBKiGBQTAQA7"); }

/* line 3973, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockNewsletter {
  width: 412px;
  height: 203px;
  display: block;
  overflow: hidden;
  background: url("/includes/images/rd/ABTEST/frontpage-18-7-2012/bg_nieuwsbrief.jpg") no-repeat; }

/* line 3981, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.grid .blockNewsletter .right ul {
  margin: 48px 0 20px 10px;
  padding: 0 0 0 6px; }

/* file: /includes/css/rd/ABTEST/frontpage-18-7-2012/coda-slider.css */
/***********************************************************************
  jQuery Coda-Slider v3.0 - kevinbatdorf.github.com/codaslider
  Copyright (c) 2012 Kevin Batdorf
  This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
************************************************************************/
/********************************************
SASS stylesheet.

No idea what CSS preprocessing is all about? No problem... just use the style.css file instead.
If you want to learn more, check out this article by Chris Coyier

css-tricks.com/musings-on-preprocessing/

********************************************/
/* line 4002, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper {
  /* Eric Meyer's reset http://meyerweb.com/eric/tools/css/ */
  /*******************************************************
  *
  * Most common stuff you'll need to change
  * will be below this line.
  *
  ********************************************************/
  /******************************************************
  *
  * Main wrapper padding
  *
  *******************************************************/
  padding: 0 0;
  width: 201px;
  border: 1px solid #CCC;
  display: block; }

/* line 4021, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper div, .coda-slider-wrapper span, .coda-slider-wrapper applet, .coda-slider-wrapper object, .coda-slider-wrapper iframe, .coda-slider-wrapper h1, .coda-slider-wrapper h2, .coda-slider-wrapper h3, .coda-slider-wrapper h4, .coda-slider-wrapper h5, .coda-slider-wrapper h6, .coda-slider-wrapper p, .coda-slider-wrapper blockquote, .coda-slider-wrapper pre, .coda-slider-wrapper abbr, .coda-slider-wrapper acronym, .coda-slider-wrapper address, .coda-slider-wrapper big, .coda-slider-wrapper cite, .coda-slider-wrapper code, .coda-slider-wrapper del, .coda-slider-wrapper dfn, .coda-slider-wrapper em, .coda-slider-wrapper font, .coda-slider-wrapper img, .coda-slider-wrapper ins, .coda-slider-wrapper kbd, .coda-slider-wrapper q, .coda-slider-wrapper s, .coda-slider-wrapper samp, .coda-slider-wrapper small, .coda-slider-wrapper strike, .coda-slider-wrapper strong, .coda-slider-wrapper sub, .coda-slider-wrapper sup, .coda-slider-wrapper tt, .coda-slider-wrapper var, .coda-slider-wrapper b, .coda-slider-wrapper u, .coda-slider-wrapper i, .coda-slider-wrapper center, .coda-slider-wrapper dl, .coda-slider-wrapper dt, .coda-slider-wrapper dd, .coda-slider-wrapper ol, .coda-slider-wrapper ul, .coda-slider-wrapper li, .coda-slider-wrapper fieldset, .coda-slider-wrapper form, .coda-slider-wrapper label, .coda-slider-wrapper legend, .coda-slider-wrapper table, .coda-slider-wrapper caption, .coda-slider-wrapper tbody, .coda-slider-wrapper tfoot, .coda-slider-wrapper thead, .coda-slider-wrapper tr, .coda-slider-wrapper th, .coda-slider-wrapper td {
  margin: 0;
  padding: 0;
  border: 0;
  box-shadow: none;
  outline: 0;
  font-size: 1em;
  vertical-align: baseline;
  background: transparent; }

/* line 4032, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper body {
  line-height: 1; }

/* line 4036, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper ol, .coda-slider-wrapper ul {
  list-style: none; }

/* line 4040, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper blockquote, .coda-slider-wrapper q {
  quotes: none; }

/* line 4044, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper blockquote:before, .coda-slider-wrapper blockquote:after, .coda-slider-wrapper q:before, .coda-slider-wrapper q:after {
  content: '';
  content: none; }

/* line 4049, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider {
  /******************************************************
    *
    * Inner wrapper styles
    *
    *******************************************************/
  background: none;
  /******************************************************
    *
    * Width of the container. Typically you will want to
    * match this with the width of the panel as well.
    *
    *******************************************************/
  width: 167px; }

/* line 4065, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider .panel {
  /******************************************************
      *
      * Width of each individual panel.
      * Typically you will want to match this with the width
      * of the container as well.
      *
      *******************************************************/
  width: 167px;
  height: 201px; }

/* line 4077, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider .panel .panel-wrapper {
  /******************************************************
        *
        * Panel wrapper styles
        *
        *******************************************************/
  padding: 20px; }

/* line 4086, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav {
  /******************************************************
    *
    * Tab styles
    *
    *******************************************************/ }

/* line 4094, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav .current {
  /******************************************************
      *
      * Current tab styles
      *
      *******************************************************/
  background: #0090FF; }

/* line 4103, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav a {
  /******************************************************
      *
      * Tab styles
      *
      *******************************************************/
  background: #000;
  color: #fff;
  margin-right: 1px;
  padding: 3px 6px; }

/* line 4115, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav a:hover {
  /******************************************************
      *
      * Tab styles
      *
      *******************************************************/
  background: #000;
  color: #fff;
  text-shadow: none; }

/* line 4126, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
  /******************************************************
    *
    * Arrow Styles
    *
    *******************************************************/ }

/* line 4134, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
  /******************************************************
      *
      * Arrow Styles
      *
      *******************************************************/
  background: #000;
  color: #fff;
  padding: 5px;
  width: 100px; }

/* line 4146, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left-arrow {
  /******************************************************
    *
    * Graphical arrow styles
    *
    *******************************************************/
  width: 17px;
  height: 18px;
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/arrow1.png) no-repeat top left;
  margin-top: 50%; }

/* line 4158, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left-arrow:hover {
  /************************************************
    *
    * Graphical arrows hover left
    *
    *************************************************/
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/arrow1.png) no-repeat bottom left; }

/* line 4167, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-right-arrow {
  /******************************************************
    *
    * Graphical arrow styles
    *
    *******************************************************/
  width: 17px;
  height: 18px;
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/arrow2.png) no-repeat top right;
  margin-top: 50%; }

/* line 4179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-right-arrow:hover {
  /************************************************
    *
    * Graphical arrows hover right
    *
    *************************************************/
  background: url(/includes/images/rd/ABTEST/frontpage-18-7-2012/arrow2.png) no-repeat bottom right; }

/* line 4188, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {
  /************************************************
    *
    * Graphical arrows active
    *
    *************************************************/
  margin-top: 51%; }

/* line 4197, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .loading {
  /******************************************************
    *
    * Style for preloader
    *
    *******************************************************/
  height: 100%;
  padding: 20px;
  text-align: center; }

/* line 4211, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.arrows .coda-slider {
  /******************************************************
  *
  * Margin between slider and arrows
  *
  *******************************************************/
  margin: 0 0px; }

/**********************************************************************
*
* Don't change anything below here unless you know what you're doing
*
***********************************************************************/
/* line 4226, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper {
  /************************************************
  *
  * Wrapper styles
  *
  *************************************************/
  clear: both;
  overflow: auto; }

/* line 4236, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider {
  /************************************************
    *
    * slider styles
    *
    *************************************************/
  float: left;
  overflow: hidden;
  position: relative; }

/* line 4247, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider .panel-container {
  /************************************************
      *
      * Panel container styles
      *
      *************************************************/
  position: relative; }

/* line 4256, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-slider .panel-container .panel {
  /************************************************
        *
        * Panel styles
        *
        *************************************************/
  display: block;
  float: left; }

/* line 4266, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav {
  /************************************************
    *
    * Navigation tabs
    *
    *************************************************/ }

/* line 4274, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav ul {
  /************************************************
      *
      * Navigation tabs
      *
      *************************************************/
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden; }

/* line 4286, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav ul li {
  /************************************************
        *
        * Navigation tabs
        *
        *************************************************/
  display: inline; }

/* line 4295, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav ul li a {
  /************************************************
          *
          * Navigation tabs
          *
          *************************************************/
  display: block;
  float: left;
  text-decoration: none; }

/* line 4306, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {
  /************************************************
    *
    * Graphical arrows
    *
    *************************************************/
  cursor: pointer;
  float: left; }

/* line 4316, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {
  /************************************************
      *
      * Graphical arrows
      *
      *************************************************/
  display: block; }

/* line 4325, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
  /************************************************
    *
    * Html arrows
    *
    *************************************************/
  float: left; }

/* line 4334, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
  /************************************************
      *
      * Html arrow styles
      *
      *************************************************/
  display: block;
  text-align: center;
  text-decoration: none; }

/* line 4345, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
  /************************************************
    *
    * Html and graphical arrow styles
    *
    *************************************************/
  clear: both; }

/* line 4354, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fullwidth {
  width: 100%; }

/* line 4355, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.half {
  width: 47%; }

/* line 4356, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.third {
  width: 28%; }

/* line 4357, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.quarter {
  width: 21%; }

/* line 4358, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.fifth {
  width: 15%; }

/* line 4359, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.last {
  margin-right: 0 !important; }

/* line 4361, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.dialog-form span.error {
  display: block; }

/* line 4365, ../../../var/www/ecs/includes/sass/rd/partials/screen/_screen.scss */
.screenreader {
  clip: rect(1px, 1px, 1px, 1px);
  margin: 0 !important;
  padding: 0 !important;
  position: absolute !important; }

/* jquery - ui - Selectmenu */
/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu {
  font-size: 11px !important;
  text-decoration: none !important;
  font-family: Arial,helvetica,sans-serif !important;
  color: #333 !important;
  display: block;
  display: inline-block;
  position: relative;
  height: 2.2em;
  vertical-align: middle;
  text-decoration: none;
  overflow: hidden;
  zoom: 1; }

/* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-icon {
  position: absolute;
  right: 6px;
  margin-top: -8px;
  top: 50%; }

/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu {
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  display: none;
  z-index: 1005; }

/* z-index: 1005 to make selectmenu work with dialog */
/* line 5, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

/* line 6, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-open {
  display: block; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu-popup {
  margin-top: -1px; }

/* line 8, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li {
  font-size: 11px !important;
  text-decoration: none !important;
  font-family: Arial,helvetica,sans-serif !important;
  color: #333 !important;
  padding: 0;
  margin: 0;
  display: block;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  font-weight: normal !important; }

/* line 9, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li a, .ui-selectmenu-status {
  line-height: 1.4em;
  display: block;
  padding: .405em 2.1em .405em 1em;
  outline: none;
  text-decoration: none; }

/* line 10, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
  cursor: default; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {
  padding-left: 20px;
  position: relative;
  margin-left: 5px; }

/* line 13, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
  position: absolute;
  top: 1em;
  margin-top: -8px;
  left: 0; }

/* line 14, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-status {
  line-height: 1.4em; }

/* line 15, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
  display: block;
  margin-bottom: .2em; }

/* line 16, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-header {
  font-weight: bold; }

/* line 17, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
  opacity: .8; }

/* line 18, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu li.topOption a, option.topOption {
  font-weight: bold;
  color: #004D59 !important; }

/* for optgroups */
/* line 20, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu .ui-selectmenu-group {
  font-size: 1em; }

/* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
  line-height: 1.4em;
  display: block;
  padding: .6em .5em 0;
  font-weight: bold; }

/* line 22, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul {
  margin: 0;
  padding: 0; }

/* line 23, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-menu .ui-selectmenu-group ul a {
  padding-left: 2em; }

/* IE6 workaround (dotted transparent borders) */
/* line 25, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
* html .ui-selectmenu-menu li {
  border-color: pink;
  filter: chroma(color=pink);
  width: 100%; }

/* line 26, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
* html .ui-selectmenu-menu li a {
  position: relative; }

/* IE7 workaround (opacity disabled) */
/* line 28, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
* + html .ui-state-disabled, * + html .ui-state-disabled a {
  color: silver; }

/* line 30, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-item-header {
  line-height: 1.5em; }

/* end jquery - ui - Selectmenu */
/* jquery - ui - custom */
/* line 35, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-widget {
  text-align: left;
  font-family: Arial,helvetica,sans-serif !important; }

/* line 36, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-loading {
  background: url("/includes/images/rd/jqueryui/images/ui-anim_basic_16x16.gif") no-repeat scroll 97% center white; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-loading .ui-icon {
  background-image: none; }

/* ui - selectmenu */
/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu:hover {
  text-decoration: none; }

/* line 41, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
a.ui-selectmenu {
  height: auto;
  overflow: auto; }

/* line 42, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-status {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu-open {
  z-index: 350 !important; }

/* line 44, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  display: block;
  padding-left: 20px; }

/* line 46, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#customer-information-tabs ul.ui-selectmenu-menu-dropdown a,
#customer-information-tabs span.ui-selectmenu-status {
  text-indent: -10px; }

/* line 48, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#customer-information-tabs span {
  display: inline; }

/* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#customer-information-tabs span.bold {
  font-weight: bold; }

/* line 55, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
li.topOption a {
  font-weight: bold; }

/* end ui - selectmenu*/
/* ui - accordion */
/* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-accordion-header {
  font-size: 12px; }

/* line 60, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-accordion-header a {
  font-weight: normal;
  font-size: 1em; }

/* line 62, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.selected-loading {
  background: url("/includes/images/rd/jqueryui/images/ui-anim_basic_16x16.gif") no-repeat scroll 97% center white; }

/* end ui - accordion */
/* end jquery - ui - custom*/
/*-----------------------------------------------------------/
/  repair dialog box
/-----------------------------------------------------------*/
/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist {
  margin-left: 10px;
  height: 28px;
  border-bottom: 1px solid #CECECE; }

/* line 72, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li {
  display: block;
  float: left;
  margin: 0 4px;
  border: 1px solid #CECECE;
  margin-bottom: -1px;
  line-height: 140%;
  font-size: 12px;
  color: #39393D; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li.message {
  border: none;
  padding: 4px 10px; }

/* line 74, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li a {
  padding: 5px 5px 6px 5px;
  display: block;
  background: #eee;
  text-decoration: none; }

/* line 75, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li a:hover {
  background: #f7f7f7; }

/* line 76, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li.current {
  border-bottom: 0px;
  font-weight: bold; }

/* line 77, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.tablist li.current a {
  background: #fff;
  padding-bottom: 7px;
  font-weight: bold; }

/* line 79, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repair-dialog form {
  height: 450px; }

/* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repair-dialog .wizard {
  width: 500px;
  height: 100%;
  margin: 25px auto;
  overflow: hidden;
  position: relative; }

/* line 81, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.items {
  width: 20000em;
  clear: both;
  position: absolute; }

/* line 82, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repair-dialog .page {
  width: 450px;
  padding: 15px 25px 0 25px;
  float: left;
  position: relative; }

/* line 83, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repair-dialog .page table {
  width: 400px; }

/* line 84, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repair-dialog .page input[type="text"],
#repair-dialog .page select,
#repair-dialog .page textarea {
  width: 200px; }

/* line 87, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm label {
  display: block;
  float: none;
  font-weight: bold; }

/* line 88, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm input, #repairForm select {
  display: block;
  float: none; }

/* line 89, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm input[type=text], #repairForm select {
  width: 376px;
  margin-bottom: 5px; }

/* line 90, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm p {
  margin: 11px 0; }

/* line 91, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm h1 {
  color: #404041; }

/* line 92, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm h2 {
  color: #404041;
  font-weight: normal; }

/* line 93, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairForm-intro, .repairForm-form {
  color: #404041;
  border: 1px solid #e3e3e3;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 25px;
  position: relative;
  margin-bottom: 10px; }

/* line 94, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.repairForm-form {
  min-height: 150px;
  padding-right: 150px; }

/* line 95, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#repairform .btn {
  position: relative; }

/*-----------------------------------------------------------/
/  jQuery UI Core (global styling v1.2)
/-----------------------------------------------------------*/
/* line 99, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-widget-overlay {
  background: #FFFFFF;
  opacity: 0.5;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  filter: blur(5px); }

/* line 104, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ie8 .ui-widget-overlay {
  background: none url(/includes/images/rd/jqueryui/ie8-overlay-bground.png); }

/*-----------------------------------------------------------/
/  jQuery UI Dialog (global styling v1.2)
/-----------------------------------------------------------*/
/* line 111, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-dialog {
  padding: 0;
  border: 0;
  -webkit-box-shadow: 0 0 36px #000000;
  -moz-box-shadow: 0 0 36px #000000;
  box-shadow: 0 0 36px #000000; }
  /* line 116, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-dialog a:link, .ui-dialog a:active, .ui-dialog a:visited {
    color: #007b8f;
    text-decoration: none;
    -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 121, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-dialog a:hover {
    color: #e02e12;
    text-decoration: none;
    -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 127, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-dialog .ui-dialog-titlebar {
    background: none;
    padding: 12px 49px 10px 11px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }
    /* line 131, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
    .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
      font-size: 16px;
      font-family: "Open Sans", arial, sans-serif !important;
      font-weight: bold !important;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      color: #004d59;
      padding: 0;
      margin: 0;
      line-height: 1.3; }
    /* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
    .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
      -webkit-border-radius: 0 4px 0 0;
      -moz-border-radius: 0 4px 0 0;
      -ms-border-radius: 0 4px 0 0;
      -o-border-radius: 0 4px 0 0;
      border-radius: 0 4px 0 0;
      width: 40px;
      height: 40px;
      right: 0;
      top: 0;
      padding: 0;
      margin: 0;
      border: 0;
      border-left: 1px solid #FFFFFF;
      color: #007b8f;
      background: none;
      -webkit-transition: color 0.3s ease;
      -moz-transition: color 0.3s ease;
      -ms-transition: color 0.3s ease;
      -o-transition: color 0.3s ease;
      transition: color 0.3s ease; }
      /* line 151, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
        position: absolute;
        top: 0;
        right: 0;
        width: 18px;
        height: 18px;
        padding: 10px;
        font-family: 'rd-icons';
        speak: none;
        font-style: normal !important;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 18px;
        content: "\e60c"; }
      /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        color: #e02e12;
        -webkit-transition: color 0.3s ease;
        -moz-transition: color 0.3s ease;
        -ms-transition: color 0.3s ease;
        -o-transition: color 0.3s ease;
        transition: color 0.3s ease; }
      /* line 173, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
        background: none; }
  /* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-dialog .ui-dialog-content {
    padding: 14px;
    margin: 0;
    overflow: hidden; }

/* line 184, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ie8 .ui-dialog {
  border: 1px solid #b3bab4; }

/*-----------------------------------------------------------/
/  jQuery UI Selectmenu (global styling v1.2.2)
/-----------------------------------------------------------*/
/* line 191, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu.ui-state-default,
.ui-selectmenu .ui-widget-content
.ui-state-default,
.ui-selectmenu .ui-widget-header
.ui-state-default {
  border: 1px solid #b3bab4 !important;
  background: none #FFFFFF;
  font-weight: normal;
  color: #555555;
  width: 97% !important; }
  /* line 201, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-selectmenu.ui-state-default span,
  .ui-selectmenu .ui-widget-content
.ui-state-default span,
  .ui-selectmenu .ui-widget-header
.ui-state-default span {
    margin-bottom: 0; }
  /* line 204, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  .ui-selectmenu.ui-state-default .ui-icon,
  .ui-selectmenu .ui-widget-content
.ui-state-default .ui-icon,
  .ui-selectmenu .ui-widget-header
.ui-state-default .ui-icon {
    border-left: 1px solid #007b8f;
    background-image: url(/includes/images/rd/header/jqueryui-selectmenu-arrow-active.png);
    background-position: 6px 4px; }

/* line 211, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu .ui-selectmenu-item-content em {
  display: none; }

/* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu .ui-selectmenu-menu em {
  display: inline-block;
  margin-left: 4px; }

/* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
.ui-selectmenu .ui-selectmenu-menu li.ui-state-disabled a .ui-icon,
.ui-selectmenu .ui-state-disabled .ui-icon {
  border-left: 1px solid #7d8a80;
  background-image: url(/includes/images/rd/header/jqueryui-selectmenu-arrow-inactive.png);
  background-position: 6px 4px; }

/*-----------------------------------------------------------/
/  countryDialog box
/-----------------------------------------------------------*/
/* line 233, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#countryDialog form {
  width: 80%;
  margin: 20px auto; }

/* line 237, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
#countryDialog p {
  padding: 4px 0 0 0;
  margin-bottom: 12px; }
  /* line 240, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  #countryDialog p strong {
    font-weight: bold; }
  /* line 243, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
  #countryDialog p button {
    font-size: 11px;
    cursor: pointer;
    width: 100%;
    height: 48px;
    padding: 8px;
    text-align: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #FFF;
    -webkit-box-shadow: 0 1px 4px #999;
    -moz-box-shadow: 0 1px 4px #999;
    box-shadow: 0 1px 4px #999;
    background: -svg(linear-gradient(top, #f8f9f9, #e0e3e1));
    background: -owg(linear-gradient(top, #f8f9f9, #e0e3e1));
    background: -webkit(linear-gradient(top, #f8f9f9, #e0e3e1));
    background: -moz(linear-gradient(top, #f8f9f9, #e0e3e1));
    background: -o(linear-gradient(top, #f8f9f9, #e0e3e1));
    background: linear-gradient(top, #f8f9f9, #e0e3e1); }
    /* line 254, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
    #countryDialog p button:hover {
      border: 1px solid #007b8f;
      background: -svg(linear-gradient(top, #f2f6f7, #c2d4d7));
      background: -owg(linear-gradient(top, #f2f6f7, #c2d4d7));
      background: -webkit(linear-gradient(top, #f2f6f7, #c2d4d7));
      background: -moz(linear-gradient(top, #f2f6f7, #c2d4d7));
      background: -o(linear-gradient(top, #f2f6f7, #c2d4d7));
      background: linear-gradient(top, #f2f6f7, #c2d4d7); }
    /* line 258, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
    #countryDialog p button .flag {
      background-image: url(/includes/images/rd/checkout/flags.png);
      background-repeat: no-repeat;
      width: 34px;
      height: 34px;
      float: left;
      margin-right: 8px; }
      /* line 265, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      #countryDialog p button .flag.NL {
        background-position: 0 0; }
      /* line 266, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      #countryDialog p button .flag.BE {
        background-position: 0 -34px; }
      /* line 267, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryui.scss */
      #countryDialog p button .flag.DE {
        background-position: 0 -68px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0; }

/* line 19, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word; }

/* line 28, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important; }

/* Default close button class */
/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent; }

/* line 52, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px; }

/* line 57, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
* html .qtip-titlebar .qtip-close {
  top: 16px; }

/* IE fix */
/* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr; }

/* line 66, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em; }

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
/* line 93, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-default {
  border-width: 1px;
  border-style: solid;
  border-color: #F1D031;
  background-color: #FFFFA3;
  color: #555; }

/* line 102, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93; }

/* line 106, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111; }

/*! Light tooltip style */
/* line 120, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545; }

/* line 126, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-light .qtip-titlebar {
  background-color: #f1f1f1; }

/*! Dark tooltip style */
/* line 132, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3; }

/* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-dark .qtip-titlebar {
  background-color: #404040; }

/* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-dark .qtip-icon {
  border-color: #444; }

/* line 146, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

/*! Cream tooltip style */
/* line 152, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35; }

/* line 158, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D; }

/* line 162, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0; }

/*! Red tooltip style */
/* line 168, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323; }

/* line 174, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-red .qtip-titlebar {
  background-color: #F06D65; }

/* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0; }

/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-red .qtip-icon {
  border-color: #D95252; }

/* line 186, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252; }

/*! Green tooltip style */
/* line 192, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219; }

/* line 198, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-green .qtip-titlebar {
  background-color: #B0DE78; }

/* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0; }

/*! Blue tooltip style */
/* line 208, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD; }

/* line 214, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5; }

/* line 218, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0; }

/* line 224, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); }

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
/* line 231, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/* line 239, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }

/* Youtube tooltip style */
/* line 246, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border-width: 0;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%); }

/* line 266, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: transparent; }

/* line 271, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-youtube .qtip-content {
  padding: .75em;
  font: 12px arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"; }

/* line 279, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-youtube .qtip-icon {
  border-color: #222; }

/* line 283, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

/* jQuery TOOLS Tooltip style */
/* line 289, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid #f1f1f1;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333; }

/* IE Specific */
/* line 311, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"; }

/* line 316, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"; }

/* line 321, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent; }

/* line 328, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools .qtip-icon {
  border-color: #555; }

/* line 332, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333; }

/* Cluetip style */
/* line 338, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent; }

/* line 348, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent; }

/* line 354, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cluetip .qtip-icon {
  border-color: #808064; }

/* line 358, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952; }

/* Tipsy style */
/* line 365, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, 0.87);
  color: white;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: 'Lucida Grande', sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black; }

/* line 379, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent; }

/* line 384, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipsy .qtip-content {
  padding: 6px 10px; }

/* line 388, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none; }

/* line 393, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

/* Tipped style */
/* line 399, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif; }

/* line 413, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"; }

/* line 427, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589; }

/* line 432, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555; }

/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
/* line 444, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -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);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

/* line 466, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

/* line 480, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
  right: 11px;
  top: 45%;
  border-style: none; }

/* line 496, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px; }

/* line 501, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-icon {
  /**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
  background: transparent; }

/* line 513, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-icon .ui-icon {
  /**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
  width: auto;
  height: auto;
  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

/* line 535, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40); }

/* IE9 fix - removes all filters */
/* line 546, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none; }

/* line 554, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10; }

/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
/* line 563, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden; }

/* line 567, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent; }

/* line 577, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip .qtip-tip canvas {
  top: 0;
  left: 0; }

/* line 579, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible; }

/* line 585, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
#qtip-overlay {
  position: fixed;
  left: -10000em;
  top: -10000em; }

/* Applied to modals with show.modal.blur set to true */
/* line 592, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
#qtip-overlay.blurs {
  cursor: pointer; }

/* Change opacity of overlay here */
/* line 595, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

/* line 609, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtipmodal-ie6fix {
  position: absolute !important; }

/* custom qtip css */
/* line 644, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
.qtip-default {
  background: none;
  border: none; }
  /* line 648, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
  .qtip-default.qtip-completeFilled .qtip-content {
    border: #007b8f 1px solid !important;
    background: #007b8f;
    color: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  /* line 655, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
  .qtip-default.qtip-lined .qtip-content {
    border: #007b8f 1px solid !important;
    background: #FFFFFF;
    color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  /* line 662, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
  .qtip-default .qtip-content span.qtip-img {
    display: block;
    width: 74px;
    height: 74px;
    background-repeat: no-repeat;
    background-position: -74px 0; }
  /* line 669, ../../../var/www/ecs/includes/sass/rd/partials/default/_jqueryqtip.scss */
  .qtip-default.applyMargin {
    padding: 5px; }

@font-face {
  font-family: 'rd-icons';
  src: url("/includes/fonts/rd-icons.eot?-b32icx");
  src: url("/includes/fonts/rd-icons.eot?#iefix-b32icx") format("embedded-opentype"), url("/includes/fonts/rd-icons.woff?-b32icx") format("woff"), url("/includes/fonts/rd-icons.ttf?-b32icx") format("truetype"), url("/includes/fonts/rd-icons.svg?-b32icx#rd-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: AvenirBlack;
  src: url("/includes/fonts/avenirblack-webfont.eot?#iefix") format("embedded-opentype"), local(Avenir), local(AvenirBlack), url("/includes/fonts/avenirblack-webfont.woff") format("woff"), url("/includes/fonts/avenirblack-webfont.ttf") format("truetype"), url("/includes/fonts/avenirblack-webfont.svg#webfont6nDbHWrl") format("svg");
  font-weight: normal;
  font-style: normal;
  font-weight: 600; }

@font-face {
  font-family: 'rd-icons';
  src: url("/includes/fonts/rd-icons.eot?-b32icx");
  src: url("/includes/fonts/rd-icons.eot?#iefix-b32icx") format("embedded-opentype"), url("/includes/fonts/rd-icons.woff?-b32icx") format("woff"), url("/includes/fonts/rd-icons.ttf?-b32icx") format("truetype"), url("/includes/fonts/rd-icons.svg?-b32icx#rd-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.messages .error {
  display: none;
  width: 360px;
  height: 30px;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 4px #999;
  -moz-box-shadow: 0 1px 4px #999;
  box-shadow: 0 1px 4px #999;
  background: -svg(linear-gradient(bottom, #fae0dc, #f3aca1));
  background: -owg(linear-gradient(bottom, #fae0dc, #f3aca1));
  background: -webkit(linear-gradient(bottom, #fae0dc, #f3aca1));
  background: -moz(linear-gradient(bottom, #fae0dc, #f3aca1));
  background: -o(linear-gradient(bottom, #fae0dc, #f3aca1));
  background: linear-gradient(bottom, #fae0dc, #f3aca1);
  border: 1px solid #e65a43;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .messages .error .icon {
    height: 22px;
    width: 330px;
    padding: 8px 0 0 30px;
    text-align: center;
    color: #e02e12;
    font-weight: bold;
    background: url(/includes/images/rd/checkout/message_icon_bground.png) no-repeat 0 0; }

/* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.messages .alert {
  width: 360px;
  height: 30px;
  margin: 0 auto;
  -webkit-box-shadow: 0 1px 4px #999;
  -moz-box-shadow: 0 1px 4px #999;
  box-shadow: 0 1px 4px #999;
  background: -svg(linear-gradient(bottom, #dbebda, #a0ca9d));
  background: -owg(linear-gradient(bottom, #dbebda, #a0ca9d));
  background: -webkit(linear-gradient(bottom, #dbebda, #a0ca9d));
  background: -moz(linear-gradient(bottom, #dbebda, #a0ca9d));
  background: -o(linear-gradient(bottom, #dbebda, #a0ca9d));
  background: linear-gradient(bottom, #dbebda, #a0ca9d);
  border: 1px solid #107a07;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  /* line 29, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .messages .alert .icon {
    height: 22px;
    width: 330px;
    padding: 8px 0 0 30px;
    text-align: center;
    color: #0f7a08;
    font-weight: bold;
    background: url(/includes/images/rd/checkout/message_icon_bground.png) no-repeat 0 -30px; }

/* line 44, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) h3,
.content.catalog .contentPane form:not(.paging) h3,
.ui-dialog-content form:not(.paging) h3 {
  padding-bottom: 5px;
  border-bottom: 1px solid #ced2cf;
  color: #007b8f; }

/* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) ul,
.content.catalog .contentPane form:not(.paging) ul,
.ui-dialog-content form:not(.paging) ul {
  padding: 0;
  margin: 8px 0;
  float: none;
  display: block;
  min-height: 32px;
  _height: 44px;
  zoom: 1; }
  /* line 57, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form:not(.paging) ul:before, .content.catalog .mainContent form:not(.paging) ul:after,
  .content.catalog .contentPane form:not(.paging) ul:before,
  .content.catalog .contentPane form:not(.paging) ul:after,
  .ui-dialog-content form:not(.paging) ul:before,
  .ui-dialog-content form:not(.paging) ul:after {
    content: "";
    display: table; }
  /* line 62, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form:not(.paging) ul:after,
  .content.catalog .contentPane form:not(.paging) ul:after,
  .ui-dialog-content form:not(.paging) ul:after {
    clear: both; }
  /* line 65, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form:not(.paging) ul li,
  .content.catalog .contentPane form:not(.paging) ul li,
  .ui-dialog-content form:not(.paging) ul li {
    float: left; }
    /* line 67, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
    .content.catalog .mainContent form:not(.paging) ul li label,
    .content.catalog .contentPane form:not(.paging) ul li label,
    .ui-dialog-content form:not(.paging) ul li label {
      margin-top: 9px;
      display: block; }
      /* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
      .content.catalog .mainContent form:not(.paging) ul li label.radio,
      .content.catalog .contentPane form:not(.paging) ul li label.radio,
      .ui-dialog-content form:not(.paging) ul li label.radio {
        height: 23px;
        padding: 8px 8px 0px 28px;
        margin: 0 8px 0 0;
        background: #e9ebe9;
        display: inline-block;
        position: relative;
        cursor: pointer;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px; }
        /* line 79, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
        .content.catalog .mainContent form:not(.paging) ul li label.radio input[type=radio],
        .content.catalog .mainContent form:not(.paging) ul li label.radio input[type=checkbox],
        .content.catalog .contentPane form:not(.paging) ul li label.radio input[type=radio],
        .content.catalog .contentPane form:not(.paging) ul li label.radio input[type=checkbox],
        .ui-dialog-content form:not(.paging) ul li label.radio input[type=radio],
        .ui-dialog-content form:not(.paging) ul li label.radio input[type=checkbox] {
          position: absolute;
          top: 5px;
          left: 5px; }
      /* line 86, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
      .content.catalog .mainContent form:not(.paging) ul li label small,
      .content.catalog .contentPane form:not(.paging) ul li label small,
      .ui-dialog-content form:not(.paging) ul li label small {
        font-weight: normal;
        color: #7d8a80;
        display: block; }
      /* line 91, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
      .content.catalog .mainContent form:not(.paging) ul li label i[class*='icon-'],
      .content.catalog .contentPane form:not(.paging) ul li label i[class*='icon-'],
      .ui-dialog-content form:not(.paging) ul li label i[class*='icon-'] {
        font-size: 10px;
        height: 11px;
        display: inline-block;
        float: none;
        vertical-align: bottom;
        padding: 0; }
        /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
        .content.catalog .mainContent form:not(.paging) ul li label i[class*='icon-']:hover,
        .content.catalog .contentPane form:not(.paging) ul li label i[class*='icon-']:hover,
        .ui-dialog-content form:not(.paging) ul li label i[class*='icon-']:hover {
          color: #007b8f;
          cursor: default; }
    /* line 104, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
    .content.catalog .mainContent form:not(.paging) ul li.label,
    .content.catalog .contentPane form:not(.paging) ul li.label,
    .ui-dialog-content form:not(.paging) ul li.label {
      width: 182px;
      margin-right: 22px; }
    /* line 108, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
    .content.catalog .mainContent form:not(.paging) ul li.nolabel,
    .content.catalog .contentPane form:not(.paging) ul li.nolabel,
    .ui-dialog-content form:not(.paging) ul li.nolabel {
      padding-left: 182px;
      margin-right: 22px; }

/* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) select,
.content.catalog .contentPane form:not(.paging) select,
.ui-dialog-content form:not(.paging) select {
  outline: none; }

/* line 118, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input,
.content.catalog .mainContent form:not(.paging) textarea,
.content.catalog .mainContent form:not(.paging) select,
.content.catalog .contentPane form:not(.paging) input,
.content.catalog .contentPane form:not(.paging) textarea,
.content.catalog .contentPane form:not(.paging) select,
.ui-dialog-content form:not(.paging) input,
.ui-dialog-content form:not(.paging) textarea,
.ui-dialog-content form:not(.paging) select {
  border: 0; }

/* line 124, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=checkbox],
.content.catalog .contentPane form:not(.paging) input[type=checkbox],
.ui-dialog-content form:not(.paging) input[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
  width: auto;
  height: auto; }

/* line 129, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=radio],
.content.catalog .contentPane form:not(.paging) input[type=radio],
.ui-dialog-content form:not(.paging) input[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio;
  width: auto;
  height: auto; }

/* line 134, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) button,
.content.catalog .contentPane form:not(.paging) button,
.ui-dialog-content form:not(.paging) button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0; }

/* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) select,
.content.catalog .contentPane form:not(.paging) select,
.ui-dialog-content form:not(.paging) select {
  font-size: 11px;
  background-image: url(/includes/images/rd/checkout/input_text_bground2.png);
  background-repeat: no-repeat;
  background-position: right 100px;
  padding: 3px 0px 3px 8px !important;
  height: 24px;
  width: 200px;
  border: 1px solid #b3bab4;
  margin: 0 8px 0 0 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

/* line 152, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text],
.content.catalog .mainContent form:not(.paging) input[type=email],
.content.catalog .mainContent form:not(.paging) input[type=search],
.content.catalog .mainContent form:not(.paging) input[type=password],
.content.catalog .contentPane form:not(.paging) input[type=text],
.content.catalog .contentPane form:not(.paging) input[type=email],
.content.catalog .contentPane form:not(.paging) input[type=search],
.content.catalog .contentPane form:not(.paging) input[type=password],
.ui-dialog-content form:not(.paging) input[type=text],
.ui-dialog-content form:not(.paging) input[type=email],
.ui-dialog-content form:not(.paging) input[type=search],
.ui-dialog-content form:not(.paging) input[type=password] {
  background-image: url(/includes/images/rd/checkout/input_text_bground2.png);
  background-repeat: no-repeat;
  background-position: right 100px;
  height: 23px;
  padding: 3px 0px 3px 8px !important;
  border: 1px solid #b3bab4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 11px;
  color: #007b8f; }

/* line 168, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text].required,
.content.catalog .mainContent form:not(.paging) input[type=email].required,
.content.catalog .mainContent form:not(.paging) input[type=search].required,
.content.catalog .mainContent form:not(.paging) input[type=password].required,
.content.catalog .contentPane form:not(.paging) input[type=text].required,
.content.catalog .contentPane form:not(.paging) input[type=email].required,
.content.catalog .contentPane form:not(.paging) input[type=search].required,
.content.catalog .contentPane form:not(.paging) input[type=password].required,
.ui-dialog-content form:not(.paging) input[type=text].required,
.ui-dialog-content form:not(.paging) input[type=email].required,
.ui-dialog-content form:not(.paging) input[type=search].required,
.ui-dialog-content form:not(.paging) input[type=password].required {
  background-position: right -1px;
  padding: 0 32px 0 8px; }

/* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text].true,
.content.catalog .mainContent form:not(.paging) input[type=email].true,
.content.catalog .mainContent form:not(.paging) input[type=search].true,
.content.catalog .mainContent form:not(.paging) input[type=password].true,
.content.catalog .contentPane form:not(.paging) input[type=text].true,
.content.catalog .contentPane form:not(.paging) input[type=email].true,
.content.catalog .contentPane form:not(.paging) input[type=search].true,
.content.catalog .contentPane form:not(.paging) input[type=password].true,
.ui-dialog-content form:not(.paging) input[type=text].true,
.ui-dialog-content form:not(.paging) input[type=email].true,
.ui-dialog-content form:not(.paging) input[type=search].true,
.ui-dialog-content form:not(.paging) input[type=password].true {
  border-color: #b5d99f;
  background-position: right -31px;
  padding: 0 32px 0 8px; }

/* line 183, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text].warning,
.content.catalog .mainContent form:not(.paging) input[type=email].warning,
.content.catalog .mainContent form:not(.paging) input[type=search].warning,
.content.catalog .mainContent form:not(.paging) input[type=password].warning,
.content.catalog .contentPane form:not(.paging) input[type=text].warning,
.content.catalog .contentPane form:not(.paging) input[type=email].warning,
.content.catalog .contentPane form:not(.paging) input[type=search].warning,
.content.catalog .contentPane form:not(.paging) input[type=password].warning,
.ui-dialog-content form:not(.paging) input[type=text].warning,
.ui-dialog-content form:not(.paging) input[type=email].warning,
.ui-dialog-content form:not(.paging) input[type=search].warning,
.ui-dialog-content form:not(.paging) input[type=password].warning {
  background-position: right -94px;
  border-color: #f8db80;
  color: #ff9933;
  padding: 0 32px 0 8px;
  min-height: 0; }

/* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text].false,
.content.catalog .mainContent form:not(.paging) input[type=email].false,
.content.catalog .mainContent form:not(.paging) input[type=search].false,
.content.catalog .mainContent form:not(.paging) input[type=password].false,
.content.catalog .contentPane form:not(.paging) input[type=text].false,
.content.catalog .contentPane form:not(.paging) input[type=email].false,
.content.catalog .contentPane form:not(.paging) input[type=search].false,
.content.catalog .contentPane form:not(.paging) input[type=password].false,
.ui-dialog-content form:not(.paging) input[type=text].false,
.ui-dialog-content form:not(.paging) input[type=email].false,
.ui-dialog-content form:not(.paging) input[type=search].false,
.ui-dialog-content form:not(.paging) input[type=password].false {
  background-position: right -62px;
  color: #e02e12;
  border-color: #f79891;
  padding: 0 32px 0 8px; }

/* line 202, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=text].preview,
.content.catalog .mainContent form:not(.paging) input[type=email].preview,
.content.catalog .mainContent form:not(.paging) input[type=search].preview,
.content.catalog .mainContent form:not(.paging) input[type=password].preview,
.content.catalog .contentPane form:not(.paging) input[type=text].preview,
.content.catalog .contentPane form:not(.paging) input[type=email].preview,
.content.catalog .contentPane form:not(.paging) input[type=search].preview,
.content.catalog .contentPane form:not(.paging) input[type=password].preview,
.ui-dialog-content form:not(.paging) input[type=text].preview,
.ui-dialog-content form:not(.paging) input[type=email].preview,
.ui-dialog-content form:not(.paging) input[type=search].preview,
.ui-dialog-content form:not(.paging) input[type=password].preview {
  color: #7d8a80;
  font-style: italic;
  font-weight: normal; }

/* line 210, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) input[type=number],
.content.catalog .contentPane form:not(.paging) input[type=number],
.ui-dialog-content form:not(.paging) input[type=number] {
  padding: 2px 4px;
  border: 1px solid #004d59;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

/* line 215, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) textarea,
.content.catalog .contentPane form:not(.paging) textarea,
.ui-dialog-content form:not(.paging) textarea {
  width: 430px;
  min-height: 120px;
  padding: 6px 6px 6px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #b3bab4;
  font-size: 11px;
  color: #007b8f;
  margin-bottom: 15px; }

/* line 225, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form:not(.paging) i[class*='icon-'],
.content.catalog .contentPane form:not(.paging) i[class*='icon-'],
.ui-dialog-content form:not(.paging) i[class*='icon-'] {
  color: #007b8f;
  font-size: 16px;
  cursor: pointer;
  display: block;
  float: right;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form:not(.paging) i[class*='icon-']:hover,
  .content.catalog .contentPane form:not(.paging) i[class*='icon-']:hover,
  .ui-dialog-content form:not(.paging) i[class*='icon-']:hover {
    color: #e02e12;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease; }

/* line 238, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent .requirednote,
.content.catalog .contentPane .requirednote,
.ui-dialog-content .requirednote {
  border-top: 1px solid #ced2cf;
  font-style: italic;
  text-align: right;
  padding-top: 2px; }

/* line 246, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.content.catalog .mainContent form.search, .content.catalog .mainContent form.ajaxSearch,
.content.catalog .contentPane form.search,
.content.catalog .contentPane form.ajaxSearch,
.ui-dialog-content form.search,
.ui-dialog-content form.ajaxSearch {
  margin-bottom: 14px; }
  /* line 128, ../../../var/www/ecs/includes/sass/rd/partials/default/_vars_mixins.scss */
  .content.catalog .mainContent form.search:after, .content.catalog .mainContent form.ajaxSearch:after,
  .content.catalog .contentPane form.search:after,
  .content.catalog .contentPane form.ajaxSearch:after,
  .ui-dialog-content form.search:after,
  .ui-dialog-content form.ajaxSearch:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  /* line 248, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form.search input[type=text],
  .content.catalog .mainContent form.search input[type=search], .content.catalog .mainContent form.ajaxSearch input[type=text],
  .content.catalog .mainContent form.ajaxSearch input[type=search],
  .content.catalog .contentPane form.search input[type=text],
  .content.catalog .contentPane form.search input[type=search],
  .content.catalog .contentPane form.ajaxSearch input[type=text],
  .content.catalog .contentPane form.ajaxSearch input[type=search],
  .ui-dialog-content form.search input[type=text],
  .ui-dialog-content form.search input[type=search],
  .ui-dialog-content form.ajaxSearch input[type=text],
  .ui-dialog-content form.ajaxSearch input[type=search] {
    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;
    width: 300px; }
  /* line 261, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
  .content.catalog .mainContent form.search button[type=submit], .content.catalog .mainContent form.ajaxSearch button[type=submit],
  .content.catalog .contentPane form.search button[type=submit],
  .content.catalog .contentPane form.ajaxSearch button[type=submit],
  .ui-dialog-content form.search button[type=submit],
  .ui-dialog-content form.ajaxSearch 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 12px;
    font-size: 14px;
    height: 26px;
    width: 38px; }

/* line 279, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.textareaContactForm {
  border: 2px solid #CCCCCC !important;
  width: 286px !important; }

/* line 283, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.inputContactForm {
  width: 190px !important; }

/* line 286, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
#loginFormDialog .label {
  width: 110px; }

/* line 289, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
#questionFormDialog .label, #productrequestdialog .label {
  width: 160px; }

/* line 293, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
#questionFormDialog .hidden {
  display: none !important; }

/* line 298, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
[data-invalidmsg] + .error {
  display: block; }

/* line 306, ../../../var/www/ecs/includes/sass/rd/partials/default/_forms-v1.1.scss */
.ie8 form:not(.paging) input[type=text],
.ie8 form:not(.paging) input[type=email],
.ie8 form:not(.paging) input[type=search],
.ie8 form:not(.paging) input[type=password] {
  height: 22px !important;
  line-height: 22px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.button {
  height: 16px;
  padding: 7px 14px 7px 44px;
  display: inline-block;
  font-size: 12px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: 1px 1px 0 #343a35;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCED2CF', endColorstr='#FF7D8A80');
  background-image: -svg(linear-gradient(bottom, #7d8a80, #ced2cf));
  background-size: 100%;
  background-image: -owg(linear-gradient(bottom, #7d8a80, #ced2cf));
  background-image: -webkit(linear-gradient(bottom, #7d8a80, #ced2cf));
  background-image: -moz(linear-gradient(bottom, #7d8a80, #ced2cf));
  background-image: -o(linear-gradient(bottom, #7d8a80, #ced2cf));
  background-image: linear-gradient(bottom, #7d8a80, #ced2cf);
  background: -ms-linear-gradient(bottom, #7d8a80, #ced2cf);
  /* IE10+ */
  background-color: #7d8a80;
  background-repeat: repeat-x;
  text-transform: none;
  position: relative;
  overflow: hidden;
  white-space: nowrap; }
  /* line 18, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.btn {
    padding: 7px 14px 7px 44px; }
  /* line 22, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button i[class*='icon-'] {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 16px;
    color: #FFFFFF !important;
    padding: 8px 7px 6px 7px;
    width: 16px;
    height: 16px;
    background: #647067;
    -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; }
    /* line 33, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button i[class*='icon-']:after {
      left: 100%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    /* line 42, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button i[class*='icon-']:after {
      border-color: transparent;
      border-left-color: #647067;
      border-width: 4px;
      top: 50%;
      margin-top: -4px; }
  /* line 50, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.noicon {
    padding: 7px 14px 7px 14px; }
  /* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button:hover, .button.active {
    background-position: 0 -30px;
    -webkit-transition: background-position 1s ease;
    -moz-transition: background-position 1s ease;
    -ms-transition: background-position 1s ease;
    -o-transition: background-position 1s ease;
    transition: background-position 1s ease;
    cursor: pointer; }
  /* line 61, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.small {
    padding: 2px 7px 3px 36px;
    margin: 4px 0; }
    /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.small i[class*='icon-'] {
      font-size: 11px;
      padding: 5px 6px 5px 6px;
      width: 11px;
      height: 11px; }
  /* line 72, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.big {
    padding: 12px 18px 12px 54px;
    margin: 4px 0; }
    /* line 75, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.big i[class*='icon-'] {
      font-size: 18px;
      padding: 12px 12px 10px 12px;
      width: 18px;
      height: 18px; }
  /* line 82, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.center {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2E93A3', endColorstr='#FF006677');
    background-image: -svg(linear-gradient(bottom, #006677, #2e93a3));
    background-size: 100%;
    background-image: -owg(linear-gradient(bottom, #006677, #2e93a3));
    background-image: -webkit(linear-gradient(bottom, #006677, #2e93a3));
    background-image: -moz(linear-gradient(bottom, #006677, #2e93a3));
    background-image: -o(linear-gradient(bottom, #006677, #2e93a3));
    background-image: linear-gradient(bottom, #006677, #2e93a3);
    background: -ms-linear-gradient(bottom, #006677, #2e93a3);
    /* IE10+ */
    background-color: #006677;
    display: block;
    width: 70px;
    padding: 3px 0px;
    font-size: 11px;
    text-align: center; }
    /* line 89, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.center i {
      display: none; }
  /* line 91, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.back {
    margin: -4px 0 0 0; }
  /* line 95, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.order {
    text-shadow: 1px 1px 0 #004d59;
    background: #7AC100; }
    /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.order i[class*='icon-'] {
      background: #5a8e00; }
      /* line 100, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button.order i[class*='icon-']:after {
        border-left-color: #5a8e00; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.go-top {
    position: fixed;
    top: 12px;
    right: 12px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE02E12', endColorstr='#FFB1240E');
    background-image: -svg(linear-gradient(bottom, #b1240e, #e02e12));
    background-size: 100%;
    background-image: -owg(linear-gradient(bottom, #b1240e, #e02e12));
    background-image: -webkit(linear-gradient(bottom, #b1240e, #e02e12));
    background-image: -moz(linear-gradient(bottom, #b1240e, #e02e12));
    background-image: -o(linear-gradient(bottom, #b1240e, #e02e12));
    background-image: linear-gradient(bottom, #b1240e, #e02e12);
    background: -ms-linear-gradient(bottom, #b1240e, #e02e12);
    /* IE10+ */
    background-color: #b1240e;
    background-repeat: repeat-x;
    display: none;
    z-index: 2000;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0); }
    /* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.go-top i[class*='icon-'] {
      background: #991f0c; }
      /* line 117, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button.go-top i[class*='icon-']:after {
        border-left-color: #991f0c; }
    @media all and (max-width: 1340px) {
      /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button.go-top {
        text-indent: -9999px;
        padding: 7px 0px 7px 0px;
        width: 30px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px; }
        /* line 126, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
        .button.go-top i[class*='icon-'] {
          text-indent: 0; }
          /* line 128, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
          .button.go-top i[class*='icon-']:after {
            display: none; } }
    @media all and (max-width: 1090px) {
      /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button.go-top {
        display: none !important; } }
  /* line 139, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button.function {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF008FA6', endColorstr='#FF004D59');
    background-image: -svg(linear-gradient(bottom, #004d59, #008fa6));
    background-size: 100%;
    background-image: -owg(linear-gradient(bottom, #004d59, #008fa6));
    background-image: -webkit(linear-gradient(bottom, #004d59, #008fa6));
    background-image: -moz(linear-gradient(bottom, #004d59, #008fa6));
    background-image: -o(linear-gradient(bottom, #004d59, #008fa6));
    background-image: linear-gradient(bottom, #004d59, #008fa6);
    background: -ms-linear-gradient(bottom, #004d59, #008fa6);
    /* IE10+ */
    background-color: #004d59;
    text-shadow: 1px 1px 0 #004d59; }
    /* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button.function i[class*='icon-'] {
      background: #002a30; }
      /* line 144, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button.function i[class*='icon-']:after {
        border-left-color: #002a30; }
  /* line 149, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .button[disabled] {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6F7F6', endColorstr='#FFDBDFDC');
    background-image: -svg(linear-gradient(bottom, #dbdfdc, #f6f7f6));
    background-size: 100%;
    background-image: -owg(linear-gradient(bottom, #dbdfdc, #f6f7f6));
    background-image: -webkit(linear-gradient(bottom, #dbdfdc, #f6f7f6));
    background-image: -moz(linear-gradient(bottom, #dbdfdc, #f6f7f6));
    background-image: -o(linear-gradient(bottom, #dbdfdc, #f6f7f6));
    background-image: linear-gradient(bottom, #dbdfdc, #f6f7f6);
    background: -ms-linear-gradient(bottom, #dbdfdc, #f6f7f6);
    /* IE10+ */
    background-color: #dbdfdc;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: default;
    color: #b3bab4 !important; }
    /* line 155, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
    .button[disabled] i[class*='icon-'] {
      cursor: default;
      background: #ced2cf;
      color: #b3bab4 !important; }
      /* line 159, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
      .button[disabled] i[class*='icon-']:after {
        border-left-color: #ced2cf; }

/* line 165, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
BUTTON.button,
INPUT.button {
  border: 0 !important;
  height: 30px !important; }
  /* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  BUTTON.button.big,
  INPUT.button.big {
    height: 40px !important; }
  /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  BUTTON.button.small,
  INPUT.button.small {
    font-size: 11px;
    height: 20px !important; }

/* line 179, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.menuAccordion .button {
  padding: 0;
  text-shadow: 0 0 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0;
  /*border-bottom: 1px solid lighten($grey, 20%);*/
  border-bottom: 1px solid #e8ebe9 !important;
  display: block;
  background: none;
  font-weight: bold;
  width: 100%;
  padding: 3px 0; }
  /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
  .menuAccordion .button:hover {
    color: #e02e12; }

/* line 198, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.menuAccordion .dropdown {
  padding: 3px 0; }

/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn {
  background: #7dbe22;
  float: left;
  width: 268px !important;
  height: 53px !important;
  font-weight: 400;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  border-radius: 5px !important;
  border: 2px solid #5f9911;
  border-width: 0 0 3px 0 !important;
  font-size: 18px !important;
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
  color: white !important;
  cursor: pointer;
  overflow: hidden;
  text-transform: uppercase !important;
  line-height: 0;
  text-align: left;
  padding: 15px 20px 0 20px !important; }

/* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn:hover {
  background: #82c623; }

/* line 229, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn:active {
  border: none; }

/* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn:after {
  font: normal normal normal 14px/1 FontAwesome;
  content: '\f054';
  float: right;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 7px; }

/* line 247, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn--small {
  width: auto !important;
  height: 35px !important;
  font-size: 14px !important;
  text-transform: none !important;
  padding: 15px 20px 0 20px !important; }

/* line 254, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn--small:after {
  position: relative;
  top: -5px; }

/* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn--noicon {
  width: auto !important;
  height: 35px !important;
  font-size: 14px !important;
  text-transform: none !important;
  padding: 15px 10px 0 10px !important; }

/* line 266, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.default-btn--noicon:after {
  content: ''; }

/* line 270, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.green-btn {
  background: #7dbe22;
  border-color: #5f9911; }

/* line 274, ../../../var/www/ecs/includes/sass/rd/partials/default/_buttons-v2.0.scss */
.green-btn:hover {
  background: #82c623; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_shopusp-v1.0.scss */
.shopusp[data-version="1.0"] {
  width: 760px;
  height: 24px;
  padding: 4px 0 8px 230px;
  background: url(/includes/images/rd/header/shopusps-bground.png) no-repeat bottom center;
  margin-bottom: 14px;
  text-align: center; }
  /* line 8, ../../../var/www/ecs/includes/sass/rd/partials/default/_shopusp-v1.0.scss */
  .shopusp[data-version="1.0"] p {
    font-size: 14px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: bold !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #0f7a08; }
    /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_shopusp-v1.0.scss */
    .shopusp[data-version="1.0"] p img {
      vertical-align: bottom;
      margin: 0 8px 0 0; }

/* line 19, ../../../var/www/ecs/includes/sass/rd/partials/default/_shopusp-v1.0.scss */
.checkout .shopusp[data-version="1.0"] {
  width: 990px;
  padding: 4px 0 8px 0; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.fa {
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'rd-icons';
  speak: none;
  font-style: normal !important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 25, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-arrow-left:before {
  content: "\e600"; }

/* line 28, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-arrow-right:before {
  content: "\e601"; }

/* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-arrow-up:before {
  content: "\e602"; }

/* line 34, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-battery:before {
  content: "\e603"; }

/* line 37, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-bell:before {
  content: "\e604"; }

/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-book:before {
  content: "\e605"; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-calendar:before {
  content: "\e606"; }

/* line 46, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-cart:before {
  content: "\e607"; }

/* line 49, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-chat:before {
  content: "\e608"; }

/* line 52, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-check:before {
  content: "\e609"; }

/* line 55, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-check-empty:before {
  content: "\e60a"; }

/* line 58, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-checkmark:before {
  content: "\e60b"; }

/* line 61, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-close:before {
  content: "\e60c"; }

/* line 64, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-credit-card:before {
  content: "\e60d"; }

/* line 67, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-directions:before {
  content: "\e60e"; }

/* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-droplet:before {
  content: "\e60f"; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-facebook:before {
  content: "\e610"; }

/* line 76, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-feather:before {
  content: "\e611"; }

/* line 79, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-flag:before {
  content: "\e612"; }

/* line 82, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-googleplus:before {
  content: "\e613"; }

/* line 85, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-heart:before {
  content: "\e614"; }

/* line 88, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-help:before {
  content: "\e615"; }

/* line 91, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-house:before {
  content: "\e616"; }

/* line 94, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-info:before {
  content: "\e617"; }

/* line 97, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-laptop:before {
  content: "\e618"; }

/* line 100, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-layout:before {
  content: "\e619"; }

/* line 103, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-link:before {
  content: "\e61a"; }

/* line 106, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-list:before {
  content: "\e61b"; }

/* line 109, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-location:before {
  content: "\e61c"; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-mail:before {
  content: "\e61d"; }

/* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-map-marker:before {
  content: "\e61e"; }

/* line 118, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-megaphone:before {
  content: "\e61f"; }

/* line 121, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-minus:before {
  content: "\e620"; }

/* line 124, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-newspaper:before {
  content: "\e621"; }

/* line 127, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-newspaper2:before {
  content: "\e622"; }

/* line 130, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-off:before {
  content: "\e623"; }

/* line 133, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-phone:before {
  content: "\e624"; }

/* line 136, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-pinterest:before {
  content: "\e625"; }

/* line 139, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-play:before {
  content: "\e626"; }

/* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-plus:before {
  content: "\e627"; }

/* line 145, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-printer:before {
  content: "\e628"; }

/* line 148, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-arrow:before {
  content: "\e629"; }

/* line 151, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-arrow-diap:before {
  content: "\e62a"; }

/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-arrow-thin:before {
  content: "\e62b"; }

/* line 157, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-barcode:before {
  content: "\e62c"; }

/* line 160, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-barcode-outline:before {
  content: "\e62d"; }

/* line 163, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-battery:before {
  content: "\e62e"; }

/* line 166, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-battery-outline:before {
  content: "\e62f"; }

/* line 169, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-beamer:before {
  content: "\e630"; }

/* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-beamer-outline:before {
  content: "\e631"; }

/* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-bull:before {
  content: "\e632";
  display: none; }

/* line 179, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-bull-diap:before {
  content: "\e633"; }

/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-bullit:before {
  content: "\e634"; }

/* line 185, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-bullit-half:before {
  content: "\e635"; }

/* line 188, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-camcorder:before {
  content: "\e636"; }

/* line 191, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-camcorder-outline:before {
  content: "\e637"; }

/* line 194, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-camera:before {
  content: "\e638"; }

/* line 197, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-camera-outline:before {
  content: "\e639"; }

/* line 200, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-car:before {
  content: "\e63a"; }

/* line 203, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-console:before {
  content: "\e63b"; }

/* line 206, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-console-outline:before {
  content: "\e63c"; }

/* line 209, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-desktop:before {
  content: "\e63d"; }

/* line 212, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-desktop-outline:before {
  content: "\e63e"; }

/* line 215, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-digibord:before {
  content: "\e63f"; }

/* line 218, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-digibord-outline:before {
  content: "\e640"; }

/* line 221, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-dvd:before {
  content: "\e641"; }

/* line 224, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-dvd-outline:before {
  content: "\e642"; }

/* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-email:before {
  content: "\e643"; }

/* line 230, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-ereader:before {
  content: "\e644"; }

/* line 233, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-ereader-outline:before {
  content: "\e645"; }

/* line 236, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-fastcar:before {
  content: "\e646"; }

/* line 239, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-gps:before {
  content: "\e647"; }

/* line 242, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-gps-outline:before {
  content: "\e648"; }

/* line 245, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-home:before {
  content: "\e649"; }

/* line 248, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-huishoudelijk:before {
  content: "\e64a"; }

/* line 251, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-huishoudelijk-outline:before {
  content: "\e64b"; }

/* line 254, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-laptop:before {
  content: "\e64c"; }

/* line 257, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-laptop-outline:before {
  content: "\e64d"; }

/* line 260, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-mp3:before {
  content: "\e64e"; }

/* line 263, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-mp3-outline:before {
  content: "\e64f"; }

/* line 266, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-pda:before {
  content: "\e650"; }

/* line 269, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-pda-outline:before {
  content: "\e651"; }

/* line 272, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-phone:before {
  content: "\e652"; }

/* line 275, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-portdvd:before {
  content: "\e653"; }

/* line 278, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-portdvd-outline:before {
  content: "\e654"; }

/* line 281, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-portofoon:before {
  content: "\e655"; }

/* line 284, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-portofoon-outline:before {
  content: "\e656"; }

/* line 287, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-powertool:before {
  content: "\e657"; }

/* line 290, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-powertool-outline:before {
  content: "\e658"; }

/* line 293, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-printer:before {
  content: "\e659"; }

/* line 296, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-printer-outline:before {
  content: "\e65a"; }

/* line 299, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-repair:before {
  content: "\e65b"; }

/* line 302, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-reparatie:before {
  content: "\e65c"; }

/* line 305, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-reparatie-outline:before {
  content: "\e65d"; }

/* line 308, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-scanner:before {
  content: "\e65e"; }

/* line 311, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-scanner-outline:before {
  content: "\e65f"; }

/* line 314, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-search:before {
  content: "\e660"; }

/* line 317, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-service:before {
  content: "\e661"; }

/* line 320, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-service-chat:before {
  content: "\e662"; }

/* line 323, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-service-contact:before {
  content: "\e663"; }

/* line 326, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-service-helpdesk:before {
  content: "\e664"; }

/* line 329, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-service-reparatie:before {
  content: "\e665"; }

/* line 332, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-smartphone:before {
  content: "\e666"; }

/* line 335, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-smartphone-outline:before {
  content: "\e667"; }

/* line 338, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-social-facebook:before {
  content: "\e668"; }

/* line 341, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-social-google:before {
  content: "\e669"; }

/* line 344, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-social-linkedin:before {
  content: "\e66a"; }

/* line 347, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-social-twitter:before {
  content: "\e66b"; }

/* line 350, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-social-youtube:before {
  content: "\e66c"; }

/* line 353, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-status-alternative:before {
  content: "\e66d"; }

/* line 356, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-status-email:before {
  content: "\e66e"; }

/* line 359, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-status-info:before {
  content: "\e66f"; }

/* line 362, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-status-phone:before {
  content: "\e670"; }

/* line 365, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-swipe:before {
  content: "\e671"; }

/* line 368, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-tablet:before {
  content: "\e672"; }

/* line 371, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-tablet-outline:before {
  content: "\e673"; }

/* line 374, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-ups:before {
  content: "\e674"; }

/* line 377, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-ups-outline:before {
  content: "\e675"; }

/* line 380, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-usp10uur:before {
  content: "\e676"; }

/* line 383, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-usp11uur:before {
  content: "\e677"; }

/* line 386, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspassortiment:before {
  content: "\e678"; }

/* line 389, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspbezorging:before {
  content: "\e679"; }

/* line 392, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspgarantie:before {
  content: "\e67a"; }

/* line 395, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspgoedkoper:before {
  content: "\e67b"; }

/* line 398, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspklantenservice:before {
  content: "\e67c"; }

/* line 401, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspphone:before {
  content: "\e67d"; }

/* line 404, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspreparatie:before {
  content: "\e67e"; }

/* line 407, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspservice:before {
  content: "\e67f"; }

/* line 410, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspslimmer:before {
  content: "\e680"; }

/* line 413, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspsnellereparatie:before {
  content: "\e681"; }

/* line 416, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspthuiswinkel:before {
  content: "\e682"; }

/* line 419, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspveilig:before {
  content: "\e683"; }

/* line 422, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-rd-uspverpakking:before {
  content: "\e684"; }

/* line 425, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-retweet:before {
  content: "\e685"; }

/* line 428, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-search:before {
  content: "\e686"; }

/* line 431, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-star:before {
  content: "\e687"; }

/* line 434, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-star2:before {
  content: "\e688"; }

/* line 437, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-star3:before {
  content: "\e689"; }

/* line 440, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-table:before {
  content: "\e68a"; }

/* line 443, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-tag:before {
  content: "\e68b"; }

/* line 446, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-thumbs-up:before {
  content: "\e68c"; }

/* line 449, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-tools:before {
  content: "\e68d"; }

/* line 452, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-twitter:before {
  content: "\e68e"; }

/* line 455, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-user:before {
  content: "\e68f"; }

/* line 458, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-warning-sign:before {
  content: "\e690"; }

/* line 461, ../../../var/www/ecs/includes/sass/rd/partials/default/_icons.scss */
.icon-arrow-down:before {
  content: "\e691"; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
.importantMessage {
  background: #aeaeae; }
  /* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
  .importantMessage .importantMessageContent {
    min-height: 60px;
    margin: 0 auto;
    padding-top: 6px;
    width: 990px;
    color: #fff;
    line-height: 18px;
    position: relative; }
    /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    .importantMessage .importantMessageContent p {
      width: 700px;
      margin: 0 auto; }
    /* line 15, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    .importantMessage .importantMessageContent a {
      display: block;
      float: right;
      margin-top: 3px; }
    /* line 20, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    .importantMessage .importantMessageContent .bull {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 0;
      margin: 0 40px; }
    /* line 27, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    .importantMessage .importantMessageContent img {
      margin: 4px 16px 0 100px; }

/* line 35, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
#noscript-warning {
  background: #aeaeae;
  position: relative; }
  /* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
  #noscript-warning .noscript-warningContent {
    min-height: 50px;
    margin: 0 auto;
    padding-top: 16px;
    width: 990px;
    color: #fff;
    line-height: 18px;
    position: relative; }
    /* line 46, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    #noscript-warning .noscript-warningContent p {
      font-size: 12px;
      line-height: 12px;
      width: 700px;
      margin: 0 auto; }
    /* line 52, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    #noscript-warning .noscript-warningContent a {
      display: block;
      margin-top: 3px;
      color: #FFFFFF;
      text-decoration: underline; }
    /* line 59, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    #noscript-warning .noscript-warningContent .bull {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 0;
      margin: 0 40px; }
    /* line 66, ../../../var/www/ecs/includes/sass/rd/partials/default/_impMessage.scss */
    #noscript-warning .noscript-warningContent img {
      margin: 4px 16px 0 100px; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"][data-version="2.0"],
.right-off-canvas-menu[data-version="2.0"],
#etlb[data-version="2.0"],
.sidebar[data-version="2.0"] {
  margin-right: 808px;
  float: none;
  width: 190px; }

/* line 13, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] h1, aside[data-version="2.0"] h2, aside[data-version="2.0"] h3, aside[data-version="2.0"] h4, aside[data-version="2.0"] h5, aside[data-version="2.0"] h6,
.right-off-canvas-menu h1,
.right-off-canvas-menu h2,
.right-off-canvas-menu h3,
.right-off-canvas-menu h4,
.right-off-canvas-menu h5,
.right-off-canvas-menu h6,
#etlb h1,
#etlb h2,
#etlb h3,
#etlb h4,
#etlb h5,
#etlb h6,
.sidebar h1,
.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5,
.sidebar h6 {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Open Sans", arial, sans-serif !important;
  font-weight: bold !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0; }

/* line 21, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] #snelzoekbox,
.right-off-canvas-menu #snelzoekbox,
#etlb #snelzoekbox,
.sidebar #snelzoekbox {
  width: 175px;
  margin: 0 0 14px 0;
  text-align: center;
  padding: 8px;
  margin-right: 7px;
  color: #FFFFFF;
  font-weight: bold;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e02e12; }
  /* line 36, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform,
  .right-off-canvas-menu #snelzoekbox #quicksearchfulltextform,
  #etlb #snelzoekbox #quicksearchfulltextform,
  .sidebar #snelzoekbox #quicksearchfulltextform {
    height: 52px; }
    /* line 39, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform #devicezoekterm,
    .right-off-canvas-menu #snelzoekbox #quicksearchfulltextform #devicezoekterm,
    #etlb #snelzoekbox #quicksearchfulltextform #devicezoekterm,
    .sidebar #snelzoekbox #quicksearchfulltextform #devicezoekterm {
      display: block;
      background: #FFF;
      border-width: 1px 0px 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: 11px 0 1em 0 !important;
      padding: 1px 0px 0 8px !important;
      float: left;
      height: 27px;
      width: 148px;
      font-size: 11px; }
    /* line 54, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform .devicesearchbtn,
    .right-off-canvas-menu #snelzoekbox #quicksearchfulltextform .devicesearchbtn,
    #etlb #snelzoekbox #quicksearchfulltextform .devicesearchbtn,
    .sidebar #snelzoekbox #quicksearchfulltextform .devicesearchbtn {
      float: left;
      background: #FFF;
      height: 30px;
      padding: 3px 2px !important;
      margin: 11px 0 1em 0;
      border-width: 1px 1px 1px 0px !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;
      -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
      box-shadow: 0 0 0;
      cursor: pointer; }
      /* line 67, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] #snelzoekbox #quicksearchfulltextform .devicesearchbtn i:before,
      .right-off-canvas-menu #snelzoekbox #quicksearchfulltextform .devicesearchbtn i:before,
      #etlb #snelzoekbox #quicksearchfulltextform .devicesearchbtn i:before,
      .sidebar #snelzoekbox #quicksearchfulltextform .devicesearchbtn i:before {
        font-size: 12px; }
  /* line 70, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox .qsautocomplet-container,
  .right-off-canvas-menu #snelzoekbox .qsautocomplet-container,
  #etlb #snelzoekbox .qsautocomplet-container,
  .sidebar #snelzoekbox .qsautocomplet-container {
    width: 230px !important;
    top: -44px !important;
    left: -4px !important;
    text-align: left; }
    /* line 76, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox .qsautocomplet-container h4 .title,
    .right-off-canvas-menu #snelzoekbox .qsautocomplet-container h4 .title,
    #etlb #snelzoekbox .qsautocomplet-container h4 .title,
    .sidebar #snelzoekbox .qsautocomplet-container h4 .title {
      display: none; }
    /* line 80, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox .qsautocomplet-container .qsindex2-results,
    .right-off-canvas-menu #snelzoekbox .qsautocomplet-container .qsindex2-results,
    #etlb #snelzoekbox .qsautocomplet-container .qsindex2-results,
    .sidebar #snelzoekbox .qsautocomplet-container .qsindex2-results {
      max-height: 300px;
      overflow-y: auto; }
  /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox .quicksearch-divider,
  .right-off-canvas-menu #snelzoekbox .quicksearch-divider,
  #etlb #snelzoekbox .quicksearch-divider,
  .sidebar #snelzoekbox .quicksearch-divider {
    position: relative; }
    /* line 88, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox .quicksearch-divider .quicksearh-divider_text,
    .right-off-canvas-menu #snelzoekbox .quicksearch-divider .quicksearh-divider_text,
    #etlb #snelzoekbox .quicksearch-divider .quicksearh-divider_text,
    .sidebar #snelzoekbox .quicksearch-divider .quicksearh-divider_text {
      background: #e02e12;
      padding: 0 7px;
      z-index: 2;
      position: relative;
      text-transform: uppercase;
      font-size: 13px; }
    /* line 96, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] #snelzoekbox .quicksearch-divider:after,
    .right-off-canvas-menu #snelzoekbox .quicksearch-divider:after,
    #etlb #snelzoekbox .quicksearch-divider:after,
    .sidebar #snelzoekbox .quicksearch-divider:after {
      position: absolute;
      content: ' ';
      background-color: #FFF;
      font-size: 1px;
      height: 1px;
      line-height: 1px;
      left: 0px;
      bottom: 7px;
      width: 163px;
      z-index: 1; }
  /* line 110, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox select,
  .right-off-canvas-menu #snelzoekbox select,
  #etlb #snelzoekbox select,
  .sidebar #snelzoekbox select {
    width: auto;
    visibility: hidden; }
  /* line 114, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox .white,
  .right-off-canvas-menu #snelzoekbox .white,
  #etlb #snelzoekbox .white,
  .sidebar #snelzoekbox .white {
    text-transform: uppercase;
    font-size: 13px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: normal !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
  /* line 120, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #snelzoekbox .searchSelectBox,
  .right-off-canvas-menu #snelzoekbox .searchSelectBox,
  #etlb #snelzoekbox .searchSelectBox,
  .sidebar #snelzoekbox .searchSelectBox {
    margin-top: 9px;
    color: #000000;
    font-size: 11px; }

/* line 127, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] #mydevicesbox,
.right-off-canvas-menu #mydevicesbox,
#etlb #mydevicesbox,
.sidebar #mydevicesbox {
  width: 175px;
  margin: 0 0 14px 0;
  text-align: center;
  padding: 8px;
  margin-right: 7px;
  color: #FFFFFF;
  font-weight: bold;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f1b600; }
  /* line 141, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #mydevicesbox select,
  .right-off-canvas-menu #mydevicesbox select,
  #etlb #mydevicesbox select,
  .sidebar #mydevicesbox select {
    width: auto;
    visibility: hidden; }
  /* line 145, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #mydevicesbox .white,
  .right-off-canvas-menu #mydevicesbox .white,
  #etlb #mydevicesbox .white,
  .sidebar #mydevicesbox .white {
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: normal !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased; }
  /* line 151, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] #mydevicesbox .searchSelectBox,
  .right-off-canvas-menu #mydevicesbox .searchSelectBox,
  #etlb #mydevicesbox .searchSelectBox,
  .sidebar #mydevicesbox .searchSelectBox {
    margin-top: 9px;
    color: #000000;
    font-size: 11px; }

/* line 159, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] #mydevicesbox,
.right-off-canvas-menu #mydevicesbox,
#etlb #mydevicesbox,
.sidebar #mydevicesbox {
  min-width: 139px;
  text-align: center;
  padding: 8px;
  margin-bottom: 14px;
  margin-right: 7px;
  color: #FFF;
  font-weight: bold;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f1b600; }

/* line 160, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] #mydevicesbox .white,
.right-off-canvas-menu #mydevicesbox .white,
#etlb #mydevicesbox .white,
.sidebar #mydevicesbox .white {
  text-transform: uppercase;
  font-size: 14px; }

/* line 162, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] #deviceimageqs,
.right-off-canvas-menu #deviceimageqs,
#etlb #deviceimageqs,
.sidebar #deviceimageqs {
  margin: 10px;
  text-align: center; }

/* line 167, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .menublock,
.right-off-canvas-menu .menublock,
#etlb .menublock,
.sidebar .menublock {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  background: #FFFFFF;
  margin-bottom: 14px;
  border: 1px solid #e8ebe9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden; }
  /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .menublock[onClick],
  .right-off-canvas-menu .menublock[onClick],
  #etlb .menublock[onClick],
  .sidebar .menublock[onClick] {
    cursor: pointer; }
  /* line 181, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .menublock h2,
  .right-off-canvas-menu .menublock h2,
  #etlb .menublock h2,
  .sidebar .menublock h2 {
    text-shadow: 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    padding: 10px;
    color: #000000;
    font-size: 12px;
    background: none; }
  /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .menublock li:last-child,
  .right-off-canvas-menu .menublock li:last-child,
  #etlb .menublock li:last-child,
  .sidebar .menublock li:last-child {
    border-bottom: 0; }
  /* line 194, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .menublock li a.active,
  .right-off-canvas-menu .menublock li a.active,
  #etlb .menublock li a.active,
  .sidebar .menublock li a.active {
    font-weight: bold;
    position: relative; }
    /* line 197, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .menublock li a.active:after,
    .right-off-canvas-menu .menublock li a.active:after,
    #etlb .menublock li a.active:after,
    .sidebar .menublock li a.active:after {
      position: absolute;
      right: 0;
      top: 0px;
      font-family: 'rd-icons';
      content: "\e601";
      font-size: 20px; }

/* line 210, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .widget,
.right-off-canvas-menu .widget,
#etlb .widget,
.sidebar .widget {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  background: #FFFFFF;
  margin-bottom: 14px;
  border: 1px solid #e8ebe9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden; }
  /* line 217, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget[onClick],
  .right-off-canvas-menu .widget[onClick],
  #etlb .widget[onClick],
  .sidebar .widget[onClick] {
    cursor: pointer; }
  /* line 226, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget h1, aside[data-version="2.0"] .widget h2, aside[data-version="2.0"] .widget h3, aside[data-version="2.0"] .widget p, aside[data-version="2.0"] .widget ul,
  .right-off-canvas-menu .widget h1,
  .right-off-canvas-menu .widget h2,
  .right-off-canvas-menu .widget h3,
  .right-off-canvas-menu .widget p,
  .right-off-canvas-menu .widget ul,
  #etlb .widget h1,
  #etlb .widget h2,
  #etlb .widget h3,
  #etlb .widget p,
  #etlb .widget ul,
  .sidebar .widget h1,
  .sidebar .widget h2,
  .sidebar .widget h3,
  .sidebar .widget p,
  .sidebar .widget ul {
    padding: 0 6px;
    margin: 6px 0; }
  /* line 232, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget.advies a[href*='tel'],
  .right-off-canvas-menu .widget.advies a[href*='tel'],
  #etlb .widget.advies a[href*='tel'],
  .sidebar .widget.advies a[href*='tel'] {
    font-weight: bold;
    font-size: 19px;
    letter-spacing: -1px; }
  /* line 239, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget header,
  .right-off-canvas-menu .widget header,
  #etlb .widget header,
  .sidebar .widget header {
    background: -svg(linear-gradient(top, #007b8f, #004d59));
    background: -owg(linear-gradient(top, #007b8f, #004d59));
    background: -webkit(linear-gradient(top, #007b8f, #004d59));
    background: -moz(linear-gradient(top, #007b8f, #004d59));
    background: -o(linear-gradient(top, #007b8f, #004d59));
    background: linear-gradient(top, #007b8f, #004d59);
    text-shadow: 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    padding: 6px; }
    /* line 244, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget header.arrow,
    .right-off-canvas-menu .widget header.arrow,
    #etlb .widget header.arrow,
    .sidebar .widget header.arrow {
      position: relative;
      margin-bottom: 20px; }
      /* line 247, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget header.arrow:after,
      .right-off-canvas-menu .widget header.arrow:after,
      #etlb .widget header.arrow:after,
      .sidebar .widget header.arrow:after {
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 11px 64px 0 64px;
        border-color: #004d59 transparent transparent transparent;
        top: 100%;
        left: 0;
        content: " ";
        position: absolute; }
    /* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget header h3,
    .right-off-canvas-menu .widget header h3,
    #etlb .widget header h3,
    .sidebar .widget header h3 {
      color: #FFFFFF;
      padding: 0;
      margin: 0;
      font-size: 14px; }
    /* line 265, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget header p,
    .right-off-canvas-menu .widget header p,
    #etlb .widget header p,
    .sidebar .widget header p {
      color: #FFFFFF;
      padding: 0;
      margin: 0; }
  /* line 271, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget .content,
  .right-off-canvas-menu .widget .content,
  #etlb .widget .content,
  .sidebar .widget .content {
    padding: 10px 12px;
    width: auto;
    margin-bottom: 0; }
    /* line 275, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content h1,
    .right-off-canvas-menu .widget .content h1,
    #etlb .widget .content h1,
    .sidebar .widget .content h1 {
      color: #004d59;
      font-size: 18px; }
    /* line 279, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content h3,
    .right-off-canvas-menu .widget .content h3,
    #etlb .widget .content h3,
    .sidebar .widget .content h3 {
      color: #004d59;
      font-size: 16px; }
    /* line 283, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content p,
    .right-off-canvas-menu .widget .content p,
    #etlb .widget .content p,
    .sidebar .widget .content p {
      margin-bottom: 8px; }
    /* line 286, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content.customerservice,
    .right-off-canvas-menu .widget .content.customerservice,
    #etlb .widget .content.customerservice,
    .sidebar .widget .content.customerservice {
      background: url("/files/images/rd/rdnl/catalog/sidebar-widget-customerservice.png") no-repeat;
      height: 169px; }
    /* line 290, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content span,
    .right-off-canvas-menu .widget .content span,
    #etlb .widget .content span,
    .sidebar .widget .content span {
      font-weight: bold;
      display: inline-block;
      width: 60px; }
    /* line 295, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content li,
    .right-off-canvas-menu .widget .content li,
    #etlb .widget .content li,
    .sidebar .widget .content li {
      background: url(/includes/images/rd/catalog/arrow-red.png) no-repeat 0 8px;
      padding: 6px 0 6px 12px;
      border-bottom: 1px solid #98a29a;
      font-weight: bold; }
      /* line 300, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget .content li:last-child,
      .right-off-canvas-menu .widget .content li:last-child,
      #etlb .widget .content li:last-child,
      .sidebar .widget .content li:last-child {
        border-bottom: 0; }
    /* line 305, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content ul.filter li,
    .right-off-canvas-menu .widget .content ul.filter li,
    #etlb .widget .content ul.filter li,
    .sidebar .widget .content ul.filter li {
      background: none;
      border: 0;
      padding: 4px 0 4px 18px;
      position: relative; }
      /* line 310, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget .content ul.filter li input[type=checkbox],
      .right-off-canvas-menu .widget .content ul.filter li input[type=checkbox],
      #etlb .widget .content ul.filter li input[type=checkbox],
      .sidebar .widget .content ul.filter li input[type=checkbox] {
        position: absolute;
        top: 1px;
        left: -4px; }
      /* line 315, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget .content ul.filter li label,
      .right-off-canvas-menu .widget .content ul.filter li label,
      #etlb .widget .content ul.filter li label,
      .sidebar .widget .content ul.filter li label {
        color: #007b8f; }
        /* line 317, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
        aside[data-version="2.0"] .widget .content ul.filter li label:hover,
        .right-off-canvas-menu .widget .content ul.filter li label:hover,
        #etlb .widget .content ul.filter li label:hover,
        .sidebar .widget .content ul.filter li label:hover {
          color: #e02e12; }
    /* line 324, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content ul.noborder li,
    .right-off-canvas-menu .widget .content ul.noborder li,
    #etlb .widget .content ul.noborder li,
    .sidebar .widget .content ul.noborder li {
      border: 0;
      padding: 0 0 0 12px;
      background-position: 0 3px;
      font-weight: normal; }
    /* line 331, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content td,
    .right-off-canvas-menu .widget .content td,
    #etlb .widget .content td,
    .sidebar .widget .content td {
      vertical-align: top;
      padding: 0 0 12px 0; }
    /* line 335, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content i[class*='icon-'],
    .right-off-canvas-menu .widget .content i[class*='icon-'],
    #etlb .widget .content i[class*='icon-'],
    .sidebar .widget .content i[class*='icon-'] {
      display: inline-block;
      width: 16px;
      height: 16px;
      font-size: 16px;
      text-align: center;
      padding: 6px 4px 2px 4px;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      -o-border-radius: 12px;
      border-radius: 12px;
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE02E12', endColorstr='#FFB1240E');
      background-image: -svg(linear-gradient(bottom, #b1240e, #e02e12));
      background-size: 100%;
      background-image: -owg(linear-gradient(bottom, #b1240e, #e02e12));
      background-image: -webkit(linear-gradient(bottom, #b1240e, #e02e12));
      background-image: -moz(linear-gradient(bottom, #b1240e, #e02e12));
      background-image: -o(linear-gradient(bottom, #b1240e, #e02e12));
      background-image: linear-gradient(bottom, #b1240e, #e02e12);
      background: -ms-linear-gradient(bottom, #b1240e, #e02e12);
      /* IE10+ */
      background-color: #b1240e;
      color: #FFFFFF;
      margin: 0 8px 0 0;
      vertical-align: top; }
    /* line 348, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content .rating,
    .right-off-canvas-menu .widget .content .rating,
    #etlb .widget .content .rating,
    .sidebar .widget .content .rating {
      float: none; }
      /* line 350, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget .content .rating i[class*='icon-'],
      .right-off-canvas-menu .widget .content .rating i[class*='icon-'],
      #etlb .widget .content .rating i[class*='icon-'],
      .sidebar .widget .content .rating i[class*='icon-'] {
        float: left;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        -ms-border-radius: 9px;
        -o-border-radius: 9px;
        border-radius: 9px;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF98A29A', endColorstr='#FF98A29A');
        background-image: -svg(linear-gradient(bottom, #98a29a, #98a29a));
        background-size: 100%;
        background-image: -owg(linear-gradient(bottom, #98a29a, #98a29a));
        background-image: -webkit(linear-gradient(bottom, #98a29a, #98a29a));
        background-image: -moz(linear-gradient(bottom, #98a29a, #98a29a));
        background-image: -o(linear-gradient(bottom, #98a29a, #98a29a));
        background-image: linear-gradient(bottom, #98a29a, #98a29a);
        background: -ms-linear-gradient(bottom, #98a29a, #98a29a);
        /* IE10+ */
        background-color: #98a29a;
        color: #FFFFFF;
        width: 18px;
        height: 8px;
        padding: 5px 0;
        text-align: center;
        margin-right: 2px;
        font-size: 11px; }
        /* line 361, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
        aside[data-version="2.0"] .widget .content .rating i[class*='icon-'].active,
        .right-off-canvas-menu .widget .content .rating i[class*='icon-'].active,
        #etlb .widget .content .rating i[class*='icon-'].active,
        .sidebar .widget .content .rating i[class*='icon-'].active {
          width: 18px;
          height: 8px;
          border: 0;
          *zoom: 1;
          filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE02E12', endColorstr='#FFB1240E');
          background-image: -svg(linear-gradient(bottom, #b1240e, #e02e12));
          background-size: 100%;
          background-image: -owg(linear-gradient(bottom, #b1240e, #e02e12));
          background-image: -webkit(linear-gradient(bottom, #b1240e, #e02e12));
          background-image: -moz(linear-gradient(bottom, #b1240e, #e02e12));
          background-image: -o(linear-gradient(bottom, #b1240e, #e02e12));
          background-image: linear-gradient(bottom, #b1240e, #e02e12);
          background: -ms-linear-gradient(bottom, #b1240e, #e02e12);
          /* IE10+ */
          background-color: #b1240e;
          color: #FFFFFF;
          text-shadow: 1px 1px 0 #821b0a; }
    /* line 371, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget .content.cartoon,
    .right-off-canvas-menu .widget .content.cartoon,
    #etlb .widget .content.cartoon,
    .sidebar .widget .content.cartoon {
      background-repeat: no-repeat;
      background-position: top center;
      height: 164px; }
  /* line 378, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .widget footer,
  .right-off-canvas-menu .widget footer,
  #etlb .widget footer,
  .sidebar .widget footer {
    background: #DBDFDC;
    padding: 6px; }
    /* line 381, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget footer i[class*='icon-'],
    .right-off-canvas-menu .widget footer i[class*='icon-'],
    #etlb .widget footer i[class*='icon-'],
    .sidebar .widget footer i[class*='icon-'] {
      color: #000000;
      font-size: 14px;
      vertical-align: middle; }
    /* line 413, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .widget footer a,
    .right-off-canvas-menu .widget footer a,
    #etlb .widget footer a,
    .sidebar .widget footer a {
      background: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      text-shadow: 0 0 0;
      display: block;
      color: #007b8f !important;
      font-weight: normal;
      font-size: 11px;
      -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;
      padding: 0;
      text-transform: none; }
      /* line 429, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .widget footer a:hover,
      .right-off-canvas-menu .widget footer a:hover,
      #etlb .widget footer a:hover,
      .sidebar .widget footer a:hover {
        text-decoration: none;
        color: #e02e12 !important;
        -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 438, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .switch,
.right-off-canvas-menu .switch,
#etlb .switch,
.sidebar .switch {
  margin-bottom: 10px; }
  /* line 441, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .switch TD A,
  .right-off-canvas-menu .switch TD A,
  #etlb .switch TD A,
  .sidebar .switch TD A {
    width: 74px;
    height: 4px;
    padding: 8px;
    display: block;
    color: #FFFFFF !important;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    -webkit-box-shadow: 0 1px 4px #7d8a80;
    -moz-box-shadow: 0 1px 4px #7d8a80;
    box-shadow: 0 1px 4px #7d8a80;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCED2CF', endColorstr='#FF7D8A80');
    background-image: -svg(linear-gradient(bottom, #7d8a80, #ced2cf));
    background-size: 100%;
    background-image: -owg(linear-gradient(bottom, #7d8a80, #ced2cf));
    background-image: -webkit(linear-gradient(bottom, #7d8a80, #ced2cf));
    background-image: -moz(linear-gradient(bottom, #7d8a80, #ced2cf));
    background-image: -o(linear-gradient(bottom, #7d8a80, #ced2cf));
    background-image: linear-gradient(bottom, #7d8a80, #ced2cf);
    background: -ms-linear-gradient(bottom, #7d8a80, #ced2cf);
    /* IE10+ */
    background-color: #7d8a80;
    background-repeat: repeat-x;
    text-shadow: 1px 1px 0 #343a35; }
    /* line 454, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .switch TD A:hover,
    .right-off-canvas-menu .switch TD A:hover,
    #etlb .switch TD A:hover,
    .sidebar .switch TD A:hover {
      background-position: 0 -30px;
      -webkit-transition: background-position 0.3s ease;
      -moz-transition: background-position 0.3s ease;
      -ms-transition: background-position 0.3s ease;
      -o-transition: background-position 0.3s ease;
      transition: background-position 0.3s ease; }
    /* line 458, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .switch TD A.active,
    .right-off-canvas-menu .switch TD A.active,
    #etlb .switch TD A.active,
    .sidebar .switch TD A.active {
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4C554E', endColorstr='#FF7D8A80');
      background-image: -svg(linear-gradient(bottom, #7d8a80, #4c554e));
      background-size: 100%;
      background-image: -owg(linear-gradient(bottom, #7d8a80, #4c554e));
      background-image: -webkit(linear-gradient(bottom, #7d8a80, #4c554e));
      background-image: -moz(linear-gradient(bottom, #7d8a80, #4c554e));
      background-image: -o(linear-gradient(bottom, #7d8a80, #4c554e));
      background-image: linear-gradient(bottom, #7d8a80, #4c554e);
      background: -ms-linear-gradient(bottom, #7d8a80, #4c554e);
      /* IE10+ */
      background-color: #7d8a80; }
      /* line 460, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .switch TD A.active:hover,
      .right-off-canvas-menu .switch TD A.active:hover,
      #etlb .switch TD A.active:hover,
      .sidebar .switch TD A.active:hover {
        -webkit-transition: background-position 0;
        -moz-transition: background-position 0;
        -ms-transition: background-position 0;
        -o-transition: background-position 0;
        transition: background-position 0; }
    /* line 464, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .switch TD A.left,
    .right-off-canvas-menu .switch TD A.left,
    #etlb .switch TD A.left,
    .sidebar .switch TD A.left {
      -webkit-border-radius: first-value-of(8px 0 0 8px) first-value-of(15px 0 0 15px);
      -moz-border-radius: 8px 0 0 8px / 15px 0 0 15px;
      border-radius: 8px 0 0 8px / 15px 0 0 15px;
      border-right: 1px solid #e8ebe9; }
    /* line 468, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .switch TD A.right,
    .right-off-canvas-menu .switch TD A.right,
    #etlb .switch TD A.right,
    .sidebar .switch TD A.right {
      -webkit-border-radius: first-value-of(0 8px 8px 0) first-value-of(0 15px 15px 0);
      -moz-border-radius: 0 8px 8px 0 / 0 15px 15px 0;
      border-radius: 0 8px 8px 0 / 0 15px 15px 0;
      border-left: 1px solid #1c1f1d; }

/* line 480, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] nav,
.right-off-canvas-menu nav,
#etlb nav,
.sidebar nav {
  border: 1px solid #b3bab4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 14px; }
  /* line 484, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] nav h2,
  .right-off-canvas-menu nav h2,
  #etlb nav h2,
  .sidebar nav h2 {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: none repeat scroll 0 0 #DBDFDC;
    font-size: 13px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: bold !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #004d59;
    overflow: hidden;
    padding: 10px 8px 8px 10px; }
  /* line 492, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] nav li,
  .right-off-canvas-menu nav li,
  #etlb nav li,
  .sidebar nav li {
    border-bottom: 0; }
    /* line 494, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] nav li:last-child,
    .right-off-canvas-menu nav li:last-child,
    #etlb nav li:last-child,
    .sidebar nav li:last-child {
      border-bottom: 0; }
    /* line 497, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] nav li a,
    .right-off-canvas-menu nav li a,
    #etlb nav li a,
    .sidebar nav li a {
      display: block;
      padding: 4px 8px; }
      /* line 500, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] nav li a.active,
      .right-off-canvas-menu nav li a.active,
      #etlb nav li a.active,
      .sidebar nav li a.active {
        font-weight: bold;
        position: relative; }
        /* line 503, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
        aside[data-version="2.0"] nav li a.active:after,
        .right-off-canvas-menu nav li a.active:after,
        #etlb nav li a.active:after,
        .sidebar nav li a.active:after {
          position: absolute;
          right: 0;
          top: 3px;
          font-family: 'rd-icons';
          content: "\e601";
          font-size: 20px; }

/* line 517, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .navi .group,
.right-off-canvas-menu .navi .group,
#etlb .navi .group,
.sidebar .navi .group {
  border: 1px solid #e8ebe9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px; }
  /* line 521, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi .group h2,
  .right-off-canvas-menu .navi .group h2,
  #etlb .navi .group h2,
  .sidebar .navi .group h2 {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: none repeat scroll 0 0 #DBDFDC;
    font-weight: normal;
    font-size: 13px;
    color: #004d59;
    text-transform: uppercase;
    overflow: hidden;
    padding: 10px 8px 8px 10px; }
  /* line 533, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi .group UL,
  .right-off-canvas-menu .navi .group UL,
  #etlb .navi .group UL,
  .sidebar .navi .group UL {
    padding: 8px;
    background: #FFFFFF; }

/* line 540, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .categories LI,
.right-off-canvas-menu .categories LI,
#etlb .categories LI,
.sidebar .categories LI {
  padding: 2px 0 4px 4px; }

/* line 546, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters H2,
.right-off-canvas-menu .filters H2,
#etlb .filters H2,
.sidebar .filters H2 {
  position: relative;
  overflow: hidden;
  padding: 10px 0 8px 28px !important; }
  /* line 551, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters H2 i,
  .right-off-canvas-menu .filters H2 i,
  #etlb .filters H2 i,
  .sidebar .filters H2 i {
    color: #7d8a80;
    font-size: 24px;
    position: absolute;
    left: 5px;
    top: 8px; }

/* line 560, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form ul.singleselect,
.right-off-canvas-menu .filters form ul.singleselect,
#etlb .filters form ul.singleselect,
.sidebar .filters form ul.singleselect {
  padding-bottom: 22px; }

/* line 563, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form li,
.right-off-canvas-menu .filters form li,
#etlb .filters form li,
.sidebar .filters form li {
  position: relative;
  padding: 2px 0 2px 24px; }
  /* line 567, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form li label,
  .right-off-canvas-menu .filters form li label,
  #etlb .filters form li label,
  .sidebar .filters form li label {
    cursor: pointer; }
    /* line 569, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form li label.active,
    .right-off-canvas-menu .filters form li label.active,
    #etlb .filters form li label.active,
    .sidebar .filters form li label.active {
      font-weight: bold; }
    /* line 572, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form li label.noResult,
    .right-off-canvas-menu .filters form li label.noResult,
    #etlb .filters form li label.noResult,
    .sidebar .filters form li label.noResult {
      color: #807f7f; }
  /* line 576, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form li input,
  .right-off-canvas-menu .filters form li input,
  #etlb .filters form li input,
  .sidebar .filters form li input {
    position: absolute;
    top: 2px;
    left: 0; }

/* line 584, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .wizlist LI,
.right-off-canvas-menu .filters form .wizlist LI,
#etlb .filters form .wizlist LI,
.sidebar .filters form .wizlist LI {
  float: left;
  text-align: center;
  margin: 0 4px 8px 4px;
  padding: 0; }
  /* line 590, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form .wizlist LI A,
  .right-off-canvas-menu .filters form .wizlist LI A,
  #etlb .filters form .wizlist LI A,
  .sidebar .filters form .wizlist LI A {
    display: inline-block;
    width: 100%;
    text-align: right; }
  /* line 595, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form .wizlist LI LABEL,
  .right-off-canvas-menu .filters form .wizlist LI LABEL,
  #etlb .filters form .wizlist LI LABEL,
  .sidebar .filters form .wizlist LI LABEL {
    position: relative;
    width: 74px;
    height: 86px;
    cursor: pointer;
    display: block;
    -webkit-transition: background-position 0.3s ease;
    -moz-transition: background-position 0.3s ease;
    -ms-transition: background-position 0.3s ease;
    -o-transition: background-position 0.3s ease;
    transition: background-position 0.3s ease;
    color: #007b8f; }
    /* line 603, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form .wizlist LI LABEL INPUT[type=checkbox],
    .right-off-canvas-menu .filters form .wizlist LI LABEL INPUT[type=checkbox],
    #etlb .filters form .wizlist LI LABEL INPUT[type=checkbox],
    .sidebar .filters form .wizlist LI LABEL INPUT[type=checkbox] {
      position: absolute;
      left: -9999px; }
    /* line 608, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form .wizlist LI LABEL.noResults div, aside[data-version="2.0"] .filters form .wizlist LI LABEL.noResult div,
    .right-off-canvas-menu .filters form .wizlist LI LABEL.noResults div,
    .right-off-canvas-menu .filters form .wizlist LI LABEL.noResult div,
    #etlb .filters form .wizlist LI LABEL.noResults div,
    #etlb .filters form .wizlist LI LABEL.noResult div,
    .sidebar .filters form .wizlist LI LABEL.noResults div,
    .sidebar .filters form .wizlist LI LABEL.noResult div {
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
      opacity: 0.4; }
    /* line 612, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form .wizlist LI LABEL DIV,
    .right-off-canvas-menu .filters form .wizlist LI LABEL DIV,
    #etlb .filters form .wizlist LI LABEL DIV,
    .sidebar .filters form .wizlist LI LABEL DIV {
      width: 74px;
      height: 74px;
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8EBE9', endColorstr='#FFB3BAB4');
      background-image: -svg(linear-gradient(bottom, #b3bab4, #e8ebe9));
      background-size: 100%;
      background-image: -owg(linear-gradient(bottom, #b3bab4, #e8ebe9));
      background-image: -webkit(linear-gradient(bottom, #b3bab4, #e8ebe9));
      background-image: -moz(linear-gradient(bottom, #b3bab4, #e8ebe9));
      background-image: -o(linear-gradient(bottom, #b3bab4, #e8ebe9));
      background-image: linear-gradient(bottom, #b3bab4, #e8ebe9);
      background: -ms-linear-gradient(bottom, #b3bab4, #e8ebe9);
      /* IE10+ */
      background-color: #b3bab4;
      background-repeat: repeat-x;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      font-weight: normal; }
      /* line 619, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .filters form .wizlist LI LABEL DIV SPAN,
      .right-off-canvas-menu .filters form .wizlist LI LABEL DIV SPAN,
      #etlb .filters form .wizlist LI LABEL DIV SPAN,
      .sidebar .filters form .wizlist LI LABEL DIV SPAN {
        width: 74px;
        height: 74px;
        display: block;
        background-image: url(/includes/images/rd/lighting/sidebar-icons.png);
        background-repeat: no-repeat; }
    /* line 627, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form .wizlist LI LABEL:hover,
    .right-off-canvas-menu .filters form .wizlist LI LABEL:hover,
    #etlb .filters form .wizlist LI LABEL:hover,
    .sidebar .filters form .wizlist LI LABEL:hover {
      background-position: 0 -85px;
      -webkit-transition: background-position 0.3s ease;
      -moz-transition: background-position 0.3s ease;
      -ms-transition: background-position 0.3s ease;
      -o-transition: background-position 0.3s ease;
      transition: background-position 0.3s ease;
      color: #e02e12; }
    /* line 633, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .filters form .wizlist LI LABEL.active DIV,
    .right-off-canvas-menu .filters form .wizlist LI LABEL.active DIV,
    #etlb .filters form .wizlist LI LABEL.active DIV,
    .sidebar .filters form .wizlist LI LABEL.active DIV {
      *zoom: 1;
      filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF004D59', endColorstr='#FF007B8F');
      background-image: -svg(linear-gradient(top, #007b8f, #004d59));
      background-size: 100%;
      background-image: -owg(linear-gradient(top, #007b8f, #004d59));
      background-image: -webkit(linear-gradient(top, #007b8f, #004d59));
      background-image: -moz(linear-gradient(top, #007b8f, #004d59));
      background-image: -o(linear-gradient(top, #007b8f, #004d59));
      background-image: linear-gradient(top, #007b8f, #004d59);
      background: -ms-linear-gradient(top, #007b8f, #004d59);
      /* IE10+ */
      background-color: #007b8f; }
      /* line 635, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .filters form .wizlist LI LABEL.active DIV:hover,
      .right-off-canvas-menu .filters form .wizlist LI LABEL.active DIV:hover,
      #etlb .filters form .wizlist LI LABEL.active DIV:hover,
      .sidebar .filters form .wizlist LI LABEL.active DIV:hover {
        background-position: 0 0;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none; }
      /* line 639, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .filters form .wizlist LI LABEL.active DIV SPAN,
      .right-off-canvas-menu .filters form .wizlist LI LABEL.active DIV SPAN,
      #etlb .filters form .wizlist LI LABEL.active DIV SPAN,
      .sidebar .filters form .wizlist LI LABEL.active DIV SPAN {
        background-position: -74px 0; }

/* line 647, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .ui-slider,
.right-off-canvas-menu .filters form .ui-slider,
#etlb .filters form .ui-slider,
.sidebar .filters form .ui-slider {
  margin-bottom: 8px; }

/* line 650, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .ui-state-default,
.right-off-canvas-menu .filters form .ui-state-default,
#etlb .filters form .ui-state-default,
.sidebar .filters form .ui-state-default {
  cursor: pointer;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF004D59', endColorstr='#FF008FA6');
  background-image: -svg(linear-gradient(top, #008fa6, #004d59));
  background-size: 100%;
  background-image: -owg(linear-gradient(top, #008fa6, #004d59));
  background-image: -webkit(linear-gradient(top, #008fa6, #004d59));
  background-image: -moz(linear-gradient(top, #008fa6, #004d59));
  background-image: -o(linear-gradient(top, #008fa6, #004d59));
  background-image: linear-gradient(top, #008fa6, #004d59);
  background: -ms-linear-gradient(top, #008fa6, #004d59);
  /* IE10+ */
  background-color: #008fa6; }
  /* line 653, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form .ui-state-default:hover,
  .right-off-canvas-menu .filters form .ui-state-default:hover,
  #etlb .filters form .ui-state-default:hover,
  .sidebar .filters form .ui-state-default:hover {
    background: #007b8f; }

/* line 657, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .ui-widget-header,
.right-off-canvas-menu .filters form .ui-widget-header,
#etlb .filters form .ui-widget-header,
.sidebar .filters form .ui-widget-header {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB3BAB4', endColorstr='#FFE8EBE9');
  background-image: -svg(linear-gradient(top, #e8ebe9, #b3bab4));
  background-size: 100%;
  background-image: -owg(linear-gradient(top, #e8ebe9, #b3bab4));
  background-image: -webkit(linear-gradient(top, #e8ebe9, #b3bab4));
  background-image: -moz(linear-gradient(top, #e8ebe9, #b3bab4));
  background-image: -o(linear-gradient(top, #e8ebe9, #b3bab4));
  background-image: linear-gradient(top, #e8ebe9, #b3bab4);
  background: -ms-linear-gradient(top, #e8ebe9, #b3bab4);
  /* IE10+ */
  background-color: #e8ebe9; }

/* line 661, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .slider LI,
.right-off-canvas-menu .filters form .slider LI,
#etlb .filters form .slider LI,
.sidebar .filters form .slider LI {
  padding: 8px; }

/* line 664, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .slider INPUT,
.right-off-canvas-menu .filters form .slider INPUT,
#etlb .filters form .slider INPUT,
.sidebar .filters form .slider INPUT {
  position: static;
  margin: 8px 0 0 0;
  font-size: 11px;
  font-weight: bold;
  color: #004d59;
  border: 0;
  background: none; }

/* line 674, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form A,
.right-off-canvas-menu .filters form A,
#etlb .filters form A,
.sidebar .filters form A {
  text-align: right;
  padding: 2px 0;
  display: block; }

/* line 679, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .filters form .closed,
.right-off-canvas-menu .filters form .closed,
#etlb .filters form .closed,
.sidebar .filters form .closed {
  margin-bottom: 4px; }
  /* line 681, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form .closed h2,
  .right-off-canvas-menu .filters form .closed h2,
  #etlb .filters form .closed h2,
  .sidebar .filters form .closed h2 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  /* line 684, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .filters form .closed UL,
  .right-off-canvas-menu .filters form .closed UL,
  #etlb .filters form .closed UL,
  .sidebar .filters form .closed UL {
    display: none; }

/* line 691, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside[data-version="2.0"] .navi[data-version="2.0"],
.right-off-canvas-menu .navi[data-version="2.0"],
#etlb .navi[data-version="2.0"],
.sidebar .navi[data-version="2.0"] {
  border: none;
  margin-bottom: 14px;
  margin-top: 20px;
  background: #FFFFFF; }
  /* line 696, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi[data-version="2.0"] h2,
  .right-off-canvas-menu .navi[data-version="2.0"] h2,
  #etlb .navi[data-version="2.0"] h2,
  .sidebar .navi[data-version="2.0"] h2 {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    background: none repeat scroll 0 0 #DBDFDC;
    font-size: 13px;
    font-family: "Open Sans", arial, sans-serif !important;
    font-weight: bold !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #004d59;
    overflow: hidden;
    padding: 10px 8px 8px 10px !important;
    text-transform: uppercase;
    margin-bottom: 8px; }
  /* line 708, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi[data-version="2.0"] h3, aside[data-version="2.0"] .navi[data-version="2.0"] ul,
  .right-off-canvas-menu .navi[data-version="2.0"] h3,
  .right-off-canvas-menu .navi[data-version="2.0"] ul,
  #etlb .navi[data-version="2.0"] h3,
  #etlb .navi[data-version="2.0"] ul,
  .sidebar .navi[data-version="2.0"] h3,
  .sidebar .navi[data-version="2.0"] ul {
    padding: 0 8px 0 10px; }
  /* line 711, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi[data-version="2.0"] h3,
  .right-off-canvas-menu .navi[data-version="2.0"] h3,
  #etlb .navi[data-version="2.0"] h3,
  .sidebar .navi[data-version="2.0"] h3 {
    color: #000000;
    padding-bottom: 4px;
    margin-top: 14px; }
  /* line 716, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
  aside[data-version="2.0"] .navi[data-version="2.0"] ul,
  .right-off-canvas-menu .navi[data-version="2.0"] ul,
  #etlb .navi[data-version="2.0"] ul,
  .sidebar .navi[data-version="2.0"] ul {
    margin-bottom: 14px; }
    /* line 718, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .navi[data-version="2.0"] ul:last-child,
    .right-off-canvas-menu .navi[data-version="2.0"] ul:last-child,
    #etlb .navi[data-version="2.0"] ul:last-child,
    .sidebar .navi[data-version="2.0"] ul:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
    /* line 723, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .navi[data-version="2.0"] ul li label,
    .right-off-canvas-menu .navi[data-version="2.0"] ul li label,
    #etlb .navi[data-version="2.0"] ul li label,
    .sidebar .navi[data-version="2.0"] ul li label {
      display: block;
      margin-left: 0;
      color: #007b8f; }
      /* line 728, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .navi[data-version="2.0"] ul li label:hover,
      .right-off-canvas-menu .navi[data-version="2.0"] ul li label:hover,
      #etlb .navi[data-version="2.0"] ul li label:hover,
      .sidebar .navi[data-version="2.0"] ul li label:hover {
        color: #e02e12; }
      /* line 731, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .navi[data-version="2.0"] ul li label span,
      .right-off-canvas-menu .navi[data-version="2.0"] ul li label span,
      #etlb .navi[data-version="2.0"] ul li label span,
      .sidebar .navi[data-version="2.0"] ul li label span {
        color: #000000; }
      /* line 734, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
      aside[data-version="2.0"] .navi[data-version="2.0"] ul li label.noResult, aside[data-version="2.0"] .navi[data-version="2.0"] ul li label.noResult span,
      .right-off-canvas-menu .navi[data-version="2.0"] ul li label.noResult,
      .right-off-canvas-menu .navi[data-version="2.0"] ul li label.noResult span,
      #etlb .navi[data-version="2.0"] ul li label.noResult,
      #etlb .navi[data-version="2.0"] ul li label.noResult span,
      .sidebar .navi[data-version="2.0"] ul li label.noResult,
      .sidebar .navi[data-version="2.0"] ul li label.noResult span {
        color: #b3bab4;
        font-weight: normal; }
    /* line 740, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
    aside[data-version="2.0"] .navi[data-version="2.0"] ul li input,
    .right-off-canvas-menu .navi[data-version="2.0"] ul li input,
    #etlb .navi[data-version="2.0"] ul li input,
    .sidebar .navi[data-version="2.0"] ul li input {
      top: 1px;
      left: 0px; }

/* line 749, ../../../var/www/ecs/includes/sass/rd/partials/default/_sidebar-v2.0.scss */
aside.rightBar {
  float: none;
  background: #CCC;
  margin-right: 0;
  width: 128px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
* {
  outline: none; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
html {
  overflow-y: scroll;
  height: 100%; }

/* line 3, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
body {
  background: #FFFFFF;
  height: 100%;
  color: #000000;
  font: 13px 'Open Sans', Arial, Helvetica, sans-serif; }

/* line 9, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
a:link,
a:active,
a:visited {
  text-decoration: none;
  /*color: $black;*/ }

/* line 15, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
a:hover {
  text-decoration: none;
  color: #000000; }

/* line 20, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
h1, h2, h3, h4 {
  color: #000000;
  margin: 0 0 20px 0;
  text-decoration: none; }

/* line 25, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
h1 {
  font-size: 22px;
  font-family: "Open Sans", arial, sans-serif !important;
  font-weight: normal !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  line-height: 18px;
  line-height: 22px;
  font-size: 24px;
  text-transform: none !important; }
  /* line 31, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  h1 small {
    display: block;
    font-size: 14px;
    color: #007b8f;
    text-transform: none; }

/* line 38, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
h2 {
  font-size: 14px;
  font-family: "Open Sans", arial, sans-serif !important;
  font-weight: bold !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }
  /* line 40, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  h2.subHeader {
    margin-top: 8px;
    background-color: #DBDFDC;
    padding: 10px 8px 8px 10px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0; }

/* line 47, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
h3 {
  font-size: 13px;
  font-family: "Open Sans", arial, sans-serif !important;
  font-weight: normal !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #007b8f; }

/*-----------------------------------------------------------/
/  admin context menu
/-----------------------------------------------------------*/
/* line 57, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.contextMenu {
  position: absolute;
  z-index: 99999;
  background: #FFFFFF;
  padding: 10px 0;
  border: 1px solid #007b8f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .contextMenu a {
    display: block;
    cursor: pointer;
    color: #004d59;
    padding: 2px 18px; }
    /* line 69, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .contextMenu a:hover {
      background: #004d59;
      color: #FFFFFF !important; }

/*-----------------------------------------------------------/
/  layout classes
/-----------------------------------------------------------*/
/* line 79, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.screenOverlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background-color: #fff;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8; }

/* line 115, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.page {
  display: block;
  min-height: 100%;
  _height: 100%;
  width: 1170px;
  position: relative;
  z-index: 0;
  margin: 0 auto; }

/* line 125, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.content {
  opacity: 1;
  margin: 0 auto;
  width: 1170px;
  display: block;
  padding-left: 10px; }
  /* line 132, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content a {
    color: #007b8f; }
    /* line 134, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .content a:hover {
      color: #e02e12; }
  /* line 138, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content i {
    font-style: italic; }
  /* line 139, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content td {
    padding: 0; }
  /* line 140, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content strong, .content b {
    font-weight: bold; }
  /* line 142, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content p {
    margin: 0 0 12px 0; }
  /* line 145, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content hr {
    margin: 0 0 20px 0; }
  /* line 151, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content .contentPane {
    width: 960px;
    float: right; }
    /* line 156, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .content .contentPane.nosidebars {
      width: 1170px;
      float: none; }
    /* line 161, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .content .contentPane.rightsidebar {
      width: 1170px !important;
      float: none !important; }
      /* line 164, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
      .content .contentPane.rightsidebar .main {
        float: left !important;
        width: 848px !important; }
      /* line 168, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
      .content .contentPane.rightsidebar aside {
        margin: 0 0 0 862px !important; }

/* line 175, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
#contentpusher {
  display: block; }

/* line 177, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.green {
  color: #0f7a08; }

/* line 178, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.orange {
  color: #F27333; }

/* line 179, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.red {
  color: #e02e12; }

/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.main:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

/* line 190, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.main {
  margin-bottom: 14px;
  font-size: 11px; }
  /* line 194, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .banner {
    margin: 0 auto 30px auto; }
  /* line 198, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main UL[class*='col-'],
  .main DIV[class*='col-'] {
    float: left !important;
    margin-right: 10px; }
  /* line 218, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-2-1 {
    width: 392px; }
  /* line 220, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-3-1 {
    width: 258px; }
  /* line 221, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-3-2 {
    width: 526px; }
  /* line 223, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-4-1 {
    width: 191px; }
  /* line 224, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-4-2 {
    width: 392px; }
  /* line 225, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-4-3 {
    width: 593px; }
  /* line 227, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .col-2-2,
  .main .col-3-3,
  .main .col-4-4 {
    width: 794px; }
  /* line 231, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .last {
    margin-right: 0 !important; }
  /* line 234, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .main .nomargin {
    margin-bottom: 0; }

/* line 239, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
html[xmlns] .main {
  display: block; }

/* line 242, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
* html .main {
  height: 1%; }

/*-----------------------------------------------------------/
/  helper classes
/-----------------------------------------------------------*/
/* line 250, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.floatleft, .floatLeft {
  float: left; }

/* line 253, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.floatright, .floatRight {
  float: right; }

/* line 256, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.right {
  text-align: right; }

/* line 259, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.center {
  text-align: center; }

/* line 262, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.space-8 {
  margin-left: 8px !important; }

/* line 265, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.space-30 {
  margin-left: 30px !important; }

/* line 269, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.clear {
  width: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  clear: both;
  display: block; }

/* line 270, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.clearBoth, .fixfloat {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  overflow: hidden; }

/* line 278, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.olNumericList {
  list-style-type: decimal;
  list-style-position: inside; }

/* line 279, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.liNumericListContainer {
  width: 320px;
  font-size: 11px !important; }

/* line 280, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

/* line 282, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.clearfix:after {
  clear: both; }

/* line 283, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.clearfix {
  zoom: 1; }

/* line 284, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.fixfloat {
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  width: 0;
  overflow: hidden; }

/* line 285, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.noborder {
  border: 0 !important; }

/* line 286, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.nobr {
  white-space: nowrap; }

/* line 287, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.hidden {
  display: none; }

/* line 288, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.bottomline {
  border-bottom: 1px solid #DBDFDC; }

/* line 289, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.isHidden {
  display: none; }

/* line 291, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.fullwidth {
  width: 100%; }

/* line 292, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.half {
  width: 47%; }

/* line 293, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.third {
  width: 28%; }

/* line 294, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.quarter {
  width: 21%; }

/* line 295, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.fifth {
  width: 15%; }

/* line 296, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.last {
  margin-right: 0 !important; }

/* line 303, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
table.has-striping tr.even, table.has-striping tr.alt, table.has-striping tr:nth-of-type(even) {
  background: #f9f9f9; }

/* line 309, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
input.error, textarea.error {
  border-bottom: 3px solid #CC0000 !important; }

/*base pricev2 styling */
/* line 315, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.prijs.prijsv2 span {
  color: #e02e12;
  font-weight: 800;
  font-size: 20px; }
  /* line 320, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .prijs.prijsv2 span.old {
    font-size: 150%;
    font-weight: 400;
    position: relative;
    margin-right: 5px; }
    /* line 326, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .prijs.prijsv2 span.old:after {
      content: '';
      border-top: 1px solid #e02e12;
      width: 100%;
      position: absolute;
      height: 5px;
      top: 10px;
      right: -2px; }

/* line 337, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.prijs.prijsv2 sup {
  font-size: 55%; }

/* line 343, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.simpleStock .simple-stock {
  font-weight: 600; }
  /* line 346, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .simpleStock .simple-stock i {
    margin: 0 5px 0 0;
    font-size: 1.5em;
    position: relative;
    top: 2px; }

/* line 355, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.content a.cta {
  color: #FFFFFF; }
  /* line 359, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content a.cta:not(.small) span {
    top: 5px;
    left: 17px; }
  /* line 363, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .content a.cta:not(.small) i {
    top: 13px;
    right: -30px; }

/* line 369, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
.cta {
  background: #7cbf23;
  width: 268px;
  height: 53px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #5e9810 !important;
  border-width: 0 0 2px 0 !important;
  display: block;
  z-index: 1;
  float: left;
  color: #FFFFFF;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 13px; }
  /* line 384, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .cta span {
    position: relative;
    top: -7px;
    font-size: 16px; }
  /* line 389, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .cta i {
    position: relative;
    top: 1px;
    right: -22px;
    font-size: 250%; }
  /* line 396, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
  .cta.small {
    float: right;
    width: 75px;
    color: #FFFFFF; }
    /* line 401, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .cta.small:hover {
      color: #FFFFFF; }
    /* line 405, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .cta.small span {
      font-size: 35px;
      top: 0px; }
    /* line 409, ../../../var/www/ecs/includes/sass/rd/partials/default/_base.scss */
    .cta.small i {
      right: 0px; }

/*-----------------------------------------------------------/
/  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; }

/*-----------------------------------------------------------/
/  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 */ }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
body {
  box-sizing: border-box !important; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
h1 {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 700;
  color: #000;
  font-size: 26px;
  margin-bottom: 20px; }

/* line 15, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
h2 {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  color: #000;
  font-size: 19px;
  margin-bottom: 20px;
  font-weight: 400 !important; }

/* line 23, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
p {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 400;
  line-height: 21px;
  font-size: 14px; }

/* line 30, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
a {
  color: #007d8d;
  text-decoration: none;
  cursor: pointer; }
  /* line 35, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
  a:hover {
    color: #e02e12; }

/* line 41, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
strong {
  font-weight: 700 !important; }

/* line 45, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.microcopy {
  display: block;
  font-size: 10px;
  font-weight: 400;
  color: #000;
  font-family: "Open Sans", sans-serif, helvetica, arial;
  margin-bottom: 20px !important; }

/* line 54, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.highlight {
  background: #fffbcc;
  padding: 0 3px;
  display: inline-block; }

/* line 60, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.anchor-back {
  font-weight: 700;
  font-size: 14px; }
  /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
  .anchor-back:before {
    font-family: fontawesome;
    content: '\f053';
    font-size: 11px;
    padding-right: 5px; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.anchor-more {
  font-weight: 700 !important;
  font-size: 14px !important; }
  /* line 77, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
  .anchor-more:after {
    font-family: fontawesome;
    content: '\f054';
    font-size: 11px;
    padding-left: 2px; }

/* line 85, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.pageheader {
  height: 289px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 40px; }

/* line 92, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_basics.scss */
.title--centered {
  text-align: center; }

/* 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%); }

@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 */ }

/* line 67, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter {
  width: 100%;
  margin-bottom: 40px;
  border-top: 1px solid #f2f2f2; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__prefooter-wrap {
  width: 1170px;
  margin: 0 auto; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .pagefooter__prefooter-wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 79, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__usp-list {
  padding: 15px 0;
  width: 100%;
  text-align: left;
  display: block;
  float: left;
  width: 80%; }

/* line 88, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__usp-item {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  padding: 0;
  margin-right: 6%;
  margin-left: 28px;
  color: #000;
  font-weight: 400; }
  /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__usp-item:before {
    content: '\f00c';
    font-size: 19px;
    color: #008500; }

/* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__social-list {
  float: right;
  margin-top: 9px; }

/* line 110, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__menu-wrap {
  width: 100%;
  margin: 0 auto;
  font-size: 12px;
  padding: 20px 15%;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .pagefooter__menu-wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 120, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__menu-wrap ul {
    float: left;
    margin: 0 5%;
    width: 15%; }
  /* line 126, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__menu-wrap li {
    line-height: 22px; }
    /* line 129, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
    .pagefooter__menu-wrap li:first-of-type {
      font-weight: 700;
      font-size: 13px;
      margin-bottom: 5px; }
    /* line 135, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
    .pagefooter__menu-wrap li:last-of-type {
      margin-top: 10px; }
      /* line 139, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
      .pagefooter__menu-wrap li:last-of-type a:after {
        content: '\f105';
        font-family: fontawesome;
        padding-left: 5px; }

/* line 150, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__menu-wrap-inner {
  width: 1170px !important; }

/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.pagefooter__info-wrap {
  width: 1160px !important;
  margin: 0 auto 40px auto;
  text-align: center;
  font-size: 12px; }
  /* line 160, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__info-wrap img {
    display: block;
    margin: 0 auto;
    margin-bottom: 15px; }
  /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__info-wrap ul {
    margin: 0 auto;
    width: 100%;
    margin-bottom: 10px; }
  /* line 172, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__info-wrap li {
    display: inline-block;
    padding: 0 2px; }
    /* line 176, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
    .pagefooter__info-wrap li img {
      float: left;
      margin-right: 4px; }
  /* line 182, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
  .pagefooter__info-wrap .quality-marks {
    width: 100%;
    text-align: center;
    display: block; }
    /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
    .pagefooter__info-wrap .quality-marks li {
      display: inline-block;
      padding: 0 10px; }
    /* line 192, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
    .pagefooter__info-wrap .quality-marks a {
      display: block;
      height: 30px; }
      /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
      .pagefooter__info-wrap .quality-marks a span {
        display: inline-block;
        padding-top: 6px; }

/* line 205, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_pagefooter.scss */
.checkout-pagefooter__content h2 {
  margin-bottom: 10px; }

/* 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; }

/* line 4, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout h2, .checkout h3 {
  font-size: 19px !important;
  font-weight: 400 !important;
  font-family: "Open Sans", sans-serif, helvetica, arial !important;
  color: #000 !important;
  text-transform: none !important;
  margin-bottom: 20px; }

/* line 13, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout h3 {
  font-size: 14px !important;
  font-weight: 700 !important;
  margin-bottom: 10px; }

/* line 19, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout table {
  width: 100%; }

/* line 24, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout th a {
  font-weight: 400; }

/* line 27, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout th label {
  font-size: 13px; }

/* line 32, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout .info-link {
  display: inline; }

/* line 36, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout p {
  font-size: 14px; }

/* line 40, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout .status {
  font-size: 12px !important;
  text-align: left !important;
  font-weight: 600; }
  /* line 45, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout .status.green {
    color: #008500; }

/* line 52, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__overview .status {
  font-size: 13px !important;
  font-weight: 700; }

/* line 58, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basket__table {
  margin: 10px 0;
  padding: 0; }
  /* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table th {
    text-align: left;
    padding: 10px !important;
    border-bottom: 1px solid #f2f2f2 !important; }
  /* line 68, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table tr {
    border: none !important; }
  /* line 72, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table td {
    vertical-align: center !important;
    background: #fff;
    padding: 10px 10px 0 10px !important;
    border-bottom: 1px solid #f2f2f2 !important; }
  /* line 80, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table tr:first-of-type {
    border-top: 1px solid #f2f2f2 !important; }
  /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table .styled-select {
    width: 51px; }
    /* line 88, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .styled-select:after {
      font-size: 16px; }
  /* line 93, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table .btn__remove {
    margin-top: 5px; }
  /* line 97, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table .topbundle td {
    border-bottom: 0 !important; }
  /* line 101, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__table .bottombundle {
    padding-left: 20px; }
    /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
    .basket__table .bottombundle:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      overflow: hidden; }
    /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .bottombundle td {
      padding-bottom: 10px !important; }
    /* line 109, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .bottombundle .bundlemarker {
      font-size: 30px;
      color: #000;
      float: left;
      margin-right: 5px;
      margin-left: 25px; }
    /* line 117, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .bottombundle img {
      width: 40px;
      height: 40px;
      float: left; }
    /* line 123, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .bottombundle .basketLineInfo__productimg {
      margin: 0; }
    /* line 127, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__table .bottombundle .basket-bundle-description__wrap {
      float: left;
      margin-left: 10px; }

/* line 134, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basket__producttitle {
  font-size: 13px;
  font-weight: 700;
  padding-bottom: 5px; }
  /* line 139, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__producttitle:hover {
    text-decoration: none !important; }

/* line 145, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-overview__basket-table td {
  padding: 0 10px !important; }

/* line 149, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-overview__basket-table .basket__productamount {
  text-align: right; }

/* line 153, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-overview__basket-table .basket__productquantity,
.checkout-overview__basket-table .basket__productprice,
.checkout-overview__basket-table .basket__productnumber {
  text-align: center; }

/* line 160, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-overview__totals {
  text-align: right;
  line-height: 18px;
  overflow: hidden;
  margin: 0 8px 20px 0; }
  /* line 166, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-overview__totals table {
    width: 400px;
    float: right; }
  /* line 171, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-overview__totals td {
    font-size: 13px; }
  /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-overview__totals .amounts__total {
    font-weight: 700; }
  /* line 180, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-overview__totals .amounts__total--sub td {
    font-size: 11px; }

/* line 187, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.btn__remove {
  color: #007d8d;
  border: 0;
  background: none;
  font-size: 12px;
  cursor: pointer;
  display: block;
  margin-top: 5px; }
  /* line 196, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .btn__remove:hover {
    color: #e02e12; }

/* line 201, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basket__totals {
  width: 300px;
  overflow: hidden;
  float: right;
  text-align: right;
  padding: 8px;
  font-size: 13px; }
  /* line 209, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .basket__totals table {
    width: 300px;
    text-align: right;
    margin-bottom: 10px; }
    /* line 214, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .basket__totals table td {
      line-height: 20px; }
      /* line 216, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
      .basket__totals table td + td {
        font-weight: bold; }

/* line 223, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basket__microcopy {
  width: 50%;
  text-align: right;
  display: inline-block;
  margin-top: 10px;
  float: right; }

/* line 231, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__btn-wrap {
  overflow: hidden;
  padding-bottom: 20px; }

/* line 236, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__cta-btn {
  float: right; }

/* line 240, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__cta-btn[disabled] {
  opacity: 0.5; }

/* line 244, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__anchor-prev {
  color: #007d8d;
  font-size: 14px;
  font-weight: 700;
  float: left;
  margin-top: 20px; }
  /* line 251, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout__anchor-prev:hover {
    color: #e02e12 !important;
    text-decoration: none !important; }
    /* line 255, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .checkout__anchor-prev:hover:before {
      color: #e02e12 !important; }
  /* line 260, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout__anchor-prev:before {
    content: '\f104';
    font-family: fontawesome;
    font-size: 16px;
    color: #007d8d;
    padding-right: 3px; }

/* line 269, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__voucher-btn {
  float: left;
  margin-top: 10px; }
  /* line 273, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout__voucher-btn a.openCouponDialog {
    margin-top: 0;
    font-size: 13px;
    font-weight: 400; }

/* line 280, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.voucher__notification {
  width: 400px;
  float: left;
  margin-top: 13px; }

/* line 286, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-steps__list {
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  width: 100%;
  float: right; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .checkout-steps__list:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 293, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-steps__list li {
    padding: 10px;
    float: left;
    width: 20%;
    text-align: center !important;
    font-size: 14px; }

/* line 302, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-data__wrap {
  overflow: hidden; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .checkout-data__wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 307, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-data-delivery__wrap {
  width: 44%;
  float: right; }

/* line 312, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-data {
  width: 54% !important;
  border: 1px solid #c0c0c0;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  text-align: left; }
  /* line 320, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data th {
    min-width: 130px; }
  /* line 324, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data td {
    padding: 5px 0; }
  /* line 328, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data .form__input {
    padding: 5px; }
  /* line 332, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data .form__input--small {
    width: 40%;
    margin-right: 5px; }
  /* line 337, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data .form__input--name {
    width: 45%;
    margin-right: 5px; }
  /* line 342, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout-data .helper {
    margin-left: 5px;
    display: inline-block !important; }

/* line 348, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-data__delivery {
  margin-bottom: 20px;
  width: 100% !important; }

/* line 353, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkoutdata__checkbox {
  padding-top: 10px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .checkoutdata__checkbox:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 357, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutdata__checkbox input {
    float: left; }
  /* line 361, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutdata__checkbox label {
    float: left;
    width: 300px;
    margin-left: 8px;
    margin-top: -3px; }

/* line 369, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.dlv_method_header {
  width: 100%;
  display: inline-block;
  border-top: 1px solid #f2f2f2;
  padding: 15px 0;
  font-size: 13px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .dlv_method_header:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 377, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .dlv_method_header input {
    width: 25px;
    height: 18px;
    float: left;
    padding-top: 5px;
    display: inline-block; }

/* line 386, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.dlv_method__label {
  display: block !important;
  width: 260px !important;
  float: left;
  margin-top: -2px; }

/* line 393, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.dlv_method_content {
  display: block;
  margin-left: 23px;
  margin-bottom: 15px; }
  /* line 398, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .dlv_method_content p {
    font-size: 13px; }
    /* line 401, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .dlv_method_content p:empty {
      display: none; }
  /* line 406, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .dlv_method_content a:hover {
    text-decoration: none !important; }

/* line 411, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__rate {
  color: #000 !important; }

/* line 415, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.dlv_method_content--change-location {
  font-size: 13px; }

/* line 419, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.openPaazlOptions {
  font-size: 13px;
  color: #007d8d; }

/* line 424, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment__header {
  margin-bottom: 20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .payment__header:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 428, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .payment__header h2 {
    width: 400px;
    display: inline-block;
    float: left; }

/* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
.payment__footer:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden; }

/* line 439, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-options__group {
  margin-bottom: 30px; }

/* line 443, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__wrap {
  padding: 10px;
  margin-bottom: 5px;
  background: #fff;
  border: 2px solid #e8ebe9;
  display: block;
  cursor: pointer; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .payment-option__wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 452, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .payment-option__wrap:hover {
    border: 2px solid #007d8d; }
  /* line 456, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .payment-option__wrap input {
    width: 30px;
    height: 18px;
    float: left; }
  /* line 462, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .payment-option__wrap .styled-select {
    width: 200px; }

/* line 467, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__content {
  float: left;
  width: 95%; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .payment-option__content:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 473, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__description-wrap {
  width: 76%;
  float: left; }

/* line 477, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__img-wrap {
  width: 80px;
  float: left; }

/* line 482, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__img {
  max-width: 60px;
  max-height: 30px; }

/* line 487, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__description {
  float: left;
  display: inline-block;
  font-size: 13px !important; }

/* line 493, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-option__price {
  font-weight: bold;
  float: right; }

/* line 498, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-terms__wrap {
  width: 60%;
  float: right;
  text-align: right; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .payment-terms__wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 505, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.payment-terms {
  margin-bottom: 10px; }

/* line 509, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout__administration-mail {
  margin-bottom: 20px !important; }
  /* line 512, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkout__administration-mail .form__input {
    padding: 3px;
    width: 150px;
    font-size: 12px;
    margin-left: 10px; }

/* line 520, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__wrap {
  overflow: hidden;
  margin: 20px 0 40px 0;
  width: 100%; }

/* line 526, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale-items__wrap {
  float: left;
  width: 49%; }

/* line 531, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale-items__wrap:last-of-type {
  float: right; }

/* line 535, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsalewrap__title {
  text-transform: none !important;
  font-weight: bold !important;
  margin-bottom: 15px;
  font-size: 16px; }

/* line 542, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale-items__title {
  font-size: 14px;
  font-weight: bold !important;
  text-transform: none;
  color: #000; }

/* line 549, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsalewrap__title-add {
  color: #e02e12;
  white-space: nowrap; }

/* line 554, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item {
  height: 100px;
  box-sizing: border-box;
  border: 1px solid #e4e7e5;
  overflow: hidden;
  padding: 10px 5px;
  position: relative;
  margin-bottom: 30px; }

/* line 564, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item a {
  color: #007d8d;
  text-decoration: none !important; }

/* line 569, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item a:hover {
  color: #e02e12 !important; }

/* line 573, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item:last-of-type {
  margin-right: 0; }

/* line 577, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
h3.basketsale__title {
  font-size: 14px;
  font-weight: 700 !important;
  width: 200px;
  display: block;
  margin-bottom: -2px;
  height: 43px;
  overflow: hidden;
  line-height: 16px;
  text-transform: none !important; }

/* line 589, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__image-anchor {
  width: 100px;
  float: left;
  margin-right: 13px;
  display: block; }

/* line 596, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__image {
  display: block;
  padding: 5px; }

/* line 601, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__image--mod {
  padding: 0;
  margin-left: 5px;
  margin-top: 0px; }

/* line 607, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__description {
  display: block;
  width: 80%;
  padding-top: 114px;
  text-align: center;
  margin: 0 auto; }

/* line 615, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__addtocart-btn {
  padding: 5px 8px !important;
  height: 40px !important; }

/* Prices */
/* line 621, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price {
  float: left; }

/* line 625, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price__quantity {
  font-size: 11px;
  width: 45px;
  display: block;
  float: left;
  margin-right: 5px;
  color: #000;
  text-align: left;
  line-height: 12px;
  padding-top: 7px;
  margin-top: 0; }

/* line 639, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price .price__current, .basketsale__item .price .price__old {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  font-weight: 800;
  font-size: 25px;
  color: #e02e12; }

/* line 646, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price .price__cents {
  font-size: 55%;
  vertical-align: top; }

/* line 651, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price .price__old {
  font-size: 20px;
  font-weight: 400;
  position: relative;
  margin-right: 5px; }

/* line 658, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price .price__old:after {
  content: '';
  border-top: 1px solid #e02e12;
  width: 100%;
  position: absolute;
  height: 5px;
  top: 12px;
  right: -2px; }

/* line 668, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price--medium .price__current {
  font-size: 22px; }

/* line 672, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price--medium .price__old {
  font-size: 18px; }

/* line 676, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price--small .price__current {
  font-size: 20px; }

/* line 680, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.basketsale__item .price--small .price__old {
  font-size: 16px; }

/* line 685, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkoutflow {
  width: 80%;
  float: right;
  margin: 5px 0 30px 0; }
  /* line 690, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow div {
    background: #f2f2f2;
    border-left-width: 0;
    border-right-width: 0;
    color: #285dab;
    display: block;
    font-weight: 600;
    line-height: 1.8rem;
    margin-right: 0.5rem;
    padding-left: 2rem;
    padding-right: 1rem;
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 29px; }
    /* line 707, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .checkoutflow div span {
      color: #000;
      text-decoration: none;
      font-size: 12px;
      font-weight: 400; }
  /* line 716, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow li {
    display: block;
    float: left;
    height: 20px;
    position: relative;
    width: 25%; }
  /* line 725, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow .arrow {
    height: 0;
    line-height: 0;
    position: absolute;
    top: 0;
    width: 0; }
  /* line 733, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow .arrowStart {
    border-bottom: 15px solid transparent;
    border-left: 10px solid #f2f2f2;
    border-top: 15px solid transparent;
    left: 1px; }
  /* line 740, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow .arrowStartOverlay {
    border-bottom: 15px solid transparent;
    border-left: 10px solid #fff;
    border-top: 15px solid transparent;
    left: 0; }
  /* line 747, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow .arrowEnd {
    background-color: #fff;
    background-image: none;
    border-bottom: 15px solid transparent;
    border-left: 10px solid #f2f2f2;
    border-top: 15px solid transparent;
    right: 1px; }
  /* line 756, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow .arrowEndOverlay {
    background-image: none;
    border-bottom: 15px solid transparent;
    border-left: 10px solid #f2f2f2;
    border-top: 15px solid transparent;
    display: block;
    right: 2px; }
  /* line 765, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow li.first div {
    border-left-width: 1px;
    background-clip: padding-box;
    padding-left: 1.4rem;
    padding-right: 1rem; }
  /* line 772, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow li.last div {
    border-right-width: 1px;
    background-clip: padding-box;
    margin-right: 0; }
  /* line 778, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow li.complete div,
  .checkoutflow li.active div {
    background: #007d8d; }
    /* line 782, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .checkoutflow li.complete div a, .checkoutflow li.complete div span,
    .checkoutflow li.active div a,
    .checkoutflow li.active div span {
      color: #fff !important;
      font-weight: 400; }
    /* line 787, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
    .checkoutflow li.complete div .arrowEndOverlay,
    .checkoutflow li.active div .arrowEndOverlay {
      border-left: 9px solid #007d8d;
      border-bottom: 12px solid transparent; }
  /* line 795, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .checkoutflow li.complete div:after {
    content: "\f058";
    font-family: fontawesome;
    font-size: 15px;
    color: #fff;
    position: absolute;
    right: 20px; }

/* line 808, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.checkout-overview__table {
  font-size: 13px;
  line-height: 20px; }

/* line 813, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.sideinfo {
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 10px !important;
  font-size: 12px; }
  /* line 820, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo table {
    margin: 10px 0 !important; }
  /* line 824, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo td {
    padding-bottom: 5px !important;
    vertical-align: top; }
  /* line 829, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo ul {
    margin-top: 10px; }
  /* line 833, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo li {
    margin-bottom: 15px; }
  /* line 837, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo .usp-list {
    margin-top: 15px; }
  /* line 842, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo .bottombundle td {
    padding-left: 8px; }
  /* line 846, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
  .sideinfo .bottombundle .bundlemarker {
    font-size: 18px !important;
    margin-right: 5px;
    margin-left: 0px;
    line-height: 16px; }

/* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
.free-delivery-message__wrap:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden; }

/* line 859, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.free-delivery-message__wrap h2 {
  margin: 0;
  float: left; }

/* line 864, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_checkout.scss */
.free-delivery-message__wrap img {
  float: right;
  height: 33px; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
.btn {
  display: block;
  background: #007d8d;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  margin: 0 auto; }
  /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .btn:hover {
    background: #008697;
    color: #fff; }

/* line 17, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
.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: 13px;
  font-weight: 600;
  padding: 10px 30px;
  font-family: "Open Sans", sans-serif, helvetica, arial;
  height: 45px; }
  /* line 34, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .cta-btn:hover {
    background: #009600;
    color: #fff !important; }
  /* line 39, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .cta-btn:active {
    border: none;
    padding-top: 11px; }

/* line 45, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
a.cta-btn {
  height: 36px; }

/*Add to cart buttons */
/* line 53, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
.addtocart-btn {
  width: 268px;
  height: 53px;
  font-weight: 400;
  font-size: 18px;
  line-height: 0;
  padding: 4px 30px 0 0px; }
  /* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn:before {
    font-family: "rd-icons";
    content: '\e607';
    font-size: 28px;
    display: block;
    margin-right: 15px;
    vertical-align: bottom; }
  /* line 71, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn:active {
    padding-top: 6px; }

/* line 77, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
.addtocart-btn__light {
  width: 70px;
  height: 42px;
  padding: 0px 9px 0 11px;
  font-size: 28px;
  line-height: 2px;
  font-weight: 400; }
  /* line 85, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn__light:before {
    content: '+';
    font-size: 24px;
    display: block;
    float: left; }
  /* line 92, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn__light:after {
    margin-right: 0; }
  /* line 96, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn__light:active {
    padding-top: 1px; }

/* line 102, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
.addtocart-btn__light--small {
  width: 50px;
  height: 30px;
  border-width: 0 0 2px 0;
  padding: 0 7px; }
  /* line 108, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn__light--small:after {
    font-family: "rd-icons";
    content: '\e607';
    font-size: 22px;
    float: right; }
  /* line 115, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_calltoaction.scss */
  .addtocart-btn__light--small:before {
    font-size: 22px;
    float: left; }

/* 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; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_warning.scss */
.warning {
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ecdd27 !important;
  background: #fffbcc;
  min-height: 28px;
  padding: 8px 8px 8px 52px !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 13px;
  clear: left;
  margin-bottom: 10px !important; }
  /* line 15, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_warning.scss */
  .warning:before {
    color: #000;
    position: absolute;
    top: 6px;
    left: 20px;
    content: '\f06a';
    font-family: fontawesome;
    font-size: 24px; }

/* line 26, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_warning.scss */
.warning--approve {
  border: 1px solid #008500 !important;
  background: #ecffec;
  font-weight: 700 !important; }
  /* line 31, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_warning.scss */
  .warning--approve:before {
    color: #008500;
    content: '\f00c';
    font-size: 22px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.minicart {
  position: absolute;
  top: 17px !important;
  right: -8px; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.minicart__cta-btn {
  height: 42px !important;
  padding: 10px 15px !important;
  float: right; }
  /* line 12, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .minicart__cta-btn:active {
    border: none;
    padding-top: 11px !important; }

/* line 18, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.btn-minicart {
  border: none !important;
  background: none !important;
  position: absolute;
  top: -6px !important;
  right: 0 !important;
  width: 60px !important;
  overflow: hidden;
  height: 50px !important;
  cursor: pointer; }
  /* line 29, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .btn-minicart .minicart-icon {
    z-index: 999;
    position: absolute;
    top: 5px;
    left: 0; }
    /* line 35, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
    .btn-minicart .minicart-icon:before {
      font-family: "rd-icons";
      content: '\e607';
      font-size: 36px;
      display: block;
      float: left;
      margin-right: 8px; }
  /* line 45, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .btn-minicart .minicart-badge {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: #008500;
    padding: 2px;
    min-width: 15px;
    border: 2px solid #fff;
    display: inline-block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    position: absolute;
    top: -6px;
    right: -5px;
    z-index: 1000; }

/* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.cart {
  display: none; }
  /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .cart .dropdown-tab {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background: #fff;
    border: 1px solid #c0c0c0;
    border-bottom: 0;
    width: 70px;
    display: block;
    height: 43px;
    position: absolute;
    right: 0;
    top: -10px;
    z-index: 1026; }
  /* line 77, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .cart .dropdown-content {
    -webkit-border-radius: 3px 0 3px 3px;
    -moz-border-radius: 3px 0 3px 3px;
    -ms-border-radius: 3px 0 3px 3px;
    border-radius: 3px 0 3px 3px;
    box-shadow: 1px 1px 3px #cecece;
    background: #fff;
    border: 1px solid #c0c0c0;
    padding-bottom: 8px;
    width: 280px;
    position: absolute;
    right: 0;
    top: 33px;
    z-index: 1025;
    overflow: hidden;
    padding: 20px 10px;
    box-sizing: content-box !important; }

/* line 94, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.minicart__head {
  margin-bottom: 20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .minicart__head:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .minicart__head .minicart-head__txtwrap {
    float: left;
    width: 143px;
    font-size: 12px; }
  /* line 104, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .minicart__head h2 {
    font-size: 18px;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #000 !important;
    margin-bottom: 5px; }

/* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
.minicart__foot:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden; }

/* line 117, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.basketLineInfo {
  margin: 5px 0; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .basketLineInfo:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 121, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .basketLineInfo.topbundle {
    margin-bottom: 0; }
  /* line 125, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .basketLineInfo.bottombundle {
    margin-top: 0; }

/* line 130, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.basketLineInfo__productimg {
  float: left;
  width: 60px;
  display: block;
  margin-right: 10px; }

/* line 137, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.basketLineInfo__producttitle {
  float: left;
  width: 140px;
  display: block;
  font-size: 12px; }

/* line 144, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.basketLineInfo__price-wrap {
  float: right;
  display: block;
  text-align: right;
  font-size: 12px; }

/* line 151, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.minicart__totals-table {
  width: 100%;
  margin-bottom: 10px;
  border-top: 1px solid #c0c0c0;
  font-size: 12px; }
  /* line 158, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .minicart__totals-table td + td {
    text-align: right; }

/* line 164, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
.bottombundle {
  padding-left: 20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .bottombundle:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 168, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .bottombundle .bundlemarker {
    font-size: 30px;
    color: #000;
    float: left;
    margin-right: 5px; }
  /* line 175, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .bottombundle img {
    width: 40px;
    height: 40px; }
  /* line 180, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_minicart.scss */
  .bottombundle .basketLineInfo__productimg {
    margin: 0; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.toplinks {
  height: 28px;
  border-bottom: 1px solid #f6f7f6; }
  /* line 6, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .toplinks .toplinksContent {
    width: 1170px;
    margin: 0 auto;
    padding-top: 4px; }
    /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
    .toplinks .toplinksContent ul:after {
      content: "";
      display: block;
      height: 0;
      clear: both;
      overflow: hidden; }
    /* line 15, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .toplinks .toplinksContent ul ul a {
      padding-left: 0; }
    /* line 21, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .toplinks .toplinksContent li {
      float: left; }
    /* line 25, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .toplinks .toplinksContent a {
      font-size: 13px;
      padding: 0 0 0 15px; }
  /* line 31, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .toplinks .header-usp-bar {
    padding-top: 2px; }
    /* line 35, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .toplinks .header-usp-bar .usp-list {
      margin: 0;
      overflow: hidden; }
    /* line 39, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .toplinks .header-usp-bar .usp-list li {
      list-style: none;
      display: inline;
      color: #5f9911;
      font-size: 13px;
      margin-right: 10px;
      margin-left: 10px; }
      /* line 47, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
      .toplinks .header-usp-bar .usp-list li a {
        color: #5f9911;
        font-size: 13px; }

/* line 56, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.menu {
  position: relative;
  white-space: nowrap; }
  /* line 60, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .menu > a {
    border: 1px solid transparent;
    padding: 14px 10px 5px 10px !important; }
    /* line 64, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .menu > a:after {
      content: '\f078';
      font-family: fontawesome;
      font-size: 10px; }
  /* line 71, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .menu ul {
    display: none;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    border: 1px solid #c0c0c0;
    background: #fff;
    padding: 10px;
    position: absolute;
    top: 22px;
    z-index: 1200;
    line-height: 24px !important;
    min-width: 78px; }
  /* line 86, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .menu.active > a {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border: 1px solid #c0c0c0;
    border-bottom: 1px solid transparent;
    position: relative;
    z-index: 1201;
    background: #fff; }
  /* line 95, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .menu.active ul {
    display: block; }

/* line 101, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav__account {
  min-width: 142px;
  position: absolute;
  right: 200px;
  top: 5px;
  z-index: 900;
  background: #fff;
  text-align: center;
  height: 54px;
  display: table; }
  /* line 112, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__account .nav-account__account-name {
    width: 110px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden; }
  /* line 119, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__account:after {
    content: '\f078';
    font-family: fontawesome;
    font-size: 10px;
    position: absolute;
    top: 25px;
    right: 15px;
    z-index: 1202;
    color: #007d8d !important; }
  /* line 130, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__account a {
    line-height: 15px;
    vertical-align: middle;
    display: table-cell; }
    /* line 135, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav__account a:after {
      content: ''; }
  /* line 140, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__account ul {
    left: 0;
    top: 51px;
    min-width: 142px;
    box-sizing: border-box; }
    /* line 146, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav__account ul a {
      text-align: left;
      display: block;
      line-height: 20px; }

/* line 154, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.badgeCert {
  display: table;
  position: absolute;
  right: 75px;
  height: 60px;
  top: 5px; }

/* line 162, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.badgeCert__inner {
  width: 110px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  text-align: center; }

/* line 171, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.main-navigation__wrap {
  position: absolute;
  width: 100%;
  bottom: -63px;
  background-color: #f2f2f2;
  margin-bottom: 20px;
  text-align: left;
  z-index: 3;
  left: 5px; }

/* line 182, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav__main {
  width: 1170px;
  margin: 8px auto; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .nav__main:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 187, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__main > li {
    float: left; }
    /* line 190, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav__main > li > a {
      font-size: 13px;
      color: #000;
      font-weight: 600;
      font-family: "Open Sans", sans-serif, helvetica, arial;
      padding: 11px 10px;
      border: 1px solid transparent; }
      /* line 198, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
      .nav__main > li > a:hover {
        color: #e02e12; }
    /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav__main > li.nav-item__dropdown--active > a {
      background-color: #fff;
      border: 1px solid #c0c0c0;
      color: #e02e12; }
    /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav__main > li.nav-item__dropdown--active .nav__dropdown {
      display: block; }

/* line 219, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav__dropdown {
  display: none;
  overflow: hidden;
  width: 1170px;
  background-color: #fff;
  position: absolute;
  top: 33px;
  left: 50%;
  margin-left: -585px;
  border: 1px solid #c0c0c0;
  border-top: 0;
  padding: 20px 20px 20px 40px;
  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2) !important;
  box-sizing: border-box; }
  /* line 234, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav__dropdown:hover {
    display: block; }

/* line 239, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-dropdown__device-wrap {
  border-right: 2px solid #f2f2f2;
  display: inline-block;
  float: left;
  margin-right: 30px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .nav-dropdown__device-wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 247, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-dropdown__column {
  float: left;
  padding: 10px;
  width: 176px;
  box-sizing: border-box; }
  /* line 253, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-dropdown__column:last-of-type {
    padding-right: 0; }

/* line 258, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-dropdown__list {
  margin-bottom: 20px; }
  /* line 262, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-dropdown__list li {
    padding: 2px 0; }
    /* line 265, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav-dropdown__list li:first-of-type {
      font-size: 14px;
      color: #000;
      font-family: "Open Sans", sans-serif, helvetica, arial;
      font-weight: 700;
      margin-bottom: 10px; }
  /* line 274, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-dropdown__list a {
    font-size: 13px;
    color: #007d8d;
    font-family: "Open Sans", sans-serif, helvetica, arial;
    border: 0px; }
    /* line 280, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
    .nav-dropdown__list a:hover {
      color: #e02e12; }

/* line 289, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-item__dropdown--repair img {
  position: absolute;
  bottom: -20px;
  right: 30px; }

/* line 297, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-dropdown__repairservice {
  float: left;
  width: 75%;
  margin-top: 10px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .nav-dropdown__repairservice:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }
  /* line 303, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-dropdown__repairservice h2 {
    font-size: 18px;
    margin: 0 0 15px 10px;
    font-weight: 400 !important;
    text-transform: none !important;
    color: #000 !important; }

/* line 313, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-dropdown__item--last {
  font-size: 12px;
  margin-top: 8px;
  font-weight: 600;
  text-transform: capitalize; }
  /* line 319, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-dropdown__item--last i {
    font-size: 10px; }

/* line 325, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
.nav-sub__item--repair {
  margin-top: 18px; }
  /* line 328, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-sub__item--repair a {
    font-weight: 700;
    font-size: 14px; }
  /* line 333, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_navigation.scss */
  .nav-sub__item--repair i {
    font-size: 12px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
.breadcrumbs {
  overflow: hidden;
  padding: 0 !important;
  font-size: 12px;
  height: 20px;
  margin-bottom: 15px; }
  /* line 8, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
  .breadcrumbs ul {
    padding: 0;
    margin: 0 !important; }
  /* line 13, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
  .breadcrumbs li {
    float: left; }
    /* line 16, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
    .breadcrumbs li:after {
      font-family: fontawesome;
      content: '\f054';
      color: gray;
      font-size: 10px;
      padding: 0 5px;
      font-weight: light; }
    /* line 26, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
    .breadcrumbs li:last-of-type:after {
      content: ''; }
  /* line 32, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_breadcrumbs.scss */
  .breadcrumbs a {
    color: #000; }

/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.product-usps {
  list-style: none;
  margin-bottom: 20px !important; }

/* line 7, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.product-usps__item {
  font-size: 14px;
  padding-bottom: 7px;
  position: relative;
  margin-left: 20px;
  line-height: 18px; }
  /* line 14, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
  .product-usps__item:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    color: #007d8d;
    display: inline;
    text-decoration: inherit;
    content: "\f058";
    font-size: 16px;
    padding-right: 3px;
    text-indent: -20px;
    position: absolute; }

/* line 29, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.product-usps__value strong {
  font-weight: 700; }

/* line 33, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.product-usps__anchor {
  color: #007d8d;
  text-decoration: none; }
  /* line 37, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
  .product-usps__anchor:hover {
    color: #e02e12; }

/* line 42, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.usp__list {
  width: 90%; }

/* line 46, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.usp__item {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  list-style: none;
  font-size: 14px;
  padding-bottom: 7px;
  position: relative;
  margin-left: 26px;
  line-height: 18px;
  margin-bottom: 8px; }
  /* line 56, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
  .usp__item:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    color: #007d8d;
    display: inline;
    text-decoration: inherit;
    content: "\f058";
    font-size: 16px;
    padding-right: 8px;
    text-indent: -25px;
    position: absolute; }

/* line 71, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_product-usps.scss */
.usp__title {
  font-family: "Open Sans", sans-serif, helvetica, arial;
  color: #000;
  font-size: 15px;
  font-weight: 700 !important;
  text-transform: none;
  margin-bottom: 4px !important; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.pageheader {
  height: 289px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 40px; }

/* line 8, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.title--centered {
  text-align: center; }

/* line 12, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop-usp__list {
  margin: 0 -20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .brand-shop-usp__list:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 17, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop-usp__item {
  width: 300px;
  text-align: center;
  float: left;
  margin: 0 20px 30px;
  line-height: 20px; }
  /* line 24, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-usp__item h3 {
    font-weight: 700 !important;
    font-size: 16px;
    margin-bottom: 4px;
    font-family: "Open Sans", sans-serif, helvetica, arial;
    color: #000;
    text-transform: none; }
  /* line 33, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-usp__item span {
    font-size: 14px; }

/* line 38, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop-category__list {
  margin: 40px -20px 80px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .brand-shop-category__list:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 43, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop-category__item {
  margin: 0 20px 40px 20px;
  float: left;
  overflow: hidden; }
  /* line 48, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-category__item .brand-shop-category__anchor {
    border: 1px solid #c0c0c0;
    height: 123px;
    width: 460px !important;
    position: relative;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    margin-bottom: 20px; }
    /* line 58, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
    .brand-shop-category__item .brand-shop-category__anchor:hover {
      border: 1px solid #007d8d; }
  /* line 63, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-category__item img {
    height: 85%;
    left: 1px;
    position: absolute;
    z-index: 0;
    bottom: 0px; }

/* line 73, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop__productusps li {
  font-size: 13px; }
  /* line 76, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop__productusps li .brand-shop__anchor-more {
    font-size: 14px;
    margin-top: 10px;
    display: block; }
    /* line 81, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
    .brand-shop__productusps li .brand-shop__anchor-more:after {
      font-family: fontawesome;
      content: '\f054';
      font-size: 11px;
      padding-left: 5px; }

/* line 93, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.brand-shop-category-item__txt-wrap {
  position: absolute;
  top: 40px;
  left: 160px; }
  /* line 98, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-category-item__txt-wrap h2 {
    z-index: 1; }
    /* line 101, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
    .brand-shop-category-item__txt-wrap h2 i {
      font-size: 13px; }
  /* line 106, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .brand-shop-category-item__txt-wrap span {
    font-size: 13px;
    color: #000; }

/* line 112, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
.about-brand {
  width: 100%;
  border: 3px solid #f2f2f2;
  padding: 30px;
  margin-bottom: 60px; }
  /* line 118, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .about-brand h2 {
    margin-bottom: 20px; }
  /* line 122, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_merkshop.scss */
  .about-brand p {
    margin-bottom: 20px; }

/*-----------------------------------------------------------/
/  Landingpages
/-----------------------------------------------------------*/
/* line 2, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
.landing {
  margin-top: 20px; }
  /* line 5, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing a:hover {
    text-decoration: none !important; }
  /* line 11, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing a.anchor__more {
    color: #007b8f;
    font-size: 14px;
    text-decoration: none; }
    /* line 16, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing a.anchor__more:hover {
      color: #e02e12 !important;
      text-decoration: none !important; }
  /* line 24, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .page-section {
    overflow: hidden;
    margin-bottom: 40px; }
  /* line 29, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .page-section__title {
    font-family: "Source Sans Pro", sans-serif, helvetica, arial;
    color: #000;
    font-size: 26px;
    text-transform: none;
    margin-bottom: 30px;
    line-height: 30px;
    font-weight: 400 !important; }
  /* line 40, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing h2.page-section__title {
    font-size: 19px !important;
    margin-bottom: 20px; }
  /* line 45, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .section__inner--centered {
    text-align: center; }
  /* line 49, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .page-section__description {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px !important;
    color: #000; }
  /* line 56, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .section__inner--left {
    width: 65%;
    float: left; }
  /* line 61, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing aside.right {
    width: 30%;
    float: right;
    text-align: left !important; }
    /* line 66, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing aside.right img {
      border-radius: 0 !important;
      -webkit-border-radius: 0 !important;
      margin-bottom: -5px; }
  /* line 74, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap,
  .landing .box-anchor {
    background: #f6f7f6;
    padding: 30px 50px;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 21px;
    display: inline-block;
    text-decoration: none; }
  /* line 87, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-anchor__link {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif, helvetica, arial;
    color: #007d8d;
    display: block;
    font-weight: 400;
    padding-top: 10px; }
    /* line 95, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .box-anchor__link:after {
      content: '\f054';
      font-family: fontawesome;
      font-size: 12px;
      padding-left: 5px;
      display: inline-block; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap__title {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif, helvetica, arial;
    font-weight: 400 !important;
    margin: 0 0 10px;
    line-height: 26px;
    color: #007d8d; }
  /* line 115, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-anchor__title {
    font-size: 24px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif, helvetica, arial;
    font-weight: 400 !important;
    margin: 0 0 10px;
    line-height: 26px; }
  /* line 124, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap__description {
    font-size: 14px;
    margin-bottom: 20px !important;
    display: block; }
  /* line 132, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap__contact-table th {
    font-weight: 700;
    font-size: 14px;
    padding-right: 10px; }
  /* line 138, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap__contact-table td {
    font-weight: 400;
    font-size: 14px; }
  /* line 145, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .deviceservices-wrapper,
  .landing .box-anchor-wrapper {
    overflow: hidden;
    margin-top: 40px; }
  /* line 151, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .deviceservice-wrap {
    width: 37%;
    text-align: center;
    float: left;
    height: 300px; }
    /* line 157, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .deviceservice-wrap:nth-child(even) {
      float: right; }
    /* line 161, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .deviceservice-wrap li {
      line-height: 28px;
      font-size: 13px; }
  /* line 168, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-anchor {
    text-align: center;
    width: 21%;
    float: left;
    margin-right: 33px; }
    /* line 174, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .box-anchor:last-of-type {
      margin: 0; }
    /* line 179, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .box-anchor:hover .box-anchor__link {
      color: #e02e12; }
  /* line 186, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .box-wrap--1of3 {
    width: 30%;
    background: none;
    padding: 0;
    float: left;
    margin-right: 40px; }
    /* line 193, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .box-wrap--1of3:last-of-type {
      margin: 0; }
  /* line 200, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .deviceservice__image {
    width: 83px;
    height: 50px; }
  /* line 205, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .deviceservice__title {
    font-weight: 700;
    font-size: 14px;
    font-family: "Open Sans", sans-serif, helvetica, arial; }
  /* line 211, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .deviceservice__description {
    color: #007d8d;
    font-weight: 600;
    margin-bottom: 10px !important; }
  /* line 218, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .cta-btn {
    padding: 10px 20px;
    background: #7dbe22;
    font-size: 14px;
    font-weight: 600;
    color: #fff !important;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: none;
    border: 2px solid #5f9911;
    border-width: 0 0 3px 0;
    transition: none !important; }
    /* line 233, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .cta-btn:first-letter {
      text-transform: uppercase; }
    /* line 237, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .cta-btn:after {
      color: #fff;
      font-family: FontAwesome;
      display: inline-block;
      content: "\f054";
      font-size: 12px;
      padding-left: 10px; }
    /* line 246, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .cta-btn:hover {
      background: #82c623;
      color: #fff;
      text-decoration: none !important; }
  /* line 254, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .usp__list {
    width: 90%; }
  /* line 258, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .usp__item {
    font-family: "Open Sans", sans-serif, helvetica, arial;
    list-style: none;
    font-size: 14px;
    padding-bottom: 7px;
    position: relative;
    margin-left: 26px;
    line-height: 18px;
    margin-bottom: 8px; }
    /* line 268, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .usp__item:before {
      font-family: FontAwesome;
      font-weight: normal;
      font-style: normal;
      color: #007d8d;
      display: inline;
      text-decoration: inherit;
      content: "\f058";
      font-size: 16px;
      padding-right: 8px;
      text-indent: -25px;
      position: absolute; }
  /* line 283, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .usp__title {
    font-family: "Open Sans", sans-serif, helvetica, arial;
    color: #000;
    font-size: 15px;
    font-weight: 700 !important;
    text-transform: none;
    margin-bottom: 4px !important; }
  /* line 293, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
  .landing .faq-wrap {
    margin-top: 130px;
    border: 2px solid #e8ebe9;
    padding: 30px;
    margin-bottom: 20px; }
    /* line 299, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .faq-wrap h2 {
      margin-bottom: 30px !important; }
    /* line 303, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
    .landing .faq-wrap h3 {
      color: #000;
      text-transform: none;
      font-size: 16px;
      font-weight: 700 !important; }

/* line 313, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
#landing.landing__branding .pageheader__title-wrap {
  width: 350px;
  right: 25px;
  left: auto;
  top: 25px; }

/* line 319, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
#landing.landing__branding .pageheader__description {
  text-align: right;
  color: #fff; }

/* line 323, ../../../var/www/ecs/includes/sass/rd/partials/screen/_landingpages.scss */
.landing__branding .pageheader__title-wrap h1 {
  color: #fff;
  text-align: right;
  font-size: 28px;
  line-height: 28px; }

/* line 1, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid__wrap {
  margin: 30px 0; }

/* line 5, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid-wrap__title {
  font-weight: 400 !important;
  margin-bottom: 30px;
  font-size: 20px !important; }

/* line 11, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid__list {
  overflow: hidden; }

/* line 15, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid__item {
  float: left;
  margin: 0 8px 8px 0; }

/* line 20, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid__anchor {
  border: 1px solid #c0c0c0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  border-radius: 3px;
  width: 100px;
  height: 100px;
  float: left;
  font-size: 12px;
  display: block;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
  line-height: 14px !important; }
  /* line 34, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
  .device-grid__anchor:hover {
    border: 1px solid #007d8d;
    text-decoration: none !important;
    color: #e02e12 !important; }

/* line 41, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-grid__anchor img {
  display: block;
  margin: 0 auto 5px auto; }

/* line 46, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-list__wrap {
  font-size: 14px;
  line-height: 20px;
  margin: 0 -20px 20px; }
  /* line 105, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_vars_mixins.scss */
  .device-list__wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden; }

/* line 53, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-list__column {
  float: left;
  width: 230px; }

/* line 58, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-list__list {
  margin: 20px; }

/* line 62, ../../../var/www/ecs/includes/sass/rd/partials/styleguide/_device-lists.scss */
.device-list__item--head {
  font-weight: 700;
  padding-bottom: 5px; }

/*# sourceMappingURL=../../css/rd/screen.map */