/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
body {
  background-color: #fff;
  background: #fff;
}
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
/*
 * Image replacement
 */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
.hidden,
.mwf-hidden {
  display: none !important;
  visibility: hidden;
}
.show {
  display: block !important;
  visibility: visible;
}
@media screen and (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
    visibility: hidden;
  }
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*
 * Hide visually and from screenreaders, but maintain layout
 */
.invisible {
  visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.clearfix:after {
  clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  body {
    font-family: arial, sans-serif;
  }
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
   * Don't show links for images, or javascript/internal links
   */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/**
 * Namics Responsive Liquid Grid 2012
 * @description Based on [1], [2] and [3].
 * [1] https://github.com/stubbornella/oocss
 * [2] http://960.gs/
 * [3] http://www.starbucks.com/static/reference/styleguide/grid_how_to.aspx
 * @author <eduard.seifert@namics.com>
 */
@media screen {
  /**
   * =CONTAINER
   */
  .container {
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
    background-color: #fff;
  }
  /* Self Clearing Goodness */
  .container:before,
  .container:after {
    content: '';
    display: table;
  }
  .container:after {
    clear: both;
  }
  /**
   * =GRIDS
   */
  /* Lines */
  .line {
    clear: both;
  }
  .line:before,
  .line:after {
    content: " ";
    display: table;
  }
  .line:after {
    clear: both;
  }
  /* Units */
  .unit {
    position: relative;
  }
  .unit-right {
    position: relative;
  }
}
@media screen and (max-width: 480px) {
  /**
   * =GRIDS / =480
   */
  /* Units */
  /* Prevent border problem on narrow screen sizes */
  .unit,
  .unit-right {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .unit,
  .last-unit {
    clear: both;
    display: block;
    float: none;
    margin: 0;
    width: 100%;
    /* width: auto; */
  }
  /* Sizes */
}
@media screen and (min-width: 480px) {
  /**
   * =GRIDS / =480
   */
}
@media screen and (min-width: 992px) {
  /**
   * =GRIDS / =600
   */
  /* Units */
  .unit {
    float: left;
  }
  .unit-right {
    float: right;
  }
  /* Sizes */
  .size1of1 {
    width: 100%;
  }
  .size1of2 {
    width: 100%;
  }
  .size1of4 {
    width: 100%;
  }
  .size2of3 {
    width: 100%;
  }
  .size1of3 {
    width: 100%;
  }
  .size1of6 {
    width: 100%;
  }
  .size5of6 {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /**
   * =GRIDS / =768
   */
  /* Sizes */
  .size1of3 {
    width: 33.333333%;
  }
  .size2of3 {
    width: 66.666666%;
  }
  .size1of2 {
    width: 50%;
  }
  .size1of4 {
    width: 25%;
  }
  .size3of4 {
    width: 75%;
  }
  .size1of5 {
    width: 20%;
  }
  .size2of5 {
    width: 40%;
  }
  .size3of5 {
    width: 60%;
  }
  .size4of5 {
    width: 80%;
  }
  .size1of6 {
    width: 16.666667%;
  }
  .size2of6 {
    width: 33%;
  }
  .size5of6 {
    width: 83.333333%;
  }
  .size1of7 {
    width: 14.285714%;
  }
  .size2of7 {
    width: 28.56%;
  }
  .size3of7 {
    width: 42.845714%;
  }
  .size4of7 {
    width: 57.12%;
  }
  .size5of7 {
    width: 71.405714%;
  }
  .size1of10 {
    width: 10%;
  }
  .size2of10 {
    width: 20%;
  }
  .size3of10 {
    width: 30%;
  }
  .size4of10 {
    width: 40%;
  }
  .size5of10 {
    width: 50%;
  }
  .size6of10 {
    width: 60%;
  }
  .size7of10 {
    width: 70%;
  }
  .size8of10 {
    width: 80%;
  }
  .size9of10 {
    width: 90%;
  }
  .size1of12 {
    width: 8.333333%;
  }
  .size11of12 {
    width: 91.666667%;
  }
  .size1of15 {
    width: 6.666667%;
  }
  .size14of15 {
    width: 93.333333%;
  }
  .size1of20 {
    width: 5%;
  }
  .size3of20 {
    width: 15%;
  }
  .size1of8 {
    width: 12.5%;
  }
  .size2of8 {
    width: 25%;
  }
  .size3of8 {
    width: 27.5%;
  }
  .size4of8 {
    width: 50%;
  }
  .size5of8 {
    width: 62.5%;
  }
  .size6of8 {
    width: 75%;
  }
  .size7of8 {
    width: 87.5%;
  }
  .size8of8 {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  /**
   * =CONTAINER
   */
  .container {
    max-width: 1024px;
  }
}
@media screen {
  .mod {
    margin: 0;
  }
  .bd,
  .ft,
  .hd {
    overflow: hidden;
    overflow: visible;
  }
}
@media screen {
  /**
   * =MEDIA OOCSS
   * @see http://stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/
   */
  .media {
    display: block;
  }
  .media .left {
    float: left;
  }
  .media .right {
    float: right;
  }
  .media .img img {
    display: block;
  }
  .media,
  .media .bd {
    overflow: hidden;
    _overflow: visible;
  }
}
/**
 * Reset based on normalize.css v1.0.1
 * @see git.io/normalize
 */
@media screen {
  /**
   * =HTML5 display definitions
   */
  /* Corrects 'block' display not defined in IE 6/7/8/9 and Firefox 3. */
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  nav,
  section,
  summary {
    display: block;
  }
  /* Corrects 'inline-block' display not defined in IE 6/7/8/9 and Firefox 3. */
  audio,
  canvas,
  video {
    display: inline-block;
    *display: inline;
  }
  /* Prevents modern browsers from displaying 'audio' without controls. Remove excess height in iOS 5 devices. */
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  /**
   * Addresses styling for 'hidden' attribute not present in IE 7/8/9, Firefox 3, and Safari 4.
   * Known issue: no IE 6 support.
   */
  [hidden] {
    display: none;
  }
}
@media screen {
  /**
   * [1] Prevents iOS text size adjust after orientation change, without disabling user zoom.
   */
  html {
    -webkit-text-size-adjust: 100%;
    /* [1] */
    -ms-text-size-adjust: 100%;
    /* [1] */
  }
  body {
    font-family: Arial, sans-serif;
    line-height: 1.35;
    margin: 0;
    font-size: 15px;
  }
  /**
   * HORIZONTAL RULE
   * A better looking default horizontal rule.
   */
  hr {
    display: block;
    border: 0 none;
    border-top: 1px solid #ececec;
    height: 1px;
    margin: 10px 0;
    padding: 0;
  }
  hr.hr-2px {
    border-top: 2px solid #ececec;
  }
  /**
   * =ICONS / =SPRITES
   */
  .icon {
    /*background: @bg_icons no-repeat 0 0 transparent;*/
  }
  .icon-before:before {
    /*background: @bg_icons no-repeat 0 0 transparent;*/
    content: "";
    float: left;
  }
}
@media screen {
  /**
   * =TYPOGRAPHY
   */
  /* Addresses style set to 'bolder' in Firefox 3+, Safari 4/5, and Chrome */
  b,
  strong {
    font-weight: bold;
  }
  em,
  i {
    font-style: italic;
  }
  u {
    text-decoration: underline;
  }
  /* Addresses styling not present in IE 7/8/9, Safari 5, and Chrome */
  abbr:hover,
  abbr:focus,
  abbr[title]:hover,
  abbr[title]:focus {
    cursor: help;
  }
  /**
   * =QUOTES
   */
  blockquote {
    font-weight: bold;
    padding: 10px;
    margin: 0;
  }
  blockquote:before {
    content: "â€ž";
  }
  blockquote:after {
    content: "â€";
  }
  /* Addresses CSS quotes not supported in IE 6/7 */
  q {
    quotes: none;
  }
  /* Addresses `quotes` property not supported in Safari 4 */
  q:before,
  q:after {
    content: '';
    content: none;
  }
  /* Addresses inconsistent and variable font size in all browsers */
  /* Prevents 'sub' and 'sup' affecting 'line-height' in all browsers */
  sub,
  sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sup {
    top: -0.5em;
  }
  sub {
    bottom: -0.25em;
  }
  /* Addresses styling not present in Safari 5 and Chrome */
  dfn {
    font-style: italic;
  }
  /* Addresses styling not present in IE 6/7/8/9 */
  mark {
    /* background: #ff0; */
    /* color: #000; */
  }
  /* Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. */
  code,
  kbd,
  pre,
  samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
  }
  /* Improves readability of pre-formatted text in all browsers. */
  pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  /**
   * =HYPHENATION
   * @see http://html5please.com/#hyphens
   * @see http://blog.kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/
   * @see http://caniuse.com/css-hyphens
   */
  p {
    /* Cross browser solution */
    word-break: normal;
    -ms-word-break: normal;
    /* Non standard for webkit */
    word-break: break-word;
    /* CSS hyphens */
    hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    margin: 0 0 20px 0;
  }
  /**
   * =PROJECT SPECIFIC STYLES
   */
}
.word-breaking {
  /* Cross browser solution */
  word-break: break-word;
  -ms-word-break: break-word;
  /* CSS hyphens */
  hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
}
@media screen {
  /* General */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0;
  }
}
@media screen {
  /**
   * =LINKS GENERAL
   */
  /* General */
  a,
  a:link {
    color: #003366;
    text-decoration: none;
  }
  /* Target all visted links */
  /* Targets links when hovered or activated / focus added for keyboard support */
  a:hover,
  a:focus,
  a:active {
    color: #003366;
  }
  /* Improves readability when focused and also mouse hovered in all browsers */
  a:active,
  a:hover {
    outline: 0;
  }
  /**
   * =FOCUS
   * @note remember to define focus styles!
   */
  /* Addresses 'outline' inconsistency between Chrome and other browsers */
  a:focus {
    /* outline: thin dotted; */
    outline: 0;
  }
  /**
   * =EXTERNAL LINKS
   * External Links: a[href^='http://'] {}
   * Reset for own domain: a[href^='http://www.domain.de'], a[href^='http://domain.de'] {}
   */
  /**
   * =MORE LINK
   */
  .more,
  .more:link {
    border: 0 none;
    display: inline-block;
  }
  .more:after {
    content: "Â»";
    padding-left: 3px;
  }
  /**
   * Navigation Links
   */
  .navlinklist a {
    color: #004280;
    display: block;
    line-height: 1.2;
    margin-top: 6px;
    padding: 3px 5px 3px 15px;
    /*background: @bg_sprite 5px 8px no-repeat transparent;*/
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTggKDg0NjYzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5JY29ucy9ibGF1L1BmZWlsX3JlY2h0czwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJJY29ucy9ibGF1L1BmZWlsX3JlY2h0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iIzAwMzM2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xMDQxMjcsIDQuMDM0MTc4KSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yLjEwNDEyNywgLTQuMDM0MTc4KSAiIHBvaW50cz0iMy4xMzY5MDczOCAxLjEzNjg2ODM4ZS0xMyAwLjAxNjI3NTQwNDggNC4wMTcxOTQ0OSAwIDQuMDI5OTMxNzYgMC4wMTYyNzU0MDQ4IDQuMDUxMTYwNTUgMy4xMzY5MDczOCA4LjA2ODM1NTA0IDQuMjA4MjUzNTkgNy4yMzYxODY1MiAxLjcyMDk0NzE2IDQuMDM0MTc3NTIgNC4yMDgyNTM1OSAwLjgzMjg3NjE1MiI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=") 5px 6px no-repeat transparent;
  }
  .navlinklist a:hover,
  .navlinklist a:active,
  .navlinklist a:focus {
    background-color: #004582;
    /*background-position: 5px -67px;*/
    color: #ffffff;
    text-decoration: none;
  }
  /**
  * Backlinks
  */
  .backlink {
    float: right;
    margin-top: -40px;
    padding: 10px 0 10px 20px;
    background: url("/images/sprite.png?20210126") 9px -1635px no-repeat;
    font-weight: bold;
  }
  h1.leading + .backlink {
    margin-top: -55px;
  }
  .backlink:hover,
  .backlink:active,
  .backlink:focus {
    text-decoration: underline;
  }
}
@media screen and (max-width: 480px) {
  .backlink,
  h1.leading + .backlink {
    float: none;
    display: block;
    margin-top: 0;
  }
}
@media print {
  .backlink {
    display: none;
  }
}
@media screen {
  /**
   * =BUTTONS
   */
  /* Targets all unvisited links */
  .button,
  .ui-button.ui-state-default,
  .mod-form .ui-button.ui-state-default,
  .button:link,
  .ui-button:link {
    display: inline-block;
    padding: 4px 20px;
    background-color: #003366;
    border: 1px solid #000;
    border-radius: 4px;
    /*box-shadow: 2px 2px 5px #c4c4c4, inset 1px 1px 1px #00457e;*/
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    text-shadow: none;
    line-height: normal;
  }
  /* Target all visted links */
  .button:visited,
  .ui-button:visited {
    color: #fff;
  }
  /* Targets links when hovered or activated / focus added for keyboard support */
  .button:hover,
  .ui-button:hover,
  .ui-button.ui-state-hover,
  .mod-form .ui-button.ui-state-hover,
  .button:focus,
  .ui-button:focus,
  .ui-button.ui-state-focus,
  .mod-form .ui-button.ui-state-focus,
  .button:active,
  .ui-button:active {
    border-radius: 4px;
    background: #004a93;
    /* Old browsers */
    background: -moz-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004a93), color-stop(100%, #00366d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #004a93 0%, #00366d 100%);
    /* W3C */
    box-shadow: none;
    color: #fff;
    outline: 0;
  }
  /* Targets all visited links on hover (combination possible) */
  .button:visited:hover,
  .ui-button:visited:hover {
    color: #fff;
  }
  /**
   * =BUTTONLINK
   */
  .buttonlink a {
    background-color: #658b8c;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 5px 15px;
  }
  .buttonlink a:visited {
    color: #fff;
  }
  .buttonlink a:hover,
  .buttonlink a:focus,
  .buttonlink a:active {
    background: #c5925f;
    color: #fff;
  }
  .buttonlink a:visited:hover {
    color: #fff;
  }
}
@media screen {
  /**
   * =LISTS
   */
  /* Addresses margins and paddings set differently in IE 6/7. */
  menu,
  dl,
  dd,
  ol,
  ul {
    margin: 0;
    padding: 0;
  }
  ol,
  ul {
    list-style: none outside;
  }
  /* Corrects list images handled incorrectly in IE 7. */
  nav ul,
  nav ol {
    list-style: none;
    list-style-image: none;
  }
  /* Nested lists */
  ol ol,
  ul ul {
    margin: 0;
    margin-left: 20px;
  }
  /**
   * =SQUARE, =CIRCLE, =DISC, =BULLET
   */
  ul.square,
  ul.circle,
  ul.disc,
  ul.bullet {
    margin: 10px 0 30px 20px;
  }
  ul.square,
  ul.square ul {
    list-style: square outside;
  }
  ul.circle,
  ul.circle ul {
    list-style: circle outside;
  }
  ul.disc,
  ul.disc ul {
    list-style: disc outside;
  }
  ul.bullet,
  ul.bullet ul {
    margin-left: 7px;
  }
  ul.bullet li {
    background: url("/images/sprite.png?20210126") no-repeat scroll 0 -1718px transparent;
    padding: 0 0 0 10px;
  }
  ul.bullet ul li {
    background-position: 0 -1793px;
  }
  /**
   * =DECIMAL
   */
  ol.decimal {
    list-style: decimal;
    margin: 10px 0 30px 20px;
  }
  /**
   * =LINKLIST
   */
  /* Internal links */
  ul.linklist {
    margin: 0 0 20px 0;
  }
  ul.linklist a {
    background: url("/images/sprite.png?20210126") no-repeat transparent;
    border: 0 none;
  }
  ul.linklist li {
    margin: 9px 0;
    padding: 0;
  }
  ul.linklist li a {
    background-position: 2px 6px;
    display: inline-block;
    padding: 0 0 0 15px;
  }
  ul.linklist a:hover,
  ul.linklist a:active,
  ul.linklist a:focus {
    background-position: 2px 6px;
  }
  /* External links */
  ul.linklist .external a {
    background-position: 2px 6px;
  }
  ul.linklist .external a:hover,
  ul.linklist .external a:active,
  ul.linklist .external a:focus {
    background-position: 2px 6px;
  }
  /**
   * =DEFINITION LIST
   */
  dl.floatinglist {
    overflow: hidden;
    margin-bottom: 20px;
  }
  dl.floatinglist dt {
    float: left;
    padding-right: 20px;
  }
  dl.floatinglist dd {
    overflow: hidden;
  }
  /**
   * =DOWNLOADLIST
   */
  ul.downloadlist {
    margin: 0 0 20px 0;
  }
  ul.downloadlist .file {
    padding: 0;
    margin: 9px 0;
  }
  ul.downloadlist .file a {
    background: url("/images/sprite.png?20210126") no-repeat scroll 0 -442px transparent;
    display: inline-block;
    padding: 0 0 0 15px;
  }
  ul.downloadlist .file a:hover,
  ul.downloadlist .file a:active,
  ul.downloadlist .file a:focus {
    background-position: 0 -442px;
  }
  /**
   * =RADIOLIST
   */
  /* Radio links */
  ul.radiolist .item {
    display: block;
    margin-bottom: 12px;
  }
  ul.radiolist .item .icon {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 4px;
    background: url("/images/radio.png?20210126") no-repeat scroll 0 0 transparent;
  }
  ul.radiolist .item.active .icon {
    background-position: 0 -50px;
  }
}
@media screen and (max-width: 480px) {
  ul.bullet {
    margin-left: 25px;
  }
  ul.bullet li {
    list-style: disc;
    background: none;
    padding: 0 0 0 0;
  }
}
@media screen {
  /**
   * =IMAGES
   */
  /* Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */
  figure {
    margin: 0;
  }
  /**
   * [1] Removes border when inside 'a' element in IE 6/7/8/9 and Firefox 3.
   * [2] Prevent border-problem!
   * [3] Improves image quality when scaled in IE 7.
   * [4] Remove the gap between images and the bottom of their containers: h5bp.com/i/440
   */
  img {
    border: 0;
    /* [1] */
    -moz-box-sizing: border-box;
    /* [2] */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    -ms-interpolation-mode: bicubic;
    /* [3] */
    vertical-align: middle;
    /* [4] */
    /* width: 100%; */
  }
  /* Corrects overflow displayed oddly in IE 9. */
  svg:not(:root) {
    overflow: hidden;
  }
}
@media screen {
  /**
   * =FLASH/VIDEO
   */
  object,
  embed,
  video {
    height: auto;
    max-width: 100%;
  }
  /**
   * =IFRAMES
   */
  iframe {
    /* prevent border-problem! */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    /* height: auto; */
    width: 100%;
  }
}
@media screen {
  /**
   * =FORMS
   */
  /* Corrects margin displayed oddly in IE 6/7. */
  form {
    margin: 0;
  }
  /**
   * Remove default fieldset styles.
   * Define consistent border, margin, and padding.
   */
  fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
  }
  /**
   * [1] Corrects color not being inherited in IE 6/7/8/9.
   * [2] Corrects text not wrapping in Firefox 3.
   * [3] Corrects alignment displayed oddly in IE 6/7.
   */
  legend {
    border: 0;
    /* [1] */
    padding: 0;
    white-space: normal;
    /* [2] */
    *margin-left: -7px;
    /* [3] */
  }
  /**
   * [1] Corrects font size not being inherited in all browsers.
   * [2] Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome.
   * [3] Improves appearance and consistency in all browsers.
   */
  button,
  input,
  select,
  textarea {
    font-size: 100%;
    /* [1] */
    margin: 0;
    /* [2] */
    vertical-align: baseline;
    /* [3] */
    *vertical-align: middle;
    /* [3] */
  }
  /* Addresses Firefox 3+ setting 'line-height' on 'input' using '!important' in the UA stylesheet. */
  button,
  input {
    line-height: normal;
  }
  /**
   * [1] Avoid the WebKit bug in Android 4.0.* where (2) destroys native 'audio' and 'video' controls.
   * [2] Corrects inability to style clickable 'input' types in iOS.
   * [3] Improves usability and consistency of cursor style between image-type 'input' and others.
   * [4] Removes inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6.
   */
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    -webkit-appearance: button;
    /* [2] */
    cursor: pointer;
    /* [3] */
    *overflow: visible;
    /* [4] */
  }
  /* Re-set default cursor for disabled elements. */
  button[disabled],
  input[disabled] {
    cursor: default;
  }
  /**
   * [1] Addresses box sizing set to content-box in IE 8/9.
   * [2] Removes excess padding in IE 8/9.
   * [3] Removes excess padding in IE 7. Known issue: excess padding remains in IE 6.
   */
  input[type="checkbox"],
  input[type="radio"] {
    box-sizing: border-box;
    /* [1] */
    padding: 0;
    /* [2] */
    *height: 13px;
    /* [3] */
    *width: 13px;
    /* [3] */
  }
  /**
   * [1] Addresses 'appearance' set to 'searchfield' in Safari 5 and Chrome.
   * [2] Addresses 'box-sizing' set to 'border-box' in Safari 5 and Chrome (include '-moz' to future-proof).
   */
  input[type="search"] {
    -webkit-appearance: textfield;
    /* [1] */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* [2] */
    box-sizing: content-box;
  }
  /* Removes inner padding and search cancel button in Safari 5 and Chrome on OS X. */
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  /* Removes inner padding and border in Firefox 3+. */
  button::-moz-focus-inner,
  input::-moz-focus-inner,
  button:-moz-submit-invalid,
  input:-moz-ui-invalid {
    border: 0;
    padding: 0;
    box-shadow: none;
  }
  /**
   * [1] Removes default vertical scrollbar in IE 6/7/8/9.
   * [2] Allow only vertical resizing of textareas.
   * [3] Improves readability and alignment in all browsers.
   */
  textarea {
    overflow: auto;
    /* [1] */
    resize: vertical;
    /* [2] */
    vertical-align: top;
    /* [3] */
  }
  /* Addresses 'font-family' inconsistency between 'textarea' and other form elements. */
  html,
  button,
  input,
  select,
  textarea {
    font-family: "Open Sans", sans-serif;
  }
  input,
  select,
  textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  label {
    cursor: pointer;
  }
}
@media screen {
  /**
   * =TABLES
   */
  table {
    border-collapse: collapse;
    width: 100%;
  }
  td,
  th {
    padding: 0.5em;
    vertical-align: top;
  }
  th {
    font-weight: normal;
  }
  thead tr {
    background: none;
    font-weight: normal;
  }
}
@media screen {
  .bg-darkblue {
    background-color: #003366;
  }
  .bg-lightgrey {
    background-color: #CBCBCB;
  }
  .bg-white {
    background-color: #FFFFFF;
  }
}
@media screen {
  /**
   * =TOOLS AND HELPERS
   */
  /**
   * =MESSAGE BOXES
   */
  .message-info,
  .message-success,
  .message-warning,
  .message-error,
  .message-validation {
    border: 1px solid;
    margin-right: 5px;
    padding: 0 5px;
  }
  .message-info a,
  .message-success a,
  .message-warning a,
  .message-error a,
  .message-validation a {
    text-decoration: underline;
  }
  .message-info {
    background: #bde5f8;
    color: #00529b;
  }
  .message-info a {
    color: #00529b;
  }
  .message-success {
    background: #dff2bf;
    color: #4f8a10;
  }
  .message-success a {
    color: #4f8a10;
  }
  .message-warning {
    background: #feefb3;
    color: #9f6000;
  }
  .message-warning a {
    color: #9f6000;
  }
  .message-error {
    background: #ffbaba;
    color: #d8000c;
  }
  .message-error a {
    color: #d8000c;
  }
  .message-validation {
    background: #ffccba;
    color: #d63301;
  }
  .message-validation a {
    color: #d63301;
  }
}
@media print {
  /**
   * =PRINT STYLES
   */
}
@media screen {
  /**
   * =DEBUG
   */
  .debug {
    background-color: #FFBABA;
    border: 1px solid;
    color: #d8000c;
    -moz-border-radius: 0.4em;
    -webkit-border-radius: 0.4em;
    border-radius: 0.4em;
  }
  /**
   * =DIAGNOSTICS
   */
}
@media screen {
  /**
   * =LAYOUT
   */
  /**
   * =TEXT ALIGNMENT
   */
  .l-ta-center {
    text-align: center !important;
  }
  .l-ta-left {
    text-align: left !important;
  }
  .l-ta-right {
    text-align: right !important;
  }
  .l-ta-justify {
    text-align: justify !important;
  }
  .l-ta-top {
    vertical-align: top !important;
  }
  .l-ta-bottom {
    vertical-align: bottom !important;
  }
  /**
   * box-sizing
   * @note Apply a natural box layout model to selected elements
   */
  .l-border-box * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .l-content-box * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /**
   * =DISPLAY
   */
  .l-inline {
    display: inline;
  }
  /**
   * Layout Definition
   */
  .content-home {
    position: relative;
    background-repeat: no-repeat;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .content-home-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    -o-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
  }
  .content-home-loaded {
    opacity: 1;
  }
  .content .line,
  .content-home .line {
    margin: 0 -10px;
  }
  .content .line.m-t-10,
  .content-home .line.m-t-10 {
    margin-top: 10px;
  }
  .content .unit,
  .content-home .unit {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
  .content .no-space-unit {
    padding: 0;
  }
  .content-home .teaser-line {
    padding-bottom: 140px;
  }
  .content-home .teaser-line-bw {
    padding-bottom: 40px;
  }
  .content-home .teaser-line .unit {
    background: transparent;
  }
  .content-home .teaser-line .unit:first-child {
    background-repeat: repeat-y;
    background-position: right;
  }
  .content-home .teaser-line .last-unit {
    background-repeat: repeat-y;
    background-position: left;
  }
  .content .teaser-line {
    margin-bottom: 20px;
  }
  .content .eventdetail-line {
    margin-bottom: 20px;
  }
  .content .eventdetail-line h2 {
    padding-bottom: 15px;
  }
  .content .eventdetail-line img {
    width: 100%;
  }
}
@media screen and (max-width: 991px) {
  .l-ta-right-mobile {
    text-align: right;
  }
}
@media screen and (max-width: 991px) {
  .content-home {
    background-color: #ccc;
  }
  .content-home,
  .content {
    padding: 0 6px;
  }
  .content-home.m-t-48,
  .content.m-t-48 {
    margin-top: 48px;
  }
  .content .line,
  .content-home .line {
    margin: 0 -10px;
  }
  .content .unit,
  .content-home .unit {
    padding: 0 10px;
  }
  .content-home .teaser-line {
    padding-bottom: 0;
  }
  .content-home .teaser-line,
  .content .teaser-line {
    margin: 0 -10px;
  }
  .teaser-line .unit {
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .content-home .teaser-line .unit,
  .content-home .teaser-line .unit:first-child,
  .content-home .teaser-line .last-unit {
    background: transparent;
  }
}
@media screen and (max-width: 768px) {
  .content .unit,
  .content-home .unit {
    padding: 0 5px;
  }
}
@media screen and (max-width: 600px) {
  .teaser-line .unit {
    float: left;
    clear: none;
  }
}
@media screen and (max-width: 480px) {
  .teaser-line .unit {
    width: 100%;
  }
}
/*!
 * Bootstrap Grid v4.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * Compiled using Bootstrap Less Port v2.3.0 (https://github.com/seanCodes/bootstrap-less-port)
 * A port of Bootstrapâ€™s Sass source code to Less.
 * Copyright 2017â€“2020 Sean Juarez
 * Licensed under MIT (https://github.com/seanCodes/bootstrap-less-port/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 992px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014\00A0";
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 980px;
  }
}
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  \%responsive-container,
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  \%responsive-container,
  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  \%responsive-container,
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 992px) {
  \%responsive-container,
  .container,
  .container-sm,
  .container-md,
  .container-xl {
    max-width: 980px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
\%grid-column,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:hover,
button.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:focus {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:hover,
button.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:hover,
button.bg-success:hover,
a.bg-success:focus,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:hover,
button.bg-info:hover,
a.bg-info:focus,
button.bg-info:focus {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:hover,
button.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:hover,
button.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:hover,
button.bg-light:hover,
a.bg-light:focus,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:hover,
button.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-right-desktop {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
/* Mobile */
@media (max-width: 991px) {
  .border-right-desktop {
    border-right: none !important;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0056b3 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #19692b !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #b98b00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}
.text-body {
  color: #212529 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar \%container-flex-properties,
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > \%container-navbar-expand,
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > \%container-nesting,
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > \%container-navbar-expand,
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > \%container-nesting,
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > \%container-navbar-expand,
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > \%container-nesting,
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-xl > \%container-navbar-expand,
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > \%container-nesting,
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > \%container-navbar-expand,
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > \%container-nesting,
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  padding: 0!important;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("/images/fancybox/fancybox_sprite.png?20210126");
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/images/fancybox/fancybox_loading.gif?20210126") center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -12px;
  right: -16px;
  width: 37px;
  height: 37px;
  cursor: pointer;
  z-index: 8040;
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjlweCIgaGVpZ2h0PSIyOXB4IiB2aWV3Qm94PSIwIDAgMjkgMjkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5LjEgKDg2MTQ0KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5CdXR0b24vU2NobGllc3NlbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJCdXR0b24vU2NobGllc3NlbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxyZWN0IGlkPSJLb250dXItd2Vpc3MiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjAiIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iSEctYmxhdSIgZmlsbD0iIzAwMzM2NiIgeD0iMyIgeT0iMyIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxnIGlkPSJLcmV1eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4wMDAwMDAsIDYuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjAuNSIgeTE9IjE1LjUiIHgyPSIxNC41IiB5Mj0iMC41IiBpZD0iTGluZSI+PC9saW5lPgogICAgICAgICAgICAgICAgPGxpbmUgeDE9IjAuNSIgeTE9IjE1LjUiIHgyPSIxNC41IiB5Mj0iMC41IiBpZD0iTGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MDAwMDAsIDguMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTguMDAwMDAwKSAiPjwvbGluZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/images/fancybox/blank.gif?20210126");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-prev span {
  left: -10px;
  background: transparent url("/images/sprite.png?20210126") 0 -3075px no-repeat;
}
.fancybox-next span {
  right: -10px;
  background: transparent url("/images/sprite.png?20210126") 0 -3150px no-repeat;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/images/fancybox/fancybox_overlay.png?20210126");
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: hidden;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
@media screen {
  /**
   * jQuery ToolTip
   * @section jQuery ToolTip
   * @see http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/
   */
  #tooltip {
    background-color: #F3F3F3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 3px #A0A0A0;
    -moz-box-shadow: 2px 2px 3px #A0A0A0;
    box-shadow: 2px 2px 3px #A0A0A0;
    padding: 10px;
    position: absolute;
    text-transform: none;
    width: 350px;
    z-index: 3000;
  }
  #tooltip .media img {
    margin-right: 10px;
  }
}
.mod-register-form .intl-tel-input {
  width: 100%;
  margin-bottom: 10px;
}
body {
  padding: 0;
  margin: 0;
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
}
big {
  font-size: 16px;
}
@media screen {
  article .h3 {
    margin-bottom: 20px;
  }
}
/* not sure where this should belong to. maybe sort later */
@media screen and (max-width: 768px) {
  /* Navigation */
  .bg-darkblue .mod-nav-main .menu-bar {
    background: #003366;
  }
  .bg-darkblue .mod-nav-main .icon.mobilemenu {
    background: transparent url(https://www.d-a.ch/da/layout/images/navigation_icon.png) no-repeat;
    height: 25px;
    width: 25px;
    margin: 11px 5px 0 0;
  }
}
@media screen and (max-width: 600px) {
  .label-tree-container {
    margin-right: 0;
  }
}
/* scrollTop Pfeil */
#scrollTop {
  position: fixed;
  padding-left: 40px;
  cursor: pointer;
  margin-bottom: 20px;
  bottom: 0;
}
.mod-register-form .intl-tel-input {
  width: 100%;
  margin-bottom: 10px;
}
.mod-basket .intl-tel-input {
  width: 100%;
}
a,
a:link {
  color: #6A6A6A;
  text-decoration: none;
}
a:hover,
a:focus,
a:active {
  color: #CB0538;
  text-decoration: none;
}
.mwf-bold {
  font-weight: bold;
}
.mwf-italic {
  font-style: italic;
}
@media screen {
  .mod-accordion {
    margin-bottom: 20px;
  }
  .mod-accordion a {
    border-bottom: none;
  }
  .mod-accordion .accordion > .header {
    position: relative;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #036;
    -webkit-transition: border 0.5s linear 0.5s;
    -moz-transition: border 0.5s linear 0.5s;
    transition: border 0.5s linear 0.5s;
  }
  .mod-accordion .accordion > .header:before {
    width: 17px;
    content: " ";
    background: #fff url("/images/sprite.png?20210126") 0 -1051px no-repeat;
    position: absolute;
    left: 9px;
    top: 35px;
    height: 8px;
  }
  .mod-accordion .accordion > .header > a {
    display: block;
    padding: 25px 0 22px 37px;
    color: #036;
    outline: none;
  }
  .mod-accordion .accordion > .header:hover span {
    display: inline;
    border-bottom: 1px solid #036;
  }
  .mod-accordion .accordion > .ui-accordion-header-active {
    border-bottom-color: #fff;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  .mod-accordion .accordion > .ui-accordion-header-active:before {
    background-position: 0 -1125px;
    top: 34px;
    content: "  ";
  }
  .mod-accordion .header a {
    display: block;
  }
  .mod-accordion .ui-state-active {
    background: #fff;
  }
  .mod-accordion .ui-icon {
    display: none;
  }
  .mod-accordion section a:hover,
  .mod-accordion section a:focus {
    text-decoration: underline;
  }
  .mod-accordion .accordion > section {
    padding: 20px 0 20px;
    border-bottom: 1px solid #036;
  }
  .skin-accordion-downloadcenter > .accordion {
    margin-top: 30px;
  }
  .skin-accordion-downloadcenter .accordion > .header {
    border: none;
  }
  .skin-accordion-downloadcenter .accordion > .header:before {
    width: 20px;
    background-position: 0 -1200px;
    left: 2px;
    top: 10px;
    height: 20px;
  }
  .skin-accordion-downloadcenter .accordion > .header > a {
    padding: 5px 0 2px 28px;
  }
  .skin-accordion-downloadcenter .accordion > .header a:hover,
  .skin-accordion-downloadcenter .accordion > .header a:active,
  .skin-accordion-downloadcenter .accordion > .header a:focus {
    text-decoration: none;
  }
  .skin-accordion-downloadcenter .accordion > .ui-accordion-header-active:before {
    background-position: 0 -1275px;
  }
  .skin-accordion-downloadcenter .accordion > section {
    padding: 0 0 0 65px;
    border-bottom: none;
  }
  .skin-accordion-downloadcenter .accordion .accordion {
    margin-bottom: 3px;
  }
}
@media screen and (max-width: 768px) {
  .skin-accordion-downloadcenter .accordion section {
    padding-left: 30px;
  }
}
@media screen {
  .skin-accordion-small .accordion > .header {
    border-bottom: 1px solid #000;
  }
  .skin-accordion-small .accordion > .header:before {
    width: 11px;
    background-position: 0 -2550px;
    left: 0;
    top: 17px;
    height: 6px;
  }
  .skin-accordion-small .accordion > .ui-accordion-header-active:before {
    background-position: 0 -2475px;
  }
  .skin-accordion-small .accordion .header > a {
    color: #fff;
    padding: 10px 0 5px 20px;
  }
  .skin-accordion-small .accordion > section {
    padding: 15px 0;
  }
}
@media only screen and (max-width: 480px) {
  .mod-accordion {
    margin: 10px 0;
  }
  .mod-accordion .accordion > section {
    padding-top: 10px;
  }
}
@media print {
  .mod-accordion section {
    display: block !important;
  }
}
@media screen {
  .mod-carousel {
    background: #fff;
    height: 300px;
  }
  .mod-carousel .hd {
    margin-bottom: 20px;
  }
  .mod-carousel .flex-direction-nav {
    width: 100%;
    position: absolute;
    margin-top: -195px;
  }
  .mod-carousel .flex-prev,
  .mod-carousel .flex-next,
  .mod-carousel .flex-prev.slick-disabled,
  .mod-carousel .flex-next.slick-disabled {
    position: absolute;
    display: block;
    width: 50px;
    height: 60px;
    background: #036 url("/images/sprite.png?20210126") 14px -3514px no-repeat;
    top: 50%;
    margin-top: -30px;
  }
  .mod-carousel .flex-prev {
    margin-left: -23px;
    background-position: 14px -3439px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
  }
  .mod-carousel .flex-next {
    right: -23px;
    background-position: 14px -3289px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.7);
  }
  .mod-carousel .flex-prev:hover {
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, #004a93;
    /* Old browsers */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, -moz-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* FF3.6+ */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004a93), color-stop(100%, #00366d));
    /* Chrome,Safari4+ */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, -webkit-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Chrome10+,Safari5.1+ */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, -o-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Opera 11.10+ */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, -ms-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* IE10+ */
    background: url("/images/sprite.png?20210126") 14px -3439px no-repeat, linear-gradient(to bottom, #004a93 0%, #00366d 100%);
    /* W3C */
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .mod-carousel .flex-next:hover {
    background-position: 14px -3289px;
    border-radius: 0;
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, #004a93;
    /* Old browsers */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, -moz-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* FF3.6+ */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004a93), color-stop(100%, #00366d));
    /* Chrome,Safari4+ */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, -webkit-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Chrome10+,Safari5.1+ */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, -o-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* Opera 11.10+ */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, -ms-linear-gradient(top, #004a93 0%, #00366d 100%);
    /* IE10+ */
    background: url("/images/sprite.png?20210126") 14px -3289px no-repeat, linear-gradient(to bottom, #004a93 0%, #00366d 100%);
    /* W3C */
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .mod-carousel .flex-prev.slick-disabled:hover,
  .mod-carousel .flex-next.slick-disabled:hover {
    cursor: default;
    background: #036 url("/images/sprite.png?20210126") 14px -3514px no-repeat;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .mod-carousel .flex-next.slick-disabled,
  .mod-carousel .flex-next.slick-disabled:hover {
    background-position: 14px -3363px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .mod-carousel .promo-slider .slick-slide {
    height: 310px;
    padding: 0 30px;
    width: 100%;
    border-top-width: 3px;
    border-top-style: solid;
    border-color: #fff;
    position: relative;
  }
  .mod-carousel .promo-slider .slick-list {
    height: 310px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-type {
    background-color: #fff;
    display: inline-block;
    padding: 2px 10px 3px 10px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-type h2 {
    color: #036;
    display: inline;
    font-weight: 900;
    letter-spacing: 3px;
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    text-transform: uppercase;
    padding: 0;
    line-height: 20px;
    font-size: 20px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-price-condition {
    font-size: 1.1em;
    line-height: 1.6em;
    display: block;
  }
  .mod-carousel .promo-slider .item-promotion .prm-price-condition + br {
    display: none;
  }
  .mod-carousel .promo-slider .item-promotion .prm-prices {
    white-space: nowrap;
    position: absolute;
    left: 70px;
    bottom: 40px;
    background: transparent;
  }
  .mod-carousel .promo-slider .item-promotion .prm-prices .prm-price {
    color: #fff;
    font-size: 2.3em;
    line-height: 1.5em;
    background: #cb0538;
    padding: 5px 10px;
    font-weight: bold;
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    letter-spacing: 1px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-prices .prm-full-price {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    margin-top: 5px;
    display: block;
    font-size: 20px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-prices .prm-price-text {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    display: block;
    font-size: 20px;
    line-height: 35px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-prices .prm-price-from {
    font-size: 0.8em;
  }
  .mod-carousel .promo-slider .item-promotion .prm-price {
    color: #cb0538;
    font-size: 1.3em;
    line-height: 1.5em;
    padding-right: 5px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-title {
    overflow: visible;
    margin-top: 5px;
    width: 37%;
    height: 120px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-title h2.base {
    font-family: "open sans";
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 600;
  }
  .mod-carousel .promo-slider .item-promotion .prm-paragraph {
    margin-top: 6px;
    overflow: hidden;
    height: 40px;
    width: 80%;
  }
  .mod-carousel .promo-slider .item-promotion .prm-claim {
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size: 20px;
    position: absolute;
    top: 269px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mod-carousel .promo-slider .item-promotion .prm-image-manufacturer {
    width: 150px;
    height: 50px;
    overflow: hidden;
    float: right;
  }
  .mod-carousel .promo-slider .item-promotion .prm-image-manufacturer img {
    max-width: 150px;
    max-height: 50px;
    width: auto !important;
    height: auto !important;
    float: right;
  }
  .mod-carousel .promo-slider .item-promotion .prm-image-product {
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: 40%;
    top: 50%;
    height: 250px;
    width: 30%;
    transform: translateY(-50%);
  }
  .mod-carousel .promo-slider .item-promotion .prm-image-product img {
    max-width: 345px;
    max-height: 250px;
    width: auto !important;
    height: auto !important;
    background-size: contain;
  }
  .mod-carousel .promo-slider .item-promotion .prm-info-right {
    position: absolute;
    width: 27%;
    top: 0;
    right: 0;
    height: 252px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-info-right .prm-description {
    padding: 25px 25px 12px 25px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-info-right .prm-description p {
    margin: 0;
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-info-right .prm-image-manufacturer {
    width: 180px;
    height: 180px;
    float: none;
    margin: 20px 0 0 30px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 180px;
    max-height: 180px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-brand {
    margin-top: 30px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-brand h3 {
    text-decoration: none;
    font-size: 17px;
    border-bottom: 1.5pt solid #036;
    line-height: 20px;
    display: inline-block;
  }
  .mod-carousel .promo-slider .item-promotion .prm-sale-text {
    position: absolute;
    right: 70px;
    bottom: 40px;
    background: transparent;
    letter-spacing: 1px;
    font-size: 16px;
    text-transform: unset;
    font-weight: normal;
    text-align: right;
    line-height: 20px;
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    width: 150px;
  }
  .mod-carousel .promo-slider .item-promotion .prm-sale-text:after {
    content: " \203A";
    color: #cb0538;
    font-size: 25px;
    margin-right: -15px;
    float: right;
    margin-top: -3px;
    text-transform: none;
  }
  .mod-carousel .promo-slider .item-promotion.imgOnly {
    margin: -25px -70px;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0 -30px;
    background-size: cover;
    height: 252px;
  }
  .mod-carousel .promo-slider .item-promotion.imgOnly .prm-type {
    margin-left: 30px;
  }
  .mod-carousel .promo-slider .slick-slide.fs-promo-slider-item {
    border-color: #cb0538;
  }
  .mod-carousel .promo-slider .slick-slide.fs-promo-slider-item .item-promotion .prm-type {
    background-color: #cb0538;
  }
  .mod-carousel .promo-slider .slick-slide.fs-promo-slider-item .item-promotion .prm-type h2 {
    color: #fff;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile {
    display: none;
  }
  .mod-carousel .promo-slider .prm-description-mobile {
    display: none;
  }
  .mod-carousel .promo-slider .dauertiefpreis,
  .mod-carousel .promo-slider .neu_im_sortiment,
  .mod-carousel .promo-slider .aktion,
  .mod-carousel .promo-slider .monats-hit,
  .mod-carousel .promo-slider .aktuell,
  .mod-carousel .promo-slider .fs-promo-slider-item {
    border-color: #cb0538;
  }
  .mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type,
  .mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type,
  .mod-carousel .promo-slider .aktion .item-promotion .prm-type,
  .mod-carousel .promo-slider .monats-hit .item-promotion .prm-type,
  .mod-carousel .promo-slider .aktuell .item-promotion .prm-type,
  .mod-carousel .promo-slider .fs-promo-slider-item .item-promotion .prm-type {
    background-color: #cb0538;
  }
  .mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type h2,
  .mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type h2,
  .mod-carousel .promo-slider .aktion .item-promotion .prm-type h2,
  .mod-carousel .promo-slider .monats-hit .item-promotion .prm-type h2,
  .mod-carousel .promo-slider .aktuell .item-promotion .prm-type h2,
  .mod-carousel .promo-slider .fs-promo-slider-item .item-promotion .prm-type h2 {
    color: #fff;
  }
  .mod-carousel .slick-dots li {
    display: inline-block;
    margin: 0 5px;
  }
  .mod-carousel .slick-dots li button {
    background: url("/images/sprite.png?20210126") no-repeat scroll 2px -3670px transparent;
    display: inline-block;
    vertical-align: top;
    height: 25px;
    width: 25px;
    cursor: pointer;
    border: 0;
    text-indent: -99999px;
    outline: 0;
  }
  .mod-carousel .slick-dots li.slick-active button,
  .mod-carousel .flex-control-paging li a:hover,
  .mod-carousel .flex-control-paging li a.flex-active {
    background-position: 0 -3597px;
  }
  .mod-carousel .slick-dots li.slick-active button:focus,
  .mod-carousel .flex-control-paging li a:hover:focus,
  .mod-carousel .flex-control-paging li a.flex-active:focus {
    outline: 0;
  }
  .mod-carousel .slick-dots,
  .mod-carousel .flex-control-nav {
    position: absolute;
    text-align: center;
    width: 100%;
    background: #036;
    margin-left: 0;
    padding: 5px 0;
    line-height: 100%;
  }
  .mod-carousel .flex-control-nav li {
    margin: 5px 2px;
    display: inline-block;
    *display: inline;
  }
  .mod-carousel .bd {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding-right: 10px;
  }
}
@media screen and (max-width: 991px) {
  .mod-carousel {
    height: auto;
  }
}
@media screen and (min-width: 601px) and (max-width: 1024px) {
  .mod-carousel .promo-slider .flex-prev,
  .mod-carousel .promo-slider .flex-next {
    display: none !important;
  }
  .mod-carousel .promo-slider .slick-slide {
    padding: 15px 20px 30px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .size1of2 {
    width: 50%;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-price-condition + br {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
    width: 100%;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product img {
    max-height: 226px;
    height: 100%;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-manufacturer {
    text-align: right;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-manufacturer img {
    display: inline;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    margin: -15px -20px -30px;
  }
}
@media screen and (max-width: 992px) {
  .mod-carousel {
    margin: 0 -10px;
  }
  .mod-carousel .prm-paragraph,
  .mod-carousel .prm-claim,
  .mod-carousel .flex-prev,
  .mod-carousel .flex-next {
    display: none;
  }
  .mod-carousel .flex-prev,
  .mod-carousel .flex-next {
    display: none !important;
  }
  .mod-carousel .promo-slider .slick-slider,
  .mod-carousel .promo-slider .slick-list {
    height: 250px;
  }
  .mod-carousel .promo-slider .slick-slide {
    padding: 10px 15px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion {
    position: relative;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .first-unit {
    position: absolute;
    height: 240px;
    width: 100%;
    z-index: 1;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .first-unit .prm-prices {
    background: rgba(255, 255, 255, 0.7);
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .first-unit .prm-price-condition {
    display: inline-block;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .first-unit .prm-price-condition + br {
    display: block;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
    position: absolute;
    bottom: 0;
    height: 37px;
    font-size: 24px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2.base {
    font-size: 1em;
    display: inline;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-manufacturer {
    width: 60px;
    height: 35px;
    overflow: hidden;
    position: absolute;
    top: -26px;
    right: 0;
    z-index: 1;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-manufacturer img {
    max-width: 60px;
    max-height: 35px;
    width: auto !important;
    height: auto !important;
    float: right;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
    height: 180px;
    overflow: hidden;
    width: inherit;
    margin: 29px 0 0 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product img {
    height: 100%;
    margin: 0 auto;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    margin: -10px -15px;
    background-color: #ccc;
    background-size: contain;
    height: 250px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .first-unit .prm-prices {
    background: transparent;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slider {
    height: 310px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
    position: relative;
    width: 60%;
    height: 70px;
    text-overflow: initial;
    margin-bottom: 10px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2.base {
    font-size: 0.9em;
    display: inline;
    text-overflow: initial;
    white-space: normal;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand h3 {
    font-size: 14px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-description p {
    font-size: 1.01em;
    width: 60%;
    margin: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    position: relative;
    width: 50%;
    left: 0;
    bottom: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 1.3em;
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    letter-spacing: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-full-price {
    font-size: 14px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-text {
    font-size: 14px;
    line-height: 24px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-from {
    font-size: 0.8em;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
    width: 40%;
    right: 0;
    top: 0;
    left: auto;
    margin: 30px 0;
    height: 190px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    display: block;
    position: absolute;
    top: unset;
    right: unset;
    left: unset;
    bottom: 0;
    height: 85px;
    width: 100%;
    vertical-align: center;
    text-align: left;
    padding: 20px;
    margin: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description {
    padding: 20px;
    overflow: hidden;
    height: 45px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-sale-text {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-sale-text {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .title-align-bottom.mobile-with-text {
    bottom: 105px;
  }
  .mod-carousel .promo-slider .slick-slide.red .item-promotion .prm-info-right.white-transparent-background {
    background-color: #CB0538;
  }
  .mod-carousel .promo-slider .slick-slide.red .item-promotion .prm-info-right.white-transparent-background .prm-description {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile {
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    background: #e1e1e1;
    height: 40px;
    padding: 10px 30px 10px 0;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    text-transform: unset;
    font-weight: normal;
    text-align: right;
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    margin-left: -30px;
    letter-spacing: 1px;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile:after {
    content: "";
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text {
    background: transparent;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text:after {
    content: " \203A";
    color: #cb0538;
    font-size: 25px;
    margin-right: -15px;
    float: none;
    margin-top: -3px;
    text-transform: none;
    position: absolute;
    bottom: 15px;
    z-index: 40;
    right: 33px;
  }
  .mod-carousel .promo-slider .prm-description-mobile {
    display: block;
    position: absolute;
    left: 30px;
    top: 0;
    width: 50%;
    text-align: left;
    text-transform: none;
    padding: 10px 0 10px 30px;
    overflow: hidden;
    letter-spacing: 0;
  }
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-list {
    height: 360px;
  }
  .mod-carousel .promo-slider .slick-slide {
    height: 352px;
    border-top-width: 8px;
    padding: 0 70px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 264px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    height: 274px;
    margin: 0 -70px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-list {
    height: 330px;
  }
  .mod-carousel .promo-slider .slick-slide {
    height: 322px;
    padding: 0 30px;
    border-top-width: 8px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2 {
    font-size: 2em;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 2em;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 322px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
    /*margin-right: 30px;*/
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 150px;
    max-height: 150px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    right: 30px;
    bottom: 20px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    margin: 0 -30px;
    height: 322px;
    background-size: 100% 100%;
  }
}
@media (max-width: 1023px) and (min-width: 601px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    left: 30px;
    bottom: 20px;
  }
}
.mod-carousel .promo-slider .slick-slide img.mobile {
  display: none !important;
}
.mod-carousel .promo-slider .slick-slide img.desktop {
  display: block !important;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    width: 100px;
    height: 100px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 100px;
    max-height: 100px;
  }
  .mod-carousel .promo-slider .slick-slide img.mobile {
    display: block !important;
  }
  .mod-carousel .promo-slider .slick-slide img.desktop {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    display: none;
  }
}
@media screen {
  /* slick carousel/slider */
  .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }
  .slick-list:focus {
    outline: none;
  }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  .slick-slider .slick-track,
  .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
  }
  .slick-track:before,
  .slick-track:after {
    display: table;
    content: '';
  }
  .slick-track:after {
    clear: both;
  }
  .slick-loading .slick-track {
    visibility: hidden;
  }
  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  .slick-slide a:hover,
  .slick-slide a:focus,
  .slick-slide a:active {
    text-decoration: none;
  }
  .slick-slide img {
    display: block;
  }
  .slick-slide.slick-loading img {
    display: none;
  }
  .slick-slide.dragging img {
    pointer-events: none;
  }
  [dir='rtl'] .slick-slide {
    float: right;
  }
  .slick-initialized .slick-slide {
    display: block;
  }
  .slick-loading .slick-slide {
    visibility: hidden;
  }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }
  .slider-home .slides,
  .fs-promo-slider .slides {
    height: 300px;
    overflow: hidden;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide {
    height: 270px;
    padding: 0;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide a,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide a {
    color: #036;
    display: block;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    height: 274px;
    margin: 0;
  }
  .slider-home .mod-carousel .promo-slider .slick-list,
  .fs-promo-slider .mod-carousel .promo-slider .slick-list {
    height: 274px;
  }
  .slider-home .mod-carousel .slick-dots li,
  .fs-promo-slider .mod-carousel .slick-dots li {
    margin: 5px 5px 1px;
  }
  .slider-home .mod-carousel .slick-dots li button,
  .fs-promo-slider .mod-carousel .slick-dots li button {
    height: 10px;
    width: 10px;
    background: #999;
    border-radius: 50%;
  }
  .slider-home .mod-carousel .slick-dots li.slick-active button,
  .fs-promo-slider .mod-carousel .slick-dots li.slick-active button {
    background: #fff;
  }
  .slider-home .mod-carousel .slick-dots,
  .fs-promo-slider .mod-carousel .slick-dots {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2 {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 31px;
    line-height: 34px;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    right: unset;
    left: 40px;
    bottom: 16px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    max-width: 135px;
    width: auto;
    padding: 0;
    text-align: left;
    height: 44px;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text:after,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text:after {
    float: left;
    margin: 0;
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTlMOSAxNy45NDkxTDE0LjkwOTkgMTIuMDAwNUw5IDYuMDUxOTFMMTAuMDQ1MSA1TDE3IDEyLjAwMDVMMTAuMDQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
    width: 24px;
    height: 24px;
    position: absolute;
    left: -24px;
    top: 0;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-slide,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide {
    height: auto;
    overflow: visible;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    height: 263px;
    background-size: 101% auto;
    background-position: bottom center;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-list,
  .fs-promo-slider .mod-carousel .promo-slider .slick-list {
    height: auto;
    overflow: visible;
    overflow-x: hidden;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .slick-dots,
  .fs-promo-slider .mod-carousel .slick-dots {
    background-color: #fff;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .slick-dots li.slick-active button,
  .fs-promo-slider .mod-carousel .slick-dots li.slick-active button {
    background: #fff;
    border: 1px solid #999999;
    padding: 0 3px;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .slick-dots,
  .fs-promo-slider .mod-carousel .slick-dots {
    bottom: -30px;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-claim,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-claim {
    margin-left: 25px;
  }
}
@media screen and (max-width: 992px) {
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile {
    position: relative;
    display: flex;
    right: auto;
    bottom: auto;
    background: transparent;
    height: auto;
    padding: 0 20px;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    text-transform: unset;
    font-weight: normal;
    text-align: center;
    margin-left: 0;
    letter-spacing: 1px;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    font-family: "Open Sans";
    max-width: unset;
    left: unset;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile:after,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile:after {
    content: "";
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile .sale-text,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile .sale-text {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    background: #CB0538;
    color: #fff;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
  }
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile .sale-text:after,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text-mobile .sale-text:after {
    content: "";
    display: none;
  }
}
@media (min-width: 992px) {
  .cms-layout-MSM .slider-home .slides {
    height: 266px;
  }
}
@media (min-width: 992px) {
  .cms-layout-MSM .slider-home .mod-carousel {
    height: 266px;
  }
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider {
    padding-bottom: 10px;
  }
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-list {
  height: 266px;
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-list {
    height: 370px;
  }
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide {
  border-top: 0;
  height: 266px;
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide {
    height: 370px;
  }
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type {
  display: none;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
  height: 266px;
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 85px;
  }
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background {
  padding-bottom: 0;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-sale-text {
  text-transform: uppercase;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description {
  color: black;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
  font-size: 14px;
  line-height: 22px;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p b {
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
}
.cms-layout-MSM .slider-home .mod-carousel .promo-slider .item-link {
  height: 266px;
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider .item-link {
    height: 370px;
  }
}
@media (max-width: 991px) {
  .cms-layout-MSM .slider-home .mod-carousel .promo-slider .prm-sale-text-mobile {
    margin-top: 10px;
  }
}
@media screen {
  .mod-charts {
    overflow: hidden;
  }
  .mod-charts .hyphen {
    display: none;
    margin: 0 10px;
  }
  .mod-charts .chartContainer {
    display: inline-block;
    height: 400px;
    width: 700px;
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
  }
  .mod-charts .chartContainer .highcharts-container .highcharts-button,
  .mod-charts .chartContainer .highcharts-container .highcharts-input-group,
  .mod-charts .chartContainer svg .highcharts-button,
  .mod-charts .chartContainer svg .highcharts-input-group {
    display: none;
  }
  .mod-charts .chartContainer .highcharts-container {
    position: absolute;
    top: -25px;
  }
  .mod-charts .chartData {
    display: inline-block;
    padding: 5px 10px 10px 10px;
    width: 200px;
    vertical-align: top;
    position: relative;
    z-index: 1;
  }
  .mod-charts .chartData div {
    float: left;
    height: 10px;
    width: 10px;
    border: 1px solid #ccc;
    margin: 4px 4px 0 0;
  }
  .mod-charts .chartData a {
    display: block;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .mod-charts .chartData a.clicked {
    text-decoration: underline;
    color: #000;
  }
  .mod-charts .chartData a:hover {
    color: #000;
  }
}
@media screen and (max-width: 768px) {
  .mod-charts {
    margin-bottom: 40px;
  }
  .mod-charts h2.hd {
    float: left;
    margin-top: -6px;
  }
  .mod-charts .hyphen {
    display: block;
    float: left;
  }
  .mod-charts h3.chartTitle {
    float: left;
  }
  .mod-charts .chartContainer {
    width: 70%;
    height: 350px;
    margin-bottom: -25px;
    display: block;
    clear: left;
    float: left;
  }
  .mod-charts .chartData {
    padding: 5px 0 0 5%;
    width: 25%;
    float: right;
  }
  .mod-charts .chartData a {
    margin: 0 10px 10px 0;
  }
}
@media screen and (max-width: 480px) {
  .mod-charts {
    margin-bottom: 40px;
  }
  .mod-charts h2.hd {
    float: left;
    margin-top: -6px;
  }
  .mod-charts .hyphen {
    display: block;
    float: left;
  }
  .mod-charts h3.chartTitle {
    float: left;
  }
  .mod-charts .chartContainer {
    width: 100%;
    height: 350px;
    margin-bottom: -25px;
  }
  .mod-charts .chartData {
    padding: 0;
    width: 100%;
  }
  .mod-charts .chartData a {
    display: inline-block;
    margin-bottom: 5px;
  }
}
@media screen {
  .mod-contact {
    margin-bottom: 20px;
    position: relative;
  }
  .mod-contact .img {
    margin-right: 20px;
    width: 100px;
  }
  .mod-contact .img img {
    max-width: 100%;
    height: auto;
  }
  .mod-contact p {
    padding-top: 3px;
  }
  .mod-contact a.email {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 0;
    padding: 0 0 0 15px;
    color: #000;
  }
  .mod-contact a.email:hover,
  .mod-contact a.email:focus {
    color: #CB0538;
  }
}
@media screen and (max-width: 480px) {
  .mod-contact p {
    position: static;
  }
}
@media screen {
  .mod-contact-list {
    margin-bottom: 30px;
  }
  .mod-contact-list table {
    width: auto;
  }
  .mod-contact-list th {
    font-weight: bold;
  }
  .mod-contact-list th,
  .mod-contact-list td {
    padding: 0 12px 8px 0;
  }
}
@media all {
  .skin-contact-plain .img {
    display: none;
  }
  .skin-contact-plain p {
    margin-top: 5px;
    position: relative;
  }
  .skin-contact-plain a.email {
    padding-bottom: 5px;
  }
}
@media screen {
  .line {
    margin-left: -10px;
    margin-right: -10px;
  }
  .line .unit {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mod-content {
    margin-bottom: 20px;
  }
  .mod-content .bd {
    padding: 10px;
  }
  .mod-content .img {
    margin-bottom: 30px;
  }
  .mod-content img {
    height: auto;
    max-width: 100%;
    width: 100%;
  }
  .mod-content a:hover,
  .mod-content a:focus {
    text-decoration: underline;
  }
}
@media only screen and (max-width: 992px) {
  .mod-content {
    margin: 10px 0;
  }
}
@media screen and (max-width: 992px) {
  .content-home .mod-carousel .promo-slider .slick-slide .imgOnly {
    background-size: 100% auto;
  }
}
@media screen and (max-width: 1024px) {
  .content-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    background-size: 100% 100%;
    background-color: #fff;
  }
}
.section-head {
  font-family: Open Sans;
  background-color: #f3f3f3;
  color: #000;
  padding: 9px 18px;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 14px;
}
@media only screen and (max-width: 992px) {
  .section-head {
    margin-top: 24px;
  }
}
.cms-layout-MSM .container-home .section-head {
  background-color: transparent;
  padding: 0;
  font-size: 24px;
  line-height: 36px;
  margin-top: 48px;
  margin-bottom: 36px;
  text-align: center;
  font-weight: normal;
}
@media only screen and (max-width: 992px) {
  .cms-layout-MSM .container-home .section-head {
    margin-top: 48px;
  }
}
.mod-teaser {
  width: 100%;
}
.mod-teaser a:hover {
  text-decoration: none;
}
.mod-teaser img:not(.image-person) {
  height: auto;
  width: 100%;
}
.container-home-register-info {
  padding: 20px 23px;
  background-color: #E0E0E0;
}
@media only screen and (min-width: 1023px) {
  .container-home-register-info {
    height: 300px;
  }
}
.container-home-register-info h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
.container-home-register-info p {
  font-size: 14px;
  line-height: 18px;
}
.container-home-register-info .login {
  background: #891818;
  color: #fff;
  padding: 6px 15px;
  border: 1px solid #CD1717;
  text-transform: uppercase;
  line-height: 18px;
  font-size: 12px;
  margin-bottom: 14px;
  text-align: center;
  width: 100%;
}
.container-home-register-info .login:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 16px 16px;
  height: 20px;
  width: 16px;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 6px;
}
.container-home-register-info .check-list li {
  padding-left: 23px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUwMDQgMTAuODY0TDEzLjExNCA0LjVMMTQuMzA3MiA1LjY5MzI0TDcuOTQzMjggMTIuMDU3Mkw2Ljc1MDA0IDEwLjg2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03LjkzMTI4IDEyLjA1NzJMNC4wNjgxOCA4LjE5NDExTDUuMjYxNDIgNy4wMDA4N0w5LjEyNDUyIDEwLjg2NEw3LjkzMTI4IDEyLjA1NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 0 0;
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li {
  padding-left: 25px;
  padding-bottom: 10px;
  background-repeat: no-repeat;
  background-position: 0 1px;
  background-size: 17px 17px;
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li > a {
  color: #CB0538;
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li:before {
  display: none;
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li.phone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMi4xODU1OCAxNi45OTk4SDEuMDMxOTdMMC4wMzY3ODU3IDEyLjcxNDZDLTAuMDM5MjAxIDEyLjM4MTggMC4wMDMzMjQ0MyAxMi4wMzI5IDAuMTU3MDI5IDExLjcyODFDMC4zMTA3MzMgMTEuNDIzMyAwLjU2NTk4MSAxMS4xODE2IDAuODc4NzU3IDExLjA0NDlMNC4yODQ1OSA5LjU4NDgyQzQuNTc1NDEgOS40NjIzMSA0Ljg5Nzk4IDkuNDM2ODUgNS4yMDQ0MSA5LjUxMjIyQzUuNTEwODUgOS41ODc1OSA1Ljc4NDgxIDkuNzU5NzcgNS45ODU2MyAxMC4wMDMyTDYuOTY5OSAxMS4yNDk4QzguNzc3NDggMTAuMjc1NCAxMC4yNTk0IDguNzkyMDQgMTEuMjMxOSA2Ljk4MzQ5TDEwLjAwNjcgNS45ODI1N0M5Ljc2MTc1IDUuNzgyODYgOS41ODg0NCA1LjUwODkyIDkuNTEyODggNS4yMDIwN0M5LjQzNzMyIDQuODk1MjIgOS40NjM2MiA0LjU3MjEyIDkuNTg3ODEgNC4yODE1M0wxMS4wNDUgMC44ODEzOTFDMTEuMTgxMSAwLjU2ODM4NSAxMS40MjIyIDAuMzEyNjg2IDExLjcyNjcgMC4xNTgzNzhDMTIuMDMxMSAwLjAwNDA3MDIzIDEyLjM3OTkgLTAuMDM5MTc1MiAxMi43MTI4IDAuMDM2MDk3N0wxMi43MTY2IDAuMDM3MDY5MUwxNyAxLjA0NTUzVjIuMTg1ODdDMTYuOTk1NSA2LjExMzQ3IDE1LjQzMzIgOS44Nzg5IDEyLjY1NTkgMTIuNjU2MUM5Ljg3ODY3IDE1LjQzMzMgNi4xMTMxOCAxNi45OTU0IDIuMTg1NTggMTYuOTk5OFpNNC44NDk1MyAxMC45MTU4TDEuNDU4NDEgMTIuMzgxNUwyLjE4OTg2IDE1LjU0MjZDNS43MjgxNSAxNS41Mzc4IDkuMTIwMjcgMTQuMTMwNyAxMS42MjMxIDExLjYyOTZDMTQuMTI2IDkuMTI4NTYgMTUuNTM1NCA1LjczNzQzIDE1LjU0MjggMi4xOTkxNUwxMi4zODY1IDEuNDU3MjdMMTIuMzgzMiAxLjQ1ODI0TDEwLjkyNzQgNC44NTU1MUwxMy4wNDU4IDYuNTgzMDlMMTIuODA0OSA3LjA5NzI5QzExLjYyMTMgOS42MTY4IDkuNTk0NjQgMTEuNjQzNiA3LjA3NTIyIDEyLjgyNzRMNi41NTIwMSAxMy4wNzMxTDQuODQ5NTMgMTAuOTE1OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMi4xODU1OCAxNi45OTk4SDEuMDMxOTdMMC4wMzY3ODU3IDEyLjcxNDZDLTAuMDM5MjAxIDEyLjM4MTggMC4wMDMzMjQ0MyAxMi4wMzI5IDAuMTU3MDI5IDExLjcyODFDMC4zMTA3MzMgMTEuNDIzMyAwLjU2NTk4MSAxMS4xODE2IDAuODc4NzU3IDExLjA0NDlMNC4yODQ1OSA5LjU4NDgyQzQuNTc1NDEgOS40NjIzMSA0Ljg5Nzk4IDkuNDM2ODUgNS4yMDQ0MSA5LjUxMjIyQzUuNTEwODUgOS41ODc1OSA1Ljc4NDgxIDkuNzU5NzcgNS45ODU2MyAxMC4wMDMyTDYuOTY5OSAxMS4yNDk4QzguNzc3NDggMTAuMjc1NCAxMC4yNTk0IDguNzkyMDQgMTEuMjMxOSA2Ljk4MzQ5TDEwLjAwNjcgNS45ODI1N0M5Ljc2MTc1IDUuNzgyODYgOS41ODg0NCA1LjUwODkyIDkuNTEyODggNS4yMDIwN0M5LjQzNzMyIDQuODk1MjIgOS40NjM2MiA0LjU3MjEyIDkuNTg3ODEgNC4yODE1M0wxMS4wNDUgMC44ODEzOTFDMTEuMTgxMSAwLjU2ODM4NSAxMS40MjIyIDAuMzEyNjg2IDExLjcyNjcgMC4xNTgzNzhDMTIuMDMxMSAwLjAwNDA3MDIzIDEyLjM3OTkgLTAuMDM5MTc1MiAxMi43MTI4IDAuMDM2MDk3N0wxMi43MTY2IDAuMDM3MDY5MUwxNyAxLjA0NTUzVjIuMTg1ODdDMTYuOTk1NSA2LjExMzQ3IDE1LjQzMzIgOS44Nzg5IDEyLjY1NTkgMTIuNjU2MUM5Ljg3ODY3IDE1LjQzMzMgNi4xMTMxOCAxNi45OTU0IDIuMTg1NTggMTYuOTk5OFpNNC44NDk1MyAxMC45MTU4TDEuNDU4NDEgMTIuMzgxNUwyLjE4OTg2IDE1LjU0MjZDNS43MjgxNSAxNS41Mzc4IDkuMTIwMjcgMTQuMTMwNyAxMS42MjMxIDExLjYyOTZDMTQuMTI2IDkuMTI4NTYgMTUuNTM1NCA1LjczNzQzIDE1LjU0MjggMi4xOTkxNUwxMi4zODY1IDEuNDU3MjdMMTIuMzgzMiAxLjQ1ODI0TDEwLjkyNzQgNC44NTU1MUwxMy4wNDU4IDYuNTgzMDlMMTIuODA0OSA3LjA5NzI5QzExLjYyMTMgOS42MTY4IDkuNTk0NjQgMTEuNjQzNiA3LjA3NTIyIDEyLjgyNzRMNi41NTIwMSAxMy4wNzMxTDQuODQ5NTMgMTAuOTE1OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNCIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTEpIi8+Cjwvc3ZnPgo=");
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li.mail {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTM0NTYgNy43NTIzN0w5IDcuODA5TDkuMDY1NDQgNy43NTIzN0wxNS40ODA4IDIuMjAwNjJMMTUuNjgzNyAyLjAyNUgxNS40MTUzSDIuNTg0NjdIMi4zMTYzTDIuNTE5MjMgMi4yMDA2Mkw4LjkzNDU2IDcuNzUyMzdaTTYuMjMzNzggNy4yODg3M0w2LjMyNTcgNy4yMTM0N0w2LjIzNTg3IDcuMTM1NzNMMS41NjU0NCAzLjA5Mzg2TDEuNCAyLjk1MDY5VjMuMTY5NDhWMTEuMDM1VjExLjI0NjFMMS41NjMzNSAxMS4xMTI0TDYuMjMzNzggNy4yODg3M1pNNy4zODY4NyA4LjEzMTg3TDcuMzIzMjIgOC4wNzY3OEw3LjI1ODA4IDguMTMwMTFMMi43Nzg0IDExLjc5NzZMMi41NjE3NSAxMS45NzVIMi44NDE3NUgxNS4xNTgySDE1LjQzODNMMTUuMjIxNiAxMS43OTc2TDEwLjc0MTkgOC4xMzAxMUwxMC42NzY4IDguMDc2NzhMMTAuNjEzMSA4LjEzMTg3TDkgOS41Mjc5TDcuMzg2ODcgOC4xMzE4N1pNMTEuNzY0MSA3LjEzNTczTDExLjY3NDMgNy4yMTM0N0wxMS43NjYyIDcuMjg4NzNMMTYuNDM2NyAxMS4xMTI0TDE2LjYgMTEuMjQ2MVYxMS4wMzVWMy4xNjk0OFYyLjk1MDY5TDE2LjQzNDYgMy4wOTM4NkwxMS43NjQxIDcuMTM1NzNaTTE3LjkgMTMuMjc1SDAuMVYwLjcyNUgxNy45VjEzLjI3NVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4=");
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li.faq {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yMS43MzMzIDAuMzMzMzEzSDJDMC44OTMzMzMgMC4zMzMzMTMgMCAxLjIyNjY1IDAgMi4zMzMzMVYxNS43MkMwIDE2LjgyNjYgMC44OTMzMzMgMTcuNzIgMiAxNy43Mkg0LjY1MzMzTDMuNTg2NjcgMjAuMzZDMy41NDY2NyAyMC40NTMzIDMuNTIgMjAuNTYgMy41MiAyMC42OEMzLjUyIDIxLjEyIDMuODggMjEuNDggNC4zMiAyMS40OEM0LjQ1MzMzIDIxLjQ4IDQuNTczMzMgMjEuNDUzMyA0LjY4IDIxLjM4NjZMMTIuNDkzMyAxNy43MkgyMS43MzMzQzIyLjg0IDE3LjcyIDIzLjczMzMgMTYuODI2NiAyMy43MzMzIDE1LjcyVjIuMzMzMzFDMjMuNzMzMyAxLjIyNjY1IDIyLjgyNjcgMC4zMzMzMTMgMjEuNzMzMyAwLjMzMzMxM1pNMjIuMTMzMyAxNS43MkMyMi4xMzMzIDE1LjkzMzMgMjEuOTQ2NyAxNi4xMiAyMS43MzMzIDE2LjEySDEyLjQ5MzNDMTIuMTg2NyAxNi4xMiAxMS45MDY3IDE2LjIxMzMgMTEuNjUzMyAxNi4zNzMzTDUuODQgMTkuMDkzM0w2LjE0NjY3IDE4LjM2QzYuMjI2NjcgMTguMTczMyA2LjI2NjY3IDE3Ljk0NjYgNi4yNjY2NyAxNy43MzMzQzYuMjY2NjcgMTYuODUzMyA1LjU0NjY3IDE2LjEzMzMgNC42NjY2NyAxNi4xMzMzSDJDMS43ODY2NyAxNi4xMzMzIDEuNiAxNS45NDY2IDEuNiAxNS43MzMzVjIuMzMzMzFDMS42IDIuMTE5OTggMS43ODY2NyAxLjkzMzMxIDIgMS45MzMzMUgyMS43MzMzQzIxLjk0NjcgMS45MzMzMSAyMi4xMzMzIDIuMTE5OTggMjIuMTMzMyAyLjMzMzMxVjE1LjcyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuMzIyNzQgMTEuNjY2Nkg2LjYwMjY5VjcuMjI0NzlIOS4xMDkyVjcuODM4NUg3LjMyMjc0VjkuMjI2OTZIOC45OTY3OVY5Ljg0MzcxSDcuMzIyNzRWMTEuNjY2NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMi42NyAxMS42NjY2TDEyLjIyNjQgMTAuNDMzMUgxMC41MjhMMTAuMDkzNiAxMS42NjY2SDkuMzI3OTVMMTAuOTg5OCA3LjIwNjU2SDExLjc3OThMMTMuNDQxNyAxMS42NjY2SDEyLjY3Wk0xMi4wMzUgOS44MDcyNUwxMS42MTg4IDguNTk4MDVDMTEuNTg4NCA4LjUxNzAzIDExLjU0NTggOC4zODk0MyAxMS40OTExIDguMjE1MjRDMTEuNDM4NSA4LjA0MTA1IDExLjQwMiA3LjkxMzQ0IDExLjM4MTggNy44MzI0MkMxMS4zMjcxIDguMDgxNTYgMTEuMjQ3MSA4LjM1Mzk4IDExLjE0MTggOC42NDk3TDEwLjc0MDcgOS44MDcyNUgxMi4wMzVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTcuOTcxNiA5LjQzOTYzQzE3Ljk3MTYgOS45Nzg0IDE3Ljg2ODMgMTAuNDMyMSAxNy42NjE3IDEwLjgwMDdDMTcuNDU3MSAxMS4xNjk0IDE3LjE1ODQgMTEuNDI4NiAxNi43NjU1IDExLjU3ODVMMTcuODI4OCAxMi43MjM5SDE2Ljg1MDVMMTYuMDEyIDExLjcyNzRIMTUuODkzNUMxNS4yMjMxIDExLjcyNzQgMTQuNzA3NiAxMS41Mjg5IDE0LjM0NyAxMS4xMzE5QzEzLjk4ODUgMTAuNzMyOSAxMy44MDkzIDEwLjE2NjggMTMuODA5MyA5LjQzMzU1QzEzLjgwOTMgOC43MDAzNCAxMy45ODk2IDguMTM3MjYgMTQuMzUwMSA3Ljc0NDMyQzE0LjcxMjYgNy4zNTEzOCAxNS4yMjkxIDcuMTU0OTEgMTUuODk5NiA3LjE1NDkxQzE2LjU1OTkgNy4xNTQ5MSAxNy4wNzAzIDcuMzU0NDIgMTcuNDMwOCA3Ljc1MzQzQzE3Ljc5MTQgOC4xNTI0NSAxNy45NzE2IDguNzE0NTEgMTcuOTcxNiA5LjQzOTYzWk0xNC41ODEgOS40Mzk2M0MxNC41ODEgOS45ODY1IDE0LjY5MTQgMTAuNDAxNyAxNC45MTIyIDEwLjY4NTNDMTUuMTMyOSAxMC45NjY4IDE1LjQ2IDExLjEwNzYgMTUuODkzNSAxMS4xMDc2QzE2LjMyNDkgMTEuMTA3NiAxNi42NSAxMC45Njc4IDE2Ljg2ODggMTAuNjg4M0MxNy4wODk1IDEwLjQwODggMTcuMTk5OSA5Ljk5MjU4IDE3LjE5OTkgOS40Mzk2M0MxNy4xOTk5IDguODk0NzggMTcuMDkwNSA4LjQ4MTU5IDE2Ljg3MTggOC4yMDAwNUMxNi42NTUxIDcuOTE4NTEgMTYuMzMxIDcuNzc3NzQgMTUuODk5NiA3Ljc3Nzc0QzE1LjQ2NDEgNy43Nzc3NCAxNS4xMzUgNy45MTg1MSAxNC45MTIyIDguMjAwMDVDMTQuNjkxNCA4LjQ4MTU5IDE0LjU4MSA4Ljg5NDc4IDE0LjU4MSA5LjQzOTYzWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIyMy43MzMzIiBoZWlnaHQ9IjIxLjEzMzMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMzMzMzEzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==");
}
.container-home-register-info.home-register-logged-in .check-list-logged-in li:last-child {
  padding-bottom: 0;
}
.container-home-register-info .phone-icon-before:before,
.container-home-register-info .mail-icon-before:before {
  content: "";
  display: block;
  height: 24px;
  width: 24px;
  margin-right: 5px;
  float: left;
}
.container-home-register-info.red-background {
  background-color: #A21E20;
  color: #464D5F;
}
.container-home-register-info.red-background,
.container-home-register-info.red-background a {
  color: #fff;
}
.cms-layout-MSM .container-home .container-home-register-info {
  color: #464D5F;
}
@media only screen and (min-width: 1023px) {
  .cms-layout-MSM .container-home .container-home-register-info {
    height: 266px;
  }
}
.cms-layout-MSM .container-home .container-home-register-info.red-background {
  background-color: #e0e0e0;
}
.cms-layout-MSM .container-home .container-home-register-info.red-background,
.cms-layout-MSM .container-home .container-home-register-info.red-background a {
  color: #464D5F;
}
.cms-layout-MSM .container-home .container-home-register-info .login {
  background: #CB0538;
  border: 0;
}
.cms-layout-MSM .container-home .container-home-register-info .login:hover {
  background: #E3023E;
}
.cms-layout-MSM .container-home .container-home-register-info .check-list li {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUwMDQgMTAuODY0TDEzLjExNCA0LjVMMTQuMzA3MiA1LjY5MzI0TDcuOTQzMjggMTIuMDU3Mkw2Ljc1MDA0IDEwLjg2NFoiIGZpbGw9IiM0NjRENUYiLz4KPHBhdGggZD0iTTcuOTMxMjggMTIuMDU3Mkw0LjA2ODE4IDguMTk0MTFMNS4yNjE0MiA3LjAwMDg3TDkuMTI0NTIgMTAuODY0TDcuOTMxMjggMTIuMDU3MloiIGZpbGw9IiM0NjRENUYiLz4KPC9zdmc+");
}
.container-home .m-t-30 {
  margin-top: 0;
}
.container-home .mod-teaser .hd h3 {
  font-size: 18px;
  line-height: 27px;
  padding: 8px 16px 12px;
}
.container-home .size1of2 > .mod-teaser .bd {
  height: 182px;
}
@media screen and (max-width: 991px) {
  .container-home .size1of2 > .mod-teaser .bd {
    height: auto;
  }
}
.container-home .size1of2 > .mod-teaser-bw .bd {
  height: 225px;
}
@media screen and (max-width: 991px) {
  .container-home .size1of2 > .mod-teaser-bw .bd {
    height: auto;
    width: auto;
    float: none;
  }
}
.container-home .skin-teaser-download .small-head .hd {
  height: 40px;
}
.container-home .skin-teaser-download .small-head .bd {
  height: 350px;
}
.collection-item {
  /*width: 100%;*/
  margin: 0;
}
.collection-item a {
  display: block;
  width: 100%;
}
.collection-item .collection-image {
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .collection-item .collection-image {
    max-height: 225px;
    overflow: hidden;
  }
  .collection-item .collection-image img {
    width: 100%;
  }
}
.collection-item .collection-image img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.collection-item .collection-text-container {
  width: calc(100% - 20px);
  height: 100%;
  display: flex;
  justify-content: left;
  align-items: flex-end;
  position: absolute;
  top: 0;
  left: 10px;
}
.collection-item .collection-text-container .collection-text {
  width: 100%;
  background: rgba(0, 0, 0, 0.65);
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #fff;
  padding: 20px 0.5rem;
  margin-bottom: 24px;
}
@media only screen and (max-width: 992px) {
  .collection-item .collection-text-container .collection-text {
    margin-bottom: 0;
  }
}
.collection-item .collection-text-container .collection-text h2 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
}
.collection-item:hover * {
  color: #CB0538 !important;
}
@media only screen and (max-width: 992px) {
  .collection-item {
    margin: 0;
    position: relative;
  }
  .collection-item .collection-text-container {
    width: 100%;
    left: 0;
  }
}
.cms-layout-MSM .container-home .collection-item .collection-text-container .collection-text {
  background: rgba(255, 255, 255, 0.9);
  color: #000;
}
.fancybox-overlay {
  background: rgba(0, 0, 0, 0.66);
}
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  scrollbar-width: thin;
}
::-webkit-scrollbar-track {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
}
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.4);
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.6);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.2);
}
.cms-layout .mod-text-text,
.cms-layout .mod-text-image {
  font-size: 14px;
  line-height: 22px;
}
.cms-layout .mod-text-text a:hover,
.cms-layout .mod-text-image a:hover {
  text-decoration: none;
}
.cms-layout ul.linklist li a,
.cms-layout ul.downloadlist li a {
  color: #000;
  padding-left: 24px;
  position: relative;
  display: block;
  background: none;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.cms-layout ul.linklist li a:before,
.cms-layout ul.downloadlist li a:before {
  content: ' ';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjU0NTEgMTlMOS41IDE3Ljk0OTFMMTUuNDA5OSAxMi4wMDA1TDkuNSA2LjA1MTkxTDEwLjU0NTEgNUwxNy41IDEyLjAwMDVMMTAuNTQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.cms-layout ul.linklist li a:hover,
.cms-layout ul.downloadlist li a:hover {
  color: #CB0538;
  text-decoration: none;
}
.cms-layout .mod-teaser.teaser-grey,
.cms-layout .mod-teaser.skin-teaser-download.teaser-grey {
  background: #f1f1f1;
}
.cms-layout .mod-teaser .inner .hd h2,
.cms-layout .mod-teaser.skin-teaser-download .inner .hd h2 {
  padding: 8px 16px 12px 16px;
}
.cms-layout .mod-teaser .inner .bd ul,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul {
  margin-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
.cms-layout .mod-teaser .inner .bd ul li,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul li {
  background: none;
}
.cms-layout .mod-teaser .inner .bd ul li a,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul li a {
  position: relative;
  display: block;
  padding-left: 24px;
  margin-left: 0;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.cms-layout .mod-teaser .inner .bd ul li a:before,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul li a:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjU0NTEgMTlMOS41IDE3Ljk0OTFMMTUuNDA5OSAxMi4wMDA1TDkuNSA2LjA1MTkxTDEwLjU0NTEgNUwxNy41IDEyLjAwMDVMMTAuNTQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  content: ' ';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.cms-layout .mod-teaser .inner .bd ul li a:hover,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul li a:hover {
  color: #CB0538;
  text-decoration: none;
}
.cms-layout .mod-teaser .inner .bd > a.separator,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator {
  margin-left: 24px;
  color: #000;
  padding: 0 0 0 24px;
  display: block;
  background: none;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.cms-layout .mod-teaser .inner .bd > a.separator:before,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjU0NTEgMTlMOS41IDE3Ljk0OTFMMTUuNDA5OSAxMi4wMDA1TDkuNSA2LjA1MTkxTDEwLjU0NTEgNUwxNy41IDEyLjAwMDVMMTAuNTQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  content: ' ';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.cms-layout .mod-teaser .inner .bd > a.separator:hover,
.cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator:hover {
  color: #CB0538;
  text-decoration: none;
}
.cms-layout .mod-teaser.teaser-contact .inner .bd,
.cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd {
  font-family: Open Sans;
}
.cms-layout .mod-teaser.teaser-contact .inner .bd a,
.cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd a {
  margin-top: 6px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  position: relative;
  padding-left: 24px;
  display: block;
  color: #000;
}
.cms-layout .mod-teaser.teaser-contact .inner .bd a:before,
.cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd a:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjU0NTEgMTlMOS41IDE3Ljk0OTFMMTUuNDA5OSAxMi4wMDA1TDkuNSA2LjA1MTkxTDEwLjU0NTEgNUwxNy41IDEyLjAwMDVMMTAuNTQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.cms-layout .mod-teaser.teaser-contact .inner .bd a:hover,
.cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd a:hover {
  color: #CB0538;
  text-decoration: none;
}
@media (max-width: 991px) {
  .cms-layout .mod-teaser.teaser-contact .inner .hd,
  .cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .hd {
    float: left;
    width: 100px;
    margin-right: 20px;
  }
  .cms-layout .mod-teaser.teaser-contact .inner .hd .image-person,
  .cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .hd .image-person {
    margin: 0;
    max-width: 100%;
    height: auto;
  }
  .cms-layout .mod-teaser.teaser-contact .inner .bd,
  .cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd {
    padding: 0;
  }
  .cms-layout .mod-teaser.teaser-contact .inner .bd h4,
  .cms-layout .mod-teaser.skin-teaser-download.teaser-contact .inner .bd h4 {
    font-size: 18px !important;
    line-height: 150% !important;
    font-weight: 600 !important;
  }
}
@media (max-width: 991px) {
  .cms-layout .mod-teaser.skin-teaser-download .inner .bd {
    margin: 0;
    height: auto;
    float: none;
    width: 100%;
    padding-bottom: 12px;
  }
}
.cms-layout .mod-teaser.skin-teaser-download .inner .bd ul {
  margin-top: 16px;
  padding-left: 10px;
  padding-right: 10px;
}
.cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator {
  margin-left: 0;
  padding-top: 11px;
  border-top: 1px solid #999999;
  position: absolute;
  padding-left: 34px;
  bottom: 0;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  .cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator {
    position: relative;
    bottom: unset;
    padding-bottom: 0;
  }
}
.cms-layout .mod-teaser.skin-teaser-download .inner .bd > a.separator:before {
  top: 10px;
  left: 10px;
  transform: none;
}
.cms-layout .content .mod-table h4 {
  padding-bottom: 8px;
  color: #000;
}
.cms-layout .content .mod-table table thead tr th.header {
  color: #6A6A6A;
  padding: 11px 16px;
  vertical-align: middle;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  background-color: #f3f3f3;
  border: none;
}
.cms-layout .content .mod-table table thead tr th.header i {
  height: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxNkwxMi41IDE5TDE1LjUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05LjUgMTZMMTIuNSAxOUwxNS41IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUuNSA4TDEyLjUgNUw5LjUgOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
}
.cms-layout .content .mod-table table.tablesorter thead tr th.header {
  line-height: 24px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.cms-layout .content .mod-table table.tablesorter thead tr th.headerSortDown i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUgOEwxMiA1TDkgOCIgc3Ryb2tlPSIjRTBFMEUwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
}
.cms-layout .content .mod-table table.tablesorter thead tr th.headerSortUp i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9IiNFMEUwRTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik0xNSA4TDEyIDVMOSA4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
}
.cms-layout .content .mod-table table tbody tr td {
  padding: 11px 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  border-bottom: 1px solid #BEBEBE;
  color: #6A6A6A;
}
.cms-layout .content .mod-table table tbody tr td a:hover {
  color: #CB0538;
}
.cms-layout .content .mod-table table tbody tr:hover {
  background: #f3f3f3;
}
.cms-layout .content .mod-table table tbody tr:hover td {
  color: #6A6A6A;
}
.cms-layout .content .mod-table table tbody tr:hover td a {
  color: #6A6A6A;
}
.cms-layout .content .mod-table table tbody tr:hover td a:hover {
  color: #CB0538;
}
.cms-layout .content .mod-table table.blank tbody tr td a:hover {
  color: #CB0538;
}
.cms-layout .content .mod-table table.blank tbody tr:hover {
  background: none;
}
.cms-layout .content .mod-table table tfoot tr td {
  font-size: 12px;
  line-height: 18px;
  color: #141414;
}
.cms-layout .content .mod-table table tfoot tr td .footnote {
  color: #141414;
  font-size: 12px;
  line-height: 18px;
}
.cms-layout .mod-text-image figure figcaption {
  font-size: 12px;
  line-height: 18px;
}
.cms-layout .mod-contact .bd {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.cms-layout .mod-contact .bd a.email {
  margin-top: 6px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  position: relative;
  padding-left: 24px;
  background: none;
  color: #000;
}
.cms-layout .mod-contact .bd a.email:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjU0NTEgMTlMOS41IDE3Ljk0OTFMMTUuNDA5OSAxMi4wMDA1TDkuNSA2LjA1MTkxTDEwLjU0NTEgNUwxNy41IDEyLjAwMDVMMTAuNTQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.cms-layout .mod-contact .bd a.email:hover {
  color: #CB0538;
  text-decoration: none;
}
.cms-layout-MSM .container-home .h2 {
  background-color: transparent;
  padding: 0;
  font-size: 24px !important;
  line-height: 36px !important;
  font-weight: normal !important;
  margin-top: 48px;
  margin-bottom: 36px;
  text-align: center;
  font-weight: normal;
}
.cms-layout-MSM .container-home .mod-text-text .h2 {
  font-size: 18px !important;
  line-height: 27px !important;
  margin: 0 0 12px 0;
  text-align: left;
}
.cms-layout-MSM .container-home .call-to-action-button-container {
  margin-top: 0;
}
.cms-layout-MSM .container-home .call-to-action-button-container a,
.cms-layout-MSM .container-home .call-to-action-button-container a:link {
  display: inline-block;
  background-color: #CA0237;
  color: white;
  padding: 8px 16px;
  font-size: 14px;
  line-height: 22px;
}
.cms-layout-MSM .container-home .call-to-action-button-container a:hover,
.cms-layout-MSM .container-home .call-to-action-button-container a:focus,
.cms-layout-MSM .container-home .call-to-action-button-container a:active {
  color: white;
  background-color: #E3023E;
}
.cms-layout-MSM .container-home .container-box-center {
  border-bottom: 2px solid #e0e0e0;
  margin-bottom: 12px;
  padding-bottom: 48px;
}
@media screen and (max-width: 991px) {
  .cms-layout-MSM .container-home .container-box-center {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.cms-layout-MSM .container-home .container-box-center .call-to-action-button-container {
  margin-top: 24px;
}
.cms-layout-MSM .container-home .container-box-center .h2 {
  background-color: transparent;
  padding: 0;
  font-size: 24px !important;
  line-height: 36px !important;
  font-weight: normal !important;
  margin-top: 48px;
  margin-bottom: 36px;
  text-align: center;
  font-weight: normal;
}
.cms-layout-MSM .container-home .container-box-center > .line > .left-col {
  padding-left: 110px;
}
@media screen and (max-width: 991px) {
  .cms-layout-MSM .container-home .container-box-center > .line > .left-col {
    padding-left: 10px;
  }
}
.cms-layout-MSM .container-home .container-box-center > .line > .left-col .call-to-action-button-container {
  text-align: left;
}
.cms-layout-MSM .container-home .container-box-center > .line > .right-col {
  padding-right: 110px;
}
@media screen and (max-width: 991px) {
  .cms-layout-MSM .container-home .container-box-center > .line > .right-col {
    padding-right: 10px;
  }
}
.cms-layout-MSM .container-home .container-box-center > .line > .right-col .call-to-action-button-container {
  text-align: right;
}
@media screen and (max-width: 991px) {
  .cms-layout-MSM .container-home .call-to-action-button-container a,
  .cms-layout-MSM .container-home .call-to-action-button-container a:link {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen {
  /* mod-event-list */
  .mod-event-list ul {
    margin-bottom: 20px;
  }
  .mod-event-list ul li {
    border-bottom: 1px solid #036;
  }
  .mod-event-list ul li a {
    display: block;
    padding: 23px 10px 23px 15px;
  }
  .mod-event-list ul li a:hover h2 {
    border-bottom: 1px solid #036;
  }
  .mod-event-list ul li h2 {
    padding-left: 15px;
    padding-right: 3px;
    background: url("/images/sprite.png?20210126") 0px -2019px no-repeat transparent;
    display: inline;
  }
  .mod-event-list ul li p {
    margin: 10px 0 0 0;
    color: #000;
  }
  .mod-event-list ul li.highlight {
    background-color: #ccc;
  }
  /* mod-events-filter */
  .mod-events-filter .mod-form .size3of4 {
    text-align: right;
  }
  .mod-events-filter .mod-form .size3of4 .control {
    width: 15em;
    display: inline-block;
    text-align: left;
    margin-bottom: 20px;
  }
  .mod-events-filter .mod-form .size3of4 > span {
    padding-left: 15px;
  }
  .mod-events-filter div.calendar-wrapper > .datepicker table tr td.ui-datepicker-today a {
    background: none;
    background-color: #fff;
    color: #888;
    border: 1px solid #888;
  }
  .mod-events-filter div.calendar-wrapper > .datepicker table tr td.specialDate a {
    border: 1px solid #000C48;
    color: #fff;
    background: none;
    background-color: #888;
  }
  .mod-events-filter div.calendar-wrapper > .datepicker table tr td a.ui-state-active {
    border: 1px solid #000C48;
    color: #fff;
    background: none;
    background-color: #036;
  }
}
@media screen and (max-width: 992px) {
  .mod-events-filter .size3of4 {
    width: 60%;
  }
  .mod-events-filter .size1of4 {
    width: 40%;
  }
}
@media screen and (max-width: 992px) {
  .mod-events-filter .unit,
  .mod-events-filter .mod-form .unit,
  .mod-events-filter .last-unit,
  .mod-events-filter .mod-form .last-unit {
    padding-left: 0;
    padding-right: 0;
  }
  .mod-events-filter .size3of4,
  .mod-events-filter .size1of4 {
    width: 100%;
  }
  .mod-events-filter .mod-form .size3of4 .control {
    width: auto;
    display: block;
    margin-bottom: 0;
  }
  .mod-events-filter .mod-form .size3of4 > span {
    display: block;
    text-align: left;
    padding-left: 0;
    margin-bottom: 10px;
  }
}
@media print {
  .mod-events-filter .mod-form,
  .mod-events-filter .calendar-wrapper {
    display: none;
  }
}
/* body */
body .weight-normal {
  font-weight: normal;
}
/* footer */
@media screen {
  footer.mod-footer {
    background-color: #f1f1f1;
    width: 100%;
  }
  footer.mod-footer nav.container {
    background-color: #f1f1f1;
  }
  footer.mod-footer .block {
    padding: 42px 10px 52px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  footer.mod-footer .block ul.navlinklist {
    margin-bottom: 25px;
    margin-left: -3px;
  }
  footer.mod-footer .block ul.navlinklist li a {
    color: #000;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 2px;
    margin-top: 0;
    padding: 3px 5px 2px 15px;
  }
  footer.mod-footer .block ul.navlinklist li a:hover {
    background-color: transparent;
    color: #CB0538;
  }
  footer.mod-footer .block ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  footer.mod-footer h3 {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    color: #447FB5;
    margin: 0 0 9px 0;
  }
  .after-footer {
    width: 100%;
    background-color: #4b4b4b;
  }
  .after-footer .container {
    background-color: #4b4b4b;
  }
  .after-footer .container .subfooter-text > span {
    text-align: left;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #747275;
    padding-top: 0;
    float: none;
  }
  .after-footer .container ul.social-media-icons {
    display: inline-block;
    padding: 0;
    list-style: none;
  }
  .after-footer .container ul.social-media-icons li {
    display: inline-block;
    padding: 0;
    margin: 0;
  }
  .after-footer .container ul.social-media-icons li + li {
    margin-left: 16px;
  }
  .after-footer .container .footer-logo {
    margin-left: 82px;
    display: inline-block;
    padding-top: 0;
  }
  .after-footer .container .footer-logo > img {
    height: 24px;
    width: auto;
  }
}
@media screen and (max-width: 991px) {
  footer.mod-footer .block {
    padding: 10px 0;
  }
}
@media screen and (max-width: 991px) {
  footer.mod-footer .block ul.navlinklist li a {
    padding-top: 11px;
    padding-bottom: 11px;
    background-position-y: 10px;
  }
}
@media screen and (min-width: 992px) {
  .after-footer .container > .row {
    height: 50px;
  }
}
@media screen and (max-width: 991px) {
  .after-footer .container .subfooter-text {
    margin-top: 24px;
    margin-bottom: calc(24px - 0.25rem);
    padding: 0 16px;
  }
  .after-footer .container .subfooter-text + div {
    padding: 0 16px;
  }
}
@media screen and (max-width: 991px) {
  .after-footer .container ul.social-media-icons {
    float: left;
    margin: 0 0 24px 0;
  }
}
.cms-layout-MSM footer.mod-footer h3 {
  color: #000;
}
.cms-layout-MSM .after-footer {
  background: #C73147;
  background: linear-gradient(90deg, #c73147 0%, #b9283d 31%, #5e6871 92%, #495163 100%);
}
.cms-layout-MSM .after-footer .container {
  background-color: unset;
}
.cms-layout-MSM .after-footer .container .subfooter-text > span {
  color: #fff;
}
@media screen and (max-width: 480px) {
  .mod-footer .block {
    padding: 0;
  }
}
@media print {
  .mod-footer {
    display: none;
  }
}
@media screen and (min-width: 481px) {
  .skin-footer-fat .block {
    float: left;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .skin-footer-fat {
    padding: 0;
    margin-left: -10px;
    margin-right: -10px;
  }
  .skin-footer-fat .block {
    padding-left: 10px;
    padding-right: 10px;
  }
  .skin-footer-fat .block {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 991px) {
  .skin-footer-fat {
    padding-left: 16px;
    padding-right: 16px;
  }
  .skin-footer-fat .block {
    float: left;
    width: 50%;
    margin-bottom: 15px;
  }
  .skin-footer-fat .block:nth-child(odd) {
    clear: both;
  }
}
@media screen and (max-width: 480px) {
  .skin-footer-fat {
    margin: 0;
    padding: 16px 6px;
  }
  .skin-footer-fat .block:last-child {
    border-bottom: none;
  }
  .skin-footer-fat .block:nth-child(odd) {
    padding-right: 16px;
  }
}
@media screen {
  .skin-footer-small .block {
    overflow: hidden;
    padding-right: 42px;
  }
  .skin-footer-small img,
  .skin-footer-small span {
    display: block;
  }
  .skin-footer-small span {
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.867em;
    color: #004685;
    padding-top: 6px;
  }
}
@media screen and (max-width: 480px) {
  .skin-footer-small {
    text-align: left;
  }
  .skin-footer-small .block {
    margin: 0 15px 15px 15px;
  }
  .skin-footer-small li {
    border: 0 none;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .skin-footer-small .block {
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 0;
  }
}
/* footer */
@media screen {
  .mod-form {
    margin: 0 0 20px;
  }
  .mod-form .ui-datepicker-trigger {
    height: 48px;
    width: 48px;
  }
  .mod-form .h2 {
    margin-top: 10px;
  }
  .mod-form .ui-datepicker-calendar a:hover,
  .mod-form .ui-datepicker-calendar a:focus,
  .mod-form .ui-datepicker-calendar a:active {
    color: #CB0538;
    text-decoration: none;
  }
  .mod-form .intl-tel-input .country-list .country {
    padding: 0 16px;
  }
  .mod-form .intl-tel-input .country-list .country .dial-code {
    color: #000;
  }
  .mod-form .intl-tel-input .country-list .country.highlight,
  .mod-form .intl-tel-input .country-list .country.highlight .dial-code {
    color: #CB0538;
  }
  .mod-form .intl-tel-input .country-list .country .country-container {
    padding: 11px 0;
    border-bottom: solid 1px #E0E0E0;
  }
  .mod-form fieldset,
  .mod-form .control-list {
    margin-top: 24px;
  }
  .mod-form legend {
    margin-bottom: 5px;
    font-weight: bold;
    color: #000;
  }
  .mod-form .left-chars-wrapper,
  .mod-form textarea + span {
    color: #bfbfbf;
  }
  .mod-form .row {
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
  }
  .mod-form .row .row {
    margin: 0;
  }
  .mod-form .liefobjekt-label {
    font-size: 14px;
    margin-bottom: 6px;
  }
  .mod-form .liefobjekt-label + .small-info-icon.tooltip {
    display: none;
  }
  .mod-form .ctrlLiefObjekt-container {
    min-height: 26px;
  }
  .mod-form .ctrlLiefObjekt-container label {
    line-height: 20px !important;
  }
  .mod-form .ctrlLiefObjekt-container span {
    background-position-y: -2px !important;
  }
  .mod-form .ctrlLiefDefaultDelivery-container {
    text-align: right;
  }
  .mod-form .ctrlLiefDefaultDelivery-container .default-delivery-inner {
    text-align: right;
    position: relative;
    width: auto;
    padding-left: 27px;
    display: inline-block;
    cursor: pointer;
  }
  .mod-form .ctrlLiefDefaultDelivery-container .default-delivery-icon {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 19px;
    height: 18px;
    background-repeat: no-repeat;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjY1MTUgMTEuNTA1NUwxNS43Mzg3IDE3LjgxNzVMMTAuMDQ2NCAxNC44MzU1TDEwIDE0LjgxMTFMOS45NTM2MSAxNC44MzU1TDQuMjYxMzIgMTcuODE3NUw1LjM0ODU3IDExLjUwNTRMNS4zNTc1MyAxMS40NTM0TDUuMzE5NjYgMTEuNDE2N0wwLjcxNTQzMyA2Ljk0OTQ3TDcuMDc5MDYgNi4wMjI5Nkw3LjEzMDk3IDYuMDE1NEw3LjE1NDI2IDUuOTY4NEwxMCAwLjIyNTIzNEwxMi44NDU3IDUuOTY4NDVMMTIuODY5IDYuMDE1NDVMMTIuOTIwOSA2LjAyMzAxTDE5LjI4NDYgNi45NDk1MkwxNC42ODA0IDExLjQxNjdMMTQuNjQyNSAxMS40NTM1TDE0LjY1MTUgMTEuNTA1NVpNOS45MTA0MSAzLjI5MjFMNy45ODI5NCA3LjE4MjU4TDMuNjcxMDEgNy44MDk2NEwzLjQ2OTk4IDcuODM4ODhMMy42MTU3NiA3Ljk4MDM2TDYuNzM1MjIgMTEuMDA4TDUuOTk4OTMgMTUuMjgzTDUuOTY0NTcgMTUuNDgyNUw2LjE0MzkgMTUuMzg4NkwxMCAxMy4zNjc3TDEzLjg1NjEgMTUuMzg4NkwxNC4wMzU0IDE1LjQ4MjVMMTQuMDAxIDE1LjI4M0wxMy4yNjQ4IDExLjAwODFMMTYuMzg0MyA3Ljk4MDM3TDE2LjUzMDEgNy44Mzg4OUwxNi4zMjkgNy44MDk2NUwxMi4wMTcxIDcuMTgyNTlMMTAuMDg5NiAzLjI5MjFMMTAgMy4xMTEyNEw5LjkxMDQxIDMuMjkyMVoiIGZpbGw9IiM2QTZBNkEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPg==");
  }
  .mod-form .ctrlLiefDefaultDelivery-container .default-delivery-icon.active {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE0LjkyNEwxNS44NzE2IDE4TDE0Ljc1IDExLjQ4ODVMMTkuNSA2Ljg3OTgzTDEyLjkzNTMgNS45MjQwNUwxMCAwTDcuMDY0NjUgNS45MjRMMC41IDYuODc5NzhMNS4yNTAwMiAxMS40ODg0TDQuMTI4NDEgMThMMTAgMTQuOTI0WiIgZmlsbD0iIzZBNkE2QSIvPgo8L3N2Zz4=");
  }
  .mod-form .pickupTPadresseUnit .dropdown > .selected,
  .mod-form .pickupSMadresseUnit .dropdown > .selected,
  .mod-form .input.datepickerLiefertermin {
    margin-bottom: 0;
  }
  .mod-form .pickupTPadresseUnit .dropdown > .selected > div.border-top,
  .mod-form .pickupSMadresseUnit .dropdown > .selected > div.border-top,
  .mod-form .input.datepickerLiefertermin > div.border-top {
    border: none!important;
  }
  .mod-form .input.deliveryRange {
    margin-bottom: 0;
  }
  .mod-form input[type="radio"],
  .mod-form input[type="checkbox"] {
    width: auto;
  }
  .mod-form :hover::placeholder {
    color: #000;
  }
  .mod-form :hover:-ms-input-placeholder {
    color: #000;
  }
  .mod-form :hover::-ms-input-placeholder {
    color: #000;
  }
  .mod-form ::placeholder {
    font-weight: normal;
  }
  .mod-form :-ms-input-placeholder {
    font-weight: normal;
  }
  .mod-form ::-ms-input-placeholder {
    font-weight: normal;
  }
  .mod-form input,
  .mod-form select,
  .mod-form textarea,
  .mod-form .dropdown > .selected,
  .mod-form .ui-inputfield.ui-state-default {
    height: 48px;
    padding: 14px 16px;
    font-weight: 600;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    /*padding: 12px 10px 11px;*/
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #6A6A6A;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    line-height: normal;
    color: #000;
    font-family: Open Sans;
  }
  .mod-form input.inputBestellmenge,
  .mod-form select.inputBestellmenge,
  .mod-form textarea.inputBestellmenge,
  .mod-form .dropdown > .selected.inputBestellmenge,
  .mod-form .ui-inputfield.ui-state-default.inputBestellmenge,
  .mod-form input.inputAnzahl,
  .mod-form select.inputAnzahl,
  .mod-form textarea.inputAnzahl,
  .mod-form .dropdown > .selected.inputAnzahl,
  .mod-form .ui-inputfield.ui-state-default.inputAnzahl {
    height: 40px;
    max-width: 120px;
    text-align: center;
  }
  .mod-form input.medium,
  .mod-form select.medium,
  .mod-form textarea.medium,
  .mod-form .dropdown > .selected.medium,
  .mod-form .ui-inputfield.ui-state-default.medium {
    height: 40px;
  }
  .mod-form input:focus,
  .mod-form select:focus,
  .mod-form textarea:focus,
  .mod-form .ui-inputfield:focus {
    /*padding: 11px 9px 10px;*/
    padding: 14px 16px;
    /*border-width: 2px;*/
    border: 1px solid #000;
    outline: none;
  }
  .mod-form textarea:active,
  .mod-form input:active,
  .mod-form textarea:hover,
  .mod-form input:hover {
    font-family: Open Sans;
    font-style: normal;
    font-size: 14px;
    color: #000;
    border: 1px solid #000;
  }
  .mod-form textarea:active.no-highlight,
  .mod-form input:active.no-highlight,
  .mod-form textarea:hover.no-highlight,
  .mod-form input:hover.no-highlight {
    border: 1px solid #6A6A6A;
  }
  .mod-form input.bold-placeholder::placeholder {
    font-weight: 600 !important;
  }
  .mod-form input[disabled="disabled"],
  .mod-form input[disabled="true"],
  .mod-form input[readonly="true"],
  .mod-form input[readonly="readonly"] {
    background: #F0F0F0;
    border: 1px solid #6A6A6A;
    color: #999999;
  }
  .mod-form input[type=radio],
  .mod-form input[type=radio]:focus,
  .mod-form input[type=checkbox],
  .mod-form input[type=checkbox]:focus {
    border: none;
    padding: 0;
  }
  .mod-form ::-webkit-input-placeholder {
    color: #999999;
  }
  .mod-form :-moz-placeholder {
    color: #999999;
  }
  .mod-form ::-moz-placeholder {
    color: #999999;
  }
  .mod-form :-ms-input-placeholder {
    color: #999999;
  }
  .mod-form .placeholder {
    color: #999999;
  }
  .mod-form input::-webkit-outer-spin-button,
  .mod-form input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .mod-form label:not(.unstyled-label),
  .mod-form .label-like {
    margin-bottom: 8px;
    color: #6A6A6A;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding-left: 16px;
  }
  .mod-form label:not(.unstyled-label),
  .mod-form .label-like,
  .mod-form input {
    display: block;
  }
  .mod-form .radio + label:not(.unstyled-label),
  .mod-form .radio + input + label:not(.unstyled-label) {
    color: #000;
  }
  .mod-form select,
  .mod-form select:focus {
    height: 40px;
    padding: 0;
    border-width: 1px;
  }
  .mod-form textarea {
    height: 200px;
  }
  .mod-form .checkbox,
  .mod-form .radio,
  .mod-form .ui-chkbox-box.ui-state-default,
  .mod-form .ui-radiobutton-box.ui-state-default {
    width: 25px;
    height: 25px;
    background: url("/images/checkbox.png?20170310") no-repeat;
    display: block;
    clear: left;
    float: left;
  }
  .mod-form .ui-chkbox-box.ui-state-active {
    background-position: 0 -50px;
  }
  .mod-form .orange .checkbox {
    background: url("/images/checkbox_orange.png?20210126") no-repeat;
  }
  .mod-form .orange label {
    color: #ef7900;
  }
  .mod-form .red .checkbox {
    background: url("/images/checkbox_red.png?20210126") no-repeat;
  }
  .mod-form .red label {
    color: #cb0538;
  }
  .mod-form .yellow .checkbox {
    background: url("/images/checkbox_yellow.png?20210126") no-repeat;
  }
  .mod-form .yellow label {
    color: #FFCD00;
  }
  .mod-form .skyblue .checkbox {
    background: url("/images/checkbox.png?20210126") no-repeat;
  }
  .mod-form .skyblue label {
    color: #0087ef;
  }
  .mod-form .navyblue .checkbox {
    background: url("/images/checkbox.png?20210126") no-repeat;
  }
  .mod-form .navyblue label {
    color: #003366;
  }
  .mod-form input.styled {
    display: none;
  }
  .mod-form .radio,
  .mod-form .ui-radiobutton-box.ui-state-default {
    background: url("/images/radio.png?20210126") no-repeat;
  }
  .mod-form .ui-radiobutton-box.ui-state-active {
    background-position: 0 -50px;
  }
  .mod-form .select {
    position: absolute;
    width: 100%;
    height: 42px;
    padding: 0 0 0 15px;
    color: #000;
    font: 14px/40px arial, sans-serif;
    background: url("/images/select.png?20210126") no-repeat right top;
    border-left: 1px solid #036;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
  }
  .mod-form .select.styled {
    width: 100%;
  }
  .mod-form .dropdown {
    position: relative;
    outline: none;
  }
  .mod-form .dropdown > .selected {
    height: 48px;
    cursor: pointer;
  }
  .mod-form .dropdown > .selected .arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 38px;
    height: 46px;
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") 50% 50% no-repeat;
  }
  .mod-form .dropdown.h-40 {
    height: 40px;
    padding: 10px 15px;
  }
  .mod-form .thin > .selected {
    /*height: 35px;
            padding: 9px 10px 0 10px;*/
    height: 48px;
  }
  .mod-form .thin > .selected .arrow {
    /*height: 33px;*/
  }
  .mod-form .thin > .selected.h-40 {
    height: 40px;
    padding: 10px 15px;
  }
  .mod-form .dropdown.open > .selected {
    border-width: 1px;
    border-color: #000;
  }
  .mod-form .dropdown.open > .selected .arrow {
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") 50% 50% no-repeat;
  }
  .mod-form .dropdown ul {
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    border: none;
    border-top: none;
    background: #fff;
    z-index: 9999;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  }
  .mod-form .dropdown ul.with-btn {
    width: max-content;
    right: 0;
  }
  .mod-form .dropdown ul li {
    color: #000;
    padding: 11px 16px;
    cursor: pointer;
    position: relative;
  }
  .mod-form .dropdown ul li + li:before {
    content: '';
    width: calc(100% - 32px);
    height: 1px;
    background: #E0E0E0;
    position: absolute;
    top: 0;
    left: 16px;
  }
  .mod-form .dropdown ul li.selected {
    background: #ebebeb;
    color: #CB0538;
  }
  .mod-form .dropdown ul li:hover,
  .mod-form .dropdown ul li.selected:hover,
  .mod-form .dropdown ul li:hover div.producttext > div.productname {
    background: #ebebeb;
  }
  .mod-form .dropdown ul li.disabled {
    color: #ccc;
  }
  .mod-form .dropdown.open ul {
    display: block;
  }
  .mod-form .control {
    position: relative;
  }
  .mod-form .control .l-inline span,
  .mod-form .control .l-inline label,
  .mod-form .control .l-inline input,
  .mod-form .control .l-inline .ui-chkbox,
  .mod-form .control .l-inline .ui-radiobutton {
    display: inline-block;
    vertical-align: middle;
  }
  .mod-form .control .l-inline span.checkbox,
  .mod-form .control .l-inline span.radio,
  .mod-form .control .l-inline .ui-chkbox,
  .mod-form .control .l-inline .ui-radiobutton {
    display: inline-block;
    float: none;
    margin-right: 5px;
  }
  .mod-form .control .l-inline input.styled {
    display: none;
  }
  .mod-form .control .l-inline label {
    line-height: 22px;
    margin-bottom: 0;
    padding-left: 0;
  }
  .mod-form .control .l-inline label.label-12 {
    font-size: 12px;
  }
  .mod-form .control-dropdown {
    margin-left: -10px;
  }
  .mod-form .control-textarea {
    margin-left: -10px;
    margin-right: 10px;
  }
  .mod-form .control-textarea textarea {
    min-height: 100px;
  }
  .mod-form .dropdown2-trigger {
    position: relative;
  }
  .mod-form .control-plzcity {
    overflow: hidden;
  }
  .mod-form .control-list .control {
    margin-bottom: 10px;
  }
  .mod-form .ui-messages-info-detail,
  .mod-form .ui-messages-warn-detail,
  .mod-form .ui-messages-error-detail,
  .mod-form .ui-messages-fatal-detail,
  .mod-form .ui-message-info-detail,
  .mod-form .ui-message-warn-detail,
  .mod-form .ui-message-error-detail,
  .mod-form .ui-message-fatal-detail {
    margin-left: 0;
  }
  .mod-form .control input + em,
  .mod-form .control select + em,
  .mod-form .control textarea + em,
  .mod-form .control input + .ui-message-error,
  .mod-form .control select + .ui-message-error,
  .mod-form .control textarea + .ui-message-error,
  .mod-form .control .dropdown + .ui-message-error,
  .mod-form .control input + script + .ui-message-error,
  .mod-form .control select + script + .ui-message-error,
  .mod-form .control .dropdown + script + .ui-message-error,
  .mod-form .selectize-control + em,
  .mod-form #recaptcha_widget_div ~ .ui-message-error,
  .mod-form p.error,
  .mod-form .captcha-container .ui-message-error {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 24px;
    background: #cf2a4c;
    padding: 13px;
    max-width: 50%;
    font-style: normal;
    border: none;
    margin: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
    pointer-events: none;
    color: #fff;
    font-size: 12px;
    line-height: 1.4;
  }
  .mod-form .control input + em:after,
  .mod-form .control select + em:after,
  .mod-form .control textarea + em:after,
  .mod-form .control input + .ui-message-error:after,
  .mod-form .control select + .ui-message-error:after,
  .mod-form .control textarea + .ui-message-error:after,
  .mod-form .control .dropdown + .ui-message-error:after,
  .mod-form .control input + script + .ui-message-error:after,
  .mod-form .control select + script + .ui-message-error:after,
  .mod-form .control .dropdown + script + .ui-message-error:after,
  .mod-form .selectize-control + em:after,
  .mod-form #recaptcha_widget_div ~ .ui-message-error:after,
  .mod-form p.error:after,
  .mod-form .captcha-container .ui-message-error:after {
    right: 100%;
    border: 9px solid rgba(207, 42, 76, 0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #cf2a4c;
    top: 10px;
  }
  .mod-form #recaptcha_widget_div ~ .ui-message-error {
    top: 75px;
  }
  .mod-form #recaptcha_switch_audio {
    display: none;
  }
  .mod-form .control .info {
    display: inline-block;
    position: relative;
    cursor: pointer;
  }
  .mod-form .control .info .icon:not(.message.info .icon) {
    display: inline-block;
    width: 26px;
    height: 28px;
    margin: auto 0 -12px 10px;
    background: url("/images/sprite.png?20210126") 0 -1875px no-repeat;
  }
  .mod-form .control .info .infotext {
    display: none;
    position: absolute;
    top: -8px;
    left: 50px;
    z-index: 10;
    width: 190px;
    padding: 8px;
    border: 2px solid #036;
    background: #fff;
    color: #036;
  }
  .mod-form .control .info .infotext:before {
    content: " ";
    position: absolute;
    top: 7px;
    left: -11px;
    z-index: 14;
    width: 11px;
    height: 21px;
    background: url("/images/sprite.png?20210126") 0 -1950px no-repeat;
  }
  .mod-form .control .info:hover .infotext {
    display: block;
  }
  .mod-form .required,
  .mod-form .ui-outputlabel-rfi {
    color: #c5925f;
    font-style: normal;
  }
  .mod-form .control .feedback {
    display: none;
  }
  .mod-form .zip {
    float: left;
    width: 19%;
  }
  .mod-form .city {
    float: right;
    width: 79%;
  }
  .mod-form #contact-captcha {
    width: 49%;
  }
  .mod-form ul.navlinklist a,
  .mod-form ul.navlinklist a:link,
  .mod-form ul.navlinklist a:hover {
    margin: 0;
    padding: 3px 5px 3px 10px;
    background-position: 0 8px;
    background-color: #fff;
    color: #036;
  }
  .mod-form .message-text ul.navlinklist a,
  .mod-form .message-text ul.navlinklist a:link,
  .mod-form .message-text ul.navlinklist a:hover {
    background-position: 0 6px;
    background-color: transparent;
    color: #036;
  }
  .mod-form #recaptcha_widget_div {
    margin-bottom: 15px;
  }
  .mod-form .ui-widget {
    font-size: 1em;
  }
  .mod-form th,
  .mod-form td {
    padding: 0 10px 0 0;
    width: 1px;
  }
  .mod-form td.td-cb {
    width: 25px;
    padding-right: 0;
  }
  .mod-form .ui-button-text-only .ui-button-text {
    padding: 0;
  }
  .mod-form .ui-state-default,
  .mod-form .ui-widget-content .ui-state-default,
  .mod-form .ui-widget-header .ui-state-default {
    border: none;
    background: none;
  }
  .mod-form .ui-state-hover,
  .mod-form .ui-widget-content .ui-state-hover,
  .mod-form .ui-widget-header .ui-state-hover,
  .mod-form .ui-state-focus,
  .mod-form .ui-widget-content .ui-state-focus,
  .mod-form .ui-widget-header .ui-state-focus {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  .mod-form .ui-inputfield,
  .mod-form .ui-widget-content .ui-inputfield,
  .mod-form .ui-widget-header .ui-inputfield,
  .mod-form .ui-inputfield.ui-state-focus,
  .mod-form .ui-widget-content .ui-inputfield.ui-state-focus,
  .mod-form .ui-widget-header .ui-inputfield.ui-state-focus {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .mod-form .ui-state-active,
  .mod-form .ui-widget-content .ui-state-active,
  .mod-form .ui-widget-header .ui-state-active {
    border: none;
  }
  .mod-form .ui-state-error,
  .mod-form .ui-widget-content .ui-state-error,
  .mod-form .ui-widget-header .ui-state-error {
    background: #fff;
  }
  .mod-form .ui-state-active .ui-icon {
    width: 0;
    height: 0;
    background: none;
  }
  .mod-form .ui-radiobutton {
    width: auto;
    line-height: inherit;
    margin: 0;
  }
  .mod-form .ui-radiobutton-box.ui-state-active .ui-icon {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
  }
  .mod-form .ui-selectmanycheckbox label,
  .mod-form .ui-selectoneradio label {
    display: inherit;
    margin-top: 0;
  }
  .mod-form input#deliveryRange::placeholder {
    color: #000000;
  }
  .skin-form-flyout {
    margin: 0;
  }
  .skin-form-flyout form {
    margin-bottom: 3px;
  }
  .skin-form-flyout fieldset {
    margin: 0;
  }
  .skin-form-flyout fieldset label {
    line-height: 1;
  }
  .skin-form-flyout fieldset .row {
    overflow: visible;
  }
  .skin-form-flyout fieldset .row input {
    margin-bottom: 5px;
  }
  .skin-form-flyout fieldset .row .control em.feedback {
    display: none;
  }
  .skin-form-flyout fieldset button {
    margin-top: 5px;
    padding: 5px 20px;
  }
  .skin-form-flyout article > ul {
    margin-top: 10px;
  }
  .skin-form-flyout .control input + em,
  .skin-form-flyout .control select + em {
    top: 20px;
  }
}
@media screen and (max-width: 991px) {
  .mod-form#basketdetailitems h1 {
    font-weight: normal;
    font-size: 24px;
    line-height: 36px;
    margin-top: 19px;
  }
}
@media screen and (max-width: 991px) {
  .mod-form input,
  .mod-form select,
  .mod-form textarea,
  .mod-form .dropdown > .selected,
  .mod-form .ui-inputfield.ui-state-default {
    height: 48px;
  }
}
@media screen and (min-width: 991px) {
  .mod-form .thin.dropdown > ul {
    max-height: 300px;
    overflow-y: auto;
  }
}
@media screen and (max-width: 991px) {
  .mod-form .control input + em,
  .mod-form .control select + em,
  .mod-form p.error {
    position: static;
    max-width: none;
    padding: 2px;
    margin-top: -10px;
    border-radius: 0;
  }
  .mod-form .control input + em:after,
  .mod-form .control select + em:after,
  .mod-form p.error:after {
    display: none;
  }
  .mod-form .row {
    overflow: hidden;
    margin: 0;
  }
  .mod-form .control {
    margin: 0 0 15px 0;
  }
  .mod-form .control .info {
    position: relative;
    display: block;
    margin-bottom: 20px;
  }
  .mod-form .control .info .icon {
    position: absolute;
    top: -20px;
    right: -3px;
  }
  .mod-form .control .info .infotext {
    display: block;
    position: static;
    width: auto;
    padding: 5px;
    border: 1px solid #036;
    background: #fff;
    margin-left: 30px;
    color: #036;
  }
  .mod-form .control .info:hover .infotext {
    display: block;
  }
  .mod-form .control .message.info .icon {
    top: 8px;
  }
  .mod-form .control-dropdown {
    margin-left: 0;
  }
  .mod-form .control-textarea {
    margin-left: 0;
    margin-right: 0;
  }
  .mod-form .last-unit {
    padding-left: 0;
  }
}
.fancybox-wrap .fancybox-inner .header {
  padding: 14px 0;
  text-align: center;
  font-size: 18px;
  line-height: 14px;
  background: #e2e0e0;
}
.fancybox-wrap .fancybox-inner .footer {
  padding: 40px 24px;
  background: #F0F0F0;
}
.fancybox-inner .popup-header {
  background: #F0F0F0;
  padding: 17px 16px;
  text-align: center;
}
.fancybox-inner .popup-header h3 {
  font-weight: 300;
  font-size: 18px;
  line-height: 14px;
  color: #000;
}
.fancybox-inner .popup-body {
  padding: 0 24px;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #6A6A6A;
}
.fancybox-inner .popup-body .referenztextInputBox {
  width: 100%;
  margin-bottom: 8px;
}
.fancybox-inner .popup-body .referenztextInputBox .control input {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .fancybox-inner .popup-body .col-image {
    display: none;
  }
}
.fancybox-inner div.price-table .popup-body div.producttext .productnumber {
  margin-bottom: 3px;
}
.fancybox-inner div.price-table .popup-body div .col-image .productimage {
  width: 120px;
  height: 120px;
  position: relative;
  max-height: 120px;
}
.fancybox-inner div.price-table .popup-body div .col-image .productimage > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.fancybox-inner div.price-table .popup-body .sappreisinfo h2 {
  color: #000;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice thead tr th {
  text-align: right;
  background-color: #f1f1f1;
  white-space: nowrap;
  padding-left: 10px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tbody tr:last-child th,
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tbody tr:last-child td {
  border-bottom: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr th {
  background: #fff;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr th.total {
  font-weight: 600;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr th:first-child {
  border-left: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr th:last-child {
  border-right: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr td {
  background: #fff;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr td:first-child {
  border-left: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo .basketPrice tfoot tr td:last-child {
  border-right: 1px solid #999999;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > div > p {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #6A6A6A;
  margin: 0 0 24px;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > div > p + h2 {
  margin-top: 16px;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > div > p.price-footer-text {
  color: #888;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > p {
  margin: 8px 0 0;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > p + h2 {
  margin-top: 16px;
}
.fancybox-inner div.price-table .popup-body .sappreisinfo > p + div.m-t-24 {
  margin-top: 12px;
}
.fancybox-inner .add2basket-dialog-content .unit-dialog-title-container {
  height: auto;
}
.fancybox-inner .add2basket-dialog-content .unit-dialog-title-container > h3 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 14px;
  color: #000;
  padding: 17px 0;
}
.fancybox-inner .add2basket-dialog-content .mod-form .unit-dialog-myart-line input.inputBestellmenge,
.fancybox-inner .add2basket-dialog-content .mod-form .unit-dialog-myart-line input.inputAnzahl {
  text-align: left;
  max-width: 100%;
}
.fancybox-inner .add2basket-dialog-content .unit-dialog-myart-line h4.sub-title {
  margin-bottom: 8px;
}
.fancybox-inner .add2basket-dialog-content .unit-dialog-myart-line .myart-unit-field-container .size1of2.unit-c-left {
  padding-right: 20px;
}
.fancybox-inner .add2basket-dialog-content .unit-dialog-myart-line .myart-unit-field-container .size1of2.unit-c-right {
  padding-left: 20px;
}
.fancybox-inner .popup-footer {
  background: #F0F0F0;
  padding: 30px 24px;
  text-align: center;
}
.fancybox-inner .popup-footer .referenztextButtons {
  margin-top: 0;
}
@media (max-width: 991px) {
  .fancybox-inner .popup-footer .referenztextButtons .size1of2 {
    width: 50%;
    float: left;
    clear: none;
  }
}
@media (max-width: 991px) {
  .fancybox-wrap .fancybox-skin #myArtDialog .popup-footer .dialog-button-container-left button {
    width: 100%;
  }
  .fancybox-wrap .fancybox-skin #myArtDialog .popup-footer .dialog-button-container-right {
    display: none;
  }
  .fancybox-wrap .fancybox-skin #myArtDialog .popup-footer .dialog-button-container-right2 {
    margin-top: 16px;
    display: block;
  }
  .fancybox-wrap .fancybox-skin #myArtDialog .popup-footer .dialog-button-container-right2 button {
    width: 100%;
  }
}
.skin-form-login fieldset {
  margin-top: 0;
}
.skin-form-login .control input + em {
  top: 0;
  max-width: 70%;
}
.skin-form-login ul.navlinklist {
  margin-left: 0;
}
.skin-form-login ul.navlinklist .blue {
  color: #036;
  margin-left: 10px;
}
.skin-form-login .red-alert {
  margin-bottom: 30px;
}
.skin-form-login .red-alert a {
  text-decoration: underline;
}
.skin-form-login .red-alert a,
.skin-form-login .red-alert {
  font-weight: bold;
  color: #cb0538;
  text-align: right;
}
.skin-form-login input[type="checkbox"]:not(#foo) {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.skin-form-login input[type="checkbox"]:not(#foo) + label {
  background: url("/images/sprite.png?20170310") -5px -4200px no-repeat;
  padding-left: 30px;
  height: 25px;
}
.skin-form-login input[type="checkbox"]:not(#foo):checked + label {
  background-position: -5px -4275px;
}
#loginbox .mobile-loginbox-footer {
  display: none;
}
@media (min-width: 992px) {
  #loginbox {
    background-color: #f1f1f1;
  }
}
#loginbox .form-col {
  border-right: 2px solid #E0E0E0;
}
#loginbox .login-message {
  margin-top: 48px;
}
#loginbox .mod-form {
  margin-bottom: 0;
  padding: 28px 37px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #000;
}
#loginbox .mod-form > .row {
  margin-top: 0;
  margin-bottom: 0;
}
#loginbox .mod-form > .row > div:last-child:not(.login-message) {
  padding-left: 24px;
}
#loginbox .mod-form h3 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 35px;
}
#loginbox .mod-form a:not(.button) {
  color: #0A579E;
}
#loginbox .mod-form .control {
  display: inline-block;
  width: 220px;
}
#loginbox .mod-form .control label {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #000;
  margin-bottom: 20px;
}
#loginbox .mod-form .control label .required {
  color: #6A6A6A;
}
#loginbox .mod-form .control input[type="text"],
#loginbox .mod-form .control input[type="password"] {
  background: #fff;
  border: 1px solid #6A6A6A;
  color: #000;
  height: 40px;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #loginbox .mod-form .control input[type="text"],
  #loginbox .mod-form .control input[type="password"] {
    height: 48px;
  }
}
#loginbox .mod-form .control input[type="password"] {
  margin-bottom: 0px;
}
#loginbox .mod-form .permalogin-button {
  padding-left: 25px;
  margin-top: 7px;
}
#loginbox .mod-form .permalogin-button label {
  margin-bottom: 0;
  line-height: 24px !important;
}
#loginbox .mod-form .navlinklist li a {
  background: transparent;
  padding-left: 0;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  padding: 0;
}
#loginbox .mod-form .navlinklist li a.switch-login-link {
  padding-bottom: 14px;
}
#loginbox .mod-form .navlinklist li a:hover {
  color: #CB0538;
}
#loginbox .mod-form .row-forgot-password {
  margin-top: 40px;
}
#loginbox .mod-form .row-forgot-password .navlinklist {
  margin-left: 16px;
}
@media (max-width: 991px) {
  #loginbox .mobile-loginbox-footer {
    display: block;
    padding: 24px;
    background-color: #F0F0F0;
  }
  #loginbox .mobile-loginbox-footer button {
    width: 100%;
  }
  #loginbox .mod-form {
    padding: 24px;
  }
  #loginbox .mod-form > .row > div.col-register-container {
    padding-left: 0 !important;
    padding-right: 0;
  }
  #loginbox .mod-form > .row > div.login-message {
    padding-left: 0;
    padding-right: 0;
  }
  #loginbox .mod-form .row-forgot-password .navlinklist {
    margin-left: 0;
  }
  #loginbox .mod-form .form-col {
    border: none;
    padding: 0;
    max-width: 100%;
    flex: 0 0 100%;
  }
  #loginbox .mod-form .form-col .row {
    margin: 0 0px;
    max-width: 100%;
    flex: 0 0 100%;
  }
  #loginbox .mod-form .form-col .row > div {
    text-align: left!important;
  }
  #loginbox .mod-form .form-col .row > div .control {
    width: 100%;
  }
  #loginbox .mod-form .form-col .row > div .control label {
    margin-bottom: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #6A6A6A;
  }
  #loginbox .mod-form .form-col .row > div .control input {
    margin-bottom: 0;
  }
  #loginbox .mod-form .form-col .row > div.col-login-button .controls {
    width: 100%;
  }
  #loginbox .mod-form .form-col .row > div.col-login-button .controls button {
    margin: 16px 0;
    width: 100%;
  }
}
.col-register-container {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}
.login-register-block {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 24px;
}
.login-registration-subtitle {
  font-size: 14px;
}
.login-form-guest-checkout-button,
.login-form-register-button {
  min-width: 160px;
}
.login-form-guest-checkout-button {
  position: relative;
}
.login-form-guest-checkout-button.disabled::before {
  content: '\00A0';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0.5;
}
.login-form-guest-checkout-button__loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.login-form-forgot-password-link {
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
}
@media (min-width: 767px) {
  .login-form-navlinklist-container {
    padding-left: 0px;
  }
}
@media (max-width: 991px) {
  .login-form-main-row {
    display: block;
  }
  .col-register-container {
    display: block;
    margin-top: 24px;
    width: 100%;
    max-width: 100%;
  }
  .login-register-block {
    display: block;
    padding-left: 0px;
  }
  .login-register-guest-container,
  .login-register-customer-container {
    margin-top: 28px;
  }
  .login-form-popup-header {
    font-weight: 300;
    font-size: 18px;
  }
  #loginbox .mod-form .permalogin-button {
    padding-left: 0px;
  }
  .login-form-navlinklist-container {
    padding-left: 0px;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  #loginbox label[for="contact-username_email_l"],
  #loginbox label[for="contact-password"],
  #loginbox label[for="contact-username_l"],
  #loginbox label[for="contact-customer_l"] {
    padding-left: 0px;
  }
  #loginbox label[for="contact-password"] {
    padding-bottom: 20px;
  }
  #loginbox .mod-form .permalogin-button {
    padding-left: 6px;
  }
}
@media screen and (max-width: 640px) {
  .skin-form-login .button {
    width: 100%;
  }
}
.radio {
  /*background: @bg_radio no-repeat scroll 0 0 transparent;*/
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiM2QTZBNkEiLz4KPC9zdmc+Cg==");
  height: 20px;
  width: 20px;
}
label.radiolabel {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 2px !important;
}
input,
select,
textarea,
.dropdown > .selected {
  font-size: 14px;
  padding: 10px 10px 10px;
}
.dropdown > .selected {
  padding-top: 13px;
}
.thin > .selected {
  padding: 9px 10px 0 10px;
  white-space: nowrap;
  overflow: hidden;
}
.thin ul li {
  font-weight: 600;
}
input:focus,
select:focus,
textarea:focus {
  padding: 9px 9px 9px;
}
.dropdown ul.limited {
  max-height: 200px;
  overflow: scroll;
}
.mod-form .dateselector {
  background: url("/images/dkm_datepicker_srm.svg?20210126") no-repeat scroll 0 0 transparent;
  height: 38px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 36px;
}
.mod-form .dd2l {
  height: 38px;
  font-size: 13px;
  padding-bottom: 6px;
}
.mod-form .dd2l > .selected {
  height: 48px;
}
.mod-form .dd2l > .selected .arrow {
  /*background: @bg_sprite no-repeat scroll 0 -2100px rgba(0, 0, 0, 0);
                      height: 38px;
                      position: absolute;
                      right: 0;
                      top: 0;
                      width: 38px;*/
  position: absolute;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 50%;
  right: 0;
  top: 0;
  height: 48px;
  width: 48px;
}
.mod-form .dd2l > ul {
  margin-top: 10px;
}
.mod-form .dropdown32 {
  width: 90px;
  height: 24px;
  font-size: 13px;
}
.mod-form .dropdown32 > .selected {
  height: 24px;
  padding: 5px 10px 12px;
  line-height: 13px;
}
.mod-form .dropdown32 > .selected .arrow {
  background: url("/images/dkm_small_dropdown.png?20170310") no-repeat scroll 0 -24px transparent;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
}
.mod-form .dropdown32 ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .dropdown32.open > .selected .arrow {
  background: url("/images/dkm_small_dropdown.png?20170310") no-repeat scroll 0 0 transparent;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
}
.mod-form .dropdown35 {
  height: 35px;
  font-size: 13px;
}
.mod-form .dropdown35 > .selected {
  height: 35px;
  padding: 10px 10px 12px;
  line-height: 12px;
}
.mod-form .dropdown35 > .selected .arrow {
  background: url("/images/dkm_small_dropdown35.png?20170310") no-repeat scroll 0 -35px transparent;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}
.mod-form .dropdown35 ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .dropdown35.open > .selected .arrow {
  background: url("/images/dkm_small_dropdown35.png?20170310") no-repeat scroll 0 0 transparent;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}
.mod-form .dropdown-my_account {
  height: 38px;
  font-size: 13px;
  padding-bottom: 6px;
  white-space: nowrap;
  color: black;
}
.mod-form .dropdown-my_account > .selected {
  height: 38px;
}
.mod-form .dropdown-my_account > .selected .selected-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}
.mod-form .dropdown-my_account > .selected .arrow {
  height: 38px;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
}
.mod-form .dropdown-my_account > ul {
  margin-top: -6px;
}
.mod-form .dropdown-my_account.open ul {
  border-top: 1px solid #036;
  top: 98%;
  display: table !important;
}
.mod-form .dropdown-my_account.open li {
  font-weight: bold;
  color: black;
}
.mod-form .lieferadresse {
  height: 62px;
  font-size: 13px;
}
.mod-form .lieferadresse > .selected {
  height: 62px;
  padding: 5px 10px 12px;
  line-height: 16px;
}
.mod-form .lieferadresse > .selected .arrow {
  background: url("/images/dkm_liefadr_dropdown.png?20170310") no-repeat scroll 0 0 transparent;
  height: 62px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .lieferadresse ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .lieferadresse.open > .selected .arrow {
  background: url("/images/dkm_liefadr_dropdown.png?20170310") no-repeat scroll 0 -62px transparent;
  height: 62px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .basketselector {
  width: 185px;
  height: 43px;
  font-size: 13px;
}
.mod-form .basketselector > .selected {
  height: 43px;
  padding: 5px 10px 12px;
  line-height: 16px;
}
.mod-form .basketselector > .selected .arrow {
  background: url("/images/dkm_basket_dropdown.png?20170310") no-repeat scroll 0 -43px transparent;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .basketselector ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .basketselector.open > .selected .arrow {
  background: url("/images/dkm_basket_dropdown.png?20170310") no-repeat scroll 0 0 transparent;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form-callback textarea {
  height: auto;
}
.mod-form-callback .datepicker {
  margin-bottom: 0;
}
.mod-form-konfigurator .facetHidden {
  display: none;
}
.mod-form-konfigurator .konfigurator-form-list > li {
  float: left;
  width: 20%;
  margin-bottom: 6px;
  text-align: center;
}
.mod-form-konfigurator .facetitem-konfigurator .konfigurator-attribute-image {
  cursor: pointer;
  border: 1px solid #036;
  padding: 3px;
  display: inline-block;
}
.mod-form-konfigurator .facetitem-konfigurator .konfigurator-attribute-image img {
  max-width: 25px;
  height: auto;
}
.mod-form-konfigurator label {
  color: #000;
  font-weight: normal;
}
.mod-form-konfigurator p.facet_title_bold,
.mod-form-konfigurator span.facet_title_bold {
  font-weight: bold;
}
.mod-form-konfigurator .konfigurator-attribute-container {
  padding: 0;
  margin: 0;
  display: none;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table {
  margin: 10px 0 0 0;
  padding: 0;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table thead tr th {
  font-weight: bold;
  padding: 0 0 5px 0;
  font-size: 13px;
  text-align: left;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table tbody tr td {
  vertical-align: middle;
  padding: 0;
  font-size: 13px;
  text-align: left;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-label {
  width: 1%;
  padding: 0 5px 5px 0;
  white-space: nowrap;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-input {
  padding: 0 0 5px 0;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-input input {
  width: 100%;
  margin: 0;
  padding: 3px;
  height: 24px;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-toleranz {
  width: 1%;
  padding: 0 0 5px 5px;
}
/* radio buttons */
.radioImage-container {
  position: relative;
}
.radioImage-container .figur-bild {
  border: solid 1px #CDCDCD;
  padding: 10px;
  width: 100%;
  max-width: unset;
  max-height: unset;
}
.radioImage-container .radioImage-overlay {
  position: absolute;
  background: transparent;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.radioImage-container .radioImage-overlay.active {
  background: #004280;
}
@media screen {
  .mod-form .thin.open > .selected .arrow {
    /*background-position: 0 -2178px;*/
  }
  .mod-form .dropdown.dropdown32 {
    width: 90px;
    height: 24px;
    font-size: 13px;
  }
  .mod-form .dropdown.dropdown32 > .selected {
    height: 24px;
    padding: 5px 10px 12px;
    line-height: 12px;
  }
  .mod-form .dropdown.dropdown32 > .selected .arrow {
    background: url("https://www.d-a.ch/da/layout/images/dkm_small_dropdown.png") no-repeat scroll 0 -24px transparent;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
  }
  .mod-form .dropdown.dropdown32 ul li {
    display: list-item;
  }
  .mod-form .dropdown.dropdown32 ul li.new {
    background: #ccd6e0;
    background: rgba(0, 51, 102, 0.2);
  }
  .mod-form .dropdown.dropdown32.open > .selected .arrow {
    background: url("https://www.d-a.ch/da/layout/images/dkm_small_dropdown.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
  }
  .message-text ul.navlinklist a,
  .message-text ul.navlinklist a:link,
  .message-text ul.navlinklist a:hover {
    background-position: 0 6px;
    background-color: transparent;
    color: #003366;
  }
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_0 + label:before {
  margin-right: 0;
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_0 + label > span {
  padding-left: 30px;
  position: relative;
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_0 + label > span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_1 + label:before {
  margin-right: 0;
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_1 + label > span {
  padding-left: 30px;
  position: relative;
}
.dialog-add-basket .referenztextInputBox .controlFactoryBasket #firmenweit_1 + label > span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
}
.dialog-delivery-address .product-subtext {
  margin-bottom: 24px;
}
.dialog-delivery-address .unit-dialog-content-container {
  margin-bottom: 36px;
}
.dialog-print-product input[type="checkbox"] + span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.dialog-print-product input[type="checkbox"]:checked + span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjQ0IwNTM4Ii8+CjxwYXRoIGQ9Ik0xMS4xMTI0IDE1Ljc1MzZMNy44NTY0NSAxMi40OTg2TDguOTE3NDUgMTEuNDM3NkwxMS4xMTI0IDEzLjYzMjZMMTUuNjQ0NCA5LjEwMDU5TDE2LjcwNDQgMTAuMTYxNkwxMS4xMTI0IDE1Ljc1MzZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
@media (max-width: 991px) {
  .dialog-product-price .sappreisinfo {
    overflow: scroll;
  }
}
.line-lost-password-login .lost-password-login-left-col {
  padding-top: 8px;
}
.line-lost-password-login .lost-password-login-left-col a.textlink {
  padding-top: 2px;
  padding-left: 12px;
  color: #000;
  font-weight: normal;
}
.line-lost-password-login .lost-password-login-left-col a.textlink:hover,
.line-lost-password-login .lost-password-login-left-col a.textlink:active,
.line-lost-password-login .lost-password-login-left-col a.textlink:focus {
  text-decoration: none;
}
.line-lost-password-login .lost-password-login-right-col button {
  width: 100%;
}
@media (max-width: 991px) {
  .line-lost-password-login .lost-password-login-left-col {
    padding-top: 0;
  }
  .line-lost-password-login .lost-password-login-right-col button {
    margin-top: 24px;
  }
  #reportDetailForm #reportform button.button,
  #reportDetailForm #reportform a.button {
    width: 100%;
    text-align: center;
  }
  #reportDetailForm #reportform button.button + .button,
  #reportDetailForm #reportform a.button + .button {
    margin-top: 16px;
  }
  .product-view-tabs-container #detail-tabs .r-tabs-panel button.button {
    width: 100%;
  }
}
@media screen {
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus {
    background: #003366;
    color: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }
  .ui-state-highlight,
  .ui-widget-content .ui-state-highlight,
  .ui-widget-header .ui-state-highlight {
    text-shadow: none;
    background: #eee;
    color: #000;
  }
}
/* selectizice js */
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #000;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #003366;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  height: auto !important;
}
.selectize-input > input.d-none {
  display: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 8px 2px;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb;
}
.selectize-control.multi .selectize-input > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #fff;
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.selectize-input::after {
  content: ' ';
  display: none;
  clear: left;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #003366;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 30px 5px 8px;
}
@media (max-width: 991px) {
  .selectize-dropdown [data-selectable].createlist-container {
    padding: 32px 16px;
    border: 0;
  }
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #000;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(0, 0, 0, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 300px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input {
  background-color: #fff;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #000 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 5px;
  padding-right: 5px;
}
.selectize-control.multi .selectize-input.disabled [data-value] {
  color: #999999;
  text-shadow: none;
  background: none;
}
.selectize-control.multi .selectize-input.disabled [data-value],
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  border-color: #e6e6e6;
}
.selectize-control.multi .selectize-input.disabled [data-value] .remove {
  background: none;
}
.selectize-control.multi .selectize-input [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
}
.selectize-control.multi .selectize-input [data-value].active {
  background-color: #fff;
}
.selectize-control.single .selectize-input,
.selectize-control.single {
  border-color: #6A6A6A;
}
.selectize-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.selectize-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.selectize-dropdown .optgroup:nth-of-type(2) {
  border-top: 0 none;
}
/** own styles */
.selectize-input {
  margin-top: 1px;
  margin-bottom: 1px;
  height: 48px;
  padding: 14px 38px 14px 16px;
}
.selectize-input .item {
  white-space: nowrap;
  overflow-x: hidden;
  max-width: 90%;
}
.multi .selectize-input {
  height: auto;
  min-height: 38px;
}
.selectize-dropdown {
  margin: 0;
}
.selectize-dropdown .selectize-dropdown-content .selected {
  background-color: #f3f3f3;
  color: #CB0538;
}
.selectize-dropdown .selectize-dropdown-content .active {
  background-color: #f3f3f3;
  color: #CB0538;
}
.selectize-ctrl {
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 100%;
}
.selectize-ctrl span {
  background-color: #fff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 1px;
  top: 1px;
  width: calc(100% - 5px);
  height: calc(100% - 2px);
}
.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  color: #000;
}
/* liefer/rechnungs-adresse dropdown */
#lieferadressecontrol .selectize-control,
#rechnungsadressecontrol .selectize-control,
#objectadressecontrol .selectize-control {
  padding-bottom: 10px;
  height: 96px;
}
#lieferadressecontrol .selectize-control .selectize-input,
#rechnungsadressecontrol .selectize-control .selectize-input,
#objectadressecontrol .selectize-control .selectize-input {
  height: 38px;
  line-height: 16px;
}
#lieferadressecontrol .selectize-control .edit.active,
#rechnungsadressecontrol .selectize-control .edit.active,
#objectadressecontrol .selectize-control .edit.active {
  background: #003366;
}
#lieferadressecontrol .selectize-control .edit.active.new,
#rechnungsadressecontrol .selectize-control .edit.active.new,
#objectadressecontrol .selectize-control .edit.active.new {
  background: #CB0538;
}
#lieferadressecontrol .selectize-control .la-info,
#rechnungsadressecontrol .selectize-control .la-info,
#objectadressecontrol .selectize-control .la-info {
  background-color: #ebebeb;
  color: #003366;
}
#lieferadressecontrol .selectize-control .innight.sameday,
#rechnungsadressecontrol .selectize-control .innight.sameday,
#objectadressecontrol .selectize-control .innight.sameday {
  background-image: url("/images/InNightSameDay_icon.png?20210126");
  background-repeat: no-repeat;
  background-position: 198px 10px;
  background-size: 16px;
}
#lieferadressecontrol .selectize-control .innight.sameday .lieferadresse_id,
#rechnungsadressecontrol .selectize-control .innight.sameday .lieferadresse_id,
#objectadressecontrol .selectize-control .innight.sameday .lieferadresse_id {
  padding-right: 18px;
}
#lieferadressecontrol .selectize-control .innight.sameday.default-address,
#rechnungsadressecontrol .selectize-control .innight.sameday.default-address,
#objectadressecontrol .selectize-control .innight.sameday.default-address {
  background-image: url("/images/InNightSameDayDefault_icon.png?20210126");
}
#lieferadressecontrol .selectize-control .innight,
#rechnungsadressecontrol .selectize-control .innight,
#objectadressecontrol .selectize-control .innight {
  background-image: url("/images/InNight_icon.png?20210126");
  background-repeat: no-repeat;
  background-position: 198px 10px;
  background-size: 16px;
}
#lieferadressecontrol .selectize-control .innight .lieferadresse_id,
#rechnungsadressecontrol .selectize-control .innight .lieferadresse_id,
#objectadressecontrol .selectize-control .innight .lieferadresse_id {
  padding-right: 18px;
}
#lieferadressecontrol .selectize-control .innight.default-address,
#rechnungsadressecontrol .selectize-control .innight.default-address,
#objectadressecontrol .selectize-control .innight.default-address {
  background-image: url("/images/InNightDefault_icon.png?20210126");
}
#lieferadressecontrol .selectize-control .innight.construction,
#rechnungsadressecontrol .selectize-control .innight.construction,
#objectadressecontrol .selectize-control .innight.construction {
  background-image: url("/images/InNightConstruction_icon.png?20210126");
}
#lieferadressecontrol .selectize-control .sameday,
#rechnungsadressecontrol .selectize-control .sameday,
#objectadressecontrol .selectize-control .sameday {
  background-image: url("/images/SameDay_icon.png?20210126");
  background-repeat: no-repeat;
  background-position: 198px 10px;
  background-size: 16px;
}
#lieferadressecontrol .selectize-control .sameday .lieferadresse_id,
#rechnungsadressecontrol .selectize-control .sameday .lieferadresse_id,
#objectadressecontrol .selectize-control .sameday .lieferadresse_id {
  padding-right: 18px;
}
#lieferadressecontrol .selectize-control .construction,
#rechnungsadressecontrol .selectize-control .construction,
#objectadressecontrol .selectize-control .construction {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBmaWxsPSIjQ0IwNTM4Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNMTIuMDAyIDE3LjU0MzRIMThWMTYuNDEyM0gxNi44NDE0TDE2LjE3MTQgMTQuNDMwMUgxMi4wMDJINy44Mjg1N0w3LjE1ODYyIDE2LjQxMjNINlYxNy41NDM0SDEyLjAwMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4wMDIgMTEuOTMxNUgxNC42Nzc4TDE1LjI0MTQgMTMuNjA2NEwxNS44OTE2IDEzLjU5NDZMMTQuNjY2IDkuOTQ5MjZIMTIuMDAySDkuMzMzOThMOC4xMDgzNyAxMy41OTQ2TDguNzU4NjEgMTMuNjA2NEw5LjMyMjE2IDExLjkzMTVIMTIuMDAyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEyLjAwMiA3LjQ1ODYySDEzLjE3NjRMMTMuNzU1NyA5LjE5NjU1TDE0LjQyMTcgOS4xODQ3M0wxMy4xNzI0IDUuNUgxMi4wMDJIMTAuODI3Nkw5LjU3ODM0IDkuMTg0NzNMMTAuMjQ0MyA5LjE5NjU1TDEwLjgyNzYgNy40NTg2MkgxMi4wMDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyLjA0MzMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2IDUuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 197px 10px;
  background-size: 19px;
}
#lieferadressecontrol .selectize-control .construction .lieferadresse_id,
#rechnungsadressecontrol .selectize-control .construction .lieferadresse_id,
#objectadressecontrol .selectize-control .construction .lieferadresse_id {
  padding-right: 21px;
}
#lieferadressecontrol .selectize-control .default-address,
#rechnungsadressecontrol .selectize-control .default-address,
#objectadressecontrol .selectize-control .default-address {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE0LjkyNEwxNS44NzE2IDE4TDE0Ljc1IDExLjQ4ODVMMTkuNSA2Ljg3OTgzTDEyLjkzNTMgNS45MjQwNUwxMCAwTDcuMDY0NjUgNS45MjRMMC41IDYuODc5NzhMNS4yNTAwMiAxMS40ODg0TDQuMTI4NDEgMThMMTAgMTQuOTI0WiIgZmlsbD0iIzZBNkE2QSIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: 197px 10px;
  background-size: 19px;
}
#lieferadressecontrol .selectize-control .default-address .lieferadresse_id,
#rechnungsadressecontrol .selectize-control .default-address .lieferadresse_id,
#objectadressecontrol .selectize-control .default-address .lieferadresse_id {
  padding-right: 21px;
}
#lieferadressecontrol .specialdropdown-container-oci .selectize-control .innight.sameday,
#rechnungsadressecontrol .specialdropdown-container-oci .selectize-control .innight.sameday,
#objectadressecontrol .specialdropdown-container-oci .selectize-control .innight.sameday {
  background-position: 453px 10px;
}
#lieferadressecontrol .specialdropdown-container-oci .selectize-control .innight,
#rechnungsadressecontrol .specialdropdown-container-oci .selectize-control .innight,
#objectadressecontrol .specialdropdown-container-oci .selectize-control .innight {
  background-position: 453px 10px;
}
#lieferadressecontrol .specialdropdown-container-oci .selectize-control .sameday,
#rechnungsadressecontrol .specialdropdown-container-oci .selectize-control .sameday,
#objectadressecontrol .specialdropdown-container-oci .selectize-control .sameday {
  background-position: 453px 10px;
}
#lieferadressecontrol .specialdropdown-container-oci .selectize-control .construction,
#rechnungsadressecontrol .specialdropdown-container-oci .selectize-control .construction,
#objectadressecontrol .specialdropdown-container-oci .selectize-control .construction {
  background-position: 452px 10px;
}
#lieferadressecontrol .specialdropdown-container-oci .selectize-control .default-address,
#rechnungsadressecontrol .specialdropdown-container-oci .selectize-control .default-address,
#objectadressecontrol .specialdropdown-container-oci .selectize-control .default-address {
  background-position: 452px 10px;
}
#lieferadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.sameday.active,
#rechnungsadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.sameday.active,
#objectadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.sameday.active {
  background: #f3f3f3 url("/images/InNightSameDay_icon.png?20170310") 185px 10px no-repeat;
  background-size: 16px;
}
#lieferadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.active,
#rechnungsadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.active,
#objectadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.innight.active {
  background: #f3f3f3 url("/images/InNight_active_icon.png?20170310") 185px 10px no-repeat;
  background-size: 16px;
}
#lieferadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.sameday.active,
#rechnungsadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.sameday.active,
#objectadressecontrol > div > div.selectize-dropdown.single.plugin-clear_on_type > div > div.lieferadresse_item.sameday.active {
  background: #f3f3f3 url("/images/SameDay_icon.png?20170310") 185px 10px no-repeat;
  background-size: 16px;
}
.selectize-control.multi input::placeholder {
  color: #000;
}
.selectize-control.multi .selectize-input [data-value],
.selectize-control.multi .selectize-input [data-value].active {
  color: #888;
  background-color: #eee;
  border-color: #eee;
  padding: 0 5px 0 5px;
  text-shadow: none;
  margin-top: 3px;
  font-style: italic;
}
.selectize-control.multi .selectize-input [data-value]:after,
.selectize-control.multi .selectize-input [data-value].active:after {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjUsMzAuN2MtNy4zLDAtMTMuMi01LjktMTMuMi0xMy4yUzEyLjIsNC4zLDE5LjUsNC4zczEzLjIsNS45LDEzLjIsMTMuMlMyNi44LDMwLjcsMTkuNSwzMC43eiBNMjIsMTcuOQoJbDMuMi0zLjJjMC42LTAuNiwwLjYtMS41LDAtMi4xYy0wLjYtMC42LTEuNS0wLjYtMi4xLDBsLTMuMiwzLjJsLTMuMi0zLjJjLTAuNi0wLjYtMS41LTAuNi0yLjEsMGMtMC42LDAuNi0wLjYsMS41LDAsMi4xbDMuMiwzLjIKCWwtMy4yLDMuMmMtMC42LDAuNi0wLjYsMS41LDAsMi4xYzAuNiwwLjYsMS41LDAuNiwyLjEsMGwzLjItMy4ybDMuMiwzLjJjMC42LDAuNiwxLjUsMC42LDIuMSwwYzAuNi0wLjYsMC42LTEuNSwwLTIuMUwyMiwxNy45eiIvPgo8L3N2Zz4K") 0 7px no-repeat;
  content: "";
  background-size: 19px;
  height: 22px;
  width: 20px;
  display: block;
  float: right;
  margin-top: -6px;
  margin-left: 5px;
  opacity: 0.4;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
/* dropdown */
.dropdown-active {
  border-width: 2px;
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
}
.dropdown-active .selectize-ctrl span {
  background-color: #fff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
}
.dropdown-active .selectize-ctrl .dropdown-active input {
  vertical-align: top;
  margin-top: -8px;
}
@media screen {
  .mod-gallery {
    margin-bottom: 20px;
  }
  .mod-gallery .hd {
    margin-bottom: 20px;
  }
  .mod-gallery .flex-direction-nav {
    width: 100%;
    position: absolute;
    margin-top: -80px;
  }
  .mod-gallery .flex-prev,
  .mod-gallery .flex-next {
    position: absolute;
    display: block;
    width: 60px;
    height: 80px;
    background: url("/images/sprite.png?20210126") 0 -500px no-repeat;
  }
  .mod-gallery .flex-prev {
    margin-left: -60px;
    background-position: 15px -500px;
  }
  .mod-gallery .flex-prev:hover {
    background-position: 15px -575px;
  }
  .mod-gallery .flex-next {
    right: 0;
    margin-right: -60px;
    background-position: 23px -650px;
  }
  .mod-gallery .flex-next:hover {
    background-position: 23px -725px;
  }
  .mod-gallery .flex-viewport li {
    height: auto;
    margin-right: 22px;
  }
  .mod-gallery .flex-control-paging li a {
    background: url("/images/sprite.png?20210126") no-repeat scroll 0 -825px transparent;
    display: block;
    height: 25px;
    width: 15px;
    cursor: pointer;
    text-indent: -9999px;
  }
  .mod-gallery .flex-control-paging li a:hover,
  .mod-gallery .flex-control-paging li a.flex-active {
    background-position: 0 -900px;
  }
  .mod-gallery .flex-control-nav {
    bottom: -37px;
    position: absolute;
    text-align: center;
    width: 99%;
  }
  .mod-gallery .flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    *display: inline;
  }
  .mod-gallery .bd {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    padding-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .mod-gallery {
    margin: 10px 0;
  }
  .mod-gallery .bd {
    width: 100%;
    padding-right: 0;
  }
  .mod-gallery .flex-next {
    margin-right: -40px;
    width: 40px;
  }
  .mod-gallery .flex-prev {
    margin-left: -50px;
  }
  .mod-gallery .flex-next,
  .mod-gallery .flex-next:hover {
    background-position: 13px -650px;
  }
  .mod-gallery .flex-next:hover {
    background-position: 13px -725px;
  }
  .mod-gallery .flex-control-paging {
    display: none;
  }
}
@media print {
  .mod-gallery a[href]:after {
    content: " ";
  }
}
.img-gallery-wrapper {
  overflow-y: hidden;
  padding-bottom: 10px;
  scrollbar-width: thin;
}
.img-gallery-wrapper::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  scrollbar-width: thin;
}
.img-gallery-wrapper::-webkit-scrollbar-track {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
}
.img-gallery-wrapper::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.4);
}
.img-gallery-wrapper::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.6);
}
.img-gallery-wrapper::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.2);
}
.img-gallery-wrapper .gallery-items {
  position: relative;
  white-space: nowrap;
}
.img-gallery-wrapper .gallery-items .gallery-item {
  display: inline-block;
  float: none;
  position: relative;
  background: #fff;
  border: 1px solid #F0F0F0;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.25);
  margin-bottom: 4px;
  border-radius: 0;
  padding: 0;
}
.img-gallery-wrapper .gallery-items .gallery-item a {
  text-decoration: none;
}
.img-gallery-wrapper .gallery-items .gallery-item a img {
  max-height: 140px;
  border: none;
}
.img-gallery-wrapper .gallery-items .gallery-item + .gallery-item {
  margin-left: 16px;
}
@media screen {
  .mod-location {
    margin-bottom: 20px;
  }
  .mod-location .media {
    margin-bottom: 40px;
  }
  .mod-location h1 {
    margin-bottom: 20px;
  }
  .mod-location p {
    margin-bottom: 10px;
  }
  .mod-location .img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 50%;
    width: 100%;
  }
  .mod-location .img.left {
    margin: 0 10px 0 0;
    padding-right: 10px;
  }
  .mod-location .img.left img {
    width: 100%;
  }
  .mod-location .hd {
    margin: -2px auto 5px;
  }
  .mod-location dt {
    float: left;
    width: 36px;
  }
  .mod-location dd {
    overflow: hidden;
  }
  .mod-location a.email {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 0;
    padding: 0 0 0 15px;
    color: #000;
  }
  .mod-location a:hover,
  .mod-location a:focus {
    color: #CB0538;
  }
}
@media screen and (max-width: 480px) {
  .mod-location {
    margin: 10px 0;
  }
  .mod-location .img.left {
    float: none;
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding-right: 0;
  }
  .mod-location .hd {
    margin: 10px 0;
  }
}
@media screen and (min-width: 481px) {
  .mod-location .img {
    max-width: 50%;
    width: 50%;
  }
}
@media screen {
  .mod-location-overview-filter {
    padding-top: 15px;
  }
  .mod-location-overview-filter .checkbox-container {
    display: grid;
    grid-template-columns: auto auto auto auto;
    align-content: center;
    align-items: center;
    grid-column-start: 1;
    justify-items: stretch;
    justify-content: space-between;
    margin: 0;
  }
  .mod-location-overview-filter .checkbox-container:before {
    content: '';
    display: none;
  }
  .mod-location-overview-filter .checkbox-container > div {
    display: flex;
    align-items: center;
  }
  .mod-location-overview-filter .checkbox-container > div > span.checkbox {
    width: 22px;
    height: 21px;
  }
  .mod-location-overview-filter .checkbox-container > div > label {
    display: inline-block;
    padding-left: 10px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .mod-location-overview-filter {
    padding-top: 15px;
  }
}
@media screen and (max-width: 991px) {
  .mod-location-overview-filter .mod-form .last-unit {
    padding-left: 10px;
  }
  .mod-location-overview-filter .checkbox-container {
    grid-template-columns: auto auto;
    row-gap: 15px;
  }
}
.mod-form-contactfinder {
  background-color: #f3f3f3;
  padding: 24px;
}
.mod-form-contactfinder .selectize-input {
  margin-top: 0;
  margin-bottom: 0;
}
.mod-form-contactfinder .dropdown-active {
  border-width: 1px;
  margin-top: 0;
  margin-bottom: 0;
}
.mod-form-contactfinder .button-blue {
  width: 100%;
}
.mod-form-contactfinder .selectize-dropdown {
  position: absolute;
  border-color: #6A6A6A;
}
.mod-form-contactfinder .control-region .location-ctrl {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  margin: auto;
  display: block;
  margin-top: 14px;
}
.mod-form-contactfinder #search-result > .line > .size1of2 {
  margin-top: 25px;
}
.mod-form-contactfinder #search-result > .line > .size1of2 .unit-right {
  width: 100%;
  max-height: 183px;
  overflow: hidden;
}
.mod-form-contactfinder #search-result > .line > .size1of2 .unit-right #search-image {
  position: relative;
  top: 25%;
  left: 50%;
  transform: translate(-50%, 0);
  height: auto;
  width: 100%;
}
.mod-form-contactfinder #search-result > .line > .size1of2 #search-contact {
  margin-top: 57px;
}
@media screen and (max-width: 991px) {
  .mod-form-contactfinder #search-result > .line > .size1of2 #search-contact {
    margin-top: 10px;
  }
}
.mod-form-contactfinder #search-result > .line > .size1of2 #search-contact > a {
  color: #000;
}
.mod-form-contactfinder #search-result > .line > .size1of2 #search-contact > a:hover,
.mod-form-contactfinder #search-result > .line > .size1of2 #search-contact > a:focus {
  color: #CB0538;
}
.mod-form-contactfinder #search-result > .line > .size1of2 #search-link {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position-y: 0;
  padding: 0 0 0 15px;
  color: #000;
}
.mod-form-contactfinder #search-result > .line > .size1of2 #search-link:hover,
.mod-form-contactfinder #search-result > .line > .size1of2 #search-link:focus {
  color: #CB0538;
}
@media screen {
  .mod-location-overview-flyout {
    height: auto;
    max-height: 270px;
  }
  .mod-location-overview-flyout .line {
    margin: 0;
  }
  .mod-location-overview-flyout .line .size1of2 {
    width: 195px;
  }
  .mod-location-overview-flyout .line .size1of1 {
    width: 100%;
  }
  .mod-location-overview-flyout h4 {
    font-weight: normal;
  }
  .mod-location-overview-flyout .tabs ul {
    overflow: hidden;
  }
  .mod-location-overview-flyout .tabs ul li {
    float: left;
    margin: 10px 0 0 0;
  }
  .mod-location-overview-flyout .tabs ul li a {
    font-size: 0.9375em;
    font-weight: normal;
    padding: 3px 20px 3px 0;
  }
  .mod-location-overview-flyout .tabs ul li a.active {
    font-weight: bold;
    text-decoration: underline;
  }
  .mod-location-overview-flyout .flyout-tab-content {
    padding-top: 15px;
  }
  .mod-location-overview-flyout .flyout-tab-content strong {
    display: block;
    padding-bottom: 10px;
    padding-right: 10px;
  }
  .mod-location-overview-flyout .flyout-tab-content .unit {
    padding: 0;
  }
  .mod-location-overview-flyout .flyout-tab-content p {
    margin-bottom: 10px;
  }
  .mod-location-overview-flyout .flyout-tab-content .navlinklist {
    display: block;
    text-align: right;
    margin-bottom: 0;
  }
  .mod-location-overview-flyout .flyout-tab-content .navlinklist a {
    display: inline-block;
    margin-right: 10px;
  }
}
@media screen {
  .mod-location-overview-map .map {
    height: 450px;
    width: 100%;
  }
  .mod-location-overview-map .navlinklist {
    display: inline-block;
    margin-bottom: 20px;
  }
}
@media screen {
  .mod-location-overview-search {
    padding: 15px 10px 0 0;
  }
  .mod-location-overview-search i.search {
    display: block;
    height: 25px;
    width: 25px;
    background: url("/images/sprite.png?20210126") 0 -3000px no-repeat transparent;
    position: absolute;
    bottom: 7px;
    right: 2px;
    cursor: pointer;
  }
  .mod-location-overview-search .no-results-found {
    color: #cb0538;
    font-weight: bold;
    font-size: 0.9em;
  }
  .mod-location-overview-search input,
  .mod-location-overview-search input:focus {
    padding-right: 37px;
  }
  .mod-location-overview-search ul {
    height: 490px;
    overflow-y: auto;
  }
  .mod-location-overview-search ul::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  .mod-location-overview-search ul::-webkit-scrollbar:vertical {
    width: 8px;
  }
  .mod-location-overview-search ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
  }
  .mod-location-overview-search ul::-webkit-scrollbar-thumb {
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
  }
  .mod-location-overview-search ul li {
    padding: 2px 5px 2px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .mod-location-overview-search .types {
    line-height: 1em;
    font-size: 13px;
    background: url("/images/maps_sprite.png?20210126");
    background-repeat: no-repeat;
    padding-left: 60px;
  }
  .mod-location-overview-search .type1 {
    background-position: 0 -596px;
  }
  .mod-location-overview-search .type2 {
    background-position: 0 -611px;
  }
  .mod-location-overview-search .type3 {
    background-position: 0 -627px;
  }
  .mod-location-overview-search .type4 {
    background-position: 0 -642px;
  }
  .mod-location-overview-search .type12 {
    background-position: 0 -657px;
  }
  .mod-location-overview-search .type13 {
    background-position: 0 -672px;
  }
  .mod-location-overview-search .type14 {
    background-position: 0 -687px;
  }
  .mod-location-overview-search .type23 {
    background-position: 0 -702px;
  }
  .mod-location-overview-search .type24 {
    background-position: 0 -717px;
  }
  .mod-location-overview-search .type34 {
    background-position: 0 -732px;
  }
  .mod-location-overview-search .type123 {
    background-position: 0 -747px;
  }
  .mod-location-overview-search .type134 {
    background-position: 0 -762px;
  }
  .mod-location-overview-search .type124 {
    background-position: 0 -777px;
  }
  .mod-location-overview-search .type234 {
    background-position: 0 -792px;
  }
  .mod-location-overview-search .type1234 {
    background-position: 0 -805px;
  }
}
a.linktel {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyMDFfNTA2NykiPgo8cGF0aCBkPSJNNy44ODA0MiAxNC43OTM1TDcuOTI4MDMgMTQuODUzOEw5LjU4MTM0IDE2Ljk0ODlMMTAuMDMyNyAxNi43MzY5QzEyLjUzMSAxNS41NjMgMTQuNTQwNyAxMy41NTMyIDE1LjcxNDMgMTEuMDU0OUw3Ljg4MDQyIDE0Ljc5MzVaTTcuODgwNDIgMTQuNzkzNUw3LjgwOTg2IDE0LjgyNEw0LjQxODc0IDE2LjI4OTdMNC4zNDIxOSAxNi4zMjI4TDQuMzYwOTkgMTYuNDA0MUw1LjA5MjQzIDE5LjU2NTJMNS4xMTAzOCAxOS42NDI3TDUuMTkgMTkuNjQyNkM4Ljc1NDc1IDE5LjYzNzcgMTIuMTcyMiAxOC4yMjAxIDE0LjY5MzggMTUuNzAwNEMxNy4yMTU0IDEzLjE4MDYgMTguNjM1NCA5Ljc2NDEgMTguNjQyOCA2LjE5OTM2TDE4LjY0MyA2LjExOTk3TDE4LjU2NTcgNi4xMDE4TDE1LjQwOTQgNS4zNTk5MkwxNS4zODM3IDUuMzUzODhMMTUuMzU4NCA1LjM2MTMxTDE1LjM1NTEgNS4zNjIyOEwxNS4zMDk4IDUuMzc1NTRMMTUuMjkxMyA1LjQxODg1TDEzLjgzNTUgOC44MTYxMkwxMy44MDU4IDguODg1MzhMMTMuODY0MiA4LjkzMzAxTDE1LjkyMjIgMTAuNjExM0wxNS43MTQ0IDExLjA1NDhMNy44ODA0MiAxNC43OTM1Wk05Ljg5MTQxIDE1LjMxMThMOS45NDM0NCAxNS4zNzc3TDEwLjAxNzMgMTUuMzM3OEMxMS44NDIyIDE0LjM1NDIgMTMuMzM4MiAxMi44NTY2IDE0LjMyIDExLjAzMDlMMTQuMzU5MSAxMC45NTgyTDE0LjI5NTIgMTAuOTA2TDEzLjA2OTkgOS45MDUxMkwxMy4wNjk5IDkuOTA1MDdDMTIuODQxOCA5LjcxOTA3IDEyLjY4MDMgOS40NjM5NCAxMi42MSA5LjE3ODE2QzEyLjUzOTYgOC44OTIzOCAxMi41NjQxIDguNTkxNDYgMTIuNjc5OCA4LjMyMDgzTDE0LjEzNjcgNC45MjEyOEMxNC4xMzY3IDQuOTIxMjMgMTQuMTM2OCA0LjkyMTE5IDE0LjEzNjggNC45MjExNUMxNC4yNjM2IDQuNjI5NTUgMTQuNDg4MiA0LjM5MTM0IDE0Ljc3MTkgNC4yNDc1OEMxNS4wNTUyIDQuMTA0IDE1LjM3OTYgNC4wNjM2MSAxNS42ODk0IDQuMTMzMzNMMTUuNjkxOCA0LjEzMzk1TDE1LjY5MTggNC4xMzM5N0wxNS42OTM3IDQuMTM0NDFMMTkuOSA1LjEyNDcyVjYuMTg1NzVDMTkuODk1NSAxMC4wODY5IDE4LjM0MzggMTMuODI2OSAxNS41ODUyIDE2LjU4NTRDMTIuODI2NyAxOS4zNDM4IDkuMDg2NTkgMjAuODk1NSA1LjE4NTQ3IDIwLjg5OThINC4xMTE0TDMuMTM0MjggMTYuNjkyM0MzLjEzNDI3IDE2LjY5MjMgMy4xMzQyNiAxNi42OTIyIDMuMTM0MjUgMTYuNjkyMkMzLjA2MzQ4IDE2LjM4MjEgMy4xMDMxMiAxNi4wNTcxIDMuMjQ2MzIgMTUuNzczMUMzLjM4OTQ5IDE1LjQ4OTIgMy42MjcyMSAxNS4yNjQxIDMuOTE4NTEgMTUuMTM2NkMzLjkxODYxIDE1LjEzNjYgMy45MTg3MiAxNS4xMzY1IDMuOTE4ODIgMTUuMTM2NUw3LjMyMzQxIDEzLjY3N0M3LjMyMzQ4IDEzLjY3NjkgNy4zMjM1NSAxMy42NzY5IDcuMzIzNjIgMTMuNjc2OUM3LjU5NDU1IDEzLjU2MjggNy44OTUwNiAxMy41MzkxIDguMTgwNTMgMTMuNjA5M0M4LjQ2NTc0IDEzLjY3OTUgOC43MjA3NiAxMy44Mzk2IDguOTA3ODIgMTQuMDY2TDkuODkxNDEgMTUuMzExOFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyMDFfNTA2NyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-y: 0;
  background-size: 18px;
  padding: 0 0 0 25px;
  color: #000;
}
a.linktel:hover,
a.linktel:focus {
  color: #CB0538;
}
a.linkmail {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyMDFfNTA2OSkiPgo8cGF0aCBkPSJNMTEuOTM0NiAxMi43NTJMMTIgMTIuODA4NkwxMi4wNjU0IDEyLjc1MkwxOC40ODA4IDcuMjAwMjVMMTguNjgzNyA3LjAyNDYzSDE4LjQxNTNINS41ODQ2N0g1LjMxNjNMNS41MTkyMyA3LjIwMDI1TDExLjkzNDYgMTIuNzUyWk05LjIzMzc4IDEyLjI4ODRMOS4zMjU3IDEyLjIxMzFMOS4yMzU4NyAxMi4xMzU0TDQuNTY1NDQgOC4wOTM1TDQuNCA3Ljk1MDMyVjguMTY5MTFWMTYuMDM0NlYxNi4yNDU3TDQuNTYzMzUgMTYuMTEyTDkuMjMzNzggMTIuMjg4NFpNMTAuMzg2OSAxMy4xMzE1TDEwLjMyMzIgMTMuMDc2NEwxMC4yNTgxIDEzLjEyOTdMNS43Nzg0IDE2Ljc5NzJMNS41NjE3NSAxNi45NzQ2SDUuODQxNzVIMTguMTU4MkgxOC40MzgzTDE4LjIyMTYgMTYuNzk3MkwxMy43NDE5IDEzLjEyOTdMMTMuNjc2OCAxMy4wNzY0TDEzLjYxMzEgMTMuMTMxNUwxMiAxNC41Mjc1TDEwLjM4NjkgMTMuMTMxNVpNMTQuNzY0MSAxMi4xMzU0TDE0LjY3NDMgMTIuMjEzMUwxNC43NjYyIDEyLjI4ODRMMTkuNDM2NyAxNi4xMTJMMTkuNiAxNi4yNDU3VjE2LjAzNDZWOC4xNjkxMVY3Ljk1MDMyTDE5LjQzNDYgOC4wOTM1TDE0Ljc2NDEgMTIuMTM1NFpNMjAuOSAxOC4yNzQ2SDMuMVY1LjcyNDYzSDIwLjlWMTguMjc0NloiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEyMDFfNTA2OSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-y: 1px;
  background-size: 18px;
  padding: 0 0 0 25px;
  color: #000;
}
a.linkmail:hover,
a.linkmail:focus {
  color: #CB0538;
}
a.linkpin {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM1NjUgMTMuMjM3OEwxMi42NzMgMTguMDIyNkwxMS43MzAxIDE4Ljk2NTRMOC44MjAyNCAxNi4wNTU1TDguNjczNzkgMTUuOTA5MUw4LjQ2NjY5IDE1LjcwMkw4LjMyMDI0IDE1LjU1NTVMNS4zNjYxOCAxMi42MDE0TDYuMzA4OTkgMTEuNjU4NkwxMS4wOTM3IDEwLjk3NTFMMTEuMjU4NyAxMC45NTE1TDExLjM3NjYgMTAuODMzN0wxNC4yMDUgOC4wMDUyNUwxNC41NTg2IDcuNjUxN0wxNC4yMDUgNy4yOTgxNEwxMi40MzczIDUuNTMwMzhMMTMuODUxNSA0LjExNjE2TDIwLjIxNTQgMTAuNDgwMUwxOC44MDEyIDExLjg5NDNMMTcuMDMzNCAxMC4xMjY2TDE2LjY3OTkgOS43NzMwMkwxNi4zMjYzIDEwLjEyNjZMMTMuNDk3OSAxMi45NTVMMTMuMzgwMSAxMy4wNzI4TDEzLjM1NjUgMTMuMjM3OFoiIHN0cm9rZT0iYmxhY2siLz4KPHJlY3QgeD0iOC4zMjU2OCIgeT0iMTUuMzUzOCIgd2lkdGg9IjEiIGhlaWdodD0iNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOC4zMjU2OCAxNS4zNTM4KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position-y: 0;
  background-size: 18px;
  padding: 0 0 0 25px;
  color: #000;
}
a.linkpin:hover,
a.linkpin:focus {
  color: #CB0538;
}
a.linklocation {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS43OTM0IDIwLjYxNDdDMTEuODc4MyAyMC42NzUgMTEuOTQ3OSAyMC43MjMyIDExLjk5OTkgMjAuNzU4OEMxMi4wNTIgMjAuNzIzMiAxMi4xMjE2IDIwLjY3NSAxMi4yMDY1IDIwLjYxNDdDMTIuNDA5NCAyMC40NzA5IDEyLjY5OTggMjAuMjU4NiAxMy4wNDg2IDE5Ljk4NTlDMTMuNzQ2NiAxOS40NDAyIDE0LjY3NjcgMTguNjUzOCAxNS42MDYgMTcuNjkwN0MxNy40NzM0IDE1Ljc1NTQgMTkuMyAxMy4xNDU1IDE5LjMgMTAuMzYzNkMxOS4zIDkuNDIzNDEgMTkuMTExMyA4LjQ5MjMxIDE4Ljc0NDggNy42MjM0NEMxOC4zNzgyIDYuNzU0NTcgMTcuODQwOCA1Ljk2NDg1IDE3LjE2MzEgNS4yOTk0OEMxNi40ODU0IDQuNjM0MSAxNS42ODA3IDQuMTA2MDkgMTQuNzk0NyAzLjc0NThDMTMuOTA4OCAzLjM4NTUgMTIuOTU5MSAzLjIwMDAxIDEyIDMuMjAwMDFDMTEuMDQwOCAzLjIwMDAxIDEwLjA5MTEgMy4zODU1IDkuMjA1MTcgMy43NDU4QzguMzE5MjMgNC4xMDYwOSA3LjUxNDQ3IDQuNjM0MSA2LjgzNjc3IDUuMjk5NDhDNi4xNTkwNyA1Ljk2NDg1IDUuNjIxNjkgNi43NTQ1NyA1LjI1NTEzIDcuNjIzNDRDNC44ODg1NyA4LjQ5MjMxIDQuNjk5OTUgOS40MjM0MSA0LjY5OTk1IDEwLjM2MzZDNC42OTk5NSAxMy4xNDU1IDYuNTI2NTMgMTUuNzU1NCA4LjM5Mzg3IDE3LjY5MDdDOS4zMjMyMyAxOC42NTM4IDEwLjI1MzMgMTkuNDQwMiAxMC45NTEzIDE5Ljk4NTlDMTEuMzAwMSAyMC4yNTg2IDExLjU5MDUgMjAuNDcwOSAxMS43OTM0IDIwLjYxNDdaTTE4LjE3MjIgMTAuMzYzNkMxOC4xNzIyIDEyLjMzNDkgMTcuMDk3OCAxNC4yMjc1IDE1LjgyMDcgMTUuNzg1OEMxNC41Mzk4IDE3LjM0ODggMTMuMDMxMyAxOC42MDM5IDEyLjExMzYgMTkuMzAzNkwxMS45OTI3IDE5LjM5NThMMTEuODcxNSAxOS4zMDRDMTAuNzU0NyAxOC40NTc3IDkuMjQ5ODUgMTcuMTMyMiA4LjAyMjA1IDE1LjU3MDJDNi43OTc4NCAxNC4wMTI4IDUuODI3NzMgMTIuMTkzMyA1LjgyNzczIDEwLjM2MzZDNS44Mjk1OCA4Ljc1NDg5IDYuNDgxMzUgNy4yMTMwOCA3LjYzODgxIDYuMDc2NjZDOC43OTYxNiA0Ljk0MDM2IDEwLjM2NDYgNC4zMDE4MyAxMS45OTk3IDQuMzAwMDFDMTMuNjM0OSA0LjMwMTgzIDE1LjIwMzcgNC45NDAzNiAxNi4zNjExIDYuMDc2NjZDMTcuNTE4NiA3LjIxMzA4IDE4LjE3MDMgOC43NTQ4OSAxOC4xNzIyIDEwLjM2MzZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjcyMDcgOC40OTAwMkMxMS4wOTkxIDguMjQxODIgMTEuNTQ0MiA4LjEwOTEzIDEyIDguMTA5MTNDMTIuNjExMSA4LjEwOTEzIDEzLjE5NjUgOC4zNDc1NCAxMy42Mjc2IDguNzcwNzZDMTQuMDU4NSA5LjE5Mzg2IDE0LjMgOS43NjY5MyAxNC4zIDEwLjM2MzdDMTQuMyAxMC44MDg4IDE0LjE2NTYgMTEuMjQ0MiAxMy45MTMzIDExLjYxNDhDMTMuNjYxIDExLjk4NTUgMTMuMzAyIDEyLjI3NSAxMi44ODEzIDEyLjQ0NjFDMTIuNDYwNiAxMi42MTcyIDExLjk5NzQgMTIuNjYyIDExLjU1MDYgMTIuNTc0OEMxMS4xMDM3IDEyLjQ4NzUgMTAuNjkzNyAxMi4yNzIyIDEwLjM3MjMgMTEuOTU2NkMxMC4wNTA5IDExLjY0MTEgOS44MzI0NyAxMS4yMzk1IDkuNzQ0MDEgMTAuODAyOEM5LjY1NTU1IDEwLjM2NjIgOS43MDA5MSA5LjkxMzYyIDkuODc0NTIgOS41MDIxMUMxMC4wNDgyIDkuMDkwNTUgMTAuMzQyNCA4LjczODIgMTAuNzIwNyA4LjQ5MDAyWk0xMC44Mjc3IDEwLjM2MzRDMTAuODI4MSAxMC4wNTYyIDEwLjk1MjYgOS43NjI0MiAxMS4xNzI3IDkuNTQ2MzFDMTEuMzkyNyA5LjMzMDMzIDExLjY5MDIgOS4yMDk0NyAxMS45OTk3IDkuMjA5MTNDMTIuMjMwOCA5LjIwOTEzIDEyLjQ1NzEgOS4yNzYzNyAxMi42NDk4IDkuNDAyNzdDMTIuODQyNSA5LjUyOTE5IDEyLjk5MzMgOS43MDkyNiAxMy4wODI1IDkuOTIwNjRDMTMuMTcxNyAxMC4xMzIxIDEzLjE5NTEgMTAuMzY0OSAxMy4xNDk1IDEwLjU4OTZDMTMuMTA0IDEwLjgxNDMgMTIuOTkxOCAxMS4wMjAxIDEyLjgyNzYgMTEuMTgxNEMxMi42NjM0IDExLjM0MjUgMTIuNDU0NyAxMS40NTE5IDEyLjIyOCAxMS40OTYyQzEyLjAwMTMgMTEuNTQwNCAxMS43NjYzIDExLjUxNzggMTEuNTUyNiAxMS40MzA4QzExLjMzODggMTEuMzQzOSAxMS4xNTU1IDExLjE5NjQgMTEuMDI2MiAxMS4wMDY1QzEwLjg5NyAxMC44MTY2IDEwLjgyNzcgMTAuNTkyNiAxMC44Mjc3IDEwLjM2MzRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-y: 0;
  background-size: 18px;
  padding: 0 0 0 25px;
  color: #000;
}
a.linklocation:hover,
a.linklocation:focus {
  color: #CB0538;
}
a.detail-link {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position-y: -1px;
  padding: 0 0 0 15px;
  color: #000;
}
a.detail-link:hover,
a.detail-link:focus {
  color: #CB0538;
  background-color: transparent;
}
.standort_container .accordion-body .mod-contact h2 {
  padding-top: 0;
  clear: both;
}
.standort_container .department {
  padding-top: 6px;
}
.standort_container .department-container .department:first-child {
  padding-top: 16px;
}
.standort_container h2 {
  padding-top: 16px;
  clear: both;
}
.standort_container .accordion-body h2.h1 {
  padding-bottom: 16px;
}
.standort_container .selectize-dropdown [data-selectable],
.standort_container .selectize-dropdown .optgroup-header {
  padding: 11px 16px;
  font-size: 14px;
}
.standort_container .selectize-dropdown .selectize-dropdown-content .active {
  font-weight: normal;
}
.standort_container .mod-location-overview-flyout h2 {
  padding-top: 0;
}
.standort_container .gm-style-iw-chr button {
  height: 25px!important;
}
.mod-location .message-box {
  max-width: 50%;
  margin-right: 10px;
  padding-right: 10px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .mod-location .message-box {
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
  .mod-location .media .bd {
    width: 100%;
  }
}
/* logo */
@media screen {
  .mod-logo {
    display: block;
    float: left;
    margin: 20px 0 0;
  }
  .mod-logo a {
    border: 0 none;
    display: inline-block;
  }
  .mod-logo img {
    width: auto;
    height: auto;
    max-width: none;
    max-height: 35px;
  }
  .mod-logo-msm img {
    width: auto;
    height: 35px;
  }
}
@media screen and (max-width: 640px) {
  .mod-logo img {
    max-width: 190px;
  }
}
@media screen and (max-width: 768px) {
  .mod-logo a {
    position: static;
  }
}
@media screen and (max-width: 640px) {
  .mod-logo {
    margin-bottom: 20px;
    margin-right: 15px;
    position: relative;
    height: 47px;
  }
  .mod-logo .mobile-menu-container {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 47px;
    width: 100%;
  }
  .mod-logo .mobile-menu-container .menu-bar {
    height: 47px;
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
  }
  .mod-logo .mobile-menu-container .menu-bar li {
    height: 47px;
    width: 37px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li.basket-icon-container {
    padding-right: 20px;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container {
    display: none;
    width: auto;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu {
    display: inline-block;
    margin-top: 11px;
    margin-left: 0;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item {
    border-left: 1px solid #036;
    display: inline-block;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    height: 25px;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item:first-child {
    padding-left: 0;
    border: none;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item .mobile-lang-menu-item-link {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.25em;
    padding: 0 10px;
    color: #036;
    cursor: pointer;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item .mobile-lang-menu-item-link-active {
    color: #cb0538;
  }
  .mod-logo .mobile-menu-container .menu-bar li.mobile-menu-spacer {
    width: auto;
    min-width: 190px;
  }
  .mod-logo .mobile-menu-container .menu-bar li .mobilemenu {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHJlY3QgeD0iNiIgeT0iNiIgY2xhc3M9InN0MCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiLz4KPHJlY3QgeD0iNiIgeT0iMTUuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiLz4KPHJlY3QgeD0iNiIgeT0iMjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIyNyIgaGVpZ2h0PSI0Ii8+Cjwvc3ZnPgo=") 0 7px no-repeat;
    width: 37px;
    height: 47px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li .basket-icon {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 7px no-repeat;
    width: 37px;
    height: 47px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li .is-active .mobilemenu {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjUsMzAuN2MtNy4zLDAtMTMuMi01LjktMTMuMi0xMy4yUzEyLjIsNC4zLDE5LjUsNC4zczEzLjIsNS45LDEzLjIsMTMuMlMyNi44LDMwLjcsMTkuNSwzMC43eiBNMjIsMTcuOQoJbDMuMi0zLjJjMC42LTAuNiwwLjYtMS41LDAtMi4xYy0wLjYtMC42LTEuNS0wLjYtMi4xLDBsLTMuMiwzLjJsLTMuMi0zLjJjLTAuNi0wLjYtMS41LTAuNi0yLjEsMGMtMC42LDAuNi0wLjYsMS41LDAsMi4xbDMuMiwzLjIKCWwtMy4yLDMuMmMtMC42LDAuNi0wLjYsMS41LDAsMi4xYzAuNiwwLjYsMS41LDAuNiwyLjEsMGwzLjItMy4ybDMuMiwzLjJjMC42LDAuNiwxLjUsMC42LDIuMSwwYzAuNi0wLjYsMC42LTEuNSwwLTIuMUwyMiwxNy45eiIvPgo8L3N2Zz4K") 0 7px no-repeat;
  }
  .mod-logo .mobile-menu-container .menu-bar li.is-active .basket-icon-container,
  .mod-logo .mobile-menu-container .menu-bar li.is-active .mobile-menu-spacer {
    display: none;
  }
  .mod-logo .mobile-menu-container .menu-bar li.is-active .lang-menu-container {
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li.is-active li:last-child {
    float: right;
  }
  .mod-logo img.is-active {
    display: none;
  }
}
@media screen {
  .mod-map .size1of4 dl {
    margin: -10px auto 10px;
  }
  .mod-map dt {
    float: left;
    width: 36px;
  }
  .mod-map dd {
    overflow: hidden;
  }
  .mod-map a.email,
  .mod-map a.link {
    display: block;
    padding: 0 0 0 10px;
    margin-bottom: 30px;
    border: none;
    background: url("/images/sprite.png?20210126") no-repeat transparent;
    background-position: 2px 6px;
  }
  .mod-map a:hover,
  .mod-map a:focus {
    color: #CB0538;
  }
  .mod-map .size3of4 dt {
    width: 75px;
  }
  .mod-map .location_map_wrapper {
    height: 350px;
    position: relative;
  }
  .mod-map .location_map {
    width: 100%;
    height: 100%;
  }
  .mod-location-overview-flyout .navlinklistMap > a {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: -3px;
    padding: 0 0 0 15px;
    color: #000;
  }
  .mod-location-overview-flyout .navlinklistMap > a:hover,
  .mod-location-overview-flyout .navlinklistMap > a:focus {
    color: #CB0538;
  }
}
@media screen {
  .menu-line {
    position: relative;
  }
  .mod-nav-main {
    margin-bottom: 0;
    display: inline-block;
  }
  .mod-nav-main .level1-mobile {
    display: none;
  }
  .mod-nav-main .headline a,
  .mod-nav-main .headline a:hover {
    border-bottom: none;
    display: block;
    text-decoration: none;
  }
  .mod-nav-main li.level1 .headline a {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #000;
  }
  .mod-nav-main .flyout .block ul.navlinklist {
    margin-left: 0;
    position: relative;
    margin-bottom: 25px;
  }
  .mod-nav-main .flyout .block ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  .mod-nav-main .flyout .block ul.navlinklist > li > a {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    padding-left: 0;
    background: none;
    color: #000;
  }
  .mod-nav-main .flyout .block ul.navlinklist > li > a:hover {
    background: none;
    color: #CB0538;
  }
  .mod-nav-main .flyout .block ul.navlinklist > li.level-2-title-mobile {
    display: none;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li > a {
    padding-left: 40px;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li > a i.carts-list__icon {
    position: absolute;
    left: 12px;
    top: 12px;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li > a p {
    margin-bottom: 0;
    white-space: nowrap;
    color: #000;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li > a p .carts-list__description {
    overflow: hidden;
    font-weight: normal;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li.carts-list__basket-active > a p {
    color: #CB0538;
  }
  .mod-nav-main .flyout .block .js-account ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  .mod-nav-main .flyout .block h3 {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-block-end: 0;
    text-transform: uppercase;
    height: 54px;
    position: relative;
  }
  .mod-nav-main .flyout .block h3 > span {
    position: absolute;
    bottom: 0;
    padding: 0;
    margin-bottom: 0;
  }
  .mod-nav-main .flyout .block h3 > span.link {
    padding-left: 0;
  }
  .mod-nav-main .flyout .block h3 > a {
    position: absolute;
    bottom: 0;
  }
  .mod-nav-main .flyout .block h3 > a > .subsub-trigger-icon {
    display: none;
  }
  .mod-nav-main .flyout .block .link-bottom {
    width: 211px;
    bottom: 45px;
    text-align: left;
    font-weight: bold;
    position: absolute;
    display: block;
    line-height: 1;
    padding: 7px 5px 5px 15px;
    background: url("/images/sprite.png?20210126") 5px 10px no-repeat transparent;
  }
  .mod-nav-main .flyout .block .link-bottom:hover {
    background-color: #004582;
    background-position: 5px -65px;
    color: #fff;
  }
  .mod-nav-main .flyout .block.block--big {
    width: 50%;
  }
  .mod-nav-main .flyout .block .teaser-block {
    text-align: left;
  }
  .mod-nav-main .flyout .block .teaser-block .inner a {
    display: block;
  }
  .mod-nav-main .flyout .block .teaser-block .inner a img {
    margin-bottom: 11px;
    max-width: 100%;
    height: auto;
  }
  .mod-nav-main .flyout .block .teaser-block .inner a i {
    display: inline-block;
    background: url("/images/sprite.png?20210126") 0 5px no-repeat;
    margin-left: 2px;
  }
  .mod-nav-main .flyout .block .login-block {
    text-align: left;
  }
  .mod-nav-main .flyout-cart-menu-mobile .carts-list__panel {
    text-align: center;
    margin: 0 24px 12px;
  }
  .mod-nav-main .flyout-cart-menu-mobile .carts-list__panel a {
    display: block;
    padding: 10px;
    background-color: #464D5F;
    color: #fff;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
  }
  .mod-nav-main .flyout-cart-menu-mobile .carts-list__panel a:hover {
    background-color: #CB0538;
    color: #fff;
  }
  .mod-nav-main .flyout-cart-menu-mobile .carts-list__panel a .new-basket-plus {
    position: relative;
    padding-left: 1.3em;
  }
  .mod-nav-main .flyout-cart-menu-mobile .carts-list__panel a .new-basket-plus:before {
    content: '+';
    font-size: 1.5em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }
  .mod-nav-main .sprite__mobilePhone {
    width: 10px;
    height: 22px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
    margin-top: -1px;
    background: transparent url("/images/sprite.png?20210126") 0 -4425px no-repeat;
  }
  .mod-nav-main .flyout-shadow {
    display: none;
  }
  .skin-form-login ul.navlinklist .blue {
    color: #036;
    margin-left: 10px;
  }
}
@media screen and (max-width: 991px) {
  .menu-line {
    height: 0;
  }
}
@media screen and (min-width: 992px) {
  .mod-nav-main .menu-bar,
  .service-list .menu-bar {
    display: none;
  }
  .mod-nav-main .menu,
  .service-list .menu {
    height: 48px;
    line-height: 48px;
    text-align: left;
  }
  .mod-nav-main > ul,
  .service-list > ul {
    padding-right: 42px;
  }
  .mod-nav-main li,
  .service-list li {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;
    text-decoration: none;
  }
  .mod-nav-main li.level1,
  .service-list li.level1 {
    float: none;
    display: inline-block;
    overflow: visible;
    margin-left: -5px;
    border-bottom: 4px solid transparent;
  }
  .mod-nav-main li.level1-mobile,
  .service-list li.level1-mobile {
    display: none;
  }
  .mod-nav-main li.is-active,
  .service-list li.is-active {
    background: #f3f3f3;
  }
  .mod-nav-main li:hover li,
  .service-list li:hover li {
    height: auto;
  }
  .mod-nav-main li.level1:hover,
  .service-list li.level1:hover {
    border-color: #CB0538;
  }
  .mod-nav-main li.level1.level1-shop::after,
  .service-list li.level1.level1-shop::after {
    display: block;
    content: " ";
    background-color: transparent;
    width: 40px;
    height: 43px;
    position: absolute;
    left: -10px;
    top: 0;
  }
  .mod-nav-main li.level1.level1-shop:hover::before,
  .service-list li.level1.level1-shop:hover::before {
    display: block;
    content: " ";
    background-color: #CB0538;
    width: 40px;
    height: 4px;
    position: absolute;
    left: -10px;
    top: 43px;
  }
  .mod-nav-main .headline,
  .service-list .headline {
    position: relative;
    z-index: 200;
  }
  .mod-nav-main .headline a,
  .service-list .headline a {
    margin: 0;
    padding: 0 20px;
    border-bottom: none;
    color: #000;
  }
  .mod-nav-main .is-active a:hover,
  .service-list .is-active a:hover {
    color: #000;
  }
  .mod-nav-main .flyout,
  .service-list .flyout,
  .mod-nav-main .js-contact-content,
  .service-list .js-contact-content {
    display: none;
    position: absolute;
    top: 48px;
    left: -10px;
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 36px 30px 54px;
    width: calc(150% + 20px);
    height: auto;
    background-color: #fff;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 10px 20px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 10px 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 10px 20px rgba(0, 0, 0, 0.5);
    text-align: left;
    font-size: 0;
  }
  .mod-nav-main .flyout .navspace,
  .service-list .flyout .navspace,
  .mod-nav-main .js-contact-content .navspace,
  .service-list .js-contact-content .navspace {
    height: 35px;
  }
  .mod-nav-main .flyout .inner,
  .service-list .flyout .inner,
  .mod-nav-main .js-contact-content .inner,
  .service-list .js-contact-content .inner {
    text-align: left;
  }
  .mod-nav-main .flyout .inner.second,
  .service-list .flyout .inner.second,
  .mod-nav-main .js-contact-content .inner.second,
  .service-list .js-contact-content .inner.second {
    margin-top: 25px;
  }
  .mod-nav-main .flyout .block,
  .service-list .flyout .block,
  .mod-nav-main .js-contact-content .block,
  .service-list .js-contact-content .block,
  .mod-nav-main .flyout .last-block,
  .service-list .flyout .last-block,
  .mod-nav-main .js-contact-content .last-block,
  .service-list .js-contact-content .last-block {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }
  .mod-nav-main .flyout .block h3 span,
  .service-list .flyout .block h3 span,
  .mod-nav-main .js-contact-content .block h3 span,
  .service-list .js-contact-content .block h3 span,
  .mod-nav-main .flyout .block h3 a,
  .service-list .flyout .block h3 a,
  .mod-nav-main .js-contact-content .block h3 a,
  .service-list .js-contact-content .block h3 a {
    display: block;
    margin-right: 5px;
    padding: 0;
    margin-bottom: 0;
    color: #CB0538;
  }
  .mod-nav-main .flyout .block h3 a:hover,
  .service-list .flyout .block h3 a:hover,
  .mod-nav-main .js-contact-content .block h3 a:hover,
  .service-list .js-contact-content .block h3 a:hover {
    color: #6A6A6A;
  }
  .mod-nav-main .flyout .block h3 span.link,
  .service-list .flyout .block h3 span.link,
  .mod-nav-main .js-contact-content .block h3 span.link,
  .service-list .js-contact-content .block h3 span.link {
    color: #CB0538;
  }
  .mod-nav-main .flyout .block h3 span.link:hover,
  .service-list .flyout .block h3 span.link:hover,
  .mod-nav-main .js-contact-content .block h3 span.link:hover,
  .service-list .js-contact-content .block h3 span.link:hover {
    color: #6A6A6A;
  }
  .mod-nav-main .flyout .teaser-block a .teaser-block-link,
  .service-list .flyout .teaser-block a .teaser-block-link,
  .mod-nav-main .js-contact-content .teaser-block a .teaser-block-link,
  .service-list .js-contact-content .teaser-block a .teaser-block-link {
    color: #004280;
    display: block;
    line-height: 1.2;
    margin-top: 6px;
    padding: 3px 5px 3px 15px;
    background: url("/images/sprite.png?20210126") 5px 8px no-repeat transparent;
  }
  .mod-nav-main .flyout .teaser-block a:hover .teaser-block-link,
  .service-list .flyout .teaser-block a:hover .teaser-block-link,
  .mod-nav-main .js-contact-content .teaser-block a:hover .teaser-block-link,
  .service-list .js-contact-content .teaser-block a:hover .teaser-block-link {
    background-color: #004582;
    background-position: 5px -67px;
    color: #fff;
  }
  .mod-nav-main .flyout .block h3 a:hover,
  .service-list .flyout .block h3 a:hover,
  .mod-nav-main .js-contact-content .block h3 a:hover,
  .service-list .js-contact-content .block h3 a:hover,
  .mod-nav-main .flyout .teaser-block a:hover .teaser-block-link,
  .service-list .flyout .teaser-block a:hover .teaser-block-link,
  .mod-nav-main .js-contact-content .teaser-block a:hover .teaser-block-link,
  .service-list .js-contact-content .teaser-block a:hover .teaser-block-link {
    color: #6A6A6A;
  }
  .mod-nav-main .flyout .line-container + .line-container,
  .service-list .flyout .line-container + .line-container,
  .mod-nav-main .js-contact-content .line-container + .line-container,
  .service-list .js-contact-content .line-container + .line-container {
    margin-top: 30px;
  }
  .mod-nav-main li:hover .flyout,
  .service-list li:hover .flyout {
    top: 48px;
  }
  .mod-nav-main .bg-dog,
  .service-list .bg-dog {
    background: #fff;
  }
}
.lt-ie9 .mod-nav-main .flyout {
  border-bottom: 1px solid #f3f3f3;
}
@media screen and (max-width: 850px) {
  .mod-nav-main {
    margin-top: 25px;
  }
  ul.menu-bar.line,
  ul.is-active {
    position: relative;
    z-index: 2;
  }
  .flyout-shadow {
    position: absolute;
    top: -200px;
    left: 0;
    width: 100%;
    height: 200px;
    background: #000;
    opacity: 0.8;
    z-index: 1;
    display: none;
  }
  .menu.is-active + .flyout-shadow {
    display: block;
  }
  .menu.is-active ~ .flyout-shadow.bottom {
    top: auto;
    bottom: 0;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .mod-nav-main > ul {
    padding-right: 10px;
  }
  .mod-nav-main .flyout {
    padding: 15px 5px;
  }
  .mod-nav-main .flyout .block .link-bottom {
    width: auto;
  }
  .mod-nav-main li.level1:last-child .block,
  .mod-nav-main li.level1:last-child .last-block {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .mod-nav-main {
    margin-top: 0;
  }
  .mod-nav-main ul.menu {
    text-align: left;
    padding-left: 20px;
  }
  .mod-nav-main li.level1.level1-shop::after {
    display: none;
  }
  .mod-nav-main li.level1.level1-shop:hover::before {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .mod-nav-main {
    margin: 0;
  }
  .mod-nav-main > ul {
    padding-right: 0;
  }
  .mod-nav-main .menu-bar {
    background: #004582;
    line-height: 2.8;
    margin: 0;
    padding: 0 10px;
    position: relative;
    border-top: 1px solid #fff;
  }
  .mod-nav-main .menu.is-active {
    margin-top: 5px;
  }
  .mod-nav-main .menu-bar li {
    display: inline-block;
    vertical-align: top;
  }
  .mod-nav-main .trigger {
    background: transparent;
    border: none;
    color: #fff;
    display: block;
    font-weight: bold;
    padding: 0 0 0 5px;
    text-align: left;
    width: 50px;
  }
  .mod-nav-main .mobilemenu {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 8px 5px 0 5px;
    background: transparent url("/images/sprite.png?20210126") scroll 0 -3225px no-repeat;
  }
  .mod-nav-main input[type="search"] {
    /*background: @bg_icons no-repeat 3px -41px transparent;*/
    border: 0 none;
    color: #fff;
    cursor: pointer;
    padding: 7px 8px 8px 8px;
    width: 16px;
  }
  .mod-nav-main input[type="search"]:focus {
    background-color: transparent;
    outline: 0 none;
    padding-left: 30px;
    width: 100px;
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
    font-size: 0.8em;
  }
  .mod-nav-main input[type="search"]:-moz-placeholder {
    color: transparent;
    display: none;
  }
  .mod-nav-main input[type="search"]::-webkit-input-placeholder {
    color: transparent;
    display: none;
  }
  .mod-nav-main .menu.is-not-active {
    display: none;
  }
  .mod-nav-main .menu.is-active {
    display: block;
    padding-left: 0;
    background-color: #fff;
  }
  .mod-nav-main .headline a {
    color: #fff;
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    padding-bottom: 4px;
  }
  .mod-nav-main .flyout {
    background: #fff;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .mod-nav-main .flyout .block .inner {
    padding: 10px;
  }
  .mod-nav-main .flyout .block .inner .contact_title {
    position: static;
  }
  .mod-nav-main .flyout .block .inner .contact {
    margin-left: 0;
  }
  .mod-nav-main .flyout .block h3 {
    padding-bottom: 5px;
  }
  .mod-nav-main .flyout .block .link-bottom {
    position: static;
  }
  .mod-nav-main .flyout:before,
  .mod-nav-main .flyout:after {
    content: " ";
    display: table;
  }
  .mod-nav-main .flyout:after {
    clear: both;
  }
  .mod-nav-main .flyout li {
    margin: 6px 0;
  }
  .mod-nav-main .flyout li a {
    display: block;
    margin: 0;
    padding: 4px 3px 4px 16px;
  }
  .mod-nav-main .flyout li a:hover {
    background-color: #004582;
    color: #fff;
  }
  .mod-nav-main .flyout .block,
  .mod-nav-main .flyout .last-block {
    clear: none;
    float: left;
    width: 50%;
  }
  .mod-nav-main .level1:last-child .flyout {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
  .mod-nav-main li.level1:last-child .block {
    width: 25%;
  }
  .mod-nav-main li.level1:last-child .block .contact_title {
    left: auto;
  }
  .mod-nav-main li.level1:last-child .block .contact {
    margin-left: 0;
  }
  .mod-nav-main li.level1:last-child .block .block--big {
    width: 50%;
  }
}
.menu .level1 .flyout.product-flyout {
  min-height: 550px;
}
.menu .level1 .flyout.product-flyout-wo-finder {
  min-height: unset;
}
.mod-nav-main .flyout .block-konf-stahl {
  display: block;
  margin-top: 40px;
  text-align: left;
  width: 240px;
  float: left;
  position: absolute;
  top: 300px;
  height: 150px;
}
.mod-nav-main .flyout .block-konf-stahl .inner h3 {
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
}
.mod-nav-main .flyout .block-konf-stahl .inner h3 a {
  margin-bottom: 0;
  margin-right: 0;
}
@media print {
  .mod-nav-main {
    display: none;
  }
}
.my-account-nav-list h3 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  color: #CB0538;
}
.lt-ie9 .mod-nav-main .flyout {
  border-bottom: 1px solid #036;
}
.close-menu-icon {
  display: none;
}
.mobile-menu-back {
  display: none;
}
.login-button-mobile {
  display: none;
}
@media screen and (max-width: 991px) {
  .mobile-menu-back {
    display: block;
    margin-top: 5px;
    margin-left: 3px;
  }
  .login-button-mobile {
    display: block;
    left: -110vw;
    transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    position: fixed;
    bottom: 24px;
    width: 100vw;
    padding-right: 32px;
  }
  .login-button-mobile > a {
    width: 100%;
    text-align: center;
    background: #464D5F;
  }
  .login-button-mobile > a:link,
  .login-button-mobile > a:active,
  .login-button-mobile > a:focus {
    background: #464D5F;
  }
  .login-button-mobile > a:hover {
    background: #CB0538;
  }
  .menu.is-active .login-button-mobile {
    left: 16px;
  }
  .big-header .container .menu-line .mod-nav-main {
    margin-top: 25px;
  }
  .big-header .container .menu-line .mod-nav-main > ul.menu {
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: #f1f1f1;
    z-index: 870;
    margin-top: 57px;
    transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    left: -110vw;
    display: block;
  }
  .big-header .container .menu-line .mod-nav-main > ul.menu.is-active {
    left: 0;
  }
  .big-header .container .menu-line ul.menu-bar.line,
  .big-header .container .menu-line ul.is-active {
    position: relative;
    z-index: 2;
  }
  .big-header .container .menu-line .flyout-shadow {
    position: absolute;
    top: -200px;
    left: 0;
    width: 100%;
    height: 200px;
    background: #000;
    opacity: 0.8;
    z-index: 1;
    display: none;
  }
  .big-header .container .menu-line .menu.is-active + .flyout-shadow {
    display: block;
  }
  .big-header .container .menu-line .menu.is-active ~ .flyout-shadow.bottom {
    top: auto;
    bottom: 0;
    display: block;
  }
  .big-header .container .menu-line .menu-trigger > svg.open-menu-icon {
    /*width: 150%;*/
    width: 30px;
    height: auto;
  }
  .big-header .container .menu-line .menu-trigger > svg.close-menu-icon {
    display: none;
  }
  .big-header .container .menu-line .menu-trigger.is-active {
    position: fixed;
    top: 22px;
    right: 29px;
    z-index: 9999;
  }
  .big-header .container .menu-line .menu-trigger.is-active > svg.open-menu-icon {
    display: none;
  }
  .big-header .container .menu-line .menu-trigger.is-active > svg.close-menu-icon {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .mod-nav-main > ul {
    padding-right: 10px;
  }
  .mod-nav-main .flyout {
    padding: 15px 5px;
  }
  .mod-nav-main .flyout .block .link-bottom {
    width: auto;
  }
  .mod-nav-main li.level1:last-child .block,
  .mod-nav-main li.level1:last-child .last-block {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .mod-nav-main {
    margin-top: 0;
  }
  .mod-nav-main ul.menu {
    text-align: left;
    padding-left: 20px;
  }
}
@media screen and (max-width: 991px) {
  .mod-nav-main {
    margin: 0;
    /* Responsive menu */
    /* Search form in menu */
    /* Menus */
  }
  .mod-nav-main > ul {
    padding-right: 0;
  }
  .mod-nav-main .menu-bar {
    background: #004582;
    line-height: 2.5;
    margin: 0;
    padding: 0 10px;
    position: relative;
    border-top: 1px solid #fff;
  }
  .mod-nav-main .menu-bar li {
    display: inline-block;
    vertical-align: top;
  }
  .mod-nav-main .menu.is-active {
    margin-top: 5px;
  }
  .mod-nav-main .menu-bar .trigger {
    background: transparent;
    border: none;
    color: #fff;
    display: block;
    font-weight: bold;
    padding: 0 0 0 5px;
    text-align: left;
    width: 50px;
  }
  .mod-nav-main .mobilemenu {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 8px 5px 0 5px;
    background: transparent url("/images/sprite.png?20210126") scroll 0 -3225px no-repeat;
  }
  .mod-nav-main input[type="search"] {
    /*background: @bg_icons no-repeat 3px -41px transparent;*/
    border: 0 none;
    color: #fff;
    cursor: pointer;
    padding: 7px 8px 8px 8px;
    width: 16px;
  }
  .mod-nav-main input[type="search"]:focus {
    background-color: transparent;
    outline: 0 none;
    padding-left: 30px;
    width: 100px;
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
    font-size: 0.8em;
  }
  .mod-nav-main input[type="search"]:-moz-placeholder {
    color: transparent;
    display: none;
  }
  .mod-nav-main input[type="search"]::-webkit-input-placeholder {
    color: transparent;
    display: none;
  }
  .mod-nav-main .menu.is-not-active {
    display: none;
  }
  .mod-nav-main .menu.is-active {
    display: block;
    padding-left: 0;
  }
  .mod-nav-main .headline a {
    color: #fff;
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    padding-bottom: 4px;
  }
  .mod-nav-main .flyout {
    background: #fff;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .mod-nav-main .flyout .block .inner .contact_title {
    position: static;
  }
  .mod-nav-main .flyout .block .inner .contact {
    margin-left: 0;
  }
  .mod-nav-main .level1:last-child .flyout {
    margin-bottom: 0;
  }
  .mod-nav-main .flyout:before,
  .mod-nav-main .flyout:after {
    content: " ";
    display: table;
  }
  .mod-nav-main .flyout:after {
    clear: both;
  }
  .mod-nav-main .flyout li {
    display: block;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .mod-nav-main .flyout li + li {
    border-top: 1px solid #f1f1f1;
  }
  .mod-nav-main .flyout .block .badge-new {
    display: inline-block;
    background-color: #fff;
    color: #CB0538;
    border: 1px solid #CB0538;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 3px;
    margin-left: 3px;
  }
  .mod-nav-main .flyout .block ul.navlinklist > li > a {
    display: block;
    margin: 0;
    padding: 24px 0 24px 56px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.4px;
    color: #000;
    text-transform: uppercase;
    background: none;
    position: relative;
  }
  .mod-nav-main .flyout .block ul.navlinklist-cart-menu-mobile > li > a {
    padding-left: 40px;
  }
  .mod-nav-main .flyout li a:hover {
    background-color: #004582;
    color: #fff;
  }
  .mod-nav-main .flyout .block,
  .mod-nav-main .flyout .last-block {
    clear: none;
    float: left;
    width: 50%;
  }
  .mod-nav-main .flyout .block h3 {
    padding: 16px 0 16px 16px;
  }
  .mod-nav-main .flyout .inner {
    padding: 10px;
  }
  .mod-nav-main .flyout .block .link-bottom {
    position: static;
  }
}
@media screen and (max-width: 991px) and screen and (min-width: 641px) and (max-width: 1024px) {
  .mod-nav-main li.level1:last-child .block {
    width: 25%;
  }
  .mod-nav-main li.level1:last-child .block .contact_title {
    left: auto;
  }
  .mod-nav-main li.level1:last-child .block .contact {
    margin-left: 0;
  }
  .mod-nav-main li.level1:last-child .block--big {
    width: 50%;
  }
}
@media screen and (max-width: 991px) and screen {
  .mod-nav-main {
    margin-bottom: 0;
    position: relative;
  }
  .mod-nav-main .level1-mobile {
    display: none;
  }
  .mod-nav-main .headline a,
  .mod-nav-main .headline a:hover {
    border-bottom: none;
    display: block;
    text-decoration: none;
  }
  .mod-nav-main li.level1 .headline a {
    font-size: 1.733em;
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  }
  .mod-nav-main .flyout .block ul.navlinklist {
    margin-left: 0;
    position: relative;
    margin-bottom: 25px;
  }
  .mod-nav-main .flyout .block ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  .mod-nav-main .flyout .block .js-account ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  .mod-nav-main .flyout .block h3 {
    font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-weight: normal;
    font-size: 1.125em;
    line-height: 1;
  }
  .mod-nav-main .flyout .block .link-bottom {
    width: 211px;
    bottom: 45px;
    text-align: left;
    font-weight: bold;
    position: absolute;
    display: block;
    line-height: 1;
    padding: 7px 5px 5px 15px;
    background: url("/images/sprite.png?20170310") 5px 10px no-repeat transparent;
  }
  .mod-nav-main .flyout .block .link-bottom:hover {
    background-color: #004582;
    background-position: 5px -65px;
    color: #fff;
  }
  .mod-nav-main .flyout .block .contact_title {
    position: absolute;
    left: 62px;
    top: 10px;
    font-weight: bold;
  }
  .mod-nav-main .flyout .block .contact--profiles .contact_title {
    left: 522px;
  }
  .mod-nav-main .flyout .block .contact--profiles .contact__property {
    margin-top: 30px;
  }
  .mod-nav-main .flyout .block .contact,
  .mod-nav-main .flyout .block .contact--profiles,
  .mod-nav-main .flyout .block .contact--locations {
    margin-top: 30px;
  }
  .mod-nav-main .flyout .block .contact__property {
    line-height: 21px;
    padding-bottom: 12px;
  }
  .mod-nav-main .flyout .block .contact--profiles .contact__property {
    padding-bottom: 30px;
  }
  .mod-nav-main .flyout .block .contact__timeSlot1 {
    display: inline-block;
    margin-right: 15px;
  }
  .mod-nav-main .flyout .block .contact__fix,
  .mod-nav-main .flyout .block .contact__fix--value {
    padding-right: 10px;
    display: inline-block;
  }
  .mod-nav-main .flyout .block .contact__fix--value {
    padding-right: 0;
  }
  .mod-nav-main .flyout .block .contact__link {
    background: transparent url("/images/sprite.png?20170310") 3px 7px no-repeat;
    padding-left: 11px;
    display: inline-block;
  }
  .mod-nav-main .flyout .block .contact__link.contact__link--icon {
    border-top: 2px solid transparent;
  }
  .mod-nav-main .flyout .block .contact__link.contact__link--icon:hover {
    border-top: 2px solid #004582;
  }
  .mod-nav-main .flyout .block .contact__link:hover {
    background: #004582 url("/images/sprite.png?20170310") 3px -67px no-repeat;
    color: #fff;
  }
  .mod-nav-main .flyout .block .contact__link:hover .sprite__mobilePhone {
    background-position: 0 -4575px;
  }
  .mod-nav-main .flyout .block .contact__foto {
    display: inline-block;
    margin: 4px 15px 0 0;
    vertical-align: top;
    max-width: 100px;
  }
  .mod-nav-main .flyout .block .contact__profileData {
    display: inline-block;
    vertical-align: top;
  }
  .mod-nav-main .flyout .block .contact__profileTitle {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    font-size: 21px;
    line-height: 1.2em;
    font-weight: normal;
  }
  .mod-nav-main .flyout .block.block--big {
    width: 50%;
  }
  .mod-nav-main .flyout .teaser-block {
    text-align: left;
  }
  .mod-nav-main .flyout .teaser-block .inner a {
    display: block;
  }
  .mod-nav-main .flyout .teaser-block .inner a img {
    margin-bottom: 11px;
    max-width: 100%;
    height: auto;
  }
  .mod-nav-main .flyout .teaser-block .inner a i {
    display: inline-block;
    background: url("/images/sprite.png?20170310") 0px 5px no-repeat;
    margin-left: 2px;
  }
  .mod-nav-main .flyout .login-block {
    text-align: left;
  }
  .mod-nav-main .sprite__mobilePhone {
    width: 10px;
    height: 22px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
    margin-top: -1px;
    background: transparent url("/images/sprite.png?20170310") 0 -4425px no-repeat;
  }
  .mod-nav-main .flyout-shadow {
    display: none;
  }
  .skin-form-login ul.navlinklist .blue {
    color: #003366;
    margin-left: 10px;
  }
}
@media screen and (max-width: 991px) and screen and (min-width: 641px) {
  .mod-nav-main .menu-bar {
    display: none;
  }
  .mod-nav-main .menu {
    height: 48px;
    line-height: 48px;
    text-align: right;
  }
  .mod-nav-main > ul {
    padding-right: 42px;
  }
  .mod-nav-main li.level1 {
    float: none;
    display: inline-block;
    overflow: visible;
    margin-left: -5px;
  }
  .mod-nav-main li.level1-mobile {
    display: none;
  }
  .mod-nav-main li.is-active {
    background: #f3f3f3;
  }
  .mod-nav-main li:hover li {
    height: auto;
  }
  .mod-nav-main li.level1:hover {
    background-color: #f3f3f3;
  }
  .mod-nav-main .headline {
    position: relative;
    z-index: 200;
  }
  .mod-nav-main .headline a {
    margin: 0;
    padding: 0px 20px;
    border-bottom: none;
    color: #036;
  }
  .mod-nav-main li.level1:hover .flyout ul.navlinklist a:hover,
  .mod-nav-main li.is-active .flyout ul.navlinklist a:hover {
    color: #fff;
  }
  .mod-nav-main .is-active a:hover {
    color: #036;
  }
  .mod-nav-main .flyout {
    display: none;
    position: absolute;
    top: 48px;
    left: 0;
    z-index: 100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 27px 32px 45px;
    width: 100%;
    height: auto;
    background-color: #f3f3f3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-align: right;
    font-size: 0;
  }
  .mod-nav-main .flyout .navspace {
    height: 35px;
  }
  .mod-nav-main .flyout .inner {
    text-align: left;
  }
  .mod-nav-main .flyout .inner.second {
    margin-top: 25px;
  }
  .mod-nav-main .flyout .block,
  .mod-nav-main .flyout .last-block {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }
  .mod-nav-main .flyout .block h3 span,
  .mod-nav-main .flyout .block h3 a {
    display: block;
    margin-right: 5px;
    padding: 3px 10px 4px 4px;
    margin-bottom: 17px;
  }
  .mod-nav-main .flyout .block h3 span.link {
    color: #036;
  }
  .mod-nav-main .flyout .teaser-block a .teaser-block-link {
    color: #004280;
    display: block;
    line-height: 1.2;
    margin-top: 6px;
    padding: 3px 5px 3px 15px;
    background: url("/images/sprite.png?20170310") 5px 8px no-repeat transparent;
  }
  .mod-nav-main .flyout .teaser-block a:hover .teaser-block-link {
    background-color: #004582;
    background-position: 5px -67px;
    color: #fff;
  }
  .mod-nav-main .flyout .block h3 a:hover,
  .mod-nav-main .flyout .teaser-block a:hover .teaser-block-link {
    color: white;
    background-color: #003366;
  }
  .mod-nav-main li:hover .flyout {
    top: 48px;
  }
  .mod-nav-main .bg-dog {
    background: #fff;
  }
}
@media screen and (max-width: 991px) and screen {
  .skin-nav-service-lightgrey a,
  .skin-nav-service-lightgrey a:hover {
    color: #000;
  }
  .skin-nav-service-lightgrey .services li {
    border-left: 1px solid #004582;
  }
}
@media screen and (max-width: 991px) and screen and (max-width: 640px) {
  .flyout-shadow {
    display: none !important;
  }
  .top-nav {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 100%;
  }
  .top-nav .line {
    padding: 15px 15px 5px;
  }
  .top-nav .mod-nav-service {
    margin: 0;
    padding: 0;
  }
  .top-nav .mod-nav-service .user-item {
    width: 45%;
    position: relative;
    float: left;
  }
  .top-nav .mod-nav-service .user-item .service-list__login {
    padding-left: 10px !important;
    margin-left: 0;
  }
  .top-nav .mod-nav-service .user-item .service-list__icon-arow {
    margin-right: 10px;
  }
  .top-nav .mod-nav-service .user-item .js-login-content {
    border: 1px solid #036;
  }
  .top-nav .mod-nav-service .cart-item {
    position: relative;
    float: right;
    /*
                        &:after{
                            clear: both;
                            content: ' ';
                            display:block;
                        }
                        */
  }
  .top-nav .mod-nav-service .cart-item .js-cart-items {
    border: 1px solid #036;
  }
  .top-nav .mod-nav-service .js-lang {
    float: right;
    width: 100%;
    position: relative;
    display: block;
    padding-top: 15px;
    display: none;
  }
  .top-nav .mod-nav-service .js-lang .service-list__sub {
    margin: 0;
    float: right;
  }
  .top-nav .mod-nav-service .js-lang .service-list__sub .service-list__sub-item:last-child a {
    padding-right: 0;
  }
  .top-nav .mod-nav-service .service-list__cart-title {
    right: 0;
  }
  .top-nav .mod-nav-service .service-list__cart-id {
    display: unset;
  }
  .top-nav .mod-nav-service .service-list__icon-cart {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 -3px no-repeat;
  }
  .top-nav.is-not-active {
    display: none;
  }
  .top-nav.is-active {
    display: none;
  }
  .mod-nav-main .menu .level1 {
    border-bottom: 1px solid #000;
    margin-left: 10px;
    margin-right: 10px;
  }
  .mod-nav-main .menu .level1:first-child {
    border-top: 1px solid #000;
  }
  .mod-nav-main .menu .level1 .headline {
    padding: 20px 10px;
  }
  .mod-nav-main .menu .level1 .headline a {
    color: #036;
    padding-bottom: 0;
    line-height: 1em;
    display: block;
    padding-left: 40px;
    background: url("/images/sprite.png?20170310") 5px -1042px no-repeat;
  }
  .mod-nav-main .menu .level1 .headline a.is-active {
    background: url("/images/sprite.png?20170310") 5px -1116px no-repeat;
  }
  .mod-nav-main .menu .level1 .flyout {
    padding: 0;
    display: none;
  }
  .mod-nav-main .menu .level1 .flyout.is-active {
    display: block;
  }
  .mod-nav-main .menu .level1 .flyout .block:nth-child(2n+1) {
    clear: left;
  }
  .mod-nav-main .menu .level1 .flyout .block-konf-stahl {
    display: none;
  }
  .mod-nav-main .menu .level1:last-child {
    border-bottom: 0;
  }
  .mod-nav-main .menu .level1-mobile {
    display: list-item;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login h3.login-title {
    display: none;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .register-container h3 {
    color: #036;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;
    font-family: Arial, sans-serif;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .button {
    width: 140px;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .lost-password-desktop {
    display: none;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .lost-password-mobile {
    display: block;
    margin-bottom: 30px;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login fieldset.mobile-fieldset-margin {
    margin-bottom: 0;
  }
  .mod-nav-main .menu .level1-mobile .block-mobile {
    width: 100%;
  }
  .mod-nav-main .menu .level1-mobile .block-mobile h3 {
    color: #036;
    margin-bottom: 20px;
    line-height: 1.35em;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container {
    position: relative;
    min-height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select {
    padding-right: 50px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected {
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected .arrow {
    top: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div {
    padding-left: 25px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div.arrow {
    padding-left: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div .carts-list__icon {
    position: absolute;
    left: 10px;
    top: 6px;
    height: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul {
    margin-left: 0;
    margin-right: -50px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li {
    margin: 0;
    padding: 12px 10px 12px 35px;
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li:last-child {
    padding-left: 12px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li .carts-list__icon {
    position: absolute;
    left: 10px;
    top: 10px;
    height: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 37px;
    height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-icon span {
    display: block;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 0 no-repeat;
    width: 37px;
    height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item {
    border-bottom: 1px solid #ececec;
    padding: 15px 0;
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item.has_action {
    border-top: 1px solid #cb0538;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item.has_action:before {
    content: "";
    position: absolute;
    border-width: 0 0 12px 12px;
    border-style: solid;
    border-color: #cb0538 transparent transparent #cb0538;
    background: transparent;
    display: block;
    z-index: 10;
    top: 0;
    left: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productname {
    font-weight: bold;
    color: #036;
    font-size: 17px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .dimtext {
    color: #036;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productimage {
    float: none;
    width: 100%;
    text-align: center;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productimage img {
    margin: 0 auto;
    width: auto;
    max-height: 150px;
    max-width: 100%;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-left {
    float: left;
    width: 19%;
    clear: none;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right {
    float: right;
    width: 79%;
    clear: none;
    position: relative;
    min-height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right div.dimtext {
    margin-bottom: 10px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right div.basketmengen {
    font-size: 15px;
    padding-right: 100px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 100px;
    text-align: right;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon {
    height: 40px;
    margin-right: 20px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon-left {
    margin-right: 20px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon-left .edit-icon {
    height: 23px;
    width: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more {
    margin-top: 40px;
    color: #036;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    line-height: 13px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon {
    background: url("/images/product_info_open.png?20210126") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 7px;
    width: 14px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon-left {
    margin-right: 25px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon-right {
    margin-left: 25px;
  }
  .konfigurator-inline {
    display: none;
  }
}
@media screen {
  .mod-nav-service .service-list__cart-title {
    text-align: right;
    white-space: nowrap;
  }
  .mod-nav-service .service-list__cart--active .service-list__cart-title {
    width: 100%;
  }
}
@media screen {
  .wf-inactive .mod-layout,
  .wf-active .mod-layout {
    visibility: visible;
  }
  .no-js .mod-layout {
    visibility: visible;
  }
}
.menu .level1 .flyout.product-flyout {
  min-height: 550px;
}
.mod-nav-main .flyout .block-konf-stahl {
  display: block;
  margin-top: 40px;
  text-align: left;
  width: 240px;
  float: left;
  position: absolute;
  top: 300px;
  height: 150px;
}
.mod-nav-main .flyout .block-konf-stahl .inner h3 {
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #000000;
}
.mod-nav-main .flyout .block-konf-stahl .inner h3 a {
  margin-bottom: 0;
  margin-right: 0;
}
@media screen {
  .skin-nav-main-lightgrey .flyout {
    border-top: 1px solid #036;
  }
  .skin-nav-main-lightgrey li.level1 {
    background-color: transparent;
  }
  .skin-nav-main-lightgrey li.level1 .headline a {
    color: #004582;
  }
}
@media screen and (min-width: 641px) {
  .skin-nav-main-lightgrey li.level1 .headline a:hover {
    background-color: #004582;
    color: #ffffff;
  }
  .skin-nav-main-lightgrey li.level1.is-active {
    background-color: #004582;
  }
  .skin-nav-main-lightgrey li.level1.is-active .headline a {
    color: #ffffff;
  }
  .skin-nav-main-lightgrey li.level1:hover {
    background-color: #004582;
  }
  .skin-nav-main-lightgrey li.level1:hover .headline a {
    color: #ffffff;
  }
}
@media screen {
  .skin-nav-service-lightgrey span,
  .skin-nav-service-lightgrey a,
  .skin-nav-service-lightgrey a:hover {
    color: #000;
  }
  .skin-nav-service-lightgrey .services > span {
    color: #004582;
  }
  .skin-nav-service-lightgrey .services li {
    border-left: 1px solid #004582;
  }
}
.product-kci-redirect-link {
  display: inline-block;
  position: absolute;
  right: 30px;
  bottom: 54px;
}
@media (max-width: 991px) {
  .product-kci-redirect-link {
    width: calc(100% - 32px);
    right: 16px;
    bottom: 78px;
  }
  .product-kci-redirect-link > a {
    width: 100%;
    text-align: center;
  }
}
@media screen {
  /* Services */
  ul.navlinklist {
    margin-left: 0;
  }
  .carts-form__title {
    margin-top: 20px;
    color: #424242;
    font-weight: normal;
  }
  .carts-form__fieldset {
    margin: 20px 0;
    color: #004582;
  }
  .carts-form__input--text {
    width: 100%;
    min-width: 340px;
    border: 1px solid #004582;
    padding: 6px;
  }
  .icon--factory,
  .icon--person,
  .icon--template,
  .icon--red-chevron,
  .icon--history {
    width: 24px;
    height: 24px;
  }
  .carts-form__icon {
    display: inline-block;
    position: relative;
  }
  .carts-form__label--text {
    padding-left: 7px;
    position: relative;
    top: -7px;
  }
  .icon--factory {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  }
  .icon--person {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  }
  .icon--template {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTguMTU0IDYuNTU2MDZMMTguMTU0IDYuNTU2MDlMMTguMTU2NCA2LjU1ODM2QzE4LjMwMTQgNi42OTcxNSAxOC40MTU4IDYuODY0NzIgMTguNDkyMiA3LjA1MDMyQzE4LjU2ODYgNy4yMzU5MiAxOC42MDU0IDcuNDM1NDUgMTguNjAwMiA3LjYzNjFMMTguNjAwMSA3LjYzNjA5VjcuNjRMMTguNjAwMSAxOS4zMUwxOC42MDAxIDE5LjMxMThDMTguNjAyNiAxOS41MTQ1IDE4LjU2NDQgMTkuNzE1NiAxOC40ODggMTkuOTAzM0MxOC40MTE2IDIwLjA5MTEgMTguMjk4NCAyMC4yNjE2IDE4LjE1NSAyMC40MDQ5QzE4LjAxMTcgMjAuNTQ4MiAxNy44NDEyIDIwLjY2MTUgMTcuNjUzNCAyMC43Mzc5QzE3LjQ2NTcgMjAuODE0MyAxNy4yNjQ2IDIwLjg1MjUgMTcuMDYxOSAyMC44NUgxNy4wNjAxTDYuOTQwMTEgMjAuODVMNi45MzgyMiAyMC44NUM2LjczMjQgMjAuODUyNiA2LjUyODIgMjAuODEzNCA2LjMzOCAyMC43MzQ3QzYuMTQ3OCAyMC42NTYgNS45NzU1NiAyMC41Mzk1IDUuODMxNzMgMjAuMzkyM0M1LjY4Nzg5IDIwLjI0NTEgNS41NzU0NyAyMC4wNzAxIDUuNTAxMjUgMTkuODc4MkM1LjQyNzA0IDE5LjY4NjIgNS4zOTI2IDE5LjQ4MTEgNS40MDAwMSAxOS4yNzU0TDUuNDAwMTEgMTkuMjc1NFYxOS4yN1Y0LjY1SDUuNDAwMTJMNS40MDAxIDQuNjQ4MTlDNS4zOTc2NSA0LjQ0NTUxIDUuNDM1NzcgNC4yNDQ0IDUuNTEyMjEgNC4wNTY2N0M1LjU4ODY1IDMuODY4OTUgNS43MDE4NiAzLjY5ODQgNS44NDUxOSAzLjU1NTA3QzUuOTg4NTEgMy40MTE3NSA2LjE1OTA1IDMuMjk4NTQgNi4zNDY3OCAzLjIyMjFDNi41MzQ1IDMuMTQ1NjcgNi43MzU2MiAzLjEwNzU1IDYuOTM4MyAzLjExTDYuOTM4MyAzLjExMDAxSDYuOTQwMTFIMTQuMDYwMVYzLjExMDA0TDE0LjA2MzMgMy4xMDk5N0MxNC4yNjU3IDMuMTA1NjggMTQuNDY2OCAzLjE0Mjk0IDE0LjY1NDIgMy4yMTk0N0MxNC44NDE2IDMuMjk1OTkgMTUuMDExMyAzLjQxMDE0IDE1LjE1MjkgMy41NTQ4N0wxNS4xNTI5IDMuNTU0ODhMMTUuMTU0IDMuNTU2MDZMMTguMTU0IDYuNTU2MDZaTTE0LjM2NjIgNC43MjM5NEwxNC4xMTAxIDQuNDY3ODdWNC44M1Y3LjVWNy42NUgxNC4yNjAxSDE2LjkzMDFIMTcuMjkyMkwxNy4wMzYyIDcuMzkzOTRMMTQuMzY2MiA0LjcyMzk0Wk0xNy4wNzAxIDE5LjQ2SDE3LjIyMDNMMTcuMjIwMSAxOS4zMDk5TDE3LjIxMDEgOS4xODk4NkwxNy4yMSA5LjA0SDE3LjA2MDFIMTMuNDEwMUMxMy4yMjQ1IDkuMDQgMTMuMDQ2NCA4Ljk2NjI1IDEyLjkxNTEgOC44MzQ5OEMxMi43ODM5IDguNzAzNyAxMi43MTAxIDguNTI1NjUgMTIuNzEwMSA4LjM0VjQuNjlWNC41NEgxMi41NjAxSDYuOTQwMTFINi43OTAxMVY0LjY5VjE5LjMxVjE5LjQ2SDYuOTQwMTFIMTcuMDcwMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8L3N2Zz4K");
  }
  .icon--history {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk2NzZfNzY4MjYpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzk2NzZfNzY4MjYpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4zNjk1IDNIMTUuODcxVjMuOTk1ODVIMjBWMTguNjM4OEMyMCAxOS45NDA2IDE4Ljk0MDQgMjEgMTcuNjM4MyAyMUg2LjM2MTY4QzUuMDU5NjMgMjEgNCAxOS45NDA2IDQgMTguNjM4OFYzLjk5NTg1SDguMTI5MDNWM0g5LjYzMDVWMy45OTU4NUgxNC4zNjk1VjNaTTUuNTAxNDYgNS40OTY5OUg4LjEyOTAzVjYuOTk0MjRIOS42MzA1VjUuNDk2OTlIMTQuMzY5NVY2Ljk5NDI0SDE1Ljg3MVY1LjQ5Njk5SDE4LjQ5ODVWOC44OTQxSDUuNTAxNDZWNS40OTY5OVpNNS41MDE0NiAxMC4zOTUyVjE4LjYzODhDNS41MDE0NiAxOS4xMTI4IDUuODg3NTggMTkuNDk4OCA2LjM2MTY4IDE5LjQ5ODhIMTcuNjM4M0MxOC4xMTI0IDE5LjQ5ODggMTguNDk4NSAxOS4xMTI4IDE4LjQ5ODUgMTguNjM4OFYxMC4zOTUySDUuNTAxNDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTY3Nl83NjgyNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV85Njc2Xzc2ODI2Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  }
  .icon--red-chevron {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTkuMjg1Nkw5IDE4LjIzNDdMMTQuOTA5OSAxMi4yODYxTDkgNi4zMzc1NUwxMC4wNDUxIDUuMjg1NjRMMTcgMTIuMjg2MUwxMC4wNDUxIDE5LjI4NTZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  }
  .carts-form__label {
    display: inline-block;
  }
  .carts-form__radio:not(#foo) {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .carts-form__radio:not(#foo) + label {
    background: url("/images/radio.png?20210126") 0 0 no-repeat;
    padding-left: 30px;
    height: 25px;
  }
  .carts-form__radio:not(#foo):checked + label {
    background-position: 0 -50px;
  }
  .carts-form__error {
    display: none;
    color: #ff0000;
  }
  .carts-form__error--active {
    display: block;
  }
  .mod-nav-service {
    float: right;
    margin: 12px 0 0;
  }
  .mod-nav-service#bottom-service-nav > ul {
    margin-right: -20px;
  }
  .mod-nav-service#bottom-service-nav > ul > li {
    border-bottom: 4px solid transparent;
    padding: 0 20px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item {
    font-family: "Open Sans";
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content {
    right: -20px;
    top: 100%;
    left: auto;
    width: calc(300% + 20px);
    margin: 0 10px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .block {
    width: 38%;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .block:first-child {
    width: 24%;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact_title {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #CB0538;
    padding-bottom: 1em;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact--details,
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact--profiles,
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact--locations {
    margin-top: 30px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__property {
    line-height: 21px;
    padding-bottom: 12px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact--profiles .contact__property {
    padding-bottom: 30px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__timeSlot1 {
    display: inline-block;
    margin-right: 15px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__fix,
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__fix--value {
    padding-right: 10px;
    display: inline-block;
    padding-top: 1em;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__fix--value {
    padding-right: 0;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__link {
    color: #000;
    padding-left: 15px;
    display: inline-block;
    position: relative;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 2px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__link.contact__link--icon {
    border-top: 2px solid transparent;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__link:hover .sprite__mobilePhone {
    background-position: 0 -4575px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__foto {
    display: inline-block;
    margin: 4px 15px 0 0;
    vertical-align: top;
    max-width: 100px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__profileData {
    display: inline-block;
    vertical-align: top;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__profileTitle {
    font-weight: normal;
  }
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact--details ul.contact {
    margin-left: 0;
  }
  .mod-nav-service .usermenu-content-container {
    white-space: nowrap;
    display: flex;
    padding-bottom: 30px;
  }
  .mod-nav-service .usermenu-content-container h3 {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #CB0538;
  }
  .mod-nav-service .usermenu-content-container .usermenu-username {
    color: #6A6A6A;
    font-size: 14px;
    line-height: 18px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 400;
  }
  .mod-nav-service .usermenu-content-container .usermenu-username strong {
    font-weight: bold;
  }
  .mod-nav-service .usermenu-content-container .left-col {
    width: auto;
    padding-right: 40px;
    margin-top: 30px;
    padding-left: 20px;
  }
  .mod-nav-service .usermenu-content-container .middle-col {
    width: auto;
    padding: 0 20px;
    margin-top: 30px;
  }
  .mod-nav-service .usermenu-content-container .right-col {
    padding-left: 40px;
    margin-top: 30px;
    padding-right: 20px;
  }
  .mod-nav-service .usermenu-content-container ul.navlinklist {
    margin-bottom: 20px;
  }
  .mod-nav-service .usermenu-content-container ul.navlinklist:last-child {
    margin-bottom: 0;
  }
  .mod-nav-service .usermenu-content-container ul li .user__link {
    margin-left: 0;
  }
  .mod-nav-service .usermenu-content-container ul li .user__link:hover {
    color: #CB0538;
  }
  .mod-nav-service .usermenu-content-container ul li:last-child .user__link {
    margin-bottom: 0;
  }
  .mod-nav-service .usermenu-content-container .usermenu-logout-button-container .usermenu-logout-button {
    width: 100%;
    text-align: center;
    background: #464D5F;
  }
  .mod-nav-service .usermenu-content-container .usermenu-logout-button-container .usermenu-logout-button:link,
  .mod-nav-service .usermenu-content-container .usermenu-logout-button-container .usermenu-logout-button:active,
  .mod-nav-service .usermenu-content-container .usermenu-logout-button-container .usermenu-logout-button:focus {
    background: #464D5F;
  }
  .mod-nav-service .usermenu-content-container .usermenu-logout-button-container .usermenu-logout-button:hover {
    background: #CB0538;
  }
  #top-nav .mod-nav-service {
    margin-top: 24px;
  }
  .mod-nav-service .wait {
    display: none;
  }
  .mod-nav-service .visibility__mobile {
    display: none;
  }
  .mod-nav-service .service-list__item {
    float: left;
  }
  .mod-nav-service .service-list__item.user-item > a.service-list__link,
  .mod-nav-service .service-list__item.contactfinder-item > a.service-list__link,
  .mod-nav-service .service-list__item.basket-button-mobile-item > a.service-list__link {
    padding: 0 20px 10px 48px;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    position: relative;
  }
  .mod-nav-service .service-list__item.user-item > a.service-list__link > i,
  .mod-nav-service .service-list__item.contactfinder-item > a.service-list__link > i,
  .mod-nav-service .service-list__item.basket-button-mobile-item > a.service-list__link > i {
    position: absolute;
    top: -1px;
    left: 20px;
  }
  .mod-nav-service .service-list__item.user-item > a:hover,
  .mod-nav-service .service-list__item.contactfinder-item > a:hover,
  .mod-nav-service .service-list__item.basket-button-mobile-item > a:hover {
    text-decoration: none;
  }
  .mod-nav-service .service-list__login {
    padding: 6px 40px 6px 20px;
  }
  .mod-nav-service .service-list__content {
    position: absolute;
    right: -10px;
    top: calc(100%);
    width: auto;
    z-index: 300;
    background-color: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 10px 20px rgba(0, 0, 0, 0.5);
    padding: 20px;
    display: none;
  }
  .mod-nav-service .service-list__sub {
    display: inline-block;
    margin-left: 26px;
    margin-top: 6px;
  }
  .mod-nav-service .service-list__sub-item {
    border-left: 1px solid #003366;
    display: inline-block;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
  }
  .mod-nav-service .service-list__sub-item:first-child {
    padding-left: 0px;
    border: none;
  }
  .mod-nav-service .service-list__sub-content,
  .mod-nav-service .service-list__link {
    white-space: nowrap;
    display: block;
  }
  .mod-nav-service .service-list__link--tide {
    padding: 0;
  }
  .mod-nav-service .service-list__link {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.25em;
    padding: 0 6px;
    color: #003366;
    cursor: pointer;
  }
  .mod-nav-service .service-list__link:hover {
    color: #003366;
  }
  .mod-nav-service .service-list__link--active {
    color: #cb0538;
  }
  .mod-nav-service .service-list__link--active:hover {
    color: #cb0538;
  }
  .mod-nav-service .service-list__sub-content--long {
    overflow: hidden;
    width: 230px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .mod-nav-service .service-list__icon-arow {
    display: inline-block;
    width: 28px;
    height: 14px;
    /*background: @bg_sprite 0px -1047px no-repeat;*/
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL2JsYXUvUGZlaWxfZG93bjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJJY29ucy9ibGF1L1BmZWlsX2Rvd24iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJQYWdlLTEiIGZpbGw9IiMwMDMzNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTEzMDMyLCAzLjkxODYxMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtNy41MTMwMzIsIC0zLjkxODYxMSkgIiBwb2ludHM9IjkuNDM2NDI2MzIgLTMuNTk0NDIxMTcgMy42MjQ3MzE2IDMuODg2OTgyNjcgMy41OTQ0MjExNyAzLjkxMDcwMzg4IDMuNjI0NzMxNiAzLjk1MDIzOTIxIDkuNDM2NDI2MzIgMTEuNDMxNjQzMSAxMS40MzE2NDMxIDkuODgxODU3OCA2Ljc5OTQxOTI2IDMuOTE4NjEwOTQgMTEuNDMxNjQzMSAtMi4wNDMzMTgwNyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=") 0 50% no-repeat;
  }
  .mod-nav-service .service-list__icon-arow-user {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
  }
  .mod-nav-service .service-list__icon-arow-phone {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMi4xODU1OCAxNi45OTk4SDEuMDMxOTdMMC4wMzY3ODU3IDEyLjcxNDZDLTAuMDM5MjAxIDEyLjM4MTggMC4wMDMzMjQ0MyAxMi4wMzI5IDAuMTU3MDI5IDExLjcyODFDMC4zMTA3MzMgMTEuNDIzMyAwLjU2NTk4MSAxMS4xODE2IDAuODc4NzU3IDExLjA0NDlMNC4yODQ1OSA5LjU4NDgyQzQuNTc1NDEgOS40NjIzMSA0Ljg5Nzk4IDkuNDM2ODUgNS4yMDQ0MSA5LjUxMjIyQzUuNTEwODUgOS41ODc1OSA1Ljc4NDgxIDkuNzU5NzcgNS45ODU2MyAxMC4wMDMyTDYuOTY5OSAxMS4yNDk4QzguNzc3NDggMTAuMjc1NCAxMC4yNTk0IDguNzkyMDQgMTEuMjMxOSA2Ljk4MzQ5TDEwLjAwNjcgNS45ODI1N0M5Ljc2MTc1IDUuNzgyODYgOS41ODg0NCA1LjUwODkyIDkuNTEyODggNS4yMDIwN0M5LjQzNzMyIDQuODk1MjIgOS40NjM2MiA0LjU3MjEyIDkuNTg3ODEgNC4yODE1M0wxMS4wNDUgMC44ODEzOTFDMTEuMTgxMSAwLjU2ODM4NSAxMS40MjIyIDAuMzEyNjg2IDExLjcyNjcgMC4xNTgzNzhDMTIuMDMxMSAwLjAwNDA3MDIzIDEyLjM3OTkgLTAuMDM5MTc1MiAxMi43MTI4IDAuMDM2MDk3N0wxMi43MTY2IDAuMDM3MDY5MUwxNyAxLjA0NTUzVjIuMTg1ODdDMTYuOTk1NSA2LjExMzQ3IDE1LjQzMzIgOS44Nzg5IDEyLjY1NTkgMTIuNjU2MUM5Ljg3ODY3IDE1LjQzMzMgNi4xMTMxOCAxNi45OTU0IDIuMTg1NTggMTYuOTk5OFpNNC44NDk1MyAxMC45MTU4TDEuNDU4NDEgMTIuMzgxNUwyLjE4OTg2IDE1LjU0MjZDNS43MjgxNSAxNS41Mzc4IDkuMTIwMjcgMTQuMTMwNyAxMS42MjMxIDExLjYyOTZDMTQuMTI2IDkuMTI4NTYgMTUuNTM1NCA1LjczNzQzIDE1LjU0MjggMi4xOTkxNUwxMi4zODY1IDEuNDU3MjdMMTIuMzgzMiAxLjQ1ODI0TDEwLjkyNzQgNC44NTU1MUwxMy4wNDU4IDYuNTgzMDlMMTIuODA0OSA3LjA5NzI5QzExLjYyMTMgOS42MTY4IDkuNTk0NjQgMTEuNjQzNiA3LjA3NTIyIDEyLjgyNzRMNi41NTIwMSAxMy4wNzMxTDQuODQ5NTMgMTAuOTE1OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMi4xODU1OCAxNi45OTk4SDEuMDMxOTdMMC4wMzY3ODU3IDEyLjcxNDZDLTAuMDM5MjAxIDEyLjM4MTggMC4wMDMzMjQ0MyAxMi4wMzI5IDAuMTU3MDI5IDExLjcyODFDMC4zMTA3MzMgMTEuNDIzMyAwLjU2NTk4MSAxMS4xODE2IDAuODc4NzU3IDExLjA0NDlMNC4yODQ1OSA5LjU4NDgyQzQuNTc1NDEgOS40NjIzMSA0Ljg5Nzk4IDkuNDM2ODUgNS4yMDQ0MSA5LjUxMjIyQzUuNTEwODUgOS41ODc1OSA1Ljc4NDgxIDkuNzU5NzcgNS45ODU2MyAxMC4wMDMyTDYuOTY5OSAxMS4yNDk4QzguNzc3NDggMTAuMjc1NCAxMC4yNTk0IDguNzkyMDQgMTEuMjMxOSA2Ljk4MzQ5TDEwLjAwNjcgNS45ODI1N0M5Ljc2MTc1IDUuNzgyODYgOS41ODg0NCA1LjUwODkyIDkuNTEyODggNS4yMDIwN0M5LjQzNzMyIDQuODk1MjIgOS40NjM2MiA0LjU3MjEyIDkuNTg3ODEgNC4yODE1M0wxMS4wNDUgMC44ODEzOTFDMTEuMTgxMSAwLjU2ODM4NSAxMS40MjIyIDAuMzEyNjg2IDExLjcyNjcgMC4xNTgzNzhDMTIuMDMxMSAwLjAwNDA3MDIzIDEyLjM3OTkgLTAuMDM5MTc1MiAxMi43MTI4IDAuMDM2MDk3N0wxMi43MTY2IDAuMDM3MDY5MUwxNyAxLjA0NTUzVjIuMTg1ODdDMTYuOTk1NSA2LjExMzQ3IDE1LjQzMzIgOS44Nzg5IDEyLjY1NTkgMTIuNjU2MUM5Ljg3ODY3IDE1LjQzMzMgNi4xMTMxOCAxNi45OTU0IDIuMTg1NTggMTYuOTk5OFpNNC44NDk1MyAxMC45MTU4TDEuNDU4NDEgMTIuMzgxNUwyLjE4OTg2IDE1LjU0MjZDNS43MjgxNSAxNS41Mzc4IDkuMTIwMjcgMTQuMTMwNyAxMS42MjMxIDExLjYyOTZDMTQuMTI2IDkuMTI4NTYgMTUuNTM1NCA1LjczNzQzIDE1LjU0MjggMi4xOTkxNUwxMi4zODY1IDEuNDU3MjdMMTIuMzgzMiAxLjQ1ODI0TDEwLjkyNzQgNC44NTU1MUwxMy4wNDU4IDYuNTgzMDlMMTIuODA0OSA3LjA5NzI5QzExLjYyMTMgOS42MTY4IDkuNTk0NjQgMTEuNjQzNiA3LjA3NTIyIDEyLjgyNzRMNi41NTIwMSAxMy4wNzMxTDQuODQ5NTMgMTAuOTE1OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNCIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTEpIi8+Cjwvc3ZnPgo=");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-position-x: 4px;
    background-position-y: 4px;
    width: 24px;
    height: 24px;
  }
  .mod-nav-service .service-list__icon-arow-basket {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA0MSAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMzAuMjc5OSAzNS43OEMyOS42Nzk5IDM1LjUyIDI5LjEzOTkgMzUuMTYgMjguNjk5OSAzNC42NkMyOC4yNTk5IDM0LjE4IDI3LjkxOTkgMzMuNjQgMjcuNjk5OSAzMy4wMkMyNy40Nzk5IDMyLjQgMjcuMzc5OSAzMS43NiAyNy40Mzk5IDMxLjEyVjMxLjFDMjcuNDM5OSAzMC41OCAyNy41Mzk5IDMwLjA2IDI3LjY5OTkgMjkuNThMMjcuNzc5OSAyOS4zNkgyNy41Mzk5SDE5LjM5OTlIMTkuMTU5OUwxOS4yMzk5IDI5LjU4QzE5LjQxOTkgMzAuMDggMTkuNTE5OSAzMC42IDE5LjUxOTkgMzEuMTRDMTkuNTE5OSAzMi4wNiAxOS4yNTk5IDMzIDE4LjczOTkgMzMuNzhDMTguMjE5OSAzNC41NiAxNy40Nzk5IDM1LjE4IDE2LjYxOTkgMzUuNTJDMTYuMDM5OSAzNS43NiAxNS40Mzk5IDM1Ljg4IDE0LjgxOTkgMzUuODhDMTQuNDk5OSAzNS44OCAxNC4xOTk5IDM1Ljg0IDEzLjg5OTkgMzUuNzhDMTIuOTc5OSAzNS42IDEyLjEzOTkgMzUuMTQgMTEuNDc5OSAzNC40OEMxMS4wMzk5IDM0LjA2IDEwLjY5OTkgMzMuNTYgMTAuNDU5OSAzMi45OEMxMC4yMTk5IDMyLjQgMTAuMTE5OSAzMS44IDEwLjExOTkgMzEuMThDMTAuMDk5OSAzMC42IDEwLjIxOTkgMzAuMDIgMTAuNDM5OSAyOS40NkMxMC42MTk5IDI4Ljk4IDEwLjg3OTkgMjguNTQgMTEuMTk5OSAyOC4xOEwxMS4yNTk5IDI4LjEyTDExLjIzOTkgMjguMDRMNi42NTk5IDMuNDYwMDJMNi42MTk5IDMuMzIwMDJINi40OTk5SDEuNTc5OUMxLjM5OTkgMy4zMjAwMiAxLjI1OTkgMy4zMDAwMiAxLjExOTkgMy4yNDAwMkMwLjk3OTkwMiAzLjE4MDAyIDAuODU5OTAyIDMuMTAwMDIgMC43Mzk5MDIgMi45ODAwMkMwLjYzOTkwMiAyLjg2MDAyIDAuNTM5OTAyIDIuNzIwMDIgMC40Nzk5MDIgMi41ODAwMkMwLjQxOTkwMiAyLjQ0MDAyIDAuMzk5OTAyIDIuMjgwMDIgMC4zOTk5MDIgMi4xMjAwMlYxLjYwMDAyQzAuMzk5OTAyIDEuNDQwMDIgMC40MTk5MDIgMS4zMDAwMiAwLjQ3OTkwMiAxLjE0MDAyQzAuNTU5OTAyIDAuOTgwMDI0IDAuNjM5OTAyIDAuODYwMDI0IDAuNzU5OTAyIDAuNzQwMDI0QzAuODU5OTAyIDAuNjQwMDI0IDAuOTc5OTAyIDAuNTQwMDI0IDEuMTE5OSAwLjUwMDAyNEMxLjI3OTkgMC40MjAwMjQgMS40MTk5IDAuNDAwMDI0IDEuNTU5OSAwLjQwMDAyNEg3LjM5OTlDNy44OTk5IDAuNDAwMDI0IDguMzM5OSAwLjU2MDAyNCA4LjY3OTkgMC44NjAwMjRDOS4wMzk5IDEuMTYwMDIgOS4yNzk5IDEuNTgwMDIgOS4zNzk5IDIuMDQwMDJMOS44NTk5IDQuNTgwMDJMOS44Nzk5IDQuNzIwMDJIMTAuMDE5OUgzOC4xNzk5QzM4LjQ3OTkgNC43MjAwMiAzOC43Nzk5IDQuODAwMDIgMzkuMDM5OSA0Ljk0MDAyQzM5LjI5OTkgNS4wODAwMiAzOS41Mzk5IDUuMjYwMDIgMzkuNzM5OSA1LjUyMDAyQzM5LjkxOTkgNS43MjAwMiA0MC4wNTk5IDYuMDAwMDIgNDAuMTE5OSA2LjMwMDAyQzQwLjE3OTkgNi42MDAwMiA0MC4xMzk5IDYuOTIwMDIgNDAuMDM5OSA3LjIwMDAyVjcuMjIwMDJWNy4yNDAwMkwzNy4xMzk5IDIxLjIyQzM3LjA1OTkgMjEuNjYgMzYuNzk5OSAyMi4wOCAzNi40Mzk5IDIyLjM2QzM2LjEzOTkgMjIuNjQgMzUuNjk5OSAyMi44IDM1LjIzOTkgMjIuOEgxMy40Mzk5SDEzLjIzOTlMMTMuMjc5OSAyM0wxMy45MTk5IDI2LjM0TDEzLjkzOTkgMjYuNDhIMTQuMDc5OUgzMy41Nzk5QzM0LjA3OTkgMjYuNDggMzQuNTE5OSAyNi42NCAzNC44NTk5IDI2Ljg4QzM1LjE3OTkgMjcuMTQgMzUuNDE5OSAyNy40NiAzNS41Mzk5IDI3LjgyTDM1LjU1OTkgMjcuODZMMzUuNTc5OSAyNy44OEMzNS45Nzk5IDI4LjMgMzYuMzE5OSAyOC44IDM2LjUzOTkgMjkuMzRDMzYuNzc5OSAyOS45MiAzNi44OTk5IDMwLjU0IDM2Ljg3OTkgMzEuMThWMzEuMkMzNi45MTk5IDMxLjggMzYuODM5OSAzMi40NCAzNi42MTk5IDMzLjA0QzM2LjM5OTkgMzMuNjYgMzYuMDc5OSAzNC4yIDM1LjYxOTkgMzQuNjhDMzUuMTc5OSAzNS4xNiAzNC42Mzk5IDM1LjUyIDM0LjAzOTkgMzUuOEMzMy40Mzk5IDM2LjA2IDMyLjgxOTkgMzYuMiAzMi4xNTk5IDM2LjJDMzEuNTE5OSAzNi4xOCAzMC44Nzk5IDM2LjA0IDMwLjI3OTkgMzUuNzhaTTMyLjA3OTkgMjkuMzZIMzIuMDM5OUMzMS42Mzk5IDI5LjQgMzEuMjc5OSAyOS41OCAzMC45Nzk5IDI5Ljg0QzMwLjgxOTkgMzAgMzAuNjc5OSAzMC4yIDMwLjU3OTkgMzAuNDJDMzAuNDk5OSAzMC42MiAzMC40Mzk5IDMwLjg2IDMwLjQ1OTkgMzEuMUMzMC40NTk5IDMxLjUgMzAuNTk5OSAzMS45IDMwLjg1OTkgMzIuMkMzMS4xMTk5IDMyLjUgMzEuNDU5OSAzMi43MiAzMS44NTk5IDMyLjhDMzEuOTU5OSAzMi44MiAzMi4wNzk5IDMyLjg0IDMyLjIxOTkgMzIuODRDMzIuNDk5OSAzMi44NCAzMi43Nzk5IDMyLjc2IDMzLjAxOTkgMzIuNjRDMzMuMzc5OSAzMi40NiAzMy42NTk5IDMyLjE0IDMzLjgxOTkgMzEuNzhDMzMuOTc5OSAzMS40IDMzLjk5OTkgMzEgMzMuODk5OSAzMC42MkMzMy43OTk5IDMwLjI0IDMzLjUzOTkgMjkuOSAzMy4yMTk5IDI5LjY4QzMyLjkzOTkgMjkuNDggMzIuNTk5OSAyOS4zOCAzMi4yMzk5IDI5LjM4TDMyLjA3OTkgMjkuMzZaTTE0Ljc1OTkgMjkuMzZIMTQuNzE5OUMxNC4zMTk5IDI5LjQgMTMuOTM5OSAyOS41OCAxMy42NTk5IDI5Ljg0QzEzLjUxOTkgMzAgMTMuMzU5OSAzMC4xOCAxMy4yNzk5IDMwLjRDMTMuMTk5OSAzMC42MiAxMy4xMzk5IDMwLjg0IDEzLjEzOTkgMzEuMDhDMTMuMTM5OSAzMS41IDEzLjI3OTkgMzEuODggMTMuNTM5OSAzMi4yQzEzLjc5OTkgMzIuNSAxNC4xMzk5IDMyLjcyIDE0LjUzOTkgMzIuOEMxNC42Mzk5IDMyLjgyIDE0Ljc1OTkgMzIuODQgMTQuODk5OSAzMi44NEMxNS4xNzk5IDMyLjg0IDE1LjQ1OTkgMzIuNzYgMTUuNjk5OSAzMi42NEMxNi4wNTk5IDMyLjQ2IDE2LjMzOTkgMzIuMTQgMTYuNDk5OSAzMS43OEMxNi42NTk5IDMxLjQgMTYuNjc5OSAzMSAxNi41Nzk5IDMwLjYyQzE2LjQ3OTkgMzAuMjQgMTYuMjE5OSAyOS45IDE1Ljg5OTkgMjkuNjhDMTUuNjE5OSAyOS40OCAxNS4yNzk5IDI5LjM4IDE0LjkxOTkgMjkuMzhMMTQuNzU5OSAyOS4zNlpNMzQuMzc5OSAxOS44OEgzNC41MTk5TDM0LjUzOTkgMTkuNzZMMzYuOTk5OSA3Ljg2MDAyTDM3LjAzOTkgNy42NjAwMkgzNi44Mzk5SDEwLjY1OTlIMTAuNDU5OUwxMC40OTk5IDcuODYwMDJMMTIuNzE5OSAxOS43NkwxMi43Mzk5IDE5LjlIMTIuODc5OUgzNC4zNzk5VjE5Ljg4WiIvPgo8L21hc2s+CjxwYXRoIGQ9Ik0zMC4yNzk5IDM1Ljc4QzI5LjY3OTkgMzUuNTIgMjkuMTM5OSAzNS4xNiAyOC42OTk5IDM0LjY2QzI4LjI1OTkgMzQuMTggMjcuOTE5OSAzMy42NCAyNy42OTk5IDMzLjAyQzI3LjQ3OTkgMzIuNCAyNy4zNzk5IDMxLjc2IDI3LjQzOTkgMzEuMTJWMzEuMUMyNy40Mzk5IDMwLjU4IDI3LjUzOTkgMzAuMDYgMjcuNjk5OSAyOS41OEwyNy43Nzk5IDI5LjM2SDI3LjUzOTlIMTkuMzk5OUgxOS4xNTk5TDE5LjIzOTkgMjkuNThDMTkuNDE5OSAzMC4wOCAxOS41MTk5IDMwLjYgMTkuNTE5OSAzMS4xNEMxOS41MTk5IDMyLjA2IDE5LjI1OTkgMzMgMTguNzM5OSAzMy43OEMxOC4yMTk5IDM0LjU2IDE3LjQ3OTkgMzUuMTggMTYuNjE5OSAzNS41MkMxNi4wMzk5IDM1Ljc2IDE1LjQzOTkgMzUuODggMTQuODE5OSAzNS44OEMxNC40OTk5IDM1Ljg4IDE0LjE5OTkgMzUuODQgMTMuODk5OSAzNS43OEMxMi45Nzk5IDM1LjYgMTIuMTM5OSAzNS4xNCAxMS40Nzk5IDM0LjQ4QzExLjAzOTkgMzQuMDYgMTAuNjk5OSAzMy41NiAxMC40NTk5IDMyLjk4QzEwLjIxOTkgMzIuNCAxMC4xMTk5IDMxLjggMTAuMTE5OSAzMS4xOEMxMC4wOTk5IDMwLjYgMTAuMjE5OSAzMC4wMiAxMC40Mzk5IDI5LjQ2QzEwLjYxOTkgMjguOTggMTAuODc5OSAyOC41NCAxMS4xOTk5IDI4LjE4TDExLjI1OTkgMjguMTJMMTEuMjM5OSAyOC4wNEw2LjY1OTkgMy40NjAwMkw2LjYxOTkgMy4zMjAwMkg2LjQ5OTlIMS41Nzk5QzEuMzk5OSAzLjMyMDAyIDEuMjU5OSAzLjMwMDAyIDEuMTE5OSAzLjI0MDAyQzAuOTc5OTAyIDMuMTgwMDIgMC44NTk5MDIgMy4xMDAwMiAwLjczOTkwMiAyLjk4MDAyQzAuNjM5OTAyIDIuODYwMDIgMC41Mzk5MDIgMi43MjAwMiAwLjQ3OTkwMiAyLjU4MDAyQzAuNDE5OTAyIDIuNDQwMDIgMC4zOTk5MDIgMi4yODAwMiAwLjM5OTkwMiAyLjEyMDAyVjEuNjAwMDJDMC4zOTk5MDIgMS40NDAwMiAwLjQxOTkwMiAxLjMwMDAyIDAuNDc5OTAyIDEuMTQwMDJDMC41NTk5MDIgMC45ODAwMjQgMC42Mzk5MDIgMC44NjAwMjQgMC43NTk5MDIgMC43NDAwMjRDMC44NTk5MDIgMC42NDAwMjQgMC45Nzk5MDIgMC41NDAwMjQgMS4xMTk5IDAuNTAwMDI0QzEuMjc5OSAwLjQyMDAyNCAxLjQxOTkgMC40MDAwMjQgMS41NTk5IDAuNDAwMDI0SDcuMzk5OUM3Ljg5OTkgMC40MDAwMjQgOC4zMzk5IDAuNTYwMDI0IDguNjc5OSAwLjg2MDAyNEM5LjAzOTkgMS4xNjAwMiA5LjI3OTkgMS41ODAwMiA5LjM3OTkgMi4wNDAwMkw5Ljg1OTkgNC41ODAwMkw5Ljg3OTkgNC43MjAwMkgxMC4wMTk5SDM4LjE3OTlDMzguNDc5OSA0LjcyMDAyIDM4Ljc3OTkgNC44MDAwMiAzOS4wMzk5IDQuOTQwMDJDMzkuMjk5OSA1LjA4MDAyIDM5LjUzOTkgNS4yNjAwMiAzOS43Mzk5IDUuNTIwMDJDMzkuOTE5OSA1LjcyMDAyIDQwLjA1OTkgNi4wMDAwMiA0MC4xMTk5IDYuMzAwMDJDNDAuMTc5OSA2LjYwMDAyIDQwLjEzOTkgNi45MjAwMiA0MC4wMzk5IDcuMjAwMDJWNy4yMjAwMlY3LjI0MDAyTDM3LjEzOTkgMjEuMjJDMzcuMDU5OSAyMS42NiAzNi43OTk5IDIyLjA4IDM2LjQzOTkgMjIuMzZDMzYuMTM5OSAyMi42NCAzNS42OTk5IDIyLjggMzUuMjM5OSAyMi44SDEzLjQzOTlIMTMuMjM5OUwxMy4yNzk5IDIzTDEzLjkxOTkgMjYuMzRMMTMuOTM5OSAyNi40OEgxNC4wNzk5SDMzLjU3OTlDMzQuMDc5OSAyNi40OCAzNC41MTk5IDI2LjY0IDM0Ljg1OTkgMjYuODhDMzUuMTc5OSAyNy4xNCAzNS40MTk5IDI3LjQ2IDM1LjUzOTkgMjcuODJMMzUuNTU5OSAyNy44NkwzNS41Nzk5IDI3Ljg4QzM1Ljk3OTkgMjguMyAzNi4zMTk5IDI4LjggMzYuNTM5OSAyOS4zNEMzNi43Nzk5IDI5LjkyIDM2Ljg5OTkgMzAuNTQgMzYuODc5OSAzMS4xOFYzMS4yQzM2LjkxOTkgMzEuOCAzNi44Mzk5IDMyLjQ0IDM2LjYxOTkgMzMuMDRDMzYuMzk5OSAzMy42NiAzNi4wNzk5IDM0LjIgMzUuNjE5OSAzNC42OEMzNS4xNzk5IDM1LjE2IDM0LjYzOTkgMzUuNTIgMzQuMDM5OSAzNS44QzMzLjQzOTkgMzYuMDYgMzIuODE5OSAzNi4yIDMyLjE1OTkgMzYuMkMzMS41MTk5IDM2LjE4IDMwLjg3OTkgMzYuMDQgMzAuMjc5OSAzNS43OFpNMzIuMDc5OSAyOS4zNkgzMi4wMzk5QzMxLjYzOTkgMjkuNCAzMS4yNzk5IDI5LjU4IDMwLjk3OTkgMjkuODRDMzAuODE5OSAzMCAzMC42Nzk5IDMwLjIgMzAuNTc5OSAzMC40MkMzMC40OTk5IDMwLjYyIDMwLjQzOTkgMzAuODYgMzAuNDU5OSAzMS4xQzMwLjQ1OTkgMzEuNSAzMC41OTk5IDMxLjkgMzAuODU5OSAzMi4yQzMxLjExOTkgMzIuNSAzMS40NTk5IDMyLjcyIDMxLjg1OTkgMzIuOEMzMS45NTk5IDMyLjgyIDMyLjA3OTkgMzIuODQgMzIuMjE5OSAzMi44NEMzMi40OTk5IDMyLjg0IDMyLjc3OTkgMzIuNzYgMzMuMDE5OSAzMi42NEMzMy4zNzk5IDMyLjQ2IDMzLjY1OTkgMzIuMTQgMzMuODE5OSAzMS43OEMzMy45Nzk5IDMxLjQgMzMuOTk5OSAzMSAzMy44OTk5IDMwLjYyQzMzLjc5OTkgMzAuMjQgMzMuNTM5OSAyOS45IDMzLjIxOTkgMjkuNjhDMzIuOTM5OSAyOS40OCAzMi41OTk5IDI5LjM4IDMyLjIzOTkgMjkuMzhMMzIuMDc5OSAyOS4zNlpNMTQuNzU5OSAyOS4zNkgxNC43MTk5QzE0LjMxOTkgMjkuNCAxMy45Mzk5IDI5LjU4IDEzLjY1OTkgMjkuODRDMTMuNTE5OSAzMCAxMy4zNTk5IDMwLjE4IDEzLjI3OTkgMzAuNEMxMy4xOTk5IDMwLjYyIDEzLjEzOTkgMzAuODQgMTMuMTM5OSAzMS4wOEMxMy4xMzk5IDMxLjUgMTMuMjc5OSAzMS44OCAxMy41Mzk5IDMyLjJDMTMuNzk5OSAzMi41IDE0LjEzOTkgMzIuNzIgMTQuNTM5OSAzMi44QzE0LjYzOTkgMzIuODIgMTQuNzU5OSAzMi44NCAxNC44OTk5IDMyLjg0QzE1LjE3OTkgMzIuODQgMTUuNDU5OSAzMi43NiAxNS42OTk5IDMyLjY0QzE2LjA1OTkgMzIuNDYgMTYuMzM5OSAzMi4xNCAxNi40OTk5IDMxLjc4QzE2LjY1OTkgMzEuNCAxNi42Nzk5IDMxIDE2LjU3OTkgMzAuNjJDMTYuNDc5OSAzMC4yNCAxNi4yMTk5IDI5LjkgMTUuODk5OSAyOS42OEMxNS42MTk5IDI5LjQ4IDE1LjI3OTkgMjkuMzggMTQuOTE5OSAyOS4zOEwxNC43NTk5IDI5LjM2Wk0zNC4zNzk5IDE5Ljg4SDM0LjUxOTlMMzQuNTM5OSAxOS43NkwzNi45OTk5IDcuODYwMDJMMzcuMDM5OSA3LjY2MDAySDM2LjgzOTlIMTAuNjU5OUgxMC40NTk5TDEwLjQ5OTkgNy44NjAwMkwxMi43MTk5IDE5Ljc2TDEyLjczOTkgMTkuOUgxMi44Nzk5SDM0LjM3OTlWMTkuODhaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSIjRjBGMEYwIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
  }
  .mod-nav-service .service-list__icon-cart,
  .mod-nav-service .service-list__icon-offer,
  .mod-nav-service .service-list__icon-request {
    padding: 0 0 0 37px !important;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
    color: #808080;
    position: relative;
    display: inline-block;
  }
  .mod-nav-service .service-list__icon-cart .service-list__icon-arow-basket,
  .mod-nav-service .service-list__icon-offer .service-list__icon-arow-basket,
  .mod-nav-service .service-list__icon-request .service-list__icon-arow-basket {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjkyIDcuMzg2OThDMjguODIwNiA3LjI1NDUxIDI4LjY5MTggNy4xNDY5OSAyOC41NDM3IDcuMDcyOTRDMjguMzk1NSA2Ljk5ODg4IDI4LjIzMjIgNi45NjAzMyAyOC4wNjY2IDYuOTYwMzNIOC40Nzk5Nkw4LjEwNjYzIDQuOTIwMzNDOC4wNTE5NCA0LjY1OTUgNy45MTEwNCA0LjQyNDY2IDcuNzA2NjMgNC4yNTM2NkM3LjUxMDgzIDQuMDg0MTggNy4yNTg4NCAzLjk5Mzg0IDYuOTk5OTYgNC4wMDAzM0gyLjk5OTk2QzIuOTI4MDUgMy45OTk1NSAyLjg1NjczIDQuMDEzMzIgMi43OTAyOCA0LjA0MDgxQzIuNzIzODQgNC4wNjgzMSAyLjY2MzYzIDQuMTA4OTYgMi42MTMyOSA0LjE2MDMyQzIuNTYwOTIgNC4yMTI2OCAyLjUxOTczIDQuMjc1MTMgMi40OTIyMyA0LjM0Mzg5QzIuNDY0NzMgNC40MTI2NSAyLjQ1MTQ3IDQuNDg2MjkgMi40NTMyOSA0LjU2MDMyVjQuOTIwMzNDMi40NTE0NyA0Ljk5NDM2IDIuNDY0NzMgNS4wNjggMi40OTIyMyA1LjEzNjc2QzIuNTE5NzMgNS4yMDU1MiAyLjU2MDkyIDUuMjY3OTcgMi42MTMyOSA1LjMyMDMzQzIuNjYzNjMgNS4zNzE2OSAyLjcyMzg0IDUuNDEyMzQgMi43OTAyOCA1LjQzOTg0QzIuODU2NzMgNS40NjczNCAyLjkyODA1IDUuNDgxMSAyLjk5OTk2IDUuNDgwMzNINi42NjY2M0w5LjkwNjYzIDIyLjgxMzdDOS42NDg4MyAyMy4wODMzIDkuNDQ2NjggMjMuNDAxIDkuMzExNyAyMy43NDg3QzkuMTc2NzIgMjQuMDk2NSA5LjExMTU2IDI0LjQ2NzQgOS4xMTk5NiAyNC44NDAzQzkuMTEyNTkgMjUuMjI1IDkuMTg0NTcgMjUuNjA3IDkuMzMxMzkgMjUuOTYyNUM5LjQ3ODIxIDI2LjMxODEgOS42OTY3MiAyNi42Mzk2IDkuOTczMyAyNi45MDdDMTAuMzg3MyAyNy4zMjY1IDEwLjkxNzIgMjcuNjEyOSAxMS40OTUgMjcuNzI5NEMxMi4wNzI4IDI3Ljg0NTkgMTIuNjcyMiAyNy43ODczIDEzLjIxNjUgMjcuNTYxQzEzLjc2MDggMjcuMzM0NyAxNC4yMjUxIDI2Ljk1MSAxNC41NDk5IDI2LjQ1OTJDMTQuODc0OCAyNS45Njc0IDE1LjA0NTQgMjUuMzg5NyAxNS4wNCAyNC44MDAzQzE1LjA0MTUgMjQuMjc4MyAxNC44OTg0IDIzLjc2NiAxNC42MjY2IDIzLjMyMDNIMjEuMzg2NkMyMS4xMTQ4IDIzLjc2NiAyMC45NzE4IDI0LjI3ODMgMjAuOTczMyAyNC44MDAzQzIwLjk0NiAyNS4yMDY2IDIxLjAwMjUgMjUuNjE0MiAyMS4xMzkzIDI1Ljk5NzhDMjEuMjc2IDI2LjM4MTQgMjEuNDkwMSAyNi43MzI4IDIxLjc2ODMgMjcuMDMwMkMyMi4wNDY0IDI3LjMyNzYgMjIuMzgyNyAyNy41NjQ4IDIyLjc1NjMgMjcuNzI2OUMyMy4xMjk4IDI3Ljg4OSAyMy41MzI3IDI3Ljk3MjcgMjMuOTQgMjcuOTcyN0MyNC4zNDcyIDI3Ljk3MjcgMjQuNzUwMSAyNy44ODkgMjUuMTIzNiAyNy43MjY5QzI1LjQ5NzIgMjcuNTY0OCAyNS44MzM1IDI3LjMyNzYgMjYuMTExNiAyNy4wMzAyQzI2LjM4OTggMjYuNzMyOCAyNi42MDM5IDI2LjM4MTQgMjYuNzQwNiAyNS45OTc4QzI2Ljg3NzQgMjUuNjE0MiAyNi45MzM5IDI1LjIwNjYgMjYuOTA2NiAyNC44MDAzQzI2LjkxNDIgMjQuNDAzNCAyNi44Mzk5IDI0LjAwOTEgMjYuNjg4NSAyMy42NDIxQzI2LjUzNzEgMjMuMjc1MSAyNi4zMTE4IDIyLjk0MzIgMjYuMDI2NiAyMi42NjdDMjUuOTYxMyAyMi40MjkyIDI1LjgyMSAyMi4yMTg4IDI1LjYyNjYgMjIuMDY3QzI1LjQyMDYgMjEuOTA5NCAyNS4xNjU4IDIxLjgyOTIgMjQuOTA2NiAyMS44NDAzSDExLjI1MzNMMTAuNjY2NiAxOC44MTM3SDI2LjA0QzI2LjI4NTggMTguODE0IDI2LjUyMzEgMTguNzIzOCAyNi43MDY2IDE4LjU2MDNDMjYuOTA1OCAxOC40MDQgMjcuMDQyOSAxOC4xODE4IDI3LjA5MzMgMTcuOTMzN0wyOS4wOTMzIDguMzA2OTlDMjkuMTQ4IDguMTUxOTYgMjkuMTYwOCA3Ljk4NTI0IDI5LjEzMDMgNy44MjM2OUMyOS4wOTk5IDcuNjYyMTQgMjkuMDI3MyA3LjUxMTQ4IDI4LjkyIDcuMzg2OThaTTIyLjk0NjYgMjMuNzA3QzIzLjE4NzEgMjMuNDczMSAyMy41MDExIDIzLjMyOTYgMjMuODM1MyAyMy4zMDA4QzI0LjE2OTUgMjMuMjcyIDI0LjUwMzQgMjMuMzU5OCAyNC43ODAzIDIzLjU0OTFDMjUuMDU3MiAyMy43Mzg0IDI1LjI2MDEgMjQuMDE3NyAyNS4zNTQ1IDI0LjMzOTZDMjUuNDQ4OSAyNC42NjE1IDI1LjQyOTEgMjUuMDA2MSAyNS4yOTg0IDI1LjMxNTFDMjUuMTY3NyAyNS42MjQgMjQuOTM0MiAyNS44NzgyIDI0LjYzNzQgMjYuMDM0NkMyNC4zNDA2IDI2LjE5MDkgMjMuOTk4OSAyNi4yMzk4IDIzLjY3MDIgMjYuMTcyOUMyMy4zNDE1IDI2LjEwNiAyMy4wNDYgMjUuOTI3NSAyMi44MzM5IDI1LjY2NzZDMjIuNjIxOSAyNS40MDc3IDIyLjUwNjIgMjUuMDgyNCAyMi41MDY2IDI0Ljc0N0MyMi41MDUzIDI0LjU1MjggMjIuNTQzNyAyNC4zNjA0IDIyLjYxOTMgMjQuMTgxNkMyMi42OTUgMjQuMDAyOCAyMi44MDY0IDIzLjg0MTMgMjIuOTQ2NiAyMy43MDdaTTExLjA5MzMgMjMuNzA3QzExLjMzMzggMjMuNDczMSAxMS42NDc3IDIzLjMyOTYgMTEuOTgxOSAyMy4zMDA4QzEyLjMxNjEgMjMuMjcyIDEyLjY1IDIzLjM1OTggMTIuOTI2OSAyMy41NDkxQzEzLjIwMzggMjMuNzM4NCAxMy40MDY3IDI0LjAxNzcgMTMuNTAxMiAyNC4zMzk2QzEzLjU5NTYgMjQuNjYxNSAxMy41NzU4IDI1LjAwNjEgMTMuNDQ1MSAyNS4zMTUxQzEzLjMxNDQgMjUuNjI0IDEzLjA4MDggMjUuODc4MiAxMi43ODQxIDI2LjAzNDZDMTIuNDg3MyAyNi4xOTA5IDEyLjE0NTYgMjYuMjM5OCAxMS44MTY4IDI2LjE3MjlDMTEuNDg4MSAyNi4xMDYgMTEuMTkyNyAyNS45Mjc1IDEwLjk4MDYgMjUuNjY3NkMxMC43Njg1IDI1LjQwNzcgMTAuNjUyOSAyNS4wODI0IDEwLjY1MzMgMjQuNzQ3QzEwLjY1MiAyNC41NTI4IDEwLjY5MDQgMjQuMzYwNCAxMC43NjYgMjQuMTgxNkMxMC44NDE3IDI0LjAwMjggMTAuOTUzIDIzLjg0MTMgMTEuMDkzMyAyMy43MDdaTTI1Ljc2IDE3LjMzMzdIMTAuNDI2Nkw4Ljc1OTk2IDguNDQwMzNIMjcuNkwyNS43NiAxNy4zMzM3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 50% 50% no-repeat;
    position: absolute;
    top: -9px;
    left: 0;
    width: 32px;
    height: 32px;
  }
  .mod-nav-service .service-list__icon-cart .service-list__icon-offer,
  .mod-nav-service .service-list__icon-offer .service-list__icon-offer,
  .mod-nav-service .service-list__icon-request .service-list__icon-offer {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDBDMy40NDc3MiAwIDMgMC40NDc3MTUgMyAxVjIzQzMgMjMuNTUyMyAzLjQ0NzcyIDI0IDQgMjRIMjBDMjAuNTUyMyAyNCAyMSAyMy41NTIzIDIxIDIzVjVDMjEgNC43MzQ3OCAyMC44OTQ2IDQuNDgwNDMgMjAuNzA3MSA0LjI5Mjg5TDE2LjcwNzEgMC4yOTI5MjJDMTYuNjExNCAwLjE5NzIyNSAxNi40OTgzIDAuMTIyODk3IDE2LjM3NTMgMC4wNzMwNzcyQzE2LjI1NzIgMC4wMjUyNjY0IDE2LjEyOTkgMCAxNiAwSDRaTTE1IDFINFYyM0gyMFY2LjAwMDAzSDE2QzE1LjQ0NzcgNi4wMDAwMyAxNSA1LjU1MjMxIDE1IDUuMDAwMDNWMVpNMjAgNUwxNiAxLjAwMDAzVjUuMDAwMDNMMjAgNVoiIGZpbGw9IiNDQjhBNEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxMFYxMUgxN1YxMEgxMFoiIGZpbGw9IiNDQjhBNEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IDE2LjVDNy41NTIyOCAxNi41IDggMTYuMDUyMyA4IDE1LjVDOCAxNC45NDc3IDcuNTUyMjggMTQuNSA3IDE0LjVDNi40NDc3MiAxNC41IDYgMTQuOTQ3NyA2IDE1LjVDNiAxNi4wNTIzIDYuNDQ3NzIgMTYuNSA3IDE2LjVaIiBmaWxsPSIjQ0I4QTRFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNyAxMS41QzcuNTUyMjggMTEuNSA4IDExLjA1MjMgOCAxMC41QzggOS45NDc3MiA3LjU1MjI4IDkuNSA3IDkuNUM2LjQ0NzcyIDkuNSA2IDkuOTQ3NzIgNiAxMC41QzYgMTEuMDUyMyA2LjQ0NzcyIDExLjUgNyAxMS41WiIgZmlsbD0iI0NCOEE0RSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDE1VjE2SDE3VjE1SDEwWiIgZmlsbD0iI0NCOEE0RSIvPgo8L3N2Zz4K") 50% 50% no-repeat;
    position: absolute;
    top: -9px;
    left: 0;
    width: 32px;
    height: 32px;
  }
  .mod-nav-service .service-list__icon-cart .service-list__icon-request,
  .mod-nav-service .service-list__icon-offer .service-list__icon-request,
  .mod-nav-service .service-list__icon-request .service-list__icon-request {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDFDMCAwLjQ0NzcxNSAwLjQ0NzcxNSAwIDEgMEM3LjI0ODM5IDAgMTAuNzUxNiAwIDE3IDBDMTcuNTUyMyAwIDE4IDAuNDQ3NzE1IDE4IDFWMjBDMTggMjAuNTUyMyAxNy41NTIzIDIxIDE3IDIxSDYuMzE1MjNMMS41NzM0NiAyNC44MkMxLjI2Nzk5IDI1LjAzMzggMC44Njg5MjIgMjUuMDYyMiAwLjUzODE5IDI0Ljg5QzAuMjA3NDU3IDI0LjcxNzggMCAyNC4zNzI5IDAgMjRWMVpNNi4wMDAwMSAyMEgxN1YxQzEwLjc1MTYgMSA3LjI0ODM5IDEgMSAxVjI0TDYuMDAwMDEgMjBaIiBmaWxsPSIjQ0I4QTRFIi8+CjxwYXRoIGQ9Ik00LjAwMDAxIDkuNUM0LjU1MjI5IDkuNSA1LjAwMDAxIDkuMDUyMjggNS4wMDAwMSA4LjVDNS4wMDAwMSA3Ljk0NzcyIDQuNTUyMjkgNy41IDQuMDAwMDEgNy41QzMuNDQ3NzIgNy41IDMuMDAwMDEgNy45NDc3MiAzLjAwMDAxIDguNUMzLjAwMDAxIDkuMDUyMjggMy40NDc3MiA5LjUgNC4wMDAwMSA5LjVaIiBmaWxsPSIjQ0I4QTRFIi8+CjxwYXRoIGQ9Ik03LjAwMDAxIDhIMTRWOUg3LjAwMDAxVjhaIiBmaWxsPSIjQ0I4QTRFIi8+CjxwYXRoIGQ9Ik01LjAwMDAxIDEzLjVDNS4wMDAwMSAxNC4wNTIzIDQuNTUyMjkgMTQuNSA0LjAwMDAxIDE0LjVDMy40NDc3MiAxNC41IDMuMDAwMDEgMTQuMDUyMyAzLjAwMDAxIDEzLjVDMy4wMDAwMSAxMi45NDc3IDMuNDQ3NzIgMTIuNSA0LjAwMDAxIDEyLjVDNC41NTIyOSAxMi41IDUuMDAwMDEgMTIuOTQ3NyA1LjAwMDAxIDEzLjVaIiBmaWxsPSIjQ0I4QTRFIi8+CjxwYXRoIGQ9Ik0xNCAxNEg3LjAwMDAxVjEzSDE0VjE0WiIgZmlsbD0iI0NCOEE0RSIvPgo8L3N2Zz4K") 50% 50% no-repeat;
    position: absolute;
    top: -9px;
    left: 0;
    width: 32px;
    height: 32px;
  }
  .mod-nav-service .js-cart-margin-left {
    margin-left: 16px;
  }
  .mod-nav-service .service-list__cart {
    position: relative;
  }
  .mod-nav-service .service-list__cart-link {
    float: left;
    background-color: #fff;
    border: 1px solid #BEBEBE;
    margin-right: 1rem;
    margin-left: 33px;
    padding: 0 6px 2px;
    position: relative;
  }
  .mod-nav-service .service-list__cart-id {
    margin-right: 6px;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #000;
  }
  .mod-nav-service .service-list__cart-count {
    padding-right: 10px;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #000;
  }
  .mod-nav-service .service-list__cart-items {
    display: none;
    background-color: #fff;
    position: absolute;
    top: 26px;
    right: 0;
    width: auto;
    z-index: 300;
    box-sizing: border-box;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0 0 10px rgba(0, 0, 0, 0.25);
  }
  .mod-nav-service .service-list__cart-items .carts-list__panel {
    text-align: center;
    margin: 0 24px 12px;
  }
  .mod-nav-service .service-list__cart-items .carts-list__panel a {
    background-color: #464D5F;
    color: #fff;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
  }
  .mod-nav-service .service-list__cart-items .carts-list__panel a:hover {
    background-color: #CB0538;
    color: #fff;
  }
  .mod-nav-service .service-list__cart-items .carts-list__panel a .new-basket-plus {
    position: relative;
    padding-left: 1.3em;
  }
  .mod-nav-service .service-list__cart-items .carts-list__panel a .new-basket-plus:before {
    content: '+';
    font-size: 1.5em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }
  .mod-nav-service .carts-list,
  .mod-nav-service .carts-list__item {
    margin: 0;
    padding: 10px 0;
  }
  .mod-nav-service .carts-list__item {
    color: #004582;
    padding: 0 24px;
    cursor: pointer;
    position: relative;
  }
  .mod-nav-service .carts-list__item > div {
    padding: 13px 20px 13px 35px;
    position: relative;
    cursor: pointer;
    text-align: left;
  }
  .mod-nav-service .carts-list__item + .carts-list__item > div {
    border-top: 1px solid #E0E0E0;
  }
  .mod-nav-service .carts-list__item--active {
    background-color: #ebebeb;
  }
  .mod-nav-service .carts-list__title {
    margin: 0;
    white-space: nowrap;
    color: #000;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
  }
  .mod-nav-service .carts-list li:hover,
  .mod-nav-service .carts-list li.activeBasket {
    background-color: #f3f3f3;
  }
  .mod-nav-service .carts-list li:hover a .carts-list__title,
  .mod-nav-service .carts-list li.activeBasket a .carts-list__title {
    color: #CB0538;
  }
  .mod-nav-service .carts-list__description {
    overflow: hidden;
    font-weight: normal;
  }
  .mod-nav-service .carts-list__icon {
    position: absolute;
    left: 5px;
    top: 10px;
  }
  .mod-nav-service .carts-list__button {
    display: block;
    box-sizing: border-box;
    width: 100%;
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    border: none;
    padding: 10px;
    color: #000;
    cursor: pointer;
  }
  .mod-nav-service .carts-form {
    background-color: #fff;
  }
  .mod-nav-service ul li .user__link {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    padding-right: 14px;
    padding-left: 0;
    display: inline-block;
    margin: 0 0 10px -3px;
    background: transparent;
    color: #000;
  }
  .mod-nav-service ul li .user__link:hover {
    background: transparent;
    color: #000;
  }
  .mod-nav-service ul li .user__link.active {
    font-weight: 300;
  }
  .mod-nav-service ul li .user__link .badge-new {
    display: inline-block;
    background-color: #fff;
    color: #CB0538;
    border: 1px solid #CB0538;
    border-radius: 5px;
    font-size: 12px;
    padding: 0 3px;
    margin-left: 3px;
  }
  .mod-nav-service .user__link:hover {
    background-position: 5px -67px;
  }
  .mod-nav-service .user__link-no-border {
    margin-bottom: 0;
  }
  #top-nav-left #sitesearch {
    border-right: none;
  }
}
@media screen and (min-width: 992px) {
  .mod-nav-service#bottom-service-nav > ul > li.contactfinder-item .js-contact-content .contact__profileData {
    max-width: 225px;
  }
}
@media screen and (min-width: 992px) {
  .mod-nav-service#bottom-service-nav > ul > li:hover {
    border-bottom: 4px solid #CB0538;
  }
}
@media screen and (max-width: 991px) {
  .mod-nav-service .service-list__item.user-item > a.service-list__link > span,
  .mod-nav-service .service-list__item.contactfinder-item > a.service-list__link > span,
  .mod-nav-service .service-list__item.basket-button-mobile-item > a.service-list__link > span {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .mod-nav-service .service-list__cart-link {
    margin-left: 0;
  }
}
@media screen and (min-width: 992px) {
  .header-search-line-container {
    display: flex;
  }
}
@media screen and (min-width: 992px) {
  #top-nav {
    float: unset;
    width: unset;
    flex: 0 1 auto;
  }
}
@media screen and (min-width: 992px) {
  #top-nav-left {
    width: unset;
    float: unset;
    flex: 1;
  }
  #top-nav-left .js-cart-margin-left {
    margin-left: 0;
  }
  #top-nav-left.with-cart .js-cart-margin-left {
    margin-left: 16px;
  }
  #top-nav-left .mod-logo {
    width: 135px;
  }
  #top-nav-left .mod-logo-msm {
    width: 193px;
  }
  #top-nav-left .search-container {
    margin-left: 24px;
    width: calc(100% - 159px);
  }
  #top-nav-left .search-container .unit-search-field {
    width: 100%;
  }
  #top-nav-left .search-container-msm {
    width: calc(100% - 217px);
  }
}
@media screen and (max-width: 768px) {
  .mod-nav-service {
    margin-right: 20px;
  }
  .mod-nav-service .service-list__link--tide {
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  .mod-nav-service {
    margin: 15px 40px 20px 18px;
    position: absolute;
    top: 20px;
    right: 0;
  }
  .mod-nav-service .service-list__sub {
    margin-left: 20px;
  }
  .mod-nav-service .service-list__sub-item:first-child .service-list__link--tide {
    padding-left: 0;
  }
  .mod-nav-service .service-list__sub-content--long {
    width: 160px;
  }
}
@media screen and (max-width: 991px) {
  .mod-nav-service {
    padding-bottom: 15px;
  }
  .mod-nav-service .visibility__desktop {
    display: none;
  }
  .mod-nav-service .visibility_mobile {
    display: block;
  }
  .mod-nav-service .service-list__cart,
  .mod-nav-service .service-list__item {
    position: static;
  }
  .mod-nav-service .service-list__cart-items,
  .mod-nav-service .service-list__content {
    width: auto;
    top: 52px;
    border: none;
    border-bottom: 1px solid #004285;
    display: none;
  }
  .mod-nav-service .service-list__cart-items {
    top: 52px;
  }
  .mod-nav-service .service-list__login {
    margin-left: -20px;
  }
  .mod-nav-service .service-list__login--active {
    z-index: 1;
  }
  .mod-nav-service .service-list__cart-id {
    display: none;
  }
  .mod-nav-service .service-list__cart--active .service-list__cart-link {
    right: 40px;
    left: 0;
  }
  .mod-nav-service .service-list__cart--active .service-list__icon-cart {
    position: relative;
    display: inline-block;
    float: none;
    margin-top: 0;
  }
  .mod-nav-service .user__link {
    background: transparent url("/images/sprite.png?20170310") 2px 7px no-repeat;
    padding-left: 11px;
    display: inline-block;
    margin: 0 0 10px 0;
  }
  .mod-nav-service .service-list__sub-content--long {
    width: 200px;
  }
}
@media screen and (max-width: 991px) {
  .mod-nav-service {
    margin: 0 15px 20px 15px;
    position: absolute;
    right: 0;
    top: 39px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  .mod-nav-service .service-list__icon-arow {
    width: 22px;
  }
  .mod-nav-service .service-list__login {
    padding-right: 10px !important;
  }
}
.basket-button-mobile-item {
  display: none;
}
.big-header .container ul > li.level1:not(.level1-mobile).basket-button-mobile-item {
  display: none;
}
@media screen and (max-width: 991px) {
  .mod-nav-service .contactfinder-item {
    display: none;
  }
  .mod-nav-service .basket-button-mobile-item {
    display: inline-block;
  }
  .mod-nav-service .service-list__icon-arow {
    width: 37px;
    height: 37px;
  }
  .mod-nav-service .service-list__icon-arow.service-list__icon-arow-user {
    background-size: 120% 120%;
    background-position-y: -4px;
  }
  .mod-nav-service#bottom-service-nav > ul > li.basket-button-mobile-item {
    padding-left: 0;
  }
  .big-header .container ul > li.level1:not(.level1-mobile).basket-button-mobile-item {
    display: inline-block;
  }
  .contact__timeSlot1 {
    display: inline-block;
    margin-right: 15px;
  }
  .selected-item .carts-list__icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: contain;
  }
  .selected-item .selected-item-text {
    display: inline;
    position: absolute;
    font-weight: 600;
    font-size: 14px;
    margin-left: 5px;
  }
}
.mod-nav-service#bottom-service-nav > ul > li {
  padding-left: 0px;
  padding-right: 0px;
}
@media print {
  .mod-nav-service {
    display: none;
  }
}
.mod-nav-service .service-list__content--notifications {
  width: 500px;
  max-width: 80vw;
  max-height: 70vh;
  overflow: auto;
  padding: 0px;
}
@media (min-width: 992px) {
  .mod-nav-service .service-list__item.contactfinder-item > a.service-list__link.service-list__contactfinder,
  .mod-nav-service .service-list__item.user-item > a.service-list__login.text-visible-n {
    padding-left: 44px;
    padding-right: 0px;
  }
  .service-menu-space {
    display: inline-block;
    width: 20px;
  }
  .service-list__item.user-item.text-visible-n {
    margin-right: 8px;
  }
}
.service-list__item-compare,
.service-list__item-bwscode {
  margin-top: -2px;
  margin-right: 10px;
  cursor: pointer;
}
.service-list__item-compare-box,
.service-list__item-bwscode-box {
  position: relative;
}
.service-list__item-compare-icon {
  display: block;
  background-image: url('/images/icons/comparison.svg');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
.service-list__item-bwscode-icon {
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNCIgeT0iNi42NjY5OSIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iMTguNjY2NyIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iMTMuMzM0IiB5PSI2LjY2Njk5IiB3aWR0aD0iMS4zMzMzMyIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIyLjY2NiA2LjY2Njk5SDIzLjk5OTNWMjIuNjY3SDIyLjY2NlY2LjY2Njk5WiIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iNi42NjYwMiIgeT0iNi42NjY5OSIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjE2IiB5PSI2LjY2Njk5IiB3aWR0aD0iMS4zMzMzMyIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iOS4zMzM5OCIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjE4LjY2NiIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjI1LjMzNCIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTguNjY2NyIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}
.service-list__item-comparison-bubble.product-comparison-list-size--zero-n {
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  background-color: #cb0538;
  border-radius: 50%;
  top: -3px;
  right: -3px;
  color: white;
  font-size: 0.7em;
  font-weight: bold;
}
@media (max-width: 991px) {
  .service-list__item-compare {
    display: none;
  }
}
.js-contact-content__placeholder-wrapper {
  text-align: center;
}
.mod-news-archive {
  margin-bottom: 20px;
}
.mod-news-archive .inner {
  position: relative;
}
.mod-news-archive .size3of4 {
  padding-right: 10px;
}
.mod-news-archive h2 {
  margin-bottom: 20px;
}
.mod-news-archive dt {
  float: left;
  width: 110px;
  color: #003366;
}
.mod-news-archive dd {
  overflow: hidden;
  font-weight: bold;
  margin-bottom: 10px;
}
.mod-news-archive a:hover,
.mod-news-archive a:active,
.mod-news-archive a:focus {
  border-bottom: 1px solid #036;
}
.mod-news-detail .inner {
  position: relative;
}
.mod-news-detail .date {
  color: #888;
  font-weight: bold;
  margin-bottom: 10px;
}
.mod-news-detail h1 {
  margin-bottom: 23px;
}
.mod-news-detail .toplink {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0px 0 0px 20px;
  background: url("/images/sprite.png?20210126") 9px -1645px no-repeat;
  font-weight: bold;
}
.mod-news-detail .toplink:hover,
.mod-news-detail .toplink:active,
.mod-news-detail .toplink:focus {
  text-decoration: underline;
}
.mod-news-detail .media {
  margin-bottom: 20px;
}
.mod-news-detail .media h2 {
  margin-bottom: 15px;
  line-height: 1.2;
}
.mod-news-detail .media a:hover h2 {
  text-decoration: underline;
}
.mod-news-detail .media p {
  color: #000;
}
.mod-news-detail .mod {
  margin: 0;
}
.mod-news-detail .news-title-wrapper {
  margin-bottom: 23px;
}
.mod-news-detail .news-title-wrapper h1 {
  margin-bottom: 0;
}
.mod-news-detail .news-title-wrapper h2 {
  margin-bottom: 0;
}
.mod-news-overview h1 {
  margin-bottom: 23px;
}
.mod-news-overview p {
  margin: 0;
  padding-bottom: 20px;
}
.mod-news-overview .media {
  margin-bottom: 20px;
  position: relative;
}
.mod-news-overview .media a {
  display: block;
}
.mod-news-overview .media .date {
  color: #888;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 0;
}
.mod-news-overview .media h2 {
  display: inline-block;
  margin-bottom: 15px;
  line-height: 1.2;
  border-bottom: 1px solid #fff;
}
.mod-news-overview .media a:hover h2 {
  border-bottom: 1px solid #003366;
}
.mod-news-overview .media p {
  color: #000;
}
.mod-news-overview .media .icon {
  display: inline-block;
  width: 8px;
  height: 10px;
  background: url("/images/sprite.png?20210126") 3px 2px no-repeat;
}
@media screen {
  .mod-search {
    white-space: nowrap;
  }
  .mod-search form {
    height: 56px;
    padding: 8px 6px;
    background: #e1e1e1;
    background: rgba(5, 29, 51, 0.45);
    border: 0px solid #102d40;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 0;
  }
  .mod-search form > fieldset {
    position: relative;
  }
  .mod-search input.searchfield,
  .mod-search label.radio,
  .mod-search button {
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 0px solid #102d40;
    height: 42px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 1;
    vertical-align: middle;
    text-align: left;
  }
  .mod-search input.searchfield,
  .mod-search label.radio {
    outline: none;
    overflow: hidden;
    -webkit-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.6);
    box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.6);
    -webkit-transition: border 0.2s linear;
    -moz-transition: border 0.2s linear;
    -o-transition: border 0.2s linear;
    -ms-transition: border 0.2s linear;
    transition: border 0.2s linear;
    margin-right: 6px;
    border: 1px solid #000;
    background: #fff;
  }
  .mod-search .optionswrapper {
    float: right;
  }
  .mod-search .searcharea {
    display: inline-block;
  }
  .mod-search label.radio,
  .mod-search button {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
  }
  .mod-search .searchwrapper {
    overflow: hidden;
    display: block;
    padding-right: 8px;
  }
  .mod-search input.searchfield {
    -webkit-appearance: none;
    line-height: normal;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mod-search label.radio {
    padding-top: 10px;
    padding-right: 8px;
    color: #888;
    margin-right: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .mod-search label.radio i {
    float: right;
    width: 19px;
    height: 19px;
    margin-top: 1px;
    margin-left: 10px;
    background: url("/images/sprite.png?20170310") 0 -2325px no-repeat;
  }
  .mod-search label.radio.checked i {
    background-position: 0 -2400px;
  }
  .mod-search label.radio.checked .mod-search label.r-first {
    -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;
  }
  .mod-search label.r-last {
    -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-right: 6px;
  }
  .mod-search input:hover,
  .mod-search input:focus,
  .mod-search label:hover {
    border: 1px solid #cb0538;
  }
  .mod-search button {
    border: 1px solid #660f26;
    background: #cb0538;
    -webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.05);
    width: auto;
    padding-top: 9px;
    padding-bottom: 9px;
    color: #fff;
  }
  .mod-search button i {
    float: right;
    width: 20px;
    height: 20px;
    background: url("/images/sprite.png?20170310") 0 -2250px no-repeat;
  }
  .mod-search button span {
    padding-right: 10px;
  }
  .mod-search button span:empty {
    padding-right: 0;
  }
  .mod-search .placeholder {
    color: #ccc;
  }
  .mod-search div.sitesearchcontainer {
    background: #fff;
    z-index: 200;
    position: absolute;
    overflow: hidden;
    font-size: 13px;
    white-space: normal;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
  }
  .mod-search li.ui-autocomplete-category {
    font-weight: bold;
    line-height: 30px;
    padding-top: 10px;
    clear: both;
    border-top: 2px solid;
    border-color: #003366;
  }
  .mod-search ul.ui-autocomplete {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 30px;
    border: 1px solid #003366;
    box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
  }
  .mod-search ul.ui-autocomplete li.ui-menu-item {
    padding-bottom: 5px;
  }
  .mod-search ul.ui-autocomplete a.acproduct {
    background-color: #fff;
    display: block;
    overflow: hidden;
    clear: both;
    padding-bottom: 15px;
    padding-top: 15px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #fff;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  .mod-search a.acproduct.ui-state-hover,
  .mod-search a.acproduct.ui-state-focus {
    background: inherit;
    cursor: pointer;
    font-weight: normal;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #003366;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  .mod-search div.acproductimage {
    width: 100px;
    padding-left: 10px;
    overflow: hidden;
    float: left;
  }
  .mod-search div.acproducttext {
    float: right;
    padding-left: 10px;
  }
  .mod-search div.acproductnumber {
    color: #000;
  }
  .mod-search div.acproductname {
    color: #000;
  }
  .mod-search a.acsuchbegr {
    color: #000;
    background-color: #fff;
    padding-left: 120px;
    display: block;
  }
  .mod-search a.acsuchbegr.ui-state-hover,
  .mod-search a.acsuchbegr.ui-state-focus {
    background: inherit;
    cursor: pointer;
    color: #000;
  }
  .mod-search b.blue {
    color: #003366;
  }
  .mod-search ::-webkit-input-placeholder,
  .mod-search :-moz-placeholder,
  .mod-search ::-moz-placeholder,
  .mod-search :-ms-input-placeholder {
    color: #ccc;
  }
  #fastinput_ac .ui-state-hover,
  #fastinput_ac .ui-widget-content .ui-state-hover,
  #fastinput_ac .ui-widget-header .ui-state-hover,
  #fastinput_ac .ui-state-focus,
  #fastinput_ac .ui-widget-content .ui-state-focus,
  #fastinput_ac .ui-widget-header .ui-state-focus {
    color: #000;
    background-color: #fff;
  }
  #searchbar-top {
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 1.5rem;
  }
  #searchbar-top.no-margin {
    margin-left: 0;
  }
  #searchbar-top .mod-search form {
    background: transparent;
    border: none;
    box-shadow: none;
    border-radius: 0;
    height: auto;
    padding: 0;
  }
  #searchbar-top .mod-search form .searchwrapper {
    padding-right: 0;
  }
  #searchbar-top .mod-search form .searchwrapper input.searchfield {
    box-shadow: none;
    border: 1px solid #bebebe;
    border-radius: 0;
    background-color: #fff;
    height: 38px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  #searchbar-top .mod-search form .searchwrapper input.searchfield.with-back {
    padding-left: 2.3rem;
  }
  #searchbar-top .mod-search form .searchwrapper .close-icon-searchbar {
    position: absolute;
    right: 7px;
    top: 8px;
    height: 24px;
    width: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjExNTIgMTIuMDA1MkwxNyAxNS44OTAxTDE1Ljg5MDEgMTdMMTIuMDA1MiAxMy4xMTUyTDguMTA5OTUgMTdMNyAxNS44OTAxTDEwLjg5NTMgMTIuMDA1Mkw3IDguMTA5OTVMOC4xMDk5NSA3TDEyLjAwNTIgMTAuODk1M0wxNS44OTAxIDdMMTcgOC4xMDk5NUwxMy4xMTUyIDEyLjAwNTJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
    cursor: pointer;
    color: #5A5A5A;
  }
  #searchbar-top .mod-search form .searchwrapper .back-icon-searchbar {
    position: absolute;
    left: 7px;
    top: 8px;
    height: 24px;
    width: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K");
    cursor: pointer;
    color: #5A5A5A;
  }
  #searchbar-top .mod-search form button {
    border: 0px none transparent;
    border-radius: 0;
    margin-left: 1px;
    background-color: #CB0538;
    box-shadow: none;
    height: 36px;
    padding: 6px;
  }
  #searchbar-top .mod-search form button:active,
  #searchbar-top .mod-search form button:hover {
    background-color: #e3023e;
  }
  #searchbar-top .mod-search form button i {
    width: 24px;
    height: 24px;
    background: url('/images/icons/magnifying_glass_white.svg');
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 991px) {
  #searchbar-top {
    float: none;
    padding-left: 1.5rem;
  }
}
@media screen and screen and (min-width: 992px) {
  #searchbar-top .mod-search form .searchwrapper input.searchfield.with-back {
    padding-left: 1rem;
  }
  #searchbar-top .mod-search form .searchwrapper .close-icon-searchbar,
  #searchbar-top .mod-search form .searchwrapper .back-icon-searchbar {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  #searchbar-top.search-container-inapp {
    margin-left: 0 !important;
    padding-left: 0 !important;
    margin-top: 15px;
  }
  #searchbar-top.search-container-inapp .unit-search-field {
    padding-left: 6px;
    padding-right: 6px;
  }
  #searchbar-top.search-container-inapp .mod-search form .searchwrapper input.searchfield.with-back.in-app-with-back {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .search-overlay-wrapper.active ~ * #searchbar-top {
    padding-left: 0px;
  }
}
@media screen and (min-width: 992px) {
  .content-blog-overview #searchbar-top {
    float: right;
    margin-left: 0;
  }
  .content-blog-overview #searchbar-top .size1of2 {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .mod-search button i {
    float: none;
    display: inline-block;
  }
  .mod-search button span {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .mod-search {
    white-space: normal;
  }
  .mod-search form {
    position: relative;
    height: auto;
    padding: 6px 6px 3px 6px;
  }
  .mod-search label.radio {
    float: left;
    margin-right: 1px;
    font-size: 16px;
    padding-top: 12px;
    line-height: 1.2;
  }
  .mod-search button {
    margin: 0;
    line-height: 1.2;
    color: #fff;
    font-size: 16px;
    width: auto;
    padding-top: 12px;
  }
  .mod-search .searchwrapper {
    position: absolute;
    left: 0;
    right: 0;
    padding-right: 0;
  }
  .mod-search .optionswrapper {
    float: left;
    width: 100%;
    margin-top: 45px;
  }
  .mod-search .optionswrapper .searcharea {
    float: left;
    padding-bottom: 3px;
  }
  .mod-search .optionswrapper .search {
    text-align: center;
  }
  .mod-search div.sitesearchcontainer {
    width: 100%;
  }
  #search-content.mod-search.active-overlay {
    background-color: #f1f1f1;
    padding: 15px 16px;
  }
}
@media print {
  .mod-search {
    display: none;
  }
}
@media screen {
  .mod-search-results .hits {
    margin-top: -15px;
    font-weight: bold;
  }
  .mod-search-results .media {
    padding-top: 10px;
  }
  .mod-search-results .media .img {
    margin: 5px 20px 0 0;
  }
  .mod-search-results .media:hover h2,
  .mod-search-results .media:active h2,
  .mod-search-results .media:focus h2 {
    border-bottom: 1px solid #003366;
  }
  .mod-search-results .bd {
    color: #000;
  }
  .mod-search-results .bd h2 {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 2px;
    border-bottom: 1px solid #fff;
    color: #003366;
    line-height: 1;
  }
  .mod-search-results .bd .fileinfo {
    font-weight: bold;
    margin-bottom: 10px;
  }
  .mod-search-results .bd .hit {
    color: #ce1141;
  }
  .mod-search-results .loadmore {
    text-align: center;
    display: block;
    padding: 10px 0;
    margin-bottom: 20px;
    border-top: 1px solid #003366;
    font-weight: bold;
  }
  .mod-search-results .loadmore span {
    display: inline-block;
    padding: 0 55px;
  }
  .mod-search-results .loadmore i {
    display: inline-block;
    width: 15px;
    height: 8px;
    background: url("/images/sprite.png?20170310") 0 -2625px no-repeat;
  }
  .mod-search-results .loadmore:hover span,
  .mod-search-results .loadmore:active span,
  .mod-search-results .loadmore:focus span {
    text-decoration: underline;
  }
  .mod-search-results-filter a {
    font-weight: bold;
  }
  .mod-search-results-filter section a:hover {
    text-decoration: none;
  }
  .mod-search-results-filter section.mod-form label {
    padding-top: 2px;
  }
}
@media screen {
  .skin-search-home {
    margin: 50px 0 43px;
  }
  .skin-search-home-bw {
    margin: 43px 0;
  }
}
@media screen and (max-width: 600px) {
  .skin-search-home {
    margin: 0 0 15px 0;
  }
}
@media (max-width: 460px) {
  .c2 .search-switch {
    padding-top: 20px;
  }
}
.search-switch {
  position: relative;
  margin-top: 28px;
}
.search-switch.desktop {
  display: block;
  position: relative;
}
.search-switch.desktop .filterstatus {
  position: absolute;
  left: 0;
  bottom: -27px;
}
@media (max-width: 768px) and (min-width: 641px) {
  .search-switch.desktop {
    display: none;
  }
  .search-switch.mobile {
    display: block;
  }
  .search-switch.mobile .mod-form {
    position: initial;
  }
  .search-switch .mod-form .control .l-inline label {
    font-size: 15px;
    font-weight: bold;
  }
}
@media (max-width: 640px) {
  .search-switch .mod-form {
    margin: 0 0 20px 18px;
  }
}
@media (max-width: 768px) and (min-width: 641px) {
  .search-switch .mod-form {
    margin: 0 0 20px 25px;
    position: absolute;
    top: 80px;
  }
}
@media (min-width: 769px) {
  .search-switch {
    margin-left: 40px;
  }
}
@media (max-width: 978px) {
  div#hitlist.c3 {
    width: -webkit-fill-available;
  }
}
div.hitlistpager img {
  padding-bottom: 2px;
}
@media screen and (max-width: 600px) {
  /* Navigation */
  .mod.mod-search .optionswrapper {
    float: right;
    margin-top: 0;
    width: unset;
  }
  .mod.mod-search .searchwrapper {
    padding-right: 7px;
  }
}
@media screen and (max-width: 991px) {
  .mod.mod-search .searchwrapper {
    position: relative;
  }
}
/* search field */
.mod.mod-search input:hover,
.mod.mod-search input:focus,
.mod.mod-search label:hover {
  border: 1px solid #000;
}
div.sitesearchcontainer {
  background-color: white;
  z-index: 200;
}
li.ui-autocomplete-category {
  font-weight: bold;
  line-height: 30px;
  padding-top: 10px;
  clear: both;
  border-top: 2px solid;
  border-color: #003366;
}
li.ui-autocomplete-category-margin {
  /*margin-top: 20px;*/
}
.ac-margin {
  padding-left: 0 !important;
  background-color: #F3F3F3;
  height: 15px;
}
.ac-margin span {
  display: inline-block;
  height: 100%;
  width: 100%;
  background-color: #F3F3F3;
}
ul.ui-autocomplete {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 30px;
  border: 1px solid #003366;
  box-shadow: 1px 1px 3px 2px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 5px;
  display: inline-block;
}
ul.ui-autocomplete li.ui-menu-item {
  padding-bottom: 5px;
}
@media (max-width: 991px) {
  ul.ui-autocomplete {
    padding-right: 0 !important;
  }
}
span.hit-counter-typeahead {
  font-weight: 100;
  font-size: 12px;
}
.mod-search .searchfield.ui-autocomplete-input {
  box-shadow: none;
  -webkit-box-shadow: none;
}
a.acproduct {
  background-color: #fff;
  display: block;
  clear: both;
  float: left;
  padding-bottom: 15px;
  padding-top: 15px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #fff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
a.acproduct-margin {
  margin-bottom: 20px;
}
a.acproduct.ui-state-hover,
a.acproduct.ui-state-focus {
  background: inherit;
  cursor: pointer;
  font-weight: normal;
}
div.acproductimage {
  width: 40px;
  height: 40px;
  padding-left: 10px;
  overflow: hidden;
  float: left;
}
div.acproductimage img {
  max-width: 40px;
  max-height: 40px;
}
div.acproducttext {
  float: right;
  padding-left: 10px;
}
div.acproducttitle {
  color: #003366;
  font-weight: bold;
}
div.acproductnumber {
  font-size: 13px;
}
div.acproductname {
  color: #000;
}
#fastinput_ac div.acproducttext {
  float: left;
}
a.acsuchbegr.ui-state-hover,
a.acsuchbegr.ui-state-focus {
  background: inherit;
  cursor: pointer;
  color: #000;
}
a.acsuchbegr {
  color: #000;
  background-color: #fff;
  padding-left: 85px;
  display: block;
}
@media screen {
  div.searchpagesizer {
    width: 85px;
  }
}
@media screen and (max-width: 1024px) {
  .mod-search .optionswrapper .search span {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
  }
}
@media screen and (max-width: 480px) {
  div.sitesearchcontainer {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .mod-visual.skin-visual-hide + .skin-search-content {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 15px;
    background-color: #e1e1e1;
  }
}
.mod-search ul.ui-autocomplete {
  padding-left: 0;
}
@media screen and (max-width: 600px) {
  /* Navigation */
  .mod.mod-search .optionswrapper {
    float: right;
    margin-top: 0;
    width: unset;
  }
  .mod.mod-search .searchwrapper {
    position: inherit;
    padding-right: 7px;
  }
}
.mod-search .optionswrapper .searcharea,
.mod-search .optionswrapper .search span {
  display: none;
}
.search-overlay-wrapper {
  margin-top: 16px;
}
.search-overlay-wrapper .typeahead_products .left-container {
  width: 100%;
}
.big-header-mobile .container {
  width: 100% !important;
  max-width: unset !important;
}
.big-header-mobile .container .mod-search.active-overlay {
  background-color: #f1f1f1;
  padding: 15px 16px;
}
.search-overlay-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  transition: 0.5s;
  width: 100%;
  height: 100%;
  z-index: 3000;
  opacity: 0;
  visibility: hidden;
  overflow: scroll;
}
.search-overlay-wrapper.active {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 991px) {
  .in-app-body header:has(.search-overlay-wrapper) {
    position: sticky;
    top: 0px;
    left: 0px;
    z-index: 200;
  }
}
.optionswrapper {
  display: flex;
  position: relative;
  border: 1px solid #bebebe;
  border-left: 0px none transparent;
}
#searchbar-top .mod-search form button {
  flex: 1;
  flex-basis: 0;
  text-align: center;
}
#searchbar-top .mod-search form button i {
  float: none;
  display: inline-block;
}
.img-search__init-button,
#searchbar-top .mod-search form button.img-search__init-button,
#searchbar-top .mod-search form button.img-search__init-button:hover,
#searchbar-top .mod-search form button.img-search__init-button:focus {
  appearance: none;
  position: relative;
  width: 36px;
  height: 36px;
}
.img-search__init-button::before,
#searchbar-top .mod-search form button.img-search__init-button::before,
#searchbar-top .mod-search form button.img-search__init-button:hover::before,
#searchbar-top .mod-search form button.img-search__init-button:focus::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: '\00A0';
  display: block;
  background-color: white;
  -webkit-mask-image: url('/images/icons/camera_black.svg');
  mask-image: url('/images/icons/camera_black.svg');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.img-search__init-button:hover,
#searchbar-top .mod-search form button.img-search__init-button:hover,
#searchbar-top .mod-search form button.img-search__init-button:focus:hover {
  background: #e3023e;
}
.img-search__init-button--active-y::before,
#searchbar-top .mod-search form button.img-search__init-button--active-y::before,
#searchbar-top .mod-search form button.img-search__init-button--active-y:focus::before,
#searchbar-top .mod-search form button.img-search__init-button--active-y:focus:hover::before,
.img-search__init-button:hover::before,
#searchbar-top .mod-search form button.img-search__init-button:hover::before,
#searchbar-top .mod-search form button.img-search__init-button:focus:hover::before {
  background: white;
}
@media (max-width: 991px) {
  #searchbar-top .mod-search form .optionswrapper {
    margin-bottom: 3px;
  }
}
.img-search__out {
  padding-left: 24px;
  padding-right: 24px;
  font-weight: initial;
  position: relative;
}
.img-search__out {
  padding-top: 24px;
}
#search-overlay .img-search__out {
  padding-top: 0px;
}
.img-search__upload-title {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .img-search__drop-region {
    background-color: #f1f1f1;
    border: 1px dashed #6A6A6A;
    padding: 24px 24px 0px 24px;
    margin-bottom: 24px;
  }
  .img-search__drop-region--dragover-y {
    border: 1px solid #088344;
    box-shadow: inset 0px 0px 2px #088344;
  }
}
.img-search__upload-icon-1,
.img-search__upload-icon-2 {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: black;
  -webkit-mask-image: url('/images/icons/file_up.svg');
  mask-image: url('/images/icons/file_up.svg');
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  vertical-align: middle;
}
.img-search__upload-icon-1-container {
  margin-right: 8px;
}
.img-search__upload-icon-1 {
  background-color: #6A6A6A;
  -webkit-mask-image: url('/images/icons/map_marker.svg');
  mask-image: url('/images/icons/map_marker.svg');
}
.img-search__upload-instructions-2 {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .img-search__upload-instructions-2 {
    display: none;
  }
}
.img-search__upload-instructions-3 {
  color: #6A6A6A;
  text-align: center;
}
@media (max-width: 991px) {
  .img-search__upload-instructions-3 {
    display: none;
  }
}
.img-search__upload-button-container {
  text-align: center;
}
.img-search__img-input-label {
  background-color: #464D5F;
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  padding: 12px 16px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .img-search__img-input-label {
    display: flex;
  }
}
.img-search__upload-icon-2-container {
  display: inline-block;
  margin-right: 8px;
}
@media (max-width: 991px) {
  .img-search__upload-icon-2-container {
    border: 1px solid white;
    margin-right: 12px;
  }
}
.img-search__upload-icon-2 {
  background-color: white;
}
@media (max-width: 991px) {
  .img-search__upload-icon-2 {
    -webkit-mask-image: url('/images/icons/image_placeholder_black.svg');
    mask-image: url('/images/icons/image_placeholder_black.svg');
  }
}
@media (max-width: 991px) {
  .img-search__img-input-label-text-large {
    display: none;
  }
}
@media (min-width: 992px) {
  .img-search__img-input-label-text-small {
    display: none;
  }
}
.img-crop {
  position: relative;
  border: 1px solid #464D5F;
  background: repeating-conic-gradient(#e0e0e0 0% 25%, transparent 0% 50%) 50% / 20px 20px;
  height: 400px;
  margin-bottom: 24px;
}
.img-crop::before {
  content: '\00A0';
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #464D5FCC;
}
.img-crop__sheet {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.img-crop__img-wrap {
  position: relative;
}
.img-crop__img-wrap::before {
  content: '\00A0';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: #464D5F99;
}
.img-crop__selected-region {
  overflow: hidden;
  display: inline-block;
  position: relative;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  cursor: move;
}
.img-crop__img-1 {
  max-width: 100%;
  max-height: 400px;
  display: inline-block;
}
.img-crop__img-2 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
}
.img-crop__crop-handle-top-left,
.img-crop__crop-handle-top-right,
.img-crop__crop-handle-bottom-left,
.img-crop__crop-handle-bottom-right,
.img-crop__move-handle {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: #FFFFFF66;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #464D5F;
  cursor: move;
}
.img-crop__crop-handle-top-left {
  top: 0px;
  left: 0px;
}
.img-crop__crop-handle-top-right {
  top: 0px;
  right: 0px;
}
.img-crop__crop-handle-bottom-left {
  bottom: 0px;
  left: 0px;
}
.img-crop__crop-handle-bottom-right {
  bottom: 0px;
  right: 0px;
}
.img-crop__move-handle {
  top: 0px;
  right: 0px;
  cursor: move;
}
.img-crop__crop-handle-icon,
.img-crop__move-handle-icon {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-image: url('/images/icons/arrows_diagonal_up_out.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.img-crop__crop-handle-top-left .img-crop__crop-handle-icon,
.img-crop__crop-handle-bottom-right .img-crop__crop-handle-icon {
  transform: rotate(90deg);
}
.img-crop__move-handle-icon {
  background-image: url('/images/icons/arrows_out.svg');
}
.img-search__review-buttons {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.img-search__review-button {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.img-search__review-button-icon-container {
  width: 24px;
  height: 24px;
  display: inline-block;
}
.img-search__review-button-icon {
  background-color: #CB0538;
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url('/images/icons/angle_up.svg');
  mask-image: url('/images/icons/angle_up.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
}
.img-search__review-button-icon-container--type-reset {
  border: 1px solid #CB0538;
}
.img-search__review-button-icon--type-reset {
  -webkit-mask-image: url('/images/icons/image_placeholder_black.svg');
  mask-image: url('/images/icons/image_placeholder_black.svg');
}
.img-search__review-botton-text,
.img-search__review-button-text {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.img-search__message {
  border: 1px solid #8D8D8D;
  background-color: #f3f3f3;
  display: flex;
  align-items: center;
  padding: 10px;
  position: relative;
}
@keyframes img-search__message--duration-normal {
  0% {
    transform: translateX(-50%) scaleX(0);
  }
  100% {
    transform: translateX(0) scaleX(1);
  }
}
.img-search__message--duration-normal::after {
  content: '\00A0';
  display: block;
  width: calc(100% - 4px);
  height: 2px;
  position: absolute;
  bottom: 2px;
  left: 2px;
  background-color: #8D8D8D;
  animation: img-search__message--duration-normal 10s;
  animation-timing-function: linear;
}
.img-search__message--type-success {
  border: 1px solid #088344;
  background-color: #E3F1E2;
}
.img-search__message--type-success.img-search__message--duration-normal::after {
  background-color: #088344;
}
.img-search__message--type-warning {
  border: 1px solid #FFCD00;
  background-color: #FFF3DB;
}
.img-search__message--type-warning.img-search__message--duration-normal::after {
  background-color: #FFCD00;
}
.img-search__message--type-error {
  border: 1px solid #cb0538;
  background-color: #FFEEF1;
}
.img-search__message--type-error.img-search__message--duration-normal::after {
  background-color: #cb0538;
}
.img-search__message-icon {
  margin-right: 10px;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.img-search__message-icon--type-success {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzEwLjQxNzggNCA4Ljg3MTAzIDQuNDY5MTkgNy41NTU0NCA1LjM0ODI0QzYuMjM5ODUgNi4yMjcyOSA1LjIxNDQ3IDcuNDc2NzIgNC42MDg5NyA4LjkzODUzQzQuMDAzNDcgMTAuNDAwMyAzLjg0NTA0IDEyLjAwODkgNC4xNTM3MiAxMy41NjA3QzQuNDYyNCAxNS4xMTI2IDUuMjI0MzMgMTYuNTM4IDYuMzQzMTUgMTcuNjU2OUM3LjQ2MTk3IDE4Ljc3NTcgOC44ODc0MyAxOS41Mzc2IDEwLjQzOTMgMTkuODQ2M0MxMS45OTExIDIwLjE1NSAxMy41OTk3IDE5Ljk5NjUgMTUuMDYxNSAxOS4zOTFDMTYuNTIzMyAxOC43ODU1IDE3Ljc3MjcgMTcuNzYwMiAxOC42NTE4IDE2LjQ0NDZDMTkuNTMwOCAxNS4xMjkgMjAgMTMuNTgyMyAyMCAxMkMyMCA5Ljg3ODI3IDE5LjE1NzEgNy44NDM0NCAxNy42NTY5IDYuMzQzMTVDMTYuMTU2NiA0Ljg0Mjg1IDE0LjEyMTcgNCAxMiA0Wk03Ljg1NTk2IDEyLjQ5OUwxMS4xMTIgMTUuNzU0TDE2LjcwNCAxMC4xNjJMMTUuNjQ0IDkuMTAxMDFMMTEuMTEyIDEzLjYzM0w4LjkxNjk2IDExLjQzOEw3Ljg1NTk2IDEyLjQ5OVoiIGZpbGw9IiMwODgzNDQiLz4KPC9zdmc+Cg==');
}
.img-search__message-icon--type-warning {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODA5MDIgMTkuNUwxMiA1LjExODAzTDE5LjE5MSAxOS41SDQuODA5MDJaIiBmaWxsPSIjRkZDRDAwIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMjc3OSAxNy44NjY2SDEyLjY2ODhWMTYuNDc0NkgxMS4yNzc5VjE3Ljg2NjZaTTExLjU3OTcgMTUuOTk1N0wxMS4yMTkyIDEyLjMxMjVWMTAuNjEwMUgxMi43MjMyVjEyLjMxMjVMMTIuMzY2OSAxNS45OTU3SDExLjU3OTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K');
}
.img-search__message-icon--type-error {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy44MTU4IiB5PSIzLjgxNTgiIHdpZHRoPSIxNi4zNjg0IiBoZWlnaHQ9IjE2LjM2ODQiIHJ4PSIxLjUiIGZpbGw9IiNDQjA1MzgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljk3Nzg3IDE2LjYzMTVIMTAuNzI1MVYxNC44ODMxSDguOTc3ODdWMTYuNjMxNVpNOS4zNTY1MSAxNC4yNzk5TDguOTAyNjIgOS42NTI5MVY3LjUxNDI4SDEwLjc5MzVWOS42NTI5MUwxMC4zNDU0IDE0LjI3OTlIOS4zNTY1MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMjE5MyAxNi42MzE1SDE0Ljk2NjVWMTQuODgzMUgxMy4yMTkzVjE2LjYzMTVaTTEzLjU5NzkgMTQuMjc5OUwxMy4xNDUyIDkuNjUyOTFWNy41MTQyOEgxNS4wMzZWOS42NTI5MUwxNC41ODc5IDE0LjI3OTlIMTMuNTk3OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}
.img-search__message-text {
  flex: 1;
}
@keyframes img-search__loading-overlay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.img-search__loading-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 0;
  animation: img-search__loading-overlay;
  animation-iteration-count: 1;
  animation-duration: 0.5s;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
}
.img-search__loading-overlay::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '\00A0';
  display: block;
  width: 32px;
  height: 32px;
  background-image: url('/images/loader.gif');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.img-search__announcement-bubble {
  display: block;
  position: absolute;
  top: calc(100% + 9px);
  right: 0px;
  width: 150%;
  color: white;
  background-color: #CB0538;
  padding: 12px;
  border-radius: 5px;
  z-index: 1;
}
.img-search__announcement-bubble::after {
  position: absolute;
  top: -9px;
  right: 10%;
  content: '\00A0';
  display: block;
  width: 18px;
  height: 9px;
  background-color: #CB0538;
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
}
.img-search__announcement-bubble-text {
  font-size: 10px;
  white-space: normal;
}
.img-search__out {
  padding: 0px;
  margin-bottom: 48px;
}
.img-search__steps {
  position: relative;
  height: 400px;
  transition: height 0.4s;
}
@media (max-width: 991px) {
  .img-search__out {
    margin-bottom: 24px;
  }
  .img-search__steps--mobile-y {
    height: 250px;
  }
}
.img-search__upload-form-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  background-color: #00000088;
  z-index: 10000;
}
.img-search__upload-form-dialog {
  background-color: white;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  z-index: 20000;
  box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.img-search__close-cross {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  right: 1rem;
  background: url('/images/icons/cross_black.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  cursor: pointer;
}
.img-search__upload-title {
  padding-right: 0;
  padding-bottom: 16px;
}
.img-search__upload-instructions-1 {
  padding-bottom: 48px;
}
.img-search__messages {
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: calc(100% - 32px);
  max-height: calc(100% - 32px);
  overflow: hidden;
}
.img-search__dialog-main-row {
  display: flex;
  margin-left: 1rem;
  width: calc(100% - 32px);
  height: calc(100% - 16px);
  gap: 2rem;
}
@media (max-width: 991px) {
  .img-search__dialog-main-row {
    margin: 0px;
    width: 100%;
    height: 100%;
  }
}
.img-search__steps--mobile-y .img-search__dialog-main-row {
  margin: 0px;
  width: 100%;
  height: 100%;
}
.img-search__img-review {
  background-color: #F1F1F1;
  padding-top: 1rem;
  box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 991px) {
  .img-search__img-review {
    padding-top: 0px;
  }
}
.img-search__steps--mobile-y .img-search__img-review {
  padding-top: 0px;
}
.img-search__dialog-col-1 {
  flex: 2;
  flex-basis: 0;
  border: 1px solid #6A6A6A;
  display: flex;
  flex-direction: column;
}
.img-search__dialog-col-2 {
  flex: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
@media (max-width: 991px) {
  .img-search__steps--upload-form,
  .img-search__upload-form-dialog,
  .img-search__dialog-col-2 {
    display: none;
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    flex-basis: 0;
    flex-grow: 0;
    overflow: hidden;
  }
  .img-search__upload-form-overlay {
    display: none;
  }
  .img-search__dialog-col-1 {
    border: 0;
  }
}
.img-search__steps--mobile-y .img-search__steps--upload-form,
.img-search__steps--mobile-y .img-search__upload-form-dialog,
.img-search__steps--mobile-y .img-search__dialog-col-2 {
  display: none;
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
  flex-basis: 0;
  flex-grow: 0;
  overflow: hidden;
}
.img-search__steps--mobile-y .img-search__upload-form-overlay {
  display: none;
}
.img-search__dialog-col-2 > * {
  margin-top: 0px;
  margin-bottom: 0px;
}
.img-search__drop-region {
  flex: 1;
  border-style: solid;
  background-color: transparent;
}
.img-search__img-input-label {
  display: block;
}
.img-search__drop-region {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.img-search__upload-instructions-2 {
  display: block;
  margin: 0px;
}
.img-search__upload-icon-1-container {
  display: block;
  margin: 0px;
  text-align: center;
}
.img-search__upload-icon-1 {
  -webkit-mask-image: url('/images/icons/upload.svg');
  mask-image: url('/images/icons/upload.svg');
}
.img-search__upload-instructions-2-text {
  display: block;
  margin-top: 0.5rem;
  text-align: center;
}
.img-crop {
  background: repeating-conic-gradient(#e0e0e0 0% 25%, transparent 0% 50%) 50% / 20px 20px;
  height: unset;
  flex: 1;
  margin: 0px;
  border: 0px none transparent;
  overflow: hidden;
}
.img-crop::before,
.img-crop__img-wrap::before {
  background-color: #464D5FCC;
}
.img-crop__img-wrap {
  box-shadow: 0px 0px 1px #999999;
}
.img-search__img-review {
  height: 100%;
}
.img-search__review-buttons {
  gap: 1rem;
  margin: 0px;
  padding: 1rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@keyframes img-search__fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.img-crop__img-2 {
  animation-name: img-search__fade-in;
  animation-duration: 0.4s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.img-crop__img-1 {
  max-height: 280px;
  transition: max-height 0.4s;
}
@media (max-width: 991px) {
  .img-search__steps--mobile-y .img-crop__img-1 {
    max-height: 150px;
  }
}
.img-crop__crop-handle,
.img-crop__move-handle {
  box-sizing: border-box;
}
.img-search__steps--mobile-y.img-search__steps--mobile-crop-active-n .img-crop__crop-handle,
.img-search__steps--mobile-y.img-search__steps--mobile-crop-active-n .img-crop__move-handle {
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 991px) {
  .img-search__review-buttons .img-search__region-reset-button {
    display: none;
  }
}
.img-search__steps--mobile-y .img-search__review-buttons .img-search__region-reset-button {
  display: none;
}
.img-search__steps button[disabled] {
  background-color: #f3f3f3;
  border-color: #bebebe;
  color: #bebebe;
  cursor: not-allowed;
}
.img-search__steps--mobile-n .img-search__review-buttons .img-search__region-start-cropping-button {
  display: none;
}
.img-search__steps--mobile-y.img-search__steps--mobile-crop-active-n .img-crop__selected-region {
  cursor: unset;
}
.img-search__steps--mobile-crop-active-y {
  height: calc(100vh - 200px);
}
.img-search__steps--mobile-crop-active-y .img-crop__img-1 {
  transition: max-height 0.4s;
  max-height: calc(100vh - 390px);
}
.img-search__mobile-cropping-extras {
  padding: 1rem;
}
.img-search__steps--mobile-n .img-search__mobile-cropping-extras,
.img-search__steps--mobile-crop-active-n .img-search__mobile-cropping-extras {
  display: none;
}
.img-search__mobile-cropping-buttons {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
.img-search__steps--mobile-crop-active-y .img-search__review-buttons {
  display: none;
}
.img-search__count-display {
  font-size: 1.2rem;
  color: #6A6A6A;
}
.image-search__title-result-count {
  font-weight: bold;
  color: black;
}
.img-search__upload-icon-2-container {
  display: none;
}
.img-search__out--mobile-n {
  margin-top: 16px;
}
@media screen and (min-width: 769px) {
  div.shopcontent .img-search__out--mobile-n {
    margin-top: 0px;
  }
}
@media (max-width: 991px) {
  .img-search__out--mobile-y {
    position: relative;
    top: unset;
    left: unset;
    z-index: 200;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 4px;
    padding-right: 4px;
    margin-left: -4px;
    margin-right: -4px;
    background-color: white;
  }
  .img-search__steps--mobile-y {
    position: relative;
  }
  .img-search__steps--mobile-y::before {
    display: block;
    content: '\00A0';
    position: absolute;
    bottom: 100%;
    left: -4px;
    width: calc(100% + 8px);
    height: 15px;
    background-color: white;
    display: none;
  }
}
@media screen and (max-width: 480px) {
  table {
    font-size: 0.9em;
  }
  th,
  td {
    text-align: left;
    padding-right: 0;
  }
  th[align="right"],
  td[align="right"] {
    text-align: right;
  }
}
@media screen {
  .mod-table {
    margin-bottom: 20px;
    color: #003366;
  }
  .mod-table tbody tr:hover {
    color: #fff;
    background: #003366;
  }
  .mod-table tbody tr:hover a {
    color: #fff;
  }
  .mod-table tbody th,
  .mod-table tbody td {
    text-align: left;
    border-bottom: 1px solid #888;
  }
  .mod-table thead th {
    text-align: left;
    border-bottom: 2px solid #003366;
  }
  .mod-table .tablesorter {
    table-layout: fixed;
  }
  .mod-table .tablesorter .header {
    padding-bottom: 0.25em;
    vertical-align: bottom;
    cursor: pointer;
  }
  .mod-table .tablesorter .header i {
    display: inline-block;
    width: 16px;
    height: 20px;
    background: url("/images/sprite.png?20210126") 5px -1417px no-repeat;
    vertical-align: bottom;
  }
  .mod-table .tablesorter .headerSortDown,
  .mod-table .tablesorter .headerSortUp {
    font-weight: bold;
  }
  .mod-table .tablesorter .headerSortDown i {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUgOEwxMiA1TDkgOCIgc3Ryb2tlPSIjRTBFMEUwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
  }
  .mod-table .tablesorter .headerSortUp i {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9IiNFMEUwRTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik0xNSA4TDEyIDVMOSA4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
  }
  .mod-table table.blank {
    color: #000;
  }
  .mod-table table.blank th,
  .mod-table table.blank td {
    background: none;
    border: none;
    padding-left: 0;
  }
  .mod-table table.blank tr:hover {
    color: inherit;
    background: transparent;
  }
  .mod-table table.blank tr:hover a {
    color: inherit;
  }
  .mod-table tfoot tr td,
  .mod-table tfoot tr:nth-child(2n) td,
  .mod-table tfoot tr:nth-child(2n+1) td {
    background: none;
    color: #bfbfbf;
  }
  .mod-table .footnote {
    color: #bfbfbf;
    font-size: 93%;
    text-align: left;
  }
  .mod-table .footnote .asterix {
    display: block;
    float: left;
  }
  .mod-table .footnote .content {
    display: block;
    margin: 0 0 0 10px;
  }
  .mod-table .scrollWrapper {
    overflow-x: auto;
    width: 100%;
    position: relative;
  }
  .mod-table .scrollWrapper::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  .mod-table .scrollWrapper::-webkit-scrollbar:horizontal {
    height: 8px;
  }
  .mod-table .scrollWrapper::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
  }
  .mod-table .scrollWrapper::-webkit-scrollbar-thumb {
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
  }
  .mod-table .scrollLeft {
    position: absolute;
    z-index: 1;
    left: 0;
    width: 5px;
    height: auto;
    background: -moz-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@cl_white', endColorstr='#00ffffff', GradientType=1);
  }
  .mod-table .scrollRight {
    position: absolute;
    z-index: 1;
    right: 0;
    width: 15px;
    height: auto;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='@cl_white', GradientType=1);
  }
  .mod-table .scrollArrow {
    position: absolute;
    top: -20px;
    display: block;
    width: 40px;
    height: 30px;
    cursor: pointer;
    background: transparent url("/images/sprite.png?20210126") 25px -2845px no-repeat;
  }
  .mod-table .scrollRight .scrollArrow {
    right: 0;
  }
  .mod-table .scrollWrapper > table {
    position: relative;
  }
}
@media screen and (max-width: 480px) {
  .mod-table {
    margin: 10px 0;
  }
}
@media screen {
  .mod-table .blank tr.even td,
  .mod-table .blank tr.odd td {
    background: none;
  }
}
.content .dataTables_paginate,
.container .dataTables_paginate {
  padding-top: 0;
}
.content .dataTables_paginate .paginate_disabled_previous,
.container .dataTables_paginate .paginate_disabled_previous {
  display: none;
}
.content .dataTables_paginate .paginate_disabled_next,
.container .dataTables_paginate .paginate_disabled_next {
  display: none;
}
.content .dataTables_paginate .paginate_enabled_previous,
.container .dataTables_paginate .paginate_enabled_previous {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
  background-size: 100%;
}
.content .dataTables_paginate .paginate_enabled_next,
.container .dataTables_paginate .paginate_enabled_next {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat 50% 50%;
  background-size: 100%;
}
.content .dataTables_length input,
.container .dataTables_length input,
.content .dataTables_filter input,
.container .dataTables_filter input {
  border-color: #6A6A6A;
}
.content .dataTables_length label,
.container .dataTables_length label,
.content .dataTables_filter label,
.container .dataTables_filter label {
  color: #000;
}
.content table.tablesorter thead th,
.container table.tablesorter thead th,
.content table.dataTable thead th,
.container table.dataTable thead th,
.content table.tablesorter thead td,
.container table.tablesorter thead td,
.content table.dataTable thead td,
.container table.dataTable thead td {
  background-color: #f3f3f3;
  color: #6A6A6A;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
  padding: 10px 6px;
  border: none;
}
.content table.tablesorter tr th,
.container table.tablesorter tr th,
.content table.dataTable tr th,
.container table.dataTable tr th,
.content table.tablesorter tr td,
.container table.tablesorter tr td,
.content table.dataTable tr td,
.container table.dataTable tr td {
  border-bottom-color: #BEBEBE !important;
}
.content table.tablesorter tr.odd,
.container table.tablesorter tr.odd,
.content table.dataTable tr.odd,
.container table.dataTable tr.odd,
.content table.tablesorter tr.even,
.container table.tablesorter tr.even,
.content table.dataTable tr.even,
.container table.dataTable tr.even {
  border-bottom-color: #BEBEBE !important;
}
.content table.tablesorter tr.odd td.sorting_1,
.container table.tablesorter tr.odd td.sorting_1,
.content table.dataTable tr.odd td.sorting_1,
.container table.dataTable tr.odd td.sorting_1,
.content table.tablesorter tr.even td.sorting_1,
.container table.tablesorter tr.even td.sorting_1,
.content table.dataTable tr.even td.sorting_1,
.container table.dataTable tr.even td.sorting_1 {
  background-color: #fff;
}
.content table.tablesorter tbody tr:hover td,
.container table.tablesorter tbody tr:hover td,
.content table.dataTable tbody tr:hover td,
.container table.dataTable tbody tr:hover td {
  background-color: #fff;
}
.content table.tablesorter tbody td,
.container table.tablesorter tbody td,
.content table.dataTable tbody td,
.container table.dataTable tbody td,
.content table.tablesorter tbody td:first-child,
.container table.tablesorter tbody td:first-child,
.content table.dataTable tbody td:first-child,
.container table.dataTable tbody td:first-child {
  background-color: #fff;
  color: #6A6A6A;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  padding: 10px 6px;
  vertical-align: middle;
}
@media screen {
  .mod-teaser {
    word-break: hyphenate;
    background-color: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  .teaser-line .collection-item {
    background-color: #fff;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  .mod-teaser-bw {
    height: 225px;
  }
  .mod-teaser .inner {
    color: #000;
  }
  .mod-teaser .inner .hd {
    height: 225px;
    width: 100%;
  }
  .mod-teaser-bw .inner .hd {
    height: 225px;
    width: 225px;
    float: left;
  }
  .mod-teaser .hd {
    position: relative;
  }
  .mod-teaser .hd h3 {
    font-family: "Open Sans";
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2;
    padding: 15px 10px 0;
    color: #000;
  }
  .mod-teaser .hd .image-person {
    margin: 10px 10px 0;
  }
  .mod-teaser .bd {
    padding: 10px 10px 20px;
    overflow: hidden;
    height: 182px;
    position: relative;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #000;
  }
  .mod-teaser-bw .bd {
    height: 225px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    width: 225px;
    float: right;
    padding-left: 0;
    padding-right: 10px;
  }
  .mod-teaser .bd h4 {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    padding: 0;
    margin: 0 0 0.3rem;
    color: #000;
  }
  .mod-teaser .bd h4 span {
    font-weight: normal;
  }
  .mod-teaser .bd p,
  .mod-teaser .bd .separator {
    color: #000;
    margin-bottom: 0;
  }
  .mod-teaser .bd ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .mod-teaser .bd ul li a {
    margin-left: 15px;
    white-space: nowrap;
    color: #000;
  }
  .mod-teaser .bd ul li:last-child {
    margin-bottom: 0;
  }
  .mod-teaser .bd .separator {
    border-top: 2px solid #fff;
    background: url("/images/sprite.png?20210126") 13px -52px no-repeat transparent;
    padding: 17px 5px 27px 25px;
    display: block;
    margin: 20px 0 0 0;
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .mod-teaser .bd .teaser-double-arrow {
    /*
        background: @bg_sprite 0 -150px no-repeat transparent;
        display: block;
        height: 37px;
        width: 36px;
        position: absolute;
        right: 15px;
        bottom: 20px;
        */
    display: none;
  }
  .mod-teaser .bd a:hover {
    text-decoration: underline;
  }
  .mod-teaser img:not(.image-person) {
    height: 100%;
    width: auto;
    max-width: none;
  }
  .mod-teaser .teaser-event .hd {
    height: auto;
  }
  .mod-teaser .teaser-event .bd {
    padding: 10px 10px 14px;
    height: 150px;
  }
  .mod-teaser .teaser-event .bd p {
    padding-right: 45px;
  }
  .mod-teaser .teaser-event .bd p.date {
    font-weight: bold;
    margin-top: -2px;
    margin-bottom: 0;
  }
  .mod-teaser .teaser-event .bd h3 {
    margin-bottom: 15px;
  }
  .mod-teaser .teaser-event .bd img {
    width: auto;
    max-width: 206px;
    height: 100%;
    float: left;
    padding-right: 20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  .mod-teaser a {
    color: #fff;
  }
  .mod-teaser a:hover * {
    color: #CB0538 !important;
  }
  .mod-teaser .bottomleft,
  .mod-teaser .bottomright {
    position: absolute;
    bottom: 0;
    height: 180px;
    width: 50%;
  }
  .mod-teaser .bottomleft {
    left: 0;
  }
  .mod-teaser .bottomright {
    right: 0;
  }
  .mod-teaser-bw a {
    color: #000;
  }
  .mod-teaser-bw .bd h4,
  .mod-teaser-bw .bd p {
    color: #000;
  }
  .mod-teaser-bw .bd .teaser-double-arrow {
    background: url("/images/sprite.png?20210126") 0 -150px no-repeat transparent;
  }
}
@media screen and (max-width: 991px) {
  .mod-teaser {
    position: relative;
    margin-right: 0;
    min-height: 360px;
  }
  .mod-teaser-bw {
    height: auto;
  }
  .mod-teaser .inner {
    min-height: 360px;
  }
  .mod-teaser .inner > a {
    display: block;
    min-height: 358px;
  }
  .mod-teaser .inner .hd {
    float: none;
    height: auto;
  }
  .mod-teaser-bw .inner .hd {
    width: 100%;
    float: none;
  }
  .mod-teaser-bw .inner .bd {
    height: auto;
    width: auto;
    float: none;
  }
  .mod-teaser .inner .hd h3 {
    padding-left: 15px;
  }
  .mod-teaser .inner .hd .image-person {
    margin: 15px 0 0 15px;
  }
  .mod-teaser .inner .bd,
  .mod-teaser .inner .teaser-event .bd {
    height: auto;
    min-height: 70px;
    padding: 15px;
    position: static;
  }
  .mod-teaser .inner .bd p,
  .mod-teaser .inner .bd h4,
  .mod-teaser .inner .teaser-event .bd p,
  .mod-teaser .inner .teaser-event .bd h4 {
    padding-right: 0;
  }
  .mod-teaser .inner .bd span.teaser-double-arrow,
  .mod-teaser .inner .teaser-event .bd span.teaser-double-arrow {
    bottom: 15px;
    right: 15px;
  }
  .mod-teaser .inner img:not(.image-person) {
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
  }
  .mod-teaser .teaser-event .bd img {
    float: none;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 992px) {
  .mod-teaser {
    min-height: 0;
  }
  .mod-teaser .inner {
    min-height: 0;
  }
  .mod-teaser .inner > a {
    min-height: 0;
  }
  .mod-teaser .inner .hd h3 {
    font-size: 1.4em;
    padding-top: 10px;
    padding-left: 10px;
  }
  .mod-teaser .inner .hd .image-person {
    margin: 10px 0 0 10px;
  }
  .mod-teaser .inner .bd,
  .mod-teaser .inner .teaser-event .bd {
    padding: 10px;
  }
  .mod-teaser .inner .bd h4,
  .mod-teaser .inner .bd p,
  .mod-teaser .inner .teaser-event .bd h4,
  .mod-teaser .inner .teaser-event .bd p {
    padding-right: 0;
  }
  .mod-teaser.teaser-contact .inner .bd {
    min-height: 136px;
  }
}
@media screen {
  .skin-teaser-location .bd.text-content {
    padding-left: 10px;
  }
}
@media screen and (max-width: 991px) {
  .skin-teaser-location .bd.text-content {
    padding-left: 10px;
  }
}
@media screen {
  .skin-teaser-download .hd {
    height: 180px;
  }
  .skin-teaser-download .bd {
    height: 210px;
    padding: 0;
  }
  .skin-teaser-download .entry {
    display: block;
    padding: 20px 5px 0 10px;
  }
  .skin-teaser-download .entry p {
    padding: 0;
    margin: 0;
  }
  .skin-teaser-download .small-head .hd {
    height: 80px;
  }
  .skin-teaser-download .small-head .bd {
    height: 327px;
  }
  .skin-teaser-download .small-head .bd ul {
    margin-top: 21px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .skin-teaser-download .small-head .bd p {
    padding: 25px 10px 0 10px;
  }
  .skin-teaser-download .small-head .bd .entry {
    display: block;
    padding: 25px 10px 0 10px;
  }
  .skin-teaser-download .small-head .bd .entry p {
    padding: 0;
  }
  .skin-teaser-download .bd ul li {
    background: url("/images/sprite.png?20170310") 0 -291px no-repeat transparent;
  }
  .skin-teaser-download .is-white .inner .bd ul li {
    background-position: 0 -442px;
  }
  .skin-teaser-download .is-white .inner .bd .separator {
    background-position: 10px 22px;
  }
}
@media screen and (max-width: 991px) {
  .skin-teaser-download .inner .hd {
    height: auto;
  }
  .skin-teaser-download .inner .hd h3 {
    padding-top: 11px;
  }
  .skin-teaser-download .inner .bd {
    height: auto;
    padding-bottom: 15px;
  }
  .cms-layout .skin-teaser-download .inner .bd {
    padding-bottom: 54px;
  }
  .skin-teaser-download .inner .bd p {
    padding-top: 10px;
    padding-left: 0;
  }
  .skin-teaser-download .inner .bd ul {
    margin-top: 10px;
    padding-left: 0;
  }
  .skin-teaser-download .inner .bd li {
    margin-bottom: 8px;
  }
  .skin-teaser-download .inner .bd .separator {
    position: static;
    padding: 10px 0 5px 15px;
    background-position: 2px -60px;
  }
  .skin-teaser-download.is-white .inner .bd .separator {
    background-position: 3px 16px;
  }
}
@media screen and (max-width: 480px) {
  .skin-teaser-download .bd {
    padding-bottom: 10px;
  }
}
@media screen {
  .skin-teaser-linklist .bd li {
    background: url("/images/sprite.png?20170310") 0 -70px no-repeat transparent;
  }
  .skin-teaser-linklist .bd ul li a {
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .skin-teaser-linklist .hd {
    height: auto;
  }
  .skin-teaser-linklist .hd img {
    display: block;
    width: 100%;
    height: auto;
  }
  .skin-teaser-linklist .bd {
    height: auto;
  }
  .skin-teaser-linklist .bd li {
    background-position: 0 -70px;
  }
}
@media screen {
  .skin-teaser-white {
    background-color: #000;
  }
  .skin-teaser-white .inner,
  .skin-teaser-white .hd,
  .skin-teaser-white .container-linklist,
  .skin-teaser-white a {
    background-color: #fff;
    color: #000;
  }
  .skin-teaser-white .container-linklist li {
    background: url("/images/sprite.png?20170310") 0 6px no-repeat transparent;
  }
  .skin-teaser-white .bd .teaser-double-arrow {
    background: url("/images/sprite.png?20170310") 0 -150px no-repeat transparent;
  }
}
@media screen and (max-width: 768px) {
  .skin-teaser-white {
    border: 1px solid #003366;
  }
  .skin-teaser-white .container-linklist li {
    background-position: 0 9px;
  }
}
@media screen {
  .mod-teaser .bd a {
    color: #000;
  }
}
.unit.size1of3 > .mod-teaser > .inner > .hd img,
.unit.size2of3 > .mod-teaser > .inner > .hd img {
  width: 100% !important;
}
@media screen {
  .mod-text-image {
    margin-bottom: 20px;
  }
  .mod-text-image .img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mod-text-image .img:not(.size3of4) {
    max-width: 50%;
    width: 100%;
  }
  .mod-text-image .img.left {
    margin: 0 10px 0 0;
    padding-right: 10px;
  }
  .mod-text-image .img.left img,
  .mod-text-image .img.right img {
    height: auto;
    max-width: 100%;
    max-height: 460px;
  }
  .mod-text-image .img.right {
    margin: 0 0 0 10px;
    padding-left: 10px;
  }
  .mod-text-image .media img {
    max-width: 100%;
  }
  .mod-text-image .iframe-container {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
  }
  .mod-text-image .iframe-container > iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    margin: 0;
  }
  .mod-text-image .overlay .icon {
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    margin-top: -22px;
    background: url("/images/sprite.png?20170310") no-repeat 0 -375px;
  }
  .mod-text-image .hd {
    margin: -5px auto 15px;
  }
  .mod-text-image .hd.h3,
  .mod-text-image .hd.h2 {
    margin-top: 0;
  }
  .mod-text-image figcaption {
    padding: 5px 0 0 0;
    margin: 10px 0;
    font-size: 0.933em;
    line-height: 1.4;
    color: #141414;
  }
  .mod-text-image a:hover,
  .mod-text-image a:focus {
    text-decoration: underline;
  }
  .mod-text-image a.overlay:hover,
  .mod-text-image a.overlay:focus {
    text-decoration: none;
  }
}
@media screen and (max-width: 480px) {
  .mod-text-image {
    margin: 10px 0;
  }
  .mod-text-image .img {
    max-width: 100%;
  }
  .mod-text-image .img.left,
  .mod-text-image .img.right {
    float: none;
    max-width: 100%;
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
  }
  .mod-text-image .hd {
    margin: 10px 0;
  }
}
@media screen and (min-width: 481px) {
  .mod-text-image .img:not(.size3of4) {
    max-width: 50%;
    width: 50%;
  }
}
@media screen {
  .skin-text-image-center .hd {
    margin-bottom: 10px;
  }
  .skin-text-image-center .img {
    margin: 0 auto 10px auto;
    max-width: 75%;
    width: 100%;
  }
}
@media screen {
  .mod-visual {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 2px solid #003366;
  }
  .mod-visual img {
    max-width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 480px) {
  .mod-visual {
    display: none;
  }
}
@media screen and (min-width: 481px) {
  .mod-visual + .skin-search-content {
    position: absolute;
    margin-top: -130px;
    padding: 0 15px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 769px) {
  .mod-visual + .skin-search-content {
    margin-top: -100px;
    padding: 0 42px;
  }
}
@media screen {
  .mod-visual.skin-visual-hide {
    height: 148px;
    border-bottom-color: transparent;
  }
  .mod-visual.skin-visual-hide img {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .mod-visual {
    display: none;
  }
}
@media screen {
  .mod-visual.skin-visual-hide + .skin-search-content {
    margin-top: -100px;
  }
}
.gray-background {
  background: #efeff0;
}
.mobile-menu-container,
.lost-password-mobile {
  display: none;
}
.m-b-30 {
  margin-bottom: 50px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-t-30 {
  margin-top: 50px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-t-40 {
  margin-top: 40px;
}
.pd-r-10 {
  padding-right: 10px;
}
.pd-l-10 {
  padding-left: 10px;
}
.pd-r-20 {
  padding-right: 20px;
}
.pd-l-20 {
  padding-left: 20px;
}
.radioImage-container {
  position: relative;
}
.radioImage-container .figur-bild {
  border: solid 1px #CDCDCD;
  padding: 10px;
  width: 100%;
  max-width: unset;
  max-height: unset;
}
.radioImage-container .radioImage-overlay {
  position: absolute;
  background: transparent;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.radioImage-container .radioImage-overlay.active {
  background: #004280;
}
@media (max-width: 640px) {
  .typeahead_products .left-container,
  .typeahead_products .right-container {
    width: 100% !important;
  }
  .typeahead_products .left-container {
    border: none !important;
  }
}
.typeahead_products .left-container {
  width: 60%;
  float: left;
  border-right: 0;
  margin-right: -1px;
  background-color: #fff;
  border-radius: 0;
  /* scroll bugfix */
}
@media (min-width: 640px) {
  .typeahead_products .left-container {
    min-height: 345px;
  }
}
.typeahead_products .left-container .ui-menu-item {
  padding-bottom: 0;
}
.typeahead_products .left-container ul {
  left: 0 !important;
  margin-left: 0;
  margin-right: 1px;
}
@media (max-width: 640px) {
  .typeahead_products .left-container ul {
    margin-right: -4px;
  }
}
.typeahead_products .left-container a.acproduct {
  margin-right: 10px;
  margin-left: 10px;
  border-color: #fff;
  min-width: 90%;
}
.typeahead_products .left-container a.acproduct.ui-state-focus,
.typeahead_products .left-container a.acproduct.ui-state-hover {
  cursor: pointer;
  border-radius: 0;
  padding-right: 0;
  padding-left: 0;
}
.typeahead_products .right-container {
  width: 40%;
  float: right;
  border-radius: 0;
}
.typeahead_products .right-container .ui-autocomplete-category:first-child {
  border-top-right-radius: 0;
}
.typeahead_products .right-container a {
  background: transparent;
  padding-left: 20px;
}
.typeahead_products .right-container .ui-menu-item {
  padding-left: 5px;
}
.typeahead_products .right-container ul {
  margin-left: 1px;
  left: 0 !important;
  margin-right: -5px;
}
.typeahead_products .right-container ul li {
  padding-left: 10px;
}
.typeahead_products .left-container,
.typeahead_products .right-container {
  display: inherit !important;
}
.typeahead_products .left-container ul,
.typeahead_products .right-container ul {
  display: inherit !important;
}
.typeahead_products .left-container .ui-autocomplete-category,
.typeahead_products .right-container .ui-autocomplete-category {
  border-top: solid 1px;
  color: black;
  border-color: #003366;
  padding-left: 10px;
}
.typeahead_products .left-container .ui-autocomplete-category:first-child,
.typeahead_products .right-container .ui-autocomplete-category:first-child {
  border-top: none;
}
.typeahead_products .acproducttext {
  width: 70% !important;
  float: left;
}
.typeahead_products .acproductimage {
  width: 50px;
}
.typeahead_products .acproductimage img {
  display: block !important;
  margin: auto;
}
.typeahead_products.ui-autocomplete {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  background-color: #F3F3F3;
  border-radius: 0;
}
.typeahead_products.ui-autocomplete hr {
  margin-bottom: 0;
  clear: both;
  margin-right: 25px;
  margin-left: 25px;
}
.typeahead_products li.right-container {
  background-color: #f1f1f1;
}
.typeahead_products li.right-container ul {
  background-color: #f1f1f1 !important;
  max-width: 100%;
}
.typeahead_products li.right-container ul li {
  background-color: #f1f1f1 !important;
}
.typeahead_products li.right-container > * {
  background-color: #f1f1f1 !important;
}
.typeahead_products .acproductimage {
  width: 40px;
  height: 40px;
}
.typeahead_products .acproductimage img {
  max-width: 40px;
  max-height: 40px;
}
.typeahead_products li.ui-autocomplete-category.ui-widget-content.ui-menu-divider {
  /* temp solution... */
  border: none;
  padding: 0;
}
.typeahead_products .no-resultsfound-typeahead {
  padding-left: 10px;
  color: black;
}
.typeahead_products .show-more-typeahead-container {
  padding: 20px;
}
.typeahead_products .show-more-typeahead-container-right {
  padding-left: 0;
}
.typeahead_products a.acsuchbegr.show-more-typeahead {
  width: 100%;
  color: #003366;
  display: block;
  border: none;
  font-size: 13px;
  padding-left: 15px;
  margin: 0;
}
@media (max-width: 640px) {
  .typeahead_products .right-container ul {
    border-top: 1px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
  }
}
.typeahead_products .right-container .ui-menu-item {
  padding-right: 5px;
  padding-top: 5px;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all {
  display: block;
  border: none;
  font-size: 13px;
  padding-left: 20px;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all:hover {
  color: #CB0538;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all:hover * {
  color: #CB0538;
}
.typeahead_products.ui-widget-content a {
  color: #000;
}
@media screen {
  .mod-blog-detail .addthis_inline_share_toolbox {
    margin-bottom: 23px;
  }
  .mod-blog-detail dl.floatinglist {
    margin-bottom: 18px;
  }
  .mod-blog-detail dl.floatinglist dt {
    margin-right: 10px;
    float: left;
    padding: 0 5px;
    background-color: #eeeeee;
    font-style: italic;
    color: #9d9d9d;
    border-radius: 4px;
    margin-bottom: 5px;
    font-size: 13px;
  }
  .mod-blog-detail dl.floatinglist dd {
    display: none;
  }
  .mod-blog-detail dl.floatinglist dt a:hover,
  .mod-blog-detail dl.floatinglist dt a:active,
  .mod-blog-detail dl.floatinglist dt a:focus,
  .mod-blog-detail dl.floatinglist dt a:link,
  .mod-blog-detail dl.floatinglist dt a:visited {
    color: #9d9d9d;
    text-decoration: none;
  }
  a.blog-overview-link {
    color: #004280;
    line-height: 1.2;
    margin-top: 6px;
    padding: 3px 5px 3px 15px;
    background: url(https://www.d-a.ch/da/Layout/Images/sprite.png) 5px 8px no-repeat transparent;
    display: block;
    margin-bottom: 20px;
    font-weight: bold;
  }
  a.blog-overview-link:hover,
  a.blog-overview-link:active,
  a.blog-overview-link:focus {
    background-color: #004582;
    background-position: 5px -67px;
    color: #ffffff;
    text-decoration: none;
  }
  .blog-section-navigation {
    display: inline-flex;
    align-items: stretch;
    width: 100%;
    margin-bottom: 10px;
  }
  .blog-section-navigation .link-wrapper {
    background-color: #eee;
    color: #888;
    padding: 5px 10px 1px 10px;
    margin-right: 5px;
    flex-grow: 1;
    flex-basis: 25%;
    display: flex;
    align-items: center;
    border-bottom: 4px solid;
    position: relative;
  }
  .blog-section-navigation .link-wrapper.references,
  .blog-overview .references .blog-image-wrapper {
    border-color: #E5D505;
  }
  .blog-section-navigation .link-wrapper.products,
  .blog-overview .products .blog-image-wrapper {
    border-color: #F5A623;
  }
  .blog-section-navigation .link-wrapper.digitalization,
  .blog-overview .digitalization .blog-image-wrapper {
    border-color: #B8E986;
  }
  .blog-section-navigation .link-wrapper.company_and_services,
  .blog-overview .company_and_services .blog-image-wrapper {
    border-color: #74ADF0;
  }
  .blog-overview .references .blog-section-separator,
  .blog-overview .references .blog-section {
    background-color: #E5D505;
  }
  .blog-overview .products .blog-section-separator,
  .blog-overview .products .blog-section {
    background-color: #F5A623;
  }
  .blog-overview .digitalization .blog-section-separator,
  .blog-overview .digitalization .blog-section {
    background-color: #B8E986;
  }
  .blog-overview .company_and_services .blog-section-separator,
  .blog-overview .company_and_services .blog-section {
    background-color: #74ADF0;
  }
  .blog-section-navigation .link-wrapper:last-child {
    margin-right: 0;
  }
  .blog-section-navigation .link-text {
    margin: auto;
  }
  .blog-overview {
    display: flex;
    flex-wrap: wrap;
  }
  .blog-overview .blog-item-wrapper {
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #000;
  }
  .blog-overview .blog-item-wrapper.lead,
  .blog-overview .blog-item-wrapper.column-1 {
    width: 100%;
  }
  .blog-overview .blog-item-wrapper.column-1 {
    display: flex;
    flex-direction: row;
  }
  .blog-overview .blog-item-wrapper.column-1 .blog-image-wrapper {
    width: 56%;
  }
  .blog-overview .blog-item-wrapper.column-1 .blog-body {
    width: 44%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  .blog-overview .blog-item-wrapper.column-2 {
    width: calc(50% - 30px);
    margin-right: 30px;
  }
  .blog-overview .blog-item-wrapper.column-2 + .blog-item-wrapper.column-2 {
    margin-left: 30px;
    margin-right: 0;
  }
  .blog-overview .blog-item-wrapper.column-3 {
    width: calc(33% - 40px);
    margin-right: 30px;
  }
  .blog-overview .blog-item-wrapper.column-3 + .blog-item-wrapper.column-3 {
    margin-left: 31px;
  }
  .blog-overview .blog-item-wrapper.column-3 + .blog-item-wrapper.column-3 + .blog-item-wrapper.column-3 {
    margin-right: 0;
    margin-left: 30px;
  }
  .blog-overview .blog-text-block {
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
  }
  .blog-overview .blog-image {
    width: 100%;
    max-width: 649px;
  }
  .blog-overview .blog-body {
    margin-bottom: 30px;
  }
  .blog-overview .blog-footer {
    color: #9d9d9d;
    font-size: 11px;
  }
  .blog-overview .blog-title {
    margin-bottom: 10px;
  }
  .blog-overview .publication-date {
    float: right;
  }
  .blog-overview .blog-section-separator {
    display: inline-block;
    width: 100%;
    padding-top: 4px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px;
  }
  .blog-overview .blog-section-wrapper {
    display: inline-block;
    width: 100%;
    background-color: #fff;
  }
  .blog-overview .blog-section {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .corner {
    position: relative;
    display: block;
  }
  .corner::before {
    background: url(https://www.d-a.ch/da/Layout/Images/sprite.png) 0 -4652px no-repeat transparent;
    display: inline-block;
    width: 24px;
    height: 24px;
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
  }
  .corner.small::before {
    width: 10px;
    height: 10px;
  }
  .corner.medium::before {
    width: 13px;
    height: 13px;
  }
  .corner.references.small::before {
    background-position-y: -4666px;
  }
  .corner.references.medium::before {
    background-position-y: -4663px;
  }
  .corner.references.big::before {
    background-position-y: -4652px;
  }
  .corner.products.small::before {
    background-position-y: -4741px;
  }
  .corner.products.medium::before {
    background-position-y: -4738px;
  }
  .corner.products.big::before {
    background-position-y: -4727px;
  }
  .corner.digitalization.small::before {
    background-position-y: -4816px;
  }
  .corner.digitalization.medium::before {
    background-position-y: -4813px;
  }
  .corner.digitalization.big::before {
    background-position-y: -4802px;
  }
  .corner.company_and_services.small::before {
    background-position-y: -4883px;
  }
  .corner.company_and_services.medium::before {
    background-position-y: -4880px;
  }
  .corner.company_and_services.big::before {
    background-position-y: -4869px;
  }
}
/* fs_forms primefaces update */
@media print {
  .mod-blog-detail .addthis_inline_share_toolbox,
  .mod-blog-detail .floatinglist,
  .mod-blog-detail .blog-overview-link,
  .mod-blog-detail .teaser-line.l-border-box,
  .sidebar-icons,
  .teaser-double-arrow {
    display: none;
  }
  body {
    margin: 40px;
    font-size: 11px;
  }
  .img {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .blog-filter {
    display: none;
  }
}
@media (max-width: 768px) {
  #blog-filter {
    float: right;
  }
  .blog-section-navigation {
    display: none;
  }
  .blog-section-navigation .header {
    width: 100%;
    background-color: #FFF;
    position: relative;
    height: 50px;
  }
  .blog-section-navigation .header .title {
    position: absolute;
    left: 10px;
    font-size: 25px;
    top: 10px;
  }
  .blog-section-navigation .header .close-icon {
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .active .blog-section-navigation {
    display: block;
    margin: auto;
    width: 90%;
  }
  .blog-section-navigation a.link-wrapper {
    margin-right: 0;
    height: 40px;
  }
  .blog-filter {
    display: block;
  }
  .background-mobile.active {
    background: rgba(0, 0, 0, 0.48);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 300;
    top: 0;
    right: 0;
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.5s;
    float: none;
  }
  .blog-section-navigation .floatinglist {
    margin-bottom: 0 !important;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .blog-section-navigation .floatinglist,
  .blog-section-navigation .blog-facetgroup {
    background-color: #FFF;
  }
  .blog-section-navigation .blog-facetgroup .facetitem {
    padding: 0px 10px;
  }
  .blog-section-navigation .header {
    background-color: #FFF;
    height: 50px;
  }
  .blog-section-navigation .left {
    float: left;
  }
  .blog-section-navigation .right {
    float: right;
  }
}
.mod-blog-detail .blog-section-navigation dl.floatinglist {
  display: none;
}
@media (max-width: 991px) {
  .mod-blog-detail dl.floatinglist {
    display: none;
  }
  .mod-blog-detail .blog-section-navigation dl.floatinglist {
    display: block;
  }
  .mod-blog-detail #blog-filter .product-filter-container:before {
    top: -75px;
  }
}
.mobile-menu-container,
.lost-password-mobile {
  display: none;
}
@media screen and (max-width: 991px) {
  .mod-logo {
    margin-bottom: 20px;
    margin-right: 15px;
    position: relative;
    height: 47px;
  }
  .mod-logo .mobile-menu-container {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 47px;
    width: 100%;
  }
  .mod-logo .mobile-menu-container .menu-bar {
    height: 47px;
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
  }
  .mod-logo .mobile-menu-container .menu-bar li {
    height: 47px;
    width: 37px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li.basket-icon-container {
    padding-right: 20px;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container {
    display: none;
    width: auto;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu {
    display: inline-block;
    margin-top: 11px;
    margin-left: 0;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item {
    border-left: 1px solid #036;
    display: inline-block;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    height: 25px;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item:first-child {
    padding-left: 0;
    border: none;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item .mobile-lang-menu-item-link {
    font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.25em;
    padding: 0 10px;
    color: #036;
    cursor: pointer;
  }
  .mod-logo .mobile-menu-container .menu-bar li.lang-menu-container .mobile-lang-menu .mobile-lang-menu-item .mobile-lang-menu-item-link-active {
    color: #cb0538;
  }
  .mod-logo .mobile-menu-container .menu-bar li.mobile-menu-spacer {
    width: auto;
    min-width: 190px;
  }
  .mod-logo .mobile-menu-container .menu-bar li .mobilemenu {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHJlY3QgeD0iNiIgeT0iNiIgY2xhc3M9InN0MCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiLz4KPHJlY3QgeD0iNiIgeT0iMTUuNSIgY2xhc3M9InN0MCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiLz4KPHJlY3QgeD0iNiIgeT0iMjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIyNyIgaGVpZ2h0PSI0Ii8+Cjwvc3ZnPgo=") 0 7px no-repeat;
    width: 37px;
    height: 47px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li .basket-icon {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 7px no-repeat;
    width: 37px;
    height: 47px;
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar li .is-active .mobilemenu {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjUsMzAuN2MtNy4zLDAtMTMuMi01LjktMTMuMi0xMy4yUzEyLjIsNC4zLDE5LjUsNC4zczEzLjIsNS45LDEzLjIsMTMuMlMyNi44LDMwLjcsMTkuNSwzMC43eiBNMjIsMTcuOQoJbDMuMi0zLjJjMC42LTAuNiwwLjYtMS41LDAtMi4xYy0wLjYtMC42LTEuNS0wLjYtMi4xLDBsLTMuMiwzLjJsLTMuMi0zLjJjLTAuNi0wLjYtMS41LTAuNi0yLjEsMGMtMC42LDAuNi0wLjYsMS41LDAsMi4xbDMuMiwzLjIKCWwtMy4yLDMuMmMtMC42LDAuNi0wLjYsMS41LDAsMi4xYzAuNiwwLjYsMS41LDAuNiwyLjEsMGwzLjItMy4ybDMuMiwzLjJjMC42LDAuNiwxLjUsMC42LDIuMSwwYzAuNi0wLjYsMC42LTEuNSwwLTIuMUwyMiwxNy45eiIvPgo8L3N2Zz4K") 0 7px no-repeat;
  }
  .mod-logo .mobile-menu-container .menu-bar.is-active .basket-icon-container {
    display: none;
  }
  .mod-logo .mobile-menu-container .menu-bar.is-active .lang-menu-container {
    display: table-cell;
  }
  .mod-logo .mobile-menu-container .menu-bar.is-active .mobile-menu-spacer {
    display: none;
  }
  .mod-logo .mobile-menu-container .menu-bar.is-active li:last-child {
    float: right;
  }
  .mod-logo img.is-active {
    display: none;
  }
  .flyout-shadow {
    display: none !important;
  }
  .top-nav {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 100%;
  }
  .top-nav .line {
    padding: 15px 15px 5px;
  }
  .top-nav .mod-nav-service {
    margin: 0;
    padding: 0;
  }
  .top-nav .mod-nav-service .user-item {
    width: 45%;
    position: relative;
    float: left;
  }
  .top-nav .mod-nav-service .user-item .service-list__login {
    padding-left: 10px !important;
    margin-left: 0;
  }
  .top-nav .mod-nav-service .user-item .service-list__icon-arow {
    margin-right: 10px;
  }
  .top-nav .mod-nav-service .user-item .js-login-content {
    border: 1px solid #036;
  }
  .top-nav .mod-nav-service .cart-item {
    position: relative;
    float: right;
    /*
                &:after{
                    clear: both;
                    content: ' ';
                    display:block;
                }
                */
  }
  .top-nav .mod-nav-service .cart-item .js-cart-items {
    border: 1px solid #036;
  }
  .top-nav .mod-nav-service .js-lang {
    float: right;
    width: 100%;
    position: relative;
    display: none;
    padding-top: 15px;
  }
  .top-nav .mod-nav-service .js-lang .service-list__sub {
    margin: 0;
    float: right;
  }
  .top-nav .mod-nav-service .js-lang .service-list__sub .service-list__sub-item:last-child a {
    padding-right: 0;
  }
  .top-nav .mod-nav-service .service-list__cart-title {
    right: 0;
  }
  .top-nav .mod-nav-service .service-list__cart-id {
    display: unset;
  }
  .top-nav .mod-nav-service .service-list__icon-cart {
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 -3px no-repeat;
  }
  .top-nav.is-not-active {
    display: none;
  }
  .top-nav.is-active {
    display: none;
  }
  .mod-nav-main .menu .level1 {
    display: block;
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .mod-nav-main .menu .level1 + .level1 {
    border-top: 1px solid #f1f1f1;
  }
  .mod-nav-main .menu .level1 .headline {
    padding: 16px 0 16px 16px;
  }
  .mod-nav-main .menu .level1 .headline a {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.4px;
    color: #000;
    text-transform: uppercase;
    background: none;
    position: relative;
    padding: 6px 0;
    display: block;
  }
  .mod-nav-main .menu .level1 .headline a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM5MzQgMjUuMzMzMkwxMiAyMy45MzE5TDE5Ljg3OTggMTYuMDAwNUwxMiA4LjA2OTA1TDEzLjM5MzQgNi42NjY1TDIyLjY2NjcgMTYuMDAwNUwxMy4zOTM0IDI1LjMzMzJaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=") no-repeat;
    width: 32px;
    height: 32px;
  }
  .mod-nav-main .menu .level1 .headline a.shop-category-link {
    padding-right: 50px;
  }
  .mod-nav-main .menu .level1 .headline a.shop-category-link:after {
    display: none;
  }
  .mod-nav-main .menu .level1 .headline a.shop-category-link > .submenu-trigger {
    display: block;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM5MzQgMjUuMzMzMkwxMiAyMy45MzE5TDE5Ljg3OTggMTYuMDAwNUwxMiA4LjA2OTA1TDEzLjM5MzQgNi42NjY1TDIyLjY2NjcgMTYuMDAwNUwxMy4zOTM0IDI1LjMzMzJaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=") no-repeat;
    width: 32px;
    height: 32px;
  }
  .mod-nav-main .menu .level1 .flyout {
    padding: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: #f1f1f1;
    z-index: 900;
    margin-top: 57px;
    transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    left: -100vw;
    display: block;
    overflow-y: scroll;
    padding-bottom: 4rem;
  }
  .mod-nav-main .menu .level1 .flyout.is-active {
    left: 0;
  }
  .mod-nav-main .menu .level1 .flyout .inner {
    padding: 0;
  }
  .mod-nav-main .menu .level1 .flyout.flyout-cart-menu-mobile > .line {
    margin: 0;
    padding: 0;
  }
  .mod-nav-main .menu .level1 .flyout.flyout-cart-menu-mobile .carts-list__pane {
    margin-bottom: 18px;
  }
  .mod-nav-main .menu .level1 .flyout .block {
    background-color: #fff;
    width: 100%;
  }
  .mod-nav-main .menu .level1 .flyout .block:nth-child(2n+1) {
    clear: left;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist:not(.navlinklist-cart-menu-mobile):not(.navlinklist-profile-data) {
    padding: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    height: 100vh;
    background-color: #f1f1f1;
    z-index: 997;
    margin-top: 57px;
    transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    left: -100vw;
    display: block;
    overflow-y: scroll;
    padding-bottom: 4rem;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist:not(.navlinklist-cart-menu-mobile):not(.navlinklist-profile-data).is-active {
    left: 0;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist:not(.navlinklist-cart-menu-mobile):not(.navlinklist-profile-data) > li.level-2-title-mobile {
    display: block;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    padding: 22px 16px;
    text-transform: uppercase;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist:not(.navlinklist-cart-menu-mobile):not(.navlinklist-profile-data) > li > a {
    text-transform: none;
    padding-top: 22px;
    padding-bottom: 22px;
    line-heighr: 16px;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist-cart-menu-mobile {
    margin-bottom: 22px;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist-cart-menu-mobile > li > a {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist-cart-menu-mobile > li > a i.carts-list__icon {
    top: 18px;
  }
  .mod-nav-main .menu .level1 .flyout .block ul.navlinklist-cart-menu-mobile > li:last-child {
    border-bottom: 1px solid #f1f1f1;
  }
  .mod-nav-main .menu .level1 .flyout .block h3 {
    padding: 22px 0 22px 16px;
    border-bottom: 1px solid #f1f1f1;
    height: auto;
    line-height: 16px;
  }
  .mod-nav-main .menu .level1 .flyout .block h3.usermenu-username {
    text-transform: none;
    font-size: 14px;
    line-height: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #6A6A6A;
  }
  .mod-nav-main .menu .level1 .flyout .block h3.usermenu-username strong {
    font-weight: 600;
  }
  .mod-nav-main .menu .level1 .flyout .block h3 > a {
    position: relative;
    bottom: unset;
    color: #000;
    letter-spacing: -0.4px;
    display: block;
    padding-right: 32px;
  }
  .mod-nav-main .menu .level1 .flyout .block h3 > a:hover,
  .mod-nav-main .menu .level1 .flyout .block h3 > a:active,
  .mod-nav-main .menu .level1 .flyout .block h3 > a:link {
    color: #000;
  }
  .mod-nav-main .menu .level1 .flyout .block h3 > a > .subsub-trigger-icon {
    display: block;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM5MzQgMjUuMzMzMkwxMiAyMy45MzE5TDE5Ljg3OTggMTYuMDAwNUwxMiA4LjA2OTA1TDEzLjM5MzQgNi42NjY1TDIyLjY2NjcgMTYuMDAwNUwxMy4zOTM0IDI1LjMzMzJaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=") no-repeat;
    width: 32px;
    height: 32px;
  }
  .mod-nav-main .menu .level1 .flyout .block-konf-stahl {
    display: none;
  }
  .mod-nav-main .menu .level1:last-child {
    border-bottom: 0;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login h3.login-title {
    display: none;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .register-container h3 {
    color: #036;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;
    font-family: Arial, sans-serif;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .button {
    width: 140px;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .lost-password-desktop {
    display: none;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login .lost-password-mobile {
    display: block;
    margin-bottom: 30px;
  }
  .mod-nav-main .menu .level1-mobile .skin-form-login fieldset.mobile-fieldset-margin {
    margin-bottom: 0;
  }
  .mod-nav-main .menu .level1-mobile .block-mobile {
    width: 100%;
  }
  .mod-nav-main .menu .level1-mobile .block-mobile h3 {
    border-bottom: 1px solid #f1f1f1;
    padding: 16px 0;
    height: auto;
  }
  .mod-nav-main .menu .level1-mobile .block-mobile h3 > span {
    color: #6A6A6A;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding: 16px 0 16px 16px;
    position: relative;
    bottom: auto;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container {
    position: relative;
    min-height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select {
    padding-right: 50px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected {
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected .arrow {
    top: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div {
    padding-left: 25px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div.arrow {
    padding-left: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown .selected > div .carts-list__icon {
    position: absolute;
    left: 10px;
    top: 6px;
    height: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul {
    margin-left: 0;
    margin-right: -50px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li {
    margin: 0;
    padding: 12px 10px 12px 35px;
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li:last-child {
    padding-left: 12px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-select .mod-form .dropdown ul li .carts-list__icon {
    position: absolute;
    left: 10px;
    top: 10px;
    height: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-icon {
    position: absolute;
    right: 0;
    top: 0;
    width: 37px;
    height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-select-container .basket-select-icon span {
    display: block;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAzMzY2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIsOC4zaDUuMkwxMywyMi4yaDE3LjFsLTEuMywzaC0xOEw1LjEsMTEuM0gyLjlMMiw4LjN6IE0xNiwyNi43YzEuMSwwLDIsMC45LDIsMmMwLDEuMS0wLjksMi0yLDIKCWMtMS4xLDAtMi0wLjktMi0yQzE0LDI3LjYsMTQuOSwyNi43LDE2LDI2Ljd6IE0yMy45LDI2LjdjMS4xLDAsMiwwLjksMiwyYzAsMS4xLTAuOSwyLTIsMmMtMS4xLDAtMi0wLjktMi0yCglDMjIsMjcuNiwyMi44LDI2LjcsMjMuOSwyNi43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMiwxMy41bC0xLjgsNC4ySDE2LjFsLTItNC4ySDMxLjJ6IE0zNC45LDExLjFIMTAuM2w0LjMsOUgzMUwzNC45LDExLjF6Ii8+Cjwvc3ZnPgo=") 0 0 no-repeat;
    width: 37px;
    height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item {
    border-bottom: 1px solid #ececec;
    padding: 15px 0;
    position: relative;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item.has_action {
    border-top: 1px solid #cb0538;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item.has_action:before {
    content: "";
    position: absolute;
    border-width: 0 0 12px 12px;
    border-style: solid;
    border-color: #cb0538 transparent transparent #cb0538;
    background: transparent;
    display: block;
    z-index: 10;
    top: 0;
    left: 0;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productname {
    font-weight: bold;
    color: #036;
    font-size: 17px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .dimtext {
    color: #036;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productimage {
    float: none;
    width: 100%;
    text-align: center;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .productimage img {
    margin: 0 auto;
    width: auto;
    max-height: 150px;
    max-width: 100%;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-left {
    float: left;
    width: 19%;
    clear: none;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right {
    float: right;
    width: 79%;
    clear: none;
    position: relative;
    min-height: 40px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right div.dimtext {
    margin-bottom: 10px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right div.basketmengen {
    font-size: 15px;
    padding-right: 100px;
    /*
                                width: 79%;
                                position: absolute;
                                bottom: 0;
                                left: 0;
                                */
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 100px;
    text-align: right;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon {
    height: 40px;
    margin-right: 20px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon-left {
    margin-right: 20px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-menu-mobile-item .basket-menu-mobile-item-right .basket-mobile-icons .basket-mobile-icon-left .edit-icon {
    height: 23px;
    width: 23px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more {
    margin-top: 40px;
    color: #036;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    line-height: 13px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon {
    background: url("/images/product_info_open.png?20210126") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 7px;
    width: 14px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon-left {
    margin-right: 25px;
  }
  .mod-nav-main .menu .level1-mobile .basket-menu-mobile-items .basket-mobile-show-more .read-more-icon-right {
    margin-left: 25px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact {
    background-color: #fff;
    padding: 0 16px 73px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact_title {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    color: #CB0538;
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact ul.contact {
    margin-bottom: 16px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact ul.contact li.contact__property {
    border: 0;
    padding-bottom: 8px;
    margin-bottom: 20px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact ul.contact li.contact__property.navlinklist {
    border: 0;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact ul.contact li.contact__property:last-child {
    padding-bottom: 0;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact--locations {
    margin-bottom: 16px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact--profiles .contact__property .contact__foto {
    margin-bottom: 25px;
    float: right;
    max-width: 100px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact--profiles .contact__property .contact__profileData {
    float: left;
    width: calc(100% - 140px);
    margin-bottom: 30px !important;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact--profiles .contact__property::after {
    clear: both;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__link {
    color: #000;
    padding-left: 15px;
    display: inline-block;
    position: relative;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position-y: 2px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__link.contact__link--icon {
    border-top: 2px solid transparent;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__link .sprite__mobilePhone {
    display: none;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__fix,
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__fix--value {
    padding-right: 10px;
    display: inline-block;
    padding-top: 1em;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .contact__fix--value {
    padding-right: 0;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .navlinklist-profile-data {
    margin-top: 8px;
  }
  .mod-nav-main .menu .level1-mobile .flyout-mobile-contact .navlinklist-profile-data > li > a {
    text-transform: none;
    padding: 4px 3px 4px 15px;
  }
  .konfigurator-inline {
    display: none;
  }
}
.sidebar-icons {
  display: none;
}
@media screen and (min-width: 1162px) {
  .sidebar-icons {
    display: block;
    position: fixed;
    right: 0;
    top: 246px;
  }
  .sidebar-icons .sidebar-icon {
    width: 60px;
    height: 60px;
    background-color: #036;
    margin-bottom: 20px;
  }
  .sidebar-icons .sidebar-icon-3 {
    margin-bottom: 0;
  }
}
.tooltipster-gray {
  max-width: 300px;
  height: auto !important;
}
.tooltipster-gray .tooltipster-box,
.tooltipster-gray .tooltipster-content {
  color: #fff;
  background-color: #464D5F;
  border-color: #464D5F;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  border-width: 1px;
}
.tooltipster-gray .tooltipster-box a,
.tooltipster-gray .tooltipster-content a {
  color: #fff;
}
.tooltipster-gray .tooltipster-box a:hover,
.tooltipster-gray .tooltipster-content a:hover,
.tooltipster-gray .tooltipster-box a:active,
.tooltipster-gray .tooltipster-content a:active,
.tooltipster-gray .tooltipster-box a:focus,
.tooltipster-gray .tooltipster-content a:focus {
  color: #CB0538;
}
.tooltipster-gray.tooltipster-left .tooltipster-arrow .tooltipster-arrow-border {
  border-left-color: #464D5F;
  border-radius: 0;
}
.tooltipster-gray.tooltipster-left .tooltipster-arrow .tooltipster-arrow-background {
  border-left-color: #464D5F;
  border-left-width: 12px;
}
.tooltipster-gray.tooltipster-right .tooltipster-arrow .tooltipster-arrow-border {
  border-right-color: #464D5F;
}
.tooltipster-gray.tooltipster-right .tooltipster-arrow .tooltipster-arrow-background {
  border-right-color: #464D5F;
  border-right-width: 12px;
}
.tooltipster-gray.tooltipster-top .tooltipster-arrow .tooltipster-arrow-border {
  border-top-color: #464D5F;
}
.tooltipster-gray.tooltipster-top .tooltipster-arrow .tooltipster-arrow-background {
  border-top-color: #464D5F;
  border-top-width: 12px;
}
.tooltipster-gray.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-border {
  border-bottom-color: #464D5F;
}
.tooltipster-gray.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-background {
  border-bottom-color: #464D5F;
  border-bottom-width: 12px;
}
.shopcontent900 .AcinoxKvConfigLinkmit {
  height: auto;
  padding: 5px 4px 0 4px;
}
.mod-product-view {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod-product-view .clearer::after,
.mod-product-view .clearer::before {
  content: " ";
  display: table;
}
.mod-product-view .clearer::after {
  clear: both;
}
.mod-product-view .clearer-ie {
  clear: both;
  content: " ";
}
.mod-product-view .liquidation {
  color: #FFA500;
  font-weight: bold;
}
.mod-product-view .symbole {
  margin-top: 10px;
}
.mod-product-view .rabatt-code {
  text-align: right;
}
.mod-product-view .rabatt-code span {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #000;
}
.mod-product-view .download-container,
.mod-product-view .productInfoblockContainer {
  padding: 0;
  border-bottom: none;
}
.mod-product-view .download-container .download-head,
.mod-product-view .productInfoblockContainer .download-head,
.mod-product-view .download-container .datasheet-head,
.mod-product-view .productInfoblockContainer .datasheet-head,
.mod-product-view .download-container .dangernote-head,
.mod-product-view .productInfoblockContainer .dangernote-head {
  margin: 0;
  padding: 0;
}
.mod-product-view .download-container ul.downloadlist .file,
.mod-product-view .productInfoblockContainer ul.downloadlist .file,
.mod-product-view .download-container ul.navlinklist .file,
.mod-product-view .productInfoblockContainer ul.navlinklist .file {
  padding: 0 0 0 24px;
  margin: 0 0 8px;
}
.mod-product-view .download-container ul.downloadlist .file > a,
.mod-product-view .productInfoblockContainer ul.downloadlist .file > a,
.mod-product-view .download-container ul.navlinklist .file > a,
.mod-product-view .productInfoblockContainer ul.navlinklist .file > a {
  background: none;
  padding: 0;
  color: #000;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.mod-product-view .download-container ul.downloadlist a,
.mod-product-view .productInfoblockContainer ul.downloadlist a,
.mod-product-view .download-container ul.navlinklist a,
.mod-product-view .productInfoblockContainer ul.navlinklist a {
  color: #000;
  background: none;
  padding-left: 0;
}
.mod-product-view .download-container ul.downloadlist a:hover,
.mod-product-view .productInfoblockContainer ul.downloadlist a:hover,
.mod-product-view .download-container ul.navlinklist a:hover,
.mod-product-view .productInfoblockContainer ul.navlinklist a:hover,
.mod-product-view .download-container ul.downloadlist a:active,
.mod-product-view .productInfoblockContainer ul.downloadlist a:active,
.mod-product-view .download-container ul.navlinklist a:active,
.mod-product-view .productInfoblockContainer ul.navlinklist a:active,
.mod-product-view .download-container ul.downloadlist a:focus,
.mod-product-view .productInfoblockContainer ul.downloadlist a:focus,
.mod-product-view .download-container ul.navlinklist a:focus,
.mod-product-view .productInfoblockContainer ul.navlinklist a:focus {
  text-decoration: none;
  background: none;
  color: #CB0538;
}
.mod-product-view .download-container ul.downloadlist p,
.mod-product-view .productInfoblockContainer ul.downloadlist p,
.mod-product-view .download-container ul.navlinklist p,
.mod-product-view .productInfoblockContainer ul.navlinklist p {
  margin: 0;
}
.mod-product-view .price-text {
  text-align: center;
}
.mod-product-view .aktion-container {
  margin-left: -42px;
  min-height: 40px;
  margin-bottom: 40px;
  margin-right: -42px;
  display: block;
}
.mod-product-view .aktion-container:hover {
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  .mod-product-view .aktion-container {
    margin-right: -15px;
  }
}
@media screen and (max-width: 992px) {
  .mod-product-view .aktion-container {
    margin-right: 0;
  }
}
.mod-product-view .aktion-container .aktion-text-lang {
  width: 100%;
  float: none;
  background-color: #e1e1e1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efeff0), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #efeff0 0%, #e1e1e1 100%);
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image {
  padding-right: 42px;
  max-width: 312px;
  float: right;
  width: 312px;
  height: 205px;
  text-align: right;
}
@media screen and (max-width: 992px) {
  .mod-product-view .aktion-container .aktion-text-lang .aktion-text-image {
    padding-right: 15px;
    height: 230px;
  }
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image .align-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image img {
  vertical-align: middle;
}
.mod-product-view .aktion-container .aktion-text-lang h2 {
  width: 50%;
  line-height: 25px;
  color: #036;
  padding: 100px 0 30px 70px;
}
@media screen and (max-width: 992px) {
  .mod-product-view .aktion-container .aktion-text-lang {
    display: none;
  }
}
.mod-product-view .aktion-container .aktion-text {
  background-color: #cb0538;
  width: auto;
  float: left;
  padding: 0 42px;
  color: #fff;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  font-size: 25px;
  line-height: 37px;
  height: 35px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.mod-product-view .aktion-container .aktion-date {
  color: #cb0538;
  float: left;
  margin-left: 10px;
  padding-top: 16px;
  font-size: 11px;
}
@media screen and (max-width: 992px) {
  .mod-product-view .aktion-container .aktion-date {
    padding-left: 32px;
  }
}
.mod-product-view .prm-sale-text {
  background: transparent;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: right;
  line-height: 20px;
  font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
  padding-right: 20px;
}
.mod-product-view .prm-sale-text:after {
  content: " ï¿½";
  color: #cb0538;
  font-size: 25px;
  margin-right: -15px;
  float: right;
  margin-top: -3px;
  text-transform: none;
}
.mod-product-view .product-view-details-container {
  margin-bottom: 25px;
}
.mod-product-view .product-view-details-container .product-details {
  float: left;
  width: 65%;
}
.mod-product-view .product-view-details-container .product-details .title-container .title {
  float: left;
  margin-right: 25px;
}
.mod-product-view .product-view-details-container .product-details .title-container .art-nr {
  color: #888;
  font-style: italic;
}
.mod-product-view .product-view-details-container .product-details .title-container .art-nr img {
  margin: -7px 0 0 5px;
  width: auto;
  height: 26px;
  max-width: 100%;
}
.mod-product-view .product-view-details-container .product-details .title-container .aktion_datum {
  margin-left: 5px;
  color: #cb0538;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link {
  float: right;
  width: auto;
  height: auto;
  margin-top: 22px;
  display: flex;
  align-items: baseline;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link img {
  height: 24px;
  width: auto;
  margin-bottom: 5px;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link .config-link {
  float: left;
  padding: 23px 7px 7px 7px;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link .config-link img {
  margin: -3px 0 0 0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container {
  overflow: hidden;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute {
  width: auto;
  min-width: 125px;
  max-width: 98%;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute > tr {
  background-color: #efeff0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute td:first-child {
  padding: 0 30px 0 0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.marken-normen {
  width: auto;
  min-width: 205px;
  max-width: 100%;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.marken-normen .left-col {
  width: 60%;
  padding: 0 30px 0 0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.marken-normen .right-col {
  text-align: right;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container hr {
  margin: 12px 0;
  border-color: #eee;
}
.mod-product-view .product-view-details-container .product-details .read-more {
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  color: #036;
  font-weight: bold;
  display: none;
  line-height: 13px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon {
  background: url("/images/product_info_open.png?20210126") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 7px;
  width: 14px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon-left {
  margin-right: 25px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon-right {
  margin-left: 25px;
}
.mod-product-view .product-view-details-container .product-details .read-more-open .read-more-icon {
  background: url("/images/product_info_close.png?20210126") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
}
.mod-product-view .product-view-details-container .product-images {
  float: right;
  width: 30%;
}
.mod-product-view .product-view-details-container .product-images .manufacturer-image {
  text-align: right;
  height: 30px;
  margin-bottom: 25px;
}
.mod-product-view .product-view-details-container .product-images .manufacturer-image img {
  text-align: right;
}
.mod-product-view .product-view-details-container .product-images .big-image {
  text-align: center;
  height: 270px;
}
.mod-product-view .product-view-details-container .product-images .big-image a img {
  text-align: right;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.mod-product-view .product-view-details-container .product-images .small-image-container {
  margin-top: 25px;
  position: relative;
  height: 90px;
  overflow: hidden;
  padding: 0 25px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container {
  background-color: #fff;
  height: 90px;
  width: 25px;
  position: absolute;
  top: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container-left {
  left: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container-right {
  right: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow {
  cursor: pointer;
  height: 40px;
  width: 20px;
  background: url("/images/sprite.png?20210126") no-repeat scroll 0 -750px #fff;
  margin-top: 15px;
  position: relative;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-left {
  background-position: 0 -600px;
  margin-right: 5px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-left-inactive {
  opacity: 0.3;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-right {
  margin-left: 5px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-right-inactive {
  opacity: 0.3;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images {
  position: relative;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  left: 0;
  top: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li {
  margin: 0 5px 0 0;
  padding: 0;
  list-style-type: none;
  height: 70px;
  width: 100px;
  float: left;
  text-align: center;
  vertical-align: middle;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li .product-small-images-gallery {
  display: none;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li img {
  margin: auto auto;
  cursor: pointer;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li.last {
  margin-right: 0;
}
.mod-product-view .product-view-tabs-container {
  border: 0;
}
.mod-product-view .product-view-tabs-container .bd-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod-product-view .product-view-tabs-container .detail-tabs,
.mod-product-view .product-view-tabs-container .r-tabs {
  border: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #036;
  min-height: 49px;
  position: relative;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-anchor {
  padding: 15px 30px;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
    min-height: 74px;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
    min-height: 54px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
  width: auto;
  margin: 0 0 0 0.75%;
  display: block;
  float: left;
  position: relative;
  border: none;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    width: 30%;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    width: 33%;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
  width: 100%;
  max-width: none;
  border: 1px solid #eee;
  border-bottom: none;
  display: block;
  background: none;
  background-color: #eee;
  position: relative;
  top: 1px;
  overflow: hidden;
  height: 100%;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
    padding-left: 6px;
    padding-right: 6px;
    word-wrap: break-word;
    min-height: 72px;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
    min-height: 54px;
    padding: 8px 6px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-first,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-first {
  margin-left: 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
  border: 0;
  border: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  border: 1px solid #036;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
    min-height: 73px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-first.r-tabs-state-active .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-first.r-tabs-state-active .r-tabs-anchor {
  border-left: 1px solid #fff;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-disabled,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-disabled {
  display: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-last,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-last {
  margin-right: 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-accordion-title .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  padding-left: 30px;
  padding-right: 30px;
  border: none;
  border-top: 1px solid #036;
  background-color: transparent;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel {
  border: none;
  padding: 15px 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-state-default,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-content .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-content .ui-state-default,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-header .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-header .ui-state-default {
  background-color: #eee;
  color: #444;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-content .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-content .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-header .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-header .ui-state-default .ui-pager-control {
  background-color: #fff;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-state-default .ui-icon,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-state-default .ui-icon {
  background-image: url("/css/less/fo/jquery/images/ui-icons_003366_256x240.png?20210126");
}
.r-tabs-state-disabled {
  display: none;
}
body .weight-normal {
  font-weight: normal;
}
.fancybox-close {
  display: none;
}
.fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
.fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
  margin: 0 14px 0 0;
}
@media screen and (max-width: 400px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    margin: 0 12px 0 0;
    font-size: 12px;
    max-width: 90px;
  }
}
@media screen and (max-width: 360px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    margin: 0 1px 0 0;
  }
}
.fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-last,
.fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-last {
  margin-right: 0;
}
@media screen and (max-width: 600px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
  .fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
    min-height: 74px;
  }
}
@media screen and (max-width: 400px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
  .fancybox-inner .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
    min-height: 56px;
    height: 0;
  }
}
div.price-table {
  padding: 10px;
}
div.price-table div h2 {
  color: #036;
  margin-bottom: 10px;
}
div.price-table div.producttext .productnumber {
  margin-left: 0;
  color: #8d8d8d;
}
div.price-table div.producttext .productname {
  margin-left: 0;
  margin-right: 0;
}
div.price-table div .col-image {
  text-align: right;
}
div.price-table div .col-image .productimage {
  float: right;
  width: auto;
}
div.price-table div .col-image .productimage img {
  height: auto;
  max-width: 120px;
  max-height: 120px;
}
@media screen and (max-width: 1024px) {
  .mod-product-view .product-view-details-container .product-images .big-image {
    height: auto;
  }
}
@media screen and (max-width: 992px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs {
    border-bottom: none;
  }
  .mod-product-view .product-view-details-container .product-images,
  .mod-product-view .product-view-details-container .product-details {
    float: none;
    width: 100%;
  }
  .mod-product-view .product-view-details-container .product-details {
    margin-bottom: 20px;
  }
  .mod-product-view .product-view-tabs-container {
    margin-bottom: 15px;
  }
  .mod-product-view .product-view-tabs-container .detail-tabs {
    border-bottom: 1px solid #036;
  }
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel {
    padding-top: 0;
  }
}
/* temp: FODEV-4160 */
#bestellen #tabs ul {
  background: none;
  border: none;
}
.hitlist .productimage {
  width: 150px;
}
.hitlist.cms-hitlist .productimage.pdf-icon {
  height: 84px;
  background-color: #036;
  text-align: center;
}
@media (max-width: 991px) {
  .hitlist.cms-hitlist .productimage.pdf-icon {
    height: 78px;
  }
}
.hitlist.cms-hitlist .productimage.pdf-icon img {
  height: 84px;
  width: auto;
  left: 0;
}
@media (max-width: 991px) {
  .hitlist.cms-hitlist .productimage.pdf-icon img {
    height: 78px;
    float: none;
    padding-left: 0;
    display: inline-block !important;
  }
}
/* temp: RESPONSIVE PRODUCT LIST FODEV-4033 */
.mobile {
  display: none;
}
@media (max-width: 991px) {
  .mobile.hitlisttitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    float: none;
  }
}
.hitlisttitle-mobile {
  align-items: center;
  text-align: center;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 14px;
  color: #000;
  padding: 14px 0;
}
.nobuttonstyle,
.nobuttonstyle:hover,
.nobuttonstyle:focus,
.nobuttonstyle:active {
  background: none;
  border: none;
  box-shadow: none;
}
.noscroll {
  position: fixed;
  overflow-y: scroll;
}
@media (max-width: 460px) {
  .c2 .search-switch {
    padding-top: 20px;
  }
}
.search-switch {
  position: relative;
  margin-top: 28px;
}
.search-switch.desktop {
  display: block;
  position: relative;
}
.search-switch.desktop .filterstatus {
  position: absolute;
  left: 0;
  bottom: -27px;
}
.search-switch .filterstatus:before {
  content: "";
  height: 20px;
  width: 20px;
  display: block;
  float: left;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkyMzEgMTEuODc3OUwxOC4wMTMyIDE2Ljk3MjRDMTguMDYgMTcuMDE1NyAxOC4wOTY4IDE3LjA2ODYgMTguMTIxMyAxNy4xMjc0QzE4LjE0NTcgMTcuMTg2MyAxOC4xNTcyIDE3LjI0OTcgMTguMTU0OSAxNy4zMTM0QzE4LjE1NDMgMTcuNDQ2NSAxOC4xMDM3IDE3LjU3NDYgMTguMDEzMiAxNy42NzIyTDE3LjY3MjIgMTguMDEzMkMxNy41NzQ2IDE4LjEwMzcgMTcuNDQ2NSAxOC4xNTQzIDE3LjMxMzQgMTguMTU0OUMxNy4yNDk3IDE4LjE1NzIgMTcuMTg2MyAxOC4xNDU4IDE3LjEyNzQgMTguMTIxM0MxNy4wNjg2IDE4LjA5NjggMTcuMDE1NyAxOC4wNiAxNi45NzI0IDE4LjAxMzJMMTEuODc3OSAxMi45MjMxTDYuNzgzNCAxOC4wMTMyQzYuNzQwMSAxOC4wNiA2LjY4NzIxIDE4LjA5NjggNi42MjgzNiAxOC4xMjEzQzYuNTY5NSAxOC4xNDU4IDYuNTA2MDYgMTguMTU3MiA2LjQ0MjM2IDE4LjE1NDlDNi4zMDkyNSAxOC4xNTQzIDYuMTgxMjQgMTguMTAzNyA2LjA4MzYyIDE4LjAxMzJMNS43NDI2IDE3LjY3MjJDNS42NTIxIDE3LjU3NDYgNS42MDE1MyAxNy40NDY1IDUuNjAwODggMTcuMzEzNEM1LjU5ODU3IDE3LjI0OTcgNS42MTAwNCAxNy4xODYzIDUuNjM0NSAxNy4xMjc0QzUuNjU4OTYgMTcuMDY4NiA1LjY5NTgzIDE3LjAxNTcgNS43NDI2IDE2Ljk3MjRMMTAuODMyNyAxMS44Nzc5TDUuNzQyNiA2Ljc4MzM5QzUuNjk1ODMgNi43NDAwOSA1LjY1ODk2IDYuNjg3MjEgNS42MzQ1IDYuNjI4MzVDNS42MTAwNCA2LjU2OTUgNS41OTg1NyA2LjUwNjA2IDUuNjAwODggNi40NDIzN0M1LjYwMTUzIDYuMzA5MjYgNS42NTIxIDYuMTgxMjQgNS43NDI2IDYuMDgzNjNMNi4wODM2MiA1Ljc0MjZDNi4xODEyNCA1LjY1MjEgNi4zMDkyNSA1LjYwMTUzIDYuNDQyMzYgNS42MDA4OEM2LjUwNjA2IDUuNTk4NTcgNi41Njk1IDUuNjEwMDQgNi42MjgzNiA1LjYzNDVDNi42ODcyMSA1LjY1ODk2IDYuNzQwMSA1LjY5NTgzIDYuNzgzNCA1Ljc0MjZMMTEuODc3OSAxMC44MzI3TDE2Ljk3MjQgNS43NDI2QzE3LjAxNTcgNS42OTU4MyAxNy4wNjg2IDUuNjU4OTYgMTcuMTI3NCA1LjYzNDVDMTcuMTg2MyA1LjYxMDA0IDE3LjI0OTcgNS41OTg1NyAxNy4zMTM0IDUuNjAwODhDMTcuNDQ2NSA1LjYwMTUzIDE3LjU3NDYgNS42NTIxIDE3LjY3MjIgNS43NDI2TDE4LjAxMzIgNi4wODM2M0MxOC4xMDM3IDYuMTgxMjQgMTguMTU0MyA2LjMwOTI2IDE4LjE1NDkgNi40NDIzN0MxOC4xNTcyIDYuNTA2MDYgMTguMTQ1NyA2LjU2OTUgMTguMTIxMyA2LjYyODM1QzE4LjA5NjggNi42ODcyMSAxOC4wNiA2Ljc0MDA5IDE4LjAxMzIgNi43ODMzOUwxMi45MjMxIDExLjg3NzlaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=") 100% 100%;
  margin-right: 10px;
}
@media (max-width: 768px) and (min-width: 641px) {
  .search-switch.desktop {
    display: none;
  }
  .search-switch.mobile {
    display: block;
  }
  .search-switch.mobile .mod-form {
    position: initial;
  }
}
.search-switch .mod-form .control .l-inline label {
  font-size: 15px;
  font-weight: bold;
}
@media (max-width: 640px) {
  .search-switch .mod-form {
    margin: 0 0 20px 18px;
  }
}
@media (max-width: 768px) and (min-width: 641px) {
  .search-switch .mod-form {
    margin: 0 0 20px 25px;
    position: absolute;
    top: 80px;
  }
}
@media (min-width: 769px) {
  .search-switch {
    margin-left: 40px;
  }
}
div.close-filter {
  display: none;
}
div a.filterstatus {
  font-size: 13px;
  text-decoration: none;
  color: #888888;
}
div a.filterstatus.filterstatusActive {
  color: #003366;
}
@media (max-width: 978px) {
  div#hitlist.c3 {
    width: -webkit-fill-available;
  }
}
@media (max-width: 991px) {
  .unit.size1of1 {
    /* z-index: 2; */
  }
  .niceform .hitlisttitle.mobile {
    display: block;
  }
  .niceform .hitlisttitle.mobile h2 {
    margin-bottom: 10px;
  }
  div.hitlist .productorder {
    margin-top: 0;
  }
  div.c2#hitlist {
    float: none;
    width: initial;
  }
  div.c2 .hitlisttitle {
    float: none;
  }
  div.background-layer {
    background: rgba(0, 0, 0, 0.48);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 300;
    top: 0;
    right: 0;
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.5s;
    float: none;
  }
  div.c1#facetouter {
    height: 100%;
    width: 0;
    position: fixed;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    padding-top: 60px;
    transition: 0.5s;
    float: none;
    z-index: 5;
  }
  div.active-filter#facetouter {
    width: 90%;
  }
  div.close-filter {
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 50px;
    color: #fff;
    padding: 8px 13px;
    cursor: pointer;
    display: none;
    z-index: 6;
  }
  div.facetfields {
    padding: 40px 20px 20px 20px;
  }
  div.productorder {
    margin-top: 15px;
  }
  div.producttext {
    width: 100%;
    margin-top: 10px;
  }
  .background-layer .close-filter {
    display: block;
    font-weight: 900;
    right: 0;
    top: 0;
    position: absolute;
    padding-left: 48px;
    height: 48px;
  }
  .background-layer .close-filter:before {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjIzMDQgMjQuMDEwNUwzNCAzMS43ODAxTDMxLjc4MDEgMzRMMjQuMDEwNSAyNi4yMzA0TDE2LjIxOTkgMzRMMTQgMzEuNzgwMUwyMS43OTA2IDI0LjAxMDVMMTQgMTYuMjE5OUwxNi4yMTk5IDE0TDI0LjAxMDUgMjEuNzkwNkwzMS43ODAxIDE0TDM0IDE2LjIxOTlMMjYuMjMwNCAyNC4wMTA1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 48px;
    width: 48px;
  }
  .background-layer .close-filter > img {
    display: none;
  }
  .background-layer.orderlist-filter-close-wrapper .close-filter:before {
    background: none;
  }
  #product-filter {
    position: relative;
    background: #fff;
    width: 100%;
    height: 0px;
  }
  #product-filter .product-filter-container {
    padding: 0 0 0 48px;
    height: 40px;
    position: absolute;
    bottom: -48px;
    right: 0;
    z-index: 2;
  }
  #product-filter .product-filter-container.non-phrase-search {
    bottom: -45px;
  }
  #product-filter .product-filter-container:before {
    content: '';
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 48px;
    width: 48px;
  }
  #product-filter .product-filter-container img {
    display: none!important;
  }
  #product-filter .mobile {
    display: block;
  }
  a.product,
  div.product {
    padding-top: 10px;
  }
  div.hitlist .productimage {
    margin-left: 20px;
  }
  .price-table div.producttext {
    float: none;
    margin-top: 0;
    width: auto;
  }
  .price-table div.producttext > .productimage {
    display: block;
  }
  .price-table div.producttext > .productname {
    float: left;
    display: inline-block;
    clear: none;
  }
  .price-table div.producttext > .productnumber {
    float: left;
    clear: none;
  }
  .price-table div.desktop {
    display: block !important;
  }
}
.basket_item {
  padding: 20px 0;
  border-bottom: 1px solid #ececec;
  position: relative;
}
@media (max-width: 992px) {
  .basket_item {
    border: none;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding: 0;
    margin-top: 20px;
  }
  .basket_item .unit.no-extra-padding {
    min-height: 56px;
  }
  .basket_item .unit.no-extra-padding > .line {
    margin: 0 16px;
    border-top: 1px solid #E0E0E0;
  }
  .basket_item .unit.no-extra-padding > .line > .unit {
    padding: 0;
  }
  .basket_item .unit.no-extra-padding > .line > .unit .action-column {
    float: none;
    clear: both;
    position: absolute;
    bottom: 5px;
    right: 0;
    display: flex!important;
    height: 32px;
  }
  .basket_item .unit.no-extra-padding > .line > .unit .action-column .edit-column .icon.edit-icon {
    width: 32px;
    height: 32px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY2NSAyMi4xNTdMNi44Mzc2NCAyNS4xNTk3TDkuODQwMzYgMjUuMzMwOEwyMi4xNjI0IDEzLjAwODhMMTguOTg4NSA5LjgzNDk2TDYuNjY2NSAyMi4xNTdaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjIuMTY1IDYuNjY2NTlMMjAuMDUyNyA4Ljc3ODgxTDIzLjIyMTEgMTEuOTQ3MUwyNS4zMzMzIDkuODM0OTJMMjIuMTY1IDYuNjY2NTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
    margin-right: 5px;
  }
  .basket_item .unit.no-extra-padding > .line > .unit .action-column .delete-column .icon.delete-icon {
    width: 32px;
    height: 32px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjg2NjMgMjguMjk5OVYyOC4yODY1SDkuMTg2NjNDOC41MzM5NCAyOC4yODY1IDcuOTMyMjIgMjguMDMwOSA3LjQ3MDIxIDI3LjU4MkM3LjAyMiAyNy4xMzM2IDYuNzUzMyAyNi41MDU3IDYuNzUzMyAyNS44NjY1VjguNTg2NTRWOC40ODY1NEg2LjY1MzNINS43NDY2M0M1LjYxNTAzIDguNDg2NTQgNS40ODExMiA4LjQzMTg2IDUuMzc5NDIgOC4zMzEyM0M1LjI4ODUyIDguMjI3OTIgNS4yMzMzIDguMDkyMDQgNS4yMzMzIDcuOTU5ODdWNy4xOTk4N0M1LjIzMzMgNy4wNjczNyA1LjI4ODczIDYuOTMyNTMgNS4zOTA2OCA2LjgzMDU4QzUuNDkzNDggNi43Mjc3OCA1LjYxNTI3IDYuNjczMiA1Ljc1OTk3IDYuNjczMkgxMC41ODY2SDEwLjYzNjZMMTAuNjY2NiA2LjYzMzI5TDEyLjE5OTkgNC41OTMyOUwxMi4yMDA0IDQuNTkyNjRDMTIuNDE3MSA0LjI5OTQzIDEyLjcxMTEgNC4wNTYyNiAxMy4wNDQgMy44ODk2NUMxMy4zOTEzIDMuNzIyNTQgMTMuNzYzIDMuNjMzMiAxNC4xMzMzIDMuNjMzMkgxNy45NDY2QzE4LjMxNjkgMy42MzMyIDE4LjY4ODYgMy43MjI1NCAxOS4wMzU5IDMuODg5NjRDMTkuMzY4NSA0LjA1NjA3IDE5LjY2MjggNC4yOTkyNCAxOS44OTMzIDQuNjA2NTRMMTkuODkzNCA0LjYwNjYyTDIxLjQyNjcgNi42NDY2MkwyMS40NTY3IDYuNjg2NTRIMjEuNTA2NkgyNi4zNDY2QzI2LjQ3OTEgNi42ODY1NCAyNi42MTQgNi43NDE5NyAyNi43MTU5IDYuODQzOTFDMjYuODE4NyA2Ljk0NjcxIDI2Ljg3MzMgNy4wNjg1MSAyNi44NzMzIDcuMjEzMlY3Ljk3MzJDMjYuODczMyA4LjEwNTcxIDI2LjgxNzkgOC4yNDA1NSAyNi43MTU5IDguMzQyNDlMMjYuNzE1OCA4LjM0MjM3TDI2LjcxMTkgOC4zNDY3N0MyNi42MjYzIDguNDQzMDIgMjYuNDk0OCA4LjQ5OTg3IDI2LjM0NjYgOC40OTk4N0gyNS40NEgyNS4zNFY4LjU5OTg3VjI1Ljg3OTlDMjUuMzQgMjYuNTIwNiAyNS4wODM1IDI3LjE0ODMgMjQuNjM1OSAyNy41OTU4QzI0LjE4ODQgMjguMDQzNCAyMy41NjA3IDI4LjI5OTkgMjIuOTIgMjguMjk5OUg5LjI4NjYzWk0yMy41MjY2IDguNTg2NTRWOC40ODY1NEgyMy40MjY2SDguNjUzM0g4LjU1MzNWOC41ODY1NFYyNS44NjY1QzguNTUzMyAyNi4wMjI2IDguNjE0NjUgMjYuMTk2IDguNzI5MjYgMjYuMzEwNkM4LjgzODM5IDI2LjQxOTcgOC45OTYyMSAyNi40OTk5IDkuMTczMyAyNi40OTk5SDIyLjg5MzNDMjMuMDU0IDI2LjQ5OTkgMjMuMjEyNSAyNi40MzU0IDIzLjMzNzMgMjYuMzEwNkMyMy40NDY1IDI2LjIwMTQgMjMuNTI2NiAyNi4wNDM2IDIzLjUyNjYgMjUuODY2NVY4LjU4NjU0Wk0xOC45ODY2IDYuNjg2NTRIMTkuMTg2TDE5LjA2NjggNi41MjY3NEwxOC40NDAxIDUuNjg2NzRMMTguNDQwMiA1LjY4NjcxTDE4LjQzODEgNS42ODQwN0MxOC4zODA4IDUuNjEyNDUgMTguMzE3NSA1LjU0NzYxIDE4LjIyMTQgNS40OTg3OEMxOC4xMzQgNS40NDc1IDE4LjAzNTEgNS40MzMyIDE3Ljk0NjYgNS40MzMySDE0LjEzMzNDMTQuMDQ0OSA1LjQzMzIgMTMuOTQ1OSA1LjQ0NzUgMTMuODU4NiA1LjQ5ODc4QzEzLjc2MjQgNS41NDc2MSAxMy42OTkyIDUuNjEyNDUgMTMuNjQxOSA1LjY4NDA3TDEzLjY0MTkgNS42ODQwNUwxMy42NDA0IDUuNjg1OTNMMTMuMDAwNCA2LjUyNTkzTDEyLjg3ODEgNi42ODY1NEgxMy4wOEgxOC45ODY2Wk0xOS4wOTczIDEwLjY0MzlMMTkuMDk3NSAxMC42NDRMMTkuMTAxNCAxMC42Mzk2QzE5LjE4NjIgMTAuNTQ0MiAxOS4zMzA2IDEwLjQ4NjUgMTkuNDY2NiAxMC40ODY1SDIwLjIyNjZDMjAuMzU5MSAxMC40ODY1IDIwLjQ5NCAxMC41NDIgMjAuNTk1OSAxMC42NDM5TDIwLjU5NTggMTAuNjQ0TDIwLjYwMDIgMTAuNjQ3OUMyMC42OTY0IDEwLjczMzUgMjAuNzUzMyAxMC44NjUxIDIwLjc1MzMgMTEuMDEzMlYyMy45NTk5QzIwLjc1MzMgMjQuMDkyNCAyMC42OTc5IDI0LjIyNzIgMjAuNTk1OSAyNC4zMjkyQzIwLjQ5MzEgMjQuNDMyIDIwLjM3MTMgMjQuNDg2NSAyMC4yMjY2IDI0LjQ4NjVIMTkuNDY2NkMxOS4zMzQxIDI0LjQ4NjUgMTkuMTk5MyAyNC40MzExIDE5LjA5NzMgMjQuMzI5MkMxOC45OTQ1IDI0LjIyNjQgMTguOTQgMjQuMTA0NiAxOC45NCAyMy45NTk5VjExLjAxMzJDMTguOTQgMTAuODgwNyAxOC45OTU0IDEwLjc0NTkgMTkuMDk3MyAxMC42NDM5Wk0xNS4yODQgMTAuNjQzOUwxNS4yODQxIDEwLjY0NEwxNS4yODggMTAuNjM5NkMxNS4zNzM2IDEwLjU0MzQgMTUuNTA1MiAxMC40ODY1IDE1LjY1MzMgMTAuNDg2NUgxNi40MTMzQzE2LjU0NTggMTAuNDg2NSAxNi42ODA2IDEwLjU0MiAxNi43ODI2IDEwLjY0MzlDMTYuODg0NSAxMC43NDU5IDE2Ljk0IDEwLjg4MDcgMTYuOTQgMTEuMDEzMlYyMy45NTk5QzE2Ljk0IDI0LjA5MiAxNi44ODQ3IDI0LjIyNzkgMTYuNzkzOCAyNC4zMzEyQzE2LjY5MjEgMjQuNDMxOSAxNi41NTgyIDI0LjQ4NjUgMTYuNDI2NiAyNC40ODY1SDE1LjY1MzNDMTUuNTIwOCAyNC40ODY1IDE1LjM4NiAyNC40MzExIDE1LjI4NCAyNC4zMjkyQzE1LjE4MTIgMjQuMjI2NCAxNS4xMjY2IDI0LjEwNDYgMTUuMTI2NiAyMy45NTk5VjExLjAxMzJDMTUuMTI2NiAxMC44ODA3IDE1LjE4MjEgMTAuNzQ1OSAxNS4yODQgMTAuNjQzOVpNMTIuOTgyNiAxMC42NDM5TDEyLjk4MjUgMTAuNjQ0TDEyLjk4NjkgMTAuNjQ3OUMxMy4wODMxIDEwLjczMzUgMTMuMTQgMTAuODY1MSAxMy4xNCAxMS4wMTMyVjIzLjk1OTlDMTMuMTQgMjQuMDkyNCAxMy4wODQ1IDI0LjIyNzIgMTIuOTgyNiAyNC4zMjkyQzEyLjg3OTggMjQuNDMyIDEyLjc1OCAyNC40ODY1IDEyLjYxMzMgMjQuNDg2NUgxMS44NTMzQzExLjcyMDggMjQuNDg2NSAxMS41ODYgMjQuNDMxMSAxMS40ODQgMjQuMzI5MkMxMS4zODEyIDI0LjIyNjQgMTEuMzI2NiAyNC4xMDQ2IDExLjMyNjYgMjMuOTU5OVYxMS4wMTMyQzExLjMyNjYgMTAuODgwNyAxMS4zODIxIDEwLjc0NTkgMTEuNDg0IDEwLjY0MzlDMTEuNTg2OCAxMC41NDExIDExLjcwODYgMTAuNDg2NSAxMS44NTMzIDEwLjQ4NjVIMTIuNjEzM0MxMi43NDU4IDEwLjQ4NjUgMTIuODgwNiAxMC41NDIgMTIuOTgyNiAxMC42NDM5WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
  }
  .basket_item .unit.no-extra-padding > .line > .unit .action-column div:first-child .dublicate-container {
    width: 32px;
    height: 32px;
    margin-right: 5px;
  }
  .basket_item .unit.no-extra-padding > .line > .unit .action-column div:first-child .dublicate-container .markedDuplicate {
    width: 32px;
    height: 32px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTQyNTEgMjYuMTY2OEwxNi4wMDAyIDYuNDUxNTNMMjUuODU3OCAyNi4xNjY4SDYuMTQyNTFaIiBmaWxsPSIjRkZDRDAwIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMDM3MiAyMy44MjI0SDE2Ljg5MThWMjEuOTY2NEgxNS4wMzcyVjIzLjgyMjRaTTE1LjQzOTcgMjEuMzI3OEwxNC45NTkgMTYuNDE2OFYxNC4xNDdIMTYuOTY0M1YxNi40MTY4TDE2LjQ4OTMgMjEuMzI3OEgxNS40Mzk3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  }
  .basket_item .unit.no-extra-padding .basketmengen {
    width: 60%;
  }
  .basket_item .unit.unit-detail,
  .basket_item .unit.unit-additional {
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media screen and (min-width: 992px) {
  .basket_item .imgdelbasket {
    margin-top: 5px;
    margin-right: 10px;
  }
}
.basket_item .productimage {
  width: 142px;
}
@media (max-width: 992px) {
  .basket_item .productimage {
    float: none;
  }
  .basket_item .productimage.small-productimage {
    float: right;
    margin-top: 1.2rem;
  }
}
.basket_item div.producttext {
  float: none;
}
@media (max-width: 992px) {
  .basket_item div.producttext {
    width: 75%;
    float: left;
  }
}
@media (max-width: 992px) {
  .basket_item div.producttext .dimtext {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .basket_item div.producttext div.producttext-prices {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media (max-width: 992px) {
  .basket_item .basketmengen {
    font-weight: normal;
    color: #000;
    margin: 7px 0 5px;
  }
  .basket_item .basketmengen .figur-text {
    display: none;
  }
}
@media (max-width: 640px) {
  .basket_item .pricelink {
    margin-bottom: 5px;
    margin-top: 15px;
  }
}
@media (max-width: 992px) {
  .basket_item div.productname.desktop {
    display: block !important;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    margin: 7px 0;
  }
}
@media (max-width: 992px) {
  .basket_item div.productnumber.desktop {
    margin-left: 0;
    margin-right: 0;
    float: none;
    margin-bottom: 0;
  }
}
.basket_item .order-container {
  margin-top: 1rem;
  right: 1rem;
}
.basket_item .order-container .orderinput {
  display: flex;
  height: 100%;
  text-align: right;
  float: right;
  width: 100%;
}
.basket_item .order-container .orderinput.orderinput .orderbutton.productlistorderbutton {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .basket_item .order-container .orderinput.orderinput .orderbutton.productlistorderbutton {
    height: 3rem;
    width: 4rem;
  }
}
.basket_item .order-container .orderinput label,
.basket_item .order-container .orderinput span {
  width: auto;
  font-size: 0.67rem;
  color: #036;
  margin-left: 1px;
  display: inline-table;
  line-height: 0;
  margin-top: 1px;
}
.basket_item .order-container .orderinput input {
  width: 2.5rem;
  height: 1.4rem;
  margin-bottom: -1px;
  margin-left: 2px;
  padding: 1px;
}
.basket_item .order-container .orderinput .orderinput {
  width: 40px;
  height: 22px;
  margin-left: 2px;
  padding: 1px;
  margin-bottom: -1px;
}
.basket_item .order-container .orderinput .orderInputBox {
  margin: 0;
  padding-left: 0;
  width: 100%;
  height: 100%;
  position: relative;
  float: right;
}
.basket_item .order-container .orderinput .orderInputBox .inputBoxMultiple {
  /*position: absolute;*/
  right: 10px;
  /*width: 100%;
                    height: 50%;*/
}
.basket_item .order-container .orderinput .orderInputBox .inputBoxMultiple:first-child {
  /*top: 0;*/
}
.basket_item .order-container .orderinput .orderInputBox .inputBoxMultiple:last-child {
  /*bottom: 0;
                        top: initial;*/
}
#schellerfassungprodukt .basket_item .order-container {
  padding-bottom: 4px;
  margin-top: 0;
  right: 10px;
}
#schellerfassungprodukt .basket_item .order-container .orderinput {
  flex-direction: column;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div {
  width: 100%;
  text-align: right;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div.orderButtonsBox button {
  background: #464D5F;
  color: #fff;
  padding: 7px 12px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  height: auto;
  width: auto;
  min-height: 0;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div.orderButtonsBox button:hover {
  background: #CB0538;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox {
  padding-bottom: 0;
  width: auto;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple {
  position: relative;
  right: unset;
  top: unset;
  bottom: unset;
  padding: 0 0 0 12px;
  white-space: nowrap;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple label {
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 6px;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple input {
  width: 39px;
  height: 18px;
  background: #fff;
  border: 1px solid #E0E0E0;
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  padding: 0;
  margin-left: 0;
}
#schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple input:focus {
  border: 1px solid #000;
  outline: none;
}
@media (max-width: 991px) {
  #schellerfassungprodukt .basket_item .unit.no-extra-padding {
    min-height: 0;
  }
  #schellerfassungprodukt .basket_item div.producttext {
    width: 69%;
    padding-left: 16px;
  }
  #schellerfassungprodukt .basket_item .small-productimage {
    width: 80px;
    height: 80px;
    margin-bottom: 8px;
    margin-right: 16px;
  }
  #schellerfassungprodukt .basket_item .small-productimage > img {
    max-width: 80px;
    max-height: 80px;
  }
  #schellerfassungprodukt .basket_item .additional-text {
    padding-left: 16px;
    padding-right: 16px;
  }
  #schellerfassungprodukt .basket_item .order-container {
    margin: 8px 0;
    padding-bottom: 0;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput {
    flex-direction: row;
    float: none;
    align-items: center;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div {
    max-width: 50%;
    width: auto;
    flex: 0 0 50%;
    float: none;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div.left {
    padding-right: 10px;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div > form {
    height: auto;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox {
    height: auto;
    float: none;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple input {
    height: 24px;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple label {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 0;
  }
  #schellerfassungprodukt .basket_item .order-container .orderinput > div > form .orderInputBox .inputBoxMultiple.right-col {
    margin-top: 8px;
  }
  #schellerfassungprodukt .basket_item .basket-border-left {
    position: initial;
  }
  #schellerfassungprodukt .basket_item .basket-border-left .delete-function-basket {
    position: absolute;
    left: 26px;
    top: 10px;
  }
  #schellerfassungprodukt .basket_item .basket-border-left .delete-function-basket.delete-column-multiple {
    top: 20px;
  }
}
.basket_item_first {
  /*padding-top: 0;*/
}
.basket_item_first.basket_item_has_action {
  margin-top: 20px;
}
.content .basket-form-header {
  border-bottom: solid 2px #e4e4e4;
  margin: 0 -2px;
}
@media (max-width: 640px) {
  .basket-form-header .unit {
    display: none;
  }
}
.basket-form-header .unit#basketHeaderKonditionenNoPrice {
  padding-right: 2px;
}
@media (max-width: 640px) {
  .basket-form-header .unit#basketHeaderKonditionenNoPrice {
    display: block;
  }
}
.basket_item_has_action {
  border-top: 1px solid #CB0538;
}
@media (max-width: 991px) {
  .basket_item_has_action {
    border: none;
  }
}
.basket_item_has_action:before {
  content: "";
  position: absolute;
  border-width: 0 0 20px 20px;
  border-style: solid;
  border-color: #CB0538 transparent transparent #CB0538;
  background: transparent;
  display: block;
  z-index: 10;
  top: 0;
  left: 0;
}
.basket-replacement-info .message {
  margin-bottom: 32px;
}
.basket-replacement-info .message .button-container {
  margin-top: 16px;
  display: block;
  text-align: right;
}
.basket-replacement-info .message .button-container .button-white {
  background: #fff;
  border: 2px solid #464D5F;
  border-radius: 0;
  color: #464D5F;
}
.basket-replacement-info .message .button-container .button-white:focus,
.basket-replacement-info .message .button-container .button-white:active,
.basket-replacement-info .message .button-container .button-white:hover {
  color: #CB0538;
  border-color: #CB0538;
}
.basket-replacement-info .message .button-container .button-right {
  margin-left: 40px;
}
/*
    BG: @bp_medium
 */
@media (max-width: 992px) {
  .cms-hitlist div.productimageplaceholder {
    line-height: 73px;
    width: 100px;
    height: 66px;
    position: absolute;
    /* left: 20px; */
    left: 0;
    bottom: 0;
  }
  div.hitlist .producttext {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  div.hitlist .productimage {
    float: left;
    width: 33%;
    height: 120px;
    max-height: 120px;
    overflow: hidden;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 20px;
    position: relative;
  }
  div.hitlist .productimage img {
    display: block !important;
    max-width: 100px;
    width: auto;
    height: auto;
    position: absolute;
    left: 20px;
    bottom: 0;
  }
  div.hitlist .productorder {
    float: right;
    width: 66%;
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    bottom: 0;
    right: 0;
    height: 120px;
  }
  div.hitlist .productorder .productorder-container {
    position: absolute;
    right: 20px;
    bottom: 0;
  }
  div.hitlist .productorder .productorder-container .detailbutton {
    margin-right: 0;
  }
  div.productorder .control.orderunit1,
  div.productorder .control.orderunit2 {
    margin-left: 20px;
    float: left;
  }
  div.laengeFormFieldWrapper {
    float: left;
  }
  .mobile {
    display: block;
  }
  .desktop {
    display: none !important;
  }
  .orderbutton {
    width: 80%;
  }
}
/* FODEV-3999 */
div.hitlist hr {
  display: block;
  border: 0 none;
  border-top: 1px solid #ececec;
  height: 1px;
  margin: -1px;
  padding: 0;
  width: 100%;
}
@media (max-width: 768px) {
  div.hitlist hr {
    margin: -1px 1px;
  }
}
div.hitlist hr.action {
  border-color: #cb0538;
}
div.hitlist hr.action:before {
  content: "";
  position: absolute;
  border-width: 0 0 12px 12px;
  border-style: solid;
  border-color: #cb0538 transparent transparent #cb0538;
  background: transparent;
  display: block;
  z-index: 10;
}
.aktiontext {
  padding: 10px 40px 10px 0;
  text-align: right;
}
.aktionspreis {
  color: #cb0538;
  font-size: 25px;
  font-weight: bold;
}
.stattpreis {
  padding-top: 9px;
}
.acreplacement {
  clear: both;
}
@media (max-width: 640px) {
  .typeahead_products .left-container,
  .typeahead_products .right-container {
    width: 100% !important;
  }
  .typeahead_products .left-container {
    border: none !important;
  }
}
.typeahead_products .left-container {
  width: 54.3%;
  float: left;
  border-right: 0;
  margin-right: -1px;
  background-color: #fff;
  border-radius: 0;
  /* scroll bugfix */
  /* typeahead mobile addjustments */
}
@media (min-width: 640px) {
  .typeahead_products .left-container {
    min-height: 345px;
  }
}
.typeahead_products .left-container .ui-menu-item {
  padding-bottom: 0;
}
.typeahead_products .left-container ul {
  left: 0 !important;
  top: 0 !important;
  margin-left: 0;
  margin-right: 1px;
}
@media (max-width: 640px) {
  .typeahead_products .left-container ul {
    margin-right: -4px;
  }
}
.typeahead_products .left-container a.acproduct {
  margin-right: 16px;
  margin-left: 16px;
  border-color: #ffffff;
  min-width: 90%;
}
.typeahead_products .left-container a.acproduct.ui-state-focus,
.typeahead_products .left-container a.acproduct.ui-state-hover {
  cursor: pointer;
  padding-right: 0;
  padding-left: 0;
}
.typeahead_products .left-container a.acproduct:hover * {
  color: #CB0538 !important;
}
@media (max-width: 991px) {
  .typeahead_products .left-container a.acproduct {
    max-width: 325px;
  }
}
.typeahead_products .left-container div.replacement {
  margin: 0 16px 16px;
}
.typeahead_products .left-container div.replacement a {
  color: #0A579E;
}
.typeahead_products .right-container {
  width: 45.7%;
  float: right;
}
.typeahead_products .right-container a {
  background: transparent;
  padding-left: 20px;
}
.typeahead_products .right-container .ui-menu-item {
  padding-left: 0;
}
.typeahead_products .right-container ul {
  margin-left: 1px;
  left: 0 !important;
  top: 0 !important;
  margin-right: -5px;
}
.typeahead_products .right-container ul li {
  padding-left: 10px;
}
.typeahead_products .right-container ul li.ui-menu-divider {
  display: none;
}
.typeahead_products .left-container,
.typeahead_products .right-container {
  display: inherit !important;
}
.typeahead_products .left-container ul,
.typeahead_products .right-container ul {
  display: inherit !important;
}
.typeahead_products .left-container .ui-autocomplete-category,
.typeahead_products .right-container .ui-autocomplete-category {
  border-top: 1px solid;
  border-color: #E0E0E0;
  color: black;
  padding-left: 0;
  margin: 0 16px 24px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.typeahead_products .left-container .ui-autocomplete-category:first-child,
.typeahead_products .right-container .ui-autocomplete-category:first-child {
  border-top: none;
}
.typeahead_products .left-container .ui-autocomplete-category-product,
.typeahead_products .right-container .ui-autocomplete-category-product,
.typeahead_products .left-container .ui-autocomplete-category-chapter,
.typeahead_products .right-container .ui-autocomplete-category-chapter,
.typeahead_products .left-container .ui-autocomplete-category-cms,
.typeahead_products .right-container .ui-autocomplete-category-cms,
.typeahead_products .left-container .ui-autocomplete-category-terms,
.typeahead_products .right-container .ui-autocomplete-category-terms,
.typeahead_products .left-container .ui-autocomplete-suggestions,
.typeahead_products .right-container .ui-autocomplete-suggestions {
  padding-top: 20px;
}
@media (max-width: 991px) {
  .typeahead_products .left-container .ui-autocomplete-category-terms,
  .typeahead_products .right-container .ui-autocomplete-category-terms {
    margin-top: 20px;
  }
}
.typeahead_products .acproducttext {
  width: 84% !important;
  float: left;
}
@media (max-width: 991px) {
  .typeahead_products .acproducttext {
    width: 245px !important;
  }
}
.typeahead_products .acproductimage {
  width: 50px;
}
.typeahead_products .acproductimage img {
  display: block !important;
  margin: auto;
}
.typeahead_products.ui-autocomplete {
  float: left;
  z-index: 99999;
  width: calc(100% + 40px);
  padding-left: 0;
  padding-bottom: 0;
  background: #f1f1f1;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  border-radius: 0;
  border: none;
  margin-left: -180px;
  max-width: 1000px;
}
.typeahead_products.ui-autocomplete hr {
  margin-bottom: 0;
  clear: both;
  margin-right: 16px;
  margin-left: 16px;
  border-color: #E0E0E0;
}
@media (max-width: 991px) {
  .typeahead_products.ui-autocomplete {
    left: 0!important;
    border: none;
    box-shadow: 0px 4px 4px #808080;
    width: 100%;
  }
}
.typeahead_products li.right-container {
  background-color: #f1f1f1;
}
.typeahead_products li.right-container ul {
  background-color: #f1f1f1 !important;
  max-width: 100%;
}
.typeahead_products li.right-container ul li {
  background-color: #f1f1f1 !important;
}
.typeahead_products li.right-container > * {
  background-color: #f1f1f1 !important;
}
.fastinput_ac hr {
  display: none;
}
.fastinput_ac ul.ui-autocomplete {
  padding-bottom: 0;
}
.fastinput_ac .acproduct {
  width: 100%;
  padding: 8px 16px;
}
.fastinput_ac .acproduct:after {
  clear: both;
}
.fastinput_ac .acproduct:hover,
.fastinput_ac .acproduct:focus,
.fastinput_ac .acproduct:active,
.fastinput_ac .acproduct:link,
.fastinput_ac .acproduct:visited {
  color: #036;
}
.fastinput_ac .acproduct:hover .productnumber,
.fastinput_ac .acproduct:focus .productnumber,
.fastinput_ac .acproduct:active .productnumber,
.fastinput_ac .acproduct:link .productnumber,
.fastinput_ac .acproduct:visited .productnumber {
  color: #000 !important;
  display: block;
}
.content-schnellerfassung {
  border-top: solid;
  border-bottom: solid;
  border-width: 1px;
  border-color: #e4e4e4;
  padding-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
  margin: -20px 42px 40px 42px;
}
.content-schnellerfassung div.producttext {
  width: 55%;
}
@media (max-width: 992px) {
  .content-schnellerfassung div.productorder {
    position: relative;
    float: none;
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .content-schnellerfassung div.productimage {
    float: none;
  }
}
#Konservierungdiv .dropdown div.selected {
  display: flex;
  align-items: center;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}
#Konservierungdiv .dropdown div.selected .selected-text {
  display: table-cell;
  vertical-align: middle;
}
#Konservierungdiv .dropdown div.selected .arrow_height {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #036;
  width: 34px;
  height: 100%;
  overflow: hidden;
}
#Konservierungdiv .dropdown div.selected .arrow_height .arrow {
  margin-top: 6px;
  width: 35px;
  height: 30px;
  top: 3px;
}
.stahl-laengen-radio {
  margin-top: 0;
  margin-bottom: 0;
}
.stahl-laengen-radio .radiobtn {
  margin-right: 5px;
  margin-bottom: 0;
}
.stahl-laengen-radio.stahl-laengen-radio-last {
  margin-top: 0;
  margin-bottom: 0;
}
.stahl-laengen-radio .stahl-radio-table {
  padding: 0;
  margin: 0;
  border: 0;
}
.stahl-laengen-radio .stahl-radio-table tbody tr td {
  vertical-align: top;
}
.stahl-laengen-radio .stahl-radio-table tbody tr td.radio-cell {
  padding-right: 6px;
  width: 1%;
  padding-top: 9px;
}
.stahl-laengen-radio .stahl-radio-table tbody tr td.input-cell {
  padding-right: 0;
}
.stahl-laengen-radio .stahl-radio-table tbody tr td.input-cell input {
  margin-bottom: 0;
}
.schnitt-table {
  display: table;
  width: 100%;
}
.schnitt-table.m-top-5 {
  margin-top: 5px;
}
.schnitt-table .tbody .tr {
  width: 100%;
}
.schnitt-table .tbody .tr .td {
  display: table-cell;
  vertical-align: top;
  font-size: 13px;
  color: #000;
  padding-right: 10px;
}
.schnitt-table .tbody .tr .td.align-middle {
  vertical-align: middle;
}
.schnitt-table .tbody .tr .td.width_1 {
  width: 1%;
}
.schnitt-table .tbody .tr .td.width_10 {
  width: 10%;
}
.schnitt-table .tbody .tr .td.no-break {
  white-space: nowrap;
}
.schnitt-table .tbody .tr .td.no-padding {
  padding: 0;
}
.schnitt-table .tbody .tr .td img {
  max-width: 150px;
  height: auto;
}
@media screen and (max-width: 992px) {
  #orderqty .mengen-schnitt-div {
    margin-bottom: 50px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 992px) {
  .schnitt-table {
    display: block;
    width: 100%;
  }
  .schnitt-table .tbody .tr .td {
    display: block;
    padding: 0;
    height: 45px;
  }
  .schnitt-table .tbody .tr .td.td-first {
    padding-top: 0;
    height: 30px;
  }
}
.schnitt-table-table.m-top-5 {
  margin-top: 5px;
}
.schnitt-table-table tbody tr td {
  vertical-align: top;
  font-size: 13px;
  color: #000;
}
.schnitt-table-table tbody tr td.align-middle {
  vertical-align: middle;
}
.schnitt-table-table tbody tr td.width_1 {
  width: 1%;
}
.schnitt-table-table tbody tr td.no-break {
  white-space: nowrap;
}
.schnitt-table-table tbody tr td.no-padding {
  padding: 0;
}
.schnitt-table-table tbody tr td img {
  max-width: 150px;
  height: auto;
}
.text-red {
  color: #cb0538;
}
.text-black {
  color: #000;
}
.text-small {
  font-size: 13px;
}
.width-with-price {
  width: 90%;
}
.width-with-price-myart {
  width: 80%;
}
.addmyarttable .gridVerfuegbarkeit {
  white-space: nowrap;
  width: 10%;
  text-align: right;
}
.addmyarttable .gridVerfuegbarkeit div {
  display: inline-block;
}
.addmyarttable .gridVerfuegbarkeit-myart {
  width: 20%;
}
.addmyarttable .gridtextlink a:hover,
.addmyarttable .gridtextlink a:active,
.addmyarttable .gridtextlink a:focus {
  text-decoration: none !important;
}
@media screen and (max-width: 992px) {
  .width-with-price {
    width: 80%;
  }
  .addmyarttable .gridVerfuegbarkeit {
    width: 20%;
  }
}
/* BASKET REDESIGN */
/* desktop2020 */
@media screen and (min-width: 992px) {
  .content .basket_item .line-flex {
    min-height: 100px;
  }
  .content .line-flex {
    display: flex;
    height: 100%;
  }
  .content .delBasketIcon {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 33px;
    width: 33px;
    padding-bottom: 0.85rem;
  }
  .content .width {
    width: 100%;
  }
  .content .height {
    height: 100%;
  }
  .content .position-top {
    position: absolute;
    top: 0;
    padding-top: 10px;
  }
  .content .position-bottom {
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
  }
  .basket_item {
    padding: initial;
  }
  .basket_item > .line > .unit:not(.no-extra-padding),
  .basket_item > .line > .unit .unit {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .basket_item .basket-border-left {
    border-left: solid 1px #E0E0E0;
  }
  .basketmengen {
    text-align: right;
    margin-bottom: 30px;
  }
  .small-input .mod-form:not(.no-small-input) input:not(.no-small-input),
  .small-input .mod-form:not(.no-small-input) select:not(.no-small-input),
  .small-input .mod-form:not(.no-small-input) textarea:not(.no-small-input),
  .small-input .mod-form:not(.no-small-input) .dropdown > .selected:not(.no-small-input) {
    padding: 7px 16px;
    height: initial;
  }
  .small-input .mod-form:not(.no-small-input) input:not(.no-small-input):focus,
  .small-input .mod-form:not(.no-small-input) select:not(.no-small-input):focus,
  .small-input .mod-form:not(.no-small-input) textarea:not(.no-small-input):focus,
  .small-input .mod-form:not(.no-small-input) .dropdown > .selected:not(.no-small-input):focus {
    padding: 7px 16px;
    height: initial;
  }
  .small-input .mod-form .ui-datepicker-trigger {
    height: 27px;
    width: auto;
  }
  .small-input .mod-form .intl-tel-input.allow-dropdown {
    width: 100%;
  }
  .small-input .mod-form .intl-tel-input.allow-dropdown input {
    padding-left: 40px;
  }
  .small-input .mod-form .kommissionvererbung .links {
    right: -101px;
    top: 35px;
    left: initial;
    padding: 0;
    width: 360px;
  }
  .small-input .mod-form .kommissionvererbung .links li {
    padding: 5px 10px;
  }
  .small-input .mod-form .kommissionvererbung .links li a:hover {
    /*background-color: @cl_blueccd3e0;*/
    color: #CB0538;
    background-position: 5px 7px;
  }
  .small-input .mod-form .kommissionvererbung .links li:first-child a {
    padding-bottom: 7px;
    border-bottom: 1px solid #E0E0E0;
  }
  .small-input .mod-form .kommissionvererbung .links li a {
    margin: 0;
    font-size: 14px;
    color: #000;
    background: none;
  }
  .small-input .mod-form .specialdropdown-status .selectize-ctrl {
    width: 27px;
  }
  .small-input .mod-form #objectadressecontrol .selectize-control,
  .small-input .mod-form #lieferadressecontrol .selectize-control,
  .small-input .mod-form #rechnungsadressecontrol .selectize-control {
    height: initial;
  }
  .small-input .mod-form #objectadressecontrol .selectize-control .selectize-ctrl,
  .small-input .mod-form #lieferadressecontrol .selectize-control .selectize-ctrl,
  .small-input .mod-form #rechnungsadressecontrol .selectize-control .selectize-ctrl {
    width: 27px;
  }
  .small-input .mod-form #objectadressecontrol .selectize-control .selectize-input,
  .small-input .mod-form #lieferadressecontrol .selectize-control .selectize-input,
  .small-input .mod-form #rechnungsadressecontrol .selectize-control .selectize-input {
    padding: 5px;
    height: 27px;
  }
  .small-input .mod-form #objectadressecontrol .selectize-control .has-options .lieferadresse_item div,
  .small-input .mod-form #lieferadressecontrol .selectize-control .has-options .lieferadresse_item div,
  .small-input .mod-form #rechnungsadressecontrol .selectize-control .has-options .lieferadresse_item div {
    float: left;
    padding-right: 5px;
  }
  .deliveryPopup .space-left {
    padding-left: 10px;
  }
  .newline-margin {
    margin-top: 24px;
  }
}
@media screen and (min-width: 992px) and screen and (max-width: 991px) {
  .small-input .mod-form .ui-datepicker-trigger {
    width: 38px;
    height: 37px;
  }
}
.delivery-information .align {
  margin-top: 48px;
}
@media (max-width: 991px) {
  .delivery-information .align {
    margin-top: 0;
  }
}
/* mobile2020 */
@media screen and (max-width: 991px) {
  .mobile-informations {
    padding: 21px 16px;
    color: #000;
    margin-top: -1px;
    cursor: pointer;
    line-height: 16px;
    text-transform: uppercase;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM5MzQgMjUuMzMzMkwxMiAyMy45MzE5TDE5Ljg3OTggMTYuMDAwNUwxMiA4LjA2OTA1TDEzLjM5MzQgNi42NjY1TDIyLjY2NjcgMTYuMDAwNUwxMy4zOTM0IDI1LjMzMzJaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    border-bottom: solid 1px #f1f1f1;
  }
  .mobile-informations:first-child {
    border-top: solid 1px #f1f1f1;
  }
  .content .basket-mobile-informations {
    margin: 0px -30px;
  }
  .calc-position {
    position: absolute;
    top: -15px;
    right: 0;
  }
  .content div.producttext > div.productnumber {
    margin-left: 0;
    font-size: 12px;
    line-height: 14px;
    color: #8d8d8d;
  }
  .width-mobile {
    width: 100%;
  }
  .height-mobile {
    height: 100%;
  }
  .popup {
    position: fixed;
    top: 87px;
    background: #fff;
    height: calc(100% - 87px);
    z-index: 1;
    left: 0;
    right: 0;
    overflow: hidden auto !important;
  }
  .popup .back-link {
    border-top: none;
    padding: 22px 15px 22px 37px;
    border-bottom: solid 1px #f3f3f3;
    color: #000;
    font-weight: 300;
    line-height: 16px;
    position: relative;
    margin-bottom: 16px;
  }
  .popup .back-link::before {
    content: '';
    position: absolute;
    top: 56%;
    left: 20px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K");
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
  }
  .popup .back-link .icon.arrow-left {
    display: none;
  }
  .popup#order-information,
  .popup#delivery-information {
    top: 0;
    height: 100vh;
    margin-top: 0;
  }
  .popup .info-title,
  .popup .order-information,
  .popup .delivery-information {
    padding: 0 16px;
  }
  .popup .info-title > .line-mobile,
  .popup .order-information > .line-mobile,
  .popup .delivery-information > .line-mobile {
    margin: 0;
  }
  .popup .info-title > .line-mobile.m-t-48-mobile,
  .popup .order-information > .line-mobile.m-t-48-mobile,
  .popup .delivery-information > .line-mobile.m-t-48-mobile {
    margin-top: 48px;
  }
  .popup .info-title .control > div,
  .popup .order-information .control > div,
  .popup .delivery-information .control > div {
    width: 100%;
  }
  .popup .info-title .control > div.deliverytype-container,
  .popup .order-information .control > div.deliverytype-container,
  .popup .delivery-information .control > div.deliverytype-container {
    margin-top: 0;
  }
  .popup .info-title .control > div.deliverytype-container #divexpress > label,
  .popup .order-information .control > div.deliverytype-container #divexpress > label,
  .popup .delivery-information .control > div.deliverytype-container #divexpress > label {
    display: none;
  }
  .popup .button,
  .popup .button:hover,
  .popup .button:active,
  .popup .button:focus {
    width: 100%;
    height: 2rem;
  }
  div.mobile-left {
    float: left;
    clear: initial;
  }
  div.mobile-right {
    float: right;
    clear: initial;
  }
  div.right.mobile-left {
    float: left;
    clear: initial;
  }
  div.left.mobile-right {
    float: right;
    clear: initial;
  }
  .basketmengen {
    margin-bottom: 10px;
  }
  .basketmengen .basket-quantity {
    font-weight: bold;
  }
  .mobile-left-boxes {
    float: left;
    width: auto;
    clear: none;
  }
  .container .mod-form .basket_item .kommissionvererbung .links {
    right: 0;
    top: 34px;
    width: 246px;
  }
  .container .mod-form .basket_item .kommissionvererbung .control {
    height: 35px;
    width: 35px;
    background-size: 35px;
  }
  .container .mod-form .control .l-inline label {
    padding-right: 0;
  }
  .container .mod-form .control .l-inline label.price-calc-label {
    padding-right: 16px;
  }
  .container .size1of2-mobile {
    width: 50%;
  }
  .container .size1of3-mobile {
    width: 33.333333%;
  }
  .container .size2of3-mobile {
    width: 66.666666%;
  }
  .container .size1of2-mobile,
  .container .size1of3-mobile,
  .container .size2of3-mobile {
    float: left;
    clear: initial;
  }
  .container .line-mobile {
    margin: 0 -10px;
  }
  .container .line-mobile .size1of2-mobile,
  .container .line-mobile .size1of3-mobile,
  .container .line-mobile .size2of3-mobile {
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 991px) and (max-width: 991px) {
  .popup .info-title .pickupaddress .pickupTPadresseUnit,
  .popup .order-information .pickupaddress .pickupTPadresseUnit,
  .popup .delivery-information .pickupaddress .pickupTPadresseUnit {
    margin-top: 16px;
  }
  .popup .info-title .objectaddress,
  .popup .order-information .objectaddress,
  .popup .delivery-information .objectaddress {
    margin-top: 16px;
  }
  .popup .info-title #objectadressecontrol,
  .popup .order-information #objectadressecontrol,
  .popup .delivery-information #objectadressecontrol {
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .container .basket-header-container {
    width: 50%;
  }
}
.container .header-left {
  display: inline-block;
}
.container .icon-basket-header {
  display: inline-block;
  padding-left: 24px;
  position: relative;
}
@media (max-width: 991px) {
  .container .icon-basket-header:last-child {
    position: initial;
  }
}
.container .icon-basket-header > a.delBasketIcon {
  margin-left: 8px;
  background: none;
  position: relative;
}
.container .icon-basket-header > a.delBasketIcon:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3MTQgMTguMDk1MUgxNS4xNDI5QzE1LjIxODYgMTguMDk1MSAxNS4yOTEzIDE4LjA2NSAxNS4zNDQ5IDE4LjAxMTRDMTUuMzk4NSAxNy45NTc4IDE1LjQyODYgMTcuODg1MSAxNS40Mjg2IDE3LjgwOTRWOC4wOTUwOEMxNS40Mjg2IDguMDE5MyAxNS4zOTg1IDcuOTQ2NjMgMTUuMzQ0OSA3Ljg5MzA0QzE1LjI5MTMgNy44Mzk0NiAxNS4yMTg2IDcuODA5MzYgMTUuMTQyOSA3LjgwOTM2SDE0LjU3MTRDMTQuNDk1NyA3LjgwOTM2IDE0LjQyMyA3LjgzOTQ2IDE0LjM2OTQgNy44OTMwNEMxNC4zMTU4IDcuOTQ2NjMgMTQuMjg1NyA4LjAxOTMgMTQuMjg1NyA4LjA5NTA4VjE3LjgwOTRDMTQuMjg1NyAxNy44ODUxIDE0LjMxNTggMTcuOTU3OCAxNC4zNjk0IDE4LjAxMTRDMTQuNDIzIDE4LjA2NSAxNC40OTU3IDE4LjA5NTEgMTQuNTcxNCAxOC4wOTUxWk04Ljg1NzE0IDE4LjA5NTFIOS40Mjg1N0M5LjUwNDM1IDE4LjA5NTEgOS41NzcwMiAxOC4wNjUgOS42MzA2IDE4LjAxMTRDOS42ODQxOCAxNy45NTc4IDkuNzE0MjkgMTcuODg1MSA5LjcxNDI5IDE3LjgwOTRWOC4wOTUwOEM5LjcxNDI5IDguMDE5MyA5LjY4NDE4IDcuOTQ2NjMgOS42MzA2IDcuODkzMDRDOS41NzcwMiA3LjgzOTQ2IDkuNTA0MzUgNy44MDkzNiA5LjQyODU3IDcuODA5MzZIOC44NTcxNEM4Ljc4MTM3IDcuODA5MzYgOC43MDg2OSA3LjgzOTQ2IDguNjU1MTEgNy44OTMwNEM4LjYwMTUzIDcuOTQ2NjMgOC41NzE0MyA4LjAxOTMgOC41NzE0MyA4LjA5NTA4VjE3LjgwOTRDOC41NzE0MyAxNy44ODUxIDguNjAxNTMgMTcuOTU3OCA4LjY1NTExIDE4LjAxMTRDOC43MDg2OSAxOC4wNjUgOC43ODEzNyAxOC4wOTUxIDguODU3MTQgMTguMDk1MVpNMTkuNzE0MyA0Ljk1MjIySDE2TDE0LjggMy4zNTIyMkMxNC42NDAzIDMuMTM5MzEgMTQuNDMzMyAyLjk2NjUgMTQuMTk1MiAyLjg0NzQ5QzEzLjk1NzIgMi43Mjg0NyAxMy42OTQ3IDIuNjY2NSAxMy40Mjg2IDIuNjY2NUwxMC41NzE0IDIuNjY2NUMxMC4zMDUzIDIuNjY2NSAxMC4wNDI4IDIuNzI4NDcgOS44MDQ3OCAyLjg0NzQ5QzkuNTY2NzQgMi45NjY1IDkuMzU5NjggMy4xMzkzMSA5LjIgMy4zNTIyMkw4IDQuOTUyMjJINC4yODU3MUM0LjIwOTk0IDQuOTUyMjIgNC4xMzcyNyA0Ljk4MjMyIDQuMDgzNjggNS4wMzU5QzQuMDMwMSA1LjA4OTQ4IDQgNS4xNjIxNiA0IDUuMjM3OTNWNS44MDkzNkM0IDUuODg1MTQgNC4wMzAxIDUuOTU3ODEgNC4wODM2OCA2LjAxMTM5QzQuMTM3MjcgNi4wNjQ5NyA0LjIwOTk0IDYuMDk1MDggNC4yODU3MSA2LjA5NTA4SDUuMTQyODZWMTkuMjM3OUM1LjE0Mjg2IDE5LjY5MjYgNS4zMjM0NyAyMC4xMjg2IDUuNjQ0OTYgMjAuNDUwMUM1Ljk2NjQ1IDIwLjc3MTYgNi40MDI0OSAyMC45NTIyIDYuODU3MTQgMjAuOTUyMkgxNy4xNDI5QzE3LjU5NzUgMjAuOTUyMiAxOC4wMzM2IDIwLjc3MTYgMTguMzU1IDIwLjQ1MDFDMTguNjc2NSAyMC4xMjg2IDE4Ljg1NzEgMTkuNjkyNiAxOC44NTcxIDE5LjIzNzlWNi4wOTUwOEgxOS43MTQzQzE5Ljc5MDEgNi4wOTUwOCAxOS44NjI3IDYuMDY0OTcgMTkuOTE2MyA2LjAxMTM5QzE5Ljk2OTkgNS45NTc4MSAyMCA1Ljg4NTE0IDIwIDUuODA5MzZWNS4yMzc5M0MyMCA1LjE2MjE2IDE5Ljk2OTkgNS4wODk0OCAxOS45MTYzIDUuMDM1OUMxOS44NjI3IDQuOTgyMzIgMTkuNzkwMSA0Ljk1MjIyIDE5LjcxNDMgNC45NTIyMlpNMTAuMTE0MyA0LjAzNzkzQzEwLjE2NzcgMy45NjcxNyAxMC4yMzY4IDMuOTA5NzEgMTAuMzE2MSAzLjg3MDA2QzEwLjM5NTQgMy44MzA0MSAxMC40ODI4IDMuODA5NjQgMTAuNTcxNCAzLjgwOTM2SDEzLjQyODZDMTMuNTE3MiAzLjgwOTY0IDEzLjYwNDYgMy44MzA0MSAxMy42ODM5IDMuODcwMDZDMTMuNzYzMiAzLjkwOTcxIDEzLjgzMjMgMy45NjcxNyAxMy44ODU3IDQuMDM3OTNMMTQuNTcxNCA0Ljk1MjIySDkuNDI4NTdMMTAuMTE0MyA0LjAzNzkzWk0xNy43MTQzIDE5LjIzNzlDMTcuNzE0MyAxOS4zODk1IDE3LjY1NDEgMTkuNTM0OCAxNy41NDY5IDE5LjY0MkMxNy40Mzk4IDE5Ljc0OTIgMTcuMjk0NCAxOS44MDk0IDE3LjE0MjkgMTkuODA5NEg2Ljg1NzE0QzYuNzA1NTkgMTkuODA5NCA2LjU2MDI1IDE5Ljc0OTIgNi40NTMwOCAxOS42NDJDNi4zNDU5MiAxOS41MzQ4IDYuMjg1NzEgMTkuMzg5NSA2LjI4NTcxIDE5LjIzNzlWNi4wOTUwOEgxNy43MTQzVjE5LjIzNzlaTTExLjcxNDMgMTguMDk1MUgxMi4yODU3QzEyLjM2MTUgMTguMDk1MSAxMi40MzQyIDE4LjA2NSAxMi40ODc3IDE4LjAxMTRDMTIuNTQxMyAxNy45NTc4IDEyLjU3MTQgMTcuODg1MSAxMi41NzE0IDE3LjgwOTRWOC4wOTUwOEMxMi41NzE0IDguMDE5MyAxMi41NDEzIDcuOTQ2NjMgMTIuNDg3NyA3Ljg5MzA0QzEyLjQzNDIgNy44Mzk0NiAxMi4zNjE1IDcuODA5MzYgMTIuMjg1NyA3LjgwOTM2SDExLjcxNDNDMTEuNjM4NSA3LjgwOTM2IDExLjU2NTggNy44Mzk0NiAxMS41MTIzIDcuODkzMDRDMTEuNDU4NyA3Ljk0NjYzIDExLjQyODYgOC4wMTkzIDExLjQyODYgOC4wOTUwOFYxNy44MDk0QzExLjQyODYgMTcuODg1MSAxMS40NTg3IDE3Ljk1NzggMTEuNTEyMyAxOC4wMTE0QzExLjU2NTggMTguMDY1IDExLjYzODUgMTguMDk1MSAxMS43MTQzIDE4LjA5NTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  height: 24px;
  width: 24px;
  position: absolute;
  top: 73%;
  left: -24px;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  .container .icon-basket-header > a.delBasketIcon {
    position: absolute;
    right: 0;
    width: 32px;
    height: 32px;
  }
  .container .icon-basket-header > a.delBasketIcon:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjg2NjMgMjguMjk5OVYyOC4yODY1SDkuMTg2NjNDOC41MzM5NCAyOC4yODY1IDcuOTMyMjIgMjguMDMwOSA3LjQ3MDIxIDI3LjU4MkM3LjAyMiAyNy4xMzM2IDYuNzUzMyAyNi41MDU3IDYuNzUzMyAyNS44NjY1VjguNTg2NTRWOC40ODY1NEg2LjY1MzNINS43NDY2M0M1LjYxNTAzIDguNDg2NTQgNS40ODExMiA4LjQzMTg2IDUuMzc5NDIgOC4zMzEyM0M1LjI4ODUyIDguMjI3OTIgNS4yMzMzIDguMDkyMDQgNS4yMzMzIDcuOTU5ODdWNy4xOTk4N0M1LjIzMzMgNy4wNjczNyA1LjI4ODczIDYuOTMyNTMgNS4zOTA2OCA2LjgzMDU4QzUuNDkzNDggNi43Mjc3OCA1LjYxNTI3IDYuNjczMiA1Ljc1OTk3IDYuNjczMkgxMC41ODY2SDEwLjYzNjZMMTAuNjY2NiA2LjYzMzI5TDEyLjE5OTkgNC41OTMyOUwxMi4yMDA0IDQuNTkyNjRDMTIuNDE3MSA0LjI5OTQzIDEyLjcxMTEgNC4wNTYyNiAxMy4wNDQgMy44ODk2NUMxMy4zOTEzIDMuNzIyNTQgMTMuNzYzIDMuNjMzMiAxNC4xMzMzIDMuNjMzMkgxNy45NDY2QzE4LjMxNjkgMy42MzMyIDE4LjY4ODYgMy43MjI1NCAxOS4wMzU5IDMuODg5NjRDMTkuMzY4NSA0LjA1NjA3IDE5LjY2MjggNC4yOTkyNCAxOS44OTMzIDQuNjA2NTRMMTkuODkzNCA0LjYwNjYyTDIxLjQyNjcgNi42NDY2MkwyMS40NTY3IDYuNjg2NTRIMjEuNTA2NkgyNi4zNDY2QzI2LjQ3OTEgNi42ODY1NCAyNi42MTQgNi43NDE5NyAyNi43MTU5IDYuODQzOTFDMjYuODE4NyA2Ljk0NjcxIDI2Ljg3MzMgNy4wNjg1MSAyNi44NzMzIDcuMjEzMlY3Ljk3MzJDMjYuODczMyA4LjEwNTcxIDI2LjgxNzkgOC4yNDA1NSAyNi43MTU5IDguMzQyNDlMMjYuNzE1OCA4LjM0MjM3TDI2LjcxMTkgOC4zNDY3N0MyNi42MjYzIDguNDQzMDIgMjYuNDk0OCA4LjQ5OTg3IDI2LjM0NjYgOC40OTk4N0gyNS40NEgyNS4zNFY4LjU5OTg3VjI1Ljg3OTlDMjUuMzQgMjYuNTIwNiAyNS4wODM1IDI3LjE0ODMgMjQuNjM1OSAyNy41OTU4QzI0LjE4ODQgMjguMDQzNCAyMy41NjA3IDI4LjI5OTkgMjIuOTIgMjguMjk5OUg5LjI4NjYzWk0yMy41MjY2IDguNTg2NTRWOC40ODY1NEgyMy40MjY2SDguNjUzM0g4LjU1MzNWOC41ODY1NFYyNS44NjY1QzguNTUzMyAyNi4wMjI2IDguNjE0NjUgMjYuMTk2IDguNzI5MjYgMjYuMzEwNkM4LjgzODM5IDI2LjQxOTcgOC45OTYyMSAyNi40OTk5IDkuMTczMyAyNi40OTk5SDIyLjg5MzNDMjMuMDU0IDI2LjQ5OTkgMjMuMjEyNSAyNi40MzU0IDIzLjMzNzMgMjYuMzEwNkMyMy40NDY1IDI2LjIwMTQgMjMuNTI2NiAyNi4wNDM2IDIzLjUyNjYgMjUuODY2NVY4LjU4NjU0Wk0xOC45ODY2IDYuNjg2NTRIMTkuMTg2TDE5LjA2NjggNi41MjY3NEwxOC40NDAxIDUuNjg2NzRMMTguNDQwMiA1LjY4NjcxTDE4LjQzODEgNS42ODQwN0MxOC4zODA4IDUuNjEyNDUgMTguMzE3NSA1LjU0NzYxIDE4LjIyMTQgNS40OTg3OEMxOC4xMzQgNS40NDc1IDE4LjAzNTEgNS40MzMyIDE3Ljk0NjYgNS40MzMySDE0LjEzMzNDMTQuMDQ0OSA1LjQzMzIgMTMuOTQ1OSA1LjQ0NzUgMTMuODU4NiA1LjQ5ODc4QzEzLjc2MjQgNS41NDc2MSAxMy42OTkyIDUuNjEyNDUgMTMuNjQxOSA1LjY4NDA3TDEzLjY0MTkgNS42ODQwNUwxMy42NDA0IDUuNjg1OTNMMTMuMDAwNCA2LjUyNTkzTDEyLjg3ODEgNi42ODY1NEgxMy4wOEgxOC45ODY2Wk0xOS4wOTczIDEwLjY0MzlMMTkuMDk3NSAxMC42NDRMMTkuMTAxNCAxMC42Mzk2QzE5LjE4NjIgMTAuNTQ0MiAxOS4zMzA2IDEwLjQ4NjUgMTkuNDY2NiAxMC40ODY1SDIwLjIyNjZDMjAuMzU5MSAxMC40ODY1IDIwLjQ5NCAxMC41NDIgMjAuNTk1OSAxMC42NDM5TDIwLjU5NTggMTAuNjQ0TDIwLjYwMDIgMTAuNjQ3OUMyMC42OTY0IDEwLjczMzUgMjAuNzUzMyAxMC44NjUxIDIwLjc1MzMgMTEuMDEzMlYyMy45NTk5QzIwLjc1MzMgMjQuMDkyNCAyMC42OTc5IDI0LjIyNzIgMjAuNTk1OSAyNC4zMjkyQzIwLjQ5MzEgMjQuNDMyIDIwLjM3MTMgMjQuNDg2NSAyMC4yMjY2IDI0LjQ4NjVIMTkuNDY2NkMxOS4zMzQxIDI0LjQ4NjUgMTkuMTk5MyAyNC40MzExIDE5LjA5NzMgMjQuMzI5MkMxOC45OTQ1IDI0LjIyNjQgMTguOTQgMjQuMTA0NiAxOC45NCAyMy45NTk5VjExLjAxMzJDMTguOTQgMTAuODgwNyAxOC45OTU0IDEwLjc0NTkgMTkuMDk3MyAxMC42NDM5Wk0xNS4yODQgMTAuNjQzOUwxNS4yODQxIDEwLjY0NEwxNS4yODggMTAuNjM5NkMxNS4zNzM2IDEwLjU0MzQgMTUuNTA1MiAxMC40ODY1IDE1LjY1MzMgMTAuNDg2NUgxNi40MTMzQzE2LjU0NTggMTAuNDg2NSAxNi42ODA2IDEwLjU0MiAxNi43ODI2IDEwLjY0MzlDMTYuODg0NSAxMC43NDU5IDE2Ljk0IDEwLjg4MDcgMTYuOTQgMTEuMDEzMlYyMy45NTk5QzE2Ljk0IDI0LjA5MiAxNi44ODQ3IDI0LjIyNzkgMTYuNzkzOCAyNC4zMzEyQzE2LjY5MjEgMjQuNDMxOSAxNi41NTgyIDI0LjQ4NjUgMTYuNDI2NiAyNC40ODY1SDE1LjY1MzNDMTUuNTIwOCAyNC40ODY1IDE1LjM4NiAyNC40MzExIDE1LjI4NCAyNC4zMjkyQzE1LjE4MTIgMjQuMjI2NCAxNS4xMjY2IDI0LjEwNDYgMTUuMTI2NiAyMy45NTk5VjExLjAxMzJDMTUuMTI2NiAxMC44ODA3IDE1LjE4MjEgMTAuNzQ1OSAxNS4yODQgMTAuNjQzOVpNMTIuOTgyNiAxMC42NDM5TDEyLjk4MjUgMTAuNjQ0TDEyLjk4NjkgMTAuNjQ3OUMxMy4wODMxIDEwLjczMzUgMTMuMTQgMTAuODY1MSAxMy4xNCAxMS4wMTMyVjIzLjk1OTlDMTMuMTQgMjQuMDkyNCAxMy4wODQ1IDI0LjIyNzIgMTIuOTgyNiAyNC4zMjkyQzEyLjg3OTggMjQuNDMyIDEyLjc1OCAyNC40ODY1IDEyLjYxMzMgMjQuNDg2NUgxMS44NTMzQzExLjcyMDggMjQuNDg2NSAxMS41ODYgMjQuNDMxMSAxMS40ODQgMjQuMzI5MkMxMS4zODEyIDI0LjIyNjQgMTEuMzI2NiAyNC4xMDQ2IDExLjMyNjYgMjMuOTU5OVYxMS4wMTMyQzExLjMyNjYgMTAuODgwNyAxMS4zODIxIDEwLjc0NTkgMTEuNDg0IDEwLjY0MzlDMTEuNTg2OCAxMC41NDExIDExLjcwODYgMTAuNDg2NSAxMS44NTMzIDEwLjQ4NjVIMTIuNjEzM0MxMi43NDU4IDEwLjQ4NjUgMTIuODgwNiAxMC41NDIgMTIuOTgyNiAxMC42NDM5WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
    height: 32px;
    width: 32px;
    top: 50%;
    right: 0;
    left: auto;
  }
}
.container .basket-header:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  height: 24px;
  width: 24px;
  position: absolute;
  top: 73%;
  left: 0;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  .container .basket-header:before {
    height: 32px;
    width: 32px;
    background-size: cover;
  }
}
.container .basket-header.company-basket:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.container .basket-header h1 {
  display: inline-block;
}
.container .basket-header-title {
  display: inline-block;
  margin-left: 10px;
}
.container .basket-number {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #6A6A6A;
  margin-left: 5px;
}
.container .article-import {
  text-align: center;
  display: block;
}
.container .article-import:hover {
  text-decoration: none;
}
.container .article-import .article_upload label {
  padding-left: 28px;
  position: relative;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
.container .article-import .article_upload label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  height: 24px;
  width: 24px;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNiA5LjcyMDAzQzE2LjAyIDkuNzUwMDMgMTYuMDQgOS43ODAwMyAxNi4wNCA5LjgyMDAzQzE2LjA0IDkuODQwMDMgMTYuMDQgOS44NTAwMyAxNi4wMyA5Ljg3MDAzQzE2LjAyIDkuODgwMDMgMTYuMDEgOS44OTAwMyAxNiA5LjkxMDAzTDEzLjY0IDEyLjI1QzEzLjYxIDEyLjI3IDEzLjU3IDEyLjI4IDEzLjU0IDEyLjI4QzEzLjUyIDEyLjI4IDEzLjUgMTIuMjggMTMuNDkgMTIuMjdDMTMuNDcgMTIuMjYgMTMuNDYgMTIuMjUgMTMuNDUgMTIuMjNMMTEuMDcgOS45MTAwM0MxMS4wNiA5Ljg5MDAzIDExLjA1IDkuODgwMDMgMTEuMDUgOS44NzAwM0MxMS4wNCA5Ljg1MDAzIDExLjA0IDkuODMwMDMgMTEuMDQgOS44MjAwM0MxMS4wNCA5Ljc4MDAzIDExLjA1IDkuNzUwMDMgMTEuMDggOS43MjAwM0wxMS4zIDkuNDkwMDNDMTEuMzEgOS40ODAwMyAxMS4zMyA5LjQ3MDAzIDExLjM0IDkuNDYwMDNDMTEuMzYgOS40NTAwMyAxMS4zNyA5LjQ1MDAzIDExLjM5IDkuNDUwMDNDMTEuNDMgOS40NTAwMyAxMS40NiA5LjQ2MDAzIDExLjQ5IDkuNDgwMDNMMTMuMjQgMTEuMjFWNy40MTAwM0MxMy4yNCA3LjM5MDAzIDEzLjI0IDcuMzcwMDMgMTMuMjUgNy4zNjAwM0MxMy4yNiA3LjM0MDAzIDEzLjI3IDcuMzMwMDMgMTMuMjggNy4zMjAwM0MxMy4yOSA3LjMxMDAzIDEzLjMxIDcuMzAwMDMgMTMuMzIgNy4yOTAwM0MxMy4zNCA3LjI4MDAzIDEzLjM1IDcuMjgwMDMgMTMuMzcgNy4yODAwM0gxMy42OUMxMy43MSA3LjI4MDAzIDEzLjczIDcuMjgwMDMgMTMuNzQgNy4yOTAwM0MxMy43NiA3LjMwMDAzIDEzLjc3IDcuMzEwMDMgMTMuNzggNy4zMjAwM0MxMy43OSA3LjMzMDAzIDEzLjggNy4zNTAwMyAxMy44MSA3LjM2MDAzQzEzLjgyIDcuMzgwMDMgMTMuODIgNy4zOTAwMyAxMy44MiA3LjQxMDAzVjExLjIxTDE1LjU3IDkuNDgwMDNDMTUuNiA5LjQ2MDAzIDE1LjY0IDkuNDUwMDMgMTUuNjcgOS40NTAwM0MxNS42OSA5LjQ1MDAzIDE1LjcgOS40NTAwMyAxNS43MiA5LjQ2MDAzQzE1Ljc0IDkuNDcwMDMgMTUuNzUgOS40ODAwMyAxNS43NiA5LjQ5MDAzTDE2IDkuNzIwMDNaIiBmaWxsPSIjNDY0RDVGIi8+CjxwYXRoIGQ9Ik0xNy4wNCAyMC43OUMxNi43NCAyMC42NiAxNi40NyAyMC40OCAxNi4yNSAyMC4yM0MxNi4wMyAxOS45OSAxNS44NiAxOS43MiAxNS43NSAxOS40MUMxNS42NCAxOS4xIDE1LjU5IDE4Ljc4IDE1LjYyIDE4LjQ2VjE4LjQ1QzE1LjYyIDE4LjE5IDE1LjY3IDE3LjkzIDE1Ljc1IDE3LjY5TDE1Ljc5IDE3LjU4SDE1LjY3SDExLjZIMTEuNDhMMTEuNTIgMTcuNjlDMTEuNjEgMTcuOTQgMTEuNjYgMTguMiAxMS42NiAxOC40N0MxMS42NiAxOC45MyAxMS41MyAxOS40IDExLjI3IDE5Ljc5QzExLjAxIDIwLjE4IDEwLjY0IDIwLjQ5IDEwLjIxIDIwLjY2QzkuOTIwMDEgMjAuNzggOS42MjAwMSAyMC44NCA5LjMxMDAxIDIwLjg0QzkuMTUwMDEgMjAuODQgOS4wMDAwMSAyMC44MiA4Ljg1MDAxIDIwLjc5QzguMzkwMDEgMjAuNyA3Ljk3MDAxIDIwLjQ3IDcuNjQwMDEgMjAuMTRDNy40MjAwMSAxOS45MyA3LjI1MDAxIDE5LjY4IDcuMTMwMDEgMTkuMzlDNy4wMTAwMSAxOS4xIDYuOTYwMDEgMTguOCA2Ljk2MDAxIDE4LjQ5QzYuOTQwMDEgMTguMjIgNy4wMDAwMSAxNy45MyA3LjExMDAxIDE3LjY1QzcuMjAwMDEgMTcuNDEgNy4zMzAwMSAxNy4xOSA3LjQ5MDAxIDE3TDcuNTIwMDEgMTYuOTdMNy41MTAwMSAxNi45M0w1LjIzMDAxIDQuNjI5OThMNS4yMTAwMSA0LjU1OTk4SDUuMTUwMDFIMi42OTAwMUMyLjYwMDAxIDQuNTU5OTggMi41MzAwMSA0LjU0OTk4IDIuNDYwMDEgNC41MTk5OEMyLjM5MDAxIDQuNDg5OTggMi4zMzAwMSA0LjQ0OTk4IDIuMjcwMDEgNC4zODk5OEMyLjIyMDAxIDQuMzI5OTggMi4xNzAwMSA0LjI1OTk4IDIuMTQwMDEgNC4xODk5OEMyLjExMDAxIDQuMTE5OTggMi4xMDAwMSA0LjAzOTk4IDIuMTAwMDEgMy45NTk5OFYzLjY5OTk4QzIuMTAwMDEgMy42MTk5OCAyLjExMDAxIDMuNTQ5OTggMi4xNDAwMSAzLjQ2OTk4QzIuMTgwMDEgMy4zODk5OCAyLjIyMDAxIDMuMzI5OTggMi4yODAwMSAzLjI2OTk4QzIuMzMwMDEgMy4yMTk5OCAyLjM5MDAxIDMuMTY5OTggMi40NjAwMSAzLjE0OTk4QzIuNTQwMDEgMy4xMDk5OCAyLjYxMDAxIDMuMDk5OTggMi42ODAwMSAzLjA5OTk4SDUuNjAwMDFDNS44NTAwMSAzLjA5OTk4IDYuMDcwMDEgMy4xNzk5OCA2LjI0MDAxIDMuMzI5OThDNi40MjAwMSAzLjQ3OTk4IDYuNTQwMDEgMy42ODk5OCA2LjU5MDAxIDMuOTE5OThMNi44MzAwMSA1LjE4OTk4TDYuODQwMDEgNS4yNTk5OEg2LjkxMDAxSDIwLjk5QzIxLjE0IDUuMjU5OTggMjEuMjkgNS4yOTk5OCAyMS40MiA1LjM2OTk4QzIxLjU1IDUuNDM5OTggMjEuNjcgNS41Mjk5OCAyMS43NyA1LjY1OTk4QzIxLjg2IDUuNzU5OTggMjEuOTMgNS44OTk5OCAyMS45NiA2LjA0OTk4QzIxLjk5IDYuMTk5OTggMjEuOTcgNi4zNTk5OCAyMS45MiA2LjQ5OTk4VjYuNTA5OThWNi41MTk5OEwyMC40NyAxMy41MUMyMC40MyAxMy43MyAyMC4zIDEzLjk0IDIwLjEyIDE0LjA4QzE5Ljk3IDE0LjIyIDE5Ljc1IDE0LjMgMTkuNTIgMTQuM0g4LjYyMDAxSDguNTIwMDFMOC41NDAwMSAxNC40TDguODYwMDEgMTYuMDdMOC44NzAwMSAxNi4xNEg4Ljk0MDAxSDE4LjY5QzE4Ljk0IDE2LjE0IDE5LjE2IDE2LjIyIDE5LjMzIDE2LjM0QzE5LjQ5IDE2LjQ3IDE5LjYxIDE2LjYzIDE5LjY3IDE2LjgxTDE5LjY4IDE2LjgzTDE5LjY5IDE2Ljg0QzE5Ljg5IDE3LjA1IDIwLjA2IDE3LjMgMjAuMTcgMTcuNTdDMjAuMjkgMTcuODYgMjAuMzUgMTguMTcgMjAuMzQgMTguNDlWMTguNUMyMC4zNiAxOC44IDIwLjMyIDE5LjEyIDIwLjIxIDE5LjQyQzIwLjEgMTkuNzMgMTkuOTQgMjAgMTkuNzEgMjAuMjRDMTkuNDkgMjAuNDggMTkuMjIgMjAuNjYgMTguOTIgMjAuOEMxOC42MiAyMC45MyAxOC4zMSAyMSAxNy45OCAyMUMxNy42NiAyMC45OSAxNy4zNCAyMC45MiAxNy4wNCAyMC43OVpNMTcuOTQgMTcuNThIMTcuOTJDMTcuNzIgMTcuNiAxNy41NCAxNy42OSAxNy4zOSAxNy44MkMxNy4zMSAxNy45IDE3LjI0IDE4IDE3LjE5IDE4LjExQzE3LjE1IDE4LjIxIDE3LjEyIDE4LjMzIDE3LjEzIDE4LjQ1QzE3LjEzIDE4LjY1IDE3LjIgMTguODUgMTcuMzMgMTlDMTcuNDYgMTkuMTUgMTcuNjMgMTkuMjYgMTcuODMgMTkuM0MxNy44OCAxOS4zMSAxNy45NCAxOS4zMiAxOC4wMSAxOS4zMkMxOC4xNSAxOS4zMiAxOC4yOSAxOS4yOCAxOC40MSAxOS4yMkMxOC41OSAxOS4xMyAxOC43MyAxOC45NyAxOC44MSAxOC43OUMxOC44OSAxOC42IDE4LjkgMTguNCAxOC44NSAxOC4yMUMxOC44IDE4LjAyIDE4LjY3IDE3Ljg1IDE4LjUxIDE3Ljc0QzE4LjM3IDE3LjY0IDE4LjIgMTcuNTkgMTguMDIgMTcuNTlMMTcuOTQgMTcuNThaTTkuMjgwMDEgMTcuNThIOS4yNjAwMUM5LjA2MDAxIDE3LjYgOC44NzAwMSAxNy42OSA4LjczMDAxIDE3LjgyQzguNjUwMDEgMTcuOSA4LjU4MDAxIDE4IDguNTMwMDEgMTguMTFDOC40OTAwMSAxOC4yMiA4LjQ2MDAxIDE4LjMzIDguNDYwMDEgMTguNDVDOC40NjAwMSAxOC42NiA4LjUzMDAxIDE4Ljg1IDguNjYwMDEgMTkuMDFDOC43OTAwMSAxOS4xNiA4Ljk2MDAxIDE5LjI3IDkuMTYwMDEgMTkuMzFDOS4yMTAwMSAxOS4zMiA5LjI3MDAxIDE5LjMzIDkuMzQwMDEgMTkuMzNDOS40ODAwMSAxOS4zMyA5LjYyMDAxIDE5LjI5IDkuNzQwMDEgMTkuMjNDOS45MjAwMSAxOS4xNCAxMC4wNiAxOC45OCAxMC4xNCAxOC44QzEwLjIyIDE4LjYxIDEwLjIzIDE4LjQxIDEwLjE4IDE4LjIyQzEwLjEyIDE4LjAyIDEwIDE3Ljg1IDkuODQwMDEgMTcuNzRDOS43MDAwMSAxNy42NCA5LjUzMDAxIDE3LjU5IDkuMzUwMDEgMTcuNTlMOS4yODAwMSAxNy41OFpNMTkuMDkgMTIuODRIMTkuMTZMMTkuMTcgMTIuNzhMMjAuNCA2LjgyOTk4TDIwLjQyIDYuNzI5OThIMjAuMzJINy4yMzAwMUg3LjEzMDAxTDcuMTUwMDEgNi44Mjk5OEw4LjI2MDAxIDEyLjc4TDguMjcwMDEgMTIuODVIOC4zNDAwMUgxOS4wOVYxMi44NFoiIGZpbGw9IiM0NjRENUYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC40Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMjAuMDgiIGhlaWdodD0iMTguMDkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDMpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.container .article-import .article_upload.button-white:hover,
.container .article-import .article_upload.button-white:focus {
  height: auto;
}
.container .article-import .article_upload.button-white:hover label:before,
.container .article-import .article_upload.button-white:focus label:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNiA5LjcyMDAzQzE2LjAyIDkuNzUwMDMgMTYuMDQgOS43ODAwMyAxNi4wNCA5LjgyMDAzQzE2LjA0IDkuODQwMDMgMTYuMDQgOS44NTAwMyAxNi4wMyA5Ljg3MDAzQzE2LjAyIDkuODgwMDMgMTYuMDEgOS44OTAwMyAxNiA5LjkxMDAzTDEzLjY0IDEyLjI1QzEzLjYxIDEyLjI3IDEzLjU3IDEyLjI4IDEzLjU0IDEyLjI4QzEzLjUyIDEyLjI4IDEzLjUgMTIuMjggMTMuNDkgMTIuMjdDMTMuNDcgMTIuMjYgMTMuNDYgMTIuMjUgMTMuNDUgMTIuMjNMMTEuMDcgOS45MTAwM0MxMS4wNiA5Ljg5MDAzIDExLjA1IDkuODgwMDMgMTEuMDUgOS44NzAwM0MxMS4wNCA5Ljg1MDAzIDExLjA0IDkuODMwMDMgMTEuMDQgOS44MjAwM0MxMS4wNCA5Ljc4MDAzIDExLjA1IDkuNzUwMDMgMTEuMDggOS43MjAwM0wxMS4zIDkuNDkwMDNDMTEuMzEgOS40ODAwMyAxMS4zMyA5LjQ3MDAzIDExLjM0IDkuNDYwMDNDMTEuMzYgOS40NTAwMyAxMS4zNyA5LjQ1MDAzIDExLjM5IDkuNDUwMDNDMTEuNDMgOS40NTAwMyAxMS40NiA5LjQ2MDAzIDExLjQ5IDkuNDgwMDNMMTMuMjQgMTEuMjFWNy40MTAwM0MxMy4yNCA3LjM5MDAzIDEzLjI0IDcuMzcwMDMgMTMuMjUgNy4zNjAwM0MxMy4yNiA3LjM0MDAzIDEzLjI3IDcuMzMwMDMgMTMuMjggNy4zMjAwM0MxMy4yOSA3LjMxMDAzIDEzLjMxIDcuMzAwMDMgMTMuMzIgNy4yOTAwM0MxMy4zNCA3LjI4MDAzIDEzLjM1IDcuMjgwMDMgMTMuMzcgNy4yODAwM0gxMy42OUMxMy43MSA3LjI4MDAzIDEzLjczIDcuMjgwMDMgMTMuNzQgNy4yOTAwM0MxMy43NiA3LjMwMDAzIDEzLjc3IDcuMzEwMDMgMTMuNzggNy4zMjAwM0MxMy43OSA3LjMzMDAzIDEzLjggNy4zNTAwMyAxMy44MSA3LjM2MDAzQzEzLjgyIDcuMzgwMDMgMTMuODIgNy4zOTAwMyAxMy44MiA3LjQxMDAzVjExLjIxTDE1LjU3IDkuNDgwMDNDMTUuNiA5LjQ2MDAzIDE1LjY0IDkuNDUwMDMgMTUuNjcgOS40NTAwM0MxNS42OSA5LjQ1MDAzIDE1LjcgOS40NTAwMyAxNS43MiA5LjQ2MDAzQzE1Ljc0IDkuNDcwMDMgMTUuNzUgOS40ODAwMyAxNS43NiA5LjQ5MDAzTDE2IDkuNzIwMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+CjxwYXRoIGQ9Ik0xNy4wNCAyMC43OUMxNi43NCAyMC42NiAxNi40NyAyMC40OCAxNi4yNSAyMC4yM0MxNi4wMyAxOS45OSAxNS44NiAxOS43MiAxNS43NSAxOS40MUMxNS42NCAxOS4xIDE1LjU5IDE4Ljc4IDE1LjYyIDE4LjQ2VjE4LjQ1QzE1LjYyIDE4LjE5IDE1LjY3IDE3LjkzIDE1Ljc1IDE3LjY5TDE1Ljc5IDE3LjU4SDE1LjY3SDExLjZIMTEuNDhMMTEuNTIgMTcuNjlDMTEuNjEgMTcuOTQgMTEuNjYgMTguMiAxMS42NiAxOC40N0MxMS42NiAxOC45MyAxMS41MyAxOS40IDExLjI3IDE5Ljc5QzExLjAxIDIwLjE4IDEwLjY0IDIwLjQ5IDEwLjIxIDIwLjY2QzkuOTIwMDEgMjAuNzggOS42MjAwMSAyMC44NCA5LjMxMDAxIDIwLjg0QzkuMTUwMDEgMjAuODQgOS4wMDAwMSAyMC44MiA4Ljg1MDAxIDIwLjc5QzguMzkwMDEgMjAuNyA3Ljk3MDAxIDIwLjQ3IDcuNjQwMDEgMjAuMTRDNy40MjAwMSAxOS45MyA3LjI1MDAxIDE5LjY4IDcuMTMwMDEgMTkuMzlDNy4wMTAwMSAxOS4xIDYuOTYwMDEgMTguOCA2Ljk2MDAxIDE4LjQ5QzYuOTQwMDEgMTguMjIgNy4wMDAwMSAxNy45MyA3LjExMDAxIDE3LjY1QzcuMjAwMDEgMTcuNDEgNy4zMzAwMSAxNy4xOSA3LjQ5MDAxIDE3TDcuNTIwMDEgMTYuOTdMNy41MTAwMSAxNi45M0w1LjIzMDAxIDQuNjI5OThMNS4yMTAwMSA0LjU1OTk4SDUuMTUwMDFIMi42OTAwMUMyLjYwMDAxIDQuNTU5OTggMi41MzAwMSA0LjU0OTk4IDIuNDYwMDEgNC41MTk5OEMyLjM5MDAxIDQuNDg5OTggMi4zMzAwMSA0LjQ0OTk4IDIuMjcwMDEgNC4zODk5OEMyLjIyMDAxIDQuMzI5OTggMi4xNzAwMSA0LjI1OTk4IDIuMTQwMDEgNC4xODk5OEMyLjExMDAxIDQuMTE5OTggMi4xMDAwMSA0LjAzOTk4IDIuMTAwMDEgMy45NTk5OFYzLjY5OTk4QzIuMTAwMDEgMy42MTk5OCAyLjExMDAxIDMuNTQ5OTggMi4xNDAwMSAzLjQ2OTk4QzIuMTgwMDEgMy4zODk5OCAyLjIyMDAxIDMuMzI5OTggMi4yODAwMSAzLjI2OTk4QzIuMzMwMDEgMy4yMTk5OCAyLjM5MDAxIDMuMTY5OTggMi40NjAwMSAzLjE0OTk4QzIuNTQwMDEgMy4xMDk5OCAyLjYxMDAxIDMuMDk5OTggMi42ODAwMSAzLjA5OTk4SDUuNjAwMDFDNS44NTAwMSAzLjA5OTk4IDYuMDcwMDEgMy4xNzk5OCA2LjI0MDAxIDMuMzI5OThDNi40MjAwMSAzLjQ3OTk4IDYuNTQwMDEgMy42ODk5OCA2LjU5MDAxIDMuOTE5OThMNi44MzAwMSA1LjE4OTk4TDYuODQwMDEgNS4yNTk5OEg2LjkxMDAxSDIwLjk5QzIxLjE0IDUuMjU5OTggMjEuMjkgNS4yOTk5OCAyMS40MiA1LjM2OTk4QzIxLjU1IDUuNDM5OTggMjEuNjcgNS41Mjk5OCAyMS43NyA1LjY1OTk4QzIxLjg2IDUuNzU5OTggMjEuOTMgNS44OTk5OCAyMS45NiA2LjA0OTk4QzIxLjk5IDYuMTk5OTggMjEuOTcgNi4zNTk5OCAyMS45MiA2LjQ5OTk4VjYuNTA5OThWNi41MTk5OEwyMC40NyAxMy41MUMyMC40MyAxMy43MyAyMC4zIDEzLjk0IDIwLjEyIDE0LjA4QzE5Ljk3IDE0LjIyIDE5Ljc1IDE0LjMgMTkuNTIgMTQuM0g4LjYyMDAxSDguNTIwMDFMOC41NDAwMSAxNC40TDguODYwMDEgMTYuMDdMOC44NzAwMSAxNi4xNEg4Ljk0MDAxSDE4LjY5QzE4Ljk0IDE2LjE0IDE5LjE2IDE2LjIyIDE5LjMzIDE2LjM0QzE5LjQ5IDE2LjQ3IDE5LjYxIDE2LjYzIDE5LjY3IDE2LjgxTDE5LjY4IDE2LjgzTDE5LjY5IDE2Ljg0QzE5Ljg5IDE3LjA1IDIwLjA2IDE3LjMgMjAuMTcgMTcuNTdDMjAuMjkgMTcuODYgMjAuMzUgMTguMTcgMjAuMzQgMTguNDlWMTguNUMyMC4zNiAxOC44IDIwLjMyIDE5LjEyIDIwLjIxIDE5LjQyQzIwLjEgMTkuNzMgMTkuOTQgMjAgMTkuNzEgMjAuMjRDMTkuNDkgMjAuNDggMTkuMjIgMjAuNjYgMTguOTIgMjAuOEMxOC42MiAyMC45MyAxOC4zMSAyMSAxNy45OCAyMUMxNy42NiAyMC45OSAxNy4zNCAyMC45MiAxNy4wNCAyMC43OVpNMTcuOTQgMTcuNThIMTcuOTJDMTcuNzIgMTcuNiAxNy41NCAxNy42OSAxNy4zOSAxNy44MkMxNy4zMSAxNy45IDE3LjI0IDE4IDE3LjE5IDE4LjExQzE3LjE1IDE4LjIxIDE3LjEyIDE4LjMzIDE3LjEzIDE4LjQ1QzE3LjEzIDE4LjY1IDE3LjIgMTguODUgMTcuMzMgMTlDMTcuNDYgMTkuMTUgMTcuNjMgMTkuMjYgMTcuODMgMTkuM0MxNy44OCAxOS4zMSAxNy45NCAxOS4zMiAxOC4wMSAxOS4zMkMxOC4xNSAxOS4zMiAxOC4yOSAxOS4yOCAxOC40MSAxOS4yMkMxOC41OSAxOS4xMyAxOC43MyAxOC45NyAxOC44MSAxOC43OUMxOC44OSAxOC42IDE4LjkgMTguNCAxOC44NSAxOC4yMUMxOC44IDE4LjAyIDE4LjY3IDE3Ljg1IDE4LjUxIDE3Ljc0QzE4LjM3IDE3LjY0IDE4LjIgMTcuNTkgMTguMDIgMTcuNTlMMTcuOTQgMTcuNThaTTkuMjgwMDEgMTcuNThIOS4yNjAwMUM5LjA2MDAxIDE3LjYgOC44NzAwMSAxNy42OSA4LjczMDAxIDE3LjgyQzguNjUwMDEgMTcuOSA4LjU4MDAxIDE4IDguNTMwMDEgMTguMTFDOC40OTAwMSAxOC4yMiA4LjQ2MDAxIDE4LjMzIDguNDYwMDEgMTguNDVDOC40NjAwMSAxOC42NiA4LjUzMDAxIDE4Ljg1IDguNjYwMDEgMTkuMDFDOC43OTAwMSAxOS4xNiA4Ljk2MDAxIDE5LjI3IDkuMTYwMDEgMTkuMzFDOS4yMTAwMSAxOS4zMiA5LjI3MDAxIDE5LjMzIDkuMzQwMDEgMTkuMzNDOS40ODAwMSAxOS4zMyA5LjYyMDAxIDE5LjI5IDkuNzQwMDEgMTkuMjNDOS45MjAwMSAxOS4xNCAxMC4wNiAxOC45OCAxMC4xNCAxOC44QzEwLjIyIDE4LjYxIDEwLjIzIDE4LjQxIDEwLjE4IDE4LjIyQzEwLjEyIDE4LjAyIDEwIDE3Ljg1IDkuODQwMDEgMTcuNzRDOS43MDAwMSAxNy42NCA5LjUzMDAxIDE3LjU5IDkuMzUwMDEgMTcuNTlMOS4yODAwMSAxNy41OFpNMTkuMDkgMTIuODRIMTkuMTZMMTkuMTcgMTIuNzhMMjAuNCA2LjgyOTk4TDIwLjQyIDYuNzI5OThIMjAuMzJINy4yMzAwMUg3LjEzMDAxTDcuMTUwMDEgNi44Mjk5OEw4LjI2MDAxIDEyLjc4TDguMjcwMDEgMTIuODVIOC4zNDAwMUgxOS4wOVYxMi44NFoiIGZpbGw9IiNDQjA1MzgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC40Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMjAuMDgiIGhlaWdodD0iMTguMDkiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDMpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.container .article-import img {
  width: 40%;
  margin: auto;
  display: block;
}
.container .commission-container {
  right: 10px;
  left: 10px;
  padding-bottom: 0;
}
.container .calc-container {
  padding-top: 6px;
  width: 100%;
}
.container .calc-container.no-width {
  width: unset;
}
.container .calc-container .price-calc-label {
  font-weight: normal !important;
  font-size: 12px !important;
  line-height: 25px !important;
}
.container .calc-container .custom-control.custom-switch {
  padding-left: 50px;
  padding-right: 0;
  margin-right: -7px;
}
.container .calc-container .custom-control-label {
  width: 0;
  padding-right: 0;
}
.container .calc-container .price-calc-label {
  padding-right: 16px;
}
@media (max-width: 991px) {
  .container .calc-container #live-price-calc,
  .container .calc-container .live-price-calc {
    width: 100%;
  }
}
.container .basket_item .small-productimage {
  width: 60px;
  height: 60px;
  position: relative;
}
.container .basket_item .small-productimage img {
  position: absolute;
  top: 0;
  left: 50%;
  max-width: 60px;
  max-height: 60px;
  transform: translateX(-50%);
}
.container .basket_item .small-productimage .productimageplaceholder {
  width: 100%;
  max-height: 50px;
  line-height: 2.8;
  font-size: 1.2rem;
}
.container .basket_item .dimtext {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #000;
}
.container .position-relative {
  position: relative;
}
.container .fastinput_ac {
  position: absolute;
}
.container .fastinput_ac ul {
  border-radius: 0;
  border-top: 0;
  z-index: 999;
  padding: 0;
  border: none;
  float: left;
}
.container .fastinput_ac ul li:not(:last-child) a {
  border-bottom: solid 1px #E0E0E0;
}
.container .fastinput_ac ul li .acproductimage {
  width: 60px;
  height: 60px;
  margin-left: 0;
  position: relative;
}
.container .fastinput_ac ul li .acproductimage > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 60px;
  max-height: 60px;
}
.container .fastinput_ac ul li a .acproductnumber {
  color: #8d8d8d;
  margin-bottom: 3px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.container .fastinput_ac ul li a .acproductname {
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.container .fastinput_ac ul li a .acproductname > .acproducttitle {
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 5px;
}
@media screen and (min-width: 992px) {
  .container .right-padding-basket {
    padding-right: calc(3.4rem + 10px);
  }
  .container .right-padding-basket > .line > .unit {
    padding: 0;
  }
  .container .right-padding-basket > .line > .unit.price-col-left {
    padding-left: 10px;
    padding-right: 30px;
    padding-top: 8px;
  }
}
@media screen and (min-width: 992px) {
  .container .price-container {
    padding-right: calc(3.4rem + 10px);
  }
}
.container .price-container hr {
  border-color: #000;
}
.container .price-container h2 {
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.container .price-container .price-col-right {
  float: right;
  width: 52%;
}
@media (max-width: 768px) {
  .container .price-container .price-col-right {
    width: calc(100% - 20px);
    margin: 0 10px;
  }
  .container .price-container .price-col-right .size1of2 {
    width: 50%;
    float: left;
    clear: none;
  }
  .container .price-container .price-col-right .size2of3 {
    width: 66.666%;
    float: left;
    clear: none;
  }
  .container .price-container .price-col-right .size1of3 {
    width: 33.333%;
    float: left;
    clear: none;
  }
}
.container .price-container .price-col-left {
  width: 48%;
}
@media (max-width: 768px) {
  .container .price-container .price-col-left {
    width: 100%;
  }
}
.container .basket-therms-container {
  margin-top: 48px;
}
@media (max-width: 768px) {
  .container .basket-therms-container {
    margin-top: 48px;
  }
}
.container .basket-therms-container .basket_agb {
  padding-left: 33px;
  font-size: 14px;
  line-height: 22px;
}
.container .basket-therms-container label {
  padding-left: 0;
}
@media (min-width: 979px) {
  .container .basket-therms-container .control,
  .container .basket-therms-container .agb-error-text {
    margin-right: -10px;
  }
}
.container .basket-therms-container input[type="checkbox"] + span {
  background-position-x: -3px;
}
.container .basket-therms-container .agb-col {
  float: right;
  width: 52%;
}
@media (max-width: 768px) {
  .container .basket-therms-container .agb-col {
    width: 100%;
    padding: 0 20px;
    float: none;
  }
}
.container .basket-therms-container .agb-error-text .message {
  margin-top: 8px;
}
.container .basket-therms-container .terms-condition-msg {
  margin-top: 11px;
}
.container .comment-submit-wrapper {
  padding-left: calc(50% - 60px);
}
.container .comment-submit-wrapper .comment {
  margin-top: 48px;
}
@media (max-width: 768px) {
  .container .comment-submit-wrapper {
    padding-left: 0;
  }
  .container .comment-submit-wrapper .comment {
    margin-top: 48px;
  }
}
@media screen and (min-width: 992px) {
  .container .orderbutton-container {
    text-align: right;
    height: 40px;
  }
  .container .orderbutton-container button {
    white-space: nowrap;
    display: inline-block;
    width: auto;
    padding: 8px 16px 10px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    float: right;
  }
  .container .orderbutton-container button + button {
    margin-right: 40px;
    padding: 9px 16px 9px;
  }
  .container .price-container-big {
    padding-right: 3.5rem;
  }
}
@media screen and (min-width: 992px) and (min-width: 769px) {
  .container .price-container-big {
    margin-top: 72px;
  }
}
.container #basketOrderButtonsBottom {
  margin-top: 48px;
}
.container .small-price-container,
.container .price-container {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
.container .small-price-container > .line > div > .line > div,
.container .price-container > .line > div > .line > div {
  margin-bottom: 8px;
}
.container .small-price-container > .line > div > .line > div .price-title,
.container .price-container > .line > div > .line > div .price-title,
.container .small-price-container > .line > div > .line > div .price-total,
.container .price-container > .line > div > .line > div .price-total {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.container .small-price-container > .line > div .total-prices-container > .line > div,
.container .price-container > .line > div .total-prices-container > .line > div,
.container .small-price-container > .line > div .footer-price-info > .line > div,
.container .price-container > .line > div .footer-price-info > .line > div {
  margin-bottom: 8px;
}
.container .small-price-container > .line > div .total-prices-container > .line > div .price-title,
.container .price-container > .line > div .total-prices-container > .line > div .price-title,
.container .small-price-container > .line > div .footer-price-info > .line > div .price-title,
.container .price-container > .line > div .footer-price-info > .line > div .price-title,
.container .small-price-container > .line > div .total-prices-container > .line > div .price-total,
.container .price-container > .line > div .total-prices-container > .line > div .price-total,
.container .small-price-container > .line > div .footer-price-info > .line > div .price-total,
.container .price-container > .line > div .footer-price-info > .line > div .price-total {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.container .small-price-container > .line > div > div > hr,
.container .price-container > .line > div > div > hr,
.container .small-price-container > .line > div > hr,
.container .price-container > .line > div > hr {
  margin: 8px -10px;
}
@media (max-width: 991px) {
  .container .small-price-container > .line > div > div > hr,
  .container .price-container > .line > div > div > hr,
  .container .small-price-container > .line > div > hr,
  .container .price-container > .line > div > hr {
    border-color: #E0E0E0;
  }
}
@media screen and (max-width: 991px) {
  .container .small-price-container,
  .container .mobile-unit-size {
    margin: 0 10px;
  }
  .container .small-price-container .line > .unit.price-col-right,
  .container .mobile-unit-size .line > .unit.price-col-right {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    float: right;
    clear: initial;
  }
  .container .small-price-container .line > .unit.price-col-right .line > .size2of3,
  .container .mobile-unit-size .line > .unit.price-col-right .line > .size2of3 {
    width: 66.666%;
    float: left;
    clear: none;
  }
  .container .small-price-container .line > .unit.price-col-right .line > .size1of3,
  .container .mobile-unit-size .line > .unit.price-col-right .line > .size1of3 {
    width: 33.333%;
    float: left;
    clear: none;
  }
  .container .footer-price-info {
    font-size: 0.7rem;
  }
  .container .footer-price-info .unit {
    width: 100%;
  }
  .container .fastinput_ac {
    width: calc(100% - 1px);
  }
}
.container .footer-price-info {
  /*font-size: 0.8rem;*/
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  margin-top: 8px;
}
@media (max-width: 991px) {
  .m-t-48 {
    position: relative;
  }
  .m-t-48.basket-name {
    margin-top: 24px;
  }
}
.basket-products .content:only-child .calc-container {
  bottom: 0;
}
.small-input .mod-form .kommissionvererbung .control {
  /*background: @chev_down_gray no-repeat;
                background-size: 27px;
                height: 27px;*/
  width: 23px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  background-size: 30%;
  background-position: center;
  height: 39px;
}
.small-input .mod-form .basket_item input {
  border-color: #6A6A6A;
  margin-bottom: 14px;
  padding: 7px 16px;
}
.small-input .mod-form .control input + em {
  max-width: 60%;
}
.small-input .mod-form .control .l-inline label {
  color: #000;
}
.footer-text {
  color: #888;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 768px) {
  .footer-text {
    color: #000;
  }
}
.pointer {
  cursor: pointer;
}
.basket-product-price {
  font-weight: bold;
  padding-right: 10px;
  color: #CB0538;
  text-align: right;
}
@media screen and (max-width: 991px) {
  .basket-product-price {
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    margin-bottom: 7px;
  }
}
.basket-product-price .red {
  float: left;
}
.basket-product-price.loading {
  background-image: url("/images/loader_transparent.gif?20210126");
  min-width: 1.5rem;
  min-height: 1.5rem;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0;
}
.total-prices-container {
  font-size: 0.9rem;
}
.font-weight-normal {
  font-weight: normal;
}
.basket_item_first {
  border-top: 1px solid #E0E0E0;
}
@media (max-width: 991px) {
  .basket_item_first {
    border: none;
  }
}
label.thin-checkbox {
  font-weight: initial;
  color: #000;
}
.error-message-title {
  line-height: 3em;
  margin: 0;
  color: #ce1141;
  float: right;
}
@media screen and (max-width: 991px) {
  .error-message-title {
    font-size: 12px;
    line-height: 14px;
    width: 60%;
    margin-top: 19px;
  }
}
.dublicate-container {
  width: 24px;
  height: 24px;
  padding-right: 9px;
}
.markedDuplicate {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODA5MDIgMTkuNUwxMiA1LjExODAzTDE5LjE5MSAxOS41SDQuODA5MDJaIiBmaWxsPSIjRkZDRDAwIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMjc3OSAxNy44NjY2SDEyLjY2ODhWMTYuNDc0NkgxMS4yNzc5VjE3Ljg2NjZaTTExLjU3OTggMTUuOTk1N0wxMS4yMTkyIDEyLjMxMjVWMTAuNjEwMUgxMi43MjMyVjEyLjMxMjVMMTIuMzY3IDE1Ljk5NTdIMTEuNTc5OFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") no-repeat;
  height: 24px;
  width: 24px;
}
@media screen and (min-width: 992px) {
  .small-info-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDMuNkM4Ljg3MDI0IDMuNiA5LjcyMDkzIDMuODU4MDYgMTAuNDQ0NSA0LjM0MTUzQzExLjE2ODEgNC44MjUwMSAxMS43MzIgNS41MTIyIDEyLjA2NTEgNi4zMTYxOUMxMi4zOTgxIDcuMTIwMTkgMTIuNDg1MiA4LjAwNDg4IDEyLjMxNTUgOC44NTg0QzEyLjE0NTcgOS43MTE5MSAxMS43MjY2IDEwLjQ5NTkgMTEuMTExMyAxMS4xMTEzQzEwLjQ5NTkgMTEuNzI2NiA5LjcxMTkyIDEyLjE0NTcgOC44NTg0IDEyLjMxNTVDOC4wMDQ4OCAxMi40ODUyIDcuMTIwMTkgMTIuMzk4MSA2LjMxNjIgMTIuMDY1MUM1LjUxMjIgMTEuNzMyIDQuODI1MDEgMTEuMTY4MSA0LjM0MTU0IDEwLjQ0NDVDMy44NTgwNiA5LjcyMDkzIDMuNiA4Ljg3MDI0IDMuNiA4QzMuNjAxMzMgNi44MzM0NSA0LjA2NTMyIDUuNzE1MDcgNC44OTAxOSA0Ljg5MDE5QzUuNzE1MDcgNC4wNjUzMiA2LjgzMzQ2IDMuNjAxMzIgOCAzLjZaTTggMi41QzYuOTEyMjEgMi41IDUuODQ4ODQgMi44MjI1NyA0Ljk0NDM3IDMuNDI2OTJDNC4wMzk5IDQuMDMxMjYgMy4zMzQ5NSA0Ljg5MDI1IDIuOTE4NjcgNS44OTUyNEMyLjUwMjM4IDYuOTAwMjMgMi4zOTM0NiA4LjAwNjEgMi42MDU2OCA5LjA3M0MyLjgxNzkgMTAuMTM5OSAzLjM0MTczIDExLjExOTkgNC4xMTA5MiAxMS44ODkxQzQuODgwMSAxMi42NTgzIDUuODYwMTEgMTMuMTgyMSA2LjkyNzAxIDEzLjM5NDNDNy45OTM5IDEzLjYwNjUgOS4wOTk3NyAxMy40OTc2IDEwLjEwNDggMTMuMDgxM0MxMS4xMDk4IDEyLjY2NTEgMTEuOTY4NyAxMS45NjAxIDEyLjU3MzEgMTEuMDU1NkMxMy4xNzc0IDEwLjE1MTIgMTMuNSA5LjA4NzggMTMuNSA4QzEzLjUgNi41NDEzMSAxMi45MjA1IDUuMTQyMzYgMTEuODg5MSA0LjExMDkxQzEwLjg1NzYgMy4wNzk0NiA5LjQ1ODY5IDIuNSA4IDIuNVpNOC42MjUgMTEuMDI1VjcuMTc0OTlINy4zNzVWMTEuMDI1SDguNjI1Wk04Ljc1IDUuNzQ4MDhDOC43NSA2LjE2MjI5IDguNDE0MjEgNi40OTgwOCA4IDYuNDk4MDhDNy41ODU3OSA2LjQ5ODA4IDcuMjUgNi4xNjIyOSA3LjI1IDUuNzQ4MDhDNy4yNSA1LjMzMzg2IDcuNTg1NzkgNC45OTgwOCA4IDQuOTk4MDhDOC40MTQyMSA0Ljk5ODA4IDguNzUgNS4zMzM4NiA4Ljc1IDUuNzQ4MDhaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.small-info-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDMuNkM4Ljg3MDI0IDMuNiA5LjcyMDkzIDMuODU4MDYgMTAuNDQ0NSA0LjM0MTUzQzExLjE2ODEgNC44MjUwMSAxMS43MzIgNS41MTIyIDEyLjA2NTEgNi4zMTYxOUMxMi4zOTgxIDcuMTIwMTkgMTIuNDg1MiA4LjAwNDg4IDEyLjMxNTUgOC44NTg0QzEyLjE0NTcgOS43MTE5MSAxMS43MjY2IDEwLjQ5NTkgMTEuMTExMyAxMS4xMTEzQzEwLjQ5NTkgMTEuNzI2NiA5LjcxMTkyIDEyLjE0NTcgOC44NTg0IDEyLjMxNTVDOC4wMDQ4OCAxMi40ODUyIDcuMTIwMTkgMTIuMzk4MSA2LjMxNjIgMTIuMDY1MUM1LjUxMjIgMTEuNzMyIDQuODI1MDEgMTEuMTY4MSA0LjM0MTU0IDEwLjQ0NDVDMy44NTgwNiA5LjcyMDkzIDMuNiA4Ljg3MDI0IDMuNiA4QzMuNjAxMzMgNi44MzM0NSA0LjA2NTMyIDUuNzE1MDcgNC44OTAxOSA0Ljg5MDE5QzUuNzE1MDcgNC4wNjUzMiA2LjgzMzQ2IDMuNjAxMzIgOCAzLjZaTTggMi41QzYuOTEyMjEgMi41IDUuODQ4ODQgMi44MjI1NyA0Ljk0NDM3IDMuNDI2OTJDNC4wMzk5IDQuMDMxMjYgMy4zMzQ5NSA0Ljg5MDI1IDIuOTE4NjcgNS44OTUyNEMyLjUwMjM4IDYuOTAwMjMgMi4zOTM0NiA4LjAwNjEgMi42MDU2OCA5LjA3M0MyLjgxNzkgMTAuMTM5OSAzLjM0MTczIDExLjExOTkgNC4xMTA5MiAxMS44ODkxQzQuODgwMSAxMi42NTgzIDUuODYwMTEgMTMuMTgyMSA2LjkyNzAxIDEzLjM5NDNDNy45OTM5IDEzLjYwNjUgOS4wOTk3NyAxMy40OTc2IDEwLjEwNDggMTMuMDgxM0MxMS4xMDk4IDEyLjY2NTEgMTEuOTY4NyAxMS45NjAxIDEyLjU3MzEgMTEuMDU1NkMxMy4xNzc0IDEwLjE1MTIgMTMuNSA5LjA4NzggMTMuNSA4QzEzLjUgNi41NDEzMSAxMi45MjA1IDUuMTQyMzYgMTEuODg5MSA0LjExMDkxQzEwLjg1NzYgMy4wNzk0NiA5LjQ1ODY5IDIuNSA4IDIuNVpNOC42MjUgMTEuMDI1VjcuMTc0OTlINy4zNzVWMTEuMDI1SDguNjI1Wk04Ljc1IDUuNzQ4MDhDOC43NSA2LjE2MjI5IDguNDE0MjEgNi40OTgwOCA4IDYuNDk4MDhDNy41ODU3OSA2LjQ5ODA4IDcuMjUgNi4xNjIyOSA3LjI1IDUuNzQ4MDhDNy4yNSA1LjMzMzg2IDcuNTg1NzkgNC45OTgwOCA4IDQuOTk4MDhDOC40MTQyMSA0Ljk5ODA4IDguNzUgNS4zMzM4NiA4Ljc1IDUuNzQ4MDhaIiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
}
.small-info-icon.deliverytype {
  right: -17px;
}
.small-info-icon.deliveryrange {
  right: 85px;
}
@media screen and (max-width: 991px) {
  .small-info-icon.deliveryrange {
    left: 239px;
  }
}
@media screen and (min-width: 992px) {
  #tel-avis-cbx-col {
    width: auto;
    float: right;
    padding-right: 20px;
  }
}
.close-icon {
  position: absolute;
  right: 16px;
  top: 8px;
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjExNTIgMTIuMDA1MkwxNyAxNS44OTAxTDE1Ljg5MDEgMTdMMTIuMDA1MiAxMy4xMTUyTDguMTA5OTUgMTdMNyAxNS44OTAxTDEwLjg5NTMgMTIuMDA1Mkw3IDguMTA5OTVMOC4xMDk5NSA3TDEyLjAwNTIgMTAuODk1M0wxNS44OTAxIDdMMTcgOC4xMDk5NUwxMy4xMTUyIDEyLjAwNTJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  cursor: pointer;
}
.message {
  padding: 12px 20px;
  color: #000;
  position: relative;
}
.message.error {
  border: 1px solid #cb0538;
  background-color: #FFEEF1;
}
.message.error .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy44MTU4IiB5PSIzLjgxNTgiIHdpZHRoPSIxNi4zNjg0IiBoZWlnaHQ9IjE2LjM2ODQiIHJ4PSIxLjUiIGZpbGw9IiNDQjA1MzgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljk3Nzg3IDE2LjYzMTVIMTAuNzI1MVYxNC44ODMxSDguOTc3ODdWMTYuNjMxNVpNOS4zNTY1MSAxNC4yNzk5TDguOTAyNjIgOS42NTI5MVY3LjUxNDI4SDEwLjc5MzVWOS42NTI5MUwxMC4zNDU0IDE0LjI3OTlIOS4zNTY1MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMjE5MyAxNi42MzE1SDE0Ljk2NjVWMTQuODgzMUgxMy4yMTkzVjE2LjYzMTVaTTEzLjU5NzkgMTQuMjc5OUwxMy4xNDUyIDkuNjUyOTFWNy41MTQyOEgxNS4wMzZWOS42NTI5MUwxNC41ODc5IDE0LjI3OTlIMTMuNTk3OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat;
  background-size: 19px;
  height: 19px;
  width: 19px;
}
.message.warning {
  border: 1px solid #FFB720;
  background-color: #FFF3DB;
}
.message.warning .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODA5MDIgMTkuNUwxMiA1LjExODAzTDE5LjE5MSAxOS41SDQuODA5MDJaIiBmaWxsPSIjRkZDRDAwIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMjc3OSAxNy44NjY2SDEyLjY2ODhWMTYuNDc0NkgxMS4yNzc5VjE3Ljg2NjZaTTExLjU3OTcgMTUuOTk1N0wxMS4yMTkyIDEyLjMxMjVWMTAuNjEwMUgxMi43MjMyVjEyLjMxMjVMMTIuMzY2OSAxNS45OTU3SDExLjU3OTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") no-repeat;
  background-size: 22px;
}
.message.warning-info {
  border: 1px solid #FFB720;
  background-color: #FFF3DB;
}
.message.warning-info .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==") no-repeat;
  background-size: 15px;
  width: 15px;
  height: 15px;
}
.message.info {
  border: 1px solid #999999;
  background-color: #f3f3f3;
}
.message.info .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==") no-repeat;
  background-size: 15px;
  width: 15px;
  height: 15px;
}
@media (max-width: 991px) {
  .message.info#info-mindestwert {
    margin: 0 -5px;
  }
}
.message.success {
  border: 1px solid #5EBE73;
  background-color: #E3F1E2;
}
.message.success .icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzEwLjQxNzggNCA4Ljg3MTAzIDQuNDY5MTkgNy41NTU0NCA1LjM0ODI0QzYuMjM5ODUgNi4yMjcyOSA1LjIxNDQ3IDcuNDc2NzIgNC42MDg5NyA4LjkzODUzQzQuMDAzNDcgMTAuNDAwMyAzLjg0NTA0IDEyLjAwODkgNC4xNTM3MiAxMy41NjA3QzQuNDYyNCAxNS4xMTI2IDUuMjI0MzMgMTYuNTM4IDYuMzQzMTUgMTcuNjU2OUM3LjQ2MTk3IDE4Ljc3NTcgOC44ODc0MyAxOS41Mzc2IDEwLjQzOTMgMTkuODQ2M0MxMS45OTExIDIwLjE1NSAxMy41OTk3IDE5Ljk5NjUgMTUuMDYxNSAxOS4zOTFDMTYuNTIzMyAxOC43ODU1IDE3Ljc3MjcgMTcuNzYwMiAxOC42NTE4IDE2LjQ0NDZDMTkuNTMwOCAxNS4xMjkgMjAgMTMuNTgyMyAyMCAxMkMyMCA5Ljg3ODI3IDE5LjE1NzEgNy44NDM0NCAxNy42NTY5IDYuMzQzMTVDMTYuMTU2NiA0Ljg0Mjg1IDE0LjEyMTcgNCAxMiA0Wk03Ljg1NTk2IDEyLjQ5OUwxMS4xMTIgMTUuNzU0TDE2LjcwNCAxMC4xNjJMMTUuNjQ0IDkuMTAxMDFMMTEuMTEyIDEzLjYzM0w4LjkxNjk2IDExLjQzOEw3Ljg1NTk2IDEyLjQ5OVoiIGZpbGw9IiMwODgzNDQiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  height: 18px;
  width: 18px;
  background-size: 100% 100%;
  margin: 2px;
  border-radius: 50%;
}
.message .icon {
  margin-right: 23px;
  float: left;
  width: 22px;
  height: 22px;
}
.message .message-text {
  font-size: 13px;
  color: #000;
  margin-left: 45px;
}
.message .message-text.message-closable {
  margin-right: 40px;
}
.message .message-text .navlinklist a {
  color: #004280;
  display: block;
  line-height: 1.2;
  margin-top: 6px;
  padding: 3px 5px 3px 15px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTggKDg0NjYzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5JY29ucy9ibGF1L1BmZWlsX3JlY2h0czwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJJY29ucy9ibGF1L1BmZWlsX3JlY2h0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iIzAwMzM2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xMDQxMjcsIDQuMDM0MTc4KSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yLjEwNDEyNywgLTQuMDM0MTc4KSAiIHBvaW50cz0iMy4xMzY5MDczOCAxLjEzNjg2ODM4ZS0xMyAwLjAxNjI3NTQwNDggNC4wMTcxOTQ0OSAwIDQuMDI5OTMxNzYgMC4wMTYyNzU0MDQ4IDQuMDUxMTYwNTUgMy4xMzY5MDczOCA4LjA2ODM1NTA0IDQuMjA4MjUzNTkgNy4yMzYxODY1MiAxLjcyMDk0NzE2IDQuMDM0MTc3NTIgNC4yMDgyNTM1OSAwLjgzMjg3NjE1MiI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=") 5px 6px no-repeat transparent;
}
.message .message-text .navlinklist a:hover,
.message .message-text .navlinklist a:active,
.message .message-text .navlinklist a:focus {
  background-color: transparent;
  color: #004280;
  text-decoration: none;
}
.icon {
  height: 24px;
  width: 24px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.icon.big {
  height: 32px;
  width: 32px;
}
.icon.delete-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3MTQgMTguMDk1MUgxNS4xNDI5QzE1LjIxODYgMTguMDk1MSAxNS4yOTEzIDE4LjA2NSAxNS4zNDQ5IDE4LjAxMTRDMTUuMzk4NSAxNy45NTc4IDE1LjQyODYgMTcuODg1MSAxNS40Mjg2IDE3LjgwOTRWOC4wOTUwOEMxNS40Mjg2IDguMDE5MyAxNS4zOTg1IDcuOTQ2NjMgMTUuMzQ0OSA3Ljg5MzA0QzE1LjI5MTMgNy44Mzk0NiAxNS4yMTg2IDcuODA5MzYgMTUuMTQyOSA3LjgwOTM2SDE0LjU3MTRDMTQuNDk1NyA3LjgwOTM2IDE0LjQyMyA3LjgzOTQ2IDE0LjM2OTQgNy44OTMwNEMxNC4zMTU4IDcuOTQ2NjMgMTQuMjg1NyA4LjAxOTMgMTQuMjg1NyA4LjA5NTA4VjE3LjgwOTRDMTQuMjg1NyAxNy44ODUxIDE0LjMxNTggMTcuOTU3OCAxNC4zNjk0IDE4LjAxMTRDMTQuNDIzIDE4LjA2NSAxNC40OTU3IDE4LjA5NTEgMTQuNTcxNCAxOC4wOTUxWk04Ljg1NzE0IDE4LjA5NTFIOS40Mjg1N0M5LjUwNDM1IDE4LjA5NTEgOS41NzcwMiAxOC4wNjUgOS42MzA2IDE4LjAxMTRDOS42ODQxOCAxNy45NTc4IDkuNzE0MjkgMTcuODg1MSA5LjcxNDI5IDE3LjgwOTRWOC4wOTUwOEM5LjcxNDI5IDguMDE5MyA5LjY4NDE4IDcuOTQ2NjMgOS42MzA2IDcuODkzMDRDOS41NzcwMiA3LjgzOTQ2IDkuNTA0MzUgNy44MDkzNiA5LjQyODU3IDcuODA5MzZIOC44NTcxNEM4Ljc4MTM3IDcuODA5MzYgOC43MDg2OSA3LjgzOTQ2IDguNjU1MTEgNy44OTMwNEM4LjYwMTUzIDcuOTQ2NjMgOC41NzE0MyA4LjAxOTMgOC41NzE0MyA4LjA5NTA4VjE3LjgwOTRDOC41NzE0MyAxNy44ODUxIDguNjAxNTMgMTcuOTU3OCA4LjY1NTExIDE4LjAxMTRDOC43MDg2OSAxOC4wNjUgOC43ODEzNyAxOC4wOTUxIDguODU3MTQgMTguMDk1MVpNMTkuNzE0MyA0Ljk1MjIySDE2TDE0LjggMy4zNTIyMkMxNC42NDAzIDMuMTM5MzEgMTQuNDMzMyAyLjk2NjUgMTQuMTk1MiAyLjg0NzQ5QzEzLjk1NzIgMi43Mjg0NyAxMy42OTQ3IDIuNjY2NSAxMy40Mjg2IDIuNjY2NUwxMC41NzE0IDIuNjY2NUMxMC4zMDUzIDIuNjY2NSAxMC4wNDI4IDIuNzI4NDcgOS44MDQ3OCAyLjg0NzQ5QzkuNTY2NzQgMi45NjY1IDkuMzU5NjggMy4xMzkzMSA5LjIgMy4zNTIyMkw4IDQuOTUyMjJINC4yODU3MUM0LjIwOTk0IDQuOTUyMjIgNC4xMzcyNyA0Ljk4MjMyIDQuMDgzNjggNS4wMzU5QzQuMDMwMSA1LjA4OTQ4IDQgNS4xNjIxNiA0IDUuMjM3OTNWNS44MDkzNkM0IDUuODg1MTQgNC4wMzAxIDUuOTU3ODEgNC4wODM2OCA2LjAxMTM5QzQuMTM3MjcgNi4wNjQ5NyA0LjIwOTk0IDYuMDk1MDggNC4yODU3MSA2LjA5NTA4SDUuMTQyODZWMTkuMjM3OUM1LjE0Mjg2IDE5LjY5MjYgNS4zMjM0NyAyMC4xMjg2IDUuNjQ0OTYgMjAuNDUwMUM1Ljk2NjQ1IDIwLjc3MTYgNi40MDI0OSAyMC45NTIyIDYuODU3MTQgMjAuOTUyMkgxNy4xNDI5QzE3LjU5NzUgMjAuOTUyMiAxOC4wMzM2IDIwLjc3MTYgMTguMzU1IDIwLjQ1MDFDMTguNjc2NSAyMC4xMjg2IDE4Ljg1NzEgMTkuNjkyNiAxOC44NTcxIDE5LjIzNzlWNi4wOTUwOEgxOS43MTQzQzE5Ljc5MDEgNi4wOTUwOCAxOS44NjI3IDYuMDY0OTcgMTkuOTE2MyA2LjAxMTM5QzE5Ljk2OTkgNS45NTc4MSAyMCA1Ljg4NTE0IDIwIDUuODA5MzZWNS4yMzc5M0MyMCA1LjE2MjE2IDE5Ljk2OTkgNS4wODk0OCAxOS45MTYzIDUuMDM1OUMxOS44NjI3IDQuOTgyMzIgMTkuNzkwMSA0Ljk1MjIyIDE5LjcxNDMgNC45NTIyMlpNMTAuMTE0MyA0LjAzNzkzQzEwLjE2NzcgMy45NjcxNyAxMC4yMzY4IDMuOTA5NzEgMTAuMzE2MSAzLjg3MDA2QzEwLjM5NTQgMy44MzA0MSAxMC40ODI4IDMuODA5NjQgMTAuNTcxNCAzLjgwOTM2SDEzLjQyODZDMTMuNTE3MiAzLjgwOTY0IDEzLjYwNDYgMy44MzA0MSAxMy42ODM5IDMuODcwMDZDMTMuNzYzMiAzLjkwOTcxIDEzLjgzMjMgMy45NjcxNyAxMy44ODU3IDQuMDM3OTNMMTQuNTcxNCA0Ljk1MjIySDkuNDI4NTdMMTAuMTE0MyA0LjAzNzkzWk0xNy43MTQzIDE5LjIzNzlDMTcuNzE0MyAxOS4zODk1IDE3LjY1NDEgMTkuNTM0OCAxNy41NDY5IDE5LjY0MkMxNy40Mzk4IDE5Ljc0OTIgMTcuMjk0NCAxOS44MDk0IDE3LjE0MjkgMTkuODA5NEg2Ljg1NzE0QzYuNzA1NTkgMTkuODA5NCA2LjU2MDI1IDE5Ljc0OTIgNi40NTMwOCAxOS42NDJDNi4zNDU5MiAxOS41MzQ4IDYuMjg1NzEgMTkuMzg5NSA2LjI4NTcxIDE5LjIzNzlWNi4wOTUwOEgxNy43MTQzVjE5LjIzNzlaTTExLjcxNDMgMTguMDk1MUgxMi4yODU3QzEyLjM2MTUgMTguMDk1MSAxMi40MzQyIDE4LjA2NSAxMi40ODc3IDE4LjAxMTRDMTIuNTQxMyAxNy45NTc4IDEyLjU3MTQgMTcuODg1MSAxMi41NzE0IDE3LjgwOTRWOC4wOTUwOEMxMi41NzE0IDguMDE5MyAxMi41NDEzIDcuOTQ2NjMgMTIuNDg3NyA3Ljg5MzA0QzEyLjQzNDIgNy44Mzk0NiAxMi4zNjE1IDcuODA5MzYgMTIuMjg1NyA3LjgwOTM2SDExLjcxNDNDMTEuNjM4NSA3LjgwOTM2IDExLjU2NTggNy44Mzk0NiAxMS41MTIzIDcuODkzMDRDMTEuNDU4NyA3Ljk0NjYzIDExLjQyODYgOC4wMTkzIDExLjQyODYgOC4wOTUwOFYxNy44MDk0QzExLjQyODYgMTcuODg1MSAxMS40NTg3IDE3Ljk1NzggMTEuNTEyMyAxOC4wMTE0QzExLjU2NTggMTguMDY1IDExLjYzODUgMTguMDk1MSAxMS43MTQzIDE4LjA5NTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
@media (max-width: 991px) {
  .icon.delete-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjg2NjMgMjguMjk5OVYyOC4yODY1SDkuMTg2NjNDOC41MzM5NCAyOC4yODY1IDcuOTMyMjIgMjguMDMwOSA3LjQ3MDIxIDI3LjU4MkM3LjAyMiAyNy4xMzM2IDYuNzUzMyAyNi41MDU3IDYuNzUzMyAyNS44NjY1VjguNTg2NTRWOC40ODY1NEg2LjY1MzNINS43NDY2M0M1LjYxNTAzIDguNDg2NTQgNS40ODExMiA4LjQzMTg2IDUuMzc5NDIgOC4zMzEyM0M1LjI4ODUyIDguMjI3OTIgNS4yMzMzIDguMDkyMDQgNS4yMzMzIDcuOTU5ODdWNy4xOTk4N0M1LjIzMzMgNy4wNjczNyA1LjI4ODczIDYuOTMyNTMgNS4zOTA2OCA2LjgzMDU4QzUuNDkzNDggNi43Mjc3OCA1LjYxNTI3IDYuNjczMiA1Ljc1OTk3IDYuNjczMkgxMC41ODY2SDEwLjYzNjZMMTAuNjY2NiA2LjYzMzI5TDEyLjE5OTkgNC41OTMyOUwxMi4yMDA0IDQuNTkyNjRDMTIuNDE3MSA0LjI5OTQzIDEyLjcxMTEgNC4wNTYyNiAxMy4wNDQgMy44ODk2NUMxMy4zOTEzIDMuNzIyNTQgMTMuNzYzIDMuNjMzMiAxNC4xMzMzIDMuNjMzMkgxNy45NDY2QzE4LjMxNjkgMy42MzMyIDE4LjY4ODYgMy43MjI1NCAxOS4wMzU5IDMuODg5NjRDMTkuMzY4NSA0LjA1NjA3IDE5LjY2MjggNC4yOTkyNCAxOS44OTMzIDQuNjA2NTRMMTkuODkzNCA0LjYwNjYyTDIxLjQyNjcgNi42NDY2MkwyMS40NTY3IDYuNjg2NTRIMjEuNTA2NkgyNi4zNDY2QzI2LjQ3OTEgNi42ODY1NCAyNi42MTQgNi43NDE5NyAyNi43MTU5IDYuODQzOTFDMjYuODE4NyA2Ljk0NjcxIDI2Ljg3MzMgNy4wNjg1MSAyNi44NzMzIDcuMjEzMlY3Ljk3MzJDMjYuODczMyA4LjEwNTcxIDI2LjgxNzkgOC4yNDA1NSAyNi43MTU5IDguMzQyNDlMMjYuNzE1OCA4LjM0MjM3TDI2LjcxMTkgOC4zNDY3N0MyNi42MjYzIDguNDQzMDIgMjYuNDk0OCA4LjQ5OTg3IDI2LjM0NjYgOC40OTk4N0gyNS40NEgyNS4zNFY4LjU5OTg3VjI1Ljg3OTlDMjUuMzQgMjYuNTIwNiAyNS4wODM1IDI3LjE0ODMgMjQuNjM1OSAyNy41OTU4QzI0LjE4ODQgMjguMDQzNCAyMy41NjA3IDI4LjI5OTkgMjIuOTIgMjguMjk5OUg5LjI4NjYzWk0yMy41MjY2IDguNTg2NTRWOC40ODY1NEgyMy40MjY2SDguNjUzM0g4LjU1MzNWOC41ODY1NFYyNS44NjY1QzguNTUzMyAyNi4wMjI2IDguNjE0NjUgMjYuMTk2IDguNzI5MjYgMjYuMzEwNkM4LjgzODM5IDI2LjQxOTcgOC45OTYyMSAyNi40OTk5IDkuMTczMyAyNi40OTk5SDIyLjg5MzNDMjMuMDU0IDI2LjQ5OTkgMjMuMjEyNSAyNi40MzU0IDIzLjMzNzMgMjYuMzEwNkMyMy40NDY1IDI2LjIwMTQgMjMuNTI2NiAyNi4wNDM2IDIzLjUyNjYgMjUuODY2NVY4LjU4NjU0Wk0xOC45ODY2IDYuNjg2NTRIMTkuMTg2TDE5LjA2NjggNi41MjY3NEwxOC40NDAxIDUuNjg2NzRMMTguNDQwMiA1LjY4NjcxTDE4LjQzODEgNS42ODQwN0MxOC4zODA4IDUuNjEyNDUgMTguMzE3NSA1LjU0NzYxIDE4LjIyMTQgNS40OTg3OEMxOC4xMzQgNS40NDc1IDE4LjAzNTEgNS40MzMyIDE3Ljk0NjYgNS40MzMySDE0LjEzMzNDMTQuMDQ0OSA1LjQzMzIgMTMuOTQ1OSA1LjQ0NzUgMTMuODU4NiA1LjQ5ODc4QzEzLjc2MjQgNS41NDc2MSAxMy42OTkyIDUuNjEyNDUgMTMuNjQxOSA1LjY4NDA3TDEzLjY0MTkgNS42ODQwNUwxMy42NDA0IDUuNjg1OTNMMTMuMDAwNCA2LjUyNTkzTDEyLjg3ODEgNi42ODY1NEgxMy4wOEgxOC45ODY2Wk0xOS4wOTczIDEwLjY0MzlMMTkuMDk3NSAxMC42NDRMMTkuMTAxNCAxMC42Mzk2QzE5LjE4NjIgMTAuNTQ0MiAxOS4zMzA2IDEwLjQ4NjUgMTkuNDY2NiAxMC40ODY1SDIwLjIyNjZDMjAuMzU5MSAxMC40ODY1IDIwLjQ5NCAxMC41NDIgMjAuNTk1OSAxMC42NDM5TDIwLjU5NTggMTAuNjQ0TDIwLjYwMDIgMTAuNjQ3OUMyMC42OTY0IDEwLjczMzUgMjAuNzUzMyAxMC44NjUxIDIwLjc1MzMgMTEuMDEzMlYyMy45NTk5QzIwLjc1MzMgMjQuMDkyNCAyMC42OTc5IDI0LjIyNzIgMjAuNTk1OSAyNC4zMjkyQzIwLjQ5MzEgMjQuNDMyIDIwLjM3MTMgMjQuNDg2NSAyMC4yMjY2IDI0LjQ4NjVIMTkuNDY2NkMxOS4zMzQxIDI0LjQ4NjUgMTkuMTk5MyAyNC40MzExIDE5LjA5NzMgMjQuMzI5MkMxOC45OTQ1IDI0LjIyNjQgMTguOTQgMjQuMTA0NiAxOC45NCAyMy45NTk5VjExLjAxMzJDMTguOTQgMTAuODgwNyAxOC45OTU0IDEwLjc0NTkgMTkuMDk3MyAxMC42NDM5Wk0xNS4yODQgMTAuNjQzOUwxNS4yODQxIDEwLjY0NEwxNS4yODggMTAuNjM5NkMxNS4zNzM2IDEwLjU0MzQgMTUuNTA1MiAxMC40ODY1IDE1LjY1MzMgMTAuNDg2NUgxNi40MTMzQzE2LjU0NTggMTAuNDg2NSAxNi42ODA2IDEwLjU0MiAxNi43ODI2IDEwLjY0MzlDMTYuODg0NSAxMC43NDU5IDE2Ljk0IDEwLjg4MDcgMTYuOTQgMTEuMDEzMlYyMy45NTk5QzE2Ljk0IDI0LjA5MiAxNi44ODQ3IDI0LjIyNzkgMTYuNzkzOCAyNC4zMzEyQzE2LjY5MjEgMjQuNDMxOSAxNi41NTgyIDI0LjQ4NjUgMTYuNDI2NiAyNC40ODY1SDE1LjY1MzNDMTUuNTIwOCAyNC40ODY1IDE1LjM4NiAyNC40MzExIDE1LjI4NCAyNC4zMjkyQzE1LjE4MTIgMjQuMjI2NCAxNS4xMjY2IDI0LjEwNDYgMTUuMTI2NiAyMy45NTk5VjExLjAxMzJDMTUuMTI2NiAxMC44ODA3IDE1LjE4MjEgMTAuNzQ1OSAxNS4yODQgMTAuNjQzOVpNMTIuOTgyNiAxMC42NDM5TDEyLjk4MjUgMTAuNjQ0TDEyLjk4NjkgMTAuNjQ3OUMxMy4wODMxIDEwLjczMzUgMTMuMTQgMTAuODY1MSAxMy4xNCAxMS4wMTMyVjIzLjk1OTlDMTMuMTQgMjQuMDkyNCAxMy4wODQ1IDI0LjIyNzIgMTIuOTgyNiAyNC4zMjkyQzEyLjg3OTggMjQuNDMyIDEyLjc1OCAyNC40ODY1IDEyLjYxMzMgMjQuNDg2NUgxMS44NTMzQzExLjcyMDggMjQuNDg2NSAxMS41ODYgMjQuNDMxMSAxMS40ODQgMjQuMzI5MkMxMS4zODEyIDI0LjIyNjQgMTEuMzI2NiAyNC4xMDQ2IDExLjMyNjYgMjMuOTU5OVYxMS4wMTMyQzExLjMyNjYgMTAuODgwNyAxMS4zODIxIDEwLjc0NTkgMTEuNDg0IDEwLjY0MzlDMTEuNTg2OCAxMC41NDExIDExLjcwODYgMTAuNDg2NSAxMS44NTMzIDEwLjQ4NjVIMTIuNjEzM0MxMi43NDU4IDEwLjQ4NjUgMTIuODgwNiAxMC41NDIgMTIuOTgyNiAxMC42NDM5WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
    width: 32px;
    height: 32px;
  }
}
.icon.edit-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTYuNjE4TDUuMTI4MzUgMTguODdMNy4zODAzOSAxOC45OTg0TDE2LjYyMTkgOS43NTY4NUwxNC4yNDE1IDcuMzc2NDZMNSAxNi42MThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuNjIzNyA0Ljk5OTgyTDE1LjAzOTYgNi41ODM5OEwxNy40MTU4IDguOTYwMjNMMTkgNy4zNzYwN0wxNi42MjM3IDQuOTk5ODJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.icon.copy-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkwMzggMy41OTUyNEwxNy45MDUgMy41OTY0MkwyMC45MDUgNi41OTY0MkwyMC45MDUgNi41OTY0NUwyMC45MDc0IDYuNTk4NzJDMjEuMDUyNCA2LjczNzUxIDIxLjE2NjcgNi45MDUwOCAyMS4yNDMyIDcuMDkwNjhDMjEuMzE5NiA3LjI3NjI4IDIxLjM1NjQgNy40NzU4MSAyMS4zNTExIDcuNjc2NDVMMjEuMzUxMSA3LjY3NjQ1VjcuNjgwMzZMMjEuMzUxMSAxNy4zNTA0TDIxLjM1MTEgMTcuMzUyMkMyMS4zNTM1IDE3LjU1NDggMjEuMzE1NCAxNy43NTYgMjEuMjM5IDE3Ljk0MzdDMjEuMTYyNSAxOC4xMzE0IDIxLjA0OTMgMTguMzAyIDIwLjkwNiAxOC40NDUzQzIwLjc2MjcgMTguNTg4NiAyMC41OTIxIDE4LjcwMTggMjAuNDA0NCAxOC43NzgzQzIwLjIxNjcgMTguODU0NyAyMC4wMTU2IDE4Ljg5MjggMTkuODEyOSAxOC44OTA0TDE5LjgxMjkgMTguODkwNEgxOS44MTExSDE1LjE1VjE3LjUwMDRIMTkuODIxMUgxOS45NzEzTDE5Ljk3MTEgMTcuMzUwMkwxOS45NjExIDkuMjMwMThMMTkuOTYwOSA5LjA4MDM2SDE5LjgxMTFIMTYuMTYxMUMxNS45NzU0IDkuMDgwMzYgMTUuNzk3NCA5LjAwNjYxIDE1LjY2NjEgOC44NzUzM0MxNS41MzQ4IDguNzQ0MDYgMTUuNDYxMSA4LjU2NjAxIDE1LjQ2MTEgOC4zODAzNlY0LjczMDM2VjQuNTgwMzZIMTUuMzExMUgxMC42OTExSDEwLjU0MTFWNC43MzAzNlY1Ljg5MDM0SDkuMTUxMDhWNC42OTAzNUg5LjE1MTA5TDkuMTUxMDcgNC42ODg1NUM5LjE0ODYzIDQuNDg1ODcgOS4xODY3NSA0LjI4NDc2IDkuMjYzMTggNC4wOTcwM0M5LjMzOTYyIDMuOTA5MzEgOS40NTI4NCAzLjczODc2IDkuNTk2MTYgMy41OTU0M0M5LjczOTQ5IDMuNDUyMTEgOS45MTAwMyAzLjMzODkgMTAuMDk3OCAzLjI2MjQ2QzEwLjI4NTUgMy4xODYwMyAxMC40ODY2IDMuMTQ3OTEgMTAuNjg5MyAzLjE1MDM2TDEwLjY4OTMgMy4xNTAzN0gxMC42OTExSDE2LjgxMTFWMy4xNTA0TDE2LjgxNDMgMy4xNTAzM0MxNy4wMTY3IDMuMTQ2MDQgMTcuMjE3OCAzLjE4MzMgMTcuNDA1MiAzLjI1OTgzQzE3LjU5MjYgMy4zMzYzNSAxNy43NjIzIDMuNDUwNSAxNy45MDM4IDMuNTk1MjNMMTcuOTAzOCAzLjU5NTI0Wk0xOS42ODExIDcuNjkwMzZIMjAuMDQzMkwxOS43ODcxIDcuNDM0MjlMMTcuMTE3MiA0Ljc2NDNMMTYuODYxMSA0LjUwODIzVjQuODcwMzZWNy41NDAzNlY3LjY5MDM2SDE3LjAxMTFIMTkuNjgxMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTQuOTA1IDguNTk2NDJMMTQuOTA1IDguNTk2NDVMMTQuOTA3NCA4LjU5ODcyQzE1LjA1MjQgOC43Mzc1MSAxNS4xNjY3IDguOTA1MDggMTUuMjQzMiA5LjA5MDY4QzE1LjMxOTYgOS4yNzYyOCAxNS4zNTY0IDkuNDc1ODEgMTUuMzUxMSA5LjY3NjQ1TDE1LjM1MTEgOS42NzY0NVY5LjY4MDM2TDE1LjM1MTEgMTkuMzUwNEwxNS4zNTExIDE5LjM1MjJDMTUuMzUzNSAxOS41NTQ4IDE1LjMxNTQgMTkuNzU2IDE1LjIzOSAxOS45NDM3QzE1LjE2MjUgMjAuMTMxNCAxNS4wNDkzIDIwLjMwMiAxNC45MDYgMjAuNDQ1M0MxNC43NjI3IDIwLjU4ODYgMTQuNTkyMSAyMC43MDE4IDE0LjQwNDQgMjAuNzc4M0MxNC4yMTY3IDIwLjg1NDcgMTQuMDE1NiAyMC44OTI4IDEzLjgxMjkgMjAuODkwNEwxMy44MTI5IDIwLjg5MDRIMTMuODExMUw0LjY5MTA5IDIwLjg5MDNMNC42ODkxOSAyMC44OTA0QzQuNDgzMzggMjAuODkzIDQuMjc5MTggMjAuODUzNyA0LjA4ODk4IDIwLjc3NTFDMy44OTg3NyAyMC42OTY0IDMuNzI2NTMgMjAuNTc5OSAzLjU4MjcgMjAuNDMyN0MzLjQzODg3IDIwLjI4NTQgMy4zMjY0NCAyMC4xMTA1IDMuMjUyMjMgMTkuOTE4NUMzLjE3ODAyIDE5LjcyNjUgMy4xNDM1NyAxOS41MjE1IDMuMTUwOTkgMTkuMzE1OEwzLjE1MTA4IDE5LjMxNThWMTkuMzEwNFY2LjY5MDM1SDMuMTUxMDlMMy4xNTEwNyA2LjY4ODU1QzMuMTQ4NjMgNi40ODU4NyAzLjE4Njc1IDYuMjg0NzYgMy4yNjMxOCA2LjA5NzAzQzMuMzM5NjIgNS45MDkzMSAzLjQ1Mjg0IDUuNzM4NzYgMy41OTYxNiA1LjU5NTQzQzMuNzM5NDkgNS40NTIxMSAzLjkxMDAzIDUuMzM4OSA0LjA5Nzc2IDUuMjYyNDZDNC4yODU0OCA1LjE4NjAzIDQuNDg2NiA1LjE0NzkxIDQuNjg5MjggNS4xNTAzNkw0LjY4OTI4IDUuMTUwMzdINC42OTEwOUgxMC44MTExVjUuMTUwNEwxMC44MTQzIDUuMTUwMzNDMTEuMDE2NyA1LjE0NjA0IDExLjIxNzggNS4xODMzIDExLjQwNTIgNS4yNTk4M0MxMS41OTI2IDUuMzM2MzUgMTEuNzYyMyA1LjQ1MDUgMTEuOTAzOCA1LjU5NTIzTDExLjkwMzggNS41OTUyNEwxMS45MDUgNS41OTY0MkwxNC45MDUgOC41OTY0MlpNMTEuMTE3MiA2Ljc2NDNMMTAuODYxMSA2LjUwODIzVjYuODcwMzZWOS41NDAzNlY5LjY5MDM2SDExLjAxMTFIMTMuNjgxMUgxNC4wNDMyTDEzLjc4NzEgOS40MzQyOUwxMS4xMTcyIDYuNzY0M1pNMTMuODIxMSAxOS41MDA0SDEzLjk3MTNMMTMuOTcxMSAxOS4zNTAyTDEzLjk2MTEgMTEuMjMwMkwxMy45NjA5IDExLjA4MDRIMTMuODExMUgxMC4xNjExQzkuOTc1NDQgMTEuMDgwNCA5Ljc5NzM4IDExLjAwNjYgOS42NjYxMSAxMC44NzUzQzkuNTM0ODMgMTAuNzQ0MSA5LjQ2MTA4IDEwLjU2NiA5LjQ2MTA4IDEwLjM4MDRWNi43MzAzNlY2LjU4MDM2SDkuMzExMDhINC42OTEwOUg0LjU0MTA5VjYuNzMwMzZWMTkuMzUwNFYxOS41MDA0SDQuNjkxMDlIMTMuODIxMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTAuNDQxIDE0LjY3OTRMNy4xNDEyIDE4LjE1MzRMNi4zODg3OCAxNy4zNTU5TDkuNzQ1NjcgMTMuODE5Nkw5LjkwNTk1IDEzLjY1MDhIOS42NzMxNEg3LjQ0ODg4VjEyLjQ5NTZIMTEuNjUxMVYxNy4yNTU3SDEwLjYxMzVWMTQuNzQ4MlYxNC40OTc3TDEwLjQ0MSAxNC42Nzk0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
}
.icon.subgroup-icon {
  background-image: url("/images/Untergruppe.png?20210126");
}
.icon.arrow-left {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTggKDg0NjYzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5JY29ucy9ibGF1L1BmZWlsX2xpbmtzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ikljb25zL2JsYXUvUGZlaWxfbGlua3MiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJQYWdlLTEiIGZpbGw9IiMwMDMzNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMTA0MTI3LCA0LjAzNDE3OCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTIuMTA0MTI3LCAtNC4wMzQxNzgpICIgcG9pbnRzPSIzLjEzNjkwNzM4IDEuMTM2ODY4MzhlLTEzIDAuMDE2Mjc1NDA0OCA0LjAxNzE5NDQ5IDEuMDM3NDE0NjFlLTMxIDQuMDI5OTMxNzYgMC4wMTYyNzU0MDQ4IDQuMDUxMTYwNTUgMy4xMzY5MDczOCA4LjA2ODM1NTA0IDQuMjA4MjUzNTkgNy4yMzYxODY1MiAxLjcyMDk0NzE2IDQuMDM0MTc3NTIgNC4yMDgyNTM1OSAwLjgzMjg3NjE1MiI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=");
  background-size: 50%;
}
.icon.folderdouble-icon {
  background-image: url("/images/myart/folder_double.png?20210126");
  background-size: initial;
  height: 25px;
  width: 35px;
}
.icon.foldersingle-icon {
  background-image: url("/images/myart/folder_single.png?20210126");
  background-size: initial;
  height: 25px;
  width: 35px;
}
.icon.red-plus-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.icon.red-minus-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
.icon.red-minus-plus-toggle {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
.icon.red-minus-plus-toggle.plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.icon.arrow-up-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xOC40NDgyIDE1LjVMMTIuNSA5LjU4OTRMNi41NTE4MyAxNS41TDUuNSAxNC40NTU4TDEyLjUgNy41TDE5LjUgMTQuNDU1OEwxOC40NDgyIDE1LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.icon.arrow-down-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
.icon.basket {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjkyIDcuMzg2OThDMjguODIwNiA3LjI1NDUxIDI4LjY5MTggNy4xNDY5OSAyOC41NDM3IDcuMDcyOTRDMjguMzk1NSA2Ljk5ODg4IDI4LjIzMjIgNi45NjAzMyAyOC4wNjY2IDYuOTYwMzNIOC40Nzk5Nkw4LjEwNjYzIDQuOTIwMzNDOC4wNTE5NCA0LjY1OTUgNy45MTEwNCA0LjQyNDY2IDcuNzA2NjMgNC4yNTM2NkM3LjUxMDgzIDQuMDg0MTggNy4yNTg4NCAzLjk5Mzg0IDYuOTk5OTYgNC4wMDAzM0gyLjk5OTk2QzIuOTI4MDUgMy45OTk1NSAyLjg1NjczIDQuMDEzMzIgMi43OTAyOCA0LjA0MDgxQzIuNzIzODQgNC4wNjgzMSAyLjY2MzYzIDQuMTA4OTYgMi42MTMyOSA0LjE2MDMyQzIuNTYwOTIgNC4yMTI2OCAyLjUxOTczIDQuMjc1MTMgMi40OTIyMyA0LjM0Mzg5QzIuNDY0NzMgNC40MTI2NSAyLjQ1MTQ3IDQuNDg2MjkgMi40NTMyOSA0LjU2MDMyVjQuOTIwMzNDMi40NTE0NyA0Ljk5NDM2IDIuNDY0NzMgNS4wNjggMi40OTIyMyA1LjEzNjc2QzIuNTE5NzMgNS4yMDU1MiAyLjU2MDkyIDUuMjY3OTcgMi42MTMyOSA1LjMyMDMzQzIuNjYzNjMgNS4zNzE2OSAyLjcyMzg0IDUuNDEyMzQgMi43OTAyOCA1LjQzOTg0QzIuODU2NzMgNS40NjczNCAyLjkyODA1IDUuNDgxMSAyLjk5OTk2IDUuNDgwMzNINi42NjY2M0w5LjkwNjYzIDIyLjgxMzdDOS42NDg4MyAyMy4wODMzIDkuNDQ2NjggMjMuNDAxIDkuMzExNyAyMy43NDg3QzkuMTc2NzIgMjQuMDk2NSA5LjExMTU2IDI0LjQ2NzQgOS4xMTk5NiAyNC44NDAzQzkuMTEyNTkgMjUuMjI1IDkuMTg0NTcgMjUuNjA3IDkuMzMxMzkgMjUuOTYyNUM5LjQ3ODIxIDI2LjMxODEgOS42OTY3MiAyNi42Mzk2IDkuOTczMyAyNi45MDdDMTAuMzg3MyAyNy4zMjY1IDEwLjkxNzIgMjcuNjEyOSAxMS40OTUgMjcuNzI5NEMxMi4wNzI4IDI3Ljg0NTkgMTIuNjcyMiAyNy43ODczIDEzLjIxNjUgMjcuNTYxQzEzLjc2MDggMjcuMzM0NyAxNC4yMjUxIDI2Ljk1MSAxNC41NDk5IDI2LjQ1OTJDMTQuODc0OCAyNS45Njc0IDE1LjA0NTQgMjUuMzg5NyAxNS4wNCAyNC44MDAzQzE1LjA0MTUgMjQuMjc4MyAxNC44OTg0IDIzLjc2NiAxNC42MjY2IDIzLjMyMDNIMjEuMzg2NkMyMS4xMTQ4IDIzLjc2NiAyMC45NzE4IDI0LjI3ODMgMjAuOTczMyAyNC44MDAzQzIwLjk0NiAyNS4yMDY2IDIxLjAwMjUgMjUuNjE0MiAyMS4xMzkzIDI1Ljk5NzhDMjEuMjc2IDI2LjM4MTQgMjEuNDkwMSAyNi43MzI4IDIxLjc2ODMgMjcuMDMwMkMyMi4wNDY0IDI3LjMyNzYgMjIuMzgyNyAyNy41NjQ4IDIyLjc1NjMgMjcuNzI2OUMyMy4xMjk4IDI3Ljg4OSAyMy41MzI3IDI3Ljk3MjcgMjMuOTQgMjcuOTcyN0MyNC4zNDcyIDI3Ljk3MjcgMjQuNzUwMSAyNy44ODkgMjUuMTIzNiAyNy43MjY5QzI1LjQ5NzIgMjcuNTY0OCAyNS44MzM1IDI3LjMyNzYgMjYuMTExNiAyNy4wMzAyQzI2LjM4OTggMjYuNzMyOCAyNi42MDM5IDI2LjM4MTQgMjYuNzQwNiAyNS45OTc4QzI2Ljg3NzQgMjUuNjE0MiAyNi45MzM5IDI1LjIwNjYgMjYuOTA2NiAyNC44MDAzQzI2LjkxNDIgMjQuNDAzNCAyNi44Mzk5IDI0LjAwOTEgMjYuNjg4NSAyMy42NDIxQzI2LjUzNzEgMjMuMjc1MSAyNi4zMTE4IDIyLjk0MzIgMjYuMDI2NiAyMi42NjdDMjUuOTYxMyAyMi40MjkyIDI1LjgyMSAyMi4yMTg4IDI1LjYyNjYgMjIuMDY3QzI1LjQyMDYgMjEuOTA5NCAyNS4xNjU4IDIxLjgyOTIgMjQuOTA2NiAyMS44NDAzSDExLjI1MzNMMTAuNjY2NiAxOC44MTM3SDI2LjA0QzI2LjI4NTggMTguODE0IDI2LjUyMzEgMTguNzIzOCAyNi43MDY2IDE4LjU2MDNDMjYuOTA1OCAxOC40MDQgMjcuMDQyOSAxOC4xODE4IDI3LjA5MzMgMTcuOTMzN0wyOS4wOTMzIDguMzA2OTlDMjkuMTQ4IDguMTUxOTYgMjkuMTYwOCA3Ljk4NTI0IDI5LjEzMDMgNy44MjM2OUMyOS4wOTk5IDcuNjYyMTQgMjkuMDI3MyA3LjUxMTQ4IDI4LjkyIDcuMzg2OThaTTIyLjk0NjYgMjMuNzA3QzIzLjE4NzEgMjMuNDczMSAyMy41MDExIDIzLjMyOTYgMjMuODM1MyAyMy4zMDA4QzI0LjE2OTUgMjMuMjcyIDI0LjUwMzQgMjMuMzU5OCAyNC43ODAzIDIzLjU0OTFDMjUuMDU3MiAyMy43Mzg0IDI1LjI2MDEgMjQuMDE3NyAyNS4zNTQ1IDI0LjMzOTZDMjUuNDQ4OSAyNC42NjE1IDI1LjQyOTEgMjUuMDA2MSAyNS4yOTg0IDI1LjMxNTFDMjUuMTY3NyAyNS42MjQgMjQuOTM0MiAyNS44NzgyIDI0LjYzNzQgMjYuMDM0NkMyNC4zNDA2IDI2LjE5MDkgMjMuOTk4OSAyNi4yMzk4IDIzLjY3MDIgMjYuMTcyOUMyMy4zNDE1IDI2LjEwNiAyMy4wNDYgMjUuOTI3NSAyMi44MzM5IDI1LjY2NzZDMjIuNjIxOSAyNS40MDc3IDIyLjUwNjIgMjUuMDgyNCAyMi41MDY2IDI0Ljc0N0MyMi41MDUzIDI0LjU1MjggMjIuNTQzNyAyNC4zNjA0IDIyLjYxOTMgMjQuMTgxNkMyMi42OTUgMjQuMDAyOCAyMi44MDY0IDIzLjg0MTMgMjIuOTQ2NiAyMy43MDdaTTExLjA5MzMgMjMuNzA3QzExLjMzMzggMjMuNDczMSAxMS42NDc3IDIzLjMyOTYgMTEuOTgxOSAyMy4zMDA4QzEyLjMxNjEgMjMuMjcyIDEyLjY1IDIzLjM1OTggMTIuOTI2OSAyMy41NDkxQzEzLjIwMzggMjMuNzM4NCAxMy40MDY3IDI0LjAxNzcgMTMuNTAxMiAyNC4zMzk2QzEzLjU5NTYgMjQuNjYxNSAxMy41NzU4IDI1LjAwNjEgMTMuNDQ1MSAyNS4zMTUxQzEzLjMxNDQgMjUuNjI0IDEzLjA4MDggMjUuODc4MiAxMi43ODQxIDI2LjAzNDZDMTIuNDg3MyAyNi4xOTA5IDEyLjE0NTYgMjYuMjM5OCAxMS44MTY4IDI2LjE3MjlDMTEuNDg4MSAyNi4xMDYgMTEuMTkyNyAyNS45Mjc1IDEwLjk4MDYgMjUuNjY3NkMxMC43Njg1IDI1LjQwNzcgMTAuNjUyOSAyNS4wODI0IDEwLjY1MzMgMjQuNzQ3QzEwLjY1MiAyNC41NTI4IDEwLjY5MDQgMjQuMzYwNCAxMC43NjYgMjQuMTgxNkMxMC44NDE3IDI0LjAwMjggMTAuOTUzIDIzLjg0MTMgMTEuMDkzMyAyMy43MDdaTTI1Ljc2IDE3LjMzMzdIMTAuNDI2Nkw4Ljc1OTk2IDguNDQwMzNIMjcuNkwyNS43NiAxNy4zMzM3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
}
@media (max-width: 991px) {
  .icon.basket {
    width: 32px;
    height: 32px;
  }
}
.icon.ettiket-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkyMzEgNS44MjU0NUwxNy45MjMxIDUuODI1NDdMMTcuOTIwOCA1LjgyMzExQzE3Ljc4MiA1LjY3ODExIDE3LjYxNDQgNS41NjM3NCAxNy40Mjg4IDUuNDg3MzFDMTcuMjQzMiA1LjQxMDg5IDE3LjA0MzcgNS4zNzQxMSAxNi44NDMxIDUuMzc5MzNMMTYuODQzMSA1LjM3OTM4SDE2LjgzOTJMNS4xNjkxNyA1LjM3OTRMNS4xNjczNyA1LjM3OTM3QzQuOTY0NjkgNS4zNzY5MyA0Ljc2MzU2IDUuNDE1MDUgNC41NzU4NCA1LjQ5MTQ5QzQuMzg4MTEgNS41Njc5MiA0LjIxNzU4IDUuNjgxMTQgNC4wNzQyNSA1LjgyNDQ2QzMuOTMwOTMgNS45Njc3OSAzLjgxNzcyIDYuMTM4MzMgMy43NDEyOCA2LjMyNjA2QzMuNjY0ODQgNi41MTM3OSAzLjYyNjcyIDYuNzE0OTEgMy42MjkxNyA2LjkxNzU4VjYuOTE5MzlMMy42MjkxOCAxNy4wMzk0TDMuNjI5MTYgMTcuMDQxM0MzLjYyNjU2IDE3LjI0NzEgMy42NjU3OSAxNy40NTEzIDMuNzQ0NDcgMTcuNjQxNUMzLjgyMzE1IDE3LjgzMTcgMy45Mzk2NCAxOC4wMDM5IDQuMDg2ODcgMTguMTQ3OEM0LjIzNDExIDE4LjI5MTYgNC40MDkwMyAxOC40MDQgNC42MDEwMiAxOC40NzgyQzQuNzkzIDE4LjU1MjQgNC45OTgwNyAxOC41ODY5IDUuMjAzNzYgMTguNTc5NUw1LjIwMzc2IDE4LjU3OTRINS4yMDkxN0gxOS44MjkyVjE4LjU3OTRMMTkuODMxIDE4LjU3OTRDMjAuMDMzNyAxOC41ODE4IDIwLjIzNDggMTguNTQzNyAyMC40MjI1IDE4LjQ2NzNDMjAuNjEwMiAxOC4zOTA4IDIwLjc4MDggMTguMjc3NiAyMC45MjQxIDE4LjEzNDNDMjEuMDY3NCAxNy45OTEgMjEuMTgwNiAxNy44MjA0IDIxLjI1NzEgMTcuNjMyN0MyMS4zMzM1IDE3LjQ0NSAyMS4zNzE2IDE3LjI0MzkgMjEuMzY5MiAxNy4wNDEyTDIxLjM2OTIgMTcuMDQxMlYxNy4wMzk0VjkuOTE5MzlIMjEuMzY5MUwyMS4zNjkyIDkuOTE2MkMyMS4zNzM1IDkuNzEzODIgMjEuMzM2MiA5LjUxMjcgMjEuMjU5NyA5LjMyNTI5QzIxLjE4MzIgOS4xMzc4OCAyMS4wNjkgOC45NjgxNiAyMC45MjQzIDguODI2NjNMMjAuOTI0MyA4LjgyNjYzTDIwLjkyMzEgOC44MjU0NUwxNy45MjMxIDUuODI1NDVaTTE5Ljc1NTIgOS42MTMzMkwyMC4wMTEzIDkuODY5MzhIMTkuNjQ5MkgxNi45NzkySDE2LjgyOTJWOS43MTkzOFY3LjA0OTM5VjYuNjg3MjVMMTcuMDg1MiA2Ljk0MzMyTDE5Ljc1NTIgOS42MTMzMlpNNS4wMTkxNyA2LjkwOTM5VjYuNzU5MjRMNS4xNjkzMiA2Ljc1OTM5TDE1LjI4OTMgNi43NjkzOUwxNS40MzkyIDYuNzY5NTRWNi45MTkzOVYxMC41Njk0QzE1LjQzOTIgMTAuNzU1IDE1LjUxMjkgMTAuOTMzMSAxNS42NDQyIDExLjA2NDRDMTUuNzc1NSAxMS4xOTU2IDE1Ljk1MzUgMTEuMjY5NCAxNi4xMzkyIDExLjI2OTRIMTkuNzg5MkgxOS45MzkyVjExLjQxOTRWMTcuMDM5NFYxNy4xODk0SDE5Ljc4OTJINS4xNjkxN0g1LjAxOTE3VjE3LjAzOTRWNi45MDkzOVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cmVjdCB4PSI3LjUiIHk9IjkuNSIgd2lkdGg9IjUiIGhlaWdodD0iMSIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iNy41IiB5PSIxMS41IiB3aWR0aD0iNSIgaGVpZ2h0PSIxIiBmaWxsPSJibGFjayIvPgo8cmVjdCB4PSI3LjUiIHk9IjEzLjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.icon.folder-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTQxNzMgNS4xNTAzN1Y1LjE1MDRMOC45NDQ5MSA1LjE1MDMzQzkuMTQ3MyA1LjE0NjA0IDkuMzQ4NDIgNS4xODMzIDkuNTM1ODMgNS4yNTk4M0M5LjcxODkzIDUuMzM0NTkgOS44ODUxNCA1LjQ0NTI3IDEwLjAyNDcgNS41ODUyOUwxMS41MTY2IDcuODQyN0wxMS41NjEgNy45MDk4OUwxMS42NDE1IDcuOTA5OTlMMTkuOTk5OCA3LjkyMDk2TDIwLjAwMTggNy45MjA5NEMyMC4yMDQ1IDcuOTE4NSAyMC40MDU2IDcuOTU2NjEgMjAuNTkzMyA4LjAzMzA0QzIwLjc4MTEgOC4xMDk0OCAyMC45NTE2IDguMjIyNjkgMjEuMDk0OSA4LjM2NjAxQzIxLjIzODIgOC41MDkzNCAyMS4zNTE1IDguNjc5ODkgMjEuNDI3OSA4Ljg2NzYyQzIxLjUwNDMgOS4wNTUzNCAyMS41NDI1IDkuMjU2NDUgMjEuNTQgOS40NTkxM1Y5LjQ2MDk0VjE4LjAwMUgyMS41Mzk5TDIxLjU0MDEgMTguMDA2NEMyMS41NDc1IDE4LjIxMjEgMjEuNTEzMSAxOC40MTcxIDIxLjQzODkgMTguNjA5MUMyMS4zNjQ2IDE4LjgwMTEgMjEuMjUyMiAxOC45NzYgMjEuMTA4NCAxOS4xMjMzQzIwLjk2NDYgMTkuMjcwNSAyMC43OTIzIDE5LjM4NyAyMC42MDIxIDE5LjQ2NTdDMjAuNDExOSAxOS41NDQ0IDIwLjIwNzcgMTkuNTgzNiAyMC4wMDE5IDE5LjU4MUwyMC4wMDA4IDE5LjU4MUwxOS42ODU1IDE5LjU3OTJIMTkuNjg0N0w0LjE5MTA4IDE5LjU4TDQuMTg5MTkgMTkuNThDMy45ODMzOCAxOS41ODI2IDMuNzc5MTggMTkuNTQzNCAzLjU4ODk4IDE5LjQ2NDdDMy4zOTg3NyAxOS4zODYgMy4yMjY1MyAxOS4yNjk1IDMuMDgyNyAxOS4xMjIzQzIuOTM4ODcgMTguOTc1MSAyLjgyNjQ0IDE4LjgwMDEgMi43NTIyMyAxOC42MDgyQzIuNjc4MDIgMTguNDE2MiAyLjY0MzU3IDE4LjIxMTEgMi42NTA5OSAxOC4wMDU0TDIuNjUxMDggMTguMDA1NFYxOFY2LjY5MDMySDIuNjUxMDlMMi42NTEwNyA2LjY4ODUxQzIuNjQ4NjMgNi40ODU4NCAyLjY4Njc1IDYuMjg0NzMgMi43NjMxOCA2LjA5N0MyLjgzOTYyIDUuOTA5MjcgMi45NTI4NCA1LjczODcyIDMuMDk2MTYgNS41OTU0QzMuMjM5NDkgNS40NTIwOCAzLjQxMDAzIDUuMzM4ODcgMy41OTc3NiA1LjI2MjQzQzMuNzg1NDggNS4xODU5OSAzLjk4NjYgNS4xNDc4OCA0LjE4OTI4IDUuMTUwMzNMNC4xOTEwOCA1LjE1MDMzTDguOTQxNzMgNS4xNTAzN1pNNC4xOTEwOSA2LjU4MDMzTDQuMDQxMDkgNi41ODAzM1Y2LjczMDMzVjE4LjA0VjE4LjE5MDRMNC4xOTE0NiAxOC4xOUwyMC4wMDA0IDE4LjE1TDIwLjE1IDE4LjE0OTZWMThWOS40NjA5NFY5LjMxMDk0SDIwSDEwLjg3OTRMOS4wNjU3NCA2LjY0NTk3TDkuMDIxMDkgNi41ODAzNkw4Ljk0MTczIDYuNTgwMzZMNC4xOTEwOSA2LjU4MDMzWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zIi8+CjxyZWN0IHg9IjEzLjUiIHk9IjE0IiB3aWR0aD0iNSIgaGVpZ2h0PSIxIiBmaWxsPSJibGFjayIvPgo8cmVjdCB4PSIxMy41IiB5PSIxNiIgd2lkdGg9IjUiIGhlaWdodD0iMSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.icon.sorter-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxNkwxMi41IDE5TDE1LjUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05LjUgMTZMMTIuNSAxOUwxNS41IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUuNSA4TDEyLjUgNUw5LjUgOCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
}
.icon.sorter-bottom-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUgOEwxMiA1TDkgOCIgc3Ryb2tlPSIjRTBFMEUwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
}
.icon.sorter-top-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTZMMTIgMTlMMTUgMTYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik05IDE2TDEyIDE5TDE1IDE2IiBzdHJva2U9IiNFMEUwRTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxwYXRoIGQ9Ik0xNSA4TDEyIDVMOSA4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K");
}
.icon.upload-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjI0MiA4LjcwNjE3TDI0LjI0MiA4LjcwNjE5TDI0LjI0NDQgOC43MDg0NkMyNC40NDI4IDguODk4MzMgMjQuNTk5MiA5LjEyNzU4IDI0LjcwMzggOS4zODE1QzI0LjgwODMgOS42MzU0MSAyNC44NTg2IDkuOTA4MzcgMjQuODUxNSAxMC4xODI5TDI0Ljg1MTQgMTAuMTgyOVYxMC4xODY4TDI0Ljg1MTQgMjUuNzQ2OEwyNC44NTE1IDI1Ljc0ODZDMjQuODU0OCAyNi4wMjU1IDI0LjgwMjcgMjYuMzAwMyAyNC42OTgzIDI2LjU1NjdDMjQuNTkzOSAyNi44MTMyIDI0LjQzOTIgMjcuMDQ2MiAyNC4yNDM0IDI3LjI0MkMyNC4wNDc1IDI3LjQzNzggMjMuODE0NSAyNy41OTI1IDIzLjU1ODEgMjcuNjk2OUMyMy4zMDE2IDI3LjgwMTQgMjMuMDI2OCAyNy44NTM1IDIyLjc0OTkgMjcuODUwMUgyMi43NDgxTDkuMjU0NzggMjcuODUwMUw5LjI1Mjg5IDI3Ljg1MDFDOC45NzE3IDI3Ljg1MzcgOC42OTI3MSAyNy44MDAxIDguNDMyODYgMjcuNjkyNkM4LjE3MyAyNy41ODUxIDcuOTM3NjggMjcuNDI1OSA3Ljc0MTE3IDI3LjIyNDhDNy41NDQ2NiAyNy4wMjM2IDcuMzkxMDYgMjYuNzg0NiA3LjI4OTY3IDI2LjUyMjNDNy4xODgyOCAyNi4yNiA3LjE0MTIyIDI1Ljk3OTkgNy4xNTEzNSAyNS42OTg4TDcuMTUxNDQgMjUuNjk4OFYyNS42OTM0VjYuMjAwMUg3LjE1MTQ1TDcuMTUxNDMgNi4xOTgyOUM3LjE0ODEgNS45MjEzOSA3LjIwMDE3IDUuNjQ2NjIgNy4zMDQ2IDUuMzkwMTVDNy40MDkwNCA1LjEzMzY3IDcuNTYzNzEgNC45MDA2NiA3Ljc1OTUzIDQuNzA0ODRDNy45NTUzNCA0LjUwOTAzIDguMTg4MzQgNC4zNTQzNiA4LjQ0NDgyIDQuMjQ5OTNDOC43MDEyOSA0LjE0NTUgOC45NzYwNyA0LjA5MzQzIDkuMjUyOTcgNC4wOTY3N0w5LjI1Mjk3IDQuMDk2NzhIOS4yNTQ3OEgxOC43NDgxVjQuMDk2ODFMMTguNzUxMyA0LjA5Njc1QzE5LjAyOCA0LjA5MDg3IDE5LjMwMjkgNC4xNDE4MiAxOS41NTkxIDQuMjQ2NDNDMTkuODE1NCA0LjM1MTA2IDIwLjA0NzQgNC41MDcxMSAyMC4yNDA5IDQuNzA0OTdMMjAuMjQwOSA0LjcwNDk4TDIwLjI0MiA0LjcwNjE3TDI0LjI0MiA4LjcwNjE3Wk0xOS4xMjA4IDYuMzM0MDRMMTguODY0OCA2LjA3Nzk3VjYuNDQwMTFWMTAuMDAwMVYxMC4xNTAxSDE5LjAxNDhIMjIuNTc0OEgyMi45MzY5TDIyLjY4MDggOS44OTQwNEwxOS4xMjA4IDYuMzM0MDRaTTIyLjc2MTQgMjUuODk2OEgyMi45MTE2TDIyLjkxMTQgMjUuNzQ2NkwyMi44OTgxIDEyLjI1MzNMMjIuODk4IDEyLjEwMzRIMjIuNzQ4MUgxNy44ODE0QzE3LjYyMDcgMTIuMTAzNCAxNy4zNzA1IDExLjk5OTggMTcuMTg2MSAxMS44MTU0QzE3LjAwMTcgMTEuNjMxIDE2Ljg5ODEgMTEuMzgwOSAxNi44OTgxIDExLjEyMDFWNi4yNTM0NFY2LjEwMzQ0SDE2Ljc0ODFIOS4yNTQ3OEg5LjEwNDc4VjYuMjUzNDRWMjUuNzQ2OFYyNS44OTY4SDkuMjU0NzhIMjIuNzYxNFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTIuMzgwNiAxOS40MjAzQzEyLjM1IDE5LjM4MTcgMTIuMzMzNCAxOS4zMzQxIDEyLjMzMzQgMTkuMjg1MUMxMi4zMzI5IDE5LjI2MzIgMTIuMzM2OCAxOS4yNDE1IDEyLjM0NDkgMTkuMjIxMkMxMi4zNTMgMTkuMjAwOSAxMi4zNjUxIDE5LjE4MjQgMTIuMzgwNiAxOS4xNjY3TDE1LjUyOTQgMTYuMDQ2OUMxNS41Njg5IDE2LjAxNzMgMTUuNjE3IDE2LjAwMSAxNS42NjY3IDE2LjAwMDRDMTUuNjkwNiAxNS45OTk3IDE1LjcxNDIgMTYuMDA1MiAxNS43MzUzIDE2LjAxNjRDMTUuNzU2MyAxNi4wMjc1IDE1Ljc3NDEgMTYuMDQzOCAxNS43ODY4IDE2LjA2MzhMMTguOTUyOCAxOS4xNjY3QzE4Ljk2ODIgMTkuMTgyNCAxOC45ODAzIDE5LjIwMDkgMTguOTg4NCAxOS4yMjEyQzE4Ljk5NjUgMTkuMjQxNSAxOS4wMDA0IDE5LjI2MzIgMTkgMTkuMjg1MUMxOSAxOS4zMzQxIDE4Ljk4MzQgMTkuMzgxNyAxOC45NTI4IDE5LjQyMDNMMTguNjUyNSAxOS43MTYzQzE4LjYzNjcgMTkuNzMxNyAxOC42MTc5IDE5Ljc0MzcgMTguNTk3MyAxOS43NTE3QzE4LjU3NjYgMTkuNzU5NyAxOC41NTQ1IDE5Ljc2MzUgMTguNTMyNCAxOS43NjI4QzE4LjQ4MjcgMTkuNzYyMiAxOC40MzQ2IDE5Ljc0NTkgMTguMzk1MSAxOS43MTYzTDE2LjA1NzEgMTcuNDEyM1YyMi40ODUyQzE2LjA1NzYgMjIuNTA4NyAxNi4wNTM0IDIyLjUzMiAxNi4wNDQ1IDIyLjU1MzhDMTYuMDM1NyAyMi41NzU2IDE2LjAyMjQgMjIuNTk1NCAxNi4wMDU2IDIyLjYxMkMxNS45ODg5IDIyLjYyOTIgMTUuOTY5IDIyLjY0MjkgMTUuOTQ2OSAyMi42NTIzQzE1LjkyNDggMjIuNjYxOCAxNS45MDEgMjIuNjY2OCAxNS44NzY5IDIyLjY2N0gxNS40NDc5QzE1LjQyMzggMjIuNjY2OCAxNS40IDIyLjY2MTggMTUuMzc3OSAyMi42NTIzQzE1LjM1NTggMjIuNjQyOSAxNS4zMzU4IDIyLjYyOTIgMTUuMzE5MiAyMi42MTJDMTUuMzAyMyAyMi41OTU0IDE1LjI4OTEgMjIuNTc1NiAxNS4yODAyIDIyLjU1MzhDMTUuMjcxNCAyMi41MzIgMTUuMjY3MSAyMi41MDg3IDE1LjI2NzcgMjIuNDg1MlYxNy40MTIzTDEyLjkyOTcgMTkuNzE2M0MxMi44OTAyIDE5Ljc0NTkgMTIuODQyIDE5Ljc2MjIgMTIuNzkyNCAxOS43NjI4QzEyLjc3MDIgMTkuNzYzNSAxMi43NDgxIDE5Ljc1OTcgMTIuNzI3NSAxOS43NTE3QzEyLjcwNjggMTkuNzQzNyAxMi42ODggMTkuNzMxNyAxMi42NzIzIDE5LjcxNjNMMTIuMzgwNiAxOS40MjAzWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.icon.barcode-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNCIgeT0iNi42NjY5OSIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iMTguNjY2NyIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iMTMuMzM0IiB5PSI2LjY2Njk5IiB3aWR0aD0iMS4zMzMzMyIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTIyLjY2NiA2LjY2Njk5SDIzLjk5OTNWMjIuNjY3SDIyLjY2NlY2LjY2Njk5WiIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iNi42NjYwMiIgeT0iNi42NjY5OSIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjE2IiB5PSI2LjY2Njk5IiB3aWR0aD0iMS4zMzMzMyIgaGVpZ2h0PSIxNiIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iOS4zMzM5OCIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjE4LjY2NiIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjI1LjMzNCIgeT0iNi42NjY5OSIgd2lkdGg9IjIuNjY2NjciIGhlaWdodD0iMTguNjY2NyIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.icon.pdf-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjI0MDEgOC43MDYxN0wyNC4yNDAxIDguNzA2MTlMMjQuMjQyNCA4LjcwODQ2QzI0LjQ0MDggOC44OTgzMyAyNC41OTczIDkuMTI3NTggMjQuNzAxOCA5LjM4MTVDMjQuODA2NCA5LjYzNTQxIDI0Ljg1NjcgOS45MDgzNyAyNC44NDk1IDEwLjE4MjlMMjQuODQ5NSAxMC4xODI5VjEwLjE4NjhMMjQuODQ5NSAyNS43NDY4TDI0Ljg0OTUgMjUuNzQ4NkMyNC44NTI4IDI2LjAyNTUgMjQuODAwOCAyNi4zMDAzIDI0LjY5NjMgMjYuNTU2N0MyNC41OTE5IDI2LjgxMzIgMjQuNDM3MiAyNy4wNDYyIDI0LjI0MTQgMjcuMjQyQzI0LjA0NTYgMjcuNDM3OCAyMy44MTI2IDI3LjU5MjUgMjMuNTU2MSAyNy42OTY5QzIzLjI5OTYgMjcuODAxNCAyMy4wMjQ5IDI3Ljg1MzUgMjIuNzQ4IDI3Ljg1MDFIMjIuNzQ2Mkw5LjI1MjgzIDI3Ljg1MDFMOS4yNTA5MyAyNy44NTAxQzguOTY5NzQgMjcuODUzNyA4LjY5MDc2IDI3LjgwMDEgOC40MzA5IDI3LjY5MjZDOC4xNzEwNCAyNy41ODUxIDcuOTM1NzIgMjcuNDI1OSA3LjczOTIyIDI3LjIyNDhDNy41NDI3MSAyNy4wMjM2IDcuMzg5MTEgMjYuNzg0NiA3LjI4NzcyIDI2LjUyMjNDNy4xODYzMyAyNi4yNiA3LjEzOTI3IDI1Ljk3OTkgNy4xNDkzOSAyNS42OTg4TDcuMTQ5NDkgMjUuNjk4OFYyNS42OTM0VjYuMjAwMUg3LjE0OTVMNy4xNDk0OCA2LjE5ODI5QzcuMTQ2MTQgNS45MjEzOSA3LjE5ODIyIDUuNjQ2NjIgNy4zMDI2NSA1LjM5MDE1QzcuNDA3MDggNS4xMzM2NyA3LjU2MTc2IDQuOTAwNjYgNy43NTc1NyA0LjcwNDg0QzcuOTUzMzkgNC41MDkwMyA4LjE4NjM5IDQuMzU0MzYgOC40NDI4NyA0LjI0OTkzQzguNjk5MzQgNC4xNDU1IDguOTc0MTEgNC4wOTM0MyA5LjI1MTAyIDQuMDk2NzdMOS4yNTEwMiA0LjA5Njc4SDkuMjUyODNIMTguNzQ2MlY0LjA5NjgxTDE4Ljc0OTMgNC4wOTY3NUMxOS4wMjYgNC4wOTA4NyAxOS4zMDEgNC4xNDE4MiAxOS41NTcyIDQuMjQ2NDNDMTkuODEzNCA0LjM1MTA2IDIwLjA0NTQgNC41MDcxMSAyMC4yMzg5IDQuNzA0OTdMMjAuMjM4OSA0LjcwNDk4TDIwLjI0MDEgNC43MDYxN0wyNC4yNDAxIDguNzA2MTdaTTE5LjExODkgNi4zMzQwNEwxOC44NjI4IDYuMDc3OTdWNi40NDAxMVYxMC4wMDAxVjEwLjE1MDFIMTkuMDEyOEgyMi41NzI4SDIyLjkzNUwyMi42Nzg5IDkuODk0MDRMMTkuMTE4OSA2LjMzNDA0Wk0yMi43NTk1IDI1Ljg5NjhIMjIuOTA5NkwyMi45MDk1IDI1Ljc0NjZMMjIuODk2MiAxMi4yNTMzTDIyLjg5NiAxMi4xMDM0SDIyLjc0NjJIMTcuODc5NUMxNy42MTg3IDEyLjEwMzQgMTcuMzY4NiAxMS45OTk4IDE3LjE4NDIgMTEuODE1NEMxNi45OTk4IDExLjYzMSAxNi44OTYyIDExLjM4MDkgMTYuODk2MiAxMS4xMjAxVjYuMjUzNDRWNi4xMDM0NEgxNi43NDYySDkuMjUyODNIOS4xMDI4M1Y2LjI1MzQ0VjI1Ljc0NjhWMjUuODk2OEg5LjI1MjgzSDIyLjc1OTVaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPHBhdGggZD0iTTEzLjcxNjQgMTguMjM0NUMxMy43MTY0IDE4LjY5ODMgMTMuNTY0NSAxOS4wNTM4IDEzLjI2MDYgMTkuMzAwOUMxMi45NTY4IDE5LjU0OCAxMi41MjQ0IDE5LjY3MTYgMTEuOTYzMyAxOS42NzE2SDExLjUwMTVWMjEuMzMzNEgxMC43NzU0VjE2Ljg5MTZIMTIuMDU0NUMxMi42MDk0IDE2Ljg5MTYgMTMuMDI0NyAxNy4wMDUgMTMuMzAwMSAxNy4yMzE5QzEzLjU3NzYgMTcuNDU4NyAxMy43MTY0IDE3Ljc5MjkgMTMuNzE2NCAxOC4yMzQ1Wk0xMS41MDE1IDE5LjA2MDlIMTEuODg3NEMxMi4yNjAxIDE5LjA2MDkgMTIuNTMzNSAxOC45OTYxIDEyLjcwNzcgMTguODY2NEMxMi44ODE5IDE4LjczNjggMTIuOTY5IDE4LjUzNDMgMTIuOTY5IDE4LjI1ODhDMTIuOTY5IDE4LjAwMzYgMTIuODkxIDE3LjgxMzIgMTIuNzM1IDE3LjY4NzZDMTIuNTc5MSAxNy41NjIgMTIuMzM2IDE3LjQ5OTIgMTIuMDA1OSAxNy40OTkySDExLjUwMTVWMTkuMDYwOVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xOC4yMTU5IDE5LjA3QzE4LjIxNTkgMTkuODAzMiAxOC4wMTI0IDIwLjM2NDMgMTcuNjA1MyAyMC43NTMxQzE3LjE5ODEgMjEuMTQgMTYuNjExOCAyMS4zMzM0IDE1Ljg0NjEgMjEuMzMzNEgxNC42MDM1VjE2Ljg5MTZIMTUuOTc2OEMxNi42ODM3IDE2Ljg5MTYgMTcuMjMzNiAxNy4wODIgMTcuNjI2NSAxNy40NjI4QzE4LjAxOTUgMTcuODQzNiAxOC4yMTU5IDE4LjM3OTMgMTguMjE1OSAxOS4wN1pNMTcuNDUwMyAxOS4wOTQzQzE3LjQ1MDMgMTguMDMwOSAxNi45NTMxIDE3LjQ5OTIgMTUuOTU4NiAxNy40OTkySDE1LjMyOTZWMjAuNzIyOEgxNS44NDYxQzE2LjkxNTYgMjAuNzIyOCAxNy40NTAzIDIwLjE3OTkgMTcuNDUwMyAxOS4wOTQzWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5Ljg5MyAyMS4zMzM0SDE5LjE3M1YxNi44OTE2SDIxLjY3OTVWMTcuNTA1M0gxOS44OTNWMTguODkzOEgyMS41NjcxVjE5LjUxMDVIMTkuODkzVjIxLjMzMzRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.button:link {
  line-height: 24px;
}
.button,
.button:hover,
.button:active,
.button:focus,
.button:link {
  padding: 8px 16px;
}
.button:link,
.button-blue,
.button:link:active,
.button-blue:active,
.button:link:focus,
.button-blue:focus,
.button:link:hover,
.button-blue:hover,
.button:link:disabled,
.button-blue:disabled,
.button:link[disabled],
.button-blue[disabled] {
  border: none;
  border-radius: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  font-family: "Open Sans", Sans-serif;
}
.button:link,
.button-blue,
.button:link:active,
.button-blue:active,
.button:link:focus,
.button-blue:focus {
  background: #464D5F;
}
.button:link:hover,
.button-blue:hover {
  background: #CB0538;
}
.button:link:disabled,
.button-blue:disabled,
.button:link[disabled],
.button-blue[disabled] {
  background: #E0E0E0;
}
.button-white,
.button-white:hover,
.button-white:active,
.button-white:focus {
  background: #fff;
  border: solid 1px #000;
  color: #036;
  font-weight: bold;
}
.button-white:link:hover {
  border: 2px solid #CB0538;
  background: #fff;
}
.button-red,
.button-red:hover,
.button-red:active,
.button-redfocus {
  background: none repeat scroll 0 0 #cb0538;
  border: solid 1px #660f26;
  color: #fff;
  border-radius: 0;
}
.button-blue,
.button-white,
.button-red,
.button-blue:hover,
.button-white:hover,
.button-red:hover,
.button-blue:active,
.button-white:active,
.button-red:active,
.button-blue:focus,
.button-white:focus,
.button-red:focus {
  height: 40px;
}
@media screen and (max-width: 991px) {
  .button-blue,
  .button-white,
  .button-red,
  .button-blue:hover,
  .button-white:hover,
  .button-red:hover,
  .button-blue:active,
  .button-white:active,
  .button-red:active,
  .button-blue:focus,
  .button-white:focus,
  .button-red:focus {
    height: 48px;
  }
}
.button-blue.h-48,
.button-white.h-48,
.button-red.h-48,
.button-blue:hover.h-48,
.button-white:hover.h-48,
.button-red:hover.h-48,
.button-blue:active.h-48,
.button-white:active.h-48,
.button-red:active.h-48,
.button-blue:focus.h-48,
.button-white:focus.h-48,
.button-red:focus.h-48 {
  height: 48px;
}
button.button[disabled="disabled"],
button.button[disabled="disabled"]:hover,
button.button[disabled="disabled"]:active,
button.button[disabled="disabled"]:focus {
  background: #888;
}
.button-small,
.button-small:hover,
.button-small:active,
.button-small:focus {
  height: 30px;
  padding-right: 35px;
  padding-left: 35px;
}
.additional-text {
  color: #000;
  padding-bottom: 40px;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .additional-text {
    padding-bottom: 12px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }
}
.gridPreislinklight a,
.gridPreislinklight a:link {
  color: #0076ff;
  font-size: 0.9rem;
  padding-left: 15px;
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .gridPreislinklight a,
  .gridPreislinklight a:link {
    font-size: 0.75rem;
    padding-left: 5px;
  }
}
@media screen and (max-width: 991px) {
  .gridPreislinklight a,
  .gridPreislinklight a:link {
    line-height: 2;
  }
}
.gray-container {
  height: 100%;
  background-color: #f3f3f3;
}
@media screen and (max-width: 991px) {
  .gray-container.fast-entry {
    margin: 0 -20px 0 -20px;
  }
}
.gray-container .gray-container-content {
  height: 100%;
  padding: 10px;
}
.gray-container .gray-container-content ul.navlinklist {
  font-size: 0.8rem;
}
.gray-container .gray-container-content ul.navlinklist li a,
.gray-container .gray-container-content ul.navlinklist li a:link {
  background-color: #f3f3f3;
  color: #036;
}
.gray-container .gray-container-content .mod-form {
  margin-bottom: 0;
}
.basket-fastentry-container {
  padding-top: 0.32rem;
}
.article_upload {
  text-align: center;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+QnV0dG9uL0FydGlrZWxpbXBvcnQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjE0LjUwMDkxMTUgMTEuNTExNjI3OSAwIDExLjUxMTYyNzkgMCAwLjE1OTk5NDE4NiAxNC41MDA5MTE1IDAuMTU5OTk0MTg2Ij48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iQnV0dG9uL0FydGlrZWxpbXBvcnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJCdXR0b24vQXJ0aWtlbGltcG9ydC8xIj4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlLXdpZHRoPSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMTQ0MjQpIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMjkxNDUzMSw5LjQ4ODc3MzI2IEMxMS44NDcxNDA2LDkuNDg4NzczMjYgMTIuMjk3Mjg2NSw5Ljk0MTM4OTUzIDEyLjI5NzI4NjUsMTAuNTAwNTc1NiBDMTIuMjk3Mjg2NSwxMS4wNTgzNjYzIDExLjg0NzE0MDYsMTEuNTExNjgwMiAxMS4yOTE0NTMxLDExLjUxMTY4MDIgQzEwLjczNTk0MjcsMTEuNTExNjgwMiAxMC4yODU2MTk4LDExLjA1ODM2NjMgMTAuMjg1NjE5OCwxMC41MDA1NzU2IEMxMC4yODU2MTk4LDkuOTQxMzg5NTMgMTAuNzM1OTQyNyw5LjQ4ODc3MzI2IDExLjI5MTQ1MzEsOS40ODg3NzMyNiBMMTEuMjkxNDUzMSw5LjQ4ODc3MzI2IFogTTcuMTk4NzAzMTMsOS40ODg3NzMyNiBDNy43NTQwMzY0Niw5LjQ4ODc3MzI2IDguMjA0MTgyMjksOS45NDEzODk1MyA4LjIwNDE4MjI5LDEwLjUwMDU3NTYgQzguMjA0MTgyMjksMTEuMDU4MzY2MyA3Ljc1NDAzNjQ2LDExLjUxMTY4MDIgNy4xOTg3MDMxMywxMS41MTE2ODAyIEM2LjY0MzAxNTYzLDExLjUxMTY4MDIgNi4xOTI4Njk3OSwxMS4wNTgzNjYzIDYuMTkyODY5NzksMTAuNTAwNTc1NiBDNi4xOTI4Njk3OSw5Ljk0MTM4OTUzIDYuNjQzMDE1NjMsOS40ODg3NzMyNiA3LjE5ODcwMzEzLDkuNDg4NzczMjYgTDcuMTk4NzAzMTMsOS40ODg3NzMyNiBaIE0tOC44NTQxNjY2NmUtMDUsMC4xNTk5OTQxODYgTDIuNjkyMTA5MzgsMC4xNTk5OTQxODYgTDUuNjc0MTkyNzEsNy4yMzczNzc5MSBMMTQuNTAwOTExNSw3LjIzNzM3NzkxIEwxMy44NDE2MzAyLDguNzQyNjEwNDcgTDQuNTgwMTcxODgsOC43NDI2MTA0NyBMMS41OTgyNjU2MywxLjY2NDUyOTA3IEwwLjQ3NjQ0MjcwOCwxLjY2NDUyOTA3IEwtOC44NTQxNjY2NmUtMDUsMC4xNTk5OTQxODYgWiIgaWQ9IkZpbGwtMSIgZmlsbD0iIzAwMzM2NiIgbWFzaz0idXJsKCNtYXNrLTIpIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuOTM0OTM5NiwxLjYwODAzNDg4IEw0LjI5ODA5NTgzLDEuNjA4MDM0ODggTDYuNDkxNjI3MDgsNi4xNjYxMTYyOCBMMTQuOTMxMjQxNyw2LjE2NjExNjI4IEwxNi45MzQ5Mzk2LDEuNjA4MDM0ODggWiBNMTUuNjEyMjQ1OSwxLjYxNTI5NjQ1IEwxNC4xMTcwMTI1LDQuOTQ1MTg2MDUgTDcuMjc1OTI5MTcsNC45NDUxODYwNSBMNS42NTc1MDUwMiwxLjYxNTI5NjQ1IEwxNS42MTIyNDU5LDEuNjE1Mjk2NDUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iIzAwMzM2NiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LDkuMjEzNzkzMSBDOS4xMzc5MzEwMyw5LjExMDM0NDgzIDE0LjU0NDgyNzYsMS44NDQ4Mjc1OSAxNC41NDQ4Mjc2LDEuODQ0ODI3NTkgTDEyLjg3OTMxMDMsMCBMMTguOTMxMDM0NSwwIEwxOC45MzEwMzQ1LDYuMDM0NDgyNzYgTDE3LjA1Njg5NjYsNC4xMTEyMDY5IEw5LDkuMjEzNzkzMSBaIiBpZD0iUGZlaWwtYmxhdSIgZmlsbD0iIzAwMzM2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuOTY1NTE3LCA0LjYwNjg5Nykgc2NhbGUoLTEsIC0xKSB0cmFuc2xhdGUoLTEzLjk2NTUxNywgLTQuNjA2ODk3KSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat;
  background-size: 25%;
  background-position: 50%;
  font-weight: bold;
  height: 100%;
  line-height: 2;
}
.size1of6 > .line-flex > .basket-import-container .article_upload {
  width: 155px;
}
.fancybox-inner .basketPrice th.abzug {
  padding-left: 20px;
}
#liefadrdialog .buttons {
  padding: 0 20px;
}
@media (max-width: 991px) {
  #liefadrdialog .buttons {
    padding: 18px 24px;
  }
  #liefadrdialog .buttons > .line .dialog-button-container-left,
  #liefadrdialog .buttons > .line .dialog-button-container-right {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  #liefadrdialog .buttons > .line .dialog-button-container-left > button,
  #liefadrdialog .buttons > .line .dialog-button-container-right > button {
    width: 100%;
    margin: 0;
  }
}
#liefadrdialog .buttons .saveButton {
  float: right;
}
@media screen and (max-width: 991px) {
  #liefadrdialog .buttons .saveButton {
    float: left;
    width: 100%;
  }
}
#liefadrdialog .buttons .closeButton {
  float: left;
}
@media screen and (max-width: 991px) {
  #liefadrdialog .buttons .closeButton {
    margin-bottom: 5px;
    width: 100%;
  }
}
#specialdropdown-objekt .specialDropdown .la-info {
  display: block;
}
.mod-form .specialdropdown-input {
  margin: 0;
  /*padding: 5px;*/
  border: 1px solid #6A6A6A;
  /*min-height: 15px;*/
  color: #999999;
  min-height: 40px;
  padding: 15px 16px;
  height: 48px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
}
.mod-form .specialdropdown-input.small {
  height: 30px;
  min-height: unset;
  padding: 6px 16px;
}
.mod-form .specialdropdown-input:hover,
.mod-form .specialdropdown-input:focus,
.mod-form .specialdropdown-input.inuse,
.mod-form .specialdropdown-input.active-filter {
  color: #000;
  /*font-weight: 600;*/
}
.mod-form .specialdropdown-input:hover,
.mod-form .specialdropdown-input:focus,
.mod-form .specialdropdown-input.inuse {
  border: 1px solid #000;
}
.mod-form #objectadressecontrol .specialdropdown-input,
.mod-form #lieferadressecontrol .specialdropdown-input,
.mod-form #rechnungsadressecontrol .specialdropdown-input {
  font-weight: 600;
  color: #000;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .mod-form #objectadressecontrol .specialdropdown-input,
  .mod-form #lieferadressecontrol .specialdropdown-input,
  .mod-form #rechnungsadressecontrol .specialdropdown-input {
    overflow: hidden;
  }
}
.mod-form .specialdropdown-input.h-40,
.product-detail-sticky .specialdropdown-input {
  padding: 11px 16px;
  height: 40px;
}
.specialdropdown-container {
  position: relative;
  width: 100%;
}
.specialDropdown .la-info {
  display: none;
}
.specialDropdown + .selectize-control {
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  background: #fff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  height: 300px !important;
  z-index: 2;
  padding: 10px;
}
.specialDropdown + .selectize-control .selectize-input {
  width: 45%;
}
@media screen and (max-width: 991px) {
  .specialDropdown + .selectize-control .selectize-input {
    height: auto !important;
    width: 100%;
  }
}
.specialDropdown + .selectize-control .selectize-input .selectize-ctrl {
  display: none;
}
.specialDropdown + .selectize-control .selectize-dropdown {
  display: block !important;
  width: 50% !important;
  top: 10px !important;
  right: 10px;
  bottom: 10px;
  left: initial !important;
  border: none;
}
.specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content {
  height: 100%;
}
.specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .edit {
  position: absolute;
  right: calc(100% + 15px);
  background: #464D5F;
  color: #fff;
  text-align: center;
  width: calc(100% - 35px);
  border-bottom: none;
  bottom: 0;
  top: auto;
  padding: 9px 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
.specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .edit > .lieferadresse_id {
  display: inline-block;
  padding-left: 28px;
  position: relative;
}
.specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .edit > .lieferadresse_id:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjY5MDEgMTAuODgwMUMxOC43NjM0IDEwLjg3NzIgMTguODM2NiAxMC44ODg5IDE4LjkwNTMgMTAuOTE0N0MxOC45NzQgMTAuOTQwNSAxOS4wMzY4IDEwLjk3OTcgMTkuMDkwMSAxMS4wMzAxQzE5LjE0NDEgMTEuMDgzNCAxOS4xODYyIDExLjE0NzQgMTkuMjEzOCAxMS4yMTgxQzE5LjI0MTMgMTEuMjg4NyAxOS4yNTM3IDExLjM2NDQgMTkuMjUwMSAxMS40NDAxVjEyLjU2MDFDMTkuMjUzNyAxMi42MzU5IDE5LjI0MTMgMTIuNzExNSAxOS4yMTM4IDEyLjc4MjJDMTkuMTg2MiAxMi44NTI4IDE5LjE0NDEgMTIuOTE2OSAxOS4wOTAxIDEyLjk3MDFDMTkuMDM2OCAxMy4wMjA1IDE4Ljk3NCAxMy4wNTk4IDE4LjkwNTMgMTMuMDg1NUMxOC44MzY2IDEzLjExMTMgMTguNzYzNCAxMy4xMjMxIDE4LjY5MDEgMTMuMTIwMUgxMy42MjAxVjE4LjE5MDFDMTMuNjIzMSAxOC4yNjM0IDEzLjYxMTMgMTguMzM2NiAxMy41ODU1IDE4LjQwNTNDMTMuNTU5OCAxOC40NzQgMTMuNTIwNSAxOC41MzY4IDEzLjQ3MDEgMTguNTkwMUMxMy40MTY5IDE4LjY0NDEgMTMuMzUyOCAxOC42ODYyIDEzLjI4MjIgMTguNzEzOEMxMy4yMTE1IDE4Ljc0MTMgMTMuMTM1OSAxOC43NTM3IDEzLjA2MDEgMTguNzUwMUgxMS45NDAxQzExLjg2NDQgMTguNzUzNyAxMS43ODg3IDE4Ljc0MTMgMTEuNzE4MSAxOC43MTM4QzExLjY0NzQgMTguNjg2MiAxMS41ODM0IDE4LjY0NDEgMTEuNTMwMSAxOC41OTAxQzExLjQ3OTcgMTguNTM2OCAxMS40NDA1IDE4LjQ3NCAxMS40MTQ3IDE4LjQwNTNDMTEuMzg4OSAxOC4zMzY2IDExLjM3NzIgMTguMjYzNCAxMS4zODAxIDE4LjE5MDFWMTMuMTIwMUg2LjMxMDEyQzYuMjM2ODEgMTMuMTIzMSA2LjE2MzY3IDEzLjExMTMgNi4wOTQ5NyAxMy4wODU1QzYuMDI2MjggMTMuMDU5OCA1Ljk2MzQzIDEzLjAyMDUgNS45MTAxMyAxMi45NzAxQzUuODU2MTcgMTIuOTE2OSA1LjgxNDA0IDEyLjg1MjggNS43ODY0NyAxMi43ODIyQzUuNzU4OSAxMi43MTE1IDUuNzQ2NTEgMTIuNjM1OSA1Ljc1MDEyIDEyLjU2MDFWMTEuNDQwMUM1Ljc0NjUxIDExLjM2NDQgNS43NTg5IDExLjI4ODcgNS43ODY0NyAxMS4yMTgxQzUuODE0MDQgMTEuMTQ3NCA1Ljg1NjE3IDExLjA4MzQgNS45MTAxMyAxMS4wMzAxQzUuOTYzNDMgMTAuOTc5NyA2LjAyNjI4IDEwLjk0MDUgNi4wOTQ5NyAxMC45MTQ3QzYuMTYzNjcgMTAuODg4OSA2LjIzNjgxIDEwLjg3NzIgNi4zMTAxMiAxMC44ODAxSDExLjM4MDFWNS44MTAxMkMxMS4zNzcyIDUuNzM2ODEgMTEuMzg4OSA1LjY2MzY3IDExLjQxNDcgNS41OTQ5N0MxMS40NDA1IDUuNTI2MjggMTEuNDc5NyA1LjQ2MzQzIDExLjUzMDEgNS40MTAxM0MxMS41ODM0IDUuMzU2MTcgMTEuNjQ3NCA1LjMxNDA0IDExLjcxODEgNS4yODY0N0MxMS43ODg3IDUuMjU4OSAxMS44NjQ0IDUuMjQ2NTEgMTEuOTQwMSA1LjI1MDEySDEzLjA2MDFDMTMuMTM1OSA1LjI0NjUxIDEzLjIxMTUgNS4yNTg5IDEzLjI4MjIgNS4yODY0N0MxMy4zNTI4IDUuMzE0MDQgMTMuNDE2OSA1LjM1NjE3IDEzLjQ3MDEgNS40MTAxM0MxMy41MjA1IDUuNDYzNDMgMTMuNTU5OCA1LjUyNjI4IDEzLjU4NTUgNS41OTQ5N0MxMy42MTEzIDUuNjYzNjcgMTMuNjIzMSA1LjczNjgxIDEzLjYyMDEgNS44MTAxMlYxMC44ODAxSDE4LjY5MDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}
.specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .edit:before {
  display: none;
}
@media screen and (max-width: 991px) {
  .specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .edit {
    top: -90px;
    left: 0;
    right: auto;
    width: 100%;
    height: 40px;
  }
}
@media screen and (max-width: 991px) {
  .specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .innight,
  .specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .sameday,
  .specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .construction,
  .specialDropdown + .selectize-control .selectize-dropdown .selectize-dropdown-content .default-address {
    background-position: 95% 5px !important;
  }
}
@media screen and (max-width: 991px) {
  .specialDropdown + .selectize-control .selectize-dropdown {
    top: 100px !important;
    left: 10px !important;
    width: inherit !important;
  }
}
@media screen and (max-width: 991px) {
  .specialDropdown + .selectize-control {
    padding-top: 60px;
  }
}
.specialDropdown .selectize-dropdown-content > div:not(.new) {
  padding: 11px 16px 8px 16px;
  position: relative;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.specialDropdown .selectize-dropdown-content > div:not(.new) .lieferadresse_id {
  font-weight: 600;
}
.specialDropdown .selectize-dropdown-content > div:not(.new):before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 16px;
  width: calc(100% - 32px);
  height: 1px;
  background: #E0E0E0;
}
.specialDropdown .selectize-dropdown-content > div:not(.new):last-child:before {
  display: none;
}
@media (max-width: 991px) {
  #objectadressecontrol .specialDropdown + .selectize-control {
    padding-top: 10px;
  }
  #objectadressecontrol .specialDropdown + .selectize-control .selectize-dropdown {
    top: 60px !important;
  }
}
#lieferadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input,
#objectadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input,
#lieferadressecontrol #specialdropdown-objekt .selectize-control .selectize-input,
#objectadressecontrol #specialdropdown-objekt .selectize-control .selectize-input {
  padding: 11px 42px 11px 12px;
  height: 40px;
  position: relative;
}
#lieferadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input:before,
#objectadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input:before,
#lieferadressecontrol #specialdropdown-objekt .selectize-control .selectize-input:before,
#objectadressecontrol #specialdropdown-objekt .selectize-control .selectize-input:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 11px;
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ2OTcgMTUuMzU2OEMxNy40NjI0IDE0LjEyMzggMTguMDAyNCAxMi41ODc0IDE3Ljk5OTcgMTEuMDA0QzE3Ljk5OTYgOS40MTM2OCAxNy40NTg3IDcuODcwNjggMTYuNDY1OCA2LjYyODgxQzE1LjQ3MyA1LjM4NjkzIDE0LjA4NzMgNC41MjAxMiAxMi41MzY4IDQuMTcwOTNDMTAuOTg2MiAzLjgyMTc0IDkuMzYzMDIgNC4wMTA5NiA3LjkzNDIgNC43MDc0N0M2LjUwNTM3IDUuNDAzOTggNS4zNTU5NyA2LjU2NjMyIDQuNjc1MDEgOC4wMDMzMUMzLjk5NDA2IDkuNDQwMzEgMy44MjIxMSAxMS4wNjY0IDQuMTg3NDMgMTIuNjE0MkM0LjU1Mjc1IDE0LjE2MiA1LjQzMzU5IDE1LjUzOTMgNi42ODUxIDE2LjUxOTZDNy45MzY2MSAxNy40OTk5IDkuNDg0MjYgMTguMDI0OCAxMS4wNzM1IDE4LjAwODFDMTIuNjYyOCAxNy45OTEzIDE0LjE5OTEgMTcuNDMzOSAxNS40Mjk3IDE2LjQyNzRMMTkuNDM5NyAyMC41TDIwLjQ5OTcgMTkuNDQ5M0wxNi40Njk3IDE1LjM1NjhaTTUuNDk5NjcgMTEuMDA0QzUuNDk5NjcgOS45MTU1NiA1LjgyMjI0IDguODUxNTIgNi40MjY1OCA3Ljk0NjQ4QzcuMDMwOTMgNy4wNDE0NCA3Ljg4OTkxIDYuMzM2MDUgOC44OTQ5MSA1LjkxOTUxQzkuODk5OSA1LjUwMjk2IDExLjAwNTggNS4zOTM5NyAxMi4wNzI3IDUuNjA2MzNDMTMuMTM5NiA1LjgxODY4IDE0LjExOTYgNi4zNDI4MyAxNC44ODg4IDcuMTEyNUMxNS42NTc5IDcuODgyMTggMTYuMTgxOCA4Ljg2MjggMTYuMzk0IDkuOTMwMzdDMTYuNjA2MiAxMC45OTc5IDE2LjQ5NzMgMTIuMTA0NSAxNi4wODEgMTMuMTEwMUMxNS42NjQ3IDE0LjExNTcgMTQuOTU5OCAxNC45NzUzIDE0LjA1NTMgMTUuNThDMTMuMTUwOCAxNi4xODQ3IDEyLjA4NzUgMTYuNTA3NSAxMC45OTk3IDE2LjUwNzVDMTAuMjc3MyAxNi41MDc5IDkuNTYxODkgMTYuMzY1OCA4Ljg5NDQyIDE2LjA4OTRDOC4yMjY5NCAxNS44MTMgNy42MjA0NiAxNS40MDc2IDcuMTA5NjYgMTQuODk2NUM2LjU5ODg2IDE0LjM4NTMgNi4xOTM3NSAxMy43Nzg1IDUuOTE3NSAxMy4xMTA2QzUuNjQxMjUgMTIuNDQyNyA1LjQ5OTI4IDExLjcyNjggNS40OTk3IDExLjAwNEw1LjQ5OTY3IDExLjAwNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==");
  transform: translateY(-50%);
}
#lieferadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input > input,
#objectadressecontrol #specialdropdown-lieferadresse .selectize-control .selectize-input > input,
#lieferadressecontrol #specialdropdown-objekt .selectize-control .selectize-input > input,
#objectadressecontrol #specialdropdown-objekt .selectize-control .selectize-input > input {
  height: auto;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  color: #000;
}
.basket-form-container .product-table-container + .message {
  margin-bottom: 1em;
  margin-top: 0;
}
.tiny-header {
  background-color: #e7e7e7;
}
.tiny-header .container {
  background-color: transparent;
}
.tiny-header .container .group-name {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 15px;
  color: #8d8d8d;
}
.tiny-header .container .header-slogan {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  color: #8d8d8d;
  display: inline-block;
}
.tiny-header .container .header-slogan + .header-slogan {
  padding-left: 0.5rem;
}
.tiny-header .container .language-nav ul {
  display: inline-block;
  list-style: none;
  margin: 0.3rem 0 0.4rem;
}
.tiny-header .container .language-nav ul.service-list {
  margin: 0;
}
.tiny-header .container .language-nav ul li {
  display: inline-block;
}
.tiny-header .container .language-nav ul li a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 12px;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
}
@media (max-width: 991px) {
  .tiny-header .container .language-nav ul li a {
    font-size: 15px;
  }
}
.tiny-header .container .language-nav ul li a.active,
.tiny-header .container .language-nav ul li a.service-list__link--active {
  color: #8d8d8d;
}
@media (max-width: 991px) {
  .tiny-header .container .language-nav ul li a.active,
  .tiny-header .container .language-nav ul li a.service-list__link--active {
    color: #fff;
  }
}
.tiny-header .container .language-nav ul li + li:before {
  color: #8d8d8d;
  content: '|';
}
@media (max-width: 991px) {
  .tiny-header .container .language-nav ul li + li:before {
    color: #fff;
  }
}
@media (max-width: 991px) {
  .tiny-header .container {
    padding: 0;
  }
  .tiny-header .container .row > div {
    display: none;
  }
  .tiny-header .container .row > div.language-nav {
    display: flex;
    position: fixed;
    top: 0;
    transition: left 0.5s ease-in-out;
    -moz-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    -webkit-transition: left 0.5s ease-in-out;
    left: -110vw;
    height: 57px;
    background-color: #5A5A5A;
    z-index: 1000;
    align-items: center;
    align-content: flex-start;
    text-align: left;
    max-width: 100%;
  }
  .tiny-header.is-active .container .row > div.language-nav {
    left: 0;
  }
  .tiny-header.is-active .container .row > div.language-nav .service-list {
    margin-left: 5px;
  }
}
.cms-layout-MSM .tiny-header {
  background: #C73147;
  background: linear-gradient(90deg, #c73147 0%, #b9283d 31%, #5e6871 92%, #495163 100%);
}
.cms-layout-MSM .tiny-header .container .group-name {
  color: #fff;
}
.cms-layout-MSM .tiny-header .container .header-slogan {
  color: #fff;
}
.cms-layout-MSM .tiny-header .container .language-nav ul li a {
  color: #fff;
}
.cms-layout-MSM .tiny-header .container .language-nav ul li a:active,
.cms-layout-MSM .tiny-header .container .language-nav ul li a:hover,
.cms-layout-MSM .tiny-header .container .language-nav ul li a:focus {
  color: #fff;
}
.cms-layout-MSM .tiny-header .container .language-nav ul li a.service-list__link--active {
  color: #BEBEBE;
}
@media (max-width: 991px) {
  .cms-layout-MSM .tiny-header .container .row > div.row-slogan {
    display: block;
    height: 30px;
    padding-top: 5px;
  }
}
.big-header {
  background-color: #f1f1f1;
}
.big-header .container {
  background-color: transparent;
}
.big-header .container .search-container form .searchwrapper input,
.big-header .container .search-container form .searchwrapper button {
  border: none;
  background-color: #fff;
  color: #8d8d8d;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  padding: 1rem 1rem 1.05rem;
  display: inline-block;
  margin: 0;
  outline: none;
}
.big-header .container .search-container form .searchwrapper input {
  color: #000;
}
.big-header .container .search-container form .searchwrapper input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #8d8d8d;
}
.big-header .container .search-container form .searchwrapper input::-moz-placeholder {
  /* Firefox 19+ */
  color: #8d8d8d;
}
.big-header .container .search-container form .searchwrapper input:-ms-input-placeholder {
  /* IE 10+ */
  color: #8d8d8d;
}
.big-header .container .search-container form .searchwrapper input:-moz-placeholder {
  /* Firefox 18- */
  color: #8d8d8d;
}
.big-header .container .search-container form .searchwrapper .searchfield {
  min-width: 248px;
}
.big-header .container .search-container form .searchwrapper .search-submit {
  padding: 0 1rem;
}
.big-header .container .search-container form .searchwrapper .search-submit img {
  padding: 15px 0 13px;
}
@media (max-width: 991px) {
  .big-header .container .search-container form {
    /* grow on focus */
  }
  .big-header .container .search-container form input.searchfield:focus {
    min-width: calc(100% - 32px) !important;
  }
}
@media (max-width: 991px) {
  .big-header .container .search-container.move-top {
    position: absolute;
    left: 0;
    z-index: 3000;
  }
}
.big-header .container .navbar-toggler {
  display: inline-block;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .big-header .container ul {
    display: inline-block;
    list-style: none;
  }
  .big-header .container ul.carts-list {
    display: block;
  }
}
@media (min-width: 992px) {
  .big-header .container ul > li.level1:not(.level1-mobile) {
    display: inline-block;
    padding-bottom: 8px;
  }
}
.big-header .container ul > li.level1:not(.level1-mobile) > svg {
  margin-left: 5px;
}
.big-header .container ul > li.level1:not(.level1-mobile) > a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
  color: #000 !important;
}
.big-header .container ul > li.level1:not(.level1-mobile) > a.nav-link {
  color: #000;
}
.big-header .container ul > li.level1:not(.level1-mobile) > a.nav-link.active {
  color: #8d8d8d;
}
.big-header .container ul > li.level1:not(.level1-mobile) > a > svg {
  vertical-align: bottom;
  margin-left: -4px;
}
.big-header .container ul > li.level1:not(.level1-mobile).dropdown {
  position: relative;
}
.big-header .container ul > li.level1:not(.level1-mobile).dropdown .dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  background-color: #fff;
}
.big-header .container ul > li.level1:not(.level1-mobile).dropdown .dropdown-menu a {
  display: block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #000;
  text-decoration: none;
}
.big-header .container ul > li.level1:not(.level1-mobile).dropdown:hover .dropdown-menu {
  display: block;
}
@media (max-width: 991px) {
  .big-header .container .unit.float-right {
    position: unset;
  }
  .big-header .container .menu-line {
    height: 0;
  }
  .big-header .container .menu-line ul.menu {
    position: absolute;
    top: -52px;
    z-index: unset;
  }
}
.mod-nav-service .service-list__label-box {
  display: inline-flex;
  width: 120px;
}
.mod-nav-service .service-list__cart-id {
  flex-grow: 0;
  flex-shrink: 1;
  min-width: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod-nav-service .service-list__cart-count {
  flex: 1;
  text-align: left;
}
.carousel-slider {
  width: 100%;
}
.carousel-slider .slider-item {
  width: 100%;
}
.carousel-slider .slider-item .slider-image {
  width: 100%;
}
.carousel-slider .slider-item .slider-image img {
  max-width: 100%;
  height: auto;
}
.carousel-slider .slider-item .slider-text-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
}
.carousel-slider .slider-item .slider-text-container .slider-text {
  background-color: #036;
  color: #fff;
  padding: 2rem;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  margin-right: 15px;
  width: 45%;
}
.carousel-slider .slider-item .slider-text-container .slider-text h2 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 36px;
  margin-top: 0;
}
/* Allgemeine Elemente */
h1 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 150%;
}
@media (max-width: 991px) {
  h1 {
    font-weight: 300;
    font-size: 16px;
  }
}
h2 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
}
h3 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
}
h4 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 160%;
}
.h1 {
  font-style: normal!important;
  font-weight: normal!important;
  font-size: 24px!important;
  line-height: 141%!important;
}
h2.h1 {
  padding-bottom: 16px;
}
.h2 {
  font-style: normal!important;
  font-weight: 600!important;
  font-size: 18px!important;
  line-height: 150%!important;
}
.h3 {
  font-style: normal!important;
  font-weight: 600!important;
  font-size: 16px!important;
  line-height: 150%!important;
}
.h4 {
  font-style: normal!important;
  font-weight: bold!important;
  font-size: 15px!important;
  line-height: 160%!important;
}
ul.list-inline {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.list-inline li {
  list-style-type: none;
  list-style-image: none;
  display: inline-block;
  margin-right: 20px;
}
ul.list-inline li:last-child {
  margin-right: 0;
}
body {
  background-color: #3b3b3b;
  background: #3b3b3b;
}
body.popup {
  background-color: #fff;
  background: #fff;
}
body.in-app-body .productlist-da,
body.in-app-body .websitelist-da {
  padding-top: 15px;
}
.color-black {
  color: #000;
}
@media screen {
  .ui-helper-reset {
    border: 0;
  }
  .ui-helper-hidden-accessible {
    display: none;
  }
  .unit.size1of4.clearLeft {
    clear: left;
    width: 22%;
  }
  .addmyarttable .unit .control .l-inline {
    float: left;
  }
  .addmyarttable .line .unit.size1of2 .control .l-inline label {
    padding-right: 10px;
  }
  #order_basket .control.nodisplay {
    display: none;
  }
  .basketinfo.basketselector_myArticles {
    padding-right: 58px;
  }
  .dropdown.basketselector li {
    list-style: none outside none;
  }
  .dropdown.basketselector > ul {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }
  a.service-list__login,
  a.service-list__login:hover,
  a.service-list__login:active,
  a.service-list__login:focus {
    text-decoration: none;
  }
  .mod-form textarea.quickInputTextArea {
    line-height: 1.3em;
    height: 35px;
    padding: 8px 10px;
  }
  .mod-form textarea.quickInputTextArea:focus {
    padding: 7px 9px;
  }
  table.schnellerfassung {
    margin-top: 20px;
  }
  table.schnellerfassung .error {
    color: #f5265a;
  }
  table.schnellerfassung thead tr {
    background-color: #ccc;
  }
  table.schnellerfassung thead tr th,
  table.schnellerfassung thead tr td {
    border-bottom: 1px solid #000;
    vertical-align: top;
    text-align: left;
    padding: 5px;
  }
  table.schnellerfassung thead tr th .col-0,
  table.schnellerfassung thead tr td .col-0 {
    padding-left: 0;
    width: 190px;
  }
  table.schnellerfassung thead tr th .col-2,
  table.schnellerfassung thead tr td .col-2 {
    padding-right: 0;
    width: 180px;
  }
  table.schnellerfassung tbody tr td {
    vertical-align: top;
    text-align: left;
    padding: 5px;
  }
  table.schnellerfassung tbody tr td.col-button-right {
    padding-top: 20px;
    text-align: right;
  }
  .container-scrollTop {
    position: fixed;
    bottom: 0px;
    right: 0;
    width: 50px;
    z-index: 860;
    max-width: 50px;
    height: 50px;
    background-color: transparent;
    -webkit-transform: translateZ(0);
  }
  .container-scrollTop .scrollToTopButton {
    width: 50px;
    max-width: 50px;
    height: 50px;
    color: white;
    background: #036;
    text-align: center;
    display: none;
    cursor: pointer;
  }
  .container-scrollTop .scrollToTopButton > img {
    float: none;
    border: 0;
    margin: 0 auto;
  }
}
.mod-form .control img + em {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 24px;
  background: #cf2a4c;
  padding: 13px;
  max-width: 50%;
  font-style: normal;
  border: none;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 2px 2px 5px #cccccc;
  box-shadow: 2px 2px 5px #cccccc;
  pointer-events: none;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.4;
}
.mod-form .control img + em:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(207, 42, 76, 0);
  border-right-color: #cf2a4c;
  border-width: 9px;
  top: 10px;
}
.mod-form .control-time em.feedback,
.mod-form .control-date em.feedback {
  margin-top: -24px;
}
.mod-accordion .accordion > .header-account-user {
  height: 25px !important;
  font-size: 18px !important;
  font-weight: normal !important;
  padding-top: 25px !important;
}
.content-schnellerfassung .input-container {
  float: left;
  width: 95%;
}
@media screen and (max-width: 640px) {
  .content-schnellerfassung .input-container {
    width: 100%;
  }
}
.content-schnellerfassung .bws-import {
  float: right;
}
.content-schnellerfassung .bws-import > img {
  height: 35px;
  float: right;
  width: auto;
}
.content-schnellerfassung .mod-form textarea.multilineText {
  height: 35px;
}
@media screen and (min-width: 1024px) {
  .container-scrollTop .scrollToTopButton {
    max-width: 1004px;
  }
}
:root {
  --lds-spinner-gray-001: #808080;
  --lds-spinner-gray-002: #CCCCCC;
}
.lds-spinner {
  display: block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: var(--lds-spinner-gray-001);
}
.lds-spinner--light div:after {
  background: var(--lds-spinner-gray-002);
}
.lds-spinner--size-8 {
  width: 8px;
  height: 8px;
}
.lds-spinner--size-8 div {
  transform-origin: 4px 4px;
}
.lds-spinner--size-8 div:after {
  top: 0.3px;
  left: 3.7px;
  width: 0.6px;
  height: 1.8px;
}
.lds-spinner--size-10 {
  width: 10px;
  height: 10px;
}
.lds-spinner--size-10 div {
  transform-origin: 5px 5px;
}
.lds-spinner--size-10 div:after {
  top: 0.375px;
  left: 4.625px;
  width: 0.75px;
  height: 2.25px;
}
.lds-spinner--size-16 {
  width: 16px;
  height: 16px;
}
.lds-spinner--size-16 div {
  transform-origin: 8px 8px;
}
.lds-spinner--size-16 div:after {
  top: 0.6px;
  left: 7.4px;
  width: 1.2px;
  height: 3.6px;
}
.lds-spinner--size-18 {
  width: 18px;
  height: 18px;
}
.lds-spinner--size-18 div {
  transform-origin: 9px 9px;
}
.lds-spinner--size-18 div:after {
  top: 0.675px;
  left: 8.325px;
  width: 1.35px;
  height: 4.05px;
}
.lds-spinner--size-20 {
  width: 20px;
  height: 20px;
}
.lds-spinner--size-20 div {
  transform-origin: 10px 10px;
}
.lds-spinner--size-20 div:after {
  top: 0.75px;
  left: 9.25px;
  width: 1.5px;
  height: 4.5px;
}
.lds-spinner--size-24 {
  width: 24px;
  height: 24px;
}
.lds-spinner--size-24 div {
  transform-origin: 12px 12px;
}
.lds-spinner--size-24 div:after {
  top: 0.9px;
  left: 11.1px;
  width: 1.8px;
  height: 5.4px;
}
.lds-spinner--size-37 {
  width: 37px;
  height: 37px;
}
.lds-spinner--size-37 div {
  transform-origin: 18.5px 18.5px;
}
.lds-spinner--size-37 div:after {
  top: 1.3875px;
  left: 17.1125px;
  width: 2.775px;
  height: 8.325px;
}
@media (max-width: 991px) {
  .lds-spinner--mobile-size-37 {
    width: 37px;
    height: 37px;
  }
  .lds-spinner--mobile-size-37 div {
    transform-origin: 18.5px 18.5px;
  }
  .lds-spinner--mobile-size-37 div:after {
    top: 1.3875px;
    left: 17.1125px;
    width: 2.775px;
    height: 8.325px;
  }
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.mod-myart .myart-header {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #f3f3f3;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 24px;
  color: #6A6A6A;
}
.mod-myart .myart-header .sort-asc {
  margin-left: 15px;
}
.mod-myart .myart-header .sort-asc img {
  width: 15px;
  height: auto;
}
.mod-myart .myart-header .sort-desc {
  margin-left: 8px;
}
.mod-myart .myart-header .sort-desc img {
  width: 15px;
  height: auto;
}
.mod-myart .myart-top-group,
.mod-myart .myart-sub-group {
  border-bottom: 1px solid #BEBEBE;
  background-color: #fff;
  color: #6A6A6A;
  font-weight: 600;
  padding: 10px 0;
  line-height: 24px;
}
.mod-myart .myart-top-group .thin,
.mod-myart .myart-sub-group .thin {
  font-weight: normal;
}
.mod-myart .myart-sub-group-container {
  display: none;
}
.mod-myart .myart-icon {
  padding-left: 25px;
  cursor: pointer;
}
.mod-myart .myart-icon-single {
  padding-left: 27px;
}
.mod-myart .myart-icon-plus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMTYuNUw1LjUgOS41NDUxOUw2LjU1MTgzIDguNUwxMi41IDE0LjQxMDZMMTguNDQ4MiA4LjVMMTkuNSA5LjU0NTE5TDEyLjUgMTYuNVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: 20% 20%;
}
.mod-myart .myart-icon-minus {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xOC40NDgyIDE1LjVMMTIuNSA5LjU4OTRMNi41NTE4MyAxNS41TDUuNSAxNC40NTU4TDEyLjUgNy41TDE5LjUgMTQuNDU1OEwxOC40NDgyIDE1LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: 20% 20%;
}
.mod-myart .myart-label {
  position: absolute;
  left: 65px;
  top: 1px;
}
.mod-myart .myart-label-head {
  padding-left: 65px;
}
.mod-myart .myart-label-head .customerProdNum {
  color: #0A579E;
}
@media (max-width: 991px) {
  .mod-myart .myart-label-head {
    padding-left: 0;
  }
}
.mod-myart .group-icon {
  margin-left: 5px;
  display: inline-block;
}
@media (max-width: 991px) {
  .mod-myart .group-icon.myart-delete-icon {
    margin-right: 0;
  }
}
.mod-myart .group-icon:hover,
.mod-myart .group-icon:active,
.mod-myart .group-icon:focus {
  text-decoration: none;
}
@media (max-width: 991px) {
  .mod-myart .myart-icon-container {
    padding-right: 0;
  }
}
.mod-myart .no-items {
  background-image: none;
  cursor: auto;
}
.mod-myart .myart-sub-group-items {
  display: none;
  border-bottom: 1px solid #BEBEBE;
  padding: 10px 0;
  width: 100%;
}
.mod-myart .myart-sub-group-item {
  border-bottom: 1px solid #BEBEBE;
  padding: 10px 0;
  color: #6A6A6A;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.mod-myart .myart-sub-group-item .myart-art-bez {
  padding-right: 10px;
  display: block;
}
.mod-myart .myart-sub-group-item.has-replacement {
  border-bottom: 0;
}
.mod-myart .line-replacement-info {
  border-bottom: 1px solid #BEBEBE;
  padding-bottom: 0;
}
.mod-myart .line-replacement-info .size1of1 {
  padding-left: 0;
  padding-right: 0;
}
.mod-myart .line-replacement-info .size1of1 .basket-replacement-info .message {
  margin-bottom: 10px;
}
.mod-myart .myart-sub-group-items .myart-sub-group-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.mod-myart .myart-sub-group-items .myart-sub-group-item:first-child {
  padding-top: 0;
}
.mod-myart .last-col {
  padding-right: 5px;
}
.myart-order .bb-black {
  border-bottom: 1px solid #000;
}
.myart-order .bb-gray {
  border-bottom: 1px solid #BEBEBE;
}
.myart-order .has-replacement .bb-gray {
  padding-bottom: 120px !important;
  position: relative;
}
.myart-order .has-replacement .bb-gray .basket-replacement-info {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  z-index: 5;
}
.myart-order .has-replacement .bb-gray .basket-replacement-info .message {
  margin-bottom: 0;
}
.myart-order input.input {
  padding: 5px;
  height: 30px;
  margin-bottom: 0;
}
.myart-order .no-padding {
  padding: 0 !important;
}
.myart-order .padding-bottom-5 {
  padding-bottom: 5px !important;
}
.myart-order .padding-right-5 {
  padding-right: 5px !important;
}
.myart-etiq thead tr {
  background-color: #dddddd;
}
.myart-etiq tbody tr td {
  border-bottom: 1px solid #dddddd;
}
.myart-etiq tbody tr td .message {
  /*
                    margin-top: 10px;
                    margin-bottom: 10px;
                     */
}
.myart-etiq tbody tr td.no-border {
  border-bottom: 0;
}
.myart-etiq tbody tr.no-border td {
  border-bottom: 0;
}
/* Formularelemente */
.mod-form .dateselector {
  background: url("/images/dkm_datepicker_srm.svg?20210126") no-repeat scroll 0 0px transparent;
  height: 38px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 36px;
}
.mod-form .dd2l {
  height: 38px;
  font-size: 13px;
  padding-bottom: 6px;
}
.mod-form .dd2l > .selected {
  height: 48px;
}
.mod-form .dd2l > .selected .arrow {
  /*background: @bg_sprite no-repeat scroll 0 -2100px rgba(0, 0, 0, 0);
                height: 38px;
                position: absolute;
                right: 0;
                top: 0;
                width: 38px;*/
  position: absolute;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 50%;
  right: 0;
  top: 0;
  height: 48px;
  width: 48px;
}
.mod-form .dd2l > ul {
  margin-top: 10px;
}
.mod-form .dropdown32 {
  width: 90px;
  height: 24px;
  font-size: 13px;
}
.mod-form .dropdown32 > .selected {
  height: 24px;
  padding: 5px 10px 12px;
  line-height: 13px;
}
.mod-form .dropdown32 > .selected .arrow {
  background: url("/images/dkm_small_dropdown.png?20210126") no-repeat scroll 0 -24px transparent;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
}
.mod-form .dropdown32 ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .dropdown32.open > .selected .arrow {
  background: url("/images/dkm_small_dropdown.png?20210126") no-repeat scroll 0 0 transparent;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
}
.mod-form .dropdown35 {
  height: 35px;
  font-size: 13px;
}
.mod-form .dropdown35 > .selected {
  height: 35px;
  padding: 10px 10px 12px;
  line-height: 12px;
}
.mod-form .dropdown35 > .selected .arrow {
  background: url("/images/dkm_small_dropdown35.png?20210126") no-repeat scroll 0 -35px transparent;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}
.mod-form .dropdown35 ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .dropdown35.open > .selected .arrow {
  background: url("/images/dkm_small_dropdown35.png?20210126") no-repeat scroll 0 0 transparent;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}
.mod-form .dropdown-my_account {
  height: 48px;
  font-size: 13px;
  padding-bottom: 6px;
  white-space: nowrap;
  color: black;
}
.mod-form .dropdown-my_account > .selected {
  height: 48px;
}
.mod-form .dropdown-my_account > .selected .selected-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}
.mod-form .dropdown-my_account > .selected .arrow {
  height: 48px;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  border: 1px solid;
  border-left: none;
}
.mod-form .dropdown-my_account > ul {
  margin-top: -6px;
}
.mod-form .dropdown-my_account.open ul {
  border-top: 1px solid #003366;
  top: 98%;
  display: table !important;
}
.mod-form .dropdown-my_account.open li {
  font-weight: bold;
  color: black;
}
.mod-form .lieferadresse {
  height: 62px;
  font-size: 13px;
}
.mod-form .lieferadresse > .selected {
  height: 62px;
  padding: 5px 10px 12px;
  line-height: 16px;
}
.mod-form .lieferadresse > .selected .arrow {
  background: url("/images/dkm_liefadr_dropdown.png?20210126") no-repeat scroll 0 0 transparent;
  height: 62px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .lieferadresse ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .lieferadresse.open > .selected .arrow {
  background: url("/images/dkm_liefadr_dropdown.png?20210126") no-repeat scroll 0 -62px transparent;
  height: 62px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .basketselector {
  width: 185px;
  height: 43px;
  font-size: 13px;
}
.mod-form .basketselector > .selected {
  height: 43px;
  padding: 5px 10px 12px;
  line-height: 16px;
}
.mod-form .basketselector > .selected .arrow {
  background: url("/images/dkm_basket_dropdown.png?20210126") no-repeat scroll 0 -43px transparent;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form .basketselector ul li.new {
  background: #ccd6e0;
  background: rgba(0, 51, 102, 0.2);
}
.mod-form .basketselector.open > .selected .arrow {
  background: url("/images/dkm_basket_dropdown.png?20210126") no-repeat scroll 0 0px transparent;
  height: 43px;
  position: absolute;
  right: 0;
  top: 0;
  width: 41px;
}
.mod-form-callback textarea {
  height: auto;
}
.mod-form-callback .datepicker {
  margin-bottom: 0;
}
.mod-form-konfigurator .facetHidden {
  display: none;
}
.mod-form-konfigurator .konfigurator-form-list > li {
  float: left;
  width: 20%;
  margin-bottom: 6px;
  text-align: center;
}
.mod-form-konfigurator .facetitem-konfigurator .konfigurator-attribute-image {
  cursor: pointer;
  border: 1px solid #036;
  padding: 3px;
  display: inline-block;
}
.mod-form-konfigurator .facetitem-konfigurator .konfigurator-attribute-image img {
  max-width: 25px;
  height: auto;
}
.mod-form-konfigurator label {
  color: #000;
  font-weight: normal;
}
.mod-form-konfigurator p.facet_title_bold,
.mod-form-konfigurator span.facet_title_bold {
  font-weight: bold;
}
.mod-form-konfigurator .konfigurator-attribute-container {
  padding: 0;
  margin: 0;
  display: none;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table {
  margin: 10px 0 0 0;
  padding: 0;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table thead tr th {
  font-weight: bold;
  padding: 0 0 5px 0;
  font-size: 13px;
  text-align: left;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table tbody tr td {
  vertical-align: middle;
  padding: 0;
  font-size: 13px;
  text-align: left;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-label {
  width: 1%;
  padding: 0 5px 5px 0;
  white-space: nowrap;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-input {
  padding: 0 0 5px 0;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-input input {
  width: 100%;
  margin: 0;
  padding: 3px;
  height: 24px;
}
.mod-form-konfigurator .konfigurator-attribute-container .konfigurator-attribute-table .konfigurator-attribute-table-toleranz {
  width: 1%;
  padding: 0 0 5px 5px;
}
input.datepicker {
  height: 48px;
}
.ui-datepicker-trigger {
  height: 48px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 36px;
  margin: 0;
}
.lieferadresse_id_sel {
  font-weight: bold;
}
.basketselector_id,
.basketselector_id_sel {
  font-weight: bold;
  float: left;
}
.basketselector_id_sel {
  padding-right: 30px;
}
.basketselector_counter,
.basketselector_counter_sel {
  float: right;
  font-weight: bold;
}
.basketselector_counter_sel {
  padding-right: 40px;
}
.basketselector_reftxt {
  clear: left;
  overflow: hidden;
  height: 20px;
}
.feedback#telavisfeedback:after {
  top: 33px;
}
.mod-form .ui-widget input {
  font-size: 13px;
}
.mod-form .schnittlabel {
  color: #000;
}
.mod-form .pickupaddress .dropdown.open > .selected {
  border-width: 1px;
}
.mod-form .pickupaddress .dropdown.open > .selected .arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") #fff no-repeat;
  background-position: center;
}
.mod-form .pickupaddress .thin > .selected .arrow {
  width: 38px;
  height: 46px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") #fff no-repeat;
  background-position: center;
  position: absolute;
  right: 1px;
  top: 1px;
}
.mod-form .pickupaddress .thin ul li {
  white-space: normal;
  color: #000;
  padding: 13px 32px;
  margin: 0;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  position: relative;
  border: none!important;
}
.mod-form .pickupaddress .thin ul li + li:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 48px);
  height: 1px;
  margin: 0 24px;
  background: #E0E0E0;
}
.mod-form .pickupaddress .thin ul li > strong {
  font-weight: normal;
}
.mod-form .pickupaddress .thin ul li.selected {
  color: #CB0538;
}
.table {
  display: table;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
}
.margin {
  margin: 20px;
}
.margin-top {
  margin-top: 20px;
}
.margin-left {
  margin-left: 20px;
}
.margin-right {
  margin-right: 20px;
}
.margin-bottom {
  margin-bottom: 20px;
}
.padding {
  padding: 20px;
}
.padding-top {
  padding-top: 20px;
}
.padding-left {
  padding-left: 20px;
}
.padding-right {
  padding-right: 20px;
}
.padding-bottom {
  padding-bottom: 20px;
}
.bold {
  font-weight: bold;
}
.text-color-black {
  color: black;
}
.text-blue,
a.text-blue,
a:link.text-blue {
  color: #447FB5;
}
.alignWithTextbox {
  margin-top: 8px;
}
.right-button {
  float: right;
}
.v-a-middle {
  vertical-align: middle;
}
.flex-line {
  display: flex;
}
.flex-just-end {
  justify-content: end;
}
.flex-just-between {
  justify-content: space-between;
}
.flex-align-center {
  align-items: center;
}
.flex-gap-6 {
  gap: 6px;
}
.flex-unit-1 {
  flex: 1;
}
.flex-unit-2 {
  flex: 2;
}
.flex-unit-3 {
  flex: 3;
}
.flex-unit-4 {
  flex: 4;
}
@media (max-width: 991px) {
  .flex-mobile-column {
    flex-direction: column;
  }
  .flex-mobile-column-reverse {
    flex-direction: column-reverse;
  }
  .flex-mobile-gap-24 {
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .desktop-ta-right {
    text-align: right;
  }
}
.p-l-12,
.p-12 {
  padding-left: 12px;
}
.p-r-12,
.p-12 {
  padding-right: 12px;
}
.p-b-12,
.p-12 {
  padding-bottom: 12px;
}
.p-t-12,
.p-12 {
  padding-top: 12px;
}
.p-l-16,
.p-16 {
  padding-left: 16px;
}
.p-r-16,
.p-16 {
  padding-right: 16px;
}
.p-b-16,
.p-16 {
  padding-bottom: 16px;
}
.p-t-16,
.p-16 {
  padding-top: 16px;
}
.p-l-20,
.p-20 {
  padding-left: 20px;
}
.p-r-20,
.p-20 {
  padding-right: 20px;
}
.p-b-20,
.p-20 {
  padding-bottom: 20px;
}
.p-t-20,
.p-20 {
  padding-top: 20px;
}
.p-l-24,
.p-24 {
  padding-left: 24px;
}
.p-r-24,
.p-24 {
  padding-right: 24px;
}
.p-b-24,
.p-24 {
  padding-bottom: 24px;
}
.p-t-24,
.p-24 {
  padding-top: 24px;
}
.w-100-pct {
  width: 100%;
}
@media (max-width: 991px) {
  .mobile-w-100-pct {
    width: 100%;
  }
}
.min-h-200 {
  min-height: 200px;
}
.customersearchcustno {
  padding-top: 17px;
}
.typeahead-customer-search {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  border: none;
  border-left: 1px solid #000 !important;
  border-right: 1px solid #000 !important;
}
.typeahead-customer-search li {
  clear: both;
}
.typeahead-customer-search li.ui-menu-item {
  border-bottom: 1px solid #000;
}
.typeahead-customer-search li.ui-menu-item:hover,
.typeahead-customer-search li.ui-menu-item:active,
.typeahead-customer-search li.ui-menu-item:focus {
  background-color: #ccc;
  border: 0;
  border-bottom: 1px solid #000;
}
.typeahead-customer-search li a.ui-state-focus {
  color: #000;
  text-decoration: none;
  background-color: #ccc;
}
.typeahead-customer-search li.ui-corner-all:hover,
.typeahead-customer-search li.ui-corner-all:active,
.typeahead-customer-search li.ui-corner-all:focus,
.typeahead-customer-search li.ui-corner-all.ui-state-focus {
  color: #036;
  cursor: pointer;
  text-decoration: none;
}
.typeahead-customer-search li .customersearchimageDiv {
  float: left;
  padding-top: 10px;
  padding-left: 10px;
}
.typeahead-customer-search li .customersearchimageDiv .customersearchimage {
  width: 30px;
  height: auto;
}
.typeahead-customer-search li .customersearchcustno,
.typeahead-customer-search li .customersearchname {
  margin-left: 50px;
}
.typeahead-customer-search li .customersearchcustno {
  padding-top: 10px;
}
.typeahead-customer-search li .customersearchname {
  padding-top: 5px;
  padding-bottom: 10px;
}
#customerResultDiv .mod-accordion .accordion > .header:before {
  display: none;
}
.permission_table_header_permissions {
  background-color: white;
  border-bottom: 1px solid #000;
  z-index: 1;
}
.kommission_wrapper {
  border-top: 1px solid #036;
  padding-top: 20px;
  margin-top: 10px;
}
.wrapperImportPos {
  margin-bottom: 24px;
}
.wrapperImportPos .basket-replacement-info {
  margin-top: 12px;
}
div.permissions_data {
  overflow-x: hidden;
}
.button.removePermissionButton {
  margin: 10px 0 10px 15px;
}
.unit.size1of11 {
  margin: 0 0 0 25px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  width: 17%;
}
.permissions_table .line.permissionsLines {
  padding-top: 15px;
}
.unit.size4of11 {
  width: 18.8%;
  padding-left: 3px;
}
.unit.size1of11.permissionsNameField {
  width: 25%;
}
.permissions_table_header .unit-text {
  padding-top: 22px;
}
.permissions_table_permissions .unit.size1of11 {
  padding-left: 4px;
  width: 4.3%;
  margin: 0;
}
.permissions_table_values .unit.size1of11 {
  margin: 0;
  width: 4.7%;
}
.plantsManagement {
  padding: 20px;
}
.customerUserInfoForm input[readonly],
.isDisbale .dropdown.open .selected,
.isDisbale .dropdown .selected .undefined {
  color: grey;
}
.mod-form .isDisbale .dropdown.open > .selected .arrow {
  background-position: 0 -2100px;
}
.customerUserInfoForm input[readonly]:focus,
.mod-form .isDisbale .dropdown.open .selected {
  border: 1px solid #036;
  background: none repeat scroll 0 0 #fff;
  height: 35px;
  outline: none;
}
.mod-form .isDisbale .dropdown.open .selected {
  height: 42px;
}
.isDisbale .dropdown .selected .arrow {
  opacity: 0.5;
  background-position: 0 -2100px;
}
.mod-form .help-text {
  margin-top: -10px;
}
.mod-form .radio.changeBackground {
  background-position: 0px -40px;
}
.mod-form .plantschoiceLabel {
  margin: 5px 0 0 25px;
}
.mod-form .plantesContent {
  margin-top: 6px;
}
.mod-form .plantsdefaultContent {
  margin: 6px 0 0 9px;
}
.size9of10 {
  width: 90%;
}
.werkeButton {
  margin-right: 25px;
}
.red {
  color: #cb0538;
}
.green {
  color: #00A000;
}
.gray-400 {
  color: #6A6A6A;
}
.gray-500 {
  color: #888;
}
.black,
.black:link {
  color: #000;
}
.mod-nav-service a {
  color: #036;
}
.mod-nav-service .carts-list__item a,
.mod-nav-service .carts-list__panel a,
.mod-nav-service .carts-list__item a:hover,
.mod-nav-service .carts-list__panel a:hover,
.mod-nav-service .carts-list__item a:focus,
.mod-nav-service .carts-list__panel a:focus,
.mod-nav-service .carts-list__item a:active,
.mod-nav-service .carts-list__panel a:active {
  color: #004280;
  text-decoration: none;
}
.navlinklist a:hover .mod-nav-service a:hover,
.mod-nav-main a:hover {
  text-decoration: none;
}
p.shopinfomsg {
  color: #cb0538;
  font-size: 15px;
}
.defaultbutton {
  height: 32px;
  width: 121px;
  float: left;
  margin-left: 6px;
  margin-top: 4px;
  padding-left: 5px;
  padding-top: 1px;
  padding-right: 3px;
  color: #fff;
}
/* Outer Divs */
div.shopcontent {
  padding-top: 25px;
  padding-left: 42px;
  font-size: 14px;
}
@media screen and (min-width: 992px) {
  div.shopcontent-relative {
    position: relative;
  }
}
div.shopcontent900 {
  padding-top: 10px;
  padding-left: 42px;
  padding-right: 42px;
  padding-bottom: 42px;
  font-size: 14px;
}
div.mod-oci,
div.mod-label-list {
  padding-right: 42px;
}
div.shopcontent900 button.plusbutton {
  width: 40px;
  height: 34px;
  float: left;
  display: none;
  padding-left: 10px;
  padding-right: 10px;
}
div.shopcontent900 button {
  height: 40px;
}
/* Safari Scrollbar Problematik
::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
::-webkit-scrollbar-track-piece{background-color:#FAFAFA;-webkit-border-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
::-webkit-scrollbar-thumb:vertical{height:100px;background-color:#888;-webkit-border-radius:8px;}
::-webkit-scrollbar-thumb:horizontal{width:100px;background-color:#888;-webkit-border-radius:8px;}
*/
.shopcontent900 ::-webkit-scrollbar {
  -webkit-appearance: none;
}
.shopcontent900 ::-webkit-scrollbar:vertical {
  width: 11px;
}
.shopcontent900 ::-webkit-scrollbar:horizontal {
  height: 11px;
}
.shopcontent900 ::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid white;
  /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.5);
}
/* Alte Elemente */
/* Tabellen nicht padden */
table.pager {
  width: auto;
}
div.shopcontent900 td {
  padding: 0.5em 0;
}
div.shopcontent900 p {
  margin-top: 11px;
  margin-bottom: 11px;
}
div.shopcontent900 ol,
div.shopcontent900 ul,
div.shopcontent900 ul.square {
  list-style: initial;
  list-style-position: initial;
  list-style-type: disc;
  margin-left: 0px;
  margin-inline-start: 0;
  padding-left: 17px;
}
div.shopcontent900 table {
  border-collapse: separate;
}
div.shopcontent900 table.basketPrice,
div.shopcontent900 table.table-border-collapse {
  border-collapse: collapse;
}
div.shopcontent900 table + p {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
}
div.shopcontent900 table + p strong {
  font-weight: 600;
}
div.shopcontent900 table + p + div.m-t-24 {
  margin-top: 24px;
}
div.shopcontent900.mod-srm-2 table,
div.shopcontent900.mod-admin-notifications-index table {
  border-collapse: collapse;
}
div.shopcontent900 p.title {
  font-weight: bold;
}
.basket-icon-container {
  margin-bottom: 30px !important;
}
ul.natur li {
  background: none repeat scroll 0 0 transparent;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
div.shopcontent900 ul.natur {
  list-style: none outside none;
  padding-left: 0px;
  margin-left: 0px;
}
div.underline {
  border-bottom: 1px solid #036;
}
/* Links */
a.textlink {
  display: inline-block;
  padding: 0 0 0 10px;
  border: none;
  background: url("/images/sprite.png?20210126") no-repeat transparent;
  background-position: 2px 6px;
  font-weight: bold;
  font-size: 13px;
}
a.textlink:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* Auftragsuebersicht */
.px_small_bold {
  font-weight: bold;
}
.px_small {
  vertical-align: top;
}
/* Normenindex */
table.normenidx td {
  border-collapse: collapse;
  border-color: #CBC7B8 #D4D0C8;
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
  margin: 0;
  padding: 2px;
  text-align: left;
}
div.normentabs {
  border: 1px solid #A6B6E2;
}
/* Masterprodukt */
table.symbole {
  width: auto;
}
button.productNavButton {
  width: 40px;
  height: 40px;
}
/* Produktegrid */
div.gridmengen {
  float: left;
  width: 70px;
  overflow: hidden;
}
div.gridmengen > .gridmenge {
  display: table-row;
}
div.shopcontent900 button.gridOrderButton {
  height: 32px;
  width: 32px;
  float: left;
  margin: 3px 10px 0 0;
  padding: 0 2px;
}
div.gridButtonBild {
  float: left;
  padding-top: 1px;
  text-align: center;
}
div.gridButtonBild img {
  height: auto;
  width: 23px;
}
div.gridButtonText {
  float: right;
  font-size: 11px;
  width: 75px;
  overflow: hidden;
}
div.gridButtonPreis {
  font-weight: bold;
  text-align: right;
}
div.gridButtonMenge {
  text-align: right;
}
div.gridLinks {
  float: none;
  position: absolute;
  left: 110px;
  top: 0;
}
div.gridLinks .icon-price,
div.gridLinks .icon-availability {
  width: 16px;
  height: 16px;
  margin: 0;
  margin-top: 2px;
}
div.grid-prices-detail {
  position: absolute;
  top: 0;
  left: 120px;
  padding-top: 5px;
  white-space: nowrap;
}
div.grid-prices-detail .single-line {
  padding-top: 7px;
  font-weight: bold;
}
div.grid-prices-detail .action-price {
  color: #cb0538;
  font-weight: bold;
}
div.grid-prices-detail .textlink {
  font-size: 11px;
  background-position: 2px 4px;
  font-weight: normal;
}
div.grid-prices-detail-loggedin {
  left: 135px;
}
.action-ab-quantity {
  color: #888;
}
div.grid-price-detail-three-lines {
  padding-top: 0;
  line-height: 1.2em;
}
div.grid-price-detail-three-lines .textlink {
  background-position: 2px 3px;
}
td.has-action {
  position: relative;
}
td.has-action:before {
  content: "";
  position: absolute;
  border-width: 0 0 12px 12px;
  border-style: solid;
  border-color: #cb0538 transparent transparent #cb0538;
  background: transparent;
  display: block;
  z-index: 10;
  left: 0;
  top: 0;
}
.basket_item .basket-icon-container > .right > .left:last-child {
  width: 100%;
}
.basket_item .icon-availability.available {
  height: 24px;
  width: 24px;
  margin: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjMDg4MzQ0Ii8+CjxwYXRoIGQ9Ik0xMS4xMTIgMTUuNzU0MUw3Ljg1NTk2IDEyLjQ5OTFMOC45MTY5NiAxMS40MzgxTDExLjExMiAxMy42MzMxTDE1LjY0NCA5LjEwMTA3TDE2LjcwNCAxMC4xNjIxTDExLjExMiAxNS43NTQxWiIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
}
.basket_item .icon-availability.unavailable {
  background: none;
  background-color: #8d8d8d;
  margin: 4px;
  height: 16px;
  width: 16px;
}
.basket_item .gridPreislink {
  text-align: right;
  float: right;
}
.basket_item .gridPreislink a {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY3OTggMTUuOTQwMVYxNy4zMDAxSDExLjU1OThWMTYuMDMwMVYxNS45MzI3TDExLjQ2MjUgMTUuOTMwMUMxMS4wODgzIDE1LjkyMDMgMTAuNzIzIDE1Ljg4MDkgMTAuMzY1NSAxNS44MzEzQzkuOTE5MjYgMTUuNzUxOSA5LjU1MDU1IDE1LjY1MzkgOS4yNzMzIDE1LjUyTDkuMjczMzMgMTUuNTJMOS4yNjk5MSAxNS41MTg1TDkuMTY5ODIgMTUuNDc0N1YxNC4xNDQ0TDkuNDA4OTkgMTQuMjUxNEw5LjQwODk4IDE0LjI1MTRMOS40MTA3NyAxNC4yNTIyQzkuNzQ2NjEgMTQuMzk0NiAxMC4xMjIgMTQuNTE2MyAxMC41NDY3IDE0LjYxNzRMMTAuNTQ2NyAxNC42MTc0TDEwLjU0ODUgMTQuNjE3OEMxMC44NzMyIDE0LjY4ODggMTEuMTY3OSAxNC43Mjk1IDExLjQ1MjcgMTQuNzQ5OEwxMS41NTk4IDE0Ljc1NzVWMTQuNjUwMVYxMi40MjAxVjEyLjM0ODZMMTEuNDkyMiAxMi4zMjU1QzEwLjcwOCAxMi4wNTc1IDEwLjE2NjEgMTEuNzU0IDkuODQyNTMgMTEuNDExNEw5Ljg0MjMyIDExLjQxMTJDOS40ODIwMSAxMS4wMzE5IDkuMjg5ODIgMTAuNTI3NiA5LjI4OTgyIDkuOTMwMUM5LjI4OTgyIDkuMzQwMzIgOS41MTYyMiA4Ljg1ODU1IDkuOTczMTkgOC40Nzc0NkMxMC4zNjc0IDguMTYwMzggMTAuODcwMyA3Ljk0NjQ4IDExLjQ3NTcgNy44NDg4MkwxMS41NTk4IDcuODM1MjZWNy43NTAxVjYuNzAwMUgxMi42ODk4VjcuNzIwMVY3LjgxMzExTDEyLjc4MjYgNy44MTk4NEMxMy40NjI3IDcuODY5MTIgMTQuMTIyNiA4LjAxNjkgMTQuNzYyNyA4LjI3Mjk1TDE0LjkxOTggOC4zMzU4MUwxNC40NzQxIDkuNDUwMTFMMTQuMzE3IDkuMzg3MjVMMTQuMzE3IDkuMzg3MjRMMTQuMzE2IDkuMzg2ODZDMTMuODE5IDkuMTk0MTUgMTMuMzEwOCA5LjA2MTkgMTIuODAxNyA5LjAwMDgxTDEyLjY4OTggOC45ODczOFY5LjEwMDFWMTEuMjcwMVYxMS4zNDIyTDEyLjc1ODIgMTEuMzY1QzEzLjMyNDQgMTEuNTUzNyAxMy43NDY1IDExLjc0MDggMTQuMDQ3NiAxMS45MjU0TDE0LjA0ODQgMTEuOTI1OEMxNC4zODY3IDEyLjEyODkgMTQuNjQ0NCAxMi4zNzgyIDE0LjgxNDkgMTIuNjUyOEMxNC45ODIzIDEyLjkyMjcgMTUuMDU5OCAxMy4yNTI5IDE1LjA1OTggMTMuNjUwMUMxNS4wNTk4IDE0LjI1MTggMTQuODMxOSAxNC43NjM3IDE0LjM3NDkgMTUuMTU0MUMxMy45ODIgMTUuNDg5NSAxMy40NDAxIDE1LjcyMzggMTIuNzYyNyAxNS44NDE2TDEyLjY3OTggMTUuODU2VjE1Ljk0MDFaTTEyLjY4OTggMTQuNTMwMVYxNC42NTczTDEyLjgxMzQgMTQuNjI3M0MxMy4xNzc2IDE0LjUzODggMTMuMzk4NyAxNC4zOTcxIDEzLjUyNyAxNC4yMjhDMTMuNjU1NSAxNC4wNTg3IDEzLjY3OTggMTMuODc2MSAxMy42Nzk4IDEzLjczMDFDMTMuNjc5OCAxMy40OTA4IDEzLjYxMzcgMTMuMjkxNiAxMy40NDkyIDEzLjEzODFDMTMuMzU2MSAxMy4wNDU1IDEzLjE3MzQgMTIuOTIgMTIuODMwMiAxMi43Njg2TDEyLjY4OTggMTIuNzA2N1YxMi44NjAxVjE0LjUzMDFaTTExLjU1OTggOS4xNzAxVjkuMDQyMDJMMTEuNDM1NiA5LjA3MzA4QzExLjIyMTIgOS4xMjY2OCAxMS4wNDYzIDkuMjIzODIgMTAuOTIzMyA5LjMzNTQ2QzEwLjc0MTUgOS40OTQ4IDEwLjY1OTggOS42ODIzMSAxMC42NTk4IDkuOTIwMUMxMC42NTk4IDEwLjE4MTcgMTAuNzM3MSAxMC4zODcyIDEwLjg4NjUgMTAuNTQ4MUwxMC44ODY1IDEwLjU0ODJMMTAuODg5MSAxMC41NTA4QzEwLjk3OTEgMTAuNjQwOCAxMS4xMjk1IDEwLjc1NyAxMS40MTc3IDEwLjg5MDhMMTEuNTU5OCAxMC45NTY4VjEwLjgwMDFWOS4xNzAxWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTEiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTExLjk5IDIwLjAxQzEwLjU1IDIwLjAxIDkuMTggMTkuNjMgNy45OSAxOC45M0M2Ljc5IDE4LjIzIDUuNzggMTcuMjIgNS4wNyAxNi4wMUM0LjM3IDE0Ljc5IDQgMTMuNDEgNCAxMkM0IDEwLjYgNC4zNyA5LjIxIDUuMDcgOEM1Ljc3IDYuNzkgNi43OCA1Ljc4IDcuOTkgNS4wOEM5LjE5IDQuMzggMTAuNTUgNCAxMS45NCA0SDEyLjA1QzEzLjQ0IDQgMTQuODEgNC4zOCAxNiA1LjA4QzE3LjIxIDUuNzggMTguMjIgNi43OSAxOC45MyA4QzE5LjYzIDkuMjIgMjAgMTAuNiAyMCAxMkMyMCAxMy40IDE5LjYzIDE0Ljc5IDE4LjkzIDE2QzE4LjIzIDE3LjIxIDE3LjIxIDE4LjIyIDE2IDE4LjkyQzE0LjgxIDE5LjYzIDEzLjQ0IDIwIDEyLjA2IDIwQzEyLjA1IDIwLjAxIDExLjk5IDIwLjAxIDExLjk5IDIwLjAxWk0xMS45OCA1LjM0QzEwLjgxIDUuMzQgOS42NiA1LjY1IDguNjYgNi4yM0M3LjY1IDYuODIgNi44MSA3LjY2IDYuMjMgOC42OEM1LjY1IDkuNyA1LjM1IDEwLjg1IDUuMzYgMTIuMDJDNS4zNSAxMy4xOSA1LjY1IDE0LjMzIDYuMjMgMTUuMzNDNi44MSAxNi4zMyA3LjY1IDE3LjE2IDguNjYgMTcuNzRDOS42NyAxOC4zMiAxMC44MiAxOC42MyAxMS45OCAxOC42M0MxMy4xNCAxOC42MyAxNC4zIDE4LjMyIDE1LjMgMTcuNzRDMTYuMyAxNy4xNiAxNy4xMyAxNi4zMiAxNy43MSAxNS4zMkMxOC4zMiAxNC4yNyAxOC42MiAxMy4xMiAxOC42IDExLjk1QzE4LjYxIDEwLjc4IDE4LjMxIDkuNjQgMTcuNzMgOC42NEMxNy4xNSA3LjY0IDE2LjMxIDYuOCAxNS4zIDYuMjNDMTQuMyA1LjY1IDEzLjE1IDUuMzQgMTEuOTggNS4zNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMTEuOTkgMjAuMDFDMTAuNTUgMjAuMDEgOS4xOCAxOS42MyA3Ljk5IDE4LjkzQzYuNzkgMTguMjMgNS43OCAxNy4yMiA1LjA3IDE2LjAxQzQuMzcgMTQuNzkgNCAxMy40MSA0IDEyQzQgMTAuNiA0LjM3IDkuMjEgNS4wNyA4QzUuNzcgNi43OSA2Ljc4IDUuNzggNy45OSA1LjA4QzkuMTkgNC4zOCAxMC41NSA0IDExLjk0IDRIMTIuMDVDMTMuNDQgNCAxNC44MSA0LjM4IDE2IDUuMDhDMTcuMjEgNS43OCAxOC4yMiA2Ljc5IDE4LjkzIDhDMTkuNjMgOS4yMiAyMCAxMC42IDIwIDEyQzIwIDEzLjQgMTkuNjMgMTQuNzkgMTguOTMgMTZDMTguMjMgMTcuMjEgMTcuMjEgMTguMjIgMTYgMTguOTJDMTQuODEgMTkuNjMgMTMuNDQgMjAgMTIuMDYgMjBDMTIuMDUgMjAuMDEgMTEuOTkgMjAuMDEgMTEuOTkgMjAuMDFaTTExLjk4IDUuMzRDMTAuODEgNS4zNCA5LjY2IDUuNjUgOC42NiA2LjIzQzcuNjUgNi44MiA2LjgxIDcuNjYgNi4yMyA4LjY4QzUuNjUgOS43IDUuMzUgMTAuODUgNS4zNiAxMi4wMkM1LjM1IDEzLjE5IDUuNjUgMTQuMzMgNi4yMyAxNS4zM0M2LjgxIDE2LjMzIDcuNjUgMTcuMTYgOC42NiAxNy43NEM5LjY3IDE4LjMyIDEwLjgyIDE4LjYzIDExLjk4IDE4LjYzQzEzLjE0IDE4LjYzIDE0LjMgMTguMzIgMTUuMyAxNy43NEMxNi4zIDE3LjE2IDE3LjEzIDE2LjMyIDE3LjcxIDE1LjMyQzE4LjMyIDE0LjI3IDE4LjYyIDEzLjEyIDE4LjYgMTEuOTVDMTguNjEgMTAuNzggMTguMzEgOS42NCAxNy43MyA4LjY0QzE3LjE1IDcuNjQgMTYuMzEgNi44IDE1LjMgNi4yM0MxNC4zIDUuNjUgMTMuMTUgNS4zNCAxMS45OCA1LjM0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjk5IDIwLjAxVjIwLjIxSDExLjk5TDExLjk5IDIwLjAxWk03Ljk5IDE4LjkzTDguMDkxNCAxOC43NTc2TDguMDkwNzcgMTguNzU3Mkw3Ljk5IDE4LjkzWk01LjA3IDE2LjAxTDQuODk2NTIgMTYuMTA5NUw0Ljg5NzUgMTYuMTExMkw1LjA3IDE2LjAxWk03Ljk5IDUuMDhMOC4wOTAxNSA1LjI1MzEyTDguMDkwNzcgNS4yNTI3Nkw3Ljk5IDUuMDhaTTE2IDUuMDhMMTUuODk4NiA1LjI1MjM5TDE1Ljg5OTggNS4yNTMxMkwxNiA1LjA4Wk0xOC45MyA4TDE5LjEwMzUgNy45MDA0NkwxOS4xMDI1IDcuODk4NzhMMTguOTMgOFpNMTYgMTguOTJMMTUuODk5OCAxOC43NDY5TDE1Ljg5NzUgMTguNzQ4MkwxNiAxOC45MlpNMTIuMDYgMjBWMTkuOEgxMS45NzcyTDExLjkxODYgMTkuODU4NkwxMi4wNiAyMFpNOC42NiA2LjIzTDguNTU5NjYgNi4wNTY5OUw4LjU1OTEyIDYuMDU3MzFMOC42NiA2LjIzWk01LjM2IDEyLjAyTDUuNTYwMDIgMTIuMDIxN0w1LjU1OTk5IDEyLjAxODNMNS4zNiAxMi4wMlpNMTcuNzEgMTUuMzJMMTcuNTM3MSAxNS4yMTk1TDE3LjUzNyAxNS4yMTk3TDE3LjcxIDE1LjMyWk0xOC42IDExLjk1TDE4LjM5OTkgMTEuOTQ4M0wxOC40IDExLjk1MzRMMTguNiAxMS45NVpNMTUuMyA2LjIzTDE1LjE5OTYgNi40MDMwMkwxNS4yMDE3IDYuNDA0MThMMTUuMyA2LjIzWk0xMS45OSAxOS44MUMxMC41ODU1IDE5LjgxIDkuMjUwNTcgMTkuNDM5NSA4LjA5MTQgMTguNzU3Nkw3Ljg4ODYgMTkuMTAyNEM5LjEwOTQzIDE5LjgyMDUgMTAuNTE0NSAyMC4yMSAxMS45OSAyMC4yMVYxOS44MVpNOC4wOTA3NyAxOC43NTcyQzYuOTIwNzMgMTguMDc0NyA1LjkzNTMgMTcuMDg5NSA1LjI0MjUgMTUuOTA4OEw0Ljg5NzUgMTYuMTExMkM1LjYyNDcgMTcuMzUwNSA2LjY1OTI3IDE4LjM4NTMgNy44ODkyMyAxOS4xMDI4TDguMDkwNzcgMTguNzU3MlpNNS4yNDM0NyAxNS45MTA1QzQuNTYwNzcgMTQuNzIwNiA0LjIgMTMuMzc0OSA0LjIgMTJIMy44QzMuOCAxMy40NDUxIDQuMTc5MjMgMTQuODU5NCA0Ljg5NjUzIDE2LjEwOTVMNS4yNDM0NyAxNS45MTA1Wk00LjIgMTJDNC4yIDEwLjYzNDggNC41NjA4OSA5LjI3OTQzIDUuMjQzMTIgOC4xMDAxNUw0Ljg5Njg4IDcuODk5ODVDNC4xNzkxMSA5LjE0MDU3IDMuOCAxMC41NjUyIDMuOCAxMkg0LjJaTTUuMjQzMTIgOC4xMDAxNUM1LjkyNTYgNi45MjA0NCA2LjkxMDQ0IDUuOTM1NiA4LjA5MDE1IDUuMjUzMTJMNy44ODk4NSA0LjkwNjg4QzYuNjQ5NTYgNS42MjQ0IDUuNjE0NCA2LjY1OTU2IDQuODk2ODggNy44OTk4NUw1LjI0MzEyIDguMTAwMTVaTTguMDkwNzcgNS4yNTI3NkM5LjI2MTIyIDQuNTcgMTAuNTg2NiA0LjIgMTEuOTQgNC4yVjMuOEMxMC41MTM0IDMuOCA5LjExODc4IDQuMTkgNy44ODkyMyA0LjkwNzI0TDguMDkwNzcgNS4yNTI3NlpNMTEuOTQgNC4ySDEyLjA1VjMuOEgxMS45NFY0LjJaTTEyLjA1IDQuMkMxMy40MDM4IDQuMiAxNC43Mzg5IDQuNTcwMTkgMTUuODk4NiA1LjI1MjM5TDE2LjEwMTQgNC45MDc2MUMxNC44ODExIDQuMTg5ODEgMTMuNDc2MiAzLjggMTIuMDUgMy44VjQuMlpNMTUuODk5OCA1LjI1MzEyQzE3LjA3OTUgNS45MzU1NiAxOC4wNjQ3IDYuOTIwNiAxOC43NTc1IDguMTAxMjJMMTkuMTAyNSA3Ljg5ODc4QzE4LjM3NTMgNi42NTk0IDE3LjM0MDUgNS42MjQ0NCAxNi4xMDAyIDQuOTA2ODhMMTUuODk5OCA1LjI1MzEyWk0xOC43NTY1IDguMDk5NTNDMTkuNDM5MyA5LjI4OTUgMTkuOCAxMC42MzUyIDE5LjggMTJIMjAuMkMyMC4yIDEwLjU2NDggMTkuODIwNyA5LjE1MDUgMTkuMTAzNSA3LjkwMDQ3TDE4Ljc1NjUgOC4wOTk1M1pNMTkuOCAxMkMxOS44IDEzLjM2NTIgMTkuNDM5MSAxNC43MjA2IDE4Ljc1NjkgMTUuODk5OEwxOS4xMDMxIDE2LjEwMDJDMTkuODIwOSAxNC44NTk0IDIwLjIgMTMuNDM0OCAyMC4yIDEySDE5LjhaTTE4Ljc1NjkgMTUuODk5OEMxOC4wNzQ4IDE3LjA3OSAxNy4wODAyIDE4LjA2NDEgMTUuODk5OCAxOC43NDY5TDE2LjEwMDIgMTkuMDkzMUMxNy4zMzk4IDE4LjM3NTkgMTguMzg1MiAxNy4zNDEgMTkuMTAzMSAxNi4xMDAyTDE4Ljc1NjkgMTUuODk5OFpNMTUuODk3NSAxOC43NDgyQzE0LjczOTEgMTkuNDM5NCAxMy40MDQ2IDE5LjggMTIuMDYgMTkuOFYyMC4yQzEzLjQ3NTQgMjAuMiAxNC44ODA5IDE5LjgyMDYgMTYuMTAyNSAxOS4wOTE4TDE1Ljg5NzUgMTguNzQ4MlpNMTEuOTE4NiAxOS44NTg2QzExLjk0ODEgMTkuODI5MSAxMS45Nzg2IDE5LjgxOCAxMS45ODUgMTkuODE1NkMxMS45OTU3IDE5LjgxMTcgMTIuMDAzNSAxOS44MTAxIDEyLjAwNTYgMTkuODA5N0MxMi4wMTAxIDE5LjgwODggMTIuMDEwOCAxOS44MDkgMTIuMDA1OSAxOS44MDkzQzEyLjAwMjEgMTkuODA5NiAxMS45OTc4IDE5LjgwOTggMTEuOTk0MSAxOS44MDk5QzExLjk5MjQgMTkuODEgMTEuOTkxIDE5LjgxIDExLjk5MDIgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45ODk2IDE5LjgxIDExLjk4OTYgMTkuODFDMTEuOTg5NSAxOS44MSAxMS45ODk2IDE5LjgxIDExLjk4OTYgMTkuODFDMTEuOTg5NyAxOS44MSAxMS45ODk3IDE5LjgxIDExLjk4OTggMTkuODFDMTEuOTg5OCAxOS44MSAxMS45ODk4IDE5LjgxIDExLjk4OTkgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45ODk5IDE5LjgxIDExLjk4OTkgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45OSAxOS44MSAxMS45OSAxOS44MUMxMS45OSAxOS44MSAxMS45OSAxOS44MSAxMS45OSAyMC4wMUMxMS45OSAyMC4yMSAxMS45OSAyMC4yMSAxMS45OSAyMC4yMUMxMS45OSAyMC4yMSAxMS45OTAxIDIwLjIxIDExLjk5MDEgMjAuMjFDMTEuOTkwMSAyMC4yMSAxMS45OTAxIDIwLjIxIDExLjk5MDEgMjAuMjFDMTEuOTkwMiAyMC4yMSAxMS45OTAyIDIwLjIxIDExLjk5MDMgMjAuMjFDMTEuOTkwNCAyMC4yMSAxMS45OTA2IDIwLjIxIDExLjk5MDcgMjAuMjFDMTEuOTkxIDIwLjIxIDExLjk5MTQgMjAuMjEgMTEuOTkxOCAyMC4yMUMxMS45OTI2IDIwLjIxIDExLjk5MzcgMjAuMjEgMTEuOTk1IDIwLjIxQzExLjk5NzUgMjAuMjA5OSAxMi4wMDA5IDIwLjIwOTkgMTIuMDA0OSAyMC4yMDk4QzEyLjAxMjggMjAuMjA5NiAxMi4wMjQxIDIwLjIwOTEgMTIuMDM2NiAyMC4yMDgyQzEyLjA0OCAyMC4yMDczIDEyLjA2NTYgMjAuMjA1NiAxMi4wODQxIDIwLjIwMTlDMTIuMDkzMiAyMC4yMDAxIDEyLjEwNzQgMjAuMTk2OCAxMi4xMjMzIDIwLjE5MUMxMi4xMzQ5IDIwLjE4NjcgMTIuMTY5NCAyMC4xNzM0IDEyLjIwMTQgMjAuMTQxNEwxMS45MTg2IDE5Ljg1ODZaTTExLjk4IDUuMTRDMTAuNzc0OSA1LjE0IDkuNTkwMjcgNS40NTkyNCA4LjU1OTY2IDYuMDU2OTlMOC43NjAzNCA2LjQwMzAxQzkuNzI5NzMgNS44NDA3NiAxMC44NDUxIDUuNTQgMTEuOTggNS41NFY1LjE0Wk04LjU1OTEyIDYuMDU3MzFDNy41MTkzOSA2LjY2NDY4IDYuNjUzOTIgNy41Mjk4NyA2LjA1NjE0IDguNTgxMTRMNi40MDM4NiA4Ljc3ODg2QzYuOTY2MDggNy43OTAxMyA3Ljc4MDYxIDYuOTc1MzIgOC43NjA4OCA2LjQwMjY5TDguNTU5MTIgNi4wNTczMVpNNi4wNTYxNCA4LjU4MTE0QzUuNDU4ODEgOS42MzE2MSA1LjE0OTcgMTAuODE2MyA1LjE2MDAxIDEyLjAyMTdMNS41NTk5OSAxMi4wMTgzQzUuNTUwMyAxMC44ODM3IDUuODQxMTkgOS43NjgzOSA2LjQwMzg2IDguNzc4ODZMNi4wNTYxNCA4LjU4MTE0Wk01LjE2MDAxIDEyLjAxODNDNS4xNDk3IDEzLjIyMzcgNS40NTg4MyAxNC4zOTkgNi4wNTY5OSAxNS40MzAzTDYuNDAzMDEgMTUuMjI5N0M1Ljg0MTE3IDE0LjI2MSA1LjU1MDMgMTMuMTU2MyA1LjU1OTk5IDEyLjAyMTdMNS4xNjAwMSAxMi4wMTgzWk02LjA1Njk5IDE1LjQzMDNDNi42NTQ5NiAxNi40NjEzIDcuNTIwNTMgMTcuMzE2MyA4LjU2MDQgMTcuOTEzNEw4Ljc1OTYgMTcuNTY2NkM3Ljc3OTQ3IDE3LjAwMzcgNi45NjUwNCAxNi4xOTg3IDYuNDAzMDEgMTUuMjI5N0w2LjA1Njk5IDE1LjQzMDNaTTguNTYwNCAxNy45MTM0QzkuNjAwMzIgMTguNTEwNiAxMC43ODQ2IDE4LjgzIDExLjk4IDE4LjgzVjE4LjQzQzEwLjg1NTQgMTguNDMgOS43Mzk2OCAxOC4xMjk0IDguNzU5NiAxNy41NjY2TDguNTYwNCAxNy45MTM0Wk0xMS45OCAxOC44M0MxMy4xNzQ5IDE4LjgzIDE0LjM2OTYgMTguNTEwOCAxNS40MDAzIDE3LjkxM0wxNS4xOTk3IDE3LjU2N0MxNC4yMzA0IDE4LjEyOTIgMTMuMTA1MSAxOC40MyAxMS45OCAxOC40M1YxOC44M1pNMTUuNDAwMyAxNy45MTNDMTYuNDMxMiAxNy4zMTUxIDE3LjI4NiAxNi40NDk3IDE3Ljg4MyAxNS40MjAzTDE3LjUzNyAxNS4yMTk3QzE2Ljk3NCAxNi4xOTAzIDE2LjE2ODggMTcuMDA0OSAxNS4xOTk3IDE3LjU2N0wxNS40MDAzIDE3LjkxM1pNMTcuODgyOSAxNS40MjA1QzE4LjUxMDggMTQuMzM5NiAxOC44MjA2IDEzLjE1MzggMTguOCAxMS45NDY2TDE4LjQgMTEuOTUzNEMxOC40MTk0IDEzLjA4NjIgMTguMTI5MiAxNC4yMDA0IDE3LjUzNzEgMTUuMjE5NUwxNy44ODI5IDE1LjQyMDVaTTE4LjggMTEuOTUxN0MxOC44MTAzIDEwLjc0NjMgMTguNTAxMiA5LjU3MDk4IDE3LjkwMyA4LjUzOTY2TDE3LjU1NyA4Ljc0MDM0QzE4LjExODggOS43MDkwMiAxOC40MDk3IDEwLjgxMzcgMTguNCAxMS45NDgzTDE4LjggMTEuOTUxN1pNMTcuOTAzIDguNTM5NjZDMTcuMzA1NSA3LjUwOTUxIDE2LjQ0IDYuNjQzNzIgMTUuMzk4MyA2LjA1NTgyTDE1LjIwMTcgNi40MDQxOEMxNi4xOCA2Ljk1NjI4IDE2Ljk5NDUgNy43NzA0OSAxNy41NTcgOC43NDAzNEwxNy45MDMgOC41Mzk2NlpNMTUuNDAwMyA2LjA1Njk5QzE0LjM2OTcgNS40NTkyNCAxMy4xODUxIDUuMTQgMTEuOTggNS4xNFY1LjU0QzEzLjExNDkgNS41NCAxNC4yMzAzIDUuODQwNzYgMTUuMTk5NyA2LjQwMzAxTDE1LjQwMDMgNi4wNTY5OVoiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
  display: inline-block;
  height: 24px;
  width: 24px;
}
.basket_item .gridPreislink a img {
  display: none;
}
@media (max-width: 991px) {
  .basket_item .gridPreislink a {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjkzOTkgMjEuMjUzMVYyMy4wOTk4SDE1LjM3OTlWMjEuMzczMVYyMS4yNzU3TDE1LjI4MjYgMjEuMjczMkMxNC43ODE3IDIxLjI2IDE0LjI5MzEgMjEuMjA3MyAxMy44MTU2IDIxLjE0MUMxMy4yMTk0IDIxLjAzNDkgMTIuNzI0IDIwLjkwMzYgMTIuMzUwMSAyMC43MjMxTDEyLjM1MDEgMjAuNzIzTDEyLjM0NjcgMjAuNzIxNUwxMi4xOTMzIDIwLjY1NDRWMTguODA3NEwxMi41NTkxIDE4Ljk3MTFMMTIuNTU5MSAxOC45NzExTDEyLjU2MDkgMTguOTcxOUMxMy4wMDY3IDE5LjE2MSAxMy41MDU1IDE5LjMyMjYgMTQuMDcwMSAxOS40NTcxTDE0LjA3MDEgMTkuNDU3MUwxNC4wNzE5IDE5LjQ1NzVDMTQuNTAzMyAxOS41NTE5IDE0Ljg5NDcgMTkuNjA1OSAxNS4yNzI4IDE5LjYzMjlMMTUuMzc5OSAxOS42NDA1VjE5LjUzMzFWMTYuNTU5OFYxNi40ODgzTDE1LjMxMjMgMTYuNDY1MkMxNC4yNjQ4IDE2LjEwNzIgMTMuNTM2MiAxNS43MDA0IDEzLjA5OTMgMTUuMjM3OEwxMy4wOTkxIDE1LjIzNzZDMTIuNjEyMSAxNC43MjUgMTIuMzUzMyAxNC4wNDM5IDEyLjM1MzMgMTMuMjM5OEMxMi4zNTMzIDEyLjQ0MzQgMTIuNjU5NyAxMS43OTE2IDEzLjI3NjYgMTEuMjc3MkMxMy44MDc1IDEwLjg1MDEgMTQuNDgzNyAxMC41NjI5IDE1LjI5NTkgMTAuNDMxOUwxNS4zNzk5IDEwLjQxODNWMTAuMzMzMVY4Ljg5OThIMTYuOTUzM1YxMC4yOTMxVjEwLjM4NjJMMTcuMDQ2IDEwLjM5MjlDMTcuOTU2MSAxMC40NTg4IDE4LjgzOTMgMTAuNjU2NiAxOS42OTYxIDEwLjk5OTNMMTkuOTM2NiAxMS4wOTU1TDE5LjMxNzYgMTIuNjQzMkwxOS4wNzcxIDEyLjU0N0wxOS4wNzcxIDEyLjU0N0wxOS4wNzYxIDEyLjU0NjZDMTguNDE1OCAxMi4yOTA1IDE3Ljc0MSAxMi4xMTQ5IDE3LjA2NTIgMTIuMDMzOUwxNi45NTMzIDEyLjAyMDRWMTIuMTMzMVYxNS4wMjY1VjE1LjA5ODVMMTcuMDIxNiAxNS4xMjEzQzE3Ljc3NzggMTUuMzczNCAxOC4zNDMzIDE1LjYyMzkgMTguNzQ3NyAxNS44NzE3TDE4Ljc0ODUgMTUuODcyMkMxOS4yMDM1IDE2LjE0NTIgMTkuNTUxMiAxNi40ODEyIDE5Ljc4MTYgMTYuODUyNUMyMC4wMDkxIDE3LjIxOSAyMC4xMTMzIDE3LjY2NTkgMjAuMTEzMyAxOC4xOTk4QzIwLjExMzMgMTkuMDExNSAxOS44MDUzIDE5LjcwMzQgMTkuMTg4MyAyMC4yMzA0QzE4LjY1ODcgMjAuNjgyNSAxNy45MzAyIDIwLjk5NjggMTcuMDIyOCAyMS4xNTQ2TDE2LjkzOTkgMjEuMTY5VjIxLjI1MzFaTTE2Ljk1MzMgMTkuMzczMVYxOS41MDAzTDE3LjA3NjkgMTkuNDcwM0MxNy41NTc3IDE5LjM1MzUgMTcuODQ0NyAxOS4xNjc2IDE4LjAwOTYgMTguOTUwMkMxOC4xNzQ4IDE4LjczMjUgMTguMjA2NiAxOC40OTc1IDE4LjIwNjYgMTguMzA2NUMxOC4yMDY2IDE3Ljk5MzggMTguMTIwNSAxNy43Mzc5IDE3LjkwOTMgMTcuNTQxMUMxNy43ODk2IDE3LjQyMTkgMTcuNTUwMSAxNy4yNTY0IDE3LjA5MzYgMTcuMDU1TDE2Ljk1MzMgMTYuOTkzMVYxNy4xNDY1VjE5LjM3MzFaTTE1LjM3OTkgMTIuMjI2NVYxMi4wOTg0TDE1LjI1NTcgMTIuMTI5NUMxNC45NzQ2IDEyLjE5OTcgMTQuNzQ2NCAxMi4zMjY5IDE0LjU4NjcgMTIuNDcxOEMxNC4zNTE2IDEyLjY3NzggMTQuMjQ2NiAxMi45MTg3IDE0LjI0NjYgMTMuMjI2NUMxNC4yNDY2IDEzLjU2ODEgMTQuMzQ3MiAxMy44MzM1IDE0LjU0IDE0LjA0MTJMMTQuNTM5OSAxNC4wNDEyTDE0LjU0MjYgMTQuMDQzOEMxNC42NTkyIDE0LjE2MDUgMTQuODU2MiAxNC4zMTMzIDE1LjIzNzggMTQuNDkwNUwxNS4zNzk5IDE0LjU1NjVWMTQuMzk5OFYxMi4yMjY1WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGQ9Ik0xMC43MDQyIDI1LjE1MzVMMTAuNzAzOSAyNS4xNTMzQzkuMTE4OTkgMjQuMjI4OCA3Ljc4NDcxIDIyLjg5NDYgNi44NDY2NSAyMS4yOTYxQzUuOTIyMTMgMTkuNjg0NiA1LjQzMzUgMTcuODYyIDUuNDMzNSAxNS45OTk3QzUuNDMzNSAxNC4xNTA0IDUuOTIyMjcgMTIuMzE0NCA2Ljg0NjcyIDEwLjcxNjRDNy43NzEyOSA5LjExODIzIDkuMTA1MzggNy43ODQxNCAxMC43MDM2IDYuODU5NTdMMTAuNzAzOSA2Ljg1OTM5QzEyLjI4OTEgNS45MzQ2NyAxNC4wODUxIDUuNDMzMDEgMTUuOTIwMiA1LjQzMzAxSDE2LjA2NjhDMTcuOTAyMSA1LjQzMzAxIDE5LjcxMTMgNS45MzQ3NyAyMS4yODI4IDYuODU5MkwyMS4yODM0IDYuODU5NTdDMjIuODgxNCA3Ljc4NDA0IDI0LjIxNTYgOS4xMTgwOCAyNS4xNTM3IDEwLjcxNjVDMjYuMDc4MiAxMi4zMjgxIDI2LjU2NjggMTQuMTUwOCAyNi41NjY4IDE1Ljk5OTdDMjYuNTY2OCAxNy44NDg5IDI2LjA3ODEgMTkuNjg1IDI1LjE1MzYgMjEuMjgyOUMyNC4yMjkyIDIyLjg4MDggMjIuODgxOSAyNC4yMTUgMjEuMjgzNCAyNS4xMzk4TDIxLjI4MjMgMjUuMTQwNUMxOS43MTE0IDI2LjA3NzcgMTcuOTAyNSAyNi41NjYzIDE2LjA4MDIgMjYuNTY2M0gxNi4wMzg3TDE2LjAyNzMgMjYuNTc3N0MxNi4wMjUzIDI2LjU3NzkgMTYuMDIzMiAyNi41NzgxIDE2LjAyMDggMjYuNTc4M0MxNi4wMTIyIDI2LjU3OSAxNi4wMDM1IDI2LjU3OTMgMTUuOTk2OCAyNi41Nzk1TDE1Ljk4OTEgMjYuNTc5N0wxNS45ODcyIDI2LjU3OTdMMTUuOTg2OCAyNi41Nzk3QzE0LjA4NDYgMjYuNTc5NyAxMi4yNzU0IDI2LjA3NzcgMTAuNzA0MiAyNS4xNTM1Wk0xMS40OTY3IDguMjE5ODRMMTEuNDk2NCA4LjIxOTk5QzEwLjEzNDkgOS4wMTUzNSA5LjAwMjEyIDEwLjE0NzkgOC4yMTk5IDExLjUyMzZDNy40MzgwNCAxMi44OTg2IDcuMDMzNDkgMTQuNDQ4OSA3LjA0NjgzIDE2LjAyNjNDNy4wMzM0OSAxNy42MDM4IDcuNDM4MDUgMTkuMTQxMSA4LjIyMDMzIDIwLjQ4OThDOS4wMDI2NCAyMS44Mzg3IDEwLjEzNTQgMjIuOTU3OCAxMS40OTcgMjMuNzM5N0MxMi44NTg3IDI0LjUyMTYgMTQuNDA5MSAyNC45Mzk3IDE1Ljk3MzUgMjQuOTM5N0MxNy41Mzc2IDI0LjkzOTcgMTkuMTAxNiAyNC41MjE4IDIwLjQ1MDMgMjMuNzM5NUMyMS43OTkxIDIyLjk1NzIgMjIuOTE4MSAyMS44MjQ1IDIzLjcgMjAuNDc2NUMyNC41MjIgMTkuMDYxNSAyNC45MjY5IDE3LjUxMDcgMjQuOTAwMiAxNS45MzI2QzI0LjkxMzQgMTQuMzU1MyAyNC41MDg5IDEyLjgxODEgMjMuNzI2NyAxMS40Njk1QzIyLjk0NDcgMTAuMTIxMyAyMS44MTIxIDguOTg4NDkgMjAuNDQ5OCA4LjIxOTU1QzE5LjEwMTMgNy40Mzc1MyAxNy41NTA4IDcuMDE5NjcgMTUuOTczNSA3LjAxOTY3QzE0LjM5NTkgNy4wMTk2NyAxMi44NDUzIDcuNDM3NjMgMTEuNDk2NyA4LjIxOTg0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
    height: 32px;
    width: 32px;
    margin-right: 5px;
  }
}
.basket_item .icon-price {
  height: 16px;
  width: 16px;
}
.icon-availability {
  background: url("/images/loader_transparent.gif?20210126") no-repeat;
  height: 18px;
  width: 18px;
  background-size: 100% 100%;
  margin: 3px;
  border-radius: 50%;
}
.icon-price {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCA2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkJ1dHRvbi9QcmVpcy1wb3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjAwMDAwMCwgLTIuMDAwMDAwKSIgZmlsbD0iIzAwMzM2NiI+ICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDEuMjk5OTk5KSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM3NTAwMCwgMC4zNzUwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjEyNSwxLjg3NDk5OTk1IEMzLjgyMzI3NSwxLjg3NDk5OTk1IDEuMTM3NjI1LDQuNTYxMTI0OTUgMS4xMzc2MjUsNy44NjIzNzQ5NSBDMS4xMzc2MjUsMTEuMTY0MSAzLjgyMzI3NSwxMy44NTAyMjUgNy4xMjUsMTMuODUwMjI1IEMxMC40MjYyNSwxMy44NTAyMjUgMTMuMTEyMzc1LDExLjE2NDEgMTMuMTEyMzc1LDcuODYyMzc0OTUgQzEzLjExMjM3NSw0LjU2MTEyNDk1IDEwLjQyNjI1LDEuODc0OTk5OTUgNy4xMjUsMS44NzQ5OTk5NSBNNy4xMjUsMTQuODAwMjI1IEMzLjI5OTM1LDE0LjgwMDIyNSAwLjE4NzYyNSwxMS42ODgwMjUgMC4xODc2MjUsNy44NjIzNzQ5NSBDMC4xODc2MjUsNC4wMzcxOTk5NSAzLjI5OTM1LDAuOTI0OTk5OTUyIDcuMTI1LDAuOTI0OTk5OTUyIEMxMC45NTA2NSwwLjkyNDk5OTk1MiAxNC4wNjIzNzUsNC4wMzcxOTk5NSAxNC4wNjIzNzUsNy44NjIzNzQ5NSBDMTQuMDYyMzc1LDExLjY4ODAyNSAxMC45NTA2NSwxNC44MDAyMjUgNy4xMjUsMTQuODAwMjI1IiBpZD0iRmlsbC0yIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4zNDE4Mzc1LDEwLjkyNTM2MjUgQzcuNzE2NjEyNSwxMC44NzkyODc1IDguMDI1MzYyNSwxMC43MTczMTI1IDguMjY5NTEyNSwxMC40Mzk0Mzc1IEM4LjUxMzE4NzUsMTAuMTYxMDg3NSA4LjYzNTczNzUsOS44MTcxODc1IDguNjM1NzM3NSw5LjQwNzI2MjUgQzguNjM1NzM3NSw5LjA1NzY2MjUgOC41NDkyODc1LDguNzc3NDEyNSA4LjM3NjM4NzUsOC41NjUwODc1IEM4LjIwMzQ4NzUsOC4zNTMyMzc1IDcuODU4MTYyNSw4LjE2MzcxMjUgNy4zNDE4Mzc1LDcuOTk2MDM3NSBMNy4zNDE4Mzc1LDEwLjkyNTM2MjUgWiBNNi43NzUxNjI1LDQuMjc0ODg3NSBDNi40MDA4NjI1LDQuMzMxODg3NSA2LjEwNTg4NzUsNC40ODE5ODc1IDUuODkwMjM3NSw0LjcyMzc2MjUgQzUuNjc0NTg3NSw0Ljk2NjQ4NzUgNS41NjY3NjI1LDUuMjUzMzg3NSA1LjU2Njc2MjUsNS41ODQ5Mzc1IEM1LjU2Njc2MjUsNS45MTI2ODc1IDUuNjU4OTEyNSw2LjE4NzIzNzUgNS44NDIyNjI1LDYuNDA4MTEyNSBDNi4wMjU2MTI1LDYuNjI4OTg3NSA2LjMzNjczNzUsNi44MDU2ODc1IDYuNzc1MTYyNSw2LjkzNzI2MjUgTDYuNzc1MTYyNSw0LjI3NDg4NzUgWiBNNi43NzUxNjI1LDEyLjcwMDQzNzUgTDYuNzc1MTYyNSwxMS43MzgwODc1IEM2LjI5Mzk4NzUsMTEuNjc3NzYyNSA1LjkwMzA2MjUsMTEuNTY5NDYyNSA1LjYwMTQzNzUsMTEuNDE0NjEyNSBDNS4zMDAyODc1LDExLjI1OTc2MjUgNS4wNDA0NjI1LDExLjAwOTQzNzUgNC44MjEwMTI1LDEwLjY2MzYzNzUgQzQuNjAyMDM3NSwxMC4zMTgzMTI1IDQuNDc0MjYyNSw5Ljg5NTU2MjUgNC40MzkxMTI1LDkuMzk2MzM3NSBMNS40MDY2ODc1LDkuMjE0NDEyNSBDNS40ODEyNjI1LDkuNzMxNjg3NSA1LjYxMzMxMjUsMTAuMTExMjEyNSA1LjgwMjM2MjUsMTAuMzUzNDYyNSBDNi4wNzMxMTI1LDEwLjY5NTkzNzUgNi4zOTc1Mzc1LDEwLjg4NjQxMjUgNi43NzUxNjI1LDEwLjkyNTM2MjUgTDYuNzc1MTYyNSw3Ljg2MjA4NzUgQzYuMzc5NDg3NSw3Ljc4NzUxMjUgNS45NzUyNjI1LDcuNjM0MDg3NSA1LjU2MTUzNzUsNy40MDIyODc1IEM1LjI1NDY4NzUsNy4yMzEyODc1IDUuMDE5MDg3NSw2Ljk5NDI2MjUgNC44NTMzMTI1LDYuNjkxMjEyNSBDNC42ODc1Mzc1LDYuMzg4NjM3NSA0LjYwNDQxMjUsNi4wNDQ3Mzc1IDQuNjA0NDEyNSw1LjY1OTUxMjUgQzQuNjA0NDEyNSw0Ljk3NTUxMjUgNC44NDcxMzc1LDQuNDIxMTg3NSA1LjMzMTYzNzUsMy45OTcwMTI1IEM1LjY1NjA2MjUsMy43MTE1Mzc1IDYuMTM3MjM3NSwzLjUzNzIxMjUgNi43NzUxNjI1LDMuNDczMDg3NSBMNi43NzUxNjI1LDMuMDEzMjg3NSBMNy4zNDE4Mzc1LDMuMDEzMjg3NSBMNy4zNDE4Mzc1LDMuNDczMDg3NSBDNy45MDEzODc1LDMuNTI2Mjg3NSA4LjM0NTAzNzUsMy42OTA2Mzc1IDguNjcyNzg3NSwzLjk2NDcxMjUgQzkuMDkzNjM3NSw0LjMxNDMxMjUgOS4zNDYzMzc1LDQuNzkzNTg3NSA5LjQzMjMxMjUsNS40MDMwMTI1IEw4LjQzNzY2MjUsNS41NTI2Mzc1IEM4LjM4MDY2MjUsNS4xNzUwMTI1IDguMjYyMzg3NSw0Ljg4NTI2MjUgOC4wODIzNjI1LDQuNjgzODYyNSBDNy45MDIzMzc1LDQuNDgyOTM3NSA3LjY1NTMzNzUsNC4zNDk5Mzc1IDcuMzQxODM3NSw0LjI4NTMzNzUgTDcuMzQxODM3NSw3LjA2MDI4NzUgQzcuODI2ODEyNSw3LjE4MTQxMjUgOC4xNDc0Mzc1LDcuMjc1OTM3NSA4LjMwNDE4NzUsNy4zNDMzODc1IEM4LjYwMzQzNzUsNy40NzU0Mzc1IDguODQ3NTg3NSw3LjYzNTk4NzUgOS4wMzY2Mzc1LDcuODI1MDM3NSBDOS4yMjUyMTI1LDguMDEzNjEyNSA5LjM3MDU2MjUsOC4yMzgyODc1IDkuNDcyMjEyNSw4LjQ5ODU4NzUgQzkuNTczODYyNSw4Ljc1ODQxMjUgOS42MjQ2ODc1LDkuMDQwMDg3NSA5LjYyNDY4NzUsOS4zNDMxMzc1IEM5LjYyNDY4NzUsMTAuMDA5NTYyNSA5LjQxMjgzNzUsMTAuNTY1MzEyNSA4Ljk4ODE4NzUsMTEuMDExMzM3NSBDOC41NjQ0ODc1LDExLjQ1NjQxMjUgOC4wMTUzODc1LDExLjY5NTMzNzUgNy4zNDE4Mzc1LDExLjcyNzE2MjUgTDcuMzQxODM3NSwxMi43MDA0Mzc1IEw2Ljc3NTE2MjUsMTIuNzAwNDM3NSBaIiBpZD0iRmlsbC00Ij48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat;
  height: 18px;
  width: 18px;
  margin: 2px;
  background-size: 100% 100%;
}
.icon-price:hover {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCA2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkJ1dHRvbi9QcmVpcy1wb3MtSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjAwMDAwMCwgLTIuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDEuMzAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM3NTAwMCwgMC4zNzUwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjEyMjYyNDk0LDE0LjgwMDIyNSBDMy4yOTgyODQ2OCwxNC44MDAyMjUgMC4xODc2MjUsMTEuNjg4MDI1IDAuMTg3NjI1LDcuODYyMzc0OTUgQzAuMTg3NjI1LDQuMDM3MTk5OTUgMy4yOTgyODQ2OCwwLjkyNDk5OTk1MiA3LjEyMjYyNDk0LDAuOTI0OTk5OTUyIEMxMC45NDY5NjUyLDAuOTI0OTk5OTUyIDE0LjA1NzYyNDksNC4wMzcxOTk5NSAxNC4wNTc2MjQ5LDcuODYyMzc0OTUgQzE0LjA1NzYyNDksMTEuNjg4MDI1IDEwLjk0Njk2NTIsMTQuODAwMjI1IDcuMTIyNjI0OTQsMTQuODAwMjI1IiBpZD0iUGF0aCIgZmlsbD0iIzAwMzM2NiI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuMzQxODM3NSwxMC45MjUzNjI1IEM3LjcxNjYxMjUsMTAuODc5Mjg3NSA4LjAyNTM2MjUsMTAuNzE3MzEyNSA4LjI2OTUxMjUsMTAuNDM5NDM3NSBDOC41MTMxODc1LDEwLjE2MTA4NzUgOC42MzU3Mzc1LDkuODE3MTg3NSA4LjYzNTczNzUsOS40MDcyNjI1IEM4LjYzNTczNzUsOS4wNTc2NjI1IDguNTQ5Mjg3NSw4Ljc3NzQxMjUgOC4zNzYzODc1LDguNTY1MDg3NSBDOC4yMDM0ODc1LDguMzUzMjM3NSA3Ljg1ODE2MjUsOC4xNjM3MTI1IDcuMzQxODM3NSw3Ljk5NjAzNzUgTDcuMzQxODM3NSwxMC45MjUzNjI1IFogTTYuNzc1MTYyNSw0LjI3NDg4NzUgQzYuNDAwODYyNSw0LjMzMTg4NzUgNi4xMDU4ODc1LDQuNDgxOTg3NSA1Ljg5MDIzNzUsNC43MjM3NjI1IEM1LjY3NDU4NzUsNC45NjY0ODc1IDUuNTY2NzYyNSw1LjI1MzM4NzUgNS41NjY3NjI1LDUuNTg0OTM3NSBDNS41NjY3NjI1LDUuOTEyNjg3NSA1LjY1ODkxMjUsNi4xODcyMzc1IDUuODQyMjYyNSw2LjQwODExMjUgQzYuMDI1NjEyNSw2LjYyODk4NzUgNi4zMzY3Mzc1LDYuODA1Njg3NSA2Ljc3NTE2MjUsNi45MzcyNjI1IEw2Ljc3NTE2MjUsNC4yNzQ4ODc1IFogTTYuNzc1MTYyNSwxMi43MDA0Mzc1IEw2Ljc3NTE2MjUsMTEuNzM4MDg3NSBDNi4yOTM5ODc1LDExLjY3Nzc2MjUgNS45MDMwNjI1LDExLjU2OTQ2MjUgNS42MDE0Mzc1LDExLjQxNDYxMjUgQzUuMzAwMjg3NSwxMS4yNTk3NjI1IDUuMDQwNDYyNSwxMS4wMDk0Mzc1IDQuODIxMDEyNSwxMC42NjM2Mzc1IEM0LjYwMjAzNzUsMTAuMzE4MzEyNSA0LjQ3NDI2MjUsOS44OTU1NjI1IDQuNDM5MTEyNSw5LjM5NjMzNzUgTDUuNDA2Njg3NSw5LjIxNDQxMjUgQzUuNDgxMjYyNSw5LjczMTY4NzUgNS42MTMzMTI1LDEwLjExMTIxMjUgNS44MDIzNjI1LDEwLjM1MzQ2MjUgQzYuMDczMTEyNSwxMC42OTU5Mzc1IDYuMzk3NTM3NSwxMC44ODY0MTI1IDYuNzc1MTYyNSwxMC45MjUzNjI1IEw2Ljc3NTE2MjUsNy44NjIwODc1IEM2LjM3OTQ4NzUsNy43ODc1MTI1IDUuOTc1MjYyNSw3LjYzNDA4NzUgNS41NjE1Mzc1LDcuNDAyMjg3NSBDNS4yNTQ2ODc1LDcuMjMxMjg3NSA1LjAxOTA4NzUsNi45OTQyNjI1IDQuODUzMzEyNSw2LjY5MTIxMjUgQzQuNjg3NTM3NSw2LjM4ODYzNzUgNC42MDQ0MTI1LDYuMDQ0NzM3NSA0LjYwNDQxMjUsNS42NTk1MTI1IEM0LjYwNDQxMjUsNC45NzU1MTI1IDQuODQ3MTM3NSw0LjQyMTE4NzUgNS4zMzE2Mzc1LDMuOTk3MDEyNSBDNS42NTYwNjI1LDMuNzExNTM3NSA2LjEzNzIzNzUsMy41MzcyMTI1IDYuNzc1MTYyNSwzLjQ3MzA4NzUgTDYuNzc1MTYyNSwzLjAxMzI4NzUgTDcuMzQxODM3NSwzLjAxMzI4NzUgTDcuMzQxODM3NSwzLjQ3MzA4NzUgQzcuOTAxMzg3NSwzLjUyNjI4NzUgOC4zNDUwMzc1LDMuNjkwNjM3NSA4LjY3Mjc4NzUsMy45NjQ3MTI1IEM5LjA5MzYzNzUsNC4zMTQzMTI1IDkuMzQ2MzM3NSw0Ljc5MzU4NzUgOS40MzIzMTI1LDUuNDAzMDEyNSBMOC40Mzc2NjI1LDUuNTUyNjM3NSBDOC4zODA2NjI1LDUuMTc1MDEyNSA4LjI2MjM4NzUsNC44ODUyNjI1IDguMDgyMzYyNSw0LjY4Mzg2MjUgQzcuOTAyMzM3NSw0LjQ4MjkzNzUgNy42NTUzMzc1LDQuMzQ5OTM3NSA3LjM0MTgzNzUsNC4yODUzMzc1IEw3LjM0MTgzNzUsNy4wNjAyODc1IEM3LjgyNjgxMjUsNy4xODE0MTI1IDguMTQ3NDM3NSw3LjI3NTkzNzUgOC4zMDQxODc1LDcuMzQzMzg3NSBDOC42MDM0Mzc1LDcuNDc1NDM3NSA4Ljg0NzU4NzUsNy42MzU5ODc1IDkuMDM2NjM3NSw3LjgyNTAzNzUgQzkuMjI1MjEyNSw4LjAxMzYxMjUgOS4zNzA1NjI1LDguMjM4Mjg3NSA5LjQ3MjIxMjUsOC40OTg1ODc1IEM5LjU3Mzg2MjUsOC43NTg0MTI1IDkuNjI0Njg3NSw5LjA0MDA4NzUgOS42MjQ2ODc1LDkuMzQzMTM3NSBDOS42MjQ2ODc1LDEwLjAwOTU2MjUgOS40MTI4Mzc1LDEwLjU2NTMxMjUgOC45ODgxODc1LDExLjAxMTMzNzUgQzguNTY0NDg3NSwxMS40NTY0MTI1IDguMDE1Mzg3NSwxMS42OTUzMzc1IDcuMzQxODM3NSwxMS43MjcxNjI1IEw3LjM0MTgzNzUsMTIuNzAwNDM3NSBMNi43NzUxNjI1LDEyLjcwMDQzNzUgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat;
  background-size: 100% 100%;
}
.gridLinksProduktSuche {
  margin-top: 4px;
  width: 200px;
  overflow: hidden;
  margin-left: 20px;
  font-size: 11px;
}
div.gridPreislink {
  float: left;
}
.hitlist .gridFavorit {
  position: absolute;
  right: 20px;
  top: 20px;
}
div.gridFavorit {
  float: right;
  height: 18px;
  width: 18px;
}
div.gridmengesingle {
  padding-top: 10px;
}
input.gridmenge {
  width: 34px;
  height: 18px;
  border: 1px solid #036;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
.gridmengeinputwrapper {
  display: table-cell;
  text-align: right;
}
.gridmenge input:focus,
.gridmengesingle input:focus {
  border: 2px solid #036;
}
a.gridFavoritIcon {
  display: block;
  height: 18px;
  width: 18px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOXB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAxOSAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5CdXR0b24vRmF2b3JpdCBwb3M8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQnV0dG9uL0Zhdm9yaXQtcG9zIiBmaWxsPSIjMDAzMzY2Ij4gICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSI3LjM5MzEgMC4zNzUgOS4wNzUxIDUuODIgMTQuNTE4MSA1LjgyIDEwLjExNDEgOS4xODIgMTEuNzk3MSAxNC42MjUgNy4zOTMxIDExLjI1OSAyLjk5MDEgMTQuNjI0IDQuNjcyMSA5LjE4MiAwLjI2ODEgNS44MiA1LjcxMTEgNS44MiI+PC9wb2x5Z29uPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 0 -1px;
}
a.gridFavoritIconDone {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5CdXR0b24vRmF2b3JpdCBwb3MgZG9uZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQnV0dG9uL0Zhdm9yaXQtcG9zIiBmaWxsPSIjQ0IwNTM4Ij4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yIiBwb2ludHM9IjcuMzkzMSAwLjM3NSA5LjA3NTEgNS44MiAxNC41MTgxIDUuODIgMTAuMTE0MSA5LjE4MiAxMS43OTcxIDE0LjYyNSA3LjM5MzEgMTEuMjU5IDIuOTkwMSAxNC42MjQgNC42NzIxIDkuMTgyIDAuMjY4MSA1LjgyIDUuNzExMSA1LjgyIj48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
@media screen and (max-width: 640px) {
  a.gridFavoritIcon {
    height: 25px;
    width: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDcuMSAoNDU0MjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vRmF2b3JpdCBwb3M8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJCdXR0b24vRmF2b3JpdC1wb3MiIGZpbGw9IiMwMDMzNjYiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgcG9pbnRzPSIxMC42LDAuNCAxMyw4LjEgMjAuNiw4LjEgMTQuNCwxMi44IDE2LjgsMjAuNSAxMC42LDE1LjcgNC40LDIwLjUgNi44LDEyLjggMC42LDguMSA4LjIsOC4xIj48L3BvbHlnb24+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
  }
  a.gridFavoritIconDone {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjUgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5CdXR0b24vRmF2b3JpdCBwb3MgZG9uZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQnV0dG9uL0Zhdm9yaXQtcG9zIiBmaWxsPSIjQ0IwNTM4Ij4KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yIiBwb2ludHM9IjEwLjYsMC40IDEzLDguMSAyMC42LDguMSAxNC40LDEyLjggMTYuOCwyMC41IDEwLjYsMTUuNyA0LjQsMjAuNSA2LjgsMTIuOCAwLjYsOC4xIDguMiw4LjEiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  }
  a:hover.gridFavoritIcon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDI1IDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDcuMSAoNDU0MjIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5CdXR0b24vRmF2b3JpdCBwb3M8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJCdXR0b24vRmF2b3JpdC1wb3MiPg0KICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSI+DQoJCQkJPHBvbHlnb24gaWQ9IkZpbGwtMSIgZmlsbD0iIzAwMzM2NiIgcG9pbnRzPSIwIDI1IDI1IDI1IDI1IDAgMCAwIj48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMC42LDAuNCAxMyw4LjEgMjAuNiw4LjEgMTQuNCwxMi44IDE2LjgsMjAuNSAxMC42LDE1LjcgNC40LDIwLjUgNi44LDEyLjggMC42LDguMSA4LjIsOC4xIj48L3BvbHlnb24+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);
  }
}
div.gridmenge label,
div.gridmengesingle label {
  padding-left: 2px;
  font-weight: bold;
  display: table-cell;
}
.addmyarttable div.gridVerfuegbarkeit {
  float: right;
  margin-top: 7px;
  clear: inherit;
}
.addmyarttable .inputBestellmenge,
.addmyarttable .inputAnzahl {
  width: 90%;
  float: left;
}
.addmyarttable .width_100 {
  width: 100%;
}
.addmyarttable .inputBestellmenge-myart,
.addmyarttable .inputAnzahl-myart {
  width: 80%;
}
@media screen and (max-width: 992px) {
  .addmyarttable .inputBestellmenge,
  .addmyarttable .inputAnzahl {
    width: 80%;
  }
}
div.gridVerfuegbarkeit {
  float: left;
  clear: left;
}
img.figur-bild {
  max-width: 200px;
  max-height: 65px;
  height: auto;
}
.gridtextlink a {
  color: #036 !important;
  font-weight: bold;
}
.gridtextlink a:hover {
  text-decoration: underline !important;
  color: #036 !important;
}
div.gridWK {
  float: left;
  margin-right: 0.5rem;
}
.gridSchnellerfassung {
  position: relative;
}
.price-header {
  text-align: left;
  padding-left: 120px;
}
.price-header-loggedin {
  padding-left: 135px;
}
div.gridWKButtons {
  float: none;
  position: absolute;
  left: 125px;
  top: 0;
  padding-right: 2px;
}
div.gridWKButtons .textlink {
  font-size: 11px;
  background-position: 2px 4px;
  font-weight: normal;
  line-height: 17px;
}
div.gridWKButtonsLoggedIn {
  left: 150px;
}
div.gridWKNummer {
  font-weight: bold;
  padding-top: 1px;
  padding-bottom: 1px;
}
div.gridWKMenge {
  padding-top: 1px;
  padding-bottom: 1px;
}
div.gridWKButtonWeitere {
  padding-top: 0px;
  padding-bottom: 1px;
}
div.shopcontent900 button.gridAnarbeitungButton {
  height: 18px;
  float: left;
  padding-top: 1px;
  font-weight: bold;
}
/* Schnellerfassung */
table.schnellerfassung td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
  padding-top: 10px;
}
/* Infomessage */
div.infomessage {
  height: 25px;
}
/* Warenkorb-Ansicht */
.basketddselector {
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
}
div.basketddselectoritem {
  display: inline-block;
}
div.basketddselectortitle {
  float: left;
  clear: left;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  font-size: 30px;
}
div.basketddselectorvon {
  float: left;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  font-size: 22px;
  padding-top: 6px;
  padding-left: 5px;
}
.mod-form .dropdown > div.basketddselectorselected {
  padding-top: 3px;
}
.imgdelbasket .delBasketIcon:hover,
.pdf-link .delBasketIcon:hover,
.imgdelbasket .delBasketIcon:active,
.pdf-link .delBasketIcon:active,
.imgdelbasket .delBasketIcon:focus,
.pdf-link .delBasketIcon:focus {
  text-decoration: none;
}
.imgdelbasket .exportBasketIconContainer,
.pdf-link .exportBasketIconContainer {
  margin-left: 5px;
  position: relative;
  width: 50px;
  display: inline-block;
}
.imgdelbasket .exportBasketIconContainer .exportBasketIcon,
.pdf-link .exportBasketIconContainer .exportBasketIcon {
  border: 1px solid #fff;
  display: inline-block;
  padding: 7px;
  margin-top: 2px;
  z-index: 101;
}
.imgdelbasket .exportBasketIconContainer .exportBasketIcon img,
.pdf-link .exportBasketIconContainer .exportBasketIcon img {
  height: 24px;
  width: auto;
}
.imgdelbasket .exportBasketIconContainer .exportBasketIconOpen,
.pdf-link .exportBasketIconContainer .exportBasketIconOpen {
  z-index: 1001;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu,
.pdf-link .exportBasketIconContainer .exportBasketMenu {
  position: absolute;
  top: 0;
  left: auto;
  padding: 20px;
  border: 1px solid #036;
  z-index: 100;
  background-color: #fff;
  margin-top: 40px;
  width: 250px;
  display: none;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist {
  margin: 0;
  list-style: outside none none;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li {
  list-style: outside none none;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link {
  background: transparent url("/images/sprite.png?20210126") 5px 7px no-repeat;
  padding-left: 16px;
  padding-right: 14px;
  display: inline-block;
  margin: 0 0 10px -3px;
  color: #004280;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:hover,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:hover,
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:active,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:active,
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:focus,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link:focus {
  background-position: 5px -67px;
  color: #fff;
  text-decoration: none;
  background-color: #004280;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link.active,
.pdf-link .exportBasketIconContainer .exportBasketMenu .navlinklist li .user__link.active {
  font-weight: 300;
}
.imgdelbasket .exportBasketIconContainer .exportBasketMenuBorderDummy,
.pdf-link .exportBasketIconContainer .exportBasketMenuBorderDummy {
  width: 34px;
  height: 1px;
  background-color: #fff;
  z-index: 1500;
  position: absolute;
  border: none;
  left: 1px;
  bottom: 0px;
  margin: 0;
}
.pdf-link .exportBasketIconContainer {
  width: auto;
  margin: 0;
  margin-right: -3px;
}
.pdf-link .exportBasketIconContainer .exportBasketMenu {
  left: auto;
  right: 0;
  width: 200px;
  margin-top: 60px;
}
.pdf-link .exportBasketIconContainer .exportBasketIcon {
  margin: 0;
  border: 0;
  padding: 28px 7px 7px 7px;
}
.basket_agb {
  padding-left: 49px;
  font-size: 13px;
}
.mod-form textarea.basketanmerkungen,
.mod-form textarea.basketanmerkungen:focus {
  height: 85px;
  margin-bottom: 0;
}
button.buttonRed {
  background: none repeat scroll 0 0 #cb0538;
  border: 1px solid #660f26;
  box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.05);
  color: #fff;
}
div.container .m-t-20 {
  margin-top: 20px;
}
@media (min-width: 769px) {
  div.container .m-t-20-desktop {
    margin-top: 20px;
  }
  div.p-r-20-desktop {
    padding-right: 20px !important;
  }
  div.p-l-20-desktop {
    padding-left: 20px !important;
  }
  div.p-r-25-desktop {
    padding-right: 25px !important;
  }
  div.p-l-25-desktop {
    padding-left: 25px !important;
  }
  .m-t-24-desktop {
    margin-top: 24px;
  }
  .p-r-0-desktop {
    padding-right: 0;
  }
  .m-t-30-desktop {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .m-t-24-mobile {
    margin-top: 24px !important;
  }
  .m-b-24-mobile {
    margin-bottom: 24px !important;
  }
  .m-t-48-mobile {
    margin-top: 48px !important;
  }
  .m-b-48-mobile {
    margin-bottom: 48px !important;
  }
  .m-b-96-mobile {
    margin-bottom: 150px !important;
  }
  .p-0-mobile {
    padding-right: 0;
    padding-left: 0;
  }
  .m-t-20-mobile {
    margin-top: 0;
  }
  .px-0-mobile {
    padding: 0 0 !important;
  }
}
button.basketInfoButton {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 768px) {
  button.basketInfoButton.basketOrderButton {
    margin-bottom: 24px;
  }
}
@media (max-width: 768px) {
  button.basketInfoButton.basketOfferteButton {
    margin-bottom: 24px;
  }
}
button.basketInfoButton-right {
  float: right;
}
/*.basketOrderButton:hover,
.basketOrderButton:active,
.basketOrderButton:focus,*/
.buttonRed:hover,
.buttonRed:active,
.buttonRed:focus {
  background: #ce1141;
  background: -moz-linear-gradient(top, #f5265a 0%, #ce1141 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #f5265a), color-stop(100%, #ce1141));
  background: -webkit-linear-gradient(top, #f5265a 0%, #ce1141 100%);
  background: -o-linear-gradient(top, #f5265a 0%, #ce1141 100%);
  background: -ms-linear-gradient(top, #f5265a 0%, #ce1141 100%);
  background: linear-gradient(to bottom, #f5265a 0%, #ce1141 100%);
  -webkit-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 3px 2px rgba(0, 0, 0, 0.2);
}
.basketOrderButton.disabled-during-calc-basket-sap {
  position: relative;
}
.basketOrderButton.disabled-during-calc-basket-sap::before {
  content: '\00A0';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #dbdee599;
  background-image: url('/images/loader.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px 32px;
}
.hitlist div.basketmengen {
  font-size: inherit;
}
div.basketmengen {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #000;
}
.basket-private-address-display {
  border: 1px solid #000;
  padding: 16px 32px 16px 16px;
  position: relative;
}
.basket-private-address-display .basket-private-address-edit-link {
  position: absolute;
  top: 12px;
  right: 6px;
}
.basket-private-address-display .basket-private-address-edit-link .icon {
  display: block;
}
.basket-item-refused-message--hidden {
  display: none;
}
.basket-body .ui-datepicker.ui-widget.ui-widget-content {
  display: none;
}
/* Basket Guest Address Page */
.mod-basket-guest-address-form .intl-tel-input {
  width: 100%;
}
@media (min-width: 992px) {
  .mod-basket-guest-address-form .intl-tel-input {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .desktop-size-1-of-3 {
    width: 33%;
  }
}
.basket-guest-address-login-link {
  color: #447FB5;
  cursor: pointer;
}
@media (min-width: 992px) {
  .basket-guest-address-login-link {
    display: block;
    margin-top: 135px;
  }
}
.basket-guest-address-buttons button {
  min-width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 640px) {
  .basket-guest-address-buttons {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
  .basket-guest-address-buttons button {
    min-width: 0px;
  }
}
@media (min-width: 992px) {
  .basket-guest-address-name-fieldset {
    border-right: 2px solid #e7e7e7;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .mod-form .basket-guest-address-address-fieldset {
    margin-top: 0px;
  }
}
@media (min-width: 992px) {
  .basket-guest-address-address-fields {
    margin-top: 112px;
  }
}
.payment-method-options {
  display: flex;
  margin-top: 10px;
}
.payment-method-options .payment-method-option {
  display: flex;
  flex: 1;
  min-width: 200px;
}
.payment-method-options .payment-method-option .payment-method-option-radio {
  flex: 0;
  align-self: center;
}
.payment-method-options .payment-method-option .payment-method-option-label {
  padding-left: 6px;
  display: flex;
  align-items: center;
  margin-bottom: 0px;
}
.payment-method-options .payment-method-option .payment-method-option-label-text {
  padding-right: 20px;
}
.payment-method-options .payment-method-option .payment-method-option-icon {
  height: 30px;
  width: 80px;
  background-size: contain;
  background-position: center left;
  background-repeat: no-repeat;
}
.payment-method-options .payment-method-option input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  margin: 0px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiM2QTZBNkEiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.payment-method-options .payment-method-option input[type="radio"]:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiM2QTZBNkEiLz4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNCIgZmlsbD0iIzZBNkE2QSIvPgo8L3N2Zz4K");
}
.payment-method-selection-mobile-ok,
.payment-method-selection-mobile-cancel {
  display: none;
}
@media (max-width: 978px) {
  div.container .payment-method-selection {
    margin-top: 0px;
  }
  div.container .payment-method-selection .payment-method-missing-error {
    margin-left: 5px;
    margin-right: 5px;
  }
  .payment-method-selection-title {
    position: relative;
    font-weight: normal;
    font-size: 14px;
    padding: 21px 16px;
    color: #000;
    margin-top: -1px;
    cursor: pointer;
    line-height: 16px;
    text-transform: uppercase;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM5MzQgMjUuMzMzMkwxMiAyMy45MzE5TDE5Ljg3OTggMTYuMDAwNUwxMiA4LjA2OTA1TDEzLjM5MzQgNi42NjY1TDIyLjY2NjcgMTYuMDAwNUwxMy4zOTM0IDI1LjMzMzJaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    border-bottom: solid 1px #f1f1f1;
    margin-left: -10px;
    margin-right: -10px;
  }
  .payment-method-selection-title-number {
    display: none;
  }
  .payment-method-options {
    display: none;
  }
  .payment-method-options .payment-method-option .payment-method-option-label {
    flex: 1;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .payment-method-options .payment-method-option .payment-method-option-label-text {
    flex: 1;
  }
  .payment-method-options .payment-method-option .payment-method-option-icon {
    background-position: center right;
  }
  div.container .payment-method-selection.payment-method-selection-expanded {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background-color: white;
    z-index: 1;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-title {
    padding: 22px 15px 22px 57px;
    border-bottom: solid 1px #f3f3f3;
    color: #000;
    font-weight: 300;
    line-height: 16px;
    position: relative;
    margin-bottom: 16px;
    text-transform: none;
    background-image: none;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-title::before {
    content: '';
    position: absolute;
    top: 56%;
    left: 20px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K");
    background-repeat: repeat;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-options,
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-missing-error,
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-ok,
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-cancel {
    display: block;
    width: calc(100% - 40px);
    margin-left: 20px;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-ok,
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-cancel {
    margin-top: 20px;
    display: block;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    font-family: "Open Sans", Sans-serif;
    text-align: center;
    padding: 12px 16px;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-ok {
    background-color: #464D5F;
    color: white;
  }
  div.container .payment-method-selection.payment-method-selection-expanded .payment-method-selection-mobile-cancel {
    border: 2px solid #464D5F;
    color: #464D5F;
  }
}
.payment-method-selection--visible-n {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.cc-loader {
  min-height: 520px;
}
.cc-loader-line {
  padding: 20px;
  text-align: center;
}
.basket-payment-init-error-box {
  margin: 14px;
  padding: 14px;
  border: 1px solid red;
  background-color: #fcdae0;
}
/* Dialog Meiner Artikel */
.deleteButtonHidden {
  display: none;
  visibility: hidden;
}
.blue-loader,
.blue-loader:hover,
.blue-loader:active,
.blue-loader:focus {
  background: #036 no-repeat center url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI0ZGRiI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjRkZGIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjRkZGIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI0ZGRiI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNGRkYiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48L3N2Zz4=);
  height: 32px;
}
/* Produkte auswaehlen zum Druck */
#selectprintproductBox h2 {
  margin-bottom: 24px;
}
#selectprintproductBox h2.second-title {
  margin-top: 24px;
}
table.selectprintproduct th {
  text-align: left;
}
table.selectprintproduct.table-border tr {
  border-bottom: #e1e1e1 1px solid;
}
table.selectprintproduct.table-border tbody tr {
  color: #004280;
}
table.selectprintproduct tr.odd {
  background: none repeat scroll 0 0 rgba(221, 221, 221, 0.25);
}
table.dimensionenprint td.odd {
  background-color: none repeat scroll 0 0 rgba(221, 221, 221, 0.25);
}
table.dimensionen .gridFavoritIcon {
  float: right;
}
div.odd {
  background: none repeat scroll 0 0 rgba(221, 221, 221, 0.25);
}
/* Piktosuche */
.highsym {
  border-style: solid;
  border-width: 3px;
  border-color: #036;
  float: left;
}
.normsym {
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  float: left;
}
.invisiblegroup {
  display: none;
}
.mybox {
  border: 1px solid #036;
  color: #fff;
  font-weight: bold;
  width: 100%;
}
.ajaxBusy {
  position: fixed;
  width: 200px;
  height: 100px;
  margin: -100px 0 0 -100px;
  border: 2px solid #036;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  padding: 40px;
  left: 50%;
  top: 50%;
  z-index: 999;
}
/* Suche */
div.sitesearchcontainer {
  background-color: white;
  z-index: 200;
}
li.ui-autocomplete-category {
  font-weight: 600;
  font-family: Open Sans;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  clear: both;
  border: none;
  padding-top: 0;
  padding-bottom: 16px;
}
li.ui-autocomplete-category:not(:first-child) {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid;
  border-color: #E0E0E0;
}
li.ui-autocomplete-category-margin {
  /*margin-top: 20px;*/
}
.ac-margin {
  padding-left: 0 !important;
  background-color: #F3F3F3;
  height: 15px;
}
.ac-margin span {
  display: inline-block;
  height: 100%;
  width: 100%;
  background-color: #F3F3F3;
}
ul.ui-autocomplete {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 30px;
  border: none;
  background: #fff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
}
span.hit-counter-typeahead {
  font-weight: 400;
  font-size: 16px;
  color: #8d8d8d;
}
.mod-search .searchfield.ui-autocomplete-input {
  box-shadow: none;
  -webkit-box-shadow: none;
}
a.acproduct {
  background-color: #fff;
  display: block;
  clear: both;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
a.acproduct-margin {
  margin-bottom: 20px;
}
a.acproduct.ui-state-hover,
a.acproduct.ui-state-focus {
  background: inherit;
  cursor: pointer;
  font-weight: normal;
}
div.acproductimage {
  width: 60px;
  height: 58px;
  margin-left: 16px;
  overflow: hidden;
  float: left;
  padding: 0;
}
div.acproductimage img {
  max-width: 60px;
  max-height: 58px;
}
.typeahead_products .acproductimage {
  width: 60px;
  height: 58px;
  text-align: center;
  position: relative;
}
.typeahead_products .acproductimage img {
  max-width: 60px;
  max-height: 58px;
  margin: 0 auto;
}
div.acproducttext {
  float: right;
  padding-left: 20px;
}
#fastinput_ac div.acproducttext {
  float: left;
}
div.acproducttitle {
  color: #036;
  font-weight: bold;
}
div.acproductnumber {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 4px;
  color: #8d8d8d;
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
}
div.acproductname {
  color: #000000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
div.acproductname .blue {
  color: #000;
}
a.acsuchbegr.ui-state-hover,
a.acsuchbegr.ui-state-focus {
  background: inherit;
  cursor: pointer;
  color: #000;
}
.typeahead_products li.ui-autocomplete-category.ui-widget-content.ui-menu-divider {
  /* temp solution... */
  border: none;
  padding: 0;
}
.typeahead_products .no-resultsfound-typeahead {
  padding-left: 16px;
  color: black;
  margin-bottom: 20px;
}
.active .no-resultsfound-typeahead {
  font-weight: normal;
}
.typeahead_products .show-more-typeahead-container {
  padding: 20px 16px 41px 16px;
}
.typeahead_products .show-more-typeahead-container-right {
  padding-left: 0;
  margin-left: 16px;
}
.typeahead_products a.acsuchbegr.show-more-typeahead {
  width: 100%;
  color: #447FB5;
  display: block;
  border: none;
  font-size: 13px;
  margin: 0;
  padding-left: 20px;
  position: relative;
}
.typeahead_products a.acsuchbegr.show-more-typeahead:before {
  content: ' ';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjQ2NDEgMTAuMTMyQzEyLjQ4MzUgMTAuMDkwNSAxMi40OTUzIDEwLjA0NTkgMTIuNDk5IDEwLjAwMDNDMTIuNDk1MyA5Ljk1NDc4IDEyLjQ4MzUgOS45MTAxOCAxMi40NjQxIDkuODY4NjlDMTIuNDQyIDkuODIxNjggMTIuNDEwNSA5Ljc3OTYxIDEyLjM3MTUgOS43NDUwNUw4LjUyNzUyIDUuOTM0MTJDOC40OTM4MiA1LjkwMDkxIDguNDUzNjggNS44NzQ4OCA4LjQwOTUxIDUuODU3NjNDOC4zNjUzMyA1Ljg0MDM5IDguMzE4MDcgNS44MzIzMSA4LjI3MDY0IDUuODMzODRDOC4xNjQ0OSA1LjgzNTE1IDguMDYxNiA1Ljg3MDMgNy45NzcwOCA1LjkzNDEyTDcuNjI4NDUgNi4zMTcwNUM3LjU4ODU3IDYuMzQ2NzcgNy41NTYyIDYuMzg1MzEgNy41MzM5MSA2LjQyOTYyQzcuNTExNjEgNi40NzM5MyA3LjUgNi41MjI3OSA3LjUgNi41NzIzM0M3LjUgNi42MjE4NiA3LjUxMTYxIDYuNjcwNzIgNy41MzM5MSA2LjcxNTAzQzcuNTU2MiA2Ljc1OTM0IDcuNTg4NTcgNi43OTc4OCA3LjYyODQ1IDYuODI3NkwxMC44MjExIDEwLjAwMDNMNy42Mjg0NSAxMy4xNzNDNy41ODg1NyAxMy4yMDI4IDcuNTU2MiAxMy4yNDEzIDcuNTMzOTEgMTMuMjg1NkM3LjUxMTYxIDEzLjMyOTkgNy41IDEzLjM3ODggNy41IDEzLjQyODNDNy41IDEzLjQ3NzkgNy41MTE2MSAxMy41MjY3IDcuNTMzOTEgMTMuNTcxQzcuNTU2MiAxMy42MTUzIDcuNTg4NTcgMTMuNjUzOSA3LjYyODQ1IDEzLjY4MzZMNy45NzcwOCAxNC4wNjY1QzguMDYxNiAxNC4xMzA0IDguMTY0NDkgMTQuMTY1NSA4LjI3MDY0IDE0LjE2NjhDOC4zMTgwNyAxNC4xNjgzIDguMzY1MzMgMTQuMTYwMyA4LjQwOTUxIDE0LjE0M0M4LjQ1MzY4IDE0LjEyNTggOC40OTM4MiAxNC4wOTk3IDguNTI3NTIgMTQuMDY2NUwxMi4zNzE1IDEwLjI1NTZDMTIuNDEwNSAxMC4yMjEgMTIuNDQyIDEwLjE3OSAxMi40NjQxIDEwLjEzMloiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==") no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 20px;
  height: 20px;
}
.typeahead_products a.acsuchbegr.show-more-typeahead:hover {
  color: #CB0538;
}
.typeahead_products a.acsuchbegr.show-more-typeahead:hover * {
  color: #CB0538;
}
a.acsuchbegr {
  color: #000;
  background-color: #fff;
  margin-left: 16px;
  margin-bottom: 1em;
  display: block;
  padding-left: 24px;
  position: relative;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
a.acsuchbegr b {
  color: #000;
}
a.acsuchbegr:before {
  content: ' ';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTlMOSAxNy45NDkxTDE0LjkwOTkgMTIuMDAwNUw5IDYuMDUxOTFMMTAuMDQ1MSA1TDE3IDEyLjAwMDVMMTAuMDQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==") no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
b.blue {
  color: #000;
}
@media (max-width: 640px) {
  .typeahead_products .right-container ul {
    border-top: 1px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
  }
}
.typeahead_products .right-container .ui-menu-item {
  padding-right: 0;
  padding-top: 0;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all:not(.show-more-typeahead) {
  display: block;
  border: none;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  margin-left: 16px;
  padding-left: 24px;
  position: relative;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all:not(.show-more-typeahead):before {
  content: ' ';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTlMOSAxNy45NDkxTDE0LjkwOTkgMTIuMDAwNUw5IDYuMDUxOTFMMTAuMDQ1MSA1TDE3IDEyLjAwMDVMMTAuMDQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==") no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
}
.typeahead_products .right-container .acsuchbegr.ui-corner-all:not(.show-more-typeahead):hover {
  color: #CB0538;
}
.typeahead_products.ui-widget-content a {
  color: #000;
}
.typeahead_products.ui-widget-content a:hover {
  color: #CB0538;
}
.typeahead_products.ui-widget-content a:hover * {
  color: #CB0538 !important;
}
ul.commission-ac {
  padding: 0;
}
ul.commission-ac li.ui-autocomplete-category {
  padding: 0 10px;
}
ul.commission-ac li.ui-autocomplete-category.commission-all,
ul.commission-ac li.ui-autocomplete-category.commission-used {
  margin-top: 0;
}
ul.commission-ac li.ui-autocomplete-category > span {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
  margin: 0;
  font-size: 14px;
  color: #000;
  background: none;
  padding-left: 16px;
  padding-right: 14px;
  display: inline-block;
  font-weight: 600;
  width: 100%;
}
ul.commission-ac li.ui-menu-item {
  padding: 0 10px;
}
ul.commission-ac li.ui-menu-item:hover {
  background-color: #f3f3f3;
}
ul.commission-ac li.ui-menu-item > a {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
  margin: 0;
  font-size: 14px;
  color: #000;
  background: none;
  padding-left: 16px;
  padding-right: 14px;
  display: inline-block;
  width: 100%;
}
ul.commission-ac li.ui-menu-item > a.ui-state-focus {
  background-color: #fff;
}
ul.commission-ac li.ui-menu-item > a:hover,
ul.commission-ac li.ui-menu-item > a.ui-state-focus:hover {
  background-color: #f3f3f3;
}
ul.commission-ac li:last-child > a,
ul.commission-ac li:last-child > span {
  border-bottom: 0;
}
/* Datatable */
table.dataTable thead th {
  background-color: #ccc;
  font-weight: bold;
}
table.dataTable tbody tr.even {
  background: none repeat scroll 0 0 rgba(221, 221, 221, 0.25);
}
.dataTables_info {
  display: none;
  visibility: hidden;
}
.auszeichnung {
  font-weight: bold;
  font-size: 15px;
}
.lauftext {
  font-size: 13px;
}
span + input[type="radio"]:checked + label:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiM2QTZBNkEiLz4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNCIgZmlsbD0iIzZBNkE2QSIvPgo8L3N2Zz4K") !important;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  content: "";
}
span + input[type="radio"] + label:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiM2QTZBNkEiLz4KPC9zdmc+Cg==") !important;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin-right: 5px;
  content: "";
}
.disabled span + input[type="radio"] + label:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNy41IiBzdHJva2U9IiNDQ0NDQ0MiLz4KPC9zdmc+") !important;
}
.mod-form .control .l-inline.disabled label {
  color: #ccc;
}
.radio {
  display: none !important;
}
input[type="checkbox"] {
  position: absolute;
  left: -9999px;
}
input[type="checkbox"] + span,
input[type="checkbox"] + div > span,
.orderlist-add-fake-checkbox span {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  /*background:@bg_checkbox left top no-repeat;*/
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzZBNkE2QSIvPgo8L3N2Zz4K") left top no-repeat;
  margin-right: 9px;
  cursor: pointer;
  float: left;
}
input[type="checkbox"]:checked + span {
  /*background:@bg_checkbox -22px top no-repeat;*/
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzZBNkE2QSIvPgo8cGF0aCBkPSJNMTYuODI2NyA4LjA4MjM1TDEwLjQ5ODUgMTQuMjQ1N0w4LjE3MzI4IDExLjk4MTFDOC4wNjA1NSAxMS44NzEzIDcuODc3NzYgMTEuODcxMyA3Ljc2NSAxMS45ODExTDcuMDg0NTUgMTIuNjQzOEM2Ljk3MTgyIDEyLjc1MzYgNi45NzE4MiAxMi45MzE2IDcuMDg0NTUgMTMuMDQxNUwxMC4yOTQ0IDE2LjE2NzdDMTAuNDA3MSAxNi4yNzc0IDEwLjU4OTkgMTYuMjc3NCAxMC43MDI2IDE2LjE2NzdMMTcuOTE1NCA5LjE0MjcyQzE4LjAyODIgOS4wMzI5MiAxOC4wMjgyIDguODU0ODkgMTcuOTE1NCA4Ljc0NTA3TDE3LjIzNSA4LjA4MjM1QzE3LjEyMjMgNy45NzI1NSAxNi45Mzk1IDcuOTcyNTUgMTYuODI2NyA4LjA4MjM1WiIgZmlsbD0iIzZBNkE2QSIvPgo8L3N2Zz4K") no-repeat;
}
input[type="checkbox"]:disabled + span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0iI0UwRTBFMCIgc3Ryb2tlPSIjOEQ4RDhEIi8+Cjwvc3ZnPgo=") no-repeat;
}
input[disabled="disabled"] + span {
  background: url("/images/dkm_checkbox.png?20210126") -44px top no-repeat;
}
span.checkboxDisabled {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0iI0UwRTBFMCIgc3Ryb2tlPSIjOEQ4RDhEIi8+Cjwvc3ZnPgo=") no-repeat !important;
}
span.checkboxCheckedDisabled {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC41IiB5PSI0LjUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0iI0UwRTBFMCIgc3Ryb2tlPSIjOEQ4RDhEIi8+CjxwYXRoIGQ9Ik0xNi44MjY3IDguMDgyMzVMMTAuNDk4NSAxNC4yNDU3TDguMTczMjggMTEuOTgxMUM4LjA2MDU1IDExLjg3MTMgNy44Nzc3NiAxMS44NzEzIDcuNzY1IDExLjk4MTFMNy4wODQ1NSAxMi42NDM4QzYuOTcxODIgMTIuNzUzNiA2Ljk3MTgyIDEyLjkzMTYgNy4wODQ1NSAxMy4wNDE1TDEwLjI5NDQgMTYuMTY3N0MxMC40MDcxIDE2LjI3NzQgMTAuNTg5OSAxNi4yNzc0IDEwLjcwMjYgMTYuMTY3N0wxNy45MTU0IDkuMTQyNzJDMTguMDI4MiA5LjAzMjkyIDE4LjAyODIgOC44NTQ4OSAxNy45MTU0IDguNzQ1MDdMMTcuMjM1IDguMDgyMzVDMTcuMTIyMyA3Ljk3MjU1IDE2LjkzOTUgNy45NzI1NSAxNi44MjY3IDguMDgyMzVaIiBmaWxsPSIjOEQ4RDhEIi8+Cjwvc3ZnPgo=") no-repeat !important;
}
.facetgroup-container .facetitem input[type="checkbox"] + span {
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  /*background:@bg_checkbox left top no-repeat;*/
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgc3Ryb2tlPSIjOEQ4RDhEIi8+Cjwvc3ZnPgo=") left top no-repeat;
  margin-right: 16px;
  cursor: pointer;
  float: left;
}
.facetgroup-container .facetitem input[type="checkbox"]:checked + span {
  /*background:@bg_checkbox -22px top no-repeat;*/
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgc3Ryb2tlPSIjNkE2QTZBIi8+CjxwYXRoIGQ9Ik0xNy4xMjMzIDUuNzEwODdDMTcuMTUzMiA1LjY3MTAyIDE3LjE5MiA1LjYzODY3IDE3LjIzNjUgNS42MTY0QzE3LjI4MTEgNS41OTQxMiAxNy4zMzAyIDUuNTgyNTIgMTcuMzggNS41ODI1MkMxNy40Mjk4IDUuNTgyNTIgMTcuNDc4OSA1LjU5NDEyIDE3LjUyMzUgNS42MTY0QzE3LjU2OCA1LjYzODY3IDE3LjYwNjggNS42NzEwMiAxNy42MzY3IDUuNzEwODdMMTguMDIxNyA2LjA2ODM1QzE4LjA4NyA2LjE1MjE1IDE4LjEyMjUgNi4yNTU0MSAxOC4xMjI1IDYuMzYxNjlDMTguMTIzNSA2LjQwOTAyIDE4LjExNTEgNi40NTYwOCAxOC4wOTc4IDYuNTAwMTRDMTguMDgwNSA2LjU0NDIgMTguMDU0NiA2LjU4NDM4IDE4LjAyMTcgNi42MTgzNkw4LjM1OTk5IDE2LjI4OTJDOC4yODc0MyAxNi4zNjQ2IDguMTg5NDIgMTYuNDEwNCA4LjA4NSAxNi40MTc1QzguMDMyODYgMTYuNDE1OSA3Ljk4MTU4IDE2LjQwMzcgNy45MzQzIDE2LjM4MTZDNy44ODcwMyAxNi4zNTk1IDcuODQ0NzQgMTYuMzI4MSA3LjgwOTk4IDE2LjI4OTJMMy45NzgzMyAxMi40NDgzQzMuOTQ0OTMgMTIuNDE0NyAzLjkxODc2IDEyLjM3NDYgMy45MDE0MiAxMi4zMzA0QzMuODg0MDggMTIuMjg2MyAzLjg3NTk2IDEyLjIzOTEgMy44Nzc1MSAxMi4xOTE3QzMuODc4ODIgMTIuMDg1NiAzLjkxNDE2IDExLjk4MjggMy45NzgzMyAxMS44OTg0TDQuMzYzMzQgMTEuNTVDNC4zOTMyMiAxMS41MTAyIDQuNDMxOTcgMTEuNDc3OCA0LjQ3NjUyIDExLjQ1NTZDNC41MjEwNyAxMS40MzMzIDQuNTcwMiAxMS40MjE3IDQuNjIgMTEuNDIxN0M0LjY2OTgxIDExLjQyMTcgNC43MTg5MyAxMS40MzMzIDQuNzYzNDggMTEuNDU1NkM0LjgwODAzIDExLjQ3NzggNC44NDY3OCAxMS41MTAyIDQuODc2NjcgMTEuNTVMOC4wNjY2NSAxNC43NEwxNy4xMjMzIDUuNzEwODdaIiBmaWxsPSIjNkE2QTZBIi8+Cjwvc3ZnPgo=") no-repeat;
}
.facetgroup-container .facetitem input[type="checkbox"]:disabled + span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHN0cm9rZT0iIzhEOEQ4RCIvPgo8L3N2Zz4K") no-repeat;
}
.facetgroup-container .facetitem input[disabled="disabled"] + span {
  background: url("/images/dkm_checkbox.png?20210126") -44px top no-repeat;
}
.facetgroup-container .facetitem span.checkboxDisabled {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHN0cm9rZT0iIzhEOEQ4RCIvPgo8L3N2Zz4K") no-repeat !important;
}
.facetgroup-container .facetitem span.checkboxCheckedDisabled {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSIjRTBFMEUwIi8+CjxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHN0cm9rZT0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTcuMTIzMyA1LjcxMDg3QzE3LjE1MzIgNS42NzEwMiAxNy4xOTIgNS42Mzg2NyAxNy4yMzY1IDUuNjE2NEMxNy4yODExIDUuNTk0MTIgMTcuMzMwMiA1LjU4MjUyIDE3LjM4IDUuNTgyNTJDMTcuNDI5OCA1LjU4MjUyIDE3LjQ3ODkgNS41OTQxMiAxNy41MjM1IDUuNjE2NEMxNy41NjggNS42Mzg2NyAxNy42MDY4IDUuNjcxMDIgMTcuNjM2NyA1LjcxMDg3TDE4LjAyMTcgNi4wNjgzNUMxOC4wODcgNi4xNTIxNSAxOC4xMjI1IDYuMjU1NDEgMTguMTIyNSA2LjM2MTY5QzE4LjEyMzUgNi40MDkwMiAxOC4xMTUxIDYuNDU2MDggMTguMDk3OCA2LjUwMDE0QzE4LjA4MDUgNi41NDQyIDE4LjA1NDYgNi41ODQzOCAxOC4wMjE3IDYuNjE4MzZMOC4zNTk5OSAxNi4yODkyQzguMjg3NDMgMTYuMzY0NiA4LjE4OTQyIDE2LjQxMDQgOC4wODUgMTYuNDE3NUM4LjAzMjg2IDE2LjQxNTkgNy45ODE1OCAxNi40MDM3IDcuOTM0MyAxNi4zODE2QzcuODg3MDMgMTYuMzU5NSA3Ljg0NDc0IDE2LjMyODEgNy44MDk5OCAxNi4yODkyTDMuOTc4MzMgMTIuNDQ4M0MzLjk0NDkzIDEyLjQxNDcgMy45MTg3NiAxMi4zNzQ2IDMuOTAxNDIgMTIuMzMwNEMzLjg4NDA4IDEyLjI4NjMgMy44NzU5NiAxMi4yMzkxIDMuODc3NTEgMTIuMTkxN0MzLjg3ODgyIDEyLjA4NTYgMy45MTQxNiAxMS45ODI4IDMuOTc4MzMgMTEuODk4NEw0LjM2MzM0IDExLjU1QzQuMzkzMjIgMTEuNTEwMiA0LjQzMTk3IDExLjQ3NzggNC40NzY1MiAxMS40NTU2QzQuNTIxMDcgMTEuNDMzMyA0LjU3MDIgMTEuNDIxNyA0LjYyIDExLjQyMTdDNC42Njk4MSAxMS40MjE3IDQuNzE4OTMgMTEuNDMzMyA0Ljc2MzQ4IDExLjQ1NTZDNC44MDgwMyAxMS40Nzc4IDQuODQ2NzggMTEuNTEwMiA0Ljg3NjY3IDExLjU1TDguMDY2NjUgMTQuNzRMMTcuMTIzMyA1LjcxMDg3WiIgZmlsbD0iIzhEOEQ4RCIvPgo8L3N2Zz4K") no-repeat !important;
}
label.label_facet {
  white-space: pre-wrap !important;
  display: inline-block;
}
label.label_check .disabled {
  color: #333;
}
.block {
  display: inline-block;
}
.display-block {
  display: block;
}
div.pikto {
  float: right;
  padding-right: 42px;
}
div.pikto_additional {
  padding-right: 10px;
}
/* Meine Artikel */
.hiddenrow {
  display: none;
}
table.myArticleTable td {
  padding-bottom: 5px;
}
table.myArticleTable .hg {
  font-weight: bold;
}
.jstree-default.jstree-focused {
  background: none repeat scroll 0 0 #fff !important;
}
table.addmyarttable td {
  vertical-align: middle;
}
table.addmyarttable td.no-padding-right {
  padding-right: 0;
}
/* breadcrumbs */
ul.breadcrumbs {
  padding-bottom: 24px;
  float: left;
}
li.breadcrumbs {
  float: left;
  margin: 8px 0 0 0;
  border: 0;
  display: inline-block;
}
li.breadcrumbs > a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #6A6A6A;
  display: inline-block;
}
li.breadcrumbs > a:hover {
  color: #CB0538;
}
li.breadcrumbs > a.mobile-breadcrumb {
  display: none;
}
@media (max-width: 768px) {
  li.breadcrumbs {
    display: none;
  }
  li.breadcrumbs:nth-last-child(1),
  li.breadcrumbs.breadcrumbs-root {
    display: inline-block;
  }
  li.breadcrumbs.breadcrumbsLast {
    color: #000;
  }
  li.breadcrumbs.breadcrumbsLast > a {
    color: #6A6A6A;
  }
  li.breadcrumbs > svg {
    transform: rotate(180deg);
    display: none;
  }
  li.breadcrumbs > a {
    display: none;
  }
  li.breadcrumbs > a.mobile-breadcrumb {
    display: inline-block;
    padding-left: 32px;
    position: relative;
  }
  li.breadcrumbs > a.mobile-breadcrumb:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    transform: translateY(-50%);
    background-size: 32px;
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 32px;
    height: 32px;
  }
}
li.breadcrumbs > svg {
  vertical-align: bottom;
}
li.breadcrumbs:first-child > svg {
  display: none;
}
li.breadcrumbs:first-child > a {
  margin-left: 0;
}
li.breadcrumbsLast {
  color: #CB0538;
}
li.breadcrumbsLast > a {
  color: #CB0538;
}
.chapter-list-switch {
  display: none;
}
@media screen and (min-width: 992px) {
  div.shopcontent-relative ul.breadcrumbs {
    margin-right: 90px;
  }
  div.shopcontent-relative .chapter-list-switch {
    display: block;
    position: absolute;
    right: 0;
    top: 20px;
    height: 36px;
    width: 90px;
    text-align: right;
  }
  div.shopcontent-relative .chapter-list-switch .chapter-list-switch-icon {
    width: 34px;
    height: 34px;
    border: 1px solid #e5e5e5;
  }
  div.shopcontent-relative .chapter-list-switch .chapter-list-switch-icon:hover {
    cursor: pointer;
  }
  div.shopcontent-relative .chapter-list-switch .chapter-list-switch-icon-tile {
    margin-left: 4px;
  }
}
/* Chapter-List */
.chapter-list-top-container {
  width: 100%;
  float: left;
  margin-bottom: 36px;
}
.chapter-list-top-container.is-disabled {
  display: none;
}
@media (max-width: 768px) {
  .chapter-list-top-container {
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 0;
    float: none;
    clear: both;
  }
}
@media (max-width: 991px) {
  .chapter-list-list-container {
    display: none;
  }
}
.chapter-list-top-container .chapter-list-top-item {
  display: inline-block;
  border: 1px solid #999999;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  padding: 2px 10px 3px;
  margin-bottom: 12px;
}
@media (max-width: 768px) {
  .chapter-list-top-container .chapter-list-top-item {
    margin-bottom: 4px;
  }
}
.chapter-list-top-container .chapter-list-top-item > a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}
.chapter-list-top-container .chapter-list-top-item > a:hover {
  text-decoration: none;
  color: #CB0538;
}
.chapter-list-top-container .chapter-list-top-item > a.active {
  color: #CB0538;
}
.chapter-list-top-container .chapter-list-top-item.active > a {
  color: #CB0538;
}
.prevNextMenu a:hover,
.prevNextMenu a:active,
.prevNextMenu a:focus {
  text-decoration: none;
}
.footerPrevNextMenuContainer {
  position: relative;
}
.footerPrevNextMenuContainer .price-text {
  text-align: left;
  width: auto;
  margin-right: 85px;
}
.footerPrevNextMenuContainer .prevNextMenu {
  position: absolute;
  margin: 0;
  width: auto;
  right: 0;
  bottom: 0;
}
.footerPrevNextMenuContainer .prevNextMenu a:hover,
.footerPrevNextMenuContainer .prevNextMenu a:active,
.footerPrevNextMenuContainer .prevNextMenu a:focus {
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  .breadCrumbMenuContainer ul.breadcrumbs {
    margin-right: 85px;
  }
  .breadCrumbMenuContainer .prevNextMenu {
    right: 0;
  }
}
@media screen and (max-width: 992px) {
  .footerPrevNextMenuContainer {
    margin-top: 25px;
  }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
  .breadCrumbMenuContainer {
    margin-top: 10px;
  }
}
/* Suche */
.website-search-button,
.shop-search-button {
  padding: 11px 16px;
  border-radius: 0;
  border: none;
  background: #E0E0E0;
  color: #6A6A6A;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  float: left;
}
.website-search-button:focus,
.shop-search-button:focus,
.website-search-button:active,
.shop-search-button:active,
.website-search-button:hover,
.shop-search-button:hover,
.search-button-active {
  padding: 11px 16px;
  background: #464D5F;
  color: #fff;
  border-radius: 0;
}
.facetfields {
  padding-left: 40px;
  padding-top: 20px;
  padding-right: 20px;
  margin-bottom: 60px;
}
div.facetgroup {
  border-bottom: 1px solid #999999;
  margin-bottom: 16px;
  /*margin-left: 12px;*/
  margin-right: 12px;
}
div.facetgroup.no-border {
  border: none;
}
div.facetgroup .facetitems.weitere {
  padding-bottom: 16px;
}
div.facetgroup .facetitem:last-child {
  padding-bottom: 16px;
}
@media (max-width: 978px) {
  div.facetgroup .facetitem {
    padding-bottom: 5px;
  }
}
div.facettitle,
a.facettitle {
  color: #000;
  /*border-bottom: 1px solid black;
    padding-left: 25px;*/
  padding-bottom: 5px;
  display: block;
}
a.facettitle:hover {
  text-decoration: none;
  cursor: pointer;
}
span.facetlabel {
  width: 100px;
}
.facetgroup {
  position: relative;
}
.facetopen:after,
.facetclosed:after {
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  float: right;
  position: absolute;
  right: 0;
  top: 16px;
}
.facetopen:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  /*background-position: 5px 7px;*/
}
.facetclosed:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  /*background-position: 5px 7px;*/
}
.konfigurator-loadmore-container {
  width: 200px;
  text-align: center;
  margin: auto;
}
.konfigurator-loadmore-container a,
.konfigurator-loadmore-container a:hover,
.konfigurator-loadmore-container a:active {
  font-weight: bold;
  text-decoration: none;
}
.icon-arrow-link-more {
  margin-top: 6px;
  background: url(/images/product_info_open.png?20170310) no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 7px;
  width: 14px;
}
ul.facetitems {
  padding-top: 10px;
}
ul.facetmore {
  padding-top: 0px;
}
p.facet_title,
span.facet_title {
  display: inline-block;
  text-indent: 0;
  margin-bottom: 0px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  float: right;
  width: calc(100% - 38px);
}
li.facetitem > label {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
@media (max-width: 768px) {
  li.facetitem > label {
    display: block;
    width: auto;
  }
}
div.hitlistproduct {
  clear: left;
}
div.hitlistproduct > div.produktbild {
  width: 142px;
  height: 93px;
  float: left;
  padding-right: 20px;
}
div.hitlistproduct > div.produkttext > div {
  clear: right;
}
div.basketinfo {
  float: right;
  padding-right: 0;
}
.basketdropdown {
  float: left;
}
button.buttonwithimage {
  height: 43px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  text-align: left;
  width: 200px;
}
button.buttonwithimage > img {
  float: left;
  padding-right: 5px;
}
button.buttonwithimage > div.txt {
  padding-top: 5px;
  white-space: nowrap;
  overflow: hidden;
}
button.basketbutton {
  height: 43px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  text-align: left;
  width: 200px;
}
button.basketbutton > img {
  float: left;
  padding-right: 5px;
}
button.basketbutton > div.txt {
  padding-top: 3px;
  white-space: nowrap;
  overflow: hidden;
}
div.left {
  float: left;
  clear: left;
  left: 0;
}
div.right {
  float: right;
  right: 0;
}
div.oneof2 {
  width: 45%;
  float: left;
}
div.twoof2 {
  width: 45%;
  float: right;
}
div.c1 {
  width: 25%;
  float: left;
  clear: left;
}
div.c2 {
  width: 75%;
  float: right;
}
div.c3 {
  width: 98%;
  float: left;
  padding-left: 20px;
}
div.hitlist {
  float: left;
  width: 100%;
}
@media (max-width: 768px) {
  div.hitlist {
    width: calc(100% + 10px);
  }
}
@media (max-width: 460px) {
  .c2#hitlist {
    position: relative;
  }
  .c2 .hitlisttitle {
    position: absolute;
    top: -43px;
    z-index: 2;
  }
}
div.hitlisttitle {
  margin: 20px;
  float: left;
}
.c3 div.hitlisttitle {
  float: none;
}
div.hitlistpager {
  float: left;
  color: #036;
  font-weight: bold;
  font-size: 13px;
  vertical-align: middle;
  width: 100%;
}
div.hitlistsorter {
  float: left;
  color: #036;
  font-weight: bold;
  font-size: 13px;
  vertical-align: middle;
  width: 100%;
}
@media (max-width: 768px) {
  div.hitlistsorter {
    display: none;
  }
}
div.searchpagesortertitle {
  float: left;
  padding-right: 5px;
  padding-top: 2px;
}
div.searchpagesorter {
  float: right;
}
div.searchpagesorter > div.dropdown32 {
  width: 120px;
}
div.hitlistcontrol {
  float: right;
  padding-right: 40px;
  padding-bottom: 10px;
  margin-top: 20px;
  color: #036;
  font-weight: bold;
  font-size: 13px;
  vertical-align: middle;
}
@media (max-width: 680px) {
  div.hitlistcontrol {
    padding-right: 20px;
  }
}
div.hitlistpager > div {
  float: left;
  padding-left: 3px;
  padding-right: 3px;
}
div.hitlistpager > div.current {
  border-bottom: solid 2px #036;
}
div.hitlistpager img {
  padding-bottom: 2px;
}
div.hitlistpager > div.searchpagesizer {
  width: 85px;
  float: right;
  padding-right: 5px;
}
div.searchpageorder {
  clear: left;
  width: 85px;
}
div.hitlistpager > div > a.pagenumber {
  display: block;
  width: 22px;
  height: 20px;
  background-color: #fff;
  color: #036;
  border: 1px solid #036;
  vertical-align: middle;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  padding-top: 2px;
}
div.hitlistpager > div > a.currentpagenumber {
  background-color: #036;
  color: #fff;
  text-decoration: none;
}
a.product {
  display: block;
}
a.product,
div.product {
  width: 100%;
  float: left;
  /* height: 110px; Hoehe soll selbst berechnet werden */
  min-height: 125px;
  padding-bottom: 30px;
  padding-top: 30px;
  border: 1px solid #fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}
@media (max-width: 640px) {
  a.product,
  div.product {
    padding-bottom: 0;
    padding-top: 0;
  }
}
a.product.product-action:hover,
div.product.product-action:hover,
a.product.product-action:focus,
div.product.product-action:focus,
a.product.product-action:active,
div.product.product-action:active {
  border-color: #cb0538;
}
a.product-websitelist,
div.product-websitelist {
  padding-bottom: 0;
  padding-top: 15px;
}
@media (max-width: 640px) {
  a.product-websitelist,
  div.product-websitelist {
    padding-bottom: 0;
    padding-top: 0;
  }
}
div.productimage {
  float: left;
  width: 150px;
  max-height: 100px;
  overflow: hidden;
}
div.productimage-websitelist {
  float: right;
  margin-right: 5px;
}
.cms-hitlist a.product,
.cms-hitlist div.product {
  min-height: auto;
}
.hitlist.cms-hitlist .mobile-hidden {
  display: block;
}
.hitlist.cms-hitlist .mobile-show {
  display: none;
}
@media (max-width: 991px) {
  .hitlist.cms-hitlist {
    max-width: 100%;
  }
  .hitlist.cms-hitlist .mobile-hidden {
    display: none;
  }
  .hitlist.cms-hitlist .mobile-show {
    display: block;
  }
  .hitlist.cms-hitlist .mobile-show .productimageplaceholder {
    display: inline;
    float: right;
  }
  .hitlist.cms-hitlist .mobile-show img {
    float: right;
    padding-left: 10px;
  }
}
.hitlist.cms-hitlist div.producttext {
  max-width: 70%;
}
@media (min-width: 1028px) {
  .hitlist div.producttext {
    max-width: 330px;
  }
}
@media (min-width: 769px) and (max-width: 1027px) {
  .hitlist div.producttext {
    max-width: 33%;
  }
}
div.producttext {
  display: block;
  overflow: hidden;
  float: left;
}
div.producttext > .productimage {
  display: none;
}
.accordion-body {
  position: relative;
}
.accordion-body .productlist {
  height: 261px;
  margin: 0;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.accordion-body .productlist::-webkit-scrollbar {
  display: none;
}
.accordion-body .productlist .hitlist {
  white-space: nowrap;
  height: 253px;
  margin: 0;
}
.accordion-body .productlist .hitlist a.product,
.accordion-body .productlist .hitlist div.product {
  display: inline-block;
  float: none;
  /* height: 110px; Hoehe soll selbst berechnet werden */
  height: 253px;
  width: 231px;
  position: relative;
  background: #fff;
  /* F0F0F0 - grey 2 */
  border: 1px solid #F0F0F0;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px -3px rgba(0, 0, 0, 0.25);
  border-radius: 0;
  padding: 0;
}
.accordion-body .productlist .hitlist a.product.produkt-aktion:before,
.accordion-body .productlist .hitlist div.product.produkt-aktion:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0px;
  height: 0px;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 25px 25px 0 0;
  border-color: #CB0538 transparent transparent transparent;
}
.accordion-body .productlist .hitlist a.product + .product,
.accordion-body .productlist .hitlist div.product + .product {
  margin-left: 13px;
}
@media (max-width: 991px) {
  .accordion-body .productlist .hitlist a.product,
  .accordion-body .productlist .hitlist div.product {
    padding-bottom: 0;
    padding-top: 0;
    display: inline-flex;
    flex-direction: column;
  }
}
.accordion-body .productlist .hitlist a.product div.productimage,
.accordion-body .productlist .hitlist div.product div.productimage {
  float: none;
  clear: both;
  margin-left: 25px;
  margin-top: 13px;
  width: 75px;
  height: 75px;
  overflow: hidden;
  text-align: left;
}
.accordion-body .productlist .hitlist a.product div.productimage img,
.accordion-body .productlist .hitlist div.product div.productimage img {
  margin: 0;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 0;
  position: relative;
  transform: translateY(-50%);
}
.accordion-body .productlist .hitlist a.product div.producttext,
.accordion-body .productlist .hitlist div.product div.producttext {
  max-width: 100%;
}
.accordion-body .productlist .hitlist a.product div.producttext > .productnumber,
.accordion-body .productlist .hitlist div.product div.producttext > .productnumber {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #8d8d8d;
  margin-top: 12px;
  padding-left: 13px;
  float: none;
  clear: both;
}
.accordion-body .productlist .hitlist a.product div.producttext > .productname,
.accordion-body .productlist .hitlist div.product div.producttext > .productname {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-top: 8px;
  padding-left: 13px;
  white-space: normal;
  float: none;
  clear: both;
  height: 6em;
}
.accordion-body .productlist .hitlist a.product div.producttext > .dimtext,
.accordion-body .productlist .hitlist div.product div.producttext > .dimtext {
  display: none;
  float: none;
  clear: both;
}
.accordion-body .productlist .hitlist a.product div.producttext > div.aktionstext,
.accordion-body .productlist .hitlist div.product div.producttext > div.aktionstext {
  position: absolute;
  bottom: 13px;
  left: 0;
  margin-left: 13px;
  margin-right: 13px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  background: #fff;
  padding-top: 3px;
  width: calc(100% - 26px);
}
.accordion-body .productlist .hitlist a.product div.producttext > div.aktionstext .aktionstext,
.accordion-body .productlist .hitlist div.product div.producttext > div.aktionstext .aktionstext {
  color: #CB0538;
  font-weight: 600;
}
.accordion-body .productlist .hitlist a.product div.productorder,
.accordion-body .productlist .hitlist div.product div.productorder {
  position: absolute;
  width: auto;
  right: auto;
  left: 13px;
  bottom: 13px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  float: none;
  clear: both;
}
.accordion-body .productlist .hitlist a.product:hover *,
.accordion-body .productlist .hitlist div.product:hover * {
  color: #CB0538 !important;
}
div.producttext {
  overflow: hidden;
}
div.articletext.producttext .dimtext {
  font-size: 15px;
}
div.articletext.producttext .dimtext.text {
  color: #000000;
  font-size: 14px;
}
@media (max-width: 991px) {
  div.articletext.producttext .dimtext.text {
    margin: 0;
  }
}
div.articletext.producttext .productname {
  font-size: 16px;
  margin-bottom: 12px;
}
div.productorder {
  float: right;
  width: 255px;
  position: absolute;
  right: 0;
  bottom: 20px;
}
div.productorder .basketlinks {
  text-align: right;
}
div.productorder .basketinfo {
  width: 100%;
  font-size: 23px;
  padding-right: 0;
  float: none;
  text-align: right;
}
div.productorder .success {
  width: 100%;
  color: #249159;
}
div.productorder .basketmengen {
  width: 100%;
  padding: 15px 0;
}
div.productorder .staffel-link .textlink {
  font-weight: normal;
  font-size: 15px;
}
div.productorder .staffel-info-grau {
  font-size: 15px;
  color: #888;
}
div.productorder .staffel-info-dim {
  color: #cb0538;
}
div.ordermodify {
  padding-left: 15px;
}
div.ordermodify div.basketinfo {
  color: #036;
  font-weight: bold;
  float: none;
  padding-bottom: 0;
}
.hitlist div.ordermodify div.basketlinks div.basketweitere {
  padding-bottom: 0;
}
div.ordermodify div.basketlinks div.basketweitere {
  padding-bottom: 10px;
  text-align: right;
}
div.ordermodify div.basketlinks div.basketanarbeitung button.anarbeitung {
  font-size: 15px;
}
div.productimageplaceholder {
  width: 130px;
  height: 93px;
  vertical-align: middle;
  text-align: center;
  line-height: 93px;
  background-color: #ccc;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  font-size: 30px;
  color: #fff;
  opacity: 0.5;
}
#hitlist div.productimageplaceholder {
  width: 98px;
  height: 98px;
  line-height: 98px;
}
#hitlist .cms-hitlist div.productimageplaceholder {
  width: 150px;
  height: 84px;
  line-height: 84px;
}
@media (max-width: 991px) {
  #hitlist .cms-hitlist div.productimageplaceholder {
    height: 78px;
    line-height: 78px;
  }
}
.ui-menu-item .acproductimage div.productimageplaceholder {
  width: 100%;
  line-height: 58px;
  height: 58px;
}
.fastinput_ac .ui-menu-item .acproductimage div.productimageplaceholder {
  width: 100%;
  line-height: 60px;
  height: 60px;
}
.mod-label div.productimageplaceholder {
  width: 50px;
  height: 50px;
  line-height: 50px;
  padding: 0;
  margin: auto;
  border: 1px solid #fff;
  font-size: 20px;
}
div.producttext > div.productnumber {
  margin-left: 4px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #6A6A6A;
}
div.producttext > div.productnumber.position-bottom {
  left: 74px;
}
div.producttext > div.productnumber .customerProdNum {
  color: #0A579E;
}
.pdfDetailText div.productnumber {
  font-size: 13px;
  font-style: italic;
  color: #888;
}
div.producttext > div.packagesize {
  margin-right: 20px;
  font-size: 13px;
  font-style: italic;
  color: #888;
  float: right;
  clear: right;
}
.pdfDetailText div.packagesize {
  font-size: 13px;
  font-style: italic;
  color: #888;
}
div.producttext > div.productname {
  float: left;
  margin-left: 5px;
  margin-right: 20px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  clear: left;
}
@media (max-width: 991px) {
  div.producttext.articletext > div.productname {
    margin-left: 0;
  }
}
@media screen and (max-width: 991px) {
  #hitlist div.producttext > div.productname {
    margin-right: 0;
    display: inline-block;
    max-width: calc(100% - 106px);
    clear: none;
  }
}
#hitlist .cms-hitlist .mobile-show .producttext {
  max-width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-end;
}
#hitlist .cms-hitlist .mobile-show .producttext .productname {
  display: block;
  width: 50%;
  max-width: 50%;
  flex: 0 0 50%;
  margin-bottom: 12px;
  word-break: break-word;
}
#hitlist .cms-hitlist .mobile-show .producttext .productimage {
  display: block;
  width: 50%;
  max-width: 50%;
  float: right;
  background-image: none;
  margin: 0;
  flex: 0 0 50%;
  margin-bottom: 12px;
  height: auto;
}
#hitlist .cms-hitlist .mobile-show .producttext .productimage .productimageplaceholder {
  position: relative;
  left: auto;
  bottom: auto;
}
.pdfDetailText div.productname {
  font-size: 15px;
  font-weight: bold;
  color: #036;
}
div.producttext > div.dimtext {
  font-size: 13px;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  clear: left;
}
div.producttext > div.dimtext-websitelist {
  margin-left: 5px;
}
.pdfDetailText div.dimtext {
  font-size: 13px;
}
div.producttext div.producttext-prices {
  margin: 5px 20px 0;
  font-size: 13px;
}
div.producttext div.producttext-prices .action-price {
  color: #cb0538;
  font-size: 16px;
  font-weight: bold;
}
div.producttext > div.aktiontext {
  font-size: 13px;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  clear: left;
}
.pdfDetailText div.aktiontext {
  font-size: 13px;
}
div.producttext > div.aktiontext > div.aktionstext {
  font-size: 13px;
  font-weight: bold;
  color: #cb0538;
  float: left;
  clear: left;
}
.pdfDetailText div.aktiontext > div.aktionstext {
  font-size: 13px;
  font-weight: bold;
  color: #cb0538;
}
div.producttext > div.aktiontext > div.aktionspreis {
  font-size: 13px;
  font-weight: bold;
  color: #cb0538;
  float: left;
  clear: left;
}
.pdfDetailText div.aktiontext > div.aktionspreis {
  font-size: 13px;
  font-weight: bold;
  color: #cb0538;
}
div.producttext > div.aktiontext > div.stattpreis {
  font-size: 13px;
  font-weight: bold;
  float: left;
}
.pdfDetailText div.aktiontext > div.stattpreis {
  font-size: 13px;
  font-weight: bold;
}
div.producttext > div.rabattcode {
  font-size: 15px;
  float: right;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 20px;
}
.pdfDetailText div.rabattcode {
  font-size: 15px;
  font-weight: bold;
}
div.orderunit1 {
  float: left;
  margin-left: 20px;
}
div.orderunit2,
.laengeFormFieldWrapper {
  float: right;
  margin-right: 30px;
}
.laengeFormFieldWrapper .laengeFormFieldText {
  margin-right: 6px;
}
.laengeFormField {
  display: inline-block;
}
.shopform > div.control {
  font-size: 15px;
}
.shopform label {
  display: block;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
}
.shopform input,
.shopform select,
.shopform textarea,
.shopform .dropdown > .selected {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 6px 6px;
  margin-bottom: 10px;
  background: #fff;
  border: 1px solid #6A6A6A;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 11px;
  line-height: 1;
  color: #000;
}
.shopform input:focus,
.shopform select:focus,
.shopform textarea:focus {
  border-color: #000;
  outline: medium none;
  padding: 5px 5px 5px;
}
.orderbutton {
  height: 40px;
  width: 205px;
  margin-left: 20px;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;
  padding-right: 10px;
  color: #ffffff;
}
.orderbutton.productlistorderbutton {
  padding: 5px 17px;
  width: 100px;
  height: 40px;
  margin-left: 0;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .orderbutton.productlistorderbutton {
    width: 120px;
    height: 50px;
  }
}
.orderbutton.productlistorderbutton img {
  height: auto;
  width: 25px;
}
.detailbutton {
  height: 40px;
  width: 190px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 15px;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  line-height: 8px;
}
@media (max-width: 640px) {
  .detailbutton {
    width: 150px;
    float: right;
  }
}
.orderbutton div.marker {
  float: left;
}
.orderbutton div.marker > img {
  float: left;
  padding-top: 4px;
}
.orderbutton div.marker div.hit {
  float: left;
  padding-left: 11px;
  padding-top: 2px;
  font-size: 28px;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
}
.orderbutton div.marker div.aktion {
  float: left;
  padding-left: 22px;
  padding-top: 0px;
}
.hitlist .orderRow {
  display: inline-flex;
}
.hitlist .orderRow .orderButtonsBox-login {
  display: inline-flex;
}
.hitlist .hr-container {
  padding: 0 20px;
}
.hitlist .hr-container hr {
  float: left;
  margin-top: 1px;
}
@media (max-width: 991px) {
  .hitlist .hr-container {
    display: none;
  }
}
.hitlist .productorder {
  padding-right: 20px;
  text-align: right;
}
.hitlist .productorder .detailbutton {
  margin-left: 0;
}
.hitlist .productorder .aktiontext {
  padding: 0 0 10px 0;
}
@media screen and (max-width: 992px) {
  .hitlist .productorder .aktiontext {
    width: 100%;
    float: right;
  }
}
.hitlist .productorder .aktiontext .aktionstext {
  margin-left: 20px;
  font-size: 13px;
  color: #888888;
}
.hitlist .productorder .aktiontext .aktionspreis {
  font-size: 23px;
}
.hitlist .productorder .aktiontext .stattpreis {
  color: #036;
}
.hitlist .productorder .info .preis {
  padding-right: 0;
  color: #036;
  text-align: right;
  padding-bottom: 10px;
}
.hitlist .orderinput {
  width: 100%;
  float: right;
  text-align: right;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput {
    width: 230px;
  }
}
.hitlist .orderinput.orderinput .orderbutton.productlistorderbutton {
  width: 80px;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput.orderinput .orderbutton.productlistorderbutton {
    width: 95px;
    height: 50px;
  }
}
@media screen and (max-width: 991px) {
  .hitlist .orderinput.orderinput .orderbutton.productlistorderbutton {
    width: 65px;
  }
}
.hitlist .orderinput .productactions {
  margin-right: 0;
  width: 20px;
  text-align: right;
  margin-left: 5px;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .productactions {
    width: 22px;
  }
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .productactions .icon-price,
  .hitlist .orderinput .productactions .icon-availability {
    width: 22px;
    height: 22px;
  }
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .productactions .icon-availability {
    margin-top: 5px;
  }
}
.hitlist .orderinput .inputBox {
  width: 100%;
  height: 100%;
  margin-top: 1px;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .inputBox {
    margin-right: 5px;
    margin-top: 6px;
  }
}
.hitlist .orderinput .shopform {
  width: 100%;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .shopform .orderInputBox {
    margin: -9px 0 10px 0;
    width: 100%;
    float: right;
    height: auto;
  }
}
.hitlist .orderinput .orderInputBox {
  height: 44px;
  position: relative;
  margin-top: -3px;
  padding-left: 10px;
  margin-right: 5px;
}
@media screen and (min-width: 992px) {
  .hitlist .orderinput .orderInputBox {
    margin-right: 8px;
  }
}
.hitlist .orderinput input {
  width: 35px;
  margin-bottom: -1px;
  height: 18px;
  margin-left: 2px;
  padding: 1px;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput input {
    width: 40px;
    height: 22px;
  }
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput input.first-quantity {
    margin-top: 2px;
    margin-bottom: 5px;
  }
}
.hitlist .orderinput label {
  margin-top: 1px;
}
.hitlist .orderinput label.text-left {
  text-align: left;
}
.hitlist .orderinput span {
  margin-top: 12px;
}
.hitlist .orderinput label,
.hitlist .orderinput span {
  min-width: 22px;
  width: auto;
  font-size: 12px;
  color: #003366;
  margin-left: 1px;
  display: inline-table;
  line-height: 0;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput label.first-quantity,
  .hitlist .orderinput span.first-quantity {
    margin-top: 14px;
  }
}
.hitlist .orderinput .orderInputBox .laengeFormFieldWrapper {
  margin-right: 0;
  width: 100%;
}
.hitlist .orderinput .orderInputBox .laengeFormFieldText {
  float: left;
}
.hitlist .orderinput .orderInputBox .laengeFormField {
  float: right;
}
.hitlist .orderinput .orderInputBox .laengeFormField input {
  margin-left: 0;
}
.hitlist .orderinput .orderInputBox .single {
  margin-top: 22px;
}
@media screen and (max-width: 992px) {
  .hitlist .orderinput .orderInputBox .single {
    margin-top: 28px;
    margin-right: 5px;
  }
}
.hitlist .orderinput .orderInputBox .inputBoxMultiple {
  height: 50%;
}
.hitlist .ordermodify {
  padding: 0;
  margin: 0;
  float: none;
}
.hitlist .ordermodify .basketlinks {
  padding-right: 0;
  color: #036;
}
.hitlist .ordermodify .basketlinks .basketmengen {
  padding: 10px 0;
}
.product-additionals div.productimageplaceholder {
  width: 75px;
  height: 75px;
  line-height: 75px;
}
@media (max-width: 991px) and (min-width: 992px) {
  div.productorder {
    position: relative;
  }
}
.orderbutton div.info {
  float: right;
  font-size: 13px;
  padding-top: 4px;
  padding-left: 5px;
}
.orderbutton div.info > div.preis {
  font-weight: bold;
}
/* Kompatibilitaet KMAT */
td.compatible input {
  display: inline;
  width: auto;
}
.mod-accordion .accordion > .header {
  /*&:before {
        background: @bg_sprite no-repeat scroll 0 -1051px @cl_white;
        content: " ";
        height: 8px;
        left: 9px;
        position: absolute;
        top: 35px;
        width: 17px;
    }*/
}
.mod-accordion .accordion > .header:after {
  content: "";
  height: 25px;
  width: 25px;
  display: block;
  float: right;
  position: absolute;
  right: 0;
  top: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE4OTYgMTAuODc5NkMxOC4yNjI5IDEwLjg3NjcgMTguMzM2MSAxMC44ODg1IDE4LjQwNDggMTAuOTE0MkMxOC40NzM1IDEwLjk0IDE4LjUzNjMgMTAuOTc5MiAxOC41ODk2IDExLjAyOTZDMTguNjQzNiAxMS4wODI5IDE4LjY4NTcgMTEuMTQ3IDE4LjcxMzMgMTEuMjE3NkMxOC43NDA5IDExLjI4ODIgMTguNzUzMiAxMS4zNjM5IDE4Ljc0OTYgMTEuNDM5NlYxMi41NTk2QzE4Ljc1MzIgMTIuNjM1NCAxOC43NDA5IDEyLjcxMSAxOC43MTMzIDEyLjc4MTdDMTguNjg1NyAxMi44NTIzIDE4LjY0MzYgMTIuOTE2NCAxOC41ODk2IDEyLjk2OTZDMTguNTM2MyAxMy4wMjAxIDE4LjQ3MzUgMTMuMDU5MyAxOC40MDQ4IDEzLjA4NTFDMTguMzM2MSAxMy4xMTA4IDE4LjI2MjkgMTMuMTIyNiAxOC4xODk2IDEzLjExOTZIMTMuMTE5NlYxOC4xODk2QzEzLjEyMjYgMTguMjYyOSAxMy4xMTA4IDE4LjMzNjEgMTMuMDg1MSAxOC40MDQ4QzEzLjA1OTMgMTguNDczNSAxMy4wMjAxIDE4LjUzNjMgMTIuOTY5NiAxOC41ODk2QzEyLjkxNjQgMTguNjQzNiAxMi44NTIzIDE4LjY4NTcgMTIuNzgxNyAxOC43MTMzQzEyLjcxMSAxOC43NDA5IDEyLjYzNTQgMTguNzUzMiAxMi41NTk2IDE4Ljc0OTZIMTEuNDM5NkMxMS4zNjM5IDE4Ljc1MzIgMTEuMjg4MiAxOC43NDA5IDExLjIxNzYgMTguNzEzM0MxMS4xNDcgMTguNjg1NyAxMS4wODI5IDE4LjY0MzYgMTEuMDI5NiAxOC41ODk2QzEwLjk3OTIgMTguNTM2MyAxMC45NCAxOC40NzM1IDEwLjkxNDIgMTguNDA0OEMxMC44ODg1IDE4LjMzNjEgMTAuODc2NyAxOC4yNjI5IDEwLjg3OTYgMTguMTg5NlYxMy4xMTk2SDUuODA5NjNDNS43MzYzMyAxMy4xMjI2IDUuNjYzMTggMTMuMTEwOCA1LjU5NDQ4IDEzLjA4NTFDNS41MjU3OSAxMy4wNTkzIDUuNDYyOTQgMTMuMDIwMSA1LjQwOTY0IDEyLjk2OTZDNS4zNTU2OCAxMi45MTY0IDUuMzEzNTUgMTIuODUyMyA1LjI4NTk4IDEyLjc4MTdDNS4yNTg0MiAxMi43MTEgNS4yNDYwMiAxMi42MzU0IDUuMjQ5NjQgMTIuNTU5NlYxMS40Mzk2QzUuMjQ2MDIgMTEuMzYzOSA1LjI1ODQyIDExLjI4ODIgNS4yODU5OCAxMS4yMTc2QzUuMzEzNTUgMTEuMTQ3IDUuMzU1NjggMTEuMDgyOSA1LjQwOTY0IDExLjAyOTZDNS40NjI5NCAxMC45NzkyIDUuNTI1NzkgMTAuOTQgNS41OTQ0OCAxMC45MTQyQzUuNjYzMTggMTAuODg4NSA1LjczNjMzIDEwLjg3NjcgNS44MDk2MyAxMC44Nzk2SDEwLjg3OTZWNS44MDk2M0MxMC44NzY3IDUuNzM2MzMgMTAuODg4NSA1LjY2MzE4IDEwLjkxNDIgNS41OTQ0OEMxMC45NCA1LjUyNTc5IDEwLjk3OTIgNS40NjI5NCAxMS4wMjk2IDUuNDA5NjRDMTEuMDgyOSA1LjM1NTY4IDExLjE0NyA1LjMxMzU1IDExLjIxNzYgNS4yODU5OEMxMS4yODgyIDUuMjU4NDIgMTEuMzYzOSA1LjI0NjAyIDExLjQzOTYgNS4yNDk2NEgxMi41NTk2QzEyLjYzNTQgNS4yNDYwMiAxMi43MTEgNS4yNTg0MiAxMi43ODE3IDUuMjg1OThDMTIuODUyMyA1LjMxMzU1IDEyLjkxNjQgNS4zNTU2OCAxMi45Njk2IDUuNDA5NjRDMTMuMDIwMSA1LjQ2Mjk0IDEzLjA1OTMgNS41MjU3OSAxMy4wODUxIDUuNTk0NDhDMTMuMTEwOCA1LjY2MzE4IDEzLjEyMjYgNS43MzYzMyAxMy4xMTk2IDUuODA5NjNWMTAuODc5NkgxOC4xODk2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
}
.mod-accordion .accordion > .header {
  background-color: #fff !important;
  color: #036;
  border-bottom: 1px solid #036;
  border-top: 0px solid #036;
  border-left: 0px solid #036;
  border-right: 0px solid #036;
  cursor: pointer;
  outline: 0 none;
  position: relative;
  transition: border 0.5s linear 0.5s;
  padding-left: 40px;
  padding-top: 20px;
}
.mod-accordion .accordion > h2.header {
  font-family: "Open Sans", Sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
  position: relative;
  padding: 13px 0;
}
.mod-accordion .accordion > .ui-accordion-header-active {
  /*&:before {
        background-position: 0 -1125px;
        content: " ";
        top: 34px;
    }*/
}
.mod-accordion .accordion > .ui-accordion-header-active:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE4OTYgMTEuMzgwM0MxOC4yNjI5IDExLjM3NzQgMTguMzM2MSAxMS4zODkxIDE4LjQwNDggMTEuNDE0OUMxOC40NzM1IDExLjQ0MDcgMTguNTM2MyAxMS40Nzk5IDE4LjU4OTYgMTEuNTMwM0MxOC42NDM2IDExLjU4MzYgMTguNjg1NyAxMS42NDc2IDE4LjcxMzMgMTEuNzE4M0MxOC43NDA5IDExLjc4ODkgMTguNzUzMiAxMS44NjQ2IDE4Ljc0OTYgMTEuOTQwM1YxMy4wNjAzQzE4Ljc1MzIgMTMuMTM2MSAxOC43NDA5IDEzLjIxMTcgMTguNzEzMyAxMy4yODI0QzE4LjY4NTcgMTMuMzUzIDE4LjY0MzYgMTMuNDE3IDE4LjU4OTYgMTMuNDcwM0MxOC41MzYzIDEzLjUyMDcgMTguNDczNSAxMy41NiAxOC40MDQ4IDEzLjU4NTdDMTguMzM2MSAxMy42MTE1IDE4LjI2MjkgMTMuNjIzMyAxOC4xODk2IDEzLjYyMDNINS44MDk2M0M1LjczNjMzIDEzLjYyMzMgNS42NjMxOCAxMy42MTE1IDUuNTk0NDggMTMuNTg1N0M1LjUyNTc5IDEzLjU2IDUuNDYyOTQgMTMuNTIwNyA1LjQwOTY0IDEzLjQ3MDNDNS4zNTU2OCAxMy40MTcgNS4zMTM1NSAxMy4zNTMgNS4yODU5OCAxMy4yODI0QzUuMjU4NDIgMTMuMjExNyA1LjI0NjAyIDEzLjEzNjEgNS4yNDk2NCAxMy4wNjAzVjExLjk0MDNDNS4yNDYwMiAxMS44NjQ2IDUuMjU4NDIgMTEuNzg4OSA1LjI4NTk4IDExLjcxODNDNS4zMTM1NSAxMS42NDc2IDUuMzU1NjggMTEuNTgzNiA1LjQwOTY0IDExLjUzMDNDNS40NjI5NCAxMS40Nzk5IDUuNTI1NzkgMTEuNDQwNyA1LjU5NDQ4IDExLjQxNDlDNS42NjMxOCAxMS4zODkxIDUuNzM2MzMgMTEuMzc3NCA1LjgwOTYzIDExLjM4MDNIMTguMTg5NloiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}
.mod-accordion .accordion > .ui-accordion-header-active {
  border-bottom-color: #fff;
  transition: none 0s ease 0s;
}
.printCms {
  margin-top: -12px;
  margin-right: 43px;
}
.showBestelllisteInfo {
  margin-top: -12px;
  cursor: pointer;
}
h2 .showBestelllisteInfo {
  float: right;
}
.error {
  color: red;
}
.warnings {
  color: orange;
}
.noWrap {
  white-space: nowrap;
}
.ovTreeColumn h1 {
  margin-top: 10px;
}
.ovTreeColumn {
  width: 200px;
  padding: 0px;
}
.newObjectLink {
  /*line-height: 23px;*/
}
.ObjItemTitleTDSel,
.ObjItemTitleTD {
  font-size: 16px;
}
.ObjItemTitleTDSel {
  color: #036;
  font-weight: bold;
  white-space: nowrap;
}
.ObjItemTitleTD {
  font-weight: bold;
}
#DetailContent {
  padding-left: 20px;
  padding-right: 10px;
}
#DetailContent .button {
  margin-right: 2px;
}
#DetailContent td {
  /*line-height: 35px*/
}
#DetailContent td h2 {
  margin: 20px 0px 10px 0px;
}
#DetailContent .button {
  cursor: pointer;
}
.ovinput {
  width: inherit !important;
}
.errormsg {
  color: red;
  font-weight: bold;
}
.calendar {
  width: 300px;
}
.calendar .button {
  display: table-cell;
  border: none;
  border-radius: 0px;
  box-shadow: none;
}
.calendar .nav div {
  background: none !important;
}
.calendar .button:hover {
  width: inherit;
  height: inherit;
  padding: inherit !important;
  margin: inherit !important;
}
#DetailContent .datepickerpast {
  width: 232px;
}
.ui-datepicker-header {
  padding: 10px 5px;
}
.ui-datepicker-title {
  transform: translate(-50%, 0);
  position: absolute;
  top: 10px;
  left: 50%;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.ui-datepicker-calendar thead tr th {
  color: #6A6A6A;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.ui-datepicker-calendar tbody tr td {
  color: #999999;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.ui-datepicker-calendar tbody tr td.ui-datepicker-week-col {
  color: #6A6A6A;
  font-weight: 600;
}
.ui-datepicker-unselectable.ui-state-disabled:not(.ui-datepicker-other-month) {
  background: #F0F0F0;
  color: #999999;
}
.ui-datepicker {
  background: #fff;
  box-shadow: 0 0 10px #282828;
  padding: 8px;
}
@media (max-width: 991px) {
  .ui-datepicker {
    width: calc(100% - 32px);
  }
}
.ui-datepicker .ui-icon {
  color: transparent;
  cursor: pointer;
}
.ui-datepicker .ui-icon.ui-icon-circle-triangle-w {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  background-size: 80%;
  background-position: 50%;
}
.ui-datepicker .ui-icon.ui-icon-circle-triangle-e {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTkuMjg1Nkw5IDE4LjIzNDdMMTQuOTA5OSAxMi4yODYxTDkgNi4zMzc1NUwxMC4wNDUxIDUuMjg1NjRMMTcgMTIuMjg2MUwxMC4wNDUxIDE5LjI4NTZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=") no-repeat;
  background-size: 80%;
  background-position: 50%;
  right: 0;
  position: absolute;
}
.staticValue {
  line-height: 38px;
}
#DetailContent input {
  width: 330px !important;
}
#DetailContent .ui-datepicker-trigger {
  height: 37px;
  right: 32px;
  top: 22px;
}
#DetailContent input[name=LfaPLZ],
#DetailContent input[name=BauPLZ],
#DetailContent input[name=AdrPLZ] {
  float: left;
  width: 95px !important;
}
#DetailContent input[name=LfaOrt],
#DetailContent input[name=BauOrt],
#DetailContent input[name=AdrOrt] {
  float: left;
  width: 226px !important;
  margin-left: 10px;
}
.deliveryAdr {
  line-height: 20px !important;
  display: inline-block;
  color: gray;
  font-weight: bold;
  font-size: 12px;
  padding: 20px 0px;
}
#DetailContent .control {
  height: 67px;
}
#DetailContent input#BTBezeichnung {
  width: 693px !important;
}
.masterBez {
  margin-bottom: 5px;
}
.ovInfoCell {
  background-color: #EAEAEA;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: #fff;
  padding: 0px;
}
.objekte > form > .line {
  padding-top: 60px;
}
.objekte > form > .line h2 {
  padding-bottom: 10px;
}
.ovTreeColumn .facetfields {
  padding-left: 0px !important;
  width: 196px;
  line-height: 20px;
}
.ovTreeColumn .facetfields a {
  color: #000000;
}
.ovTreeColumn .facetitem a {
  padding-left: 30px;
}
.ObjTitle {
  height: 40px;
  padding-bottom: 40px;
}
.ObItemTitle .breadcrumbs {
  padding-top: 10px;
}
h2.produkteTitel {
  height: 50px;
}
.displayAfterValidation {
  display: none;
}
/* Objektverwaltung */
.positionTable {
  line-height: 30px;
}
.positionTable td,
.positionTable th {
  padding: 0px;
}
.positionTable td {
  border-bottom: 1px solid #036;
}
.positionTable .headRow td {
  border-bottom: 2px solid #036;
  font-weight: normal;
}
.positionTable .BLButtonCol {
  text-align: right;
}
.positionTable {
  margin-bottom: 50px;
}
/* Auftragsabfrage */
div.olOrder {
  position: relative;
  width: 100%;
  float: left;
  padding: 21px 1px;
  border: 1px solid #036;
  display: block;
  text-decoration: none;
  margin: 1px;
}
@media (max-width: 991px) {
  div.olOrder {
    padding-bottom: 20px;
  }
}
div.olOrder:hover,
div.olOrder:active,
div.olOrder:focus {
  margin: 0;
  border: 2px solid #036;
}
a.olOrder:hover,
a.olOrder:focus,
a.olOrder:active {
  cursor: pointer;
  border: 2px solid #036;
}
.boughtIconGrid {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy4wMDMxNyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMiIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTIuMDAzMiIgY3k9IjgiIHI9IjUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC45Nzg1IDE3LjA3OTVMOC4wMDMxNyAxNC4xMDUxTDguOTcyNzEgMTMuMTM1NUwxMC45Nzg1IDE1LjE0MTNMMTUuMTE5OCAxMUwxNi4wODg0IDExLjk2OTVMMTAuOTc4NSAxNy4wNzk1WiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjAwMzIgN0gxOS4wMDMyQzIwLjEwNzcgNyAyMS4wMDMyIDcuODk1NDMgMjEuMDAzMiA5VjE5QzIxLjAwMzIgMjAuMTA0NiAyMC4xMDc3IDIxIDE5LjAwMzIgMjFINS4wMDMxN0MzLjg5ODYgMjEgMy4wMDMxNyAyMC4xMDQ2IDMuMDAzMTcgMTlWOUMzLjAwMzE3IDcuODk1NDMgMy44OTg2IDcgNS4wMDMxNyA3SDcuMDAzMTdINy4xMDMxOUM3LjU2NjQ2IDQuNzE3NzYgOS41ODQyMiAzIDEyLjAwMzIgM0MxNC40MjIxIDMgMTYuNDM5OSA0LjcxNzc2IDE2LjkwMzIgN0gxNy4wMDMyWk0xNy4wMDMyIDhIMTYuMDAzMkg4LjAwMzE3SDcuMDAzMTdINS41MDMxN0M0LjY3NDc1IDggNC4wMDMxNyA4LjY3MTU3IDQuMDAzMTcgOS41VjE4LjVDNC4wMDMxNyAxOS4zMjg0IDQuNjc0NzUgMjAgNS41MDMxNyAyMEgxOC41MDMyQzE5LjMzMTYgMjAgMjAuMDAzMiAxOS4zMjg0IDIwLjAwMzIgMTguNVY5LjVDMjAuMDAzMiA4LjY3MTU3IDE5LjMzMTYgOCAxOC41MDMyIDhIMTcuMDAzMlpNOC4xMjkxOSA3SDE1Ljg3NzJDMTUuNDMzMSA1LjI3NDc3IDEzLjg2NyA0IDEyLjAwMzIgNEMxMC4xMzkzIDQgOC41NzMyMyA1LjI3NDc3IDguMTI5MTkgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 18px;
  width: 18px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 4.3rem;
}
@media (min-width: 992px) {
  .boughtIconGrid {
    top: 16px;
    left: 4.7rem;
  }
  .boughtIconGrid.boughtIconGrid.top-0 {
    top: 0;
  }
}
.boughtIconSolrGrid {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy4wMDMxNyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMiIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTIuMDAzMiIgY3k9IjgiIHI9IjUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC45Nzg1IDE3LjA3OTVMOC4wMDMxNyAxNC4xMDUxTDguOTcyNzEgMTMuMTM1NUwxMC45Nzg1IDE1LjE0MTNMMTUuMTE5OCAxMUwxNi4wODg0IDExLjk2OTVMMTAuOTc4NSAxNy4wNzk1WiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjAwMzIgN0gxOS4wMDMyQzIwLjEwNzcgNyAyMS4wMDMyIDcuODk1NDMgMjEuMDAzMiA5VjE5QzIxLjAwMzIgMjAuMTA0NiAyMC4xMDc3IDIxIDE5LjAwMzIgMjFINS4wMDMxN0MzLjg5ODYgMjEgMy4wMDMxNyAyMC4xMDQ2IDMuMDAzMTcgMTlWOUMzLjAwMzE3IDcuODk1NDMgMy44OTg2IDcgNS4wMDMxNyA3SDcuMDAzMTdINy4xMDMxOUM3LjU2NjQ2IDQuNzE3NzYgOS41ODQyMiAzIDEyLjAwMzIgM0MxNC40MjIxIDMgMTYuNDM5OSA0LjcxNzc2IDE2LjkwMzIgN0gxNy4wMDMyWk0xNy4wMDMyIDhIMTYuMDAzMkg4LjAwMzE3SDcuMDAzMTdINS41MDMxN0M0LjY3NDc1IDggNC4wMDMxNyA4LjY3MTU3IDQuMDAzMTcgOS41VjE4LjVDNC4wMDMxNyAxOS4zMjg0IDQuNjc0NzUgMjAgNS41MDMxNyAyMEgxOC41MDMyQzE5LjMzMTYgMjAgMjAuMDAzMiAxOS4zMjg0IDIwLjAwMzIgMTguNVY5LjVDMjAuMDAzMiA4LjY3MTU3IDE5LjMzMTYgOCAxOC41MDMyIDhIMTcuMDAzMlpNOC4xMjkxOSA3SDE1Ljg3NzJDMTUuNDMzMSA1LjI3NDc3IDEzLjg2NyA0IDEyLjAwMzIgNEMxMC4xMzkzIDQgOC41NzMyMyA1LjI3NDc3IDguMTI5MTkgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 18px;
  width: 18px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: 5px;
}
@media (max-width: 991px) {
  .boughtIconSolrGrid {
    margin-top: -3px;
  }
}
.boughtIconCardContainer {
  position: absolute;
  bottom: 0;
  left: 20px;
}
.boughtIconCardContainer.position2 {
  bottom: 0px;
  left: 0px;
}
.boughtIconCard {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy4wMDMxNyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMiIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTIuMDAzMiIgY3k9IjgiIHI9IjUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC45Nzg1IDE3LjA3OTVMOC4wMDMxNyAxNC4xMDUxTDguOTcyNzEgMTMuMTM1NUwxMC45Nzg1IDE1LjE0MTNMMTUuMTE5OCAxMUwxNi4wODg0IDExLjk2OTVMMTAuOTc4NSAxNy4wNzk1WiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjAwMzIgN0gxOS4wMDMyQzIwLjEwNzcgNyAyMS4wMDMyIDcuODk1NDMgMjEuMDAzMiA5VjE5QzIxLjAwMzIgMjAuMTA0NiAyMC4xMDc3IDIxIDE5LjAwMzIgMjFINS4wMDMxN0MzLjg5ODYgMjEgMy4wMDMxNyAyMC4xMDQ2IDMuMDAzMTcgMTlWOUMzLjAwMzE3IDcuODk1NDMgMy44OTg2IDcgNS4wMDMxNyA3SDcuMDAzMTdINy4xMDMxOUM3LjU2NjQ2IDQuNzE3NzYgOS41ODQyMiAzIDEyLjAwMzIgM0MxNC40MjIxIDMgMTYuNDM5OSA0LjcxNzc2IDE2LjkwMzIgN0gxNy4wMDMyWk0xNy4wMDMyIDhIMTYuMDAzMkg4LjAwMzE3SDcuMDAzMTdINS41MDMxN0M0LjY3NDc1IDggNC4wMDMxNyA4LjY3MTU3IDQuMDAzMTcgOS41VjE4LjVDNC4wMDMxNyAxOS4zMjg0IDQuNjc0NzUgMjAgNS41MDMxNyAyMEgxOC41MDMyQzE5LjMzMTYgMjAgMjAuMDAzMiAxOS4zMjg0IDIwLjAwMzIgMTguNVY5LjVDMjAuMDAzMiA4LjY3MTU3IDE5LjMzMTYgOCAxOC41MDMyIDhIMTcuMDAzMlpNOC4xMjkxOSA3SDE1Ljg3NzJDMTUuNDMzMSA1LjI3NDc3IDEzLjg2NyA0IDEyLjAwMzIgNEMxMC4xMzkzIDQgOC41NzMyMyA1LjI3NDc3IDguMTI5MTkgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 32px;
  width: 32px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: -3px;
}
.boughtIconCard.boughtIconCard.sm {
  height: 24px;
  width: 24px;
}
.boughtIconCard.absolute {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.boughtIconMaster {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy4wMDMxNyIgeT0iNyIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE0IiByeD0iMiIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMTIuMDAzMiIgY3k9IjgiIHI9IjUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC45Nzg1IDE3LjA3OTVMOC4wMDMxNyAxNC4xMDUxTDguOTcyNzEgMTMuMTM1NUwxMC45Nzg1IDE1LjE0MTNMMTUuMTE5OCAxMUwxNi4wODg0IDExLjk2OTVMMTAuOTc4NSAxNy4wNzk1WiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjAwMzIgN0gxOS4wMDMyQzIwLjEwNzcgNyAyMS4wMDMyIDcuODk1NDMgMjEuMDAzMiA5VjE5QzIxLjAwMzIgMjAuMTA0NiAyMC4xMDc3IDIxIDE5LjAwMzIgMjFINS4wMDMxN0MzLjg5ODYgMjEgMy4wMDMxNyAyMC4xMDQ2IDMuMDAzMTcgMTlWOUMzLjAwMzE3IDcuODk1NDMgMy44OTg2IDcgNS4wMDMxNyA3SDcuMDAzMTdINy4xMDMxOUM3LjU2NjQ2IDQuNzE3NzYgOS41ODQyMiAzIDEyLjAwMzIgM0MxNC40MjIxIDMgMTYuNDM5OSA0LjcxNzc2IDE2LjkwMzIgN0gxNy4wMDMyWk0xNy4wMDMyIDhIMTYuMDAzMkg4LjAwMzE3SDcuMDAzMTdINS41MDMxN0M0LjY3NDc1IDggNC4wMDMxNyA4LjY3MTU3IDQuMDAzMTcgOS41VjE4LjVDNC4wMDMxNyAxOS4zMjg0IDQuNjc0NzUgMjAgNS41MDMxNyAyMEgxOC41MDMyQzE5LjMzMTYgMjAgMjAuMDAzMiAxOS4zMjg0IDIwLjAwMzIgMTguNVY5LjVDMjAuMDAzMiA4LjY3MTU3IDE5LjMzMTYgOCAxOC41MDMyIDhIMTcuMDAzMlpNOC4xMjkxOSA3SDE1Ljg3NzJDMTUuNDMzMSA1LjI3NDc3IDEzLjg2NyA0IDEyLjAwMzIgNEMxMC4xMzkzIDQgOC41NzMyMyA1LjI3NDc3IDguMTI5MTkgN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 32px;
  width: 32px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  .boughtIconMaster {
    height: 24px;
    width: 24px;
  }
}
.boughtIconMaster.pdp {
  position: absolute;
  bottom: 0;
  left: 0;
}
.pdf-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS40NzkiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxOS40NzkgMjQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjI2MSAtNC4xNzQpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2IDQpIj48cGF0aCBkPSJNMTkuNDc5LDI0SDBWMEgxNC4wNDZsNS40MzIsNS42MjVWMjRaTTEuNSwxLjV2MjFIMTcuOThWNy41SDExLjk4N3YtNlptMTEuOTg3LjMxMVY2aDQuMzcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4yNjEgMC4xNzQpIiBmaWxsPSIjMDM2Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC43ODMgMTYuNTIyKSI+PHBhdGggZD0iTS44MTYsMy45MjFIMFYwSDEuMzA5YTQuOTI3LDQuOTI3LDAsMCwxLC45Ny4wNTksMS4wNjksMS4wNjksMCwwLDEsLjU4MS4zODMsMS4yLDEuMiwwLDAsMSwuMjM0Ljc2NCwxLjI1OCwxLjI1OCwwLDAsMS0uMTM1LjYwNywxLjA5MSwxLjA5MSwwLDAsMS0uMzQzLjM4NiwxLjIxLDEuMjEsMCwwLDEtLjQyMy4xODUsNC43NCw0Ljc0LDAsMCwxLS44NDYuMDU2SC44MTZWMy45MlptMC0zLjI1OFYxLjc3N2guNDQ2YTIuMTY5LDIuMTY5LDAsMCwwLC42NDUtLjA2Mi41MjUuNTI1LDAsMCwwLC4yNTQtLjE5My41MTQuNTE0LDAsMCwwLC4wOTMtLjNBLjUuNSwwLDAsMCwyLjEyNi44NjUuNTY0LjU2NCwwLDAsMCwxLjguNjksNC4wMTYsNC4wMTYsMCwwLDAsMS4yMTEuNjYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNjMgMC4xNTIpIiBmaWxsPSIjMDM2Ii8+PHBhdGggZD0iTTEuNTM1LDMuOTIxSDBWMEgxLjQ5MUEzLjA2MywzLjA2MywwLDAsMSwyLjI2LjA3NWExLjM1NywxLjM1NywwLDAsMSwuNjEuMzYyLDEuNzE3LDEuNzE3LDAsMCwxLC4zODUuNjM0QTIuODQ0LDIuODQ0LDAsMCwxLDMuMzg4LDJhMi41MTEsMi41MTEsMCwwLDEtLjEyNC44MzQsMS43MjQsMS43MjQsMCwwLDEtLjQzMi42OTIsMS40NTQsMS40NTQsMCwwLDEtLjU3My4zMTRBMi41ODIsMi41ODIsMCwwLDEsMS41MzUsMy45MjFaTS44MTYuNjYzdjIuNmguNjA4YTIuMjY0LDIuMjY0LDAsMCwwLC40OTMtLjAzNy43OTEuNzkxLDAsMCwwLC4zMjktLjE2My44MTYuODE2LDAsMCwwLC4yMTQtLjM3OSwyLjUsMi41LDAsMCwwLC4wODQtLjcxOCwyLjI5MiwyLjI5MiwwLDAsMC0uMDg0LS43Ljg4Mi44ODIsMCwwLDAtLjIzMi0uMzhBLjc5MS43OTEsMCwwLDAsMS44NTIuN2EzLjkxMiwzLjkxMiwwLDAsMC0uNjctLjAzOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuODI0IDAuMTUyKSIgZmlsbD0iIzAzNiIvPjxwYXRoIGQ9Ik0wLDMuOTIyVjBIMi43NzFWLjY2NEguODE2di45MjhIMi41di42NjRILjgxNlYzLjkyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuOTA5IDAuMTUzKSIgZmlsbD0iIzAzNiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
  width: 30px;
  height: 30px;
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
}
.basketFunctionIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzXzI2MzgxKSI+CjxwYXRoIGQ9Ik0yMi44NTMxIDI3Ljg1MzNDMjIuNDUzMSAyNy42Nzk5IDIyLjA5MzEgMjcuNDM5OSAyMS43OTk4IDI3LjEwNjZDMjEuNTA2NCAyNi43ODY2IDIxLjI3OTggMjYuNDI2NiAyMS4xMzMxIDI2LjAxMzNDMjAuOTg2NCAyNS41OTk5IDIwLjkxOTggMjUuMTczMyAyMC45NTk4IDI0Ljc0NjZWMjQuNzMzM0MyMC45NTk4IDI0LjM4NjYgMjEuMDI2NCAyNC4wMzk5IDIxLjEzMzEgMjMuNzE5OUwyMS4xODY0IDIzLjU3MzNIMjEuMDI2NEgxNS41OTk4SDE1LjQzOThMMTUuNDkzMSAyMy43MTk5QzE1LjYxMzEgMjQuMDUzMyAxNS42Nzk4IDI0LjM5OTkgMTUuNjc5OCAyNC43NTk5QzE1LjY3OTggMjUuMzczMyAxNS41MDY0IDI1Ljk5OTkgMTUuMTU5OCAyNi41MTk5QzE0LjgxMzEgMjcuMDM5OSAxNC4zMTk4IDI3LjQ1MzMgMTMuNzQ2NCAyNy42Nzk5QzEzLjM1OTggMjcuODM5OSAxMi45NTk4IDI3LjkxOTkgMTIuNTQ2NCAyNy45MTk5QzEyLjMzMzEgMjcuOTE5OSAxMi4xMzMxIDI3Ljg5MzMgMTEuOTMzMSAyNy44NTMzQzExLjMxOTggMjcuNzMzMyAxMC43NTk4IDI3LjQyNjYgMTAuMzE5OCAyNi45ODY2QzEwLjAyNjQgMjYuNzA2NiA5Ljc5OTc3IDI2LjM3MzMgOS42Mzk3NyAyNS45ODY2QzkuNDc5NzcgMjUuNTk5OSA5LjQxMzExIDI1LjE5OTkgOS40MTMxMSAyNC43ODY2QzkuMzk5NzcgMjQuMzk5OSA5LjQ3OTc3IDI0LjAxMzMgOS42MjY0NCAyMy42Mzk5QzkuNzQ2NDQgMjMuMzE5OSA5LjkxOTc3IDIzLjAyNjYgMTAuMTMzMSAyMi43ODY2TDEwLjE3MzEgMjIuNzQ2NkwxMC4xNTk4IDIyLjY5MzNMNy4xMDY0NCA2LjMwNjZMNy4wNzk3NyA2LjIxMzI3SDYuOTk5NzdIMy43MTk3N0MzLjU5OTc3IDYuMjEzMjcgMy41MDY0NCA2LjE5OTkzIDMuNDEzMTEgNi4xNTk5M0MzLjMxOTc3IDYuMTE5OTMgMy4yMzk3NyA2LjA2NjYgMy4xNTk3NyA1Ljk4NjZDMy4wOTMxMSA1LjkwNjYgMy4wMjY0NCA1LjgxMzI3IDIuOTg2NDQgNS43MTk5M0MyLjk0NjQ0IDUuNjI2NiAyLjkzMzExIDUuNTE5OTMgMi45MzMxMSA1LjQxMzI3VjUuMDY2NkMyLjkzMzExIDQuOTU5OTMgMi45NDY0NCA0Ljg2NjYgMi45ODY0NCA0Ljc1OTkzQzMuMDM5NzcgNC42NTMyNyAzLjA5MzExIDQuNTczMjcgMy4xNzMxMSA0LjQ5MzI3QzMuMjM5NzcgNC40MjY2IDMuMzE5NzcgNC4zNTk5MyAzLjQxMzExIDQuMzMzMjdDMy41MTk3NyA0LjI3OTkzIDMuNjEzMTEgNC4yNjY2IDMuNzA2NDQgNC4yNjY2SDcuNTk5NzdDNy45MzMxMSA0LjI2NjYgOC4yMjY0NCA0LjM3MzI3IDguNDUzMTEgNC41NzMyN0M4LjY5MzExIDQuNzczMjcgOC44NTMxMSA1LjA1MzI3IDguOTE5NzcgNS4zNTk5M0w5LjIzOTc3IDcuMDUzMjdMOS4yNTMxMSA3LjE0NjZIOS4zNDY0NEgyOC4xMTk4QzI4LjMxOTggNy4xNDY2IDI4LjUxOTggNy4xOTk5MyAyOC42OTMxIDcuMjkzMjdDMjguODY2NCA3LjM4NjYgMjkuMDI2NCA3LjUwNjYgMjkuMTU5OCA3LjY3OTkzQzI5LjI3OTggNy44MTMyNyAyOS4zNzMxIDcuOTk5OTMgMjkuNDEzMSA4LjE5OTkzQzI5LjQ1MzEgOC4zOTk5MyAyOS40MjY0IDguNjEzMjcgMjkuMzU5OCA4Ljc5OTkzVjguODEzMjdWOC44MjY2TDI3LjQyNjQgMTguMTQ2NkMyNy4zNzMxIDE4LjQzOTkgMjcuMTk5OCAxOC43MTk5IDI2Ljk1OTggMTguOTA2NkMyNi43NTk4IDE5LjA5MzMgMjYuNDY2NCAxOS4xOTk5IDI2LjE1OTggMTkuMTk5OUgxMS42MjY0SDExLjQ5MzFMMTEuNTE5OCAxOS4zMzMzTDExLjk0NjQgMjEuNTU5OUwxMS45NTk4IDIxLjY1MzNIMTIuMDUzMUgyNS4wNTMxQzI1LjM4NjQgMjEuNjUzMyAyNS42Nzk4IDIxLjc1OTkgMjUuOTA2NCAyMS45MTk5QzI2LjExOTggMjIuMDkzMyAyNi4yNzk4IDIyLjMwNjYgMjYuMzU5OCAyMi41NDY2TDI2LjM3MzEgMjIuNTczM0wyNi4zODY0IDIyLjU4NjZDMjYuNjUzMSAyMi44NjY2IDI2Ljg3OTggMjMuMTk5OSAyNy4wMjY0IDIzLjU1OTlDMjcuMTg2NCAyMy45NDY2IDI3LjI2NjQgMjQuMzU5OSAyNy4yNTMxIDI0Ljc4NjZWMjQuNzk5OUMyNy4yNzk4IDI1LjE5OTkgMjcuMjI2NCAyNS42MjY2IDI3LjA3OTggMjYuMDI2NkMyNi45MzMxIDI2LjQzOTkgMjYuNzE5OCAyNi43OTk5IDI2LjQxMzEgMjcuMTE5OUMyNi4xMTk4IDI3LjQzOTkgMjUuNzU5OCAyNy42Nzk5IDI1LjM1OTggMjcuODY2NkMyNC45NTk4IDI4LjAzOTkgMjQuNTQ2NCAyOC4xMzMzIDI0LjEwNjQgMjguMTMzM0MyMy42Nzk4IDI4LjExOTkgMjMuMjUzMSAyOC4wMjY2IDIyLjg1MzEgMjcuODUzM1pNMjQuMDUzMSAyMy41NzMzSDI0LjAyNjRDMjMuNzU5OCAyMy41OTk5IDIzLjUxOTggMjMuNzE5OSAyMy4zMTk4IDIzLjg5MzNDMjMuMjEzMSAyMy45OTk5IDIzLjExOTggMjQuMTMzMyAyMy4wNTMxIDI0LjI3OTlDMjIuOTk5OCAyNC40MTMzIDIyLjk1OTggMjQuNTczMyAyMi45NzMxIDI0LjczMzNDMjIuOTczMSAyNC45OTk5IDIzLjA2NjQgMjUuMjY2NiAyMy4yMzk4IDI1LjQ2NjZDMjMuNDEzMSAyNS42NjY2IDIzLjYzOTggMjUuODEzMyAyMy45MDY0IDI1Ljg2NjZDMjMuOTczMSAyNS44Nzk5IDI0LjA1MzEgMjUuODkzMyAyNC4xNDY0IDI1Ljg5MzNDMjQuMzMzMSAyNS44OTMzIDI0LjUxOTggMjUuODM5OSAyNC42Nzk4IDI1Ljc1OTlDMjQuOTE5OCAyNS42Mzk5IDI1LjEwNjQgMjUuNDI2NiAyNS4yMTMxIDI1LjE4NjZDMjUuMzE5OCAyNC45MzMzIDI1LjMzMzEgMjQuNjY2NiAyNS4yNjY0IDI0LjQxMzNDMjUuMTk5OCAyNC4xNTk5IDI1LjAyNjQgMjMuOTMzMyAyNC44MTMxIDIzLjc4NjZDMjQuNjI2NCAyMy42NTMzIDI0LjM5OTggMjMuNTg2NiAyNC4xNTk4IDIzLjU4NjZMMjQuMDUzMSAyMy41NzMzWk0xMi41MDY0IDIzLjU3MzNIMTIuNDc5OEMxMi4yMTMxIDIzLjU5OTkgMTEuOTU5OCAyMy43MTk5IDExLjc3MzEgMjMuODkzM0MxMS42Nzk4IDIzLjk5OTkgMTEuNTczMSAyNC4xMTk5IDExLjUxOTggMjQuMjY2NkMxMS40NjY0IDI0LjQxMzMgMTEuNDI2NCAyNC41NTk5IDExLjQyNjQgMjQuNzE5OUMxMS40MjY0IDI0Ljk5OTkgMTEuNTE5OCAyNS4yNTMzIDExLjY5MzEgMjUuNDY2NkMxMS44NjY0IDI1LjY2NjYgMTIuMDkzMSAyNS44MTMzIDEyLjM1OTggMjUuODY2NkMxMi40MjY0IDI1Ljg3OTkgMTIuNTA2NCAyNS44OTMzIDEyLjU5OTggMjUuODkzM0MxMi43ODY0IDI1Ljg5MzMgMTIuOTczMSAyNS44Mzk5IDEzLjEzMzEgMjUuNzU5OUMxMy4zNzMxIDI1LjYzOTkgMTMuNTU5OCAyNS40MjY2IDEzLjY2NjQgMjUuMTg2NkMxMy43NzMxIDI0LjkzMzMgMTMuNzg2NCAyNC42NjY2IDEzLjcxOTggMjQuNDEzM0MxMy42NTMxIDI0LjE1OTkgMTMuNDc5OCAyMy45MzMzIDEzLjI2NjQgMjMuNzg2NkMxMy4wNzk4IDIzLjY1MzMgMTIuODUzMSAyMy41ODY2IDEyLjYxMzEgMjMuNTg2NkwxMi41MDY0IDIzLjU3MzNaTTI1LjU4NjQgMTcuMjUzM0gyNS42Nzk4TDI1LjY5MzEgMTcuMTczM0wyNy4zMzMxIDkuMjM5OTNMMjcuMzU5OCA5LjEwNjZIMjcuMjI2NEg5Ljc3MzExSDkuNjM5NzdMOS42NjY0NCA5LjIzOTkzTDExLjE0NjQgMTcuMTczM0wxMS4xNTk4IDE3LjI2NjZIMTEuMjUzMUgyNS41ODY0VjE3LjI1MzNaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjQiLz4KPHJlY3QgeD0iMjAiIHk9IjIyLjY2NyIgd2lkdGg9IjYuNjY2NjciIGhlaWdodD0iNS4zMzMzMyIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzLjU5MjUgMTYuODkyNkwzMi4zNzkyIDE2LjcwNDRMMzIuMzc1IDE2LjY5MkwzMy4xNTI1IDE1LjY3NjVDMzMuNDc0OSAxNS4yNTMyIDMzLjQzNjEgMTQuNjQ4NiAzMy4wNTk4IDE0LjI2ODFMMzEuMTI5OSAxMi4zMzU1QzMwLjc1MjIgMTEuOTU5MiAzMC4xNjcgMTEuOTEzNSAyOS43MzU0IDEyLjIzMDNMMjguNzI1NCAxMi45NzQ2TDI4LjcwMDUgMTIuOTY0OUwyOC41MzQ1IDExLjc1ODVDMjguNDYxMiAxMS4yMzE0IDI4LjAwNiAxMC44MzMgMjcuNDczNCAxMC44MzNIMjQuNzM5N0MyNC4yMTI2IDEwLjgzMyAyMy43NTc0IDExLjIyNDUgMjMuNjgxMyAxMS43NDA2TDIzLjQ5NTkgMTIuOTQ1NkwyMy40NjU1IDEyLjk1NjZMMjIuNDY2NiAxMi4xOTI5QzIyLjA0NDcgMTEuODY3OCAyMS40MzczIDExLjkwNTIgMjEuMDU2OSAxMi4yODU2TDE5LjEyNDIgMTQuMjE1NkMxOC43NDY1IDE0LjU5MTkgMTguNzAyMiAxNS4xNzg1IDE5LjAxOSAxNS42MDg3TDE5Ljc0NCAxNi41OTY1TDE5LjcyNDYgMTYuNjM5NEwxOC40MzI0IDE2LjgxMDlDMTcuOTAxMiAxNi44ODE1IDE3LjUgMTcuMzM4IDE3LjUgMTcuODczNFYyMC42MDcyQzE3LjUgMjEuMTQyNSAxNy44ODQ2IDIxLjU4OCAxOC40MTMxIDIxLjY2NTVMMTkuNjkgMjEuODU2NEwxOS43MDggMjEuODk3OUwxOC45NjIzIDIyLjg4NDNDMTguNjQgMjMuMzA5MSAxOC42ODE1IDIzLjkxMjMgMTkuMDU5MiAyNC4yOTEzTDIwLjk5NzQgMjYuMjIyNkMyMS4zNzUxIDI2LjYwMDMgMjEuOTYwMyAyNi42NDMyIDIyLjM4OTIgMjYuMzI5MkwyMy4zODI1IDI1LjU5ODdMMjMuNDI4MSAyNS42MTk0TDIzLjU5OTcgMjYuOTA2MUMyMy42NzMgMjcuNDM0NSAyNC4xMjk1IDI3LjgzMyAyNC42NjA4IDI3LjgzM0gyNy4zOTQ1QzI3LjkyMTYgMjcuODMzIDI4LjM3ODIgMjcuNDQwMSAyOC40NTQzIDI2LjkxOTlMMjguNjQ1MiAyNS42NTEzTDI4LjY4NTMgMjUuNjM0N0wyOS42NzQ1IDI2LjM4MzFDMzAuMTAwNiAyNi43MDEzIDMwLjcwMzggMjYuNjYyNiAzMS4wNzczIDI2LjI4NDlMMzMuMDExNCAyNC4zNDhDMzMuMzg3NyAyMy45NzE3IDMzLjQzMiAyMy4zODc5IDMzLjExNzkgMjIuOTU3NkwzMi4zNjgxIDIxLjkzOEwzMi4zNzkxIDIxLjkxMThMMzMuNTc1OCAyMS43NDU3QzM0LjEwMjkgMjEuNjcyNCAzNC41IDIxLjIxNzMgMzQuNSAyMC42ODQ2VjE3Ljk1MDlDMzQuNSAxNy40MTk3IDM0LjExOTYgMTYuOTc0MiAzMy41OTI1IDE2Ljg5MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzNfMjYzODEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4zNzkyIDE2LjcwNDRMMzMuNTkyNSAxNi44OTI2QzM0LjExOTYgMTYuOTc0MiAzNC41IDE3LjQxOTcgMzQuNSAxNy45NTA5VjIwLjY4NDZDMzQuNSAyMS4yMTcyIDM0LjEwMjkgMjEuNjcyNCAzMy41NzU4IDIxLjc0NTdMMzIuMzc5MSAyMS45MTE4TDMyLjM2ODEgMjEuOTM4TDMzLjExNzkgMjIuOTU3NkMzMy40MzIgMjMuMzg3OSAzMy4zODc3IDIzLjk3MTcgMzMuMDExNCAyNC4zNDhMMzEuMDc3MyAyNi4yODQ5QzMwLjcwMzggMjYuNjYyNiAzMC4xMDA2IDI2LjcwMTMgMjkuNjc0NSAyNi4zODMxTDI4LjY4NTMgMjUuNjM0N0wyOC42NDUyIDI1LjY1MTNMMjguNDU0MyAyNi45MTk5QzI4LjM3ODIgMjcuNDQwMSAyNy45MjE2IDI3LjgzMyAyNy4zOTQ1IDI3LjgzM0gyNC42NjA4QzI0LjEyOTUgMjcuODMzIDIzLjY3MyAyNy40MzQ1IDIzLjU5OTcgMjYuOTA2MUwyMy40MjgxIDI1LjYxOTRMMjMuMzgyNSAyNS41OTg3TDIyLjM4OTIgMjYuMzI5MkMyMS45NjAzIDI2LjY0MzIgMjEuMzc1MSAyNi42MDAzIDIwLjk5NzQgMjYuMjIyNkwxOS4wNTkyIDI0LjI5MTNDMTguNjgxNSAyMy45MTIzIDE4LjY0IDIzLjMwOSAxOC45NjIzIDIyLjg4NDNMMTkuNzA4IDIxLjg5NzlMMTkuNjkgMjEuODU2NEwxOC40MTMxIDIxLjY2NTVDMTcuODg0NiAyMS41ODggMTcuNSAyMS4xNDI1IDE3LjUgMjAuNjA3MVYxNy44NzM0QzE3LjUgMTcuMzM4IDE3LjkwMTIgMTYuODgxNSAxOC40MzI0IDE2LjgxMDlMMTkuNzI0NiAxNi42Mzk0TDE5Ljc0NCAxNi41OTY1TDE5LjAxOSAxNS42MDg3QzE4LjcwMjIgMTUuMTc4NSAxOC43NDY1IDE0LjU5MTkgMTkuMTI0MiAxNC4yMTU2TDIxLjA1NjkgMTIuMjg1NkMyMS40MzczIDExLjkwNTIgMjIuMDQ0NyAxMS44Njc4IDIyLjQ2NjYgMTIuMTkyOUwyMy40NjU1IDEyLjk1NjZMMjMuNDk1OSAxMi45NDU2TDIzLjY4MTMgMTEuNzQwNkMyMy43NTc0IDExLjIyNDUgMjQuMjEyNiAxMC44MzMgMjQuNzM5NyAxMC44MzNIMjcuNDczNEMyOC4wMDYgMTAuODMzIDI4LjQ2MTIgMTEuMjMxNCAyOC41MzQ1IDExLjc1ODVMMjguNzAwNSAxMi45NjQ5TDI4LjcyNTQgMTIuOTc0NkwyOS43MzU0IDEyLjIzMDNDMzAuMTY3IDExLjkxMzUgMzAuNzUyMiAxMS45NTkyIDMxLjEyOTkgMTIuMzM1NEwzMy4wNTk4IDE0LjI2ODFDMzMuNDM2MSAxNC42NDg2IDMzLjQ3NDkgMTUuMjUzMiAzMy4xNTI1IDE1LjY3NjVMMzIuMzc1IDE2LjY5MkwzMi4zNzkyIDE2LjcwNDRaTTMxLjMxMjUgMjAuNjI5M0wzMy4wODMzIDIwLjM4NDRMMzMuMDgzMyAxOC4yNDdMMzEuMzU4MiAxNy45OEwzMC43NjQ3IDE2LjQ2NTFMMzEuODQzOCAxNS4wNTUzTDMwLjMzNzIgMTMuNTQ2TDI4Ljg5NyAxNC42MDcxTDI4LjUxMzggMTQuNDI3MkMyOC4yOTY2IDE0LjMyNDkgMjguMDcyNCAxNC4yMzQ5IDI3Ljg0NDIgMTQuMTYzTDI3LjQxNjcgMTQuMDI4OEwyNy4xNzE4IDEyLjI0OTdIMjUuMDM1N0wyNC43NjQ2IDE0LjAxMzZMMjQuMzQ1NCAxNC4xNDY0QzI0LjExNDMgMTQuMjE5NyAyMy44ODg4IDE0LjMwODMgMjMuNjcwMiAxNC40MTM0TDIzLjI3ODcgMTQuNTk4OEwyMS44NDQxIDEzLjUwMDNMMjAuMzM0NyAxNS4wMDgzTDIxLjQxMSAxNi40NzA2TDIxLjE5MzggMTYuODY2M0MyMS4wNzQ5IDE3LjA4MzUgMjAuOTcxMSAxNy4zMDkgMjAuODgyNiAxNy41NEwyMC43MzMxIDE3LjkzNDNMMTguOTE2NyAxOC4xNzY0VjIwLjMwODNMMjAuNzI3NiAyMC41Nzk1TDIwLjg3MDEgMjAuOTgyMUMyMC45NTE3IDIxLjIxNTkgMjEuMDUgMjEuNDQyOCAyMS4xNjA2IDIxLjY2MjdMMjEuMzYxMiAyMi4wNTdMMjAuMjczOCAyMy41TDIxLjc4ODcgMjUuMDEyMUwyMy4yNTI0IDIzLjkzNzFMMjMuNjQ2NyAyNC4xNDg4QzIzLjg2MzkgMjQuMjY2NCAyNC4wOTA4IDI0LjM3MDIgMjQuMzIzMiAyNC40NTU5TDI0LjcyMTcgMjQuNjA1NEwyNC45NjM4IDI2LjQxNjNIMjcuMDk4NUwyNy4zNjk2IDI0LjYwOTVMMjcuNzczNiAyNC40Njg0QzI4LjAwNiAyNC4zODgyIDI4LjIzMjkgMjQuMjkyNyAyOC40NTE1IDI0LjE4MkwyOC44NDU4IDIzLjk4TDMwLjI4NzQgMjUuMDcwMkwzMS43OTk1IDIzLjU1NjdMMzAuNzM5OCAyMi4xMTM3TDMwLjkxNjggMjEuNzM0N0MzMS4wMTc4IDIxLjUxNDcgMzEuMTA1IDIxLjI4OTIgMzEuMTc2OSAyMS4wNTgyTDMxLjMxMjUgMjAuNjI5M1pNMjIuNDYxMSAxOS4zMzNDMjIuNDYxMSAxNy4zNzk1IDI0LjA0OTMgMTUuNzkxMyAyNi4wMDI4IDE1Ljc5MTNDMjcuOTU2MiAxNS43OTEzIDI5LjU0NDQgMTcuMzc5NSAyOS41NDQ0IDE5LjMzM0MyOS41NDQ0IDIxLjI4NjQgMjcuOTU2MiAyMi44NzQ2IDI2LjAwMjggMjIuODc0NkMyNC4wNDkzIDIyLjg3NDYgMjIuNDYxMSAyMS4yODY0IDIyLjQ2MTEgMTkuMzMzWk0yMy44Nzc4IDE5LjMzM0MyMy44Nzc4IDIwLjUwNDggMjQuODMxIDIxLjQ1OCAyNi4wMDI4IDIxLjQ1OEMyNy4xNzQ2IDIxLjQ1OCAyOC4xMjc4IDIwLjUwNDggMjguMTI3OCAxOS4zMzNDMjguMTI3OCAxOC4xNjEyIDI3LjE3NDYgMTcuMjA4IDI2LjAwMjggMTcuMjA4QzI0LjgzMSAxNy4yMDggMjMuODc3OCAxOC4xNjEyIDIzLjg3NzggMTkuMzMzWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzXzI2MzgxIj4KPHJlY3Qgd2lkdGg9IjI3LjA0IiBoZWlnaHQ9IjI0LjM4NjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjY2NjUgNCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zM18yNjM4MSI+CjxyZWN0IHdpZHRoPSIyMi42NjY3IiBoZWlnaHQ9IjIyLjY2NjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC42NjY1IDgpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  height: 32px;
  width: 32px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}
.exportPdfIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MTQgNi41NTU4OUwxOC4xNTEzIDYuNTU1OTFMMTguMTUzNyA2LjU1ODE4QzE4LjI5ODcgNi42OTY5NyAxOC40MTMgNi44NjQ1NSAxOC40ODk1IDcuMDUwMTVDMTguNTY1OSA3LjIzNTc1IDE4LjYwMjYgNy40MzUyOCAxOC41OTc0IDcuNjM1OTNMMTguNTk3NCA3LjYzNTkzVjcuNjM5ODNMMTguNTk3NCAxOS4zMDk4TDE4LjU5NzQgMTkuMzExNkMxOC41OTk4IDE5LjUxNDMgMTguNTYxNyAxOS43MTU0IDE4LjQ4NTMgMTkuOTAzMkMxOC40MDg5IDIwLjA5MDkgMTguMjk1NyAyMC4yNjE0IDE4LjE1MjMgMjAuNDA0OEMxOC4wMDkgMjAuNTQ4MSAxNy44Mzg1IDIwLjY2MTMgMTcuNjUwOCAyMC43Mzc3QzE3LjQ2MzEgMjAuODE0MiAxNy4yNjIgMjAuODUyMyAxNy4wNTk0IDIwLjg0OThIMTcuMDU3Nkw2LjkzODkxIDIwLjg0OThMNi45MzcwMiAyMC44NDk4QzYuNzMxMjQgMjAuODUyNCA2LjUyNzA3IDIwLjgxMzIgNi4zMzY5IDIwLjczNDVDNi4xNDY3MiAyMC42NTU5IDUuOTc0NSAyMC41Mzk0IDUuODMwNjkgMjAuMzkyMUM1LjY4Njg4IDIwLjI0NDkgNS41NzQ0NyAyMC4wNyA1LjUwMDI3IDE5Ljg3OEM1LjQyNjA2IDE5LjY4NiA1LjM5MTYyIDE5LjQ4MDkgNS4zOTkwMyAxOS4yNzUyTDUuMzk5MTMgMTkuMjc1MlYxOS4yNjk4VjQuNjQ5ODNINS4zOTkxNEw1LjM5OTEyIDQuNjQ4MDJDNS4zOTY2OCA0LjQ0NTM0IDUuNDM0NzkgNC4yNDQyMyA1LjUxMTIyIDQuMDU2NUM1LjU4NzY1IDMuODY4NzcgNS43MDA4NSAzLjY5ODIyIDUuODQ0MTUgMy41NTQ5QzUuOTg3NDYgMy40MTE1NyA2LjE1Nzk4IDMuMjk4MzcgNi4zNDU2NyAzLjIyMTkzQzYuNTMzMzcgMy4xNDU1IDYuNzM0NDYgMy4xMDczOSA2LjkzNzEgMy4xMDk4M0w2LjkzNzEgMy4xMDk4NEg2LjkzODkxSDE0LjA1OFYzLjEwOTg3TDE0LjA2MTIgMy4xMDk4MUMxNC4yNjM1IDMuMTA1NTEgMTQuNDY0NiAzLjE0Mjc3IDE0LjY1MiAzLjIxOTNDMTQuODM5NCAzLjI5NTgyIDE1LjAwOTEgMy40MDk5NyAxNS4xNTA2IDMuNTU0N0wxNS4xNTA2IDMuNTU0N0wxNS4xNTE4IDMuNTU1ODlMMTguMTUxNCA2LjU1NTg5Wk0xNC4zNjQgNC43MjM3OEwxNC4xMDggNC40Njc2N1Y0LjgyOTg0VjcuNDk5ODNWNy42NDk4M0gxNC4yNThIMTYuOTI3NkgxNy4yODk3TDE3LjAzMzcgNy4zOTM3N0wxNC4zNjQgNC43MjM3OFpNMTcuMDY3NiAxOS40NTk4SDE3LjIxNzdMMTcuMjE3NiAxOS4zMDk3TDE3LjIwNzYgOS4xODk2OUwxNy4yMDc0IDkuMDM5ODRIMTcuMDU3NkgxMy40MDgxQzEzLjIyMjUgOS4wMzk4NCAxMy4wNDQ0IDguOTY2MDkgMTIuOTEzMiA4LjgzNDgxQzEyLjc4MTkgOC43MDM1NCAxMi43MDgyIDguNTI1NDkgMTIuNzA4MiA4LjMzOTgzVjQuNjg5ODRWNC41Mzk4NEgxMi41NTgySDYuOTM4OTFINi43ODg5MVY0LjY4OTg0VjE5LjMwOThWMTkuNDU5OEg2LjkzODkxSDE3LjA2NzZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPHBhdGggZD0iTTEwLjI4NjUgMTMuNjc1NkMxMC4yODY1IDE0LjAyMzUgMTAuMTcyNiAxNC4yOTAxIDkuOTQ0NzQgMTQuNDc1NEM5LjcxNjkxIDE0LjY2MDggOS4zOTI2MiAxNC43NTM0IDguOTcxODkgMTQuNzUzNEg4LjYyNTU4VjE1Ljk5OThIOC4wODEwNVYxMi42Njg1SDkuMDQwMjRDOS40NTY0MiAxMi42Njg1IDkuNzY3NzkgMTIuNzUzNSA5Ljk3NDM2IDEyLjkyMzdDMTAuMTgyNSAxMy4wOTM4IDEwLjI4NjUgMTMuMzQ0NSAxMC4yODY1IDEzLjY3NTZaTTguNjI1NTggMTQuMjk1NEg4LjkxNDkzQzkuMTk0NDEgMTQuMjk1NCA5LjM5OTQ2IDE0LjI0NjggOS41MzAwOCAxNC4xNDk2QzkuNjYwNzEgMTQuMDUyNCA5LjcyNjAyIDEzLjkwMDQgOS43MjYwMiAxMy42OTM4QzkuNzI2MDIgMTMuNTAyNCA5LjY2NzU1IDEzLjM1OTYgOS41NTA1OSAxMy4yNjU1QzkuNDMzNjMgMTMuMTcxMyA5LjI1MTM3IDEzLjEyNDIgOS4wMDM3OSAxMy4xMjQySDguNjI1NThWMTQuMjk1NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy42NjA3IDE0LjMwMjJDMTMuNjYwNyAxNC44NTIyIDEzLjUwODEgMTUuMjcyOSAxMy4yMDI4IDE1LjU2NDZDMTIuODk3NSAxNS44NTQ4IDEyLjQ1NzggMTUuOTk5OCAxMS44ODM2IDE1Ljk5OThIMTAuOTUxOFYxMi42Njg1SDExLjk4MTZDMTIuNTExNyAxMi42Njg1IDEyLjkyNDEgMTIuODExMyAxMy4yMTg3IDEzLjA5NjhDMTMuNTEzNCAxMy4zODI0IDEzLjY2MDcgMTMuNzg0MiAxMy42NjA3IDE0LjMwMjJaTTEzLjA4NjYgMTQuMzIwNUMxMy4wODY2IDEzLjUyMjkgMTIuNzEzNyAxMy4xMjQyIDExLjk2NzkgMTMuMTI0MkgxMS40OTYzVjE1LjU0MThIMTEuODgzNkMxMi42ODU2IDE1LjU0MTggMTMuMDg2NiAxNS4xMzQ3IDEzLjA4NjYgMTQuMzIwNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC45MTg0IDE1Ljk5OThIMTQuMzc4NFYxMi42Njg1SDE2LjI1ODFWMTMuMTI4N0gxNC45MTg0VjE0LjE3MDFIMTYuMTczOFYxNC42MzI3SDE0LjkxODRWMTUuOTk5OFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.exportExcelIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MTQgNi41NTU4OUwxOC4xNTEzIDYuNTU1OTFMMTguMTUzNyA2LjU1ODE4QzE4LjI5ODcgNi42OTY5NyAxOC40MTMgNi44NjQ1NSAxOC40ODk1IDcuMDUwMTVDMTguNTY1OSA3LjIzNTc1IDE4LjYwMjYgNy40MzUyOCAxOC41OTc0IDcuNjM1OTNMMTguNTk3NCA3LjYzNTkzVjcuNjM5ODNMMTguNTk3NCAxOS4zMDk4TDE4LjU5NzQgMTkuMzExNkMxOC41OTk4IDE5LjUxNDMgMTguNTYxNyAxOS43MTU0IDE4LjQ4NTMgMTkuOTAzMkMxOC40MDg5IDIwLjA5MDkgMTguMjk1NyAyMC4yNjE0IDE4LjE1MjMgMjAuNDA0OEMxOC4wMDkgMjAuNTQ4MSAxNy44Mzg1IDIwLjY2MTMgMTcuNjUwOCAyMC43Mzc3QzE3LjQ2MzEgMjAuODE0MiAxNy4yNjIgMjAuODUyMyAxNy4wNTk0IDIwLjg0OThIMTcuMDU3Nkw2LjkzODkxIDIwLjg0OThMNi45MzcwMiAyMC44NDk4QzYuNzMxMjQgMjAuODUyNCA2LjUyNzA3IDIwLjgxMzIgNi4zMzY5IDIwLjczNDVDNi4xNDY3MiAyMC42NTU5IDUuOTc0NSAyMC41Mzk0IDUuODMwNjkgMjAuMzkyMUM1LjY4Njg4IDIwLjI0NDkgNS41NzQ0NyAyMC4wNyA1LjUwMDI3IDE5Ljg3OEM1LjQyNjA2IDE5LjY4NiA1LjM5MTYyIDE5LjQ4MDkgNS4zOTkwMyAxOS4yNzUyTDUuMzk5MTMgMTkuMjc1MlYxOS4yNjk4VjQuNjQ5ODNINS4zOTkxNEw1LjM5OTEyIDQuNjQ4MDJDNS4zOTY2OCA0LjQ0NTM0IDUuNDM0NzkgNC4yNDQyMyA1LjUxMTIyIDQuMDU2NUM1LjU4NzY1IDMuODY4NzcgNS43MDA4NSAzLjY5ODIyIDUuODQ0MTUgMy41NTQ5QzUuOTg3NDYgMy40MTE1NyA2LjE1Nzk4IDMuMjk4MzcgNi4zNDU2NyAzLjIyMTkzQzYuNTMzMzcgMy4xNDU1IDYuNzM0NDYgMy4xMDczOSA2LjkzNzEgMy4xMDk4M0w2LjkzNzEgMy4xMDk4NEg2LjkzODkxSDE0LjA1OFYzLjEwOTg3TDE0LjA2MTIgMy4xMDk4MUMxNC4yNjM1IDMuMTA1NTEgMTQuNDY0NiAzLjE0Mjc3IDE0LjY1MiAzLjIxOTNDMTQuODM5NCAzLjI5NTgyIDE1LjAwOTEgMy40MDk5NyAxNS4xNTA2IDMuNTU0N0wxNS4xNTA2IDMuNTU0N0wxNS4xNTE4IDMuNTU1ODlMMTguMTUxNCA2LjU1NTg5Wk0xNC4zNjQgNC43MjM3OEwxNC4xMDggNC40Njc2N1Y0LjgyOTg0VjcuNDk5ODNWNy42NDk4M0gxNC4yNThIMTYuOTI3NkgxNy4yODk3TDE3LjAzMzcgNy4zOTM3N0wxNC4zNjQgNC43MjM3OFpNMTcuMDY3NiAxOS40NTk4SDE3LjIxNzdMMTcuMjE3NiAxOS4zMDk3TDE3LjIwNzYgOS4xODk2OUwxNy4yMDc0IDkuMDM5ODRIMTcuMDU3NkgxMy40MDgxQzEzLjIyMjUgOS4wMzk4NCAxMy4wNDQ0IDguOTY2MDkgMTIuOTEzMiA4LjgzNDgxQzEyLjc4MTkgOC43MDM1NCAxMi43MDgyIDguNTI1NDkgMTIuNzA4MiA4LjMzOTgzVjQuNjg5ODRWNC41Mzk4NEgxMi41NTgySDYuOTM4OTFINi43ODg5MVY0LjY4OTg0VjE5LjMwOThWMTkuNDU5OEg2LjkzODkxSDE3LjA2NzZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPHBhdGggZD0iTTkgMTEuMDI5OUwxNC41NzM4IDEwLjAxMjJWMTguOTg3N0w5IDE3Ljk5NDVWMTEuMDI5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy41OTU3IDE2LjI1MzJIMTIuNjg4OUwxMS44MTggMTQuOTI4OUwxMC45NDcxIDE2LjI1MzJIMTAuMDk2N0wxMS4zMzkgMTQuNDQ3NUwxMC4xNzYxIDEyLjc1MkgxMS4wNTIxTDExLjg1OSAxNC4wMTE2TDEyLjY1MDUgMTIuNzUySDEzLjUwNkwxMi4zMzAzIDE0LjQ4ODJMMTMuNTk1NyAxNi4yNTMyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.exportIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MjMgNi41NTYzOEwxOC4xNTIzIDYuNTU2NEwxOC4xNTQ3IDYuNTU4NjdDMTguMjk5NyA2LjY5NzQ2IDE4LjQxNCA2Ljg2NTA0IDE4LjQ5MDQgNy4wNTA2NEMxOC41NjY4IDcuMjM2MjQgMTguNjAzNiA3LjQzNTc3IDE4LjU5ODQgNy42MzY0MkwxOC41OTgzIDcuNjM2NDJWNy42NDAzMkwxOC41OTgzIDE5LjMxMDNMMTguNTk4NCAxOS4zMTIxQzE4LjYwMDggMTkuNTE0OCAxOC41NjI3IDE5LjcxNTkgMTguNDg2MyAxOS45MDM3QzE4LjQwOTggMjAuMDkxNCAxOC4yOTY2IDIwLjI2MTkgMTguMTUzMyAyMC40MDUzQzE4LjAxIDIwLjU0ODYgMTcuODM5NSAyMC42NjE4IDE3LjY1MTggMjAuNzM4MkMxNy40NjQxIDIwLjgxNDcgMTcuMjYzIDIwLjg1MjggMTcuMDYwNCAyMC44NTAzSDE3LjA1ODZMNi45Mzk4OSAyMC44NTAzTDYuOTM3OTkgMjAuODUwM0M2LjczMjIxIDIwLjg1MjkgNi41MjgwNSAyMC44MTM3IDYuMzM3ODcgMjAuNzM1QzYuMTQ3NyAyMC42NTYzIDUuOTc1NDggMjAuNTM5OSA1LjgzMTY3IDIwLjM5MjZDNS42ODc4NiAyMC4yNDU0IDUuNTc1NDQgMjAuMDcwNSA1LjUwMTI0IDE5Ljg3ODVDNS40MjcwNCAxOS42ODY1IDUuMzkyNiAxOS40ODE0IDUuNDAwMDEgMTkuMjc1N0w1LjQwMDExIDE5LjI3NTdWMTkuMjcwM1Y0LjY1MDMySDUuNDAwMTJMNS40MDAxIDQuNjQ4NTFDNS4zOTc2NSA0LjQ0NTgzIDUuNDM1NzcgNC4yNDQ3MiA1LjUxMjE5IDQuMDU2OTlDNS41ODg2MiAzLjg2OTI2IDUuNzAxODIgMy42OTg3MSA1Ljg0NTEzIDMuNTU1MzlDNS45ODg0MyAzLjQxMjA2IDYuMTU4OTUgMy4yOTg4NiA2LjM0NjY1IDMuMjIyNDJDNi41MzQzNSAzLjE0NTk5IDYuNzM1NDMgMy4xMDc4OCA2LjkzODA4IDMuMTEwMzJMNi45MzgwOCAzLjExMDMzSDYuOTM5ODlIMTQuMDU5VjMuMTEwMzZMMTQuMDYyMSAzLjExMDI5QzE0LjI2NDUgMy4xMDYgMTQuNDY1NiAzLjE0MzI2IDE0LjY1MyAzLjIxOTc4QzE0Ljg0MDMgMy4yOTYzMSAxNS4wMSAzLjQxMDQ2IDE1LjE1MTYgMy41NTUxOUwxNS4xNTE1IDMuNTU1MTlMMTUuMTUyNyAzLjU1NjM4TDE4LjE1MjMgNi41NTYzOFpNMTQuMzY1IDQuNzI0MjZMMTQuMTA4OSA0LjQ2ODE2VjQuODMwMzJWNy41MDAzMlY3LjY1MDMySDE0LjI1ODlIMTYuOTI4NkgxNy4yOTA3TDE3LjAzNDcgNy4zOTQyNkwxNC4zNjUgNC43MjQyNlpNMTcuMDY4NiAxOS40NjAzSDE3LjIxODdMMTcuMjE4NiAxOS4zMTAyTDE3LjIwODYgOS4xOTAxOEwxNy4yMDg0IDkuMDQwMzJIMTcuMDU4NkgxMy40MDlDMTMuMjIzNCA5LjA0MDMyIDEzLjA0NTQgOC45NjY1OCAxMi45MTQyIDguODM1M0MxMi43ODI5IDguNzA0MDMgMTIuNzA5MiA4LjUyNTk4IDEyLjcwOTIgOC4zNDAzMlY0LjY5MDMyVjQuNTQwMzJIMTIuNTU5Mkg2LjkzOTg5SDYuNzg5ODlWNC42OTAzMlYxOS4zMTAzVjE5LjQ2MDNINi45Mzk4OUgxNy4wNjg2WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zIi8+CjxwYXRoIGQ9Ik05LjI4NDExIDE0LjU2NTVDOS4yNjExNyAxNC41MzY1IDkuMjQ4NzEgMTQuNTAwOCA5LjI0ODczIDE0LjQ2NEM5LjI0ODM3IDE0LjQ0NzcgOS4yNTEzMSAxNC40MzE0IDkuMjU3MzkgMTQuNDE2MkM5LjI2MzQ2IDE0LjQwMDkgOS4yNzI1NSAxNC4zODcgOS4yODQxMSAxNC4zNzUzTDExLjY0NTQgMTIuMDM1NEMxMS42NzUxIDEyLjAxMzIgMTEuNzExMiAxMi4wMDEgMTEuNzQ4NCAxMi4wMDA1QzExLjc2NjMgMTIgMTEuNzg0IDEyLjAwNDIgMTEuNzk5OCAxMi4wMTI1QzExLjgxNTYgMTIuMDIwOSAxMS44Mjg5IDEyLjAzMzEgMTEuODM4NCAxMi4wNDgxTDE0LjIxMjYgMTQuMzc1M0MxNC4yMjQyIDE0LjM4NyAxNC4yMzMzIDE0LjQwMDkgMTQuMjM5NCAxNC40MTYyQzE0LjI0NTQgMTQuNDMxNCAxNC4yNDg0IDE0LjQ0NzcgMTQuMjQ4IDE0LjQ2NEMxNC4yNDggMTQuNTAwOCAxNC4yMzU2IDE0LjUzNjUgMTQuMjEyNiAxNC41NjU1TDEzLjk4NzQgMTQuNzg3NEMxMy45NzU2IDE0Ljc5OSAxMy45NjE1IDE0LjgwOCAxMy45NDYgMTQuODE0QzEzLjkzMDYgMTQuODIgMTMuOTE0IDE0LjgyMjggMTMuODk3NCAxNC44MjIzQzEzLjg2MDEgMTQuODIxOSAxMy44MjQxIDE0LjgwOTYgMTMuNzk0NCAxNC43ODc0TDEyLjA0MTEgMTMuMDU5NVYxNi44NjQxQzEyLjA0MTYgMTYuODgxOCAxMi4wMzg0IDE2Ljg5OTMgMTIuMDMxNyAxNi45MTU2QzEyLjAyNTEgMTYuOTMyIDEyLjAxNTIgMTYuOTQ2OCAxMi4wMDI1IDE2Ljk1OTNDMTEuOTkgMTYuOTcyMSAxMS45NzUxIDE2Ljk4MjQgMTEuOTU4NSAxNi45ODk1QzExLjk0MTkgMTYuOTk2NiAxMS45MjQxIDE3LjAwMDMgMTEuOTA2IDE3LjAwMDVIMTEuNTg0M0MxMS41NjYyIDE3LjAwMDMgMTEuNTQ4NCAxNi45OTY2IDExLjUzMTggMTYuOTg5NUMxMS41MTUyIDE2Ljk4MjQgMTEuNTAwMyAxNi45NzIxIDExLjQ4NzggMTYuOTU5M0MxMS40NzUyIDE2Ljk0NjggMTEuNDY1MiAxNi45MzIgMTEuNDU4NiAxNi45MTU2QzExLjQ1MTkgMTYuODk5MyAxMS40NDg3IDE2Ljg4MTggMTEuNDQ5MiAxNi44NjQxVjEzLjA1OTVMOS42OTU5IDE0Ljc4NzRDOS42NjYyNiAxNC44MDk2IDkuNjMwMTcgMTQuODIxOSA5LjU5Mjk1IDE0LjgyMjNDOS41NzYzMiAxNC44MjI4IDkuNTU5NzUgMTQuODIgOS41NDQyNiAxNC44MTRDOS41Mjg3NyAxNC44MDggOS41MTQ2OSAxNC43OTkgOS41MDI4NyAxNC43ODc0TDkuMjg0MTEgMTQuNTY1NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
a.noHover {
  text-decoration: none;
  display: block;
}
a.documentDownload {
  display: inline-flex;
}
a.documentDownload div {
  line-height: 30px;
}
a.documentDownload:hover,
a.documentDownload:focus,
a.documentDownload:active {
  cursor: pointer;
}
div.olOrderTitle {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 5px;
}
div.olOrderSubline {
  margin-left: 10px;
  padding-left: 10px;
}
div.olOrderSublineItem {
  display: inline-block;
  white-space: nowrap;
}
div.olOrderSublineItem-break {
  white-space: normal;
}
div.saporderdetail {
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 991px) {
  div.saporderdetail .message-non-existing {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 10px;
  }
}
/* Objketverwaltung */
td.BLNummerCol {
  width: 100px;
}
td.BLPosCol {
  width: 50px;
}
.service-list__no-arrow .service-list__icon-arow {
  display: none;
}
.js-login-content input[type="checkbox"] + span {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 4px 0 0;
  vertical-align: middle;
  background: url("/images/sprite.png?20210126") no-repeat scroll -5px -4200px rgba(0, 0, 0, 0);
  cursor: pointer;
}
.js-login-content input[type="checkbox"]:checked + span {
  background: url("/images/sprite.png?20210126") no-repeat scroll -5px -4275px rgba(0, 0, 0, 0);
}
.js-login-content .mod-form input {
  margin-bottom: 2px;
}
.js-login-content .mod-form input:focus {
  margin-bottom: 0;
}
.js-login-content .mod-form input,
.js-login-content .mod-form input:focus {
  padding: 7px 9px 8px;
  font-size: 15px;
  line-height: 1.35;
}
.js-login-content .navlinklist {
  margin: 0;
}
.js-login-content .navlinklist a {
  color: #004280;
}
.js-login-content .navlinklist a:hover,
.js-login-content .navlinklist a:focus,
.js-login-content .navlinklist a:active {
  color: #fff;
  text-decoration: none;
}
.js-login-content fieldset {
  margin: 0 0 20px;
}
.js-login-content .row {
  margin-bottom: 20px;
}
.js-login-content .shoplogininfomsg {
  display: block;
  color: #ce1141;
  margin-top: 20px;
}
.contact a {
  color: #004280;
}
.contact a:hover,
.contact a:active,
.contact a:focus {
  color: #fff;
}
.sapMaintenanceBody {
  background-color: #fff;
  color: #000;
  margin: 20px;
}
.sapMaintenanceMessage {
  color: #cb0538;
}
.sapMaintenanceMessage ul {
  margin-bottom: 20px;
}
.sapMaintenanceMessage ul li {
  list-style: disc;
  margin-left: 20px;
}
@media screen and (max-width: 992px) {
  div.shopcontent {
    padding: 16px 6px;
  }
  div.shopcontent900 {
    padding: 16px 6px;
  }
  div.mod-oci,
  div.mod-label-list {
    padding: 16px 6px;
  }
}
@media screen and (min-width: 481px) {
  div.shopcontent {
    padding: 16px 6px;
  }
  div.shopcontent900 {
    padding: 16px 6px;
  }
  my-account-main-title div.mod-oci,
  div.mod-label-list {
    padding: 16px 6px;
  }
}
@media screen and (min-width: 769px) {
  div.shopcontent {
    padding: 16px 0 0;
  }
  div.shopcontent900 {
    padding: 16px 0 42px;
  }
  #ociform div.shopcontent900 {
    padding-bottom: 100px;
  }
  div.mod-oci,
  div.mod-label-list {
    padding: 10px 0 42px;
  }
}
.noAnchorLine a:hover,
.noAnchorLine a:active,
.noAnchorLine a:focus {
  text-decoration: none;
}
.kommissionvererbung {
  position: absolute;
  top: 0px;
  right: 0px;
}
.kommissionvererbung .control {
  display: block;
  width: 38px;
  height: 35px;
  background: transparent url("/images/sprite.png?20210126") no-repeat scroll 0px -3153px;
}
.kommissionvererbung .links {
  display: none;
  position: absolute;
  top: 0;
  left: 38px;
  z-index: 100;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  padding: 20px;
  width: 200px;
}
@media screen and (max-width: 640px) {
  .kommissionvererbung .links {
    top: 35px;
    left: auto;
    right: 0;
  }
}
.kommissionvererbung .control:HOVER + .links,
.kommissionvererbung .control + .links:HOVER {
  display: block;
}
.kommission-input {
  height: 35px;
}
.hoverlink {
  background: transparent url("/images/sprite.png?20210126") 5px 7px no-repeat;
  padding-left: 16px;
  padding-right: 14px;
  display: inline-block;
  margin: 0 0 10px -3px;
  color: #004280;
}
.hoverlink:hover,
.hoverlink:active,
.hoverlink:focus {
  background-position: 5px -67px;
  color: #fff;
  text-decoration: none;
  background-color: #004280;
}
.konfigurator-hidden {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.konfigurator-result-container {
  overflow: hidden;
}
.konfigurator-result-container .konfigurator-result-container-wrapper {
  overflow-x: scroll;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 10px;
}
.konfigurator-result-scrollable {
  /*padding-top: 25px;*/
  padding-top: 0;
}
.konfigurator-scrollbar {
  height: 13px;
  padding-top: 12px;
  background-image: url("/images/slider_bg.png");
  background-repeat: repeat-x;
  background-position: 0, 0;
  margin-top: -25px;
}
.konfigurator-scrollbar .konfigurator-scrollbar-container {
  margin-bottom: 10px;
  margin-right: 40px;
}
.konfigurator-scrollbar .ui-slider {
  position: relative;
  height: 2px;
  background-color: transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 100%;
  color: #036;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  border: 0;
}
.konfigurator-scrollbar .ui-slider .konfigurator-scrollbar-dragger,
.konfigurator-scrollbar .ui-slider .ui-slider-handle,
.konfigurator-scrollbar .ui-slider .ui-state-default,
.konfigurator-scrollbar .ui-slider .ui-state-active,
.konfigurator-scrollbar .ui-slider .ui-state-focus {
  background-color: #036;
  height: 8px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: -3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 40px;
  padding: 0;
  margin: 0;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  border: 0;
}
.konfigurator-scrollbar.scrollBarFixed {
  position: fixed !important;
  top: 5px;
  z-index: 190 !important;
  margin-top: 0;
}
.konfigurator-kategorie-container {
  margin-top: 20px;
}
.konfigurator-kategorie-container div.facetgroup {
  padding-bottom: 10px;
}
ul.ui-autocomplete li.left-container > ul {
  margin-bottom: 15px;
  max-width: 100%;
}
#konfigurator-result-table-fixed-left-container,
#konfigurator-result-container-fixed {
  background-color: #fff;
  padding-top: 31px;
  position: fixed;
  top: 0;
}
#konfigurator-result-table-fixed-left-container {
  display: none;
}
#konfigurator-result-container-fixed {
  overflow: hidden;
  z-index: 150;
}
#konfigurator-result-container-fixed .konfigurator-result-container-fixed-wrapper {
  overflow-x: scroll;
  overflow-y: hidden;
  margin-bottom: -16px;
}
#konfigurator-result-container-fixed #konfigurator-result-table-fixed-right {
  position: relative;
  top: 0;
  left: 0;
}
#konfigurator-result-table-right {
  position: relative;
  left: 0;
  top: 0;
}
.konfigurator-result {
  min-height: 150px;
  padding-left: 20px;
  margin: 20px 40px 40px 0;
}
.konfigurator-result .konfigurator-desc {
  margin-top: 52px;
  color: #036;
}
.konfigurator-result .konfigurator-desc .desc-title {
  font-weight: bold;
}
.konfigurator-result div.facetResult,
.konfigurator-result div.kategorieResult,
.konfigurator-result div.firsHitResult,
.konfigurator-result div.formResult {
  display: none;
}
.konfigurator-result div.hitlisttitle {
  float: none;
  margin: 0;
}
.konfigurator-result .konfigurator-result-table-container {
  margin: 0;
  padding: 0;
}
.konfigurator-result .konfigurator-result-table-container tbody td {
  padding: 0;
  margin: 0;
}
.konfigurator-result .konfigurator-result-table-container tbody td.left-col {
  width: 1%;
  padding-top: 25px;
  position: relative;
  padding-right: 3px;
}
.konfigurator-result .konfigurator-result-table-container tbody td.right-col {
  max-width: 0;
  position: relative;
  padding-left: 3px;
  padding-top: 25px;
}
.konfigurator-result .konfigurator-result-table thead {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}
.konfigurator-result .konfigurator-result-table thead th {
  padding: 7px;
  font-size: 12px;
  background-color: #eee;
  color: #444;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-head-row {
  padding-top: 15px;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-attr-title {
  width: 1%;
  vertical-align: bottom;
  font-weight: bold;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title {
  text-align: left;
  min-width: 148px;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title img {
  margin-bottom: 5px;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .master-refcode {
  color: #444;
  font-size: 11px;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs thead tr th {
  padding: 0 0 2px 0;
  border: 0;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #444;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs thead tr th a {
  color: #036;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs thead tr th a:hover,
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs thead tr th a:active,
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs thead tr th a:focus {
  text-decoration: none;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-master-title .konfigurator-master-attribs tbody tr td {
  padding: 2px 0;
  border: 0;
  text-align: left;
  color: #444;
  border-bottom: 1px solid #444;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-spacer {
  width: 40px;
  font-size: 1px;
}
.konfigurator-result .konfigurator-result-table thead th.konfigurator-spacer-left {
  width: 10px;
  font-size: 1px;
}
.konfigurator-result .konfigurator-result-table tbody td {
  padding: 4px 7px;
  text-align: center;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  color: #036;
  line-height: 12px;
  height: 23px;
  vertical-align: middle;
}
.konfigurator-result .konfigurator-result-table tbody td.first-col {
  border-left: 1px solid #ccc;
}
.konfigurator-result .konfigurator-result-table tbody td.konfigurator-dimension {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
}
.konfigurator-result .konfigurator-result-table tbody td.konfigurator-dimension .konfigurator-order-button {
  width: 80px;
  padding: 1px;
  text-align: center;
}
.konfigurator-result .konfigurator-result-table tbody td.konfigurator-dimension .konfigurator-order-button .konfigurator-order-button-image img {
  height: auto;
  max-width: 20px;
}
.konfigurator-result .konfigurator-result-table tbody tr.spacer-line td {
  border-right: 0;
  line-height: 6px;
  font-size: 6px;
  padding: 0;
}
.konfigurator-facetfields {
  overflow: hidden;
}
.konfigurator-c1,
.konfigurator-c2 {
  margin-top: 20px;
}
.konfigurator-facetHeader {
  padding-left: 40px;
}
.konfigurator-inline .konfigurator-result {
  min-height: 100px;
}
.konfigurator-inline .konfigurator-facetfields {
  margin-bottom: 0;
}
.konfigurator-inline .konfigurator-c1,
.konfigurator-inline .konfigurator-c2 {
  margin-top: 0;
}
@media screen and (max-width: 1024px) {
  .mod-form-konfigurator .konfigurator-form-list > li {
    width: 25%;
  }
}
@media screen and (min-width: 992px) and (max-width: 769px) {
  .mod-form-konfigurator .konfigurator-form-list > li {
    width: 33%;
  }
  .konfigurator-facetfields {
    padding-left: 15px;
  }
}
@media screen and (max-width: 992px) {
  .mod-form-konfigurator .konfigurator-form-list > li {
    width: 50%;
  }
  .konfigurator-facetfields {
    padding-left: 15px;
  }
}
@media screen and (max-width: 992px) {
  .konfigurator-image-container {
    display: none;
  }
}
.table-cell.preis {
  text-align: right;
}
.subtotal {
  margin-top: 10px;
  padding-top: 10px;
  font-weight: bold;
  border-top: 1px solid #e1e1e1;
}
#basketHeaderKonditionenHasPrice {
  text-align: right;
}
#basketFooterHasPrice {
  margin-bottom: 20px;
}
.deleteButton {
  margin-left: 10px;
}
.basketPrice {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  border: 0;
  color: #000;
}
.basketPrice thead {
  background: #f1f1f1;
  border: 1px solid #E0E0E0;
}
.basketPrice tbody,
.basketPrice tfoot,
.basketPrice thead {
  margin: 0;
  padding: 0;
  border: 0;
}
.basketPrice tbody tr,
.basketPrice tfoot tr,
.basketPrice thead tr {
  margin: 0;
  padding: 0;
  border: 0;
}
.basketPrice tbody tr th,
.basketPrice tfoot tr th,
.basketPrice thead tr th {
  text-align: left;
  font-size: 13px;
  color: #036;
}
.basketPrice tbody tr th.total,
.basketPrice tfoot tr th.total,
.basketPrice thead tr th.total {
  font-weight: 600;
}
.basketPrice tbody tr td,
.basketPrice tfoot tr td,
.basketPrice thead tr td {
  text-align: right;
  white-space: nowrap;
  padding-right: 0;
  font-size: 13px;
  width: 1%;
}
.basketPrice tbody tr td.total,
.basketPrice tfoot tr td.total,
.basketPrice thead tr td.total {
  font-weight: 600;
}
.basketPrice tbody tr th,
.basketPrice tfoot tr th,
.basketPrice thead tr th,
.basketPrice tbody tr td,
.basketPrice tfoot tr td,
.basketPrice thead tr td {
  padding-top: 1px;
  padding-bottom: 1px;
}
.basketPrice thead th,
.basketPrice thead td {
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  font-weight: 600 !important;
  font-size: 10px !important;
  padding: 6px !important;
}
.basketPrice tbody th,
.basketPrice tbody td {
  border-bottom: 1px solid #E0E0E0;
}
.basketPrice tbody tr.rabatt th,
.basketPrice tbody tr.rabatt td {
  font-style: italic;
}
.basketPrice tbody tr.rabatt th {
  padding-left: 10px;
}
.basketPrice tbody td.percent {
  padding-right: 20px;
  white-space: normal;
  width: 40%;
  padding-left: 0px;
}
.basketPrice tfoot th,
.basketPrice tfoot td {
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
body.popup .mod-form td,
body.popup .mod-form th {
  width: auto;
}
.popup-body .producttext .productnumber {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}
.popup-body .producttext .productname {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
}
.sappreisinfo .basketPrice {
  border: 1px solid #E0E0E0;
}
.sappreisinfo .basketPrice tbody tr th,
.sappreisinfo .basketPrice thead tr th,
.sappreisinfo .basketPrice tfoot tr th,
.sappreisinfo .basketPrice tbody tr td,
.sappreisinfo .basketPrice thead tr td,
.sappreisinfo .basketPrice tfoot tr td {
  color: #000;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  font-family: "Open Sans", Sans-serif;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
  padding: 6px;
  font-weight: 400;
}
.sappreisinfo .basketPrice tbody tr th,
.sappreisinfo .basketPrice thead tr th,
.sappreisinfo .basketPrice tfoot tr th {
  /*font-size: 15px;*/
}
.sappreisinfo .basketPrice tbody tr th.noBorder,
.sappreisinfo .basketPrice thead tr th.noBorder,
.sappreisinfo .basketPrice tfoot tr th.noBorder {
  border: 0px;
}
.sappreisinfo .basketPrice tbody tr td,
.sappreisinfo .basketPrice thead tr td,
.sappreisinfo .basketPrice tfoot tr td {
  width: 1%;
  padding-left: 20px;
  white-space: nowrap;
}
.sappreisinfo .basketPrice tbody tr td.unitcust,
.sappreisinfo .basketPrice thead tr td.unitcust,
.sappreisinfo .basketPrice tfoot tr td.unitcust {
  text-align: left;
}
.sappreisinfo .basketPrice tbody tr td.percent,
.sappreisinfo .basketPrice thead tr td.percent,
.sappreisinfo .basketPrice tfoot tr td.percent {
  padding-right: 0;
}
.sappreisinfo .basketPrice tbody tr td.notBold,
.sappreisinfo .basketPrice thead tr td.notBold,
.sappreisinfo .basketPrice tfoot tr td.notBold {
  font-weight: 600;
}
.sappreisinfo .basketPrice tbody tr td.total,
.sappreisinfo .basketPrice thead tr td.total,
.sappreisinfo .basketPrice tfoot tr td.total {
  font-weight: 600;
}
.sappreisinfo .basketPrice tbody tr td.noBorder,
.sappreisinfo .basketPrice thead tr td.noBorder,
.sappreisinfo .basketPrice tfoot tr td.noBorder {
  border: 0px;
}
#big-image a,
#big-image a:hover,
#big-image a:active {
  color: #888;
  text-decoration: none;
}
.delButtonImg {
  margin-top: 5px;
}
.exportEtiketten {
  width: auto;
}
.exportEtiketten tbody tr td {
  white-space: nowrap;
  padding-right: 10px;
}
.hinweis {
  color: #cb0538;
  font-weight: bold;
}
.hinweis .hinweis-icon {
  background-image: url('/images/icons/info.png');
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  display: table-cell;
  vertical-align: top;
}
.hinweis .hinweis-text {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
.hinweis.neutral {
  color: #036;
}
.hinweis-import {
  padding-top: 21px;
}
.hinweis-import .icon-availability {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin: 0 15px 0 0;
}
div.pass-container {
  height: 30px;
  margin-bottom: 20px;
}
div.pass-bar {
  height: 11px;
  margin-top: 2px;
}
/* FODEV-4033 */
#hitlist .laengeFormFieldWrapper .laengeFormFieldText {
  margin-right: 0;
}
.facet-top-placeholder {
  height: 96px;
  position: relative;
}
.facet-top-placeholder .filterstatus {
  position: absolute;
  left: 40px;
  bottom: -7px;
}
/* Slider */
.mod-carousel .promo-slider .slick-slide .item-promotion .first-unit .prm-prices {
  background: transparent;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider {
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    padding-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slider {
    height: auto;
    overflow: visible;
  }
}
.mod-carousel .promo-slider .slick-list {
  height: 310px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-list {
    height: 360px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-list {
    height: 330px;
  }
}
.mod-carousel .promo-slider .slick-slide {
  height: 310px;
  padding: 0 30px;
  width: 100%;
  border-top-width: 3px;
  border-top-style: solid;
  border-color: #fff;
  position: relative;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide {
    height: 352px;
    border-top-width: 8px;
    padding: 0 70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide {
    height: 322px;
    padding: 0 30px;
    border-top-width: 8px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion {
    display: flex;
    flex-direction: column;
    padding: 0 20px;
    min-height: 300px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .item-title {
    position: absolute;
    z-index: 10;
    left: 20px;
    top: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-type {
  background-color: #fff;
  display: inline-block;
  padding: 2px 10px 3px 10px;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
  color: #036;
  display: inline;
  font-weight: 900;
  letter-spacing: 3px;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  text-transform: uppercase;
  padding: 0;
  line-height: 20px;
  font-size: 20px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
  margin-top: 5px;
  width: 37%;
  height: 120px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
    position: relative;
    width: 70%;
    height: 65px;
    text-overflow: initial;
    margin-bottom: 0;
    order: 4;
    margin-top: -5px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2 {
    font-size: 2em;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2.base {
    display: inline;
    text-overflow: initial;
    white-space: normal;
    font-size: 18px;
    line-height: 20px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand {
  margin-top: 30px;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand h3 {
  text-decoration: none;
  font-size: 14px;
  border-bottom: 1px solid #036;
  line-height: 20px;
  display: inline-block;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand h3 {
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand {
    margin-top: 0;
    order: 3;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-description p {
    font-size: 1.01em;
    width: 60%;
    margin: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
  position: absolute;
  left: 25px;
  bottom: 16px;
  background: transparent;
}
@media (max-width: 1023px) and (min-width: 601px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    left: 30px;
    bottom: 20px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    position: absolute;
    width: auto;
    right: 20px;
    left: auto;
    bottom: 10px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
  color: #fff;
  font-size: 25px;
  line-height: 1.5em;
  background: #cb0538;
  padding: 5px 10px;
  font-weight: 600;
  font-family: "Open Sans";
  letter-spacing: 1px;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 2em;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 1.3em;
    font-family: "Open Sans";
    letter-spacing: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-full-price {
  font-family: "Open Sans";
  margin-top: 5px;
  display: block;
  font-size: 16px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-full-price {
    font-size: 14px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-text {
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  display: block;
  font-size: 20px;
  line-height: 35px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-text {
    font-size: 14px;
    line-height: 24px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-from {
  font-size: 0.8em;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-from {
    font-size: 0.8em;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
  position: absolute;
  left: 40%;
  top: 50%;
  height: 250px;
  width: 30%;
  transform: translateY(-50%);
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
    width: 50%;
    position: relative;
    top: auto;
    left: auto;
    margin: 8px auto 0;
    height: 143px;
    transform: none;
    order: 2;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
  position: absolute;
  width: 27%;
  top: 0;
  right: 0;
  height: 252px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    display: none;
  }
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 264px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 322px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
  margin: 30px 25px 0 25px;
  font-family: 'Open Sans';
  font-weight: 600;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
    margin-right: 30px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
    margin-right: 30px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
  width: 180px;
  height: 180px;
  float: none;
  margin: 20px 0 0 30px;
}
@media (max-width: 768px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 640px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    display: none;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
  max-width: 150px;
  max-height: 160px;
  float: none;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 150px;
    max-height: 150px;
  }
}
@media (max-width: 768px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 100px;
    max-height: 100px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background {
  background: rgba(255, 255, 255, 0.65);
  padding-bottom: 60px;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column {
  position: relative;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-product,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-product {
  height: unset;
  margin: 0;
  overflow: visible;
  position: unset;
  transform: unset;
  left: unset;
  top: unset;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-manufacturer img,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-manufacturer img,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-product img,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-product img {
  max-width: 100%;
  max-height: 100%;
  height: auto !important;
  width: auto !important;
  float: none;
  margin: auto;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-manufacturer {
  float: left;
  padding: 25px 12px 10px 25px;
  width: 50%;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-product,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column .prm-image-product {
  float: left;
  padding: 25px 25px 10px 12px;
  width: 50%;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-product {
  float: unset;
  padding: 25px 25px 0;
  width: 100%;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description + .prm-info-right-1column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description + .prm-info-right-2column .prm-image-manufacturer,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description + .prm-info-right-1column .prm-image-product,
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description + .prm-info-right-2column .prm-image-product {
  padding-top: 0;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
  position: absolute;
  right: 70px;
  bottom: 40px;
  background: transparent;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: right;
  line-height: 20px;
  font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
  width: 150px;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    right: 30px;
    bottom: 20px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text:after {
  content: " â€º";
  color: #cb0538;
  font-size: 25px;
  margin-right: -15px;
  float: right;
  margin-top: -3px;
  text-transform: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    display: none;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
  margin: 0 -30px;
  background-size: cover;
  height: 252px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    height: 352px;
    margin: 0 -70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    margin: 0 -30px;
    height: 322px;
    background-size: 100% 100%;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
  margin-left: 30px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 30px;
  }
}
@media (max-width: 991px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 0;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-sale-text {
    display: none;
  }
}
.mod-carousel .promo-slider .prm-sale-text-mobile {
  display: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile {
    position: relative;
    display: flex;
    right: auto;
    bottom: auto;
    background: transparent;
    height: auto;
    padding: 0 20px;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    text-transform: unset;
    font-weight: normal;
    text-align: right;
    margin-left: 0;
    letter-spacing: 1px;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    font-family: "Open Sans";
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile:after {
    content: "";
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    background: #CB0538;
    color: #fff;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text:after {
    content: "";
  }
}
.mod-carousel .promo-slider .prm-sale-text-mobile-imgonly {
  margin-top: 11px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly {
    margin-top: 0;
  }
}
.mod-carousel .promo-slider .prm-description-mobile {
  display: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-description-mobile {
    display: block;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    text-align: left;
    text-transform: none;
    padding: 0;
    letter-spacing: 0;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    padding-top: 1px;
    border-top: 1px solid #036;
    margin-bottom: 0;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly .prm-description-mobile {
    border-top: none;
    margin-bottom: 3px;
    display: none;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly .sale-text {
    margin-top: 18px;
  }
}
.mod-carousel .promo-slider .dauertiefpreis,
.mod-carousel .promo-slider .neu_im_sortiment,
.mod-carousel .promo-slider .aktion,
.mod-carousel .promo-slider .monats-hit,
.mod-carousel .promo-slider .aktuell,
.mod-carousel .promo-slider .fs-promo-slider-item {
  border-color: #cb0538;
}
.mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type,
.mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type,
.mod-carousel .promo-slider .aktion .item-promotion .prm-type,
.mod-carousel .promo-slider .monats-hit .item-promotion .prm-type,
.mod-carousel .promo-slider .aktuell .item-promotion .prm-type,
.mod-carousel .promo-slider .fs-promo-slider-item .item-promotion .prm-type {
  background-color: #cb0538;
}
.mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type h2,
.mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type h2,
.mod-carousel .promo-slider .aktion .item-promotion .prm-type h2,
.mod-carousel .promo-slider .monats-hit .item-promotion .prm-type h2,
.mod-carousel .promo-slider .aktuell .item-promotion .prm-type h2,
.mod-carousel .promo-slider .fs-promo-slider-item .item-promotion .prm-type h2 {
  color: #fff;
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .prm-claim .base,
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .prm-title .base {
  color: #fff;
  background-color: #036;
  display: inline;
  padding: 0 10px;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .prm-claim .base {
  padding-top: 6px;
  padding-bottom: 5px;
  font-family: Open Sans;
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .prm-claim .base {
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 150%;
  }
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom {
  width: 100%;
  position: absolute;
  bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom.mobile-with-text {
    bottom: 105px;
  }
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-claim,
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-title {
  width: calc(73% - 40px);
  height: auto;
}
@media screen and (max-width: 992px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-claim,
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-title {
    width: 100%;
  }
}
@media screen and (max-width: 992px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-title {
    line-height: 25px;
    padding-bottom: 8px;
  }
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-claim {
  position: relative;
  top: auto;
  margin-top: 7px;
  white-space: normal;
  display: block;
}
@media screen and (max-width: 992px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .title-align-bottom .prm-claim {
    line-height: 18px;
    padding-bottom: 2px;
  }
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide.red .item-promotion .prm-info-right .prm-description {
  background: #CB0538;
  color: #fff;
  padding-bottom: 25px;
  margin-bottom: 12px;
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide.red .item-promotion .prm-info-right .prm-description p {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide.red .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column .prm-image-product img {
  max-height: 90px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider {
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding-bottom: 26px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slider {
    height: auto;
    overflow: visible;
  }
}
.mod-carousel .promo-slider .slick-list {
  height: 310px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-list {
    height: 360px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-list {
    height: 330px;
  }
}
.mod-carousel .promo-slider .slick-slide {
  height: 310px;
  padding: 0 30px;
  width: 100%;
  border-top-width: 3px;
  border-top-style: solid;
  border-color: #fff;
  position: relative;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide {
    height: 352px;
    border-top-width: 8px;
    padding: 0 70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide {
    height: 322px;
    padding: 0 30px;
    border-top-width: 8px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion {
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.item-promotion-product {
    padding: 20px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .item-title {
    position: absolute;
    z-index: 10;
    left: 20px;
    top: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-type {
  background-color: #fff;
  display: inline-block;
  padding: 2px 10px 3px 10px;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
  color: #036;
  display: inline;
  font-weight: 900;
  letter-spacing: 3px;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  text-transform: uppercase;
  padding: 0;
  line-height: 20px;
  font-size: 20px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-type h2 {
    line-height: 40px;
    font-size: 40px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
  margin-top: 5px;
  width: 37%;
  height: 120px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title {
    position: relative;
    width: 70%;
    height: 65px;
    text-overflow: initial;
    margin-bottom: 0;
    order: 4;
    margin-top: -5px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2 {
    font-size: 2em;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-title h2.base {
    display: inline;
    text-overflow: initial;
    white-space: normal;
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 3px;
    padding-top: 3px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand {
  margin-top: 30px;
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand h3 {
  text-decoration: none;
  font-size: 14px;
  border-bottom: 1px solid #036;
  line-height: 20px;
  display: inline-block;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand h3 {
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-brand {
    margin-top: 0;
    order: 3;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-description p {
    font-size: 1.01em;
    width: 60%;
    margin: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
  position: absolute;
  left: 25px;
  bottom: 16px;
  background: transparent;
}
@media (max-width: 1023px) and (min-width: 601px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    left: 30px;
    bottom: 20px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices {
    position: absolute;
    width: auto;
    right: 20px;
    left: auto;
    bottom: 10px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
  color: #fff;
  font-size: 25px;
  line-height: 1.5em;
  background: #cb0538;
  padding: 5px 10px;
  font-weight: 600;
  font-family: "Open Sans";
  letter-spacing: 1px;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 2em;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price {
    font-size: 1.3em;
    font-family: "Open Sans";
    letter-spacing: 0;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-full-price {
  font-family: "Open Sans";
  margin-top: 5px;
  display: block;
  font-size: 16px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-full-price {
    font-size: 14px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-text {
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  display: block;
  font-size: 20px;
  line-height: 35px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-text {
    font-size: 14px;
    line-height: 24px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-from {
  font-size: 0.8em;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-prices .prm-price-from {
    font-size: 0.8em;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
  position: absolute;
  left: 40%;
  top: 50%;
  height: 250px;
  width: 30%;
  transform: translateY(-50%);
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-image-product {
    width: 50%;
    position: relative;
    top: auto;
    left: auto;
    margin: 8px auto 0;
    height: 143px;
    transform: none;
    order: 2;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
  position: absolute;
  width: 27%;
  top: 0;
  right: 0;
  height: 252px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background {
    display: block;
    position: absolute;
    top: unset;
    right: unset;
    left: unset;
    bottom: 0;
    height: 85px;
    width: 100%;
    vertical-align: center;
    text-align: left;
    padding: 20px;
    margin: 0;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-1column,
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-info-right-2column {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background.no-text {
    display: none;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description {
    padding: 0;
    overflow: hidden;
    height: 45px;
    line-height: 45px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-description p {
    margin-right: 0;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background .prm-sale-text {
    display: none;
  }
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 264px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right {
    height: 322px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
  margin: 0;
  font-family: 'Open Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
    /*margin-right: 30px;*/
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-description p {
    /*margin-right: 30px;*/
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
  width: 180px;
  height: 180px;
  float: none;
  margin: 20px 0 0 30px;
}
@media (max-width: 768px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    width: 100px;
    height: 100px;
  }
}
@media (max-width: 640px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer {
    display: none;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
  max-width: 150px;
  max-height: 160px;
  float: none;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 150px;
    max-height: 150px;
  }
}
@media (max-width: 768px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right .prm-image-manufacturer img {
    max-width: 100px;
    max-height: 100px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
  position: absolute;
  right: 70px;
  bottom: 40px;
  background: transparent;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: unset;
  font-weight: normal;
  text-align: right;
  line-height: 20px;
  font-family: 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
  width: 150px;
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    right: 30px;
    bottom: 20px;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text:after {
  content: " â€º";
  color: #cb0538;
  font-size: 25px;
  margin-right: -15px;
  float: right;
  margin-top: -3px;
  text-transform: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-sale-text {
    display: none;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
  margin: 0 -30px;
  background-size: cover;
  height: 252px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    height: 352px;
    margin: 0 -70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly {
    margin: 0 -30px;
    height: 322px;
    background-size: 100% 100%;
  }
}
.mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
  margin-left: 30px;
}
@media (min-width: 1024px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 70px;
  }
}
@media (max-width: 1023px) and (min-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 30px;
  }
}
@media (max-width: 991px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type {
    margin-left: 0;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-sale-text {
    display: none;
  }
}
.mod-carousel .promo-slider .prm-sale-text-mobile {
  display: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile {
    position: relative;
    display: flex;
    right: auto;
    bottom: auto;
    background: transparent;
    height: auto;
    padding: 0 20px;
    width: 100%;
    font-size: 15px;
    line-height: 18px;
    text-transform: unset;
    font-weight: normal;
    text-align: right;
    margin-left: 0;
    letter-spacing: 1px;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    font-family: "Open Sans";
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile:after {
    content: "";
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    background: #CB0538;
    color: #fff;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile .sale-text:after {
    content: "";
  }
}
.mod-carousel .promo-slider .prm-sale-text-mobile-imgonly {
  margin-top: 11px;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly {
    margin-top: 0;
  }
}
.mod-carousel .promo-slider .prm-description-mobile {
  display: none;
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-description-mobile {
    display: block;
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    text-align: left;
    text-transform: none;
    padding: 0;
    letter-spacing: 0;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    padding-top: 1px;
    border-top: 1px solid #036;
    margin-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly .prm-description-mobile {
    border-top: none;
    margin-bottom: 3px;
    display: none;
  }
  .mod-carousel .promo-slider .prm-sale-text-mobile-imgonly .sale-text {
    margin-top: 18px;
  }
}
.mod-carousel .promo-slider .dauertiefpreis,
.mod-carousel .promo-slider .neu_im_sortiment,
.mod-carousel .promo-slider .aktion,
.mod-carousel .promo-slider .monats-hit,
.mod-carousel .promo-slider .aktuell {
  border-color: #cb0538;
}
.mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type,
.mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type,
.mod-carousel .promo-slider .aktion .item-promotion .prm-type,
.mod-carousel .promo-slider .monats-hit .item-promotion .prm-type,
.mod-carousel .promo-slider .aktuell .item-promotion .prm-type {
  background-color: #cb0538;
}
.mod-carousel .promo-slider .dauertiefpreis .item-promotion .prm-type h2,
.mod-carousel .promo-slider .neu_im_sortiment .item-promotion .prm-type h2,
.mod-carousel .promo-slider .aktion .item-promotion .prm-type h2,
.mod-carousel .promo-slider .monats-hit .item-promotion .prm-type h2,
.mod-carousel .promo-slider .aktuell .item-promotion .prm-type h2 {
  color: #fff;
}
@media (max-width: 992px) {
  .cms-hitlist .product .productimage {
    width: 150px;
    height: 100px;
    margin-top: 10px;
  }
}
.cms-hitlist .product .productimage img {
  width: 100%;
  left: 0;
}
@media (max-width: 992px) {
  .cms-hitlist .product .productimage img {
    max-width: 150px;
    position: relative;
  }
}
.black-text {
  color: #000;
}
.text-center {
  text-align: center;
}
.tooltipster-location,
.tooltipster-text {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.tooltipster-location strong,
.tooltipster-text strong,
.tooltipster-location b,
.tooltipster-text b {
  font-weight: normal;
}
.tooltipster-content .icon-availability.available,
.tooltipster-content .icon-availability.unavailable {
  height: 16px;
  width: 16px;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box {
  border: none;
  background: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0 0 10px rgba(0, 0, 0, 0.25);
  margin: 0;
  max-height: 90vh;
  overflow-y: scroll;
  overflow-x: hidden;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box .tooltipster-content {
  padding: 18px 16px 8px;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box .tooltipster-content .availability-sub-title {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  padding-bottom: 7px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 17px;
  margin-bottom: 0;
  padding-bottom: 11px;
  padding-top: 11px;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box .tooltipster-content > div > div > .line {
  padding: 11px 0;
  border-bottom: 1px solid #E0E0E0;
  margin: 0;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box .tooltipster-content > div > div > .line.availability-end-text {
  border-bottom: 0;
  padding-bottom: 3px;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-box .tooltipster-content > div > div div.black-text {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.tooltipster-sidetip.tooltipster-bws .tooltipster-arrow {
  display: none;
}
.tooltipster-content a.js-login {
  color: #004280;
  text-decoration-line: underline;
  cursor: pointer;
}
.tooltipster-content h3 {
  padding: 8px 0 4px 0;
  font-size: 14px;
}
.icon-availability.available {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk5OTQgMS40OTY1MkM5LjI4NjIxIDEuNDk2NTIgMTAuNTQzNiAxLjg3Nzk0IDExLjYxMzEgMi41OTI1NUMxMi42ODI2IDMuMzA3MTcgMTMuNTE2MSA0LjMyMjg3IDE0LjAwODQgNS41MTEyM0MxNC41MDA2IDYuNjk5NTggMTQuNjI5NCA4LjAwNzIxIDE0LjM3ODUgOS4yNjg3N0MxNC4xMjc1IDEwLjUzMDMgMTMuNTA4MSAxMS42ODkxIDEyLjU5ODYgMTIuNTk4N0MxMS42ODkxIDEzLjUwODIgMTAuNTMwMyAxNC4xMjc2IDkuMjY4NzEgMTQuMzc4NUM4LjAwNzE2IDE0LjYyOTUgNi42OTk1MiAxNC41MDA3IDUuNTExMTcgMTQuMDA4NEM0LjMyMjgxIDEzLjUxNjIgMy4zMDcxMSAxMi42ODI2IDIuNTkyNSAxMS42MTMxQzEuODc3ODggMTAuNTQzNiAxLjQ5NjQ2IDkuMjg2MjcgMS40OTY0NiA4QzEuNDk4NDEgNi4yNzU3NyAyLjE4NDIyIDQuNjIyNzEgMy40MDM0NCAzLjQwMzVDNC42MjI2NiAyLjE4NDI4IDYuMjc1NzEgMS40OTg0NyA3Ljk5OTk0IDEuNDk2NTJaTTcuOTk5OTQgMEM2LjQxNzY5IDAgNC44NzA5NyAwLjQ2OTE5MiAzLjU1NTM4IDEuMzQ4MjRDMi4yMzk3OSAyLjIyNzI5IDEuMjE0NDEgMy40NzY3MiAwLjYwODkwNiA0LjkzODUzQzAuMDAzNDA1MjEgNi40MDAzNCAtMC4xNTUwMjEgOC4wMDg4NyAwLjE1MzY2IDkuNTYwNzJDMC40NjIzNDIgMTEuMTEyNiAxLjIyNDI3IDEyLjUzOCAyLjM0MzA5IDEzLjY1NjlDMy40NjE5MSAxNC43NzU3IDQuODg3MzcgMTUuNTM3NiA2LjQzOTIyIDE1Ljg0NjNDNy45OTEwNyAxNi4xNTUgOS41OTk2IDE1Ljk5NjUgMTEuMDYxNCAxNS4zOTFDMTIuNTIzMiAxNC43ODU1IDEzLjc3MjYgMTMuNzYwMiAxNC42NTE3IDEyLjQ0NDZDMTUuNTMwOCAxMS4xMjkgMTUuOTk5OSA5LjU4MjI1IDE1Ljk5OTkgOEMxNS45OTk5IDUuODc4MjcgMTUuMTU3MSAzLjg0MzQ0IDEzLjY1NjggMi4zNDMxNUMxMi4xNTY1IDAuODQyODU1IDEwLjEyMTcgMCA3Ljk5OTk0IDBaIiBmaWxsPSIjMDg4MzQ0Ii8+CjxwYXRoIGQ9Ik03LjExMTk2IDExLjc1NDFMMy44NTU5NiA4LjQ5OTA3TDQuOTE2OTYgNy40MzgwN0w3LjExMTk2IDkuNjMzMDdMMTEuNjQ0IDUuMTAxMDdMMTIuNzA0IDYuMTYyMDdMNy4xMTE5NiAxMS43NTQxWiIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
}
.icon-availability.unavailable {
  background: none;
  background-color: #8C8C8C;
}
.icon-availability.not {
  background: none;
  background-color: #930000;
}
.icon-availability.error {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5WZXJmdWVnYmFya2VpdC9CdXR0b24vRG9wcGVsdGUgUHJlaXNlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlZlcmZ1ZWdiYXJrZWl0L0J1dHRvbi9Eb3BwZWx0ZS1QcmVpc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHN0cm9rZT0iIzAwMDAwMCIgZmlsbD0iI0NCMDUzOCIgeD0iMi41IiB5PSIyLjUiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiPjwvcmVjdD4KICAgICAgICA8dGV4dCBpZD0iISEiIGZvbnQtZmFtaWx5PSJBcmlhbC1Cb2xkTVQsIEFyaWFsIiBmb250LXNpemU9IjExIiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDx0c3BhbiB4PSI1LjgzNjkxNDA2IiB5PSIxMy41Ij4hITwvdHNwYW4+CiAgICAgICAgPC90ZXh0PgogICAgPC9nPgo8L3N2Zz4=");
  border-radius: 0;
  background-size: 18px 18px;
}
.productactions .gridVerfuegbarkeit {
  clear: none;
}
.quantity-toggler-container {
  max-width: 120px;
  position: relative;
}
.quantity-toggler-container .input-with-padding {
  padding-left: 45px;
  padding-right: 45px;
}
.quantity-toggler-container .input-with-padding:focus,
.quantity-toggler-container .input-with-padding:active,
.quantity-toggler-container .input-with-padding:hover {
  padding-left: 45px;
  padding-right: 45px;
}
.quantity-toggler-container .quantity-toggler {
  text-align: center;
  display: inline-block;
  top: 0;
  position: absolute;
  width: 40px;
  height: 40px;
  cursor: pointer;
  font-size: 0px;
}
.quantity-toggler-container .quantity-toggler:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  content: '';
}
.quantity-toggler-container .quantity-toggler-left {
  left: 0;
  border-right: 1px solid #000;
}
.quantity-toggler-container .quantity-toggler-left:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjQgMTEuMjQ2MUg2LjAwMjQ0VjEyLjc0NjFIMTguMDAyNFYxMS4yNDYxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.quantity-toggler-container .quantity-toggler-right {
  right: 0;
  border-left: 1px solid #000;
}
.quantity-toggler-container .quantity-toggler-right:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjkgMTEuMjQ2MVYxMi43NDYxSDEyLjc1MjlWMTcuOTk2MUgxMS4yNTI5VjEyLjc0NjFINi4wMDI5M1YxMS4yNDYxSDExLjI1MjlWNS45OTYwOUgxMi43NTI5VjExLjI0NjFIMTguMDAyOVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.m-r-25 {
  margin-right: 25px;
}
.add2basket-dialog-content {
  /*max-width: 600px;*/
}
.add2basket-dialog-content .unit-dialog-title-container {
  text-align: center;
  height: 50px;
  background-color: #F0F0F0;
  color: #000;
  margin-bottom: 24px;
}
.add2basket-dialog-content .unit-dialog-content-container {
  padding-left: 24px;
  padding-right: 24px;
}
.add2basket-dialog-content .unit-dialog-content-container .product-headline {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.add2basket-dialog-content .unit-dialog-content-container .product-subtext {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #6A6A6A;
}
.add2basket-dialog-content .unit-dialog-form {
  margin-bottom: 0;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col {
  border-right: none;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col > .line {
  padding-left: 24px;
  padding-right: 14px;
}
@media (max-width: 991px) {
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col {
    padding-right: 10px;
    padding-bottom: 16px;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col .line {
    margin-left: 0;
    margin-right: 0;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col .unit {
    padding-left: 0;
    padding-right: 0;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col > .line {
    padding-left: 14px;
    padding-right: 24px;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col .size2of3 .control label {
    width: 50%;
    float: left;
    text-align: left;
    margin-top: 10px;
    padding-left: 0;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-left-col .size2of3 .control .quantity-toggler-container {
    float: right;
  }
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col {
  border-left: 2px solid #D8D8D8;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-commission,
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info,
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col > .line {
  padding-left: 14px;
  padding-right: 24px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-commission {
  margin-bottom: 34px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info label {
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit {
  padding-top: 8px;
  padding-bottom: 8px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .left {
  right: 0;
  left: auto;
  float: right;
  margin-left: 8px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .left .icon-price {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY3OTggMTUuOTQwMVYxNy4zMDAxSDExLjU1OThWMTYuMDMwMVYxNS45MzI3TDExLjQ2MjUgMTUuOTMwMUMxMS4wODgzIDE1LjkyMDMgMTAuNzIzIDE1Ljg4MDkgMTAuMzY1NSAxNS44MzEzQzkuOTE5MjYgMTUuNzUxOSA5LjU1MDU1IDE1LjY1MzkgOS4yNzMzIDE1LjUyTDkuMjczMzMgMTUuNTJMOS4yNjk5MSAxNS41MTg1TDkuMTY5ODIgMTUuNDc0N1YxNC4xNDQ0TDkuNDA4OTkgMTQuMjUxNEw5LjQwODk4IDE0LjI1MTRMOS40MTA3NyAxNC4yNTIyQzkuNzQ2NjEgMTQuMzk0NiAxMC4xMjIgMTQuNTE2MyAxMC41NDY3IDE0LjYxNzRMMTAuNTQ2NyAxNC42MTc0TDEwLjU0ODUgMTQuNjE3OEMxMC44NzMyIDE0LjY4ODggMTEuMTY3OSAxNC43Mjk1IDExLjQ1MjcgMTQuNzQ5OEwxMS41NTk4IDE0Ljc1NzVWMTQuNjUwMVYxMi40MjAxVjEyLjM0ODZMMTEuNDkyMiAxMi4zMjU1QzEwLjcwOCAxMi4wNTc1IDEwLjE2NjEgMTEuNzU0IDkuODQyNTMgMTEuNDExNEw5Ljg0MjMyIDExLjQxMTJDOS40ODIwMSAxMS4wMzE5IDkuMjg5ODIgMTAuNTI3NiA5LjI4OTgyIDkuOTMwMUM5LjI4OTgyIDkuMzQwMzIgOS41MTYyMiA4Ljg1ODU1IDkuOTczMTkgOC40Nzc0NkMxMC4zNjc0IDguMTYwMzggMTAuODcwMyA3Ljk0NjQ4IDExLjQ3NTcgNy44NDg4MkwxMS41NTk4IDcuODM1MjZWNy43NTAxVjYuNzAwMUgxMi42ODk4VjcuNzIwMVY3LjgxMzExTDEyLjc4MjYgNy44MTk4NEMxMy40NjI3IDcuODY5MTIgMTQuMTIyNiA4LjAxNjkgMTQuNzYyNyA4LjI3Mjk1TDE0LjkxOTggOC4zMzU4MUwxNC40NzQxIDkuNDUwMTFMMTQuMzE3IDkuMzg3MjVMMTQuMzE3IDkuMzg3MjRMMTQuMzE2IDkuMzg2ODZDMTMuODE5IDkuMTk0MTUgMTMuMzEwOCA5LjA2MTkgMTIuODAxNyA5LjAwMDgxTDEyLjY4OTggOC45ODczOFY5LjEwMDFWMTEuMjcwMVYxMS4zNDIyTDEyLjc1ODIgMTEuMzY1QzEzLjMyNDQgMTEuNTUzNyAxMy43NDY1IDExLjc0MDggMTQuMDQ3NiAxMS45MjU0TDE0LjA0ODQgMTEuOTI1OEMxNC4zODY3IDEyLjEyODkgMTQuNjQ0NCAxMi4zNzgyIDE0LjgxNDkgMTIuNjUyOEMxNC45ODIzIDEyLjkyMjcgMTUuMDU5OCAxMy4yNTI5IDE1LjA1OTggMTMuNjUwMUMxNS4wNTk4IDE0LjI1MTggMTQuODMxOSAxNC43NjM3IDE0LjM3NDkgMTUuMTU0MUMxMy45ODIgMTUuNDg5NSAxMy40NDAxIDE1LjcyMzggMTIuNzYyNyAxNS44NDE2TDEyLjY3OTggMTUuODU2VjE1Ljk0MDFaTTEyLjY4OTggMTQuNTMwMVYxNC42NTczTDEyLjgxMzQgMTQuNjI3M0MxMy4xNzc2IDE0LjUzODggMTMuMzk4NyAxNC4zOTcxIDEzLjUyNyAxNC4yMjhDMTMuNjU1NSAxNC4wNTg3IDEzLjY3OTggMTMuODc2MSAxMy42Nzk4IDEzLjczMDFDMTMuNjc5OCAxMy40OTA4IDEzLjYxMzcgMTMuMjkxNiAxMy40NDkyIDEzLjEzODFDMTMuMzU2MSAxMy4wNDU1IDEzLjE3MzQgMTIuOTIgMTIuODMwMiAxMi43Njg2TDEyLjY4OTggMTIuNzA2N1YxMi44NjAxVjE0LjUzMDFaTTExLjU1OTggOS4xNzAxVjkuMDQyMDJMMTEuNDM1NiA5LjA3MzA4QzExLjIyMTIgOS4xMjY2OCAxMS4wNDYzIDkuMjIzODIgMTAuOTIzMyA5LjMzNTQ2QzEwLjc0MTUgOS40OTQ4IDEwLjY1OTggOS42ODIzMSAxMC42NTk4IDkuOTIwMUMxMC42NTk4IDEwLjE4MTcgMTAuNzM3MSAxMC4zODcyIDEwLjg4NjUgMTAuNTQ4MUwxMC44ODY1IDEwLjU0ODJMMTAuODg5MSAxMC41NTA4QzEwLjk3OTEgMTAuNjQwOCAxMS4xMjk1IDEwLjc1NyAxMS40MTc3IDEwLjg5MDhMMTEuNTU5OCAxMC45NTY4VjEwLjgwMDFWOS4xNzAxWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTEiIGZpbGw9IndoaXRlIj4KPHBhdGggZD0iTTExLjk5IDIwLjAxQzEwLjU1IDIwLjAxIDkuMTggMTkuNjMgNy45OSAxOC45M0M2Ljc5IDE4LjIzIDUuNzggMTcuMjIgNS4wNyAxNi4wMUM0LjM3IDE0Ljc5IDQgMTMuNDEgNCAxMkM0IDEwLjYgNC4zNyA5LjIxIDUuMDcgOEM1Ljc3IDYuNzkgNi43OCA1Ljc4IDcuOTkgNS4wOEM5LjE5IDQuMzggMTAuNTUgNCAxMS45NCA0SDEyLjA1QzEzLjQ0IDQgMTQuODEgNC4zOCAxNiA1LjA4QzE3LjIxIDUuNzggMTguMjIgNi43OSAxOC45MyA4QzE5LjYzIDkuMjIgMjAgMTAuNiAyMCAxMkMyMCAxMy40IDE5LjYzIDE0Ljc5IDE4LjkzIDE2QzE4LjIzIDE3LjIxIDE3LjIxIDE4LjIyIDE2IDE4LjkyQzE0LjgxIDE5LjYzIDEzLjQ0IDIwIDEyLjA2IDIwQzEyLjA1IDIwLjAxIDExLjk5IDIwLjAxIDExLjk5IDIwLjAxWk0xMS45OCA1LjM0QzEwLjgxIDUuMzQgOS42NiA1LjY1IDguNjYgNi4yM0M3LjY1IDYuODIgNi44MSA3LjY2IDYuMjMgOC42OEM1LjY1IDkuNyA1LjM1IDEwLjg1IDUuMzYgMTIuMDJDNS4zNSAxMy4xOSA1LjY1IDE0LjMzIDYuMjMgMTUuMzNDNi44MSAxNi4zMyA3LjY1IDE3LjE2IDguNjYgMTcuNzRDOS42NyAxOC4zMiAxMC44MiAxOC42MyAxMS45OCAxOC42M0MxMy4xNCAxOC42MyAxNC4zIDE4LjMyIDE1LjMgMTcuNzRDMTYuMyAxNy4xNiAxNy4xMyAxNi4zMiAxNy43MSAxNS4zMkMxOC4zMiAxNC4yNyAxOC42MiAxMy4xMiAxOC42IDExLjk1QzE4LjYxIDEwLjc4IDE4LjMxIDkuNjQgMTcuNzMgOC42NEMxNy4xNSA3LjY0IDE2LjMxIDYuOCAxNS4zIDYuMjNDMTQuMyA1LjY1IDEzLjE1IDUuMzQgMTEuOTggNS4zNFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMTEuOTkgMjAuMDFDMTAuNTUgMjAuMDEgOS4xOCAxOS42MyA3Ljk5IDE4LjkzQzYuNzkgMTguMjMgNS43OCAxNy4yMiA1LjA3IDE2LjAxQzQuMzcgMTQuNzkgNCAxMy40MSA0IDEyQzQgMTAuNiA0LjM3IDkuMjEgNS4wNyA4QzUuNzcgNi43OSA2Ljc4IDUuNzggNy45OSA1LjA4QzkuMTkgNC4zOCAxMC41NSA0IDExLjk0IDRIMTIuMDVDMTMuNDQgNCAxNC44MSA0LjM4IDE2IDUuMDhDMTcuMjEgNS43OCAxOC4yMiA2Ljc5IDE4LjkzIDhDMTkuNjMgOS4yMiAyMCAxMC42IDIwIDEyQzIwIDEzLjQgMTkuNjMgMTQuNzkgMTguOTMgMTZDMTguMjMgMTcuMjEgMTcuMjEgMTguMjIgMTYgMTguOTJDMTQuODEgMTkuNjMgMTMuNDQgMjAgMTIuMDYgMjBDMTIuMDUgMjAuMDEgMTEuOTkgMjAuMDEgMTEuOTkgMjAuMDFaTTExLjk4IDUuMzRDMTAuODEgNS4zNCA5LjY2IDUuNjUgOC42NiA2LjIzQzcuNjUgNi44MiA2LjgxIDcuNjYgNi4yMyA4LjY4QzUuNjUgOS43IDUuMzUgMTAuODUgNS4zNiAxMi4wMkM1LjM1IDEzLjE5IDUuNjUgMTQuMzMgNi4yMyAxNS4zM0M2LjgxIDE2LjMzIDcuNjUgMTcuMTYgOC42NiAxNy43NEM5LjY3IDE4LjMyIDEwLjgyIDE4LjYzIDExLjk4IDE4LjYzQzEzLjE0IDE4LjYzIDE0LjMgMTguMzIgMTUuMyAxNy43NEMxNi4zIDE3LjE2IDE3LjEzIDE2LjMyIDE3LjcxIDE1LjMyQzE4LjMyIDE0LjI3IDE4LjYyIDEzLjEyIDE4LjYgMTEuOTVDMTguNjEgMTAuNzggMTguMzEgOS42NCAxNy43MyA4LjY0QzE3LjE1IDcuNjQgMTYuMzEgNi44IDE1LjMgNi4yM0MxNC4zIDUuNjUgMTMuMTUgNS4zNCAxMS45OCA1LjM0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTExLjk5IDIwLjAxVjIwLjIxSDExLjk5TDExLjk5IDIwLjAxWk03Ljk5IDE4LjkzTDguMDkxNCAxOC43NTc2TDguMDkwNzcgMTguNzU3Mkw3Ljk5IDE4LjkzWk01LjA3IDE2LjAxTDQuODk2NTIgMTYuMTA5NUw0Ljg5NzUgMTYuMTExMkw1LjA3IDE2LjAxWk03Ljk5IDUuMDhMOC4wOTAxNSA1LjI1MzEyTDguMDkwNzcgNS4yNTI3Nkw3Ljk5IDUuMDhaTTE2IDUuMDhMMTUuODk4NiA1LjI1MjM5TDE1Ljg5OTggNS4yNTMxMkwxNiA1LjA4Wk0xOC45MyA4TDE5LjEwMzUgNy45MDA0NkwxOS4xMDI1IDcuODk4NzhMMTguOTMgOFpNMTYgMTguOTJMMTUuODk5OCAxOC43NDY5TDE1Ljg5NzUgMTguNzQ4MkwxNiAxOC45MlpNMTIuMDYgMjBWMTkuOEgxMS45NzcyTDExLjkxODYgMTkuODU4NkwxMi4wNiAyMFpNOC42NiA2LjIzTDguNTU5NjYgNi4wNTY5OUw4LjU1OTEyIDYuMDU3MzFMOC42NiA2LjIzWk01LjM2IDEyLjAyTDUuNTYwMDIgMTIuMDIxN0w1LjU1OTk5IDEyLjAxODNMNS4zNiAxMi4wMlpNMTcuNzEgMTUuMzJMMTcuNTM3MSAxNS4yMTk1TDE3LjUzNyAxNS4yMTk3TDE3LjcxIDE1LjMyWk0xOC42IDExLjk1TDE4LjM5OTkgMTEuOTQ4M0wxOC40IDExLjk1MzRMMTguNiAxMS45NVpNMTUuMyA2LjIzTDE1LjE5OTYgNi40MDMwMkwxNS4yMDE3IDYuNDA0MThMMTUuMyA2LjIzWk0xMS45OSAxOS44MUMxMC41ODU1IDE5LjgxIDkuMjUwNTcgMTkuNDM5NSA4LjA5MTQgMTguNzU3Nkw3Ljg4ODYgMTkuMTAyNEM5LjEwOTQzIDE5LjgyMDUgMTAuNTE0NSAyMC4yMSAxMS45OSAyMC4yMVYxOS44MVpNOC4wOTA3NyAxOC43NTcyQzYuOTIwNzMgMTguMDc0NyA1LjkzNTMgMTcuMDg5NSA1LjI0MjUgMTUuOTA4OEw0Ljg5NzUgMTYuMTExMkM1LjYyNDcgMTcuMzUwNSA2LjY1OTI3IDE4LjM4NTMgNy44ODkyMyAxOS4xMDI4TDguMDkwNzcgMTguNzU3MlpNNS4yNDM0NyAxNS45MTA1QzQuNTYwNzcgMTQuNzIwNiA0LjIgMTMuMzc0OSA0LjIgMTJIMy44QzMuOCAxMy40NDUxIDQuMTc5MjMgMTQuODU5NCA0Ljg5NjUzIDE2LjEwOTVMNS4yNDM0NyAxNS45MTA1Wk00LjIgMTJDNC4yIDEwLjYzNDggNC41NjA4OSA5LjI3OTQzIDUuMjQzMTIgOC4xMDAxNUw0Ljg5Njg4IDcuODk5ODVDNC4xNzkxMSA5LjE0MDU3IDMuOCAxMC41NjUyIDMuOCAxMkg0LjJaTTUuMjQzMTIgOC4xMDAxNUM1LjkyNTYgNi45MjA0NCA2LjkxMDQ0IDUuOTM1NiA4LjA5MDE1IDUuMjUzMTJMNy44ODk4NSA0LjkwNjg4QzYuNjQ5NTYgNS42MjQ0IDUuNjE0NCA2LjY1OTU2IDQuODk2ODggNy44OTk4NUw1LjI0MzEyIDguMTAwMTVaTTguMDkwNzcgNS4yNTI3NkM5LjI2MTIyIDQuNTcgMTAuNTg2NiA0LjIgMTEuOTQgNC4yVjMuOEMxMC41MTM0IDMuOCA5LjExODc4IDQuMTkgNy44ODkyMyA0LjkwNzI0TDguMDkwNzcgNS4yNTI3NlpNMTEuOTQgNC4ySDEyLjA1VjMuOEgxMS45NFY0LjJaTTEyLjA1IDQuMkMxMy40MDM4IDQuMiAxNC43Mzg5IDQuNTcwMTkgMTUuODk4NiA1LjI1MjM5TDE2LjEwMTQgNC45MDc2MUMxNC44ODExIDQuMTg5ODEgMTMuNDc2MiAzLjggMTIuMDUgMy44VjQuMlpNMTUuODk5OCA1LjI1MzEyQzE3LjA3OTUgNS45MzU1NiAxOC4wNjQ3IDYuOTIwNiAxOC43NTc1IDguMTAxMjJMMTkuMTAyNSA3Ljg5ODc4QzE4LjM3NTMgNi42NTk0IDE3LjM0MDUgNS42MjQ0NCAxNi4xMDAyIDQuOTA2ODhMMTUuODk5OCA1LjI1MzEyWk0xOC43NTY1IDguMDk5NTNDMTkuNDM5MyA5LjI4OTUgMTkuOCAxMC42MzUyIDE5LjggMTJIMjAuMkMyMC4yIDEwLjU2NDggMTkuODIwNyA5LjE1MDUgMTkuMTAzNSA3LjkwMDQ3TDE4Ljc1NjUgOC4wOTk1M1pNMTkuOCAxMkMxOS44IDEzLjM2NTIgMTkuNDM5MSAxNC43MjA2IDE4Ljc1NjkgMTUuODk5OEwxOS4xMDMxIDE2LjEwMDJDMTkuODIwOSAxNC44NTk0IDIwLjIgMTMuNDM0OCAyMC4yIDEySDE5LjhaTTE4Ljc1NjkgMTUuODk5OEMxOC4wNzQ4IDE3LjA3OSAxNy4wODAyIDE4LjA2NDEgMTUuODk5OCAxOC43NDY5TDE2LjEwMDIgMTkuMDkzMUMxNy4zMzk4IDE4LjM3NTkgMTguMzg1MiAxNy4zNDEgMTkuMTAzMSAxNi4xMDAyTDE4Ljc1NjkgMTUuODk5OFpNMTUuODk3NSAxOC43NDgyQzE0LjczOTEgMTkuNDM5NCAxMy40MDQ2IDE5LjggMTIuMDYgMTkuOFYyMC4yQzEzLjQ3NTQgMjAuMiAxNC44ODA5IDE5LjgyMDYgMTYuMTAyNSAxOS4wOTE4TDE1Ljg5NzUgMTguNzQ4MlpNMTEuOTE4NiAxOS44NTg2QzExLjk0ODEgMTkuODI5MSAxMS45Nzg2IDE5LjgxOCAxMS45ODUgMTkuODE1NkMxMS45OTU3IDE5LjgxMTcgMTIuMDAzNSAxOS44MTAxIDEyLjAwNTYgMTkuODA5N0MxMi4wMTAxIDE5LjgwODggMTIuMDEwOCAxOS44MDkgMTIuMDA1OSAxOS44MDkzQzEyLjAwMjEgMTkuODA5NiAxMS45OTc4IDE5LjgwOTggMTEuOTk0MSAxOS44MDk5QzExLjk5MjQgMTkuODEgMTEuOTkxIDE5LjgxIDExLjk5MDIgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45ODk2IDE5LjgxIDExLjk4OTYgMTkuODFDMTEuOTg5NSAxOS44MSAxMS45ODk2IDE5LjgxIDExLjk4OTYgMTkuODFDMTEuOTg5NyAxOS44MSAxMS45ODk3IDE5LjgxIDExLjk4OTggMTkuODFDMTEuOTg5OCAxOS44MSAxMS45ODk4IDE5LjgxIDExLjk4OTkgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45ODk5IDE5LjgxIDExLjk4OTkgMTkuODFDMTEuOTg5OSAxOS44MSAxMS45OSAxOS44MSAxMS45OSAxOS44MUMxMS45OSAxOS44MSAxMS45OSAxOS44MSAxMS45OSAyMC4wMUMxMS45OSAyMC4yMSAxMS45OSAyMC4yMSAxMS45OSAyMC4yMUMxMS45OSAyMC4yMSAxMS45OTAxIDIwLjIxIDExLjk5MDEgMjAuMjFDMTEuOTkwMSAyMC4yMSAxMS45OTAxIDIwLjIxIDExLjk5MDEgMjAuMjFDMTEuOTkwMiAyMC4yMSAxMS45OTAyIDIwLjIxIDExLjk5MDMgMjAuMjFDMTEuOTkwNCAyMC4yMSAxMS45OTA2IDIwLjIxIDExLjk5MDcgMjAuMjFDMTEuOTkxIDIwLjIxIDExLjk5MTQgMjAuMjEgMTEuOTkxOCAyMC4yMUMxMS45OTI2IDIwLjIxIDExLjk5MzcgMjAuMjEgMTEuOTk1IDIwLjIxQzExLjk5NzUgMjAuMjA5OSAxMi4wMDA5IDIwLjIwOTkgMTIuMDA0OSAyMC4yMDk4QzEyLjAxMjggMjAuMjA5NiAxMi4wMjQxIDIwLjIwOTEgMTIuMDM2NiAyMC4yMDgyQzEyLjA0OCAyMC4yMDczIDEyLjA2NTYgMjAuMjA1NiAxMi4wODQxIDIwLjIwMTlDMTIuMDkzMiAyMC4yMDAxIDEyLjEwNzQgMjAuMTk2OCAxMi4xMjMzIDIwLjE5MUMxMi4xMzQ5IDIwLjE4NjcgMTIuMTY5NCAyMC4xNzM0IDEyLjIwMTQgMjAuMTQxNEwxMS45MTg2IDE5Ljg1ODZaTTExLjk4IDUuMTRDMTAuNzc0OSA1LjE0IDkuNTkwMjcgNS40NTkyNCA4LjU1OTY2IDYuMDU2OTlMOC43NjAzNCA2LjQwMzAxQzkuNzI5NzMgNS44NDA3NiAxMC44NDUxIDUuNTQgMTEuOTggNS41NFY1LjE0Wk04LjU1OTEyIDYuMDU3MzFDNy41MTkzOSA2LjY2NDY4IDYuNjUzOTIgNy41Mjk4NyA2LjA1NjE0IDguNTgxMTRMNi40MDM4NiA4Ljc3ODg2QzYuOTY2MDggNy43OTAxMyA3Ljc4MDYxIDYuOTc1MzIgOC43NjA4OCA2LjQwMjY5TDguNTU5MTIgNi4wNTczMVpNNi4wNTYxNCA4LjU4MTE0QzUuNDU4ODEgOS42MzE2MSA1LjE0OTcgMTAuODE2MyA1LjE2MDAxIDEyLjAyMTdMNS41NTk5OSAxMi4wMTgzQzUuNTUwMyAxMC44ODM3IDUuODQxMTkgOS43NjgzOSA2LjQwMzg2IDguNzc4ODZMNi4wNTYxNCA4LjU4MTE0Wk01LjE2MDAxIDEyLjAxODNDNS4xNDk3IDEzLjIyMzcgNS40NTg4MyAxNC4zOTkgNi4wNTY5OSAxNS40MzAzTDYuNDAzMDEgMTUuMjI5N0M1Ljg0MTE3IDE0LjI2MSA1LjU1MDMgMTMuMTU2MyA1LjU1OTk5IDEyLjAyMTdMNS4xNjAwMSAxMi4wMTgzWk02LjA1Njk5IDE1LjQzMDNDNi42NTQ5NiAxNi40NjEzIDcuNTIwNTMgMTcuMzE2MyA4LjU2MDQgMTcuOTEzNEw4Ljc1OTYgMTcuNTY2NkM3Ljc3OTQ3IDE3LjAwMzcgNi45NjUwNCAxNi4xOTg3IDYuNDAzMDEgMTUuMjI5N0w2LjA1Njk5IDE1LjQzMDNaTTguNTYwNCAxNy45MTM0QzkuNjAwMzIgMTguNTEwNiAxMC43ODQ2IDE4LjgzIDExLjk4IDE4LjgzVjE4LjQzQzEwLjg1NTQgMTguNDMgOS43Mzk2OCAxOC4xMjk0IDguNzU5NiAxNy41NjY2TDguNTYwNCAxNy45MTM0Wk0xMS45OCAxOC44M0MxMy4xNzQ5IDE4LjgzIDE0LjM2OTYgMTguNTEwOCAxNS40MDAzIDE3LjkxM0wxNS4xOTk3IDE3LjU2N0MxNC4yMzA0IDE4LjEyOTIgMTMuMTA1MSAxOC40MyAxMS45OCAxOC40M1YxOC44M1pNMTUuNDAwMyAxNy45MTNDMTYuNDMxMiAxNy4zMTUxIDE3LjI4NiAxNi40NDk3IDE3Ljg4MyAxNS40MjAzTDE3LjUzNyAxNS4yMTk3QzE2Ljk3NCAxNi4xOTAzIDE2LjE2ODggMTcuMDA0OSAxNS4xOTk3IDE3LjU2N0wxNS40MDAzIDE3LjkxM1pNMTcuODgyOSAxNS40MjA1QzE4LjUxMDggMTQuMzM5NiAxOC44MjA2IDEzLjE1MzggMTguOCAxMS45NDY2TDE4LjQgMTEuOTUzNEMxOC40MTk0IDEzLjA4NjIgMTguMTI5MiAxNC4yMDA0IDE3LjUzNzEgMTUuMjE5NUwxNy44ODI5IDE1LjQyMDVaTTE4LjggMTEuOTUxN0MxOC44MTAzIDEwLjc0NjMgMTguNTAxMiA5LjU3MDk4IDE3LjkwMyA4LjUzOTY2TDE3LjU1NyA4Ljc0MDM0QzE4LjExODggOS43MDkwMiAxOC40MDk3IDEwLjgxMzcgMTguNCAxMS45NDgzTDE4LjggMTEuOTUxN1pNMTcuOTAzIDguNTM5NjZDMTcuMzA1NSA3LjUwOTUxIDE2LjQ0IDYuNjQzNzIgMTUuMzk4MyA2LjA1NTgyTDE1LjIwMTcgNi40MDQxOEMxNi4xOCA2Ljk1NjI4IDE2Ljk5NDUgNy43NzA0OSAxNy41NTcgOC43NDAzNEwxNy45MDMgOC41Mzk2NlpNMTUuNDAwMyA2LjA1Njk5QzE0LjM2OTcgNS40NTkyNCAxMy4xODUxIDUuMTQgMTEuOTggNS4xNFY1LjU0QzEzLjExNDkgNS41NCAxNC4yMzAzIDUuODQwNzYgMTUuMTk5NyA2LjQwMzAxTDE1LjQwMDMgNi4wNTY5OVoiIGZpbGw9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
  margin: 0;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .right {
  left: 0;
  right: auto;
  float: left;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .right .icon-availability {
  width: 18px;
  height: 18px;
  background: url(/images/loader_transparent.gif?20210126) no-repeat;
  margin: 3px;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .right .icon-availability.unavailable {
  border-radius: 50%;
  background: #8C8C8C;
}
.add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .gridVerfuegbarkeit .right .icon-availability.available {
  width: 24px;
  height: 24px;
  margin: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjMDg4MzQ0Ii8+CjxwYXRoIGQ9Ik0xMS4xMTIgMTUuNzU0MUw3Ljg1NTk2IDEyLjQ5OTFMOC45MTY5NiAxMS40MzgxTDExLjExMiAxMy42MzMxTDE1LjY0NCA5LjEwMTA3TDE2LjcwNCAxMC4xNjIxTDExLjExMiAxNS43NTQxWiIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
}
@media (max-width: 991px) {
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-commission {
    margin-bottom: 16px;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .size3of4 {
    width: 60%;
    float: left;
    clear: none;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .size3of4 label {
    margin-bottom: 0;
    padding-top: 10px;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .size1of4 {
    width: 40%;
    float: right;
    clear: none;
  }
  .add2basket-dialog-content .unit-dialog-quantities-line .unit-dialog-quantities-right-col .quantity-dialog-price-info .size1of4 div.gridVerfuegbarkeit {
    float: right;
  }
}
.add2basket-dialog-content .unit-dialog-myart-line .unit-dialog-quantities-left-col {
  border-right: 0;
}
.add2basket-dialog-content .unit-dialog-myart-line .unit-dialog-quantities-right-col {
  border-left: 2px solid #D8D8D8;
}
.add2basket-dialog-content .unit-dialog-button-container {
  background-color: #F0F0F0;
}
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-left,
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right {
  padding-top: 40px;
  padding-bottom: 40px;
}
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-left button,
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right button {
  margin-left: 24px;
  margin-right: 24px;
}
@media (max-width: 991px) {
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-left,
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right {
    width: 100%;
    float: none;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-left > button,
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right > button {
    width: calc(100% - 32px);
    margin: 0 16px;
  }
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right > button:nth-child(2) {
    margin-top: 20px;
  }
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-left > button.button1of4left,
  .add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right > button.button1of4left {
    width: calc(100% - 32px);
    margin: 0 16px;
  }
}
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right .button1of4left {
  margin-right: 0;
  margin-left: 0;
}
.add2basket-dialog-content .unit-dialog-button-container .dialog-button-container-right .button1of4right {
  margin-left: 0;
}
.unit-dialog-cut-line {
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 48px;
}
#addToOrderlist {
  height: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
#addToOrderlist .unit-dialog-title-container {
  flex: 0;
  margin-bottom: 0px;
}
#addToOrderlist .unit-dialog-content-container {
  flex: 1;
  min-height: 0px;
  max-height: unset;
  padding-top: 24px;
  overflow: auto;
}
#addToOrderlist #orderlist-dim,
#addToOrderlist .orderlist-dim-container {
  max-height: unset;
  overflow: unset;
}
@media screen and (max-width: 991px) {
  .unit-dialog-cut-line {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.line-cut-figures-container {
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 48px;
}
@media screen and (max-width: 991px) {
  .line-cut-figures-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.line-treatment-container {
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 36px;
}
@media screen and (max-width: 991px) {
  .line-treatment-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.line-cut-no-cut {
  margin-bottom: 12px;
}
.input-container-winkel {
  margin-bottom: 24px;
}
.input-container-winkel input {
  margin-bottom: 0;
}
.winkel-line {
  margin-bottom: 12px;
}
.radioImage-container .active .figur-bild {
  border-color: #CB0538;
}
.tutorial-content-edit .error-message {
  color: #cb0538;
}
#tutorialContent button.slick-next .icon-status {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxNiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDkwMTMgMjhMMCAyNS44OTgyTDExLjgxOTcgMTQuMDAxTDAgMi4xMDM4MkwyLjA5MDEzIDBMMTYgMTQuMDAxTDIuMDkwMTMgMjhaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPg==");
}
#tutorialContent button.slick-prev .icon-status {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjEyMjEgMjhMNi4xMDM1MmUtMDUgMTQuMDAxTDE0LjEyMjEgMEwxNi4yNDQxIDIuMTAzODJMNC4yNDQwNiAxNC4wMDFMMTYuMjQ0MSAyNS44OTgyTDE0LjEyMjEgMjhaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPg==");
}
#tutorialContent button.slick-next .icon-status,
#tutorialContent button.slick-prev .icon-status {
  height: 28px;
}
.tutorial-title h2 {
  font-size: 38px;
  line-height: 52px;
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .tutorial-title h2 {
    font-size: 25px;
    line-height: 28px;
    padding-bottom: 10px;
    word-break: normal;
    -ms-word-break: normal;
    /* Non standard for webkit */
    word-break: break-word;
    /* CSS hyphens */
    hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
  }
}
.tutorial-content p {
  font-size: 14px;
  line-height: 22px;
}
.tutorial-content p a {
  color: #0A579E;
}
.tutorial-close {
  position: absolute;
  right: 14px;
  top: 14px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIzMDQgMTAuMDEwNUwyMCAxNy43ODAxTDE3Ljc4MDEgMjBMMTAuMDEwNSAxMi4yMzA0TDIuMjE5OSAyMEwwIDE3Ljc4MDFMNy43OTA1OCAxMC4wMTA1TDAgMi4yMTk5TDIuMjE5OSAwTDEwLjAxMDUgNy43OTA1OEwxNy43ODAxIDBMMjAgMi4yMTk5TDEyLjIzMDQgMTAuMDEwNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==");
  z-index: 10;
}
.tutorial-close:hover {
  cursor: pointer;
}
.slick-slide .tutorial-content ul,
.slick-slide .tutorial-content ol {
  margin-left: 20px;
  margin-bottom: 20px;
}
.slick-slide .tutorial-content ol {
  list-style: decimal;
}
.slick-slide .tutorial-content ul {
  list-style: disc;
}
.slick-slide .tutorial-content img {
  margin: auto;
}
.tutorial-item {
  padding: 48px 80px 0;
}
@media (max-width: 992px) {
  .tutorial-item {
    padding: 38px 24px 24px;
  }
}
.tutorial-image {
  width: 50%;
  margin: 0 auto 60px;
  height: 200px;
}
.tutorial-image img {
  width: auto;
  max-height: 200px;
  max-width: 100%;
  margin: auto;
}
@media (max-width: 992px) {
  .tutorial-image {
    margin-bottom: 30px;
    margin-top: 10px;
    height: 100px;
  }
  .tutorial-image img {
    max-height: 100px;
  }
}
button.slick-next,
button.slick-prev {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  border: 0;
  outline: none;
  background: transparent;
  height: 28px;
  width: 30px;
  padding: 0 7px;
}
button.slick-next.slick-disabled,
button.slick-prev.slick-disabled {
  visibility: hidden;
}
button.slick-next .icon-status,
button.slick-prev .icon-status {
  height: 28px;
  width: 16px;
  background-size: unset;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  button.slick-next .icon-status,
  button.slick-prev .icon-status {
    display: none;
  }
}
button.slick-prev {
  left: 0;
  margin-left: 10px;
}
button.slick-prev .icon-status {
  right: unset;
  left: 7px;
}
button.slick-next {
  right: 0;
  margin-right: 10px;
}
button.slick-next .icon-status {
  right: 7px;
  left: unset;
}
.slick-dots {
  width: 50%;
  text-align: center;
  margin: auto;
  padding-bottom: 20px;
}
.slick-dots li {
  display: inline-block;
  width: 10px;
  margin: 0 10px 0 0;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
  position: relative;
}
.slick-dots li.slick-active button:before {
  background-position: 0px -40px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 {
  width: 170px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected {
  border: 1px solid #6A6A6A;
  color: #999999;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  height: 30px;
  padding: 6px 10px;
  margin-top: 8px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined {
  transform: translateY(-25%);
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined::before,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined::before {
  content: '';
  width: 22px;
  height: 18px;
  background-size: cover;
  margin: 0 6px 0 -4px;
  transform: translateY(15%);
  background-color: transparent;
  display: inline-block;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='1']::before,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='1']::before {
  margin: 0;
  width: 0;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='2']::before,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='2']::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfQS1aICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjQwMzU4IDEyLjM0NjRMMTAuNDg0OCAxMy4zODhMNi43Mzg5MiAxNy4yNDc2TDIuOTk0NjMgMTMuMzg4TDQuMDc1NzMgMTIuMzQ2NEw1Ljk4NjgzIDE0LjMxNTlWNi43NUg3LjQ5MTAzVjE0LjMxNjRMOS40MDM1OCAxMi4zNDY0Wk0xMi4wMDQxIDYuNzUyMzhIMjAuOTkyM1Y4LjI1MTgzSDEyLjAwNDFWNi43NTIzOFpNMTcuOTkyMyAxMS4yNTIySDEyLjAwNDFWMTIuNzUxNkgxNy45OTIzVjExLjI1MjJaTTEyLjAwNDEgMTUuNzUwNUgxNC45OTgyVjE3LjI1SDEyLjAwNDFWMTUuNzUwNVoiIGZpbGw9IiM5OTk5OTkiLz4KPC9nPgo8L3N2Zz4K");
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='3']::before,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='3']::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfWi1BICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA3NTgyIDExLjY1MTNMMi45OTQ2MyAxMC42MDk2TDYuNzQwNDggNi43NUwxMC40ODQ4IDEwLjYwOTZMOS40MDM2OSAxMS42NTEzTDcuNDkyNTcgOS42ODE3VjE3LjI0NzZINS45ODgzN1Y5LjY4MTI0TDQuMDc1ODIgMTEuNjUxM1pNMTIuMDA0MSAxNS43NTA1SDIwLjk5MjNWMTcuMjVIMTIuMDA0MVYxNS43NTA1Wk0xNy45OTIzIDExLjI1MDdIMTIuMDA0MVYxMi43NTAySDE3Ljk5MjNWMTEuMjUwN1pNMTIuMDA0MSA2Ljc1MjM4SDE0Ljk5ODJWOC4yNTE4M0gxMi4wMDQxVjYuNzUyMzhaIiBmaWxsPSIjOTk5OTk5Ii8+CjwvZz4KPC9zdmc+Cg==");
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='4']::before,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .undefined[data-value='4']::before {
  margin: 0;
  width: 0;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .arrow,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 > .selected .arrow {
  background-size: cover;
  width: 16px;
  height: 16px;
  top: 8px;
  transform: none;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul {
  top: 75%;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li {
  padding-left: 40px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li::after,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li::after {
  content: '';
  width: 22px;
  height: 18px;
  background-size: cover;
  margin: 0 6px 0 0;
  transform: translateY(10%);
  background-color: transparent;
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 8px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='0'],
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='0'] {
  padding: 11px 16px;
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='1']::after,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='1']::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfQS1aICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjQwMzU4IDEyLjM0NjRMMTAuNDg0OCAxMy4zODhMNi43Mzg5MiAxNy4yNDc2TDIuOTk0NjMgMTMuMzg4TDQuMDc1NzMgMTIuMzQ2NEw1Ljk4NjgzIDE0LjMxNTlWNi43NUg3LjQ5MTAzVjE0LjMxNjRMOS40MDM1OCAxMi4zNDY0Wk0xMi4wMDQxIDYuNzUyMzhIMjAuOTkyM1Y4LjI1MTgzSDEyLjAwNDFWNi43NTIzOFpNMTcuOTkyMyAxMS4yNTIySDEyLjAwNDFWMTIuNzUxNkgxNy45OTIzVjExLjI1MjJaTTEyLjAwNDEgMTUuNzUwNUgxNC45OTgyVjE3LjI1SDEyLjAwNDFWMTUuNzUwNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='2']::after,
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='2']::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfWi1BICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA3NTgyIDExLjY1MTNMMi45OTQ2MyAxMC42MDk2TDYuNzQwNDggNi43NUwxMC40ODQ4IDEwLjYwOTZMOS40MDM2OSAxMS42NTEzTDcuNDkyNTcgOS42ODE3VjE3LjI0NzZINS45ODgzN1Y5LjY4MTI0TDQuMDc1ODIgMTEuNjUxM1pNMTIuMDA0MSAxNS43NTA1SDIwLjk5MjNWMTcuMjVIMTIuMDA0MVYxNS43NTA1Wk0xNy45OTIzIDExLjI1MDdIMTIuMDA0MVYxMi43NTAySDE3Ljk5MjNWMTEuMjUwN1pNMTIuMDA0MSA2Ljc1MjM4SDE0Ljk5ODJWOC4yNTE4M0gxMi4wMDQxVjYuNzUyMzhaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
}
.websitelist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='3'],
.productlist-da .mod-form .searchpagesorter .dropdown.dropdown32 ul li[data-index='3'] {
  padding: 11px 16px;
}
.websitelist-da div.searchpagesorter,
.productlist-da div.searchpagesorter {
  float: none;
}
.websitelist-da .mod-form .dropdown.dropdown32,
.productlist-da .mod-form .dropdown.dropdown32 {
  width: 100%;
  height: 40px;
}
.websitelist-da .mod-form .dropdown.dropdown32 > .selected,
.productlist-da .mod-form .dropdown.dropdown32 > .selected {
  border: 1px solid #E0E0E0;
  color: #000;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  height: 40px;
  padding: 11px 96px 11px 16px;
}
.websitelist-da .mod-form .dropdown.dropdown32 > .selected .arrow,
.productlist-da .mod-form .dropdown.dropdown32 > .selected .arrow {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  right: 16px;
}
.websitelist-da .mod-form .dropdown.dropdown32 ul,
.productlist-da .mod-form .dropdown.dropdown32 ul {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  border: none;
}
.websitelist-da .mod-form .dropdown.dropdown32 ul li,
.productlist-da .mod-form .dropdown.dropdown32 ul li {
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  padding: 11px 16px;
  position: relative;
}
.websitelist-da .mod-form .dropdown.dropdown32 ul li:hover,
.productlist-da .mod-form .dropdown.dropdown32 ul li:hover,
.websitelist-da .mod-form .dropdown.dropdown32 ul li.selected,
.productlist-da .mod-form .dropdown.dropdown32 ul li.selected {
  background: #f1f1f1;
  color: #CB0538;
}
.websitelist-da .mod-form .dropdown.dropdown32 ul li + li:before,
.productlist-da .mod-form .dropdown.dropdown32 ul li + li:before {
  content: '';
  height: 1px;
  background: #E0E0E0;
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  bottom: 100%;
  left: 0;
  position: absolute;
}
.websitelist-da .mod-form .dropdown.dropdown32 > .selected {
  padding: 9px 0 10px 12px;
}
.exportBasketMenu {
  border: 1px solid #BEBEBE;
  padding: 15px 20px;
}
.exportBasketMenu .navlinklist a {
  font-family: "Open Sans", Sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  padding: 3px 0 0 20px;
  background: none;
  position: relative;
}
.exportBasketMenu .navlinklist a:before {
  content: "";
  line-height: 1.2;
  margin-top: 0;
  padding: 0 9px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat transparent;
  position: absolute;
  top: 4px;
  left: 0;
  width: 18px;
  height: 17px;
}
.basket-pickup-location-infos__location {
  overflow: hidden;
  max-height: 0px;
  opacity: 0;
  transition: max-height 0.2s, opacity 0.2s;
}
.basket-pickup-location-infos__location_inner {
  overflow: auto;
  max-height: 1980px;
  margin-top: 20px;
}
.basket-pickup-location-infos__location--visible-t {
  max-height: 2000px;
  opacity: 1;
}
.basket-pickup-location-infos__location_main {
  background: #f3f3f3;
  border: 1px solid #6A6A6A;
  padding: 10px 10px 10px 46px;
  position: relative;
  font-size: 12px;
}
.basket-pickup-location-infos__location_main h3,
.basket-pickup-location-infos__location_main .h3,
.basket-pickup-location-infos__location_main h4,
.basket-pickup-location-infos__location_main .h4 {
  line-height: inherit;
}
.basket-pickup-location-infos__location_main h3,
.basket-pickup-location-infos__location_main .h3 {
  font-size: 12px;
  margin-bottom: 18px;
}
.basket-pickup-location-infos__location_main h4,
.basket-pickup-location-infos__location_main .h4 {
  font-size: 10px;
  margin-bottom: 5px;
}
.basket-pickup-location-infos__location_main .basket-pickup-location-infos__hours-box {
  margin-bottom: 24px;
}
.basket-pickup-location-infos__location_main::before {
  content: '\00A0';
  display: block;
  position: absolute;
  left: 16px;
  top: 6px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}
.basket-pickup-location-infos__row {
  display: flex;
}
.basket-pickup-location-infos__col {
  flex: 1;
  padding: 0px 10px;
}
@media (max-width: 978px) {
  .basket-pickup-location-infos__location_main {
    width: calc(100% - 32px);
    margin-left: 16px;
  }
  .basket-pickup-location-infos__location_main h3,
  .basket-pickup-location-infos__location_main .h3 {
    margin-top: 5px;
  }
  .basket-pickup-location-infos__location_main::before {
    top: 12px;
  }
  .basket-pickup-location-infos__row {
    flex-wrap: wrap;
  }
  .basket-pickup-location-infos__col {
    width: 50%;
    min-width: 50%;
    margin-bottom: 20px;
  }
}
.basket-pickup-location-infos__pre {
  white-space: pre-wrap;
}
.basket-mid-container {
  min-height: 80px;
}
.basket-mid-container .fast-entry {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 0;
}
@media (max-width: 991px) {
  .basket-mid-container .fast-entry {
    position: relative;
    bottom: auto;
    width: auto;
    left: auto;
  }
}
.basket-mid-container .basket-function-import-container,
.basket-mid-container .basket-fast-entry-container {
  display: inline-block;
  position: absolute;
  bottom: 0px;
}
.basket-mid-container .basket-fast-entry-container {
  left: 0;
  padding-right: 20px;
}
.basket-mid-container .basket-fast-entry-container.basket-fast-entry-container {
  padding-right: 10px;
}
.basket-mid-container .basket-function-import-container {
  right: 0;
}
.basket-mid-container .basket-import-container > div {
  width: calc(100% - 30px);
}
.basket-mid-container .basket-import-container > div .article_upload {
  width: 100%;
}
/* FODEV-12185 */
#selectplz + .selectize-control {
  font-weight: 600;
  font-size: 14px;
}
#selectplz + .selectize-control .item {
  float: left;
  width: 35px;
  overflow: hidden;
}
#selectplz + .selectize-control .selectize-input {
  font-size: 14px;
  font-weight: 600;
}
.mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .item-promotion.item-promotion-product .prm-title .base {
  color: #036;
  background-color: transparent;
  display: block;
  padding: 0;
  -webkit-box-decoration-break: unset;
  -ms-box-decoration-break: unset;
  -o-box-decoration-break: unset;
  box-decoration-break: unset;
}
@media (max-width: 991px) {
  .mod-carousel .promo-slider .fs-promo-slider-item.slick-slide .item-promotion.item-promotion-product .prm-title .base {
    padding-top: 10px;
  }
}
.sticky-header-productlist-container .mod-form .dropdown.dropdown32 > .selected,
.sticky-header-productlist-container .mod-form .dropdown.dropdown32 > .selected {
  margin-bottom: 0 !important;
}
.sticky-header-productlist-container .switch-show-purchased-container {
  padding-top: 4px;
}
.sticky-header-productlist-container .calc-container {
  padding-top: 8px;
}
.sticky-header-productlist-container-no-facets #search-result-number-container {
  border-bottom: 0;
  margin-bottom: 0;
}
.sticky-header-productlist-container-no-facets .line-facet-container,
.sticky-header-productlist-container-no-facets .filterstatus {
  display: none;
}
/* desktop */
@media (min-width: 992px) {
  .sticky-header-productlist {
    display: flex;
    justify-content: space-between;
  }
  .sticky-header-productlist.resultlist {
    display: block;
    justify-content: unset;
  }
  .sticky-header-switch-container {
    display: flex;
    align-items: center;
  }
  .sticky-header-switch-container.with-margin {
    margin-right: 35px;
  }
  .sticky-header-switch-container.switch-mobile {
    display: none;
  }
  .sticky-header-switch-container .boughtIconCard.sm {
    margin-bottom: 8px;
  }
  .title-switch-bar {
    display: flex;
    justify-content: center;
  }
  .title-switch-bar-wrapper {
    display: inline-flex;
    justify-content: end;
    width: 100%;
    gap: 24px;
  }
  .title-switch-inner {
    display: flex;
  }
}
.teaser-unit {
  padding-left: 10px !important;
}
#search-result-number-container {
  padding: 12px 0 0 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.sitesearch-before-span {
  text-decoration: line-through;
  font-size: 16px;
  color: #8d8d8d;
  font-weight: 400;
}
/* mobile */
@media (max-width: 991px) {
  .title-switch-inner {
    display: none;
  }
  .sticky-header-productlist {
    display: none;
  }
  .sticky-header-switch-container {
    display: none;
  }
  .sticky-header-switch-container.switch-mobile {
    display: flex;
  }
}
.sticky-header-productlist {
  position: fixed;
  width: 960px;
  top: 0;
  z-index: 1000;
  background-color: #fff;
  min-height: 35px;
  border-bottom: 1px solid #BEBEBE;
}
@media screen and (min-width: 992px) {
  .promo-slider .item-link {
    height: 265px;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background {
    z-index: -1;
  }
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2,
  .fs-promo-slider .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion .item-title .prm-type h2,
  .slider-home .mod-carousel .promo-slider .slick-slide .item-promotion.imgOnly .prm-type h2 {
    font-size: 28px;
  }
  .mod-carousel .promo-slider .item-promotion.item-promotion-product .prm-title h2.base {
    line-height: 1.1em;
  }
}
@media screen and (max-width: 991px) {
  .mod-carousel .promo-slider .slick-slide .item-promotion.item-promotion-product .prm-image-product {
    margin-bottom: auto;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.item-promotion-product .prm-title {
    margin-top: 5px;
    height: unset;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.item-promotion-product .prm-title .base {
    padding-top: 0 !important;
  }
  .mod-carousel .promo-slider .slick-slide .item-promotion.item-promotion-product {
    padding-bottom: 13px;
  }
}
.flex-desktop {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .flex-desktop {
    display: block;
  }
}
hr.spacer {
  margin: 24px 0;
}
hr.spacer.m-b-0 {
  margin-bottom: 0;
}
hr.spacer.m-t-0 {
  margin-top: 0;
}
/* Custom Collapse */
.my-collapsible {
  cursor: pointer;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
}
.my-collapsible-content {
  overflow: hidden;
}
.my-collapsible-content.space-first .orderlist-name:first-child {
  margin-top: 24px;
}
@media (max-width: 991px) {
  .my-collapsible {
    margin-top: 0;
  }
}
/* Basket Dropdown */
.multibasket-dropdown-wrapper {
  /* remove cursor */
}
.multibasket-dropdown-wrapper .selectize-dropdown-content {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.multibasket-dropdown-wrapper .selectize-input input {
  color: transparent !important;
}
.multibasket-dropdown-wrapper .my-dropdown-item {
  display: flex;
  align-items: center;
  border-top: 1px solid #E0E0E0;
  height: 43px;
}
.multibasket-dropdown-wrapper .my-dropdown-item div {
  margin-left: 10px;
}
.multibasket-dropdown-wrapper .add-btn {
  background-color: #464D5F;
  margin: 10px;
  padding: 10px;
  text-align: center;
  position: relative;
}
.multibasket-dropdown-wrapper .add-btn span {
  color: #fff;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
.multibasket-dropdown-wrapper .add-btn .plus {
  color: white;
  font-size: 24px;
  margin-right: 10px;
}
/* Basket Dropdown END */
/* Order list */
.mod-my-account-orders .mod-my-account #objectadressecontrol .selectize-control {
  height: 40px;
}
.mod-my-account-orders .mod-my-account #objectadressecontrol .selectize-control .selectize-input {
  font-size: 12px;
  padding: 6px 10px;
  height: 30px;
}
.mod-my-account-orders .mod-my-account #objectadressecontrol .selectize-control .selectize-input .selectize-ctrl {
  width: 30px;
}
.mod-my-account-orders .mod-my-account .mod-form {
  margin-bottom: 0;
}
.mod-my-account-orders #offer-type-container .multiselect__select::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4K") !important;
}
.mod-my-account-orders #offer-type-container .multiselect__tags {
  background-color: #6A6A6A;
  border-color: #6A6A6A;
  color: #fff;
}
.mod-my-account-orders #offer-type-container .multiselect__tags .multiselect__single {
  background-color: unset;
  color: #fff;
  font-weight: normal;
}
@media (max-width: 991px) {
  .mod-my-account-orders #offer-type-container .multiselect__tags .multiselect__single {
    margin-top: 10px;
    margin-left: 7px;
  }
}
.mod-my-account-orders #offer-type-container .multiselect__tags input {
  background-color: #6A6A6A;
  color: #fff;
}
.mod-my-account-orders .line .unit {
  padding-left: 5px;
  padding-right: 5px;
}
.mod-my-account-orders .line .unit.p-l-r-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown .selected {
  font-size: 12px;
  padding: 6px 8px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown .selected {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown ul {
    position: relative;
  }
}
.mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown ul li {
  font-size: 12px !important;
  padding: 10px 20px !important;
  line-height: 18px;
  border-bottom: 1px solid #E0E0E0;
  font-weight: normal;
  height: unset;
  min-height: 40px;
}
.mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown ul li:hover {
  background-color: #f3f3f3;
}
.mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown ul li + li:before {
  display: none;
}
.mod-my-account-orders .line .unit .size1of2.sizeFullwidth .dropdown ul li.selected {
  background: #f3f3f3;
  color: #000;
}
@media (max-width: 991px) {
  .mod-my-account-orders .line .unit .size1of2 {
    width: 50%;
    display: inline-block;
    overflow: hidden;
  }
  .mod-my-account-orders .line .unit .size1of2.sizeFullwidth {
    width: 100%;
  }
  .mod-my-account-orders .line .unit .size1of2.amountCol {
    width: 100%;
  }
  .mod-my-account-orders .line .unit .size1of2.dataCol {
    width: 100%;
  }
  .mod-my-account-orders .line .unit .size1of2.dataCol .line-detail-price {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .mod-my-account-orders .line .unit .size1of2.dataCol .line-detail-price .left-col {
    width: unset;
    float: unset;
    display: block;
    flex-basis: 99%;
  }
  .mod-my-account-orders .line .unit .size1of2.dataCol .line-detail-price .right-col {
    flex-basis: 1%;
    white-space: nowrap;
    width: unset;
    float: unset;
    text-align: right;
    overflow: unset;
    display: block;
    margin-left: 8px;
  }
}
.mod-my-account-orders .input,
.mod-my-account-orders .input:hover {
  font-size: 12px;
  padding: 6px 8px !important;
  height: 30px;
}
.mod-my-account-orders .dropdown .selected {
  height: 30px;
  padding: 6px 10px;
}
.mod-my-account-orders .dropdown .selected .arrow {
  width: 28px;
  height: 28px;
  top: 1px;
  right: 1px;
  border: none;
}
.mod-my-account-orders .dropdown .selected .selected-text {
  font-size: 12px;
}
.mod-my-account-orders .ui-datepicker-trigger {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 33px;
  right: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzQyOTUgMTQuODU3MVYxMi4yODU3SDQuMzE0MzhWMTQuODU3MUgxLjc0Mjk1Wk00Ljg4NTgxIDE0Ljg1NzFWMTIuMjg1N0g3Ljc0Mjk2VjE0Ljg1NzFINC44ODU4MVpNMS43NDI5NSAxMS43MTQzVjguODU3MTRINC4zMTQzOFYxMS43MTQzSDEuNzQyOTVaTTQuODg1ODEgMTEuNzE0M1Y4Ljg1NzE0SDcuNzQyOTZWMTEuNzE0M0g0Ljg4NTgxWk0xLjc0Mjk1IDguMjg1NzJWNS43MTQyOUg0LjMxNDM4VjguMjg1NzJIMS43NDI5NVpNOC4zMTQzOCAxNC44NTcxVjEyLjI4NTdIMTEuMTcxNVYxNC44NTcxSDguMzE0MzhaTTQuODg1ODEgOC4yODU3MlY1LjcxNDI5SDcuNzQyOTZWOC4yODU3Mkg0Ljg4NTgxWk0xMS43NDMgMTQuODU3MVYxMi4yODU3SDE0LjMxNDRWMTQuODU3MUgxMS43NDNaTTguMzE0MzggMTEuNzE0M1Y4Ljg1NzE0SDExLjE3MTVWMTEuNzE0M0g4LjMxNDM4Wk01LjE3MTUzIDRDNS4xNzE1MyA0LjE1MTc5IDUuMDM3NiA0LjI4NTcyIDQuODg1ODEgNC4yODU3Mkg0LjMxNDM4QzQuMTYyNiA0LjI4NTcyIDQuMDI4NjcgNC4xNTE3OSA0LjAyODY3IDRWMS40Mjg1N0M0LjAyODY3IDEuMjc2NzkgNC4xNjI2IDEuMTQyODYgNC4zMTQzOCAxLjE0Mjg2SDQuODg1ODFDNS4wMzc2IDEuMTQyODYgNS4xNzE1MyAxLjI3Njc5IDUuMTcxNTMgMS40Mjg1N1Y0Wk0xMS43NDMgMTEuNzE0M1Y4Ljg1NzE0SDE0LjMxNDRWMTEuNzE0M0gxMS43NDNaTTguMzE0MzggOC4yODU3MlY1LjcxNDI5SDExLjE3MTVWOC4yODU3Mkg4LjMxNDM4Wk0xMS43NDMgOC4yODU3MlY1LjcxNDI5SDE0LjMxNDRWOC4yODU3MkgxMS43NDNaTTEyLjAyODcgNEMxMi4wMjg3IDQuMTUxNzkgMTEuODk0NyA0LjI4NTcyIDExLjc0MyA0LjI4NTcySDExLjE3MTVDMTEuMDE5NyA0LjI4NTcyIDEwLjg4NTggNC4xNTE3OSAxMC44ODU4IDRWMS40Mjg1N0MxMC44ODU4IDEuMjc2NzkgMTEuMDE5NyAxLjE0Mjg2IDExLjE3MTUgMS4xNDI4NkgxMS43NDNDMTEuODk0NyAxLjE0Mjg2IDEyLjAyODcgMS4yNzY3OSAxMi4wMjg3IDEuNDI4NTdWNFpNMTUuNDU3MiAzLjQyODU3QzE1LjQ1NzIgMi44MDM1NyAxNC45Mzk0IDIuMjg1NzIgMTQuMzE0NCAyLjI4NTcySDEzLjE3MTVWMS40Mjg1N0MxMy4xNzE1IDAuNjQyODU3IDEyLjUyODcgMCAxMS43NDMgMEgxMS4xNzE1QzEwLjM4NTggMCA5Ljc0Mjk2IDAuNjQyODU3IDkuNzQyOTYgMS40Mjg1N1YyLjI4NTcySDYuMzE0MzhWMS40Mjg1N0M2LjMxNDM4IDAuNjQyODU3IDUuNjcxNTMgMCA0Ljg4NTgxIDBINC4zMTQzOEMzLjUyODY3IDAgMi44ODU4MSAwLjY0Mjg1NyAyLjg4NTgxIDEuNDI4NTdWMi4yODU3MkgxLjc0Mjk1QzEuMTE3OTUgMi4yODU3MiAwLjYwMDA5OCAyLjgwMzU3IDAuNjAwMDk4IDMuNDI4NTdWMTQuODU3MUMwLjYwMDA5OCAxNS40ODIxIDEuMTE3OTUgMTYgMS43NDI5NSAxNkgxNC4zMTQ0QzE0LjkzOTQgMTYgMTUuNDU3MiAxNS40ODIxIDE1LjQ1NzIgMTQuODU3MVYzLjQyODU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.mod-my-account-orders div.olOrder {
  margin-bottom: 24px;
}
.mod-my-account-orders div.olOrder .detailErr {
  margin: 20px 0 10px 0;
}
.mod-my-account-orders div.olOrder:hover {
  margin: 1px;
  margin-bottom: 24px;
  border: 1px solid #036;
}
.mod-my-account-orders div.orderoverview {
  padding-left: 24px;
  padding-right: 24px;
}
.mod-my-account-orders div.orderoverview div.line div.olOrderTitle {
  font-size: 18px;
  font-weight: bold;
  padding: 0;
  padding-bottom: 17px;
  padding-left: 4px;
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview div.line div.olOrderTitle {
    padding-bottom: 0;
  }
}
.mod-my-account-orders div.orderoverview div.olOrderDate {
  font-size: 14px;
  text-align: right;
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview div.olOrderDate {
    padding-left: 4px;
    text-align: left;
    margin-bottom: 16px;
  }
}
.mod-my-account-orders div.orderoverview div.olOrderInfo {
  line-height: 22px;
}
.mod-my-account-orders div.orderoverview div.olOrderDoc {
  padding-top: 17px;
  font-size: 10px;
}
.mod-my-account-orders div.orderoverview .order-editor-image-box {
  height: 6.3em;
}
.mod-my-account-orders div.orderoverview .order-editor-image {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview .line-order-head {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .mod-my-account-orders div.orderoverview .line-order-head .olOrderInfo,
  .mod-my-account-orders div.orderoverview .line-order-head .olOrderDoc {
    flex-basis: 50%;
    margin-bottom: 8px;
  }
  .mod-my-account-orders div.orderoverview .order-line hr {
    margin-top: 0;
  }
}
.mod-my-account-orders div.orderoverview .icon_pdf {
  display: inline-block;
  height: 24px;
  padding-left: 24px;
  line-height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1NCA2LjU1NjE0TDE4LjE1NCA2LjU1NjE3TDE4LjE1NjQgNi41NTg0M0MxOC4zMDE0IDYuNjk3MjIgMTguNDE1OCA2Ljg2NDggMTguNDkyMiA3LjA1MDRDMTguNTY4NiA3LjIzNiAxOC42MDU0IDcuNDM1NTIgMTguNjAwMiA3LjYzNjE3TDE4LjYwMDEgNy42MzYxN1Y3LjY0MDA4TDE4LjYwMDEgMTkuMzEwMUwxOC42MDAxIDE5LjMxMTlDMTguNjAyNiAxOS41MTQ2IDE4LjU2NDQgMTkuNzE1NyAxOC40ODggMTkuOTAzNEMxOC40MTE2IDIwLjA5MTEgMTguMjk4NCAyMC4yNjE3IDE4LjE1NSAyMC40MDVDMTguMDExNyAyMC41NDgzIDE3Ljg0MTIgMjAuNjYxNSAxNy42NTM0IDIwLjczOEMxNy40NjU3IDIwLjgxNDQgMTcuMjY0NiAyMC44NTI1IDE3LjA2MTkgMjAuODUwMUgxNy4wNjAxTDYuOTQwMTEgMjAuODUwMUw2LjkzODIyIDIwLjg1MDFDNi43MzI0IDIwLjg1MjcgNi41MjgyIDIwLjgxMzUgNi4zMzggMjAuNzM0OEM2LjE0NzggMjAuNjU2MSA1Ljk3NTU2IDIwLjUzOTYgNS44MzE3MyAyMC4zOTI0QzUuNjg3ODkgMjAuMjQ1MSA1LjU3NTQ3IDIwLjA3MDIgNS41MDEyNSAxOS44NzgyQzUuNDI3MDQgMTkuNjg2MiA1LjM5MjYgMTkuNDgxMiA1LjQwMDAxIDE5LjI3NTVMNS40MDAxMSAxOS4yNzU1VjE5LjI3MDFWNC42NTAwN0g1LjQwMDEyTDUuNDAwMSA0LjY0ODI2QzUuMzk3NjUgNC40NDU1OSA1LjQzNTc3IDQuMjQ0NDggNS41MTIyMSA0LjA1Njc1QzUuNTg4NjUgMy44NjkwMiA1LjcwMTg2IDMuNjk4NDcgNS44NDUxOSAzLjU1NTE1QzUuOTg4NTEgMy40MTE4MyA2LjE1OTA1IDMuMjk4NjIgNi4zNDY3OCAzLjIyMjE4QzYuNTM0NSAzLjE0NTc0IDYuNzM1NjIgMy4xMDc2MyA2LjkzODMgMy4xMTAwN0w2LjkzODMgMy4xMTAwOEg2Ljk0MDExSDE0LjA2MDFWMy4xMTAxMkwxNC4wNjMzIDMuMTEwMDVDMTQuMjY1NyAzLjEwNTc1IDE0LjQ2NjggMy4xNDMwMiAxNC42NTQyIDMuMjE5NTRDMTQuODQxNiAzLjI5NjA3IDE1LjAxMTMgMy40MTAyMiAxNS4xNTI5IDMuNTU0OTVMMTUuMTUyOSAzLjU1NDk2TDE1LjE1NCAzLjU1NjE0TDE4LjE1NCA2LjU1NjE0Wk0xNC4zNjYyIDQuNzI0MDFMMTQuMTEwMSA0LjQ2Nzk1VjQuODMwMDhWNy41MDAwOFY3LjY1MDA4SDE0LjI2MDFIMTYuOTMwMUgxNy4yOTIyTDE3LjAzNjIgNy4zOTQwMUwxNC4zNjYyIDQuNzI0MDFaTTE3LjA3MDEgMTkuNDYwMUgxNy4yMjAzTDE3LjIyMDEgMTkuMzA5OUwxNy4yMTAxIDkuMTg5OTNMMTcuMjEgOS4wNDAwOEgxNy4wNjAxSDEzLjQxMDFDMTMuMjI0NSA5LjA0MDA4IDEzLjA0NjQgOC45NjYzMyAxMi45MTUxIDguODM1MDVDMTIuNzgzOSA4LjcwMzc4IDEyLjcxMDEgOC41MjU3MiAxMi43MTAxIDguMzQwMDdWNC42OTAwOFY0LjU0MDA4SDEyLjU2MDFINi45NDAxMUg2Ljc5MDExVjQuNjkwMDhWMTkuMzEwMVYxOS40NjAxSDYuOTQwMTFIMTcuMDcwMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTAuMjg4IDEzLjY3NTdDMTAuMjg4IDE0LjAyMzYgMTAuMTc0MSAxNC4yOTAyIDkuOTQ2MjEgMTQuNDc1NUM5LjcxODM0IDE0LjY2MDkgOS4zOTQwMiAxNC43NTM1IDguOTczMjMgMTQuNzUzNUg4LjYyNjg3VjE2SDguMDgyMjhWMTIuNjY4Nkg5LjA0MTU5QzkuNDU3ODIgMTIuNjY4NiA5Ljc2OTIzIDEyLjc1MzYgOS45NzU4MyAxMi45MjM4QzEwLjE4MzkgMTMuMDkzOSAxMC4yODggMTMuMzQ0NiAxMC4yODggMTMuNjc1N1pNOC42MjY4NyAxNC4yOTU1SDguOTE2MjZDOS4xOTU3NyAxNC4yOTU1IDkuNDAwODUgMTQuMjQ2OSA5LjUzMTQ5IDE0LjE0OTdDOS42NjIxNCAxNC4wNTI1IDkuNzI3NDYgMTMuOTAwNiA5LjcyNzQ2IDEzLjY5NEM5LjcyNzQ2IDEzLjUwMjYgOS42Njg5NyAxMy4zNTk4IDkuNTUyIDEzLjI2NTZDOS40MzUwMyAxMy4xNzE0IDkuMjUyNzQgMTMuMTI0MyA5LjAwNTEzIDEzLjEyNDNIOC42MjY4N1YxNC4yOTU1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEzLjY2MjcgMTQuMzAyNEMxMy42NjI3IDE0Ljg1MjMgMTMuNTEgMTUuMjczMSAxMy4yMDQ3IDE1LjU2NDdDMTIuODk5MyAxNS44NTQ5IDEyLjQ1OTYgMTYgMTEuODg1MyAxNkgxMC45NTM0VjEyLjY2ODZIMTEuOTgzM0MxMi41MTM1IDEyLjY2ODYgMTIuOTI1OSAxMi44MTE0IDEzLjIyMDYgMTMuMDk3QzEzLjUxNTMgMTMuMzgyNiAxMy42NjI3IDEzLjc4NDQgMTMuNjYyNyAxNC4zMDI0Wk0xMy4wODg1IDE0LjMyMDZDMTMuMDg4NSAxMy41MjMxIDEyLjcxNTUgMTMuMTI0MyAxMS45Njk2IDEzLjEyNDNIMTEuNDk4VjE1LjU0MkgxMS44ODUzQzEyLjY4NzQgMTUuNTQyIDEzLjA4ODUgMTUuMTM0OCAxMy4wODg1IDE0LjMyMDZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTQuOTIwNSAxNkgxNC4zODA1VjEyLjY2ODZIMTYuMjYwM1YxMy4xMjg5SDE0LjkyMDVWMTQuMTcwMkgxNi4xNzZWMTQuNjMyOEgxNC45MjA1VjE2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}
.mod-my-account-orders div.orderoverview .olOrderOpenBtn,
.mod-my-account-orders div.orderoverview .olOrderOfferBtn {
  display: inline-block;
  margin: 12px 5px 12px 35px;
}
.mod-my-account-orders div.orderoverview .olOrderOpenBtn:focus,
.mod-my-account-orders div.orderoverview .olOrderOfferBtn:focus {
  border-radius: 0;
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview .olOrderOpenBtn,
  .mod-my-account-orders div.orderoverview .olOrderOfferBtn {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview .olOrderOpenBtn {
    float: left;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview .olOrderOfferBtn {
    float: right;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders div.orderoverview .m-t-16 {
    margin-top: 20px;
  }
}
.mod-my-account-orders #auftrag_krit {
  padding: 0 12px 0 6px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #auftrag_krit {
    padding-right: 6px;
  }
}
.mod-my-account-orders #background-layer h2 {
  display: none;
}
@media (max-width: 991px) {
  .mod-my-account-orders #background-layer {
    background-color: #fff;
    padding-top: 0;
  }
  .mod-my-account-orders #background-layer h2 {
    background-color: #F0F0F0;
    text-align: center;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 16px;
    color: #000;
    padding: 14px 0;
    display: none;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .mod-my-account-orders #background-layer #auftrag_krit {
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    display: none;
  }
  .mod-my-account-orders #background-layer #auftrag_krit .background-layer-reset-button {
    margin-bottom: 24px;
  }
  .mod-my-account-orders #background-layer #auftrag_krit .background-layer-reset-button button {
    width: 100%;
  }
  .mod-my-account-orders #background-layer.background-layer {
    padding-top: 68px;
  }
  .mod-my-account-orders #background-layer.background-layer h2 {
    display: block;
  }
  .mod-my-account-orders #background-layer.background-layer #auftrag_krit {
    display: block;
    padding-bottom: 100px;
  }
}
.mod-my-account-orders #my-account-orders-page .statusContainer {
  direction: rtl;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .statusContainer {
    direction: ltr;
  }
  .mod-my-account-orders #my-account-orders-page .statusContainer .tag-xs-solid {
    display: inline-block;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect--disabled {
  background: none;
}
.mod-my-account-orders #my-account-orders-page .multiselect--disabled .multiselect__select {
  display: none;
}
.mod-my-account-orders #my-account-orders-page .multiselect--disabled .multiselect__tags {
  background: #f1f1f1;
}
.mod-my-account-orders #my-account-orders-page .multiselect * {
  font-size: 12px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect {
    min-height: 58px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__tags {
  padding: 4px 40px 0 8px;
  border: 1px solid #6A6A6A;
  border-radius: 0;
  min-height: 0;
  height: 30px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__tags {
    height: 48px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected {
  color: #fff;
  background-color: #6A6A6A;
  border-color: #6A6A6A;
}
.mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected input,
.mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected .multiselect__single {
  background-color: #6A6A6A;
  color: #fff;
  font-weight: normal;
}
.mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected input::placeholder,
.mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected .multiselect__single::placeholder {
  color: #fff;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__tags.multiselect-selected .multiselect__single {
    margin-top: 10px;
    margin-left: 7px;
    background-color: transparent;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__clear {
  position: absolute;
  right: 1px;
  top: 1px;
  height: 28px;
  width: 28px;
  border: 1px solid transparent;
  background-color: #6A6A6A;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNNi4xMTUxOCA1LjAwNTI0TDEwIDguODkwMDVMOC44OTAwNSAxMEw1LjAwNTI0IDYuMTE1MThMMS4xMDk5NSAxMEwwIDguODkwMDVMMy44OTUyOSA1LjAwNTI0TDAgMS4xMDk5NUwxLjEwOTk1IDBMNS4wMDUyNCAzLjg5NTI5TDguODkwMDUgMEwxMCAxLjEwOTk1TDYuMTE1MTggNS4wMDUyNFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: 5px 9px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__clear {
    height: 46px;
    width: 46px;
    background-position: 14px 18px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__single {
  padding: 0;
  font-weight: 600;
  color: black;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__placeholder {
    padding-top: 12px;
    padding-left: 6px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect:hover .multiselect__tags {
  border-color: black;
}
.mod-my-account-orders #my-account-orders-page .multiselect:hover .multiselect__placeholder {
  font-weight: 600;
  color: black;
}
.mod-my-account-orders #my-account-orders-page .multiselect__select {
  height: 30px;
  transform-origin: 55% 50%;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__select {
    height: 48px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__select::before {
  border-color: rgba(0, 0, 0, 0);
  top: 0;
  display: block;
  height: 12px;
  margin-left: 4px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00Ljg0MjA0IDUuOTU2ODZDNC44OTE4MyA1Ljk4MDI0IDQuOTQ1MzQgNS45OTQ0MSA1IDUuOTk4NzhDNS4wNTQ2NiA1Ljk5NDQxIDUuMTA4MTcgNS45ODAyNCA1LjE1Nzk2IDUuOTU2ODZDNS4yMTQzOCA1LjkzMDM3IDUuMjY0ODYgNS44OTI1OCA1LjMwNjMzIDUuODQ1ODZMOS44Nzk0NSAxLjIzMzAyQzkuOTE5MyAxLjE5MjU5IDkuOTUwNTQgMS4xNDQ0MSA5Ljk3MTIzIDEuMDkxNDFDOS45OTE5MyAxLjAzODQgMTAuMDAxNiAwLjk4MTY4MyA5Ljk5OTc4IDAuOTI0NzY1QzkuOTk4MjEgMC43OTczOTIgOS45NTYwNCAwLjY3MzkyMSA5Ljg3OTQ1IDAuNTcyNDk3TDkuNDE5OTMgMC4xNTQxNDRDOS4zODQyNyAwLjEwNjI4OSA5LjMzODAyIDAuMDY3NDM4MiA5LjI4NDg1IDAuMDQwNjg2M0M5LjIzMTY4IDAuMDEzOTM0NCA5LjE3MzA1IDAgOS4xMTM2IDBDOS4wNTQxNiAwIDguOTk1NTMgMC4wMTM5MzQ0IDguOTQyMzYgMC4wNDA2ODYzQzguODg5MTggMC4wNjc0MzgyIDguODQyOTQgMC4xMDYyODkgOC44MDcyNyAwLjE1NDE0NEw1IDMuOTg1MzFMMS4xOTI3MyAwLjE1NDE0NEMxLjE1NzA2IDAuMTA2Mjg5IDEuMTEwODEgMC4wNjc0MzgyIDEuMDU3NjQgMC4wNDA2ODYzQzEuMDA0NDcgMC4wMTM5MzQ0IDAuOTQ1ODQ1IDAgMC44ODYzOTkgMEMwLjgyNjk1MyAwIDAuNzY4MzIzIDAuMDEzOTM0NCAwLjcxNTE1MyAwLjA0MDY4NjNDMC42NjE5ODMgMC4wNjc0MzgyIDAuNjE1NzM0IDAuMTA2Mjg5IDAuNTgwMDY2IDAuMTU0MTQ0TDAuMTIwNTUxIDAuNTcyNDk3QzAuMDQzOTY0NiAwLjY3MzkyMSAwLjAwMTc5MzUxIDAuNzk3MzkyIDAuMDAwMjIxODM5IDAuOTI0NzY1Qy0wLjAwMTYyNTA0IDAuOTgxNjgzIDAuMDA4MDc0NzUgMS4wMzg0IDAuMDI4NzY4MyAxLjA5MTQxQzAuMDQ5NDYxOSAxLjE0NDQxIDAuMDgwNjk3NSAxLjE5MjU5IDAuMTIwNTUxIDEuMjMzMDJMNC42OTM2NyA1Ljg0NTg2QzQuNzM1MTUgNS44OTI1OCA0Ljc4NTYyIDUuOTMwMzcgNC44NDIwNCA1Ljk1Njg2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__select::before {
    top: 8px;
    right: 6px;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect--active .multiselect__select {
    width: 48px;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect--active .multiselect__select:before {
    right: unset;
    left: 6px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__input {
  border: none;
  padding: 0;
  height: auto;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .multiselect__input {
    top: 9px;
    left: 6px;
  }
}
.mod-my-account-orders #my-account-orders-page .multiselect__content-wrapper {
  border: 1px solid #6A6A6A;
  margin: -1px 0;
  border-radius: 0;
  margin-top: 0px;
  border: none;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.mod-my-account-orders #my-account-orders-page .multiselect__content-wrapper::-webkit-scrollbar {
  display: none;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option {
  font-size: 14px;
  border-bottom: 1px solid #E0E0E0;
  padding: 8px 4px;
  line-height: 18px;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option span {
  padding: 0 16px;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link {
  border: none;
  background: #E0E0E0;
  color: #6A6A6A;
  cursor: no-drop;
  width: 100%;
  transition: background-color 400ms linear;
  white-space: nowrap;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 40px;
  font-weight: 400;
  line-height: 22px;
  color: #6A6A6A;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link a .filter-icon {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IiM2QTZBNkEiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 0 0;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link a div.btn-text {
  font-size: 14px;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link.active {
  background-color: #464D5F;
  color: #fff;
  cursor: pointer;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link.active a {
  color: #fff;
  cursor: pointer;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link.active a .filter-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.mod-my-account-orders #my-account-orders-page .multiselect__option .filter-reset-link.active:hover {
  background-color: #CB0538;
  transition: unset;
}
.mod-my-account-orders #my-account-orders-page .multiselect__option--highlight {
  background: #f3f3f3;
  color: #000000;
}
.mod-my-account-orders #my-account-orders-page #offer-type-container .multiselect__tags,
.mod-my-account-orders #my-account-orders-page .multiselect-selected {
  border-color: #6A6A6A;
}
.mod-my-account-orders #my-account-orders-page .reportrange-text {
  padding-bottom: 4px;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker {
  height: 30px;
  width: 100%;
  border: 1px solid #000000;
  color: #000000;
  font-weight: 600;
  font-size: 12px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker {
    height: 48px;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .form-control {
  border: none;
  padding-top: 7px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .form-control {
    padding-top: 16px;
    padding-left: 14px;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker::before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 6px;
  right: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzQyOTUgMTQuODU3MVYxMi4yODU3SDQuMzE0MzhWMTQuODU3MUgxLjc0Mjk1Wk00Ljg4NTgxIDE0Ljg1NzFWMTIuMjg1N0g3Ljc0Mjk2VjE0Ljg1NzFINC44ODU4MVpNMS43NDI5NSAxMS43MTQzVjguODU3MTRINC4zMTQzOFYxMS43MTQzSDEuNzQyOTVaTTQuODg1ODEgMTEuNzE0M1Y4Ljg1NzE0SDcuNzQyOTZWMTEuNzE0M0g0Ljg4NTgxWk0xLjc0Mjk1IDguMjg1NzJWNS43MTQyOUg0LjMxNDM4VjguMjg1NzJIMS43NDI5NVpNOC4zMTQzOCAxNC44NTcxVjEyLjI4NTdIMTEuMTcxNVYxNC44NTcxSDguMzE0MzhaTTQuODg1ODEgOC4yODU3MlY1LjcxNDI5SDcuNzQyOTZWOC4yODU3Mkg0Ljg4NTgxWk0xMS43NDMgMTQuODU3MVYxMi4yODU3SDE0LjMxNDRWMTQuODU3MUgxMS43NDNaTTguMzE0MzggMTEuNzE0M1Y4Ljg1NzE0SDExLjE3MTVWMTEuNzE0M0g4LjMxNDM4Wk01LjE3MTUzIDRDNS4xNzE1MyA0LjE1MTc5IDUuMDM3NiA0LjI4NTcyIDQuODg1ODEgNC4yODU3Mkg0LjMxNDM4QzQuMTYyNiA0LjI4NTcyIDQuMDI4NjcgNC4xNTE3OSA0LjAyODY3IDRWMS40Mjg1N0M0LjAyODY3IDEuMjc2NzkgNC4xNjI2IDEuMTQyODYgNC4zMTQzOCAxLjE0Mjg2SDQuODg1ODFDNS4wMzc2IDEuMTQyODYgNS4xNzE1MyAxLjI3Njc5IDUuMTcxNTMgMS40Mjg1N1Y0Wk0xMS43NDMgMTEuNzE0M1Y4Ljg1NzE0SDE0LjMxNDRWMTEuNzE0M0gxMS43NDNaTTguMzE0MzggOC4yODU3MlY1LjcxNDI5SDExLjE3MTVWOC4yODU3Mkg4LjMxNDM4Wk0xMS43NDMgOC4yODU3MlY1LjcxNDI5SDE0LjMxNDRWOC4yODU3MkgxMS43NDNaTTEyLjAyODcgNEMxMi4wMjg3IDQuMTUxNzkgMTEuODk0NyA0LjI4NTcyIDExLjc0MyA0LjI4NTcySDExLjE3MTVDMTEuMDE5NyA0LjI4NTcyIDEwLjg4NTggNC4xNTE3OSAxMC44ODU4IDRWMS40Mjg1N0MxMC44ODU4IDEuMjc2NzkgMTEuMDE5NyAxLjE0Mjg2IDExLjE3MTUgMS4xNDI4NkgxMS43NDNDMTEuODk0NyAxLjE0Mjg2IDEyLjAyODcgMS4yNzY3OSAxMi4wMjg3IDEuNDI4NTdWNFpNMTUuNDU3MiAzLjQyODU3QzE1LjQ1NzIgMi44MDM1NyAxNC45Mzk0IDIuMjg1NzIgMTQuMzE0NCAyLjI4NTcySDEzLjE3MTVWMS40Mjg1N0MxMy4xNzE1IDAuNjQyODU3IDEyLjUyODcgMCAxMS43NDMgMEgxMS4xNzE1QzEwLjM4NTggMCA5Ljc0Mjk2IDAuNjQyODU3IDkuNzQyOTYgMS40Mjg1N1YyLjI4NTcySDYuMzE0MzhWMS40Mjg1N0M2LjMxNDM4IDAuNjQyODU3IDUuNjcxNTMgMCA0Ljg4NTgxIDBINC4zMTQzOEMzLjUyODY3IDAgMi44ODU4MSAwLjY0Mjg1NyAyLjg4NTgxIDEuNDI4NTdWMi4yODU3MkgxLjc0Mjk1QzEuMTE3OTUgMi4yODU3MiAwLjYwMDA5OCAyLjgwMzU3IDAuNjAwMDk4IDMuNDI4NTdWMTQuODU3MUMwLjYwMDA5OCAxNS40ODIxIDEuMTE3OTUgMTYgMS43NDI5NSAxNkgxNC4zMTQ0QzE0LjkzOTQgMTYgMTUuNDU3MiAxNS40ODIxIDE1LjQ1NzIgMTQuODU3MVYzLjQyODU3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker::before {
    top: 14px;
    right: 17px;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker {
  border: 1px solid #6A6A6A;
  border-radius: 0;
  padding: 16px 8px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker {
    padding-bottom: 0;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker.show-calendar .ranges {
  margin-top: 0;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-buttons {
  padding: 16px 0 0 0;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-buttons .btn {
  margin-left: 40px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-buttons .btn {
    display: block;
    text-align: center;
    margin-left: 0;
    width: 100%;
    margin-bottom: 16px;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-selected {
  padding-right: 0;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-selected {
    display: block;
    text-align: left;
    margin-bottom: 16px;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendars-container {
  flex-direction: row;
  display: flex;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendars {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendars {
    flex-direction: column;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-calendar.left {
  padding: 0 8px 16px 16px;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .drp-calendar.right {
  padding: 0 0 16px 8px;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .ranges {
  display: unset;
  padding-bottom: 12px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .ranges ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .ranges ul li {
  height: 32px;
  background-color: #fff;
  border: 2px solid #464D5F;
  color: #464D5F;
  margin: 0 20px 4px 0;
  font-weight: normal;
  text-align: center;
  padding: 7px 12px;
  font-size: 10px;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .ranges ul li.active {
  color: #fff;
  background-color: #464D5F;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .ranges ul li {
    display: unset;
    flex-basis: 30%;
    margin-right: 0;
    margin-bottom: 8px;
    padding: 7px 0;
  }
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table .next span,
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table .prev span {
  border-color: #CB0538;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table td {
  font-weight: normal;
  border: 0;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table td.today {
  border: 1px solid #000;
  border-radius: 0;
  color: #000;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table td.today.active {
  color: #999;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .calendar-table tbody td {
  color: #999;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker::before {
  border-bottom: 7px solid #6A6A6A;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker button {
  border: 2px solid #464D5F;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .cancelBtn {
  background: none;
  color: #464D5F;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .applyBtn {
  background: #464D5F;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .cancelBtn:hover {
  color: #CB0538;
  border: 2px solid #CB0538;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .applyBtn:hover {
  background: #CB0538;
  border: 2px solid #CB0538;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker td.in-range {
  background: #F0F0F0;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker td.off {
  background: #FFFFFF;
}
.mod-my-account-orders #my-account-orders-page .vue-daterange-picker .daterangepicker .active {
  background: #464d5f !important;
  color: #ffffff;
  border-radius: 0;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page .vue-daterange-picker {
    margin-bottom: 10px;
  }
}
.mod-my-account-orders #my-account-orders-page-container #my-account-title-container {
  margin-bottom: 20px;
  margin-right: 6px;
}
@media (max-width: 991px) {
  .mod-my-account-orders #my-account-orders-page-container #my-account-title-container {
    margin-right: 0;
  }
}
.mod-my-account-orders #my-account-orders-page-container #my-account-title-container h1 {
  font-size: 18px;
  margin-bottom: 0;
}
.mod-my-account-orders #my-account-orders-page-container #my-account-title-container .resetFilterBtn {
  cursor: pointer;
}
.mod-my-account-orders #my-account-orders-page-container #my-account-title-container .filter-icon-mobile {
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 48px 48px;
  cursor: pointer;
  position: relative;
}
.mod-my-account-orders #my-account-orders-page-container #my-account-title-container .filter-icon-mobile .badge-num {
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  height: 19px;
  width: 19px;
  border-radius: 10px;
  background-color: #464d5f;
  color: #fff;
  font-size: 12px;
  line-height: 19px;
  text-align: center;
}
.mod-my-account-orders .orderDetailRow {
  display: flex;
  align-items: stretch;
  margin-top: 12px;
}
.mod-my-account-orders .orderDetailRow .orderDetailThumb {
  margin-left: 20px;
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo {
  background-color: #F6F7FA;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderDetailRow .orderArticleInfo {
    padding-left: 0;
    padding-right: 0;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo > hr {
    border-top-width: 1px !important;
  }
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo .line {
  padding-left: 10px;
  padding-right: 10px;
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo .line.p-l-r-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo .line .empty {
  min-height: 1px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .line-order-detail-head {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .line-order-detail-head .right {
    float: none;
    white-space: nowrap;
    flex-basis: 1%;
    margin-left: 10px;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .line-order-detail-content {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .line-order-detail-content .unit {
    float: none;
    flex-basis: 50%;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .line-order-detail-content .unit.right {
    text-align: left;
  }
  .mod-my-account-orders .orderDetailRow .orderArticleInfo .order-line hr {
    border-color: #d8d8d8;
  }
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo .orderTableText {
  font-size: 14px;
  color: #000000;
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo .orderTableText.bottom {
  padding-top: 10px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderDetailRow .orderArticleInfo {
    width: 100%;
    margin-left: 28px;
  }
}
.mod-my-account-orders .orderDetailRow .orderArticleInfo > hr {
  border-top: 2px solid #D8D8D8;
}
.mod-my-account-orders .orderTableHeading {
  font-size: 10px;
  font-weight: bold;
  color: #8993AB;
  padding-top: 2px;
}
.mod-my-account-orders .orderTableHeading.kommission {
  font-size: 14px;
  font-weight: normal;
  padding-top: 0;
}
.mod-my-account-orders .orderPriceRow {
  margin-left: 20px;
  margin-right: 16px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderPriceRow {
    margin-left: 16px;
  }
}
.mod-my-account-orders .orderPriceRow .message {
  margin-left: 5px;
  margin-right: 5px;
}
.mod-my-account-orders .orderPriceRow .message.message-offer {
  margin-left: 0;
  margin-right: 0;
}
.mod-my-account-orders .orderPriceRow .size7of8 {
  width: 90%;
}
.mod-my-account-orders .orderPriceRow .orderArticleInfo .line {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderPriceRow .orderTotalInfo {
    padding-right: 48px;
    width: 100%;
  }
  .mod-my-account-orders .orderPriceRow .orderTotalInfo > .line {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
  .mod-my-account-orders .orderPriceRow .orderTotalInfo > .line .left-col {
    width: unset;
    float: unset;
    display: block;
    flex-basis: 99%;
  }
  .mod-my-account-orders .orderPriceRow .orderTotalInfo > .line .right-col {
    flex-basis: 1%;
    white-space: nowrap;
    width: unset;
    float: unset;
    text-align: right;
    overflow: unset;
    display: block;
    margin-left: 8px;
  }
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderPriceRow .button {
    width: 100%;
    margin: 5px 0;
  }
}
.mod-my-account-orders .orderPriceRow .orderButtonRow {
  text-align: right;
}
.mod-my-account-orders .orderPriceRow .orderButtonRow button {
  margin-left: 40px;
  margin-top: 24px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderPriceRow .orderButtonRow button {
    margin-left: 0;
    margin-bottom: 0;
  }
}
.mod-my-account-orders .orderPriceRow .orderButtonRow button:first-child {
  margin-left: 0;
}
.mod-my-account-orders .orderTotalPriceRow {
  margin-left: 20px;
  margin-right: 72px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderTotalPriceRow {
    margin-left: 16px;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .mod-my-account-orders .orderTotalPriceRow {
    margin-right: calc(20px + 10%);
  }
}
.mod-my-account-orders .order-total-component-line {
  margin-bottom: 4px;
}
.mod-my-account-orders .order-total-component-line:last-of-type {
  margin-bottom: 0px;
}
.mod-my-account-orders .orderCheckColumn {
  border-left: 1px solid #ececec;
  margin-left: 16px;
}
@media (max-width: 991px) {
  .mod-my-account-orders .orderCheckColumn {
    margin-right: 18px;
    border-left: 0;
  }
}
.mod-my-account-orders .orderThumbnail {
  margin: auto;
  display: block;
  max-height: 60px;
  max-width: 40px;
}
div.controlBasketIcon {
  max-width: 24px;
  max-height: 24px;
}
div.controlBasketSchnellContainer {
  padding: 10px 0;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  margin: 10px;
}
div.controlBasketSchnellContainer div.unit {
  margin: 0 0 10px 0;
}
div.controlBasketSchnellContainer div.size1of2 {
  width: 33.3%;
}
div.controlBasketSchnellContainer div.icon {
  max-width: 24px;
  max-height: 24px;
}
div.controlBasketSchnellContainer div.basket-border-left {
  width: 52px;
  border: none;
}
div.controlBasketSchnellContainer div.inputBoxMultiple {
  width: 50%;
}
.feedback-form label.errMsgRequired {
  color: #CB0538;
}
.resize-none {
  resize: none;
}
.filter-grid div.disabled,
.filter-grid div.disabled .filter-select {
  pointer-events: none;
  background: #f1f1f1;
}
.filter-grid div.disabled .selectize-ctrl {
  display: none;
}
.mod-srm-2 .dataTableThin th.sorting,
div.mod-my-account .dataTableThin th.sorting {
  padding-right: 25px;
}
.mod-srm-2 .dataTableThin th.sorting_asc,
div.mod-my-account .dataTableThin th.sorting_asc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ikljb25zL3dlaXNzL1BmZWlsX3VwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDQuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTQuMDAwMDAwKSAiIGZpbGw9IiM2QTZBNkEiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUxMzAzMiwgMy45MTg2MTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTcuNTEzMDMyLCAtMy45MTg2MTEpICIgcG9pbnRzPSI5LjQzNjQyNjMyIC0zLjU5NDQyMTE3IDMuNjI0NzMxNiAzLjg4Njk4MjY3IDMuNTk0NDIxMTcgMy45MTA3MDM4OCAzLjYyNDczMTYgMy45NTAyMzkyMSA5LjQzNjQyNjMyIDExLjQzMTY0MzEgMTEuNDMxNjQzMSA5Ljg4MTg1NzggNi43OTk0MTkyNiAzLjkxODYxMDk0IDExLjQzMTY0MzEgLTIuMDQzMzE4MDciPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
  padding-right: 25px;
}
.mod-srm-2 .dataTableThin th.sorting_desc,
div.mod-my-account .dataTableThin th.sorting_desc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iIzZBNkE2QSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MTMwMzIsIDMuOTE4NjExKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC03LjUxMzAzMiwgLTMuOTE4NjExKSAiIHBvaW50cz0iOS40MzY0MjYzMiAtMy41OTQ0MjExNyAzLjYyNDczMTYgMy44ODY5ODI2NyAzLjU5NDQyMTE3IDMuOTEwNzAzODggMy42MjQ3MzE2IDMuOTUwMjM5MjEgOS40MzY0MjYzMiAxMS40MzE2NDMxIDExLjQzMTY0MzEgOS44ODE4NTc4IDYuNzk5NDE5MjYgMy45MTg2MTA5NCAxMS40MzE2NDMxIC0yLjA0MzMxODA3Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==");
  padding-right: 25px;
}
.srm2-activities-body .ui-datepicker.ui-widget.ui-widget-content {
  display: none;
}
.ld-40 {
  display: inline-block;
  width: 40px;
}
/* registration form  uid search */
.register-uid-search-tbody {
  max-height: 300px;
  overflow-y: auto;
}
.register-uid-search-result-tr {
  display: flex;
  width: 100%;
  align-items: stretch;
  color: #6A6A6A;
}
.register-uid-search-th--uid,
.register-uid-search-td--uid {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 120px;
  width: 120px;
}
.register-uid-search-th--organization,
.register-uid-search-td--organization {
  flex: 1;
}
.register-uid-search-th {
  background-color: #f3f3f3;
  font-size: 10px;
  text-align: left;
  padding: 10px;
}
.register-uid-search-td {
  padding: 10px;
  cursor: pointer;
  border-bottom: 1px solid #f3f3f3;
  font-size: 12px;
  white-space: pre-wrap;
}
.register-uid-search-result-tr--body {
  cursor: pointer;
}
.register-uid-search-result-tr--body:hover {
  background-color: #FBFBFB;
}
.register-uid-search-result-tr--current,
.register-uid-search-result-tr--current:hover {
  background-color: #4b4b4b;
  color: white;
}
.telavis-user-select {
  position: relative;
}
.telavis-user-select__input-container {
  position: relative;
}
.telavis-user-select__input,
.mod-form .telavis-user-select__input,
.mod-form .telavis-user-select__input:focus {
  padding-right: 56px;
}
.telavis-user-select__cross,
.telavis-user-select__spike {
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-color: #cb0538;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.telavis-user-select__spike {
  --telavis-user-select__spike-mask: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K');
}
.telavis-user-select__cross {
  --telavis-user-select__cross-mask: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iY3VycmVudENvbG9yIiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9ImRwX19pY29uIGRwX19jbGVhcl9pY29uIGRwX19pbnB1dF9pY29ucyI+PHBhdGggZD0iTTIzLjA1NyA3LjA1N2wtMTYgMTZjLTAuNTIgMC41Mi0wLjUyIDEuMzY1IDAgMS44ODVzMS4zNjUgMC41MiAxLjg4NSAwbDE2LTE2YzAuNTItMC41MiAwLjUyLTEuMzY1IDAtMS44ODVzLTEuMzY1LTAuNTItMS44ODUgMHoiPjwvcGF0aD48cGF0aCBkPSJNNy4wNTcgOC45NDNsMTYgMTZjMC41MiAwLjUyIDEuMzY1IDAuNTIgMS44ODUgMHMwLjUyLTEuMzY1IDAtMS44ODVsLTE2LTE2Yy0wLjUyLTAuNTItMS4zNjUtMC41Mi0xLjg4NSAwcy0wLjUyIDEuMzY1IDAgMS44ODV6Ij48L3BhdGg+PC9zdmc+');
}
.telavis-user-select__cross {
  background-color: #6A6A6A;
  -webkit-mask-image: var(--telavis-user-select__cross-mask);
  mask-image: var(--telavis-user-select__cross-mask);
  -webkit-mask-size: 18px;
  mask-size: 18px;
  right: 28px;
}
.telavis-user-select__spike {
  -webkit-mask-image: var(--telavis-user-select__spike-mask);
  mask-image: var(--telavis-user-select__spike-mask);
  right: 4px;
}
.telavis-user-select__spike--expanded-y {
  transform: translate(0, -50%) rotate(180deg);
}
.telavis-user-select__suggestions {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
  max-height: 300px;
  overflow: auto;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  background-color: white;
  z-index: 11;
}
.telavis-user-select__suggestions--visible-n {
  display: none;
}
.telavis-user-select__suggestion {
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: center right 11px;
  padding: 11px 41px 11px 16px;
  cursor: pointer;
  position: relative;
}
.telavis-user-select__suggestion:hover {
  background-color: #ECECEC;
}
.telavis-user-select__suggestion::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0px;
  left: 11px;
  width: calc(100% - 2 * 11px);
  height: 0px;
  border-bottom: 1px solid #E0E0E0;
}
.telavis-user-select__suggestion--visible-n {
  display: none;
}
.telavis-user-select__number-type-phone {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYwMjNfNjA3MikiPgo8cGF0aCBkPSJNNy44NzczIDE0Ljc5MzVMNy45MjQ5MiAxNC44NTM4TDkuNTc4MjMgMTYuOTQ4OUwxMC4wMjk2IDE2LjczNjlDMTIuNTI3OSAxNS41NjMgMTQuNTM3NSAxMy41NTMyIDE1LjcxMTIgMTEuMDU0OUw3Ljg3NzMgMTQuNzkzNVpNNy44NzczIDE0Ljc5MzVMNy44MDY3NSAxNC44MjRMNC40MTU2MiAxNi4yODk3TDQuMzM5MDcgMTYuMzIyOEw0LjM1Nzg3IDE2LjQwNDFMNS4wODkzMiAxOS41NjUyTDUuMTA3MjcgMTkuNjQyN0w1LjE4Njg4IDE5LjY0MjZDOC43NTE2NCAxOS42Mzc3IDEyLjE2OTEgMTguMjIwMSAxNC42OTA3IDE1LjcwMDRDMTcuMjEyMiAxMy4xODA2IDE4LjYzMjMgOS43NjQxIDE4LjYzOTcgNi4xOTkzNkwxOC42Mzk5IDYuMTE5OTdMMTguNTYyNiA2LjEwMThMMTUuNDA2MyA1LjM1OTkyTDE1LjM4MDYgNS4zNTM4OEwxNS4zNTUzIDUuMzYxMzFMMTUuMzUxOSA1LjM2MjI4TDE1LjMwNjcgNS4zNzU1NEwxNS4yODgyIDUuNDE4ODVMMTMuODMyMyA4LjgxNjEyTDEzLjgwMjcgOC44ODUzOEwxMy44NjExIDguOTMzMDFMMTUuOTE5MSAxMC42MTEzTDE1LjcxMTMgMTEuMDU0OEw3Ljg3NzMgMTQuNzkzNVpNOS44ODgzIDE1LjMxMThMOS45NDAzMyAxNS4zNzc3TDEwLjAxNDIgMTUuMzM3OEMxMS44MzkgMTQuMzU0MiAxMy4zMzUxIDEyLjg1NjYgMTQuMzE2OSAxMS4wMzA5TDE0LjM1NTkgMTAuOTU4MkwxNC4yOTIxIDEwLjkwNkwxMy4wNjY4IDkuOTA1MTJMMTMuMDY2NyA5LjkwNTA3QzEyLjgzODYgOS43MTkwNyAxMi42NzcyIDkuNDYzOTQgMTIuNjA2OSA5LjE3ODE2QzEyLjUzNjUgOC44OTIzOCAxMi41NjEgOC41OTE0NiAxMi42NzY3IDguMzIwODNMMTQuMTMzNiA0LjkyMTI4QzE0LjEzMzYgNC45MjEyMyAxNC4xMzM2IDQuOTIxMTkgMTQuMTMzNyA0LjkyMTE1QzE0LjI2MDUgNC42Mjk1NSAxNC40ODUxIDQuMzkxMzQgMTQuNzY4OCA0LjI0NzU4QzE1LjA1MjEgNC4xMDQgMTUuMzc2NSA0LjA2MzYxIDE1LjY4NjMgNC4xMzMzM0wxNS42ODg3IDQuMTMzOTVMMTUuNjg4NyA0LjEzMzk3TDE1LjY5MDYgNC4xMzQ0MUwxOS44OTY5IDUuMTI0NzJWNi4xODU3NUMxOS44OTI0IDEwLjA4NjkgMTguMzQwNyAxMy44MjY5IDE1LjU4MjEgMTYuNTg1NEMxMi44MjM2IDE5LjM0MzggOS4wODM0OCAyMC44OTU1IDUuMTgyMzYgMjAuODk5OEg0LjEwODI5TDMuMTMxMTYgMTYuNjkyM0MzLjEzMTE1IDE2LjY5MjMgMy4xMzExNCAxNi42OTIyIDMuMTMxMTMgMTYuNjkyMkMzLjA2MDM3IDE2LjM4MjEgMy4xMDAwMSAxNi4wNTcxIDMuMjQzMjEgMTUuNzczMUMzLjM4NjM4IDE1LjQ4OTIgMy42MjQxIDE1LjI2NDEgMy45MTUzOSAxNS4xMzY2QzMuOTE1NSAxNS4xMzY2IDMuOTE1NiAxNS4xMzY1IDMuOTE1NzEgMTUuMTM2NUw3LjMyMDI5IDEzLjY3N0M3LjMyMDM2IDEzLjY3NjkgNy4zMjA0MyAxMy42NzY5IDcuMzIwNSAxMy42NzY5QzcuNTkxNDQgMTMuNTYyOCA3Ljg5MTk0IDEzLjUzOTEgOC4xNzc0MiAxMy42MDkzQzguNDYyNjMgMTMuNjc5NSA4LjcxNzY1IDEzLjgzOTYgOC45MDQ3MSAxNC4wNjZMOS44ODgzIDE1LjMxMThaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82MDIzXzYwNzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDMxMTI3OSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=');
}
.telavis-user-select__number-type-mobile {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4xNTAxIDQuNDY1MTRDMTguMTUwMSAzLjY1NTk3IDE3LjQ5NDIgMyAxNi42ODUgM0g4LjYxNTI4QzcuODA2MTEgMyA3LjE1MDE1IDMuNjU1OTYgNy4xNTAxNSA0LjQ2NTE0VjE5LjUzNDlDNy4xNTAxNSAyMC4zNDQgNy44MDYxMSAyMSA4LjYxNTI4IDIxSDE2LjY4NUMxNy40OTQyIDIxIDE4LjE1MDEgMjAuMzQ0IDE4LjE1MDEgMTkuNTM0OVY0LjQ2NTE0Wk0xMS43ODE3IDE5LjU5MzhDMTEuNzgxNyAyMC4wNTk3IDEyLjE3MDUgMjAuNDM3NSAxMi42NTAxIDIwLjQzNzVDMTMuMTI5NyAyMC40Mzc1IDEzLjUxODYgMjAuMDU5NyAxMy41MTg2IDE5LjU5MzhDMTMuNTE4NiAxOS4xMjc4IDEzLjEyOTcgMTguNzUgMTIuNjUwMSAxOC43NUMxMi4xNzA1IDE4Ljc1IDExLjc4MTcgMTkuMTI3OCAxMS43ODE3IDE5LjU5MzhaTTE2Ljc4MTcgNC4xMjVDMTcuMDU3OSA0LjEyNSAxNy4yODE3IDQuMzQ4ODYgMTcuMjgxNyA0LjYyNVYxNy4zNjE1QzE3LjI4MTcgMTcuNjM3NiAxNy4wNTc5IDE3Ljg2MTUgMTYuNzgxNyAxNy44NjE1SDguNTE4NThDOC4yNDI0NCAxNy44NjE1IDguMDE4NTggMTcuNjM3NiA4LjAxODU4IDE3LjM2MTVWNC42MjVDOC4wMTg1OCA0LjM0ODg2IDguMjQyNDQgNC4xMjUgOC41MTg1OCA0LjEyNUgxNi43ODE3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+');
}
#telavisfeedback {
  display: block;
}
#telavisfeedback.hidden {
  display: none;
}
.telavis-feedback-fields .message {
  margin-top: 0px;
}
@media (max-width: 991px) {
  #telavisfeedback {
    margin-top: 0px;
  }
}
@media (min-width: 992px) {
  #telavisfeedback {
    top: 8px;
  }
  .telavis-feedback-fields {
    display: none;
  }
}
@media (min-width: 992px) AND (max-width: 1193px) {
  #telavisfeedback {
    top: 8px;
  }
  .mod-form p.error.telavispersonfeedback--tag {
    top: -10px;
  }
}
@media (min-width: 1194px) {
  #telavisfeedback {
    right: -110px;
  }
  .mod-form p.error.telavispersonfeedback--tag {
    right: -110px;
    top: 28px;
    width: 107px;
  }
}
@media (min-width: 1194px) {
  .objectaddress-container .feedback.error,
  #bestellnummer + .feedback {
    right: -110px;
  }
}
@media (min-width: 992px) {
  .cms-layout-MSM .basket_item .availability_bubble {
    text-align: right;
  }
  .cms-layout-MSM .basket_item .availability_bubble .icon-availability {
    display: inline-block;
  }
}
.flex-basis-0 {
  flex-basis: 0;
}
.msm-basket-item-price-line {
  min-width: 200px;
  font-size: 12px;
}
@media (max-width: 991px) {
  .basket-product-price-msm {
    margin-top: 10px;
    margin-bottom: 90px;
  }
  .msm-basket-item-price-cell-2 {
    flex: 0;
    flex-basis: 40px;
  }
  .msm-basket-item-price-cell-3 {
    flex: 0;
    flex-basis: 70px;
  }
  .msm-basket-item-price-column {
    position: relative;
  }
  .msm-basket-item-price-column .availability_bubble {
    display: none;
  }
}
@media (max-width: 991px) {
  .basketmengen-msm {
    position: absolute;
    left: 0px;
    bottom: 7px;
    width: calc(100% - 80px);
  }
}
@media (min-width: 992px) {
  .basketmengen-msm {
    margin-bottom: 110px;
  }
}
.cms-layout-MSM .container-home .mod-carousel .promo-slider .slick-slide .item-promotion .prm-info-right.white-transparent-background {
  background: rgba(255, 255, 255, 0.9);
}
#ui-datepicker-div:empty {
  display: none;
}
.tag-xs-outline {
  font-size: 10px;
  line-height: 16px;
  padding: 2px 4px;
  margin: 4px 0;
  border: 1px solid #464D5F;
  border-radius: 4px;
  background: #fff;
  color: #464D5F;
}
.tag-xs-solid {
  font-size: 10px;
  line-height: 16px;
  padding: 2px 4px;
  margin: 4px 0;
  border-radius: 4px;
  background: #464D5F;
  color: #fff;
}
.chapter-navigation-container {
  padding-bottom: 24px;
  margin-top: 20px;
}
@media only screen and (max-width: 992px) {
  .chapter-navigation-container {
    margin: 0 -10px;
  }
}
.chapter-navigation-container .chapter-navigation-images {
  overflow: hidden;
  width: 960px;
  height: 340px;
}
@media only screen and (max-width: 992px) {
  .chapter-navigation-container .chapter-navigation-images {
    width: 100%;
    height: auto;
  }
}
.chapter-navigation-container .chapter-navigation-images .slick-dots {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
@media only screen and (max-width: 992px) {
  .chapter-navigation-container .chapter-navigation-images .slick-dots {
    padding-bottom: 10px;
  }
}
.chapter-navigation-container .chapter-navigation-images .slick-dots li button {
  background: #999999;
  border-radius: 50%;
}
.chapter-navigation-container .chapter-navigation-images .slick-dots li.slick-active button {
  background: #fff;
}
.chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container {
  float: left;
  position: relative;
}
@media only screen and (max-width: 992px) {
  .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .chapter-navigation-image {
    width: 100%;
  }
}
.chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
  position: absolute;
  left: 0;
  bottom: 50px;
  background-color: #036;
  color: #fff;
  display: inline-block;
  width: 420px;
  padding: 24px 20px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
@media only screen and (max-width: 992px) {
  .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
    position: initial;
    width: 100%;
    display: block;
    height: 102px;
    padding: 20px 20px 34px;
  }
}
.chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description h2 {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}
@media (max-width: 991px) {
  .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description h2 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description p {
    font-size: 14px;
    line-height: 18px;
    display: none;
  }
}
.chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description p:last-child {
  margin-bottom: 0;
}
.chapter-navigation-container .chapter-navigation-images.dkg-slider {
  height: 430px;
}
.chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
  left: auto;
  right: 0;
  bottom: 50%;
  transform: translateY(50%);
  padding: 40px 20px 40px 40px;
}
.chapter-navigation-container:after {
  clear: both;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items {
  padding: 0;
  margin: 0;
  list-style-type: none;
  height: 92px;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  float: left;
  height: 46px;
  width: 33.334%;
  border-right: solid 1px #f1f1f1;
  border-bottom: solid 1px #f1f1f1;
  position: relative;
  display: flex;
  align-items: center;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li:first-child,
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li:nth-child(3n+1) {
  border-left: solid 1px #f1f1f1;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li:after {
  content: "";
  display: block;
  float: right;
  height: 32px;
  width: 32px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 7px;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li:hover {
  background-color: #E0E0E0;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li a,
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li a:hover,
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li a:focus,
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items li a:active {
  color: #000;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 30px;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.4px;
  display: block;
  width: 100%;
  height: 46px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items:after {
  clear: both;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
  bottom: unset;
  top: 130px;
  color: #000;
  background-color: #fff;
  opacity: 0.9;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description h2 {
  font-weight: normal;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images.dkg-slider {
  height: 434px;
  border-bottom: 4px solid #CB0538;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
  top: unset;
  bottom: 50%;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-text {
  border-top: 4px solid #CB0538;
}
.cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-text ul.chapter-navigation-text-items {
  height: 142px;
}
@media (max-width: 991px) {
  .cms-layout-MSM .container-home .chapter-navigation-container {
    margin: 0 -16px;
  }
  .cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images .slick-dots li.slick-active button {
    background-color: #464D5F;
  }
  .cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
    border-top: 4px solid #CB0538;
  }
  .cms-layout-MSM .container-home .chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
    border-top: unset;
  }
}
@media (max-width: 991px) {
  .cms-layout .chapter-navigation-container .chapter-navigation-images .slick-slide img {
    width: 100%;
    height: auto;
  }
  .cms-layout .chapter-navigation-container .chapter-navigation-images .slick-slide img.d-md-block {
    display: none!important;
  }
  .cms-layout .chapter-navigation-container .chapter-navigation-images.dkg-slider {
    height: auto;
  }
  .cms-layout .chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description {
    padding: 20px 20px 34px;
    transform: unset;
    left: unset;
    right: unset;
    bottom: unset;
    height: 156px;
  }
  .cms-layout .chapter-navigation-container .chapter-navigation-images.dkg-slider .chapter-navigation-image-container .chapter-navigation-image-link .navigation-description p {
    display: block;
    margin-top: 16px;
  }
  .cms-layout .chapter-navigation-container .chapter-navigation-images.dkg-slider .slick-dots {
    bottom: 0;
  }
}
.formfinder-wrapper {
  margin-bottom: 48px;
}
.formfinder-wrapper .formfinder-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  gap: 20px 20px;
}
.formfinder-wrapper .formfinder-container .formfinder-card {
  text-align: center;
  flex-grow: 0;
  width: 120px;
  align-self: flex-start;
}
.formfinder-wrapper .formfinder-container .formfinder-card.expander {
  display: none;
}
.formfinder-wrapper .formfinder-container .formfinder-card:hover,
.formfinder-wrapper .formfinder-container .formfinder-card:active {
  background-color: #F6F7FA;
}
.formfinder-wrapper .formfinder-container .formfinder-card a img {
  width: auto;
  max-height: 60px;
}
@media screen and (min-width: 992px) {
  .cms-layout-MSM .mod-nav-main .flyout .line-container + .line-container,
  .cms-layout-MSM .service-list .flyout .line-container + .line-container,
  .cms-layout-MSM .mod-nav-main .js-contact-content .line-container + .line-container,
  .cms-layout-MSM .service-list .js-contact-content .line-container + .line-container {
    margin-top: 0;
  }
}
.mod-nav-main .line-container-formfinder {
  margin-top: 30px !important;
  border-top: 1px solid #ececec;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper {
  margin-bottom: 0;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container {
  gap: 24px 10px;
  margin-top: 12px;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card {
  text-align: center;
  flex-grow: 0;
  width: 95px;
  align-self: flex-start;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card.expander {
  display: none;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card:hover,
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card:active {
  background-color: #F6F7FA;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card a img {
  width: 50px;
  max-height: unset;
  height: auto;
}
.mod-nav-main .line-container-formfinder .formfinder-wrapper .formfinder-container .formfinder-card a .formfinder-card-title {
  font-size: 14px;
}
@media (max-width: 991px) {
  .formfinder-wrapper {
    margin-bottom: 24px;
  }
  .formfinder-wrapper .formfinder-container {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    gap: 10px;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card {
    text-align: left;
    flex-grow: 0;
    width: 100%;
    align-self: flex-start;
    background-color: #F6F7FA;
    height: 68px;
    position: relative;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card.is-collapsed {
    display: none;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card.expander {
    cursor: pointer;
    display: block;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card:hover,
  .formfinder-wrapper .formfinder-container .formfinder-card:active {
    background-color: #F6F7FA;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card a img {
    width: 80px;
    max-height: unset;
    height: 60px;
    position: absolute;
    left: 0;
    top: 4px;
  }
  .formfinder-wrapper .formfinder-container .formfinder-card a .formfinder-card-title {
    position: absolute;
    left: 100px;
    top: 24px;
  }
}
.mod-srm h1 {
  margin-bottom: 15px;
}
.mod-srm #tileview_Tool .unit .img-responsive {
  padding: 0 20px;
}
.mod-srm .mod-form-tag-search,
.mod-srm .mod-form-tool-search,
.mod-srm .mod-form-all-search {
  margin-top: 15px;
  margin-bottom: 0;
}
.mod-srm .srm-tag-list {
  margin-top: 15px;
}
.mod-srm .teaser-line {
  margin: 0 -10px;
}
.mod-srm .teaser-line .unit {
  padding: 0 10px;
}
.mod-srm .srm-image {
  width: 100%;
  height: auto;
}
.mod-srm .width_1 {
  width: 1%;
}
.mod-srm .nowrap {
  white-space: nowrap;
}
.mod-srm .width_25 {
  width: 25%;
}
.mod-srm .tablesorter-headerRow {
  cursor: pointer;
}
.mod-srm .srm-availability-icon {
  width: 14px;
  height: 14px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-top: 0;
  display: inline-block;
  background-repeat: no-repeat;
}
.mod-srm .srm-availability-icon-activities {
  margin-left: 8px;
}
.mod-srm .srm-status-icon {
  width: 14px;
  height: 14px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: -7px;
  display: inline-block;
  position: absolute;
  background-repeat: no-repeat;
}
.mod-srm .srm-availability-icon-0,
.mod-srm .srm-icon-not-is-out {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+Cgk8ZGVmcz4KCQk8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICMwMEEwMDA7ICAgICAgfSAgICA8L3N0eWxlPgoJPC9kZWZzPgoJPGcgaWQ9IlN5bWJvbF8yOTFfMSIgZGF0YS1uYW1lPSJTeW1ib2wgMjkxIOKAkyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMikiPgoJCTxwYXRoIGlkPSJDb21iaW5lZF9TaGFwZSIgZGF0YS1uYW1lPSJDb21iaW5lZCBTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNNy41LDE1QTcuNSw3LjUsMCwxLDEsMTUsNy41LDcuNTA5LDcuNTA5LDAsMCwxLDcuNSwxNVpNNC41MTIsNy42OWExLjE4NywxLjE4NywwLDAsMC0uNy4yNjYuNzM0LjczNCwwLDAsMCwwLDEuMmwyLjM2NCwyLjEyYTEuMzIyLDEuMzIyLDAsMCwwLDEuNDg5LDBMMTEuNCw0LjYxOWEuNTU1LjU1NSwwLDAsMCwuMDc1LS40Ni44OTMuODkzLDAsMCwwLS41LS41MSwxLjQzNywxLjQzNywwLDAsMC0uNjEtLjE0OS43NDUuNzQ1LDAsMCwwLS42MjMuMjc4TDYuNjc2LDkuMzExLDUuMyw4LjA0M0ExLjE2OSwxLjE2OSwwLDAsMCw0LjUxMiw3LjY5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPgoJPC9nPgo8L3N2Zz4=);
}
.mod-srm .srm-availability-icon-1,
.mod-srm .srm-icon-inactive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+Cgk8ZGVmcz4KCQk8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICNjYjA1Mzg7ICAgICAgfSAgICA8L3N0eWxlPgoJPC9kZWZzPgoJPGcgaWQ9IlN5bWJvbF8yOTZfMSIgZGF0YS1uYW1lPSJTeW1ib2wgMjk2IOKAkyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMikiPgoJCTxwYXRoIGlkPSJDb21iaW5lZF9TaGFwZSIgZGF0YS1uYW1lPSJDb21iaW5lZCBTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNMTUsMTVIMEw3LjUsMCwxNSwxNVpNNy41NSwxMS4wODlhLjc2Ny43NjcsMCwxLDAsLjguNzY3QS43NzMuNzczLDAsMCwwLDcuNTUsMTEuMDg5Wk02LjgxOCw1LjQ1NGwuMTE3LDQuNzI3aDEuMjNsLjExOC00LjcyN0g2LjgxOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4KCTwvZz4KPC9zdmc+);
}
.mod-srm .srm-availability-icon-2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjMwMiAxNC44ODIiPgoJPGRlZnM+CgkJPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjOWI5YjliOyAgICAgIH0gICAgPC9zdHlsZT4KCTwvZGVmcz4KCTxnIGlkPSJTeW1ib2xfMjk1XzEiIGRhdGEtbmFtZT0iU3ltYm9sIDI5NSDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUgLTIpIj4KCQk8ZyBpZD0iUGFnZV8xIiBkYXRhLW5hbWU9IlBhZ2UgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSAyKSI+CgkJCTxwYXRoIGlkPSJDb21iaW5lZF9TaGFwZSIgZGF0YS1uYW1lPSJDb21iaW5lZCBTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNNC42NSwxNC44ODJoMGEyOC4zMTQsMjguMzE0LDAsMCwxLTIuMzI1LTMuMzdDMS4yNjQsOS43MDcsMCw3LjA1MiwwLDQuNjUxYTQuNjUxLDQuNjUxLDAsMSwxLDkuMywwYzAsMi40LTEuMjY1LDUuMDU2LTIuMzI2LDYuODZhMjguMjg5LDI4LjI4OSwwLDAsMS0yLjMyNSwzLjM3Wk00LjUxNCw4LjA4OWEuNzY3Ljc2NywwLDEsMCwwLDEuNTMzLjc2Ny43NjcsMCwxLDAsMC0xLjUzM1ptLjEtNC41NjZhLjgzMy44MzMsMCwwLDEsLjkyOC44YzAsLjQ1Ny0uMTg0LjctLjgyLDEuMDc5QTEuNSwxLjUsMCwwLDAsMy44NCw3bC4wMS4yODNINS4xNDRWNy4wMjljMC0uNDgxLjE3OC0uNzE2LjgzLTEuMDkzQTEuODI0LDEuODI0LDAsMCwwLDcuMDE5LDQuMjhjMC0xLjEzLS45MzItMS44OS0yLjMxOS0xLjg5QTIuMDg5LDIuMDg5LDAsMCwwLDIuMzI3LDQuNDMySDMuNjVBLjkwOS45MDksMCwwLDEsNC42MTIsMy41MjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4=);
}
.mod-srm .srm-availability-icon-3,
.mod-srm .srm-icon-is-out {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+Cgk8ZGVmcz4KCQk8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICNmZmNkMDA7ICAgICAgfSAgICA8L3N0eWxlPgoJPC9kZWZzPgoJPGcgaWQ9IlN5bWJvbF8yOTBfMSIgZGF0YS1uYW1lPSJTeW1ib2wgMjkwIOKAkyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMiAtMikiPgoJCTxwYXRoIGlkPSJDb21iaW5lZF9TaGFwZSIgZGF0YS1uYW1lPSJDb21iaW5lZCBTaGFwZSIgY2xhc3M9ImNscy0xIiBkPSJNNy41LDE1QTcuNSw3LjUsMCwxLDEsMTUsNy41LDcuNTA5LDcuNTA5LDAsMCwxLDcuNSwxNVptMC0zLjIyMmEuOC44LDAsMSwwLC43ODQuOEEuNzk1Ljc5NSwwLDAsMCw3LjUsMTEuNzc4Wm0zLjMyMi0xLjM5MmEuOC44LDAsMSwwLC43ODUuOEEuNzk1Ljc5NSwwLDAsMCwxMC44MjMsMTAuMzg2Wm0tNi42NzIsMGEuOC44LDAsMSwwLC43ODUuOEEuNzk0Ljc5NCwwLDAsMCw0LjE1MSwxMC4zODZabTguMDY1LTMuNDMxYS44LjgsMCwxLDAsLjc4NS44QS44LjgsMCwwLDAsMTIuMjE2LDYuOTU1Wm0tOS40MzEsMGEuOC44LDAsMSwwLC43ODUuOEEuNzk1Ljc5NSwwLDAsMCwyLjc4NSw2Ljk1NVptOC4wMzgtMy44NDhhMS4yMjIsMS4yMjIsMCwxLDAsMS4xOTMsMS4yMjJBMS4yMDksMS4yMDksMCwwLDAsMTAuODIzLDMuMTA3Wm0tNi42NzEuM2EuOTI0LjkyNCwwLDEsMCwuOS45MjRBLjkxNS45MTUsMCwwLDAsNC4xNTIsMy40Wk03LjUsMS44NjdBMS4wNjMsMS4wNjMsMCwxLDAsOC41MzcsMi45MywxLjA1MSwxLjA1MSwwLDAsMCw3LjUsMS44NjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+Cgk8L2c+Cjwvc3ZnPg==);
}
.mod-srm .srm-availability-icon-reserved {
  background-image: url('/images/icons/icon_reservation.png');
  background-size: cover;
  background-repeat: no-repeat;
}
.mod-srm .mod-srm-container {
  position: relative;
  padding-left: 0;
}
.mod-srm .mod-srm-container .link-back {
  display: block;
  padding: 5px 0;
}
.mod-srm .mod-srm-container .link-back i {
  width: 16px;
  height: 16px;
}
.mod-srm .mod-srm-container .link-back span {
  position: absolute;
  top: 3px;
}
@media screen and (max-width: 991px) {
  .mod-srm .mod-srm-container {
    padding-right: 0;
  }
}
.mod-srm #map-container hr {
  border-top: solid #000 1px;
}
.mod-srm #map-container label {
  font-weight: normal;
}
.ui-datepicker-trigger {
  height: 37px;
}
ul.ui-ac-srm {
  padding-bottom: 0;
  z-index: 805;
}
ul.ui-ac-srm li.ui-ac-srm-all {
  min-height: 80px;
}
ul.ui-ac-srm li.ui-ac-srm-all .ui-state-focus {
  color: #036;
  cursor: pointer;
  text-decoration: none;
}
ul.ui-ac-srm li.ui-ac-srm-all .customersearchimageDiv img.customersearchimage {
  max-width: 75px;
  height: auto;
  max-height: 75px;
  width: auto;
}
ul.ui-ac-srm li.ui-ac-srm-category .customersearchcustno {
  margin-left: 0;
  font-weight: bold;
  color: #000;
}
ul.ui-ac-srm li.ui-ac-srm-line .customersearchcustno {
  border-top: 2px solid #036;
}
@media screen and (min-width: 481px) {
  div.mod-srm {
    padding: 15px 0 15px 15px;
  }
  div.mod-srm .mod-srm-container {
    padding-right: 15px;
  }
}
@media screen and (min-width: 769px) {
  div.mod-srm {
    padding: 42px;
  }
  div.mod-srm .mod-srm-container {
    padding-right: 0;
  }
  div.mod-srm .mod-srm-container .mod-form .line {
    margin: 0 -10px;
  }
  div.mod-srm .mod-srm-container .mod-form .unit {
    box-sizing: border-box;
    padding: 0 10px;
  }
  .line-tile-sync .unit.size1of2.tile {
    flex: 0 0 43%;
  }
}
.line-tile-sync {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.line-tile-sync .tile {
  margin: 0 0 10px 0;
  flex: 0 0 44%;
  border: solid #036 1px;
  padding: 15px;
}
.line-tile-sync:before,
.line-tile-sync:after {
  display: none !important;
}
body div.dt-button-collection {
  border-radius: 0;
}
body div.dt-button-collection a.buttons-columnVisibility,
body div.dt-button-collection a.buttons-columnVisibility:hover {
  color: #464D5F;
  box-shadow: none;
  border: none;
  background-image: none;
  background-color: #fff;
  border: 1px solid #464D5F;
  border-radius: 0;
}
body div.dt-button-collection a.buttons-columnVisibility.active:not(.disabled),
body div.dt-button-collection a.buttons-columnVisibility:hover.active:not(.disabled) {
  background-color: #464D5F;
  color: #fff;
  box-shadow: none;
  background-image: none;
}
/* srm mvp changes */
.mod-srm-2 .trackmaster-info-link-pro,
.mod-admin-notifications-index .trackmaster-info-link-pro {
  text-align: right;
  padding-top: 15px;
}
.mod-srm-2 .trackmaster-title,
.mod-admin-notifications-index .trackmaster-title {
  margin-bottom: 0;
  padding-top: 2px;
}
.mod-srm-2 .badge-version,
.mod-admin-notifications-index .badge-version {
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  font-size: 12px;
  padding: 2px 10px;
  text-transform: uppercase;
}
.mod-srm-2 .badge-version.badge-version-lite,
.mod-admin-notifications-index .badge-version.badge-version-lite {
  color: #447FB5;
  border: 1px solid #447FB5;
}
.mod-srm-2 .badge-version.badge-version-pro,
.mod-admin-notifications-index .badge-version.badge-version-pro {
  color: #CB0538;
  border: 1px solid #CB0538;
}
.mod-srm-2 .parent .dataTable-open-close-icon:before,
.mod-admin-notifications-index .parent .dataTable-open-close-icon:before {
  background-image: url('/images/icons/minus.svg');
}
.mod-srm-2 .nowrap,
.mod-admin-notifications-index .nowrap {
  white-space: nowrap;
}
.mod-srm-2 .dataTable-open-close-icon:before,
.mod-admin-notifications-index .dataTable-open-close-icon:before {
  display: block;
  width: 24px;
  height: 24px;
  content: '\00A0';
  background-image: url('/images/icons/plus.svg');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.mod-srm-2 span.dtr-title,
.mod-admin-notifications-index span.dtr-title {
  width: 50%;
  display: block;
  float: left;
}
.mod-srm-2 span.dtr-data,
.mod-admin-notifications-index span.dtr-data {
  width: 50%;
  display: block;
  float: right;
}
.mod-srm-2 span.dtr-data a,
.mod-admin-notifications-index span.dtr-data a {
  font-weight: initial;
}
.mod-srm-2 .dt-buttons,
.mod-admin-notifications-index .dt-buttons {
  float: right;
}
.mod-srm-2 .dt-buttons .buttons-colvis,
.mod-admin-notifications-index .dt-buttons .buttons-colvis,
.mod-srm-2 .dt-buttons .buttons-colvis:hover,
.mod-admin-notifications-index .dt-buttons .buttons-colvis:hover,
.mod-srm-2 .dt-buttons .buttons-colvis:focus,
.mod-admin-notifications-index .dt-buttons .buttons-colvis:focus,
.mod-srm-2 .dt-buttons .buttons-colvis:active,
.mod-admin-notifications-index .dt-buttons .buttons-colvis:active {
  border: none;
  padding-top: 5px;
  background: none;
  float: right;
  width: 40px;
  box-shadow: none;
}
.mod-srm-2 .small-bold-title,
.mod-admin-notifications-index .small-bold-title {
  font-size: 14px;
  font-family: Calibri, "Helvetica Neue", Arial, sans-serif;
  line-height: 30px;
}
@media (max-width: 991px) {
  .mod-srm-2 .control.srm-control-button .button,
  .mod-admin-notifications-index .control.srm-control-button .button {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 24px;
  }
  .mod-srm-2 .control.srm-control-button .button:last-child,
  .mod-admin-notifications-index .control.srm-control-button .button:last-child {
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .mod-srm-2 .control.srm-control-button,
  .mod-admin-notifications-index .control.srm-control-button {
    float: right;
  }
  .mod-srm-2 .control.srm-control-button .button.back,
  .mod-admin-notifications-index .control.srm-control-button .button.back {
    margin-right: 6px;
    float: left;
    background: #fff;
    border: 2px solid #464D5F;
    color: #464D5F;
    padding-top: 8px;
    padding-bottom: 4px;
    min-height: 40px;
  }
  .mod-srm-2 .control.srm-control-button .button.back:hover,
  .mod-admin-notifications-index .control.srm-control-button .button.back:hover,
  .mod-srm-2 .control.srm-control-button .button.back:active,
  .mod-admin-notifications-index .control.srm-control-button .button.back:active,
  .mod-srm-2 .control.srm-control-button .button.back:focus,
  .mod-admin-notifications-index .control.srm-control-button .button.back:focus {
    color: #CB0538;
    border-color: #CB0538;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .mod-srm-2 .control.srm-control-button .save-close-button,
  .mod-admin-notifications-index .control.srm-control-button .save-close-button {
    margin-top: 10px;
  }
}
.mod-srm-2 .srm-import-errormessage,
.mod-admin-notifications-index .srm-import-errormessage {
  margin-bottom: 20px;
}
.mod-srm-2 .dataTables_wrapper,
.mod-admin-notifications-index .dataTables_wrapper {
  margin-bottom: 15px;
}
.mod-srm-2 .datatable-table .hover-link,
.mod-admin-notifications-index .datatable-table .hover-link {
  cursor: pointer;
}
.mod-srm-2 .mod-form-tag-search,
.mod-admin-notifications-index .mod-form-tag-search,
.mod-srm-2 .mod-form-tool-search,
.mod-admin-notifications-index .mod-form-tool-search,
.mod-srm-2 .mod-form-all-search,
.mod-admin-notifications-index .mod-form-all-search {
  margin-top: 0;
}
.mod-srm-2 .mod-form-tag-search .mod-form input,
.mod-admin-notifications-index .mod-form-tag-search .mod-form input,
.mod-srm-2 .mod-form-tool-search .mod-form input,
.mod-admin-notifications-index .mod-form-tool-search .mod-form input,
.mod-srm-2 .mod-form-all-search .mod-form input,
.mod-admin-notifications-index .mod-form-all-search .mod-form input {
  margin-bottom: 0;
}
.mod-srm-2 .srm-importrexport .mod-form input[type=file],
.mod-admin-notifications-index .srm-importrexport .mod-form input[type=file] {
  padding-left: 10px;
}
.mod-srm-2 .mod-form input[type=file],
.mod-admin-notifications-index .mod-form input[type=file] {
  padding-left: 0;
}
.mod-srm-2 .mod-form hr,
.mod-admin-notifications-index .mod-form hr {
  border-top: solid #888 1px;
  height: 0;
  margin: 10px 0 10px 18px;
}
.mod-srm-2 .control .border,
.mod-admin-notifications-index .control .border {
  border: solid #036 1px;
  padding: 5px;
  min-height: 25px;
}
.mod-srm-2 .control hr,
.mod-admin-notifications-index .control hr {
  margin: 30px 0 0 0;
  border-top: solid #888 0.5px;
}
.mod-srm-2 .control a,
.mod-admin-notifications-index .control a {
  margin-bottom: 10px;
  display: block;
}
.mod-srm-2 .srm-map,
.mod-admin-notifications-index .srm-map {
  min-height: 250px;
  margin-bottom: 20px;
}
.mod-srm-2 .srm-map.srm-map-index,
.mod-admin-notifications-index .srm-map.srm-map-index {
  margin-right: 0;
}
.mod-srm-2 .nextToDataTableFilter,
.mod-admin-notifications-index .nextToDataTableFilter {
  width: 58%;
  float: left;
}
@media screen and (max-width: 991px) {
  .mod-srm-2 .nextToDataTableFilter,
  .mod-admin-notifications-index .nextToDataTableFilter {
    width: 100%;
    float: none;
  }
  .mod-srm-2 .nextToDataTableFilter .srm-batches,
  .mod-admin-notifications-index .nextToDataTableFilter .srm-batches {
    margin: 10px;
  }
}
.mod-srm-2 .nextToDataTableFilter.srm-stat .line,
.mod-admin-notifications-index .nextToDataTableFilter.srm-stat .line {
  margin-top: 0;
}
.mod-srm-2 .table-icon-right,
.mod-admin-notifications-index .table-icon-right {
  padding-left: 10px;
  vertical-align: middle;
  padding-top: 5px;
}
.mod-srm-2 .srm-stat,
.mod-admin-notifications-index .srm-stat {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .mod-srm-2 .srm-stat,
  .mod-admin-notifications-index .srm-stat {
    margin-top: 6px;
  }
}
.mod-srm-2 .srm-stat .line:before,
.mod-admin-notifications-index .srm-stat .line:before,
.mod-srm-2 .srm-stat .line:after,
.mod-admin-notifications-index .srm-stat .line:after {
  content: none;
}
.mod-srm-2 .srm-stat .srm-batches .size1of3,
.mod-admin-notifications-index .srm-stat .srm-batches .size1of3,
.mod-srm-2 .srm-stat .srm-batches .size1of4,
.mod-admin-notifications-index .srm-stat .srm-batches .size1of4,
.mod-srm-2 .srm-stat .srm-batches .size1of6,
.mod-admin-notifications-index .srm-stat .srm-batches .size1of6 {
  padding-right: 10px;
  margin-top: 4px;
}
.mod-srm-2 .srm-stat .line .tile,
.mod-admin-notifications-index .srm-stat .line .tile {
  margin-bottom: 20px;
}
.mod-srm-2 .srm-stat .line .num,
.mod-admin-notifications-index .srm-stat .line .num {
  font-size: 30px;
}
.mod-srm-2 .srm-stat .line .num .ok,
.mod-admin-notifications-index .srm-stat .line .num .ok {
  color: #088344;
}
.mod-srm-2 .srm-stat .line .num .isout,
.mod-admin-notifications-index .srm-stat .line .num .isout {
  color: #ffcd00;
  float: right;
}
.mod-srm-2 .srm-stat .line .stat-block,
.mod-admin-notifications-index .srm-stat .line .stat-block {
  background-color: #fff;
  color: #000;
  padding: 10px 10px 10px 10px;
  height: 100%;
  border: solid #000 1px;
  min-height: 95px;
}
@media screen and (max-width: 991px) {
  .mod-srm-2 .srm-stat .line .stat-block,
  .mod-admin-notifications-index .srm-stat .line .stat-block {
    min-height: unset;
  }
}
.mod-srm-2 .srm-stat .line .stat-block:hover,
.mod-admin-notifications-index .srm-stat .line .stat-block:hover {
  color: #CB0538;
}
.mod-srm-2 .srm-stat .line .stat-block a,
.mod-admin-notifications-index .srm-stat .line .stat-block a,
.mod-srm-2 .srm-stat .line .stat-block a:link,
.mod-admin-notifications-index .srm-stat .line .stat-block a:link,
.mod-srm-2 .srm-stat .line .stat-block a:hover,
.mod-admin-notifications-index .srm-stat .line .stat-block a:hover,
.mod-srm-2 .srm-stat .line .stat-block a:focus,
.mod-admin-notifications-index .srm-stat .line .stat-block a:focus,
.mod-srm-2 .srm-stat .line .stat-block a:visited,
.mod-admin-notifications-index .srm-stat .line .stat-block a:visited,
.mod-srm-2 .srm-stat .line .stat-block a:active,
.mod-admin-notifications-index .srm-stat .line .stat-block a:active {
  color: #CB0538;
  text-decoration: none;
  position: relative;
  display: block;
}
.mod-srm-2 .srm-stat .line .stat-block .cat-head,
.mod-admin-notifications-index .srm-stat .line .stat-block .cat-head {
  word-break: break-word;
  font-size: 14px;
  min-height: 36px;
}
.mod-srm-2 .srm-stat .line .stat-block .cat-body,
.mod-admin-notifications-index .srm-stat .line .stat-block .cat-body {
  margin-bottom: 10px;
}
.mod-srm-2 .srm-stat .line .stat-block .stat-title,
.mod-admin-notifications-index .srm-stat .line .stat-block .stat-title {
  font-size: 14px;
  min-height: 18px;
}
.mod-srm-2 .srm-stat .line .stat-block .stat-number,
.mod-admin-notifications-index .srm-stat .line .stat-block .stat-number {
  font-size: 26px;
  font-weight: bold;
  width: 100%;
}
.mod-srm-2 .srm-stat .line .stat-block .stat-number i,
.mod-admin-notifications-index .srm-stat .line .stat-block .stat-number i {
  float: right;
}
@media screen and (max-width: 991px) {
  .mod-srm-2 .srm-stat .line.toolcat .stat-block .cat-body,
  .mod-admin-notifications-index .srm-stat .line.toolcat .stat-block .cat-body {
    margin: 0;
    min-height: 40px;
  }
}
.mod-srm-2 .srm-stat .line .stat-block-auto,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto {
  padding: 0;
  margin-bottom: 20px;
}
.mod-srm-2 .srm-stat .line .stat-block-auto a,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a,
.mod-srm-2 .srm-stat .line .stat-block-auto a:link,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a:link,
.mod-srm-2 .srm-stat .line .stat-block-auto a:hover,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a:hover,
.mod-srm-2 .srm-stat .line .stat-block-auto a:focus,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a:focus,
.mod-srm-2 .srm-stat .line .stat-block-auto a:visited,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a:visited,
.mod-srm-2 .srm-stat .line .stat-block-auto a:active,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto a:active {
  height: auto;
  background-position: bottom 10px right 10px;
}
.mod-srm-2 .srm-stat .line .stat-block-auto .stat-title,
.mod-admin-notifications-index .srm-stat .line .stat-block-auto .stat-title {
  font-size: 13px;
  padding: 20px 10px;
  height: 100px;
}
.mod-srm-2 .srm-stat .line .stat-label,
.mod-admin-notifications-index .srm-stat .line .stat-label {
  padding: 5px 5px 2px 5px;
  border-radius: 7px;
  min-width: 60px;
}
.mod-srm-2 .srm-stat .line .stat-label a,
.mod-admin-notifications-index .srm-stat .line .stat-label a,
.mod-srm-2 .srm-stat .line .stat-label a:link,
.mod-admin-notifications-index .srm-stat .line .stat-label a:link,
.mod-srm-2 .srm-stat .line .stat-label a:hover,
.mod-admin-notifications-index .srm-stat .line .stat-label a:hover,
.mod-srm-2 .srm-stat .line .stat-label a:focus,
.mod-admin-notifications-index .srm-stat .line .stat-label a:focus,
.mod-srm-2 .srm-stat .line .stat-label a:visited,
.mod-admin-notifications-index .srm-stat .line .stat-label a:visited,
.mod-srm-2 .srm-stat .line .stat-label a:active,
.mod-admin-notifications-index .srm-stat .line .stat-label a:active {
  color: #036;
  text-decoration: none;
  position: relative;
  display: block;
  height: 20px;
}
.mod-srm-2 .srm-stat .line .stat-label .stat-number,
.mod-admin-notifications-index .srm-stat .line .stat-label .stat-number {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
}
.mod-srm-2 .srm-stat .line .stat-label .stat-number i,
.mod-admin-notifications-index .srm-stat .line .stat-label .stat-number i {
  float: left;
}
.mod-srm-2 .srm-stat .line .stat-label-ok,
.mod-admin-notifications-index .srm-stat .line .stat-label-ok {
  background-color: #088344;
}
.mod-srm-2 .srm-stat .line .stat-label-all,
.mod-admin-notifications-index .srm-stat .line .stat-label-all {
  background-color: #0A579E;
}
.mod-srm-2 .srm-stat .line .stat-label-isOut,
.mod-admin-notifications-index .srm-stat .line .stat-label-isOut {
  background-color: #ffcd00;
}
.mod-srm-2 .srm-stat .line .stat-label-lost,
.mod-admin-notifications-index .srm-stat .line .stat-label-lost {
  background-color: #999999;
}
.mod-srm-2 .srm-stat .line .stat-label-stolen,
.mod-admin-notifications-index .srm-stat .line .stat-label-stolen {
  background-color: #cb0538;
}
.mod-srm-2 .srm-stat .line .stat-label-service,
.mod-admin-notifications-index .srm-stat .line .stat-label-service {
  background-color: #cb8305;
}
.mod-srm-2 .srm-stat .line .stat-label-reserved,
.mod-admin-notifications-index .srm-stat .line .stat-label-reserved {
  background-color: #C729CA;
}
.mod-srm-2 .srm-stat .line .stat-active,
.mod-admin-notifications-index .srm-stat .line .stat-active {
  border: #036 solid 2px;
}
.mod-srm-2 .srm-stat-auto,
.mod-admin-notifications-index .srm-stat-auto {
  margin-bottom: 0;
}
.mod-srm-2 .map-links a,
.mod-admin-notifications-index .map-links a {
  font-size: 16px;
}
.mod-srm-2 .delete,
.mod-admin-notifications-index .delete {
  background-color: #cb0538;
  box-shadow: none;
}
.mod-srm-2 .delete:hover,
.mod-admin-notifications-index .delete:hover {
  background: #f5265a;
}
.mod-srm-2 .pro::after,
.mod-admin-notifications-index .pro::after {
  content: '';
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAzOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjE5IiByeD0iOS41IiBmaWxsPSIjQ0EwMjM3Ii8+CjxwYXRoIGQ9Ik05LjM5MDYyIDkuNDY0ODRIOS45ODgyOEMxMC41NDY5IDkuNDY0ODQgMTAuOTY0OCA5LjM1NTQ3IDExLjI0MjIgOS4xMzY3MkMxMS41MTk1IDguOTE0MDYgMTEuNjU4MiA4LjU5MTggMTEuNjU4MiA4LjE2OTkyQzExLjY1ODIgNy43NDQxNCAxMS41NDEgNy40Mjk2OSAxMS4zMDY2IDcuMjI2NTZDMTEuMDc2MiA3LjAyMzQ0IDEwLjcxMjkgNi45MjE4OCAxMC4yMTY4IDYuOTIxODhIOS4zOTA2MlY5LjQ2NDg0Wk0xMy40OTIyIDguMTA1NDdDMTMuNDkyMiA5LjAyNzM0IDEzLjIwMzEgOS43MzI0MiAxMi42MjUgMTAuMjIwN0MxMi4wNTA4IDEwLjcwOSAxMS4yMzI0IDEwLjk1MzEgMTAuMTY5OSAxMC45NTMxSDkuMzkwNjJWMTRINy41NzQyMlY1LjQzMzU5SDEwLjMxMDVDMTEuMzQ5NiA1LjQzMzU5IDEyLjEzODcgNS42NTgyIDEyLjY3NzcgNi4xMDc0MkMxMy4yMjA3IDYuNTUyNzMgMTMuNDkyMiA3LjIxODc1IDEzLjQ5MjIgOC4xMDU0N1pNMTYuOTI1OCA5LjIzNjMzSDE3LjUxMTdDMTguMDg1OSA5LjIzNjMzIDE4LjUwOTggOS4xNDA2MiAxOC43ODMyIDguOTQ5MjJDMTkuMDU2NiA4Ljc1NzgxIDE5LjE5MzQgOC40NTcwMyAxOS4xOTM0IDguMDQ2ODhDMTkuMTkzNCA3LjY0MDYyIDE5LjA1MjcgNy4zNTE1NiAxOC43NzE1IDcuMTc5NjlDMTguNDk0MSA3LjAwNzgxIDE4LjA2MjUgNi45MjE4OCAxNy40NzY2IDYuOTIxODhIMTYuOTI1OFY5LjIzNjMzWk0xNi45MjU4IDEwLjcxMjlWMTRIMTUuMTA5NFY1LjQzMzU5SDE3LjYwNTVDMTguNzY5NSA1LjQzMzU5IDE5LjYzMDkgNS42NDY0OCAyMC4xODk1IDYuMDcyMjdDMjAuNzQ4IDYuNDk0MTQgMjEuMDI3MyA3LjEzNjcyIDIxLjAyNzMgOEMyMS4wMjczIDguNTAzOTEgMjAuODg4NyA4Ljk1MzEyIDIwLjYxMTMgOS4zNDc2NkMyMC4zMzQgOS43MzgyOCAxOS45NDE0IDEwLjA0NDkgMTkuNDMzNiAxMC4yNjc2QzIwLjcyMjcgMTIuMTkzNCAyMS41NjI1IDEzLjQzNzUgMjEuOTUzMSAxNEgxOS45Mzc1TDE3Ljg5MjYgMTAuNzEyOUgxNi45MjU4Wk0zMC44MDY2IDkuNzA1MDhDMzAuODA2NiAxMS4xMjMgMzAuNDU1MSAxMi4yMTI5IDI5Ljc1MiAxMi45NzQ2QzI5LjA0ODggMTMuNzM2MyAyOC4wNDEgMTQuMTE3MiAyNi43Mjg1IDE0LjExNzJDMjUuNDE2IDE0LjExNzIgMjQuNDA4MiAxMy43MzYzIDIzLjcwNTEgMTIuOTc0NkMyMy4wMDIgMTIuMjEyOSAyMi42NTA0IDExLjExOTEgMjIuNjUwNCA5LjY5MzM2QzIyLjY1MDQgOC4yNjc1OCAyMy4wMDIgNy4xNzk2OSAyMy43MDUxIDYuNDI5NjlDMjQuNDEyMSA1LjY3NTc4IDI1LjQyMzggNS4yOTg4MyAyNi43NDAyIDUuMjk4ODNDMjguMDU2NiA1LjI5ODgzIDI5LjA2MjUgNS42Nzc3MyAyOS43NTc4IDYuNDM1NTVDMzAuNDU3IDcuMTkzMzYgMzAuODA2NiA4LjI4MzIgMzAuODA2NiA5LjcwNTA4Wk0yNC41NTQ3IDkuNzA1MDhDMjQuNTU0NyAxMC42NjIxIDI0LjczNjMgMTEuMzgyOCAyNS4wOTk2IDExLjg2NzJDMjUuNDYyOSAxMi4zNTE2IDI2LjAwNTkgMTIuNTkzOCAyNi43Mjg1IDEyLjU5MzhDMjguMTc3NyAxMi41OTM4IDI4LjkwMjMgMTEuNjMwOSAyOC45MDIzIDkuNzA1MDhDMjguOTAyMyA3Ljc3NTM5IDI4LjE4MTYgNi44MTA1NSAyNi43NDAyIDYuODEwNTVDMjYuMDE3NiA2LjgxMDU1IDI1LjQ3MjcgNy4wNTQ2OSAyNS4xMDU1IDcuNTQyOTdDMjQuNzM4MyA4LjAyNzM0IDI0LjU1NDcgOC43NDgwNSAyNC41NTQ3IDkuNzA1MDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 20px;
  height: 10px;
}
.mod-srm-2 h2.pro::after,
.mod-admin-notifications-index h2.pro::after {
  margin-left: 5px;
}
.mod-srm-2 .mod-srm-container.disabled *,
.mod-admin-notifications-index .mod-srm-container.disabled * {
  opacity: 0.93;
  pointer-events: none;
}
.mod-srm-2 a > div.srm-icon.pro::after,
.mod-admin-notifications-index a > div.srm-icon.pro::after {
  background-size: cover;
  width: 26px;
  height: 13px;
  margin: 20px 10px;
}
.mod-srm-2 .srm-navigation,
.mod-admin-notifications-index .srm-navigation {
  color: #000;
  margin-bottom: 20px;
}
.mod-srm-2 .srm-navigation a,
.mod-admin-notifications-index .srm-navigation a,
.mod-srm-2 .srm-navigation a:link,
.mod-admin-notifications-index .srm-navigation a:link,
.mod-srm-2 .srm-navigation a:hover,
.mod-admin-notifications-index .srm-navigation a:hover,
.mod-srm-2 .srm-navigation a:focus,
.mod-admin-notifications-index .srm-navigation a:focus,
.mod-srm-2 .srm-navigation a:visited,
.mod-admin-notifications-index .srm-navigation a:visited,
.mod-srm-2 .srm-navigation a:active,
.mod-admin-notifications-index .srm-navigation a:active {
  color: #000;
  text-decoration: none;
}
.mod-srm-2 .srm-navigation a:hover,
.mod-admin-notifications-index .srm-navigation a:hover,
.mod-srm-2 .srm-navigation a:focus,
.mod-admin-notifications-index .srm-navigation a:focus,
.mod-srm-2 .srm-navigation a:active,
.mod-admin-notifications-index .srm-navigation a:active {
  font-weight: normal;
}
.mod-srm-2 .srm-navigation a > .pro::after,
.mod-admin-notifications-index .srm-navigation a > .pro::after {
  margin: 10px 5px;
}
.mod-srm-2 .srm-navigation .active a,
.mod-admin-notifications-index .srm-navigation .active a {
  font-weight: 600;
}
.mod-srm-2 .srm-navigation .srm-nav-list,
.mod-admin-notifications-index .srm-navigation .srm-nav-list {
  background-color: #fff;
  padding-top: 8px;
  margin-left: 0;
}
.mod-srm-2 .srm-navigation .srm-nav-list .fa,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .fa {
  margin-right: 20px;
}
.mod-srm-2 .srm-navigation .srm-nav-list hr,
.mod-admin-notifications-index .srm-navigation .srm-nav-list hr {
  color: #888;
  border-top: 1px solid;
  margin: -6px 0 15px 0;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 {
  color: #888;
  border-bottom: 1px solid;
  margin: -6px 0 12px 0;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line,
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line-administration,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line-administration {
  padding-left: 0px;
  display: inline-flex;
  margin-bottom: -6px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line span,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line span,
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line-administration span,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line-administration span {
  display: table;
  word-break: break-all;
  max-width: 170px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 a,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 a {
  line-height: 22px;
  display: block;
  padding: 8px 4px;
  font-size: 14px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .fa,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .fa {
  font-size: 25px;
  margin-right: 10px;
  width: 27px;
  position: absolute;
  right: 2px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-2,
.mod-admin-notifications-index .srm-navigation .srm-nav-list li.srm-nav-list-level-2 {
  margin-left: -15px;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container {
  display: none;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list {
  padding-top: 0;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list a,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list a {
  padding-top: 5px;
  line-height: 20px;
  font-weight: normal;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list .active a,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list .active a {
  font-weight: bold;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list .fa,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list .fa {
  font-size: 15px;
  font-weight: normal;
  margin-right: 5px;
  width: auto;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list span,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list span {
  color: #000;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list-level-2 .fa,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .srm-nav-list-level-2-container .srm-nav-list-level-2 .fa {
  width: 15px;
  margin-right: 10px;
}
.mod-srm-2 .srm-navigation .srm-nav-list .open,
.mod-admin-notifications-index .srm-navigation .srm-nav-list .open {
  display: block;
}
.mod-srm-2 #mobile-navigation,
.mod-admin-notifications-index #mobile-navigation {
  z-index: 2;
  position: sticky;
  left: 5px;
  float: right;
  background: #ffffff;
  top: 0;
  text-align: right;
  margin-bottom: 20px;
}
.mod-srm-2 #mobile-navigation .mobile-navigation-container,
.mod-admin-notifications-index #mobile-navigation .mobile-navigation-container {
  padding: 4px 3px 4px 20px;
  text-align: right;
}
.mod-srm-2 #mobile-navigation .mobile-navigation-container img,
.mod-admin-notifications-index #mobile-navigation .mobile-navigation-container img {
  float: right;
}
.mod-srm-2 .close-filter,
.mod-admin-notifications-index .close-filter {
  font-size: 25px;
}
.mod-srm-2 div.active-filter#srm-left-col,
.mod-admin-notifications-index div.active-filter#srm-left-col {
  width: 90%;
}
.mod-srm-2 .no-break,
.mod-admin-notifications-index .no-break {
  white-space: nowrap;
}
.mod-srm-2 .srm-table-dashboard .sorting_asc,
.mod-admin-notifications-index .srm-table-dashboard .sorting_asc,
.mod-srm-2 .srm-table-dashboard .sorting_desc,
.mod-admin-notifications-index .srm-table-dashboard .sorting_desc {
  background-image: none;
}
.mod-srm-2 .srm-table-dashboard .out,
.mod-admin-notifications-index .srm-table-dashboard .out {
  color: #cb0538;
}
.mod-srm-2 .srm-table-dashboard .in,
.mod-admin-notifications-index .srm-table-dashboard .in {
  color: #088344;
}
.mod-srm-2 .srm-table-dashboard td:first-child,
.mod-admin-notifications-index .srm-table-dashboard td:first-child {
  font-weight: normal;
}
.mod-srm-2 .srm-table-dashboard td,
.mod-admin-notifications-index .srm-table-dashboard td {
  padding: 10px;
}
.mod-srm-2 .img-responsive,
.mod-admin-notifications-index .img-responsive {
  overflow: hidden;
  background-color: #fff;
}
.mod-srm-2 .img-responsive img,
.mod-admin-notifications-index .img-responsive img {
  max-width: 100%;
  background-color: transparent;
  object-fit: contain;
}
.mod-srm-2 .img-responsive .portrait,
.mod-admin-notifications-index .img-responsive .portrait {
  height: 70px !important;
  object-fit: cover;
}
.mod-srm-2 a.link-tile,
.mod-admin-notifications-index a.link-tile,
.mod-srm-2 a.link-tile:hover,
.mod-admin-notifications-index a.link-tile:hover,
.mod-srm-2 a.link-tile:active,
.mod-admin-notifications-index a.link-tile:active,
.mod-srm-2 a.link-tile:visited,
.mod-admin-notifications-index a.link-tile:visited,
.mod-srm-2 a.link-tile:focus,
.mod-admin-notifications-index a.link-tile:focus {
  text-decoration: none;
  color: #036;
}
.mod-srm-2 .image-tile p,
.mod-admin-notifications-index .image-tile p {
  margin-top: 5px;
}
.mod-srm-2 .line-tile,
.mod-admin-notifications-index .line-tile {
  position: relative;
  display: flex;
  color: #000;
}
.mod-srm-2 .line-tile .right-col,
.mod-admin-notifications-index .line-tile .right-col {
  flex: 1 1 100%;
  padding-left: 5px;
  word-break: break-all;
}
.mod-srm-2 .line-tile .right-col p,
.mod-admin-notifications-index .line-tile .right-col p {
  margin: 0 0 10px 0;
}
.mod-srm-2 .line-tile .left-col,
.mod-admin-notifications-index .line-tile .left-col {
  flex: 0 0 100px;
}
.mod-srm-2 .line-tile .left-col-employee,
.mod-admin-notifications-index .line-tile .left-col-employee {
  flex: 0 0 60px;
}
.mod-srm-2 .line-tile .img-responsive img,
.mod-admin-notifications-index .line-tile .img-responsive img {
  max-height: 90px;
  max-width: 100%;
  height: 100%;
  background-color: transparent;
}
.mod-srm-2 .line-tile-tool,
.mod-admin-notifications-index .line-tile-tool {
  position: relative;
}
.mod-srm-2 .line-tile-tool .img-responsive,
.mod-admin-notifications-index .line-tile-tool .img-responsive {
  text-align: left;
}
.mod-srm-2 .line-tile-tool .img-responsive img,
.mod-admin-notifications-index .line-tile-tool .img-responsive img {
  max-width: 100px;
  height: auto;
  background-color: transparent;
}
.mod-srm-2 .line-tile-tool .shop-link,
.mod-admin-notifications-index .line-tile-tool .shop-link {
  position: relative;
  margin-bottom: 20px;
}
.mod-srm-2 .line-tile-tool-shop,
.mod-admin-notifications-index .line-tile-tool-shop {
  margin-top: 40px;
  margin-bottom: 40px;
}
.mod-srm-2 .line-tile-tool-shop.has-replacement,
.mod-admin-notifications-index .line-tile-tool-shop.has-replacement {
  margin-bottom: 20px;
}
.mod-srm-2 .replacement-info,
.mod-admin-notifications-index .replacement-info {
  margin-bottom: 40px;
  padding-left: 18px;
}
.mod-srm-2 .replacement-info-inline,
.mod-admin-notifications-index .replacement-info-inline {
  padding-left: 0;
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.mod-srm-2 .srm-edit-button,
.mod-admin-notifications-index .srm-edit-button {
  margin-bottom: 20px;
}
.mod-srm-2 .detail-header h2,
.mod-admin-notifications-index .detail-header h2 {
  margin-bottom: 20px;
}
.mod-srm-2 .detail-header h2.title-map,
.mod-admin-notifications-index .detail-header h2.title-map {
  margin-bottom: 27px;
}
.mod-srm-2 table.srm-detail-list,
.mod-admin-notifications-index table.srm-detail-list {
  font-size: 13px;
}
.mod-srm-2 table.srm-detail-list tbody tr th,
.mod-admin-notifications-index table.srm-detail-list tbody tr th,
.mod-srm-2 table.srm-detail-list tbody tr td,
.mod-admin-notifications-index table.srm-detail-list tbody tr td {
  text-align: left;
}
.mod-srm-2 table.srm-detail-list tbody tr td,
.mod-admin-notifications-index table.srm-detail-list tbody tr td {
  padding: 6px;
  color: #036;
}
.mod-srm-2 table.table-striped tr.odd,
.mod-admin-notifications-index table.table-striped tr.odd {
  background-color: #fff;
  border-bottom: none;
}
.mod-srm-2 table.table-striped tr.even,
.mod-admin-notifications-index table.table-striped tr.even {
  background-color: #eee;
  border-bottom: none;
}
.mod-srm-2 .icon,
.mod-admin-notifications-index .icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  line-height: 1em;
}
.mod-srm-2 .icon-navigation,
.mod-admin-notifications-index .icon-navigation {
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
.mod-srm-2 .icon-stats,
.mod-admin-notifications-index .icon-stats {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.mod-srm-2 .icon-table,
.mod-admin-notifications-index .icon-table {
  width: 13px;
  height: 13px;
}
.mod-srm-2 .mod-srm-container h2,
.mod-admin-notifications-index .mod-srm-container h2 {
  color: #000;
}
.mod-srm-2 div.mod-srm-container > h2,
.mod-admin-notifications-index div.mod-srm-container > h2 {
  margin-bottom: 20px;
  position: relative;
  color: #000;
}
.mod-srm-2 div.mod-srm-container > h2.title-map,
.mod-admin-notifications-index div.mod-srm-container > h2.title-map {
  margin-bottom: 27px;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
  color: #036;
  font-size: 20px;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle a,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle a {
  margin: 0 15px;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle a.last,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle a.last {
  margin-right: 0;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool {
  width: 217px;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-filter,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-filter {
  width: 145px;
  float: left;
}
.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-switch,
.mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-switch {
  width: 65px;
  float: right;
  padding-top: 8px;
}
.mod-srm-2 div.mod-srm-container li a.pro::after,
.mod-admin-notifications-index div.mod-srm-container li a.pro::after {
  margin-left: 5px;
}
.mod-srm-2 .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel,
.mod-admin-notifications-index .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel,
.mod-srm-2 .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel,
.mod-admin-notifications-index .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel {
  padding-top: 20px;
}
.mod-srm-2 .productnumber,
.mod-admin-notifications-index .productnumber {
  font-size: 13px;
  font-style: italic;
  color: #888;
}
.mod-srm-2 .productname,
.mod-admin-notifications-index .productname {
  font-size: 15px;
  font-weight: bold;
  color: #000;
}
.mod-srm-2 .dimtext,
.mod-admin-notifications-index .dimtext {
  font-size: 13px;
}
.mod-srm-2 .accordion,
.mod-admin-notifications-index .accordion {
  background-color: transparent;
  color: #036;
  font-weight: bold;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}
.mod-srm-2 .accordion h2,
.mod-admin-notifications-index .accordion h2 {
  font-weight: bold;
}
.mod-srm-2 .accordion h2 i,
.mod-admin-notifications-index .accordion h2 i {
  font-size: 20px;
  margin-right: 20px;
}
.mod-srm-2 .panel,
.mod-admin-notifications-index .panel {
  padding: 0 0 0 18px;
  background-color: white;
  display: none;
  overflow: visible;
}
.mod-srm-2 .panel.active,
.mod-admin-notifications-index .panel.active {
  display: block;
}
.mod-srm-2 .panel.title,
.mod-admin-notifications-index .panel.title {
  margin: 0 -10px 20px -10px !important;
}
.mod-srm-2 .panel.footer,
.mod-admin-notifications-index .panel.footer {
  /*margin: 20px -10px 0 -10px !important;*/
}
.mod-srm-2 #fastinput_ac,
.mod-admin-notifications-index #fastinput_ac {
  z-index: 900;
}
.mod-srm-2 .intl-tel-input,
div.mod-my-account .intl-tel-input,
.mod-admin-notifications-index .intl-tel-input {
  width: 100%;
  margin-bottom: 10px;
}
.mod-srm-2 .dataTables_info,
div.mod-my-account .dataTables_info,
.mod-admin-notifications-index .dataTables_info {
  display: block;
  padding-top: 20px;
  visibility: visible;
  margin-bottom: 10px;
}
.mod-srm-2 .dataTables_paginate .pagination li,
div.mod-my-account .dataTables_paginate .pagination li,
.mod-admin-notifications-index .dataTables_paginate .pagination li {
  display: inline-block;
}
.mod-srm-2 .dataTables_paginate .pagination li.paginate_button,
div.mod-my-account .dataTables_paginate .pagination li.paginate_button,
.mod-admin-notifications-index .dataTables_paginate .pagination li.paginate_button {
  padding: 0 3px 10px 3px;
  vertical-align: top;
}
.mod-srm-2 .dataTables_paginate .pagination li.paginate_button a,
div.mod-my-account .dataTables_paginate .pagination li.paginate_button a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.paginate_button a {
  text-decoration: none;
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background-color: #fff;
  color: #6A6A6A;
  border: 1px solid #6A6A6A;
  vertical-align: middle;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
}
.mod-srm-2 .dataTables_paginate .pagination li.paginate_button a:hover,
div.mod-my-account .dataTables_paginate .pagination li.paginate_button a:hover,
.mod-admin-notifications-index .dataTables_paginate .pagination li.paginate_button a:hover {
  text-decoration: none;
}
.mod-srm-2 .dataTables_paginate .pagination li.active,
div.mod-my-account .dataTables_paginate .pagination li.active,
.mod-admin-notifications-index .dataTables_paginate .pagination li.active {
  font-weight: bold;
}
.mod-srm-2 .dataTables_paginate .pagination li.active a,
div.mod-my-account .dataTables_paginate .pagination li.active a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.active a {
  background-color: #ebebeb;
  color: #6A6A6A;
}
.mod-srm-2 .dataTables_paginate .pagination li.first a,
div.mod-my-account .dataTables_paginate .pagination li.first a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first a,
.mod-srm-2 .dataTables_paginate .pagination li.last a,
div.mod-my-account .dataTables_paginate .pagination li.last a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last a,
.mod-srm-2 .dataTables_paginate .pagination li.previous a,
div.mod-my-account .dataTables_paginate .pagination li.previous a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous a,
.mod-srm-2 .dataTables_paginate .pagination li.next a,
div.mod-my-account .dataTables_paginate .pagination li.next a,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next a,
.mod-srm-2 .dataTables_paginate .pagination li.first a:hover,
div.mod-my-account .dataTables_paginate .pagination li.first a:hover,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first a:hover,
.mod-srm-2 .dataTables_paginate .pagination li.last a:hover,
div.mod-my-account .dataTables_paginate .pagination li.last a:hover,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last a:hover,
.mod-srm-2 .dataTables_paginate .pagination li.previous a:hover,
div.mod-my-account .dataTables_paginate .pagination li.previous a:hover,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous a:hover,
.mod-srm-2 .dataTables_paginate .pagination li.next a:hover,
div.mod-my-account .dataTables_paginate .pagination li.next a:hover,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next a:hover,
.mod-srm-2 .dataTables_paginate .pagination li.first a:active,
div.mod-my-account .dataTables_paginate .pagination li.first a:active,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first a:active,
.mod-srm-2 .dataTables_paginate .pagination li.last a:active,
div.mod-my-account .dataTables_paginate .pagination li.last a:active,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last a:active,
.mod-srm-2 .dataTables_paginate .pagination li.previous a:active,
div.mod-my-account .dataTables_paginate .pagination li.previous a:active,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous a:active,
.mod-srm-2 .dataTables_paginate .pagination li.next a:active,
div.mod-my-account .dataTables_paginate .pagination li.next a:active,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next a:active,
.mod-srm-2 .dataTables_paginate .pagination li.first a:focus,
div.mod-my-account .dataTables_paginate .pagination li.first a:focus,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first a:focus,
.mod-srm-2 .dataTables_paginate .pagination li.last a:focus,
div.mod-my-account .dataTables_paginate .pagination li.last a:focus,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last a:focus,
.mod-srm-2 .dataTables_paginate .pagination li.previous a:focus,
div.mod-my-account .dataTables_paginate .pagination li.previous a:focus,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous a:focus,
.mod-srm-2 .dataTables_paginate .pagination li.next a:focus,
div.mod-my-account .dataTables_paginate .pagination li.next a:focus,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next a:focus,
.mod-srm-2 .dataTables_paginate .pagination li.first a:visited,
div.mod-my-account .dataTables_paginate .pagination li.first a:visited,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first a:visited,
.mod-srm-2 .dataTables_paginate .pagination li.last a:visited,
div.mod-my-account .dataTables_paginate .pagination li.last a:visited,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last a:visited,
.mod-srm-2 .dataTables_paginate .pagination li.previous a:visited,
div.mod-my-account .dataTables_paginate .pagination li.previous a:visited,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous a:visited,
.mod-srm-2 .dataTables_paginate .pagination li.next a:visited,
div.mod-my-account .dataTables_paginate .pagination li.next a:visited,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next a:visited {
  font-size: 13px;
  line-height: 18px;
  border: none;
  width: 24px;
  height: 24px;
}
.mod-srm-2 .dataTables_paginate .pagination li.next.disabled,
div.mod-my-account .dataTables_paginate .pagination li.next.disabled,
.mod-admin-notifications-index .dataTables_paginate .pagination li.next.disabled,
.mod-srm-2 .dataTables_paginate .pagination li.last.disabled,
div.mod-my-account .dataTables_paginate .pagination li.last.disabled,
.mod-admin-notifications-index .dataTables_paginate .pagination li.last.disabled,
.mod-srm-2 .dataTables_paginate .pagination li.first.disabled,
div.mod-my-account .dataTables_paginate .pagination li.first.disabled,
.mod-admin-notifications-index .dataTables_paginate .pagination li.first.disabled,
.mod-srm-2 .dataTables_paginate .pagination li.previous.disabled,
div.mod-my-account .dataTables_paginate .pagination li.previous.disabled,
.mod-admin-notifications-index .dataTables_paginate .pagination li.previous.disabled {
  display: none;
}
.mod-srm-2 .dataTables_length label,
div.mod-my-account .dataTables_length label,
.mod-admin-notifications-index .dataTables_length label {
  font-size: 13px;
  font-weight: normal;
  color: #000;
}
.mod-srm-2 .dataTables_length label select,
div.mod-my-account .dataTables_length label select,
.mod-admin-notifications-index .dataTables_length label select {
  border: 1px solid #000;
}
.mod-srm-2 .dataTables_filter,
div.mod-my-account .dataTables_filter,
.mod-admin-notifications-index .dataTables_filter {
  text-align: left;
  margin-bottom: 20px;
}
.mod-srm-2 .dataTables_filter > label > input,
div.mod-my-account .dataTables_filter > label > input,
.mod-admin-notifications-index .dataTables_filter > label > input {
  box-sizing: border-box;
  width: 100px;
  padding: 10px 10px 10px;
  background: #fff;
  border: 1px solid #6A6A6A;
  border-radius: 0;
  font-size: 13px;
  line-height: normal;
  color: #000;
  margin-left: 5px;
}
.mod-srm-2 table.dataTable .even td,
div.mod-my-account table.dataTable .even td,
.mod-admin-notifications-index table.dataTable .even td,
.mod-srm-2 table.dataTable .odd td,
div.mod-my-account table.dataTable .odd td,
.mod-admin-notifications-index table.dataTable .odd td,
.mod-srm-2 table.dataTable .even .sorting_1,
div.mod-my-account table.dataTable .even .sorting_1,
.mod-admin-notifications-index table.dataTable .even .sorting_1,
.mod-srm-2 table.dataTable .odd .sorting_1,
div.mod-my-account table.dataTable .odd .sorting_1,
.mod-admin-notifications-index table.dataTable .odd .sorting_1 {
  border-bottom: 1px #e4e4e4 solid;
}
.mod-srm-2 .dataTableThin,
div.mod-my-account .dataTableThin,
.mod-admin-notifications-index .dataTableThin {
  border-collapse: separate;
}
.mod-srm-2 .dataTableThin .sorting,
div.mod-my-account .dataTableThin .sorting,
.mod-admin-notifications-index .dataTableThin .sorting,
.mod-srm-2 .dataTableThin .sorting_asc,
div.mod-my-account .dataTableThin .sorting_asc,
.mod-admin-notifications-index .dataTableThin .sorting_asc,
.mod-srm-2 .dataTableThin .sorting_desc,
div.mod-my-account .dataTableThin .sorting_desc,
.mod-admin-notifications-index .dataTableThin .sorting_desc {
  padding-right: 20px;
  padding-left: 10px;
  background-size: 11px;
  background-position: 94% 50%;
}
.mod-srm-2 .dataTableThin .sorting:hover,
div.mod-my-account .dataTableThin .sorting:hover,
.mod-admin-notifications-index .dataTableThin .sorting:hover,
.mod-srm-2 .dataTableThin .sorting_asc:hover,
div.mod-my-account .dataTableThin .sorting_asc:hover,
.mod-admin-notifications-index .dataTableThin .sorting_asc:hover,
.mod-srm-2 .dataTableThin .sorting_desc:hover,
div.mod-my-account .dataTableThin .sorting_desc:hover,
.mod-admin-notifications-index .dataTableThin .sorting_desc:hover {
  cursor: pointer;
}
.mod-srm-2 .dataTableThin .sorting_desc,
div.mod-my-account .dataTableThin .sorting_desc,
.mod-admin-notifications-index .dataTableThin .sorting_desc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ikljb25zL3dlaXNzL1BmZWlsX3VwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDQuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTQuMDAwMDAwKSAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUxMzAzMiwgMy45MTg2MTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTcuNTEzMDMyLCAtMy45MTg2MTEpICIgcG9pbnRzPSI5LjQzNjQyNjMyIC0zLjU5NDQyMTE3IDMuNjI0NzMxNiAzLjg4Njk4MjY3IDMuNTk0NDIxMTcgMy45MTA3MDM4OCAzLjYyNDczMTYgMy45NTAyMzkyMSA5LjQzNjQyNjMyIDExLjQzMTY0MzEgMTEuNDMxNjQzMSA5Ljg4MTg1NzggNi43OTk0MTkyNiAzLjkxODYxMDk0IDExLjQzMTY0MzEgLTIuMDQzMzE4MDciPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.mod-srm-2 .dataTableThin .sorting_asc,
div.mod-my-account .dataTableThin .sorting_asc,
.mod-admin-notifications-index .dataTableThin .sorting_asc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MTMwMzIsIDMuOTE4NjExKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC03LjUxMzAzMiwgLTMuOTE4NjExKSAiIHBvaW50cz0iOS40MzY0MjYzMiAtMy41OTQ0MjExNyAzLjYyNDczMTYgMy44ODY5ODI2NyAzLjU5NDQyMTE3IDMuOTEwNzAzODggMy42MjQ3MzE2IDMuOTUwMjM5MjEgOS40MzY0MjYzMiAxMS40MzE2NDMxIDExLjQzMTY0MzEgOS44ODE4NTc4IDYuNzk5NDE5MjYgMy45MTg2MTA5NCAxMS40MzE2NDMxIC0yLjA0MzMxODA3Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.mod-srm-2 .dataTableThin > thead > tr > th,
div.mod-my-account .dataTableThin > thead > tr > th,
.mod-admin-notifications-index .dataTableThin > thead > tr > th {
  font-size: 13px;
  font-weight: normal;
  border-bottom: none;
}
.mod-srm-2 .dataTableThin > tbody > tr > td,
div.mod-my-account .dataTableThin > tbody > tr > td,
.mod-admin-notifications-index .dataTableThin > tbody > tr > td {
  color: #6A6A6A;
  padding: 10px;
  position: relative;
}
.mod-srm-2 .dataTableThin > tbody > tr > td.table-icon.all > a > i,
div.mod-my-account .dataTableThin > tbody > tr > td.table-icon.all > a > i,
.mod-admin-notifications-index .dataTableThin > tbody > tr > td.table-icon.all > a > i {
  font-size: 20px;
}
.mod-srm-2 .dataTableThin tbody tr.even,
div.mod-my-account .dataTableThin tbody tr.even,
.mod-admin-notifications-index .dataTableThin tbody tr.even {
  background-color: #fff;
}
.mod-srm-2 .dataTableThin tbody tr.even td.sorting_1,
div.mod-my-account .dataTableThin tbody tr.even td.sorting_1,
.mod-admin-notifications-index .dataTableThin tbody tr.even td.sorting_1 {
  background-color: #fff;
}
.mod-srm-2 .dataTableThin tbody tr.odd,
div.mod-my-account .dataTableThin tbody tr.odd,
.mod-admin-notifications-index .dataTableThin tbody tr.odd {
  background-color: #fff;
}
.mod-srm-2 .dataTableThin tbody tr.odd td.sorting_1,
div.mod-my-account .dataTableThin tbody tr.odd td.sorting_1,
.mod-admin-notifications-index .dataTableThin tbody tr.odd td.sorting_1 {
  background-color: transparent;
}
.mod-srm-2 .sorting_asc,
div.mod-my-account .sorting_asc,
.mod-admin-notifications-index .sorting_asc {
  background-position: center right 5px;
}
.mod-srm-2 .sorting_desc,
div.mod-my-account .sorting_desc,
.mod-admin-notifications-index .sorting_desc {
  background-position: center right 5px;
}
.mod-srm-2 table.unstyled,
div.mod-my-account table.unstyled,
.mod-admin-notifications-index table.unstyled {
  margin: 0;
  padding: 0;
}
.mod-srm-2 table.unstyled tbody tr td,
div.mod-my-account table.unstyled tbody tr td,
.mod-admin-notifications-index table.unstyled tbody tr td {
  padding: 0;
}
.mod-srm-2 .dataTableThin.data-table-narrow-columns th.sorting,
.mod-srm-2 .dataTableThin.data-table-narrow-columns .sorting_asc,
.mod-srm-2 .dataTableThin.data-table-narrow-columns .sorting_desc,
.content .mod-srm-2 table.dataTable.data-table-narrow-columns thead td,
.content .mod-srm-2 table.dataTable.data-table-narrow-columns thead th,
.container .mod-srm-2 table.dataTable.data-table-narrow-columns thead td,
.container .mod-srm-2 table.dataTable.data-table-narrow-columns thead th {
  padding: 10px 2px 10px 15px;
  background-position: right center;
  background-repeat: no-repeat;
  position: relative;
}
.mod-srm-2 .dataTableThin.data-table-narrow-columns .sorting_asc,
.mod-srm-2 .dataTableThin.data-table-narrow-columns .sorting_desc {
  border-bottom: 1px solid #BEBEBE;
}
.mod-srm-2 .data-table-narrow-columns thead th.tooltipstered:hover {
  border-bottom: 1px solid #9B9B9B !important;
}
thead .srm-2-th-narrow-text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  left: 15px;
  width: calc(100% - 17px);
  height: 24px;
}
.mod-srm-2 .data-table-narrow-columns td,
.mod-srm-2 .data-table-narrow-columns td > *,
.mod-srm-2 .data-table-narrow-columns .no-break {
  white-space: unset;
  word-wrap: break-word;
  hyphens: auto;
}
ul.ui-ac-srm2 li.ui-ac-srm-all .customersearchimageDiv img.customersearchimage {
  max-height: 65px;
}
@media screen and (max-width: 767px) {
  #srm-left-col {
    height: 100%;
    width: 0;
    position: fixed;
    top: 10px;
    right: 0;
    overflow-x: hidden;
    padding-top: 85px;
    transition: 0.5s;
    float: none;
    z-index: 5;
  }
  #srm-left-col .nav-left {
    left: 25px;
    width: 40px;
    height: 40px;
    background-size: 100%;
  }
  #srm-left-col .nav-left.srm-icon-recurring,
  #srm-left-col .nav-left.srm-icon-vehicle,
  #srm-left-col .nav-left.srm-icon-location,
  #srm-left-col .nav-left.srm-icon-reservation,
  #srm-left-col .nav-left.srm-icon-assign {
    background-size: 30px 30px;
  }
  .mobile-navigation-container .icon {
    background-size: 100%;
  }
  .nav-right.srm-icon-plus {
    display: none;
  }
  .mod-srm-2 #background-layer {
    z-index: 3000;
  }
  .unit.size1of2 {
    z-index: unset;
  }
  div.mod-srm-2 .dataTables_filter,
  .mod-admin-notifications-index .dataTables_filter {
    margin-left: 0;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .line .num,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .line .num {
    width: 100%;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .line .num .isout,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .line .num .isout {
    float: right;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool {
    margin-top: 20px;
    position: relative;
    width: 100%;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-filter,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-filter {
    width: 49.5%;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-filter .mod-form,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-filter .mod-form {
    margin-bottom: 0;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-filter .mod-form .control,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-filter .mod-form .control {
    margin-bottom: 0;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-switch,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-switch {
    width: 20%;
    text-align: right;
    padding-right: 15px;
  }
  div.mod-srm-2 .srm-navigation,
  .mod-admin-notifications-index .srm-navigation {
    top: 20px;
  }
  div.mod-srm-2 .srm-navigation .srm-nav-list,
  .mod-admin-notifications-index .srm-navigation .srm-nav-list {
    padding-top: 0;
    background-color: #eee;
  }
  div.mod-srm-2 .srm-navigation .srm-nav-list hr,
  .mod-admin-notifications-index .srm-navigation .srm-nav-list hr {
    border-top: 0;
  }
  div.mod-srm-2 .srm-navigation li.srm-nav-list-level-1 a:nth-child(2),
  .mod-admin-notifications-index .srm-navigation li.srm-nav-list-level-1 a:nth-child(2) {
    display: none;
  }
  div.mod-srm-2 .srm-navigation li.srm-nav-list-level-1 a:first-child,
  .mod-admin-notifications-index .srm-navigation li.srm-nav-list-level-1 a:first-child {
    display: block;
    height: 50px;
  }
  div.mod-srm-2 .srm-navigation li.srm-nav-list-level-1 a:nth-child(2),
  .mod-admin-notifications-index .srm-navigation li.srm-nav-list-level-1 a:nth-child(2) {
    display: none;
  }
  div.mod-srm-2 .srm-navigation li.srm-nav-list-level-1 a:first-child,
  .mod-admin-notifications-index .srm-navigation li.srm-nav-list-level-1 a:first-child {
    display: block;
    height: 50px;
  }
  div.mod-srm-2 #srm-right-col,
  .mod-admin-notifications-index #srm-right-col {
    width: 100%;
  }
  div.mod-srm-2 div.active-filter#srm-left-col,
  .mod-admin-notifications-index div.active-filter#srm-left-col {
    width: 88px;
  }
  div.mod-srm-2 .close-filter,
  .mod-admin-notifications-index .close-filter {
    display: none;
  }
  div.mod-srm-2 .srm-icon-nav-left,
  .mod-admin-notifications-index .srm-icon-nav-left {
    width: 40px;
    height: 40px;
    margin-left: 20px;
  }
  div.mod-srm-2 #mobile-navigation,
  .mod-admin-notifications-index #mobile-navigation {
    margin-top: -14px;
    background-color: #eee;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
  }
  div.mod-srm-2 #srm-right-col,
  .mod-admin-notifications-index #srm-right-col {
    width: 100%;
  }
  div.mod-srm-2 div.active-filter#srm-left-col,
  .mod-admin-notifications-index div.active-filter#srm-left-col {
    width: 60px;
    padding-left: 0;
    padding-right: 0;
    margin-right: 0;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation {
    width: 60px;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 {
    margin: 0;
    height: 60px;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line {
    padding: 0;
    display: block;
    position: relative;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a {
    display: none;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child {
    display: block;
    padding: 10px;
    width: 60px;
    height: 60px;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left {
    width: 40px;
    height: 40px;
    left: unset;
    position: unset;
    background-size: 30px 30px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-datasheet,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-datasheet,
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-recurring,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-recurring,
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-vehicle,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line a:first-child .srm-icon.nav-left.srm-icon-vehicle {
    background-size: 25px;
  }
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line .srm-icon.nav-right,
  .mod-admin-notifications-index div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line .srm-icon.nav-right {
    right: 10px;
    top: 10px;
  }
  div.mod-srm-2 .close-filter,
  .mod-admin-notifications-index .close-filter {
    display: none;
  }
  div.mod-srm-2 .srm-icon-nav-left,
  .mod-admin-notifications-index .srm-icon-nav-left {
    width: 40px;
    height: 40px;
    margin-left: 20px;
  }
  div.mod-srm-2 #mobile-navigation,
  .mod-admin-notifications-index #mobile-navigation {
    margin-top: -14px;
    background-color: #eee;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
  }
  .srm-icon-nav.srm-icon-nav-left {
    height: 40px;
    width: 100%;
    margin-top: 0;
  }
  .srm-nav-list-level-2 {
    display: none;
  }
  .srm-title-adjust {
    display: none;
  }
  .size1of2 .mod-srm-container {
    float: left;
    padding-top: 28px;
    width: 75%;
  }
  .mobile-navigation {
    float: right;
  }
  .srm-icon-nav.srm-icon-nav-left {
    height: 40px;
    width: 100%;
    margin-top: 0;
  }
  .srm-nav-list-level-2 {
    display: none;
  }
  .srm-title-adjust {
    display: none;
  }
  .size1of2 .mod-srm-container {
    float: left;
    padding-top: 28px;
    width: 75%;
  }
  .mobile-navigation {
    float: right;
  }
  .mobile {
    display: block;
  }
  i.fa.fa-chevron-down.mobile {
    padding-right: 20px;
  }
}
@media screen and (max-width: 680px) {
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of4,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of4,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of6,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of6 {
    padding-right: 0;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .cat-body .size1of2,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .cat-body .size1of2 {
    clear: none;
    width: 50%;
    padding: 0;
    float: left;
  }
  div.mod-srm-2 div.mod-srm-container .line-tile-sync,
  .mod-admin-notifications-index div.mod-srm-container .line-tile-sync {
    display: block;
  }
  div.mod-srm-2 div.mod-srm-container > h2 .view-toggle-tool .col-switch,
  .mod-admin-notifications-index div.mod-srm-container > h2 .view-toggle-tool .col-switch {
    padding-right: 30px;
  }
  div.mod-srm-2 div.mod-srm-container .nextToDataTableFilter,
  .mod-admin-notifications-index div.mod-srm-container .nextToDataTableFilter {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 991px) {
  div.mod-srm-2 .trackmaster-info-link-pro,
  .mod-admin-notifications-index .trackmaster-info-link-pro {
    text-align: left;
    padding-bottom: 15px;
  }
  div.mod-srm-2 input[type=search],
  .mod-admin-notifications-index input[type=search] {
    -webkit-appearance: none;
  }
  div.mod-srm-2 input[type=search] ::-webkit-search-cancel-button,
  .mod-admin-notifications-index input[type=search] ::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  div.mod-srm-2 input[type=search] ::-webkit-search-results-button,
  .mod-admin-notifications-index input[type=search] ::-webkit-search-results-button {
    -webkit-appearance: none;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches {
    margin-left: 5px;
    margin-right: 5px;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches:before,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches:before,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches:after,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches:after {
    content: '';
    isplay: table;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of4,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of4,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of6,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of6 {
    padding-right: 0;
    padding-left: 0;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of2,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of2,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of3,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of3,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of4,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of4,
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of6,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of6 {
    float: left;
    width: 20%;
    clear: none;
    padding-left: 5px;
    padding-right: 5px;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of2,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of2 {
    width: 45%;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of3,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of3 {
    width: 30%;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .srm-batches .size1of4,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .srm-batches .size1of4 {
    width: 22%;
  }
  div.mod-srm-2 div.mod-srm-container .srm-stat .line .stat-label,
  .mod-admin-notifications-index div.mod-srm-container .srm-stat .line .stat-label {
    width: 100%;
    min-width: unset;
  }
  div.mod-srm-2 div.mod-srm-container .nextToDataTableFilter,
  .mod-admin-notifications-index div.mod-srm-container .nextToDataTableFilter {
    clear: both;
  }
  div.mod-srm-2 div.mod-srm-container .dataTables_filter > label,
  .mod-admin-notifications-index div.mod-srm-container .dataTables_filter > label {
    width: 60%;
    float: left;
    margin-bottom: 20px;
    margin-left: 10px;
  }
  div.mod-srm-2 div.mod-srm-container .dataTables_filter > label > input,
  .mod-admin-notifications-index div.mod-srm-container .dataTables_filter > label > input {
    width: auto;
    border-radius: 0;
  }
  div.mod-srm-2 div.mod-srm-container .dataTables_filter > label + .pull-right,
  .mod-admin-notifications-index div.mod-srm-container .dataTables_filter > label + .pull-right {
    margin-right: 10px;
  }
  div.mod-srm-2 .srm-navigation a > .pro::after,
  .mod-admin-notifications-index .srm-navigation a > .pro::after {
    margin: 2px 0;
  }
}
@media screen and (max-width: 599px) {
  .no-pull-mobile {
    float: none;
  }
}
@media screen and (max-width: 481px) {
  div.mod-srm-2 #mobile-navigation {
    margin-right: -14px;
  }
  #srm-left-col {
    top: 2px;
  }
  #srm-left-col {
    top: 2px;
  }
}
@media screen and (min-width: 481px) {
  div.mod-srm-2 .srm-edit-button,
  .mod-admin-notifications-index .srm-edit-button {
    margin-bottom: 0;
  }
  div.mod-srm-2 .line-tile-tool .shop-link,
  .mod-admin-notifications-index .line-tile-tool .shop-link {
    margin-bottom: 0;
  }
  #srm-left-col {
    top: 2px;
  }
}
@media screen and (min-width: 641px) {
  .line-trackmaster-index {
    margin-bottom: 40px;
  }
  #srm-left-col {
    top: 45px;
  }
  #srm-left-col.show-plan {
    top: 0;
  }
  #srm-left-col.show-plan .plan-container {
    height: 48px;
    padding-right: 34px;
    padding-top: 9px;
    margin-left: -7px;
    margin-top: -3px;
  }
  #srm-left-col.show-plan .plan-container .small-info-icon {
    right: 22px;
  }
  #srm-left-col.show-plan .plan-container .plan-badge-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
  }
  #srm-left-col.show-plan .plan-container .plan-badge-container .badge-item {
    border: 1px solid #BEBEBE;
    color: #BEBEBE;
    text-transform: lowercase;
    text-align: center;
    padding: 4px 10px;
    border-radius: 5px;
    font-size: 10px;
    line-height: 10px;
    flex-basis: 33.33%;
    font-weight: 600;
  }
  #srm-left-col.show-plan .plan-container .plan-badge-container .badge-item-lite-active {
    border-color: #7F8FB0;
    background-color: #7F8FB0;
    color: #fff;
  }
}
.srm-plan-bubble-content {
  white-space: nowrap;
}
.srm-plan-bubble-content .button {
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
  width: 100%;
  height: 24px !important;
  min-height: 24px !important;
  font-weight: 600;
  padding: 0 10px;
  color: #464D5F;
  font-size: 8px;
  line-height: 8px;
  text-align: center;
  cursor: pointer;
  border: 2px solid #464D5F;
  padding-top: 6px;
  padding-bottom: 6px;
}
.srm-plan-bubble-content .button:visited {
  color: #464D5F;
  height: 24px;
  min-height: 24px;
  cursor: pointer;
  border: 2px solid #464D5F;
}
.srm-plan-bubble-content .button:hover,
.srm-plan-bubble-content .button:active,
.srm-plan-bubble-content .button:focus {
  color: #CB0538;
  font-weight: 600;
  font-size: 8px;
  line-height: 8px;
  height: 24px;
  min-height: 24px;
  cursor: pointer;
  border: 2px solid #CB0538;
}
@media screen and (max-width: 641px) {
  #srm-left-col {
    top: 45px;
  }
  #srm-left-col.show-plan {
    top: 45px;
  }
}
@media screen and (min-width: 769px) {
  div.mod-srm-2 .detail-header h2,
  .mod-admin-notifications-index .detail-header h2 {
    padding-right: 200px;
  }
  div.mod-srm-2 .srm-edit-button,
  .mod-admin-notifications-index .srm-edit-button {
    position: absolute;
    right: 42px;
    top: 0;
    margin-bottom: 0;
  }
  div.mod-srm-2 .line-tile-tool .shop-link,
  .mod-admin-notifications-index .line-tile-tool .shop-link {
    position: absolute;
    right: 10px;
    bottom: 20px;
    margin-bottom: 0;
  }
  div.mod-srm-2 .srm-navigation,
  .mod-admin-notifications-index .srm-navigation {
    padding-right: 20px;
    margin-bottom: 0;
  }
  div.mod-srm-2 .dataTables_filter,
  .mod-admin-notifications-index .dataTables_filter {
    text-align: right;
  }
  div.mod-srm-2 .dataTables_wrapper .margin2of3,
  .mod-admin-notifications-index .dataTables_wrapper .margin2of3 {
    margin-left: 66.66666%;
  }
}
.srm-icon {
  position: relative;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: 100%;
}
.srm-icon.category {
  top: 5px;
  width: 22px;
  height: 22px;
}
.srm-icon.category.srm-icon-basket {
  width: 28px;
  height: 28px;
  top: 2px;
}
.srm-icon.category.srm-icon-vehicle,
.srm-icon.category.srm-icon-datasheet,
.srm-icon.category.srm-icon-recurring,
.srm-icon.category.srm-icon-reservation {
  background-size: 20px 20px;
}
.srm-icon.category.srm-icon-location {
  background-size: auto 20px;
}
.srm-icon.category.srm-icon-alert {
  width: 26px;
  height: 26px;
  top: 4px;
}
.srm-icon.stat {
  width: 15px;
  height: 15px;
  top: 2px;
}
.srm-icon.nav {
  width: 16px;
  height: 16px;
  margin-top: 4px;
  position: absolute;
}
.srm-icon.md {
  width: 20px;
  height: 20px;
  position: absolute;
}
.srm-icon.bg {
  width: 27px;
  height: 27px;
}
.fa-icon-nav {
  width: 16px !important;
  height: 16px;
  margin-right: 0 !important;
}
.srm-icon-nav-left {
  left: 0;
}
.srm-icon-nav-right {
  right: 21px;
}
.srm-icon-status {
  width: 24px;
  height: 24px;
}
.srm-icon-tool {
  background-image: url("/images/icons/srm_icon_tool_blue.svg");
}
.srm-icon-alert {
  background-image: url("/images/icons/srm_icon_alert_blue.svg");
}
.srm-icon-tracker {
  background-image: url("/images/icons/srm_icon_tracker_blue.svg");
}
.srm-icon-fingerprint {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTUgMTQuODIxIj4gIDxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICAgIC5jbHMtMiB7ICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKTsgICAgICB9ICAgICAgLmNscy0zIHsgICAgICAgIGZpbGw6ICMwMzY7ICAgICAgfSAgICAgIC5jbHMtNCB7ICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTIpOyAgICAgIH0gICAgICAuY2xzLTUgeyAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC00KTsgICAgICB9ICAgIDwvc3R5bGU+ICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8yIiBkYXRhLW5hbWU9IkNsaXAgMiIgY2xhc3M9ImNscy0xIiBkPSJNMCwwSDYuNjM4VjcuM0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjIyNCkiLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtMiI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMTMiIGRhdGEtbmFtZT0iQ2xpcCAxMyIgY2xhc3M9ImNscy0xIiBkPSJNMCwwSDYuMThWNS40NDlIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMzk3IDAuMTc4KSIvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aC00Ij4gICAgICA8cGF0aCBpZD0iQ2xpcF8zNSIgZGF0YS1uYW1lPSJDbGlwIDM1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBILjk2NlY0LjcwN0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzQgMC40NjMpIi8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8ZyBpZD0iU3ltYm9sXzI4NF8xIiBkYXRhLW5hbWU9IlN5bWJvbCAyODQg4oCTIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yLjE3OCkiPiAgICA8ZyBpZD0iR3JvdXBfMyIgZGF0YS1uYW1lPSJHcm91cCAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8yLTIiIGRhdGEtbmFtZT0iQ2xpcCAyIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBINi42MzhWNy4zSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMjI0KSIvPiAgICAgIDxnIGlkPSJHcm91cF8zLTIiIGRhdGEtbmFtZT0iR3JvdXAgMyIgY2xhc3M9ImNscy0yIj4gICAgICAgIDxwYXRoIGlkPSJGaWxsXzEiIGRhdGEtbmFtZT0iRmlsbCAxIiBjbGFzcz0iY2xzLTMiIGQ9Ik0uOSw2Ljc1N2ExLjExMSwxLjExMSwwLDAsMS0uMDUuMjY0LjQ0LjQ0LDAsMCwxLS40ODMuMjcyQS40NTkuNDU5LDAsMCwxLDAsNi44LDcuNTI3LDcuNTI3LDAsMCwxLDYuMDE2LjAxN2MuMzUyLS4wNzIuNjA1LjA4OC42MjEuMzg3QS40NDkuNDQ5LDAsMCwxLDYuMjE2Ljg4YTYuNDUzLDYuNDUzLDAsMCwwLTIuODI3LDEuM0E2LjUyMiw2LjUyMiwwLDAsMCwuOSw2Ljc1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjIyNCkiLz4gICAgICA8L2c+ICAgIDwvZz4gICAgPHBhdGggaWQ9IkZpbGxfNCIgZGF0YS1uYW1lPSJGaWxsIDQiIGNsYXNzPSJjbHMtMyIgZD0iTS45MzcsNC4wMTdDLjk2Miw0LjkxMi45MDcsNS44MDkuODc4LDYuN2EuNDQuNDQsMCwwLDEtLjQ3My40NjJBLjQ0NS40NDUsMCwwLDEsMCw2LjYyNmMwLS4wNDEuMDA2LS4wODMuMDEtLjEyNEguMDU2YzAtLjg2Mi4wMDktMS43MjMsMC0yLjU4NkE0LDQsMCwwLDEsMi41ODEuMDUxYS40NS40NSwwLDAsMSwuNjQuMjE4Yy4xLjI0OC0uMDE5LjQ3Ni0uMzEyLjZBMy4xNDksMy4xNDksMCwwLDAsLjkzNyw0LjAxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS40NjEgNS44NTcpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzYiIGRhdGEtbmFtZT0iRmlsbCA2IiBjbGFzcz0iY2xzLTMiIGQ9Ik00LjQ0NiwzLjcxNUEuNDQ2LjQ0NiwwLDEsMSwzLjU1OSwzLjdjLS4wMDYtLjQ5LS4wMDctLjk3OS0uMDE4LTEuNDY4YTEuMzI1LDEuMzI1LDAsMSwwLTIuNjQ5LjA0MWMwLC4zNjItLjEwOS41MzQtLjM2Ny41NzZhLjQzLjQzLDAsMCwxLS41LS4zNzMsMi4yMDcsMi4yMDcsMCwwLDEsNC4zNDUtLjc0MiwxMC42MTEsMTAuNjExLDAsMCwxLC4xLDEuMTNsLS4wMiwwYzAsLjI4NC4wMDYuNTY2LDAsLjg0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4yNzYgNy4zOTQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzgiIGRhdGEtbmFtZT0iRmlsbCA4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0zLjczMiw4LjE1YS40NDkuNDQ5LDAsMCwxLS40NzUuNDYzLjQzOC40MzgsMCwwLDEtLjQtLjU0NCwyOS4wMzEsMjkuMDMxLDAsMCwwLC4xNjctNC4wMSwzLjIsMy4yLDAsMCwwLS45NDItMi4zMzRBMywzLDAsMCwwLC41MzMuOTA2TC4zOTEuODc2QS40NDMuNDQzLDAsMCwxLC4wMDguMzU2LjQ1LjQ1LDAsMCwxLC41NTYuMDA4LDMuOCwzLjgsMCwwLDEsMi4wMTguNTU3LDMuOTE3LDMuOTE3LDAsMCwxLDMuODk0LDMuODVjLjAyLjUsMCwxLjAwOCwwLDEuNTEybC4wNTgsMGMtLjA3NC45MjktLjE0NSwxLjg1Ni0uMjIzLDIuNzg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjU3MSA1LjY3MykiLz4gICAgPHBhdGggaWQ9IkZpbGxfMTAiIGRhdGEtbmFtZT0iRmlsbCAxMCIgY2xhc3M9ImNscy0zIiBkPSJNOC45ODEsMi4wNzVhLjYuNiwwLDAsMS0uMjQ2LjM2OS4zNjkuMzY5LDAsMCwxLS40Ni0uMDUzYy0uMTE1LS4xLS4yMi0uMjA5LS4zMzQtLjMwOWE0Ljg2Miw0Ljg2MiwwLDAsMC03LjAyNC42NzdjLS4wMzQuMDQ0LS4wNjYuMDg5LS4xLjEzMmEuNDQzLjQ0MywwLDEsMS0uNy0uNTMxQTUuNzMsNS43MywwLDAsMSw4LjgsMS42ODRhLjU3Ny41NzcsMCwwLDEsLjE3OC4zOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNzQ2IDMuODYxKSIvPiAgICA8ZyBpZD0iR3JvdXBfMTQiIGRhdGEtbmFtZT0iR3JvdXAgMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwIDIpIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8xMy0yIiBkYXRhLW5hbWU9IkNsaXAgMTMiIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEg2LjE4VjUuNDQ5SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM5NyAwLjE3OCkiLz4gICAgICA8ZyBpZD0iR3JvdXBfMTQtMiIgZGF0YS1uYW1lPSJHcm91cCAxNCIgY2xhc3M9ImNscy00Ij4gICAgICAgIDxwYXRoIGlkPSJGaWxsXzEyIiBkYXRhLW5hbWU9IkZpbGwgMTIiIGNsYXNzPSJjbHMtMyIgZD0iTTUuOTg3LDUuMzczYS40MjcuNDI3LDAsMCwxLS41MzQtLjAzNi42NTcuNjU3LDAsMCwxLS4xNDItLjIyNEE2LjU4OSw2LjU4OSwwLDAsMCwuMzkuOTI5LjQzOS40MzksMCwwLDEsMCwuNDI5LjQzLjQzLDAsMCwxLC40NjguMDUyTC40ODYsMGMuNTMzLjE4LDEuMDg0LjMyLDEuNi41NDZBNy4zODksNy4zODksMCwwLDEsNi4xMzYsNC44YS40MzkuNDM5LDAsMCwxLS4xNDkuNTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM5NyAwLjE3NykiLz4gICAgICA8L2c+ICAgIDwvZz4gICAgPHBhdGggaWQ9IkZpbGxfMTUiIGRhdGEtbmFtZT0iRmlsbCAxNSIgY2xhc3M9ImNscy0zIiBkPSJNNC44NjcsMEE1LjcyOCw1LjcyOCwwLDAsMCwuMTEyLDIuMzU5YS40NDMuNDQzLDAsMSwwLC43LjUzMmMuMDM0LS4wNDMuMDY3LS4wODguMS0uMTMyYTQuODYyLDQuODYyLDAsMCwxLDcuMDI0LS42NzdjLjExNC4xLjIxOS4yMTEuMzM1LjMwOWEuMzY3LjM2NywwLDAsMCwuNDYuMDUyLjYuNiwwLDAsMCwuMjQ1LS4zNjhBLjU3My41NzMsMCwwLDAsOC44LDEuNjg0LDUuNyw1LjcsMCwwLDAsNC44NjcsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC43NDcgMy44NjEpIi8+ICAgIDxnIGlkPSJHcm91cF8xOSIgZGF0YS1uYW1lPSJHcm91cCAxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMTgtMiIgZGF0YS1uYW1lPSJDbGlwIDE4IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBINi42MzhWNy4zSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMjI0KSIvPiAgICAgIDxnIGlkPSJHcm91cF8xOS0yIiBkYXRhLW5hbWU9Ikdyb3VwIDE5IiBjbGFzcz0iY2xzLTIiPiAgICAgICAgPHBhdGggaWQ9IkZpbGxfMTciIGRhdGEtbmFtZT0iRmlsbCAxNyIgY2xhc3M9ImNscy0zIiBkPSJNMy4zODksMi4xODFBNi40NCw2LjQ0LDAsMCwxLDYuMjE3Ljg4LjQ0OS40NDksMCwwLDAsNi42MzcuNGMtLjAxNi0uMy0uMjY5LS40Ni0uNjIxLS4zODdhNy40LDcuNCwwLDAsMC0zLjksMi4xMjNBNy40NDIsNy40NDIsMCwwLDAsMCw2LjhhLjQ1OS40NTksMCwwLDAsLjM2Ni40OTVBLjQzOS40MzksMCwwLDAsLjg0OCw3LjAyLDEuMSwxLjEsMCwwLDAsLjksNi43NTcsNi41MjcsNi41MjcsMCwwLDEsMy4zODksMi4xODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4yMjQpIi8+ICAgICAgPC9nPiAgICA8L2c+ICAgIDxwYXRoIGlkPSJGaWxsXzIwIiBkYXRhLW5hbWU9IkZpbGwgMjAiIGNsYXNzPSJjbHMtMyIgZD0iTTMuODk0LDMuODVBMy45MTgsMy45MTgsMCwwLDAsMi4wMTguNTU3LDMuNzc5LDMuNzc5LDAsMCwwLC41NTYuMDA4LjQ1LjQ1LDAsMCwwLC4wMDguMzU2LjQ0Mi40NDIsMCwwLDAsLjM5MS44NzVMLjUzMy45MDZhMy4wMDUsMy4wMDUsMCwwLDEsMS41NS44MTksMy4yLDMuMiwwLDAsMSwuOTQyLDIuMzM0LDI5LjE4OCwyOS4xODgsMCwwLDEtLjE2Nyw0LjAxLjQzOC40MzgsMCwwLDAsLjQuNTQ0LjQ0OS40NDksMCwwLDAsLjQ3NS0uNDYzYy4wNzgtLjkyOS4xNDktMS44NTcuMjIzLTIuNzg1bC0uMDU4LDBjMC0uNS4wMTctMS4wMDgsMC0xLjUxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS41NzEgNS42NzQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzIyIiBkYXRhLW5hbWU9IkZpbGwgMjIiIGNsYXNzPSJjbHMtMyIgZD0iTTIuMDIxLDIuN2MuMDMtLjc0My4wMTQtMS40ODkuMDA3LTIuMjM0QS40NDMuNDQzLDAsMCwwLDEuNTc3LDBhLjQ1OC40NTgsMCwwLDAtLjQzNS41YzAsLjA0MiwwLC4wODMuMDA2LjEyNEExOS42LDE5LjYsMCwwLDEsLjgzNyw1LjI0Miw4LjY3Myw4LjY3MywwLDAsMSwwLDcuNjg3YTcuMzU3LDcuMzU3LDAsMCwwLC45Mi4xMzIsOC44ODcsOC44ODcsMCwwLDAsLjQxNy0xLjAzMUExNC42NjYsMTQuNjY2LDAsMCwwLDIuMDIxLDIuNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy45MDcgOS4xNjQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzI0IiBkYXRhLW5hbWU9IkZpbGwgMjQiIGNsYXNzPSJjbHMtMyIgZD0iTTQuMzY1LDEuNzMzQTIuMjA3LDIuMjA3LDAsMCwwLC4wMiwyLjQ3NWEuNDMuNDMsMCwwLDAsLjUuMzczYy4yNTgtLjA0Mi4zNjgtLjIxNC4zNjctLjU3NmExLjMyNSwxLjMyNSwwLDEsMSwyLjY0OS0uMDQxYy4wMTIuNDg5LjAxMi45NzkuMDE4LDEuNDY5YS40NDYuNDQ2LDAsMSwwLC44ODcuMDE0Yy4wMDctLjI4MywwLS41NjUsMC0uODQ4bC4wMTksMGExMC42MywxMC42MywwLDAsMC0uMS0xLjEzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4yNzYgNy4zOTQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzI2IiBkYXRhLW5hbWU9IkZpbGwgMjYiIGNsYXNzPSJjbHMtMyIgZD0iTTIuOTA5Ljg3Yy4yOTMtLjEyNi40MTItLjM1NC4zMTItLjZhLjQ0OS40NDksMCwwLDAtLjY0LS4yMTdBNCw0LDAsMCwwLC4wNTQsMy45MTZjLjAxMS44NjIsMCwxLjcyNCwwLDIuNTg2SC4wMTJMMCw2LjYyNmEuNDQ0LjQ0NCwwLDEsMCwuODc2LjA3OWMuMDI5LS45LjA4My0xLjc5NC4wNTgtMi42ODlBMy4xNSwzLjE1LDAsMCwxLDIuOTA5Ljg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjQ2MSA1Ljg1NykiLz4gICAgPHBhdGggaWQ9IkZpbGxfMjgiIGRhdGEtbmFtZT0iRmlsbCAyOCIgY2xhc3M9ImNscy0zIiBkPSJNMS4yNiwyLjg0MkE3LjM2Niw3LjM2NiwwLDAsMSwxLjQ0OS41MjIuNDI1LjQyNSwwLDAsMCwxLjAxMiwwLC40MjkuNDI5LDAsMCwwLC41ODcuMzU1LDUuNTc0LDUuNTc0LDAsMCwwLC4zNjQsMi4yMTYsMTUuMTY2LDE1LjE2NiwwLDAsMSwuMjE2LDUuMzc0LDUuMjMzLDUuMjMzLDAsMCwxLDAsNi4zMTVhNy44LDcuOCwwLDAsMCwuNjMyLjczOSwyLjg3OCwyLjg3OCwwLDAsMCwuMjYxLS42NDNBMTIuODkzLDEyLjg5MywwLDAsMCwxLjI2LDIuODQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjM4OSA3LjY1OCkiLz4gICAgPHBhdGggaWQ9IkZpbGxfMzAiIGRhdGEtbmFtZT0iRmlsbCAzMCIgY2xhc3M9ImNscy0zIiBkPSJNMi4wODUuNTQ1QzEuNTcxLjMxOSwxLjAyLjE3OS40ODYsMCwuNDgxLjAxNy40NzUuMDM0LjQ2OS4wNTFBLjQzMi40MzIsMCwwLDAsMCwuNDI4YS40NC40NCwwLDAsMCwuMzg3LjVBNi41ODksNi41ODksMCwwLDEsNS4zMTIsNS4xMTJhLjY1Ny42NTcsMCwwLDAsLjE0Mi4yMjQuNDI3LjQyNywwLDAsMCwuNTM0LjAzNkEuNDQuNDQsMCwwLDAsNi4xMzYsNC44LDcuMzg5LDcuMzg5LDAsMCwwLDIuMDg1LjU0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMzk3IDIuMTc4KSIvPiAgICA8cGF0aCBpZD0iRmlsbF8zMiIgZGF0YS1uYW1lPSJGaWxsIDMyIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xLjMsMi40NDRBNy43MzcsNy43MzcsMCwwLDAsMS4wOTMuMzkzLjQ0OS40NDksMCwwLDAsLjU1MS4wMTRhLjQ1NS40NTUsMCwwLDAtLjMxMy42LDQuNTE1LDQuNTE1LDAsMCwxLC4xMDcuNTQ3QTIxLjUzLDIxLjUzLDAsMCwxLC4zMTgsNS4yNzJDLjI0OCw2LjA0Ny4xMTIsNi44MTUuMDA2LDcuNTg2YS42MjEuNjIxLDAsMCwwLDAsLjE4Myw3LjUzLDcuNTMsMCwwLDAsMS4wMTktLjkxQTI1LjA2NSwyNS4wNjUsMCwwLDAsMS4zLDMuMDY0di0uNjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjk1MiA3Ljc0NykiLz4gICAgPGcgaWQ9Ikdyb3VwXzM2IiBkYXRhLW5hbWU9Ikdyb3VwIDM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNiA4KSI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMzUtMiIgZGF0YS1uYW1lPSJDbGlwIDM1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBILjk2NlY0LjcwN0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzQgMC40NjMpIi8+ICAgICAgPGcgaWQ9Ikdyb3VwXzM2LTIiIGRhdGEtbmFtZT0iR3JvdXAgMzYiIGNsYXNzPSJjbHMtNSI+ICAgICAgICA8cGF0aCBpZD0iRmlsbF8zNCIgZGF0YS1uYW1lPSJGaWxsIDM0IiBjbGFzcz0iY2xzLTMiIGQ9Ik0uNDQsMEEuNDYuNDYsMCwwLDAsLjA1NC41NDYsMjcuOTEzLDI3LjkxMywwLDAsMSwwLDQuNzA3LDcuNTM4LDcuNTM4LDAsMCwwLC45NjYsMS40NjRDLjk1NiwxLjEyMy45NDMuNzgyLjkzMS40NDFBLjQyNy40MjcsMCwwLDAsLjQ0LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDM0IDAuNDYzKSIvPiAgICAgIDwvZz4gICAgPC9nPiAgICA8cGF0aCBpZD0iRmlsbF8zNyIgZGF0YS1uYW1lPSJGaWxsIDM3IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xLjQyNCwwQzEuMTU4LS4wMTkuOTg3LjE3NC45MzguNDguOCwxLjMyOS42ODQsMi4xODQuNSwzLjAyMkE4LjQ2Miw4LjQ2MiwwLDAsMSwwLDQuNTM0YTcuNTc0LDcuNTc0LDAsMCwwLC45ODQtLjEwN0ExNC44NzYsMTQuODc2LDAsMCwwLDEuODIxLjU0Ny40NDQuNDQ0LDAsMCwwLDEuNDI0LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuNzk1IDEyLjQ2NSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfMzkiIGRhdGEtbmFtZT0iRmlsbCAzOSIgY2xhc3M9ImNscy0zIiBkPSJNMS45MTYuNTEzQS40MzguNDM4LDAsMCwwLDEuNTE5LDBhLjQ0NC40NDQsMCwwLDAtLjQ3OC40MTFDMS4wMzIuNDc1LDEuMDI4LjUzNywxLjAxOS42Yy0uMS42MTgtLjE2NywxLjI0My0uMzA2LDEuODUyQTUuNyw1LjcsMCwwLDEsMCw0LjI2Miw3LjcyOSw3LjcyOSwwLDAsMCwuODI3LDQuNmE2LjUsNi41LDAsMCwwLC44LTIuMTQ1Yy4xMjktLjY0LjIwNy0xLjI5MS4yOTItMS45MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjAxIDEyLjAxNSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDEiIGRhdGEtbmFtZT0iRmlsbCA0MSIgY2xhc3M9ImNscy0zIiBkPSJNLjQzMywwQS40MDkuNDA5LDAsMCwwLDAsLjM0OSw3LjUzOCw3LjUzOCwwLDAsMCwuNjk0LDIuMzg3Qy43NTgsMS43NDQuODIxLDEuMS44NzEuNDU4QS40LjQsMCwwLDAsLjQzMywwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAxMSAxMC40OSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDMiIGRhdGEtbmFtZT0iRmlsbCA0MyIgY2xhc3M9ImNscy0zIiBkPSJNLjgxNi4wNDhDLjU3Ny0uMDcxLjM0Ni4wNC4xODkuMzA2LjEzLjQwNi4wNjYuNSwwLC42YTcuNjgxLDcuNjgxLDAsMCwwLC43MTMuNTE1Qy44MTEuOTc1LjkuODMxLjk4OS42ODVBLjQzNC40MzQsMCwwLDAsLjgxNi4wNDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNjc1IDE0LjcxMykiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDUiIGRhdGEtbmFtZT0iRmlsbCA0NSIgY2xhc3M9ImNscy0zIiBkPSJNLjY0MS4wMThBLjQzNy40MzcsMCwwLDAsLjEuMzMzYy0uMDM0LjEtLjA2NC4yLS4xLjNBNy40Niw3LjQ2LDAsMCwwLC45My4yNjMuNDQuNDQsMCwwLDAsLjY0MS4wMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjgwMSAxNS45OTgpIi8+ICA8L2c+PC9zdmc+);
}
.srm-icon-employee {
  background-image: url("/images/icons/srm_icon_employee_blue.svg");
}
.srm-icon-department {
  background-image: url("/images/icons/srm_icon_department_blue.svg");
}
.srm-icon-datasheet {
  background-image: url("/images/icons/srm_icon_datasheet_blue.svg");
}
.srm-icon-export {
  background-image: url('/images/icons/download_32.svg');
}
.srm-icon-recurring {
  background-image: url("/images/icons/srm_icon_recurring_blue.svg");
}
.srm-icon-basket {
  background-image: url("/images/icons/basket_blue.svg");
  background-repeat: no-repeat;
}
.srm-icon-assign {
  background-image: url("/images/icons/srm_icon_events_blue.svg");
}
.srm-icon-service-nav {
  background-image: url("/images/icons/srm_icon_history_blue.svg");
}
.srm-icon-vehicle {
  background-image: url("/images/icons/srm_icon_vehicle_blue.svg");
}
.srm-icon-location {
  background-image: url("/images/icons/srm_icon_location_blue.svg");
}
.srm-icon-all {
  background-image: url("/images/icons/icon_all.png");
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
.srm-icon-reservation {
  background-image: url("/images/icons/srm_icon_reservation_blue.svg");
}
.srm-icon-reserved {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KPC9zdHlsZT4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHk9IjAiIHdpZHRoPSIxNS4yIiBoZWlnaHQ9IjE0LjciLz4KCTwvZGVmcz4KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPGcgY2xhc3M9InN0MCI+CgkJPHBhdGggZD0iTTEwLDEuNEg1LjJ2MC45SDEwVjEuNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTIuOCwxLjR2MC45aDEuNHYxMS40SDAuOVYyLjRoMS40VjEuNEgwdjEzLjNoMTUuMlYxLjRIMTIuOHoiLz4KCQk8cGF0aCBkPSJNMTMuMyw0LjNIMS45djAuNWgxMS40VjQuM3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTEuNCwxMS4xdjFINy44YzAtMC40LDAuMi0wLjcsMC40LTFjMC4yLTAuMywwLjYtMC44LDEuMi0xLjNjMC41LTAuNCwwLjgtMC43LDAuOS0wLjkKCQkJYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42YzAtMC4yLTAuMS0wLjQtMC4yLTAuNWMtMC4xLTAuMS0wLjMtMC4yLTAuNS0wLjJjLTAuMiwwLTAuNCwwLjEtMC41LDAuMlM5LDgsOC45LDguM2wtMS0wLjEKCQkJYzAuMS0wLjYsMC4zLTEsMC42LTEuMmMwLjMtMC4yLDAuNy0wLjQsMS4yLTAuNGMwLjUsMCwxLDAuMSwxLjMsMC40YzAuMywwLjMsMC41LDAuNywwLjUsMS4xYzAsMC4yLDAsMC41LTAuMSwwLjcKCQkJYy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuN2MtMC4xLDAuMi0wLjMsMC40LTAuNywwLjdjLTAuMywwLjMtMC41LDAuNS0wLjYsMC42Yy0wLjEsMC4xLTAuMiwwLjItMC4yLDAuM0gxMS40TDExLjQsMTEuMXoiLz4KCQk8cGF0aCBkPSJNNC43LDBIMi44djIuOGgxLjlWMHoiLz4KCQk8cGF0aCBkPSJNMTIuNCwwaC0xLjl2Mi44aDEuOVYweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01LjUsNi42YzAuNSwwLDAuOSwwLjIsMS4yLDAuNmMwLjQsMC41LDAuNSwxLjIsMC41LDIuMmMwLDEtMC4yLDEuOC0wLjUsMi4yYy0wLjMsMC40LTAuNywwLjYtMS4yLDAuNgoJCQljLTAuNSwwLTEtMC4yLTEuMy0wLjZjLTAuMy0wLjQtMC41LTEuMS0wLjUtMi4yYzAtMSwwLjItMS44LDAuNS0yLjJDNC41LDYuOCw0LjksNi42LDUuNSw2LjZ6IE01LjUsNy40Yy0wLjEsMC0wLjIsMC0wLjMsMC4xCgkJCUM1LDcuNiw1LDcuOCw0LjksOEM0LjgsOC4yLDQuOCw4LjcsNC44LDkuM2MwLDAuNiwwLDEuMSwwLjEsMS4zYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC41YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xczAuMiwwLDAuMy0wLjEKCQkJQzUuOSwxMS4xLDYsMTAuOSw2LDEwLjdjMC4xLTAuMywwLjEtMC43LDAuMS0xLjRjMC0wLjYsMC0xLjEtMC4xLTEuM0M2LDcuOCw1LjksNy42LDUuOCw3LjZDNS43LDcuNSw1LjYsNy40LDUuNSw3LjR6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-size: 15px 15px;
}
.srm-icon-ok {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxnIGlkPSJTeW1ib2xfMjkxXzEiIGRhdGEtbmFtZT0iU3ltYm9sIDI5MSDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIj4gICAgPHBhdGggaWQ9IkNvbWJpbmVkX1NoYXBlIiBkYXRhLW5hbWU9IkNvbWJpbmVkIFNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjUsMTVBNy41LDcuNSwwLDEsMSwxNSw3LjUsNy41MDksNy41MDksMCwwLDEsNy41LDE1Wk00LjUxMiw3LjY5YTEuMTg3LDEuMTg3LDAsMCwwLS43LjI2Ni43MzQuNzM0LDAsMCwwLDAsMS4ybDIuMzY0LDIuMTJhMS4zMjIsMS4zMjIsMCwwLDAsMS40ODksMEwxMS40LDQuNjE5YS41NTUuNTU1LDAsMCwwLC4wNzUtLjQ2Ljg5My44OTMsMCwwLDAtLjUtLjUxLDEuNDM3LDEuNDM3LDAsMCwwLS42MS0uMTQ5Ljc0NS43NDUsMCwwLDAtLjYyMy4yNzhMNi42NzYsOS4zMTEsNS4zLDguMDQzQTEuMTY5LDEuMTY5LDAsMCwwLDQuNTEyLDcuNjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+ICA8L2c+PC9zdmc+);
}
.srm-icon-isOut {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxnIGlkPSJTeW1ib2xfMjkwXzEiIGRhdGEtbmFtZT0iU3ltYm9sIDI5MCDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIj4gICAgPHBhdGggaWQ9IkNvbWJpbmVkX1NoYXBlIiBkYXRhLW5hbWU9IkNvbWJpbmVkIFNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjUsMTVBNy41LDcuNSwwLDEsMSwxNSw3LjUsNy41MDksNy41MDksMCwwLDEsNy41LDE1Wm0wLTMuMjIyYS44LjgsMCwxLDAsLjc4NC44QS43OTUuNzk1LDAsMCwwLDcuNSwxMS43NzhabTMuMzIyLTEuMzkyYS44LjgsMCwxLDAsLjc4NS44QS43OTUuNzk1LDAsMCwwLDEwLjgyMywxMC4zODZabS02LjY3MiwwYS44LjgsMCwxLDAsLjc4NS44QS43OTQuNzk0LDAsMCwwLDQuMTUxLDEwLjM4NlptOC4wNjUtMy40MzFhLjguOCwwLDEsMCwuNzg1LjhBLjguOCwwLDAsMCwxMi4yMTYsNi45NTVabS05LjQzMSwwYS44LjgsMCwxLDAsLjc4NS44QS43OTUuNzk1LDAsMCwwLDIuNzg1LDYuOTU1Wm04LjAzOC0zLjg0OGExLjIyMiwxLjIyMiwwLDEsMCwxLjE5MywxLjIyMkExLjIwOSwxLjIwOSwwLDAsMCwxMC44MjMsMy4xMDdabS02LjY3MS4zYS45MjQuOTI0LDAsMSwwLC45LjkyNEEuOTE1LjkxNSwwLDAsMCw0LjE1MiwzLjRaTTcuNSwxLjg2N0ExLjA2MywxLjA2MywwLDEsMCw4LjUzNywyLjkzLDEuMDUxLDEuMDUxLDAsMCwwLDcuNSwxLjg2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4gIDwvZz48L3N2Zz4=);
}
.srm-icon-lost {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjMwMiAxNC44ODIiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8ZyBpZD0iU3ltYm9sXzI5NV8xIiBkYXRhLW5hbWU9IlN5bWJvbCAyOTUg4oCTIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC0yKSI+ICAgIDxnIGlkPSJQYWdlXzEiIGRhdGEtbmFtZT0iUGFnZSAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDIpIj4gICAgICA8cGF0aCBpZD0iQ29tYmluZWRfU2hhcGUiIGRhdGEtbmFtZT0iQ29tYmluZWQgU2hhcGUiIGNsYXNzPSJjbHMtMSIgZD0iTTQuNjUsMTQuODgyaDBhMjguMzE0LDI4LjMxNCwwLDAsMS0yLjMyNS0zLjM3QzEuMjY0LDkuNzA3LDAsNy4wNTIsMCw0LjY1MWE0LjY1MSw0LjY1MSwwLDEsMSw5LjMsMGMwLDIuNC0xLjI2NSw1LjA1Ni0yLjMyNiw2Ljg2YTI4LjI4OSwyOC4yODksMCwwLDEtMi4zMjUsMy4zN1pNNC41MTQsOC4wODlhLjc2Ny43NjcsMCwxLDAsMCwxLjUzMy43NjcuNzY3LDAsMSwwLDAtMS41MzNabS4xLTQuNTY2YS44MzMuODMzLDAsMCwxLC45MjguOGMwLC40NTctLjE4NC43LS44MiwxLjA3OUExLjUsMS41LDAsMCwwLDMuODQsN2wuMDEuMjgzSDUuMTQ0VjcuMDI5YzAtLjQ4MS4xNzgtLjcxNi44My0xLjA5M0ExLjgyNCwxLjgyNCwwLDAsMCw3LjAxOSw0LjI4YzAtMS4xMy0uOTMyLTEuODktMi4zMTktMS44OUEyLjA4OSwyLjA4OSwwLDAsMCwyLjMyNyw0LjQzMkgzLjY1QS45MDkuOTA5LDAsMCwxLDQuNjEyLDMuNTI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPiAgICA8L2c+ICA8L2c+PC9zdmc+);
  background-size: initial;
}
.srm-icon-stolen {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+ICA8ZGVmcz4gICAgPHN0eWxlPiAgICAgIC5jbHMtMSB7ICAgICAgICBmaWxsOiAjZmZmOyAgICAgIH0gICAgPC9zdHlsZT4gIDwvZGVmcz4gIDxnIGlkPSJTeW1ib2xfMjk2XzEiIGRhdGEtbmFtZT0iU3ltYm9sIDI5NiDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIj4gICAgPHBhdGggaWQ9IkNvbWJpbmVkX1NoYXBlIiBkYXRhLW5hbWU9IkNvbWJpbmVkIFNoYXBlIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNSwxNUgwTDcuNSwwLDE1LDE1Wk03LjU1LDExLjA4OWEuNzY3Ljc2NywwLDEsMCwuOC43NjdBLjc3My43NzMsMCwwLDAsNy41NSwxMS4wODlaTTYuODE4LDUuNDU0bC4xMTcsNC43MjdoMS4yM2wuMTE4LTQuNzI3SDYuODE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPiAgPC9nPjwvc3ZnPg==);
}
.srm-icon-service {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTUgMTUiPiAgPGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogbm9uZTsgICAgICB9ICAgICAgLmNscy0yIHsgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwLXBhdGgpOyAgICAgIH0gICAgICAuY2xzLTMgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICB9ICAgIDwvc3R5bGU+ICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8yIiBkYXRhLW5hbWU9IkNsaXAgMiIgY2xhc3M9ImNscy0xIiBkPSJNMCwwSDE1VjE1SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIi8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8ZyBpZD0iU3ltYm9sXzI5NF8xIiBkYXRhLW5hbWU9IlN5bWJvbCAyOTQg4oCTIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSI+ICAgIDxwYXRoIGlkPSJDbGlwXzItMiIgZGF0YS1uYW1lPSJDbGlwIDIiIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEgxNVYxNUgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSIvPiAgICA8ZyBpZD0iR3J1cHBlXzQiIGRhdGEtbmFtZT0iR3J1cHBlIDQiIGNsYXNzPSJjbHMtMiI+ICAgICAgPHBhdGggaWQ9IkZpbGxfMSIgZGF0YS1uYW1lPSJGaWxsIDEiIGNsYXNzPSJjbHMtMyIgZD0iTTcuNSwxNUE3LjUsNy41LDAsMSwxLDE1LDcuNSw3LjUwOSw3LjUwOSwwLDAsMSw3LjUsMTVaTTIuNDYyLDUuNzU0YS40OS40OSwwLDAsMC0uMjc1LjA3OWMtLjEyOS4wOTUtLjE3Mi40MTktLjE2OC42OTIsMCwuMzE5LjA3MS42ODUuMjExLjc4MmExLDEsMCwwLDAsLjMyNy4xMjdsLjEwNS4wMjdhNy4yLDcuMiwwLDAsMCwuNzQzLjE2MmMuMjM3LjAzNS4zMjMuMTM4LjMxNy4zODItLjAxMi40Ny0uMDA5Ljk0OC0uMDA1LDEuNDExbDAsLjIzNWMwLC40ODEuMTIuNi41ODkuNi43LjAwNSwxLjMzNC4wMSwxLjk2OC4wMS43LDAsMS4zMDgtLjAwNiwxLjg3My0uMDE3YTEuMDU2LDEuMDU2LDAsMCwwLC42NDYtLjI4NWMxLjAyMi0uOTc1LDIuMDY0LTIuMDE1LDIuOS0yLjg1MWEuNTExLjUxMSwwLDAsMSwuMzQ4LS4xODguNDM0LjQzNCwwLDAsMSwuMTg3LjA0NywxLjA4MSwxLjA4MSwwLDAsMCwuMzA5LjA4Ny41ODcuNTg3LDAsMCwwLC4wODYuMDA3LjMxNy4zMTcsMCwwLDAsLjM0MS0uMzI5bDAtLjA4OWMuMDI4LS41ODEuMDM1LS43MzctLjU4Ny0uOTQ1YTMuMDQ5LDMuMDQ5LDAsMCwxLS4zNi0uMTQxLjgxLjgxLDAsMCwwLS4zNDgtLjA4MS45NTMuOTUzLDAsMCwwLS40LjA5NGMtLjU2My4yNTYtMS4xMzguNTA2LTEuNjk0Ljc0OGwtLjAwOCwwLS41Ny4yNDhjLS4wNzEuMDMtLjE0Mi4wNTctLjIxNy4wODVsLS4xLjAzOGMtLjA4Ny0uNDY2LS4xODItLjU0OC0uNjM0LS41NTNINy4zNjNjLS4yMTQsMC0uMzc4LDAtLjUzMi0uMDFhLjM0NC4zNDQsMCwwLDEtLjI2LS4xODEsMi41NzIsMi41NzIsMCwwLDEtLjAxNi0uNDhjMC0uMDcxLDAtLjE0NCwwLS4yMkg3LjYxMmMuMTY2LDAsLjM1Ni0uMDI5LjM1Ni0uMjU4cy0uMTg1LS4yNDMtLjM0Ni0uMjQzTDYuNTQ2LDQuNzQ0Yy0uNTA3LDAtMS4wMjgtLjAwNi0xLjU0LS4wMDZhLjQ2Mi40NjIsMCwwLDAtLjMzNi4wODUuMjM3LjIzNywwLDAsMC0uMDU1LjE4NWMuMDEzLjIyNS4xODguMjQzLjM2Ni4yNDNINi4wMVY2LjFINS45NDRjLS4xODksMC0uMzc4LDAtLjU2MS4wMDctLjIsMC0uNC4wMDgtLjYuMDA4LS4zMDgsMC0uNTYtLjAxLS43OTMtLjAzQTUuMTUxLDUuMTUxLDAsMCwxLDMuMDgsNS45Yy0uMTc1LS4wNDgtLjM1Ni0uMS0uNTM1LS4xMzRBLjQyNi40MjYsMCwwLDAsMi40NjIsNS43NTRaTTEyLjY1MSw3LjU2M2MtLjA0NS4xNTctLjA5My4zMTMtLjE0Ni40ODUtLjExMS4zNTktLjIzNy43NjYtLjMxNywxLjE2NWEuNzQzLjc0MywwLDAsMCwuMTM1LjYxMy41Mi41MiwwLDAsMCwuMzkuMmguMDExYS41LjUsMCwwLDAsLjM5MS0uMi43NTYuNzU2LDAsMCwwLC4xMzYtLjYzNWMtLjA3OC0uMzg3LS4xOTUtLjc2OC0uMzA4LTEuMTM3bC0uMDI2LS4wODZjLS4wNC0uMTMzLS4wODItLjI3MS0uMTIxLS40MDdsLS4wNjEsMC0uMDQsMC0uMDQ0LDBoMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
}
.srm-icon-pen {
  background-image: url('/images/icons/pencil.svg');
}
.srm-icon-activity {
  background-image: url("/images/icons/srm_icon_activivies_blue.svg");
}
.srm-icon-dashboard {
  background-image: url("/images/icons/srm_icon_dashboard_blue.svg");
}
.srm-icon-list {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iRGFzaGJvYXJkL0ljb24vTGlzdHZpZXciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0zLjQ0MjMwNzY5LDE0LjExNTM4NDYgQzQuMjM4ODcyMjQsMTQuMTE1Mzg0NiA0Ljg4NDYxNTM4LDE0Ljc2MTEyNzggNC44ODQ2MTUzOCwxNS41NTc2OTIzIEM0Ljg4NDYxNTM4LDE2LjM1NDI1NjkgNC4yMzg4NzIyNCwxNyAzLjQ0MjMwNzY5LDE3IEMyLjY0NTc0MzE1LDE3IDIsMTYuMzU0MjU2OSAyLDE1LjU1NzY5MjMgQzIsMTQuNzYxMTI3OCAyLjY0NTc0MzE1LDE0LjExNTM4NDYgMy40NDIzMDc2OSwxNC4xMTUzODQ2IFogTTE2LjAwNzM0OTMsMTQuNSBDMTYuNTMwNTI1NiwxNC41IDE2Ljk2MTI0NzYsMTQuODkwMzczNCAxNy4wMTYzNTIsMTUuMzk4OTI5NCBMMTcuMDIyMzA3NiwxNS41MDk2MTU0IEMxNy4wMjIzMDc2LDE2LjA2NzIxMDYgMTYuNTc0Mzg5NSwxNi41MTkyMzA4IDE2LjAwNzM0OTMsMTYuNTE5MjMwOCBMOC4yMDcyNjU5OSwxNi41MTkyMzA4IEM3LjY0NjcyLDE2LjUxOTIzMDggNy4xOTIzMDc2OSwxNi4wNzEwOTggNy4xOTIzMDc2OSwxNS41MDk2MTU0IEM3LjE5MjMwNzY5LDE0Ljk1MjAyMDIgNy42NDAyMjU3OSwxNC41IDguMjA3MjY1OTksMTQuNSBMMTYuMDA3MzQ5MywxNC41IFogTTMuNDQyMzA3NjksMTAuMDc2OTIzMSBDNC4yMzg4NzIyNCwxMC4wNzY5MjMxIDQuODg0NjE1MzgsMTAuNzIyNjY2MiA0Ljg4NDYxNTM4LDExLjUxOTIzMDggQzQuODg0NjE1MzgsMTIuMzE1Nzk1MyA0LjIzODg3MjI0LDEyLjk2MTUzODUgMy40NDIzMDc2OSwxMi45NjE1Mzg1IEMyLjY0NTc0MzE1LDEyLjk2MTUzODUgMiwxMi4zMTU3OTUzIDIsMTEuNTE5MjMwOCBDMiwxMC43MjI2NjYyIDIuNjQ1NzQzMTUsMTAuMDc2OTIzMSAzLjQ0MjMwNzY5LDEwLjA3NjkyMzEgWiBNMTUuODE0NzA5OCwxMC41IEMxNi4zMzc4NjY0LDEwLjUgMTYuNzY4NTcyMiwxMC44OTAzNzM0IDE2LjgyMzY3NDUsMTEuMzk4OTI5NCBMMTYuODI5NjI5OSwxMS41MDk2MTU0IEMxNi44Mjk2Mjk5LDEyLjA2NzIxMDYgMTYuMzgxNzI4NywxMi41MTkyMzA4IDE1LjgxNDcwOTgsMTIuNTE5MjMwOCBMOC4wMTQ5MjAxLDEyLjUxOTIzMDggQzcuNDU0Mzk1MiwxMi41MTkyMzA4IDcsMTIuMDcxMDk4IDcsMTEuNTA5NjE1NCBDNywxMC45NTIwMjAyIDcuNDQ3OTAxMjQsMTAuNSA4LjAxNDkyMDEsMTAuNSBMMTUuODE0NzA5OCwxMC41IFogTTMuNDQyMzA3NjksNi4wMzg0NjE1NCBDNC4yMzg4NzIyNCw2LjAzODQ2MTU0IDQuODg0NjE1MzgsNi42ODQyMDQ2OSA0Ljg4NDYxNTM4LDcuNDgwNzY5MjMgQzQuODg0NjE1MzgsOC4yNzczMzM3NyA0LjIzODg3MjI0LDguOTIzMDc2OTIgMy40NDIzMDc2OSw4LjkyMzA3NjkyIEMyLjY0NTc0MzE1LDguOTIzMDc2OTIgMiw4LjI3NzMzMzc3IDIsNy40ODA3NjkyMyBDMiw2LjY4NDIwNDY5IDIuNjQ1NzQzMTUsNi4wMzg0NjE1NCAzLjQ0MjMwNzY5LDYuMDM4NDYxNTQgWiBNMTUuODE0NzA5OCw2LjUgQzE2LjMzNzg2NjQsNi41IDE2Ljc2ODU3MjIsNi44OTAzNzM0MiAxNi44MjM2NzQ1LDcuMzk4OTI5MzggTDE2LjgyOTYyOTksNy41MDk2MTUzOCBDMTYuODI5NjI5OSw4LjA2NzIxMDU2IDE2LjM4MTcyODcsOC41MTkyMzA3NyAxNS44MTQ3MDk4LDguNTE5MjMwNzcgTDguMDE0OTIwMSw4LjUxOTIzMDc3IEM3LjQ1NDM5NTIsOC41MTkyMzA3NyA3LDguMDcxMDk4MDIgNyw3LjUwOTYxNTM4IEM3LDYuOTUyMDIwMiA3LjQ0NzkwMTI0LDYuNSA4LjAxNDkyMDEsNi41IEwxNS44MTQ3MDk4LDYuNSBaIE0zLjQ0MjMwNzY5LDIgQzQuMjM4ODcyMjQsMiA0Ljg4NDYxNTM4LDIuNjQ1NzQzMTUgNC44ODQ2MTUzOCwzLjQ0MjMwNzY5IEM0Ljg4NDYxNTM4LDQuMjM4ODcyMjQgNC4yMzg4NzIyNCw0Ljg4NDYxNTM4IDMuNDQyMzA3NjksNC44ODQ2MTUzOCBDMi42NDU3NDMxNSw0Ljg4NDYxNTM4IDIsNC4yMzg4NzIyNCAyLDMuNDQyMzA3NjkgQzIsMi42NDU3NDMxNSAyLjY0NTc0MzE1LDIgMy40NDIzMDc2OSwyIFogTTE2LjAwNzM0OTMsMi41IEMxNi41MzA1MjU2LDIuNSAxNi45NjEyNDc2LDIuODkwMzczNDIgMTcuMDE2MzUyLDMuMzk4OTI5MzggTDE3LjAyMjMwNzYsMy41MDk2MTUzOCBDMTcuMDIyMzA3Niw0LjA2NzIxMDU2IDE2LjU3NDM4OTUsNC41MTkyMzA3NyAxNi4wMDczNDkzLDQuNTE5MjMwNzcgTDguMjA3MjY1OTksNC41MTkyMzA3NyBDNy42NDY3Miw0LjUxOTIzMDc3IDcuMTkyMzA3NjksNC4wNzEwOTgwMiA3LjE5MjMwNzY5LDMuNTA5NjE1MzggQzcuMTkyMzA3NjksMi45NTIwMjAyIDcuNjQwMjI1NzksMi41IDguMjA3MjY1OTksMi41IEwxNi4wMDczNDkzLDIuNSBaIiBpZD0iRGV0YWlscy1JY29uIiBmaWxsPSIjMDAwMDAwIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.srm-icon-tiles {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iRGFzaGJvYXJkL0ljb24vS2FjaGVsYW5zaWNodCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS02IiBmaWxsPSIjMDAwMDAwIiB4PSIyIiB5PSIyIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS02LUNvcHktMiIgZmlsbD0iIzAwMDAwMCIgeD0iMTEiIHk9IjExIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS02LUNvcHkiIGZpbGw9IiMwMDAwMDAiIHg9IjIiIHk9IjExIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS02LUNvcHktMyIgZmlsbD0iIzAwMDAwMCIgeD0iMTEiIHk9IjIiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiPjwvcmVjdD4KICAgIDwvZz4KPC9zdmc+");
}
.srm-icon-plus {
  background-image: url("/images/icons/plus_blue.svg");
}
.srm-icon-calendar {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzAzNjt9LmJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTAsMTlIMTlWMEgwWiIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMTUuMiwxMy4zSDBWMEgxNS4yVjEzLjNaTS45NS45NXYxMS40aDEzLjNWLjk1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS45IDMuMzI1KSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNMCwzLjMyNUgyLjM3NVYwSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUxMiAxLjY2MykiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTIuODUsMy44SDBWMEgyLjg1VjMuOFpNLjQ3NS40NzVWMy4zMjVoMS45Vi40NzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI3NSAxLjQyNSkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsMy4zMjVIMi4zNzVWMEgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMTEzIDEuNjYzKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMi44NSwzLjhIMFYwSDIuODVWMy44Wk0uNDc1LjQ3NVYzLjMyNWgxLjlWLjQ3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjg3NSAxLjQyNSkiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTAsLjQ3NUgxMS40VjBIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOCA2LjE3NSkiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjIyNSA4LjA3NSkiPjxwYXRoIGNsYXNzPSJiIiBkPSJNMS43NjcsNS41NTVhMS41NjQsMS41NjQsMCwwLDEtMS4yODEtLjYxQTMuNjI1LDMuNjI1LDAsMCwxLDAsMi43NjgsMy42MDgsMy42MDgsMCwwLDEsLjUzNS41NTcsMS40ODksMS40ODksMCwwLDEsMS43NjcsMCwxLjQ5NCwxLjQ5NCwwLDAsMSwzLC41NjNhMy42MjMsMy42MjMsMCwwLDEsLjUzMSwyLjIxNkEzLjYyOCwzLjYyOCwwLDAsMSwzLDUsMS40OTEsMS40OTEsMCwwLDEsMS43NjcsNS41NTVabTAtNC42OWEuNTE3LjUxNywwLDAsMC0uMzM3LjEyMS44MDYuODA2LDAsMCwwLS4yMy40MzIsNS45NjUsNS45NjUsMCwwLDAtLjEwOCwxLjM2Miw1Ljk4NSw1Ljk4NSwwLDAsMCwuMSwxLjMxNi45MzIuOTMyLDAsMCwwLC4yNDQuNDc3LjUxOS41MTksMCwwLDAsLjMzNi4xMTlBLjUyNS41MjUsMCwwLDAsMi4xLDQuNTdhLjgxLjgxLDAsMCwwLC4yMjktLjQzMyw1Ljc5NCw1Ljc5NCwwLDAsMCwuMTA4LTEuMzU4LDUuOTY4LDUuOTY4LDAsMCwwLS4xLTEuMzE1QS45MjkuOTI5LDAsMCwwLDIuMS45ODYuNTE0LjUxNCwwLDAsMCwxLjc2Ny44NjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM2NyAwLjM4NikiLz48cGF0aCBjbGFzcz0iYiIgZD0iTTMuNjU1LDQuNDk0di45NjlIMEEyLjUxNCwyLjUxNCwwLDAsMSwuMzU2LDQuNDIyYTYuOTA4LDYuOTA4LDAsMCwxLDEuMTcyLTEuMyw3LjM4Myw3LjM4MywwLDAsMCwuODY1LS44OTEsMS4xNSwxLjE1LDAsMCwwLC4yMTUtLjYzOC43MjYuNzI2LDAsMCwwLS4xODgtLjUzNkEuNy43LDAsMCwwLDEuOS44NjRhLjcuNywwLDAsMC0uNTE5LjIsMS4wMTIsMS4wMTIsMCwwLDAtLjIyMy42NTNsLTEuMDM5LS4xQTEuNywxLjcsMCwwLDEsLjcuMzc1LDEuOTU3LDEuOTU3LDAsMCwxLDEuOTI5LDAsMS43NywxLjc3LDAsMCwxLDMuMTk1LjQzNGExLjQyNCwxLjQyNCwwLDAsMSwuNDYsMS4wOCwxLjg4OCwxLjg4OCwwLDAsMS0uMTMyLjcsMi44NTQsMi44NTQsMCwwLDEtLjQxOC43LDYuNyw2LjcsMCwwLDEtLjY4My42OTRxLS40OTMuNDUzLS42MjUuNmExLjc3LDEuNzcsMCwwLDAtLjIxMy4yODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjQ2NCAwLjM4NikiLz48L2c+PC9zdmc+);
}
.srm-icon-tag {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTUgMTQuODIxIj4gIDxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6IG5vbmU7ICAgICAgfSAgICAgIC5jbHMtMiB7ICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoKTsgICAgICB9ICAgICAgLmNscy0zIHsgICAgICAgIGZpbGw6ICMwMzY7ICAgICAgfSAgICAgIC5jbHMtNCB7ICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcC1wYXRoLTIpOyAgICAgIH0gICAgICAuY2xzLTUgeyAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aC00KTsgICAgICB9ICAgIDwvc3R5bGU+ICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8yIiBkYXRhLW5hbWU9IkNsaXAgMiIgY2xhc3M9ImNscy0xIiBkPSJNMCwwSDYuNjM4VjcuM0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjIyNCkiLz4gICAgPC9jbGlwUGF0aD4gICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgtMiI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMTMiIGRhdGEtbmFtZT0iQ2xpcCAxMyIgY2xhc3M9ImNscy0xIiBkPSJNMCwwSDYuMThWNS40NDlIMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMzk3IDAuMTc4KSIvPiAgICA8L2NsaXBQYXRoPiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aC00Ij4gICAgICA8cGF0aCBpZD0iQ2xpcF8zNSIgZGF0YS1uYW1lPSJDbGlwIDM1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBILjk2NlY0LjcwN0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzQgMC40NjMpIi8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8ZyBpZD0iU3ltYm9sXzI4NF8xIiBkYXRhLW5hbWU9IlN5bWJvbCAyODQg4oCTIDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yLjE3OCkiPiAgICA8ZyBpZD0iR3JvdXBfMyIgZGF0YS1uYW1lPSJHcm91cCAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8yLTIiIGRhdGEtbmFtZT0iQ2xpcCAyIiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBINi42MzhWNy4zSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMjI0KSIvPiAgICAgIDxnIGlkPSJHcm91cF8zLTIiIGRhdGEtbmFtZT0iR3JvdXAgMyIgY2xhc3M9ImNscy0yIj4gICAgICAgIDxwYXRoIGlkPSJGaWxsXzEiIGRhdGEtbmFtZT0iRmlsbCAxIiBjbGFzcz0iY2xzLTMiIGQ9Ik0uOSw2Ljc1N2ExLjExMSwxLjExMSwwLDAsMS0uMDUuMjY0LjQ0LjQ0LDAsMCwxLS40ODMuMjcyQS40NTkuNDU5LDAsMCwxLDAsNi44LDcuNTI3LDcuNTI3LDAsMCwxLDYuMDE2LjAxN2MuMzUyLS4wNzIuNjA1LjA4OC42MjEuMzg3QS40NDkuNDQ5LDAsMCwxLDYuMjE2Ljg4YTYuNDUzLDYuNDUzLDAsMCwwLTIuODI3LDEuM0E2LjUyMiw2LjUyMiwwLDAsMCwuOSw2Ljc1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjIyNCkiLz4gICAgICA8L2c+ICAgIDwvZz4gICAgPHBhdGggaWQ9IkZpbGxfNCIgZGF0YS1uYW1lPSJGaWxsIDQiIGNsYXNzPSJjbHMtMyIgZD0iTS45MzcsNC4wMTdDLjk2Miw0LjkxMi45MDcsNS44MDkuODc4LDYuN2EuNDQuNDQsMCwwLDEtLjQ3My40NjJBLjQ0NS40NDUsMCwwLDEsMCw2LjYyNmMwLS4wNDEuMDA2LS4wODMuMDEtLjEyNEguMDU2YzAtLjg2Mi4wMDktMS43MjMsMC0yLjU4NkE0LDQsMCwwLDEsMi41ODEuMDUxYS40NS40NSwwLDAsMSwuNjQuMjE4Yy4xLjI0OC0uMDE5LjQ3Ni0uMzEyLjZBMy4xNDksMy4xNDksMCwwLDAsLjkzNyw0LjAxNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS40NjEgNS44NTcpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzYiIGRhdGEtbmFtZT0iRmlsbCA2IiBjbGFzcz0iY2xzLTMiIGQ9Ik00LjQ0NiwzLjcxNUEuNDQ2LjQ0NiwwLDEsMSwzLjU1OSwzLjdjLS4wMDYtLjQ5LS4wMDctLjk3OS0uMDE4LTEuNDY4YTEuMzI1LDEuMzI1LDAsMSwwLTIuNjQ5LjA0MWMwLC4zNjItLjEwOS41MzQtLjM2Ny41NzZhLjQzLjQzLDAsMCwxLS41LS4zNzMsMi4yMDcsMi4yMDcsMCwwLDEsNC4zNDUtLjc0MiwxMC42MTEsMTAuNjExLDAsMCwxLC4xLDEuMTNsLS4wMiwwYzAsLjI4NC4wMDYuNTY2LDAsLjg0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4yNzYgNy4zOTQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzgiIGRhdGEtbmFtZT0iRmlsbCA4IiBjbGFzcz0iY2xzLTMiIGQ9Ik0zLjczMiw4LjE1YS40NDkuNDQ5LDAsMCwxLS40NzUuNDYzLjQzOC40MzgsMCwwLDEtLjQtLjU0NCwyOS4wMzEsMjkuMDMxLDAsMCwwLC4xNjctNC4wMSwzLjIsMy4yLDAsMCwwLS45NDItMi4zMzRBMywzLDAsMCwwLC41MzMuOTA2TC4zOTEuODc2QS40NDMuNDQzLDAsMCwxLC4wMDguMzU2LjQ1LjQ1LDAsMCwxLC41NTYuMDA4LDMuOCwzLjgsMCwwLDEsMi4wMTguNTU3LDMuOTE3LDMuOTE3LDAsMCwxLDMuODk0LDMuODVjLjAyLjUsMCwxLjAwOCwwLDEuNTEybC4wNTgsMGMtLjA3NC45MjktLjE0NSwxLjg1Ni0uMjIzLDIuNzg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjU3MSA1LjY3MykiLz4gICAgPHBhdGggaWQ9IkZpbGxfMTAiIGRhdGEtbmFtZT0iRmlsbCAxMCIgY2xhc3M9ImNscy0zIiBkPSJNOC45ODEsMi4wNzVhLjYuNiwwLDAsMS0uMjQ2LjM2OS4zNjkuMzY5LDAsMCwxLS40Ni0uMDUzYy0uMTE1LS4xLS4yMi0uMjA5LS4zMzQtLjMwOWE0Ljg2Miw0Ljg2MiwwLDAsMC03LjAyNC42NzdjLS4wMzQuMDQ0LS4wNjYuMDg5LS4xLjEzMmEuNDQzLjQ0MywwLDEsMS0uNy0uNTMxQTUuNzMsNS43MywwLDAsMSw4LjgsMS42ODRhLjU3Ny41NzcsMCwwLDEsLjE3OC4zOTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNzQ2IDMuODYxKSIvPiAgICA8ZyBpZD0iR3JvdXBfMTQiIGRhdGEtbmFtZT0iR3JvdXAgMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwIDIpIj4gICAgICA8cGF0aCBpZD0iQ2xpcF8xMy0yIiBkYXRhLW5hbWU9IkNsaXAgMTMiIGNsYXNzPSJjbHMtMSIgZD0iTTAsMEg2LjE4VjUuNDQ5SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM5NyAwLjE3OCkiLz4gICAgICA8ZyBpZD0iR3JvdXBfMTQtMiIgZGF0YS1uYW1lPSJHcm91cCAxNCIgY2xhc3M9ImNscy00Ij4gICAgICAgIDxwYXRoIGlkPSJGaWxsXzEyIiBkYXRhLW5hbWU9IkZpbGwgMTIiIGNsYXNzPSJjbHMtMyIgZD0iTTUuOTg3LDUuMzczYS40MjcuNDI3LDAsMCwxLS41MzQtLjAzNi42NTcuNjU3LDAsMCwxLS4xNDItLjIyNEE2LjU4OSw2LjU4OSwwLDAsMCwuMzkuOTI5LjQzOS40MzksMCwwLDEsMCwuNDI5LjQzLjQzLDAsMCwxLC40NjguMDUyTC40ODYsMGMuNTMzLjE4LDEuMDg0LjMyLDEuNi41NDZBNy4zODksNy4zODksMCwwLDEsNi4xMzYsNC44YS40MzkuNDM5LDAsMCwxLS4xNDkuNTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjM5NyAwLjE3NykiLz4gICAgICA8L2c+ICAgIDwvZz4gICAgPHBhdGggaWQ9IkZpbGxfMTUiIGRhdGEtbmFtZT0iRmlsbCAxNSIgY2xhc3M9ImNscy0zIiBkPSJNNC44NjcsMEE1LjcyOCw1LjcyOCwwLDAsMCwuMTEyLDIuMzU5YS40NDMuNDQzLDAsMSwwLC43LjUzMmMuMDM0LS4wNDMuMDY3LS4wODguMS0uMTMyYTQuODYyLDQuODYyLDAsMCwxLDcuMDI0LS42NzdjLjExNC4xLjIxOS4yMTEuMzM1LjMwOWEuMzY3LjM2NywwLDAsMCwuNDYuMDUyLjYuNiwwLDAsMCwuMjQ1LS4zNjhBLjU3My41NzMsMCwwLDAsOC44LDEuNjg0LDUuNyw1LjcsMCwwLDAsNC44NjcsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC43NDcgMy44NjEpIi8+ICAgIDxnIGlkPSJHcm91cF8xOSIgZGF0YS1uYW1lPSJHcm91cCAxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAyKSI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMTgtMiIgZGF0YS1uYW1lPSJDbGlwIDE4IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBINi42MzhWNy4zSDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMjI0KSIvPiAgICAgIDxnIGlkPSJHcm91cF8xOS0yIiBkYXRhLW5hbWU9Ikdyb3VwIDE5IiBjbGFzcz0iY2xzLTIiPiAgICAgICAgPHBhdGggaWQ9IkZpbGxfMTciIGRhdGEtbmFtZT0iRmlsbCAxNyIgY2xhc3M9ImNscy0zIiBkPSJNMy4zODksMi4xODFBNi40NCw2LjQ0LDAsMCwxLDYuMjE3Ljg4LjQ0OS40NDksMCwwLDAsNi42MzcuNGMtLjAxNi0uMy0uMjY5LS40Ni0uNjIxLS4zODdhNy40LDcuNCwwLDAsMC0zLjksMi4xMjNBNy40NDIsNy40NDIsMCwwLDAsMCw2LjhhLjQ1OS40NTksMCwwLDAsLjM2Ni40OTVBLjQzOS40MzksMCwwLDAsLjg0OCw3LjAyLDEuMSwxLjEsMCwwLDAsLjksNi43NTcsNi41MjcsNi41MjcsMCwwLDEsMy4zODksMi4xODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4yMjQpIi8+ICAgICAgPC9nPiAgICA8L2c+ICAgIDxwYXRoIGlkPSJGaWxsXzIwIiBkYXRhLW5hbWU9IkZpbGwgMjAiIGNsYXNzPSJjbHMtMyIgZD0iTTMuODk0LDMuODVBMy45MTgsMy45MTgsMCwwLDAsMi4wMTguNTU3LDMuNzc5LDMuNzc5LDAsMCwwLC41NTYuMDA4LjQ1LjQ1LDAsMCwwLC4wMDguMzU2LjQ0Mi40NDIsMCwwLDAsLjM5MS44NzVMLjUzMy45MDZhMy4wMDUsMy4wMDUsMCwwLDEsMS41NS44MTksMy4yLDMuMiwwLDAsMSwuOTQyLDIuMzM0LDI5LjE4OCwyOS4xODgsMCwwLDEtLjE2Nyw0LjAxLjQzOC40MzgsMCwwLDAsLjQuNTQ0LjQ0OS40NDksMCwwLDAsLjQ3NS0uNDYzYy4wNzgtLjkyOS4xNDktMS44NTcuMjIzLTIuNzg1bC0uMDU4LDBjMC0uNS4wMTctMS4wMDgsMC0xLjUxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS41NzEgNS42NzQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzIyIiBkYXRhLW5hbWU9IkZpbGwgMjIiIGNsYXNzPSJjbHMtMyIgZD0iTTIuMDIxLDIuN2MuMDMtLjc0My4wMTQtMS40ODkuMDA3LTIuMjM0QS40NDMuNDQzLDAsMCwwLDEuNTc3LDBhLjQ1OC40NTgsMCwwLDAtLjQzNS41YzAsLjA0MiwwLC4wODMuMDA2LjEyNEExOS42LDE5LjYsMCwwLDEsLjgzNyw1LjI0Miw4LjY3Myw4LjY3MywwLDAsMSwwLDcuNjg3YTcuMzU3LDcuMzU3LDAsMCwwLC45Mi4xMzIsOC44ODcsOC44ODcsMCwwLDAsLjQxNy0xLjAzMUExNC42NjYsMTQuNjY2LDAsMCwwLDIuMDIxLDIuNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy45MDcgOS4xNjQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzI0IiBkYXRhLW5hbWU9IkZpbGwgMjQiIGNsYXNzPSJjbHMtMyIgZD0iTTQuMzY1LDEuNzMzQTIuMjA3LDIuMjA3LDAsMCwwLC4wMiwyLjQ3NWEuNDMuNDMsMCwwLDAsLjUuMzczYy4yNTgtLjA0Mi4zNjgtLjIxNC4zNjctLjU3NmExLjMyNSwxLjMyNSwwLDEsMSwyLjY0OS0uMDQxYy4wMTIuNDg5LjAxMi45NzkuMDE4LDEuNDY5YS40NDYuNDQ2LDAsMSwwLC44ODcuMDE0Yy4wMDctLjI4MywwLS41NjUsMC0uODQ4bC4wMTksMGExMC42MywxMC42MywwLDAsMC0uMS0xLjEzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy4yNzYgNy4zOTQpIi8+ICAgIDxwYXRoIGlkPSJGaWxsXzI2IiBkYXRhLW5hbWU9IkZpbGwgMjYiIGNsYXNzPSJjbHMtMyIgZD0iTTIuOTA5Ljg3Yy4yOTMtLjEyNi40MTItLjM1NC4zMTItLjZhLjQ0OS40NDksMCwwLDAtLjY0LS4yMTdBNCw0LDAsMCwwLC4wNTQsMy45MTZjLjAxMS44NjIsMCwxLjcyNCwwLDIuNTg2SC4wMTJMMCw2LjYyNmEuNDQ0LjQ0NCwwLDEsMCwuODc2LjA3OWMuMDI5LS45LjA4My0xLjc5NC4wNTgtMi42ODlBMy4xNSwzLjE1LDAsMCwxLDIuOTA5Ljg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjQ2MSA1Ljg1NykiLz4gICAgPHBhdGggaWQ9IkZpbGxfMjgiIGRhdGEtbmFtZT0iRmlsbCAyOCIgY2xhc3M9ImNscy0zIiBkPSJNMS4yNiwyLjg0MkE3LjM2Niw3LjM2NiwwLDAsMSwxLjQ0OS41MjIuNDI1LjQyNSwwLDAsMCwxLjAxMiwwLC40MjkuNDI5LDAsMCwwLC41ODcuMzU1LDUuNTc0LDUuNTc0LDAsMCwwLC4zNjQsMi4yMTYsMTUuMTY2LDE1LjE2NiwwLDAsMSwuMjE2LDUuMzc0LDUuMjMzLDUuMjMzLDAsMCwxLDAsNi4zMTVhNy44LDcuOCwwLDAsMCwuNjMyLjczOSwyLjg3OCwyLjg3OCwwLDAsMCwuMjYxLS42NDNBMTIuODkzLDEyLjg5MywwLDAsMCwxLjI2LDIuODQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjM4OSA3LjY1OCkiLz4gICAgPHBhdGggaWQ9IkZpbGxfMzAiIGRhdGEtbmFtZT0iRmlsbCAzMCIgY2xhc3M9ImNscy0zIiBkPSJNMi4wODUuNTQ1QzEuNTcxLjMxOSwxLjAyLjE3OS40ODYsMCwuNDgxLjAxNy40NzUuMDM0LjQ2OS4wNTFBLjQzMi40MzIsMCwwLDAsMCwuNDI4YS40NC40NCwwLDAsMCwuMzg3LjVBNi41ODksNi41ODksMCwwLDEsNS4zMTIsNS4xMTJhLjY1Ny42NTcsMCwwLDAsLjE0Mi4yMjQuNDI3LjQyNywwLDAsMCwuNTM0LjAzNkEuNDQuNDQsMCwwLDAsNi4xMzYsNC44LDcuMzg5LDcuMzg5LDAsMCwwLDIuMDg1LjU0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMzk3IDIuMTc4KSIvPiAgICA8cGF0aCBpZD0iRmlsbF8zMiIgZGF0YS1uYW1lPSJGaWxsIDMyIiBjbGFzcz0iY2xzLTMiIGQ9Ik0xLjMsMi40NDRBNy43MzcsNy43MzcsMCwwLDAsMS4wOTMuMzkzLjQ0OS40NDksMCwwLDAsLjU1MS4wMTRhLjQ1NS40NTUsMCwwLDAtLjMxMy42LDQuNTE1LDQuNTE1LDAsMCwxLC4xMDcuNTQ3QTIxLjUzLDIxLjUzLDAsMCwxLC4zMTgsNS4yNzJDLjI0OCw2LjA0Ny4xMTIsNi44MTUuMDA2LDcuNTg2YS42MjEuNjIxLDAsMCwwLDAsLjE4Myw3LjUzLDcuNTMsMCwwLDAsMS4wMTktLjkxQTI1LjA2NSwyNS4wNjUsMCwwLDAsMS4zLDMuMDY0di0uNjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjk1MiA3Ljc0NykiLz4gICAgPGcgaWQ9Ikdyb3VwXzM2IiBkYXRhLW5hbWU9Ikdyb3VwIDM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNiA4KSI+ICAgICAgPHBhdGggaWQ9IkNsaXBfMzUtMiIgZGF0YS1uYW1lPSJDbGlwIDM1IiBjbGFzcz0iY2xzLTEiIGQ9Ik0wLDBILjk2NlY0LjcwN0gwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzQgMC40NjMpIi8+ICAgICAgPGcgaWQ9Ikdyb3VwXzM2LTIiIGRhdGEtbmFtZT0iR3JvdXAgMzYiIGNsYXNzPSJjbHMtNSI+ICAgICAgICA8cGF0aCBpZD0iRmlsbF8zNCIgZGF0YS1uYW1lPSJGaWxsIDM0IiBjbGFzcz0iY2xzLTMiIGQ9Ik0uNDQsMEEuNDYuNDYsMCwwLDAsLjA1NC41NDYsMjcuOTEzLDI3LjkxMywwLDAsMSwwLDQuNzA3LDcuNTM4LDcuNTM4LDAsMCwwLC45NjYsMS40NjRDLjk1NiwxLjEyMy45NDMuNzgyLjkzMS40NDFBLjQyNy40MjcsMCwwLDAsLjQ0LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDM0IDAuNDYzKSIvPiAgICAgIDwvZz4gICAgPC9nPiAgICA8cGF0aCBpZD0iRmlsbF8zNyIgZGF0YS1uYW1lPSJGaWxsIDM3IiBjbGFzcz0iY2xzLTMiIGQ9Ik0xLjQyNCwwQzEuMTU4LS4wMTkuOTg3LjE3NC45MzguNDguOCwxLjMyOS42ODQsMi4xODQuNSwzLjAyMkE4LjQ2Miw4LjQ2MiwwLDAsMSwwLDQuNTM0YTcuNTc0LDcuNTc0LDAsMCwwLC45ODQtLjEwN0ExNC44NzYsMTQuODc2LDAsMCwwLDEuODIxLjU0Ny40NDQuNDQ0LDAsMCwwLDEuNDI0LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuNzk1IDEyLjQ2NSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfMzkiIGRhdGEtbmFtZT0iRmlsbCAzOSIgY2xhc3M9ImNscy0zIiBkPSJNMS45MTYuNTEzQS40MzguNDM4LDAsMCwwLDEuNTE5LDBhLjQ0NC40NDQsMCwwLDAtLjQ3OC40MTFDMS4wMzIuNDc1LDEuMDI4LjUzNywxLjAxOS42Yy0uMS42MTgtLjE2NywxLjI0My0uMzA2LDEuODUyQTUuNyw1LjcsMCwwLDEsMCw0LjI2Miw3LjcyOSw3LjcyOSwwLDAsMCwuODI3LDQuNmE2LjUsNi41LDAsMCwwLC44LTIuMTQ1Yy4xMjktLjY0LjIwNy0xLjI5MS4yOTItMS45MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjAxIDEyLjAxNSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDEiIGRhdGEtbmFtZT0iRmlsbCA0MSIgY2xhc3M9ImNscy0zIiBkPSJNLjQzMywwQS40MDkuNDA5LDAsMCwwLDAsLjM0OSw3LjUzOCw3LjUzOCwwLDAsMCwuNjk0LDIuMzg3Qy43NTgsMS43NDQuODIxLDEuMS44NzEuNDU4QS40LjQsMCwwLDAsLjQzMywwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAxMSAxMC40OSkiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDMiIGRhdGEtbmFtZT0iRmlsbCA0MyIgY2xhc3M9ImNscy0zIiBkPSJNLjgxNi4wNDhDLjU3Ny0uMDcxLjM0Ni4wNC4xODkuMzA2LjEzLjQwNi4wNjYuNSwwLC42YTcuNjgxLDcuNjgxLDAsMCwwLC43MTMuNTE1Qy44MTEuOTc1LjkuODMxLjk4OS42ODVBLjQzNC40MzQsMCwwLDAsLjgxNi4wNDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNjc1IDE0LjcxMykiLz4gICAgPHBhdGggaWQ9IkZpbGxfNDUiIGRhdGEtbmFtZT0iRmlsbCA0NSIgY2xhc3M9ImNscy0zIiBkPSJNLjY0MS4wMThBLjQzNy40MzcsMCwwLDAsLjEuMzMzYy0uMDM0LjEtLjA2NC4yLS4xLjNBNy40Niw3LjQ2LDAsMCwwLC45My4yNjMuNDQuNDQsMCwwLDAsLjY0MS4wMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjgwMSAxNS45OTgpIi8+ICA8L2c+PC9zdmc+);
}
.srm-icon-container {
  background-image: url("/images/icons/srm_icon_container_blue.svg");
}
.srm-icon-administration {
  background-image: url('/images/icons/cog_wheel_32.svg');
}
.srm-icon-arrow-link {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 24px;
  width: 24px;
}
.srm-icon-arrow-out {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0LjIwOSA4LjA2OCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2NiMDUzODt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0tMy4xMzcsMC0uMDE2LDQuMDE3LDAsNC4wM2wtLjAxNi4wMjFMLTMuMTM3LDguMDY4bC0xLjA3MS0uODMyLDIuNDg3LTMuMkwtNC4yMDguODMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA4LjA2OCkgcm90YXRlKC0xODApIi8+PC9zdmc+);
}
.srm-icon-arrow-in {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0LjIwOSA4LjA2OCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzA4ODM0NDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0zLjEzNywwLC4wMTYsNC4wMTcsMCw0LjAzbC4wMTYuMDIxTDMuMTM3LDguMDY4bDEuMDcxLS44MzItMi40ODctMy4yTDQuMjA4LjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMjA4IDguMDY4KSByb3RhdGUoMTgwKSIvPjwvc3ZnPg==);
}
a.cover {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
a.over-cover {
  position: relative;
}
/*pager*/
.srm-pager-container {
  min-height: 20px;
}
#item-datatable_info {
  display: none;
}
.srm-pager {
  float: right;
  padding-right: 15px;
  padding-top: 20px;
}
.srm-selecter {
  float: right;
  padding-top: 20px;
}
.srm-selecter .dropdown32 {
  width: 90px;
  height: 24px;
  font-size: 13px;
}
.srm-selecter .dropdown {
  position: relative;
  outline: none;
}
.srm-selecter .dropdown32 > .selected {
  height: 24px;
  padding: 5px 10px 12px;
  line-height: 12px;
}
.srm-selecter .dropdown32 > .selected .arrow {
  /*background: url(/images/dkm_small_dropdown.png?20170310) no-repeat scroll 0 -24px transparent;*/
  background: #036 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iI0ZGRkZGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MTMwMzIsIDMuOTE4NjExKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC03LjUxMzAzMiwgLTMuOTE4NjExKSAiIHBvaW50cz0iOS40MzY0MjYzMiAtMy41OTQ0MjExNyAzLjYyNDczMTYgMy44ODY5ODI2NyAzLjU5NDQyMTE3IDMuOTEwNzAzODggMy42MjQ3MzE2IDMuOTUwMjM5MjEgOS40MzY0MjYzMiAxMS40MzE2NDMxIDExLjQzMTY0MzEgOS44ODE4NTc4IDYuNzk5NDE5MjYgMy45MTg2MTA5NCAxMS40MzE2NDMxIC0yLjA0MzMxODA3Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==") 50% 50% no-repeat;
  background-size: 50%;
  height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  width: 23px;
}
.srm-selecter .dropdown32.open > .selected .arrow {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ikljb25zL3dlaXNzL1BmZWlsX3VwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDQuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTQuMDAwMDAwKSAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUxMzAzMiwgMy45MTg2MTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTcuNTEzMDMyLCAtMy45MTg2MTEpICIgcG9pbnRzPSI5LjQzNjQyNjMyIC0zLjU5NDQyMTE3IDMuNjI0NzMxNiAzLjg4Njk4MjY3IDMuNTk0NDIxMTcgMy45MTA3MDM4OCAzLjYyNDczMTYgMy45NTAyMzkyMSA5LjQzNjQyNjMyIDExLjQzMTY0MzEgMTEuNDMxNjQzMSA5Ljg4MTg1NzggNi43OTk0MTkyNiAzLjkxODYxMDk0IDExLjQzMTY0MzEgLTIuMDQzMzE4MDciPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.srm-selecter .dropdown ul {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  border: 1px solid #036;
  background: #fff;
  z-index: 9999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.srm-selecter .dropdown ul li:hover,
.srm-selecter .dropdown ul li.selected:hover {
  color: #fff;
  background: #036;
}
.srm-selecter .dropdown ul li {
  color: #036;
  padding: 6px 10px;
  cursor: pointer;
  font-weight: bold;
}
.srm-selecter .dropdown ul li.selected {
  background: #ebebeb;
}
.srm-selecter input,
.srm-selecter select,
.srm-selecter textarea,
.srm-selecter .dropdown > .selected,
.srm-selecter .ui-inputfield.ui-state-default {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  background: #fff;
  border: 1px solid #036;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 1em;
  line-height: normal;
  color: #000;
  font-weight: bold;
}
.mod-form input.search-all {
  margin-bottom: 0;
}
.mod-form .ui-inputfield.ui-state-default {
  height: 40px;
  margin-bottom: 0;
}
.srm-selecter .dataTables_length .dropdown > .selected {
  font-size: 13px;
  font-weight: normal;
  padding-top: 2px;
  border-color: #6A6A6A;
}
.srm-selecter .dataTables_length .dropdown ul {
  border-color: #6A6A6A;
}
.srm-selecter .dataTables_length .dropdown ul li {
  color: #6A6A6A;
  font-weight: normal;
}
.srm-selecter .dataTables_length .dropdown ul li:hover,
.srm-selecter .dataTables_length .dropdown ul li.selected:hover {
  background-color: #ebebeb;
  color: #6A6A6A;
}
.srm-selecter .dataTables_length .dropdown32 > .selected {
  position: relative;
}
.srm-selecter .dataTables_length .dropdown32 > .selected .arrow {
  background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") 100% 100% no-repeat;
  background-position-x: -1px;
  background-position-y: -1px;
  width: 22px;
  height: 21px;
  top: 1px;
  right: 1px;
}
.srm-selecter .dataTables_length .dropdown32.open > .selected .arrow {
  background: #fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") 100% 100% no-repeat;
  background-position-x: -1px;
  background-position-y: -1px;
  width: 22px;
  height: 21px;
  top: 1px;
  right: 1px;
}
.srm-icon.nav-left {
  left: 5px;
  width: 16px;
  height: 16px;
  margin-top: 4px;
  position: absolute;
}
.srm-icon.nav-left.srm-icon-reservation {
  height: 18px;
  width: 18px;
  margin-left: -3px;
}
.srm-icon.nav-left.srm-icon-recurring,
.srm-icon.nav-left.srm-icon-location {
  background-size: contain;
}
.srm_side-navigation {
  width: 24%;
}
.srm-icon.nav-right {
  width: 13px;
  height: 13px;
  margin-top: 4px;
  position: absolute;
  right: 0px;
}
.srm-icon.text-notifications {
  background-color: #ffcd00;
  color: #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  width: auto;
  padding: 1px 6px 4px 5px;
  font-style: normal;
  font-size: 10px;
  line-height: 11px;
  margin-top: 0;
}
#srm-right-col {
  width: 76%;
}
div.mod-srm .mod-srm-container .mod-form .unit.entrysearch-title {
  padding-top: 10px;
}
@media (max-width: 991px) {
  div.mod-srm .mod-srm-container .mod-form .unit.entrysearch-title {
    margin-bottom: 8px;
    color: #6A6A6A;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    padding-left: 20px;
  }
}
.ui-ac-srm-all {
  padding-bottom: 0 !important;
  border-top: 1px solid #e4e4e4;
  min-height: 99px !important;
}
.ui-ac-srm-all > a .customersearchimageDiv {
  float: left;
  width: 82px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.ui-ac-srm-all > a .customersearchcustno,
.ui-ac-srm-all > a .customersearchname {
  padding-left: 82px;
}
.ui-ac-srm-all > a .customersearchcustno {
  padding-top: 12px;
}
.ui-ac-srm-all > a .customersearchname {
  padding-bottom: 12px;
}
.ui-ac-srm-all > a:after {
  clear: both;
}
.ui-ac-srm-all > a:hover .customersearchcustno,
.ui-ac-srm-all > a:focus .customersearchcustno,
.ui-ac-srm-all > a:active .customersearchcustno,
.ui-ac-srm-all > a.ui-state-focus .customersearchcustno,
.ui-ac-srm-all > a:hover .customersearchname,
.ui-ac-srm-all > a:focus .customersearchname,
.ui-ac-srm-all > a:active .customersearchname,
.ui-ac-srm-all > a.ui-state-focus .customersearchname {
  color: #CB0538;
}
.ui-ac-srm-all:first-child {
  border-top: 0;
}
.ui-ac-srm-all:after {
  clear: both;
}
.mod-srm .ts-one-line {
  width: 130px;
  height: 18px;
  display: inline-block;
}
.mod-srm .ts-one-line .ts-readable {
  float: left;
}
.mod-srm .ts-one-line .srm-availability-icon-activities {
  margin-left: 0;
}
.ic_chev_left_red_wo_border {
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjEyMjEgMjhMNi4xMDM1MmUtMDUgMTQuMDAxTDE0LjEyMjEgMEwxNi4yNDQxIDIuMTAzODJMNC4yNDQwNiAxNC4wMDFMMTYuMjQ0MSAyNS44OTgyTDE0LjEyMjEgMjhaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPg==");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}
.error-srm {
  color: #CB0538;
}
.srm-navigation .srm-nav-list .srm-icon-dashboard {
  background-image: url('/images/icons/srm_menu_16_dashboard.svg');
}
.srm-navigation .srm-nav-list .srm-icon-alert {
  background-image: url('/images/icons/srm_menu_16_notifications.svg');
}
.srm-navigation .srm-nav-list .srm-icon-recurring {
  background-image: url('/images/icons/srm_menu_16_recurring.svg');
}
.srm-navigation .srm-nav-list .srm-icon-service-nav {
  background-image: url('/images/icons/srm_menu_16_service_info.svg');
}
.srm-navigation .srm-nav-list .srm-icon-tool {
  background-image: url('/images/icons/srm_menu_16_tool.svg');
}
.srm-navigation .srm-nav-list .srm-icon-vehicle {
  background-image: url('/images/icons/srm_menu_16_vehicle.svg');
}
.srm-navigation .srm-nav-list .srm-icon-container {
  background-image: url('/images/icons/srm_menu_16_container.svg');
}
.srm-navigation .srm-nav-list .srm-icon-employee {
  background-image: url('/images/icons/srm_menu_16_employee.svg');
}
.srm-navigation .srm-nav-list .srm-icon-department {
  background-image: url('/images/icons/srm_menu_16_department.svg');
}
.srm-navigation .srm-nav-list .srm-icon-datasheet {
  background-image: url('/images/icons/srm_menu_16_datasheet.svg');
}
.srm-navigation .srm-nav-list .srm-icon-activity {
  background-image: url('/images/icons/srm_menu_16_activities.svg');
}
.srm-navigation .srm-nav-list .srm-icon-location {
  background-image: url('/images/icons/srm_menu_16_locations.svg');
}
.srm-navigation .srm-nav-list .srm-icon-pairing {
  background-image: url('/images/icons/srm_menu_16_pairing.svg');
}
.srm-navigation .srm-nav-list .srm-icon-assign {
  background-image: url('/images/icons/srm_menu_16_transfer.svg');
}
.srm-navigation .srm-nav-list .srm-icon-administration {
  background-image: url('/images/icons/srm_menu_16_settings.svg');
}
.srm-navigation .srm-nav-list .srm-icon-tracker {
  background-image: url('/images/icons/srm_menu_16_tracker.svg');
}
.srm-navigation .srm-nav-list .srm-icon-reservation {
  background-image: url('/images/icons/srm_menu_16_reservations.svg');
}
.mod-srm-2-trackmaster .button img[src="/images/icons/plus_white_2.svg"] {
  vertical-align: bottom;
}
.mod-srm-2-trackmaster textarea[name="comment"] {
  height: 76px;
}
@media (max-width: 991px) {
  .mod-srm-2-trackmaster .button-mobile-block {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .m-b-20-mobile {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .size1of2 .mod-srm-container--in-app-1 {
    width: 100%;
  }
  #mobile-navigation.hidden {
    display: none;
    overflow: hidden;
    width: 0px;
    height: 0px;
    max-width: 0px;
    max-height: 0px;
  }
}
.stat-label-selected-n {
  opacity: 0.2;
}
.stat-label-selected-n:hover {
  opacity: 1;
}
.stat-label {
  margin-bottom: 3px;
}
.stat-label .stat-number {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.stat-label .stat-number .srm-icon {
  margin-right: 3px;
}
.srm-table-add-box {
  margin-top: 20px;
}
@media (max-width: 991px) {
  .srm-table-add-box {
    float: none;
    clear: both;
  }
  .srm-table-add-box .button {
    display: block;
    text-align: center;
  }
}
div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter > label {
  margin-left: 0px;
}
div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter > label .input-sm {
  margin-left: 0px;
  min-width: 170px;
  padding-right: 28px;
  background-image: url('/images/icons/magnifying_glass_gray.svg');
  background-repeat: no-repeat;
  background-position: right 4px center;
}
.mod-srm-2-trackmaster .ui-autocomplete-input {
  padding-right: 28px;
  background-image: url('/images/icons/magnifying_glass_gray.svg');
  background-repeat: no-repeat;
  background-position: right 4px center;
}
@media (max-width: 991px) {
  div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter.icon-count-0 > label {
    width: 100%;
  }
  div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter.icon-count-1 > label {
    width: calc(100% - 50px);
  }
  div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter.icon-count-2 > label {
    width: calc(100% - 100px);
  }
  div.mod-srm-2-trackmaster div.mod-srm-container .dataTables_filter > label .input-sm {
    width: 100%;
  }
}
.srm-search-barcode-button__icon {
  display: block;
  height: 48px;
  aspect-ratio: 1/1;
  background-image: url('/images/icons/barcode.svg');
  background-size: contain;
  background-position: center center;
  border-top: 1px solid #6A6A6A;
  border-bottom: 1px solid #6A6A6A;
  border-right: 1px solid #6A6A6A;
  cursor: pointer;
}
.srm-search-all-barcode-button__icon {
  height: 48px;
}
.mod-srm-2-trackmaster .srm2-event-comment-ta {
  height: unset;
  min-height: 150px;
}
.mod-srm-2-trackmaster input[type="checkbox"]:not(.no-toggle) + span {
  width: 40px;
  height: 24px;
  border-radius: 12px;
  background-color: #E0E0E0;
  background-image: none;
  position: relative;
  transition: background-color 0.3s;
}
.mod-srm-2-trackmaster input[type="checkbox"]:not(.no-toggle) + span::before {
  display: block;
  content: '\00A0';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  transition: left 0.3s, background-color 0.3s;
  border-radius: 10px;
  background-color: #464d5f;
}
.mod-srm-2-trackmaster input[type="checkbox"]:not(.no-toggle):checked + span {
  background-color: #447FB5;
}
.mod-srm-2-trackmaster input[type="checkbox"]:not(.no-toggle):checked + span::before {
  left: 18px;
  background-color: white;
}
.mod-srm-2-trackmaster .mod-form .label_check {
  font-weight: initial;
  color: unset;
  padding-left: 0px;
}
.mod-srm-2-trackmaster .label_check,
.mod-srm-2-trackmaster .mod-form .label_check {
  --toggle-alignment-correction: 3px;
  padding-top: var(--toggle-alignment-correction);
}
.mod-srm-2-trackmaster .label_check input[type="checkbox"]:not(.no-toggle) + span,
.mod-srm-2-trackmaster .mod-form .label_check input[type="checkbox"]:not(.no-toggle) + span {
  margin-top: calc(-1 * var(--toggle-alignment-correction));
}
.mod-srm-2-trackmaster .label_check--reversed > span {
  float: right;
  margin-left: 10px;
}
.mod-srm-2-trackmaster .fa-check,
.mod-srm-2-trackmaster .fa-times,
.mod-srm-2-trackmaster .fa-repeat,
.mod-srm-2-trackmaster .fa-exclamation,
.mod-srm-2-trackmaster .fa-info-circle {
  display: inline-block;
  width: 24px;
  height: 24px;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #6A6A6A;
}
.mod-srm-2-trackmaster .fa-check::before,
.mod-srm-2-trackmaster .fa-times::before,
.mod-srm-2-trackmaster .fa-repeat::before,
.mod-srm-2-trackmaster .fa-exclamation::before,
.mod-srm-2-trackmaster .fa-info-circle::before {
  content: '';
}
.mod-srm-2-trackmaster .fa-check {
  -webkit-mask-image: url('/images/icons/check_mark_s.svg');
  mask-image: url('/images/icons/check_mark_s.svg');
}
.mod-srm-2-trackmaster .fa-times {
  -webkit-mask-image: url('/images/icons/cross_sg_blue.svg');
  mask-image: url('/images/icons/cross_sg_blue.svg');
}
.mod-srm-2-trackmaster .fa-repeat {
  -webkit-mask-image: url('/images/icons/undo.svg');
  mask-image: url('/images/icons/undo.svg');
}
.mod-srm-2-trackmaster .fa-exclamation {
  -webkit-mask-image: url('/images/icons/exclamation_yellow.svg');
  mask-image: url('/images/icons/exclamation_yellow.svg');
}
.mod-srm-2-trackmaster .fa-info-circle {
  -webkit-mask-image: url('/images/icons/info_circle.svg');
  mask-image: url('/images/icons/info_circle.svg');
}
.mod-srm-2--action-none .fa-check {
  background-color: #088344;
}
.mod-srm-2--action-none .fa-exclamation {
  background-color: #FFCD00;
}
.mod-srm-2-trackmaster .panel {
  padding-left: unset;
}
.mod-srm-2-trackmaster .accordion {
  position: relative;
  padding: 13px 10px;
  animation-duration: 0s;
  transition: 0s;
}
.mod-srm-2-trackmaster .accordion:hover {
  background-color: #f3f3f3;
}
.mod-srm-2-trackmaster .accordion + .panel.panel--animated-y {
  animation-duration: 0.2s;
  animation-timing-function: linear;
}
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down),
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h1,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h2,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h3,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h4,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h5,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-down) h6 {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #6a6a6a;
}
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up),
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h1,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h2,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h3,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h4,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h5,
.mod-srm-2-trackmaster .accordion:has(.fa-chevron-up) h6 {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: black;
}
.mod-srm-2-trackmaster .accordion .fa-chevron-down,
.mod-srm-2-trackmaster .accordion .fa-chevron-up {
  display: block;
  position: absolute;
  top: 50%;
  right: 0px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
  padding-top: 24px;
  padding-left: 24px;
  overflow: hidden;
  margin: 0px;
}
.mod-srm-2-trackmaster .accordion .fa-chevron-down {
  background-image: url(/images/icons/plus.svg);
}
.mod-srm-2-trackmaster .accordion .fa-chevron-up {
  background-image: url(/images/icons/minus.svg);
}
.mod-srm-2-trackmaster .accordion + .panel {
  --body-padding-top: 24px;
  border-bottom: 1px solid #bebebe;
  padding: var(--body-padding-top) 0px 1rem 0px;
  overflow: hidden;
  display: block;
}
@keyframes trackmaster-accordion-expand {
  0% {
    max-height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /* border-bottom: 0px none transparent; */
    opacity: 1;
    overflow: hidden;
  }
  100% {
    max-height: 500px;
    padding-top: var(--body-padding-top);
    padding-bottom: 1rem;
    /* border-bottom: 1px solid #bebebe; */
    opacity: 1;
    overflow: hidden;
  }
}
@keyframes trackmaster-accordion-collapse {
  0% {
    max-height: 500px;
    padding-top: var(--body-padding-top);
    padding-bottom: 1rem;
    /* border-bottom: 1px solid #bebebe; */
    opacity: 1;
  }
  100% {
    max-height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /* border-bottom: 0px none transparent; */
    opacity: 1;
  }
}
.mod-srm-2-trackmaster .accordion + .panel.active {
  animation-name: trackmaster-accordion-expand;
  animation-iteration-count: 1;
  max-height: unset;
  font-weight: inherit;
  overflow: visible;
}
.mod-srm-2-trackmaster .accordion + .panel:not(.active) {
  animation-name: trackmaster-accordion-collapse;
  animation-iteration-count: 1;
  max-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.clear-both {
  clear: both;
}
.srm-recurring-order-btn,
.mod-srm-2-trackmaster .srm-recurring-order-btn:link {
  height: 40px;
  width: 44px;
  min-height: auto;
  padding: 8px 0 12px;
  float: left;
  text-align: center;
}
.srm-recurring-order-btn img {
  height: auto;
  width: 24px;
}
@media (max-width: 991px) {
  .srm-recurring-order-btn,
  .mod-srm-2-trackmaster .srm-recurring-order-btn:link {
    width: 24px;
    height: 24px;
    min-height: 0px;
    min-width: 0px;
    padding: 0px;
    float: none;
    position: relative;
  }
  .srm-recurring-order-btn img {
    display: block;
    width: 18px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.mod-srm-2-trackmaster .datatable-table tr,
.mod-srm-2-trackmaster table.datatable-table tbody tr.even,
.mod-srm-2-trackmaster table.datatable-table tbody tr.odd {
  background-color: #f6f7fa;
}
.mod-srm-2-trackmaster table.datatable-table .even td,
.mod-srm-2-trackmaster table.datatable-table .odd td,
.mod-srm-2-trackmaster table.datatable-table .even .sorting_1,
.mod-srm-2-trackmaster table.datatable-table .odd .sorting_1,
.mod-srm-2-trackmaster .content table.datatable-table.tablesorter tbody tr td,
.container .mod-srm-2-trackmaster table.datatable-table.tablesorter tbody tr td,
.mod-srm-2-trackmaster .content table.datatable-table tbody tr td,
.container .mod-srm-2-trackmaster table.datatable-table tbody tr td,
.mod-srm-2-trackmaster .content table.datatable-table.tablesorter tbody tr:hover td,
.container .mod-srm-2-trackmaster table.datatable-table.tablesorter tbody tr:hover td,
.mod-srm-2-trackmaster .content table.datatable-table tbody tr:hover td,
.container .mod-srm-2-trackmaster table.datatable-table tbody tr:hover td,
.mod-srm-2-trackmaster .datatable-table tbody tr.even td,
.mod-srm-2-trackmaster .datatable-table tbody tr.odd td,
.mod-srm-2-trackmaster .datatable-table tbody tr.even td.sorting_1,
.mod-srm-2-trackmaster .datatable-table tbody tr.odd td.sorting_1,
.mod-srm-2-trackmaster .content table.datatable-table thead th,
.container .mod-srm-2-trackmaster table.datatable-table thead th,
.mod-srm-2-trackmaster .content table.datatable-table thead th,
.container .mod-srm-2-trackmaster table.datatable-table thead th {
  background-image: none;
  background-color: transparent;
}
.mod-srm-2-trackmaster .data-table-narrow-columns thead th.tooltipstered:hover {
  border-bottom-width: 0px !important;
  /* have to use `!important` to override `!important` :( */
}
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns th.sorting_asc,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns th.sorting_desc,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns .sorting_asc:hover,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns .sorting_desc:hover {
  border-bottom: 0px none transparent;
}
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th,
.mod-srm-2-trackmaster th.sorting,
.mod-srm-2-trackmaster .content table.datatable-table thead th.sorting,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns th.sorting,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns .sorting_asc,
.mod-srm-2-trackmaster .dataTableThin.data-table-narrow-columns .sorting_desc,
.content .mod-srm-2-trackmaster table.dataTable.data-table-narrow-columns thead th,
.container .mod-srm-2-trackmaster table.dataTable.data-table-narrow-columns thead th {
  background-image: url('/images/icons/sort_asc_small_blue_gray.svg');
  background-size: 16px;
  background-repeat: no-repeat;
  padding: 4px 15px 0px 10px;
  height: 24px;
  background-position: top 4px right 0px;
}
.mod-srm-2-trackmaster th.sorting_asc,
.mod-srm-2-trackmaster .content table.datatable-table thead th.sorting_asc,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting_asc,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting_asc,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting_asc,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting_asc {
  background-image: url('/images/icons/sort_asc_small_blue.svg');
  background-size: 16px;
  color: #464d5f;
}
.mod-srm-2-trackmaster th.sorting_desc,
.mod-srm-2-trackmaster .content table.datatable-table thead th.sorting_desc,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting_desc,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting_desc,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th.sorting_desc,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th.sorting_desc {
  background-image: url('/images/icons/sort_desc_small_blue.svg');
  background-size: 16px;
  color: #464d5f;
}
.mod-srm-2-trackmaster .datatable-table > thead > tr > th {
  color: #8993AB;
  letter-spacing: 0.6px;
}
.srm2-datatable-2025 tr,
.mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.even,
.mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.odd {
  background-color: #f6f7fa;
}
.mod-srm-2-trackmaster table.srm2-datatable-2025 .even td,
.mod-srm-2-trackmaster table.srm2-datatable-2025 .odd td,
.mod-srm-2-trackmaster table.srm2-datatable-2025 .even .sorting_1,
.mod-srm-2-trackmaster table.srm2-datatable-2025 .odd .sorting_1,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025.tablesorter tbody tr td,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025.tablesorter tbody tr td,
.mod-srm-2-trackmaster .content table.dataTable.srm2-datatable-2025 tbody tr td,
.container .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 tbody tr td,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025.tablesorter tbody tr:hover td,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025.tablesorter tbody tr:hover td,
.mod-srm-2-trackmaster .content table.dataTable.srm2-datatable-2025 tbody tr:hover td,
.container .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 tbody tr:hover td,
.mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.even td,
.mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.odd td,
.mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.even td.sorting_1,
.mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.odd td.sorting_1,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 tbody td:first-child,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 tbody td:first-child,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 tbody td:first-child,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 tbody td:first-child,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th,
.mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
.container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th {
  background-image: none;
  background-color: transparent;
  vertical-align: top;
}
.mod-srm-2-trackmaster th .srm-2-th-narrow-text,
.mod-srm-2-trackmaster th.sorting .srm-2-th-narrow-text,
.mod-srm-2-trackmaster th.sorting_asc .srm-2-th-narrow-text,
.mod-srm-2-trackmaster th.sorting_desc .srm-2-th-narrow-text,
.mod-srm-2-trackmaster thead .srm-2-th-narrow-text {
  left: 10px;
  top: 4px;
  height: auto;
  width: calc(100% - 24px);
}
.srm2-datatable-2025 tr.parent td,
.mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.parent.even td,
.mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.parent.odd td {
  border-width: 0px;
}
.srm2-datatable-2025 tr.child td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.srm2-datatable-2025 .dtr-details {
  display: flex;
  flex-wrap: wrap;
  padding-left: 40px;
}
.srm2-datatable-2025 .dtr-details li {
  flex: 1;
  min-width: 40%;
  padding-bottom: 5px;
}
.mod-srm-2-trackmaster .srm2-datatable-2025 span.dtr-title {
  float: none;
  font-size: 10px;
  font-weight: 600;
  color: #8993AB;
  letter-spacing: 0.6px;
}
.mod-srm-2-trackmaster .srm2-datatable-2025 span.dtr-data {
  float: none;
  min-height: 1rem;
}
.srm2-datatable-2025 .dt-property__value {
  font-size: 14px;
  font-weight: 400;
  color: #192134;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.srm2-datatable-2025 .dt-srm-row-image-cell img {
  border: 1px solid white;
  width: 100px;
  height: auto;
}
.srm2-datatable-2025 .ts-one-line {
  display: flex;
  justify-content: space-between;
  height: unset;
  width: unset;
}
.srm2-datatable-2025 .ts-one-line * {
  float: none;
}
.srm2-datatable-2025 .ts-one-line .srm-availability-icon {
  width: 18px;
  height: 18px;
  display: block;
  margin: 3px;
  background-position: center;
}
@media (min-width: 992px) {
  .mod-srm-2-trackmaster .srm2-datatable-2025 > thead > tr > th {
    font-size: 10px;
    font-weight: 600;
    color: #8993AB;
    letter-spacing: 0.6px;
  }
  .srm2-datatable-2025 .dt-property__title {
    display: none;
  }
  .srm2-datatable-2025 td.child .dt-property--value-empty-y .dt-property__value {
    min-height: 1rem;
    position: relative;
  }
  .srm2-datatable-2025 td.child .dt-property--value-empty-y .dt-property__value::before {
    display: block;
    content: '\2014';
    top: 0px;
    left: 0px;
    color: #8993AB;
    opacity: 0.6;
  }
}
body div.dt-button-collection a.buttons-columnVisibility,
body div.dt-button-collection a.buttons-columnVisibility:hover {
  position: relative;
  background-color: transparent;
  color: black;
  padding-left: 32px;
  font-weight: normal;
  font-size: 14px;
  border: 0px none transparent;
  border-bottom: 1px solid #f1f1f1;
  text-overflow: ellipsis;
}
body div.dt-button-collection a.buttons-columnVisibility::before,
body div.dt-button-collection a.buttons-columnVisibility:hover::before {
  display: block;
  content: '\00A0';
  position: absolute;
  top: 50%;
  left: 4px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
  background-color: #464D5F;
  -webkit-mask-image: url('/images/icons/eye_closed_black_24.svg');
  mask-image: url('/images/icons/eye_closed_black_24.svg');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
}
body div.dt-button-collection a.buttons-columnVisibility.active:not(.disabled),
body div.dt-button-collection a.buttons-columnVisibility:hover.active:not(.disabled) {
  background-color: transparent;
  color: black;
}
body div.dt-button-collection a.buttons-columnVisibility.active:not(.disabled)::before,
body div.dt-button-collection a.buttons-columnVisibility:hover.active:not(.disabled)::before {
  -webkit-mask-image: url('/images/icons/eye_open_black_24.svg');
  mask-image: url('/images/icons/eye_open_black_24.svg');
}
div.dt-button-collection {
  width: 200px;
}
@media (max-width: 991px) {
  .srm2-datatable-2025 {
    display: block;
    --srm-table-item-padding: 0.5rem;
  }
  .srm2-datatable-2025 thead,
  .srm2-datatable-2025 tbody {
    display: block;
  }
  .srm2-datatable-2025 thead tr {
    height: 0px;
    max-height: 0px;
    min-height: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    border: 0px none transparent;
  }
  .mod-srm-2-trackmaster .dataTableThin.srm2-datatable-2025 th.sorting,
  .mod-srm-2-trackmaster .dataTableThin.srm2-datatable-2025 th.sorting_asc,
  .mod-srm-2-trackmaster .dataTableThin.srm2-datatable-2025 th.sorting_desc,
  .content .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 thead th,
  .container .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 thead th,
  .mod-srm-2-trackmaster .srm2-datatable-2025 th {
    width: 0px;
    max-width: 0px;
    min-width: 0px;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
  }
  .mod-srm-2-trackmaster .srm2-datatable-2025 > tbody > tr > td {
    display: block;
    padding: 0px;
    background-color: transparent;
    border: 0px none transparent;
  }
  .mod-srm-2-trackmaster .mod-form .srm2-datatable-2025 > tbody > tr > td {
    width: unset;
  }
  .srm2-datatable-2025 tr,
  .mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.even,
  .mod-srm-2-trackmaster table.srm2-datatable-2025 tbody tr.odd {
    display: block;
    padding: 0px;
    position: relative;
    padding-top: var(--srm-table-item-padding);
    padding-bottom: var(--srm-table-item-padding);
    min-height: 150px;
    border-bottom: 1px solid #BEBEBE;
  }
  .mod-srm-2-trackmaster table.srm2-datatable-2025 .even td,
  .mod-srm-2-trackmaster table.srm2-datatable-2025 .odd td,
  .mod-srm-2-trackmaster table.srm2-datatable-2025 .even .sorting_1,
  .mod-srm-2-trackmaster table.srm2-datatable-2025 .odd .sorting_1,
  .mod-srm-2-trackmaster .content table.srm2-datatable-2025.tablesorter tbody tr td,
  .container .mod-srm-2-trackmaster table.srm2-datatable-2025.tablesorter tbody tr td,
  .mod-srm-2-trackmaster .content table.dataTable.srm2-datatable-2025 tbody tr td,
  .container .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 tbody tr td,
  .mod-srm-2-trackmaster .content table.srm2-datatable-2025.tablesorter tbody tr:hover td,
  .container .mod-srm-2-trackmaster table.srm2-datatable-2025.tablesorter tbody tr:hover td,
  .mod-srm-2-trackmaster .content table.dataTable.srm2-datatable-2025 tbody tr:hover td,
  .container .mod-srm-2-trackmaster table.dataTable.srm2-datatable-2025 tbody tr:hover td,
  .mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.even td,
  .mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.odd td,
  .mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.even td.sorting_1,
  .mod-srm-2-trackmaster .srm2-datatable-2025 tbody tr.odd td.sorting_1,
  .mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
  .container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th,
  .mod-srm-2-trackmaster .content table.srm2-datatable-2025 thead th,
  .container .mod-srm-2-trackmaster table.srm2-datatable-2025 thead th {
    border: 0px none transparent;
    background-image: none;
    background-color: transparent;
    padding: 0px;
  }
  .srm2-datatable-2025 .dt-property {
    margin-left: var(--srm-table-item-padding);
    width: calc(100% - 2 * var(--srm-table-item-padding));
    display: flex;
    flex-direction: column;
  }
  .srm2-datatable-2025:has(.dt-srm-row-image-cell) .dt-property,
  .srm2-datatable-2025 .dt-srm-row-image-cell ~ td .dt-property {
    margin-left: calc(100px + 2 * var(--srm-table-item-padding));
    width: calc(100% - (100px + 2 * var(--srm-table-item-padding) + 24px + 2 * var(--srm-table-item-padding)));
  }
  .srm2-datatable-2025 .dt-property__value {
    flex: 1;
  }
  .srm2-datatable-2025 .dt-property__title {
    flex: 1;
    font-size: 10px;
    font-weight: 600;
    color: #8993AB;
    letter-spacing: 0.6px;
  }
  .srm2-datatable-2025 .dt-property--value-empty-y {
    display: none;
  }
  .srm2-datatable-2025 .dt-srm-row-image-cell,
  .mod-srm-2-trackmaster .srm2-datatable-2025 > tbody > tr > td.dt-srm-row-image-cell {
    position: absolute;
    top: var(--srm-table-item-padding);
    left: var(--srm-table-item-padding);
    display: block;
    z-index: 1;
  }
  .srm2-datatable-2025 td.dt-srm-row-end-table-icons,
  .mod-srm-2-trackmaster .srm2-datatable-2025 > tbody > tr > td.dt-srm-row-end-table-icons {
    position: absolute;
    top: var(--srm-table-item-padding);
    right: var(--srm-table-item-padding);
    display: inline-block;
  }
  .srm2-datatable-2025 td.dt-srm-row-end-table-icons * {
    float: none;
  }
  .srm2-datatable-2025 td.dt-srm-row-end-table-icons-second,
  .mod-srm-2-trackmaster .srm2-datatable-2025 > tbody > tr > td.dt-srm-row-end-table-icons-second {
    top: 42px;
  }
  .srm2-datatable-2025 .dt-srm-row-availability,
  .mod-srm-2-trackmaster .srm2-datatable-2025 > tbody > tr > td.dt-srm-row-availability {
    position: absolute;
    bottom: var(--srm-table-item-padding);
    right: var(--srm-table-item-padding);
    display: inline-block;
  }
  .srm2-datatable-2025 .srm-availability-icon,
  .mod-srm .srm2-datatable-2025 .srm-availability-icon {
    display: block;
    width: 18px;
    height: 18px;
    padding: 3px;
    margin: 3px;
  }
  .mod-srm-2-trackmaster .srm2-datatable-2025 .no-break {
    white-space: normal;
  }
}
.srm-icon.nav-right {
  width: 16px;
  height: 16px;
  margin: 0px;
  margin-top: 2px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 a {
  padding: 0px;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 a.item-text {
  padding-right: 15px;
  padding-left: 28px;
  padding-bottom: 4px;
  hyphens: auto;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 {
  border-bottom-width: 1px;
  border-bottom-color: #dfe4ec;
  margin-bottom: 16px;
  position: relative;
}
.mod-srm-2 .srm-navigation .srm-nav-list li.srm-nav-list-level-1 a:first-child {
  position: relative;
}
.srm-icon.text-notifications {
  background-color: #cb0538;
  text-align: center;
  line-height: unset;
  font-size: 0.7rem;
  height: fit-content;
  width: auto;
  padding: 2px 12px;
  border-radius: 10px;
  position: absolute;
  right: 0px;
  top: 0px;
}
@media (max-width: 991px) {
  div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-list-level-1 .nav-line .srm-icon.nav-right {
    color: #cb0538;
    width: 10px;
    height: 10px;
    overflow: hidden;
    border-radius: 5px;
    display: block;
    padding: 0px;
    right: 10px;
  }
  .srm_side-navigation:not(.active-filter) .srm-icon.text-notifications {
    display: none;
  }
}
.srm-nav-item-alert--count-zero-y .srm-icon.text-notifications,
div.mod-srm-2 div.active-filter#srm-left-col .srm-navigation .srm-nav-list li.srm-nav-item-alert--count-zero-y .nav-line .srm-icon.nav-right {
  display: none;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-item-alert.srm-nav-item-alert--count-zero-y a.item-text {
  padding-right: 0px;
}
.mod-srm-2 .srm-navigation .srm-nav-list .srm-nav-item-alert.srm-nav-item-alert--count-zero-n a.item-text {
  padding-right: 34px;
}
.srm-2-file-list-item * {
  margin-top: 0px;
  margin-bottom: 0px;
  word-wrap: anywhere;
}
.srm-2-file-list-item .label_check .v-a-middle {
  padding-top: 4px;
}
.srm-detail-file-input-wrapper,
.srm-detail-file-input {
  width: 0px;
  min-width: 0px;
  height: 0px;
  min-height: 0px;
  max-height: 0px;
  padding: 0px;
  margin: 0px;
  border: 0px none transparent;
  overflow: hidden;
  opacity: 0;
}
.srm-detail-file-input-selection--empty-n {
  margin-bottom: 3px;
}
.srm-detail-file-input-file {
  display: flex;
}
.srm-detail-file-input-file-icon {
  flex: 0;
  display: block;
  width: 24px;
  height: 24px;
  flex-basis: 24px;
  background-image: url('/images/icons/upload.svg');
}
.srm-detail-file-input-file-name {
  flex: 6;
}
.srm-detail-file-input-file-size {
  flex: 1;
  text-align: right;
  color: #447FB5;
}
.srm-detail-file-input-file-size-unit {
  flex: 1;
  text-align: right;
  color: #6A6A6A;
}
.mod-srm-2--action-events .mod-srm-2-search-all-wrapper {
  display: none;
}
#srm-tool-category-list .toolcat,
.srm-dashboard-stat > .line {
  --srm-tool-category-list-gap: 16px;
  --srm-tool-category-count-inverse: 0.25;
  display: flex;
  flex-wrap: wrap;
  margin-left: 0px;
  margin-right: 0px;
  gap: var(--srm-tool-category-list-gap);
  margin-bottom: var(--srm-tool-category-list-gap);
}
#srm-tool-category-list .toolcat .tile,
.mod-srm-2 .srm-dashboard-stat > .line .tile {
  padding: 0px;
  width: calc(var(--srm-tool-category-count-inverse) * (100% + var(--srm-tool-category-list-gap)) - var(--srm-tool-category-list-gap));
  min-width: calc(var(--srm-tool-category-count-inverse) * (100% + var(--srm-tool-category-list-gap)) - var(--srm-tool-category-list-gap));
  margin-bottom: 0px;
}
@media (max-width: 991px) {
  #srm-tool-category-list .toolcat,
  .srm-dashboard-stat > .line {
    --srm-tool-category-count-inverse: 0.5;
  }
}
.srm-dashboard-stat .stat-block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#srm-tool-category-list .toolcat .tile .cat-head {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
}
.srm-2-detail-head-image-box {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 992px) {
  .srm-2-detail-head-image-box {
    max-width: 300px;
  }
}
.srm-2-detail-head-image {
  max-width: 100%;
  max-height: 100%;
}
.active {
  font-weight: bold;
}
div.mod-my-account {
  color: #6A6A6A;
}
div.mod-my-account .unit.size4of5.right-content {
  width: 730px;
  float: right;
  max-width: 100%;
}
div.mod-my-account h2.my-account-main-title {
  margin-bottom: 24px;
}
div.mod-my-account .content .m-t-40,
div.mod-my-account .content-home .m-t-40 {
  margin-top: 40px;
}
div.mod-my-account .size1of9 {
  width: 5%;
}
div.mod-my-account .size8of9 {
  width: 95%;
}
div.mod-my-account .p-relative {
  position: relative;
}
div.mod-my-account .total {
  text-align: right;
  white-space: nowrap;
  padding: 0;
}
div.mod-my-account .gray-text {
  color: #888;
}
div.mod-my-account .ajaxLoading {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 400;
}
div.mod-my-account .ajaxLoading:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSI0MHB4IiAgaGVpZ2h0PSI0MHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxnIHRyYW5zZm9ybT0icm90YXRlKDAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmM2YzZjMiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2YzZjNmMyI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDYwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI3MCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2YzZjNmMyI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmM2YzZjMiPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzMwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZjNmM2YzIj4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PC9zdmc+) center center no-repeat;
}
div.mod-my-account .loading .ajaxLoading {
  display: block;
}
div.mod-my-account .divider {
  width: 10px;
  height: auto;
  display: inline-block;
}
div.mod-my-account button.form-button {
  height: 33px;
  min-width: 166px;
  white-space: nowrap;
}
@media (max-width: 911px) {
  div.mod-my-account button.form-button {
    width: 100%;
  }
}
div.mod-my-account a.form-button {
  height: 23px;
  width: 124px;
  text-align: center;
  text-decoration: none;
}
div.mod-my-account a.width_100,
div.mod-my-account button.width_100 {
  width: 100%;
}
div.mod-my-account .mod-form {
  margin-bottom: 40px;
}
div.mod-my-account .border {
  border: #6A6A6A 1px solid !important;
  padding: 16px;
  margin-top: 8px;
  margin-bottom: 24px;
  color: #999999;
}
div.mod-my-account .border.contact-area {
  height: 136px;
}
div.mod-my-account .border.company-area {
  height: 247px;
}
div.mod-my-account .border.password-area {
  width: 93.24%;
  position: relative;
}
div.mod-my-account .border.password-area .edit-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -6.76%;
}
@media (max-width: 991px) {
  div.mod-my-account .border.password-area .edit-icon {
    right: -24px;
  }
}
div.mod-my-account .save-location-area {
  margin-top: 24px;
}
div.mod-my-account .top-profile-row {
  margin-bottom: 24px;
}
div.mod-my-account .edit-icon-container {
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 10;
}
div.mod-my-account .lang-icon-container {
  position: absolute;
  right: 10px;
  bottom: 0;
  white-space: nowrap;
  font-weight: bold;
}
div.mod-my-account .lang-icon-container span.active {
  color: #cb0538;
}
div.mod-my-account .tel {
  width: 22px;
  display: inline-block;
}
div.mod-my-account .edit-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTYuNjE3NUw1LjEyODM1IDE4Ljg2OTVMNy4zODAzOSAxOC45OTc5TDE2LjYyMTkgOS43NTYzN0wxNC4yNDE1IDcuMzc1OThMNSAxNi42MTc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE2LjYyMzIgNC45OTk4MkwxNS4wMzkxIDYuNTgzOThMMTcuNDE1MyA4Ljk2MDIzTDE4Ljk5OTUgNy4zNzYwN0wxNi42MjMyIDQuOTk5ODJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  float: right;
  right: 0;
  position: relative;
}
div.mod-my-account .table-edit-icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  position: relative;
}
div.mod-my-account .table-edit-icon:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTYuNjE4TDUuMTI4MzUgMTguODdMNy4zODAzOSAxOC45OTg0TDE2LjYyMTkgOS43NTY4NUwxNC4yNDE1IDcuMzc2NDZMNSAxNi42MThaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTYuNjIzNyA0Ljk5OTgyTDE1LjAzOTYgNi41ODM5OEwxNy40MTU4IDguOTYwMjNMMTkgNy4zNzYwN0wxNi42MjM3IDQuOTk5ODJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
div.mod-my-account .table-delete-icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: 13px 15px;
  background-repeat: no-repeat;
  position: relative;
}
div.mod-my-account .table-delete-icon:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3MTQgMTguMDk1MUgxNS4xNDI5QzE1LjIxODYgMTguMDk1MSAxNS4yOTEzIDE4LjA2NSAxNS4zNDQ5IDE4LjAxMTRDMTUuMzk4NSAxNy45NTc4IDE1LjQyODYgMTcuODg1MSAxNS40Mjg2IDE3LjgwOTRWOC4wOTUwOEMxNS40Mjg2IDguMDE5MyAxNS4zOTg1IDcuOTQ2NjMgMTUuMzQ0OSA3Ljg5MzA0QzE1LjI5MTMgNy44Mzk0NiAxNS4yMTg2IDcuODA5MzYgMTUuMTQyOSA3LjgwOTM2SDE0LjU3MTRDMTQuNDk1NyA3LjgwOTM2IDE0LjQyMyA3LjgzOTQ2IDE0LjM2OTQgNy44OTMwNEMxNC4zMTU4IDcuOTQ2NjMgMTQuMjg1NyA4LjAxOTMgMTQuMjg1NyA4LjA5NTA4VjE3LjgwOTRDMTQuMjg1NyAxNy44ODUxIDE0LjMxNTggMTcuOTU3OCAxNC4zNjk0IDE4LjAxMTRDMTQuNDIzIDE4LjA2NSAxNC40OTU3IDE4LjA5NTEgMTQuNTcxNCAxOC4wOTUxWk04Ljg1NzE0IDE4LjA5NTFIOS40Mjg1N0M5LjUwNDM1IDE4LjA5NTEgOS41NzcwMiAxOC4wNjUgOS42MzA2IDE4LjAxMTRDOS42ODQxOCAxNy45NTc4IDkuNzE0MjkgMTcuODg1MSA5LjcxNDI5IDE3LjgwOTRWOC4wOTUwOEM5LjcxNDI5IDguMDE5MyA5LjY4NDE4IDcuOTQ2NjMgOS42MzA2IDcuODkzMDRDOS41NzcwMiA3LjgzOTQ2IDkuNTA0MzUgNy44MDkzNiA5LjQyODU3IDcuODA5MzZIOC44NTcxNEM4Ljc4MTM3IDcuODA5MzYgOC43MDg2OSA3LjgzOTQ2IDguNjU1MTEgNy44OTMwNEM4LjYwMTUzIDcuOTQ2NjMgOC41NzE0MyA4LjAxOTMgOC41NzE0MyA4LjA5NTA4VjE3LjgwOTRDOC41NzE0MyAxNy44ODUxIDguNjAxNTMgMTcuOTU3OCA4LjY1NTExIDE4LjAxMTRDOC43MDg2OSAxOC4wNjUgOC43ODEzNyAxOC4wOTUxIDguODU3MTQgMTguMDk1MVpNMTkuNzE0MyA0Ljk1MjIySDE2TDE0LjggMy4zNTIyMkMxNC42NDAzIDMuMTM5MzEgMTQuNDMzMyAyLjk2NjUgMTQuMTk1MiAyLjg0NzQ5QzEzLjk1NzIgMi43Mjg0NyAxMy42OTQ3IDIuNjY2NSAxMy40Mjg2IDIuNjY2NUwxMC41NzE0IDIuNjY2NUMxMC4zMDUzIDIuNjY2NSAxMC4wNDI4IDIuNzI4NDcgOS44MDQ3OCAyLjg0NzQ5QzkuNTY2NzQgMi45NjY1IDkuMzU5NjggMy4xMzkzMSA5LjIgMy4zNTIyMkw4IDQuOTUyMjJINC4yODU3MUM0LjIwOTk0IDQuOTUyMjIgNC4xMzcyNyA0Ljk4MjMyIDQuMDgzNjggNS4wMzU5QzQuMDMwMSA1LjA4OTQ4IDQgNS4xNjIxNiA0IDUuMjM3OTNWNS44MDkzNkM0IDUuODg1MTQgNC4wMzAxIDUuOTU3ODEgNC4wODM2OCA2LjAxMTM5QzQuMTM3MjcgNi4wNjQ5NyA0LjIwOTk0IDYuMDk1MDggNC4yODU3MSA2LjA5NTA4SDUuMTQyODZWMTkuMjM3OUM1LjE0Mjg2IDE5LjY5MjYgNS4zMjM0NyAyMC4xMjg2IDUuNjQ0OTYgMjAuNDUwMUM1Ljk2NjQ1IDIwLjc3MTYgNi40MDI0OSAyMC45NTIyIDYuODU3MTQgMjAuOTUyMkgxNy4xNDI5QzE3LjU5NzUgMjAuOTUyMiAxOC4wMzM2IDIwLjc3MTYgMTguMzU1IDIwLjQ1MDFDMTguNjc2NSAyMC4xMjg2IDE4Ljg1NzEgMTkuNjkyNiAxOC44NTcxIDE5LjIzNzlWNi4wOTUwOEgxOS43MTQzQzE5Ljc5MDEgNi4wOTUwOCAxOS44NjI3IDYuMDY0OTcgMTkuOTE2MyA2LjAxMTM5QzE5Ljk2OTkgNS45NTc4MSAyMCA1Ljg4NTE0IDIwIDUuODA5MzZWNS4yMzc5M0MyMCA1LjE2MjE2IDE5Ljk2OTkgNS4wODk0OCAxOS45MTYzIDUuMDM1OUMxOS44NjI3IDQuOTgyMzIgMTkuNzkwMSA0Ljk1MjIyIDE5LjcxNDMgNC45NTIyMlpNMTAuMTE0MyA0LjAzNzkzQzEwLjE2NzcgMy45NjcxNyAxMC4yMzY4IDMuOTA5NzEgMTAuMzE2MSAzLjg3MDA2QzEwLjM5NTQgMy44MzA0MSAxMC40ODI4IDMuODA5NjQgMTAuNTcxNCAzLjgwOTM2SDEzLjQyODZDMTMuNTE3MiAzLjgwOTY0IDEzLjYwNDYgMy44MzA0MSAxMy42ODM5IDMuODcwMDZDMTMuNzYzMiAzLjkwOTcxIDEzLjgzMjMgMy45NjcxNyAxMy44ODU3IDQuMDM3OTNMMTQuNTcxNCA0Ljk1MjIySDkuNDI4NTdMMTAuMTE0MyA0LjAzNzkzWk0xNy43MTQzIDE5LjIzNzlDMTcuNzE0MyAxOS4zODk1IDE3LjY1NDEgMTkuNTM0OCAxNy41NDY5IDE5LjY0MkMxNy40Mzk4IDE5Ljc0OTIgMTcuMjk0NCAxOS44MDk0IDE3LjE0MjkgMTkuODA5NEg2Ljg1NzE0QzYuNzA1NTkgMTkuODA5NCA2LjU2MDI1IDE5Ljc0OTIgNi40NTMwOCAxOS42NDJDNi4zNDU5MiAxOS41MzQ4IDYuMjg1NzEgMTkuMzg5NSA2LjI4NTcxIDE5LjIzNzlWNi4wOTUwOEgxNy43MTQzVjE5LjIzNzlaTTExLjcxNDMgMTguMDk1MUgxMi4yODU3QzEyLjM2MTUgMTguMDk1MSAxMi40MzQyIDE4LjA2NSAxMi40ODc3IDE4LjAxMTRDMTIuNTQxMyAxNy45NTc4IDEyLjU3MTQgMTcuODg1MSAxMi41NzE0IDE3LjgwOTRWOC4wOTUwOEMxMi41NzE0IDguMDE5MyAxMi41NDEzIDcuOTQ2NjMgMTIuNDg3NyA3Ljg5MzA0QzEyLjQzNDIgNy44Mzk0NiAxMi4zNjE1IDcuODA5MzYgMTIuMjg1NyA3LjgwOTM2SDExLjcxNDNDMTEuNjM4NSA3LjgwOTM2IDExLjU2NTggNy44Mzk0NiAxMS41MTIzIDcuODkzMDRDMTEuNDU4NyA3Ljk0NjYzIDExLjQyODYgOC4wMTkzIDExLjQyODYgOC4wOTUwOFYxNy44MDk0QzExLjQyODYgMTcuODg1MSAxMS40NTg3IDE3Ljk1NzggMTEuNTEyMyAxOC4wMTE0QzExLjU2NTggMTguMDY1IDExLjYzODUgMTguMDk1MSAxMS43MTQzIDE4LjA5NTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
div.mod-my-account .table-copy-icon {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-size: 15px 15px;
  background-repeat: no-repeat;
  position: relative;
}
div.mod-my-account .table-copy-icon:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkwMzggMy41OTUyNEwxNy45MDUgMy41OTY0MkwyMC45MDUgNi41OTY0MkwyMC45MDUgNi41OTY0NUwyMC45MDc0IDYuNTk4NzJDMjEuMDUyNCA2LjczNzUxIDIxLjE2NjcgNi45MDUwOCAyMS4yNDMyIDcuMDkwNjhDMjEuMzE5NiA3LjI3NjI4IDIxLjM1NjQgNy40NzU4MSAyMS4zNTExIDcuNjc2NDVMMjEuMzUxMSA3LjY3NjQ1VjcuNjgwMzZMMjEuMzUxMSAxNy4zNTA0TDIxLjM1MTEgMTcuMzUyMkMyMS4zNTM1IDE3LjU1NDggMjEuMzE1NCAxNy43NTYgMjEuMjM5IDE3Ljk0MzdDMjEuMTYyNSAxOC4xMzE0IDIxLjA0OTMgMTguMzAyIDIwLjkwNiAxOC40NDUzQzIwLjc2MjcgMTguNTg4NiAyMC41OTIxIDE4LjcwMTggMjAuNDA0NCAxOC43NzgzQzIwLjIxNjcgMTguODU0NyAyMC4wMTU2IDE4Ljg5MjggMTkuODEyOSAxOC44OTA0TDE5LjgxMjkgMTguODkwNEgxOS44MTExSDE1LjE1VjE3LjUwMDRIMTkuODIxMUgxOS45NzEzTDE5Ljk3MTEgMTcuMzUwMkwxOS45NjExIDkuMjMwMThMMTkuOTYwOSA5LjA4MDM2SDE5LjgxMTFIMTYuMTYxMUMxNS45NzU0IDkuMDgwMzYgMTUuNzk3NCA5LjAwNjYxIDE1LjY2NjEgOC44NzUzM0MxNS41MzQ4IDguNzQ0MDYgMTUuNDYxMSA4LjU2NjAxIDE1LjQ2MTEgOC4zODAzNlY0LjczMDM2VjQuNTgwMzZIMTUuMzExMUgxMC42OTExSDEwLjU0MTFWNC43MzAzNlY1Ljg5MDM0SDkuMTUxMDhWNC42OTAzNUg5LjE1MTA5TDkuMTUxMDcgNC42ODg1NUM5LjE0ODYzIDQuNDg1ODcgOS4xODY3NSA0LjI4NDc2IDkuMjYzMTggNC4wOTcwM0M5LjMzOTYyIDMuOTA5MzEgOS40NTI4NCAzLjczODc2IDkuNTk2MTYgMy41OTU0M0M5LjczOTQ5IDMuNDUyMTEgOS45MTAwMyAzLjMzODkgMTAuMDk3OCAzLjI2MjQ2QzEwLjI4NTUgMy4xODYwMyAxMC40ODY2IDMuMTQ3OTEgMTAuNjg5MyAzLjE1MDM2TDEwLjY4OTMgMy4xNTAzN0gxMC42OTExSDE2LjgxMTFWMy4xNTA0TDE2LjgxNDMgMy4xNTAzM0MxNy4wMTY3IDMuMTQ2MDQgMTcuMjE3OCAzLjE4MzMgMTcuNDA1MiAzLjI1OTgzQzE3LjU5MjYgMy4zMzYzNSAxNy43NjIzIDMuNDUwNSAxNy45MDM4IDMuNTk1MjNMMTcuOTAzOCAzLjU5NTI0Wk0xOS42ODExIDcuNjkwMzZIMjAuMDQzMkwxOS43ODcxIDcuNDM0MjlMMTcuMTE3MiA0Ljc2NDNMMTYuODYxMSA0LjUwODIzVjQuODcwMzZWNy41NDAzNlY3LjY5MDM2SDE3LjAxMTFIMTkuNjgxMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTQuOTA1IDguNTk2NDJMMTQuOTA1IDguNTk2NDVMMTQuOTA3NCA4LjU5ODcyQzE1LjA1MjQgOC43Mzc1MSAxNS4xNjY3IDguOTA1MDggMTUuMjQzMiA5LjA5MDY4QzE1LjMxOTYgOS4yNzYyOCAxNS4zNTY0IDkuNDc1ODEgMTUuMzUxMSA5LjY3NjQ1TDE1LjM1MTEgOS42NzY0NVY5LjY4MDM2TDE1LjM1MTEgMTkuMzUwNEwxNS4zNTExIDE5LjM1MjJDMTUuMzUzNSAxOS41NTQ4IDE1LjMxNTQgMTkuNzU2IDE1LjIzOSAxOS45NDM3QzE1LjE2MjUgMjAuMTMxNCAxNS4wNDkzIDIwLjMwMiAxNC45MDYgMjAuNDQ1M0MxNC43NjI3IDIwLjU4ODYgMTQuNTkyMSAyMC43MDE4IDE0LjQwNDQgMjAuNzc4M0MxNC4yMTY3IDIwLjg1NDcgMTQuMDE1NiAyMC44OTI4IDEzLjgxMjkgMjAuODkwNEwxMy44MTI5IDIwLjg5MDRIMTMuODExMUw0LjY5MTA5IDIwLjg5MDNMNC42ODkxOSAyMC44OTA0QzQuNDgzMzggMjAuODkzIDQuMjc5MTggMjAuODUzNyA0LjA4ODk4IDIwLjc3NTFDMy44OTg3NyAyMC42OTY0IDMuNzI2NTMgMjAuNTc5OSAzLjU4MjcgMjAuNDMyN0MzLjQzODg3IDIwLjI4NTQgMy4zMjY0NCAyMC4xMTA1IDMuMjUyMjMgMTkuOTE4NUMzLjE3ODAyIDE5LjcyNjUgMy4xNDM1NyAxOS41MjE1IDMuMTUwOTkgMTkuMzE1OEwzLjE1MTA4IDE5LjMxNThWMTkuMzEwNFY2LjY5MDM1SDMuMTUxMDlMMy4xNTEwNyA2LjY4ODU1QzMuMTQ4NjMgNi40ODU4NyAzLjE4Njc1IDYuMjg0NzYgMy4yNjMxOCA2LjA5NzAzQzMuMzM5NjIgNS45MDkzMSAzLjQ1Mjg0IDUuNzM4NzYgMy41OTYxNiA1LjU5NTQzQzMuNzM5NDkgNS40NTIxMSAzLjkxMDAzIDUuMzM4OSA0LjA5Nzc2IDUuMjYyNDZDNC4yODU0OCA1LjE4NjAzIDQuNDg2NiA1LjE0NzkxIDQuNjg5MjggNS4xNTAzNkw0LjY4OTI4IDUuMTUwMzdINC42OTEwOUgxMC44MTExVjUuMTUwNEwxMC44MTQzIDUuMTUwMzNDMTEuMDE2NyA1LjE0NjA0IDExLjIxNzggNS4xODMzIDExLjQwNTIgNS4yNTk4M0MxMS41OTI2IDUuMzM2MzUgMTEuNzYyMyA1LjQ1MDUgMTEuOTAzOCA1LjU5NTIzTDExLjkwMzggNS41OTUyNEwxMS45MDUgNS41OTY0MkwxNC45MDUgOC41OTY0MlpNMTEuMTE3MiA2Ljc2NDNMMTAuODYxMSA2LjUwODIzVjYuODcwMzZWOS41NDAzNlY5LjY5MDM2SDExLjAxMTFIMTMuNjgxMUgxNC4wNDMyTDEzLjc4NzEgOS40MzQyOUwxMS4xMTcyIDYuNzY0M1pNMTMuODIxMSAxOS41MDA0SDEzLjk3MTNMMTMuOTcxMSAxOS4zNTAyTDEzLjk2MTEgMTEuMjMwMkwxMy45NjA5IDExLjA4MDRIMTMuODExMUgxMC4xNjExQzkuOTc1NDQgMTEuMDgwNCA5Ljc5NzM4IDExLjAwNjYgOS42NjYxMSAxMC44NzUzQzkuNTM0ODMgMTAuNzQ0MSA5LjQ2MTA4IDEwLjU2NiA5LjQ2MTA4IDEwLjM4MDRWNi43MzAzNlY2LjU4MDM2SDkuMzExMDhINC42OTEwOUg0LjU0MTA5VjYuNzMwMzZWMTkuMzUwNFYxOS41MDA0SDQuNjkxMDlIMTMuODIxMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8cGF0aCBkPSJNMTAuNDQxIDE0LjY3OTRMNy4xNDEyIDE4LjE1MzRMNi4zODg3OCAxNy4zNTU5TDkuNzQ1NjcgMTMuODE5Nkw5LjkwNTk1IDEzLjY1MDhIOS42NzMxNEg3LjQ0ODg4VjEyLjQ5NTZIMTEuNjUxMVYxNy4yNTU3SDEwLjYxMzVWMTQuNzQ4MlYxNC40OTc3TDEwLjQ0MSAxNC42Nzk0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
}
div.mod-my-account .input-hidden-output {
  padding: 10px 0;
  margin-bottom: 10px;
}
div.mod-my-account .delete-icon-link {
  display: inline-block;
  width: 24px;
  height: 24px;
  position: relative;
}
div.mod-my-account .delete-icon-link:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjU3MTQgMTguMDk1MUgxNS4xNDI5QzE1LjIxODYgMTguMDk1MSAxNS4yOTEzIDE4LjA2NSAxNS4zNDQ5IDE4LjAxMTRDMTUuMzk4NSAxNy45NTc4IDE1LjQyODYgMTcuODg1MSAxNS40Mjg2IDE3LjgwOTRWOC4wOTUwOEMxNS40Mjg2IDguMDE5MyAxNS4zOTg1IDcuOTQ2NjMgMTUuMzQ0OSA3Ljg5MzA0QzE1LjI5MTMgNy44Mzk0NiAxNS4yMTg2IDcuODA5MzYgMTUuMTQyOSA3LjgwOTM2SDE0LjU3MTRDMTQuNDk1NyA3LjgwOTM2IDE0LjQyMyA3LjgzOTQ2IDE0LjM2OTQgNy44OTMwNEMxNC4zMTU4IDcuOTQ2NjMgMTQuMjg1NyA4LjAxOTMgMTQuMjg1NyA4LjA5NTA4VjE3LjgwOTRDMTQuMjg1NyAxNy44ODUxIDE0LjMxNTggMTcuOTU3OCAxNC4zNjk0IDE4LjAxMTRDMTQuNDIzIDE4LjA2NSAxNC40OTU3IDE4LjA5NTEgMTQuNTcxNCAxOC4wOTUxWk04Ljg1NzE0IDE4LjA5NTFIOS40Mjg1N0M5LjUwNDM1IDE4LjA5NTEgOS41NzcwMiAxOC4wNjUgOS42MzA2IDE4LjAxMTRDOS42ODQxOCAxNy45NTc4IDkuNzE0MjkgMTcuODg1MSA5LjcxNDI5IDE3LjgwOTRWOC4wOTUwOEM5LjcxNDI5IDguMDE5MyA5LjY4NDE4IDcuOTQ2NjMgOS42MzA2IDcuODkzMDRDOS41NzcwMiA3LjgzOTQ2IDkuNTA0MzUgNy44MDkzNiA5LjQyODU3IDcuODA5MzZIOC44NTcxNEM4Ljc4MTM3IDcuODA5MzYgOC43MDg2OSA3LjgzOTQ2IDguNjU1MTEgNy44OTMwNEM4LjYwMTUzIDcuOTQ2NjMgOC41NzE0MyA4LjAxOTMgOC41NzE0MyA4LjA5NTA4VjE3LjgwOTRDOC41NzE0MyAxNy44ODUxIDguNjAxNTMgMTcuOTU3OCA4LjY1NTExIDE4LjAxMTRDOC43MDg2OSAxOC4wNjUgOC43ODEzNyAxOC4wOTUxIDguODU3MTQgMTguMDk1MVpNMTkuNzE0MyA0Ljk1MjIySDE2TDE0LjggMy4zNTIyMkMxNC42NDAzIDMuMTM5MzEgMTQuNDMzMyAyLjk2NjUgMTQuMTk1MiAyLjg0NzQ5QzEzLjk1NzIgMi43Mjg0NyAxMy42OTQ3IDIuNjY2NSAxMy40Mjg2IDIuNjY2NUwxMC41NzE0IDIuNjY2NUMxMC4zMDUzIDIuNjY2NSAxMC4wNDI4IDIuNzI4NDcgOS44MDQ3OCAyLjg0NzQ5QzkuNTY2NzQgMi45NjY1IDkuMzU5NjggMy4xMzkzMSA5LjIgMy4zNTIyMkw4IDQuOTUyMjJINC4yODU3MUM0LjIwOTk0IDQuOTUyMjIgNC4xMzcyNyA0Ljk4MjMyIDQuMDgzNjggNS4wMzU5QzQuMDMwMSA1LjA4OTQ4IDQgNS4xNjIxNiA0IDUuMjM3OTNWNS44MDkzNkM0IDUuODg1MTQgNC4wMzAxIDUuOTU3ODEgNC4wODM2OCA2LjAxMTM5QzQuMTM3MjcgNi4wNjQ5NyA0LjIwOTk0IDYuMDk1MDggNC4yODU3MSA2LjA5NTA4SDUuMTQyODZWMTkuMjM3OUM1LjE0Mjg2IDE5LjY5MjYgNS4zMjM0NyAyMC4xMjg2IDUuNjQ0OTYgMjAuNDUwMUM1Ljk2NjQ1IDIwLjc3MTYgNi40MDI0OSAyMC45NTIyIDYuODU3MTQgMjAuOTUyMkgxNy4xNDI5QzE3LjU5NzUgMjAuOTUyMiAxOC4wMzM2IDIwLjc3MTYgMTguMzU1IDIwLjQ1MDFDMTguNjc2NSAyMC4xMjg2IDE4Ljg1NzEgMTkuNjkyNiAxOC44NTcxIDE5LjIzNzlWNi4wOTUwOEgxOS43MTQzQzE5Ljc5MDEgNi4wOTUwOCAxOS44NjI3IDYuMDY0OTcgMTkuOTE2MyA2LjAxMTM5QzE5Ljk2OTkgNS45NTc4MSAyMCA1Ljg4NTE0IDIwIDUuODA5MzZWNS4yMzc5M0MyMCA1LjE2MjE2IDE5Ljk2OTkgNS4wODk0OCAxOS45MTYzIDUuMDM1OUMxOS44NjI3IDQuOTgyMzIgMTkuNzkwMSA0Ljk1MjIyIDE5LjcxNDMgNC45NTIyMlpNMTAuMTE0MyA0LjAzNzkzQzEwLjE2NzcgMy45NjcxNyAxMC4yMzY4IDMuOTA5NzEgMTAuMzE2MSAzLjg3MDA2QzEwLjM5NTQgMy44MzA0MSAxMC40ODI4IDMuODA5NjQgMTAuNTcxNCAzLjgwOTM2SDEzLjQyODZDMTMuNTE3MiAzLjgwOTY0IDEzLjYwNDYgMy44MzA0MSAxMy42ODM5IDMuODcwMDZDMTMuNzYzMiAzLjkwOTcxIDEzLjgzMjMgMy45NjcxNyAxMy44ODU3IDQuMDM3OTNMMTQuNTcxNCA0Ljk1MjIySDkuNDI4NTdMMTAuMTE0MyA0LjAzNzkzWk0xNy43MTQzIDE5LjIzNzlDMTcuNzE0MyAxOS4zODk1IDE3LjY1NDEgMTkuNTM0OCAxNy41NDY5IDE5LjY0MkMxNy40Mzk4IDE5Ljc0OTIgMTcuMjk0NCAxOS44MDk0IDE3LjE0MjkgMTkuODA5NEg2Ljg1NzE0QzYuNzA1NTkgMTkuODA5NCA2LjU2MDI1IDE5Ljc0OTIgNi40NTMwOCAxOS42NDJDNi4zNDU5MiAxOS41MzQ4IDYuMjg1NzEgMTkuMzg5NSA2LjI4NTcxIDE5LjIzNzlWNi4wOTUwOEgxNy43MTQzVjE5LjIzNzlaTTExLjcxNDMgMTguMDk1MUgxMi4yODU3QzEyLjM2MTUgMTguMDk1MSAxMi40MzQyIDE4LjA2NSAxMi40ODc3IDE4LjAxMTRDMTIuNTQxMyAxNy45NTc4IDEyLjU3MTQgMTcuODg1MSAxMi41NzE0IDE3LjgwOTRWOC4wOTUwOEMxMi41NzE0IDguMDE5MyAxMi41NDEzIDcuOTQ2NjMgMTIuNDg3NyA3Ljg5MzA0QzEyLjQzNDIgNy44Mzk0NiAxMi4zNjE1IDcuODA5MzYgMTIuMjg1NyA3LjgwOTM2SDExLjcxNDNDMTEuNjM4NSA3LjgwOTM2IDExLjU2NTggNy44Mzk0NiAxMS41MTIzIDcuODkzMDRDMTEuNDU4NyA3Ljk0NjYzIDExLjQyODYgOC4wMTkzIDExLjQyODYgOC4wOTUwOFYxNy44MDk0QzExLjQyODYgMTcuODg1MSAxMS40NTg3IDE3Ljk1NzggMTEuNTEyMyAxOC4wMTE0QzExLjU2NTggMTguMDY1IDExLjYzODUgMTguMDk1MSAxMS43MTQzIDE4LjA5NTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
}
div.mod-my-account .delete-icon-link img {
  width: 13px;
  height: 15px;
  display: none;
}
div.mod-my-account .tile {
  border: #036 1px solid;
  padding: 10px 15px;
  margin-bottom: 20px;
  position: relative;
  min-height: 83px;
}
div.mod-my-account .tile .tile-icon {
  position: absolute;
  right: 10px;
  top: 10px;
}
div.mod-my-account .tile .tile-icon .edit-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NS42NzkgNDUuNjgiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMwMDIxNjI7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03IC03Ljg1MSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcgNykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjguNTc3LDMuNTU1LDUuMDEzLDI3LjExMywwLDI4LjU2OGwxLjQ1OC01LjAxMUwyNS4wMjMsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuNDM5IDguNTE5KSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNNDUuNjc5LDQ1LjY4MUgwVjBINDUuNjc5VjQ1LjY4Wk0zLjgzMSwzLjgzMlY0MS44NDdINDEuODQ2VjMuODMyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjg1MSkiLz48L2c+PC9nPjwvc3ZnPg==);
  width: 15px;
  height: 15px;
}
div.mod-my-account .unit.right {
  float: right;
  text-align: right;
}
div.mod-my-account .unit.no-padding-right {
  padding-right: 0;
}
div.mod-my-account h1 {
  margin-bottom: 20px;
  color: #000;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
}
div.mod-my-account h3 {
  margin: 16px 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
div.mod-my-account .downloadTitle {
  font-weight: bold;
  font-size: 18px;
  margin: 40px 0 10px 0;
}
div.mod-my-account .my-account-navigation {
  color: #036;
  margin-bottom: 20px;
}
div.mod-my-account .my-account-navigation a,
div.mod-my-account .my-account-navigation a:link,
div.mod-my-account .my-account-navigation a:hover,
div.mod-my-account .my-account-navigation a:focus,
div.mod-my-account .my-account-navigation a:visited,
div.mod-my-account .my-account-navigation a:active {
  color: #000;
  text-decoration: none;
}
div.mod-my-account .my-account-navigation a:hover,
div.mod-my-account .my-account-navigation a:focus,
div.mod-my-account .my-account-navigation a:active {
  font-weight: bold;
}
div.mod-my-account .my-account-navigation .active a {
  font-weight: bold;
}
div.mod-my-account .my-account-navigation .my-account-nav-list {
  background-color: #fff;
  margin-left: 0px;
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-1 {
  color: #000;
  /*border-bottom: 1px solid;*/
  padding: 0;
  margin: 0;
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-1:hover {
  /*background-color: @cl_grayee;*/
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-1 a {
  display: block;
  padding: 8px 4px 16px 24px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  position: relative;
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-1 a:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTlMOSAxNy45NDkxTDE0LjkwOTkgMTIuMDAwNUw5IDYuMDUxOTFMMTAuMDQ1MSA1TDE3IDEyLjAwMDVMMTAuMDQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-1 a.active {
  font-weight: bold !important;
}
div.mod-my-account .my-account-navigation .my-account-nav-list li.my-account-nav-list-level-2 {
  margin-left: -15px;
}
div.mod-my-account .dataTableThin {
  border-collapse: unset;
  border: 1px solid #6A6A6A;
}
div.mod-my-account .dataTableThin > thead > tr > th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal;
}
div.mod-my-account .dataTableThin tbody td:first-child {
  font-weight: normal;
  outline: none;
}
div.mod-my-account .dataTables_info {
  display: none;
}
div.mod-my-account .dataTables_filter {
  text-align: right;
}
div.mod-my-account .dataTables_wrapper .margin2of3 {
  margin-left: 66.66666%;
}
div.mod-my-account .no-break {
  white-space: nowrap;
}
div.mod-my-account .my-account-rights label {
  color: #000;
  font-weight: normal;
}
div.mod-my-account #objectadressecontrol .selectize-control {
  height: 48px;
  white-space: nowrap;
}
div.mod-my-account #objectadressecontrol .selectize-control .selectize-input {
  height: 48px;
  padding-top: 13px;
}
@media (max-width: 991px) {
  div.mod-my-account #objectadressecontrol .selectize-control .selectize-input {
    height: 48px;
    padding-top: 14px;
    margin-top: 0;
  }
}
div.mod-my-account #objectadressecontrol .selectize-control .selectize-input input[type="text"] {
  height: auto;
}
div.mod-my-account #objectadressecontrol .selectize-control .selectize-input .selectize-ctrl span {
  top: 0;
}
div.mod-my-account #objectadressecontrol .selectize-control .selectize-input .lieferadresse_id_sel {
  font-weight: normal;
}
div.mod-my-account div.olOrderTitle {
  padding-left: 20px;
  padding-right: 20px;
}
div.mod-my-account div.olOrderSubline {
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}
div.mod-my-account div.olOrder {
  width: 99%;
}
div.mod-my-account .size_13 {
  font-size: 13px;
}
div.mod-my-account .button-line {
  margin-top: 50px;
}
div.mod-my-account .button-line .form-button {
  margin-left: 20px;
}
@media (max-width: 991px) {
  div.mod-my-account .button-line .form-button {
    margin-left: 0;
  }
}
div.mod-my-account .button-line .form-button:first-child {
  margin-left: 0;
}
div.mod-my-account .button-line .size1of1,
div.mod-my-account .button-line .size1of4 {
  text-align: right;
}
div.mod-my-account .button-line .size1of1 .button-line-offer-order,
div.mod-my-account .button-line .size1of4 .button-line-offer-order {
  float: left;
  margin-top: 10px;
}
div.mod-my-account .button-line .size1of1 .button-line-offer-order .textlink,
div.mod-my-account .button-line .size1of4 .button-line-offer-order .textlink {
  font-weight: normal;
}
div.mod-my-account .button-line .size1of1 .button-line-offer-order .textlink:hover,
div.mod-my-account .button-line .size1of4 .button-line-offer-order .textlink:hover,
div.mod-my-account .button-line .size1of1 .button-line-offer-order .textlink:active,
div.mod-my-account .button-line .size1of4 .button-line-offer-order .textlink:active,
div.mod-my-account .button-line .size1of1 .button-line-offer-order .textlink:focus,
div.mod-my-account .button-line .size1of4 .button-line-offer-order .textlink:focus {
  text-decoration: none;
}
div.mod-my-account .set-pw-container {
  padding-top: 30px;
  font-weight: bold;
  text-align: right;
}
div.mod-my-account .mod-accordion-my-account .accordion > .header {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #000;
  margin-top: 0;
}
div.mod-my-account .mod-accordion-my-account .accordion > .ui-accordion-header-active {
  border-top: 1px solid #000;
  border-bottom: 0;
}
div.mod-my-account .mod-accordion-my-account .accordion .acc-content {
  padding-top: 20px;
  padding-bottom: 30px;
  color: #000;
}
div.mod-my-account .pd-l-5 {
  padding-left: 5px;
}
div.mod-my-account .z-index-unset {
  z-index: unset;
}
div.mod-my-account .history-info {
  color: #000;
  padding-left: 25px;
  background-image: url("/images/info_alert.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 20px 20px;
  padding-top: 2px;
}
div.mod-my-account .account-status-message {
  margin-top: 3px;
}
.directlink-box input {
  border: none;
  color: #fff;
}
.directlink-box input:focus {
  outline: none;
}
.directlink-box input::selection {
  background: none;
}
.copy-success,
.copy-failure {
  transition: all 0.5s ease-in-out;
  visibility: visible;
  opacity: 1;
  color: #000;
  text-align: right;
  font-size: 12px;
}
.copy-success .text,
.copy-failure .text {
  padding-top: 4px;
}
.copy-success .icon,
.copy-failure .icon {
  margin-right: 13px;
}
.copy-success.invisible,
.copy-failure.invisible {
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
.copy-success.invisible .text,
.copy-failure.invisible .text,
.copy-success.invisible .icon,
.copy-failure.invisible .icon {
  height: 0;
}
.directlink-box input {
  border: none;
  color: #fff;
}
.directlink-box input:focus {
  outline: none;
}
.directlink-box input::selection {
  background: none;
}
.copy-success {
  transition: all 0.5s ease-in-out;
  visibility: visible;
  opacity: 1;
  color: #000;
  text-align: right;
  font-size: 12px;
}
.copy-success .text {
  padding-top: 4px;
}
.copy-success .icon {
  margin-right: 13px;
}
.copy-success.invisible {
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
.copy-success.invisible .text,
.copy-success.invisible .icon {
  height: 0;
}
.my-account-content .mod-accordion .accordion > .header:before {
  display: none;
}
@media screen and (max-width: 767px) {
  div.mod-my-account .my-account-main-title {
    display: none;
  }
  div.mod-my-account .my-account-navigation {
    display: none;
  }
  div.mod-my-account .my-account-content {
    padding: 0;
  }
  div.mod-my-account .content .saporderdetail .unit {
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  div.olOrderSublineItem {
    width: 100%;
  }
  div.mod-my-account .saporderdetail > .line {
    margin: 0;
  }
  div.mod-my-account div.olOrderTitle {
    padding-left: 15px;
    padding-right: 15px;
  }
  div.mod-my-account .lang-icon-container {
    position: relative;
    left: unset;
    bottom: unset;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 991px) {
  div.mod-my-account .col-lang,
  div.mod-my-account .col-company,
  div.mod-my-account .button-second {
    margin-top: 20px;
  }
  div.mod-my-account a.width_100,
  div.mod-my-account button.width_100 {
    width: 100%;
  }
  div.mod-my-account a.width_140_mobile,
  div.mod-my-account button.width_140_mobile {
    width: 140px;
  }
  div.mod-my-account .l-ta-right-mobile {
    text-align: right;
  }
  div.mod-my-account .hidden-mobile {
    display: none !important;
  }
  div.mod-my-account .mobile-no-break-line {
    padding: 0;
  }
  div.mod-my-account .mobile-no-break-line .line {
    margin: 0 -10px;
  }
  div.mod-my-account .mobile-no-break-line .line .unit {
    float: left;
    padding: 0 10px;
    clear: none;
  }
  div.mod-my-account .mobile-no-break-line .line .size1of4,
  div.mod-my-account .mobile-no-break-line .line .size3of4,
  div.mod-my-account .mobile-no-break-line .line .size1of2 {
    width: 50%;
  }
  div.mod-my-account .mobile-no-break-line .line .total {
    width: 100%;
    padding: 0;
  }
  div.mod-my-account .button-line .form-button {
    margin-top: 10px;
  }
  div.mod-my-account .button-line .form-button:first-child {
    margin-top: 30px;
  }
  div.mod-my-account .button-line .size1of1 .button-line-offer-order {
    float: none;
    margin-bottom: 10px;
  }
  div.mod-my-account .edit-icon-container {
    right: 0;
  }
  div.mod-my-account .set-pw-container {
    padding-top: 10px;
    padding-bottom: 20px;
  }
  div.mod-my-account .m-t-40-mobile {
    margin-top: 40px;
  }
  div.mod-my-account .size-mobile-60 {
    float: left;
    width: 60%;
    clear: none;
  }
  div.mod-my-account .size-mobile-50 {
    float: left;
    width: 50%;
    clear: none;
  }
  div.mod-my-account .size-mobile-50 button.width_140_mobile {
    width: 100%;
  }
  div.mod-my-account .size-mobile-40 {
    float: right;
    width: 38%;
    clear: none;
  }
  div.mod-my-account .size-mobile-10 {
    float: right;
    width: 10%;
    clear: none;
  }
  div.mod-my-account .mobile-padding-top-20 {
    padding-top: 21px !important;
  }
  div.mod-my-account .mobile-no-margin {
    margin: 0;
  }
  div.mod-my-account .dataTables_wrapper .margin2of3 {
    margin-left: 0;
  }
}
@media screen and (min-width: 641px) {
  .hidden-desktop {
    display: none !important;
  }
  div.mod-my-account .no-padding-desktop {
    padding-left: 0;
    padding-right: 0;
  }
  div.mod-my-account .total {
    padding: 0 10px;
  }
}
.mod-my-account-orders .mod-form input {
  height: 30px;
}
.mod-fkat .line {
  margin: 0 -10px;
}
.mod-fkat .line .unit {
  padding: 0 10px;
  box-sizing: border-box;
}
.mod-fkat .img-responsive {
  text-align: left;
}
.mod-fkat .img-responsive img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.mod-fkat .width_1 {
  width: 1%;
}
.mod-fkat .r-tabs .r-tabs-nav .r-tabs-tab,
.mod-fkat .r-tabs .r-tabs-nav .r-tabs-anchor {
  padding-left: 10px;
  padding-right: 10px;
}
body.body-product-print {
  margin: 0;
  padding: 0 10px;
  background-color: #fff;
  width: 1000px;
}
div.mod-product-view-print {
  padding: 0;
  width: 100% !important;
}
div.mod-product-view-print .aktion_datum {
  margin-left: 5px;
  color: #cb0538;
}
div.mod-product-view-print .price_statt {
  color: #cb0538;
}
div.mod-product-view-print div {
  float: none !important;
  width: 100% !important;
}
div.mod-product-view-print table.table-print {
  width: 100% !important;
  padding: 0;
  margin: 0;
  display: table;
}
div.mod-product-view-print table.table-print > tr > td {
  padding: 0 !important;
  margin: 0 !important;
}
div.mod-product-view-print ul.square {
  margin-left: 10px !important;
}
div.mod-product-view-print img#preview-image {
  max-width: 300px;
  width: auto;
  height: auto;
}
div.mod-product-view-print .manufacturer-image {
  margin-bottom: 10px;
}
div.mod-product-view-print .product-view-details-container {
  float: none;
  width: 100%;
}
div.mod-product-view-print .product-view-details-container .product-details {
  float: none;
  width: 100%;
}
.productlist-da > .pt-0 > .line > .unit.size1of4,
.websitelist-da > .pt-0 > .line > .unit.size1of4 {
  width: 235px;
  padding-left: 20px;
}
@media (max-width: 991px) {
  .productlist-da > .pt-0 > .line > .unit.size1of4,
  .websitelist-da > .pt-0 > .line > .unit.size1of4 {
    /*display: none;*/
  }
  .productlist-da > .pt-0 > .line > .unit.size1of4 .facetgroup.orderlistgroup,
  .websitelist-da > .pt-0 > .line > .unit.size1of4 .facetgroup.orderlistgroup {
    display: none;
  }
}
@media (min-width: 992px) {
  .productlist-da > .pt-0 > .line > .unit:last-child,
  .websitelist-da > .pt-0 > .line > .unit:last-child {
    width: 735px;
  }
}
@media screen and (min-width: 992px) {
  .productlist-da > .pt-0 > .line > .unit:last-child,
  .websitelist-da > .pt-0 > .line > .unit:last-child {
    padding-left: 15px;
    padding-right: 0;
  }
}
.productlist-da > .pt-0 > .line > .unit:last-child .result-container .result-border,
.websitelist-da > .pt-0 > .line > .unit:last-child .result-container .result-border {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .productlist-da > .pt-0 > .line > .unit:last-child .result-container .result-border,
  .websitelist-da > .pt-0 > .line > .unit:last-child .result-container .result-border {
    border-bottom: 2px solid #E0E0E0;
    padding-bottom: 12px;
    margin-bottom: 16px;
    border-top: 2px solid #E0E0E0;
    padding-top: 12px;
  }
}
.productlist-da #search-load-more-container,
.websitelist-da #search-load-more-container,
.productlist-da #search-load-previous-container,
.websitelist-da #search-load-previous-container {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 24px;
}
#hitlist #search-load-more-container,
#hitlist #search-load-previous-container {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 24px;
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line > .unit:first-child {
    width: 235px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line > .unit:last-child {
    width: 735px;
    padding-left: 15px;
    padding-right: 0;
  }
}
.orderlist-da > .content > .line > .unit:last-child .result-container .result-border {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line > .unit#orderlist-itemnum-container {
    width: 720px;
    padding-left: 0;
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line > .unit#orderlist-title-container {
    width: 225px;
  }
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line + .line > .unit:first-child {
    width: 235px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  .orderlist-da > .content > .line + .line > .unit:last-child {
    width: 735px;
  }
}
@media screen and (min-width: 992px) {
  .orderlist-da > .content > .line + .line > .unit:last-child {
    padding-left: 15px;
    padding-right: 0;
  }
}
.orderlist-da > .content > .line + .line > .unit:last-child .result-container .result-border {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 12px;
  margin-bottom: 24px;
}
.orderlist-da span.title {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}
.websitelist-da > .pt-0 > .line > .unit:first-child {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6A6A6A;
}
.websitelist-da > .pt-0 > .line > .unit:first-child .header-border {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 10px;
  margin-left: -10px;
}
@media (max-width: 991px) {
  .websitelist-da > .pt-0 > .line > .unit:first-child .header-border {
    display: none;
  }
}
.websitelist-da > .pt-0 > .line > .unit:last-child .result-container .result-border {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #8d8d8d;
}
@media (max-width: 992px) {
  .websitelist-da div#background-layer,
  .layout-da div#background-layer {
    background-color: #F0F0F0;
    right: -100%;
    padding-top: 0;
    transition: right 0.5s ease-out;
  }
  .websitelist-da div#background-layer.background-layer,
  .layout-da div#background-layer.background-layer {
    right: 0;
  }
  .websitelist-da div.active-filter#facetouter,
  .layout-da div.active-filter#facetouter {
    width: 100%;
    padding: 0 24px;
    background-color: #fff;
    margin-top: 46px;
  }
  .websitelist-da .facetfields,
  .layout-da .facetfields {
    padding: 20px 0;
  }
  .websitelist-da .facettitle,
  .layout-da .facettitle {
    background: #fff;
    padding: 0 5px;
    font-size: 14px;
    line-height: 22px;
  }
  .websitelist-da .facetgroup-container,
  .layout-da .facetgroup-container {
    padding: 0;
  }
  .websitelist-da .facetgroup,
  .layout-da .facetgroup {
    padding-bottom: 0;
  }
}
.websitelist-da .search-switch,
.layout-da .search-switch {
  margin-left: -10px;
}
.websitelist-da .pt-0,
.layout-da .pt-0 {
  padding-top: 0;
}
.websitelist-da .pt-10,
.layout-da .pt-10 {
  padding-top: 10px;
}
.websitelist-da .pt-30,
.layout-da .pt-30 {
  padding-top: 30px;
}
.websitelist-da .pr-20,
.layout-da .pr-20 {
  padding-right: 20px;
}
.websitelist-da .pb-10,
.layout-da .pb-10 {
  padding-bottom: 10px;
}
.websitelist-da .mt-15,
.layout-da .mt-15 {
  margin-top: 15px;
}
.websitelist-da .mb-15,
.layout-da .mb-15 {
  margin-bottom: 15px;
}
.websitelist-da .mb-30,
.layout-da .mb-30 {
  margin-bottom: 30px;
}
.websitelist-da #hitlist .replacement,
.layout-da #hitlist .replacement {
  margin-bottom: 17px;
}
.websitelist-da #hitlist .replacement .message,
.layout-da #hitlist .replacement .message {
  margin-bottom: 17px;
}
.websitelist-da #hitlist .replacement .info-basket .left-col .info-basket-text,
.layout-da #hitlist .replacement .info-basket .left-col .info-basket-text {
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  color: #6a6a6a;
  padding-top: 12px;
}
.websitelist-da #hitlist .replacement .info-basket .right-col,
.layout-da #hitlist .replacement .info-basket .right-col {
  text-align: right;
}
.websitelist-da .card,
.layout-da .card {
  padding: 0 16px;
  background: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  position: relative;
  margin-bottom: 24px;
  min-height: 255px;
}
@media (min-width: 992px) {
  .websitelist-da .card,
  .layout-da .card {
    min-height: 150px;
  }
}
.websitelist-da .card.active,
.layout-da .card.active {
  border: 2px solid #6A6A6A;
  margin: -2px -2px 22px -2px;
}
.websitelist-da .card.product-action:before,
.layout-da .card.product-action:before {
  content: "";
  position: absolute;
  border-width: 0 0 20px 20px;
  border-style: solid;
  border-color: #cb0538 transparent transparent #cb0538;
  background: transparent;
  display: block;
  z-index: 10;
  left: 0;
}
.websitelist-da .card .card-footer hr,
.layout-da .card .card-footer hr {
  margin-top: 0;
}
.websitelist-da .card .card-footer .icon-container-left-flex,
.layout-da .card .card-footer .icon-container-left-flex,
.websitelist-da .card .card-footer .icon-container-left,
.layout-da .card .card-footer .icon-container-left,
.websitelist-da .card .card-footer .icon-container-right,
.layout-da .card .card-footer .icon-container-right {
  margin-bottom: 8px;
}
@media screen and (max-width: 991px) {
  .websitelist-da .card .card-footer .line,
  .layout-da .card .card-footer .line {
    position: relative;
  }
  .websitelist-da .card .card-footer .line > .icon-container-left-flex,
  .layout-da .card .card-footer .line > .icon-container-left-flex,
  .websitelist-da .card .card-footer .line .icon-container-left,
  .layout-da .card .card-footer .line .icon-container-left {
    height: 32px;
  }
}
.websitelist-da .card .icon-container-left .icon-container,
.layout-da .card .icon-container-left .icon-container {
  float: left;
  margin-right: 7px;
}
.websitelist-da .card .icon-container-left-flex,
.layout-da .card .icon-container-left-flex {
  float: left;
  margin-right: 7px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.websitelist-da .card .icon-container-right .icon-container,
.layout-da .card .icon-container-right .icon-container {
  float: right;
  margin-left: 10px;
}
.websitelist-da .card .icon-container-right .icon-container .gridInfolink,
.layout-da .card .icon-container-right .icon-container .gridInfolink {
  display: none;
}
@media screen and (max-width: 991px) {
  .websitelist-da .card .icon-container-right,
  .layout-da .card .icon-container-right {
    position: absolute;
    top: 0;
    width: 50%;
    right: 0;
  }
}
.websitelist-da .card .icon-container,
.layout-da .card .icon-container {
  width: 32px;
  height: 32px;
  position: relative;
}
.websitelist-da .card .icon-container > .center,
.layout-da .card .icon-container > .center,
.websitelist-da .card .icon-container-small > .center,
.layout-da .card .icon-container-small > .center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.websitelist-da .card .icon-container-small,
.layout-da .card .icon-container-small {
  width: 24px;
  height: 24px;
  position: relative;
  margin-top: 1px;
}
.websitelist-da .banner-card,
.layout-da .banner-card {
  padding: 0px;
  display: flex;
}
.websitelist-da .banner-card__link,
.layout-da .banner-card__link {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.websitelist-da .banner-card__picture,
.layout-da .banner-card__picture,
.websitelist-da .banner-card__image,
.layout-da .banner-card__image {
  max-width: 100%;
}
.websitelist-da .facetfields,
.layout-da .facetfields {
  background-color: #fff;
  margin-top: 8px;
  padding: 0;
}
.websitelist-da .facetfields > .niceform :hover::placeholder,
.layout-da .facetfields > .niceform :hover::placeholder {
  color: #000;
}
.websitelist-da .facetfields > .niceform :hover:-ms-input-placeholder,
.layout-da .facetfields > .niceform :hover:-ms-input-placeholder {
  color: #000;
}
.websitelist-da .facetfields > .niceform :hover::-ms-input-placeholder,
.layout-da .facetfields > .niceform :hover::-ms-input-placeholder {
  color: #000;
}
.websitelist-da .facetfields > .niceform ::placeholder,
.layout-da .facetfields > .niceform ::placeholder {
  color: #999999;
}
.websitelist-da .facetfields > .niceform :-ms-input-placeholder,
.layout-da .facetfields > .niceform :-ms-input-placeholder {
  color: #999999;
}
.websitelist-da .facetfields > .niceform ::-ms-input-placeholder,
.layout-da .facetfields > .niceform ::-ms-input-placeholder {
  color: #999999;
}
@media (max-width: 991px) {
  .websitelist-da .facetfields,
  .layout-da .facetfields {
    margin-top: 0;
  }
  .websitelist-da .facetfields > .niceform .facetgroup:last-child,
  .layout-da .facetfields > .niceform .facetgroup:last-child {
    border-bottom: none;
  }
}
.websitelist-da div.facetgroup,
.layout-da div.facetgroup {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: -10px;
  padding-left: 10px;
}
.websitelist-da div.facetgroup .facettitle,
.layout-da div.facetgroup .facettitle {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-top: 16px;
  margin-left: -10px;
  padding-left: 10px;
}
.websitelist-da div.facetgroup .facettitle.facetclosed,
.layout-da div.facetgroup .facettitle.facetclosed {
  color: #6A6A6A;
}
.websitelist-da div.facetgroup .facettitle.facetclosed + .facetgroup-container ul.facetitems,
.layout-da div.facetgroup .facettitle.facetclosed + .facetgroup-container ul.facetitems {
  padding-top: 0;
}
.websitelist-da div.facetgroup .facettitle:hover,
.layout-da div.facetgroup .facettitle:hover {
  background: #f3f3f3;
}
.websitelist-da div.facetgroup .facetitems,
.layout-da div.facetgroup .facetitems {
  padding-top: 0;
}
.websitelist-da div.facetgroup .facetitems .facetitem,
.layout-da div.facetgroup .facetitems .facetitem {
  padding-bottom: 12px;
}
.websitelist-da div.facetgroup .facetitems.facetmore,
.layout-da div.facetgroup .facetitems.facetmore {
  padding-top: 0;
}
.websitelist-da div.facetgroup .facetitems input[type="checkbox"],
.layout-da div.facetgroup .facetitems input[type="checkbox"] {
  display: none;
}
.websitelist-da div.facetgroup .facet-search-field-container,
.layout-da div.facetgroup .facet-search-field-container {
  margin-top: 16px;
  margin-bottom: 16px;
  position: relative;
}
.websitelist-da div.facetgroup .facet-search-field-container .facet-search-field,
.layout-da div.facetgroup .facet-search-field-container .facet-search-field {
  width: 100%;
  color: #000;
  border: 1px solid #6A6A6A;
}
.websitelist-da div.facetgroup .facet-search-field-container .facet-search-field:focus,
.layout-da div.facetgroup .facet-search-field-container .facet-search-field:focus,
.websitelist-da div.facetgroup .facet-search-field-container .facet-search-field:hover,
.layout-da div.facetgroup .facet-search-field-container .facet-search-field:hover {
  border-radius: 0;
  color: #000;
  border: 1px solid #000000;
  padding: 10px;
  outline: 0 !important;
}
.websitelist-da div.facetgroup .facet-search-field-container .facet-search-field-clear,
.layout-da div.facetgroup .facet-search-field-container .facet-search-field-clear {
  position: absolute;
  right: 19px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTE1MTggNS4wMDUyNEwxMCA4Ljg5MDA1TDguODkwMDUgMTBMNS4wMDUyNCA2LjExNTE4TDEuMTA5OTUgMTBMMCA4Ljg5MDA1TDMuODk1MjkgNS4wMDUyNEwwIDEuMTA5OTVMMS4xMDk5NSAwTDUuMDA1MjQgMy44OTUyOUw4Ljg5MDA1IDBMMTAgMS4xMDk5NUw2LjExNTE4IDUuMDA1MjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 10px;
  text-align: center;
  cursor: pointer;
}
.websitelist-da div.facetgroup .clear-current-facet,
.layout-da div.facetgroup .clear-current-facet {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #6A6A6A;
  position: relative;
  padding-left: 27px;
  cursor: pointer;
  margin-top: 16px;
  margin-bottom: 16px;
}
.websitelist-da div.facetgroup .clear-current-facet:before,
.layout-da div.facetgroup .clear-current-facet:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTE1MTggNS4wMDUyNEwxMCA4Ljg5MDA1TDguODkwMDUgMTBMNS4wMDUyNCA2LjExNTE4TDEuMTA5OTUgMTBMMCA4Ljg5MDA1TDMuODk1MjkgNS4wMDUyNEwwIDEuMTA5OTVMMS4xMDk5NSAwTDUuMDA1MjQgMy44OTUyOUw4Ljg5MDA1IDBMMTAgMS4xMDk5NUw2LjExNTE4IDUuMDA1MjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
  width: 10px;
  height: 10px;
  float: none;
  margin-right: 0;
  position: absolute;
  background-size: 10px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.websitelist-da div.facetgroup .facetgroup-container.group-open .facetitems,
.layout-da div.facetgroup .facetgroup-container.group-open .facetitems {
  padding-top: 8px;
}
.websitelist-da div.facetgroup .facetgroup-container-scrollable,
.layout-da div.facetgroup .facetgroup-container-scrollable {
  max-height: 400px;
  overflow: hidden;
  overflow-y: scroll;
}
.websitelist-da div.facetgroup .facetgroup-container-scrollable.group-open,
.layout-da div.facetgroup .facetgroup-container-scrollable.group-open {
  margin-bottom: 10px;
}
.websitelist-da .no-padding,
.layout-da .no-padding {
  padding: 0;
}
@media (min-width: 992px) {
  .websitelist-da .no-padding-right,
  .layout-da .no-padding-right {
    padding-right: 0;
  }
}
.websitelist-da .no-padding-left,
.layout-da .no-padding-left {
  padding-left: 0;
}
.layout-da {
  /* fix from old layout.. */
}
.layout-da .border-top {
  border-top: #ececec solid 1px;
}
.layout-da .border-bottom {
  border-bottom: #ececec solid 1px;
}
.layout-da .border-top-dashed {
  border-top: #ececec dashed 1px;
}
.layout-da .isCompany-1,
.layout-da .isCompany-0 {
  padding-left: 32px;
  position: relative;
}
.layout-da .isCompany-1:before,
.layout-da .isCompany-0:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
}
.layout-da .isCompany-1:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da .isCompany-0:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da #addToOrderlist .mod-form {
  margin-bottom: 24px;
}
.layout-da #addToOrderlist .mod-form .dd2l {
  padding-bottom: 0;
  height: auto;
}
.layout-da #addToOrderlist .mod-form .dd2l > .selected {
  margin-bottom: 0;
  height: 40px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  position: relative;
}
.layout-da #addToOrderlist .mod-form .dd2l > .selected > .arrow {
  height: 24px;
  width: 24px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  background-position: top;
}
.layout-da #addToOrderlist .mod-form .dd2l > .selected:hover {
  border: 1px solid #000;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul {
  margin-top: 0;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li {
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  padding: 11px 16px;
  position: relative;
  cursor: pointer;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-1,
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-0 {
  padding-left: 48px;
  position: relative;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-1:before,
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-0:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-1:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.isCompany-0:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li.selected,
.layout-da #addToOrderlist .mod-form .dd2l > ul > li:hover {
  background: #f1f1f1;
  color: #CB0538;
}
.layout-da #addToOrderlist .mod-form .dd2l > ul > li + li:after {
  content: '';
  height: 1px;
  background: #E0E0E0;
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  bottom: 100%;
  left: 0;
  position: absolute;
}
.layout-da #addToOrderlist input[type="checkbox"] + span,
.layout-da #addToOrderlist .orderlist-add-fake-checkbox span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.layout-da #addToOrderlist input[type="checkbox"]:checked + span,
.layout-da #addToOrderlist .orderlist-add-fake-checkbox--checked-y span {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSIjQ0IwNTM4Ii8+CjxwYXRoIGQ9Ik0xMS4xMTI0IDE1Ljc1MzZMNy44NTY0NSAxMi40OTg2TDguOTE3NDUgMTEuNDM3NkwxMS4xMTI0IDEzLjYzMjZMMTUuNjQ0NCA5LjEwMDU5TDE2LjcwNDQgMTAuMTYxNkwxMS4xMTI0IDE1Ljc1MzZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.layout-da #addToOrderlist .footer {
  padding: 40px 24px;
  background: #F0F0F0;
}
.layout-da .websitelist-da .header-row,
.layout-da .orderlist-da .header-row,
.layout-da .productlist-da .header-row {
  padding-top: 8px;
  line-height: 100%;
  font-size: 16px;
  color: #6A6A6A;
  margin: 0 0 10px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
}
@media (max-width: 991px) {
  .layout-da .websitelist-da .header-row,
  .layout-da .orderlist-da .header-row,
  .layout-da .productlist-da .header-row {
    border: none;
  }
  .layout-da .websitelist-da .header-row .mod-form,
  .layout-da .orderlist-da .header-row .mod-form,
  .layout-da .productlist-da .header-row .mod-form {
    margin: 0;
  }
  .layout-da .websitelist-da .header-row .mod-form .control,
  .layout-da .orderlist-da .header-row .mod-form .control,
  .layout-da .productlist-da .header-row .mod-form .control {
    margin: 0;
  }
  .layout-da .websitelist-da .header-row.non-phrase-search,
  .layout-da .orderlist-da .header-row.non-phrase-search,
  .layout-da .productlist-da .header-row.non-phrase-search {
    display: none;
  }
}
.layout-da .websitelist-da .header-row > div.unit:first-child,
.layout-da .orderlist-da .header-row > div.unit:first-child,
.layout-da .productlist-da .header-row > div.unit:first-child {
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
}
.layout-da .websitelist-da .header-row > div.unit #orderlist-title-container,
.layout-da .orderlist-da .header-row > div.unit #orderlist-title-container,
.layout-da .productlist-da .header-row > div.unit #orderlist-title-container {
  line-height: 22px;
}
.layout-da .orderlist-da .header-row {
  padding: 0;
  border-bottom: none;
}
.layout-da .orderlist-da .header-row > div.unit {
  padding: 8px 0;
}
.layout-da .orderlist-da .header-row > div.unit:first-child {
  border-bottom: 1px solid #fff;
}
.layout-da .orderlist-da .header-row > div.unit:last-child {
  border-bottom: 1px solid #E0E0E0;
}
.layout-da .websitelist-da .header-row > div.unit:first-child .mod-form .control {
  margin-left: -10px;
}
.layout-da .fancybox-skin .orderlist-dim-container {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.layout-da .fancybox-skin .orderlist-dim-container .header {
  text-align: left;
  padding: 3px 5px 3px;
  border-bottom: 1px solid #E0E0E0;
}
.layout-da .fancybox-skin .orderlist-dim-container .header > .line > div:not(:first-child) {
  padding: 7px 10px;
}
.layout-da .fancybox-skin .orderlist-dim-container .body {
  padding: 0;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product {
  margin-bottom: -1px;
  color: #6A6A6A;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product > .dim {
  padding: 12px 5px 6px 5px;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product > .dim > div > div:first-of-type > label span,
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product > .dim > div > div:first-of-type > span span {
  margin-top: -3px;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product label {
  padding-left: 0;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product input[type="checkbox"] + span {
  display: block;
}
@media screen and (max-width: 991px) {
  .layout-da .fancybox-skin .orderlist-dim-container #orderlist-dim {
    overflow-y: hidden;
    overflow-x: auto;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .unit {
    clear: none;
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of3 {
    width: 33.333333%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size2of3 {
    width: 66.666666%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of2 {
    width: 50%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of4 {
    width: 25%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size3of4 {
    width: 75%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of5 {
    width: 20%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size2of5 {
    width: 40%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size3of5 {
    width: 60%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size4of5 {
    width: 80%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of6 {
    width: 16.666667%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size2of6 {
    width: 33%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size5of6 {
    width: 83.333333%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of7 {
    width: 14.285714%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size2of7 {
    width: 28.56%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size3of7 {
    width: 42.845714%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size4of7 {
    width: 57.12%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size5of7 {
    width: 71.405714%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of10 {
    width: 10%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size2of10 {
    width: 20%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size3of10 {
    width: 30%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size4of10 {
    width: 40%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size5of10 {
    width: 50%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size6of10 {
    width: 60%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size7of10 {
    width: 70%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size8of10 {
    width: 80%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size9of10 {
    width: 90%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size1of20 {
    width: 5%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .size3of20 {
    width: 15%;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .header > .line > div:not(:first-child) {
    padding-top: 12px;
    padding-bottom: 7px;
  }
  .layout-da .fancybox-skin .orderlist-dim-container .dim-products .dim > .line > div:not(:first-child) {
    padding-top: 11px;
  }
}
.layout-da .fancybox-skin .content-buttons {
  margin-top: 24px;
  margin-bottom: 24px;
}
.layout-da .fancybox-skin .content-buttons .button {
  width: 100%;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  background: #464D5F;
  padding: 9px 16px;
  color: #fff;
}
.layout-da .fancybox-skin .content-buttons .button:hover {
  background: #CB0538;
}
@media (max-width: 991px) {
  .layout-da .fancybox-skin .content-buttons {
    margin-bottom: 10px;
  }
  .layout-da .fancybox-skin .content-buttons .button {
    margin-bottom: 14px;
  }
}
.layout-da .fancybox-skin .content .create-new-orderlist-link {
  float: right;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  background: #464D5F;
  padding: 0;
  color: #fff;
  position: relative;
  margin-bottom: 16px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
@media (max-width: 991px) {
  .layout-da .fancybox-skin .content .create-new-orderlist-link {
    width: 100%;
    margin-bottom: 24px;
  }
}
.layout-da .fancybox-skin .content .create-new-orderlist-link > a {
  padding: 9px 16px;
  display: inline-block;
  color: #fff;
}
.layout-da .fancybox-skin .content .create-new-orderlist-link > a:hover,
.layout-da .fancybox-skin .content .create-new-orderlist-link > a:active,
.layout-da .fancybox-skin .content .create-new-orderlist-link > a:focus {
  color: #fff;
}
@media (max-width: 991px) {
  .layout-da .fancybox-skin .content .create-new-orderlist-link > a {
    padding: 13px 16px;
  }
}
.layout-da .fancybox-skin .content .create-new-orderlist-link:hover {
  background: #CB0538;
}
.layout-da .orderlist-toBasket-container .text {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 2.7;
  color: #6A6A6A;
}
@media (max-width: 991px) {
  .layout-da .orderlist-toBasket-container .text {
    margin-top: 16px;
    line-height: 18px;
  }
}
.layout-da .orderlist-list {
  padding-bottom: 16px;
  padding-top: 19px;
  border-bottom: 1px solid #999999;
  margin-left: -10px;
  padding-left: 10px;
}
.layout-da .orderlist-list.space-first .orderlist-name:first-child {
  margin-top: 24px;
}
.layout-da .orderlist-list .orderlist-name {
  min-height: 16px;
  margin-bottom: 14px;
  position: relative;
}
.layout-da .orderlist-list .orderlist-name.active {
  font-weight: 600;
}
.layout-da .orderlist-list .orderlist-name .text {
  overflow: hidden;
  max-height: 22px;
  white-space: nowrap;
}
.layout-da .orderlist-list .orderlist-name .text img {
  display: none;
}
.layout-da .orderlist-list .orderlist-name .text a,
.layout-da .orderlist-list .orderlist-name .text > span {
  padding: 0 41px 0 40px;
  display: block;
  position: relative;
  font-weight: 300;
  overflow: hidden;
  text-overflow: ellipsis;
}
.layout-da .orderlist-list .orderlist-name .text a.active,
.layout-da .orderlist-list .orderlist-name .text > span.active {
  font-weight: 600;
}
.layout-da .orderlist-list .orderlist-name .text a:before,
.layout-da .orderlist-list .orderlist-name .text > span:before {
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNEwxMS45OTk5IDUuNEMxMS40NDMyIDUuNDAwNjMgMTAuOTA5NCA1LjYyMjA3IDEwLjUxNTcgNi4wMTU3NEMxMC4xMjIxIDYuNDA5NDEgOS45MDA2MyA2Ljk0MzE2IDkuOSA3LjQ5OTg5VjcuNUM5LjkgNy45MTUzNCAxMC4wMjMyIDguMzIxMzUgMTAuMjUzOSA4LjY2NjdDMTAuNDg0NyA5LjAxMjA0IDEwLjgxMjYgOS4yODEyIDExLjE5NjQgOS40NDAxNUMxMS41ODAxIDkuNTk5MDkgMTIuMDAyMyA5LjY0MDY4IDEyLjQwOTcgOS41NTk2NUMxMi44MTcxIDkuNDc4NjIgMTMuMTkxMiA5LjI3ODYxIDEzLjQ4NDkgOC45ODQ5MkMxMy43Nzg2IDguNjkxMjMgMTMuOTc4NiA4LjMxNzA1IDE0LjA1OTcgNy45MDk2OUMxNC4xNDA3IDcuNTAyMzMgMTQuMDk5MSA3LjA4MDA5IDEzLjk0MDEgNi42OTYzN0MxMy43ODEyIDYuMzEyNjQgMTMuNTEyIDUuOTg0NjYgMTMuMTY2NyA1Ljc1MzkxQzEyLjgyMTQgNS41MjMxNiAxMi40MTUzIDUuNCAxMiA1LjRaTTEwLjExMTEgNC42NzNDMTAuNjcwMiA0LjI5OTQxIDExLjMyNzUgNC4xIDEyIDQuMUMxMi45MDE3IDQuMSAxMy43NjY1IDQuNDU4MjEgMTQuNDA0MiA1LjA5NTg0QzE1LjA0MTggNS43MzM0NiAxNS40IDYuNTk4MjYgMTUuNCA3LjVDMTUuNCA4LjE3MjQ2IDE1LjIwMDYgOC44Mjk4MSAxNC44MjcgOS4zODg5NEMxNC40NTM0IDkuOTQ4MDcgMTMuOTIyNCAxMC4zODM5IDEzLjMwMTEgMTAuNjQxMkMxMi42Nzk5IDEwLjg5ODUgMTEuOTk2MiAxMC45NjU5IDExLjMzNjcgMTAuODM0N0MxMC42NzcyIDEwLjcwMzUgMTAuMDcxMyAxMC4zNzk3IDkuNTk1ODQgOS45MDQxNkM5LjEyMDM0IDkuNDI4NjYgOC43OTY1MiA4LjgyMjg0IDguNjY1MzMgOC4xNjMzMUM4LjUzNDE0IDcuNTAzNzcgOC42MDE0NyA2LjgyMDE1IDguODU4ODEgNi4xOTg4OEM5LjExNjE1IDUuNTc3NjEgOS41NTE5NCA1LjA0NjYgMTAuMTExMSA0LjY3M1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBkPSJNMTcuMzM0NiAxOC41OTlIMTcuNDU0MUwxNy40MzMxIDE4LjQ4MTRDMTcuMjM3NiAxNy4zODgzIDE2LjgzMjQgMTYuMTE5IDE2LjAwMjUgMTUuMTIxNUMxNS4xNjkyIDE0LjExOTcgMTMuOTEzMyAxMy4zOTkgMTIuMDM1OCAxMy4zOTlDMTAuMzk0OCAxMy4zOTkgOS4xMzA3OSAxMy45OTE0IDguMjE5OTUgMTQuOTI3MUM3LjMxMDk5IDE1Ljg2MDkgNi43NTg3NiAxNy4xMzExIDYuNTI3MjYgMTguNDgyMUw2LjUwNzIzIDE4LjU5OUg2LjYyNTgySDE3LjMzNDZaTTE3LjE4NzUgMTQuNTQ0N0MxOC4yNzE1IDE1Ljk5MzQgMTguODA0MiAxNy45Mjg5IDE4Ljg5NTcgMTkuODk5SDUuMTAwNDdDNS4xMTk5IDE3LjgyNTMgNS43NDM4NyAxNS44ODgzIDYuOTAzMDggMTQuNDY0NkM4LjA3OTE5IDEzLjAyMDEgOS44MDk4MiAxMi4wOTkgMTIuMDM1OCAxMi4wOTlDMTQuNDE0OSAxMi4wOTkgMTYuMDg3NCAxMy4wNzQ2IDE3LjE4NzUgMTQuNTQ0N1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da .orderlist-list .orderlist-name.active .text > span,
.layout-da .orderlist-list .orderlist-name.active .text a {
  font-weight: 600;
}
.layout-da .orderlist-list .orderlist-name > img {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  padding-left: 5px;
}
.layout-da .orderlist-list .orderlist-name > img:last-child {
  right: 23px;
}
.layout-da .orderlist-list .orderlist-name[data-iscompany="1"] > div.text a:before,
.layout-da .orderlist-list .orderlist-name[data-iscompany="1"] > div.text > span:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjQgMTkuNVYxOS42SDE5LjVIMjAuOVYyMC45SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42SDQuNUg0LjZWMTkuNVYzLjFIMTEuOVY5VjkuMUgxMkgxOS40VjE5LjVaTTUuODggNC4xNUg1Ljc4VjQuMjVWNlY2LjFINS44OEg3LjYzSDcuNzNWNlY0LjI1VjQuMTVINy42M0g1Ljg4Wk01Ljg4IDcuMjhINS43OFY3LjM4VjkuMTNWOS4yM0g1Ljg4SDcuNjNINy43M1Y5LjEzVjcuMzhWNy4yOEg3LjYzSDUuODhaTTUuODggMTAuMjhINS43OFYxMC4zOFYxMi4xM1YxMi4yM0g1Ljg4SDcuNjNINy43M1YxMi4xM1YxMC4zOFYxMC4yOEg3LjYzSDUuODhaTTUuOSAxMy4zSDUuOFYxMy40VjE1LjFWMTUuMkg1LjlINy42SDcuN1YxNS4xVjEzLjRWMTMuM0g3LjZINS45Wk0xMCAxOS42SDEwLjFWMTkuNVYxN1YxNi45SDEwSDYuNUg2LjRWMTdWMTkuNVYxOS42SDYuNUgxMFpNMTAuNiAxNS4ySDEwLjdWMTUuMVYxMy40VjEzLjNIMTAuNkg4LjlIOC44VjEzLjRWMTUuMVYxNS4ySDguOUgxMC42Wk0xMC42IDEyLjJIMTAuN1YxMi4xVjEwLjRWMTAuM0gxMC42SDguOUg4LjhWMTAuNFYxMi4xVjEyLjJIOC45SDEwLjZaTTguNzggOS4xMlY5LjIySDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xMlY3LjM4VjcuMjhIMTAuNjNIOC44OEg4Ljc4VjcuMzhWOS4xMlpNOC43OCA2VjYuMUg4Ljg4SDEwLjYySDEwLjYzSDEwLjczVjZWNC4yNVY0LjE1SDEwLjYzSDguODhIOC43OFY0LjI1VjZaTTEzLjQgMTAuM0gxMy4zVjEwLjRWMTIuMVYxMi4ySDEzLjRIMTUuMUgxNS4yVjEyLjFWMTAuNFYxMC4zSDE1LjFIMTMuNFpNMTMuNCAxMy4zSDEzLjNWMTMuNFYxNS4xVjE1LjJIMTMuNEgxNS4xSDE1LjJWMTUuMVYxMy40VjEzLjNIMTUuMUgxMy40Wk0xNy41IDE5LjZIMTcuNlYxOS41VjE3VjE2LjlIMTcuNUgxNEgxMy45VjE3VjE5LjVWMTkuNkgxNEgxNy41Wk0xOC4xIDE1LjJIMTguMlYxNS4xVjEzLjRWMTMuM0gxOC4xSDE2LjRIMTYuM1YxMy40VjE1LjFWMTUuMkgxNi40SDE4LjFaTTE4LjEgMTIuMkgxOC4yVjEyLjFWMTAuNFYxMC4zSDE4LjFIMTYuNEgxNi4zVjEwLjRWMTIuMVYxMi4ySDE2LjRIMTguMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da .orderlist-list .right {
  float: right;
}
.layout-da .orderlist-da .orderlist-list {
  border: none;
  padding-top: 24px;
}
.layout-da .productlist-orderlist-container .orderlist-name .text {
  max-width: 200px;
}
.layout-da .orderlist-toBasket-container {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
.layout-da .orderlist-toBasket-container.bottom {
  margin-bottom: 25px;
  margin-top: -15px;
}
.layout-da .loader {
  margin: auto;
}
.layout-da .loader.loading {
  height: 30px;
  width: 30px;
  background: url(/images/loader_transparent.gif) no-repeat;
}
.layout-da .starIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY1MTUgMTQuNTA1NUwxNy43Mzg3IDIwLjgxNzVMMTIuMDQ2NCAxNy44MzU1TDEyIDE3LjgxMTFMMTEuOTUzNiAxNy44MzU1TDYuMjYxMzIgMjAuODE3NUw3LjM0ODU3IDE0LjUwNTRMNy4zNTc1MyAxNC40NTM0TDcuMzE5NjYgMTQuNDE2N0wyLjcxNTQzIDkuOTQ5NDdMOS4wNzkwNiA5LjAyMjk2TDkuMTMwOTcgOS4wMTU0TDkuMTU0MjYgOC45Njg0TDEyIDMuMjI1MjNMMTQuODQ1NyA4Ljk2ODQ1TDE0Ljg2OSA5LjAxNTQ1TDE0LjkyMDkgOS4wMjMwMUwyMS4yODQ2IDkuOTQ5NTJMMTYuNjgwNCAxNC40MTY3TDE2LjY0MjUgMTQuNDUzNUwxNi42NTE1IDE0LjUwNTVaTTExLjkxMDQgNi4yOTIxTDkuOTgyOTQgMTAuMTgyNkw1LjY3MTAxIDEwLjgwOTZMNS40Njk5OCAxMC44Mzg5TDUuNjE1NzYgMTAuOTgwNEw4LjczNTIyIDE0LjAwOEw3Ljk5ODkzIDE4LjI4M0w3Ljk2NDU3IDE4LjQ4MjVMOC4xNDM5IDE4LjM4ODZMMTIgMTYuMzY3N0wxNS44NTYxIDE4LjM4ODZMMTYuMDM1NCAxOC40ODI1TDE2LjAwMSAxOC4yODNMMTUuMjY0OCAxNC4wMDgxTDE4LjM4NDMgMTAuOTgwNEwxOC41MzAxIDEwLjgzODlMMTguMzI5IDEwLjgwOTdMMTQuMDE3MSAxMC4xODI2TDEyLjA4OTYgNi4yOTIxTDEyIDYuMTExMjRMMTEuOTEwNCA2LjI5MjFaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+Cg==");
  background-position: center;
  height: 24px;
  width: 24px;
  display: block;
}
.layout-da .pinIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY3MjkgMTguMDIyNkwxMS43MzAxIDE4Ljk2NTRMOC44MjAxOCAxNi4wNTU1TDguNjczNzMgMTUuOTA5TDguNDY2NjMgMTUuNzAxOUw4LjMyMDE4IDE1LjU1NTVMNS4zNjYxMiAxMi42MDE0TDYuMzA4OTMgMTEuNjU4NkwxMS4wOTM3IDEwLjk3NTFMMTEuMjU4NyAxMC45NTE1TDExLjM3NjUgMTAuODMzNkwxNC4yMDUgOC4wMDUyMkwxNC41NTg1IDcuNjUxNjdMMTQuMjA1IDcuMjk4MTFMMTIuNDM3MiA1LjUzMDM1TDEzLjg1MTQgNC4xMTYxM0wyMC4yMTU0IDEwLjQ4MDFMMTguODAxMiAxMS44OTQzTDE3LjAzMzQgMTAuMTI2NUwxNi42Nzk4IDkuNzcyOTlMMTYuMzI2MyAxMC4xMjY1TDEzLjQ5NzggMTIuOTU1TDEzLjM4IDEzLjA3MjhMMTMuMzU2NCAxMy4yMzc4TDEyLjY3MjkgMTguMDIyNloiIHN0cm9rZT0iYmxhY2siLz4KPHJlY3QgeD0iOC4zMjU1NiIgeT0iMTUuMzUzOCIgd2lkdGg9IjEiIGhlaWdodD0iNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOC4zMjU1NiAxNS4zNTM4KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  height: 24px;
  width: 24px;
  display: block;
}
.layout-da .pinIcon.loading {
  background-image: url("/images/loader.gif");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.layout-da .bottom_showless {
  margin-bottom: 8px;
}
.layout-da .bottom_showless .showless {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #447FB5;
  padding: 0 5px;
  position: relative;
}
.layout-da .bottom_showless .showless:before,
.layout-da .bottom_showless .showless:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") no-repeat;
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.layout-da .bottom_showless .showless:before {
  right: 100%;
}
.layout-da .bottom_showless .showless:after {
  left: 100%;
}
.layout-da .showContainer {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 14px;
}
@media (max-width: 991px) {
  .layout-da .showContainer {
    display: none;
  }
}
.layout-da .showContainer .showmore,
.layout-da .showContainer .showless {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #447FB5;
  padding: 0 5px;
  position: relative;
}
.layout-da .showContainer .showmore:before,
.layout-da .showContainer .showless:before,
.layout-da .showContainer .showmore:after,
.layout-da .showContainer .showless:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.layout-da .showContainer .showmore:before,
.layout-da .showContainer .showless:before {
  right: 100%;
}
.layout-da .showContainer .showmore:after,
.layout-da .showContainer .showless:after {
  left: 100%;
}
.layout-da .showContainer .showless:before,
.layout-da .showContainer .showless:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0xNy45NDgyIDE1LjVMMTIgOS41ODk0TDYuMDUxODMgMTUuNUw1IDE0LjQ1NThMMTIgNy41TDE5IDE0LjQ1NThMMTcuOTQ4MiAxNS41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=") no-repeat;
}
.layout-da .showless:before,
.layout-da .showless:after {
  -webkit-transform: rotate(180deg);
  /* Chrome and other webkit browsers */
  -moz-transform: rotate(180deg);
  /* FF */
  -o-transform: rotate(180deg);
  /* Opera */
  -ms-transform: rotate(180deg);
  /* IE9 */
  transform: rotate(180deg);
  /* W3C compliant browsers */
  top: 0.5rem;
}
.layout-da .dim-products .header {
  color: #6A6A6A;
  background-color: #f1f1f1;
  padding: 10px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
}
.layout-da .dim-products .dim-product {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0.5rem;
  color: #000;
  border-bottom: 1px solid #E0E0E0;
}
.layout-da .dim-products .dim-product > div {
  padding: 5px;
}
.layout-da .dim-products .dim-product label {
  color: #000;
  padding-left: 0.2rem;
  line-height: 2;
  margin-top: 2px;
  margin-bottom: 0;
  font-weight: normal;
}
.layout-da .dim-products .dim-product .addedToBasket.small {
  height: 24px;
  top: 1px;
  right: 100%;
}
.layout-da .dim-products .dim-product .action .action-text {
  margin-top: 6px;
}
.layout-da .dim-products .dim-product .action .action-text.customerProdNum {
  color: #0A579E;
}
.layout-da .dim-products .dim-product .action .action-text .aktionspreis {
  font-size: 12px;
}
.layout-da .dim-products .dim-product .action .action-text .orderinput .info .preis i {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  color: #CB0538;
}
.layout-da .dim-products .dim-product .action > .line .unit .shopform .icon-container-small .gridPreislink > a {
  width: 24px;
  height: 24px;
  background: none;
}
.layout-da .dim-products .dim-product .action > .line .unit .shopform .icon-container-small .gridPreislink > a > img {
  display: block;
  width: 24px;
  height: 24px;
}
.layout-da .dim-products .dim-product .action > .line .unit .shopform .icon-container-small .gridVerfuegbarkeit > a .icon-availability {
  width: 24px;
  height: 24px;
  background-size: 100%;
}
.layout-da .dim-products .dim-product .action > .line .unit .shopform .icon-container-small .gridVerfuegbarkeit > a .icon-availability.unavailable {
  margin: 4px;
  height: 16px;
  width: 16px;
}
.layout-da .dim-products .loadmore {
  text-align: center;
  padding: 1rem;
}
.layout-da .dim-products .loadmore a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
  position: relative;
}
.layout-da .dim-products .loadmore a:before,
.layout-da .dim-products .loadmore a:after {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.layout-da .dim-products .loadmore a:before {
  right: 100%;
}
.layout-da .dim-products .loadmore a:after {
  left: 100%;
}
.layout-da .input-container-small {
  min-width: 62px;
  margin-right: 10px;
}
.layout-da .addedToNotelist,
.layout-da .addedToMyArt,
.layout-da .addedToBasket {
  display: flex;
  flex-direction: row;
  padding: 8px 15px 8px 45px;
  position: absolute;
  width: 270px;
  z-index: 5;
  color: #fff;
  height: 30px;
  right: 48px;
}
.layout-da .addedToNotelist:before,
.layout-da .addedToMyArt:before,
.layout-da .addedToBasket:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDUuNDk2NTJDMTMuMjg2MyA1LjQ5NjUyIDE0LjU0MzcgNS44Nzc5NCAxNS42MTMxIDYuNTkyNTVDMTYuNjgyNiA3LjMwNzE3IDE3LjUxNjIgOC4zMjI4NyAxOC4wMDg0IDkuNTExMjNDMTguNTAwNyAxMC42OTk2IDE4LjYyOTUgMTIuMDA3MiAxOC4zNzg1IDEzLjI2ODhDMTguMTI3NiAxNC41MzAzIDE3LjUwODIgMTUuNjg5MSAxNi41OTg3IDE2LjU5ODdDMTUuNjg5MSAxNy41MDgyIDE0LjUzMDMgMTguMTI3NiAxMy4yNjg4IDE4LjM3ODVDMTIuMDA3MiAxOC42Mjk1IDEwLjY5OTYgMTguNTAwNyA5LjUxMTIzIDE4LjAwODRDOC4zMjI4NyAxNy41MTYyIDcuMzA3MTcgMTYuNjgyNiA2LjU5MjU2IDE1LjYxMzFDNS44Nzc5NSAxNC41NDM2IDUuNDk2NTIgMTMuMjg2MyA1LjQ5NjUyIDEyQzUuNDk4NDcgMTAuMjc1OCA2LjE4NDI4IDguNjIyNzEgNy40MDM1IDcuNDAzNUM4LjYyMjcyIDYuMTg0MjggMTAuMjc1OCA1LjQ5ODQ3IDEyIDUuNDk2NTJaTTEyIDRDMTAuNDE3OCA0IDguODcxMDMgNC40NjkxOSA3LjU1NTQ0IDUuMzQ4MjRDNi4yMzk4NSA2LjIyNzI5IDUuMjE0NDcgNy40NzY3MiA0LjYwODk3IDguOTM4NTNDNC4wMDM0NyAxMC40MDAzIDMuODQ1MDQgMTIuMDA4OSA0LjE1MzcyIDEzLjU2MDdDNC40NjI0IDE1LjExMjYgNS4yMjQzMyAxNi41MzggNi4zNDMxNSAxNy42NTY5QzcuNDYxOTcgMTguNzc1NyA4Ljg4NzQzIDE5LjUzNzYgMTAuNDM5MyAxOS44NDYzQzExLjk5MTEgMjAuMTU1IDEzLjU5OTcgMTkuOTk2NSAxNS4wNjE1IDE5LjM5MUMxNi41MjMzIDE4Ljc4NTUgMTcuNzcyNyAxNy43NjAyIDE4LjY1MTggMTYuNDQ0NkMxOS41MzA4IDE1LjEyOSAyMCAxMy41ODIzIDIwIDEyQzIwIDkuODc4MjcgMTkuMTU3MSA3Ljg0MzQ0IDE3LjY1NjkgNi4zNDMxNUMxNi4xNTY2IDQuODQyODUgMTQuMTIxNyA0IDEyIDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuMTEyNCAxNS43NTM2TDcuODU2NDUgMTIuNDk4Nkw4LjkxNzQ1IDExLjQzNzZMMTEuMTEyNCAxMy42MzI2TDE1LjY0NDQgOS4xMDA1OUwxNi43MDQ0IDEwLjE2MTZMMTEuMTEyNCAxNS43NTM2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
}
.layout-da .addedToNotelist.right,
.layout-da .addedToMyArt.right,
.layout-da .addedToBasket.right {
  right: initial;
  left: 48px;
}
.layout-da .addedToNotelist.small,
.layout-da .addedToMyArt.small,
.layout-da .addedToBasket.small {
  height: 25px;
  right: 45px;
  top: 0;
  left: initial;
}
.layout-da .addedToNotelist.success,
.layout-da .addedToMyArt.success,
.layout-da .addedToBasket.success {
  background-color: #088344;
}
.layout-da .addedToNotelist img,
.layout-da .addedToMyArt img,
.layout-da .addedToBasket img,
.layout-da .addedToNotelist svg,
.layout-da .addedToMyArt svg,
.layout-da .addedToBasket svg {
  display: none;
}
.layout-da .addedToNotelist .text,
.layout-da .addedToMyArt .text,
.layout-da .addedToBasket .text {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 24px;
  display: flex;
  align-items: center;
  text-align: right;
  flex: none;
  order: 1;
  align-self: center;
  margin: 5px 0px;
}
.layout-da .addedToMyArt {
  right: initial;
  width: 340px;
}
.layout-da .addedToMyArt.small {
  height: 25px;
  top: 0;
  right: 45px;
}
.layout-da .addedToMyArt {
  width: 360px;
}
.layout-da .addedToNotelist {
  width: 345px;
}
.layout-da .orderlistAddedToBasket {
  position: absolute;
  right: 200px;
  left: initial;
  width: 300px;
}
.layout-da .filter-title-container {
  padding-bottom: 10px;
  margin-bottom: 16px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #6A6A6A;
  border-bottom: 1px solid #D8D8D8;
  margin-left: -10px;
}
.layout-da .facetgroup:first-child + .filter-title-container {
  margin-top: 48px;
}
.layout-da .orderlist-container a {
  color: initial;
  text-decoration: none;
}
.layout-da .shopform input {
  margin-bottom: 0;
  width: 39px;
  height: 18px;
  margin-top: 5px;
  float: right;
  text-align: center;
  border: 1px solid #E0E0E0;
  color: #000;
}
.layout-da .shopform input:placeholder-shown {
  border: 1px solid #E0E0E0;
}
.layout-da .shopform input:focus {
  border-color: #000;
}
.layout-da div.producttext {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .layout-da div.producttext {
    width: 560px;
  }
}
.layout-da div.producttext > .productimage {
  display: inline-block;
  float: left;
  margin-right: 8px;
}
@media (min-width: 992px) {
  .layout-da div.producttext > .productimage {
    display: none;
  }
}
.layout-da div.producttext > div.dimtext,
.layout-da div.producttext > div.productname,
.layout-da div.producttext > div.productnumber {
  margin-left: 0;
}
.layout-da div.producttext > div.productnumber,
.layout-da div.producttext > div.productnumber a {
  font-family: Open Sans;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  font-style: normal;
  margin-bottom: 3px;
  color: #8d8d8d;
}
.layout-da div.producttext > div.productnumber .customerProdNum,
.layout-da div.producttext > div.productnumber a .customerProdNum {
  color: #0A579E;
}
.layout-da div.producttext > div.productname {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #000;
  margin-bottom: 5px;
}
.layout-da div.producttext > div.dimtext {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
@media (max-width: 991px) {
  .layout-da div.producttext > div.dimtext {
    min-height: 44px;
  }
}
.layout-da .gridFavorit {
  float: left;
}
.layout-da .gridFavorit a.pinIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk3MzYgMTcuNjczNUwxNy4wNTQ0IDI0LjEwODJMMTUuNjQwMiAyNS41MjI0TDExLjY0MjUgMjEuNTI0N0wxMS4zMjk0IDIxLjIxMTZMMTEuMjg4OSAyMS4xNzExTDEwLjk3NTggMjAuODU4TDYuOTE5MjEgMTYuODAxNEw4LjMzMzQyIDE1LjM4NzJMMTQuNzY4MSAxNC40NjhMMTQuOTMzMSAxNC40NDQ0TDE1LjA1MDkgMTQuMzI2NkwxOC44MjIyIDEwLjU1NTNMMTkuMTc1NyAxMC4yMDE4TDE4LjgyMjIgOS44NDgyMkwxNi4zNDczIDcuMzczMzVMMTguNDY4NiA1LjI1MjAzTDI3LjE4OTYgMTMuOTczTDI1LjA2ODMgMTYuMDk0M0wyMi41OTM0IDEzLjYxOTVMMjIuMjM5OSAxMy4yNjU5TDIxLjg4NjMgMTMuNjE5NUwxOC4xMTUxIDE3LjM5MDdMMTcuOTk3MiAxNy41MDg1TDE3Ljk3MzYgMTcuNjczNVoiIHN0cm9rZT0iYmxhY2siLz4KPHJlY3QgeD0iMTEuMTAwNiIgeT0iMjAuNDcxNyIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iOCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTEuMTAwNiAyMC40NzE3KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  height: 32px;
  width: 32px;
  display: block;
}
.layout-da .gridFavorit a.pinIcon.loading {
  background-image: url("/images/loader.gif");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.layout-da .gridFavorit a.starIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjE4NTcgMTkuMzQzNUwyMy42Mjk2IDI3LjcyNjJMMTYuMDY5OCAyMy43NjU4TDE2LjAwMDIgMjMuNzI5NEwxNS45MzA2IDIzLjc2NThMOC4zNzA3NCAyNy43MjYyTDkuODE0NjggMTkuMzQzNEw5LjgyODEyIDE5LjI2NTRMOS43NzEzMSAxOS4yMTAyTDMuNjU2NjUgMTMuMjc3NkwxMi4xMDggMTIuMDQ3MUwxMi4xODU4IDEyLjAzNThMMTIuMjIwOCAxMS45NjUzTDE2LjAwMDIgNC4zMzc4NUwxOS43Nzk1IDExLjk2NTNMMTkuODE0NSAxMi4wMzU4TDE5Ljg5MjMgMTIuMDQ3MkwyOC4zNDM3IDEzLjI3NzZMMjIuMjI5IDE5LjIxMDNMMjIuMTcyMiAxOS4yNjU1TDIyLjE4NTcgMTkuMzQzNVpNMTUuODY1OCA4LjM4MjA3TDEzLjI5OTcgMTMuNTYxNUw3LjU1OTExIDE0LjM5NjRMNy4yNTc1NyAxNC40NDAyTDcuNDc2MjMgMTQuNjUyNEwxMS42MjkyIDE4LjY4MzJMMTAuNjQ5IDI0LjM3NDVMMTAuNTk3NCAyNC42NzM4TDEwLjg2NjQgMjQuNTMyOEwxNi4wMDAyIDIxLjg0MjRMMjEuMTMzOCAyNC41MzI4TDIxLjQwMjggMjQuNjczOEwyMS4zNTEzIDI0LjM3NDVMMjAuMzcxMiAxOC42ODMyTDI0LjUyNDEgMTQuNjUyNUwyNC43NDI4IDE0LjQ0MDJMMjQuNDQxMyAxNC4zOTY0TDE4LjcwMDcgMTMuNTYxNUwxNi4xMzQ2IDguMzgyMDdMMTYuMDAwMiA4LjExMDc4TDE1Ljg2NTggOC4zODIwN1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  display: block;
}
.layout-da .gridFavorit a.starIcon.loading {
  background-image: url("/images/loader.gif");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.layout-da .gridFavorit a.starIcon.gridFavoritIconDone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY1MTUgMTQuNTA1NUwxNy43Mzg3IDIwLjgxNzVMMTIuMDQ2NCAxNy44MzU1TDEyIDE3LjgxMTFMMTEuOTUzNiAxNy44MzU1TDYuMjYxMzIgMjAuODE3NUw3LjM0ODU3IDE0LjUwNTRMNy4zNTc1MyAxNC40NTM0TDcuMzE5NjYgMTQuNDE2N0wyLjcxNTQzIDkuOTQ5NDdMOS4wNzkwNiA5LjAyMjk2TDkuMTMwOTcgOS4wMTU0TDkuMTU0MjYgOC45Njg0TDEyIDMuMjI1MjNMMTQuODQ1NyA4Ljk2ODQ1TDE0Ljg2OSA5LjAxNTQ1TDE0LjkyMDkgOS4wMjMwMUwyMS4yODQ2IDkuOTQ5NTJMMTYuNjgwNCAxNC40MTY3TDE2LjY0MjUgMTQuNDUzNUwxNi42NTE1IDE0LjUwNTVaTTExLjkxMDQgNi4yOTIxTDkuOTgyOTQgMTAuMTgyNkw1LjY3MTAxIDEwLjgwOTZMNS40Njk5OCAxMC44Mzg5TDUuNjE1NzYgMTAuOTgwNEw4LjczNTIyIDE0LjAwOEw3Ljk5ODkzIDE4LjI4M0w3Ljk2NDU3IDE4LjQ4MjVMOC4xNDM5IDE4LjM4ODZMMTIgMTYuMzY3N0wxNS44NTYxIDE4LjM4ODZMMTYuMDM1NCAxOC40ODI1TDE2LjAwMSAxOC4yODNMMTUuMjY0OCAxNC4wMDgxTDE4LjM4NDMgMTAuOTgwNEwxOC41MzAxIDEwLjgzODlMMTguMzI5IDEwLjgwOTdMMTQuMDE3MSAxMC4xODI2TDEyLjA4OTYgNi4yOTIxTDEyIDYuMTExMjRMMTEuOTEwNCA2LjI5MjFaIiBmaWxsPSIjMDg4MzQ0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4=");
  background-size: cover;
}
.layout-da a.gridFavoritIconDone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk3MzYgMTcuNjc0TDE3LjA1NDQgMjQuMTA4NkwxNS42NDAyIDI1LjUyMjhMMTEuNjQyNSAyMS41MjUxTDExLjMyOTQgMjEuMjEyTDExLjI4ODkgMjEuMTcxNkwxMC45NzU4IDIwLjg1ODVMNi45MTkyMSAxNi44MDE5TDguMzMzNDIgMTUuMzg3N0wxNC43NjgxIDE0LjQ2ODRMMTQuOTMzMSAxNC40NDQ4TDE1LjA1MDkgMTQuMzI3TDE4LjgyMjIgMTAuNTU1OEwxOS4xNzU3IDEwLjIwMjJMMTguODIyMiA5Ljg0ODY1TDE2LjM0NzMgNy4zNzM3OEwxOC40Njg2IDUuMjUyNDZMMjcuMTg5NiAxMy45NzM0TDI1LjA2ODMgMTYuMDk0OEwyMi41OTM0IDEzLjYxOTlMMjIuMjM5OSAxMy4yNjYzTDIxLjg4NjMgMTMuNjE5OUwxOC4xMTUxIDE3LjM5MTFMMTcuOTk3MiAxNy41MDlMMTcuOTczNiAxNy42NzRaIiBzdHJva2U9IiMwODgzNDQiLz4KPHJlY3QgeD0iMTEuMTAwNiIgeT0iMjAuNDcxNyIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iOCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTEuMTAwNiAyMC40NzE3KSIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
  height: 32px;
  width: 32px;
  display: block;
  background-repeat: no-repeat;
}
.layout-da a.gridFavoritIconDone.small {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDg4MzQ0O30KCS5zdDF7ZmlsbDojMDg4MzQ0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjcsMThMMTEuNywxOWwtMi45LTIuOWwtMC4xLTAuMWwtMC4yLTAuMmwtMC4xLTAuMWwtMy0zbDAuOS0wLjlsNC44LTAuN2wwLjIsMGwwLjEtMC4xTDE0LjIsOGwwLjQtMC40CglsLTAuNC0wLjRsLTEuOC0xLjhsMS40LTEuNGw2LjQsNi40bC0xLjQsMS40TDE3LDEwLjFsLTAuNC0wLjRsLTAuNCwwLjRMMTMuNSwxM2wtMC4xLDAuMWwwLDAuMkwxMi43LDE4eiIvPgo8cmVjdCB4PSIzLjYiIHk9IjE3LjMiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTEwLjY4NiA5Ljg1OSkiIGNsYXNzPSJzdDEiIHdpZHRoPSI2IiBoZWlnaHQ9IjEiLz4KPC9zdmc+Cg==");
  background-size: 24px;
  height: 24px;
  width: 24px;
}
.layout-da .starIcon.gridFavoritIconDone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY1MTUgMTQuNTA1NUwxNy43Mzg3IDIwLjgxNzVMMTIuMDQ2NCAxNy44MzU1TDEyIDE3LjgxMTFMMTEuOTUzNiAxNy44MzU1TDYuMjYxMzIgMjAuODE3NUw3LjM0ODU3IDE0LjUwNTRMNy4zNTc1MyAxNC40NTM0TDcuMzE5NjYgMTQuNDE2N0wyLjcxNTQzIDkuOTQ5NDdMOS4wNzkwNiA5LjAyMjk2TDkuMTMwOTcgOS4wMTU0TDkuMTU0MjYgOC45Njg0TDEyIDMuMjI1MjNMMTQuODQ1NyA4Ljk2ODQ1TDE0Ljg2OSA5LjAxNTQ1TDE0LjkyMDkgOS4wMjMwMUwyMS4yODQ2IDkuOTQ5NTJMMTYuNjgwNCAxNC40MTY3TDE2LjY0MjUgMTQuNDUzNUwxNi42NTE1IDE0LjUwNTVaTTExLjkxMDQgNi4yOTIxTDkuOTgyOTQgMTAuMTgyNkw1LjY3MTAxIDEwLjgwOTZMNS40Njk5OCAxMC44Mzg5TDUuNjE1NzYgMTAuOTgwNEw4LjczNTIyIDE0LjAwOEw3Ljk5ODkzIDE4LjI4M0w3Ljk2NDU3IDE4LjQ4MjVMOC4xNDM5IDE4LjM4ODZMMTIgMTYuMzY3N0wxNS44NTYxIDE4LjM4ODZMMTYuMDM1NCAxOC40ODI1TDE2LjAwMSAxOC4yODNMMTUuMjY0OCAxNC4wMDgxTDE4LjM4NDMgMTAuOTgwNEwxOC41MzAxIDEwLjgzODlMMTguMzI5IDEwLjgwOTdMMTQuMDE3MSAxMC4xODI2TDEyLjA4OTYgNi4yOTIxTDEyIDYuMTExMjRMMTEuOTEwNCA2LjI5MjFaIiBmaWxsPSIjMDg4MzQ0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4=");
  height: 24px;
  width: 24px;
}
.layout-da .aktiontext {
  padding: initial;
  text-align: left;
  color: #000;
}
.layout-da .aktiontext .staffel-info-grau {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #8d8d8d;
  margin-bottom: 8px;
}
.layout-da .aktiontext .staffel-info {
  color: #CB0538;
  font-weight: 600;
}
.layout-da .aktiontext .stattpreis {
  color: #CB0538;
  font-weight: 600;
}
.layout-da .aktiontext .stattpreis + .stattpreis {
  color: #000;
  font-weight: normal;
}
.layout-da .aktiontext .menge {
  color: #000;
  font-weight: normal;
}
.layout-da .product.product-link {
  min-height: initial;
  padding-top: 8px;
  padding-bottom: 0;
  border: none;
}
.layout-da .product.product-link:hover {
  border: none;
  margin: 0;
}
@media (min-width: 992px) {
  .layout-da .product.product-link > .card-body > a > .line > .unit {
    width: auto;
  }
  .layout-da .product.product-link > .card-body > a > .line > .unit:first-child {
    width: 118px;
  }
  .layout-da .product.product-link > .card-body > a > .line > .unit:last-child {
    width: 580px;
  }
  .layout-da .product.product-link > .card-body > .line > .unit {
    width: auto;
  }
  .layout-da .product.product-link > .card-body > .line > .unit:first-child {
    width: 118px;
  }
  .layout-da .product.product-link > .card-body > .line > .unit:last-child {
    width: 580px;
  }
  .layout-da .product.product-link + .card-footer > .line > .unit {
    width: auto;
  }
  .layout-da .product.product-link + .card-footer > .line > .unit:first-child {
    width: 118px;
  }
  .layout-da .product.product-link + .card-footer > .line > .unit:last-child {
    width: 580px;
  }
}
.layout-da .info .preis {
  color: #000;
}
.layout-da .info .preis > i {
  color: #CB0538;
  font-weight: 600;
}
.layout-da .ordermodify {
  padding: 0;
}
.layout-da .ordermodify .basketlinks .basketweitere {
  padding: 0;
}
.layout-da .ordermodify .basketlinks .basketweitere .anarbeitung {
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQ5MDggMjYuODc4N0wyMi40ODg4IDI2Ljg3NzhDMjIuMTIyMiAyNi43MjM1IDIxLjc5NDMgMjYuNDkyIDIxLjUyNDIgMjYuMTkzTDIxLjUyNDIgMjYuMTkzTDIxLjUyMzEgMjYuMTkxOEMyMS4yNTE4IDI1LjkwMTEgMjEuMDM5MiAyNS41NjI2IDIwLjkwNDEgMjUuMTg2MkMyMC43Njg2IDI0LjgwODcgMjAuNzEwOCAyNC40MTI3IDIwLjczOTcgMjQuMDE3M0wyMC43NCAyNC4wMTczVjI0LjAxQzIwLjc0IDIzLjY5MiAyMC43OTc4IDIzLjM3MzMgMjAuOTA0MiAyMy4wNzM0TDIwLjk1MTYgMjIuOTRIMjAuODFIMTUuNzlIMTUuNjQ1N0wxNS42OTY0IDIzLjA3NTFDMTUuODEyMSAyMy4zODM4IDE1Ljg3IDIzLjcwMTkgMTUuODcgMjQuMDRDMTUuODcgMjQuNjExMSAxNS43MDU0IDI1LjE4MTggMTUuMzg2NSAyNS42NjQ5QzE1LjA2NzQgMjYuMTQ4NSAxNC42MTMyIDI2LjUyNSAxNC4wODI5IDI2LjczNzJMMTQuMDgyNCAyNi43MzczQzEzLjcyMzQgMjYuODgyOSAxMy4zNTYxIDI2Ljk2IDEyLjk3IDI2Ljk2QzEyLjc3NjUgMjYuOTYgMTIuNTgzNSAyNi45NDA2IDEyLjQwMDYgMjYuOTAyMUwxMi4zOTk5IDI2LjkwMkMxMS44Mjk2IDI2Ljc4NiAxMS4zMTcxIDI2LjUwNTcgMTAuOTEwNyAyNi4wOTkzTDEwLjkwOTQgMjYuMDk4QzEwLjYzOTIgMjUuODM3NSAxMC40MjczIDI1LjUyOTEgMTAuMjgyNyAyNS4xNzI0QzEwLjEzNzcgMjQuODE0OSAxMC4wNyAyNC40NDc3IDEwLjA3IDI0LjA3TDEwLjA3IDI0LjA2NzNDMTAuMDYwNCAyMy43MTIgMTAuMTI3NSAyMy4zNTU0IDEwLjI2MyAyMy4wMDY3QzEwLjM3OTYgMjIuNzE1MyAxMC41MzQyIDIyLjQ0NTcgMTAuNzM1MyAyMi4yMTU5TDEwLjc2NzIgMjIuMTc5NEwxMC43NTgzIDIyLjEzMThMNy45NDgzMiA2Ljk4MTc2TDcuOTMzMTYgNi45SDcuODVINC44M0M0LjcyMjQ0IDYuOSA0LjYzNTA3IDYuODgyMzMgNC41NDcxNCA2Ljg0NzE1QzQuNDYxMjkgNi44MTI4MSA0LjM4MzM0IDYuNzYxMzQgNC4zMTMwMyA2LjY5MTU5QzQuMjQ1ODQgNi42MTQ1OCA0LjE4NzA0IDYuNTM2NzQgNC4xNTM5OCA2LjQ0NTgzTDQuMTU0MDMgNi40NDU4MUw0LjE1Mjg1IDYuNDQyODZDNC4xMTc4OSA2LjM1NTQ2IDQuMSA2LjI1ODE1IDQuMSA2LjE2VjUuODRDNC4xIDUuNzQ0NjMgNC4xMTY4OCA1LjY1NzIgNC4xNTI2NSA1LjU1Nzg0QzQuMTk4MDIgNS40NTg5MiA0LjI1MTExIDUuMzgwMzEgNC4zMjA3MSA1LjMxMDcxTDQuMzIwODcgNS4zMTA4N0w0LjMyNTI2IDUuMzA1ODVDNC4zODM1MyA1LjIzOTI1IDQuNDU5ODEgNS4xODc3OCA0LjU0NzE0IDUuMTUyODVDNC42MzU2NCA1LjExNzQ1IDQuNzIzMDUgNS4xIDQuODIgNS4xSDguNDJDOC43MjY1OCA1LjEgOC45OTMxIDUuMjAxNzQgOS4yMDQzOCA1LjM4NTQ2TDkuMjA0MzcgNS4zODU0OEw5LjIwNTk4IDUuMzg2ODJDOS40MjY5NiA1LjU3MDk3IDkuNTc2MjMgNS44MzAyMiA5LjY0MjA5IDYuMTEwNDlMOS45MzE2NiA3LjY3ODE2TDkuOTQ2NzggNy43NkgxMC4wM0gyNy4zNkMyNy41NDM1IDcuNzYgMjcuNzI4MyA3LjgwNTk0IDI3Ljg5NTMgNy44ODk0NEMyOC4wNjAyIDcuOTcxOTEgMjguMTk5NSA4LjA5MTg0IDI4LjMyMjQgOC4yNDMwNkwyOC4zMjI0IDguMjQzMDhMMjguMzI0MSA4LjI0NTA4QzI4LjQzMTkgOC4zNzA4NiAyOC41MTUgOC41NDQ3OCAyOC41NTE5IDguNzI5NjFDMjguNTg4MiA4LjkxMDY2IDI4LjU3MDEgOS4xMTE5MiAyOC41MDYyIDkuMjg1NDNMMjguNTAzNiA5LjI5MjM5TDI4LjUwMjEgOS4yOTk2NUwyNi43MTIxIDE3LjkwOTZMMjYuNzExOSAxNy45MTA0QzI2LjY1NjggMTguMTg2MiAyNi41MDAxIDE4LjQzNTcgMjYuMjc3OSAxOC42MTE2TDI2LjI3NzggMTguNjExNEwyNi4yNzI5IDE4LjYxNThDMjYuMDgyNCAxOC43ODgyIDI1LjgxNjggMTguODkgMjUuNTMgMTguODlIMTIuMTNIMTIuMDA4NkwxMi4wMzE5IDE5LjAwOTJMMTIuNDMxOSAyMS4wNTkyTDEyLjQ0NzYgMjEuMTRIMTIuNTNIMjQuNTNDMjQuODM4NCAyMS4xNCAyNS4xMDY4IDIxLjIzMyAyNS4zMTg4IDIxLjM4OTFDMjUuNTE2IDIxLjU0OTIgMjUuNjYyIDIxLjc0MzIgMjUuNzM0OCAyMS45NzA1TDI1Ljc0MTggMjEuOTkyNkwyNS43NTggMjIuMDA5NEMyNi4wMTAxIDIyLjI3MTEgMjYuMjEyNSAyMi41NzA0IDI2LjM0NzIgMjIuOTA3MUwyNi4zNDczIDIyLjkwNzZDMjYuNDkyNiAyMy4yNjYgMjYuNTY5NyAyMy42NTI0IDI2LjU2IDI0LjAzNzVMMjYuNTU5NSAyNC4wMzc1TDI2LjU2MDMgMjQuMDQ3OUMyNi41ODkxIDI0LjQxMjMgMjYuNTMxNiAyNC44MDgxIDI2LjM5NTkgMjUuMTg2MkMyNi4yNjAzIDI1LjU2MzkgMjYuMDU3NSAyNS45MDE0IDI1Ljc3ODEgMjYuMTkwNUwyNS43NzY5IDI2LjE5MThDMjUuNTA2MyAyNi40ODE3IDI1LjE3NzQgMjYuNzE0IDI0LjgwOTIgMjYuODc4N0MyNC40NDI5IDI3LjA0MjYgMjQuMDU2OSAyNy4xMiAyMy42NSAyNy4xMkMyMy4yNTI5IDI3LjEyIDIyLjg1NyAyNy4wNDI1IDIyLjQ5MDggMjYuODc4N1pNMjMuNjAxIDIyLjkyMDZMMjMuNTkxIDIyLjkxOTVMMjMuNTgwOSAyMi45MjA0QzIzLjMzNjkgMjIuOTQyNiAyMy4xMDc0IDIzLjA1MyAyMi45MjM4IDIzLjIxNUwyMi45MjM3IDIzLjIxNDlMMjIuOTE5MyAyMy4yMTkzQzIyLjgyMiAyMy4zMTY2IDIyLjczMzcgMjMuNDM3MiAyMi42Nzc3IDIzLjU3MTVDMjIuNjI0IDIzLjcwMDMgMjIuNTg5MyAyMy44NDUgMjIuNiAyMy45OTM4QzIyLjYwMDkgMjQuMjQ1NCAyMi42ODg3IDI0LjQ4NjQgMjIuODQyOCAyNC42NzM2QzIyLjk5NzYgMjQuODYxNiAyMy4yMTc0IDI0Ljk5MjkgMjMuNDU3OCAyNS4wNDc1TDIzLjQ1NzggMjUuMDQ3N0wyMy40NjM2IDI1LjA0ODZDMjMuNTI0NyAyNS4wNTg4IDIzLjYwMTQgMjUuMDcgMjMuNjggMjUuMDdDMjMuODU3MyAyNS4wNyAyNC4wMjI1IDI1LjAyNTYgMjQuMTc0NyAyNC45NDk0QzI0LjM5OTYgMjQuODM3IDI0LjU2MzkgMjQuNjM3MiAyNC42NjEyIDI0LjQyMUwyNC42NjE5IDI0LjQxOTRDMjQuNzYxMyAyNC4xODc0IDI0Ljc3MjIgMjMuOTMzNyAyNC43MDYyIDIzLjcwMjVDMjQuNjM5NSAyMy40NjkxIDI0LjQ4NTEgMjMuMjYwOSAyNC4yODg1IDIzLjExODlMMjQuMjg2NyAyMy4xMTc2QzI0LjExMTUgMjIuOTk3MiAyMy45MDM5IDIyLjkzMTEgMjMuNjg1NyAyMi45M0wyMy42MDEgMjIuOTIwNlpNMTIuOTQxIDIyLjkyMDZMMTIuOTMxIDIyLjkxOTVMMTIuOTIwOSAyMi45MjA0QzEyLjY3NzIgMjIuOTQyNiAxMi40NDY3IDIzLjA1MjkgMTIuMjcxNiAyMy4yMTdMMTIuMjcxNiAyMy4yMTdMMTIuMjY5MyAyMy4yMTkzQzEyLjE3MiAyMy4zMTY2IDEyLjA4MzcgMjMuNDM3MiAxMi4wMjc3IDIzLjU3MTVDMTEuOTczNCAyMy43MDE4IDExLjk0IDIzLjg0NDggMTEuOTQgMjMuOTlDMTEuOTQgMjQuMjQzIDEyLjAyNzkgMjQuNDg1NSAxMi4xODI4IDI0LjY3MzZDMTIuMzM3NiAyNC44NjE2IDEyLjU1NzQgMjQuOTkyOSAxMi43OTc4IDI1LjA0NzVMMTIuNzk3OCAyNS4wNDc3TDEyLjgwMzYgMjUuMDQ4NkMxMi44NjQ3IDI1LjA1ODggMTIuOTQxNCAyNS4wNyAxMy4wMiAyNS4wN0MxMy4xOTczIDI1LjA3IDEzLjM2MjUgMjUuMDI1NiAxMy41MTQ3IDI0Ljk0OTRDMTMuNzM5NiAyNC44MzcgMTMuOTAzOSAyNC42MzcyIDE0LjAwMTIgMjQuNDIxTDE0LjAwMTkgMjQuNDE5NEMxNC4xMDEzIDI0LjE4NzQgMTQuMTEyMiAyMy45MzM3IDE0LjA0NjIgMjMuNzAyNUMxMy45Nzk1IDIzLjQ2OTEgMTMuODI1MSAyMy4yNjA5IDEzLjYyODUgMjMuMTE4OUwxMy42MjY3IDIzLjExNzZDMTMuNDUxNSAyMi45OTcyIDEzLjI0MzkgMjIuOTMxMSAxMy4wMjU3IDIyLjkzTDEyLjk0MSAyMi45MjA2Wk0yNS4wMiAxNy4wOUgyNS4xMDE0TDI1LjExNzkgMTcuMDEwM0wyNi42Mzc5IDkuNjgwM0wyNi42NjI5IDkuNTZIMjYuNTRIMTAuNDFIMTAuMjg5NkwxMC4zMTE3IDkuNjc4MzdMMTEuNjgxNyAxNy4wMDg0TDExLjY5NyAxNy4wOUgxMS43OEgyNS4wMloiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
}
.layout-da .ordermodify .basketlinks .basketweitere .anarbeitung img {
  display: none;
}
.layout-da .ordermodify > .anarbeitung > .icon-container-small svg:last-child {
  display: none;
}
.layout-da .ordermodify > .anarbeitung:hover > .icon-container-small svg:first-child {
  display: none;
}
.layout-da .ordermodify > .anarbeitung:hover > .icon-container-small svg:last-child {
  display: block;
}
.layout-da .gridPreislink > a {
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjkzOTkgMjEuMjUzMVYyMy4wOTk4SDE1LjM3OTlWMjEuMzczMVYyMS4yNzU3TDE1LjI4MjYgMjEuMjczMkMxNC43ODE3IDIxLjI2IDE0LjI5MzEgMjEuMjA3MyAxMy44MTU2IDIxLjE0MUMxMy4yMTk0IDIxLjAzNDkgMTIuNzI0IDIwLjkwMzYgMTIuMzUwMSAyMC43MjMxTDEyLjM1MDEgMjAuNzIzTDEyLjM0NjcgMjAuNzIxNUwxMi4xOTMzIDIwLjY1NDRWMTguODA3NEwxMi41NTkxIDE4Ljk3MTFMMTIuNTU5MSAxOC45NzExTDEyLjU2MDkgMTguOTcxOUMxMy4wMDY3IDE5LjE2MSAxMy41MDU1IDE5LjMyMjYgMTQuMDcwMSAxOS40NTcxTDE0LjA3MDEgMTkuNDU3MUwxNC4wNzE5IDE5LjQ1NzVDMTQuNTAzMyAxOS41NTE5IDE0Ljg5NDcgMTkuNjA1OSAxNS4yNzI4IDE5LjYzMjlMMTUuMzc5OSAxOS42NDA1VjE5LjUzMzFWMTYuNTU5OFYxNi40ODgzTDE1LjMxMjMgMTYuNDY1MkMxNC4yNjQ4IDE2LjEwNzIgMTMuNTM2MiAxNS43MDA0IDEzLjA5OTMgMTUuMjM3OEwxMy4wOTkxIDE1LjIzNzZDMTIuNjEyMSAxNC43MjUgMTIuMzUzMyAxNC4wNDM5IDEyLjM1MzMgMTMuMjM5OEMxMi4zNTMzIDEyLjQ0MzQgMTIuNjU5NyAxMS43OTE2IDEzLjI3NjYgMTEuMjc3MkMxMy44MDc1IDEwLjg1MDEgMTQuNDgzNyAxMC41NjI5IDE1LjI5NTkgMTAuNDMxOUwxNS4zNzk5IDEwLjQxODNWMTAuMzMzMVY4Ljg5OThIMTYuOTUzM1YxMC4yOTMxVjEwLjM4NjJMMTcuMDQ2IDEwLjM5MjlDMTcuOTU2MSAxMC40NTg4IDE4LjgzOTMgMTAuNjU2NiAxOS42OTYxIDEwLjk5OTNMMTkuOTM2NiAxMS4wOTU1TDE5LjMxNzYgMTIuNjQzMkwxOS4wNzcxIDEyLjU0N0wxOS4wNzcxIDEyLjU0N0wxOS4wNzYxIDEyLjU0NjZDMTguNDE1OCAxMi4yOTA1IDE3Ljc0MSAxMi4xMTQ5IDE3LjA2NTIgMTIuMDMzOUwxNi45NTMzIDEyLjAyMDRWMTIuMTMzMVYxNS4wMjY1VjE1LjA5ODVMMTcuMDIxNiAxNS4xMjEzQzE3Ljc3NzggMTUuMzczNCAxOC4zNDMzIDE1LjYyMzkgMTguNzQ3NyAxNS44NzE3TDE4Ljc0ODUgMTUuODcyMkMxOS4yMDM1IDE2LjE0NTIgMTkuNTUxMiAxNi40ODEyIDE5Ljc4MTYgMTYuODUyNUMyMC4wMDkxIDE3LjIxOSAyMC4xMTMzIDE3LjY2NTkgMjAuMTEzMyAxOC4xOTk4QzIwLjExMzMgMTkuMDExNSAxOS44MDUzIDE5LjcwMzQgMTkuMTg4MyAyMC4yMzA0QzE4LjY1ODcgMjAuNjgyNSAxNy45MzAyIDIwLjk5NjggMTcuMDIyOCAyMS4xNTQ2TDE2LjkzOTkgMjEuMTY5VjIxLjI1MzFaTTE2Ljk1MzMgMTkuMzczMVYxOS41MDAzTDE3LjA3NjkgMTkuNDcwM0MxNy41NTc3IDE5LjM1MzUgMTcuODQ0NyAxOS4xNjc2IDE4LjAwOTYgMTguOTUwMkMxOC4xNzQ4IDE4LjczMjUgMTguMjA2NiAxOC40OTc1IDE4LjIwNjYgMTguMzA2NUMxOC4yMDY2IDE3Ljk5MzggMTguMTIwNSAxNy43Mzc5IDE3LjkwOTMgMTcuNTQxMUMxNy43ODk2IDE3LjQyMTkgMTcuNTUwMSAxNy4yNTY0IDE3LjA5MzYgMTcuMDU1TDE2Ljk1MzMgMTYuOTkzMVYxNy4xNDY1VjE5LjM3MzFaTTE1LjM3OTkgMTIuMjI2NVYxMi4wOTg0TDE1LjI1NTcgMTIuMTI5NUMxNC45NzQ2IDEyLjE5OTcgMTQuNzQ2NCAxMi4zMjY5IDE0LjU4NjcgMTIuNDcxOEMxNC4zNTE2IDEyLjY3NzggMTQuMjQ2NiAxMi45MTg3IDE0LjI0NjYgMTMuMjI2NUMxNC4yNDY2IDEzLjU2ODEgMTQuMzQ3MiAxMy44MzM1IDE0LjU0IDE0LjA0MTJMMTQuNTM5OSAxNC4wNDEyTDE0LjU0MjYgMTQuMDQzOEMxNC42NTkyIDE0LjE2MDUgMTQuODU2MiAxNC4zMTMzIDE1LjIzNzggMTQuNDkwNUwxNS4zNzk5IDE0LjU1NjVWMTQuMzk5OFYxMi4yMjY1WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGQ9Ik0xMC43MDQyIDI1LjE1MzVMMTAuNzAzOSAyNS4xNTMzQzkuMTE4OTkgMjQuMjI4OCA3Ljc4NDcxIDIyLjg5NDYgNi44NDY2NSAyMS4yOTYxQzUuOTIyMTMgMTkuNjg0NiA1LjQzMzUgMTcuODYyIDUuNDMzNSAxNS45OTk3QzUuNDMzNSAxNC4xNTA0IDUuOTIyMjcgMTIuMzE0NCA2Ljg0NjcyIDEwLjcxNjRDNy43NzEyOSA5LjExODIzIDkuMTA1MzggNy43ODQxNCAxMC43MDM2IDYuODU5NTdMMTAuNzAzOSA2Ljg1OTM5QzEyLjI4OTEgNS45MzQ2NyAxNC4wODUxIDUuNDMzMDEgMTUuOTIwMiA1LjQzMzAxSDE2LjA2NjhDMTcuOTAyMSA1LjQzMzAxIDE5LjcxMTMgNS45MzQ3NyAyMS4yODI4IDYuODU5MkwyMS4yODM0IDYuODU5NTdDMjIuODgxNCA3Ljc4NDA0IDI0LjIxNTYgOS4xMTgwOCAyNS4xNTM3IDEwLjcxNjVDMjYuMDc4MiAxMi4zMjgxIDI2LjU2NjggMTQuMTUwOCAyNi41NjY4IDE1Ljk5OTdDMjYuNTY2OCAxNy44NDg5IDI2LjA3ODEgMTkuNjg1IDI1LjE1MzYgMjEuMjgyOUMyNC4yMjkyIDIyLjg4MDggMjIuODgxOSAyNC4yMTUgMjEuMjgzNCAyNS4xMzk4TDIxLjI4MjMgMjUuMTQwNUMxOS43MTE0IDI2LjA3NzcgMTcuOTAyNSAyNi41NjYzIDE2LjA4MDIgMjYuNTY2M0gxNi4wMzg3TDE2LjAyNzMgMjYuNTc3N0MxNi4wMjUzIDI2LjU3NzkgMTYuMDIzMiAyNi41NzgxIDE2LjAyMDggMjYuNTc4M0MxNi4wMTIyIDI2LjU3OSAxNi4wMDM1IDI2LjU3OTMgMTUuOTk2OCAyNi41Nzk1TDE1Ljk4OTEgMjYuNTc5N0wxNS45ODcyIDI2LjU3OTdMMTUuOTg2OCAyNi41Nzk3QzE0LjA4NDYgMjYuNTc5NyAxMi4yNzU0IDI2LjA3NzcgMTAuNzA0MiAyNS4xNTM1Wk0xMS40OTY3IDguMjE5ODRMMTEuNDk2NCA4LjIxOTk5QzEwLjEzNDkgOS4wMTUzNSA5LjAwMjEyIDEwLjE0NzkgOC4yMTk5IDExLjUyMzZDNy40MzgwNCAxMi44OTg2IDcuMDMzNDkgMTQuNDQ4OSA3LjA0NjgzIDE2LjAyNjNDNy4wMzM0OSAxNy42MDM4IDcuNDM4MDUgMTkuMTQxMSA4LjIyMDMzIDIwLjQ4OThDOS4wMDI2NCAyMS44Mzg3IDEwLjEzNTQgMjIuOTU3OCAxMS40OTcgMjMuNzM5N0MxMi44NTg3IDI0LjUyMTYgMTQuNDA5MSAyNC45Mzk3IDE1Ljk3MzUgMjQuOTM5N0MxNy41Mzc2IDI0LjkzOTcgMTkuMTAxNiAyNC41MjE4IDIwLjQ1MDMgMjMuNzM5NUMyMS43OTkxIDIyLjk1NzIgMjIuOTE4MSAyMS44MjQ1IDIzLjcgMjAuNDc2NUMyNC41MjIgMTkuMDYxNSAyNC45MjY5IDE3LjUxMDcgMjQuOTAwMiAxNS45MzI2QzI0LjkxMzQgMTQuMzU1MyAyNC41MDg5IDEyLjgxODEgMjMuNzI2NyAxMS40Njk1QzIyLjk0NDcgMTAuMTIxMyAyMS44MTIxIDguOTg4NDkgMjAuNDQ5OCA4LjIxOTU1QzE5LjEwMTMgNy40Mzc1MyAxNy41NTA4IDcuMDE5NjcgMTUuOTczNSA3LjAxOTY3QzE0LjM5NTkgNy4wMTk2NyAxMi44NDUzIDcuNDM3NjMgMTEuNDk2NyA4LjIxOTg0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
}
.layout-da .gridPreislink > a img {
  display: none;
}
.layout-da .gridVerfuegbarkeit > a .icon-availability {
  width: 32px;
  height: 32px;
  display: block;
}
.layout-da .gridVerfuegbarkeit > a .icon-availability.available {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAwMDIgNy4zMjgzN0MxNy43MTUyIDcuMzI4MzcgMTkuMzkxNyA3LjgzNjkzIDIwLjgxNzcgOC43ODk3NUMyMi4yNDM3IDkuNzQyNTYgMjMuMzU1MSAxMS4wOTY4IDI0LjAxMTQgMTIuNjgxM0MyNC42Njc3IDE0LjI2NTggMjQuODM5NCAxNi4wMDkzIDI0LjUwNDkgMTcuNjkxNEMyNC4xNzAzIDE5LjM3MzQgMjMuMzQ0NCAyMC45MTg1IDIyLjEzMTcgMjIuMTMxMkMyMC45MTkgMjMuMzQzOSAxOS4zNzM5IDI0LjE2OTggMTcuNjkxOSAyNC41MDQ0QzE2LjAwOTggMjQuODM4OSAxNC4yNjYzIDI0LjY2NzIgMTIuNjgxOCAyNC4wMTA5QzExLjA5NzMgMjMuMzU0NiA5Ljc0MzA1IDIyLjI0MzIgOC43OTAyNCAyMC44MTcyQzcuODM3NDIgMTkuMzkxMiA3LjMyODg2IDE3LjcxNDcgNy4zMjg4NiAxNS45OTk3QzcuMzMxNDYgMTMuNzAwNyA4LjI0NTg3IDExLjQ5NjYgOS44NzE1IDkuODcxQzExLjQ5NzEgOC4yNDUzOCAxMy43MDEyIDcuMzMwOTcgMTYuMDAwMiA3LjMyODM3Wk0xNi4wMDAyIDUuMzMzMDFDMTMuODkwNSA1LjMzMzAxIDExLjgyODIgNS45NTg2IDEwLjA3NDEgNy4xMzA2N0M4LjMxOTk2IDguMzAyNzMgNi45NTI3OSA5Ljk2ODY0IDYuMTQ1NDUgMTEuOTE3N0M1LjMzODEyIDEzLjg2NjggNS4xMjY4OCAxNi4wMTE1IDUuNTM4NDYgMTguMDgwNkM1Ljk1MDAzIDIwLjE0OTggNi45NjU5MyAyMi4wNTA0IDguNDU3NjkgMjMuNTQyMUM5Ljk0OTQ1IDI1LjAzMzkgMTEuODUwMSAyNi4wNDk4IDEzLjkxOTIgMjYuNDYxNEMxNS45ODgzIDI2Ljg3MyAxOC4xMzMgMjYuNjYxNyAyMC4wODIxIDI1Ljg1NDRDMjIuMDMxMiAyNS4wNDcxIDIzLjY5NzEgMjMuNjc5OSAyNC44NjkyIDIxLjkyNThDMjYuMDQxMiAyMC4xNzE2IDI2LjY2NjggMTguMTA5MyAyNi42NjY4IDE1Ljk5OTdDMjYuNjY2OCAxMy4xNzA3IDI1LjU0MyAxMC40NTc2IDIzLjU0MjYgOC40NTcyQzIxLjU0MjMgNi40NTY4MSAxOC44MjkxIDUuMzMzMDEgMTYuMDAwMiA1LjMzMzAxWiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBkPSJNMTQuODE1OSAyMS4wMDU0TDEwLjQ3NDYgMTYuNjY1NEwxMS44ODkzIDE1LjI1MDhMMTQuODE1OSAxOC4xNzc0TDIwLjg1ODYgMTIuMTM0OEwyMi4yNzE5IDEzLjU0OTRMMTQuODE1OSAyMS4wMDU0WiIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
  background-repeat: none;
}
.layout-da .gridVerfuegbarkeit > a .icon-availability.unavailable {
  width: 22px;
  height: 22px;
  margin: 5px;
}
.layout-da .productimage {
  width: 98px;
  height: 98px;
  margin-top: 2px;
  position: relative;
}
.layout-da .productimage img {
  display: block;
  height: auto;
  max-width: 98px;
  max-height: 98px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.layout-da .stattpreis i {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #CB0538;
}
.layout-da .aktionspreis {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.layout-da .icon-price {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjMxNjEgMTguNDcxNkMyMC4zMTYxIDE5LjI5OCAyMC4wMDYyIDE5Ljk4MTYgMTkuMzg2NCAyMC41MjI0QzE4Ljc2NjYgMjEuMDU3MSAxNy45MDA3IDIxLjM5NDMgMTYuNzg4NyAyMS41MzQxVjIzLjY0ODdIMTUuNjEzVjIxLjYxNjFDMTQuOTMyNCAyMS42MTYxIDE0LjI3MzEgMjEuNTY0NSAxMy42MzUxIDIxLjQ2MTJDMTIuOTk3MSAyMS4zNTE4IDEyLjQ3NDUgMjEuMjAyOSAxMi4wNjc0IDIxLjAxNDVWMTkuNTkyN0MxMi41NzE3IDE5LjgxNzUgMTMuMTUyIDIwLjAwMjggMTMuODA4MyAyMC4xNDg3QzE0LjQ3MDYgMjAuMjg4NCAxNS4wNzIyIDIwLjM1ODMgMTUuNjEzIDIwLjM1ODNWMTYuMzQ3OUMxNC4zNjczIDE1Ljk1MjkgMTMuNDkyMyAxNS40OTQxIDEyLjk4OCAxNC45NzE2QzEyLjQ4OTcgMTQuNDQ5IDEyLjI0MDYgMTMuNzc0NSAxMi4yNDA2IDEyLjk0ODFDMTIuMjQwNiAxMi4xNTIxIDEyLjU0NzQgMTEuNDk4OSAxMy4xNjExIDEwLjk4ODVDMTMuNzgwOSAxMC40NzgxIDE0LjU5ODIgMTAuMTY4MiAxNS42MTMgMTAuMDU4OFY4LjM5OTk2SDE2Ljc4ODdWMTAuMDQwNkMxNy45MDY4IDEwLjA3MSAxOC45ODU0IDEwLjI5NTggMjAuMDI0NCAxMC43MTUxTDE5LjU1MDUgMTEuOTA5MUMxOC42NDUxIDExLjU1MDYgMTcuNzI0NSAxMS4zMzc5IDE2Ljc4ODcgMTEuMjcxMVYxNS4yMjY4QzE3Ljc0MjcgMTUuNTMwNiAxOC40NTY3IDE1LjgyODMgMTguOTMwNyAxNi4xMkMxOS40MDQ2IDE2LjQwNTYgMTkuNzU0IDE2LjczNjggMTkuOTc4OCAxNy4xMTM1QzIwLjIwMzcgMTcuNDg0MiAyMC4zMTYxIDE3LjkzNjkgMjAuMzE2MSAxOC40NzE2Wk0xOC43NjY2IDE4LjU5MDFDMTguNzY2NiAxOC4xNTI2IDE4LjYyOTkgMTcuODAwMSAxOC4zNTY0IDE3LjUzMjhDMTguMDg5MSAxNy4yNTkzIDE3LjU2NjUgMTYuOTg4OSAxNi43ODg3IDE2LjcyMTZWMjAuMjY3MkMxOC4xMDczIDIwLjA4NDkgMTguNzY2NiAxOS41MjU4IDE4Ljc2NjYgMTguNTkwMVpNMTMuNzgwOSAxMi45Mjk5QzEzLjc4MDkgMTMuMzkxNyAxMy45MTc2IDEzLjc2MjQgMTQuMTkxMSAxNC4wNDE5QzE0LjQ2NDUgMTQuMzIxNCAxNC45Mzg1IDE0LjU4NTcgMTUuNjEzIDE0LjgzNDlWMTEuMzA3NUMxNS4wMTE0IDExLjQwNDcgMTQuNTU1NyAxMS41OTYxIDE0LjI0NTggMTEuODgxN0MxMy45MzU5IDEyLjE2MTIgMTMuNzgwOSAxMi41MTA2IDEzLjc4MDkgMTIuOTI5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNi4wODAxIDEwLjIxMzZDMjUuMDU2MiA4LjQ1Mzc0IDIzLjU4OTkgNi45OTIxIDIxLjgyNjggNS45NzM2NkMyMC4wNjkgNC45MjgyOSAxOC4wNTg1IDQuMzg0MTYgMTYuMDEzNSA0LjQwMDMxQzEzLjk2ODYgNC4zODU1MSAxMS45NTg1IDQuOTI5NTUgMTAuMjAwMSA1Ljk3MzY2QzguNDQzOCA2Ljk5NjM5IDYuOTgyODcgOC40NTczMSA1Ljk2MDEzIDEwLjIxMzZDNC45MzgzNyAxMS45ODA3IDQuNDAwMzkgMTMuOTg1OCA0LjQwMDM5IDE2LjAyN0M0LjQwMDM5IDE4LjA2ODIgNC45MzgzNyAyMC4wNzMzIDUuOTYwMTMgMjEuODQwM0M2Ljk4Mjg3IDIzLjU5NjcgOC40NDM4IDI1LjA1NzYgMTAuMjAwMSAyNi4wODAzQzExLjk1ODUgMjcuMTI0NCAxMy45Njg2IDI3LjY2ODQgMTYuMDEzNSAyNy42NTM2QzE4LjA1ODUgMjcuNjY5OCAyMC4wNjkgMjcuMTI1NyAyMS44MjY4IDI2LjA4MDNDMjMuNTg5OSAyNS4wNjE5IDI1LjA1NjIgMjMuNjAwMiAyNi4wODAxIDIxLjg0MDNDMjcuMTAxOSAyMC4wNzMzIDI3LjYzOTkgMTguMDY4MiAyNy42Mzk5IDE2LjAyN0MyNy42Mzk5IDEzLjk4NTggMjcuMTAxOSAxMS45ODA3IDI2LjA4MDEgMTAuMjEzNlpNMjQuNzQ2OCAyMS4wOTM3QzIzLjg2NTMgMjIuNjI2MiAyMi41OTYxIDIzLjg5OTkgMjEuMDY2OCAyNC43ODdDMTkuNTI0MyAyNS42Nzc1IDE3Ljc3NDYgMjYuMTQ2NCAxNS45OTM1IDI2LjE0NjRDMTQuMjEyNCAyNi4xNDY0IDEyLjQ2MjYgMjUuNjc3NSAxMC45MjAxIDI0Ljc4N0M5LjM4Mzg1IDIzLjkwNTggOC4xMDU3MyAyMi42MzY5IDcuMjEzNDcgMjEuMTA3QzYuMzE5NzggMTkuNTc0MyA1Ljg1ODk1IDE3LjgyNzcgNS44ODAxMyAxNi4wNTM3QzUuODY3NDcgMTQuMjY2OSA2LjMyNjg3IDEyLjUwODQgNy4yMTE4NyAxMC45NTYyQzguMDk2ODcgOS40MDM5MiA5LjM3NjA4IDguMTEyODggMTAuOTIwMSA3LjIxMzY1QzEyLjQ2MjYgNi4zMjMwOSAxNC4yMTI0IDUuODU0MjUgMTUuOTkzNSA1Ljg1NDI1QzE3Ljc3NDYgNS44NTQyNSAxOS41MjQzIDYuMzIzMDkgMjEuMDY2OCA3LjIxMzY1QzIyLjYwMzEgOC4wOTQ4NCAyMy44ODEyIDkuMzYzNzggMjQuNzczNSAxMC44OTM3QzI1LjY2NzIgMTIuNDI2NCAyNi4xMjggMTQuMTcyOSAyNi4xMDY4IDE1Ljk0N0MyNi4xMjg3IDE3LjczMjEgMjUuNjczIDE5LjQ5MDYgMjQuNzg2OCAyMS4wNDAzTDI0Ljc0NjggMjEuMDkzN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") no-repeat;
  height: 21px;
  width: 21px;
}
.layout-da .icon-price-small {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjIzNjUgMTMuODUzN0MxNS4yMzY1IDE0LjQ3MzUgMTUuMDA0MSAxNC45ODYyIDE0LjUzOTIgMTUuMzkxOEMxNC4wNzQ0IDE1Ljc5MjggMTMuNDI1IDE2LjA0NTggMTIuNTkxIDE2LjE1MDZWMTcuNzM2NUgxMS43MDkyVjE2LjIxMjFDMTEuMTk4OCAxNi4yMTIxIDEwLjcwNDMgMTYuMTczNCAxMC4yMjU4IDE2LjA5NTlDOS43NDcyNSAxNi4wMTM5IDkuMzU1MzMgMTUuOTAyMiA5LjA0OTk5IDE1Ljc2MDlWMTQuNjk0NUM5LjQyODI0IDE0Ljg2MzEgOS44NjM0NiAxNS4wMDIxIDEwLjM1NTcgMTUuMTExNUMxMC44NTI0IDE1LjIxNjMgMTEuMzAzNiAxNS4yNjg3IDExLjcwOTIgMTUuMjY4N1YxMi4yNjA5QzEwLjc3NDkgMTEuOTY0NyAxMC4xMTg3IDExLjYyMDYgOS43NDA0MiAxMS4yMjg3QzkuMzY2NzIgMTAuODM2OCA5LjE3OTg3IDEwLjMzMDkgOS4xNzk4NyA5LjcxMTEyQzkuMTc5ODcgOS4xMTQxMiA5LjQxMDAxIDguNjI0MjEgOS44NzAzIDguMjQxMzlDMTAuMzM1MSA3Ljg1ODU4IDEwLjk0ODEgNy42MjYxNiAxMS43MDkyIDcuNTQ0MTNWNi4yOTk5OUgxMi41OTFWNy41MzA0NkMxMy40Mjk1IDcuNTUzMjQgMTQuMjM4NSA3LjcyMTg2IDE1LjAxNzggOC4wMzYzMkwxNC42NjIzIDguOTMxODJDMTMuOTgzMyA4LjY2Mjk0IDEzLjI5MjggOC41MDM0NCAxMi41OTEgOC40NTMzMVYxMS40MjAxQzEzLjMwNjUgMTEuNjQ4IDEzLjg0MiAxMS44NzEzIDE0LjE5NzQgMTIuMDlDMTQuNTUyOSAxMi4zMDQyIDE0LjgxNSAxMi41NTI2IDE0Ljk4MzYgMTIuODM1MUMxNS4xNTIyIDEzLjExMzEgMTUuMjM2NSAxMy40NTI3IDE1LjIzNjUgMTMuODUzN1pNMTQuMDc0NCAxMy45NDI2QzE0LjA3NDQgMTMuNjE0NCAxMy45NzE5IDEzLjM1MDEgMTMuNzY2OCAxMy4xNDk2QzEzLjU2NjMgMTIuOTQ0NSAxMy4xNzQzIDEyLjc0MTcgMTIuNTkxIDEyLjU0MTJWMTUuMjAwNEMxMy41Nzk5IDE1LjA2MzcgMTQuMDc0NCAxNC42NDQ0IDE0LjA3NDQgMTMuOTQyNlpNMTAuMzM1MSA5LjY5NzQ1QzEwLjMzNTEgMTAuMDQzOCAxMC40Mzc3IDEwLjMyMTggMTAuNjQyOCAxMC41MzE0QzEwLjg0NzggMTAuNzQxMSAxMS4yMDMzIDEwLjkzOTMgMTEuNzA5MiAxMS4xMjYyVjguNDgwNjVDMTEuMjU4IDguNTUzNTcgMTAuOTE2MiA4LjY5NzEyIDEwLjY4MzggOC45MTEzMkMxMC40NTE0IDkuMTIwOTUgMTAuMzM1MSA5LjM4MyAxMC4zMzUxIDkuNjk3NDVaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMTkuNTU5OCA3LjY2MDI1QzE4Ljc5MTggNi4zNDAzMiAxNy42OTIxIDUuMjQ0MDkgMTYuMzY5OCA0LjQ4MDI2QzE1LjA1MTUgMy42OTYyMyAxMy41NDM2IDMuMjg4MTMgMTIuMDA5OCAzLjMwMDI1QzEwLjQ3NjEgMy4yODkxNSA4Ljk2ODU0IDMuNjk3MTcgNy42NDk4IDQuNDgwMjZDNi4zMzI1NCA1LjI0NzMxIDUuMjM2ODQgNi4zNDMgNC40Njk4IDcuNjYwMjVDMy43MDM0OCA4Ljk4NTUzIDMuMjk5OTkgMTAuNDg5NCAzLjI5OTk5IDEyLjAyMDNDMy4yOTk5OSAxMy41NTExIDMuNzAzNDggMTUuMDU1IDQuNDY5OCAxNi4zODAzQzUuMjM2ODQgMTcuNjk3NSA2LjMzMjU0IDE4Ljc5MzIgNy42NDk4IDE5LjU2MDNDOC45Njg1NCAyMC4zNDMzIDEwLjQ3NjEgMjAuNzUxNCAxMi4wMDk4IDIwLjc0MDNDMTMuNTQzNiAyMC43NTI0IDE1LjA1MTUgMjAuMzQ0MyAxNi4zNjk4IDE5LjU2MDNDMTcuNjkyMSAxOC43OTY0IDE4Ljc5MTggMTcuNzAwMiAxOS41NTk4IDE2LjM4MDNDMjAuMzI2MSAxNS4wNTUgMjAuNzI5NiAxMy41NTExIDIwLjcyOTYgMTIuMDIwM0MyMC43Mjk2IDEwLjQ4OTQgMjAuMzI2MSA4Ljk4NTUzIDE5LjU1OTggNy42NjAyNVpNMTguNTU5OCAxNS44MjAzQzE3Ljg5ODYgMTYuOTY5NyAxNi45NDY4IDE3LjkyNDkgMTUuNzk5OCAxOC41OTAzQzE0LjY0MjkgMTkuMjU4MiAxMy4zMzA2IDE5LjYwOTggMTEuOTk0OCAxOS42MDk4QzEwLjY1OSAxOS42MDk4IDkuMzQ2NjYgMTkuMjU4MiA4LjE4OTggMTguNTkwM0M3LjAzNzU5IDE3LjkyOTQgNi4wNzg5OSAxNi45Nzc3IDUuNDA5OCAxNS44MzAyQzQuNzM5NTMgMTQuNjgwNyA0LjM5MzkxIDEzLjM3MDggNC40MDk4IDEyLjA0MDNDNC40MDAzIDEwLjcwMDIgNC43NDQ4NSA5LjM4MTM1IDUuNDA4NiA4LjIxNzE1QzYuMDcyMzQgNy4wNTI5NiA3LjAzMTc1IDYuMDg0NjggOC4xODk4IDUuNDEwMjVDOS4zNDY2NiA0Ljc0MjMzIDEwLjY1OSA0LjM5MDcgMTEuOTk0OCA0LjM5MDdDMTMuMzMwNiA0LjM5MDcgMTQuNjQyOSA0Ljc0MjMzIDE1Ljc5OTggNS40MTAyNUMxNi45NTIgNi4wNzExNCAxNy45MTA2IDcuMDIyODUgMTguNTc5OCA4LjE3MDI2QzE5LjI1MDEgOS4zMTk3OCAxOS41OTU3IDEwLjYyOTcgMTkuNTc5OCAxMS45NjAzQzE5LjU5NjIgMTMuMjk5MSAxOS4yNTQ0IDE0LjYxNzkgMTguNTg5OCAxNS43ODAzTDE4LjU1OTggMTUuODIwM1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") no-repeat;
}
.layout-da .dim-products .icon-availability {
  margin-top: 2px;
}
.layout-da .laengeFormFieldWrapper {
  margin-right: 0;
  float: inherit;
}
@media (max-width: 991px) {
  .layout-da .dim-container {
    display: none;
  }
  .layout-da .layout-da .showmore,
  .layout-da .layout-da .showless {
    max-width: initial;
  }
  .layout-da .container-dim-products {
    overflow-x: scroll;
  }
  .layout-da .dim-products {
    width: 700px;
  }
  .layout-da .mobile-grid .container-dim-products .unit-right,
  .layout-da.mobile-grid .container-dim-products .unit-right {
    clear: initial;
    float: right;
  }
  .layout-da .mobile-grid .container-dim-products .unit,
  .layout-da.mobile-grid .container-dim-products .unit {
    clear: initial;
    float: left;
  }
  .layout-da .mobile-grid .container-dim-products .size1of2,
  .layout-da.mobile-grid .container-dim-products .size1of2 {
    width: 50%;
  }
  .layout-da .mobile-grid .container-dim-products .size1of3,
  .layout-da.mobile-grid .container-dim-products .size1of3 {
    width: 33.333333%;
  }
  .layout-da .mobile-grid .container-dim-products .size1of4,
  .layout-da.mobile-grid .container-dim-products .size1of4 {
    width: 25%;
  }
  .layout-da .mobile-grid .container-dim-products .size1of5,
  .layout-da.mobile-grid .container-dim-products .size1of5 {
    width: 20%;
  }
  .layout-da .mobile-grid .container-dim-products .size1of6,
  .layout-da.mobile-grid .container-dim-products .size1of6 {
    width: 16.666667%;
  }
  .layout-da .mobile-grid .container-dim-products .size2of6,
  .layout-da.mobile-grid .container-dim-products .size2of6 {
    width: 33%;
  }
  .layout-da .mobile-grid .container-dim-products .size1of10,
  .layout-da.mobile-grid .container-dim-products .size1of10 {
    width: 10%;
  }
}
.layout-da .mod-myart .addedToBasket.small {
  right: 0;
  height: 30px;
  top: -3px;
}
.ol-createlist-border {
  padding-top: 5px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E0E0E0;
}
.addneworderlist-btn {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
  display: block;
  background: #464D5F;
  padding: 9px 0;
  text-align: center;
}
@media (max-width: 991px) {
  .addneworderlist-btn {
    padding: 13px 0;
  }
}
.addneworderlist-btn > span {
  color: white;
  display: inline-block;
  padding-left: 0;
  position: relative;
  text-align: center;
}
.addneworderlist-btn:hover {
  background: #CB0538;
}
.ol-side-bar-filter-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E0E0E0;
}
.ol-side-bar-filter-wrapper input {
  height: 40px;
  width: 100%;
}
.mod-orderlist2 .ol-side-bar-filter-wrapper {
  padding-bottom: 10px;
}
@media (max-width: 991px) {
  .layout-da #hitlist .product.product-link .card-body .line > .unit:first-child .productimage {
    display: none;
  }
}
.search-switch {
  margin-top: 0;
  margin-bottom: 0;
}
.search-switch.desktop > a.filterstatus {
  position: relative;
  left: auto;
  bottom: auto;
}
.desktop > a.filterstatus {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #6A6A6A;
  position: relative;
  left: auto;
  bottom: auto;
  padding-left: 21px;
}
.desktop > a.filterstatus:before {
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTE1MTggNS4wMDUyNEwxMCA4Ljg5MDA1TDguODkwMDUgMTBMNS4wMDUyNCA2LjExNTE4TDEuMTA5OTUgMTBMMCA4Ljg5MDA1TDMuODk1MjkgNS4wMDUyNEwwIDEuMTA5OTVMMS4xMDk5NSAwTDUuMDA1MjQgMy44OTUyOUw4Ljg5MDA1IDBMMTAgMS4xMDk5NUw2LjExNTE4IDUuMDA1MjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
  width: 10px;
  height: 10px;
  float: none;
  margin-right: 0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-size: 10px;
}
/* Orderlist V2.0 */
.companyOrderListIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQgMTYuNVYxNi42SDE2LjVIMTcuOVYxNy45SDE2LjVIOUg4LjM4SDEuNUgwLjFWMTYuNkgxLjVIMS42VjE2LjVWMC4xSDguOVY2VjYuMUg5SDE2LjRWMTYuNVpNMi44OCAxLjE1SDIuNzhWMS4yNVYzVjMuMUgyLjg4SDQuNjNINC43M1YzVjEuMjVWMS4xNUg0LjYzSDIuODhaTTIuODggNC4yOEgyLjc4VjQuMzhWNi4xM1Y2LjIzSDIuODhINC42M0g0LjczVjYuMTNWNC4zOFY0LjI4SDQuNjNIMi44OFpNMi44OCA3LjI4SDIuNzhWNy4zOFY5LjEzVjkuMjNIMi44OEg0LjYzSDQuNzNWOS4xM1Y3LjM4VjcuMjhINC42M0gyLjg4Wk0yLjkgMTAuM0gyLjhWMTAuNFYxMi4xVjEyLjJIMi45SDQuNkg0LjdWMTIuMVYxMC40VjEwLjNINC42SDIuOVpNNyAxNi42SDcuMVYxNi41VjE0VjEzLjlIN0gzLjVIMy40VjE0VjE2LjVWMTYuNkgzLjVIN1pNNy42IDEyLjJINy43VjEyLjFWMTAuNFYxMC4zSDcuNkg1LjlINS44VjEwLjRWMTIuMVYxMi4ySDUuOUg3LjZaTTcuNiA5LjJINy43VjkuMVY3LjRWNy4zSDcuNkg1LjlINS44VjcuNFY5LjFWOS4ySDUuOUg3LjZaTTUuNzggNi4xMlY2LjIySDUuODhINy42Mkg3LjYzSDcuNzNWNi4xMlY0LjM4VjQuMjhINy42M0g1Ljg4SDUuNzhWNC4zOFY2LjEyWk01Ljc4IDNWMy4xSDUuODhINy42Mkg3LjYzSDcuNzNWM1YxLjI1VjEuMTVINy42M0g1Ljg4SDUuNzhWMS4yNVYzWk0xMC40IDcuM0gxMC4zVjcuNFY5LjFWOS4ySDEwLjRIMTIuMUgxMi4yVjkuMVY3LjRWNy4zSDEyLjFIMTAuNFpNMTAuNCAxMC4zSDEwLjNWMTAuNFYxMi4xVjEyLjJIMTAuNEgxMi4xSDEyLjJWMTIuMVYxMC40VjEwLjNIMTIuMUgxMC40Wk0xNC41IDE2LjZIMTQuNlYxNi41VjE0VjEzLjlIMTQuNUgxMUgxMC45VjE0VjE2LjVWMTYuNkgxMUgxNC41Wk0xNS4xIDEyLjJIMTUuMlYxMi4xVjEwLjRWMTAuM0gxNS4xSDEzLjRIMTMuM1YxMC40VjEyLjFWMTIuMkgxMy40SDE1LjFaTTE1LjEgOS4ySDE1LjJWOS4xVjcuNFY3LjNIMTUuMUgxMy40SDEzLjNWNy40VjkuMVY5LjJIMTMuNEgxNS4xWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.privateOrderListIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wMTQgMTEuNzk1N0MxMy43NDE2IDExLjMxNjEgMTMuMzQ0NSAxMC45MTkgMTIuODY0OSAxMC42NDY1TDEyLjg2MDIgMTAuNjQzOUMxMi4zODEzIDEwLjM2MjcgMTEuODM1OSAxMC4yMTQ4IDExLjI4MDYgMTAuMjE1NUgxMC45MTlDMTAuMjg3MSAxMC40OTcxIDkuNjAyNjIgMTAuNjQyOSA4LjkxMDEgMTAuNjQyOUM4LjIxNzU4IDEwLjY0MjkgNy41MzMxMyAxMC40OTcxIDYuOTAxMTcgMTAuMjE1NUg2LjU0MDA5QzUuOTg0NzUgMTAuMjE0OCA1LjQzODg3IDEwLjM2MjcgNC45NTk5NiAxMC42NDM4TDQuOTU1MzUgMTAuNjQ2NkM0LjQ3NTcxIDEwLjkxOSA0LjA3ODYzIDExLjMxNjEgMy44MDYxNiAxMS43OTU3TDMuODAzNTIgMTEuODAwM0MzLjUyMjM1IDEyLjI3OTMgMy4zNzQ0MSAxMi44MjQ2IDMuMzc1MSAxMy4zOEwzLjM3NTEgMTQuNDg3N0MzLjM3MzYyIDE0LjYwNDMgMy4zOTU5NCAxNC43MTk5IDMuNDQwNzYgMTQuODI3NUMzLjQ4NTU5IDE0LjkzNTEgMy41NTE5NCAxNS4wMzIzIDMuNjM1NzQgMTUuMTEzM0wzLjY0MDIzIDE1LjExNzdMMy42NDQ1NyAxNS4xMjIyQzMuNzI0MiAxNS4yMDQ0IDMuODE5OTQgMTUuMjY5NCAzLjkyNTgxIDE1LjMxM0M0LjAzMTY4IDE1LjM1NjYgNC4xNDU0MSAxNS4zNzc5IDQuMjU5ODkgMTUuMzc1NUw0LjI2NzYgMTUuMzc1NEwxMy41NjAzIDE1LjM3NTVDMTMuNjc0OCAxNS4zNzc4IDEzLjc4ODUgMTUuMzU2NiAxMy44OTQ0IDE1LjMxM0MxNC4wMDAzIDE1LjI2OTQgMTQuMDk2IDE1LjIwNDQgMTQuMTc1NiAxNS4xMjIyTDE0LjE4MjggMTUuMTE0N0MxNC4yNjU3IDE1LjAzMzcgMTQuMzMxMiAxNC45MzY2IDE0LjM3NSAxNC44MjkzQzE0LjQxODggMTQuNzIyIDE0LjQ0MDEgMTQuNjA2OCAxNC40Mzc3IDE0LjQ5MDlMMTQuNDM3NSAxNC40ODNMMTQuNDM3NiAxMy4zNzg0QzE0LjQ0MDYgMTIuODIzOCAxNC4yOTUxIDEyLjI3ODUgMTQuMDE2IDExLjc5OTFMMTQuMDE0IDExLjc5NTdaTTYuOTgyNiA5Ljg0MDQ2QzcuNTg2MTggMTAuMTIyIDguMjQ0MDkgMTAuMjY3OSA4LjkxMDEgMTAuMjY3OUM5LjU3NjEgMTAuMjY3OSAxMC4yMzQgMTAuMTIyIDEwLjgzNzYgOS44NDA0NkgxMS4yODAxQzExLjkwMjQgOS44Mzk2OSAxMi41MTM1IDEwLjAwNTQgMTMuMDUwMSAxMC4zMjA1QzEzLjU4ODUgMTAuNjI2MyAxNC4wMzQyIDExLjA3MiAxNC4zNDAxIDExLjYxMDVDMTQuNjUyOSAxMi4xNDc3IDE0LjgxNiAxMi43NTg4IDE0LjgxMjYgMTMuMzgwNVYxNC40ODNDMTQuODE2MSAxNC42NTAxIDE0Ljc4NTQgMTQuODE2MyAxNC43MjIyIDE0Ljk3MTFDMTQuNjU4OSAxNS4xMjU5IDE0LjU2NDYgMTUuMjY2MSAxNC40NDUxIDE1LjM4M0MxNC4zMjk2IDE1LjUwMjMgMTQuMTkwNyAxNS41OTY1IDE0LjAzNzIgMTUuNjU5OEMxMy44ODM2IDE1LjcyMyAxMy43MTg2IDE1Ljc1MzkgMTMuNTUyNiAxNS43NTA1SDQuMjY3NkM0LjEwMTU2IDE1Ljc1MzkgMy45MzY2IDE1LjcyMyAzLjc4MzAzIDE1LjY1OThDMy42Mjk0NiAxNS41OTY1IDMuNDkwNiAxNS41MDIzIDMuMzc1MSAxNS4zODNDMy4yNTQ1NSAxNS4yNjY0IDMuMTU5MSAxNS4xMjY1IDMuMDk0NjEgMTQuOTcxN0MzLjAzMDEyIDE0LjgxNjkgMi45OTc5NiAxNC42NTA2IDMuMDAwMSAxNC40ODNWMTMuMzgwNUMyLjk5OTMzIDEyLjc1ODIgMy4xNjUwNiAxMi4xNDcxIDMuNDgwMSAxMS42MTA1QzMuNzg1OTYgMTEuMDcyIDQuMjMxNjkgMTAuNjI2MyA0Ljc3MDEgMTAuMzIwNUM1LjMwNjcxIDEwLjAwNTQgNS45MTc4NCA5LjgzOTY5IDYuNTQwMDkgOS44NDA0Nkg2Ljk4MjZaTTcuMzkzNTMgOC4yMjQ4QzcuODU1NzQgOC40ODc2OSA4LjM3ODM1IDguNjI1OTIgOC45MTAxIDguNjI1OTJDOS40NDE4MyA4LjYyNTkyIDkuOTY0NDIgOC40ODc3IDEwLjQyNjYgOC4yMjQ4MkMxMC44Nzc0IDcuOTY2NDIgMTEuMjUxMSA3LjU5MjYyIDExLjUwOTUgNy4xNDE4N0MxMS43NzI0IDYuNjc5NyAxMS45MTA2IDYuMTU3MTUgMTEuOTEwNiA1LjYyNTQ2QzExLjkxMDYgNS4wOTM3NiAxMS43NzI0IDQuNTcxMiAxMS41MDk1IDQuMTA5MDNDMTEuMjUxMSAzLjY1ODI4IDEwLjg3NzMgMy4yODQ0OCAxMC40MjY2IDMuMDI2MDhDOS45NjQ0MSAyLjc2MzIxIDkuNDQxODIgMi42MjUgOC45MTAxIDIuNjI1QzguMzc4MzYgMi42MjUgNy44NTU3NSAyLjc2MzIyIDcuMzkzNTUgMy4wMjYxMUM2Ljk0Mjg4IDMuMjg0NDcgNi41NjkxNCAzLjY1ODIgNi4zMTA3NyA0LjEwODg3QzYuMDQ3ODcgNC41NzEwOCA1LjkwOTY0IDUuMDkzNyA1LjkwOTY0IDUuNjI1NDZDNS45MDk2NCA2LjE1NzIxIDYuMDQ3ODcgNi42Nzk4MiA2LjMxMDc2IDcuMTQyMDJDNi41NjkxMyA3LjU5MjY5IDYuOTQyODYgNy45NjY0MyA3LjM5MzUzIDguMjI0OFpNNy4yMDc2IDguNTUwNDZDNi42OTg3IDguMjU4ODQgNi4yNzY3MSA3LjgzNjg2IDUuOTg1MSA3LjMyNzk2QzUuNjg5ODcgNi44MDkxMSA1LjUzNDY0IDYuMjIyNDIgNS41MzQ2NCA1LjYyNTQ2QzUuNTM0NjQgNS4wMjg1IDUuNjg5ODcgNC40NDE4IDUuOTg1MSAzLjkyMjk2QzYuMjc2NzEgMy40MTQwNiA2LjY5ODcgMi45OTIwNyA3LjIwNzYgMi43MDA0NkM3LjcyNjQ0IDIuNDA1MjMgOC4zMTMxNCAyLjI1IDguOTEwMSAyLjI1QzkuNTA3MDUgMi4yNSAxMC4wOTM4IDIuNDA1MjMgMTAuNjEyNiAyLjcwMDQ2QzExLjEyMTUgMi45OTIwNyAxMS41NDM1IDMuNDE0MDYgMTEuODM1MSAzLjkyMjk2QzEyLjEzMDMgNC40NDE4IDEyLjI4NTYgNS4wMjg1IDEyLjI4NTYgNS42MjU0NkMxMi4yODU2IDYuMjIyNDIgMTIuMTMwMyA2LjgwOTExIDExLjgzNTEgNy4zMjc5NkMxMS41NDM1IDcuODM2ODYgMTEuMTIxNSA4LjI1ODg0IDEwLjYxMjYgOC41NTA0NkMxMC4wOTM4IDguODQ1NjkgOS41MDcwNSA5LjAwMDkyIDguOTEwMSA5LjAwMDkyQzguMzEzMTQgOS4wMDA5MiA3LjcyNjQ0IDguODQ1NjkgNy4yMDc2IDguNTUwNDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.templateOrderListIcon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTguMTU0IDYuNTU2MDZMMTguMTU0IDYuNTU2MDlMMTguMTU2NCA2LjU1ODM2QzE4LjMwMTQgNi42OTcxNSAxOC40MTU4IDYuODY0NzIgMTguNDkyMiA3LjA1MDMyQzE4LjU2ODYgNy4yMzU5MiAxOC42MDU0IDcuNDM1NDUgMTguNjAwMiA3LjYzNjFMMTguNjAwMSA3LjYzNjA5VjcuNjRMMTguNjAwMSAxOS4zMUwxOC42MDAxIDE5LjMxMThDMTguNjAyNiAxOS41MTQ1IDE4LjU2NDQgMTkuNzE1NiAxOC40ODggMTkuOTAzM0MxOC40MTE2IDIwLjA5MTEgMTguMjk4NCAyMC4yNjE2IDE4LjE1NSAyMC40MDQ5QzE4LjAxMTcgMjAuNTQ4MiAxNy44NDEyIDIwLjY2MTUgMTcuNjUzNCAyMC43Mzc5QzE3LjQ2NTcgMjAuODE0MyAxNy4yNjQ2IDIwLjg1MjUgMTcuMDYxOSAyMC44NUgxNy4wNjAxTDYuOTQwMTEgMjAuODVMNi45MzgyMiAyMC44NUM2LjczMjQgMjAuODUyNiA2LjUyODIgMjAuODEzNCA2LjMzOCAyMC43MzQ3QzYuMTQ3OCAyMC42NTYgNS45NzU1NiAyMC41Mzk1IDUuODMxNzMgMjAuMzkyM0M1LjY4Nzg5IDIwLjI0NTEgNS41NzU0NyAyMC4wNzAxIDUuNTAxMjUgMTkuODc4MkM1LjQyNzA0IDE5LjY4NjIgNS4zOTI2IDE5LjQ4MTEgNS40MDAwMSAxOS4yNzU0TDUuNDAwMTEgMTkuMjc1NFYxOS4yN1Y0LjY1SDUuNDAwMTJMNS40MDAxIDQuNjQ4MTlDNS4zOTc2NSA0LjQ0NTUxIDUuNDM1NzcgNC4yNDQ0IDUuNTEyMjEgNC4wNTY2N0M1LjU4ODY1IDMuODY4OTUgNS43MDE4NiAzLjY5ODQgNS44NDUxOSAzLjU1NTA3QzUuOTg4NTEgMy40MTE3NSA2LjE1OTA1IDMuMjk4NTQgNi4zNDY3OCAzLjIyMjFDNi41MzQ1IDMuMTQ1NjcgNi43MzU2MiAzLjEwNzU1IDYuOTM4MyAzLjExTDYuOTM4MyAzLjExMDAxSDYuOTQwMTFIMTQuMDYwMVYzLjExMDA0TDE0LjA2MzMgMy4xMDk5N0MxNC4yNjU3IDMuMTA1NjggMTQuNDY2OCAzLjE0Mjk0IDE0LjY1NDIgMy4yMTk0N0MxNC44NDE2IDMuMjk1OTkgMTUuMDExMyAzLjQxMDE0IDE1LjE1MjkgMy41NTQ4N0wxNS4xNTI5IDMuNTU0ODhMMTUuMTU0IDMuNTU2MDZMMTguMTU0IDYuNTU2MDZaTTE0LjM2NjIgNC43MjM5NEwxNC4xMTAxIDQuNDY3ODdWNC44M1Y3LjVWNy42NUgxNC4yNjAxSDE2LjkzMDFIMTcuMjkyMkwxNy4wMzYyIDcuMzkzOTRMMTQuMzY2MiA0LjcyMzk0Wk0xNy4wNzAxIDE5LjQ2SDE3LjIyMDNMMTcuMjIwMSAxOS4zMDk5TDE3LjIxMDEgOS4xODk4NkwxNy4yMSA5LjA0SDE3LjA2MDFIMTMuNDEwMUMxMy4yMjQ1IDkuMDQgMTMuMDQ2NCA4Ljk2NjI1IDEyLjkxNTEgOC44MzQ5OEMxMi43ODM5IDguNzAzNyAxMi43MTAxIDguNTI1NjUgMTIuNzEwMSA4LjM0VjQuNjlWNC41NEgxMi41NjAxSDYuOTQwMTFINi43OTAxMVY0LjY5VjE5LjMxVjE5LjQ2SDYuOTQwMTFIMTcuMDcwMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8L3N2Zz4K");
  height: 24px;
  width: 24px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
/* Orderlist V2.0 END */
/* Suggestions */
.suggestion-wrapper {
  margin-top: 16px;
}
.suggestion-wrapper .suggestion-title {
  color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.suggestion-wrapper .suggestion-inner {
  margin-top: 16px;
  width: fit-content;
}
.suggestion-wrapper .suggestion-inner .acsuchbegr {
  margin-left: 0;
}
.suggestion-wrapper .suggestion-inner .acsuchbegr:hover {
  text-decoration: none;
  background: none;
  color: #CB0538;
}
.suggestion-wrapper .suggestion-ancor {
  line-height: 22px;
  color: #000;
}
.suggestion-wrapper .suggestion-ancor:hover,
.suggestion-wrapper .suggestion-ancor:focus,
.suggestion-wrapper .suggestion-ancor:active {
  color: #CB0538;
  text-decoration: none;
}
/* Suggestions END */
/* Facet Filter */
.hitlist-filter-wrapper,
.grid-filter-wrapper {
  margin: 10px 0 18px 0;
}
.hitlist-filter-wrapper .filter-select-icon .selectize-ctrl span,
.grid-filter-wrapper .filter-select-icon .selectize-ctrl span {
  background-size: 14px 14px;
}
.hitlist-filter-wrapper .hitlist-filter-inner,
.grid-filter-wrapper .hitlist-filter-inner,
.hitlist-filter-wrapper .grid-filter-inner,
.grid-filter-wrapper .grid-filter-inner {
  /* Filter Grid */
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select,
.grid-filter-wrapper .hitlist-filter-inner .filter-select,
.hitlist-filter-wrapper .grid-filter-inner .filter-select,
.grid-filter-wrapper .grid-filter-inner .filter-select {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .specialdropdown-input.small,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .specialdropdown-input.small,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .specialdropdown-input.small,
.grid-filter-wrapper .grid-filter-inner .filter-select .specialdropdown-input.small {
  line-height: 17px;
  font-size: 12px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay {
  overflow: hidden;
  display: flex;
  gap: 0;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  background-color: #6A6A6A;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 30px;
  padding: 6px 10px;
}
@media screen and (max-width: 991px) {
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay,
  .grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay,
  .hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay,
  .grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay {
    height: 48px;
  }
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .selected-facet-string,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .selected-facet-string,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .selected-facet-string,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .selected-facet-string {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn .reset-filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn .reset-filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn .reset-filter-icon,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .reset-active-facet-group-btn .reset-filter-icon {
  display: block;
  height: 16px;
  width: 16px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNNi4xMTUxOCA1LjAwNTI0TDEwIDguODkwMDVMOC44OTAwNSAxMEw1LjAwNTI0IDYuMTE1MThMMS4xMDk5NSAxMEwwIDguODkwMDVMMy44OTUyOSA1LjAwNTI0TDAgMS4xMDk5NUwxLjEwOTk1IDBMNS4wMDUyNCAzLjg5NTI5TDguODkwMDUgMEwxMCAxLjEwOTk1TDYuMTE1MTggNS4wMDUyNFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 7px 7px;
  cursor: pointer;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge {
  background-color: #fff;
  border-radius: 16px;
  min-width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge div,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge div,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge div,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay .invisible-facet-badge div {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
  color: #4B4B4B;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay span,
.grid-filter-wrapper .hitlist-filter-inner .filter-select .active-facet-overlay span,
.hitlist-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay span,
.grid-filter-wrapper .grid-filter-inner .filter-select .active-facet-overlay span {
  color: #fff;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents {
  display: none;
  position: absolute;
  width: 100%;
  top: 30px;
  left: -1px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items {
  position: absolute;
  left: 1px;
  top: 0;
  border: none;
  background-color: #fff;
  padding: 8px 16px 12px 16px;
  width: 100%;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  z-index: 100;
}
@media screen and (max-width: 991px) {
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items,
  .grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items,
  .hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items,
  .grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items,
  .hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items,
  .grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items,
  .hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items,
  .grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items {
    top: 18px;
  }
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 40vh;
  overflow-y: scroll;
}
@media (max-width: 991px) {
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul,
  .grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul,
  .hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul,
  .grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul,
  .hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
  .grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
  .hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul,
  .grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul {
    max-height: 60vh;
  }
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li:first-child,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li:first-child,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li:first-child,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li:first-child,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:first-child,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:first-child,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:first-child,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:first-child {
  padding-top: 0;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li:nth-last-child(1),
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li:nth-last-child(1),
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li:nth-last-child(1),
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li:nth-last-child(1),
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:nth-last-child(1),
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:nth-last-child(1),
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:nth-last-child(1),
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li:nth-last-child(1) {
  border-bottom: unset;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li {
  list-style-type: none;
  padding: 10px 0;
  margin: 0;
  white-space: nowrap;
  border-bottom: 1px solid #E0E0E0;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li label.facet-label,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li label.facet-label,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li label.facet-label,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li label.facet-label,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li label.facet-label,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li label.facet-label,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li label.facet-label,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li label.facet-label {
  display: flex;
  align-items: center;
  vertical-align: unset;
  line-height: 22px;
  margin-bottom: 0;
  padding-left: 0;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box {
  padding: 0;
  border-bottom: 0;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container {
  position: relative;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field-container .facet-search-field-clear {
  position: absolute;
  right: 15px;
  top: 20px;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTE1MTggNS4wMDUyNEwxMCA4Ljg5MDA1TDguODkwMDUgMTBMNS4wMDUyNCA2LjExNTE4TDEuMTA5OTUgMTBMMCA4Ljg5MDA1TDMuODk1MjkgNS4wMDUyNEwwIDEuMTA5OTVMMS4xMDk5NSAwTDUuMDA1MjQgMy44OTUyOUw4Ljg5MDA1IDBMMTAgMS4xMDk5NUw2LjExNTE4IDUuMDA1MjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 10px;
  text-align: center;
  cursor: pointer;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items ul li.group-filter-box .facet-search-field,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items ul li.group-filter-box .facet-search-field {
  height: 40px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link {
  border: none;
  margin-top: 14px;
  background: #E0E0E0;
  color: #6A6A6A;
  cursor: no-drop;
  width: 100%;
  transition: background-color 400ms linear;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
  .grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
  .hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
  .grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link,
  .hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
  .grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
  .hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link,
  .grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link {
    margin-top: 12px;
  }
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 4px;
  height: 40px;
  cursor: no-drop;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a .filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a .filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a .filter-icon,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link a .filter-icon,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a .filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a .filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a .filter-icon,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link a .filter-icon {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IiM2QTZBNkEiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 0 0;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active {
  background-color: #464D5F;
  color: #fff;
  cursor: pointer;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a {
  color: #fff;
  cursor: pointer;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a .filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a .filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a .filter-icon,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active a .filter-icon,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a .filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a .filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a .filter-icon,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active a .filter-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active:hover,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active:hover,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active:hover,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-reset-link.active:hover,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active:hover,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active:hover,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active:hover,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-reset-link.active:hover {
  background-color: #CB0538;
  transition: unset;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-text,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .filter-text,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-text,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .filter-text,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-text,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-text,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-text,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .filter-text {
  white-space: break-spaces;
  display: block;
  flex: 3;
  font-family: 'Open Sans';
  color: #000;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  padding-right: 3px;
  hyphens: auto;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.grid-filter-wrapper .hitlist-filter-inner .filter-select-items-container .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.hitlist-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.grid-filter-wrapper .grid-filter-inner .filter-select-items-container .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.hitlist-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.grid-filter-wrapper .hitlist-filter-inner .mobile-avail-drop-contents .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.hitlist-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .control .l-inline [disabled="disabled"] + span + span,
.grid-filter-wrapper .grid-filter-inner .mobile-avail-drop-contents .filter-select-items .control .l-inline [disabled="disabled"] + span + span {
  color: #8D8D8D;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-grid,
.grid-filter-wrapper .hitlist-filter-inner .filter-grid,
.hitlist-filter-wrapper .grid-filter-inner .filter-grid,
.grid-filter-wrapper .grid-filter-inner .filter-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(23%, 1fr));
  grid-row-gap: 8px;
  grid-column-gap: 10px;
  font-family: 'Open Sans';
  font-style: normal;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-grid.filter-grid-pdp,
.grid-filter-wrapper .hitlist-filter-inner .filter-grid.filter-grid-pdp,
.hitlist-filter-wrapper .grid-filter-inner .filter-grid.filter-grid-pdp,
.grid-filter-wrapper .grid-filter-inner .filter-grid.filter-grid-pdp {
  grid-template-columns: repeat(auto-fit, minmax(32%, 1fr));
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-grid .expand-btn,
.grid-filter-wrapper .hitlist-filter-inner .filter-grid .expand-btn,
.hitlist-filter-wrapper .grid-filter-inner .filter-grid .expand-btn,
.grid-filter-wrapper .grid-filter-inner .filter-grid .expand-btn {
  display: flex !important;
  align-items: center;
  gap: 10px;
  border: 1px solid #6A6A6A;
  height: 30px;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #000;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-grid .expand-btn .filter-icon,
.grid-filter-wrapper .hitlist-filter-inner .filter-grid .expand-btn .filter-icon,
.hitlist-filter-wrapper .grid-filter-inner .filter-grid .expand-btn .filter-icon,
.grid-filter-wrapper .grid-filter-inner .filter-grid .expand-btn .filter-icon {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjEyNDggMS42ODcxM0MxMi4xNzQxIDEuNjg2MjIgMTIuMjIzIDEuNjk1MjYgMTIuMjY4NyAxLjcxMzdDMTIuMzE0NCAxLjczMjE0IDEyLjM1NiAxLjc1OTYyIDEyLjM5MDggMS43OTQ0N0MxMi40MjU2IDEuODI5MzIgMTIuNDUzMSAxLjg3MDg0IDEyLjQ3MTUgMS45MTY1NEMxMi40OSAxLjk2MjI0IDEyLjQ5OSAyLjAxMTE5IDEyLjQ5ODEgMi4wNjA0NlYyLjQ0MDQ3QzEyLjQ5OSAyLjQ4OTc0IDEyLjQ5IDIuNTM4NjggMTIuNDcxNSAyLjU4NDM5QzEyLjQ1MzEgMi42MzAwOSAxMi40MjU2IDIuNjcxNjEgMTIuMzkwOCAyLjcwNjQ2QzEyLjM1NiAyLjc0MTMxIDEyLjMxNDQgMi43Njg3OSAxMi4yNjg3IDIuNzg3MjNDMTIuMjIzIDIuODA1NjcgMTIuMTc0MSAyLjgxNDcgMTIuMTI0OCAyLjgxMzhINy4yNDU0NlYzLjM3MzhDNy4yNDk0OSAzLjQyMzg0IDcuMjQyNTkgMy40NzQxOCA3LjIyNTI2IDMuNTIxM0M3LjIwNzkyIDMuNTY4NDIgNy4xODA1NiAzLjYxMTIgNy4xNDUwNiAzLjY0NjdDNy4xMDk1NiAzLjY4MjIxIDcuMDY2NzcgMy43MDk1OSA3LjAxOTY2IDMuNzI2OTJDNi45NzI1NCAzLjc0NDI2IDYuOTIyMjIgMy43NTExNSA2Ljg3MjE4IDMuNzQ3MTNINi4xMjU2MUM2LjA3NTU3IDMuNzUxMTUgNi4wMjUyNSAzLjc0NDI2IDUuOTc4MTQgMy43MjY5MkM1LjkzMTAyIDMuNzA5NTkgNS44ODgyMyAzLjY4MjIxIDUuODUyNzMgMy42NDY3QzUuODE3MjMgMy42MTEyIDUuNzg5ODcgMy41Njg0MiA1Ljc3MjUzIDMuNTIxM0M1Ljc1NTIgMy40NzQxOCA1Ljc0ODMgMy40MjM4NCA1Ljc1MjMzIDMuMzczOFYyLjgxMzhIMC44NzI5NjFDMC44MjM2OTIgMi44MTQ3IDAuNzc0NzQ2IDIuODA1NjcgMC43MjkwNDggMi43ODcyM0MwLjY4MzM1MSAyLjc2ODc5IDAuNjQxODM5IDIuNzQxMzEgMC42MDY5OTUgMi43MDY0NkMwLjU3MjE1IDIuNjcxNjEgMC41NDQ2ODggMi42MzAwOSAwLjUyNjI0OSAyLjU4NDM5QzAuNTA3ODEgMi41Mzg2OCAwLjQ5ODc3MiAyLjQ4OTc0IDAuNDk5Njc2IDIuNDQwNDdWMi4wNjA0NkMwLjQ5ODc3MiAyLjAxMTE5IDAuNTA3ODEgMS45NjIyNCAwLjUyNjI0OSAxLjkxNjU0QzAuNTQ0Njg4IDEuODcwODQgMC41NzIxNSAxLjgyOTMyIDAuNjA2OTk1IDEuNzk0NDdDMC42NDE4MzkgMS43NTk2MiAwLjY4MzM1MSAxLjczMjE0IDAuNzI5MDQ4IDEuNzEzN0MwLjc3NDc0NiAxLjY5NTI2IDAuODIzNjkyIDEuNjg2MjIgMC44NzI5NjEgMS42ODcxM0g1Ljc1MjMzVjEuMTI3MTNDNS43NDg3OSAxLjAyNjQ3IDUuNzg0NjYgMC45Mjg0MDYgNS44NTIzMSAwLjg1Mzc5NkM1LjkyNTg2IDAuNzgzNzEgNi4wMjQwNCAwLjc0NTM5MSA2LjEyNTYxIDAuNzQ3MTI3SDYuODcyMThDNi45NzM3NSAwLjc0NTM5MSA3LjA3MTkzIDAuNzgzNzEgNy4xNDU0OCAwLjg1Mzc5NkM3LjIxMzEzIDAuOTI4NDA2IDcuMjQ5IDEuMDI2NDcgNy4yNDU0NiAxLjEyNzEzVjEuNjg3MTNIMTIuMTI0OFpNMTIuMTI0OCA1LjQ0MDQ3QzEyLjE3MzcgNS40Mzg1MSAxMi4yMjI1IDUuNDQ2MzQgMTIuMjY4MyA1LjQ2MzUyQzEyLjMxNCA1LjQ4MDY5IDEyLjM1NTkgNS41MDY4NSAxMi4zOTE1IDUuNTQwNDZDMTIuNDI3NCA1LjU3NTk4IDEyLjQ1NTUgNS42MTg2NyAxMi40NzM5IDUuNjY1NzdDMTIuNDkyMyA1LjcxMjg2IDEyLjUwMDUgNS43NjMzIDEyLjQ5ODEgNS44MTM4VjYuMTg3MTNDMTIuNTAwNSA2LjIzNzYzIDEyLjQ5MjMgNi4yODgwNyAxMi40NzM5IDYuMzM1MTZDMTIuNDU1NSA2LjM4MjI1IDEyLjQyNzQgNi40MjQ5NSAxMi4zOTE1IDYuNDYwNDdDMTIuMzU1OSA2LjQ5NDA4IDEyLjMxNCA2LjUyMDI0IDEyLjI2ODMgNi41Mzc0MUMxMi4yMjI1IDYuNTU0NTggMTIuMTczNyA2LjU2MjQyIDEyLjEyNDggNi41NjA0NkgxMC4yNDUxVjcuMTI3MTNDMTAuMjQ3IDcuMTc2IDEwLjIzOTIgNy4yMjQ3NyAxMC4yMjIgNy4yNzA1NkMxMC4yMDQ5IDcuMzE2MzYgMTAuMTc4NyA3LjM1ODI2IDEwLjE0NTEgNy4zOTM3OUMxMC4xMDk2IDcuNDI5NzcgMTAuMDY2OSA3LjQ1Nzg1IDEwLjAxOTggNy40NzYyM0M5Ljk3MjcxIDcuNDk0NjEgOS45MjIyOCA3LjUwMjg3IDkuODcxNzkgNy41MDA0Nkg5LjEyNTIyQzkuMDc0NzMgNy41MDI4NyA5LjAyNDMgNy40OTQ2MSA4Ljk3NzIxIDcuNDc2MjNDOC45MzAxMyA3LjQ1Nzg1IDguODg3NDMgNy40Mjk3NyA4Ljg1MTkyIDcuMzkzNzlDOC44MTgzMSA3LjM1ODI2IDguNzkyMTYgNy4zMTYzNiA4Ljc3NDk4IDcuMjcwNTZDOC43NTc4MSA3LjIyNDc3IDguNzQ5OTggNy4xNzYgOC43NTE5NCA3LjEyNzEzVjYuNTYwNDZIMC44NzI5NjFDMC44MjQwOTUgNi41NjI0MiAwLjc3NTMzMiA2LjU1NDU4IDAuNzI5NTQxIDYuNTM3NDFDMC42ODM3NSA2LjUyMDI0IDAuNjQxODU3IDYuNDk0MDggMC42MDYzMjkgNi40NjA0N0MwLjU3MDM1OSA2LjQyNDk1IDAuNTQyMjcyIDYuMzgyMjUgMC41MjM4OTcgNi4zMzUxNkMwLjUwNTUyMSA2LjI4ODA3IDAuNDk3MjY4IDYuMjM3NjMgMC40OTk2NzYgNi4xODcxM1Y1LjgxMzhDMC40OTcyNjggNS43NjMzIDAuNTA1NTIxIDUuNzEyODYgMC41MjM4OTcgNS42NjU3N0MwLjU0MjI3MiA1LjYxODY3IDAuNTcwMzU5IDUuNTc1OTggMC42MDYzMjkgNS41NDA0NkMwLjY0MTg1NyA1LjUwNjg1IDAuNjgzNzUgNS40ODA2OSAwLjcyOTU0MSA1LjQ2MzUyQzAuNzc1MzMyIDUuNDQ2MzQgMC44MjQwOTUgNS40Mzg1MSAwLjg3Mjk2MSA1LjQ0MDQ3SDguNzUxOTRWNC44NzM4QzguNzQ5OTggNC44MjQ5MiA4Ljc1NzgxIDQuNzc2MTYgOC43NzQ5OCA0LjczMDM2QzguNzkyMTYgNC42ODQ1NyA4LjgxODMxIDQuNjQyNjcgOC44NTE5MiA0LjYwNzEzQzguODg3NDMgNC41NzExNiA4LjkzMDEzIDQuNTQzMDcgOC45NzcyMSA0LjUyNDY5QzkuMDI0MyA0LjUwNjMyIDkuMDc0NzMgNC40OTgwNiA5LjEyNTIyIDQuNTAwNDZIOS44NzE3OUM5LjkyMjI4IDQuNDk4MDYgOS45NzI3MSA0LjUwNjMyIDEwLjAxOTggNC41MjQ2OUMxMC4wNjY5IDQuNTQzMDcgMTAuMTA5NiA0LjU3MTE2IDEwLjE0NTEgNC42MDcxM0MxMC4xNzg3IDQuNjQyNjcgMTAuMjA0OSA0LjY4NDU3IDEwLjIyMiA0LjczMDM2QzEwLjIzOTIgNC43NzYxNiAxMC4yNDcgNC44MjQ5MiAxMC4yNDUxIDQuODczOFY1LjQ0MDQ3SDEyLjEyNDhaTTEyLjEyNDggOS4xODcxM0MxMi4xNzQxIDkuMTg2MjIgMTIuMjIzIDkuMTk1MjYgMTIuMjY4NyA5LjIxMzdDMTIuMzE0NCA5LjIzMjE0IDEyLjM1NiA5LjI1OTYyIDEyLjM5MDggOS4yOTQ0N0MxMi40MjU2IDkuMzI5MzIgMTIuNDUzMSA5LjM3MDg0IDEyLjQ3MTUgOS40MTY1NEMxMi40OSA5LjQ2MjI0IDEyLjQ5OSA5LjUxMTE5IDEyLjQ5ODEgOS41NjA0NlY5Ljk0MDQ3QzEyLjQ5OSA5Ljk4OTc0IDEyLjQ5IDEwLjAzODcgMTIuNDcxNSAxMC4wODQ0QzEyLjQ1MzEgMTAuMTMwMSAxMi40MjU2IDEwLjE3MTYgMTIuMzkwOCAxMC4yMDY1QzEyLjM1NiAxMC4yNDEzIDEyLjMxNDQgMTAuMjY4OCAxMi4yNjg3IDEwLjI4NzJDMTIuMjIzIDEwLjMwNTcgMTIuMTc0MSAxMC4zMTQ3IDEyLjEyNDggMTAuMzEzOEg0LjI0NTg2VjEwLjg3MzhDNC4yNDkzOSAxMC45NzQ1IDQuMjEzNTIgMTEuMDcyNSA0LjE0NTg3IDExLjE0NzFDNC4wNzIzMiAxMS4yMTcyIDMuOTc0MTQgMTEuMjU1NSAzLjg3MjU3IDExLjI1MzhIMy4xMjZDMy4wMjQ0MyAxMS4yNTU1IDIuOTI2MjUgMTEuMjE3MiAyLjg1MjcgMTEuMTQ3MUMyLjc4NTA1IDExLjA3MjUgMi43NDkxOCAxMC45NzQ1IDIuNzUyNzIgMTAuODczOFYxMC4zMTM4SDAuODcyOTYxQzAuODIzNjkyIDEwLjMxNDcgMC43NzQ3NDYgMTAuMzA1NyAwLjcyOTA0OCAxMC4yODcyQzAuNjgzMzUxIDEwLjI2ODggMC42NDE4MzkgMTAuMjQxMyAwLjYwNjk5NSAxMC4yMDY1QzAuNTcyMTUgMTAuMTcxNiAwLjU0NDY4OCAxMC4xMzAxIDAuNTI2MjQ5IDEwLjA4NDRDMC41MDc4MSAxMC4wMzg3IDAuNDk4NzcyIDkuOTg5NzQgMC40OTk2NzYgOS45NDA0N1Y5LjU2MDQ2QzAuNDk4NzcyIDkuNTExMTkgMC41MDc4MSA5LjQ2MjI0IDAuNTI2MjQ5IDkuNDE2NTRDMC41NDQ2ODggOS4zNzA4NCAwLjU3MjE1IDkuMzI5MzIgMC42MDY5OTUgOS4yOTQ0N0MwLjY0MTgzOSA5LjI1OTYyIDAuNjgzMzUxIDkuMjMyMTQgMC43MjkwNDggOS4yMTM3QzAuNzc0NzQ2IDkuMTk1MjYgMC44MjM2OTIgOS4xODYyMiAwLjg3Mjk2MSA5LjE4NzEzSDIuNzUyNzJWOC42MjcxM0MyLjc0ODY5IDguNTc3MDggMi43NTU1OSA4LjUyNjc1IDIuNzcyOTIgOC40Nzk2M0MyLjc5MDI2IDguNDMyNTEgMi44MTc2MyA4LjM4OTczIDIuODUzMTIgOC4zNTQyMkMyLjg4ODYyIDguMzE4NzIgMi45MzE0MSA4LjI5MTM0IDIuOTc4NTMgOC4yNzRDMy4wMjU2NCA4LjI1NjY2IDMuMDc1OTYgOC4yNDk3OCAzLjEyNiA4LjI1MzhIMy44NzI1N0MzLjkyMjYxIDguMjQ5NzggMy45NzI5MyA4LjI1NjY2IDQuMDIwMDUgOC4yNzRDNC4wNjcxNiA4LjI5MTM0IDQuMTA5OTUgOC4zMTg3MiA0LjE0NTQ1IDguMzU0MjJDNC4xODA5NSA4LjM4OTczIDQuMjA4MzEgOC40MzI1MSA0LjIyNTY1IDguNDc5NjNDNC4yNDI5OCA4LjUyNjc1IDQuMjQ5ODggOC41NzcwOCA0LjI0NTg2IDguNjI3MTNWOS4xODcxM0gxMi4xMjQ4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: 12px 12px;
  background-position: 2px 2px;
}
.hitlist-filter-wrapper .hitlist-filter-inner .filter-grid.is-expanded .filter-grid-item,
.grid-filter-wrapper .hitlist-filter-inner .filter-grid.is-expanded .filter-grid-item,
.hitlist-filter-wrapper .grid-filter-inner .filter-grid.is-expanded .filter-grid-item,
.grid-filter-wrapper .grid-filter-inner .filter-grid.is-expanded .filter-grid-item {
  display: block;
}
@media screen and (max-width: 991px) {
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-grid,
  .grid-filter-wrapper .hitlist-filter-inner .filter-grid,
  .hitlist-filter-wrapper .grid-filter-inner .filter-grid,
  .grid-filter-wrapper .grid-filter-inner .filter-grid {
    display: block;
  }
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-grid .filter-grid-item.d-none,
  .grid-filter-wrapper .hitlist-filter-inner .filter-grid .filter-grid-item.d-none,
  .hitlist-filter-wrapper .grid-filter-inner .filter-grid .filter-grid-item.d-none,
  .grid-filter-wrapper .grid-filter-inner .filter-grid .filter-grid-item.d-none {
    display: block !important;
  }
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-grid .filter-grid-item.expand-btn,
  .grid-filter-wrapper .hitlist-filter-inner .filter-grid .filter-grid-item.expand-btn,
  .hitlist-filter-wrapper .grid-filter-inner .filter-grid .filter-grid-item.expand-btn,
  .grid-filter-wrapper .grid-filter-inner .filter-grid .filter-grid-item.expand-btn {
    display: none !important;
  }
  .hitlist-filter-wrapper .hitlist-filter-inner .filter-grid .filter-select,
  .grid-filter-wrapper .hitlist-filter-inner .filter-grid .filter-select,
  .hitlist-filter-wrapper .grid-filter-inner .filter-grid .filter-select,
  .grid-filter-wrapper .grid-filter-inner .filter-grid .filter-select {
    height: unset;
    margin-bottom: 10px;
  }
}
/* Facet Filter Header END */
.grid-loader {
  text-align: center;
  margin: 15px 0;
}
@media screen and (max-width: 991px) {
  .switch-mobile-container {
    height: 30px;
  }
  .switch-mobile-container::after {
    clear: both;
  }
  .switch-mobile-container .switch-mobile-container-left {
    float: left;
  }
}
/* Teaser */
.teaser-wrapper {
  font-family: 'Open Sans';
  font-style: normal;
}
.teaser-wrapper .teaser {
  margin-top: 0;
  background-color: #464D5F;
  border-left: 2px solid #CB0538;
}
.teaser-wrapper .teaser .teaser-inner {
  padding: 16px;
  color: #fff;
}
.teaser-wrapper .teaser .teaser-inner .teaser-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}
.teaser-wrapper .teaser .teaser-inner .teaser-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
}
.teaser-wrapper .teaser .teaser-inner .teaser-list li {
  padding-left: 23px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUwMDQgMTAuODY0TDEzLjExNCA0LjVMMTQuMzA3MiA1LjY5MzI0TDcuOTQzMjggMTIuMDU3Mkw2Ljc1MDA0IDEwLjg2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03LjkzMTI4IDEyLjA1NzJMNC4wNjgxOCA4LjE5NDExTDUuMjYxNDIgNy4wMDA4N0w5LjEyNDUyIDEwLjg2NEw3LjkzMTI4IDEyLjA1NzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 0 0;
}
.teaser-wrapper .teaser .teaser-inner .teaser-button {
  margin-top: 20px;
  font-weight: 600;
  font-size: 12px;
  padding: 7px;
  text-align: center;
  background-color: #CB0538;
  color: #fff;
  display: block;
}
.teaser-wrapper .teaser .teaser-inner .teaser-button:hover,
.teaser-wrapper .teaser .teaser-inner .teaser-button:active,
.teaser-wrapper .teaser .teaser-inner .teaser-button:focus {
  text-decoration: none;
  color: #fff;
}
/* Teser END*/
.shop-form-product-comparison {
  cursor: pointer;
  position: relative;
}
.shop-form-product-comparison__icon {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  -webkit-mask-image: url('/images/icons/comparison_24.svg');
  mask-image: url('/images/icons/comparison_24.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: black;
}
.shop-form-product-comparison__icon--in-list-y {
  background-color: #088344;
}
.single-dim-product-comparison {
  cursor: pointer;
  position: relative;
}
.single-dim-product-comparison__icon {
  display: block;
  width: 32px;
  height: 32px;
  margin-top: 2px;
  -webkit-mask-image: url('/images/icons/comparison.svg');
  mask-image: url('/images/icons/comparison.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: black;
}
.single-dim-product-comparison__icon--in-list-y {
  background-color: #088344;
}
.order-list-import-export-toasts--empty-y {
  display: none;
}
@keyframes order-list-import-export-toast {
  0% {
    transform: translateY(10%) scaleY(0);
    opacity: 0;
  }
  100% {
    transform: translateY(0%) scaleY(1);
    opacity: 1;
  }
}
.order-list-import-export-toast {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-right: 48px;
  position: relative;
  animation-name: order-list-import-export-toast;
  animation-duration: 0.4s;
  animation-iteration-count: 1;
}
.order-list-import-export-toast__text {
  white-space: pre-wrap;
  padding-right: 20px;
}
.order-list-import-export-toast__close {
  position: absolute;
  top: 8px;
  right: 10px;
  display: block;
  cursor: pointer;
  width: 24px;
  height: 24px;
  background-color: #444444;
  -webkit-mask-image: url('/images/icons/cross_black.svg');
  mask-image: url('/images/icons/cross_black.svg');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 12px;
  mask-size: 12px;
}
.order-list-reload-page-content {
  min-height: 100vh;
}
.avbty-details__content,
.avbty-details__content * {
  box-sizing: border-box;
}
.avbty-details__content,
.avbty-bubble {
  --icon-check-circled: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjIyIgogICBoZWlnaHQ9IjIyIgogICB2aWV3Qm94PSIwIDAgMjIgMjIiCiAgIGZpbGw9Im5vbmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzIiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMzMzM0OCwwLjMzMzMyMzI0KSI+CiAgICA8cGF0aAogICAgICAgZD0ibSAxMC42NjY3MDQsMS45OTUzNiBjIDEuNzE1LDAgMy4zOTE1LDAuNTA4NTYgNC44MTc1LDEuNDYxMzggMS40MjYsMC45NTI4MSAyLjUzNzQsMi4zMDcwNSAzLjE5MzcsMy44OTE1NSAwLjY1NjMsMS41ODQ1IDAuODI4LDMuMzI4IDAuNDkzNSw1LjAxMDEgLTAuMzM0NiwxLjY4MiAtMS4xNjA1LDMuMjI3MSAtMi4zNzMyLDQuNDM5OCAtMS4yMTI3LDEuMjEyNyAtMi43NTc4LDIuMDM4NiAtNC40Mzk4LDIuMzczMiAtMS42ODIxLDAuMzM0NSAtMy40MjU2MDAxLDAuMTYyOCAtNS4wMTAxMDAxLC0wLjQ5MzUgLTEuNTg0NSwtMC42NTYzIC0yLjkzODc1LC0xLjc2NzcgLTMuODkxNTYsLTMuMTkzNyAtMC45NTI4MiwtMS40MjYgLTEuNDYxMzgsLTMuMTAyNSAtMS40NjEzOCwtNC44MTc1IDAuMDAyNiwtMi4yOTkgMC45MTcwMSwtNC41MDMxIDIuNTQyNjQsLTYuMTI4NyAxLjYyNTYsLTEuNjI1NjIgMy44Mjk3LC0yLjU0MDAzIDYuMTI4NzAwMSwtMi41NDI2MyB6IG0gMCwtMS45OTUzNiBDIDguNTU3MDAzOSwwIDYuNDk0NzAzOSwwLjYyNTU5IDQuNzQwNjAzOSwxLjc5NzY2IGMgLTEuNzU0MTQsMS4xNzIwNiAtMy4xMjEzMSwyLjgzNzk3IC0zLjkyODY1MDAzLDQuNzg3MDMgLTAuODA3MzMsMS45NDkxIC0xLjAxODU3LDQuMDkzOCAtMC42MDY5OSw2LjE2MjkgMC40MTE1NywyLjA2OTIgMS40Mjc0NzAwMywzLjk2OTggMi45MTkyMzAwMyw1LjQ2MTUgMS40OTE3NiwxLjQ5MTggMy4zOTI0MSwyLjUwNzcgNS40NjE1MSwyLjkxOTMgMi4wNjkxMDAxLDAuNDExNiA0LjIxMzgwMDEsMC4yMDAzIDYuMTYyOTAwMSwtMC42MDcgMS45NDkxLC0wLjgwNzMgMy42MTUsLTIuMTc0NSA0Ljc4NzEsLTMuOTI4NiAxLjE3MiwtMS43NTQyIDEuNzk3NiwtMy44MTY1IDEuNzk3NiwtNS45MjYxIDAsLTIuODI5IC0xLjEyMzgsLTUuNTQyMSAtMy4xMjQyLC03LjU0MjUgQyAxNi4yMDg4MDQsMS4xMjM4IDEzLjQ5NTYwNCwwIDEwLjY2NjcwNCwwIFoiCiAgICAgICBmaWxsPSIjMDg4MzQ0IgogICAgICAgaWQ9InBhdGgxIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gOS40ODI0MDM5LDE1LjY3MjM5IC00LjM0MTMsLTQuMzQgMS40MTQ3LC0xLjQxNDYgMi45MjY2LDIuOTI2NiA2LjA0MjcwMDEsLTYuMDQyNiAxLjQxMzMsMS40MTQ2IHoiCiAgICAgICBmaWxsPSIjMDg4MzQ0IiAvPgogIDwvZz4KPC9zdmc+');
  --icon-clock-circled: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjIyIgogICBoZWlnaHQ9IjIyIgogICB2aWV3Qm94PSIwIDAgMjIgMjIiCiAgIGZpbGw9Im5vbmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzIiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGgKICAgICBkPSJtIDExLjAwMDA1MiwyLjMyODY4MzIgYyAxLjcxNSwwIDMuMzkxNSwwLjUwODU2IDQuODE3NSwxLjQ2MTM4IDEuNDI2LDAuOTUyODEgMi41Mzc0LDIuMzA3MDUgMy4xOTM3LDMuODkxNTUgMC42NTYzLDEuNTg0NSAwLjgyOCwzLjMyNzk5OTggMC40OTM1LDUuMDEwMDk5OCAtMC4zMzQ2LDEuNjgyIC0xLjE2MDUsMy4yMjcxIC0yLjM3MzIsNC40Mzk4IC0xLjIxMjcsMS4yMTI3IC0yLjc1NzgsMi4wMzg2IC00LjQzOTgsMi4zNzMyIC0xLjY4MjEsMC4zMzQ1IC0zLjQyNTYwMDEsMC4xNjI4IC01LjAxMDEwMDEsLTAuNDkzNSAtMS41ODQ1LC0wLjY1NjMgLTIuOTM4NzUsLTEuNzY3NyAtMy44OTE1NiwtMy4xOTM3IC0wLjk1MjgyLC0xLjQyNiAtMS40NjEzOCwtMy4xMDI1IC0xLjQ2MTM4LC00LjgxNzUgMC4wMDI2LC0yLjI5ODk5OTggMC45MTcwMSwtNC41MDMwOTk4IDIuNTQyNjQsLTYuMTI4Njk5OCAxLjYyNTYsLTEuNjI1NjIgMy44Mjk3LC0yLjU0MDAzIDYuMTI4NzAwMSwtMi41NDI2MyB6IG0gMCwtMS45OTUzNTk5NiBjIC0yLjEwOTcwMDEsMCAtNC4xNzIwMDAxLDAuNjI1NTkgLTUuOTI2MTAwMSwxLjc5NzY1OTk2IC0xLjc1NDE0LDEuMTcyMDYgLTMuMTIxMzEsMi44Mzc5NyAtMy45Mjg2NSw0Ljc4NzAzIC0wLjgwNzMzMDAzLDEuOTQ5MSAtMS4wMTg1NzAwMyw0LjA5Mzc5OTggLTAuNjA2OTkwMDMsNi4xNjI4OTk4IDAuNDExNTcsMi4wNjkyIDEuNDI3NDcwMDMsMy45Njk4IDIuOTE5MjMwMDMsNS40NjE1IDEuNDkxNzYsMS40OTE4IDMuMzkyNDEsMi41MDc3IDUuNDYxNTEsMi45MTkzIDIuMDY5MTAwMSwwLjQxMTYgNC4yMTM4MDAxLDAuMjAwMyA2LjE2MjkwMDEsLTAuNjA3IDEuOTQ5MSwtMC44MDczIDMuNjE1LC0yLjE3NDUgNC43ODcxLC0zLjkyODYgMS4xNzIsLTEuNzU0MiAxLjc5NzYsLTMuODE2NSAxLjc5NzYsLTUuOTI2MSAwLC0yLjgyODk5OTggLTEuMTIzOCwtNS41NDIwOTk4IC0zLjEyNDIsLTcuNTQyNDk5OCAtMi4wMDAzLC0yLjAwMDM5IC00LjcxMzUsLTMuMTI0MTg5OTYgLTcuNTQyNCwtMy4xMjQxODk5NiB6IgogICAgIGZpbGw9IiMwODgzNDQiIC8+CiAgPHBhdGgKICAgICBpZD0icmVjdDIiCiAgICAgc3R5bGU9ImZpbGw6IzA4ODM0NDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC43ODY4Nzc7c3Ryb2tlLW9wYWNpdHk6MTtmaWxsLW9wYWNpdHk6MSIKICAgICBkPSJNIDkuNjY2MDE1NiA1IEwgOS42NjYwMTU2IDExLjE5MTQwNiBMIDkuNjY2MDE1NiAxMS42NTIzNDQgTCAxMC4wNDQ5MjIgMTIuMDA3ODEyIEwgMTQuNzc5Mjk3IDE2IEwgMTYuNDk4MDQ3IDEzLjk2MDkzOCBMIDEyLjMzMzk4NCAxMC40NDcyNjYgTCAxMi4zMzM5ODQgNSBMIDkuNjY2MDE1NiA1IHogIiAvPgo8L3N2Zz4=');
  --icon-red-plus: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=');
  --icon-red-minus: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K');
}
.avbty-details__content {
  color: black;
}
.avbty-details__top-container {
  margin-bottom: 24px;
}
.avbty-details__title-1 {
  font-weight: 600;
  font-size: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 12px;
}
.avbty-details__section-head {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 12px;
  position: relative;
}
.avbty-details__section-head--collapsible-y {
  cursor: pointer;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 12px;
}
.avbty-details__section-head--collapsed-y {
  color: #6A6A6A;
}
.avbty-details__section-head--collapsed-y:hover {
  color: black;
}
.avbty-details__section-head-area-1 {
  width: calc(100% - 24px);
}
.avbty-details__section-head-area-2 {
  position: absolute;
  top: -4px;
  right: 0px;
}
.avbty-details__section-collapse-icom {
  display: none;
}
.avbty-details__section-collapse-icom--collapsible-y {
  display: block;
  width: 24px;
  height: 24px;
  background-image: var(--icon-red-minus);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.avbty-details__section-collapse-icom--collapsed-y {
  background-image: var(--icon-red-plus);
}
.avbty-details__section-item {
  display: flex;
  width: 100%;
  align-items: center;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 12px;
}
.avbty-details___section-item-area-1 {
  flex: 0;
}
.avbty-details__section-item-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.avbty-details__section-item-icon--availability-other {
  border-radius: 50%;
  background-color: #8c8c8c;
}
.avbty-details__section-item-icon--availability-lead {
  background-image: var(--icon-clock-circled);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.avbty-details__section-item-icon--availability-available {
  background-image: var(--icon-check-circled);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.avbty-details__section-item-area-2 {
  flex: 1;
}
.avbty-details__section-item-name,
.avbty-details__section-item-quantity-text {
  display: inline-block;
}
.avbty-details__section-body--collapsible-y {
  width: 100%;
  transition: grid-template-rows 0.4s ease-in-out;
  display: grid;
}
.avbty-details__section-body--collapsed-y {
  grid-template-rows: 0fr;
}
.avbty-details__section-body--collapsed-n {
  grid-template-rows: 1fr;
}
.avbty-details__section-body-inner {
  overflow: hidden;
}
.avbty-bubble {
  width: 16px;
  height: 16px;
  margin-top: 5px;
  display: inline-block;
  cursor: pointer;
}
.gridVerfuegbarkeitMaster .avbty-bubble {
  width: 22px;
  height: 22px;
  margin-top: 5px;
}
.grid-icon-availability .avbty-bubble {
  margin-bottom: 3px;
  margin-top: 0px;
}
@media (max-width: 991px) {
  .grid-icon-availability .avbty-bubble {
    width: 22px;
    height: 22px;
    margin-top: 0px;
    margin-bottom: 6px;
  }
}
.basket-icon-container .avbty-bubble {
  margin: 4px;
  display: block;
}
.da-comparison-fe__diff-app-product-availability-box .avbty-bubble {
  margin: 0px;
  width: 18px;
  height: 18px;
}
.avbty-bubble--availability-other {
  border-radius: 50%;
  background-color: #8c8c8c;
}
.avbty-bubble--availability-lead {
  background-image: var(--icon-clock-circled);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.avbty-bubble--availability-available {
  background-image: var(--icon-check-circled);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product--select-dialog-clone {
  position: relative;
  margin-bottom: 40px;
}
.layout-da .fancybox-skin .orderlist-dim-container .body .dim-product--select-dialog-clone::after {
  content: '\00A0';
  display: block;
  position: absolute ;
  bottom: -40px;
  left: 0px;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #E0E0E0;
}
@media (max-width: 991px) {
  .action-prevnext-row {
    display: block;
    margin-bottom: 8px;
  }
}
@media (min-width: 992px) {
  .action-prevnext-row {
    width: calc(100% + 20px);
  }
}
.action-prevnext-row > .action-line > .line {
  width: 100%;
  border-top: 1px solid #ebebeb;
  margin: 0;
}
.action-prevnext-row .prevNextMenu {
  max-height: 32px;
  margin: 14px 0;
}
.action-prevnext-row .prevNextMenu a {
  display: inline-block;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .action-prevnext-row > div:nth-last-child(2) {
    display: none;
  }
  .action-prevnext-row > div:last-child {
    display: block;
  }
}
.num-found,
.searchword-found {
  font-size: 16px;
  line-height: 22px;
}
.searchword-found {
  font-weight: 700;
}
.unit-no-search-results,
.content .unit.unit-no-search-results {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 24px;
  margin-bottom: 0;
}
.unit-no-search-results p,
.content .unit.unit-no-search-results p {
  margin-bottom: 0;
}
.unit-no-search-results-keywords,
.content .unit.unit-no-search-results-keywords {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E0E0E0;
}
.unit-no-search-results-keywords ul,
.content .unit.unit-no-search-results-keywords ul {
  list-style-position: inside;
  padding-left: 5px;
}
.unit-no-search-results-keywords ul li,
.content .unit.unit-no-search-results-keywords ul li {
  list-style-type: disc;
}
.line-no-search-results-link {
  padding-top: 12px;
  margin-bottom: 24px;
}
.line-no-search-results-link .line-no-search-results-button-wrapper {
  float: right;
  white-space: nowrap;
  width: auto;
}
.line-no-search-results-link .size1of1 p {
  padding-top: 11px;
  float: left;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .line-no-search-results-link .line-no-search-results-button-wrapper {
    float: none;
    padding-top: 12px;
  }
  .line-no-search-results-link .size1of1 p {
    float: none;
  }
}
.line-no-search-results-link p {
  margin-bottom: 0;
}
.message-result-page .message-text {
  position: relative;
}
.message-result-page .message-text > a {
  position: absolute;
  right: 0;
  top: 0;
  color: #000;
  padding-left: 15px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position-y: -1px;
}
@media (max-width: 991px) {
  .message-result-page .message-text > a {
    position: relative;
    right: unset;
    top: unset;
    display: block;
    width: 100%;
    margin-top: 12px;
  }
}
.message-result-page .message-text > a:hover,
.message-result-page .message-text > a:focus,
.message-result-page .message-text > a:active {
  color: #CB0538;
}
.num-found {
  color: #8d8d8d;
  font-weight: 400;
}
.mod-product-view {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod-product-view .clearer::after,
.mod-product-view .clearer::before {
  content: " ";
  display: table;
}
.mod-product-view .clearer::after {
  clear: both;
}
.mod-product-view .clearer-ie {
  clear: both;
  content: " ";
}
.mod-product-view .liquidation {
  color: #FFA500;
  font-weight: bold;
}
.mod-product-view .symbole {
  margin-top: 10px;
}
.mod-product-view .rabatt-code {
  text-align: right;
}
.mod-product-view .rabatt-code span {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #000;
}
.mod-product-view .datasheet-container {
  padding: 0;
  border-bottom: none;
}
.mod-product-view .dangernote-container {
  padding: 0;
  border-bottom: none;
}
.mod-product-view .download-container {
  padding: 0;
  border-bottom: none;
}
.mod-product-view .download-container section + section {
  margin-top: 12px;
}
.mod-product-view .download-container .download-head,
.mod-product-view .download-container .datasheet-head,
.mod-product-view .download-container .dangernote-head {
  margin: 0;
  padding: 0 0 8px 0;
  text-decoration: none;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
}
.mod-product-view .download-container .download-head {
  display: none;
}
.mod-product-view .download-container .download-list,
.mod-product-view .download-container .datasheet-list {
  padding: 0;
  margin: 0;
}
.mod-product-view .download-container ul.downloadlist,
.mod-product-view .productInfoblockContainer > ul {
  margin: 0;
  padding: 0;
  list-style: outside none none;
}
.mod-product-view .download-container ul.downloadlist li,
.mod-product-view .productInfoblockContainer > ul li {
  padding: 0 0 0 24px;
  margin: 0 0 8px;
  position: relative;
}
.mod-product-view .download-container ul.downloadlist li:before,
.mod-product-view .productInfoblockContainer > ul li:before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTlMOSAxNy45NDkxTDE0LjkwOTkgMTIuMDAwNUw5IDYuMDUxOTFMMTAuMDQ1MSA1TDE3IDEyLjAwMDVMMTAuMDQ1MSAxOVoiIGZpbGw9IiNDQjA1MzgiLz4KPC9zdmc+Cg==");
  width: 24px;
  height: 24px;
  position: absolute;
  top: -1px;
  left: 0;
}
.mod-product-view .price-text {
  margin-top: 24px;
  margin-bottom: 1em;
  text-align: left;
  color: #888;
  font-style: normal;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 991px) {
  .mod-product-view .price-text {
    margin-right: 0;
  }
}
.mod-product-view .aktion-container {
  display: block;
  margin: 0;
  min-height: 0;
}
.mod-product-view .aktion-container.long-container {
  margin: 24px 0 8px;
  min-height: 220px;
  background-color: #E0E0E0;
}
.mod-product-view .aktion-container.long-container .aktion-text-lang {
  background: none;
  position: initial;
  min-height: 0 !important;
}
.mod-product-view .aktion-container.long-container .aktion-text-lang h2 {
  min-height: 75px;
}
.mod-product-view .aktion-container:hover {
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .mod-product-view .aktion-container {
    margin-right: -15px;
  }
}
@media screen and (max-width: 600px) {
  .mod-product-view .aktion-container {
    margin-right: 0;
  }
}
.mod-product-view .aktion-container .aktion-text-lang {
  width: 100%;
  float: none;
  position: relative;
}
.mod-product-view .aktion-container .aktion-text-lang .prm-sale-text {
  display: inline-block;
  text-transform: unset;
  text-align: left;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  padding: 9px 16px;
  color: #fff;
  background-color: #CB0538;
  margin-bottom: 41px;
  margin-left: 48px;
}
.mod-product-view .aktion-container .aktion-text-lang .prm-sale-text:after {
  display: none;
  content: none;
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image {
  width: 220px;
  height: 100%;
  position: absolute;
  right: 48px;
  top: 0;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .mod-product-view .aktion-container .aktion-text-lang .aktion-text-image {
    padding-right: 15px;
    height: 230px;
  }
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image .align-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mod-product-view .aktion-container .aktion-text-lang .aktion-text-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  height: auto;
}
.mod-product-view .aktion-container .aktion-text-lang h2 {
  width: 604px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: #464D5F;
  margin: 47px 0 28px 48px;
  padding: 0;
  position: relative;
  min-height: 0 !important;
}
.mod-product-view .aktion-container .aktion-text-lang h2:before {
  position: absolute;
  content: '';
  top: -4px;
  left: 0;
  width: 100px;
  height: 2px;
  background-color: #CB0538;
}
.mod-product-view .aktion-container.aktion-container-with-button .aktion-text-lang {
  min-height: 270px;
}
@media screen and (max-width: 991px) {
  .mod-product-view .aktion-container.long-container {
    min-height: 138px;
    max-width: calc(100% + 20px);
    width: calc(100% + 20px);
    flex: 0 0 calc(100% + 20px);
    margin: 24px -10px 8px;
  }
  .mod-product-view .aktion-container .aktion-text-lang {
    display: block;
  }
  .mod-product-view .aktion-container .aktion-text-lang > h2 {
    margin: 22px 150px 22px 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    color: #464D5F;
    width: auto;
  }
  .mod-product-view .aktion-container .aktion-text-lang > .aktion-text-image {
    width: 130px;
    height: 100px;
    top: 22px;
    bottom: unset;
    right: 16px;
    padding-right: 0;
  }
  .mod-product-view .aktion-container .aktion-text-lang > .aktion-text-image img {
    max-width: 130px;
    max-height: 100px;
    transform: none;
    top: unset;
    left: unset;
    right: 0;
    bottom: 0;
  }
  .mod-product-view .aktion-container .aktion-text-lang > .prm-sale-text {
    margin-left: 10px;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    padding: 7px 12px;
    margin-bottom: 0;
  }
  .mod-product-view .aktion-container.aktion-container-with-button .aktion-text-lang > .aktion-text-image {
    top: 0;
    right: 20px;
  }
  .mod-product-view .aktion-container.aktion-container-with-button .aktion-text-lang > .prm-sale-text {
    margin-bottom: 22px;
  }
}
.mod-product-view .aktion-container .aktion-text {
  background-color: #cb0538;
  padding: 13px 16px;
  margin: 10px 0;
  color: #fff;
  line-height: 37px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: inline-block;
  float: none;
  height: auto;
}
.mod-product-view .aktion-container .aktion-date {
  color: #cb0538;
  float: none;
  margin-left: 10px;
  padding-top: 16px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
}
@media screen and (max-width: 991px) {
  .mod-product-view .aktion-container .aktion-date {
    padding-left: 32px;
    display: none;
  }
}
.mod-product-view .prm-sale-text {
  background: transparent;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  text-align: right;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  padding-right: 20px;
}
.mod-product-view .prm-sale-text:after {
  content: " Ã¢â‚¬Âº";
  color: #cb0538;
  font-size: 25px;
  margin-right: -15px;
  float: right;
  margin-top: -3px;
  text-transform: none;
}
.mod-product-view .product-view-details-container {
  margin-bottom: 25px;
}
.mod-product-view .product-view-details-container .product-details {
  float: left;
  width: 71%;
}
.mod-product-view .art-nr {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #8d8d8d;
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .mod-product-view .art-nr {
    font-size: 12px;
    line-height: 14px;
  }
}
.mod-product-view .art-nr img {
  margin: -7px 0 0 5px;
  width: auto;
  height: 26px;
  max-width: 100%;
}
.mod-product-view .art-nr .aktion_datum {
  margin-left: 5px;
  color: #cb0538;
}
.mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container,
.mod-product-view .product-view-details-container .product-details .title-container .mobile-image-count {
  display: none;
}
@media (max-width: 991px) {
  .mod-product-view .product-view-details-container .product-details .title-container {
    position: relative;
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container {
    display: block;
    float: right;
    width: 98px;
    margin-top: -22px;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container.withSupplier {
    margin-top: -50px;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .manufacturer-image,
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .small-image-container {
    display: none;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .big-image {
    width: 98px;
    height: 98px;
    text-align: center;
    margin-bottom: 40px;
    position: relative;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .big-image img {
    max-width: 98px;
    max-height: 98px;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .big-image #big-image-title-span-mobile {
    display: none;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .mobile-image-count {
    display: block;
    position: absolute;
    bottom: 0;
    left: calc(100% - 98px);
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .mobile-image-count .image-counter {
    display: inline-block;
    padding-left: 24px;
    position: relative;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 30px;
    color: #000;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .mobile-image-container .mobile-image-count .image-counter:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy41IiB5PSIzLjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyIgc3Ryb2tlPSJibGFjayIvPgo8cmVjdCB4PSIxMC41IiB5PSI3LjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyIgZmlsbD0id2hpdGUiIHN0cm9rZT0iYmxhY2siLz4KPC9zdmc+Cg==");
  }
}
.mod-product-view .product-view-details-container .product-details .title-container .title {
  float: left;
  margin-right: 0;
  margin-bottom: 12px;
  max-width: 92%;
}
@media (max-width: 991px) {
  .mod-product-view .product-view-details-container .product-details .title-container .title {
    width: calc(100% - 16px - 98px);
  }
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link {
  float: right;
  width: auto;
  height: auto;
  margin-top: 7px;
  top: 15px;
}
@media (max-width: 991px) {
  .mod-product-view .product-view-details-container .product-details .title-container .pdf-link {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .mod-product-view .product-view-details-container .product-details .title-container .pdf-link .boughtIconMaster,
  .mod-product-view .product-view-details-container .product-details .title-container .pdf-link svg {
    width: 24px;
    height: 24px;
  }
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link img {
  height: 24px;
  width: auto;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link .config-link {
  float: left;
  padding: 23px 7px 7px 7px;
}
.mod-product-view .product-view-details-container .product-details .title-container .pdf-link .config-link img {
  margin: -3px 0 0 0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container {
  overflow: hidden;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute {
  width: auto;
  min-width: 125px;
  max-width: 98%;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute > tr {
  background-color: #efeff0;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container .detail-text table.technische-attribute td:first-child {
  padding: 0 30px 0 0;
}
.mod-product-view .product-view-details-container .product-details table.marken-normen {
  width: auto;
  min-width: 205px;
  max-width: 100%;
}
.mod-product-view .product-view-details-container .product-details table.marken-normen .left-col {
  width: 60%;
}
.mod-product-view .product-view-details-container .product-details table.marken-normen .right-col {
  text-align: right;
  color: #000;
}
.mod-product-view .product-view-details-container .product-details .detail-text-container hr {
  margin: 12px 0;
  border-color: #eee;
}
.mod-product-view .product-view-details-container .product-details .read-more {
  text-align: center;
  padding: 10px 0;
  cursor: pointer;
  color: #003366;
  font-weight: bold;
  display: none;
  line-height: 13px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon {
  background: url("/images/product_info_open.png?20170310") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 7px;
  width: 14px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon-left {
  margin-right: 25px;
}
.mod-product-view .product-view-details-container .product-details .read-more .read-more-icon-right {
  margin-left: 25px;
}
.mod-product-view .product-view-details-container .product-details .read-more-open .read-more-icon {
  background: url("/images/product_info_close.png?20170310") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
}
.mod-product-view .product-view-details-container .product-images {
  float: right;
  width: 27%;
  margin-top: 6px;
}
.mod-product-view .product-view-details-container .product-images .mobile-image-count {
  display: none;
}
@media (max-width: 991px) {
  .mod-product-view .product-view-details-container .product-images {
    display: none;
  }
}
.mod-product-view .product-view-details-container .product-images .manufacturer-image {
  text-align: right;
  height: 30px;
  margin-bottom: 16px;
}
.mod-product-view .product-view-details-container .product-images .manufacturer-image img {
  text-align: right;
  /*
                      height: 100%;
                      max-height: 40px;
                      width: auto;
                      max-width: 180px;
                      */
}
.mod-product-view .product-view-details-container .product-images .big-image {
  text-align: center;
  height: 270px;
  position: relative;
}
.mod-product-view .product-view-details-container .product-images .big-image a img {
  text-align: right;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
.mod-product-view .product-view-details-container .product-images .small-image-container {
  margin-top: 24px;
  position: relative;
  height: 62px;
  overflow: hidden;
  margin: 25px auto 0;
  padding: 0;
  max-width: 270px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container {
  background-color: transparent;
  height: 90px;
  width: 40px;
  position: absolute;
  top: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container-left {
  left: -10px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-container-right {
  right: -10px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow {
  cursor: pointer;
  height: 48px;
  width: 40px;
  margin-top: 0;
  position: relative;
  background: none;
  margin-top: -3px;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-left {
  margin-right: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-left-inactive {
  opacity: 0.3;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-right {
  margin-left: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .arrow-right-inactive {
  opacity: 0.3;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  left: 0;
  top: 0;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li {
  margin: 0 5px 0 0;
  padding: 0;
  list-style-type: none;
  height: 60px;
  width: 67px;
  float: left;
  text-align: center;
  vertical-align: middle;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li .product-small-images-gallery {
  display: none;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li img {
  margin: auto auto;
  cursor: pointer;
}
.mod-product-view .product-view-details-container .product-images .small-image-container .small-images ul li.last {
  margin-right: 0;
}
.mod-product-view .product-view-tabs-container {
  border: 0;
}
.mod-product-view .product-view-tabs-container .bd-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod-product-view .product-view-tabs-container .detail-tabs,
.mod-product-view .product-view-tabs-container .r-tabs {
  border: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #003366;
  min-height: 49px;
  position: relative;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-anchor {
  padding: 15px 30px;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
    min-height: 74px;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav {
    min-height: 54px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
  width: auto;
  margin: 0 0 0 0.75%;
  display: block;
  float: left;
  position: relative;
  border: none;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    width: 30%;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab {
    width: 33%;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
  width: 100%;
  max-width: none;
  border: 1px solid #eee;
  border-bottom: none;
  display: block;
  background: none;
  background-color: #eee;
  position: relative;
  top: 1px;
  overflow: hidden;
  height: 100%;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
    padding-left: 6px;
    padding-right: 6px;
    word-wrap: break-word;
    min-height: 72px;
  }
}
@media screen and (max-width: 400px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
    min-height: 54px;
    padding: 8px 6px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-first,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-first {
  margin-left: 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
  border: 0;
  border: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  border: 1px solid #003366;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 600px) {
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-active,
  .mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-active {
    min-height: 73px;
  }
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-first.r-tabs-state-active .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-first.r-tabs-state-active .r-tabs-anchor {
  border-left: 1px solid #fff;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .r-tabs-state-disabled,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .r-tabs-state-disabled {
  display: none;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-nav .tab-last,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-nav .tab-last {
  margin-right: 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-accordion-title .r-tabs-anchor,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  padding-left: 30px;
  padding-right: 30px;
  border: none;
  border-top: 1px solid #003366;
  background-color: transparent;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel {
  border: none;
  padding: 15px 0;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-state-default,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-content .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-content .ui-state-default,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-header .ui-state-default,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-header .ui-state-default {
  background-color: #eee;
  color: #444444;
}
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-content .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-content .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel .ui-widget-header .ui-state-default .ui-pager-control,
.mod-product-view .product-view-tabs-container .r-tabs .r-tabs-panel .ui-widget-header .ui-state-default .ui-pager-control {
  background-color: #fff;
}
@media screen and (max-width: 1024px) {
  .mod-product-view .product-view-details-container .product-images .big-image {
    height: auto;
  }
}
@media screen and (max-width: 600px) {
  .fancybox-inner .mod-product-view .product-view-tabs-container .detail-tabs {
    border-bottom: none;
  }
  .mod-product-view .product-view-details-container .product-images,
  .mod-product-view .product-view-details-container .product-details {
    float: none;
    width: 100%;
  }
  .mod-product-view .product-view-details-container .product-details {
    margin-bottom: 20px;
    position: relative;
  }
  .mod-product-view .product-view-tabs-container {
    margin-bottom: 15px;
  }
  .mod-product-view .product-view-tabs-container .detail-tabs {
    border-bottom: 1px solid #003366;
  }
  .mod-product-view .product-view-tabs-container .detail-tabs .r-tabs-panel {
    padding-top: 0;
  }
}
.fast-entry .mod-form,
.fast-entry .mod-form input {
  margin: 0;
}
.product-supplier {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .product-supplier {
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
  }
}
.product-description {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .product-informations {
    margin-bottom: 48px;
  }
}
.product-additionals {
  width: 100%;
}
@media (max-width: 640px) {
  .product-additionals {
    width: 100%;
  }
}
/* product accordion */
.accordion {
  padding: 0;
}
.accordion + .accordion {
  border-top: 1px solid #999999;
}
.accordion:last-child {
  border-bottom: 1px solid #999999;
}
.accordion .accordion-head {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
  position: relative;
  padding: 13px 10px;
  cursor: pointer;
}
.accordion .accordion-head:after {
  content: "";
  height: 24px;
  width: 24px;
  display: block;
  float: right;
  position: absolute;
  right: 3px;
  top: 13px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}
.accordion .accordion-head:hover {
  background-color: #f3f3f3;
}
@media screen and (max-width: 991px) {
  .accordion .accordion-head {
    padding-right: 34px;
  }
}
.accordion .accordion-body {
  margin-top: 0;
  height: 0;
  transition: all 0.5s;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.accordion .accordion-body::-webkit-scrollbar {
  display: none;
}
.accordion .accordion-body li {
  margin-bottom: 1em;
}
.accordion.accordion-cms .accordion-body {
  overflow: hidden;
}
.accordion.accordion-open > .accordion-head {
  color: #000;
}
.accordion.accordion-open > .accordion-head:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
}
.accordion.accordion-open > .accordion-body {
  height: auto;
  margin-top: 24px;
  padding: 0 9px 0 10px;
}
.accordion.accordion-open > .accordion-body.has-profit-slider {
  padding: 0 0 16px 0;
}
.accordion.accordion-open > .accordion-body ul.square:last-child {
  margin-bottom: 0;
}
.accordion.accordion-open > .accordion-body ul.natur iframe {
  margin-bottom: 16px;
}
.accordion.accordion-open > .accordion-body > .productVideoContainer {
  width: calc(100% + 20px);
  margin-left: -10px;
}
.accordion.accordion-open > .accordion-body > .productVideoContainer .video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
  height: 0;
  overflow: hidden;
}
.accordion.accordion-open > .accordion-body > .productVideoContainer .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cms-layout .accordion.accordion-open > .accordion-body {
  padding: 0 0 0 10px;
}
.cms-layout .accordion.accordion-open > .accordion-body .accordion {
  margin-left: 38px;
}
.cms-layout .accordion.accordion-open > .accordion-body .accordion:last-child {
  border-bottom: none;
}
.sticky-filter-toggler {
  display: none;
}
.product-detail-sticky {
  position: fixed;
  top: 0;
  padding: 20px 0 0 0;
  background-color: #fff;
  border-bottom: 1px solid #BEBEBE;
  z-index: 20;
  width: 960px;
}
.product-detail-sticky .title {
  margin-bottom: 0;
}
.product-detail-sticky .solr-grid-filter .title {
  margin-bottom: 11px;
  margin-top: 0;
  padding-top: 11px;
}
.product-detail-sticky .sticky-col-left {
  width: calc(100% - 290px);
}
.product-detail-sticky .sticky-col-right {
  width: 290px;
}
.product-detail-sticky .sticky-col-right img {
  margin-bottom: 20px;
}
.product-detail-sticky .sticky-filter {
  margin-top: 20px;
}
.product-detail-sticky .sticky-filter div.solr-grid-filter {
  margin-bottom: 12px;
}
#avail-container.pdp {
  width: 100%;
}
#avail-container,
#avail-container-mobile {
  position: relative;
  width: 170px;
}
#avail-container .dropdown-head,
#avail-container-mobile .dropdown-head {
  border: 1px solid #6A6A6A;
  color: #999999;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  height: 30px;
  padding: 6px 10px;
  position: relative;
  cursor: pointer;
  margin-top: 8px;
}
#avail-container .dropdown-head .head-text,
#avail-container-mobile .dropdown-head .head-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100px;
  margin-right: 5px;
}
#avail-container .dropdown-head .head-counter,
#avail-container-mobile .dropdown-head .head-counter {
  width: 30px;
  display: none;
  margin-right: 16px;
  transform: translateY(-33%);
  background-color: #fff;
  color: #4b4b4b;
  border-radius: 10px;
  padding: 0 5px;
  text-align: center;
}
#avail-container .dropdown-head .head-icon,
#avail-container-mobile .dropdown-head .head-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-size: cover;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  right: 10px;
  position: absolute;
  cursor: pointer;
}
#avail-container .dropdown-head.selected,
#avail-container-mobile .dropdown-head.selected {
  background-color: #4b4b4b;
  color: #fff;
}
#avail-container .dropdown-head.selected.delivery::before,
#avail-container-mobile .dropdown-head.selected.delivery::before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJHcm91cCAzNiI+CjxnIGlkPSJWZWN0b3IiPgo8cGF0aCBkPSJNOS42MjcxNSAwLjcxNDI4NFY1LjY2NTFIOS42MzE5MVYwLjcxNDI4NEg5LjYyNzE1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQuOTg5NjggNS44NzQzNkM0Ljg4NzQxIDUuODc0NDEgNC43ODc2NSA1LjkwNiA0LjcwNCA1Ljk2NDg0QzQuNzg5MDggNS45MDk1NSA0Ljg4ODIyIDUuODc5OCA0Ljk4OTY4IDUuODc5MTJDNS4wODk3NiA1Ljg3OTA4IDUuMTg3NTggNS45MDg5MyA1LjI3MDU5IDUuOTY0ODRDNS4xODkwNSA1LjkwNTM4IDUuMDkwNTkgNS44NzM2NyA0Ljk4OTY4IDUuODc0MzZaTTIuMjc1NzUgNS44NzQzNkMyLjE3MzQ5IDUuODc0NCAyLjA3MzcyIDUuOTA2IDEuOTkwMDcgNS45NjQ4NEMyLjA3NTE1IDUuOTA5NTQgMi4xNzQyOSA1Ljg3OTc5IDIuMjc1NzUgNS44NzkxMkMyLjM3NTgzIDUuODc5MDkgMi40NzM2NSA1LjkwODkzIDIuNTU2NjcgNS45NjQ4NEMyLjQ3NTEyIDUuOTA1MzggMi4zNzY2NiA1Ljg3MzY3IDIuMjc1NzUgNS44NzQzNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi42NzkxIDAuNzE0MDZIMTAuMzQ2MVYwSDAuMzMzMTNWNi4zNzQxOEgxLjA0MjU2VjYuMzg4NDZDMS4wNDI1NiA2LjcxNDgyIDEuMTcyMjMgNy4wMjc4MiAxLjQwMzA1IDcuMjU4NkMxLjYzMzg3IDcuNDg5MzcgMS45NDY5MiA3LjYxOTAyIDIuMjczMzUgNy42MTkwMkMyLjU5OTc4IDcuNjE5MDIgMi45MTI4MyA3LjQ4OTM3IDMuMTQzNjUgNy4yNTg2QzMuMzc0NDcgNy4wMjc4MiAzLjUwNDE0IDYuNzE0ODIgMy41MDQxNCA2LjM4ODQ2VjYuMzc0MThIMy43NTY0OVY2LjM4ODQ2QzMuNzU2NDkgNi43MTQ4MyAzLjg4NjE2IDcuMDI3ODMgNC4xMTY5OCA3LjI1ODYxQzQuMzQ3OCA3LjQ4OTM5IDQuNjYwODYgNy42MTkwMyA0Ljk4NzI5IDcuNjE5MDNDNS4zMTM3MiA3LjYxOTAzIDUuNjI2NzggNy40ODkzOSA1Ljg1NzYgNy4yNTg2MUM2LjA4ODQyIDcuMDI3ODMgNi4yMTgwOSA2LjcxNDgzIDYuMjE4MDkgNi4zODg0NlY2LjM3NDE4SDkuNjI3MTdWNi4zNzg5NEgxMC4zNTU2VjYuMzg4NDZDMTAuMzU1NiA2LjcxNDgyIDEwLjQ4NTMgNy4wMjc4MiAxMC43MTYxIDcuMjU4NkMxMC45NDY5IDcuNDg5MzcgMTEuMjYgNy42MTkwMiAxMS41ODY0IDcuNjE5MDJDMTEuOTEyOSA3LjYxOTAyIDEyLjIyNTkgNy40ODkzNyAxMi40NTY3IDcuMjU4NkMxMi42ODc1IDcuMDI3ODIgMTIuODE3MiA2LjcxNDgyIDEyLjgxNzIgNi4zODg0NlY2LjM3ODk0SDEzLjY2NDdWMi42OTQzOUwxMi42NzkxIDAuNzE0MDZaTTIuNzg5OTUgNi4zODg0OEMyLjc4OTk1IDYuNDU2MzEgMi43NzY1OSA2LjUyMzQ3IDIuNzUwNjMgNi41ODYxNEMyLjcyNDY2IDYuNjQ4ODEgMi42ODY2MSA2LjcwNTc0IDIuNjM4NjQgNi43NTM3MUMyLjU5MDY3IDYuODAxNjcgMi41MzM3MiA2LjgzOTcxIDIuNDcxMDQgNi44NjU2N0MyLjQwODM3IDYuODkxNjMgMi4zNDExOSA2LjkwNDk5IDIuMjczMzUgNi45MDQ5OUMyLjIwNTUxIDYuOTA0OTkgMi4xMzgzMyA2Ljg5MTYzIDIuMDc1NjYgNi44NjU2N0MyLjAxMjk4IDYuODM5NzEgMS45NTYwMyA2LjgwMTY3IDEuOTA4MDYgNi43NTM3MUMxLjg2MDA5IDYuNzA1NzQgMS44MjIwNCA2LjY0ODgxIDEuNzk2MDggNi41ODYxNEMxLjc3MDExIDYuNTIzNDcgMS43NTY3NSA2LjQ1NjMxIDEuNzU2NzUgNi4zODg0OFY2LjM3NDJDMS43NTgxMyA2LjMwODY3IDEuNzcyNzUgNi4yNDQxIDEuNzk5NzYgNi4xODQzOEMxLjgyNjc2IDYuMTI0NjUgMS44NjU1OCA2LjA3MTAxIDEuOTEzODcgNi4wMjY2OUMxLjkzNTgzIDYuMDAyMTYgMS45NjE1NiA1Ljk4MTMgMS45OTAwNyA1Ljk2NDg0QzIuMDczNzIgNS45MDYgMi4xNzM0OSA1Ljg3NDQgMi4yNzU3NSA1Ljg3NDM2QzIuMzc2NjYgNS44NzM2NyAyLjQ3NTEyIDUuOTA1MzggMi41NTY2NyA1Ljk2NDg0QzIuNTg1MTggNS45ODEzIDIuNjEwODcgNi4wMDIxNiAyLjYzMjgzIDYuMDI2NjlDMi42ODExMiA2LjA3MTAxIDIuNzE5OTQgNi4xMjQ2NSAyLjc0Njk0IDYuMTg0MzhDMi43NzM5NSA2LjI0NDEgMi43ODg1OCA2LjMwODY3IDIuNzg5OTUgNi4zNzQyVjYuMzg4NDhaTTUuNTAzODggNi4zODg0OEM1LjUwMzg4IDYuNTI1NDcgNS40NDk0NSA2LjY1Njg0IDUuMzUyNTcgNi43NTM3MUM1LjI1NTY5IDYuODUwNTcgNS4xMjQyOSA2LjkwNDk5IDQuOTg3MjggNi45MDQ5OUM0Ljg1MDI3IDYuOTA0OTkgNC43MTg4NyA2Ljg1MDU3IDQuNjIxOTkgNi43NTM3MUM0LjUyNTExIDYuNjU2ODQgNC40NzA2OCA2LjUyNTQ3IDQuNDcwNjggNi4zODg0OFY2LjM3NDJDNC40NzIwNSA2LjMwODY3IDQuNDg2NjggNi4yNDQxIDQuNTEzNjkgNi4xODQzOEM0LjU0MDY5IDYuMTI0NjUgNC41Nzk1MSA2LjA3MTAxIDQuNjI3OCA2LjAyNjY5QzQuNjQ5NzUgNi4wMDIxNiA0LjY3NTQ5IDUuOTgxMyA0LjcwNCA1Ljk2NDg0QzQuNzg3NjUgNS45MDYgNC44ODc0MSA1Ljg3NDQxIDQuOTg5NjggNS44NzQzNkM1LjA5MDU5IDUuODczNjcgNS4xODkwNSA1LjkwNTM4IDUuMjcwNTkgNS45NjQ4NEM1LjI5OTExIDUuOTgxMyA1LjMyNDggNi4wMDIxNiA1LjM0Njc1IDYuMDI2NjlDNS4zOTUwNSA2LjA3MTAxIDUuNDMzODcgNi4xMjQ2NSA1LjQ2MDg3IDYuMTg0MzhDNS40ODc4NyA2LjI0NDEgNS41MDI1IDYuMzA4NjcgNS41MDM4OCA2LjM3NDJWNi4zODg0OFpNOS42MzE5MSA1LjY2NTFMNS45OCA1LjY2NDlDNS45NzkzOCA1LjY2NDkxIDUuOTc4NzUgNS42NjQ4IDUuOTc4MTcgNS42NjQ1N0M1Ljk3NzU4IDUuNjY0MzMgNS45NzcwNSA1LjY2Mzk4IDUuOTc2NjEgNS42NjM1NEM1Ljk3NjE2IDUuNjYzMDkgNS45NzU4MSA1LjY2MjU2IDUuOTc1NTggNS42NjE5OEM1Ljk3NTM0IDUuNjYxMzkgNS45NzUyMyA1LjY2MDc3IDUuOTc1MjQgNS42NjAxNEM1Ljg2MDQzIDUuNTA2NDcgNS43MTEzNCA1LjM4MTcxIDUuNTM5ODMgNS4yOTU3N0M1LjM2ODMyIDUuMjA5ODMgNS4xNzkxMiA1LjE2NTA3IDQuOTg3MjggNS4xNjUwN0M0Ljc5NTQzIDUuMTY1MDcgNC42MDYyNCA1LjIwOTgzIDQuNDM0NzMgNS4yOTU3N0M0LjI2MzIyIDUuMzgxNzEgNC4xMTQxMyA1LjUwNjQ3IDMuOTk5MzEgNS42NjAxNEMzLjk5OTMzIDUuNjYwNzcgMy45OTkyMSA1LjY2MTM5IDMuOTk4OTggNS42NjE5OEMzLjk5ODc0IDUuNjYyNTYgMy45OTgzOSA1LjY2MzA5IDMuOTk3OTUgNS42NjM1NEMzLjk5NzUgNS42NjM5OCAzLjk5Njk3IDUuNjY0MzMgMy45OTYzOSA1LjY2NDU3QzMuOTk1ODEgNS42NjQ4IDMuOTk1MTggNS42NjQ5MSAzLjk5NDU1IDUuNjY0OUgzLjI2NjA4QzMuMjY1NDUgNS42NjQ5MSAzLjI2NDgyIDUuNjY0OCAzLjI2NDI0IDUuNjY0NTdDMy4yNjM2NiA1LjY2NDMzIDMuMjYzMTMgNS42NjM5OCAzLjI2MjY4IDUuNjYzNTRDMy4yNjIyNCA1LjY2MzA5IDMuMjYxODkgNS42NjI1NiAzLjI2MTY1IDUuNjYxOThDMy4yNjE0MiA1LjY2MTM5IDMuMjYxMyA1LjY2MDc3IDMuMjYxMzIgNS42NjAxNEMzLjE0NjUgNS41MDY0NyAyLjk5NzQxIDUuMzgxNzEgMi44MjU5IDUuMjk1NzdDMi42NTQzOSA1LjIwOTgyIDIuNDY1MTkgNS4xNjUwNyAyLjI3MzM1IDUuMTY1MDdDMi4wODE1MSA1LjE2NTA3IDEuODkyMzEgNS4yMDk4MiAxLjcyMDggNS4yOTU3N0MxLjU0OTI5IDUuMzgxNzEgMS40MDAyIDUuNTA2NDcgMS4yODUzOSA1LjY2MDE0QzEuMjg1NCA1LjY2MDc3IDEuMjg1MjggNS42NjEzOSAxLjI4NTA1IDUuNjYxOThDMS4yODQ4MSA1LjY2MjU2IDEuMjg0NDYgNS42NjMwOSAxLjI4NDAyIDUuNjYzNTRDMS4yODM1NyA1LjY2Mzk4IDEuMjgzMDQgNS42NjQzMyAxLjI4MjQ2IDUuNjY0NTdDMS4yODE4OCA1LjY2NDggMS4yODEyNSA1LjY2NDkxIDEuMjgwNjIgNS42NjQ5SDEuMDUyMDhWMC43MTQwODRMOS42MzE5MSAwLjcxNDI4NFY1LjY2NTFaTTEyLjEwMyA2LjM4ODQ4QzEyLjEwMyA2LjQ1NjMxIDEyLjA4OTYgNi41MjM0NyAxMi4wNjM3IDYuNTg2MTRDMTIuMDM3NyA2LjY0ODgxIDExLjk5OTcgNi43MDU3NCAxMS45NTE3IDYuNzUzNzFDMTEuOTAzNyA2LjgwMTY3IDExLjg0NjggNi44Mzk3MSAxMS43ODQxIDYuODY1NjdDMTEuNzIxNCA2Ljg5MTYzIDExLjY1NDIgNi45MDQ5OSAxMS41ODY0IDYuOTA0OTlDMTEuNTE4NiA2LjkwNDk5IDExLjQ1MTQgNi44OTE2MyAxMS4zODg3IDYuODY1NjdDMTEuMzI2IDYuODM5NzEgMTEuMjY5MSA2LjgwMTY3IDExLjIyMTEgNi43NTM3MUMxMS4xNzMxIDYuNzA1NzQgMTEuMTM1MSA2LjY0ODgxIDExLjEwOTEgNi41ODYxNEMxMS4wODMyIDYuNTIzNDcgMTEuMDY5OCA2LjQ1NjMxIDExLjA2OTggNi4zODg0OFY2LjM3NDJDMTEuMDczOCA2LjI0MDQzIDExLjEyOTcgNi4xMTM0NyAxMS4yMjU3IDYuMDIwMTlDMTEuMzIxNyA1LjkyNjkgMTEuNDUwMiA1Ljg3NDYgMTEuNTg0IDUuODc0MzZIMTEuNjA3OEMxMS43Mzg2IDUuODgxMjEgMTEuODYyIDUuOTM2ODUgMTEuOTUzNyA2LjAzMDI4QzEyLjA0NTQgNi4xMjM3MiAxMi4wOTg2IDYuMjQ4MTQgMTIuMTAzIDYuMzc4OTZWNi4zODg0OFpNMTIuOTUwNSA1LjY2OTY2SDEyLjU4MzlDMTIuNDcgNS41MTcxOCAxMi4zMjMgNS4zOTI1NCAxMi4xNTM5IDUuMzA1MTNDMTEuOTg0OCA1LjIxNzczIDExLjc5ODEgNS4xNjk4MyAxMS42MDc4IDUuMTY1MDZIMTEuNTg0QzExLjMzNzcgNS4xNjU5NyAxMS4wOTcyIDUuMjQwNTggMTAuODkzNiA1LjM3OTI4QzEwLjg4ODkgNS4zODQwMSAxMC44ODQxIDUuMzg0MDEgMTAuODc5NCA1LjM4ODhDMTAuNzcyMyA1LjQ2NDI0IDEwLjY3NzUgNS41NTU3NiAxMC41OTg0IDUuNjYwMTRDMTAuNTk4NCA1LjY2NDkgMTAuNTkzNyA1LjY2NDkgMTAuNTkzNyA1LjY2OTY2SDEwLjM0NjFWMS40MjMzOEgxMi4yMzYzTDEyLjk1MDUgMi44NjEwM0wxMi45NTA1IDUuNjY5NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
  background-size: cover;
  display: inline-block;
  width: 14px;
  height: 8px;
  margin-right: 6px;
  transform: translateY(-50%);
}
#avail-container .dropdown-head.selected.pickup::before,
#avail-container-mobile .dropdown-head.selected.pickup::before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpcm0gKDI0cHgpIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjQgMTkuNTc0NVYxOS42NzQ1SDE5LjVIMjAuOVYyMC45NzQ1SDE5LjVIMTJIMTEuMzhINC41SDMuMVYxOS42NzQ1SDQuNUg0LjZWMTkuNTc0NVYzLjE3NDQ2SDExLjlWOS4wNzQ0NlY5LjE3NDQ2SDEySDE5LjRWMTkuNTc0NVpNNS44OCA0LjIyNDQ2SDUuNzhWNC4zMjQ0NlY2LjA3NDQ2VjYuMTc0NDZINS44OEg3LjYzSDcuNzNWNi4wNzQ0NlY0LjMyNDQ2VjQuMjI0NDZINy42M0g1Ljg4Wk01Ljg4IDcuMzU0NDZINS43OFY3LjQ1NDQ2VjkuMjA0NDZWOS4zMDQ0Nkg1Ljg4SDcuNjNINy43M1Y5LjIwNDQ2VjcuNDU0NDZWNy4zNTQ0Nkg3LjYzSDUuODhaTTUuODggMTAuMzU0NUg1Ljc4VjEwLjQ1NDVWMTIuMjA0NVYxMi4zMDQ1SDUuODhINy42M0g3LjczVjEyLjIwNDVWMTAuNDU0NVYxMC4zNTQ1SDcuNjNINS44OFpNNS45IDEzLjM3NDVINS44VjEzLjQ3NDVWMTUuMTc0NVYxNS4yNzQ1SDUuOUg3LjZINy43VjE1LjE3NDVWMTMuNDc0NVYxMy4zNzQ1SDcuNkg1LjlaTTEwIDE5LjY3NDVIMTAuMVYxOS41NzQ1VjE3LjA3NDVWMTYuOTc0NUgxMEg2LjVINi40VjE3LjA3NDVWMTkuNTc0NVYxOS42NzQ1SDYuNUgxMFpNMTAuNiAxNS4yNzQ1SDEwLjdWMTUuMTc0NVYxMy40NzQ1VjEzLjM3NDVIMTAuNkg4LjlIOC44VjEzLjQ3NDVWMTUuMTc0NVYxNS4yNzQ1SDguOUgxMC42Wk0xMC42IDEyLjI3NDVIMTAuN1YxMi4xNzQ1VjEwLjQ3NDVWMTAuMzc0NUgxMC42SDguOUg4LjhWMTAuNDc0NVYxMi4xNzQ1VjEyLjI3NDVIOC45SDEwLjZaTTguNzggOS4xOTQ0NlY5LjI5NDQ2SDguODhIMTAuNjJIMTAuNjNIMTAuNzNWOS4xOTQ0NlY3LjQ1NDQ2VjcuMzU0NDZIMTAuNjNIOC44OEg4Ljc4VjcuNDU0NDZWOS4xOTQ0NlpNOC43OCA2LjA3NDQ2VjYuMTc0NDZIOC44OEgxMC42MkgxMC42M0gxMC43M1Y2LjA3NDQ2VjQuMzI0NDZWNC4yMjQ0NkgxMC42M0g4Ljg4SDguNzhWNC4zMjQ0NlY2LjA3NDQ2Wk0xMy40IDEwLjM3NDVIMTMuM1YxMC40NzQ1VjEyLjE3NDVWMTIuMjc0NUgxMy40SDE1LjFIMTUuMlYxMi4xNzQ1VjEwLjQ3NDVWMTAuMzc0NUgxNS4xSDEzLjRaTTEzLjQgMTMuMzc0NUgxMy4zVjEzLjQ3NDVWMTUuMTc0NVYxNS4yNzQ1SDEzLjRIMTUuMUgxNS4yVjE1LjE3NDVWMTMuNDc0NVYxMy4zNzQ1SDE1LjFIMTMuNFpNMTcuNSAxOS42NzQ1SDE3LjZWMTkuNTc0NVYxNy4wNzQ1VjE2Ljk3NDVIMTcuNUgxNEgxMy45VjE3LjA3NDVWMTkuNTc0NVYxOS42NzQ1SDE0SDE3LjVaTTE4LjEgMTUuMjc0NUgxOC4yVjE1LjE3NDVWMTMuNDc0NVYxMy4zNzQ1SDE4LjFIMTYuNEgxNi4zVjEzLjQ3NDVWMTUuMTc0NVYxNS4yNzQ1SDE2LjRIMTguMVpNMTguMSAxMi4yNzQ1SDE4LjJWMTIuMTc0NVYxMC40NzQ1VjEwLjM3NDVIMTguMUgxNi40SDE2LjNWMTAuNDc0NVYxMi4xNzQ1VjEyLjI3NDVIMTYuNEgxOC4xWiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzRCNEI0QiIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9nPgo8L3N2Zz4K");
  background-size: cover;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
#avail-container .dropdown-head.selected.counter .head-text,
#avail-container-mobile .dropdown-head.selected.counter .head-text {
  width: 70px;
}
#avail-container .dropdown-head.selected.counter .head-counter,
#avail-container-mobile .dropdown-head.selected.counter .head-counter {
  display: inline-block;
}
#avail-container .dropdown-head.selected .head-icon,
#avail-container-mobile .dropdown-head.selected .head-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNNi4xMTUxOCA1LjAwNTI0TDEwIDguODkwMDVMOC44OTAwNSAxMEw1LjAwNTI0IDYuMTE1MThMMS4xMDk5NSAxMEwwIDguODkwMDVMMy44OTUyOSA1LjAwNTI0TDAgMS4xMDk5NUwxLjEwOTk1IDBMNS4wMDUyNCAzLjg5NTI5TDguODkwMDUgMEwxMCAxLjEwOTk1TDYuMTE1MTggNS4wMDUyNFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4=");
  width: 8px;
  height: 8px;
}
#avail-container .default-address-icon-container,
#avail-container-mobile .default-address-icon-container {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 9px;
}
#avail-container .default-address-icon,
#avail-container-mobile .default-address-icon {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNjUyIDE0LjUwNTVMMTcuNzM5MSAyMC44MTc1TDEyLjA0NzYgMTcuODM1NUwxMi4wMDEyIDE3LjgxMTFMMTEuOTU0OCAxNy44MzU1TDYuMjYzMjkgMjAuODE3NEw3LjM1MDQgMTQuNTA1NEw3LjM1OTM1IDE0LjQ1MzRMNy4zMjE0OSAxNC40MTY3TDIuNzE3ODYgOS45NDk0N0w5LjA4MDY1IDkuMDIyOTZMOS4xMzI1NiA5LjAxNTRMOS4xNTU4NSA4Ljk2ODRMMTIuMDAxMiAzLjIyNTI2TDE0Ljg0NjYgOC45Njg0NUwxNC44Njk4IDkuMDE1NDVMMTQuOTIxNyA5LjAyMzAxTDIxLjI4NDYgOS45NDk1MkwxNi42ODEgMTQuNDE2N0wxNi42NDMxIDE0LjQ1MzVMMTYuNjUyIDE0LjUwNTVaTTExLjkxMTYgNi4yOTIxMUw5Ljk4NDQgMTAuMTgyNkw1LjY3MzA0IDEwLjgwOTZMNS40NzIwMyAxMC44Mzg5TDUuNjE3NzggMTAuOTgwNEw4LjczNjg0IDE0LjAwOEw4LjAwMDY1IDE4LjI4M0w3Ljk2NjI4IDE4LjQ4MjVMOC4xNDU2MiAxOC4zODg2TDEyLjAwMTIgMTYuMzY3N0wxNS44NTY4IDE4LjM4ODZMMTYuMDM2MSAxOC40ODI1TDE2LjAwMTcgMTguMjgzTDE1LjI2NTYgMTQuMDA4MUwxOC4zODQ3IDEwLjk4MDRMMTguNTMwNCAxMC44Mzg5TDE4LjMyOTQgMTAuODA5N0wxNC4wMTgxIDEwLjE4MjZMMTIuMDkwOCA2LjI5MjExTDEyLjAwMTIgNi4xMTEyMkwxMS45MTE2IDYuMjkyMTFaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-size: contain;
}
#avail-container .icon-chev-down,
#avail-container-mobile .icon-chev-down {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-size: cover;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  right: 10px;
  position: absolute;
  cursor: pointer;
}
#avail-container .dropdown-body,
#avail-container-mobile .dropdown-body {
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25), 0px 0px 10px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  position: absolute;
  z-index: 99;
  width: max-content;
}
#avail-container .dropdown-body.outer,
#avail-container-mobile .dropdown-body.outer {
  width: 100%;
}
#avail-container .dropdown-body.inner,
#avail-container-mobile .dropdown-body.inner {
  z-index: 999;
}
#avail-container .dropdown-body.inner .locations-scrollbox,
#avail-container-mobile .dropdown-body.inner .locations-scrollbox {
  overflow-y: scroll;
  height: 250px;
  /*
                scrollbar-width: none;                  // Firefox
                -ms-overflow-style: none;               // IE and Edge
                &::-webkit-scrollbar { display: none; } // Chrome, Safari, Opera
                */
}
#avail-container .dropdown-option,
#avail-container-mobile .dropdown-option {
  color: #000;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  padding: 11px 16px;
  position: relative;
  cursor: pointer;
}
#avail-container .dropdown-option.selected,
#avail-container-mobile .dropdown-option.selected,
#avail-container .dropdown-option:hover,
#avail-container-mobile .dropdown-option:hover {
  background: #f1f1f1;
  color: #CB0538;
}
#avail-container .dropdown-option::before,
#avail-container-mobile .dropdown-option::before {
  content: '';
  height: 1px;
  background: #E0E0E0;
  display: block;
  width: calc(100% - 32px);
  margin: 0 16px;
  bottom: 100%;
  left: 0;
  position: absolute;
}
#avail-container .dropdown-option:first-child::before,
#avail-container-mobile .dropdown-option:first-child::before {
  height: 0;
}
#avail-container .dropdown-option i,
#avail-container-mobile .dropdown-option i {
  display: inline-block;
  width: 24px;
  height: 24px;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
}
#avail-container .dropdown-option i.icon-delivery,
#avail-container-mobile .dropdown-option i.icon-delivery {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdyb3VwIDM2Ij4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0xMy45NDA4IDEuMDcxNDNWOC40OTc2NUgxMy45NDc5VjEuMDcxNDNIMTMuOTQwOFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik02Ljk4NDU4IDguODExNTRDNi44MzExOCA4LjgxMTYxIDYuNjgxNTQgOC44NTkgNi41NTYwNiA4Ljk0NzI1QzYuNjgzNjggOC44NjQzMiA2LjgzMjM5IDguODE5NyA2Ljk4NDU4IDguODE4NjhDNy4xMzQ3IDguODE4NjMgNy4yODE0MiA4Ljg2MzM5IDcuNDA1OTUgOC45NDcyNUM3LjI4MzY0IDguODU4MDcgNy4xMzU5NCA4LjgxMDUgNi45ODQ1OCA4LjgxMTU0Wk0yLjkxMzY5IDguODExNTRDMi43NjAyOSA4LjgxMTYgMi42MTA2NSA4Ljg1OSAyLjQ4NTE3IDguOTQ3MjVDMi42MTI3OCA4Ljg2NDMxIDIuNzYxNSA4LjgxOTY5IDIuOTEzNjkgOC44MTg2OEMzLjA2MzgxIDguODE4NjMgMy4yMTA1MyA4Ljg2MzQgMy4zMzUwNiA4Ljk0NzI1QzMuMjEyNzQgOC44NTgwOCAzLjA2NTA1IDguODEwNTEgMi45MTM2OSA4LjgxMTU0WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE4LjUxODcgMS4wNzEwOUgxNS4wMTkyVjBILTAuMDAwMjQ0MTQxVjkuNTYxMjdIMS4wNjM5VjkuNTgyNjlDMS4wNjM5IDEwLjA3MjIgMS4yNTg0MSAxMC41NDE3IDEuNjA0NjQgMTAuODg3OUMxLjk1MDg2IDExLjIzNDEgMi40MjA0NSAxMS40Mjg1IDIuOTEwMDkgMTEuNDI4NUMzLjM5OTcyIDExLjQyODUgMy44NjkzMSAxMS4yMzQxIDQuMjE1NTQgMTAuODg3OUM0LjU2MTc2IDEwLjU0MTcgNC43NTYyNyAxMC4wNzIyIDQuNzU2MjcgOS41ODI2OVY5LjU2MTI3SDUuMTM0NzlWOS41ODI2OUM1LjEzNDc5IDEwLjA3MjIgNS4zMjkzIDEwLjU0MTcgNS42NzU1MyAxMC44ODc5QzYuMDIxNzYgMTEuMjM0MSA2LjQ5MTM1IDExLjQyODYgNi45ODA5OSAxMS40Mjg2QzcuNDcwNjQgMTEuNDI4NiA3Ljk0MDIzIDExLjIzNDEgOC4yODY0NiAxMC44ODc5QzguNjMyNjkgMTAuNTQxNyA4LjgyNzIgMTAuMDcyMiA4LjgyNzIgOS41ODI2OVY5LjU2MTI3SDEzLjk0MDhWOS41Njg0MUgxNS4wMzM1VjkuNTgyNjlDMTUuMDMzNSAxMC4wNzIyIDE1LjIyOCAxMC41NDE3IDE1LjU3NDMgMTAuODg3OUMxNS45MjA1IDExLjIzNDEgMTYuMzkwMSAxMS40Mjg1IDE2Ljg3OTcgMTEuNDI4NUMxNy4zNjkzIDExLjQyODUgMTcuODM4OSAxMS4yMzQxIDE4LjE4NTIgMTAuODg3OUMxOC41MzE0IDEwLjU0MTcgMTguNzI1OSAxMC4wNzIyIDE4LjcyNTkgOS41ODI2OVY5LjU2ODQxSDE5Ljk5NzJWNC4wNDE1OEwxOC41MTg3IDEuMDcxMDlaTTMuNjg0OTggOS41ODI3MkMzLjY4NDk4IDkuNjg0NDcgMy42NjQ5NCA5Ljc4NTIxIDMuNjI2IDkuODc5MjFDMy41ODcwNiA5Ljk3MzIxIDMuNTI5OTggMTAuMDU4NiAzLjQ1ODAyIDEwLjEzMDZDMy4zODYwNyAxMC4yMDI1IDMuMzAwNjQgMTAuMjU5NiAzLjIwNjYzIDEwLjI5ODVDMy4xMTI2MSAxMC4zMzc0IDMuMDExODUgMTAuMzU3NSAyLjkxMDA5IDEwLjM1NzVDMi44MDgzMiAxMC4zNTc1IDIuNzA3NTYgMTAuMzM3NCAyLjYxMzU1IDEwLjI5ODVDMi41MTk1MyAxMC4yNTk2IDIuNDM0MTEgMTAuMjAyNSAyLjM2MjE1IDEwLjEzMDZDMi4yOTAxOSAxMC4wNTg2IDIuMjMzMTIgOS45NzMyMSAyLjE5NDE3IDkuODc5MjFDMi4xNTUyMyA5Ljc4NTIxIDIuMTM1MTkgOS42ODQ0NyAyLjEzNTE5IDkuNTgyNzJWOS41NjEzQzIuMTM3MjUgOS40NjMwMSAyLjE1OTE5IDkuMzY2MTUgMi4xOTk3IDkuMjc2NTZDMi4yNDAyIDkuMTg2OTggMi4yOTg0MyA5LjEwNjUyIDIuMzcwODcgOS4wNDAwNEMyLjQwMzggOS4wMDMyNCAyLjQ0MjQgOC45NzE5NSAyLjQ4NTE3IDguOTQ3MjVDMi42MTA2NSA4Ljg1OSAyLjc2MDI5IDguODExNiAyLjkxMzY5IDguODExNTRDMy4wNjUwNSA4LjgxMDUxIDMuMjEyNzQgOC44NTgwOCAzLjMzNTA2IDguOTQ3MjVDMy4zNzc4MyA4Ljk3MTk0IDMuNDE2MzcgOS4wMDMyMyAzLjQ0OTMgOS4wNDAwNEMzLjUyMTc0IDkuMTA2NTIgMy41Nzk5NyA5LjE4Njk4IDMuNjIwNDcgOS4yNzY1NkMzLjY2MDk4IDkuMzY2MTUgMy42ODI5MiA5LjQ2MzAxIDMuNjg0OTggOS41NjEzVjkuNTgyNzJaTTcuNzU1ODcgOS41ODI3MkM3Ljc1NTg3IDkuNzg4MiA3LjY3NDIzIDkuOTg1MjYgNy41Mjg5MSAxMC4xMzA2QzcuMzgzNTkgMTAuMjc1OSA3LjE4NjQ5IDEwLjM1NzUgNi45ODA5OCAxMC4zNTc1QzYuNzc1NDYgMTAuMzU3NSA2LjU3ODM2IDEwLjI3NTkgNi40MzMwNCAxMC4xMzA2QzYuMjg3NzIgOS45ODUyNiA2LjIwNjA4IDkuNzg4MiA2LjIwNjA4IDkuNTgyNzJWOS41NjEzQzYuMjA4MTQgOS40NjMwMSA2LjIzMDA4IDkuMzY2MTUgNi4yNzA1OSA5LjI3NjU2QzYuMzExMDkgOS4xODY5OCA2LjM2OTMyIDkuMTA2NTIgNi40NDE3NiA5LjA0MDA0QzYuNDc0NjkgOS4wMDMyNCA2LjUxMzI5IDguOTcxOTQgNi41NTYwNiA4Ljk0NzI1QzYuNjgxNTQgOC44NTkgNi44MzExOCA4LjgxMTYxIDYuOTg0NTggOC44MTE1NEM3LjEzNTk0IDguODEwNSA3LjI4MzY0IDguODU4MDcgNy40MDU5NSA4Ljk0NzI1QzcuNDQ4NzIgOC45NzE5NSA3LjQ4NzI2IDkuMDAzMjQgNy41MjAxOSA5LjA0MDA0QzcuNTkyNjMgOS4xMDY1MiA3LjY1MDg2IDkuMTg2OTggNy42OTEzNyA5LjI3NjU2QzcuNzMxODcgOS4zNjYxNSA3Ljc1MzgxIDkuNDYzMDEgNy43NTU4NyA5LjU2MTNWOS41ODI3MlpNMTMuOTQ3OSA4LjQ5NzY1TDguNDcwMDcgOC40OTczNUM4LjQ2OTEyIDguNDk3MzcgOC40NjgxOCA4LjQ5NzIgOC40NjczMSA4LjQ5Njg1QzguNDY2NDMgOC40OTY1IDguNDY1NjQgOC40OTU5NyA4LjQ2NDk3IDguNDk1M0M4LjQ2NDMgOC40OTQ2NCA4LjQ2Mzc4IDguNDkzODQgOC40NjM0MyA4LjQ5Mjk3QzguNDYzMDggOC40OTIwOSA4LjQ2MjkgOC40OTExNSA4LjQ2MjkyIDguNDkwMjFDOC4yOTA3IDguMjU5NzEgOC4wNjcwNyA4LjA3MjU3IDcuODA5OCA3Ljk0MzY1QzcuNTUyNTQgNy44MTQ3NCA3LjI2ODc0IDcuNzQ3NjEgNi45ODA5OCA3Ljc0NzYxQzYuNjkzMjEgNy43NDc2MSA2LjQwOTQxIDcuODE0NzQgNi4xNTIxNSA3Ljk0MzY1QzUuODk0ODggOC4wNzI1NyA1LjY3MTI1IDguMjU5NzEgNS40OTkwMyA4LjQ5MDIxQzUuNDk5MDUgOC40OTExNSA1LjQ5ODg4IDguNDkyMDkgNS40OTg1MyA4LjQ5Mjk3QzUuNDk4MTcgOC40OTM4NCA1LjQ5NzY1IDguNDk0NjQgNS40OTY5OCA4LjQ5NTNDNS40OTYzMSA4LjQ5NTk3IDUuNDk1NTIgOC40OTY1IDUuNDk0NjQgOC40OTY4NUM1LjQ5Mzc3IDguNDk3MiA1LjQ5MjgzIDguNDk3MzcgNS40OTE4OSA4LjQ5NzM1SDQuMzk5MTdDNC4zOTgyMyA4LjQ5NzM3IDQuMzk3MjkgOC40OTcyIDQuMzk2NDIgOC40OTY4NUM0LjM5NTU0IDguNDk2NSA0LjM5NDc1IDguNDk1OTcgNC4zOTQwOCA4LjQ5NTNDNC4zOTM0MSA4LjQ5NDY0IDQuMzkyODkgOC40OTM4NCA0LjM5MjU0IDguNDkyOTdDNC4zOTIxOSA4LjQ5MjA5IDQuMzkyMDEgOC40OTExNSA0LjM5MjAzIDguNDkwMjFDNC4yMTk4MSA4LjI1OTcxIDMuOTk2MTggOC4wNzI1NiAzLjczODkxIDcuOTQzNjVDMy40ODE2NSA3LjgxNDczIDMuMTk3ODUgNy43NDc2MSAyLjkxMDA5IDcuNzQ3NjFDMi42MjIzMiA3Ljc0NzYxIDIuMzM4NTIgNy44MTQ3MyAyLjA4MTI2IDcuOTQzNjVDMS44MjM5OSA4LjA3MjU2IDEuNjAwMzYgOC4yNTk3MSAxLjQyODE0IDguNDkwMjFDMS40MjgxNiA4LjQ5MTE1IDEuNDI3OTkgOC40OTIwOSAxLjQyNzYzIDguNDkyOTdDMS40MjcyOCA4LjQ5Mzg0IDEuNDI2NzYgOC40OTQ2NCAxLjQyNjA5IDguNDk1M0MxLjQyNTQyIDguNDk1OTcgMS40MjQ2MyA4LjQ5NjUgMS40MjM3NSA4LjQ5Njg1QzEuNDIyODggOC40OTcyIDEuNDIxOTQgOC40OTczNyAxLjQyMSA4LjQ5NzM1SDEuMDc4MThWMS4wNzExM0wxMy45NDc5IDEuMDcxNDNWOC40OTc2NVpNMTcuNjU0NiA5LjU4MjcyQzE3LjY1NDYgOS42ODQ0NyAxNy42MzQ1IDkuNzg1MjEgMTcuNTk1NiA5Ljg3OTIxQzE3LjU1NjYgOS45NzMyMSAxNy40OTk2IDEwLjA1ODYgMTcuNDI3NiAxMC4xMzA2QzE3LjM1NTYgMTAuMjAyNSAxNy4yNzAyIDEwLjI1OTYgMTcuMTc2MiAxMC4yOTg1QzE3LjA4MjIgMTAuMzM3NCAxNi45ODE0IDEwLjM1NzUgMTYuODc5NyAxMC4zNTc1QzE2Ljc3NzkgMTAuMzU3NSAxNi42NzcxIDEwLjMzNzQgMTYuNTgzMSAxMC4yOTg1QzE2LjQ4OTEgMTAuMjU5NiAxNi40MDM3IDEwLjIwMjUgMTYuMzMxNyAxMC4xMzA2QzE2LjI1OTggMTAuMDU4NiAxNi4yMDI3IDkuOTczMjEgMTYuMTYzOCA5Ljg3OTIxQzE2LjEyNDggOS43ODUyMSAxNi4xMDQ4IDkuNjg0NDcgMTYuMTA0OCA5LjU4MjcyVjkuNTYxM0MxNi4xMTA4IDkuMzYwNjUgMTYuMTk0NiA5LjE3MDIxIDE2LjMzODYgOS4wMzAyOEMxNi40ODI2IDguODkwMzUgMTYuNjc1MyA4LjgxMTkgMTYuODc2MSA4LjgxMTU0SDE2LjkxMThDMTcuMTA3OSA4LjgyMTgxIDE3LjI5MyA4LjkwNTI3IDE3LjQzMDYgOS4wNDU0MkMxNy41NjgxIDkuMTg1NTcgMTcuNjQ4IDkuMzcyMjEgMTcuNjU0NiA5LjU2ODQ0VjkuNTgyNzJaTTE4LjkyNTggOC41MDQ0OUgxOC4zNzU5QzE4LjIwNTEgOC4yNzU3NyAxNy45ODQ1IDguMDg4ODEgMTcuNzMwOSA3Ljk1NzdDMTcuNDc3MyA3LjgyNjU5IDE3LjE5NzIgNy43NTQ3NSAxNi45MTE4IDcuNzQ3NTlIMTYuODc2MUMxNi41MDY2IDcuNzQ4OTYgMTYuMTQ1OSA3Ljg2MDg3IDE1Ljg0MDUgOC4wNjg5MkMxNS44MzM0IDguMDc2MDIgMTUuODI2MiA4LjA3NjAyIDE1LjgxOTEgOC4wODMyQzE1LjY1ODUgOC4xOTYzNiAxNS41MTY0IDguMzMzNjUgMTUuMzk3NyA4LjQ5MDIxQzE1LjM5NzcgOC40OTczNSAxNS4zOTA2IDguNDk3MzUgMTUuMzkwNiA4LjUwNDQ5SDE1LjAxOTJWMi4xMzUwOEgxNy44NTQ2TDE4LjkyNTkgNC4yOTE1NEwxOC45MjU4IDguNTA0NDlaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
  width: 18px;
  height: 10px;
  margin-right: 5px;
  margin-top: 6px;
}
#avail-container .dropdown-option i.icon-pickup,
#avail-container-mobile .dropdown-option i.icon-pickup {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpcm0gKDI0cHgpIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjM5NzQgMTkuNVYxOS42SDE5LjQ5NzRIMjAuODk3MlYyMC45SDE5LjQ5NzRIMTEuOTk4M0gxMS4zNzg0SDQuNDk5MzJIMy4wOTk1MVYxOS42SDQuNDk5MzJINC41OTkzMlYxOS41VjMuMUgxMS44OTgzVjlWOS4xSDExLjk5ODNIMTkuMzk3NFYxOS41Wk01Ljg3OTE0IDQuMTVINS43NzkxNFY0LjI1VjZWNi4xSDUuODc5MTRINy42Mjg5MUg3LjcyODkxVjZWNC4yNVY0LjE1SDcuNjI4OTFINS44NzkxNFpNNS44NzkxNCA3LjI4SDUuNzc5MTRWNy4zOFY5LjEzVjkuMjNINS44NzkxNEg3LjYyODkxSDcuNzI4OTFWOS4xM1Y3LjM4VjcuMjhINy42Mjg5MUg1Ljg3OTE0Wk01Ljg3OTE0IDEwLjI4SDUuNzc5MTRWMTAuMzhWMTIuMTNWMTIuMjNINS44NzkxNEg3LjYyODkxSDcuNzI4OTFWMTIuMTNWMTAuMzhWMTAuMjhINy42Mjg5MUg1Ljg3OTE0Wk01Ljg5OTEzIDEzLjNINS43OTkxM1YxMy40VjE1LjFWMTUuMkg1Ljg5OTEzSDcuNTk4OTFINy42OTg5MVYxNS4xVjEzLjRWMTMuM0g3LjU5ODkxSDUuODk5MTNaTTkuOTk4NiAxOS42SDEwLjA5ODZWMTkuNVYxN1YxNi45SDkuOTk4Nkg2LjQ5OTA2SDYuMzk5MDZWMTdWMTkuNVYxOS42SDYuNDk5MDZIOS45OTg2Wk0xMC41OTg1IDE1LjJIMTAuNjk4NVYxNS4xVjEzLjRWMTMuM0gxMC41OTg1SDguODk4NzRIOC43OTg3NFYxMy40VjE1LjFWMTUuMkg4Ljg5ODc0SDEwLjU5ODVaTTEwLjU5ODUgMTIuMkgxMC42OTg1VjEyLjFWMTAuNFYxMC4zSDEwLjU5ODVIOC44OTg3NEg4Ljc5ODc0VjEwLjRWMTIuMVYxMi4ySDguODk4NzRIMTAuNTk4NVpNOC43Nzg3NSA5LjEyVjkuMjJIOC44Nzg3NUgxMC42MTg1SDEwLjYyODVIMTAuNzI4NVY5LjEyVjcuMzhWNy4yOEgxMC42Mjg1SDguODc4NzVIOC43Nzg3NVY3LjM4VjkuMTJaTTguNzc4NzUgNlY2LjFIOC44Nzg3NUgxMC42MTg1SDEwLjYyODVIMTAuNzI4NVY2VjQuMjVWNC4xNUgxMC42Mjg1SDguODc4NzVIOC43Nzg3NVY0LjI1VjZaTTEzLjM5ODIgMTAuM0gxMy4yOTgyVjEwLjRWMTIuMVYxMi4ySDEzLjM5ODJIMTUuMDk3OUgxNS4xOTc5VjEyLjFWMTAuNFYxMC4zSDE1LjA5NzlIMTMuMzk4MlpNMTMuMzk4MiAxMy4zSDEzLjI5ODJWMTMuNFYxNS4xVjE1LjJIMTMuMzk4MkgxNS4wOTc5SDE1LjE5NzlWMTUuMVYxMy40VjEzLjNIMTUuMDk3OUgxMy4zOTgyWk0xNy40OTc2IDE5LjZIMTcuNTk3NlYxOS41VjE3VjE2LjlIMTcuNDk3NkgxMy45OTgxSDEzLjg5ODFWMTdWMTkuNVYxOS42SDEzLjk5ODFIMTcuNDk3NlpNMTguMDk3NSAxNS4ySDE4LjE5NzVWMTUuMVYxMy40VjEzLjNIMTguMDk3NUgxNi4zOTc4SDE2LjI5NzhWMTMuNFYxNS4xVjE1LjJIMTYuMzk3OEgxOC4wOTc1Wk0xOC4wOTc1IDEyLjJIMTguMTk3NVYxMi4xVjEwLjRWMTAuM0gxOC4wOTc1SDE2LjM5NzhIMTYuMjk3OFYxMC40VjEyLjFWMTIuMkgxNi4zOTc4SDE4LjA5NzVaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9nPgo8L3N2Zz4K");
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
#avail-container .dropdown-option span,
#avail-container-mobile .dropdown-option span {
  padding: 2px;
  line-height: 21px;
}
#avail-container .inner-dropdown-button,
#avail-container-mobile .inner-dropdown-button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #464D5F;
  font-weight: 400;
  height: 40px;
  margin: 10px 16px 12px 16px;
  padding: 0 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
  gap: 4px;
  transition: background-color 400ms linear;
  border: none;
}
#avail-container .inner-dropdown-button.disabled,
#avail-container-mobile .inner-dropdown-button.disabled,
#avail-container .inner-dropdown-button:hover.disabled,
#avail-container-mobile .inner-dropdown-button:hover.disabled {
  background: #E0E0E0;
  color: #6A6A6A;
  cursor: no-drop;
}
#avail-container .inner-dropdown-button.disabled .icon-filter,
#avail-container-mobile .inner-dropdown-button.disabled .icon-filter,
#avail-container .inner-dropdown-button:hover.disabled .icon-filter,
#avail-container-mobile .inner-dropdown-button:hover.disabled .icon-filter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IiM2QTZBNkEiLz4KPC9zdmc+Cg==);
}
#avail-container .inner-dropdown-button:hover,
#avail-container-mobile .inner-dropdown-button:hover {
  background-color: #CB0538;
  transition: unset;
}
#avail-container .inner-dropdown-button .icon-filter,
#avail-container-mobile .inner-dropdown-button .icon-filter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
  width: 24px;
  height: 24px;
}
#avail-container .dropdown-option span,
#avail-container-mobile .dropdown-option span {
  padding: 0px;
}
#avail-container-mobile {
  margin-bottom: 56px;
  width: 100%;
}
#avail-container-mobile .dropdown-head {
  height: 48px;
  padding: 15px 16px;
  margin-top: 0;
}
#avail-container-mobile .dropdown-head .head-text {
  padding-right: 0;
  width: calc(100% - 85px);
}
#avail-container-mobile .dropdown-head .head-icon {
  margin-right: 2px;
}
#avail-container-mobile .dropdown-head.selected.delivery::before {
  width: 20px;
  height: 11px;
  margin-right: 8px;
  transform: translateY(-25%);
}
#avail-container-mobile .dropdown-head.selected.pickup::before {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
#avail-container-mobile .dropdown-head.selected.pickup.counter .head-text {
  width: calc(100% - 85px);
}
#avail-container-mobile .dropdown-body.inner {
  width: 100%;
}
#avail-container-mobile .dropdown-body.inner .inner-dropdown-button {
  width: calc(100% - 32px);
}
.icon-placeholder {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InBsYWNlaG9sZGVyIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjQ3MTkgNC4xNDMzM0w0Ljk3MTg4IDYuNjA5MkM0LjM4NzUgNi44MzA1IDQgNy4zOTk1NSA0IDguMDMxODJWMTUuMTQ4MUM0IDE1LjcyMzUgNC4zMjE4OCAxNi4yNDgyIDQuODI4MTMgMTYuNTA0M0wxMS4zMjgxIDE5Ljc5MjJDMTEuNzUgMjAuMDA3MSAxMi4yNDY5IDIwLjAwNzEgMTIuNjY4OCAxOS43OTIyTDE5LjE2ODggMTYuNTA0M0MxOS42NzgxIDE2LjI0ODIgMTkuOTk2OSAxNS43MjAzIDE5Ljk5NjkgMTUuMTQ4MVY4LjAzMTgyQzE5Ljk5NjkgNy4zOTk1NSAxOS42MDk0IDYuODMzNjYgMTkuMDI1IDYuNjEyMzdMMTIuNTI1IDQuMTQ2NDlDMTIuMTg3NSA0LjAxMzcxIDExLjgxMjUgNC4wMTM3MSAxMS40NzE5IDQuMTQzMzNaTTEyIDUuNTY1OTVMMTguNSA4LjAzMTgyVjguMDQxMzFMMTIgMTAuNzEyN0w1LjUgOC4wNDEzMVY4LjAzMTgyTDEyIDUuNTY1OTVaTTUuNSA5LjY3ODlMMTEuMjUgMTIuMDQzNlYxOC4wNTY2TDUuNSAxNS4xNDgxVjkuNjc4OVpNMTIuNzUgMTguMDUzNFYxMi4wNDM2TDE4LjUgOS42Nzg5VjE1LjE0NDlMMTIuNzUgMTguMDUzNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
}
.icon-sort-ascending {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfQS1aICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjQwMzU4IDEyLjM0NjRMMTAuNDg0OCAxMy4zODhMNi43Mzg5MiAxNy4yNDc2TDIuOTk0NjMgMTMuMzg4TDQuMDc1NzMgMTIuMzQ2NEw1Ljk4NjgzIDE0LjMxNTlWNi43NUg3LjQ5MTAzVjE0LjMxNjRMOS40MDM1OCAxMi4zNDY0Wk0xMi4wMDQxIDYuNzUyMzhIMjAuOTkyM1Y4LjI1MTgzSDEyLjAwNDFWNi43NTIzOFpNMTcuOTkyMyAxMS4yNTIySDEyLjAwNDFWMTIuNzUxNkgxNy45OTIzVjExLjI1MjJaTTEyLjAwNDEgMTUuNzUwNUgxNC45OTgyVjE3LjI1SDEyLjAwNDFWMTUuNzUwNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
}
.icon-sort-descending {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InNvcnRfWi1BICgyNHB4KSI+CjxwYXRoIGlkPSJVbmlvbiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjA3NTgyIDExLjY1MTNMMi45OTQ2MyAxMC42MDk2TDYuNzQwNDggNi43NUwxMC40ODQ4IDEwLjYwOTZMOS40MDM2OSAxMS42NTEzTDcuNDkyNTcgOS42ODE3VjE3LjI0NzZINS45ODgzN1Y5LjY4MTI0TDQuMDc1ODIgMTEuNjUxM1pNMTIuMDA0MSAxNS43NTA1SDIwLjk5MjNWMTcuMjVIMTIuMDA0MVYxNS43NTA1Wk0xNy45OTIzIDExLjI1MDdIMTIuMDA0MVYxMi43NTAySDE3Ljk5MjNWMTEuMjUwN1pNMTIuMDA0MSA2Ljc1MjM4SDE0Ljk5ODJWOC4yNTE4M0gxMi4wMDQxVjYuNzUyMzhaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
}
.mod-orderlist2 {
  /* mod overrides */
  /* mod global */
  /* mobile */
  /* selectize option group ovrride */
  /* remove cursor for selectize */
  /*.selectize-input input {
        color: transparent !important;
    }*/
}
.mod-orderlist2 .product-card-new {
  padding: 10px;
  box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 24px;
  position: relative;
  /*mobile*/
  /*mobile*/
}
.mod-orderlist2 .product-card-new.collapsed-desktop {
  padding-bottom: 0;
}
.mod-orderlist2 .product-card-new .p-r-0-desktop {
  padding-right: 0;
}
.mod-orderlist2 .product-card-new .p-l-0-desktop {
  padding-left: 0;
}
.mod-orderlist2 .product-card-new .dim-products .body {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.mod-orderlist2 .product-card-new .delete-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjkyODYgMTMuNTcxNEgxMS4zNTcxQzExLjQxNCAxMy41NzE0IDExLjQ2ODUgMTMuNTQ4OSAxMS41MDg3IDEzLjUwODdDMTEuNTQ4OSAxMy40Njg1IDExLjU3MTQgMTMuNDE0IDExLjU3MTQgMTMuMzU3MVY2LjA3MTQzQzExLjU3MTQgNi4wMTQ2IDExLjU0ODkgNS45NjAwOSAxMS41MDg3IDUuOTE5OTFDMTEuNDY4NSA1Ljg3OTcyIDExLjQxNCA1Ljg1NzE0IDExLjM1NzEgNS44NTcxNEgxMC45Mjg2QzEwLjg3MTcgNS44NTcxNCAxMC44MTcyIDUuODc5NzIgMTAuNzc3IDUuOTE5OTFDMTAuNzM2OSA1Ljk2MDA5IDEwLjcxNDMgNi4wMTQ2IDEwLjcxNDMgNi4wNzE0M1YxMy4zNTcxQzEwLjcxNDMgMTMuNDE0IDEwLjczNjkgMTMuNDY4NSAxMC43NzcgMTMuNTA4N0MxMC44MTcyIDEzLjU0ODkgMTAuODcxNyAxMy41NzE0IDEwLjkyODYgMTMuNTcxNFpNNi42NDI4NiAxMy41NzE0SDcuMDcxNDNDNy4xMjgyNiAxMy41NzE0IDcuMTgyNzcgMTMuNTQ4OSA3LjIyMjk1IDEzLjUwODdDNy4yNjMxNCAxMy40Njg1IDcuMjg1NzEgMTMuNDE0IDcuMjg1NzEgMTMuMzU3MVY2LjA3MTQzQzcuMjg1NzEgNi4wMTQ2IDcuMjYzMTQgNS45NjAwOSA3LjIyMjk1IDUuOTE5OTFDNy4xODI3NyA1Ljg3OTcyIDcuMTI4MjYgNS44NTcxNCA3LjA3MTQzIDUuODU3MTRINi42NDI4NkM2LjU4NjAyIDUuODU3MTQgNi41MzE1MiA1Ljg3OTcyIDYuNDkxMzMgNS45MTk5MUM2LjQ1MTE1IDUuOTYwMDkgNi40Mjg1NyA2LjAxNDYgNi40Mjg1NyA2LjA3MTQzVjEzLjM1NzFDNi40Mjg1NyAxMy40MTQgNi40NTExNSAxMy40Njg1IDYuNDkxMzMgMTMuNTA4N0M2LjUzMTUyIDEzLjU0ODkgNi41ODYwMiAxMy41NzE0IDYuNjQyODYgMTMuNTcxNFpNMTQuNzg1NyAzLjcxNDI5SDEyTDExLjEgMi41MTQyOUMxMC45ODAyIDIuMzU0NjEgMTAuODI0OSAyLjIyNSAxMC42NDY0IDIuMTM1NzRDMTAuNDY3OSAyLjA0NjQ3IDEwLjI3MSAyIDEwLjA3MTQgMkw3LjkyODU3IDJDNy43Mjg5NyAyIDcuNTMyMTEgMi4wNDY0NyA3LjM1MzU4IDIuMTM1NzRDNy4xNzUwNSAyLjIyNSA3LjAxOTc2IDIuMzU0NjEgNi45IDIuNTE0MjlMNiAzLjcxNDI5SDMuMjE0MjlDMy4xNTc0NSAzLjcxNDI5IDMuMTAyOTUgMy43MzY4NiAzLjA2Mjc2IDMuNzc3MDVDMy4wMjI1OCAzLjgxNzI0IDMgMy44NzE3NCAzIDMuOTI4NTdWNC4zNTcxNEMzIDQuNDEzOTggMy4wMjI1OCA0LjQ2ODQ4IDMuMDYyNzYgNC41MDg2N0MzLjEwMjk1IDQuNTQ4ODUgMy4xNTc0NSA0LjU3MTQzIDMuMjE0MjkgNC41NzE0M0gzLjg1NzE0VjE0LjQyODZDMy44NTcxNCAxNC43Njk2IDMuOTkyNiAxNS4wOTY2IDQuMjMzNzIgMTUuMzM3N0M0LjQ3NDg0IDE1LjU3ODggNC44MDE4NiAxNS43MTQzIDUuMTQyODYgMTUuNzE0M0gxMi44NTcxQzEzLjE5ODEgMTUuNzE0MyAxMy41MjUyIDE1LjU3ODggMTMuNzY2MyAxNS4zMzc3QzE0LjAwNzQgMTUuMDk2NiAxNC4xNDI5IDE0Ljc2OTYgMTQuMTQyOSAxNC40Mjg2VjQuNTcxNDNIMTQuNzg1N0MxNC44NDI1IDQuNTcxNDMgMTQuODk3MSA0LjU0ODg1IDE0LjkzNzIgNC41MDg2N0MxNC45Nzc0IDQuNDY4NDggMTUgNC40MTM5OCAxNSA0LjM1NzE0VjMuOTI4NTdDMTUgMy44NzE3NCAxNC45Nzc0IDMuODE3MjQgMTQuOTM3MiAzLjc3NzA1QzE0Ljg5NzEgMy43MzY4NiAxNC44NDI1IDMuNzE0MjkgMTQuNzg1NyAzLjcxNDI5Wk03LjU4NTcxIDMuMDI4NTdDNy42MjU3OCAyLjk3NTUgNy42Nzc1NyAyLjkzMjQxIDcuNzM3MDUgMi45MDI2N0M3Ljc5NjUzIDIuODcyOTMgNy44NjIwNyAyLjg1NzM1IDcuOTI4NTcgMi44NTcxNEgxMC4wNzE0QzEwLjEzNzkgMi44NTczNSAxMC4yMDM1IDIuODcyOTMgMTAuMjYzIDIuOTAyNjdDMTAuMzIyNCAyLjkzMjQxIDEwLjM3NDIgMi45NzU1IDEwLjQxNDMgMy4wMjg1N0wxMC45Mjg2IDMuNzE0MjlINy4wNzE0M0w3LjU4NTcxIDMuMDI4NTdaTTEzLjI4NTcgMTQuNDI4NkMxMy4yODU3IDE0LjU0MjIgMTMuMjQwNiAxNC42NTEyIDEzLjE2MDIgMTQuNzMxNkMxMy4wNzk4IDE0LjgxMiAxMi45NzA4IDE0Ljg1NzEgMTIuODU3MSAxNC44NTcxSDUuMTQyODZDNS4wMjkxOSAxNC44NTcxIDQuOTIwMTggMTQuODEyIDQuODM5ODEgMTQuNzMxNkM0Ljc1OTQ0IDE0LjY1MTIgNC43MTQyOSAxNC41NDIyIDQuNzE0MjkgMTQuNDI4NlY0LjU3MTQzSDEzLjI4NTdWMTQuNDI4NlpNOC43ODU3MSAxMy41NzE0SDkuMjE0MjlDOS4yNzExMiAxMy41NzE0IDkuMzI1NjIgMTMuNTQ4OSA5LjM2NTgxIDEzLjUwODdDOS40MDYgMTMuNDY4NSA5LjQyODU3IDEzLjQxNCA5LjQyODU3IDEzLjM1NzFWNi4wNzE0M0M5LjQyODU3IDYuMDE0NiA5LjQwNiA1Ljk2MDA5IDkuMzY1ODEgNS45MTk5MUM5LjMyNTYyIDUuODc5NzIgOS4yNzExMiA1Ljg1NzE0IDkuMjE0MjkgNS44NTcxNEg4Ljc4NTcxQzguNzI4ODggNS44NTcxNCA4LjY3NDM4IDUuODc5NzIgOC42MzQxOSA1LjkxOTkxQzguNTk0MDEgNS45NjAwOSA4LjU3MTQzIDYuMDE0NiA4LjU3MTQzIDYuMDcxNDNWMTMuMzU3MUM4LjU3MTQzIDEzLjQxNCA4LjU5NDAxIDEzLjQ2ODUgOC42MzQxOSAxMy41MDg3QzguNjc0MzggMTMuNTQ4OSA4LjcyODg4IDEzLjU3MTQgOC43ODU3MSAxMy41NzE0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: relative;
}
.mod-orderlist2 .product-card-new .order-list__product-remove-feedback {
  position: absolute;
  top: 50%;
  right: calc(100% + 18px);
  transform: translateY(-50%);
  white-space: nowrap;
  max-width: calc(100vw - 100px);
  overflow: hidden;
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new .order-list__product-remove-feedback {
    right: calc(100% + 12px);
  }
}
@keyframes order-list__product-remove-feedback-inner {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
.mod-orderlist2 .product-card-new .order-list__product-remove-feedback-inner {
  position: relative;
  animation-name: order-list__product-remove-feedback-inner;
  animation-duration: 1.5s;
  animation-iteration-count: 2;
  animation-direction: alternate;
  background-color: #088344;
  color: white;
  padding: 6px 15px 6px 45px;
  font-size: 0.9em;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod-orderlist2 .product-card-new .order-list__product-remove-feedback-inner::before {
  content: '\00A0';
  display: block;
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url('/images/icons/check_white_circle.svg') no-repeat center center / contain;
}
.mod-orderlist2 .product-card-new .burger-menu-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjUgMTQuMjVIMTUuNzVWMTIuNzVIMi4yNVYxNC4yNVpNMi4yNSAzLjc1VjUuMjVIMTUuNzVWMy43NUgyLjI1Wk0yLjI1IDkuNzVIMTUuNzVWOC4yNUgyLjI1VjkuNzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-size: cover;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.mod-orderlist2 .product-card-new .package-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljc4MzEgNC4yNzU2N0wxNS43ODI3IDQuMjc1MjZMMTUuNzc1NyA0LjI4MzFDMTUuNzA2OSA0LjM1OTQ4IDE1LjYwNTMgNC40IDE1LjUgNC40SDE1SDE0LjlWNC41VjEzQzE0LjkgMTMuMjQyMiAxNC44MDE0IDEzLjQ2ODEgMTQuNjM3NCAxMy42NDEyQzE0LjQ3ODYgMTMuODA4OCAxNC4yNDYxIDEzLjkgMTQgMTMuOUgyQzEuNzU4NyAxMy45IDEuNTMzNTYgMTMuODAyMSAxLjM2MDczIDEzLjYzOTNDMS4xOTc4OCAxMy40NjY0IDEuMSAxMy4yNDEzIDEuMSAxM1Y0LjVWNC40SDFIMC41QzAuMzk0NzIxIDQuNCAwLjI5MzA2NyA0LjM1OTQ4IDAuMjI0MzI5IDQuMjgzMUwwLjIyNDc0MiA0LjI4MjczTDAuMjE2ODk3IDQuMjc1NjdDMC4xNDA1MjIgNC4yMDY5MyAwLjEgNC4xMDUyOCAwLjEgNFYxLjVDMC4xIDEuMTI2ODIgMC4yNDkyNSAwLjc3MjE3MSAwLjUxMDcxMSAwLjUxMDcxMUMwLjc3MjE3MSAwLjI0OTI1IDEuMTI2ODIgMC4xIDEuNSAwLjFIMTQuNUMxNC44NzMyIDAuMSAxNS4yMjc4IDAuMjQ5MjUgMTUuNDg5MyAwLjUxMDcxMUMxNS43NTA3IDAuNzcyMTcxIDE1LjkgMS4xMjY4MiAxNS45IDEuNVY0QzE1LjkgNC4xMDUyOCAxNS44NTk1IDQuMjA2OTMgMTUuNzgzMSA0LjI3NTY3Wk0xNC42IDEuNVYxLjRIMTQuNUgxLjVIMS40VjEuNVYzVjMuMUgxLjVIMTQuNUgxNC42VjNWMS41Wk0xMy42IDQuNVY0LjRIMTMuNUgyLjVIMi40VjQuNVYxMi41VjEyLjZIMi41SDEzLjVIMTMuNlYxMi41VjQuNVpNNi4xIDcuMTJWNi4zOEM2LjEgNi4zNDM2NyA2LjEwNzIxIDYuMzA2MjQgNi4xMjI4NSA2LjI2NzE0QzYuMTM2ODkgNi4yMzIwNCA2LjE1ODM0IDYuMjAzMDggNi4xODA3MSA2LjE4MDcxQzYuMjA4MSA2LjE1MzMyIDYuMjM0NzYgNi4xMzk0MiA2LjI3NDcyIDYuMTE5NDRDNi4yOTU5OSA2LjEwODgxIDYuMzM5IDYuMSA2LjM4IDYuMUg5LjYyQzkuNjU2MzMgNi4xIDkuNjkzNzYgNi4xMDcyMSA5LjczMjg2IDYuMTIyODVDOS43Njc5NiA2LjEzNjg5IDkuNzk2OTIgNi4xNTgzNCA5LjgxOTI5IDYuMTgwNzFDOS44NDY2OCA2LjIwODEgOS44NjA1OCA2LjIzNDc2IDkuODgwNTYgNi4yNzQ3MkM5Ljg5MTE5IDYuMjk1OTkgOS45IDYuMzM5IDkuOSA2LjM4VjcuMTJDOS45IDcuMTU2MzMgOS44OTI3OSA3LjE5Mzc2IDkuODc3MTUgNy4yMzI4NkM5Ljg2NzY1IDcuMjU2NjEgOS44NTc1IDcuMjY5MzggOS44Mzg3MSA3LjI5MzAxQzkuODMyOTcgNy4zMDAyNCA5LjgyNjQyIDcuMzA4NDggOS44MTg4NCA3LjMxODM1QzkuNzgyMjkgNy4zNDU2NSA5Ljc1MjkgNy4zNjY3NSA5LjcyNTI4IDcuMzgwNTZDOS43MDQwMSA3LjM5MTE5IDkuNjYxIDcuNCA5LjYyIDcuNEg2LjM4QzYuMzQzNjcgNy40IDYuMzA2MjQgNy4zOTI3OSA2LjI2NzE0IDcuMzc3MTVDNi4yNDMzOSA3LjM2NzY1IDYuMjMwNjIgNy4zNTc1IDYuMjA2OTggNy4zMzg3MUM2LjE5OTc2IDcuMzMyOTcgNi4xOTE1MiA3LjMyNjQyIDYuMTgxNjUgNy4zMTg4NEM2LjE1NDM1IDcuMjgyMjkgNi4xMzMyNSA3LjI1MjkgNi4xMTk0NCA3LjIyNTI4QzYuMTA4ODEgNy4yMDQwMSA2LjEgNy4xNjEgNi4xIDcuMTJaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
}
.mod-orderlist2 .product-card-new .card-functions {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 70px;
  justify-content: space-between;
  margin-top: 15px;
}
.mod-orderlist2 .product-card-new .card-functions.space-1 {
  height: 110px;
}
.mod-orderlist2 .product-card-new .card-functions > div.delete-icon {
  cursor: pointer;
}
.mod-orderlist2 .product-card-new .show-detail-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjE2MjUgMTYuNDM3NVYxMC44NjI1SDEyLjgzNzVWMTYuNDM3NUgxMS4xNjI1WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGQ9Ik0xMy4wMjUgOC42MjIwN0MxMy4wMjUgOS4xODgxNiAxMi41NjYxIDkuNjQ3MDcgMTIgOS42NDcwN0MxMS40MzM5IDkuNjQ3MDcgMTAuOTc1IDkuMTg4MTYgMTAuOTc1IDguNjIyMDdDMTAuOTc1IDguMDU1OTggMTEuNDMzOSA3LjU5NzA3IDEyIDcuNTk3MDdDMTIuNTY2MSA3LjU5NzA3IDEzLjAyNSA4LjA1NTk4IDEzLjAyNSA4LjYyMjA3WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGQ9Ik0xMiA1LjM5NjUyTDExLjk5OTkgNS4zOTY1MkMxMC4yNDkyIDUuMzk4NSA4LjU3MDczIDYuMDk0ODQgNy4zMzI3OSA3LjMzMjc5QzYuMDk0ODUgOC41NzA3MyA1LjM5ODUgMTAuMjQ5MiA1LjM5NjUyIDExLjk5OTlWMTJDNS4zOTY1MiAxMy4zMDYgNS43ODM4MSAxNC41ODI4IDYuNTA5NDEgMTUuNjY4N0M3LjIzNTAxIDE2Ljc1NDYgOC4yNjYzMyAxNy42MDEgOS40NzI5NiAxOC4xMDA4QzEwLjY3OTYgMTguNjAwNiAxMi4wMDczIDE4LjczMTQgMTMuMjg4MyAxOC40NzY2QzE0LjU2OTIgMTguMjIxOCAxNS43NDU5IDE3LjU5MjkgMTYuNjY5NCAxNi42Njk0QzE3LjU5MjkgMTUuNzQ1OSAxOC4yMjE4IDE0LjU2OTIgMTguNDc2NiAxMy4yODgzQzE4LjczMTQgMTIuMDA3MyAxOC42MDA2IDEwLjY3OTYgMTguMTAwOCA5LjQ3Mjk2QzE3LjYwMSA4LjI2NjMzIDE2Ljc1NDYgNy4yMzUwMSAxNS42Njg3IDYuNTA5NDFDMTQuNTgyOCA1Ljc4MzgxIDEzLjMwNiA1LjM5NjUyIDEyIDUuMzk2NTJaTTcuNjExIDUuNDMxMzlDOC45MTAxNSA0LjU2MzMzIDEwLjQzNzUgNC4xIDEyIDQuMUMxNC4wOTUyIDQuMSAxNi4xMDQ2IDQuOTMyMzIgMTcuNTg2MSA2LjQxMzg2QzE5LjA2NzcgNy44OTUzOSAxOS45IDkuOTA0NzkgMTkuOSAxMkMxOS45IDEzLjU2MjUgMTkuNDM2NyAxNS4wODk5IDE4LjU2ODYgMTYuMzg5QzE3LjcwMDYgMTcuNjg4MiAxNi40NjY3IDE4LjcwMDcgMTUuMDIzMiAxOS4yOTg2QzEzLjU3OTcgMTkuODk2NiAxMS45OTEyIDIwLjA1MyAxMC40NTg4IDE5Ljc0ODJDOC45MjYzNCAxOS40NDM0IDcuNTE4NjkgMTguNjkxIDYuNDEzODYgMTcuNTg2MUM1LjMwOTAzIDE2LjQ4MTMgNC41NTY2MiAxNS4wNzM3IDQuMjUxOCAxMy41NDEyQzMuOTQ2OTggMTIuMDA4OCA0LjEwMzQyIDEwLjQyMDMgNC43MDEzNiA4Ljk3NjhDNS4yOTkyOSA3LjUzMzI2IDYuMzExODUgNi4yOTk0NSA3LjYxMSA1LjQzMTM5WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPg==");
  background-size: cover;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.mod-orderlist2 .product-card-new .mod-form label {
  display: unset;
}
.mod-orderlist2 .product-card-new .card-top-functions {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.mod-orderlist2 .product-card-new .addedToBasket.small {
  height: 30px;
  right: 53px;
  top: 38px;
}
.mod-orderlist2 .product-card-new .addedToBasket.small.position2 {
  top: 68px;
}
.mod-orderlist2 .product-card-new input.inputBestellmenge,
.mod-orderlist2 .product-card-new input.inputAnzahl {
  height: 24px;
  max-width: 82px;
  padding: 0;
  font-size: 12px;
}
.mod-orderlist2 .product-card-new .quantity-toggler {
  height: 24px;
  width: 24px;
}
.mod-orderlist2 .product-card-new .input-stepper-label {
  color: #000;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
}
.mod-orderlist2 .product-card-new .quantity-toggler-container .quantity-toggler-right:after,
.mod-orderlist2 .product-card-new .quantity-toggler-container .quantity-toggler-left:after {
  background-repeat: no-repeat;
  background-size: 20px 20px;
  transform: unset;
  top: 2px;
  left: 2px;
}
.mod-orderlist2 .product-card-new .gridVerfuegbarkeit > a .icon-availability {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
}
.mod-orderlist2 .product-card-new .gridVerfuegbarkeit > a .icon-availability.unavailable {
  margin: 4px;
  height: 16px;
  width: 16px;
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new {
    flex-wrap: wrap;
  }
  .mod-orderlist2 .product-card-new .actions-container {
    display: flex;
    justify-content: end;
    width: 100%;
  }
  .mod-orderlist2 .product-card-new .mod-form .control-anzahl {
    margin-bottom: 0;
  }
  .mod-orderlist2 .product-card-new .p-r-0-desktop {
    padding-right: unset;
  }
  .mod-orderlist2 .product-card-new .p-l-0-desktop {
    padding-left: 10px;
  }
  .mod-orderlist2 .product-card-new .dim-container {
    width: unset;
  }
  .mod-orderlist2 .product-card-new .dim-container {
    display: block;
  }
  .mod-orderlist2 .product-card-new .dim-products {
    width: unset;
  }
  .mod-orderlist2 .product-card-new input.inputBestellmenge {
    height: 40px;
  }
  .mod-orderlist2 .product-card-new input.inputAnzahl {
    height: 40px;
  }
  .mod-orderlist2 .product-card-new .quantity-toggler {
    height: 40px;
    width: 40px;
  }
  .mod-orderlist2 .product-card-new input.inputBestellmenge,
  .mod-orderlist2 .product-card-new input.inputAnzahl {
    height: 40px;
    max-width: unset;
    width: 136px;
  }
  .mod-orderlist2 .product-card-new .quantity-toggler-container {
    max-width: 136px;
  }
  .mod-orderlist2 .product-card-new .quantity-toggler-container .quantity-toggler-right:after,
  .mod-orderlist2 .product-card-new .quantity-toggler-container .quantity-toggler-left:after {
    background-size: 24px 24px;
    transform: unset;
    top: 8px;
    left: 8px;
  }
  .mod-orderlist2 .product-card-new .gridVerfuegbarkeit > a .icon-availability {
    width: 32px;
    height: 32px;
  }
  .mod-orderlist2 .product-card-new .gridVerfuegbarkeit > a .icon-availability.unavailable {
    margin: 4px;
    height: 28px;
    width: 28px;
  }
}
.mod-orderlist2 .product-card-new .product-card-header {
  display: flex;
  gap: 16px;
  align-items: center;
}
.mod-orderlist2 .product-card-new .product-card-header .product-img {
  max-width: 98px;
  max-height: 98px;
  margin-left: 10px;
  margin-right: 10px;
}
.mod-orderlist2 .product-card-new .product-card-header .productname {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  max-width: 315px;
}
.mod-orderlist2 .product-card-new .product-card-header .text-container {
  /*product-nr*/
  width: 100%;
  /*mobile*/
}
.mod-orderlist2 .product-card-new .product-card-header .text-container span {
  font-family: Open Sans;
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 3px;
  color: #8d8d8d;
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new .product-card-header .text-container span {
    line-height: 10px;
  }
}
.mod-orderlist2 .product-card-new .to-basket-btn {
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQ5MDggMjYuODc4N0wyMi40ODg4IDI2Ljg3NzhDMjIuMTIyMiAyNi43MjM1IDIxLjc5NDMgMjYuNDkyIDIxLjUyNDIgMjYuMTkzTDIxLjUyNDIgMjYuMTkzTDIxLjUyMzEgMjYuMTkxOEMyMS4yNTE4IDI1LjkwMTEgMjEuMDM5MiAyNS41NjI2IDIwLjkwNDEgMjUuMTg2MkMyMC43Njg2IDI0LjgwODcgMjAuNzEwOCAyNC40MTI3IDIwLjczOTcgMjQuMDE3M0wyMC43NCAyNC4wMTczVjI0LjAxQzIwLjc0IDIzLjY5MiAyMC43OTc4IDIzLjM3MzMgMjAuOTA0MiAyMy4wNzM0TDIwLjk1MTYgMjIuOTRIMjAuODFIMTUuNzlIMTUuNjQ1N0wxNS42OTY0IDIzLjA3NTFDMTUuODEyMSAyMy4zODM4IDE1Ljg3IDIzLjcwMTkgMTUuODcgMjQuMDRDMTUuODcgMjQuNjExMSAxNS43MDU0IDI1LjE4MTggMTUuMzg2NSAyNS42NjQ5QzE1LjA2NzQgMjYuMTQ4NSAxNC42MTMyIDI2LjUyNSAxNC4wODI5IDI2LjczNzJMMTQuMDgyNCAyNi43MzczQzEzLjcyMzQgMjYuODgyOSAxMy4zNTYxIDI2Ljk2IDEyLjk3IDI2Ljk2QzEyLjc3NjUgMjYuOTYgMTIuNTgzNSAyNi45NDA2IDEyLjQwMDYgMjYuOTAyMUwxMi4zOTk5IDI2LjkwMkMxMS44Mjk2IDI2Ljc4NiAxMS4zMTcxIDI2LjUwNTcgMTAuOTEwNyAyNi4wOTkzTDEwLjkwOTQgMjYuMDk4QzEwLjYzOTIgMjUuODM3NSAxMC40MjczIDI1LjUyOTEgMTAuMjgyNyAyNS4xNzI0QzEwLjEzNzcgMjQuODE0OSAxMC4wNyAyNC40NDc3IDEwLjA3IDI0LjA3TDEwLjA3IDI0LjA2NzNDMTAuMDYwNCAyMy43MTIgMTAuMTI3NSAyMy4zNTU0IDEwLjI2MyAyMy4wMDY3QzEwLjM3OTYgMjIuNzE1MyAxMC41MzQyIDIyLjQ0NTcgMTAuNzM1MyAyMi4yMTU5TDEwLjc2NzIgMjIuMTc5NEwxMC43NTgzIDIyLjEzMThMNy45NDgzMiA2Ljk4MTc2TDcuOTMzMTYgNi45SDcuODVINC44M0M0LjcyMjQ0IDYuOSA0LjYzNTA3IDYuODgyMzMgNC41NDcxNCA2Ljg0NzE1QzQuNDYxMjkgNi44MTI4MSA0LjM4MzM0IDYuNzYxMzQgNC4zMTMwMyA2LjY5MTU5QzQuMjQ1ODQgNi42MTQ1OCA0LjE4NzA0IDYuNTM2NzQgNC4xNTM5OCA2LjQ0NTgzTDQuMTU0MDMgNi40NDU4MUw0LjE1Mjg1IDYuNDQyODZDNC4xMTc4OSA2LjM1NTQ2IDQuMSA2LjI1ODE1IDQuMSA2LjE2VjUuODRDNC4xIDUuNzQ0NjMgNC4xMTY4OCA1LjY1NzIgNC4xNTI2NSA1LjU1Nzg0QzQuMTk4MDIgNS40NTg5MiA0LjI1MTExIDUuMzgwMzEgNC4zMjA3MSA1LjMxMDcxTDQuMzIwODcgNS4zMTA4N0w0LjMyNTI2IDUuMzA1ODVDNC4zODM1MyA1LjIzOTI1IDQuNDU5ODEgNS4xODc3OCA0LjU0NzE0IDUuMTUyODVDNC42MzU2NCA1LjExNzQ1IDQuNzIzMDUgNS4xIDQuODIgNS4xSDguNDJDOC43MjY1OCA1LjEgOC45OTMxIDUuMjAxNzQgOS4yMDQzOCA1LjM4NTQ2TDkuMjA0MzcgNS4zODU0OEw5LjIwNTk4IDUuMzg2ODJDOS40MjY5NiA1LjU3MDk3IDkuNTc2MjMgNS44MzAyMiA5LjY0MjA5IDYuMTEwNDlMOS45MzE2NiA3LjY3ODE2TDkuOTQ2NzggNy43NkgxMC4wM0gyNy4zNkMyNy41NDM1IDcuNzYgMjcuNzI4MyA3LjgwNTk0IDI3Ljg5NTMgNy44ODk0NEMyOC4wNjAyIDcuOTcxOTEgMjguMTk5NSA4LjA5MTg0IDI4LjMyMjQgOC4yNDMwNkwyOC4zMjI0IDguMjQzMDhMMjguMzI0MSA4LjI0NTA4QzI4LjQzMTkgOC4zNzA4NiAyOC41MTUgOC41NDQ3OCAyOC41NTE5IDguNzI5NjFDMjguNTg4MiA4LjkxMDY2IDI4LjU3MDEgOS4xMTE5MiAyOC41MDYyIDkuMjg1NDNMMjguNTAzNiA5LjI5MjM5TDI4LjUwMjEgOS4yOTk2NUwyNi43MTIxIDE3LjkwOTZMMjYuNzExOSAxNy45MTA0QzI2LjY1NjggMTguMTg2MiAyNi41MDAxIDE4LjQzNTcgMjYuMjc3OSAxOC42MTE2TDI2LjI3NzggMTguNjExNEwyNi4yNzI5IDE4LjYxNThDMjYuMDgyNCAxOC43ODgyIDI1LjgxNjggMTguODkgMjUuNTMgMTguODlIMTIuMTNIMTIuMDA4NkwxMi4wMzE5IDE5LjAwOTJMMTIuNDMxOSAyMS4wNTkyTDEyLjQ0NzYgMjEuMTRIMTIuNTNIMjQuNTNDMjQuODM4NCAyMS4xNCAyNS4xMDY4IDIxLjIzMyAyNS4zMTg4IDIxLjM4OTFDMjUuNTE2IDIxLjU0OTIgMjUuNjYyIDIxLjc0MzIgMjUuNzM0OCAyMS45NzA1TDI1Ljc0MTggMjEuOTkyNkwyNS43NTggMjIuMDA5NEMyNi4wMTAxIDIyLjI3MTEgMjYuMjEyNSAyMi41NzA0IDI2LjM0NzIgMjIuOTA3MUwyNi4zNDczIDIyLjkwNzZDMjYuNDkyNiAyMy4yNjYgMjYuNTY5NyAyMy42NTI0IDI2LjU2IDI0LjAzNzVMMjYuNTU5NSAyNC4wMzc1TDI2LjU2MDMgMjQuMDQ3OUMyNi41ODkxIDI0LjQxMjMgMjYuNTMxNiAyNC44MDgxIDI2LjM5NTkgMjUuMTg2MkMyNi4yNjAzIDI1LjU2MzkgMjYuMDU3NSAyNS45MDE0IDI1Ljc3ODEgMjYuMTkwNUwyNS43NzY5IDI2LjE5MThDMjUuNTA2MyAyNi40ODE3IDI1LjE3NzQgMjYuNzE0IDI0LjgwOTIgMjYuODc4N0MyNC40NDI5IDI3LjA0MjYgMjQuMDU2OSAyNy4xMiAyMy42NSAyNy4xMkMyMy4yNTI5IDI3LjEyIDIyLjg1NyAyNy4wNDI1IDIyLjQ5MDggMjYuODc4N1pNMjMuNjAxIDIyLjkyMDZMMjMuNTkxIDIyLjkxOTVMMjMuNTgwOSAyMi45MjA0QzIzLjMzNjkgMjIuOTQyNiAyMy4xMDc0IDIzLjA1MyAyMi45MjM4IDIzLjIxNUwyMi45MjM3IDIzLjIxNDlMMjIuOTE5MyAyMy4yMTkzQzIyLjgyMiAyMy4zMTY2IDIyLjczMzcgMjMuNDM3MiAyMi42Nzc3IDIzLjU3MTVDMjIuNjI0IDIzLjcwMDMgMjIuNTg5MyAyMy44NDUgMjIuNiAyMy45OTM4QzIyLjYwMDkgMjQuMjQ1NCAyMi42ODg3IDI0LjQ4NjQgMjIuODQyOCAyNC42NzM2QzIyLjk5NzYgMjQuODYxNiAyMy4yMTc0IDI0Ljk5MjkgMjMuNDU3OCAyNS4wNDc1TDIzLjQ1NzggMjUuMDQ3N0wyMy40NjM2IDI1LjA0ODZDMjMuNTI0NyAyNS4wNTg4IDIzLjYwMTQgMjUuMDcgMjMuNjggMjUuMDdDMjMuODU3MyAyNS4wNyAyNC4wMjI1IDI1LjAyNTYgMjQuMTc0NyAyNC45NDk0QzI0LjM5OTYgMjQuODM3IDI0LjU2MzkgMjQuNjM3MiAyNC42NjEyIDI0LjQyMUwyNC42NjE5IDI0LjQxOTRDMjQuNzYxMyAyNC4xODc0IDI0Ljc3MjIgMjMuOTMzNyAyNC43MDYyIDIzLjcwMjVDMjQuNjM5NSAyMy40NjkxIDI0LjQ4NTEgMjMuMjYwOSAyNC4yODg1IDIzLjExODlMMjQuMjg2NyAyMy4xMTc2QzI0LjExMTUgMjIuOTk3MiAyMy45MDM5IDIyLjkzMTEgMjMuNjg1NyAyMi45M0wyMy42MDEgMjIuOTIwNlpNMTIuOTQxIDIyLjkyMDZMMTIuOTMxIDIyLjkxOTVMMTIuOTIwOSAyMi45MjA0QzEyLjY3NzIgMjIuOTQyNiAxMi40NDY3IDIzLjA1MjkgMTIuMjcxNiAyMy4yMTdMMTIuMjcxNiAyMy4yMTdMMTIuMjY5MyAyMy4yMTkzQzEyLjE3MiAyMy4zMTY2IDEyLjA4MzcgMjMuNDM3MiAxMi4wMjc3IDIzLjU3MTVDMTEuOTczNCAyMy43MDE4IDExLjk0IDIzLjg0NDggMTEuOTQgMjMuOTlDMTEuOTQgMjQuMjQzIDEyLjAyNzkgMjQuNDg1NSAxMi4xODI4IDI0LjY3MzZDMTIuMzM3NiAyNC44NjE2IDEyLjU1NzQgMjQuOTkyOSAxMi43OTc4IDI1LjA0NzVMMTIuNzk3OCAyNS4wNDc3TDEyLjgwMzYgMjUuMDQ4NkMxMi44NjQ3IDI1LjA1ODggMTIuOTQxNCAyNS4wNyAxMy4wMiAyNS4wN0MxMy4xOTczIDI1LjA3IDEzLjM2MjUgMjUuMDI1NiAxMy41MTQ3IDI0Ljk0OTRDMTMuNzM5NiAyNC44MzcgMTMuOTAzOSAyNC42MzcyIDE0LjAwMTIgMjQuNDIxTDE0LjAwMTkgMjQuNDE5NEMxNC4xMDEzIDI0LjE4NzQgMTQuMTEyMiAyMy45MzM3IDE0LjA0NjIgMjMuNzAyNUMxMy45Nzk1IDIzLjQ2OTEgMTMuODI1MSAyMy4yNjA5IDEzLjYyODUgMjMuMTE4OUwxMy42MjY3IDIzLjExNzZDMTMuNDUxNSAyMi45OTcyIDEzLjI0MzkgMjIuOTMxMSAxMy4wMjU3IDIyLjkzTDEyLjk0MSAyMi45MjA2Wk0yNS4wMiAxNy4wOUgyNS4xMDE0TDI1LjExNzkgMTcuMDEwM0wyNi42Mzc5IDkuNjgwM0wyNi42NjI5IDkuNTZIMjYuNTRIMTAuNDFIMTAuMjg5NkwxMC4zMTE3IDkuNjc4MzdMMTEuNjgxNyAxNy4wMDg0TDExLjY5NyAxNy4wOUgxMS43OEgyNS4wMloiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  fill: #e0e0e0;
}
.mod-orderlist2 .product-card-new .product-functions {
  display: flex;
  justify-content: space-between;
  margin-left: 10px;
  align-items: normal;
  width: 100%;
}
.mod-orderlist2 .product-card-new .product-functions .vertical {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 22px;
}
.mod-orderlist2 .product-card-new .product-functions .package-size {
  margin-left: 8px;
  margin-bottom: 18px;
  font-size: 12px;
}
.mod-orderlist2 .product-card-new .product-functions .package-icon {
  margin-top: 4px;
}
.mod-orderlist2 .product-card-new .product-functions .to-basket-btn-2 {
  line-height: 0;
  cursor: pointer;
}
.mod-orderlist2 .product-card-new .product-functions .quantit-input-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mod-orderlist2 .product-card-new .product-functions .quantit-input-wrapper label {
  display: inline-flex;
}
.mod-orderlist2 .product-card-new .product-functions .package-size-desktop-wrapper {
  display: inline-flex;
  margin-top: 12px;
}
.mod-orderlist2 .product-card-new .product-functions .delete-icon {
  position: absolute;
  right: 0;
  height: 34px;
  width: 32px;
}
.mod-orderlist2 .product-card-new .product-functions .vertical {
  position: absolute;
  right: 0;
  bottom: 0;
}
.mod-orderlist2 .product-card-new input[type="checkbox"] + span {
  margin-right: 0 !important;
}
.mod-orderlist2 .product-card-new label {
  margin-bottom: 0 !important;
  margin-top: 1px !important;
  font-size: 10px;
}
.mod-orderlist2 .product-card-new input {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .mod-orderlist2 .product-card-new .producttext {
    width: 100%;
  }
}
.mod-orderlist2 .product-card-new .productimage {
  width: 60px;
  height: 60px;
}
@media (max-width: 767px) {
  .mod-orderlist2 .product-card-new .product-functions .vertical {
    flex-direction: row;
    gap: 10px;
    margin-bottom: 10px;
  }
}
.mod-orderlist2 .product-card-new .addedToBasket.small,
.mod-orderlist2 .product-card-new .addedToBasket.small.position2 {
  top: 40px;
  right: 45px;
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new .addedToBasket.small,
  .mod-orderlist2 .product-card-new .addedToBasket.small.position2 {
    top: 55px;
  }
}
@media (max-width: 767px) {
  .mod-orderlist2 .product-card-new .addedToBasket.small,
  .mod-orderlist2 .product-card-new .addedToBasket.small.position2 {
    top: 0px;
  }
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new .product-functions {
    justify-content: space-between;
    margin-left: 0;
    padding-bottom: 11px;
  }
  .mod-orderlist2 .product-card-new .product-functions .quantity-inputs {
    display: flex;
    flex-direction: row-reverse;
  }
  .mod-orderlist2 .product-card-new .product-functions .package-size-desktop-wrapper {
    display: none;
  }
  .mod-orderlist2 .product-card-new .d-flex-mobile {
    display: flex;
  }
  .mod-orderlist2 .product-card-new .justify-content-start-mobile {
    justify-content: start;
  }
  .mod-orderlist2 .product-card-new .m-l-10-mobile {
    margin: 0;
  }
  .mod-orderlist2 .product-card-new .mod-orderlist2 .control {
    margin-left: 0;
  }
  .mod-orderlist2 .product-card-new .product-tag-container {
    min-width: 250px;
    padding-right: 35px;
  }
}
.mod-orderlist2 .product-card-new .showmore .showless {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #447FB5;
  padding: 0 5px;
  position: relative;
}
.mod-orderlist2 .product-card-new .space-line-1 {
  margin-top: 16px;
  margin-bottom: 21px;
}
.mod-orderlist2 .showContainer {
  padding-top: 0;
}
.mod-orderlist2 .productimage img {
  max-width: 60px;
  max-height: 60px;
}
.mod-orderlist2 .orderlist-list {
  padding-bottom: 0;
}
.mod-orderlist2 .edit-icon {
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTYuNjE3NUw1LjEyODM1IDE4Ljg2OTVMNy4zODAzOSAxOC45OTc5TDE2LjYyMTkgOS43NTYzN0wxNC4yNDE1IDcuMzc1OThMNSAxNi42MTc1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE2LjYyMzIgNC45OTk4MkwxNS4wMzkxIDYuNTgzOThMMTcuNDE1MyA4Ljk2MDIzTDE4Ljk5OTUgNy4zNzYwN0wxNi42MjMyIDQuOTk5ODJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-size: cover;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.mod-orderlist2 .dim-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 34px);
  grid-gap: 5px;
  background-color: #F6F7FA;
  color: #444;
  cursor: pointer;
}
.mod-orderlist2 .dim-wrapper.autofit {
  grid-template-columns: repeat(3, minmax(auto, auto));
}
.mod-orderlist2 .dim {
  padding-left: 10px;
}
.mod-orderlist2 .dim span {
  font-size: 10px;
  font-weight: 600;
  color: #8993AB;
  letter-spacing: 0.6px;
}
.mod-orderlist2 .dim span.dim-value {
  font-size: 14px;
  font-weight: 400;
  color: #192134;
  line-height: 22px;
  letter-spacing: 0.4px;
}
.mod-orderlist2 .dim span.dim-value.art-nr {
  color: #8993AB;
}
.mod-orderlist2 .dim.hide-desktop {
  display: none;
}
.mod-orderlist2 .flex-line {
  display: flex;
}
.mod-orderlist2 .dim-dialog-wrapper .images {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(3, 275px);
  margin-bottom: 24px;
  margin-top: 24px;
}
.mod-orderlist2 .tag-da {
  background-color: #464D5F;
  padding: 5px;
  height: fit-content;
  width: fit-content;
  max-width: 155px;
  font-size: 10px;
  color: #fff;
  border-radius: 4px;
  margin-right: 15px;
  text-align: center;
}
.mod-orderlist2 .product-tag-container {
  display: flex;
  justify-content: space-between;
}
.mod-orderlist2 .product-tag-container div.productname {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #000;
  margin-bottom: 5px;
}
.mod-orderlist2 .mod-form {
  margin: 24px 0;
}
.mod-orderlist2 #basketSchnellerfassung {
  margin-top: 0;
}
.mod-orderlist2 #basketSchnellerfassung-container {
  padding-top: unset;
}
.mod-orderlist2 .orderlist-actions {
  margin: 24px 0;
}
.mod-orderlist2 .orderlist-actions p {
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.mod-orderlist2 .orderlist-actions .button-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.mod-orderlist2 .orderlist-name.icon-company .text a:before,
.mod-orderlist2 .orderlist-name.icon-company .text > span:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQgMTYuNVYxNi42SDE2LjVIMTcuOVYxNy45SDE2LjVIOUg4LjM4SDEuNUgwLjFWMTYuNkgxLjVIMS42VjE2LjVWMC4xSDguOVY2VjYuMUg5SDE2LjRWMTYuNVpNMi44OCAxLjE1SDIuNzhWMS4yNVYzVjMuMUgyLjg4SDQuNjNINC43M1YzVjEuMjVWMS4xNUg0LjYzSDIuODhaTTIuODggNC4yOEgyLjc4VjQuMzhWNi4xM1Y2LjIzSDIuODhINC42M0g0LjczVjYuMTNWNC4zOFY0LjI4SDQuNjNIMi44OFpNMi44OCA3LjI4SDIuNzhWNy4zOFY5LjEzVjkuMjNIMi44OEg0LjYzSDQuNzNWOS4xM1Y3LjM4VjcuMjhINC42M0gyLjg4Wk0yLjkgMTAuM0gyLjhWMTAuNFYxMi4xVjEyLjJIMi45SDQuNkg0LjdWMTIuMVYxMC40VjEwLjNINC42SDIuOVpNNyAxNi42SDcuMVYxNi41VjE0VjEzLjlIN0gzLjVIMy40VjE0VjE2LjVWMTYuNkgzLjVIN1pNNy42IDEyLjJINy43VjEyLjFWMTAuNFYxMC4zSDcuNkg1LjlINS44VjEwLjRWMTIuMVYxMi4ySDUuOUg3LjZaTTcuNiA5LjJINy43VjkuMVY3LjRWNy4zSDcuNkg1LjlINS44VjcuNFY5LjFWOS4ySDUuOUg3LjZaTTUuNzggNi4xMlY2LjIySDUuODhINy42Mkg3LjYzSDcuNzNWNi4xMlY0LjM4VjQuMjhINy42M0g1Ljg4SDUuNzhWNC4zOFY2LjEyWk01Ljc4IDNWMy4xSDUuODhINy42Mkg3LjYzSDcuNzNWM1YxLjI1VjEuMTVINy42M0g1Ljg4SDUuNzhWMS4yNVYzWk0xMC40IDcuM0gxMC4zVjcuNFY5LjFWOS4ySDEwLjRIMTIuMUgxMi4yVjkuMVY3LjRWNy4zSDEyLjFIMTAuNFpNMTAuNCAxMC4zSDEwLjNWMTAuNFYxMi4xVjEyLjJIMTAuNEgxMi4xSDEyLjJWMTIuMVYxMC40VjEwLjNIMTIuMUgxMC40Wk0xNC41IDE2LjZIMTQuNlYxNi41VjE0VjEzLjlIMTQuNUgxMUgxMC45VjE0VjE2LjVWMTYuNkgxMUgxNC41Wk0xNS4xIDEyLjJIMTUuMlYxMi4xVjEwLjRWMTAuM0gxNS4xSDEzLjRIMTMuM1YxMC40VjEyLjFWMTIuMkgxMy40SDE1LjFaTTE1LjEgOS4ySDE1LjJWOS4xVjcuNFY3LjNIMTUuMUgxMy40SDEzLjNWNy40VjkuMVY5LjJIMTMuNEgxNS4xWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}
.mod-orderlist2 .orderlist-name.icon-template .text a:before,
.mod-orderlist2 .orderlist-name.icon-template .text > span:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTguMTU0IDYuNTU2MDZMMTguMTU0IDYuNTU2MDlMMTguMTU2NCA2LjU1ODM2QzE4LjMwMTQgNi42OTcxNSAxOC40MTU4IDYuODY0NzIgMTguNDkyMiA3LjA1MDMyQzE4LjU2ODYgNy4yMzU5MiAxOC42MDU0IDcuNDM1NDUgMTguNjAwMiA3LjYzNjFMMTguNjAwMSA3LjYzNjA5VjcuNjRMMTguNjAwMSAxOS4zMUwxOC42MDAxIDE5LjMxMThDMTguNjAyNiAxOS41MTQ1IDE4LjU2NDQgMTkuNzE1NiAxOC40ODggMTkuOTAzM0MxOC40MTE2IDIwLjA5MTEgMTguMjk4NCAyMC4yNjE2IDE4LjE1NSAyMC40MDQ5QzE4LjAxMTcgMjAuNTQ4MiAxNy44NDEyIDIwLjY2MTUgMTcuNjUzNCAyMC43Mzc5QzE3LjQ2NTcgMjAuODE0MyAxNy4yNjQ2IDIwLjg1MjUgMTcuMDYxOSAyMC44NUgxNy4wNjAxTDYuOTQwMTEgMjAuODVMNi45MzgyMiAyMC44NUM2LjczMjQgMjAuODUyNiA2LjUyODIgMjAuODEzNCA2LjMzOCAyMC43MzQ3QzYuMTQ3OCAyMC42NTYgNS45NzU1NiAyMC41Mzk1IDUuODMxNzMgMjAuMzkyM0M1LjY4Nzg5IDIwLjI0NTEgNS41NzU0NyAyMC4wNzAxIDUuNTAxMjUgMTkuODc4MkM1LjQyNzA0IDE5LjY4NjIgNS4zOTI2IDE5LjQ4MTEgNS40MDAwMSAxOS4yNzU0TDUuNDAwMTEgMTkuMjc1NFYxOS4yN1Y0LjY1SDUuNDAwMTJMNS40MDAxIDQuNjQ4MTlDNS4zOTc2NSA0LjQ0NTUxIDUuNDM1NzcgNC4yNDQ0IDUuNTEyMjEgNC4wNTY2N0M1LjU4ODY1IDMuODY4OTUgNS43MDE4NiAzLjY5ODQgNS44NDUxOSAzLjU1NTA3QzUuOTg4NTEgMy40MTE3NSA2LjE1OTA1IDMuMjk4NTQgNi4zNDY3OCAzLjIyMjFDNi41MzQ1IDMuMTQ1NjcgNi43MzU2MiAzLjEwNzU1IDYuOTM4MyAzLjExTDYuOTM4MyAzLjExMDAxSDYuOTQwMTFIMTQuMDYwMVYzLjExMDA0TDE0LjA2MzMgMy4xMDk5N0MxNC4yNjU3IDMuMTA1NjggMTQuNDY2OCAzLjE0Mjk0IDE0LjY1NDIgMy4yMTk0N0MxNC44NDE2IDMuMjk1OTkgMTUuMDExMyAzLjQxMDE0IDE1LjE1MjkgMy41NTQ4N0wxNS4xNTI5IDMuNTU0ODhMMTUuMTU0IDMuNTU2MDZMMTguMTU0IDYuNTU2MDZaTTE0LjM2NjIgNC43MjM5NEwxNC4xMTAxIDQuNDY3ODdWNC44M1Y3LjVWNy42NUgxNC4yNjAxSDE2LjkzMDFIMTcuMjkyMkwxNy4wMzYyIDcuMzkzOTRMMTQuMzY2MiA0LjcyMzk0Wk0xNy4wNzAxIDE5LjQ2SDE3LjIyMDNMMTcuMjIwMSAxOS4zMDk5TDE3LjIxMDEgOS4xODk4NkwxNy4yMSA5LjA0SDE3LjA2MDFIMTMuNDEwMUMxMy4yMjQ1IDkuMDQgMTMuMDQ2NCA4Ljk2NjI1IDEyLjkxNTEgOC44MzQ5OEMxMi43ODM5IDguNzAzNyAxMi43MTAxIDguNTI1NjUgMTIuNzEwMSA4LjM0VjQuNjlWNC41NEgxMi41NjAxSDYuOTQwMTFINi43OTAxMVY0LjY5VjE5LjMxVjE5LjQ2SDYuOTQwMTFIMTcuMDcwMVoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
}
.mod-orderlist2 .orderlist-name.icon-history .text a:before,
.mod-orderlist2 .orderlist-name.icon-history .text > span:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzk2NzZfNzY4MjYpIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzk2NzZfNzY4MjYpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4zNjk1IDNIMTUuODcxVjMuOTk1ODVIMjBWMTguNjM4OEMyMCAxOS45NDA2IDE4Ljk0MDQgMjEgMTcuNjM4MyAyMUg2LjM2MTY4QzUuMDU5NjMgMjEgNCAxOS45NDA2IDQgMTguNjM4OFYzLjk5NTg1SDguMTI5MDNWM0g5LjYzMDVWMy45OTU4NUgxNC4zNjk1VjNaTTUuNTAxNDYgNS40OTY5OUg4LjEyOTAzVjYuOTk0MjRIOS42MzA1VjUuNDk2OTlIMTQuMzY5NVY2Ljk5NDI0SDE1Ljg3MVY1LjQ5Njk5SDE4LjQ5ODVWOC44OTQxSDUuNTAxNDZWNS40OTY5OVpNNS41MDE0NiAxMC4zOTUyVjE4LjYzODhDNS41MDE0NiAxOS4xMTI4IDUuODg3NTggMTkuNDk4OCA2LjM2MTY4IDE5LjQ5ODhIMTcuNjM4M0MxOC4xMTI0IDE5LjQ5ODggMTguNDk4NSAxOS4xMTI4IDE4LjQ5ODUgMTguNjM4OFYxMC4zOTUySDUuNTAxNDZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTY3Nl83NjgyNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV85Njc2Xzc2ODI2Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}
.mod-orderlist2 .orderlist-name.icon-arrow .text a:before,
.mod-orderlist2 .orderlist-name.icon-arrow .text > span:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTkuMjg1Nkw5IDE4LjIzNDdMMTQuOTA5OSAxMi4yODYxTDkgNi4zMzc1NUwxMC4wNDUxIDUuMjg1NjRMMTcgMTIuMjg2MUwxMC4wNDUxIDE5LjI4NTZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}
.mod-orderlist2 .load-template-icon {
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1NSA2LjU1NjQ1TDE4LjE1NSA2LjU1NjQ3TDE4LjE1NzQgNi41NTg3NEMxOC4zMDI0IDYuNjk3NTMgMTguNDE2NyA2Ljg2NTEgMTguNDkzMiA3LjA1MDcxQzE4LjU2OTYgNy4yMzYzIDE4LjYwNjQgNy40MzU4MyAxOC42MDExIDcuNjM2NDhMMTguNjAxMSA3LjYzNjQ4VjcuNjQwMzhMMTguNjAxMSAxOS4zMTA0TDE4LjYwMTEgMTkuMzEyMkMxOC42MDM1IDE5LjUxNDkgMTguNTY1NCAxOS43MTYgMTguNDg5IDE5LjkwMzdDMTguNDEyNSAyMC4wOTE0IDE4LjI5OTMgMjAuMjYyIDE4LjE1NiAyMC40MDUzQzE4LjAxMjcgMjAuNTQ4NiAxNy44NDIxIDIwLjY2MTggMTcuNjU0NCAyMC43MzgzQzE3LjQ2NjcgMjAuODE0NyAxNy4yNjU2IDIwLjg1MjggMTcuMDYyOSAyMC44NTA0SDE3LjA2MTFMNi45NDEwOSAyMC44NTA0TDYuOTM5MTkgMjAuODUwNEM2LjczMzM4IDIwLjg1MyA2LjUyOTE4IDIwLjgxMzggNi4zMzg5OCAyMC43MzUxQzYuMTQ4NzcgMjAuNjU2NCA1Ljk3NjUzIDIwLjUzOTkgNS44MzI3IDIwLjM5MjdDNS42ODg4NyAyMC4yNDU0IDUuNTc2NDQgMjAuMDcwNSA1LjUwMjIzIDE5Ljg3ODVDNS40MjgwMiAxOS42ODY1IDUuMzkzNTcgMTkuNDgxNSA1LjQwMDk5IDE5LjI3NThMNS40MDEwOCAxOS4yNzU4VjE5LjI3MDRWNC42NTAzOEg1LjQwMTA5TDUuNDAxMDcgNC42NDg1N0M1LjM5ODYzIDQuNDQ1ODkgNS40MzY3NSA0LjI0NDc4IDUuNTEzMTggNC4wNTcwNkM1LjU4OTYyIDMuODY5MzMgNS43MDI4NCAzLjY5ODc4IDUuODQ2MTYgMy41NTU0NUM1Ljk4OTQ5IDMuNDEyMTMgNi4xNjAwMyAzLjI5ODkyIDYuMzQ3NzYgMy4yMjI0OEM2LjUzNTQ4IDMuMTQ2MDUgNi43MzY2IDMuMTA3OTQgNi45MzkyOCAzLjExMDM4TDYuOTM5MjggMy4xMTAzOUg2Ljk0MTA5SDE0LjA2MTFWMy4xMTA0MkwxNC4wNjQzIDMuMTEwMzZDMTQuMjY2NyAzLjEwNjA2IDE0LjQ2NzggMy4xNDMzMiAxNC42NTUyIDMuMjE5ODVDMTQuODQyNiAzLjI5NjM4IDE1LjAxMjMgMy40MTA1MyAxNS4xNTM4IDMuNTU1MjVMMTUuMTUzOCAzLjU1NTI2TDE1LjE1NSAzLjU1NjQ1TDE4LjE1NSA2LjU1NjQ1Wk0xNC4zNjcyIDQuNzI0MzJMMTQuMTExMSA0LjQ2ODI1VjQuODMwMzhWNy41MDAzOFY3LjY1MDM4SDE0LjI2MTFIMTYuOTMxMUgxNy4yOTMyTDE3LjAzNzEgNy4zOTQzMkwxNC4zNjcyIDQuNzI0MzJaTTE3LjA3MTEgMTkuNDYwNEgxNy4yMjEyTDE3LjIyMTEgMTkuMzEwMkwxNy4yMTExIDkuMTkwMjRMMTcuMjEwOSA5LjA0MDM5SDE3LjA2MTFIMTMuNDExMUMxMy4yMjU0IDkuMDQwMzkgMTMuMDQ3NCA4Ljk2NjYzIDEyLjkxNjEgOC44MzUzNkMxMi43ODQ4IDguNzA0MDggMTIuNzExMSA4LjUyNjAzIDEyLjcxMTEgOC4zNDAzOFY0LjY5MDM5VjQuNTQwMzlIMTIuNTYxMUg2Ljk0MTA5SDYuNzkxMDlWNC42OTAzOVYxOS4zMTA0VjE5LjQ2MDRINi45NDEwOUgxNy4wNzExWiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zIi8+CjxwYXRoIGQ9Ik05LjI4NTQyIDE0LjU2NTRDOS4yNjI0OCAxNC41MzY0IDkuMjUwMDIgMTQuNTAwNyA5LjI1MDAzIDE0LjQ2MzlDOS4yNDk2NyAxNC40NDc2IDkuMjUyNjEgMTQuNDMxMyA5LjI1ODY5IDE0LjQxNkM5LjI2NDc3IDE0LjQwMDggOS4yNzM4NSAxNC4zODY5IDkuMjg1NDIgMTQuMzc1MUwxMS42NDcgMTIuMDM1M0MxMS42NzY3IDEyLjAxMzEgMTEuNzEyOCAxMi4wMDA5IDExLjc1IDEyLjAwMDRDMTEuNzY3OSAxMS45OTk5IDExLjc4NTcgMTIuMDA0MSAxMS44MDE1IDEyLjAxMjRDMTEuODE3MyAxMi4wMjA3IDExLjgzMDYgMTIuMDMzIDExLjg0MDEgMTIuMDQ4TDE0LjIxNDYgMTQuMzc1MUMxNC4yMjYxIDE0LjM4NjkgMTQuMjM1MiAxNC40MDA4IDE0LjI0MTMgMTQuNDE2QzE0LjI0NzQgMTQuNDMxMyAxNC4yNTAzIDE0LjQ0NzYgMTQuMjUgMTQuNDYzOUMxNC4yNSAxNC41MDA3IDE0LjIzNzUgMTQuNTM2NCAxNC4yMTQ2IDE0LjU2NTRMMTMuOTg5NCAxNC43ODczQzEzLjk3NzUgMTQuNzk4OSAxMy45NjM1IDE0LjgwNzkgMTMuOTQ4IDE0LjgxMzlDMTMuOTMyNSAxNC44MTk5IDEzLjkxNTkgMTQuODIyNyAxMy44OTkzIDE0LjgyMjJDMTMuODYyIDE0LjgyMTcgMTMuODI1OSAxNC44MDk1IDEzLjc5NjMgMTQuNzg3M0wxMi4wNDI4IDEzLjA1OTRWMTYuODY0QzEyLjA0MzIgMTYuODgxNiAxMi4wNCAxNi44OTkxIDEyLjAzMzQgMTYuOTE1NUMxMi4wMjY4IDE2LjkzMTggMTIuMDE2OCAxNi45NDY3IDEyLjAwNDIgMTYuOTU5MUMxMS45OTE3IDE2Ljk3MiAxMS45NzY3IDE2Ljk4MjMgMTEuOTYwMiAxNi45ODk0QzExLjk0MzYgMTYuOTk2NSAxMS45MjU3IDE3LjAwMDIgMTEuOTA3NyAxNy4wMDA0SDExLjU4NTlDMTEuNTY3OCAxNy4wMDAyIDExLjU1IDE2Ljk5NjUgMTEuNTMzNCAxNi45ODk0QzExLjUxNjggMTYuOTgyMyAxMS41MDE5IDE2Ljk3MiAxMS40ODk0IDE2Ljk1OTFDMTEuNDc2NyAxNi45NDY3IDExLjQ2NjggMTYuOTMxOCAxMS40NjAyIDE2LjkxNTVDMTEuNDUzNSAxNi44OTkxIDExLjQ1MDMgMTYuODgxNiAxMS40NTA4IDE2Ljg2NFYxMy4wNTk0TDkuNjk3MjYgMTQuNzg3M0M5LjY2NzYxIDE0LjgwOTUgOS42MzE1MiAxNC44MjE3IDkuNTk0MyAxNC44MjIyQzkuNTc3NjYgMTQuODIyNyA5LjU2MTA5IDE0LjgxOTkgOS41NDU2IDE0LjgxMzlDOS41MzAxMSAxNC44MDc5IDkuNTE2MDMgMTQuNzk4OSA5LjUwNDIxIDE0Ljc4NzNMOS4yODU0MiAxNC41NjU0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.mod-orderlist2 .button.delete {
  border: none;
  border-radius: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  font-family: "Open Sans", Sans-serif;
}
.mod-orderlist2 .button.delete:hover {
  background-color: #464D5F;
}
@media (max-width: 991px) {
  .mod-orderlist2 {
    /* Responsive Card */
    /* Responsive Card END */
  }
  .mod-orderlist2 .dim-wrapper {
    height: unset;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 34px);
    padding-bottom: 8px;
  }
  .mod-orderlist2 .dim.hide-mobile {
    display: none;
  }
  .mod-orderlist2 .dim-dialog-wrapper .images {
    grid-template-columns: repeat(2, 140px);
    justify-content: space-between;
  }
  .mod-orderlist2 .mod-form {
    margin: 15px 0;
  }
  .mod-orderlist2 div.tag-da {
    width: 110px;
    display: none;
  }
  .mod-orderlist2 div.mobile > div > div.package-icon {
    width: 16px;
    height: 14px;
  }
  .mod-orderlist2 .product-card-new {
    padding: 4px;
    box-shadow: unset;
    margin-bottom: 0;
  }
  .mod-orderlist2 .product-card-new.collapsed {
    min-height: unset;
    border-bottom: 1px solid #999999;
  }
  .mod-orderlist2 .product-card-new.collapsed .product-card-header {
    height: auto;
    margin-bottom: 0;
  }
  .mod-orderlist2 .product-card-new.collapsed .dim-products {
    display: none;
  }
  .mod-orderlist2 .product-card-new .producttext {
    margin: 0;
  }
  .mod-orderlist2 .product-card-new .producttext .productnumber {
    line-height: 14px;
  }
  .mod-orderlist2 .product-card-new .producttext .productname {
    max-width: 235px;
  }
  .mod-orderlist2 .product-card-new .my-collapsible.mobile {
    margin-right: 10px;
  }
  .mod-orderlist2 .product-card-new .my-collapsible.mobile .icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .mod-orderlist2 .product-card-new .product-card-header .productname {
    color: #000000;
  }
  .mod-orderlist2 .product-card-new .dim-container {
    box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.25);
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .mod-orderlist2 .product-card-new .dim-container .art-nr-mobile {
    margin-left: 20px;
    padding-top: 20px;
    padding-bottom: 16px;
  }
  .mod-orderlist2 .product-card-new .dim-container .art-nr-mobile span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #8D8D8D;
  }
  .mod-orderlist2 .product-card-new .dim-container .show-detail-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 10px;
  }
  .mod-orderlist2 .mobile .selectize-input .item {
    font-weight: 600;
  }
}
.mod-orderlist2 .my-dropdown-item {
  display: flex;
  align-items: center;
  border-top: 1px solid #E0E0E0;
  height: 43px;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding: 0 16px;
  /*
        @media (max-width: 991px){
            padding: 0;
            margin: 0 16px;
        }
        */
}
.mod-orderlist2 .my-dropdown-item.selected {
  font-weight: 700;
  color: #000;
}
.mod-orderlist2 .my-dropdown-item div {
  padding-left: 10px;
}
.mod-orderlist2 .my-dropdown-item div.dropdown-item-text {
  width: 100%;
}
.mod-orderlist2 .my-dropdown-item div.load-template-icon {
  width: 24px;
  height: 24px;
}
.mod-orderlist2 .my-dropdown-item-title {
  display: flex;
  color: #000;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.mod-orderlist2 .optgroup {
  width: 100% !important;
  height: unset !important;
}
.mod-orderlist2 .optgroup-header {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 16px;
  margin-top: 16px;
  margin-left: 10px;
}
.mod-orderlist2 .fancybox-close {
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1LjQxNzEgMjMuOTk2MUwzMS45OTcxIDMwLjU3NjFMMzAuNTc3MSAzMS45OTYxTDIzLjk5NzEgMjUuNDE2MUwxNy40MTcxIDMxLjk5NjFMMTUuOTk3MSAzMC41NzYxTDIyLjU3NzEgMjMuOTk2MUwxNS45OTcxIDE3LjQyNjFMMTcuNDE3MSAxNS45OTYxTDIzLjk5NzEgMjIuNTc2MUwzMC41NzcxIDE1Ljk5NjFMMzEuOTk3MSAxNy40MjYxTDI1LjQxNzEgMjMuOTk2MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
  width: 48px;
  height: 48px;
  cursor: pointer;
  top: 0;
  right: 0;
}
.mod-orderlist2 .attributeDetail {
  font-family: 'Open Sans';
  font-style: normal;
}
.mod-orderlist2 .attributeDetail.prodtext {
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
.mod-orderlist2 .attributeDetail.prodnr {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #6A6A6A;
}
.mod-orderlist2 .dropdown-active {
  border-width: 1px;
  height: 48px;
}
/*Sticky Header */
#orderlist-sticky-header .mod-form {
  margin-top: 0;
  padding-top: 24px;
}
.sticky-wrapper {
  position: fixed;
  top: 0;
  left: calc(50% - 236px);
  right: calc(50% - 480px);
  padding: 0 10px;
  z-index: 2;
  transition: transform 0.6s;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 0 1.95px 2.6px;
}
/* hide while scrolling down */
.scroll-down .sticky-wrapper {
  transform: translate3d(0, -100%, 0);
}
/* show while scrolling up */
.scroll-up .sticky-wrapper {
  transform: none;
}
/* change wapper while scrolling up */
.scroll-up .sticky-wrapper {
  background-color: #fff;
}
@media (max-width: 991px) {
  .sticky-wrapper {
    left: 0;
    right: 0;
  }
}
/*Sticky Header END*/
#add-to-basket-multiple-btn-mobile {
  width: 100%;
}
.orderlist-availability-placeholder {
  width: 24px;
  height: 24px;
}
div.solr-grid-filter {
  margin-bottom: 0;
}
div.solr-grid-filter span.filter-toggler {
  display: none;
}
@media (max-width: 991px) {
  div.solr-grid-filter p.title {
    display: block;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    padding: 13px 0;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
  }
  div.solr-grid-filter p.title span.filter-toggler {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
    display: block;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container {
    background-color: #fff;
    margin-top: 46px;
    padding: 24px 24px 14px 24px;
    height: calc(100% - 46px);
    overflow-x: scroll;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select {
    display: block;
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select .filter-select-text {
    height: 48px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select .filter-select-items-container .filter-select-items ul {
    width: 100%;
    max-height: 50vh;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select .filter-select-items-container .filter-select-items ul li.filter-reset-link {
    width: calc(100% - 32px);
    text-align: center;
  }
  div.solr-grid-filter .filter-dropdown-container .filter-select .filter-select-items-container .filter-select-items ul li.filter-reset-link > a {
    padding-right: 0;
    display: inline-block;
    width: auto;
    padding-left: 30px;
    background-position-x: 0;
  }
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select .filter-select-items-container .filter-select-items ul li .control {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
div.solr-grid-filter .filter-dropdown-container .filter-select.active-filter .filter-select-items-container .filter-select-items ul li.filter-reset-link {
  background: #464D5F;
  color: #fff;
  cursor: pointer;
}
div.solr-grid-filter .filter-dropdown-container .filter-select.active-filter .filter-select-items-container .filter-select-items ul li.filter-reset-link > a {
  color: #fff;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjkzOTYgNS41MzAyMUMyMS4wMTM2IDUuNTI4ODUgMjEuMDg3IDUuNTQyNCAyMS4xNTU1IDUuNTcwMDZDMjEuMjI0MSA1LjU5NzcyIDIxLjI4NjQgNS42Mzg5NCAyMS4zMzg2IDUuNjkxMjJDMjEuMzkwOSA1Ljc0MzQ5IDIxLjQzMjEgNS44MDU3NyAyMS40NTk4IDUuODc0MzJDMjEuNDg3NCA1Ljk0Mjg4IDIxLjUwMSA2LjAxNjI5IDIxLjQ5OTYgNi4wOTAyVjYuNjYwMjFDMjEuNTAxIDYuNzM0MTIgMjEuNDg3NCA2LjgwNzU0IDIxLjQ1OTggNi44NzYwOUMyMS40MzIxIDYuOTQ0NjUgMjEuMzkwOSA3LjAwNjkyIDIxLjMzODYgNy4wNTkyQzIxLjI4NjQgNy4xMTE0NyAyMS4yMjQxIDcuMTUyNjkgMjEuMTU1NSA3LjE4MDM1QzIxLjA4NyA3LjIwODAxIDIxLjAxMzYgNy4yMjE1NiAyMC45Mzk2IDcuMjIwMjFIMTMuNjE5NlY4LjA2MDJDMTMuNjI1NyA4LjEzNTI4IDEzLjYxNTMgOC4yMTA3OCAxMy41ODkzIDguMjgxNDZDMTMuNTYzMyA4LjM1MjE0IDEzLjUyMjMgOC40MTYzMSAxMy40NjkgOC40Njk1N0MxMy40MTU3IDguNTIyODIgMTMuMzUxNiA4LjU2Mzg5IDEzLjI4MDkgOC41ODk5QzEzLjIxMDIgOC42MTU5MSAxMy4xMzQ3IDguNjI2MjQgMTMuMDU5NiA4LjYyMDJIMTEuOTM5NkMxMS44NjQ2IDguNjI2MjQgMTEuNzg5MSA4LjYxNTkxIDExLjcxODQgOC41ODk5QzExLjY0NzcgOC41NjM4OSAxMS41ODM1IDguNTIyODIgMTEuNTMwMyA4LjQ2OTU3QzExLjQ3NyA4LjQxNjMxIDExLjQzNiA4LjM1MjE0IDExLjQxIDguMjgxNDZDMTEuMzgzOSA4LjIxMDc4IDExLjM3MzYgOC4xMzUyOCAxMS4zNzk2IDguMDYwMlY3LjIyMDIxSDQuMDU5NjRDMy45ODU3MiA3LjIyMTU2IDMuOTEyMjkgNy4yMDgwMSAzLjg0Mzc0IDcuMTgwMzVDMy43NzUxOCA3LjE1MjY5IDMuNzEyOTEgNy4xMTE0NyAzLjY2MDY0IDcuMDU5MkMzLjYwODM2IDcuMDA2OTIgMy41NjcxNiA2Ljk0NDY1IDMuNTM5NSA2Ljg3NjA5QzMuNTExODQgNi44MDc1NCAzLjQ5ODI4IDYuNzM0MTIgMy40OTk2NCA2LjY2MDIxVjYuMDkwMkMzLjQ5ODI4IDYuMDE2MjkgMy41MTE4NCA1Ljk0Mjg4IDMuNTM5NSA1Ljg3NDMyQzMuNTY3MTYgNS44MDU3NyAzLjYwODM2IDUuNzQzNDkgMy42NjA2NCA1LjY5MTIyQzMuNzEyOTEgNS42Mzg5NCAzLjc3NTE4IDUuNTk3NzIgMy44NDM3NCA1LjU3MDA2QzMuOTEyMjkgNS41NDI0IDMuOTg1NzIgNS41Mjg4NSA0LjA1OTY0IDUuNTMwMjFIMTEuMzc5NlY0LjY5MDIxQzExLjM3NDMgNC41MzkyMiAxMS40MjgxIDQuMzkyMTIgMTEuNTI5NiA0LjI4MDIxQzExLjY0IDQuMTc1MDggMTEuNzg3MyA0LjExNzYgMTEuOTM5NiA0LjEyMDJIMTMuMDU5NkMxMy4yMTIgNC4xMTc2IDEzLjM1OTMgNC4xNzUwOCAxMy40Njk2IDQuMjgwMjFDMTMuNTcxMSA0LjM5MjEyIDEzLjYyNDkgNC41MzkyMiAxMy42MTk2IDQuNjkwMjFWNS41MzAyMUgyMC45Mzk2Wk0yMC45Mzk2IDExLjE2MDJDMjEuMDEyOSAxMS4xNTczIDIxLjA4NjEgMTEuMTY5IDIxLjE1NDggMTEuMTk0OEMyMS4yMjM1IDExLjIyMDUgMjEuMjg2MyAxMS4yNTk4IDIxLjMzOTYgMTEuMzEwMkMyMS4zOTM2IDExLjM2MzUgMjEuNDM1NyAxMS40Mjc1IDIxLjQ2MzMgMTEuNDk4MkMyMS40OTA5IDExLjU2ODggMjEuNTAzMyAxMS42NDQ1IDIxLjQ5OTYgMTEuNzIwMlYxMi4yODAyQzIxLjUwMzMgMTIuMzU1OSAyMS40OTA5IDEyLjQzMTYgMjEuNDYzMyAxMi41MDIzQzIxLjQzNTcgMTIuNTcyOSAyMS4zOTM2IDEyLjYzNjkgMjEuMzM5NiAxMi42OTAyQzIxLjI4NjMgMTIuNzQwNiAyMS4yMjM1IDEyLjc3OTkgMjEuMTU0OCAxMi44MDU2QzIxLjA4NjEgMTIuODMxNCAyMS4wMTI5IDEyLjg0MzEgMjAuOTM5NiAxMi44NDAySDE4LjExOTZWMTMuNjkwMkMxOC4xMjI2IDEzLjc2MzUgMTguMTEwOCAxMy44MzY3IDE4LjA4NTEgMTMuOTA1NEMxOC4wNTkzIDEzLjk3NDEgMTguMDIwMSAxNC4wMzY5IDE3Ljk2OTYgMTQuMDkwMkMxNy45MTY0IDE0LjE0NDIgMTcuODUyMyAxNC4xODYzIDE3Ljc4MTcgMTQuMjEzOUMxNy43MTEgMTQuMjQxNCAxNy42MzU0IDE0LjI1MzggMTcuNTU5NiAxNC4yNTAySDE2LjQzOTZDMTYuMzYzOSAxNC4yNTM4IDE2LjI4ODIgMTQuMjQxNCAxNi4yMTc2IDE0LjIxMzlDMTYuMTQ3IDE0LjE4NjMgMTYuMDgyOSAxNC4xNDQyIDE2LjAyOTYgMTQuMDkwMkMxNS45NzkyIDE0LjAzNjkgMTUuOTQgMTMuOTc0MSAxNS45MTQyIDEzLjkwNTRDMTUuODg4NSAxMy44MzY3IDE1Ljg3NjcgMTMuNzYzNSAxNS44Nzk2IDEzLjY5MDJWMTIuODQwMkg0LjA1OTY0QzMuOTg2MzMgMTIuODQzMSAzLjkxMzE3IDEyLjgzMTQgMy44NDQ0OCAxMi44MDU2QzMuNzc1NzggMTIuNzc5OSAzLjcxMjk0IDEyLjc0MDYgMy42NTk2NCAxMi42OTAyQzMuNjA1NjggMTIuNjM2OSAzLjU2MzU0IDEyLjU3MjkgMy41MzU5NyAxMi41MDIzQzMuNTA4NCAxMi40MzE2IDMuNDk2MDIgMTIuMzU1OSAzLjQ5OTY0IDEyLjI4MDJWMTEuNzIwMkMzLjQ5NjAyIDExLjY0NDUgMy41MDg0IDExLjU2ODggMy41MzU5NyAxMS40OTgyQzMuNTYzNTQgMTEuNDI3NSAzLjYwNTY4IDExLjM2MzUgMy42NTk2NCAxMS4zMTAyQzMuNzEyOTQgMTEuMjU5OCAzLjc3NTc4IDExLjIyMDUgMy44NDQ0OCAxMS4xOTQ4QzMuOTEzMTcgMTEuMTY5IDMuOTg2MzMgMTEuMTU3MyA0LjA1OTY0IDExLjE2MDJIMTUuODc5NlYxMC4zMTAyQzE1Ljg3NjcgMTAuMjM2OSAxNS44ODg1IDEwLjE2MzggMTUuOTE0MiAxMC4wOTUxQzE1Ljk0IDEwLjAyNjQgMTUuOTc5MiA5Ljk2MzUxIDE2LjAyOTYgOS45MTAyMUMxNi4wODI5IDkuODU2MjUgMTYuMTQ3IDkuODE0MTIgMTYuMjE3NiA5Ljc4NjU1QzE2LjI4ODIgOS43NTg5OSAxNi4zNjM5IDkuNzQ2NTkgMTYuNDM5NiA5Ljc1MDIxSDE3LjU1OTZDMTcuNjM1NCA5Ljc0NjU5IDE3LjcxMSA5Ljc1ODk5IDE3Ljc4MTcgOS43ODY1NUMxNy44NTIzIDkuODE0MTIgMTcuOTE2NCA5Ljg1NjI1IDE3Ljk2OTYgOS45MTAyMUMxOC4wMjAxIDkuOTYzNTEgMTguMDU5MyAxMC4wMjY0IDE4LjA4NTEgMTAuMDk1MUMxOC4xMTA4IDEwLjE2MzggMTguMTIyNiAxMC4yMzY5IDE4LjExOTYgMTAuMzEwMlYxMS4xNjAySDIwLjkzOTZaTTIwLjkzOTYgMTYuNzgwMkMyMS4wMTM2IDE2Ljc3ODggMjEuMDg3IDE2Ljc5MjQgMjEuMTU1NSAxNi44MjAxQzIxLjIyNDEgMTYuODQ3NyAyMS4yODY0IDE2Ljg4ODkgMjEuMzM4NiAxNi45NDEyQzIxLjM5MDkgMTYuOTkzNSAyMS40MzIxIDE3LjA1NTggMjEuNDU5OCAxNy4xMjQzQzIxLjQ4NzQgMTcuMTkyOSAyMS41MDEgMTcuMjY2MyAyMS40OTk2IDE3LjM0MDJWMTcuOTEwMkMyMS41MDEgMTcuOTg0MSAyMS40ODc0IDE4LjA1NzUgMjEuNDU5OCAxOC4xMjYxQzIxLjQzMjEgMTguMTk0NiAyMS4zOTA5IDE4LjI1NjkgMjEuMzM4NiAxOC4zMDkyQzIxLjI4NjQgMTguMzYxNSAyMS4yMjQxIDE4LjQwMjcgMjEuMTU1NSAxOC40MzA0QzIxLjA4NyAxOC40NTggMjEuMDEzNiAxOC40NzE2IDIwLjkzOTYgMTguNDcwMkg5LjExOTY0VjE5LjMxMDJDOS4xMjQ5NCAxOS40NjEyIDkuMDcxMTMgMTkuNjA4MyA4Ljk2OTY0IDE5LjcyMDJDOC44NTkzIDE5LjgyNTMgOC43MTIwMiAxOS44ODI4IDguNTU5NjQgMTkuODgwMkg3LjQzOTY0QzcuMjg3MjYgMTkuODgyOCA3LjEzOTk3IDE5LjgyNTMgNy4wMjk2NCAxOS43MjAyQzYuOTI4MTUgMTkuNjA4MyA2Ljg3NDMzIDE5LjQ2MTIgNi44Nzk2NCAxOS4zMTAyVjE4LjQ3MDJINC4wNTk2NEMzLjk4NTcyIDE4LjQ3MTYgMy45MTIyOSAxOC40NTggMy44NDM3NCAxOC40MzA0QzMuNzc1MTggMTguNDAyNyAzLjcxMjkxIDE4LjM2MTUgMy42NjA2NCAxOC4zMDkyQzMuNjA4MzYgMTguMjU2OSAzLjU2NzE2IDE4LjE5NDYgMy41Mzk1IDE4LjEyNjFDMy41MTE4NCAxOC4wNTc1IDMuNDk4MjggMTcuOTg0MSAzLjQ5OTY0IDE3LjkxMDJWMTcuMzQwMkMzLjQ5ODI4IDE3LjI2NjMgMy41MTE4NCAxNy4xOTI5IDMuNTM5NSAxNy4xMjQzQzMuNTY3MTYgMTcuMDU1OCAzLjYwODM2IDE2Ljk5MzUgMy42NjA2NCAxNi45NDEyQzMuNzEyOTEgMTYuODg4OSAzLjc3NTE4IDE2Ljg0NzcgMy44NDM3NCAxNi44MjAxQzMuOTEyMjkgMTYuNzkyNCAzLjk4NTcyIDE2Ljc3ODggNC4wNTk2NCAxNi43ODAySDYuODc5NjRWMTUuOTQwMkM2Ljg3MzYgMTUuODY1MSA2Ljg4Mzk0IDE1Ljc4OTYgNi45MDk5NSAxNS43MTlDNi45MzU5NiAxNS42NDgzIDYuOTc3MDEgMTUuNTg0MSA3LjAzMDI3IDE1LjUzMDhDNy4wODM1MiAxNS40Nzc2IDcuMTQ3NzEgMTUuNDM2NSA3LjIxODM5IDE1LjQxMDVDNy4yODkwOCAxNS4zODQ1IDcuMzY0NTYgMTUuMzc0MiA3LjQzOTY0IDE1LjM4MDJIOC41NTk2NEM4LjYzNDcxIDE1LjM3NDIgOC43MTAyIDE1LjM4NDUgOC43ODA4OCAxNS40MTA1QzguODUxNTYgMTUuNDM2NSA4LjkxNTc1IDE1LjQ3NzYgOC45NjkgMTUuNTMwOEM5LjAyMjI2IDE1LjU4NDEgOS4wNjMzMSAxNS42NDgzIDkuMDg5MzIgMTUuNzE5QzkuMTE1MzMgMTUuNzg5NiA5LjEyNTY3IDE1Ljg2NTEgOS4xMTk2NCAxNS45NDAyVjE2Ljc4MDJIMjAuOTM5NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat;
  background-position: 20px -1px;
}
@media (max-width: 991px) {
  div.solr-grid-filter .filter-dropdown-container .filter-select.active-filter .filter-select-items-container .filter-select-items ul li.filter-reset-link > a {
    background-position-x: 0;
  }
}
div.solr-grid-filter .filter-dropdown-container .filter-select.active-filter .filter-select-items-container .filter-select-items ul li.filter-reset-link:hover {
  background: #CB0538;
}
.solr-grid {
  width: 100%;
  margin-bottom: 48px;
}
.solr-grid .solr-container-1 {
  padding-left: 116px;
  padding-right: 290px;
  overflow: hidden;
}
.solr-grid .solr-container-1.has-ve-unit {
  padding-left: 182px;
}
.solr-grid .solr-container-1 .solr-container-2 {
  position: relative;
  width: 100%;
  padding: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 {
  overflow-x: scroll;
  padding: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table {
  border-collapse: collapse;
  padding: 0;
}
@media (max-width: 991px) {
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead {
    position: relative;
  }
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th.shadow {
  position: absolute;
  top: 0;
  left: 100%;
  width: 290px;
  height: calc(100% - 13px);
  background: transparent;
  box-shadow: none!important;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th.shadow:before {
  content: '';
  height: 100%;
  -webkit-box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.25);
  width: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th:first-child {
  position: absolute;
  left: -116px;
  width: 116px;
  height: 60px;
  padding-left: 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th:first-child.has-ve-unit {
  left: -182px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th.ve-unit {
  position: absolute;
  left: -66px;
  width: 66px;
  height: 60px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th:last-child {
  right: -290px;
  width: 290px;
  position: absolute;
  background-color: #f3f3f3;
  height: 60px;
  overflow: hidden;
  padding-left: 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th {
  background-color: #f3f3f3;
  height: 60px;
  text-align: left;
  padding-right: 2em;
  color: #6A6A6A;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
}
@media (max-width: 991px) {
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody {
    position: relative;
  }
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td {
  height: 79px;
  vertical-align: top;
  background-color: #fff;
  padding-right: 2em;
  border-bottom: 1px solid #BEBEBE;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #6A6A6A;
  padding-top: 18px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td .attr-name-mobile {
  display: none;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td .customerProdNum {
  color: #0A579E;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child {
  padding: 18px 19px 9px 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.has_action:before {
  content: "";
  position: absolute;
  border-width: 0 0 20px 20px;
  border-style: solid;
  border-color: #cb0538 transparent transparent #cb0538;
  background: transparent;
  display: block;
  z-index: 10;
  top: 0;
  left: 0;
}
@media (max-width: 991px) {
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.has_action:before {
    display: none;
  }
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.liquidation {
  color: #FFA500;
  font-weight: 600;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child {
  right: -290px;
  width: 290px;
  position: absolute;
  background-color: #f3f3f3;
  height: 80px;
  overflow: hidden;
  border-bottom: none;
  border-top: 1px solid #BEBEBE;
  font-weight: normal;
  font-size: 12px;
  color: #000;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child button.gridOrderButton {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 8px;
  line-height: 10px;
  color: #fff;
  padding: 4px 6px;
  background: #004280;
  border-color: #004280;
  width: auto;
  height: auto;
  border-radius: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child button.gridOrderButton:hover {
  background: #0A579E;
  border-color: #0A579E;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-unit-wrapper {
  position: absolute;
  bottom: 10px;
  left: 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-unit-wrapper > div {
  display: inline-block;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-unit-wrapper > div + div {
  margin-left: 10px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-unit-wrapper input {
  width: 39px;
  background: #fff;
  border: 1px solid #E0E0E0;
  color: #000;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  padding: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-unit-wrapper input:focus {
  border: 1px solid #000;
  outline: none;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-price-wrapper {
  position: absolute;
  top: 17px;
  left: 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-price-wrapper .grid-prices span {
  color: #CB0538;
  font-weight: 600;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-price-wrapper .grid-prices .black-text,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-price-wrapper .grid-prices .text-black {
  color: #000;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-price-wrapper .grid-prices .font-weight-normal {
  font-weight: normal;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-icon-wrapper {
  position: absolute;
  top: 14px;
  right: 16px;
  z-index: 10;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper {
  background-color: #f1f1f1;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .gridWK {
  float: none;
  margin: 0;
  background-color: #f1f1f1;
  position: absolute;
  left: 16px;
  bottom: 39px;
  width: 100%;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .gridWK > div {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #000;
  padding: 0;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .gridWK > div.gridWKMenge {
  font-weight: 600;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .grid-basket-info-links {
  background-color: #f1f1f1;
  position: absolute;
  left: 16px;
  bottom: 9px;
  float: none;
  width: calc(100% - 35px);
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .grid-basket-info-links > a {
  color: #000;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .grid-basket-info-links > a:hover {
  color: #CB0538;
  text-decoration: none;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .grid-basket-info-links > a:last-child {
  float: right;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.ve-unit {
  position: absolute;
  left: -66px;
  width: 66px;
  height: 80px;
  border-bottom: none;
  border-top: 1px solid #BEBEBE;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:first-child {
  position: absolute;
  left: -116px;
  width: 116px;
  height: 80px;
  background-color: #fff;
  border-bottom: none;
  border-top: 1px solid #BEBEBE;
  padding-left: 16px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:first-child.has-ve-unit {
  left: -182px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:first-child,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td.ve-unit {
  border-top: none;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td {
  border-bottom: 1px solid #BEBEBE;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:first-child,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td.ve-unit {
  border-bottom: 1px solid #BEBEBE;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table .grid-icon-wrapper .grid-icon {
  display: inline-block;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table .grid-icon-wrapper .grid-icon-price .icon-price {
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table .solr-grid-single-spacer td {
  border-top: 1px solid #036;
}
.solr-grid.sticky-grid-header {
  margin-bottom: 0;
}
.solr-grid.sticky-grid-header .solr-container-1 .solr-container-2 .solr-container-3 {
  overflow: hidden;
}
.solr-grid.sticky-grid-header .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th.shadow {
  height: 100%;
}
.solr-grid-header-order-options .rabatt-code {
  position: absolute;
  right: 2em;
  top: 0.5em;
  background-color: #6A6A6A;
  color: #f3f3f3;
  padding-left: 2px;
  padding-right: 2px;
}
#solr-grid-more-button-container > a {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #6A6A6A;
  position: relative;
  padding: 0 29px;
}
#solr-grid-more-button-container > a:hover {
  color: #CB0538;
}
#solr-grid-more-button-container > a:before {
  content: '';
  position: absolute;
  top: -2px;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
#solr-grid-more-button-container > a:after {
  content: '';
  position: absolute;
  top: -2px;
  right: 0;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
@media (max-width: 991px) {
  #solr-grid-more-button-container {
    background: #464D5F;
    padding: 12px 16px;
    min-height: 48px;
  }
  #solr-grid-more-button-container > a {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
  }
  #solr-grid-more-button-container > a:after,
  #solr-grid-more-button-container > a:before {
    display: none;
  }
}
@media (max-width: 991px) {
  .solr-grid {
    width: 100%;
    margin-bottom: 48px;
  }
  .solr-grid .solr-container-1 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }
  .solr-grid .solr-container-1.has-ve-unit {
    padding-left: 0;
  }
  .solr-grid .solr-container-1 .solr-container-2 {
    position: relative;
    width: 100%;
    padding: 0px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 {
    overflow-x: visible;
    padding: 0px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table {
    border-collapse: collapse;
    padding: 0px;
    display: block;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead {
    display: none;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody {
    display: block;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    display: block;
    margin-bottom: 22px;
    margin-top: 0px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td {
    height: auto;
    width: 31.666666%;
    display: inline-block;
    border: none;
    background: transparent;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 8px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td .attr-name-mobile,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td .attr-name-mobile,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td .attr-name-mobile {
    display: block;
    font-weight: 600;
    color: #000;
    word-break: break-word;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td .attr-value,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td .attr-value,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td .attr-value {
    color: #000;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:first-child {
    display: block;
    left: 0;
    position: initial;
    height: auto;
    width: 100%;
    margin-bottom: 54px;
    border: none;
    background: #fff;
    padding: 0;
    color: #8d8d8d;
    font-size: 12px;
    line-height: 14px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.ve-unit,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td.ve-unit,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td.ve-unit {
    display: block;
    left: auto;
    right: 10px;
    top: 41px;
    position: absolute;
    height: auto;
    width: auto;
    border: none;
    background: transparent;
    padding-left: 24px;
    color: #000;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.ve-unit:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td.ve-unit:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td.ve-unit:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 24px;
    height: 24px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0yMC4yODMxIDkuMjc1NjdMMjAuMjgyNyA5LjI3NTI2TDIwLjI3NTcgOS4yODMxQzIwLjIwNjkgOS4zNTk0OCAyMC4xMDUzIDkuNCAyMCA5LjRIMTkuNUgxOS40VjkuNVYxOEMxOS40IDE4LjI0MjIgMTkuMzAxNCAxOC40NjgxIDE5LjEzNzQgMTguNjQxMkMxOC45Nzg2IDE4LjgwODggMTguNzQ2MSAxOC45IDE4LjUgMTguOUg2LjVDNi4yNTg3IDE4LjkgNi4wMzM1NiAxOC44MDIxIDUuODYwNzMgMTguNjM5M0M1LjY5Nzg4IDE4LjQ2NjQgNS42IDE4LjI0MTMgNS42IDE4VjkuNVY5LjRINS41SDVDNC44OTQ3MiA5LjQgNC43OTMwNyA5LjM1OTQ4IDQuNzI0MzMgOS4yODMxTDQuNzI0NzQgOS4yODI3M0w0LjcxNjkgOS4yNzU2N0M0LjY0MDUyIDkuMjA2OTMgNC42IDkuMTA1MjggNC42IDlWNi41QzQuNiA2LjEyNjgyIDQuNzQ5MjUgNS43NzIxNyA1LjAxMDcxIDUuNTEwNzFDNS4yNzIxNyA1LjI0OTI1IDUuNjI2ODIgNS4xIDYgNS4xSDE5QzE5LjM3MzIgNS4xIDE5LjcyNzggNS4yNDkyNSAxOS45ODkzIDUuNTEwNzFDMjAuMjUwNyA1Ljc3MjE3IDIwLjQgNi4xMjY4MiAyMC40IDYuNVY5QzIwLjQgOS4xMDUyOCAyMC4zNTk1IDkuMjA2OTMgMjAuMjgzMSA5LjI3NTY3Wk0xOS4xIDYuNVY2LjRIMTlINkg1LjlWNi41VjhWOC4xSDZIMTlIMTkuMVY4VjYuNVpNMTguMSA5LjVWOS40SDE4SDdINi45VjkuNVYxNy41VjE3LjZIN0gxOEgxOC4xVjE3LjVWOS41Wk0xMC42IDEyLjEyVjExLjM4QzEwLjYgMTEuMzQzNyAxMC42MDcyIDExLjMwNjIgMTAuNjIyOCAxMS4yNjcxQzEwLjYzNjkgMTEuMjMyIDEwLjY1ODMgMTEuMjAzMSAxMC42ODA3IDExLjE4MDdDMTAuNzA4MSAxMS4xNTMzIDEwLjczNDggMTEuMTM5NCAxMC43NzQ3IDExLjExOTRDMTAuNzk2IDExLjEwODggMTAuODM5IDExLjEgMTAuODggMTEuMUgxNC4xMkMxNC4xNTYzIDExLjEgMTQuMTkzOCAxMS4xMDcyIDE0LjIzMjkgMTEuMTIyOEMxNC4yNjggMTEuMTM2OSAxNC4yOTY5IDExLjE1ODMgMTQuMzE5MyAxMS4xODA3QzE0LjM0NjcgMTEuMjA4MSAxNC4zNjA2IDExLjIzNDggMTQuMzgwNiAxMS4yNzQ3QzE0LjM5MTIgMTEuMjk2IDE0LjQgMTEuMzM5IDE0LjQgMTEuMzhWMTIuMTJDMTQuNCAxMi4xNTYzIDE0LjM5MjggMTIuMTkzOCAxNC4zNzcyIDEyLjIzMjlDMTQuMzY3NyAxMi4yNTY2IDE0LjM1NzUgMTIuMjY5NCAxNC4zMzg3IDEyLjI5M0MxNC4zMzMgMTIuMzAwMiAxNC4zMjY0IDEyLjMwODUgMTQuMzE4OCAxMi4zMTg0QzE0LjI4MjMgMTIuMzQ1NiAxNC4yNTI5IDEyLjM2NjcgMTQuMjI1MyAxMi4zODA2QzE0LjIwNCAxMi4zOTEyIDE0LjE2MSAxMi40IDE0LjEyIDEyLjRIMTAuODhDMTAuODQzNyAxMi40IDEwLjgwNjIgMTIuMzkyOCAxMC43NjcxIDEyLjM3NzJDMTAuNzQzNCAxMi4zNjc3IDEwLjczMDYgMTIuMzU3NSAxMC43MDcgMTIuMzM4N0MxMC42OTk4IDEyLjMzMyAxMC42OTE1IDEyLjMyNjQgMTAuNjgxNiAxMi4zMTg4QzEwLjY1NDQgMTIuMjgyMyAxMC42MzMzIDEyLjI1MjkgMTAuNjE5NCAxMi4yMjUzQzEwLjYwODggMTIuMjA0IDEwLjYgMTIuMTYxIDEwLjYgMTIuMTJaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNSA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.has-ve-unit:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td.has-ve-unit:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td.has-ve-unit:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td.has-ve-unit,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td.has-ve-unit,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td.has-ve-unit {
    display: block;
    left: 0;
    position: initial;
    height: auto;
    width: auto;
    border: none;
    background: transparent;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child {
    display: block;
    width: auto;
    right: 0;
    position: initial;
    height: auto;
    background: transparent;
    padding: 10px 0 12px;
    margin-top: 2px;
    margin-bottom: 12px;
    overflow: visible;
    border-top: 1px solid #E0E0E0;
    border-bottom: none;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-unit-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-unit-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-unit-wrapper {
    left: auto;
    right: 46px;
    bottom: 15px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-unit-wrapper > div input,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-unit-wrapper > div input,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-unit-wrapper > div input {
    height: 24px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-price-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-price-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-price-wrapper {
    font-size: 14px;
    left: 0;
    top: 59px;
    width: 50%;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-price-wrapper .grid-prices,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-price-wrapper .grid-prices,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-price-wrapper .grid-prices {
    position: absolute;
    bottom: 0;
    left: 10px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper {
    position: relative;
    top: 0;
    left: 0;
    height: 32px;
    z-index: unset;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon {
    height: 32px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .icon-availability,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .icon-availability,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .icon-availability {
    width: 22px;
    height: 22px;
    margin: 5px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .icon-availability.available,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .icon-availability.available,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .icon-availability.available {
    width: 32px;
    height: 32px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjAwMDIgNy4zMjgzN0MxNy43MTUyIDcuMzI4MzcgMTkuMzkxNyA3LjgzNjkzIDIwLjgxNzcgOC43ODk3NUMyMi4yNDM3IDkuNzQyNTYgMjMuMzU1MSAxMS4wOTY4IDI0LjAxMTQgMTIuNjgxM0MyNC42Njc3IDE0LjI2NTggMjQuODM5NCAxNi4wMDkzIDI0LjUwNDkgMTcuNjkxNEMyNC4xNzAzIDE5LjM3MzQgMjMuMzQ0NCAyMC45MTg1IDIyLjEzMTcgMjIuMTMxMkMyMC45MTkgMjMuMzQzOSAxOS4zNzM5IDI0LjE2OTggMTcuNjkxOSAyNC41MDQ0QzE2LjAwOTggMjQuODM4OSAxNC4yNjYzIDI0LjY2NzIgMTIuNjgxOCAyNC4wMTA5QzExLjA5NzMgMjMuMzU0NiA5Ljc0MzA1IDIyLjI0MzIgOC43OTAyNCAyMC44MTcyQzcuODM3NDIgMTkuMzkxMiA3LjMyODg2IDE3LjcxNDcgNy4zMjg4NiAxNS45OTk3QzcuMzMxNDYgMTMuNzAwNyA4LjI0NTg3IDExLjQ5NjYgOS44NzE1IDkuODcxQzExLjQ5NzEgOC4yNDUzOCAxMy43MDEyIDcuMzMwOTcgMTYuMDAwMiA3LjMyODM3Wk0xNi4wMDAyIDUuMzMzMDFDMTMuODkwNSA1LjMzMzAxIDExLjgyODIgNS45NTg2IDEwLjA3NDEgNy4xMzA2N0M4LjMxOTk2IDguMzAyNzMgNi45NTI3OSA5Ljk2ODY0IDYuMTQ1NDUgMTEuOTE3N0M1LjMzODEyIDEzLjg2NjggNS4xMjY4OCAxNi4wMTE1IDUuNTM4NDYgMTguMDgwNkM1Ljk1MDAzIDIwLjE0OTggNi45NjU5MyAyMi4wNTA0IDguNDU3NjkgMjMuNTQyMUM5Ljk0OTQ1IDI1LjAzMzkgMTEuODUwMSAyNi4wNDk4IDEzLjkxOTIgMjYuNDYxNEMxNS45ODgzIDI2Ljg3MyAxOC4xMzMgMjYuNjYxNyAyMC4wODIxIDI1Ljg1NDRDMjIuMDMxMiAyNS4wNDcxIDIzLjY5NzEgMjMuNjc5OSAyNC44NjkyIDIxLjkyNThDMjYuMDQxMiAyMC4xNzE2IDI2LjY2NjggMTguMTA5MyAyNi42NjY4IDE1Ljk5OTdDMjYuNjY2OCAxMy4xNzA3IDI1LjU0MyAxMC40NTc2IDIzLjU0MjYgOC40NTcyQzIxLjU0MjMgNi40NTY4MSAxOC44MjkxIDUuMzMzMDEgMTYuMDAwMiA1LjMzMzAxWiIgZmlsbD0iIzA4ODM0NCIvPgo8cGF0aCBkPSJNMTQuODE1OSAyMS4wMDU0TDEwLjQ3NDYgMTYuNjY1NEwxMS44ODkzIDE1LjI1MDhMMTQuODE1OSAxOC4xNzc0TDIwLjg1ODYgMTIuMTM0OEwyMi4yNzE5IDEzLjU0OTRMMTQuODE1OSAyMS4wMDU0WiIgZmlsbD0iIzA4ODM0NCIvPgo8L3N2Zz4K");
    margin: 0;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-price,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-price,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-price {
    width: 32px;
    height: 32px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-price > a,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-price > a,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-price > a {
    width: 32px;
    height: 32px;
    display: inline-block;
    padding-left: 32px;
    position: relative;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-price > a > svg,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-price > a > svg,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-price > a > svg {
    display: none;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-price > a:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-price > a:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-price > a:before {
    content: '';
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjkzOTkgMjEuMjUzMVYyMy4wOTk4SDE1LjM3OTlWMjEuMzczMVYyMS4yNzU3TDE1LjI4MjYgMjEuMjczMkMxNC43ODE3IDIxLjI2IDE0LjI5MzEgMjEuMjA3MyAxMy44MTU2IDIxLjE0MUMxMy4yMTk0IDIxLjAzNDkgMTIuNzI0IDIwLjkwMzYgMTIuMzUwMSAyMC43MjMxTDEyLjM1MDEgMjAuNzIzTDEyLjM0NjcgMjAuNzIxNUwxMi4xOTMzIDIwLjY1NDRWMTguODA3NEwxMi41NTkxIDE4Ljk3MTFMMTIuNTU5MSAxOC45NzExTDEyLjU2MDkgMTguOTcxOUMxMy4wMDY3IDE5LjE2MSAxMy41MDU1IDE5LjMyMjYgMTQuMDcwMSAxOS40NTcxTDE0LjA3MDEgMTkuNDU3MUwxNC4wNzE5IDE5LjQ1NzVDMTQuNTAzMyAxOS41NTE5IDE0Ljg5NDcgMTkuNjA1OSAxNS4yNzI4IDE5LjYzMjlMMTUuMzc5OSAxOS42NDA1VjE5LjUzMzFWMTYuNTU5OFYxNi40ODgzTDE1LjMxMjMgMTYuNDY1MkMxNC4yNjQ4IDE2LjEwNzIgMTMuNTM2MiAxNS43MDA0IDEzLjA5OTMgMTUuMjM3OEwxMy4wOTkxIDE1LjIzNzZDMTIuNjEyMSAxNC43MjUgMTIuMzUzMyAxNC4wNDM5IDEyLjM1MzMgMTMuMjM5OEMxMi4zNTMzIDEyLjQ0MzQgMTIuNjU5NyAxMS43OTE2IDEzLjI3NjYgMTEuMjc3MkMxMy44MDc1IDEwLjg1MDEgMTQuNDgzNyAxMC41NjI5IDE1LjI5NTkgMTAuNDMxOUwxNS4zNzk5IDEwLjQxODNWMTAuMzMzMVY4Ljg5OThIMTYuOTUzM1YxMC4yOTMxVjEwLjM4NjJMMTcuMDQ2IDEwLjM5MjlDMTcuOTU2MSAxMC40NTg4IDE4LjgzOTMgMTAuNjU2NiAxOS42OTYxIDEwLjk5OTNMMTkuOTM2NiAxMS4wOTU1TDE5LjMxNzYgMTIuNjQzMkwxOS4wNzcxIDEyLjU0N0wxOS4wNzcxIDEyLjU0N0wxOS4wNzYxIDEyLjU0NjZDMTguNDE1OCAxMi4yOTA1IDE3Ljc0MSAxMi4xMTQ5IDE3LjA2NTIgMTIuMDMzOUwxNi45NTMzIDEyLjAyMDRWMTIuMTMzMVYxNS4wMjY1VjE1LjA5ODVMMTcuMDIxNiAxNS4xMjEzQzE3Ljc3NzggMTUuMzczNCAxOC4zNDMzIDE1LjYyMzkgMTguNzQ3NyAxNS44NzE3TDE4Ljc0ODUgMTUuODcyMkMxOS4yMDM1IDE2LjE0NTIgMTkuNTUxMiAxNi40ODEyIDE5Ljc4MTYgMTYuODUyNUMyMC4wMDkxIDE3LjIxOSAyMC4xMTMzIDE3LjY2NTkgMjAuMTEzMyAxOC4xOTk4QzIwLjExMzMgMTkuMDExNSAxOS44MDUzIDE5LjcwMzQgMTkuMTg4MyAyMC4yMzA0QzE4LjY1ODcgMjAuNjgyNSAxNy45MzAyIDIwLjk5NjggMTcuMDIyOCAyMS4xNTQ2TDE2LjkzOTkgMjEuMTY5VjIxLjI1MzFaTTE2Ljk1MzMgMTkuMzczMVYxOS41MDAzTDE3LjA3NjkgMTkuNDcwM0MxNy41NTc3IDE5LjM1MzUgMTcuODQ0NyAxOS4xNjc2IDE4LjAwOTYgMTguOTUwMkMxOC4xNzQ4IDE4LjczMjUgMTguMjA2NiAxOC40OTc1IDE4LjIwNjYgMTguMzA2NUMxOC4yMDY2IDE3Ljk5MzggMTguMTIwNSAxNy43Mzc5IDE3LjkwOTMgMTcuNTQxMUMxNy43ODk2IDE3LjQyMTkgMTcuNTUwMSAxNy4yNTY0IDE3LjA5MzYgMTcuMDU1TDE2Ljk1MzMgMTYuOTkzMVYxNy4xNDY1VjE5LjM3MzFaTTE1LjM3OTkgMTIuMjI2NVYxMi4wOTg0TDE1LjI1NTcgMTIuMTI5NUMxNC45NzQ2IDEyLjE5OTcgMTQuNzQ2NCAxMi4zMjY5IDE0LjU4NjcgMTIuNDcxOEMxNC4zNTE2IDEyLjY3NzggMTQuMjQ2NiAxMi45MTg3IDE0LjI0NjYgMTMuMjI2NUMxNC4yNDY2IDEzLjU2ODEgMTQuMzQ3MiAxMy44MzM1IDE0LjU0IDE0LjA0MTJMMTQuNTM5OSAxNC4wNDEyTDE0LjU0MjYgMTQuMDQzOEMxNC42NTkyIDE0LjE2MDUgMTQuODU2MiAxNC4zMTMzIDE1LjIzNzggMTQuNDkwNUwxNS4zNzk5IDE0LjU1NjVWMTQuMzk5OFYxMi4yMjY1WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGQ9Ik0xMC43MDQyIDI1LjE1MzVMMTAuNzAzOSAyNS4xNTMzQzkuMTE4OTkgMjQuMjI4OCA3Ljc4NDcxIDIyLjg5NDYgNi44NDY2NSAyMS4yOTYxQzUuOTIyMTMgMTkuNjg0NiA1LjQzMzUgMTcuODYyIDUuNDMzNSAxNS45OTk3QzUuNDMzNSAxNC4xNTA0IDUuOTIyMjcgMTIuMzE0NCA2Ljg0NjcyIDEwLjcxNjRDNy43NzEyOSA5LjExODIzIDkuMTA1MzggNy43ODQxNCAxMC43MDM2IDYuODU5NTdMMTAuNzAzOSA2Ljg1OTM5QzEyLjI4OTEgNS45MzQ2NyAxNC4wODUxIDUuNDMzMDEgMTUuOTIwMiA1LjQzMzAxSDE2LjA2NjhDMTcuOTAyMSA1LjQzMzAxIDE5LjcxMTMgNS45MzQ3NyAyMS4yODI4IDYuODU5MkwyMS4yODM0IDYuODU5NTdDMjIuODgxNCA3Ljc4NDA0IDI0LjIxNTYgOS4xMTgwOCAyNS4xNTM3IDEwLjcxNjVDMjYuMDc4MiAxMi4zMjgxIDI2LjU2NjggMTQuMTUwOCAyNi41NjY4IDE1Ljk5OTdDMjYuNTY2OCAxNy44NDg5IDI2LjA3ODEgMTkuNjg1IDI1LjE1MzYgMjEuMjgyOUMyNC4yMjkyIDIyLjg4MDggMjIuODgxOSAyNC4yMTUgMjEuMjgzNCAyNS4xMzk4TDIxLjI4MjMgMjUuMTQwNUMxOS43MTE0IDI2LjA3NzcgMTcuOTAyNSAyNi41NjYzIDE2LjA4MDIgMjYuNTY2M0gxNi4wMzg3TDE2LjAyNzMgMjYuNTc3N0MxNi4wMjUzIDI2LjU3NzkgMTYuMDIzMiAyNi41NzgxIDE2LjAyMDggMjYuNTc4M0MxNi4wMTIyIDI2LjU3OSAxNi4wMDM1IDI2LjU3OTMgMTUuOTk2OCAyNi41Nzk1TDE1Ljk4OTEgMjYuNTc5N0wxNS45ODcyIDI2LjU3OTdMMTUuOTg2OCAyNi41Nzk3QzE0LjA4NDYgMjYuNTc5NyAxMi4yNzU0IDI2LjA3NzcgMTAuNzA0MiAyNS4xNTM1Wk0xMS40OTY3IDguMjE5ODRMMTEuNDk2NCA4LjIxOTk5QzEwLjEzNDkgOS4wMTUzNSA5LjAwMjEyIDEwLjE0NzkgOC4yMTk5IDExLjUyMzZDNy40MzgwNCAxMi44OTg2IDcuMDMzNDkgMTQuNDQ4OSA3LjA0NjgzIDE2LjAyNjNDNy4wMzM0OSAxNy42MDM4IDcuNDM4MDUgMTkuMTQxMSA4LjIyMDMzIDIwLjQ4OThDOS4wMDI2NCAyMS44Mzg3IDEwLjEzNTQgMjIuOTU3OCAxMS40OTcgMjMuNzM5N0MxMi44NTg3IDI0LjUyMTYgMTQuNDA5MSAyNC45Mzk3IDE1Ljk3MzUgMjQuOTM5N0MxNy41Mzc2IDI0LjkzOTcgMTkuMTAxNiAyNC41MjE4IDIwLjQ1MDMgMjMuNzM5NUMyMS43OTkxIDIyLjk1NzIgMjIuOTE4MSAyMS44MjQ1IDIzLjcgMjAuNDc2NUMyNC41MjIgMTkuMDYxNSAyNC45MjY5IDE3LjUxMDcgMjQuOTAwMiAxNS45MzI2QzI0LjkxMzQgMTQuMzU1MyAyNC41MDg5IDEyLjgxODEgMjMuNzI2NyAxMS40Njk1QzIyLjk0NDcgMTAuMTIxMyAyMS44MTIxIDguOTg4NDkgMjAuNDQ5OCA4LjIxOTU1QzE5LjEwMTMgNy40Mzc1MyAxNy41NTA4IDcuMDE5NjcgMTUuOTczNSA3LjAxOTY3QzE0LjM5NTkgNy4wMTk2NyAxMi44NDUzIDcuNDM3NjMgMTEuNDk2NyA4LjIxOTg0WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=");
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk3MzYgMTcuNjczNUwxNy4wNTQ0IDI0LjEwODJMMTUuNjQwMiAyNS41MjI0TDExLjY0MjUgMjEuNTI0N0wxMS4zMjk0IDIxLjIxMTZMMTEuMjg4OSAyMS4xNzExTDEwLjk3NTggMjAuODU4TDYuOTE5MjEgMTYuODAxNEw4LjMzMzQyIDE1LjM4NzJMMTQuNzY4MSAxNC40NjhMMTQuOTMzMSAxNC40NDQ0TDE1LjA1MDkgMTQuMzI2NkwxOC44MjIyIDEwLjU1NTNMMTkuMTc1NyAxMC4yMDE4TDE4LjgyMjIgOS44NDgyMkwxNi4zNDczIDcuMzczMzVMMTguNDY4NiA1LjI1MjAzTDI3LjE4OTYgMTMuOTczTDI1LjA2ODMgMTYuMDk0M0wyMi41OTM0IDEzLjYxOTVMMjIuMjM5OSAxMy4yNjU5TDIxLjg4NjMgMTMuNjE5NUwxOC4xMTUxIDE3LjM5MDdMMTcuOTk3MiAxNy41MDg1TDE3Ljk3MzYgMTcuNjczNVoiIHN0cm9rZT0iYmxhY2siLz4KPHJlY3QgeD0iMTEuMTAwNiIgeT0iMjAuNDcxNyIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iOCIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTEuMTAwNiAyMC40NzE3KSIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon.loading,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon.loading,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-icon-orderlist .pinIcon.loading {
    background-image: url("/images/loader.gif");
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-button-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-button-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-button-wrapper {
    position: relative;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-button-wrapper button.gridOrderButton,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-button-wrapper button.gridOrderButton,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-button-wrapper button.gridOrderButton {
    padding: 0 0 0 32px;
    background: transparent;
    font-size: 0;
    width: 32px;
    height: 32px;
    border: none;
    bottom: 0;
    right: 0;
    margin-right: 0;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-button-wrapper button.gridOrderButton:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-button-wrapper button.gridOrderButton:before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-button-wrapper button.gridOrderButton:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 32px;
    height: 32px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjQ5MDggMjYuODc4N0wyMi40ODg4IDI2Ljg3NzhDMjIuMTIyMiAyNi43MjM1IDIxLjc5NDMgMjYuNDkyIDIxLjUyNDIgMjYuMTkzTDIxLjUyNDIgMjYuMTkzTDIxLjUyMzEgMjYuMTkxOEMyMS4yNTE4IDI1LjkwMTEgMjEuMDM5MiAyNS41NjI2IDIwLjkwNDEgMjUuMTg2MkMyMC43Njg2IDI0LjgwODcgMjAuNzEwOCAyNC40MTI3IDIwLjczOTcgMjQuMDE3M0wyMC43NCAyNC4wMTczVjI0LjAxQzIwLjc0IDIzLjY5MiAyMC43OTc4IDIzLjM3MzMgMjAuOTA0MiAyMy4wNzM0TDIwLjk1MTYgMjIuOTRIMjAuODFIMTUuNzlIMTUuNjQ1N0wxNS42OTY0IDIzLjA3NTFDMTUuODEyMSAyMy4zODM4IDE1Ljg3IDIzLjcwMTkgMTUuODcgMjQuMDRDMTUuODcgMjQuNjExMSAxNS43MDU0IDI1LjE4MTggMTUuMzg2NSAyNS42NjQ5QzE1LjA2NzQgMjYuMTQ4NSAxNC42MTMyIDI2LjUyNSAxNC4wODI5IDI2LjczNzJMMTQuMDgyNCAyNi43MzczQzEzLjcyMzQgMjYuODgyOSAxMy4zNTYxIDI2Ljk2IDEyLjk3IDI2Ljk2QzEyLjc3NjUgMjYuOTYgMTIuNTgzNSAyNi45NDA2IDEyLjQwMDYgMjYuOTAyMUwxMi4zOTk5IDI2LjkwMkMxMS44Mjk2IDI2Ljc4NiAxMS4zMTcxIDI2LjUwNTcgMTAuOTEwNyAyNi4wOTkzTDEwLjkwOTQgMjYuMDk4QzEwLjYzOTIgMjUuODM3NSAxMC40MjczIDI1LjUyOTEgMTAuMjgyNyAyNS4xNzI0QzEwLjEzNzcgMjQuODE0OSAxMC4wNyAyNC40NDc3IDEwLjA3IDI0LjA3TDEwLjA3IDI0LjA2NzNDMTAuMDYwNCAyMy43MTIgMTAuMTI3NSAyMy4zNTU0IDEwLjI2MyAyMy4wMDY3QzEwLjM3OTYgMjIuNzE1MyAxMC41MzQyIDIyLjQ0NTcgMTAuNzM1MyAyMi4yMTU5TDEwLjc2NzIgMjIuMTc5NEwxMC43NTgzIDIyLjEzMThMNy45NDgzMiA2Ljk4MTc2TDcuOTMzMTYgNi45SDcuODVINC44M0M0LjcyMjQ0IDYuOSA0LjYzNTA3IDYuODgyMzMgNC41NDcxNCA2Ljg0NzE1QzQuNDYxMjkgNi44MTI4MSA0LjM4MzM0IDYuNzYxMzQgNC4zMTMwMyA2LjY5MTU5QzQuMjQ1ODQgNi42MTQ1OCA0LjE4NzA0IDYuNTM2NzQgNC4xNTM5OCA2LjQ0NTgzTDQuMTU0MDMgNi40NDU4MUw0LjE1Mjg1IDYuNDQyODZDNC4xMTc4OSA2LjM1NTQ2IDQuMSA2LjI1ODE1IDQuMSA2LjE2VjUuODRDNC4xIDUuNzQ0NjMgNC4xMTY4OCA1LjY1NzIgNC4xNTI2NSA1LjU1Nzg0QzQuMTk4MDIgNS40NTg5MiA0LjI1MTExIDUuMzgwMzEgNC4zMjA3MSA1LjMxMDcxTDQuMzIwODcgNS4zMTA4N0w0LjMyNTI2IDUuMzA1ODVDNC4zODM1MyA1LjIzOTI1IDQuNDU5ODEgNS4xODc3OCA0LjU0NzE0IDUuMTUyODVDNC42MzU2NCA1LjExNzQ1IDQuNzIzMDUgNS4xIDQuODIgNS4xSDguNDJDOC43MjY1OCA1LjEgOC45OTMxIDUuMjAxNzQgOS4yMDQzOCA1LjM4NTQ2TDkuMjA0MzcgNS4zODU0OEw5LjIwNTk4IDUuMzg2ODJDOS40MjY5NiA1LjU3MDk3IDkuNTc2MjMgNS44MzAyMiA5LjY0MjA5IDYuMTEwNDlMOS45MzE2NiA3LjY3ODE2TDkuOTQ2NzggNy43NkgxMC4wM0gyNy4zNkMyNy41NDM1IDcuNzYgMjcuNzI4MyA3LjgwNTk0IDI3Ljg5NTMgNy44ODk0NEMyOC4wNjAyIDcuOTcxOTEgMjguMTk5NSA4LjA5MTg0IDI4LjMyMjQgOC4yNDMwNkwyOC4zMjI0IDguMjQzMDhMMjguMzI0MSA4LjI0NTA4QzI4LjQzMTkgOC4zNzA4NiAyOC41MTUgOC41NDQ3OCAyOC41NTE5IDguNzI5NjFDMjguNTg4MiA4LjkxMDY2IDI4LjU3MDEgOS4xMTE5MiAyOC41MDYyIDkuMjg1NDNMMjguNTAzNiA5LjI5MjM5TDI4LjUwMjEgOS4yOTk2NUwyNi43MTIxIDE3LjkwOTZMMjYuNzExOSAxNy45MTA0QzI2LjY1NjggMTguMTg2MiAyNi41MDAxIDE4LjQzNTcgMjYuMjc3OSAxOC42MTE2TDI2LjI3NzggMTguNjExNEwyNi4yNzI5IDE4LjYxNThDMjYuMDgyNCAxOC43ODgyIDI1LjgxNjggMTguODkgMjUuNTMgMTguODlIMTIuMTNIMTIuMDA4NkwxMi4wMzE5IDE5LjAwOTJMMTIuNDMxOSAyMS4wNTkyTDEyLjQ0NzYgMjEuMTRIMTIuNTNIMjQuNTNDMjQuODM4NCAyMS4xNCAyNS4xMDY4IDIxLjIzMyAyNS4zMTg4IDIxLjM4OTFDMjUuNTE2IDIxLjU0OTIgMjUuNjYyIDIxLjc0MzIgMjUuNzM0OCAyMS45NzA1TDI1Ljc0MTggMjEuOTkyNkwyNS43NTggMjIuMDA5NEMyNi4wMTAxIDIyLjI3MTEgMjYuMjEyNSAyMi41NzA0IDI2LjM0NzIgMjIuOTA3MUwyNi4zNDczIDIyLjkwNzZDMjYuNDkyNiAyMy4yNjYgMjYuNTY5NyAyMy42NTI0IDI2LjU2IDI0LjAzNzVMMjYuNTU5NSAyNC4wMzc1TDI2LjU2MDMgMjQuMDQ3OUMyNi41ODkxIDI0LjQxMjMgMjYuNTMxNiAyNC44MDgxIDI2LjM5NTkgMjUuMTg2MkMyNi4yNjAzIDI1LjU2MzkgMjYuMDU3NSAyNS45MDE0IDI1Ljc3ODEgMjYuMTkwNUwyNS43NzY5IDI2LjE5MThDMjUuNTA2MyAyNi40ODE3IDI1LjE3NzQgMjYuNzE0IDI0LjgwOTIgMjYuODc4N0MyNC40NDI5IDI3LjA0MjYgMjQuMDU2OSAyNy4xMiAyMy42NSAyNy4xMkMyMy4yNTI5IDI3LjEyIDIyLjg1NyAyNy4wNDI1IDIyLjQ5MDggMjYuODc4N1pNMjMuNjAxIDIyLjkyMDZMMjMuNTkxIDIyLjkxOTVMMjMuNTgwOSAyMi45MjA0QzIzLjMzNjkgMjIuOTQyNiAyMy4xMDc0IDIzLjA1MyAyMi45MjM4IDIzLjIxNUwyMi45MjM3IDIzLjIxNDlMMjIuOTE5MyAyMy4yMTkzQzIyLjgyMiAyMy4zMTY2IDIyLjczMzcgMjMuNDM3MiAyMi42Nzc3IDIzLjU3MTVDMjIuNjI0IDIzLjcwMDMgMjIuNTg5MyAyMy44NDUgMjIuNiAyMy45OTM4QzIyLjYwMDkgMjQuMjQ1NCAyMi42ODg3IDI0LjQ4NjQgMjIuODQyOCAyNC42NzM2QzIyLjk5NzYgMjQuODYxNiAyMy4yMTc0IDI0Ljk5MjkgMjMuNDU3OCAyNS4wNDc1TDIzLjQ1NzggMjUuMDQ3N0wyMy40NjM2IDI1LjA0ODZDMjMuNTI0NyAyNS4wNTg4IDIzLjYwMTQgMjUuMDcgMjMuNjggMjUuMDdDMjMuODU3MyAyNS4wNyAyNC4wMjI1IDI1LjAyNTYgMjQuMTc0NyAyNC45NDk0QzI0LjM5OTYgMjQuODM3IDI0LjU2MzkgMjQuNjM3MiAyNC42NjEyIDI0LjQyMUwyNC42NjE5IDI0LjQxOTRDMjQuNzYxMyAyNC4xODc0IDI0Ljc3MjIgMjMuOTMzNyAyNC43MDYyIDIzLjcwMjVDMjQuNjM5NSAyMy40NjkxIDI0LjQ4NTEgMjMuMjYwOSAyNC4yODg1IDIzLjExODlMMjQuMjg2NyAyMy4xMTc2QzI0LjExMTUgMjIuOTk3MiAyMy45MDM5IDIyLjkzMTEgMjMuNjg1NyAyMi45M0wyMy42MDEgMjIuOTIwNlpNMTIuOTQxIDIyLjkyMDZMMTIuOTMxIDIyLjkxOTVMMTIuOTIwOSAyMi45MjA0QzEyLjY3NzIgMjIuOTQyNiAxMi40NDY3IDIzLjA1MjkgMTIuMjcxNiAyMy4yMTdMMTIuMjcxNiAyMy4yMTdMMTIuMjY5MyAyMy4yMTkzQzEyLjE3MiAyMy4zMTY2IDEyLjA4MzcgMjMuNDM3MiAxMi4wMjc3IDIzLjU3MTVDMTEuOTczNCAyMy43MDE4IDExLjk0IDIzLjg0NDggMTEuOTQgMjMuOTlDMTEuOTQgMjQuMjQzIDEyLjAyNzkgMjQuNDg1NSAxMi4xODI4IDI0LjY3MzZDMTIuMzM3NiAyNC44NjE2IDEyLjU1NzQgMjQuOTkyOSAxMi43OTc4IDI1LjA0NzVMMTIuNzk3OCAyNS4wNDc3TDEyLjgwMzYgMjUuMDQ4NkMxMi44NjQ3IDI1LjA1ODggMTIuOTQxNCAyNS4wNyAxMy4wMiAyNS4wN0MxMy4xOTczIDI1LjA3IDEzLjM2MjUgMjUuMDI1NiAxMy41MTQ3IDI0Ljk0OTRDMTMuNzM5NiAyNC44MzcgMTMuOTAzOSAyNC42MzcyIDE0LjAwMTIgMjQuNDIxTDE0LjAwMTkgMjQuNDE5NEMxNC4xMDEzIDI0LjE4NzQgMTQuMTEyMiAyMy45MzM3IDE0LjA0NjIgMjMuNzAyNUMxMy45Nzk1IDIzLjQ2OTEgMTMuODI1MSAyMy4yNjA5IDEzLjYyODUgMjMuMTE4OUwxMy42MjY3IDIzLjExNzZDMTMuNDUxNSAyMi45OTcyIDEzLjI0MzkgMjIuOTMxMSAxMy4wMjU3IDIyLjkzTDEyLjk0MSAyMi45MjA2Wk0yNS4wMiAxNy4wOUgyNS4xMDE0TDI1LjExNzkgMTcuMDEwM0wyNi42Mzc5IDkuNjgwM0wyNi42NjI5IDkuNTZIMjYuNTRIMTAuNDFIMTAuMjg5NkwxMC4zMTE3IDkuNjc4MzdMMTEuNjgxNyAxNy4wMDg0TDExLjY5NyAxNy4wOUgxMS43OEgyNS4wMloiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L3N2Zz4K");
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-basket-info-wrapper,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-basket-info-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 58%;
    padding: 4px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .gridWK,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-basket-info-wrapper .gridWK,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-basket-info-wrapper .gridWK {
    width: 100%;
    position: relative;
    left: 0;
    bottom: auto;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child .grid-basket-info-wrapper .grid-basket-info-links,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child .grid-basket-info-wrapper .grid-basket-info-links,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child .grid-basket-info-wrapper .grid-basket-info-links {
    width: 100%;
    position: relative;
    left: 0;
    bottom: auto;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child {
    margin-top: 10px;
  }
  .show-purchased-filter-container {
    margin-right: 0;
  }
  .show-purchased-filter-container.no-margin {
    margin-right: 0;
  }
}
.solr-grid-filter-container-inner-top {
  display: inline-flex;
  justify-content: space-between;
  width: calc(100% - 300px);
}
@media (min-width: 991px) {
  div.solr-grid-filter.use-sticky .filter-dropdown-container {
    height: unset;
    position: relative;
  }
  div.solr-grid-filter.use-sticky .filter-dropdown-container .filter-select.sticky-filter-toggler {
    display: none;
  }
  div.solr-grid-filter.use-sticky .filter-dropdown-container .sticky-filter-toggler {
    position: absolute;
    right: 0;
    top: 0;
  }
  div.solr-grid-filter.use-sticky .filter-dropdown-container .sticky-filter-toggler .sticky-filter-toggler-button {
    width: 40px;
    height: 40px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA0OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiLz4KPC9tYXNrPgo8cGF0aCBkPSJNNDAuODggMTEuNTYwNEM0MS4wMjc4IDExLjU1NzcgNDEuMTc0NyAxMS41ODQ4IDQxLjMxMTggMTEuNjQwMUM0MS40NDg5IDExLjY5NTQgNDEuNTczNSAxMS43Nzc5IDQxLjY3OCAxMS44ODI0QzQxLjc4MjYgMTEuOTg3IDQxLjg2NSAxMi4xMTE1IDQxLjkyMDMgMTIuMjQ4NkM0MS45NzU2IDEyLjM4NTggNDIuMDAyNyAxMi41MzI2IDQyIDEyLjY4MDRWMTMuODIwNEM0Mi4wMDI3IDEzLjk2ODIgNDEuOTc1NiAxNC4xMTUxIDQxLjkyMDMgMTQuMjUyMkM0MS44NjUgMTQuMzg5MyA0MS43ODI2IDE0LjUxMzggNDEuNjc4IDE0LjYxODRDNDEuNTczNSAxNC43MjI5IDQxLjQ0ODkgMTQuODA1NCA0MS4zMTE4IDE0Ljg2MDdDNDEuMTc0NyAxNC45MTYgNDEuMDI3OCAxNC45NDMxIDQwLjg4IDE0Ljk0MDRIMjYuMjRWMTYuNjIwNEMyNi4yNTIxIDE2Ljc3MDYgMjYuMjMxNCAxNi45MjE2IDI2LjE3OTQgMTcuMDYyOUMyNi4xMjc0IDE3LjIwNDMgMjYuMDQ1MyAxNy4zMzI2IDI1LjkzODcgMTcuNDM5MUMyNS44MzIyIDE3LjU0NTYgMjUuNzAzOSAxNy42Mjc4IDI1LjU2MjUgMTcuNjc5OEMyNS40MjExIDE3LjczMTggMjUuMjcwMiAxNy43NTI1IDI1LjEyIDE3Ljc0MDRIMjIuODhDMjIuNzI5OSAxNy43NTI1IDIyLjU3ODkgMTcuNzMxOCAyMi40Mzc1IDE3LjY3OThDMjIuMjk2MiAxNy42Mjc4IDIyLjE2NzggMTcuNTQ1NiAyMi4wNjEzIDE3LjQzOTFDMjEuOTU0OCAxNy4zMzI2IDIxLjg3MjcgMTcuMjA0MyAyMS44MjA2IDE3LjA2MjlDMjEuNzY4NiAxNi45MjE2IDIxLjc0NzkgMTYuNzcwNiAyMS43NiAxNi42MjA0VjE0Ljk0MDRINy4xMjAwMUM2Ljk3MjE4IDE0Ljk0MzEgNi44MjUzMiAxNC45MTYgNi42ODgyMSAxNC44NjA3QzYuNTUxMSAxNC44MDU0IDYuNDI2NTUgMTQuNzIyOSA2LjMyMiAxNC42MTg0QzYuMjE3NDYgMTQuNTEzOCA2LjEzNTA2IDE0LjM4OTMgNi4wNzk3MyAxNC4yNTIyQzYuMDI0NDEgMTQuMTE1MSA1Ljk5NzI5IDEzLjk2ODIgNi4wMDAwMSAxMy44MjA0VjEyLjY4MDRDNS45OTcyOSAxMi41MzI2IDYuMDI0NDEgMTIuMzg1OCA2LjA3OTczIDEyLjI0ODZDNi4xMzUwNiAxMi4xMTE1IDYuMjE3NDYgMTEuOTg3IDYuMzIyIDExLjg4MjRDNi40MjY1NSAxMS43Nzc5IDYuNTUxMSAxMS42OTU0IDYuNjg4MjEgMTEuNjQwMUM2LjgyNTMyIDExLjU4NDggNi45NzIxOCAxMS41NTc3IDcuMTIwMDEgMTEuNTYwNEgyMS43NlY5Ljg4MDQyQzIxLjc0OTQgOS41Nzg0NCAyMS44NTcgOS4yODQyNCAyMi4wNiA5LjA2MDQxQzIyLjI4MDcgOC44NTAxNSAyMi41NzUyIDguNzM1MiAyMi44OCA4Ljc0MDRIMjUuMTJDMjUuNDI0OCA4LjczNTIgMjUuNzE5MyA4Ljg1MDE1IDI1Ljk0IDkuMDYwNDFDMjYuMTQzIDkuMjg0MjQgMjYuMjUwNiA5LjU3ODQ0IDI2LjI0IDkuODgwNDJWMTEuNTYwNEg0MC44OFpNNDAuODggMjIuODIwNEM0MS4wMjY2IDIyLjgxNDUgNDEuMTcyOSAyMi44MzgxIDQxLjMxMDMgMjIuODg5NkM0MS40NDc3IDIyLjk0MTEgNDEuNTczNCAyMy4wMTk2IDQxLjY4IDIzLjEyMDRDNDEuNzg3OSAyMy4yMjcgNDEuODcyMiAyMy4zNTUgNDEuOTI3MyAyMy40OTYzQzQxLjk4MjUgMjMuNjM3NiA0Mi4wMDcyIDIzLjc4ODkgNDIgMjMuOTQwNFYyNS4wNjA0QzQyLjAwNzIgMjUuMjExOSA0MS45ODI1IDI1LjM2MzIgNDEuOTI3MyAyNS41MDQ1QzQxLjg3MjIgMjUuNjQ1OCA0MS43ODc5IDI1Ljc3MzkgNDEuNjggMjUuODgwNEM0MS41NzM0IDI1Ljk4MTMgNDEuNDQ3NyAyNi4wNTk3IDQxLjMxMDMgMjYuMTExM0M0MS4xNzI5IDI2LjE2MjggNDEuMDI2NiAyNi4xODYzIDQwLjg4IDI2LjE4MDRIMzUuMjRWMjcuODgwNEMzNS4yNDU5IDI4LjAyNyAzNS4yMjI0IDI4LjE3MzMgMzUuMTcwOSAyOC4zMTA3QzM1LjExOTMgMjguNDQ4MSAzNS4wNDA4IDI4LjU3MzggMzQuOTQgMjguNjgwNEMzNC44MzM1IDI4Ljc4ODMgMzQuNzA1NCAyOC44NzI2IDM0LjU2NDEgMjguOTI3N0MzNC40MjI4IDI4Ljk4MjkgMzQuMjcxNSAyOS4wMDc2IDM0LjEyIDI5LjAwMDRIMzEuODhDMzEuNzI4NSAyOS4wMDc2IDMxLjU3NzIgMjguOTgyOSAzMS40MzU5IDI4LjkyNzdDMzEuMjk0NiAyOC44NzI2IDMxLjE2NjYgMjguNzg4MyAzMS4wNiAyOC42ODA0QzMwLjk1OTIgMjguNTczOCAzMC44ODA3IDI4LjQ0ODEgMzAuODI5MiAyOC4zMTA3QzMwLjc3NzYgMjguMTczMyAzMC43NTQxIDI4LjAyNyAzMC43NiAyNy44ODA0VjI2LjE4MDRINy4xMjAwMUM2Ljk3MzM5IDI2LjE4NjMgNi44MjcwOCAyNi4xNjI4IDYuNjg5NjkgMjYuMTExM0M2LjU1MjMgMjYuMDU5NyA2LjQyNjYgMjUuOTgxMyA2LjMyMDAxIDI1Ljg4MDRDNi4yMTIwOCAyNS43NzM5IDYuMTI3ODEgMjUuNjQ1OCA2LjA3MjY4IDI1LjUwNDVDNi4wMTc1NCAyNS4zNjMyIDUuOTkyNzggMjUuMjExOSA2LjAwMDAxIDI1LjA2MDRWMjMuOTQwNEM1Ljk5Mjc4IDIzLjc4ODkgNi4wMTc1NCAyMy42Mzc2IDYuMDcyNjggMjMuNDk2M0M2LjEyNzgxIDIzLjM1NSA2LjIxMjA4IDIzLjIyNyA2LjMyMDAxIDIzLjEyMDRDNi40MjY2IDIzLjAxOTYgNi41NTIzIDIyLjk0MTEgNi42ODk2OSAyMi44ODk2QzYuODI3MDggMjIuODM4MSA2Ljk3MzM5IDIyLjgxNDUgNy4xMjAwMSAyMi44MjA0SDMwLjc2VjIxLjEyMDRDMzAuNzU0MSAyMC45NzM4IDMwLjc3NzYgMjAuODI3NSAzMC44MjkyIDIwLjY5MDFDMzAuODgwNyAyMC41NTI3IDMwLjk1OTIgMjAuNDI3IDMxLjA2IDIwLjMyMDRDMzEuMTY2NiAyMC4yMTI1IDMxLjI5NDYgMjAuMTI4MiAzMS40MzU5IDIwLjA3MzFDMzEuNTc3MiAyMC4wMTggMzEuNzI4NSAxOS45OTMyIDMxLjg4IDIwLjAwMDRIMzQuMTJDMzQuMjcxNSAxOS45OTMyIDM0LjQyMjggMjAuMDE4IDM0LjU2NDEgMjAuMDczMUMzNC43MDU0IDIwLjEyODIgMzQuODMzNSAyMC4yMTI1IDM0Ljk0IDIwLjMyMDRDMzUuMDQwOCAyMC40MjcgMzUuMTE5MyAyMC41NTI3IDM1LjE3MDkgMjAuNjkwMUMzNS4yMjI0IDIwLjgyNzUgMzUuMjQ1OSAyMC45NzM4IDM1LjI0IDIxLjEyMDRWMjIuODIwNEg0MC44OFpNNDAuODggMzQuMDYwNEM0MS4wMjc4IDM0LjA1NzcgNDEuMTc0NyAzNC4wODQ4IDQxLjMxMTggMzQuMTQwMUM0MS40NDg5IDM0LjE5NTQgNDEuNTczNSAzNC4yNzc5IDQxLjY3OCAzNC4zODI0QzQxLjc4MjYgMzQuNDg3IDQxLjg2NSAzNC42MTE1IDQxLjkyMDMgMzQuNzQ4NkM0MS45NzU2IDM0Ljg4NTggNDIuMDAyNyAzNS4wMzI2IDQyIDM1LjE4MDRWMzYuMzIwNEM0Mi4wMDI3IDM2LjQ2ODIgNDEuOTc1NiAzNi42MTUxIDQxLjkyMDMgMzYuNzUyMkM0MS44NjUgMzYuODg5MyA0MS43ODI2IDM3LjAxMzggNDEuNjc4IDM3LjExODRDNDEuNTczNSAzNy4yMjI5IDQxLjQ0ODkgMzcuMzA1NCA0MS4zMTE4IDM3LjM2MDdDNDEuMTc0NyAzNy40MTYgNDEuMDI3OCAzNy40NDMxIDQwLjg4IDM3LjQ0MDRIMTcuMjRWMzkuMTIwNEMxNy4yNTA2IDM5LjQyMjQgMTcuMTQzIDM5LjcxNjYgMTYuOTQgMzkuOTQwNEMxNi43MTkzIDQwLjE1MDcgMTYuNDI0OCA0MC4yNjU2IDE2LjEyIDQwLjI2MDRIMTMuODhDMTMuNTc1MiA0MC4yNjU2IDEzLjI4MDcgNDAuMTUwNyAxMy4wNiAzOS45NDA0QzEyLjg1NyAzOS43MTY2IDEyLjc0OTQgMzkuNDIyNCAxMi43NiAzOS4xMjA0VjM3LjQ0MDRINy4xMjAwMUM2Ljk3MjE4IDM3LjQ0MzEgNi44MjUzMiAzNy40MTYgNi42ODgyMSAzNy4zNjA3QzYuNTUxMSAzNy4zMDU0IDYuNDI2NTUgMzcuMjIyOSA2LjMyMiAzNy4xMTg0QzYuMjE3NDYgMzcuMDEzOCA2LjEzNTA2IDM2Ljg4OTMgNi4wNzk3MyAzNi43NTIyQzYuMDI0NDEgMzYuNjE1MSA1Ljk5NzI5IDM2LjQ2ODIgNi4wMDAwMSAzNi4zMjA0VjM1LjE4MDRDNS45OTcyOSAzNS4wMzI2IDYuMDI0NDEgMzQuODg1OCA2LjA3OTczIDM0Ljc0ODZDNi4xMzUwNiAzNC42MTE1IDYuMjE3NDYgMzQuNDg3IDYuMzIyIDM0LjM4MjRDNi40MjY1NSAzNC4yNzc5IDYuNTUxMSAzNC4xOTU0IDYuNjg4MjEgMzQuMTQwMUM2LjgyNTMyIDM0LjA4NDggNi45NzIxOCAzNC4wNTc3IDcuMTIwMDEgMzQuMDYwNEgxMi43NlYzMi4zODA0QzEyLjc0NzkgMzIuMjMwMyAxMi43Njg2IDMyLjA3OTMgMTIuODIwNiAzMS45Mzc5QzEyLjg3MjcgMzEuNzk2NiAxMi45NTQ4IDMxLjY2ODIgMTMuMDYxMyAzMS41NjE3QzEzLjE2NzggMzEuNDU1MiAxMy4yOTYyIDMxLjM3MyAxMy40Mzc1IDMxLjMyMUMxMy41Nzg5IDMxLjI2OSAxMy43Mjk5IDMxLjI0ODQgMTMuODggMzEuMjYwNEgxNi4xMkMxNi4yNzAyIDMxLjI0ODQgMTYuNDIxMSAzMS4yNjkgMTYuNTYyNSAzMS4zMjFDMTYuNzAzOSAzMS4zNzMgMTYuODMyMiAzMS40NTUyIDE2LjkzODcgMzEuNTYxN0MxNy4wNDUzIDMxLjY2ODIgMTcuMTI3NCAzMS43OTY2IDE3LjE3OTQgMzEuOTM3OUMxNy4yMzE0IDMyLjA3OTMgMTcuMjUyMSAzMi4yMzAzIDE3LjI0IDMyLjM4MDRWMzQuMDYwNEg0MC44OFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    display: none;
  }
  div.solr-grid-filter.use-sticky .filter-dropdown-container.is-expanded {
    overflow: visible;
    height: unset;
  }
  #solr-grid-filter-container-parent {
    margin-bottom: 20px;
  }
  #solr-grid-filter-container-parent div.solr-grid-filter.use-sticky .filter-dropdown-container {
    margin-right: 290px;
  }
  #solr-grid-filter-container.use-sticky.show-filter-toggler .filter-dropdown-container .filter-select.sticky-filter-toggler,
  #solr-grid-filter-container.use-sticky.show-filter-toggler .filter-dropdown-container .sticky-filter-toggler {
    display: block;
  }
  #solr-grid-filter-container.use-sticky.show-filter-toggler .filter-dropdown-container.is-expanded .sticky-filter-toggler {
    display: inline-block;
    position: absolute;
    top: unset;
    right: unset;
    margin-left: 2px;
  }
  #sticky-filter .show-purchased-filter-container {
    margin-right: 0;
  }
  .show-purchased-filter-container {
    margin-right: 290px;
    display: flex;
    gap: 10px;
  }
  .show-purchased-filter-container > div {
    flex: 1 1 0;
  }
  .show-purchased-filter-container #live-price-calc,
  .show-purchased-filter-container .live-price-calc {
    justify-content: right;
  }
  .show-purchased-filter-container.no-margin {
    margin-right: 0;
  }
}
.grid-icon-product-comparison {
  cursor: pointer;
  position: relative;
}
.grid-icon-product-comparison__icon {
  display: block;
  width: 20px;
  height: 20px;
  margin-bottom: 1px;
  -webkit-mask-image: url('/images/icons/comparison_24.svg');
  mask-image: url('/images/icons/comparison_24.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: black;
}
.grid-icon-product-comparison__icon--in-list-y {
  background-color: #088344;
}
.grid-icon-options {
  cursor: pointer;
  display: inline-block;
}
.grid-icon-options__icon {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url('/images/icons/options.svg');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (min-width: 992px) {
  .grid-icon-options__icon {
    display: none;
  }
}
.grid-overflow-icon-options {
  display: inline-block;
}
.grid-overflow-icon-options-backdrop {
  display: none;
}
@keyframes grid-overflow-icon-options--position-over {
  0% {
    top: -100px;
    opacity: 0;
  }
  100% {
    top: 42px;
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .grid-overflow-icon-options {
    display: none;
    bottom: 60px;
  }
  .grid-overflow-icon-options--expanded-y {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 45px;
    width: 100%;
    box-shadow: 1px 1px 4px black;
    background-color: white;
    padding: 4px 20px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 {
    transition: padding-bottom 0.4s;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3--enlarged-y {
    padding-bottom: 200px;
  }
  .grid-overflow-icon-options--expanded-y.grid-overflow-icon-options--position-bottom {
    bottom: unset;
    top: 42px;
    z-index: 1;
  }
  .grid-overflow-icon-options--expanded-y.grid-overflow-icon-options--position-over {
    animation-name: grid-overflow-icon-options--position-over;
    animation-duration: 0.4s;
    animation-iteration-count: 1;
    bottom: unset;
    top: 42px;
    z-index: 1;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table .grid-icon-wrapper .grid-overflow-icon-options .grid-icon {
    display: block;
    position: relative;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon {
    height: 52px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon,
  .grid-icon-product-comparison {
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 27px;
    height: 52px;
    padding-top: 10px;
    background-position: left center;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon::before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon::before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-favourites .gridFavoritIcon::before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon::before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:first-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon::before,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table tbody tr:last-child td:last-child > .grid-icon-wrapper .grid-overflow-icon-options .grid-icon-orderlist .pinIcon::before,
  .grid-icon-product-comparison::before {
    display: block;
    content: '\00A0';
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    right: 0px;
    background-color: #666666;
    -webkit-mask-image: url('/images/icons/plus.svg');
    mask-image: url('/images/icons/plus.svg');
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
  .grid-icon-product-comparison--in-list-y::before {
    -webkit-mask-image: url('/images/icons/minus.svg');
    mask-image: url('/images/icons/minus.svg');
  }
  .grid-overflow-icon-options .grid-icon {
    border-bottom: 1px solid #E0E0E0;
  }
  .grid-overflow-icon-options .grid-icon-product-comparison {
    border-bottom: 0px none transparent;
  }
  .grid-icon-product-comparison__icon {
    position: absolute;
    top: 16px;
    left: 4px;
  }
  .grid-overflow-icon-options .grid-icon .mobile-label {
    display: block;
    font-size: 12pt;
    color: black;
    margin-left: 30px;
    height: 32px;
    line-height: 32px;
  }
  .grid-icon-product-comparison-after-add__button {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 3px;
  }
  .grid-icon-product-comparison-after-add__icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-mask-image: url('/images/icons/comparison_24.svg');
    mask-image: url('/images/icons/comparison_24.svg');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: white;
    vertical-align: middle;
    margin-right: 4px;
  }
}
@media (min-width: 992px) {
  .grid-overflow-icon-options .grid-icon .mobile-label {
    display: none;
  }
  .grid-icon-product-comparison-after-add {
    display: none;
  }
}
.cms-layout-MSM .solr-grid .solr-container-1 .solr-container-2 .solr-container-3 table.table thead th.shadow {
  height: 100%;
}
#profit-now {
  margin-bottom: -10px;
}
.profit-now-wrapper {
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding-bottom: 10px;
}
.profit-now-wrapper::-webkit-scrollbar {
  display: none;
}
.profit-now-wrapper div.productimageplaceholder {
  width: 75px;
  height: 75px;
  line-height: 75px;
}
.profit-now-wrapper .profit-now-container {
  position: relative;
  white-space: nowrap;
  display: flex;
}
.profit-now-wrapper .profit-now-container .profit-now-indicator {
  display: none;
  position: absolute;
  border: 1px solid red;
  top: 110px;
  z-index: 5;
  background-color: red;
}
.profit-now-wrapper .profit-now-container .profit-now-indicator.profit-now-indicator-left {
  left: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-indicator.profit-now-indicator-right {
  right: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link {
  margin-left: 20px;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link:hover {
  text-decoration: none;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link:hover * {
  color: #CB0538 !important;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item {
  display: inline-block;
  float: none;
  height: 253px;
  width: 225px;
  position: relative;
  background: #fff;
  border: 1px solid #F0F0F0;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  margin-bottom: 4px;
  border-radius: 0;
  padding: 0;
  vertical-align: top;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item.is-action:before {
  content: "";
  position: absolute;
  border-width: 0 0 25px 25px;
  border-style: solid;
  border-color: #cb0538 transparent transparent #cb0538;
  background: transparent;
  display: block;
  z-index: 10;
  left: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-image {
  float: none;
  clear: both;
  margin-left: 13px;
  margin-top: 13px;
  width: 75px;
  height: 75px;
  overflow: hidden;
  text-align: center;
  position: relative;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-image img {
  margin: 0;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  left: 0;
  position: relative;
  transform: translateY(-50%);
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-product-text {
  max-width: 100%;
  float: left;
  display: block;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-product-text .profit-now-productname {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-top: 8px;
  padding-left: 13px;
  padding-right: 13px;
  white-space: normal;
  float: none;
  clear: both;
  height: 6em;
  margin-left: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-product-text .profit-now-art-nr {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #8d8d8d;
  margin-top: 12px;
  padding-left: 13px;
  float: none;
  clear: both;
  margin-left: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-product-text .profit-now-price {
  position: absolute;
  bottom: 13px;
  left: 0;
  margin-left: 13px;
  margin-right: 13px;
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  background: #fff;
  padding-top: 3px;
  width: calc(100% - 26px);
}
.profit-now-wrapper .profit-now-container .profit-now-item-link .profit-now-item .profit-now-product-text .profit-now-price .profit-now-price-special {
  color: #CB0538;
  font-weight: 600;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link.first {
  margin-left: 0;
}
.profit-now-wrapper .profit-now-container .profit-now-item-link.marketing_teaser .profit-now-item,
.profit-now-wrapper .profit-now-container .profit-now-item-link.marketing_teaser_half_page .profit-now-item {
  width: auto;
}
.container-home-profit-now {
  position: relative;
}
.chapter-list-image-container .profit-now-indicator,
.container-home-profit-now .profit-now-indicator,
.accordion .accordion-body .profit-now-indicator {
  display: block;
}
.chapter-list-image-container .profit-now-indicator--shown-y,
.container-home-profit-now .profit-now-indicator--shown-y,
.accordion .accordion-body .profit-now-indicator--shown-y {
  display: block;
}
.chapter-list-image-container .profit-now-indicator--shown-n,
.container-home-profit-now .profit-now-indicator--shown-n,
.accordion .accordion-body .profit-now-indicator--shown-n {
  display: none;
}
.chapter-list-image-container .profit-now-indicator,
.container-home-profit-now .profit-now-indicator,
.accordion .accordion-body .profit-now-indicator {
  position: absolute;
  border: none;
  top: 62px;
  z-index: 5;
  background-color: rgba(255, 255, 255, 0.6);
  height: 48px;
  width: 20px;
}
.chapter-list-image-container .profit-now-indicator > span,
.container-home-profit-now .profit-now-indicator > span,
.accordion .accordion-body .profit-now-indicator > span {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  width: 20px;
  height: 48px;
  display: block;
}
@media (max-width: 991px) {
  .chapter-list-image-container .profit-now-indicator,
  .container-home-profit-now .profit-now-indicator,
  .accordion .accordion-body .profit-now-indicator {
    display: none;
  }
}
.chapter-list-image-container .profit-now-indicator:hover,
.container-home-profit-now .profit-now-indicator:hover,
.accordion .accordion-body .profit-now-indicator:hover {
  cursor: pointer;
}
.chapter-list-image-container .profit-now-indicator.profit-now-indicator-left,
.container-home-profit-now .profit-now-indicator.profit-now-indicator-left,
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-left {
  left: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 1px 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.chapter-list-image-container .profit-now-indicator.profit-now-indicator-left > span,
.container-home-profit-now .profit-now-indicator.profit-now-indicator-left > span,
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-left > span {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
}
.chapter-list-image-container .profit-now-indicator.profit-now-indicator-right,
.container-home-profit-now .profit-now-indicator.profit-now-indicator-right,
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-right {
  right: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.chapter-list-image-container .profit-now-indicator.profit-now-indicator-right > span,
.container-home-profit-now .profit-now-indicator.profit-now-indicator-right > span,
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-right > span {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA0NTEgMTkuMjg1Nkw5IDE4LjIzNDdMMTQuOTA5OSAxMi4yODYxTDkgNi4zMzc1NUwxMC4wNDUxIDUuMjg1NjRMMTcgMTIuMjg2MUwxMC4wNDUxIDE5LjI4NTZaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.container-home-profit-now .profit-now-indicator {
  top: 135px;
}
.accordion .accordion-body .profit-now-indicator {
  top: 80px;
}
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-left {
  left: 0;
}
.accordion .accordion-body .profit-now-indicator.profit-now-indicator-right {
  right: 0;
}
.chapter-list-image-container {
  position: relative;
}
.chapter-list-image-container.is-disabled {
  display: none;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item {
  height: 190px;
  width: 162px;
  margin-right: 14px;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item .profit-now-image {
  margin: 0;
  width: 100%;
  height: 100px;
  background-size: cover;
  background-repeat: no-repeat;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item .profit-now-product-text {
  height: unset;
  max-width: unset;
  width: 100%;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item .profit-now-product-text .profit-now-productname {
  height: 90px;
  margin: 0;
  padding: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item.active .profit-now-product-text .profit-now-productname {
  color: #CB0538;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item.not-active {
  opacity: 0.5;
}
.chapter-list-image-container .profit-now-wrapper .profit-now-item-link .profit-now-item.not-active:hover {
  opacity: 1;
}
.chapter-list-image-container.chapter-list-list-container-all {
  overflow: unset;
}
.chapter-list-image-container.chapter-list-list-container-all .profit-now-wrapper .profit-now-container {
  white-space: normal;
  display: block;
}
.chapter-list-image-container.chapter-list-list-container-all .profit-now-wrapper .profit-now-item-link .profit-now-item {
  margin-bottom: 14px;
}
.chapter-list-image-container .showContainer {
  padding-bottom: 0;
  padding-top: 12px;
}
@media screen {
  .r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
  }
  .r-tabs .r-tabs-tab {
    display: inline-block;
    margin-left: 20px;
    list-style: none;
  }
  .r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
  }
  .r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
  }
  .r-tabs .r-tabs-accordion-title {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .r-tabs .r-tabs-nav {
    display: none;
  }
  .r-tabs .r-tabs-accordion-title {
    display: block;
  }
}
.r-tabs {
  position: relative;
}
.r-tabs .r-tabs-nav {
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 1px solid #ccc;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
  position: relative;
  top: 1px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
  background: #F2F2F2;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 15px 0;
  display: inline-block;
  text-decoration: none;
  color: #6A6A6A;
  font-weight: 600;
  text-align: center;
  max-width: 100px;
  width: 100%;
}
.r-tabs .r-tabs-nav .r-tabs-state-active {
  background-color: #fff;
  margin-bottom: -1px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.r-tabs .r-tabs-nav:first-child .r-tabs-state-active:first-child {
  border-left: 1px solid #ccc;
}
.r-tabs .r-tabs-nav .r-tabs-state-active2-4 {
  background-color: #F2F2F2;
  margin-bottom: -1px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #6A6A6A;
  background-color: #fff;
}
.r-tabs .r-tabs-panel {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  margin-bottom: 3px;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;
  background-color: #F2F2F2;
  color: #004280;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 3px;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  color: #004280;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  margin-bottom: 0;
}
.r-tabs-state-disabled {
  display: none;
}
/* text colors and sizes */
.text-red {
  color: #cb0538;
}
.text-black {
  color: #000;
}
.text-small {
  font-size: 13px;
}
.gray-background {
  background: #efeff0;
}
.black-text {
  color: #000;
}
.font-weight-normal {
  font-weight: normal;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.flex-column-space {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.color-black {
  color: #000;
}
b.blue {
  color: #003366;
}
.noscroll {
  position: fixed;
  overflow-y: scroll;
}
.pointer {
  cursor: pointer;
}
.semi-transparent {
  opacity: 0.5;
}
@media (max-width: 992px) {
  .mobile {
    display: block !important;
  }
  .desktop {
    display: none !important;
  }
}
@media (min-width: 991px) {
  .balance-content {
    padding-top: 0;
    margin-right: -42px;
    margin-left: -42px;
  }
  .mobile-inline {
    display: none;
  }
}
/* sizes and */
.m-b-30 {
  margin-bottom: 50px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-b-12 {
  margin-bottom: 12px;
}
.m-b-13 {
  margin-bottom: 13px;
}
.m-b-14 {
  margin-bottom: 14px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-b-8 {
  margin-bottom: 8px;
}
.m-b-16 {
  margin-bottom: 16px;
}
.m-b-24 {
  margin-bottom: 24px;
}
.m-b-48 {
  margin-bottom: 48px;
}
.m-b-0 {
  margin-bottom: 0;
}
.m-t-0 {
  margin-top: 0;
}
.m-t-5 {
  margin-top: 5px;
}
.m-t-14 {
  margin-top: 14px;
}
.m-t-16 {
  margin-top: 16px;
}
.m-t-24 {
  margin-top: 24px;
}
.m-t-30 {
  margin-top: 50px;
}
.m-t-40 {
  margin-top: 40px;
}
.m-t-48 {
  margin-top: 48px;
}
.m-t-60 {
  margin-top: 60px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-l-40 {
  margin-left: 40px;
}
.m-r-10 {
  margin-right: 10px;
}
.lh-24 {
  line-height: 24px;
}
.line-space-20 .line {
  margin-left: -20px;
  margin-right: -20px;
}
.line-space-20 .unit {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 992px) {
  .p-x-0-desktop {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-r-0-desktop {
    padding-right: 0 !important;
  }
}
/* message */
.message {
  padding: 10px 20px;
  color: #000;
  position: relative;
}
.message > .icon {
  position: absolute;
  top: 6px;
  left: 16px;
  background-size: 24px!important;
  height: 24px!important;
  width: 24px!important;
  margin: 0!important;
  border-radius: 0!important;
}
.message.error {
  border: 1px solid #cb0538;
  background-color: #FFEEF1;
}
.message.error .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy44MTU4IiB5PSIzLjgxNTgiIHdpZHRoPSIxNi4zNjg0IiBoZWlnaHQ9IjE2LjM2ODQiIHJ4PSIxLjUiIGZpbGw9IiNDQjA1MzgiIHN0cm9rZT0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljk3Nzg3IDE2LjYzMTVIMTAuNzI1MVYxNC44ODMxSDguOTc3ODdWMTYuNjMxNVpNOS4zNTY1MSAxNC4yNzk5TDguOTAyNjIgOS42NTI5MVY3LjUxNDI4SDEwLjc5MzVWOS42NTI5MUwxMC4zNDU0IDE0LjI3OTlIOS4zNTY1MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMjE5MyAxNi42MzE1SDE0Ljk2NjVWMTQuODgzMUgxMy4yMTkzVjE2LjYzMTVaTTEzLjU5NzkgMTQuMjc5OUwxMy4xNDUyIDkuNjUyOTFWNy41MTQyOEgxNS4wMzZWOS42NTI5MUwxNC41ODc5IDE0LjI3OTlIMTMuNTk3OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=") no-repeat;
}
.message.warning {
  border: 1px solid #FFCD00;
  background-color: #FFF3DB;
}
.message.warning .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODA5MDIgMTkuNUwxMiA1LjExODAzTDE5LjE5MSAxOS41SDQuODA5MDJaIiBmaWxsPSIjRkZDRDAwIiBzdHJva2U9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMjc3OSAxNy44NjY2SDEyLjY2ODhWMTYuNDc0NkgxMS4yNzc5VjE3Ljg2NjZaTTExLjU3OTcgMTUuOTk1N0wxMS4yMTkyIDEyLjMxMjVWMTAuNjEwMUgxMi43MjMyVjEyLjMxMjVMMTIuMzY2OSAxNS45OTU3SDExLjU3OTdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") no-repeat;
}
.message.warning-info {
  border: 1px solid #FFCD00;
  background-color: #FFF3DB;
}
.message.warning-info .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==") no-repeat;
}
.message.info {
  border: 1px solid #8D8D8D;
  background-color: #f3f3f3;
}
.message.info .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjkzNzUgMTAuNzYyNUgxMS4wNjI1VjE2LjUzNzVIMTIuOTM3NVYxMC43NjI1WiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgOS43NDcxM0MxMi42MjEzIDkuNzQ3MTMgMTMuMTI1IDkuMjQzNDUgMTMuMTI1IDguNjIyMTNDMTMuMTI1IDguMDAwODEgMTIuNjIxMyA3LjQ5NzEzIDEyIDcuNDk3MTNDMTEuMzc4NyA3LjQ5NzEzIDEwLjg3NSA4LjAwMDgxIDEwLjg3NSA4LjYyMjEzQzEwLjg3NSA5LjI0MzQ1IDExLjM3ODcgOS43NDcxMyAxMiA5Ljc0NzEzWiIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNMTIgNS40OTY1MkMxMy4yODYzIDUuNDk2NTIgMTQuNTQzNyA1Ljg3Nzk0IDE1LjYxMzEgNi41OTI1NUMxNi42ODI2IDcuMzA3MTcgMTcuNTE2MiA4LjMyMjg3IDE4LjAwODQgOS41MTEyM0MxOC41MDA3IDEwLjY5OTYgMTguNjI5NSAxMi4wMDcyIDE4LjM3ODUgMTMuMjY4OEMxOC4xMjc2IDE0LjUzMDMgMTcuNTA4MiAxNS42ODkxIDE2LjU5ODcgMTYuNTk4N0MxNS42ODkxIDE3LjUwODIgMTQuNTMwMyAxOC4xMjc2IDEzLjI2ODggMTguMzc4NUMxMi4wMDcyIDE4LjYyOTUgMTAuNjk5NiAxOC41MDA3IDkuNTExMjMgMTguMDA4NEM4LjMyMjg3IDE3LjUxNjIgNy4zMDcxNyAxNi42ODI2IDYuNTkyNTYgMTUuNjEzMUM1Ljg3Nzk1IDE0LjU0MzYgNS40OTY1MiAxMy4yODYzIDUuNDk2NTIgMTJDNS40OTg0NyAxMC4yNzU4IDYuMTg0MjggOC42MjI3MSA3LjQwMzUgNy40MDM1QzguNjIyNzIgNi4xODQyOCAxMC4yNzU4IDUuNDk4NDcgMTIgNS40OTY1MlpNMTIgNEMxMC40MTc4IDQgOC44NzEwMyA0LjQ2OTE5IDcuNTU1NDQgNS4zNDgyNEM2LjIzOTg1IDYuMjI3MjkgNS4yMTQ0NyA3LjQ3NjcyIDQuNjA4OTcgOC45Mzg1M0M0LjAwMzQ3IDEwLjQwMDMgMy44NDUwNCAxMi4wMDg5IDQuMTUzNzIgMTMuNTYwN0M0LjQ2MjQgMTUuMTEyNiA1LjIyNDMzIDE2LjUzOCA2LjM0MzE1IDE3LjY1NjlDNy40NjE5NyAxOC43NzU3IDguODg3NDMgMTkuNTM3NiAxMC40MzkzIDE5Ljg0NjNDMTEuOTkxMSAyMC4xNTUgMTMuNTk5NyAxOS45OTY1IDE1LjA2MTUgMTkuMzkxQzE2LjUyMzMgMTguNzg1NSAxNy43NzI3IDE3Ljc2MDIgMTguNjUxOCAxNi40NDQ2QzE5LjUzMDggMTUuMTI5IDIwIDEzLjU4MjMgMjAgMTJDMjAgOS44NzgyNyAxOS4xNTcxIDcuODQzNDQgMTcuNjU2OSA2LjM0MzE1QzE2LjE1NjYgNC44NDI4NSAxNC4xMjE3IDQgMTIgNFoiIGZpbGw9IiM4RDhEOEQiLz4KPC9zdmc+Cg==") no-repeat;
}
.message.success {
  border: 1px solid #088344;
  background-color: #E3F1E2;
}
.message.success .icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzEwLjQxNzggNCA4Ljg3MTAzIDQuNDY5MTkgNy41NTU0NCA1LjM0ODI0QzYuMjM5ODUgNi4yMjcyOSA1LjIxNDQ3IDcuNDc2NzIgNC42MDg5NyA4LjkzODUzQzQuMDAzNDcgMTAuNDAwMyAzLjg0NTA0IDEyLjAwODkgNC4xNTM3MiAxMy41NjA3QzQuNDYyNCAxNS4xMTI2IDUuMjI0MzMgMTYuNTM4IDYuMzQzMTUgMTcuNjU2OUM3LjQ2MTk3IDE4Ljc3NTcgOC44ODc0MyAxOS41Mzc2IDEwLjQzOTMgMTkuODQ2M0MxMS45OTExIDIwLjE1NSAxMy41OTk3IDE5Ljk5NjUgMTUuMDYxNSAxOS4zOTFDMTYuNTIzMyAxOC43ODU1IDE3Ljc3MjcgMTcuNzYwMiAxOC42NTE4IDE2LjQ0NDZDMTkuNTMwOCAxNS4xMjkgMjAgMTMuNTgyMyAyMCAxMkMyMCA5Ljg3ODI3IDE5LjE1NzEgNy44NDM0NCAxNy42NTY5IDYuMzQzMTVDMTYuMTU2NiA0Ljg0Mjg1IDE0LjEyMTcgNCAxMiA0Wk03Ljg1NTk2IDEyLjQ5OUwxMS4xMTIgMTUuNzU0TDE2LjcwNCAxMC4xNjJMMTUuNjQ0IDkuMTAxMDFMMTEuMTEyIDEzLjYzM0w4LjkxNjk2IDExLjQzOEw3Ljg1NTk2IDEyLjQ5OVoiIGZpbGw9IiMwODgzNDQiLz4KPC9zdmc+Cg==") no-repeat;
}
.message .message-text {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  color: #000;
  margin-left: 36px;
}
.message .message-text.message-closable {
  margin-right: 40px;
}
.message .message-text a,
.message .message-text a:link {
  color: #004280;
  text-decoration: underline;
}
.message .message-text .navlinklist a {
  color: #004280;
  display: block;
  line-height: 1.2;
  margin-top: 6px;
  padding: 3px 5px 3px 15px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTggKDg0NjYzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5JY29ucy9ibGF1L1BmZWlsX3JlY2h0czwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJJY29ucy9ibGF1L1BmZWlsX3JlY2h0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iIzAwMzM2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4xMDQxMjcsIDQuMDM0MTc4KSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0yLjEwNDEyNywgLTQuMDM0MTc4KSAiIHBvaW50cz0iMy4xMzY5MDczOCAxLjEzNjg2ODM4ZS0xMyAwLjAxNjI3NTQwNDggNC4wMTcxOTQ0OSAwIDQuMDI5OTMxNzYgMC4wMTYyNzU0MDQ4IDQuMDUxMTYwNTUgMy4xMzY5MDczOCA4LjA2ODM1NTA0IDQuMjA4MjUzNTkgNy4yMzYxODY1MiAxLjcyMDk0NzE2IDQuMDM0MTc3NTIgNC4yMDgyNTM1OSAwLjgzMjg3NjE1MiI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=") 5px 6px no-repeat transparent;
}
.message .message-text .navlinklist a:hover,
.message .message-text .navlinklist a:active,
.message .message-text .navlinklist a:focus {
  background-color: transparent;
  color: #004280;
  text-decoration: none;
}
.replacement .message .message-text > a,
.basket-replacement-info .message .message-text > a,
.replacement-info .message .message-text > a {
  color: #0A579E;
}
.replacement .message .message-text > span.info-blue,
.basket-replacement-info .message .message-text > span.info-blue,
.replacement-info .message .message-text > span.info-blue {
  color: #0A579E;
}
@media screen and (max-width: 991px) {
  .replacement .message .button-container,
  .basket-replacement-info .message .button-container,
  .replacement-info .message .button-container {
    text-align: center;
  }
  .replacement .message .button-container .button-white,
  .basket-replacement-info .message .button-container .button-white,
  .replacement-info .message .button-container .button-white {
    width: 100%;
    margin-bottom: 20px;
  }
  .replacement .message .button-container .button-right,
  .basket-replacement-info .message .button-container .button-right,
  .replacement-info .message .button-container .button-right {
    margin-left: 0;
    width: 100%;
  }
}
/* buttons */
.nobuttonstyle,
.nobuttonstyle:hover,
.nobuttonstyle:focus,
.nobuttonstyle:active {
  background: none;
  border: none;
  box-shadow: none;
}
.button-white,
.button-white:link,
.button-white:hover,
.button-white:active,
.button-white:focus,
.button-white:visited,
.button-white:visited:hover {
  background: #fff;
  /*border: solid 1px @cl_black;
    box-shadow: 2px 2px 5px @cl_grayshadow, inset 1px 1px 1px @cl_white;
    color: #003366;*/
  font-weight: bold;
  border: 2px solid #464D5F;
  border-radius: 0;
  color: #464D5F;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  font-family: "Open Sans", Sans-serif;
}
.button-white:hover {
  border: 2px solid #CB0538;
  color: #CB0538;
}
.button-red,
.button-red:hover,
.button-red:active,
.button-red:focus {
  background: none repeat scroll 0 0 #CB0538;
  border: solid 1px #CB0538;
  color: #fff;
}
.button-grey,
.button-grey:active,
.button-grey:focus {
  background: none repeat scroll 0 0 #464D5F;
  border: none;
  color: #fff;
  border-radius: 0;
}
.button-grey:hover {
  background: none repeat scroll 0 0 #CB0538;
  border: none;
  color: #fff;
  border-radius: 0;
}
.button:link {
  min-height: 2.5rem;
}
.button-blue,
.button-white,
.button-red,
.button-grey,
.button-blue:hover,
.button-white:hover,
.button-red:hover,
.button-grey:hover,
.button-blue:active,
.button-white:active,
.button-red:active,
.button-grey:active,
.button-blue:focus,
.button-white:focus,
.button-red:focus,
.button-grey:focus {
  min-height: 40px;
}
@media screen and (max-width: 991px) {
  .button-blue,
  .button-white,
  .button-red,
  .button-grey,
  .button-blue:hover,
  .button-white:hover,
  .button-red:hover,
  .button-grey:hover,
  .button-blue:active,
  .button-white:active,
  .button-red:active,
  .button-grey:active,
  .button-blue:focus,
  .button-white:focus,
  .button-red:focus,
  .button-grey:focus,
  .button:link {
    min-height: 48px;
    padding: 12px 16px;
  }
}
button.button[disabled="disabled"],
button.button[disabled="disabled"]:hover,
button.button[disabled="disabled"]:active,
button.button[disabled="disabled"]:focus {
  background: #888;
}
button.button-blue.disabled,
button.button-blue[disabled="disabled"],
button.button-blue.disabled,
button.button-blue[disabled="disabled"]:hover,
button.button-blue.disabled,
button.button-blue[disabled="disabled"]:active,
button.button-blue.disabled,
button.button-blue[disabled="disabled"]:focus {
  background: #E0E0E0;
  color: #6A6A6A;
}
button.button-white.disabled,
button.button-white[disabled="disabled"],
button.button-white.disabled,
button.button-white[disabled="disabled"]:hover,
button.button-white.disabled,
button.button-white[disabled="disabled"]:active,
button.button-white.disabled,
button.button-white[disabled="disabled"]:focus {
  background: #fff;
  border: 2px solid #BEBEBE;
  color: #BEBEBE;
}
.button-small,
.button-small:hover,
.button-small:active,
.button-small:focus {
  height: 30px;
  padding-right: 35px;
  padding-left: 35px;
}
@media screen {
  .mobile {
    display: none;
  }
  /* links */
  a.textlink {
    display: inline-block;
    padding: 0 0 0 10px;
    border: none;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDEyLjVMNS41IDExLjQ0N0w4LjkxMyA4TDUuNSA0LjU1M0w2LjU0MyAzLjVMMTEgOEw2LjU0MyAxMi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat transparent;
    background-position: -4px 2px;
    font-weight: bold;
    font-size: 13px;
  }
  a.textlink:hover {
    text-decoration: underline;
    cursor: pointer;
  }
  .facetitems a.textlink {
    background-position: -4px 1px;
    line-height: 1.35;
  }
  .facetitems a.textlink:hover {
    text-decoration: none;
    cursor: pointer;
  }
  .is-white {
    background-color: #fff;
  }
  .is-white a {
    color: #003366;
  }
  .is-white .inner {
    background-color: #fff;
  }
  .is-white .inner .hd {
    background-color: #fff;
  }
  .is-white .inner .hd h3 {
    color: #000;
  }
  .is-white .inner .bd p,
  .is-white .inner .bd h4,
  .is-white .inner .bd li,
  .is-white .inner .bd .separator {
    color: #000;
  }
  .is-white .inner .bd .separator {
    border-top: 2px solid #000;
    background: url("/images/sprite.png?20170310") 10px 22px no-repeat transparent;
  }
  .is-white .inner .bd .teaser-double-arrow {
    background: url("/images/sprite.png?20170310") 0 -150px no-repeat transparent;
  }
  .is-white .inner .bd ul li {
    background: url("/images/sprite.png?20170310") 0 6px no-repeat transparent;
  }
  .is-white .inner .bd ul li a {
    color: #000;
  }
  .is-white .inner .bd a:hover {
    text-decoration: underline;
  }
}
@media screen and (max-width: 768px) {
  .is-white {
    border: 1px solid #003366;
  }
}
/* not sure where this should belong to. maybe sort later */
@media screen {
  .mod-layout {
    margin: 0;
    background-color: #fff;
  }
  .wf-loading .mod-layout {
    visibility: hidden;
  }
}
/* filter */
div.close-filter {
  display: none;
}
div a.filterstatus {
  font-size: 13px;
  text-decoration: none;
  color: #888;
}
div a.filterstatus.filterstatusActive {
  color: #6a6a6a;
}
img.figur-bild {
  max-width: 200px;
  max-height: 65px;
  height: auto;
}
div.mod-oci {
  padding-right: 42px;
}
div.mod-oci .tablesorter-headerRow .kat-nr {
  width: 1%;
}
div.mod-oci .tablesorter-headerRow .tablesorter-header-inner {
  white-space: nowrap;
}
div.mod-oci table.oci-edit tbody tr td,
div.mod-oci table.oci-edit tbody tr th {
  text-align: left;
}
div.mod-oci .mod-form input,
div.mod-oci .mod-form select,
div.mod-oci .mod-form textarea {
  line-height: 20px;
}
div.mod-oci .mod-form input.error,
div.mod-oci .mod-form select.error,
div.mod-oci .mod-form textarea.error {
  border-color: #ce1141;
}
div.mod-oci .oci-tree-title {
  font-weight: bold;
}
div.mod-oci .user-list .user-list-item {
  line-height: 25px;
}
div.mod-oci .user-list .user-list-item img {
  cursor: pointer;
  margin-top: -5px;
}
/* Allgemeine Elemente */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
/*.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}*/
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch,
.calc-container .switch-show-purchased-container .custom-control.custom-switch,
.calc-container #live-price-calc .custom-control.custom-switch,
.calc-container .live-price-calc .custom-control.custom-switch,
.notification-settings .custom-control.custom-switch,
.mod-admin-notifications-index .custom-control.custom-switch,
.mod-admin-notifications-detail .custom-control.custom-switch,
.feature-da-switches .custom-control.custom-switch {
  padding-left: 0;
  padding-right: 0;
  margin-right: 0px;
  margin-left: 9px;
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch .custom-control-label,
.calc-container .switch-show-purchased-container .custom-control.custom-switch .custom-control-label,
.calc-container #live-price-calc .custom-control.custom-switch .custom-control-label,
.calc-container .live-price-calc .custom-control.custom-switch .custom-control-label,
.notification-settings .custom-control.custom-switch .custom-control-label,
.mod-admin-notifications-index .custom-control.custom-switch .custom-control-label,
.mod-admin-notifications-detail .custom-control.custom-switch .custom-control-label,
.feature-da-switches .custom-control.custom-switch .custom-control-label {
  width: 40px;
  height: 24px;
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch .custom-control-label:before,
.calc-container .switch-show-purchased-container .custom-control.custom-switch .custom-control-label:before,
.calc-container #live-price-calc .custom-control.custom-switch .custom-control-label:before,
.calc-container .live-price-calc .custom-control.custom-switch .custom-control-label:before,
.notification-settings .custom-control.custom-switch .custom-control-label:before,
.mod-admin-notifications-index .custom-control.custom-switch .custom-control-label:before,
.mod-admin-notifications-detail .custom-control.custom-switch .custom-control-label:before,
.feature-da-switches .custom-control.custom-switch .custom-control-label:before {
  left: 0;
  top: 0;
  width: 40px;
  height: 24px;
  pointer-events: all;
  border-radius: 11px;
  background-color: #E0E0E0;
  border: #E0E0E0 solid 1px;
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch .custom-control-label:after,
.calc-container .switch-show-purchased-container .custom-control.custom-switch .custom-control-label:after,
.calc-container #live-price-calc .custom-control.custom-switch .custom-control-label:after,
.calc-container .live-price-calc .custom-control.custom-switch .custom-control-label:after,
.notification-settings .custom-control.custom-switch .custom-control-label:after,
.mod-admin-notifications-index .custom-control.custom-switch .custom-control-label:after,
.mod-admin-notifications-detail .custom-control.custom-switch .custom-control-label:after,
.feature-da-switches .custom-control.custom-switch .custom-control-label:after {
  top: 2px;
  outline: none;
  left: 2px;
  width: 20px;
  height: 20px;
  border-radius: 1.5rem;
  background: #464D5F;
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.calc-container .switch-show-purchased-container .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.calc-container #live-price-calc .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.calc-container .live-price-calc .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.notification-settings .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.mod-admin-notifications-index .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.mod-admin-notifications-detail .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.feature-da-switches .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #447FB5;
  border-color: #447FB5;
}
.calc-container #switch-show-purchased-container .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.calc-container .switch-show-purchased-container .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.calc-container #live-price-calc .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.calc-container .live-price-calc .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.notification-settings .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.mod-admin-notifications-index .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.mod-admin-notifications-detail .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after,
.feature-da-switches .custom-control.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  -webkit-transform: translateX(16px);
  transform: translateX(16px);
  background: #fff;
}
.sm-info-box-content {
  width: 720px;
  height: 267px;
  background-color: #464D5F;
  background-repeat: no-repeat;
  padding: 24px 315px 24px 48px;
  background-image: url('/images/sm_info_new_shop.png');
  background-position: right top;
  color: #fff;
}
.sm-info-box-content .sm-info-teaser {
  margin-bottom: 0;
}
.sm-info-box-content .sm-info-teaser span {
  font-style: normal;
  font-size: 24px;
  line-height: 32px;
  font-family: Open Sans;
  font-weight: 300;
  border-bottom: 2px solid #CB0538;
  padding-bottom: 4px;
}
.sm-info-box-content h2 {
  font-style: normal;
  font-size: 24px;
  line-height: 32px;
  font-family: Open Sans;
  font-weight: 600;
  margin-top: 8px;
}
.sm-info-box-content .sm-info-outro {
  font-size: 14px;
  line-height: 22px;
  font-family: Open Sans;
  font-weight: 300;
  margin-bottom: 20px;
}
.sm-info-box-content .sm-info-outro > a {
  color: #fff;
}
.sm-info-box-content .sm-info-outro > a:hover,
.sm-info-box-content .sm-info-outro > a:active,
.sm-info-box-content .sm-info-outro > a:focus {
  color: #CB0538;
}
.sm-info-box-content .button-red {
  background: #CB0538;
  text-transform: uppercase;
}
.sm-info-box-content .button-red:hover,
.sm-info-box-content .button-red:active,
.sm-info-box-content .button-red:focus {
  background: #cb0538;
}
div.mod-basket-finish .divider {
  border-bottom: 1px solid #000;
}
div.mod-basket-finish .divider-2 {
  border-bottom: 2px solid #000;
}
div.mod-basket-finish .my_label {
  float: left;
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
div.mod-basket-finish p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.mod-basket-finish p.data {
  font-size: 14px !important;
  font-weight: 400;
  margin: 0;
}
div.mod-basket-finish .mwst {
  font-size: 10px !important;
  display: inline-block;
}
div.mod-basket-finish .contact_title {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #CB0538;
  padding-bottom: 1em;
}
div.mod-basket-finish .contact__property {
  margin-bottom: 30px;
  line-height: 21px;
}
div.mod-basket-finish .contact__foto {
  display: inline-block;
  margin: 4px 15px 0 0;
  vertical-align: top;
  max-width: 100px;
}
div.mod-basket-finish .contact__profileData {
  display: inline-block;
  vertical-align: top;
  max-width: 180px;
}
div.mod-basket-finish .contact__profileTitle {
  font-weight: normal;
}
div.mod-basket-finish .contact__fix,
div.mod-basket-finish .contact__fix--value {
  padding-right: 10px;
  display: inline-block;
  padding-top: 1em;
}
div.mod-basket-finish .contact__fix--value {
  padding-right: 0;
}
div.mod-basket-finish .navlinklist-profile-data {
  display: inline-block;
  list-style: none;
  padding-left: 0;
}
div.mod-basket-finish .navlinklist-profile-data li {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}
div.mod-basket-finish .navlinklist-profile-data li .contact__link {
  color: #000;
  padding-left: 15px;
  display: inline-block;
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTQzIDE0LjVMNS41IDEzLjQ0N0w4LjkxMyAxMEw1LjUgNi41NTNMNi41NDMgNS41TDExIDEwTDYuNTQzIDE0LjVaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position-y: 2px;
}
div.mod-basket-finish .navlinklist-profile-data li .contact__link.contact__link--icon {
  border-top: 2px solid transparent;
}
.mod.mod-dropdown-basket .dropdown ul li + li:before {
  background: #fff;
}
.mod.mod-dropdown-basket .dropdown {
  min-width: 176px;
}
.mod.mod-dropdown-basket .dropdown .selected {
  height: 40px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.mod.mod-dropdown-basket .dropdown .selected .undefined {
  margin-left: 15px;
}
.mod.mod-dropdown-basket .dropdown .selected .arrow {
  height: 38px;
}
.mod.mod-dropdown-basket .dropdown ul li.undefined::before {
  background-size: 24px 24px;
  display: inline-block;
  height: 24px;
  width: 24px;
  position: relative;
  left: unset;
  content: "";
}
.mod.mod-dropdown-basket .dropdown ul li.undefined[data-index="1"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MTQgNi41NTU4OUwxOC4xNTEzIDYuNTU1OTFMMTguMTUzNyA2LjU1ODE4QzE4LjI5ODcgNi42OTY5NyAxOC40MTMgNi44NjQ1NSAxOC40ODk1IDcuMDUwMTVDMTguNTY1OSA3LjIzNTc1IDE4LjYwMjYgNy40MzUyOCAxOC41OTc0IDcuNjM1OTNMMTguNTk3NCA3LjYzNTkzVjcuNjM5ODNMMTguNTk3NCAxOS4zMDk4TDE4LjU5NzQgMTkuMzExNkMxOC41OTk4IDE5LjUxNDMgMTguNTYxNyAxOS43MTU0IDE4LjQ4NTMgMTkuOTAzMkMxOC40MDg5IDIwLjA5MDkgMTguMjk1NyAyMC4yNjE0IDE4LjE1MjMgMjAuNDA0OEMxOC4wMDkgMjAuNTQ4MSAxNy44Mzg1IDIwLjY2MTMgMTcuNjUwOCAyMC43Mzc3QzE3LjQ2MzEgMjAuODE0MiAxNy4yNjIgMjAuODUyMyAxNy4wNTk0IDIwLjg0OThIMTcuMDU3Nkw2LjkzODkxIDIwLjg0OThMNi45MzcwMiAyMC44NDk4QzYuNzMxMjQgMjAuODUyNCA2LjUyNzA3IDIwLjgxMzIgNi4zMzY5IDIwLjczNDVDNi4xNDY3MiAyMC42NTU5IDUuOTc0NSAyMC41Mzk0IDUuODMwNjkgMjAuMzkyMUM1LjY4Njg4IDIwLjI0NDkgNS41NzQ0NyAyMC4wNyA1LjUwMDI3IDE5Ljg3OEM1LjQyNjA2IDE5LjY4NiA1LjM5MTYyIDE5LjQ4MDkgNS4zOTkwMyAxOS4yNzUyTDUuMzk5MTMgMTkuMjc1MlYxOS4yNjk4VjQuNjQ5ODNINS4zOTkxNEw1LjM5OTEyIDQuNjQ4MDJDNS4zOTY2OCA0LjQ0NTM0IDUuNDM0NzkgNC4yNDQyMyA1LjUxMTIyIDQuMDU2NUM1LjU4NzY1IDMuODY4NzcgNS43MDA4NSAzLjY5ODIyIDUuODQ0MTUgMy41NTQ5QzUuOTg3NDYgMy40MTE1NyA2LjE1Nzk4IDMuMjk4MzcgNi4zNDU2NyAzLjIyMTkzQzYuNTMzMzcgMy4xNDU1IDYuNzM0NDYgMy4xMDczOSA2LjkzNzEgMy4xMDk4M0w2LjkzNzEgMy4xMDk4NEg2LjkzODkxSDE0LjA1OFYzLjEwOTg3TDE0LjA2MTIgMy4xMDk4MUMxNC4yNjM1IDMuMTA1NTEgMTQuNDY0NiAzLjE0Mjc3IDE0LjY1MiAzLjIxOTNDMTQuODM5NCAzLjI5NTgyIDE1LjAwOTEgMy40MDk5NyAxNS4xNTA2IDMuNTU0N0wxNS4xNTA2IDMuNTU0N0wxNS4xNTE4IDMuNTU1ODlMMTguMTUxNCA2LjU1NTg5Wk0xNC4zNjQgNC43MjM3OEwxNC4xMDggNC40Njc2N1Y0LjgyOTg0VjcuNDk5ODNWNy42NDk4M0gxNC4yNThIMTYuOTI3NkgxNy4yODk3TDE3LjAzMzcgNy4zOTM3N0wxNC4zNjQgNC43MjM3OFpNMTcuMDY3NiAxOS40NTk4SDE3LjIxNzdMMTcuMjE3NiAxOS4zMDk3TDE3LjIwNzYgOS4xODk2OUwxNy4yMDc0IDkuMDM5ODRIMTcuMDU3NkgxMy40MDgxQzEzLjIyMjUgOS4wMzk4NCAxMy4wNDQ0IDguOTY2MDkgMTIuOTEzMiA4LjgzNDgxQzEyLjc4MTkgOC43MDM1NCAxMi43MDgyIDguNTI1NDkgMTIuNzA4MiA4LjMzOTgzVjQuNjg5ODRWNC41Mzk4NEgxMi41NTgySDYuOTM4OTFINi43ODg5MVY0LjY4OTg0VjE5LjMwOThWMTkuNDU5OEg2LjkzODkxSDE3LjA2NzZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPHBhdGggZD0iTTEwLjI4NjUgMTMuNjc1NkMxMC4yODY1IDE0LjAyMzUgMTAuMTcyNiAxNC4yOTAxIDkuOTQ0NzQgMTQuNDc1NEM5LjcxNjkxIDE0LjY2MDggOS4zOTI2MiAxNC43NTM0IDguOTcxODkgMTQuNzUzNEg4LjYyNTU4VjE1Ljk5OThIOC4wODEwNVYxMi42Njg1SDkuMDQwMjRDOS40NTY0MiAxMi42Njg1IDkuNzY3NzkgMTIuNzUzNSA5Ljk3NDM2IDEyLjkyMzdDMTAuMTgyNSAxMy4wOTM4IDEwLjI4NjUgMTMuMzQ0NSAxMC4yODY1IDEzLjY3NTZaTTguNjI1NTggMTQuMjk1NEg4LjkxNDkzQzkuMTk0NDEgMTQuMjk1NCA5LjM5OTQ2IDE0LjI0NjggOS41MzAwOCAxNC4xNDk2QzkuNjYwNzEgMTQuMDUyNCA5LjcyNjAyIDEzLjkwMDQgOS43MjYwMiAxMy42OTM4QzkuNzI2MDIgMTMuNTAyNCA5LjY2NzU1IDEzLjM1OTYgOS41NTA1OSAxMy4yNjU1QzkuNDMzNjMgMTMuMTcxMyA5LjI1MTM3IDEzLjEyNDIgOS4wMDM3OSAxMy4xMjQySDguNjI1NThWMTQuMjk1NFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy42NjA3IDE0LjMwMjJDMTMuNjYwNyAxNC44NTIyIDEzLjUwODEgMTUuMjcyOSAxMy4yMDI4IDE1LjU2NDZDMTIuODk3NSAxNS44NTQ4IDEyLjQ1NzggMTUuOTk5OCAxMS44ODM2IDE1Ljk5OThIMTAuOTUxOFYxMi42Njg1SDExLjk4MTZDMTIuNTExNyAxMi42Njg1IDEyLjkyNDEgMTIuODExMyAxMy4yMTg3IDEzLjA5NjhDMTMuNTEzNCAxMy4zODI0IDEzLjY2MDcgMTMuNzg0MiAxMy42NjA3IDE0LjMwMjJaTTEzLjA4NjYgMTQuMzIwNUMxMy4wODY2IDEzLjUyMjkgMTIuNzEzNyAxMy4xMjQyIDExLjk2NzkgMTMuMTI0MkgxMS40OTYzVjE1LjU0MThIMTEuODgzNkMxMi42ODU2IDE1LjU0MTggMTMuMDg2NiAxNS4xMzQ3IDEzLjA4NjYgMTQuMzIwNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNC45MTg0IDE1Ljk5OThIMTQuMzc4NFYxMi42Njg1SDE2LjI1ODFWMTMuMTI4N0gxNC45MTg0VjE0LjE3MDFIMTYuMTczOFYxNC42MzI3SDE0LjkxODRWMTUuOTk5OFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.mod.mod-dropdown-basket .dropdown ul li.undefined[data-index="2"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MTQgNi41NTU4OUwxOC4xNTEzIDYuNTU1OTFMMTguMTUzNyA2LjU1ODE4QzE4LjI5ODcgNi42OTY5NyAxOC40MTMgNi44NjQ1NSAxOC40ODk1IDcuMDUwMTVDMTguNTY1OSA3LjIzNTc1IDE4LjYwMjYgNy40MzUyOCAxOC41OTc0IDcuNjM1OTNMMTguNTk3NCA3LjYzNTkzVjcuNjM5ODNMMTguNTk3NCAxOS4zMDk4TDE4LjU5NzQgMTkuMzExNkMxOC41OTk4IDE5LjUxNDMgMTguNTYxNyAxOS43MTU0IDE4LjQ4NTMgMTkuOTAzMkMxOC40MDg5IDIwLjA5MDkgMTguMjk1NyAyMC4yNjE0IDE4LjE1MjMgMjAuNDA0OEMxOC4wMDkgMjAuNTQ4MSAxNy44Mzg1IDIwLjY2MTMgMTcuNjUwOCAyMC43Mzc3QzE3LjQ2MzEgMjAuODE0MiAxNy4yNjIgMjAuODUyMyAxNy4wNTk0IDIwLjg0OThIMTcuMDU3Nkw2LjkzODkxIDIwLjg0OThMNi45MzcwMiAyMC44NDk4QzYuNzMxMjQgMjAuODUyNCA2LjUyNzA3IDIwLjgxMzIgNi4zMzY5IDIwLjczNDVDNi4xNDY3MiAyMC42NTU5IDUuOTc0NSAyMC41Mzk0IDUuODMwNjkgMjAuMzkyMUM1LjY4Njg4IDIwLjI0NDkgNS41NzQ0NyAyMC4wNyA1LjUwMDI3IDE5Ljg3OEM1LjQyNjA2IDE5LjY4NiA1LjM5MTYyIDE5LjQ4MDkgNS4zOTkwMyAxOS4yNzUyTDUuMzk5MTMgMTkuMjc1MlYxOS4yNjk4VjQuNjQ5ODNINS4zOTkxNEw1LjM5OTEyIDQuNjQ4MDJDNS4zOTY2OCA0LjQ0NTM0IDUuNDM0NzkgNC4yNDQyMyA1LjUxMTIyIDQuMDU2NUM1LjU4NzY1IDMuODY4NzcgNS43MDA4NSAzLjY5ODIyIDUuODQ0MTUgMy41NTQ5QzUuOTg3NDYgMy40MTE1NyA2LjE1Nzk4IDMuMjk4MzcgNi4zNDU2NyAzLjIyMTkzQzYuNTMzMzcgMy4xNDU1IDYuNzM0NDYgMy4xMDczOSA2LjkzNzEgMy4xMDk4M0w2LjkzNzEgMy4xMDk4NEg2LjkzODkxSDE0LjA1OFYzLjEwOTg3TDE0LjA2MTIgMy4xMDk4MUMxNC4yNjM1IDMuMTA1NTEgMTQuNDY0NiAzLjE0Mjc3IDE0LjY1MiAzLjIxOTNDMTQuODM5NCAzLjI5NTgyIDE1LjAwOTEgMy40MDk5NyAxNS4xNTA2IDMuNTU0N0wxNS4xNTA2IDMuNTU0N0wxNS4xNTE4IDMuNTU1ODlMMTguMTUxNCA2LjU1NTg5Wk0xNC4zNjQgNC43MjM3OEwxNC4xMDggNC40Njc2N1Y0LjgyOTg0VjcuNDk5ODNWNy42NDk4M0gxNC4yNThIMTYuOTI3NkgxNy4yODk3TDE3LjAzMzcgNy4zOTM3N0wxNC4zNjQgNC43MjM3OFpNMTcuMDY3NiAxOS40NTk4SDE3LjIxNzdMMTcuMjE3NiAxOS4zMDk3TDE3LjIwNzYgOS4xODk2OUwxNy4yMDc0IDkuMDM5ODRIMTcuMDU3NkgxMy40MDgxQzEzLjIyMjUgOS4wMzk4NCAxMy4wNDQ0IDguOTY2MDkgMTIuOTEzMiA4LjgzNDgxQzEyLjc4MTkgOC43MDM1NCAxMi43MDgyIDguNTI1NDkgMTIuNzA4MiA4LjMzOTgzVjQuNjg5ODRWNC41Mzk4NEgxMi41NTgySDYuOTM4OTFINi43ODg5MVY0LjY4OTg0VjE5LjMwOThWMTkuNDU5OEg2LjkzODkxSDE3LjA2NzZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjMiLz4KPHBhdGggZD0iTTkgMTEuMDI5OUwxNC41NzM4IDEwLjAxMjJWMTguOTg3N0w5IDE3Ljk5NDVWMTEuMDI5OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMy41OTU3IDE2LjI1MzJIMTIuNjg4OUwxMS44MTggMTQuOTI4OUwxMC45NDcxIDE2LjI1MzJIMTAuMDk2N0wxMS4zMzkgMTQuNDQ3NUwxMC4xNzYxIDEyLjc1MkgxMS4wNTIxTDExLjg1OSAxNC4wMTE2TDEyLjY1MDUgMTIuNzUySDEzLjUwNkwxMi4zMzAzIDE0LjQ4ODJMMTMuNTk1NyAxNi4yNTMyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}
.mod.mod-dropdown-basket .dropdown ul li.undefined[data-index="3"]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjE1MjMgNi41NTYzOEwxOC4xNTIzIDYuNTU2NEwxOC4xNTQ3IDYuNTU4NjdDMTguMjk5NyA2LjY5NzQ2IDE4LjQxNCA2Ljg2NTA0IDE4LjQ5MDQgNy4wNTA2NEMxOC41NjY4IDcuMjM2MjQgMTguNjAzNiA3LjQzNTc3IDE4LjU5ODQgNy42MzY0MkwxOC41OTgzIDcuNjM2NDJWNy42NDAzMkwxOC41OTgzIDE5LjMxMDNMMTguNTk4NCAxOS4zMTIxQzE4LjYwMDggMTkuNTE0OCAxOC41NjI3IDE5LjcxNTkgMTguNDg2MyAxOS45MDM3QzE4LjQwOTggMjAuMDkxNCAxOC4yOTY2IDIwLjI2MTkgMTguMTUzMyAyMC40MDUzQzE4LjAxIDIwLjU0ODYgMTcuODM5NSAyMC42NjE4IDE3LjY1MTggMjAuNzM4MkMxNy40NjQxIDIwLjgxNDcgMTcuMjYzIDIwLjg1MjggMTcuMDYwNCAyMC44NTAzSDE3LjA1ODZMNi45Mzk4OSAyMC44NTAzTDYuOTM3OTkgMjAuODUwM0M2LjczMjIxIDIwLjg1MjkgNi41MjgwNSAyMC44MTM3IDYuMzM3ODcgMjAuNzM1QzYuMTQ3NyAyMC42NTYzIDUuOTc1NDggMjAuNTM5OSA1LjgzMTY3IDIwLjM5MjZDNS42ODc4NiAyMC4yNDU0IDUuNTc1NDQgMjAuMDcwNSA1LjUwMTI0IDE5Ljg3ODVDNS40MjcwNCAxOS42ODY1IDUuMzkyNiAxOS40ODE0IDUuNDAwMDEgMTkuMjc1N0w1LjQwMDExIDE5LjI3NTdWMTkuMjcwM1Y0LjY1MDMySDUuNDAwMTJMNS40MDAxIDQuNjQ4NTFDNS4zOTc2NSA0LjQ0NTgzIDUuNDM1NzcgNC4yNDQ3MiA1LjUxMjE5IDQuMDU2OTlDNS41ODg2MiAzLjg2OTI2IDUuNzAxODIgMy42OTg3MSA1Ljg0NTEzIDMuNTU1MzlDNS45ODg0MyAzLjQxMjA2IDYuMTU4OTUgMy4yOTg4NiA2LjM0NjY1IDMuMjIyNDJDNi41MzQzNSAzLjE0NTk5IDYuNzM1NDMgMy4xMDc4OCA2LjkzODA4IDMuMTEwMzJMNi45MzgwOCAzLjExMDMzSDYuOTM5ODlIMTQuMDU5VjMuMTEwMzZMMTQuMDYyMSAzLjExMDI5QzE0LjI2NDUgMy4xMDYgMTQuNDY1NiAzLjE0MzI2IDE0LjY1MyAzLjIxOTc4QzE0Ljg0MDMgMy4yOTYzMSAxNS4wMSAzLjQxMDQ2IDE1LjE1MTYgMy41NTUxOUwxNS4xNTE1IDMuNTU1MTlMMTUuMTUyNyAzLjU1NjM4TDE4LjE1MjMgNi41NTYzOFpNMTQuMzY1IDQuNzI0MjZMMTQuMTA4OSA0LjQ2ODE2VjQuODMwMzJWNy41MDAzMlY3LjY1MDMySDE0LjI1ODlIMTYuOTI4NkgxNy4yOTA3TDE3LjAzNDcgNy4zOTQyNkwxNC4zNjUgNC43MjQyNlpNMTcuMDY4NiAxOS40NjAzSDE3LjIxODdMMTcuMjE4NiAxOS4zMTAyTDE3LjIwODYgOS4xOTAxOEwxNy4yMDg0IDkuMDQwMzJIMTcuMDU4NkgxMy40MDlDMTMuMjIzNCA5LjA0MDMyIDEzLjA0NTQgOC45NjY1OCAxMi45MTQyIDguODM1M0MxMi43ODI5IDguNzA0MDMgMTIuNzA5MiA4LjUyNTk4IDEyLjcwOTIgOC4zNDAzMlY0LjY5MDMyVjQuNTQwMzJIMTIuNTU5Mkg2LjkzOTg5SDYuNzg5ODlWNC42OTAzMlYxOS4zMTAzVjE5LjQ2MDNINi45Mzk4OUgxNy4wNjg2WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC4zIi8+CjxwYXRoIGQ9Ik05LjI4NDExIDE0LjU2NTVDOS4yNjExNyAxNC41MzY1IDkuMjQ4NzEgMTQuNTAwOCA5LjI0ODczIDE0LjQ2NEM5LjI0ODM3IDE0LjQ0NzcgOS4yNTEzMSAxNC40MzE0IDkuMjU3MzkgMTQuNDE2MkM5LjI2MzQ2IDE0LjQwMDkgOS4yNzI1NSAxNC4zODcgOS4yODQxMSAxNC4zNzUzTDExLjY0NTQgMTIuMDM1NEMxMS42NzUxIDEyLjAxMzIgMTEuNzExMiAxMi4wMDEgMTEuNzQ4NCAxMi4wMDA1QzExLjc2NjMgMTIgMTEuNzg0IDEyLjAwNDIgMTEuNzk5OCAxMi4wMTI1QzExLjgxNTYgMTIuMDIwOSAxMS44Mjg5IDEyLjAzMzEgMTEuODM4NCAxMi4wNDgxTDE0LjIxMjYgMTQuMzc1M0MxNC4yMjQyIDE0LjM4NyAxNC4yMzMzIDE0LjQwMDkgMTQuMjM5NCAxNC40MTYyQzE0LjI0NTQgMTQuNDMxNCAxNC4yNDg0IDE0LjQ0NzcgMTQuMjQ4IDE0LjQ2NEMxNC4yNDggMTQuNTAwOCAxNC4yMzU2IDE0LjUzNjUgMTQuMjEyNiAxNC41NjU1TDEzLjk4NzQgMTQuNzg3NEMxMy45NzU2IDE0Ljc5OSAxMy45NjE1IDE0LjgwOCAxMy45NDYgMTQuODE0QzEzLjkzMDYgMTQuODIgMTMuOTE0IDE0LjgyMjggMTMuODk3NCAxNC44MjIzQzEzLjg2MDEgMTQuODIxOSAxMy44MjQxIDE0LjgwOTYgMTMuNzk0NCAxNC43ODc0TDEyLjA0MTEgMTMuMDU5NVYxNi44NjQxQzEyLjA0MTYgMTYuODgxOCAxMi4wMzg0IDE2Ljg5OTMgMTIuMDMxNyAxNi45MTU2QzEyLjAyNTEgMTYuOTMyIDEyLjAxNTIgMTYuOTQ2OCAxMi4wMDI1IDE2Ljk1OTNDMTEuOTkgMTYuOTcyMSAxMS45NzUxIDE2Ljk4MjQgMTEuOTU4NSAxNi45ODk1QzExLjk0MTkgMTYuOTk2NiAxMS45MjQxIDE3LjAwMDMgMTEuOTA2IDE3LjAwMDVIMTEuNTg0M0MxMS41NjYyIDE3LjAwMDMgMTEuNTQ4NCAxNi45OTY2IDExLjUzMTggMTYuOTg5NUMxMS41MTUyIDE2Ljk4MjQgMTEuNTAwMyAxNi45NzIxIDExLjQ4NzggMTYuOTU5M0MxMS40NzUyIDE2Ljk0NjggMTEuNDY1MiAxNi45MzIgMTEuNDU4NiAxNi45MTU2QzExLjQ1MTkgMTYuODk5MyAxMS40NDg3IDE2Ljg4MTggMTEuNDQ5MiAxNi44NjQxVjEzLjA1OTVMOS42OTU5IDE0Ljc4NzRDOS42NjYyNiAxNC44MDk2IDkuNjMwMTcgMTQuODIxOSA5LjU5Mjk1IDE0LjgyMjNDOS41NzYzMiAxNC44MjI4IDkuNTU5NzUgMTQuODIgOS41NDQyNiAxNC44MTRDOS41Mjg3NyAxNC44MDggOS41MTQ2OSAxNC43OTkgOS41MDI4NyAxNC43ODc0TDkuMjg0MTEgMTQuNTY1NVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.mod.mod-dropdown-basket .dropdown ul {
  width: fit-content;
  right: 0;
}
.mod.mod-dropdown-basket .dropdown ul li {
  white-space: nowrap;
}
.mod.mod-dropdown-basket .dropdown ul li:hover {
  background: unset;
}
.mod.mod-dropdown-basket .dropdown ul li.undefined::after {
  content: '';
  width: calc(100% - 32px);
  height: 1px;
  background: #E0E0E0;
  position: absolute;
  top: 0;
  left: 16px;
}
.mod.mod-dropdown-basket .dropdown ul li.selected {
  background: unset;
  color: #000;
}
.mod.mod-dropdown-basket .dropdown ul li.undefined {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}
.mod.mod-dropdown-basket .dropdown ul li.undefined[data-index="0"] {
  display: none;
}
.mod.mod-dropdown-basket .dropdown .selected:not(.undefined)::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzXzI2MzgxKSI+CjxwYXRoIGQ9Ik0yMi44NTMxIDI3Ljg1MzNDMjIuNDUzMSAyNy42Nzk5IDIyLjA5MzEgMjcuNDM5OSAyMS43OTk4IDI3LjEwNjZDMjEuNTA2NCAyNi43ODY2IDIxLjI3OTggMjYuNDI2NiAyMS4xMzMxIDI2LjAxMzNDMjAuOTg2NCAyNS41OTk5IDIwLjkxOTggMjUuMTczMyAyMC45NTk4IDI0Ljc0NjZWMjQuNzMzM0MyMC45NTk4IDI0LjM4NjYgMjEuMDI2NCAyNC4wMzk5IDIxLjEzMzEgMjMuNzE5OUwyMS4xODY0IDIzLjU3MzNIMjEuMDI2NEgxNS41OTk4SDE1LjQzOThMMTUuNDkzMSAyMy43MTk5QzE1LjYxMzEgMjQuMDUzMyAxNS42Nzk4IDI0LjM5OTkgMTUuNjc5OCAyNC43NTk5QzE1LjY3OTggMjUuMzczMyAxNS41MDY0IDI1Ljk5OTkgMTUuMTU5OCAyNi41MTk5QzE0LjgxMzEgMjcuMDM5OSAxNC4zMTk4IDI3LjQ1MzMgMTMuNzQ2NCAyNy42Nzk5QzEzLjM1OTggMjcuODM5OSAxMi45NTk4IDI3LjkxOTkgMTIuNTQ2NCAyNy45MTk5QzEyLjMzMzEgMjcuOTE5OSAxMi4xMzMxIDI3Ljg5MzMgMTEuOTMzMSAyNy44NTMzQzExLjMxOTggMjcuNzMzMyAxMC43NTk4IDI3LjQyNjYgMTAuMzE5OCAyNi45ODY2QzEwLjAyNjQgMjYuNzA2NiA5Ljc5OTc3IDI2LjM3MzMgOS42Mzk3NyAyNS45ODY2QzkuNDc5NzcgMjUuNTk5OSA5LjQxMzExIDI1LjE5OTkgOS40MTMxMSAyNC43ODY2QzkuMzk5NzcgMjQuMzk5OSA5LjQ3OTc3IDI0LjAxMzMgOS42MjY0NCAyMy42Mzk5QzkuNzQ2NDQgMjMuMzE5OSA5LjkxOTc3IDIzLjAyNjYgMTAuMTMzMSAyMi43ODY2TDEwLjE3MzEgMjIuNzQ2NkwxMC4xNTk4IDIyLjY5MzNMNy4xMDY0NCA2LjMwNjZMNy4wNzk3NyA2LjIxMzI3SDYuOTk5NzdIMy43MTk3N0MzLjU5OTc3IDYuMjEzMjcgMy41MDY0NCA2LjE5OTkzIDMuNDEzMTEgNi4xNTk5M0MzLjMxOTc3IDYuMTE5OTMgMy4yMzk3NyA2LjA2NjYgMy4xNTk3NyA1Ljk4NjZDMy4wOTMxMSA1LjkwNjYgMy4wMjY0NCA1LjgxMzI3IDIuOTg2NDQgNS43MTk5M0MyLjk0NjQ0IDUuNjI2NiAyLjkzMzExIDUuNTE5OTMgMi45MzMxMSA1LjQxMzI3VjUuMDY2NkMyLjkzMzExIDQuOTU5OTMgMi45NDY0NCA0Ljg2NjYgMi45ODY0NCA0Ljc1OTkzQzMuMDM5NzcgNC42NTMyNyAzLjA5MzExIDQuNTczMjcgMy4xNzMxMSA0LjQ5MzI3QzMuMjM5NzcgNC40MjY2IDMuMzE5NzcgNC4zNTk5MyAzLjQxMzExIDQuMzMzMjdDMy41MTk3NyA0LjI3OTkzIDMuNjEzMTEgNC4yNjY2IDMuNzA2NDQgNC4yNjY2SDcuNTk5NzdDNy45MzMxMSA0LjI2NjYgOC4yMjY0NCA0LjM3MzI3IDguNDUzMTEgNC41NzMyN0M4LjY5MzExIDQuNzczMjcgOC44NTMxMSA1LjA1MzI3IDguOTE5NzcgNS4zNTk5M0w5LjIzOTc3IDcuMDUzMjdMOS4yNTMxMSA3LjE0NjZIOS4zNDY0NEgyOC4xMTk4QzI4LjMxOTggNy4xNDY2IDI4LjUxOTggNy4xOTk5MyAyOC42OTMxIDcuMjkzMjdDMjguODY2NCA3LjM4NjYgMjkuMDI2NCA3LjUwNjYgMjkuMTU5OCA3LjY3OTkzQzI5LjI3OTggNy44MTMyNyAyOS4zNzMxIDcuOTk5OTMgMjkuNDEzMSA4LjE5OTkzQzI5LjQ1MzEgOC4zOTk5MyAyOS40MjY0IDguNjEzMjcgMjkuMzU5OCA4Ljc5OTkzVjguODEzMjdWOC44MjY2TDI3LjQyNjQgMTguMTQ2NkMyNy4zNzMxIDE4LjQzOTkgMjcuMTk5OCAxOC43MTk5IDI2Ljk1OTggMTguOTA2NkMyNi43NTk4IDE5LjA5MzMgMjYuNDY2NCAxOS4xOTk5IDI2LjE1OTggMTkuMTk5OUgxMS42MjY0SDExLjQ5MzFMMTEuNTE5OCAxOS4zMzMzTDExLjk0NjQgMjEuNTU5OUwxMS45NTk4IDIxLjY1MzNIMTIuMDUzMUgyNS4wNTMxQzI1LjM4NjQgMjEuNjUzMyAyNS42Nzk4IDIxLjc1OTkgMjUuOTA2NCAyMS45MTk5QzI2LjExOTggMjIuMDkzMyAyNi4yNzk4IDIyLjMwNjYgMjYuMzU5OCAyMi41NDY2TDI2LjM3MzEgMjIuNTczM0wyNi4zODY0IDIyLjU4NjZDMjYuNjUzMSAyMi44NjY2IDI2Ljg3OTggMjMuMTk5OSAyNy4wMjY0IDIzLjU1OTlDMjcuMTg2NCAyMy45NDY2IDI3LjI2NjQgMjQuMzU5OSAyNy4yNTMxIDI0Ljc4NjZWMjQuNzk5OUMyNy4yNzk4IDI1LjE5OTkgMjcuMjI2NCAyNS42MjY2IDI3LjA3OTggMjYuMDI2NkMyNi45MzMxIDI2LjQzOTkgMjYuNzE5OCAyNi43OTk5IDI2LjQxMzEgMjcuMTE5OUMyNi4xMTk4IDI3LjQzOTkgMjUuNzU5OCAyNy42Nzk5IDI1LjM1OTggMjcuODY2NkMyNC45NTk4IDI4LjAzOTkgMjQuNTQ2NCAyOC4xMzMzIDI0LjEwNjQgMjguMTMzM0MyMy42Nzk4IDI4LjExOTkgMjMuMjUzMSAyOC4wMjY2IDIyLjg1MzEgMjcuODUzM1pNMjQuMDUzMSAyMy41NzMzSDI0LjAyNjRDMjMuNzU5OCAyMy41OTk5IDIzLjUxOTggMjMuNzE5OSAyMy4zMTk4IDIzLjg5MzNDMjMuMjEzMSAyMy45OTk5IDIzLjExOTggMjQuMTMzMyAyMy4wNTMxIDI0LjI3OTlDMjIuOTk5OCAyNC40MTMzIDIyLjk1OTggMjQuNTczMyAyMi45NzMxIDI0LjczMzNDMjIuOTczMSAyNC45OTk5IDIzLjA2NjQgMjUuMjY2NiAyMy4yMzk4IDI1LjQ2NjZDMjMuNDEzMSAyNS42NjY2IDIzLjYzOTggMjUuODEzMyAyMy45MDY0IDI1Ljg2NjZDMjMuOTczMSAyNS44Nzk5IDI0LjA1MzEgMjUuODkzMyAyNC4xNDY0IDI1Ljg5MzNDMjQuMzMzMSAyNS44OTMzIDI0LjUxOTggMjUuODM5OSAyNC42Nzk4IDI1Ljc1OTlDMjQuOTE5OCAyNS42Mzk5IDI1LjEwNjQgMjUuNDI2NiAyNS4yMTMxIDI1LjE4NjZDMjUuMzE5OCAyNC45MzMzIDI1LjMzMzEgMjQuNjY2NiAyNS4yNjY0IDI0LjQxMzNDMjUuMTk5OCAyNC4xNTk5IDI1LjAyNjQgMjMuOTMzMyAyNC44MTMxIDIzLjc4NjZDMjQuNjI2NCAyMy42NTMzIDI0LjM5OTggMjMuNTg2NiAyNC4xNTk4IDIzLjU4NjZMMjQuMDUzMSAyMy41NzMzWk0xMi41MDY0IDIzLjU3MzNIMTIuNDc5OEMxMi4yMTMxIDIzLjU5OTkgMTEuOTU5OCAyMy43MTk5IDExLjc3MzEgMjMuODkzM0MxMS42Nzk4IDIzLjk5OTkgMTEuNTczMSAyNC4xMTk5IDExLjUxOTggMjQuMjY2NkMxMS40NjY0IDI0LjQxMzMgMTEuNDI2NCAyNC41NTk5IDExLjQyNjQgMjQuNzE5OUMxMS40MjY0IDI0Ljk5OTkgMTEuNTE5OCAyNS4yNTMzIDExLjY5MzEgMjUuNDY2NkMxMS44NjY0IDI1LjY2NjYgMTIuMDkzMSAyNS44MTMzIDEyLjM1OTggMjUuODY2NkMxMi40MjY0IDI1Ljg3OTkgMTIuNTA2NCAyNS44OTMzIDEyLjU5OTggMjUuODkzM0MxMi43ODY0IDI1Ljg5MzMgMTIuOTczMSAyNS44Mzk5IDEzLjEzMzEgMjUuNzU5OUMxMy4zNzMxIDI1LjYzOTkgMTMuNTU5OCAyNS40MjY2IDEzLjY2NjQgMjUuMTg2NkMxMy43NzMxIDI0LjkzMzMgMTMuNzg2NCAyNC42NjY2IDEzLjcxOTggMjQuNDEzM0MxMy42NTMxIDI0LjE1OTkgMTMuNDc5OCAyMy45MzMzIDEzLjI2NjQgMjMuNzg2NkMxMy4wNzk4IDIzLjY1MzMgMTIuODUzMSAyMy41ODY2IDEyLjYxMzEgMjMuNTg2NkwxMi41MDY0IDIzLjU3MzNaTTI1LjU4NjQgMTcuMjUzM0gyNS42Nzk4TDI1LjY5MzEgMTcuMTczM0wyNy4zMzMxIDkuMjM5OTNMMjcuMzU5OCA5LjEwNjZIMjcuMjI2NEg5Ljc3MzExSDkuNjM5NzdMOS42NjY0NCA5LjIzOTkzTDExLjE0NjQgMTcuMTczM0wxMS4xNTk4IDE3LjI2NjZIMTEuMjUzMUgyNS41ODY0VjE3LjI1MzNaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjQiLz4KPHJlY3QgeD0iMjAiIHk9IjIyLjY2NyIgd2lkdGg9IjYuNjY2NjciIGhlaWdodD0iNS4zMzMzMyIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMzLjU5MjUgMTYuODkyNkwzMi4zNzkyIDE2LjcwNDRMMzIuMzc1IDE2LjY5MkwzMy4xNTI1IDE1LjY3NjVDMzMuNDc0OSAxNS4yNTMyIDMzLjQzNjEgMTQuNjQ4NiAzMy4wNTk4IDE0LjI2ODFMMzEuMTI5OSAxMi4zMzU1QzMwLjc1MjIgMTEuOTU5MiAzMC4xNjcgMTEuOTEzNSAyOS43MzU0IDEyLjIzMDNMMjguNzI1NCAxMi45NzQ2TDI4LjcwMDUgMTIuOTY0OUwyOC41MzQ1IDExLjc1ODVDMjguNDYxMiAxMS4yMzE0IDI4LjAwNiAxMC44MzMgMjcuNDczNCAxMC44MzNIMjQuNzM5N0MyNC4yMTI2IDEwLjgzMyAyMy43NTc0IDExLjIyNDUgMjMuNjgxMyAxMS43NDA2TDIzLjQ5NTkgMTIuOTQ1NkwyMy40NjU1IDEyLjk1NjZMMjIuNDY2NiAxMi4xOTI5QzIyLjA0NDcgMTEuODY3OCAyMS40MzczIDExLjkwNTIgMjEuMDU2OSAxMi4yODU2TDE5LjEyNDIgMTQuMjE1NkMxOC43NDY1IDE0LjU5MTkgMTguNzAyMiAxNS4xNzg1IDE5LjAxOSAxNS42MDg3TDE5Ljc0NCAxNi41OTY1TDE5LjcyNDYgMTYuNjM5NEwxOC40MzI0IDE2LjgxMDlDMTcuOTAxMiAxNi44ODE1IDE3LjUgMTcuMzM4IDE3LjUgMTcuODczNFYyMC42MDcyQzE3LjUgMjEuMTQyNSAxNy44ODQ2IDIxLjU4OCAxOC40MTMxIDIxLjY2NTVMMTkuNjkgMjEuODU2NEwxOS43MDggMjEuODk3OUwxOC45NjIzIDIyLjg4NDNDMTguNjQgMjMuMzA5MSAxOC42ODE1IDIzLjkxMjMgMTkuMDU5MiAyNC4yOTEzTDIwLjk5NzQgMjYuMjIyNkMyMS4zNzUxIDI2LjYwMDMgMjEuOTYwMyAyNi42NDMyIDIyLjM4OTIgMjYuMzI5MkwyMy4zODI1IDI1LjU5ODdMMjMuNDI4MSAyNS42MTk0TDIzLjU5OTcgMjYuOTA2MUMyMy42NzMgMjcuNDM0NSAyNC4xMjk1IDI3LjgzMyAyNC42NjA4IDI3LjgzM0gyNy4zOTQ1QzI3LjkyMTYgMjcuODMzIDI4LjM3ODIgMjcuNDQwMSAyOC40NTQzIDI2LjkxOTlMMjguNjQ1MiAyNS42NTEzTDI4LjY4NTMgMjUuNjM0N0wyOS42NzQ1IDI2LjM4MzFDMzAuMTAwNiAyNi43MDEzIDMwLjcwMzggMjYuNjYyNiAzMS4wNzczIDI2LjI4NDlMMzMuMDExNCAyNC4zNDhDMzMuMzg3NyAyMy45NzE3IDMzLjQzMiAyMy4zODc5IDMzLjExNzkgMjIuOTU3NkwzMi4zNjgxIDIxLjkzOEwzMi4zNzkxIDIxLjkxMThMMzMuNTc1OCAyMS43NDU3QzM0LjEwMjkgMjEuNjcyNCAzNC41IDIxLjIxNzMgMzQuNSAyMC42ODQ2VjE3Ljk1MDlDMzQuNSAxNy40MTk3IDM0LjExOTYgMTYuOTc0MiAzMy41OTI1IDE2Ljg5MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzNfMjYzODEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4zNzkyIDE2LjcwNDRMMzMuNTkyNSAxNi44OTI2QzM0LjExOTYgMTYuOTc0MiAzNC41IDE3LjQxOTcgMzQuNSAxNy45NTA5VjIwLjY4NDZDMzQuNSAyMS4yMTcyIDM0LjEwMjkgMjEuNjcyNCAzMy41NzU4IDIxLjc0NTdMMzIuMzc5MSAyMS45MTE4TDMyLjM2ODEgMjEuOTM4TDMzLjExNzkgMjIuOTU3NkMzMy40MzIgMjMuMzg3OSAzMy4zODc3IDIzLjk3MTcgMzMuMDExNCAyNC4zNDhMMzEuMDc3MyAyNi4yODQ5QzMwLjcwMzggMjYuNjYyNiAzMC4xMDA2IDI2LjcwMTMgMjkuNjc0NSAyNi4zODMxTDI4LjY4NTMgMjUuNjM0N0wyOC42NDUyIDI1LjY1MTNMMjguNDU0MyAyNi45MTk5QzI4LjM3ODIgMjcuNDQwMSAyNy45MjE2IDI3LjgzMyAyNy4zOTQ1IDI3LjgzM0gyNC42NjA4QzI0LjEyOTUgMjcuODMzIDIzLjY3MyAyNy40MzQ1IDIzLjU5OTcgMjYuOTA2MUwyMy40MjgxIDI1LjYxOTRMMjMuMzgyNSAyNS41OTg3TDIyLjM4OTIgMjYuMzI5MkMyMS45NjAzIDI2LjY0MzIgMjEuMzc1MSAyNi42MDAzIDIwLjk5NzQgMjYuMjIyNkwxOS4wNTkyIDI0LjI5MTNDMTguNjgxNSAyMy45MTIzIDE4LjY0IDIzLjMwOSAxOC45NjIzIDIyLjg4NDNMMTkuNzA4IDIxLjg5NzlMMTkuNjkgMjEuODU2NEwxOC40MTMxIDIxLjY2NTVDMTcuODg0NiAyMS41ODggMTcuNSAyMS4xNDI1IDE3LjUgMjAuNjA3MVYxNy44NzM0QzE3LjUgMTcuMzM4IDE3LjkwMTIgMTYuODgxNSAxOC40MzI0IDE2LjgxMDlMMTkuNzI0NiAxNi42Mzk0TDE5Ljc0NCAxNi41OTY1TDE5LjAxOSAxNS42MDg3QzE4LjcwMjIgMTUuMTc4NSAxOC43NDY1IDE0LjU5MTkgMTkuMTI0MiAxNC4yMTU2TDIxLjA1NjkgMTIuMjg1NkMyMS40MzczIDExLjkwNTIgMjIuMDQ0NyAxMS44Njc4IDIyLjQ2NjYgMTIuMTkyOUwyMy40NjU1IDEyLjk1NjZMMjMuNDk1OSAxMi45NDU2TDIzLjY4MTMgMTEuNzQwNkMyMy43NTc0IDExLjIyNDUgMjQuMjEyNiAxMC44MzMgMjQuNzM5NyAxMC44MzNIMjcuNDczNEMyOC4wMDYgMTAuODMzIDI4LjQ2MTIgMTEuMjMxNCAyOC41MzQ1IDExLjc1ODVMMjguNzAwNSAxMi45NjQ5TDI4LjcyNTQgMTIuOTc0NkwyOS43MzU0IDEyLjIzMDNDMzAuMTY3IDExLjkxMzUgMzAuNzUyMiAxMS45NTkyIDMxLjEyOTkgMTIuMzM1NEwzMy4wNTk4IDE0LjI2ODFDMzMuNDM2MSAxNC42NDg2IDMzLjQ3NDkgMTUuMjUzMiAzMy4xNTI1IDE1LjY3NjVMMzIuMzc1IDE2LjY5MkwzMi4zNzkyIDE2LjcwNDRaTTMxLjMxMjUgMjAuNjI5M0wzMy4wODMzIDIwLjM4NDRMMzMuMDgzMyAxOC4yNDdMMzEuMzU4MiAxNy45OEwzMC43NjQ3IDE2LjQ2NTFMMzEuODQzOCAxNS4wNTUzTDMwLjMzNzIgMTMuNTQ2TDI4Ljg5NyAxNC42MDcxTDI4LjUxMzggMTQuNDI3MkMyOC4yOTY2IDE0LjMyNDkgMjguMDcyNCAxNC4yMzQ5IDI3Ljg0NDIgMTQuMTYzTDI3LjQxNjcgMTQuMDI4OEwyNy4xNzE4IDEyLjI0OTdIMjUuMDM1N0wyNC43NjQ2IDE0LjAxMzZMMjQuMzQ1NCAxNC4xNDY0QzI0LjExNDMgMTQuMjE5NyAyMy44ODg4IDE0LjMwODMgMjMuNjcwMiAxNC40MTM0TDIzLjI3ODcgMTQuNTk4OEwyMS44NDQxIDEzLjUwMDNMMjAuMzM0NyAxNS4wMDgzTDIxLjQxMSAxNi40NzA2TDIxLjE5MzggMTYuODY2M0MyMS4wNzQ5IDE3LjA4MzUgMjAuOTcxMSAxNy4zMDkgMjAuODgyNiAxNy41NEwyMC43MzMxIDE3LjkzNDNMMTguOTE2NyAxOC4xNzY0VjIwLjMwODNMMjAuNzI3NiAyMC41Nzk1TDIwLjg3MDEgMjAuOTgyMUMyMC45NTE3IDIxLjIxNTkgMjEuMDUgMjEuNDQyOCAyMS4xNjA2IDIxLjY2MjdMMjEuMzYxMiAyMi4wNTdMMjAuMjczOCAyMy41TDIxLjc4ODcgMjUuMDEyMUwyMy4yNTI0IDIzLjkzNzFMMjMuNjQ2NyAyNC4xNDg4QzIzLjg2MzkgMjQuMjY2NCAyNC4wOTA4IDI0LjM3MDIgMjQuMzIzMiAyNC40NTU5TDI0LjcyMTcgMjQuNjA1NEwyNC45NjM4IDI2LjQxNjNIMjcuMDk4NUwyNy4zNjk2IDI0LjYwOTVMMjcuNzczNiAyNC40Njg0QzI4LjAwNiAyNC4zODgyIDI4LjIzMjkgMjQuMjkyNyAyOC40NTE1IDI0LjE4MkwyOC44NDU4IDIzLjk4TDMwLjI4NzQgMjUuMDcwMkwzMS43OTk1IDIzLjU1NjdMMzAuNzM5OCAyMi4xMTM3TDMwLjkxNjggMjEuNzM0N0MzMS4wMTc4IDIxLjUxNDcgMzEuMTA1IDIxLjI4OTIgMzEuMTc2OSAyMS4wNTgyTDMxLjMxMjUgMjAuNjI5M1pNMjIuNDYxMSAxOS4zMzNDMjIuNDYxMSAxNy4zNzk1IDI0LjA0OTMgMTUuNzkxMyAyNi4wMDI4IDE1Ljc5MTNDMjcuOTU2MiAxNS43OTEzIDI5LjU0NDQgMTcuMzc5NSAyOS41NDQ0IDE5LjMzM0MyOS41NDQ0IDIxLjI4NjQgMjcuOTU2MiAyMi44NzQ2IDI2LjAwMjggMjIuODc0NkMyNC4wNDkzIDIyLjg3NDYgMjIuNDYxMSAyMS4yODY0IDIyLjQ2MTEgMTkuMzMzWk0yMy44Nzc4IDE5LjMzM0MyMy44Nzc4IDIwLjUwNDggMjQuODMxIDIxLjQ1OCAyNi4wMDI4IDIxLjQ1OEMyNy4xNzQ2IDIxLjQ1OCAyOC4xMjc4IDIwLjUwNDggMjguMTI3OCAxOS4zMzNDMjguMTI3OCAxOC4xNjEyIDI3LjE3NDYgMTcuMjA4IDI2LjAwMjggMTcuMjA4QzI0LjgzMSAxNy4yMDggMjMuODc3OCAxOC4xNjEyIDIzLjg3NzggMTkuMzMzWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzXzI2MzgxIj4KPHJlY3Qgd2lkdGg9IjI3LjA0IiBoZWlnaHQ9IjI0LjM4NjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjY2NjUgNCkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zM18yNjM4MSI+CjxyZWN0IHdpZHRoPSIyMi42NjY3IiBoZWlnaHQ9IjIyLjY2NjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC42NjY1IDgpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-size: 24px 24px;
  display: inline-block;
  height: 24px;
  width: 24px;
  content: "";
}
:root {
  --da-notifications-fe-gray-001: #E0E0E0;
  --da-notifications-fe-gray-002: #808080;
  --da-notifications-fe-gray-003: #F1F1F1;
  --da-notifications-fe-gray-004: #F3F3F3;
  --da-notifications-fe-gray-007: #6A6A6A;
  --da-notifications-fe-blue-gray-001: #464D5F;
  --da-notifications-fe-blue-001: #447FB5;
  --da-notifications-fe-blue-002: hsl(208.67, 45.38%, 95%);
  --da-notifications-fe-white-001: #FFFFFF;
  --da-notifications-fe-black-001: #000000;
  --da-notifications-fe-red-001: #CB0538;
  --da-notifications-fe-icon-bell: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MjYxIDUuODQyODRMMTEuMDgzNyA1Ljk1NzAyQzkuMDYxMDcgNi4yNjgwNyA3LjU5ODU2IDcuNzk2OTUgNy40NjkyMiA5LjU1NzcyTDcuNDU5NjMgOS42ODgyNlYxNC4yNTE5TDUuNDQ5OTggMTYuMzEwNUwxOC4yMDIyIDE2LjMxMDVMMTYuMTkyNSAxNC4yNTE5VjkuNjg4MzFMMTYuMTgzIDkuNTU3NzJDMTYuMDUzNiA3Ljc5Njk1IDE0LjU5MTEgNi4yNjgwNyAxMi41Njg1IDUuOTU3MDJMMTEuODI2MSA1Ljg0Mjg0Wk0xNy4xODAzIDkuNDg0NDZIMTcuMTkyNVYxMy44NDQ3TDE5LjQ4NDUgMTYuMTkyNUwxOS40ODM0IDE2LjE5NDhDMTkuNTg4NCAxNi4zMTMyIDE5LjY1MjIgMTYuNDY5IDE5LjY1MjIgMTYuNjM5N0MxOS42NTIyIDE3LjAxMDIgMTkuMzUxOCAxNy4zMTA1IDE4Ljk4MTQgMTcuMzEwNUw0LjY3MDgxIDE3LjMxMDZDNC4zMDAzMyAxNy4zMTA2IDQgMTcuMDEwMiA0IDE2LjYzOTdDNCAxNi40NjkxIDQuMDYzNzUgMTYuMzEzMyA0LjE2ODc0IDE2LjE5NDlMNC4xNjc3IDE2LjE5MjVMNi40NTk2MyAxMy44NDQ3VjkuNDg0NDZINi40NzE5QzYuNjM5ODEgNy4xOTg3MiA4LjUxMDk4IDUuMzQwOTEgMTAuOTMxNyA0Ljk2ODY0VjMuODk0NDFDMTAuOTMxNyAzLjQwMDQ0IDExLjMzMjEgMyAxMS44MjYxIDNDMTIuMzIwMSAzIDEyLjcyMDUgMy40MDA0NCAxMi43MjA1IDMuODk0NDFWNC45Njg2NEMxNS4xNDEyIDUuMzQwOTEgMTcuMDEyNCA3LjE5ODcyIDE3LjE4MDMgOS40ODQ0NlpNMTAuNDcyIDE5LjMxNjhDMTAuNzc4NiAxOS43MzEzIDExLjI3MDkgMjAgMTEuODI2MSAyMEMxMi4zODEyIDIwIDEyLjg3MzYgMTkuNzMxMyAxMy4xODAyIDE5LjMxNjhIMTAuNDcyWk05LjMzNTM5IDE5LjMxNjhDOS4yMTEyIDE5LjAwNzcgOS4xNDI4NiAxOC42NzAyIDkuMTQyODYgMTguMzE2OEgxNC41MDkzQzE0LjUwOTMgMTguNjcwMiAxNC40NDEgMTkuMDA3NyAxNC4zMTY4IDE5LjMxNjhDMTMuOTIwMyAyMC4zMDM0IDEyLjk1NDUgMjEgMTEuODI2MSAyMUMxMC42OTc2IDIxIDkuNzMxODkgMjAuMzAzNCA5LjMzNTM5IDE5LjMxNjhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=');
  --da-notifications-fe-icon-trash: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTg5OTggMjEuMjAwNFYyMS4xOTA0SDYuODg5OThDNi40MDcyOCAyMS4xOTA0IDUuOTYyMjIgMjEuMDAxNSA1LjYyMDIyIDIwLjY2OTJDNS4yODg2OCAyMC4zMzc0IDUuMDg5OTggMTkuODcyOCA1LjA4OTk4IDE5LjQwMDRWNi40NDAzOVY2LjM0MDM5SDQuOTg5OThINC4zMDk5OEM0LjIxODM2IDYuMzQwMzkgNC4xMjQ0NiA2LjMwMjM3IDQuMDUyNzcgNi4yMzE3NUMzLjk4ODU0IDYuMTU4NDUgMy45NDk5OCA2LjA2MjU3IDMuOTQ5OTggNS45NzAzOVY1LjQwMDM5QzMuOTQ5OTggNS4zMDc4OSAzLjk4ODc0IDUuMjEzMDUgNC4wNjA2OSA1LjE0MTFDNC4xMzM0OCA1LjA2ODMgNC4yMTg2MSA1LjAzMDM5IDQuMzE5OTggNS4wMzAzOUg3LjkzOTk4SDcuOTg5OTFMOC4wMTk5MSA0Ljk5MDQ3TDkuMTY5OTIgMy40NjA0OEw5LjE3MDM5IDMuNDU5ODNDOS4zMzA0NSAzLjI0MzI4IDkuNTQ3NzQgMy4wNjM0NCA5Ljc5NDAzIDIuOTQwMTdDMTAuMDUxMyAyLjgxNjQgMTAuMzI2MyAyLjc1MDM5IDEwLjYgMi43NTAzOUgxMy40NkMxMy43MzM2IDIuNzUwMzkgMTQuMDA4NiAyLjgxNjQgMTQuMjY1OSAyLjk0MDE3QzE0LjUxMTggMy4wNjMyNiAxNC43Mjk1IDMuMjQzMDkgMTQuOSAzLjQ3MDM5TDE0LjkgMy40NzA0N0wxNi4wNSA1LjAwMDQ3TDE2LjA4IDUuMDQwMzlIMTYuMTNIMTkuNzZDMTkuODUyNSA1LjA0MDM5IDE5Ljk0NzMgNS4wNzkxNSAyMC4wMTkzIDUuMTUxMUMyMC4wOTIxIDUuMjIzOSAyMC4xMyA1LjMwOTAzIDIwLjEzIDUuNDEwMzlWNS45ODAzOUMyMC4xMyA2LjA3Mjg5IDIwLjA5MTIgNi4xNjc3MyAyMC4wMTkzIDYuMjM5NjhMMjAuMDE5MSA2LjIzOTU2TDIwLjAxNTIgNi4yNDM5NUMxOS45NTYzIDYuMzEwMiAxOS44NjQ4IDYuMzUwMzkgMTkuNzYgNi4zNTAzOUgxOS4wOEgxOC45OFY2LjQ1MDM5VjE5LjQxMDRDMTguOTggMTkuODg0NCAxOC43OTAxIDIwLjM0ODggMTguNDU5MyAyMC42Nzk3QzE4LjEyODQgMjEuMDEwNSAxNy42NjQgMjEuMjAwNCAxNy4xOSAyMS4yMDA0SDYuOTg5OThaTTE3LjY3IDYuNDQwMzlWNi4zNDAzOUgxNy41N0g2LjQ4OTk4SDYuMzg5OThWNi40NDAzOVYxOS40MDA0QzYuMzg5OTggMTkuNTIzMSA2LjQzNzk5IDE5LjY1OTggNi41MjkyNiAxOS43NTExQzYuNjE1MDcgMTkuODM2OSA2LjczOTU2IDE5LjkwMDQgNi44Nzk5OCAxOS45MDA0SDE3LjE3QzE3LjI5NzMgMTkuOTAwNCAxNy40MjI1IDE5Ljg0OTMgMTcuNTIwNyAxOS43NTExQzE3LjYwNjUgMTkuNjY1MyAxNy42NyAxOS41NDA4IDE3LjY3IDE5LjQwMDRWNi40NDAzOVpNMTQuMjQgNS4wNDAzOUgxNC40MzkzTDE0LjMyMDEgNC44ODA1OUwxMy44NTAxIDQuMjUwNTlMMTMuODUwMiA0LjI1MDU2TDEzLjg0ODEgNC4yNDc5MkMxMy44MDQxIDQuMTkyOTQgMTMuNzU0MiA0LjE0MTQ2IDEzLjY3OCA0LjEwMjYzQzEzLjYwNzQgNC4wNjEzNyAxMy41Mjg0IDQuMDUwMzkgMTMuNDYgNC4wNTAzOUgxMC42QzEwLjUzMTUgNC4wNTAzOSAxMC40NTI2IDQuMDYxMzcgMTAuMzgxOSA0LjEwMjYzQzEwLjMwNTggNC4xNDE0NiAxMC4yNTU5IDQuMTkyOTMgMTAuMjExOSA0LjI0NzkyTDEwLjIxMTkgNC4yNDc5TDEwLjIxMDQgNC4yNDk3OUw5LjczMDQzIDQuODc5NzlMOS42MDgwNyA1LjA0MDM5SDkuODA5OThIMTQuMjRaTTE0LjM0MDcgOC4wMDExTDE0LjM0MDggOC4wMDEyMkwxNC4zNDQ3IDcuOTk2ODNDMTQuNDAyOSA3LjkzMTM4IDE0LjUwNCA3Ljg5MDM5IDE0LjYgNy44OTAzOUgxNS4xN0MxNS4yNjI1IDcuODkwMzkgMTUuMzU3MyA3LjkyOTE1IDE1LjQyOTMgOC4wMDExTDE1LjQyOTEgOC4wMDEyMkwxNS40MzM1IDguMDA1MTNDMTUuNDk5OCA4LjA2NDAyIDE1LjU0IDguMTU1NTcgMTUuNTQgOC4yNjAzOVYxNy45NzA0QzE1LjU0IDE4LjA2MjkgMTUuNTAxMiAxOC4xNTc3IDE1LjQyOTMgMTguMjI5N0MxNS4zNTY1IDE4LjMwMjUgMTUuMjcxMyAxOC4zNDA0IDE1LjE3IDE4LjM0MDRIMTQuNkMxNC41MDc1IDE4LjM0MDQgMTQuNDEyNiAxOC4zMDE2IDE0LjM0MDcgMTguMjI5N0MxNC4yNjc5IDE4LjE1NjkgMTQuMjMgMTguMDcxOCAxNC4yMyAxNy45NzA0VjguMjYwMzlDMTQuMjMgOC4xNjc4OSAxNC4yNjg3IDguMDczMDUgMTQuMzQwNyA4LjAwMTFaTTExLjQ4MDcgOC4wMDExTDExLjQ4MDggOC4wMDEyMkwxMS40ODQ3IDcuOTk2ODNDMTEuNTQzNiA3LjkzMDU4IDExLjYzNTIgNy44OTAzOSAxMS43NCA3Ljg5MDM5SDEyLjMxQzEyLjQwMjUgNy44OTAzOSAxMi40OTczIDcuOTI5MTUgMTIuNTY5MyA4LjAwMTFDMTIuNjQxMiA4LjA3MzA1IDEyLjY4IDguMTY3ODkgMTIuNjggOC4yNjAzOVYxNy45NzA0QzEyLjY4IDE4LjA2MjYgMTIuNjQxNCAxOC4xNTg0IDEyLjU3NzIgMTguMjMxN0MxMi41MDU1IDE4LjMwMjQgMTIuNDExNiAxOC4zNDA0IDEyLjMyIDE4LjM0MDRIMTEuNzRDMTEuNjQ3NSAxOC4zNDA0IDExLjU1MjYgMTguMzAxNiAxMS40ODA3IDE4LjIyOTdDMTEuNDA3OSAxOC4xNTY5IDExLjM3IDE4LjA3MTggMTEuMzcgMTcuOTcwNFY4LjI2MDM5QzExLjM3IDguMTY3ODkgMTEuNDA4NyA4LjA3MzA1IDExLjQ4MDcgOC4wMDExWk05LjcxOTI2IDguMDAxMUw5LjcxOTE0IDguMDAxMjJMOS43MjM1NCA4LjAwNTEzQzkuNzg5NzkgOC4wNjQwMiA5LjgyOTk4IDguMTU1NTcgOS44Mjk5OCA4LjI2MDM5VjE3Ljk3MDRDOS44Mjk5OCAxOC4wNjI5IDkuNzkxMjEgMTguMTU3NyA5LjcxOTI2IDE4LjIyOTdDOS42NDY0NyAxOC4zMDI1IDkuNTYxMzQgMTguMzQwNCA5LjQ1OTk4IDE4LjM0MDRIOC44ODk5OEM4Ljc5NzQ3IDE4LjM0MDQgOC43MDI2MyAxOC4zMDE2IDguNjMwNjkgMTguMjI5N0M4LjU1Nzg5IDE4LjE1NjkgOC41MTk5OCAxOC4wNzE4IDguNTE5OTggMTcuOTcwNFY4LjI2MDM5QzguNTE5OTggOC4xNjc4OSA4LjU1ODc0IDguMDczMDUgOC42MzA2OSA4LjAwMTFDOC43MDM0OCA3LjkyODMgOC43ODg2MSA3Ljg5MDM5IDguODg5OTggNy44OTAzOUg5LjQ1OTk4QzkuNTUyNDggNy44OTAzOSA5LjY0NzMyIDcuOTI5MTUgOS43MTkyNiA4LjAwMTFaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPC9zdmc+');
  --da-notifications-fe-icon-show-hide-hide: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExMzIzXzQ4MjQ3KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTQ5OSAyMEwzLjk5MDkxIDUuMDYyTDUuMDUzOTEgNEwyMC4wMTM5IDE4LjkzOEwxOC45NDk5IDIwWk0yMS43NzU5IDExLjU0NzZDMjEuNjMyOSAxMS4yNjIxIDE4LjE5ODIgNC41NDUzMiAxMS45OTk2IDQuNTQ1MzJDMTAuNTU3OSA0LjU1MDkxIDkuMTQwMDYgNC45MTM5IDcuODczMDUgNS42MDE3OEw5LjM4NDUyIDcuMTEzMjVDMTAuMjA3OCA2Ljc0NjE1IDExLjA5ODIgNi41NTM1NyAxMS45OTk2IDYuNTQ3NjRDMTYuMTM0MyA2LjU0NzY0IDE4LjkwOTEgMTAuNjE3OCAxOS43Mjk2IDExLjk5NTRDMTkuMDYwNyAxMy4xMTIxIDE4LjI0NzcgMTQuMTM1OCAxNy4zMTE0IDE1LjA0MDFMMTguNzM1IDE2LjQ2MzdDMTkuOTUwNyAxNS4yODkxIDIwLjk3NjYgMTMuOTMyNyAyMS43NzU5IDEyLjQ0MzFMMjIuMDAwMSAxMS45OTU0TDIxLjc3NTkgMTEuNTQ3NlpNMTEuOTk5NiAxNy40NDIxQzEyLjkwMTMgMTcuNDM2MiAxMy43OTIxIDE3LjI0MzUgMTQuNjE1NyAxNi44NzYyTDE2LjEyNzEgMTguMzg3NkMxNC44NTk4IDE5LjA3NTcgMTMuNDQxNiAxOS40Mzg4IDExLjk5OTUgMTkuNDQ0NEM1LjgwMDg1IDE5LjQ0NDQgMi4zNjcxOSAxMi43Mjg3IDIuMjI0MjUgMTIuNDQzMUwyIDExLjk5NTRMMi4yMjQyNSAxMS41NDc2QzMuMDIzNDcgMTAuMDU3NSA0LjA0OTM4IDguNzAwNzMgNS4yNjUyNSA3LjUyNTczTDYuNjg4NzcgOC45NDkyNUM1Ljc1MjA5IDkuODUzOTggNC45Mzg2OSAxMC44NzgyIDQuMjY5NTYgMTEuOTk1NEM1LjA5MDA4IDEzLjM3MyA3Ljg2NDg2IDE3LjQ0MjEgMTEuOTk5NiAxNy40NDIxWk0xNS43MjU5IDEzLjQ1NDZDMTYuMDEzOCAxMi43MzAzIDE2LjA4MzMgMTEuOTM3NSAxNS45MjU3IDExLjE3NDFDMTUuNzY4MiAxMC40MTA3IDE1LjM5MDUgOS43MTAyMiAxNC44MzkzIDkuMTU5MDVDMTQuMjg4MiA4LjYwNzg5IDEzLjU4NzcgOC4yMzAyMSAxMi44MjQzIDguMDcyNjZDMTIuMDYwOSA3LjkxNTExIDExLjI2ODEgNy45ODQ1OCAxMC41NDM4IDguMjcyNUwxNS43MjU5IDEzLjQ1NDZaTTguMDczOTQgMTIuODE1NUM3LjkxNjQyIDEyLjA1MTkgNy45ODYwMSAxMS4yNTkgOC4yNzQwOSAxMC41MzQ2TDEzLjQ1NjggMTUuNzE3M0MxMi43MzI0IDE2LjAwNTMgMTEuOTM5NCAxNi4wNzQ5IDExLjE3NTkgMTUuOTE3NEMxMC40MTI0IDE1Ljc1OTkgOS43MTE3IDE1LjM4MjIgOS4xNjA0NCAxNC44MzA5QzguNjA5MTcgMTQuMjc5NiA4LjIzMTQ2IDEzLjU3OSA4LjA3Mzk0IDEyLjgxNTVaIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTEzMjNfNDgyNDciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+');
  --da-notifications-fe-icon-show-hide-show: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExMzIzXzQ4Mjc2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4yMjQyMSAxMi40NTEzQzIuMzY3MTYgMTIuNzM4NyA1LjgwMDg1IDE5LjUgMTEuOTk5NSAxOS41QzE4LjE5ODIgMTkuNSAyMS42MzI4IDEyLjczODcgMjEuNzc1OCAxMi40NTEzTDIyIDEyLjAwMDVMMjEuNzc1OCAxMS41NDk3QzIxLjYzMjggMTEuMjYyMiAxOC4xOTgyIDQuNSAxMS45OTk1IDQuNUM1LjgwMDg1IDQuNSAyLjM2NzE2IDExLjI2MjIgMi4yMjQyMSAxMS41NDk3TDIgMTIuMDAwNUwyLjIyNDIxIDEyLjQ1MTNaTTExLjk5OTUgMTcuNDg0MUM3Ljg2NDc1IDE3LjQ4NDEgNS4wODk5OSAxMy4zODc0IDQuMjY5NTEgMTIuMDAwNUg0LjI2OTU1QzUuMDkgMTAuNjEzNiA3Ljg2NDc2IDYuNTE1ODggMTEuOTk5NSA2LjUxNTg4QzE2LjEzNDMgNi41MTU4OCAxOC45MDkgMTAuNjEzNiAxOS43Mjk1IDEyLjAwMDVDMTguOTA5IDEzLjM4NzQgMTYuMTM0MyAxNy40ODQxIDExLjk5OTUgMTcuNDg0MVpNMTAuNjQwMyA4LjI1MzFDMTEuMDc1MiA4LjA4OTcyIDExLjUzNTQgOC4wMDQwNSAxMiA3Ljk5OTk5QzEyLjkxNDggNy45OTcxOSAxMy44MDI4IDguMzA5MDIgMTQuNTE1MSA4Ljg4MzJDMTUuMjI3MyA5LjQ1NzM3IDE1LjcyMDQgMTAuMjU5IDE1LjkxMTggMTEuMTUzNkMxNi4xMDMyIDEyLjA0ODIgMTUuOTgxMiAxMi45ODE0IDE1LjU2NjIgMTMuNzk2N0MxNS4xNTEyIDE0LjYxMiAxNC40Njg1IDE1LjI1OTkgMTMuNjMyNiAxNS42MzE2QzEyLjc5NjcgMTYuMDAzMyAxMS44NTg0IDE2LjA3NjQgMTAuOTc1IDE1LjgzODRDMTAuMDkxNiAxNS42MDA1IDkuMzE2OTUgMTUuMDY2MSA4Ljc4MDg0IDE0LjMyNDdDOC4yNDQ3MyAxMy41ODM0IDcuOTc5OCAxMi42ODAzIDguMDMwNDggMTEuNzY2OUM4LjA4MTE2IDEwLjg1MzUgOC40NDQzNyA5Ljk4NTIyIDkuMDU5MiA5LjMwNzc3QzkuMTIxNDUgOS41MDg0MiA5LjI0NTk4IDkuNjg0MDUgOS40MTQ3MyA5LjgwOTE4QzkuNTgzNDkgOS45MzQzMiA5Ljc4NzcxIDEwLjAwMjUgOS45OTc4IDEwLjAwMzhDMTAuMjYzIDEwLjAwMzggMTAuNTE3NCA5Ljg5ODQxIDEwLjcwNDkgOS43MTA4OEMxMC44OTI0IDkuNTIzMzQgMTAuOTk3OCA5LjI2ODk5IDEwLjk5NzggOS4wMDM3N0MxMC45OTY2IDguODYwMTQgMTAuOTYzOSA4LjcxODUyIDEwLjkwMjIgOC41ODg4NEMxMC44NDA0IDguNDU5MTYgMTAuNzUxIDguMzQ0NTcgMTAuNjQwMyA4LjI1MzFaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExMzIzXzQ4Mjc2Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==');
  --da-notifications-fe-icon-cross: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjIzMDQgMTAuMDEwNUwyMCAxNy43ODAxTDE3Ljc4MDEgMjBMMTAuMDEwNSAxMi4yMzA0TDIuMjE5OSAyMEwwIDE3Ljc4MDFMNy43OTA1OCAxMC4wMTA1TDAgMi4yMTk5TDIuMjE5OSAwTDEwLjAxMDUgNy43OTA1OEwxNy43ODAxIDBMMjAgMi4yMTk5TDEyLjIzMDQgMTAuMDEwNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==');
}
div.mod-my-account h1.da-notifications-fe__inbox-app-title {
  padding-top: 5px;
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  div.mod-my-account h1.da-notifications-fe__inbox-app-title {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 24px;
    padding-top: 0;
  }
}
@media screen and (max-width: 991px) {
  .big-header .container ul > li.service-list__item--notifications > a {
    padding-right: 16px;
  }
}
.da-notifications-fe__slider-button {
  box-sizing: border-box;
  border: 1px solid var(--da-notifications-fe-gray-001);
  background-color: var(--da-notifications-fe-gray-001);
  border-radius: 12px;
  width: 40px;
  height: 24px;
  overflow: hidden;
  position: relative;
  transition: background-color 0.4s, border-color 0.4s;
}
.da-notifications-fe__slider-button--busy-n {
  cursor: pointer;
}
.da-notifications-fe__slider-button--on-y.da-notifications-fe__slider-button--busy-n {
  border-color: var(--da-notifications-fe-blue-001);
  background-color: var(--da-notifications-fe-blue-001);
}
.da-notifications-fe__slider-button--busy-y {
  border-color: var(--da-notifications-fe-gray-002);
  background-color: #FFFFFF00;
  cursor: wait;
}
.da-notifications-fe__slider-button-nob {
  box-sizing: border-box;
  border: 1px solid var(--da-notifications-fe-blue-gray-001);
  background-color: var(--da-notifications-fe-blue-gray-001);
  border-radius: 10px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 1px;
  left: 2px;
  transition: left 0.4s, background-color 0.4s, border-color 0.4s;
}
.da-notifications-fe__slider-button-nob--on-y {
  left: 17px;
}
.da-notifications-fe__slider-button-nob--on-y.da-notifications-fe__slider-button-nob--busy-n {
  border-color: var(--da-notifications-fe-white-001);
  background-color: var(--da-notifications-fe-white-001);
}
.da-notifications-fe__slider-button-nob--busy-y {
  border-color: var(--da-notifications-fe-gray-002);
  background-color: #FFFFFF00;
}
.da-notifications-fe__slider-button-spinner {
  position: absolute;
  left: 1px;
  top: 1px;
}
.da-notifications-fe__icon {
  background-color: var(--da-notifications-fe-black-001);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.da-notifications-fe__icon--name-bell {
  -webkit-mask-image: var(--da-notifications-fe-icon-bell);
  mask-image: var(--da-notifications-fe-icon-bell);
}
.da-notifications-fe__icon--name-trash {
  -webkit-mask-image: var(--da-notifications-fe-icon-trash);
  mask-image: var(--da-notifications-fe-icon-trash);
}
.da-notifications-fe__icon--name-show-hide-hide {
  -webkit-mask-image: var(--da-notifications-fe-icon-show-hide-hide);
  mask-image: var(--da-notifications-fe-icon-show-hide-hide);
}
.da-notifications-fe__icon--name-show-hide-show {
  -webkit-mask-image: var(--da-notifications-fe-icon-show-hide-show);
  mask-image: var(--da-notifications-fe-icon-show-hide-show);
}
.da-notifications-fe__icon--name-cross {
  -webkit-mask-image: var(--da-notifications-fe-icon-cross);
  mask-image: var(--da-notifications-fe-icon-cross);
}
.da-notifications-fe__icon--size-24 {
  width: 24px;
  height: 24px;
}
.da-notifications-fe__icon--size-32 {
  width: 32px;
  height: 32px;
}
.da-notifications-fe__icon--size-37 {
  width: 32px;
  height: 32px;
}
@media screen and (max-width: 991px) {
  .da-notifications-fe__icon--mobile-size-37 {
    width: 37px;
    height: 37px;
  }
}
.da-notifications-fe__icon--lightness-1 {
  background-color: var(--da-notifications-fe-gray-007);
}
.da-notifications-fe__icon--lightness-2 {
  background-color: var(--da-notifications-fe-gray-001);
}
.da-notifications-fe__notification-item-button {
  position: relative;
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 1rem;
  cursor: pointer;
}
.da-notifications-fe__notification-item-button--busy-y {
  cursor: wait;
}
.da-notifications-fe__notification-item-button-icon {
  position: absolute;
  left: 0px;
  top: 0px;
}
.da-notifications-fe__notification-item-button-spinner {
  position: absolute;
  left: 0px;
  top: 0px;
}
.da-notifications-fe__notification-item {
  display: flex;
  transition: background-color 0.7s, background-image 0.7s;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  transition: color 0.4s;
}
.da-notifications-fe__notification-item--at-least-read-y {
  color: var(--da-notifications-fe-gray-007);
}
.da-notifications-fe__notification-item--reception-state-intermediate-y {
  background-color: var(--da-notifications-fe-gray-004);
}
.da-notifications-fe__notification-item-col-1 {
  cursor: pointer;
  flex: 1;
}
.da-notifications-fe__notification-item-col-2 {
  text-align: right;
}
.da-notifications-fe__notification-item-head {
  font-weight: bold;
}
.da-notifications-fe__notification-item-head--at-least-read-y {
  font-weight: 600;
}
.da-notifications-fe__notification-item-body--at-least-read-y {
  font-weight: lighter;
}
.da-notifications-fe__notification-item-date {
  font-size: 10px;
  margin-bottom: 0.25rem;
  margin-top: 0.22rem;
  font-weight: 300;
}
.da-notifications-fe__notification-list-item:hover {
  background-color: var(--da-notifications-fe-gray-004);
}
.da-notifications-fe__notification-list-item:hover .da-notifications-fe__notification-list-item-separator,
.da-notifications-fe__notification-list-item:hover + .da-notifications-fe__notification-list-item .da-notifications-fe__notification-list-item-separator {
  margin-left: 0px;
  margin-right: 0px;
}
.da-notifications-fe__notification-list-item-separator {
  margin: 0rem 1rem;
}
.da-notifications-fe__menu-item-app {
  position: relative;
  overflow: visible;
  transition: opacity 0.8s, background-color 0.8s, background-size 0.4s;
  opacity: 1;
}
.da-notifications-fe__menu-item-app--mounted-n {
  opacity: 0;
}
.da-notifications-fe__menu-item-unseen-badge {
  border: 1px solid #FFFFFF00;
  background-color: #FFFFFF00;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  right: 0px;
  transition: background-color 0.4s, border-color 0.4s;
}
.da-notifications-fe__menu-item-unseen-badge--with-unseen-y.da-notifications-fe__menu-item-unseen-badge--busy-n {
  border-color: var(--da-notifications-fe-red-001);
  background-color: var(--da-notifications-fe-red-001);
}
.da-notifications-fe__menu-item-spinner {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0px;
  right: 0px;
}
@media (max-width: 991px) {
  .da-notifications-fe__menu-item-unseen-badge,
  .da-notifications-fe__menu-item-spinner {
    width: 15px;
    height: 15px;
  }
}
.da-notifications-fe--for-menu-item {
  display: inline-block;
  vertical-align: middle;
}
.da-notifications-fe__notification-list-scroll-to-bottom {
  position: fixed;
  bottom: 0px;
  right: 50px;
  width: 50px;
  height: 50px;
  transform: rotate(180deg);
  cursor: pointer;
  z-index: 1;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxyZWN0IHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0iI0YxRjFGMSI+PC9yZWN0PgogICAgPHBhdGggZD0iTTI1IDE2LjA2MjVMNDAuNjI1IDMxLjU4NzVMMzguMjc4NiAzMy45MTk2TDI1IDIwLjcyNjhMMTEuNzIxNCAzMy45MTk2TDkuMzc1IDMxLjU4NzVMMjUgMTYuMDYyNVoiIGZpbGw9IiNDQjA1MzgiPjwvcGF0aD4KPC9zdmc+');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.da-notifications-fe__notification-list-header {
  display: flex;
  width: 100%;
  padding: 0.8rem 1rem;
  background-color: var(--da-notifications-fe-gray-003);
  color: var(--da-notifications-fe-gray-002);
  font-size: 10px;
}
.da-notifications-fe__notification-list-header-col--notification {
  flex: 1;
}
.da-notifications-fe__notification-list-load-older-container {
  text-align: center;
  margin-bottom: 24px;
}
.da-notifications-fe__mark-all-as-read-button,
.da-notifications-fe__load-older-button {
  transition: border-color 0.4s, color 0.4s;
  position: relative;
  margin-bottom: 0;
}
.da-notifications-fe__load-older-button {
  margin-top: 24px;
}
.da-notifications-fe__mark-all-as-read-button--disabled--y,
.da-notifications-fe__mark-all-as-read-button--disabled--y:hover,
.da-notifications-fe__mark-all-as-read-button--disabled--y:active {
  border-color: var(--da-notifications-fe-gray-001);
  color: var(--da-notifications-fe-gray-001);
  cursor: not-allowed;
}
.da-notifications-fe__mark-all-as-read-button--busy--y,
.da-notifications-fe__mark-all-as-read-button--busy--y:hover,
.da-notifications-fe__mark-all-as-read-button--busy--y:active,
.da-notifications-fe__load-older-button--busy--y,
.da-notifications-fe__load-older-button--busy--y:hover,
.da-notifications-fe__load-older-button--busy--y:active {
  border-color: var(--da-notifications-fe-gray-002);
  color: var(--da-notifications-fe-gray-001);
  cursor: wait;
}
.da-notifications-fe__mark-all-as-read-button-spinner-container,
.da-notifications-fe__load-older-button-spinner-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.da-notifications-fe__notification-list-detail-dialog-container {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 10000;
}
.da-notifications-fe__notification-list-detail-dialog-backdrop {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: var(--da-notifications-fe-black-001);
  opacity: 0.6;
}
.da-notifications-fe__notification-list-detail-dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 3rem);
  max-height: calc(100% - 3rem);
  max-width: 600px;
  background-color: var(--da-notifications-fe-white-001);
  border: 1px solid var(--da-notifications-fe-gray-002);
  box-shadow: 1px 1px 5px var(--da-notifications-fe-black-001);
  display: flex;
  flex-direction: column;
  transition: max-width 0.4s, max-height 0.4s;
}
@media (max-width: 500px) {
  .da-notifications-fe__notification-list-detail-dialog {
    max-height: calc(100% - 12rem);
  }
}
.da-notifications-fe__notification-list-detail-dialog--details-ready-n {
  max-height: 200px;
}
.da-notifications-fe__notification-list-detail-dialog-header {
  padding: 1rem;
  text-align: right;
}
@media (max-width: 991px) {
  .da-notifications-fe__notification-list-detail-dialog-header {
    padding-bottom: 0;
  }
}
.da-notifications-fe__notification-list-detail-dialog-closer {
  font-size: 1.6rem;
  font-weight: bold;
  color: var(--da-notifications-fe-black-001);
  display: inline-block;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.da-notifications-fe__notification-list-detail-dialog-body {
  flex: 1;
  overflow: auto;
  padding: 1rem 5rem 2rem 5rem;
}
@media (max-width: 991px) {
  .da-notifications-fe__notification-list-detail-dialog-body {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 500px) {
  .da-notifications-fe__notification-list-detail-dialog-body {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 991px) {
  .da-notifications-fe__notification-details-content {
    text-align: center;
  }
}
.da-notifications-fe__notification-details-body ul,
.big-header .container .da-notifications-fe__notification-details-body ul {
  list-style-type: disc;
  padding-left: 20px;
  display: block;
}
.da-notifications-fe__notification-details-body ol {
  list-style-type: decimal;
  padding-left: 20px;
  display: block;
}
.da-notifications-fe__notification-details-loading-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
}
.da-notifications-fe__inbox-app {
  color: var(--da-notifications-fe-black-001);
}
.da-notifications-fe__inbox-app-top-title-line {
  display: flex;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .da-notifications-fe__inbox-app-top-title-line {
    flex-direction: column;
  }
}
.da-notifications-fe__inbox-app-top-title-col-set {
  flex: 1;
  display: flex;
}
.da-notifications-fe__inbox-app-top-title-col {
  flex: 1;
}
.da-notifications-fe__inbox-app-unread-slider-container {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-right: 2rem;
}
@media (max-width: 991px) {
  .da-notifications-fe__inbox-app-unread-slider-container {
    padding-right: 0px;
  }
}
.da-notifications-fe__inbox-app-unread-slider-label {
  font-size: 0.9em;
  margin-left: 0.5rem;
}
.da-notifications-fe__inbox-app-unread-slider-label--busy-n {
  cursor: pointer;
}
.da-notifications-fe__inbox-app-unread-slider-label--busy-y {
  cursor: wait;
}
.da-notifications-fe__inbox-app-mark-all-as-read-col-set {
  display: flex;
}
.da-notifications-fe__inbox-app-mark-all-as-read-col {
  flex: 1;
}
@media (max-width: 991px) {
  .da-notifications-fe__inbox-app-mark-all-as-read-button {
    width: 100%;
    max-width: 100%;
  }
}
.da-notifications-fe__notification-list-body {
  padding-top: 24px;
}
@media (max-width: 991px) {
  padding-top: 0.8rem;
}
.da-notifications-fe__notification-list-body--infinite-scrolling-mode-1 {
  max-height: 80vh;
  overflow-y: auto;
}
.da-notifications-fe__quick-overview-app {
  position: relative;
}
.da-notifications-fe__quick-overview-app-header {
  position: absolute;
}
.da-notifications-fe__quick-overview-app-header {
  position: sticky;
  background: linear-gradient(var(--da-notifications-fe-white-001) 97%, #FFFFFF00);
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 100;
}
.da-notifications-fe__quick-overview-app-deco-title-line {
  background-color: var(--da-notifications-fe-gray-003);
  display: flex;
}
.da-notifications-fe__quick-overview-app-deco-title-col {
  flex: 1;
  padding: 1rem 1rem 1rem 0.25rem;
}
.da-notifications-fe__quick-overview-app-deco-icon-col {
  padding: 1rem 0.25rem 1rem 1rem;
}
.da-notifications-fe__quick-overview-app-deco-title {
  font-size: 18px;
  font-weight: 300;
  flex: 1;
}
.da-notifications-fe__quick-overview-app-top-title-line {
  display: flex;
  align-items: center;
}
.da-notifications-fe__quick-overview-app-top-title-col {
  flex: 1;
  padding: 1rem 0.5rem 1rem 1rem;
}
.da-notifications-fe__quick-overview-app-top-inbox-link-col {
  padding: 1rem 1rem 1rem 0.5rem;
  overflow: hidden;
}
.da-notifications-fe__quick-overview-app-top-inbox-link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.da-notifications-fe__quick-overview-app-top-title {
  color: #000;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
}
.mod-nav-service .service-list__link--notifications {
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
}
.da-notifications-fe__menu-item-app--mounted-n {
  width: 24px;
  height: 24px;
}
@media (max-width: 991px) {
  .da-notifications-fe__menu-item-app--mounted-n {
    width: 37px;
    height: 37px;
  }
}
.da-notifications-fe__quick-overview-app .da-notifications-fe__notification-item-head {
  color: var(--da-notifications-fe-red-001);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.da-notifications-fe__quick-overview-app .da-notifications-fe__notification-list-body {
  padding-top: 0;
}
.da-notifications-fe__quick-overview-app .da-notifications-fe__notification-item-head--at-least-read-y {
  color: var(--da-notifications-fe-gray-007);
}
.da-notifications-fe__quick-overview-app .da-notifications-fe__notification-item-body--at-least-read-y {
  font-weight: 300;
}
div.da-notifications-fe__notification-details,
div.da-notifications-fe__notification-details h1,
div.da-notifications-fe__notification-details h2,
div.da-notifications-fe__notification-details h3,
div.da-notifications-fe__notification-details h4,
div.da-notifications-fe__notification-details h5,
div.da-notifications-fe__notification-details h6,
div.da-notifications-fe__notification-details p,
div.da-notifications-fe__notification-details ul li,
div.da-notifications-fe__notification-details ol li,
div.da-notifications-fe__notification-details strong,
div.da-notifications-fe__notification-details em {
  color: #444444;
}
div.da-notifications-fe__notification-details a,
div.da-notifications-fe__notification-details a:link,
div.da-notifications-fe__notification-details a:active {
  color: #0A579E;
}
.da-notifications-fe__notification-details-main-title,
div h1.da-notifications-fe__notification-details-main-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 16px;
  font-weight: 600;
  word-break: break-word;
}
@media (max-width: 991px) {
  .da-notifications-fe__notification-details-main-title,
  div h1.da-notifications-fe__notification-details-main-title {
    font-size: 20px;
    line-height: 30px;
  }
}
.da-notifications-fe__notification-details-image-box {
  margin-bottom: 1rem;
}
.da-notifications-fe__notification-details-image-box img {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.da-notifications-fe__notification-details-video-box {
  margin-bottom: 1rem;
}
.da-notifications-fe__notification-details-video--type-vimeo {
  background: radial-gradient(var(--da-notifications-fe-gray-001), var(--da-notifications-fe-gray-002));
}
.mod-admin-notifications-index .dataTables_filter > label > input {
  width: 100%;
  margin-left: 0px;
}
.mod-admin-notifications-index .dataTables_wrapper {
  margin-bottom: 0px;
}
.mod-admin-notifications-index .dataTables_paginate .pagination li.paginate_button {
  padding-left: 5px;
  padding-right: 0px;
}
.mod-admin-notifications-index .srm-table {
  overflow-x: auto;
  width: 100%;
  box-sizing: border-box;
}
@media (min-width: 992px) {
  .mod-admin-notifications-index .dataTables_filter input,
  .mod-admin-notifications-index .dataTables_filter > label > input {
    width: calc(50% - 15px);
  }
}
.mod-admin-notifications-index .dataTables_filter {
  margin-bottom: unset;
}
.mod-admin-notifications-index .dataTables_paginate .paginate_button a {
  text-decoration: none;
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #6A6A6A;
  border: 1px solid #6A6A6A;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
}
.mod-admin-notifications-index .dataTables_paginate .paginate_button.previous a,
.mod-admin-notifications-index .dataTables_paginate .paginate_button.next a {
  border-color: transparent;
}
.mod-admin-notifications-index .dataTables_paginate .paginate_button.active a {
  background-color: #ebebeb;
  color: #6A6A6A;
}
.mod-admin-notifications-index .dataTables_length {
  padding-bottom: 0px;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  color: #6A6A6A;
  font-weight: normal;
}
.mod-admin-notifications-index .dataTables_length select {
  padding: 2px 5px;
  border-radius: 0px;
  border: 1px solid #6A6A6A;
  background-color: white;
  margin-left: 2px;
  margin-right: 2px;
}
.mod-admin-notifications-index .dataTables_length label {
  color: #6A6A6A;
  font-weight: normal;
  font-size: 0.8em;
}
.mod-admin-notifications-index .datatable-table .fa-pencil,
.mod-admin-notifications-index .datatable-table .fa-send,
.mod-admin-notifications-index .datatable-table .fa-times,
.mod-admin-notifications-index .datatable-table .fa-check,
.mod-admin-notifications-index .datatable-table .fa-trash,
.mod-admin-notifications-index .datatable-table .fa-copy {
  background-color: var(--da-notifications-fe-black-001);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: contain;
  mask-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.mod-admin-notifications-index .datatable-table .fa-pencil::before,
.mod-admin-notifications-index .datatable-table .fa-send::before,
.mod-admin-notifications-index .datatable-table .fa-times::before,
.mod-admin-notifications-index .datatable-table .fa-check::before,
.mod-admin-notifications-index .datatable-table .fa-trash::before,
.mod-admin-notifications-index .datatable-table .fa-copy::before {
  display: none;
}
.mod-admin-notifications-index .datatable-table .fa-pencil {
  -webkit-mask-image: url('/images/icons/pencil_268500994.svg');
  mask-image: url('/images/icons/pencil_268500994.svg');
}
.mod-admin-notifications-index .datatable-table .fa-send {
  -webkit-mask-image: url('/images/icons/send_268500994.svg');
  mask-image: url('/images/icons/send_268500994.svg');
}
.mod-admin-notifications-index .datatable-table .fa-times {
  -webkit-mask-image: url('/images/icons/error_268500994.svg');
  mask-image: url('/images/icons/error_268500994.svg');
}
.mod-admin-notifications-index .datatable-table .fa-check {
  -webkit-mask-image: url('/images/icons/success_268500994.svg');
  mask-image: url('/images/icons/success_268500994.svg');
}
.mod-admin-notifications-index .datatable-table .fa-trash {
  -webkit-mask-image: var(--da-notifications-fe-icon-trash);
  mask-image: var(--da-notifications-fe-icon-trash);
}
.mod-admin-notifications-index .datatable-table .fa-copy {
  -webkit-mask-image: url('/images/icons/copy_black_round_24.svg');
  mask-image: url('/images/icons/copy_black_round_24.svg');
}
.mod-admin-notifications-index .datatable-table .fa-pencil.small,
.mod-admin-notifications-index .datatable-table .fa-send.small,
.mod-admin-notifications-index .datatable-table .fa-times.small,
.mod-admin-notifications-index .datatable-table .fa-check.small,
.mod-admin-notifications-index .datatable-table .fa-trash.small {
  width: 16px;
  height: 16px;
}
.mod-admin-notifications-index .datatable-table .fa-pencil.disabled-light,
.mod-admin-notifications-index .datatable-table .fa-send.disabled-light,
.mod-admin-notifications-index .datatable-table .fa-times.disabled-light,
.mod-admin-notifications-index .datatable-table .fa-check.disabled-light,
.mod-admin-notifications-index .datatable-table .fa-trash.disabled-light {
  opacity: 0.5;
}
.mod-admin-notifications-index .datatable-table .fa {
  font-size: 16pt;
}
.mod-admin-notifications-index .datatable-table .fa.small {
  font-size: 8pt;
}
.mod-admin-notifications-index .dataTableThin .sorting_desc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ikljb25zL3dlaXNzL1BmZWlsX3VwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDQuMDAwMDAwKSByb3RhdGUoMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC04LjAwMDAwMCwgLTQuMDAwMDAwKSAiIGZpbGw9IiM2QTZBNkEiPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUGFnZS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjUxMzAzMiwgMy45MTg2MTEpIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTcuNTEzMDMyLCAtMy45MTg2MTEpICIgcG9pbnRzPSI5LjQzNjQyNjMyIC0zLjU5NDQyMTE3IDMuNjI0NzMxNiAzLjg4Njk4MjY3IDMuNTk0NDIxMTcgMy45MTA3MDM4OCAzLjYyNDczMTYgMy45NTAyMzkyMSA5LjQzNjQyNjMyIDExLjQzMTY0MzEgMTEuNDMxNjQzMSA5Ljg4MTg1NzggNi43OTk0MTkyNiAzLjkxODYxMDk0IDExLjQzMTY0MzEgLTIuMDQzMzE4MDciPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.mod-admin-notifications-index .dataTableThin .sorting_asc {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OCAoODQ2NjMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkljb25zL3dlaXNzL1BmZWlsX2Rvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iSWNvbnMvd2Vpc3MvUGZlaWxfZG93biIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhZ2UtMSIgZmlsbD0iIzZBNkE2QSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MTMwMzIsIDMuOTE4NjExKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC03LjUxMzAzMiwgLTMuOTE4NjExKSAiIHBvaW50cz0iOS40MzY0MjYzMiAtMy41OTQ0MjExNyAzLjYyNDczMTYgMy44ODY5ODI2NyAzLjU5NDQyMTE3IDMuOTEwNzAzODggMy42MjQ3MzE2IDMuOTUwMjM5MjEgOS40MzY0MjYzMiAxMS40MzE2NDMxIDExLjQzMTY0MzEgOS44ODE4NTc4IDYuNzk5NDE5MjYgMy45MTg2MTA5NCAxMS40MzE2NDMxIC0yLjA0MzMxODA3Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.mod-admin-notifications-detail__language-options {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.mod-admin-notifications-detail__language-option {
  box-sizing: border-box;
  flex: 1;
  display: block;
  padding: 5px 10px;
  border: 1px solid #e7e7e7;
  margin-left: 5px;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod-admin-notifications-detail__language-option:first-child {
  margin-left: 0px;
}
.mod-admin-notifications-detail__language-option:last-child {
  margin-right: 0px;
}
.mod-admin-notifications-detail__language-option--active-y {
  border: 1px solid #CB0538;
}
.mod-admin-notifications-detail__language-option-flag {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.mod-admin-notifications-detail__language-option-text {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
@media (max-width: 991px) {
  .mod-admin-notifications-detail__language-option {
    text-align: center;
  }
  .mod-admin-notifications-detail__language-option-text {
    display: none;
  }
}
.mod-admin-notifications-detail__instructions {
  font-size: 0.9em;
  color: #6A6A6A;
}
@media (max-width: 991px) {
  .mod-admin-notifications-detail__label {
    font-weight: 600;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #444444;
  }
}
.mod-admin-notifications-detail__content-review {
  color: #6a6a6a;
  border: 1px solid #C7C7C7;
  padding: 10px;
}
.mod-admin-notifications-detail__lang-import-box {
  background: #f3f3f3;
  border: 1px solid #6A6A6A;
}
div.mod-my-account .da-notifications-fe__notification-list-header {
  margin-bottom: 24px;
}
div.mod-my-account .da-notifications-fe__notification-list-body {
  overflow-y: scroll;
  max-height: 500px;
  padding-top: 0;
  margin-bottom: 24px;
}
#preview-content .da-notifications-fe__quick-overview-app-top-inbox-link-col {
  display: none;
}
.da-notifications-fe__notification-list-no-items {
  text-align: center;
  color: var(--da-notifications-fe-gray-007);
  font-size: 0.9em;
}
.da-notifications-fe__quick-overview-app-notification-list-container .da-notifications-fe__notification-list-no-items {
  display: none;
}
@keyframes product-comparison-add-success {
  0% {
    max-width: 0px;
  }
  50% {
    max-width: 50vw;
  }
  100% {
    max-width: 0px;
  }
}
.product-comparison-add-success {
  position: absolute;
  right: calc(100% + 5px);
  top: 50%;
  background-color: #088344;
  color: white;
  display: block;
  z-index: 1;
  max-width: 0px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  padding: 4px 0px;
  transform: translateY(-50%);
  animation-name: product-comparison-add-success;
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1;
}
.product-comparison-add-success--inner {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
}
.product-comparison-add-success--deco {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-image: url('/images/icons/check_white_circle.svg');
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}
@media (max-width: 700px) {
  .product-comparison-add-success {
    text-overflow: clip;
  }
  .product-comparison-add-success--deco {
    margin-right: 0px;
  }
  .product-comparison-add-success--text {
    display: none;
  }
}
@media (max-width: 991px) {
  .grid-icon-product-comparison .product-comparison-add-success {
    display: none;
  }
}
@media (max-width: 991px) {
  .product-comparison-menu {
    display: none;
  }
  .product-comparison-menu__hr {
    display: none;
  }
}
.product-comparison-menu__collapsible-title {
  font-weight: bold;
}
.product-comparison-menu__list {
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  min-height: 25px;
}
.product-comparison-menu__list-decoration {
  cursor: pointer;
  flex-shrink: 0;
  width: 40px;
  height: 20px;
  background-image: url('/images/icons/comparison_24.svg');
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
}
.product-comparison-menu__list-title {
  cursor: pointer;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 10px;
  font-weight: 300;
}
.product-comparison-menu__list-size {
  width: 16px;
  text-align: right;
}
.product-comparison-menu__list-size--default-y {
  font-weight: bold;
}
.product-comparison-menu__action-delete {
  cursor: pointer;
  display: inline-block;
  width: 24px;
  height: 20px;
  background-size: contain;
}
.da-comparison-fe__diff-app-backdrop {
  background-color: #000000CC;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
}
.da-comparison-fe__diff-app-backdrop--closed-y {
  display: none;
}
@keyframes da-comparison-fe__diff-app-main--backdrop-y {
  0% {
    transform: translate(-50%, 50%);
    opacity: 0.4;
  }
  100% {
    transform: translate(-50%, -50%);
    opacity: 1;
  }
}
.da-comparison-fe__diff-app-main--backdrop-y {
  background-color: white;
  width: calc(100vw - 4rem);
  height: calc(100vh - 2rem);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  animation-name: da-comparison-fe__diff-app-main--backdrop-y;
  animation-duration: 0.3s;
  animation-iteration-count: 1;
  overflow-y: hidden;
}
.da-comparison-fe__diff-app-main--mobile-y {
  width: 100vw;
  height: 100vh;
  height: 100dvh;
}
.da-comparison-fe__diff-app-main--backdrop-y.da-comparison-fe__diff-app-main--closed-y {
  display: none;
}
.da-comparison-fe--text-align-right {
  text-align: right;
}
.da-comparison-fe--cursor-pointer {
  cursor: pointer;
}
.da-comparison-fe__diff-app {
  box-sizing: border-box;
  --product-comparison-diff-top-bar-height: 98px;
  --product-comparison-diff-drop-zone-gap: 24px;
  --product-comparison-diff-drop-zone-border-width: 1px;
  --product-comparison-diff-drop-zone-border-color-001: #8d8d8d;
  --product-comparison-diff-drop-zone-background-color-001: #f1f1f199;
  --product-comparison-diff-drop-zone-border-color-002: #464d5f;
  --product-comparison-diff-drop-zone-background-color-002: #cb053899;
  --product-comparison-diff-product-control-height: 224px;
  --product-comparison-diff-arrow-space-horizontal: 8px;
  --product-comparison-diff-main-padding-horizontal: 16px;
  --product-comparison-diff-mobile-config-toggle-height: 0px;
  --product-comparison-diff-mobile-config-toggle-margin: 0px;
  --product-comparison-diff-config-component-margin: 12px;
  --product-comparison-diff-light-line-color: #999999;
  --product-comparison-diff-light-line-width: 1px;
  --product-comparison-diff-light-bg-color: #f1f1f1;
  --product-comparison-diff-mobile-dialog-botton-margin: 12px;
  --product-comparison-diff-mobile-dialog-botton-bar-vertical-margin: 36px;
}
.da-comparison-fe__diff-app--mobile-y {
  --product-comparison-diff-mobile-config-toggle-height: 36px;
  --product-comparison-diff-mobile-config-toggle-margin: 4px;
}
.da-comparison-fe__diff-app--mobile-top-button-count-0 {
  --product-comparison-diff-top-bar-height: 32px;
}
.da-comparison-fe__diff-app--mobile-top-button-count-1 {
  --product-comparison-diff-top-bar-height: 84px;
}
.da-comparison-fe__diff-app--mobile-top-button-count-2 {
  --product-comparison-diff-top-bar-height: 136px;
}
.da-comparison-fe__diff-app *,
.da-comparison-fe__diff-app *::before,
.da-comparison-fe__diff-app *::after {
  box-sizing: border-box;
}
.da-comparison-fe__diff-app-main-inner {
  height: 100%;
}
.da-comparison-fe__diff-app-head-1 {
  padding-left: var(--product-comparison-diff-main-padding-horizontal);
  padding-right: var(--product-comparison-diff-main-padding-horizontal);
}
.da-comparison-fe__diff-app-head-1--mobile-n {
  height: var(--product-comparison-diff-top-bar-height);
  transition: height 0.4s;
}
.da-comparison-fe__diff-app-head-1--inner {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: end;
  align-items: center;
}
.da-comparison-fe__diff-app-head-1--inner--mobile-y {
  flex-wrap: wrap;
}
.da-comparison-fe__diff-app-head-1-button--mobile-n {
  margin-left: 40px;
}
.da-comparison-fe__diff-app-head-1-save-button,
.da-comparison-fe__diff-app-head-1-save-button:hover {
  position: relative;
  padding-left: 36px;
}
.da-comparison-fe__diff-app-head-1-save-button::before {
  content: '\002B';
  display: block;
  color: white;
  position: absolute;
  left: 13px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px;
  font-weight: normal;
}
.da-comparison-fe__diff-app-head-1-close-cross--mobile-y {
  height: 32px;
  position: relative;
}
.da-comparison-fe__diff-app-head-1-close-cross--mobile-y::before {
  display: block;
  content: '\00A0';
  background-color: black;
  -webkit-mask-image: url('/images/icons/times-l-yn.svg');
  mask-image: url('/images/icons/times-l-yn.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  cursor: pointer;
}
.da-comparison-fe__diff-app-head-1-close-cross--mobile-y,
.da-comparison-fe__diff-app-head-1-button--mobile-y {
  flex-basis: 100%;
  flex-grow: 0;
  flex-shrink: 0;
}
.da-comparison-fe__diff-app-head-1-button--mobile-y {
  margin-bottom: 4px;
}
.da-comparison-fe__diff-app-head-1-close-cross-0 {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-image: url('/images/icons/cross_black.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.da-comparison-fe__diff-app-content-1 {
  height: calc(100% - var(--product-comparison-diff-top-bar-height));
  overflow: auto;
  -ms-scrollbar-width: auto;
  scrollbar-width: auto;
  padding-left: var(--product-comparison-diff-main-padding-horizontal);
  padding-right: var(--product-comparison-diff-main-padding-horizontal);
}
.da-comparison-fe__diff-app-content-1::after {
  display: block;
  content: '\00A0';
  position: absolute;
  right: calc(var(--product-comparison-diff-main-padding-horizontal) - 3px);
  top: calc(var(--product-comparison-diff-top-bar-height) + var(--product-comparison-diff-mobile-config-toggle-height) + var(--product-comparison-diff-mobile-config-toggle-margin));
  width: calc(var(--product-comparison-diff-light-line-width) + 8px);
  height: calc(100% - var(--product-comparison-diff-top-bar-height));
  background-color: white;
  height: 100%;
  z-index: 1;
}
.da-comparison-fe__diff-app-content-1-inner {
  height: 100%;
  position: relative;
}
.da-comparison-fe__diff-app-loaded {
  height: 100%;
}
.da-comparison-fe__diff-app-horizontal-viewport {
  overflow-x: auto;
  -ms-scrollbar-width: none;
  scrollbar-width: none;
  height: 100%;
  padding-bottom: 10px;
}
.da-comparison-fe__diff-app-product-head-row,
.da-comparison-fe__diff-app-attribute-row {
  display: flex;
}
.da-comparison-fe__diff-app-product-head-row {
  position: sticky;
  top: 0px;
}
.da-comparison-fe__diff-app-product-head-row--mobile-y {
  flex-wrap: wrap;
  padding-top: calc(var(--product-comparison-diff-mobile-config-toggle-height) + var(--product-comparison-diff-mobile-config-toggle-margin));
}
.da-comparison-fe__diff-app-attribute-row-head,
.da-comparison-fe__diff-app-control-area,
.da-comparison-fe__diff-app-group-end-head {
  flex: 1;
  flex-basis: 0;
  flex-grow: 1;
  min-width: 0px;
  position: sticky;
  left: 0px;
  background-color: white;
}
.da-comparison-fe__diff-app-control-area-inner {
  height: 100%;
}
.da-comparison-fe__diff-app-product-head-inner,
.da-comparison-fe__diff-app-attribute-row-head-inner,
.da-comparison-fe__diff-app-control-area-inner,
.da-comparison-fe__diff-app-attribute-row-cell-inner,
.da-comparison-fe__diff-app-group-end-head-inner,
.da-comparison-fe__diff-app-group-end-cell-inner {
  border-right: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
  padding-right: 8px;
  padding-left: 8px;
  /* TODO: Not for first */
  padding-top: 4px;
  padding-bottom: 4px;
  height: 100%;
}
.da-comparison-fe__diff-app-control-area-inner,
.da-comparison-fe__diff-app-attribute-row-head-inner,
.da-comparison-fe__diff-app-group-end-head-inner {
  padding-left: 0px;
}
.da-comparison-fe__diff-app-control-area-inner,
.da-comparison-fe__diff-app-group-end-head-inner,
.da-comparison-fe__diff-app-group-end-cell-inner {
  padding-top: 0px;
}
.da-comparison-fe__diff-app-group-end-head-inner,
.da-comparison-fe__diff-app-group-end-cell-inner {
  padding-bottom: 0px;
}
.da-comparison-fe__diff-app-attribute-row-head-inner {
  font-weight: 600;
}
.da-comparison-fe__diff-app-product-head-inner-2,
.da-comparison-fe__diff-app-attribute-row-head-inner-2,
.da-comparison-fe__diff-app-attribute-row-cell-inner-2 {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.da-comparison-fe__diff-app-attribute-row-head-inner-2--even-n,
.da-comparison-fe__diff-app-attribute-row-cell-inner-2--even-n {
  background-color: var(--product-comparison-diff-light-bg-color);
}
.da-comparison-fe__diff-app-group-ends {
  display: flex;
  width: 100%;
}
.da-comparison-fe__diff-app-group-end-head-inner-2,
.da-comparison-fe__diff-app-group-end-cell-inner-2 {
  padding-top: 10px;
}
.da-comparison-fe__diff-app-group-end-head-inner-2,
.da-comparison-fe__diff-app-group-end-cell-inner-2 {
  border-bottom: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
}
.da-comparison-fe__diff-app-control-area {
  z-index: 20;
}
.da-comparison-fe__diff-app-attribute-row-body,
.da-comparison-fe__diff-app-product-heads {
  display: flex;
  flex: 0;
  flex-grow: 0;
  flex-shrink: 0;
}
.da-comparison-fe__diff-app-attribute-row-body--mobile-y,
.da-comparison-fe__diff-app-product-heads--mobile-y {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.da-comparison-fe__diff-app-attribute-row-cell,
.da-comparison-fe__diff-app-product-head,
.da-comparison-fe__diff-app-group-end-cell {
  flex: 1;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0px;
}
.da-comparison-fe__diff-app-product-head {
  position: relative;
  min-height: var(--product-comparison-diff-product-control-height);
  background-color: white;
}
.da-comparison-fe__diff-app-group-container--last-y {
  margin-bottom: 20px;
}
.da-comparison-fe__diff-app-attribute-group-title-row {
  display: flex;
}
.da-comparison-fe__diff-app-attribute-group-title-container,
.da-comparison-fe__diff-app-attribute-group-title-spacer {
  flex: 1;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0px;
}
.da-comparison-fe__diff-app-attribute-group-title-container {
  position: sticky;
}
.da-comparison-fe__diff-app-attribute-group-title-container--mobile-n {
  left: 0px;
  background-color: white;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner {
  font-size: 14px;
  font-weight: bold;
  word-break: break-word;
  cursor: pointer;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner {
  border-right: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
  position: relative;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--collapsed-y {
  padding-bottom: 0px;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner {
  transition: padding-bottom 0.4s;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--collapsed-n {
  padding-bottom: 20px;
}
.da-comparison-fe__diff-app-attribute-title-text {
  user-select: none;
  margin-right: 8px;
  padding: 13px 10px;
  padding-right: 30px;
  color: #6A6A6A;
  position: relative;
}
.da-comparison-fe__diff-app-attribute-title-text::before {
  display: block;
  content: '\00A0';
  position: absolute;
  top: 11px;
  right: 4px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMjUgMTEuNzQ2MUg2LjAwMjUzVjEzLjI0NjFIMTguMDAyNVYxMS43NDYxWiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K");
  background-position: center right;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  transition: top 0.4s;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--collapsed-y .da-comparison-fe__diff-app-attribute-title-text::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjAwMyAxMS4yNDZWMTIuNzQ2SDEyLjc1M1YxNy45OTZIMTEuMjUzVjEyLjc0Nkg2LjAwMjk5VjExLjI0NkgxMS4yNTNWNS45OTZIMTIuNzUzVjExLjI0NkgxOC4wMDNaIiBmaWxsPSIjQ0IwNTM4Ii8+Cjwvc3ZnPgo=");
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--mobile-y .da-comparison-fe__diff-app-attribute-title-text {
  margin-left: 8px;
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--collapsed-y .da-comparison-fe__diff-app-attribute-title-text {
  border-bottom: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
}
.da-comparison-fe__diff-app-attribute-group-title-container-inner--collapsed-n .da-comparison-fe__diff-app-attribute-title-text {
  color: black;
}
.da-comparison-fe__diff-app-attribute-title-text:hover {
  background-color: #f3f3f3;
  color: black;
}
.da-comparison-fe__diff-app-attribute-group-title-spacer-inner {
  height: 100%;
  border-right: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
}
.da-comparison-fe__diff-app-attribute-rows {
  transition: opacity 0.4s, transform 0.4s;
}
.da-comparison-fe__diff-app-attribute-rows--collapsed-y.da-comparison-fe__diff-app-attribute-rows--touched-y {
  opacity: 0;
  transform: scale(1);
  max-height: 0px;
  overflow: hidden;
}
.da-comparison-fe__diff-app-attribute-rows--collapsed-n.da-comparison-fe__diff-app-attribute-rows--touched-y {
  opacity: 1;
  transform: scale(1);
  max-height: unset;
}
.da-comparison-fe__diff-app-mobile-cell-attribute-name {
  font-weight: bold;
}
.da-comparison-fe__diff-app-attribute-row-body--mobile-y,
.da-comparison-fe__diff-app-product-heads--mobile-y {
  min-width: 100%;
}
.da-comparison-fe__diff-app-arrow-left--column-count-1 {
  left: calc(100% / 2 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-2 {
  left: calc(100% / 3 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-3 {
  left: calc(100% / 4 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-4 {
  left: calc(100% / 5 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-5 {
  left: calc(100% / 6 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-6 {
  left: calc(100% / 7 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-7 {
  left: calc(100% / 8 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-8 {
  left: calc(100% / 9 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-9 {
  left: calc(100% / 10 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-10 {
  left: calc(100% / 11 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-11 {
  left: calc(100% / 12 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-12 {
  left: calc(100% / 13 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-13 {
  left: calc(100% / 14 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-14 {
  left: calc(100% / 15 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-15 {
  left: calc(100% / 16 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-16 {
  left: calc(100% / 17 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-17 {
  left: calc(100% / 18 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-18 {
  left: calc(100% / 19 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-19 {
  left: calc(100% / 20 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-arrow-left--column-count-20 {
  left: calc(100% / 21 + var(--product-comparison-diff-arrow-space-horizontal));
}
.da-comparison-fe__diff-app-product-head-row {
  display: flex;
  z-index: 1;
}
.da-comparison-fe__diff-app-product-head-row--at-top-n {
  box-shadow: 0 5px 5px -5px black;
}
.da-comparison-fe__diff-app-product-top-bar {
  position: relative;
  height: 24px;
}
.da-comparison-fe__diff-app-product-drag-handle {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  cursor: move;
}
.da-comparison-fe__diff-app-product-drag-handle::before {
  display: block;
  content: '\00A0';
  background-color: black;
  -webkit-mask-image: url('/images/icons/burgermenu.svg');
  mask-image: url('/images/icons/burgermenu.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center left;
  mask-position: center left;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.da-comparison-fe__diff-app-product-move-left,
.da-comparison-fe__diff-app-product-move-right {
  position: absolute;
  left: 32px;
  top: 50%;
  transform: translateY(-50%);
  height: 32px;
  width: calc(50% - 32px);
  max-width: 48px;
  cursor: pointer;
}
.da-comparison-fe__diff-app-product-move-right {
  left: unset;
  right: 32px;
}
.da-comparison-fe__diff-app-product-move-left::before,
.da-comparison-fe__diff-app-product-move-right::before {
  display: block;
  /* content: '\25C0'; */
  content: '\25C1';
  font-family: monospace;
  font-size: 22px;
  width: 100%;
}
.da-comparison-fe__diff-app-product-move-right::before {
  /* content: '\25B6'; */
  content: '\25B7';
  text-align: right;
}
.da-comparison-fe__diff-app-product-deleter {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  height: 100%;
  cursor: pointer;
}
.da-comparison-fe__diff-app-product-deleter::before {
  display: block;
  content: '\00A0';
  background-color: black;
  -webkit-mask-image: url('/images/icons/times-l-yn.svg');
  mask-image: url('/images/icons/times-l-yn.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center left;
  mask-position: center left;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.da-comparison-fe__diff-app-product-drag-handle--dragged-self {
  background-color: lightblue;
  cursor: move;
}
.da-comparison-fe__diff-app-product-drop-zones {
  position: absolute;
  left: 0px;
  top: 48px;
  width: 100%;
  height: 48px;
  display: none;
}
.da-comparison-fe__diff-app-product-drop-zones--drag-y {
  display: block;
}
.da-comparison-fe__diff-app-product-drop-zone-1,
.da-comparison-fe__diff-app-product-drop-zone-2 {
  position: absolute;
  top: 0px;
  width: calc(50% - 0.5 * var(--product-comparison-diff-drop-zone-gap));
  height: 100%;
  background-color: var(--product-comparison-diff-drop-zone-background-color-001);
  border: var(--product-comparison-diff-drop-zone-border-width) solid var(--product-comparison-diff-drop-zone-border-color-001);
}
.da-comparison-fe__diff-app-product-drop-zone-1--effect-n,
.da-comparison-fe__diff-app-product-drop-zone-2--effect-n {
  display: none;
}
.da-comparison-fe__diff-app-product-drop-zone-1::before,
.da-comparison-fe__diff-app-product-drop-zone-2::before {
  background-color: var(--product-comparison-diff-drop-zone-border-color-001);
  display: block;
  content: '\00A0';
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 100%;
  -webkit-mask-image: url('/images/icons/triangle_left_bottom.svg');
  mask-image: url('/images/icons/triangle_left_bottom.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center left;
  mask-position: center left;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.da-comparison-fe__diff-app-product-drop-zone-1--highlighted-y,
.da-comparison-fe__diff-app-product-drop-zone-2--highlighted-y {
  background-color: var(--product-comparison-diff-drop-zone-background-color-002);
  border-color: var(--product-comparison-diff-drop-zone-border-color-002);
}
.da-comparison-fe__diff-app-product-drop-zone-1--highlighted-y::before,
.da-comparison-fe__diff-app-product-drop-zone-2--highlighted-y::before {
  background-color: var(--product-comparison-diff-drop-zone-border-color-002);
}
.da-comparison-fe__diff-app-product-drop-zone-1 {
  left: 0px;
  border-left: 0px none transparent;
}
.da-comparison-fe__diff-app-product-drop-zone-2 {
  right: 0px;
  border-right: 0px none transparent;
}
.da-comparison-fe__diff-app-product-drop-zone-1::before {
  left: 0px;
}
.da-comparison-fe__diff-app-product-drop-zone-2::before {
  right: 0px;
  transform: scaleX(-1);
}
.da-comparison-fe__diff-app-product-info-area {
  width: 100%;
  display: flex;
  margin-top: 10px;
  height: 90px;
}
.da-comparison-fe__diff-app-product-image-area {
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0px;
  position: relative;
}
.da-comparison-fe__diff-app-product-title-area {
  flex-basis: 0;
  flex-grow: 3;
  flex-shrink: 3;
  min-width: 0px;
  height: 100%;
}
.da-comparison-fe__diff-app-product-image-container,
.da-comparison-fe__diff-app-product-drawing-container {
  height: 100%;
  position: relative;
}
.da-comparison-fe__diff-app-product-image,
.da-comparison-fe__diff-app-product-drawing {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  display: block;
  cursor: pointer;
}
.da-comparison-fe__diff-app-product-nr-link,
.da-comparison-fe__diff-app-product-nr-link:link,
.da-comparison-fe__diff-app-product-nr-link:hover {
  color: #8d8d8d;
  margin-bottom: 6px;
  padding-left: 4px;
}
.da-comparison-fe__diff-app-product-title-link,
.da-comparison-fe__diff-app-product-title-link:link {
  display: block;
}
.da-comparison-fe__diff-app-product-title-link,
.da-comparison-fe__diff-app-product-title-link:link {
  font-size: 14px;
  font-weight: bold;
  color: black;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: calc(100% - 30px);
  padding-left: 4px;
}
.da-comparison-fe__diff-app-already-bought-icon {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.da-comparison-fe__diff-app-product-action-panel {
  background: var(--product-comparison-diff-light-bg-color);
  height: 80px;
  overflow-y: auto;
  border-bottom: var(--product-comparison-diff-light-line-width) solid var(--product-comparison-diff-light-line-color);
  overflow: hidden;
  margin-top: 8px;
  padding: 16px;
  padding-bottom: 0px;
}
.da-comparison-fe__diff-app-product-action-row-100 {
  display: flex;
  align-items: center;
  width: 100%;
}
.da-comparison-fe__diff-app-product-price-box {
  flex: 10;
  padding-right: 10px;
}
.da-comparison-fe__diff-app-product-price-box * {
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-size: 12px;
  text-align: left;
}
.da-comparison-fe__diff-app-product-price-box [id^="ababmenge_"],
.da-comparison-fe__diff-app-product-price-box [id^="product-comparison-ababmenge_"] {
  display: inline-block;
  color: #8D8D8D;
}
.da-comparison-fe__diff-app-product-availability-box {
  flex: 0;
  padding-right: 10px;
}
.da-comparison-fe__diff-app-product-price-info-box {
  flex: 0;
}
.da-comparison-fe__diff-app-product-availability-box .unit-right {
  float: none;
}
.da-comparison-fe__diff-app-product-availability-box .size1of10 {
  width: unset;
}
.da-comparison-fe__diff-app-product-availability-box .icon-availability {
  margin: 0px;
}
.da-comparison-fe__diff-app-product-order-box {
  position: relative;
  padding-top: 2px;
}
.da-comparison-fe__diff-app-product-price-box span,
.da-comparison-fe__diff-app-product-price-box i {
  color: #CB0538;
  font-weight: 600;
}
.da-comparison-fe__diff-app-product-price-box del.stattpreis span,
.da-comparison-fe__diff-app-product-price-box del.stattpreis i {
  color: #000;
  font-weight: normal;
}
.da-comparison-fe__diff-app-product-action-row-200 {
  margin-top: 8px;
}
.da-comparison-fe__diff-app-product-order-box {
  font-size: 12px;
}
.da-comparison-fe__diff-app-product-order-box input,
.da-comparison-fe__diff-app-product-order-box input:active,
.da-comparison-fe__diff-app-product-order-box input:focus {
  max-width: 48px;
  width: 39px;
  height: 18px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #E0E0E0;
  color: #000;
  padding: 0px;
}
.da-comparison-fe__diff-app-product-order-box input:focus {
  border: 1px solid #000;
  outline: none;
}
.da-comparison-fe__diff-app-product-order-box [id^="divschnell"] {
  float: left;
}
.da-comparison-fe__diff-app-product-order-box .orderButtonsBox {
  float: right;
  clear: none;
  padding-left: 4px;
}
.da-comparison-fe__diff-app-product-order-box svg {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
.da-comparison-fe__diff-app-product-order-box input,
.da-comparison-fe__diff-app-product-order-box label {
  vertical-align: middle;
  margin-right: 4px;
}
.da-comparison-fe__diff-app-product-order-box .ordermodify a.pointer {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: -2px;
  right: 0px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjkyIDcuMzg2OThDMjguODIwNiA3LjI1NDUxIDI4LjY5MTggNy4xNDY5OSAyOC41NDM3IDcuMDcyOTRDMjguMzk1NSA2Ljk5ODg4IDI4LjIzMjIgNi45NjAzMyAyOC4wNjY2IDYuOTYwMzNIOC40Nzk5Nkw4LjEwNjYzIDQuOTIwMzNDOC4wNTE5NCA0LjY1OTUgNy45MTEwNCA0LjQyNDY2IDcuNzA2NjMgNC4yNTM2NkM3LjUxMDgzIDQuMDg0MTggNy4yNTg4NCAzLjk5Mzg0IDYuOTk5OTYgNC4wMDAzM0gyLjk5OTk2QzIuOTI4MDUgMy45OTk1NSAyLjg1NjczIDQuMDEzMzIgMi43OTAyOCA0LjA0MDgxQzIuNzIzODQgNC4wNjgzMSAyLjY2MzYzIDQuMTA4OTYgMi42MTMyOSA0LjE2MDMyQzIuNTYwOTIgNC4yMTI2OCAyLjUxOTczIDQuMjc1MTMgMi40OTIyMyA0LjM0Mzg5QzIuNDY0NzMgNC40MTI2NSAyLjQ1MTQ3IDQuNDg2MjkgMi40NTMyOSA0LjU2MDMyVjQuOTIwMzNDMi40NTE0NyA0Ljk5NDM2IDIuNDY0NzMgNS4wNjggMi40OTIyMyA1LjEzNjc2QzIuNTE5NzMgNS4yMDU1MiAyLjU2MDkyIDUuMjY3OTcgMi42MTMyOSA1LjMyMDMzQzIuNjYzNjMgNS4zNzE2OSAyLjcyMzg0IDUuNDEyMzQgMi43OTAyOCA1LjQzOTg0QzIuODU2NzMgNS40NjczNCAyLjkyODA1IDUuNDgxMSAyLjk5OTk2IDUuNDgwMzNINi42NjY2M0w5LjkwNjYzIDIyLjgxMzdDOS42NDg4MyAyMy4wODMzIDkuNDQ2NjggMjMuNDAxIDkuMzExNyAyMy43NDg3QzkuMTc2NzIgMjQuMDk2NSA5LjExMTU2IDI0LjQ2NzQgOS4xMTk5NiAyNC44NDAzQzkuMTEyNTkgMjUuMjI1IDkuMTg0NTcgMjUuNjA3IDkuMzMxMzkgMjUuOTYyNUM5LjQ3ODIxIDI2LjMxODEgOS42OTY3MiAyNi42Mzk2IDkuOTczMyAyNi45MDdDMTAuMzg3MyAyNy4zMjY1IDEwLjkxNzIgMjcuNjEyOSAxMS40OTUgMjcuNzI5NEMxMi4wNzI4IDI3Ljg0NTkgMTIuNjcyMiAyNy43ODczIDEzLjIxNjUgMjcuNTYxQzEzLjc2MDggMjcuMzM0NyAxNC4yMjUxIDI2Ljk1MSAxNC41NDk5IDI2LjQ1OTJDMTQuODc0OCAyNS45Njc0IDE1LjA0NTQgMjUuMzg5NyAxNS4wNCAyNC44MDAzQzE1LjA0MTUgMjQuMjc4MyAxNC44OTg0IDIzLjc2NiAxNC42MjY2IDIzLjMyMDNIMjEuMzg2NkMyMS4xMTQ4IDIzLjc2NiAyMC45NzE4IDI0LjI3ODMgMjAuOTczMyAyNC44MDAzQzIwLjk0NiAyNS4yMDY2IDIxLjAwMjUgMjUuNjE0MiAyMS4xMzkzIDI1Ljk5NzhDMjEuMjc2IDI2LjM4MTQgMjEuNDkwMSAyNi43MzI4IDIxLjc2ODMgMjcuMDMwMkMyMi4wNDY0IDI3LjMyNzYgMjIuMzgyNyAyNy41NjQ4IDIyLjc1NjMgMjcuNzI2OUMyMy4xMjk4IDI3Ljg4OSAyMy41MzI3IDI3Ljk3MjcgMjMuOTQgMjcuOTcyN0MyNC4zNDcyIDI3Ljk3MjcgMjQuNzUwMSAyNy44ODkgMjUuMTIzNiAyNy43MjY5QzI1LjQ5NzIgMjcuNTY0OCAyNS44MzM1IDI3LjMyNzYgMjYuMTExNiAyNy4wMzAyQzI2LjM4OTggMjYuNzMyOCAyNi42MDM5IDI2LjM4MTQgMjYuNzQwNiAyNS45OTc4QzI2Ljg3NzQgMjUuNjE0MiAyNi45MzM5IDI1LjIwNjYgMjYuOTA2NiAyNC44MDAzQzI2LjkxNDIgMjQuNDAzNCAyNi44Mzk5IDI0LjAwOTEgMjYuNjg4NSAyMy42NDIxQzI2LjUzNzEgMjMuMjc1MSAyNi4zMTE4IDIyLjk0MzIgMjYuMDI2NiAyMi42NjdDMjUuOTYxMyAyMi40MjkyIDI1LjgyMSAyMi4yMTg4IDI1LjYyNjYgMjIuMDY3QzI1LjQyMDYgMjEuOTA5NCAyNS4xNjU4IDIxLjgyOTIgMjQuOTA2NiAyMS44NDAzSDExLjI1MzNMMTAuNjY2NiAxOC44MTM3SDI2LjA0QzI2LjI4NTggMTguODE0IDI2LjUyMzEgMTguNzIzOCAyNi43MDY2IDE4LjU2MDNDMjYuOTA1OCAxOC40MDQgMjcuMDQyOSAxOC4xODE4IDI3LjA5MzMgMTcuOTMzN0wyOS4wOTMzIDguMzA2OTlDMjkuMTQ4IDguMTUxOTYgMjkuMTYwOCA3Ljk4NTI0IDI5LjEzMDMgNy44MjM2OUMyOS4wOTk5IDcuNjYyMTQgMjkuMDI3MyA3LjUxMTQ4IDI4LjkyIDcuMzg2OThaTTIyLjk0NjYgMjMuNzA3QzIzLjE4NzEgMjMuNDczMSAyMy41MDExIDIzLjMyOTYgMjMuODM1MyAyMy4zMDA4QzI0LjE2OTUgMjMuMjcyIDI0LjUwMzQgMjMuMzU5OCAyNC43ODAzIDIzLjU0OTFDMjUuMDU3MiAyMy43Mzg0IDI1LjI2MDEgMjQuMDE3NyAyNS4zNTQ1IDI0LjMzOTZDMjUuNDQ4OSAyNC42NjE1IDI1LjQyOTEgMjUuMDA2MSAyNS4yOTg0IDI1LjMxNTFDMjUuMTY3NyAyNS42MjQgMjQuOTM0MiAyNS44NzgyIDI0LjYzNzQgMjYuMDM0NkMyNC4zNDA2IDI2LjE5MDkgMjMuOTk4OSAyNi4yMzk4IDIzLjY3MDIgMjYuMTcyOUMyMy4zNDE1IDI2LjEwNiAyMy4wNDYgMjUuOTI3NSAyMi44MzM5IDI1LjY2NzZDMjIuNjIxOSAyNS40MDc3IDIyLjUwNjIgMjUuMDgyNCAyMi41MDY2IDI0Ljc0N0MyMi41MDUzIDI0LjU1MjggMjIuNTQzNyAyNC4zNjA0IDIyLjYxOTMgMjQuMTgxNkMyMi42OTUgMjQuMDAyOCAyMi44MDY0IDIzLjg0MTMgMjIuOTQ2NiAyMy43MDdaTTExLjA5MzMgMjMuNzA3QzExLjMzMzggMjMuNDczMSAxMS42NDc3IDIzLjMyOTYgMTEuOTgxOSAyMy4zMDA4QzEyLjMxNjEgMjMuMjcyIDEyLjY1IDIzLjM1OTggMTIuOTI2OSAyMy41NDkxQzEzLjIwMzggMjMuNzM4NCAxMy40MDY3IDI0LjAxNzcgMTMuNTAxMiAyNC4zMzk2QzEzLjU5NTYgMjQuNjYxNSAxMy41NzU4IDI1LjAwNjEgMTMuNDQ1MSAyNS4zMTUxQzEzLjMxNDQgMjUuNjI0IDEzLjA4MDggMjUuODc4MiAxMi43ODQxIDI2LjAzNDZDMTIuNDg3MyAyNi4xOTA5IDEyLjE0NTYgMjYuMjM5OCAxMS44MTY4IDI2LjE3MjlDMTEuNDg4MSAyNi4xMDYgMTEuMTkyNyAyNS45Mjc1IDEwLjk4MDYgMjUuNjY3NkMxMC43Njg1IDI1LjQwNzcgMTAuNjUyOSAyNS4wODI0IDEwLjY1MzMgMjQuNzQ3QzEwLjY1MiAyNC41NTI4IDEwLjY5MDQgMjQuMzYwNCAxMC43NjYgMjQuMTgxNkMxMC44NDE3IDI0LjAwMjggMTAuOTUzIDIzLjg0MTMgMTEuMDkzMyAyMy43MDdaTTI1Ljc2IDE3LjMzMzdIMTAuNDI2Nkw4Ljc1OTk2IDguNDQwMzNIMjcuNkwyNS43NiAxNy4zMzM3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==) 50% 50% no-repeat;
  background-size: contain;
}
.da-comparison-fe__diff-app-product-order-box .addedToBasket {
  position: absolute;
  top: -1px;
  right: 30px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  background-color: #088344;
  color: white;
  padding: 2px;
  padding-right: 18px;
}
.da-comparison-fe__diff-app-product-order-box .addedToBasket > * {
  flex: 1;
}
.da-comparison-fe__diff-app-arrow-left,
.da-comparison-fe__diff-app-arrow-right {
  width: 20px;
  height: 48px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  position: absolute;
  top: calc(var(--product-comparison-diff-product-control-height) + 16px);
  overflow: hidden;
}
.da-comparison-fe__diff-app-arrow-left {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.da-comparison-fe__diff-app-arrow-right {
  right: calc(var(--product-comparison-diff-arrow-space-horizontal) + var(--product-comparison-diff-light-line-width));
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.da-comparison-fe__diff-app-arrow-left::before,
.da-comparison-fe__diff-app-arrow-right::before {
  content: '\00A0';
  display: block;
  width: 25px;
  height: 25px;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA2MSAxOS4yODU2TDcgMTIuMjg2MUwxNC4wNjEgNS4yODU2NEwxNS4xMjIgNi4zMzc1NUw5LjEyMiAxMi4yODYxTDE1LjEyMiAxOC4yMzQ3TDE0LjA2MSAxOS4yODU2WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.da-comparison-fe__diff-app-arrow-right::before {
  transform: scaleX(-1) translate(50%, -50%);
}
.da-comparison-fe__diff-app-arrow-left--mobile-y,
.da-comparison-fe__diff-app-arrow-right--mobile-y {
  top: 0px;
  width: var(--product-comparison-diff-main-padding-horizontal);
  height: 100%;
  border-radius: 0px;
  box-shadow: none;
  opacity: 0.5;
  filter: saturate(0);
}
.da-comparison-fe__diff-app-arrow-left--mobile-y {
  left: calc(-1 * var(--product-comparison-diff-main-padding-horizontal));
}
.da-comparison-fe__diff-app-arrow-right--mobile-y {
  right: calc(-1 * var(--product-comparison-diff-main-padding-horizontal));
}
.da-comparison-fe__diff-app-mobile-config-outer-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 21;
  background-color: var(--product-comparison-diff-light-bg-color);
}
.da-comparison-fe__diff-app-mobile-config-outer-container--collapsed-n {
  box-shadow: 2px 2px 5px black;
}
.da-comparison-fe__diff-app-mobile-config-outer-container--collapsed-y::after {
  display: block;
  content: '\00A0';
  height: var(--product-comparison-diff-mobile-config-toggle-margin);
  width: 101%;
  background-color: white;
  position: absolute;
  bottom: calc(-1 * var(--product-comparison-diff-mobile-config-toggle-margin));
  left: 0px;
}
.da-comparison-fe__diff-app-mobile-config-container {
  max-height: unset;
  opacity: 1;
  transition: max-height 0.4s, opacity 0.4s, padding-top 0.4s, padding-bottom 0.4s;
  overflow: hidden;
  padding: 8px 12px;
}
.da-comparison-fe__diff-app-mobile-config-container--collapsed-y {
  max-height: 0px;
  opacity: 0;
  padding-top: 0px;
  padding-bottom: 0px;
}
.da-comparison-fe__diff-app-mobile-config-container-toggle {
  background-color: #E0E0E0;
  height: var(--product-comparison-diff-mobile-config-toggle-height);
  position: relative;
  cursor: pointer;
}
.da-comparison-fe__diff-app-mobile-config-container-toggle::before {
  content: '\00A0';
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #8d8d8d;
  -webkit-mask-image: url('/images/icons/options.svg');
  mask-image: url('/images/icons/options.svg');
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.da-comparison-fe__diff-app-mobile-config-container-toggle::after {
  content: '\00A0';
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translateY(-50%) rotate(180deg);
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2LjVMNSA5LjU0NTE5TDYuMDUxODMgOC41TDEyIDE0LjQxMDZMMTcuOTQ4MiA4LjVMMTkgOS41NDUxOUwxMiAxNi41WiIgZmlsbD0iI0NCMDUzOCIvPgo8L3N2Zz4K") no-repeat;
  transition: transform 0.4s;
}
.da-comparison-fe__diff-app-mobile-config-container-toggle--collapsed-y::after {
  transform: translateY(-50%) rotate(360deg);
}
.da-comparison-fe__diff-app-share-backdrop,
.da-comparison-fe__diff-app-saved-backdrop,
.da-comparison-fe__diff-app-zoom-image-backdrop {
  background-color: #000000CC;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1200;
}
.da-comparison-fe__diff-app-share-window,
.da-comparison-fe__diff-app-saved-window,
.da-comparison-fe__diff-app-zoom-image-window {
  background-color: white;
  width: calc(100vw - 40px);
  max-height: calc(100vh - 40px);
  max-width: 720px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1200;
  animation-name: da-comparison-fe__diff-app-main--backdrop-y;
  animation-duration: 0.3s;
  animation-iteration-count: 1;
  overflow-y: hidden;
  display: flex;
  flex-direction: column;
}
.da-comparison-fe__diff-app-zoom-image-window {
  background-color: transparent;
  width: calc(100vw - 6rem);
  height: calc(100vh - 4rem);
  display: block;
}
.da-comparison-fe__diff-app-share-window {
  overflow: hidden;
}
.da-comparison-fe__diff-app-share-window-top-bar,
.da-comparison-fe__diff-app-saved-window-top-bar {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: end;
  flex: 0;
  background-color: #F0F0F0;
}
.da-comparison-fe__diff-app-share-window-closer,
.da-comparison-fe__diff-app-saved-window-closer {
  width: 48px;
  height: 48px;
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTE1MTggNS4wMDUyNEwxMCA4Ljg5MDA1TDguODkwMDUgMTBMNS4wMDUyNCA2LjExNTE4TDEuMTA5OTUgMTBMMCA4Ljg5MDA1TDMuODk1MjkgNS4wMDUyNEwwIDEuMTA5OTVMMS4xMDk5NSAwTDUuMDA1MjQgMy44OTUyOUw4Ljg5MDA1IDBMMTAgMS4xMDk5NUw2LjExNTE4IDUuMDA1MjRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
  background-size: 18px 18px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: none;
}
.da-comparison-fe__diff-app-share-window-body,
.da-comparison-fe__diff-app-saved-window-body {
  flex: 1;
  overflow: auto;
  padding: 24px 24px 0px 24px;
}
.da-comparison-fe__diff-app-share-title,
.da-comparison-fe__diff-app-saved-title {
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 300;
  font-size: 18px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-align: center;
}
.da-comparison-fe__diff-app-share-window-bottom-bar,
.da-comparison-fe__diff-app-saved-window-bottom-bar {
  background-color: #F0F0F0;
  padding: 40px 24px;
}
.da-comparison-fe__diff-app-share-window-actions,
.da-comparison-fe__diff-app-saved-window-actions {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .da-comparison-fe__diff-app-share-window-bottom-bar,
  .da-comparison-fe__diff-app-saved-window-bottom-bar {
    padding-top: var(--product-comparison-diff-mobile-dialog-botton-bar-vertical-margin);
    padding-bottom: calc(var(--product-comparison-diff-mobile-dialog-botton-bar-vertical-margin) - var(--product-comparison-diff-mobile-dialog-botton-margin));
  }
  .da-comparison-fe__diff-app-share-window-actions,
  .da-comparison-fe__diff-app-saved-window-actions {
    flex-direction: column;
  }
  .da-comparison-fe__diff-app-share-window-actions > *,
  .da-comparison-fe__diff-app-saved-window-actions > * {
    margin-bottom: var(--product-comparison-diff-mobile-dialog-botton-margin);
    text-align: center;
  }
}
.da-comparison-fe__diff-app-share-window-url-input-container {
  display: flex;
  margin-bottom: 24px;
  align-items: center;
}
.da-comparison-fe__diff-app-share-window-url-input,
.da-comparison-fe__diff-app-share-window-url-input:active,
.da-comparison-fe__diff-app-share-window-url-input:focus {
  flex: 1;
  width: auto;
  padding: 10px;
}
.da-comparison-fe__diff-app-share-window-small-copy-button {
  display: block;
  width: 36px;
  height: 24px;
  cursor: pointer;
  background: url('/images/icons/copy_black_round_24.svg');
  background-size: contain;
  background-position: center right;
  background-repeat: no-repeat;
}
@keyframes product_comparison_overlay_share_copy_success {
  0% {
    opacity: 0;
    transform: scale(1) translateX(calc(100% + 6px));
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0%);
  }
}
.product_comparison_overlay_share_copy_success {
  position: absolute;
  top: 6px;
  right: 6px;
  background-color: #088344;
  color: white;
  padding: 8px 16px 8px 36px;
  animation-name: product_comparison_overlay_share_copy_success;
  animation-duration: 0.4s;
  animation-iteration-count: 1;
  background-image: url('/images/icons/check_white_circle.svg');
  background-size: 16px 16px;
  background-position: 12px center;
  background-repeat: no-repeat;
}
.da-comparison-fe__diff-app-zoom-image-image {
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.da-comparison-fe__diff-app-spinner-large {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  background-image: url('/images/loader.gif');
  background-repeat: no-repeat;
  background-position: center;
}
.da-comparison-fe__diff-config-full-component-row {
  margin-bottom: var(--product-comparison-diff-config-component-margin);
}
.da-comparison-fe__diff-config-search-term-input,
.da-comparison-fe__diff-config-search-term-input:focus {
  padding: 10px;
  width: 100%;
  border: 1px solid #E0E0E0;
}
.da-comparison-fe__diff-config-search-term-input:focus {
  border-color: #333333;
  outline: none;
}
.da-comparison-fe__diff-config-small-component-row {
  display: flex;
  align-items: center;
  margin-bottom: var(--product-comparison-diff-config-component-margin);
}
.da-comparison-fe__diff-config-small-component-row-cell-1 {
  flex: 1;
}
.da-comparison-fe__diff-config-small-component-row-cell-2 {
  flex: 0;
  min-width: 60px;
}
.da-comparison-fe__diff-config-share-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url('/images/icons/share_2.svg');
  background-size: contain;
}
.da-comparison-fe__toggle-button {
  transition: background-color 0.4s, border-color 0.4s;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 40px;
  height: 24px;
  border-radius: 11px;
  background-color: #E0E0E0;
}
.da-comparison-fe__toggle-button--on-y {
  background-color: #447FB5;
}
.da-comparison-fe__toggle-button--disabled-y {
  background-color: #f1f1f1;
}
.da-comparison-fe__toggle-button--on-y.da-comparison-fe__toggle-button--disabled-y {
  background-color: #B4CCE1;
}
.da-comparison-fe__toggle-button--block-y {
  display: block;
}
.da-comparison-fe__toggle-button-knob {
  transition: left 0.4s, background-color 0.4s, border-color 0.4s;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #464D5F;
}
.da-comparison-fe__toggle-button-knob--on-y {
  left: 18px;
  background-color: white;
}
.da-comparison-fe__toggle-button-knob--disabled-y {
  background-color: #bebebe;
}
.da-comparison-fe__toggle-button-knob--on-y.da-comparison-fe__toggle-button-knob--disabled-y {
  background-color: white;
}
.da-comparison-fe__diff-app-no-products {
  width: calc(100% - 30px);
  height: calc(100% - 30px);
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.da-comparison-fe__diff-app-no-products-image {
  background-image: url('/images/icons/comparison_24.svg');
  width: 106px;
  height: 106px;
  background-size: 82%;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #444444;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
.da-comparison-fe__diff-app-no-products-info-1 {
  font-weight: bold;
}
@media (min-width: 992px) {
  .da-comparison-fe__diff-app-no-products {
    max-width: 760px;
    text-align: left;
  }
  .da-comparison-fe__diff-app-no-products-info-1 {
    margin-bottom: 10px;
  }
  .da-comparison-fe__diff-app-no-products-info-1,
  .da-comparison-fe__diff-app-no-products-info-2 {
    font-size: 16px;
    line-height: 24px;
  }
  .da-comparison-fe__diff-app-no-products-image {
    float: left;
    margin-bottom: 0;
    margin-right: 24px;
  }
}
.mpp-grid__select-product-button--page-detail,
div.shopcontent900 .mpp-grid__select-product-button--page-detail {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 8px;
  line-height: 10px;
  color: #fff;
  padding: 6px 8px;
  background: #464D5F;
  width: auto;
  border-radius: 0;
  margin: 3px 10px 0 0;
  height: auto;
  border: 0px none transparent;
}
.mpp-grid__select-product-button--page-list {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 8px;
  line-height: 10px;
  color: #fff;
  padding: 6px 8px;
  background: #464D5F;
  width: auto;
  height: auto;
  border-radius: 0;
  margin-top: 3px;
  margin-right: 8px;
  border: 0px none transparent;
}
.mpp-grid__select-product-button--page-detail:hover,
div.shopcontent900 .mpp-grid__select-product-button--page-detail:hover,
.mpp-grid__select-product-button--page-list:hover {
  background-color: #CB0538;
}
div:has(>.mpp-grid__select-product-button--page-list) {
  width: 100%;
  text-align: right;
}
.solr-container-3-msm {
  overflow: visible !important;
}
.layout-da .dim-products .dim-product {
  margin-bottom: 0px;
}
.layout-da .dim-products .dim-product--first-n {
  margin-top: 0.5rem;
}
.layout-da .card .dim-container .bottom_showless,
.layout-da .card .dim-container .bottom_showmore {
  margin-top: 0.5rem;
}
.mpp-grid__row--expanded-y--page-listing,
.layout-da .dim-products .dim-product.mpp-grid__row--expanded-y--page-listing {
  margin-bottom: 0px;
}
.mpp-grid__extra-cell-content {
  position: relative;
}
@media (max-width: 991px) {
  .mpp-grid__extra-cell-content--page-detail,
  .mpp-grid__extra-cell-content--page-basket {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    position: relative;
  }
  .mpp-grid__extra-cell-content--page-detail::before,
  .mpp-grid__extra-cell-content--page-basket::before {
    content: " ";
    position: absolute;
    top: -4px;
    left: 0;
    width: 100%;
    height: 8px;
    background-color: #fffbf4;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail td:last-child {
    margin-bottom: 0px;
    border-bottom: 0px none transparent;
    padding-bottom: 12px;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail:last-child {
    margin-bottom: 0px;
  }
  .mpp-grid__extra-row--page-detail,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__extra-row--page-detail,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__extra-row--page-detail:first-child,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__extra-row--page-detail:last-child {
    box-shadow: none;
    padding: 0px;
  }
}
.mpp-grid__extra-cell--page-detail,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr .mpp-grid__extra-cell--page-detail,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr .mpp-grid__extra-cell--page-detail:first-child,
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr .mpp-grid__extra-cell--page-detail:last-child {
  position: relative;
  left: 0px;
  overflow: visible;
  padding: 0px;
  border: 0 !important;
  height: auto;
}
.mpp-grid__extra-cell-content {
  background: #fffbf4;
}
.add2basket-dialog-content > .mod-form {
  margin: 0px;
}
@media (min-width: 992px) {
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table {
    border-collapse: separate !important;
  }
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr td {
    border-top: 0 !important;
    border-bottom: 1px solid #BEBEBE !important;
    height: 80px !important;
  }
  .mpp-grid__extra-cell-content--page-detail {
    position: relative;
    left: -116px;
    width: calc(100% + 116px + 290px);
    border-bottom: 1px solid #BEBEBE;
    border-top: 1px solid #BEBEBE;
  }
  .mpp-grid__extra-cell-content--page-detail--size-200 {
    left: -182px;
    width: calc(100% + 182px + 290px);
  }
  .mpp-grid__row--expanded-y--page-detail td,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail td:not(:last-child) {
    background-color: #fff3db;
  }
  .mpp-grid__row--expanded-y--page-detail > td,
  .solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr.mpp-grid__row--expanded-y--page-detail > td {
    border-bottom: 0 !important;
  }
  .mpp-grid__extra-row--page-detail + .grid-line > td,
  .mpp-grid__extra-cell--page-detail {
    border-top: 0 !important;
  }
}
.mpp-grid__prelimiary-content-container,
.mpp-grid__form-container {
  transition: grid-template-rows 0.2s ease-in-out;
  display: grid;
}
.mpp-grid__prelimiary-content-container--hidden-y,
.mpp-grid__form-container--hidden-y {
  grid-template-rows: 0fr;
}
@keyframes opening-animation-4935024 {
  0% {
    grid-template-rows: 0fr;
  }
  100% {
    grid-template-rows: 1fr;
  }
}
.mpp-grid__prelimiary-content-container--hidden-n,
.mpp-grid__form-container--hidden-n {
  grid-template-rows: 1fr;
  animation-name: opening-animation-4935024;
  animation-duration: 0.2s;
  animation-iteration-count: 1;
}
.mpp-grid__prelimiary-content-container-inner,
.mpp-grid__form-container-inner {
  overflow: hidden;
}
.mpp-grid__prelimiary-content {
  padding: 16px;
  text-align: center;
}
.mpp-grid__form-container-content {
  padding: 20px 16px 0px 16px;
}
.mpp-grid__form-container-content input[type="text"],
.mpp-grid__form-container-content .mod-form input[type="text"] {
  height: 30px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 991px) {
  .mpp-grid__form-container-content input[type="text"],
  .mpp-grid__form-container-content .mod-form input[type="text"] {
    height: 48px;
    font-size: 14px;
    line-height: normal;
  }
}
.mpp-grid__form-container-content select,
.mpp-grid__form-container-content select:focus,
.mpp-grid__form-container-content .mod-form select,
.mpp-grid__form-container-content .mod-form select:focus {
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 0px;
}
.mpp-grid__form-container-content .control {
  margin-bottom: 20px;
}
.mpp-grid__extra-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #00000088;
}
@keyframes slide-in-498532348 {
  0% {
    transform: translateX(150%);
  }
  100% {
    transform: translateY(0%);
  }
}
.mpp-grid__success-box-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mpp-grid__success-box {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: #088344;
  box-shadow: 1px 1px 3px black;
  color: white;
  padding: 4px 20px 4px 30px;
  animation-name: slide-in-498532348;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: ease-in-out;
}
.mpp-grid__success-box::before {
  content: '\00A0';
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  background-image: url('/images/icons/check_white_circle.svg');
  background-size: contain;
  background-position: center center;
}
.solr-grid .solr-container-1 .solr-container-2 .solr-container-3-msm table.table tbody tr:last-child td.mpp-grid__extra-cell {
  overflow: visible;
  padding: 0px;
  margin: 0px;
}
@media (max-width: 991px) {
  .mpp-grid__select-product-button--page-detail,
  div.shopcontent900 .mpp-grid__select-product-button--page-detail {
    white-space: nowrap;
    display: inline-block;
    width: auto;
    padding: 8px 16px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    background-color: #464D5F;
    margin: 0px;
    border: 0px none transparent;
    bottom: -4px;
  }
}
.mpp-form {
  margin-bottom: 0px;
}
.mpp-quantity-fields {
  display: flex;
  gap: 5px;
}
@media (max-width: 991px) {
  .mpp-quantity-fields {
    gap: 24px;
  }
}
.mpp-form-cols {
  gap: 20px;
}
.mpp-quantity-control {
  flex: 1;
  flex-basis: 0;
}
.mpp-quantity-control label {
  white-space: nowrap;
}
.mpp-quantity-input,
.mod-form input.mpp-quantity-input {
  width: 100%;
  max-width: unset;
  margin-bottom: 0px;
  text-align: left;
  height: 30px;
}
@media (max-width: 991px) {
  .mpp-quantity-input,
  .mod-form input.mpp-quantity-input {
    height: 48px;
  }
}
.mpp-tolerance-fields {
  display: flex;
  gap: 5px;
}
.mpp-tolerance-field-container {
  flex: 1;
  flex-basis: 0;
}
.mpp-grid__main-button {
  margin-bottom: 20px;
  width: 100%;
}
.mpp-product-summary-box {
  margin-bottom: 20px;
}
.mod-orderlist2 .product-card-new input.mpp-quantity-input {
  width: 100%;
  height: 30px;
  max-width: unset;
}
@media (max-width: 991px) {
  .mod-orderlist2 .product-card-new input.mpp-quantity-input {
    height: 48px;
  }
}
@media (max-width: 991px) {
  .mod-form .mpp-grid__extra-row--page-orderlist select {
    height: 30px;
  }
  .mpp-orderlist__select-product-button-container {
    margin-top: -20px;
    margin-bottom: 10px;
  }
  .mpp-grid__extra-row--page-orderlist {
    position: relative;
    box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.25);
    margin-top: -20px;
  }
}
@media (min-width: 992px) {
  .mpp-orderlist__select-product-button-container {
    margin-top: -5px;
  }
  .mpp-grid__extra-row--page-orderlist {
    --arrow-size: 10px;
    border: 1px solid #999792;
    position: relative;
  }
  .mpp-grid__extra-row--page-orderlist::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    content: '\00A0';
    display: block;
    width: calc(1.4 * var(--arrow-size));
    height: var(--arrow-size);
    background-color: #999792;
    clip-path: polygon(50% 0, 100% 100%, 0 100%);
  }
}
.mpp-grid__summary-row {
  display: flex;
  margin-bottom: 5px;
}
@media (min-width: 991px) {
  .mpp-grid__summary-row {
    font-size: 13px;
  }
}
.mpp-grid__summary-cell-1 {
  flex: 2;
  flex-basis: 0;
  padding-right: 4px;
  color: #6A6A6A;
  font-weight: 600;
}
.mpp-grid__summary-cell-2 {
  flex: 1;
  flex-basis: 0;
  color: #8D8D8D;
  text-align: right;
}
.mpp-grid__summary-title {
  margin-bottom: 10px;
  padding-bottom: 10px;
  color: #6A6A6A;
  border-bottom: 1px solid #FFF3DB;
}
.mod-orderlist2 .product-card-new .mpp-grid__extra-row label {
  font-size: 14px;
}
.mod-form .mpp-form-fields .dropdown > .selected {
  height: 30px;
}
@media (max-width: 991px) {
  .mod-form .mpp-form-fields .dropdown > .selected {
    height: 48px;
  }
}
.mod-form .mpp-form-fields .dropdown > .selected {
  padding: 5px 16px;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 991px) {
  .mod-form .mpp-form-fields .dropdown > .selected {
    padding: 14px 16px;
    font-size: 14px;
    line-height: normal;
  }
}
.mod-form .mpp-form-fields .dropdown > .selected > div {
  height: 20px;
  overflow: hidden;
}
.mod-form .mpp-form-fields .dropdown > .selected .arrow {
  height: 28px;
  width: 28px;
  background-size: 16px 16px;
}
@media (max-width: 991px) {
  .mod-form .mpp-form-fields .dropdown > .selected .arrow {
    height: 46px;
    width: 38;
    background-size: 24px 24px;
  }
}
.mod-form .mpp-form-fields .dropdown ul {
  list-style-type: none;
  list-style: none;
  padding-left: 0;
}
.mod-form .mpp-form-fields .dropdown ul li {
  padding: 7px 16px;
  font-weight: normal;
}
@media (max-width: 991px) {
  .mod-form .mpp-form-fields .dropdown ul li {
    padding: 11px 16px;
  }
}
@keyframes keep-overflow-hidden-1 {
  0% {
    overflow: hidden;
  }
  100% {
    overflow: hidden;
  }
}
@keyframes keep-overflow-hidden-2 {
  0% {
    overflow: hidden;
  }
  100% {
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .mpp-grid__form-container-inner {
    overflow: visible;
    animation-duration: 0.4s;
  }
  .mpp-grid__form-container--hidden-n .mpp-grid__form-container-inner {
    animation-name: keep-overflow-hidden-1;
  }
  .mpp-grid__form-container--hidden-y .mpp-grid__form-container-inner {
    animation-name: keep-overflow-hidden-2;
    animation-duration: 0.4s;
  }
  #solr-grid .mod-form .mpp-form-fields .dropdown ul {
    top: unset;
    bottom: 100%;
  }
}