@font-face {
  font-family: 'lempertzwebregular';
  src: url('../../font/lempertzwebregular.eot?21018066');
  src: url('../../font/lempertzwebregular.eot?21018066#iefix') format('embedded-opentype'), url('../../font/lempertzwebregular.woff?21018066') format('woff'), url('../../font/lempertzwebregular.ttf?21018066') format('truetype'), url('../../font/lempertzwebregular.svg?21018066#lempertzwebregular') format('svg');
  font-weight: normal;
  font-style: normal; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "lempertzwebregular";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  position: relative;
  top: 0.075em; }

.icon-login:before {
  content: '\e800'; }

/* '' */
.icon-bookmark:before {
  content: '\e801'; }

/* '' */
.icon-eye:before {
  content: '\e802'; }

/* '' */
.icon-edit-1:before {
  content: '\e803'; }

/* '' */
.icon-home:before {
  content: '\e804'; }

/* '' */
.icon-alarm:before {
  content: '\e805'; }

/* '' */
.icon-aftermarket:before {
  content: '\e806'; }

/* '' */
.icon-people:before {
  content: '\e807'; }

/* '' */
.icon-peoples:before {
  content: '\e808'; }

/* '' */
.icon-arrow-double-left-bold:before {
  content: '\e809'; }

/* '' */
.icon-arrow-double-right-bold:before {
  content: '\e80a'; }

/* '' */
.icon-arrow-right-bold:before {
  content: '\e80b'; }

/* '' */
.icon-arrow-right-bold.small {
  font-size: 13px; }

/* '' */
.icon-arrow-left-bold:before {
  content: '\e80c'; }

/* '' */
.icon-arrow-down-bold:before {
  content: '\e80d'; }

/* '' */
.icon-arrow-up-bold:before {
  content: '\e80e'; }

/* '' */
.icon-circle-1:before {
  content: '\e80f'; }

/* '' */
.icon-circle-2:before {
  content: '\e810'; }

/* '' */
.icon-edit:before {
  content: '\e811'; }

/* '' */
.icon-facebook:before {
  content: '\e812'; }

/* '' */
.icon-pinterest:before {
  content: '\e813'; }

/* '' */
.icon-googleplus:before {
  content: '\e814'; }

/* '' */
.icon-linkedin:before {
  content: '\e815'; }

/* '' */
.icon-xing:before {
  content: '\e816'; }

/* '' */
.icon-highlight:before {
  content: '\e817'; }

/* '' */
.icon-close-1:before {
  content: '\e818'; }

/* '' */
.icon-check-1:before {
  content: '\e819'; }

/* '' */
.icon-close-2:before {
  content: '\e81a'; }

/* '' */
.icon-arrow-up-filled:before {
  content: '\e81b'; }

/* '' */
.icon-arrow-down-filled:before {
  content: '\e81c'; }

/* '' */
.icon-check-2:before {
  content: '\e81d'; }

/* '' */
.icon-list-2:before {
  content: '\e81e'; }

/* '' */
.icon-question:before {
  content: '\e81f'; }

/* '' */
.icon-info:before {
  content: '\e820'; }

/* '' */
.icon-print:before {
  content: '\e821'; }

/* '' */
.icon-mail:before {
  content: '\e822'; }

/* '' */
.icon-document-1:before {
  content: '\e823'; }

/* '' */
.icon-Pages:before {
  content: '\e823'; }

/* '' */
.icon-Seiten:before {
  content: '\e823'; }

/* '' */
.icon-document-2:before {
  content: '\e824'; }

/* '' */
.icon-news:before {
  content: '\e825';
  font-size: 13px;
  padding: 0 4px 0 0; }

/* '' */
.icon-News:before {
  content: '\e825';
  font-size: 13px;
  padding: 0 5px 0 0; }

/* '' */
.icon-grid:before {
  content: '\e826'; }

/* '' */
.icon-list-1:before {
  content: '\e827'; }

/* '' */
.icon-arrow-left-light:before {
  content: '\e828'; }

/* '' */
.icon-arrow-right-light:before {
  content: '\e829'; }

/* '' */
.icon-close-3:before {
  content: '\e82a'; }

/* '' */
.icon-pdf:before {
  content: '\e82b'; }

/* '' */
.icon-zoom-in:before {
  content: '\e82c'; }

/* '' */
.icon-twitter:before {
  content: '\e82d'; }

/* '' */
.icon-search:before {
  content: '\e82e'; }

/* '' */
.icon-grid-2:before {
  content: '\e82f'; }

/* '' */
.icon-lot:before {
  content: '\e830'; }

/* '' */
.icon-Lots:before {
  content: '\e830'; }

/* '' */
.icon-lots:before {
  content: '\e830'; }

/* '' */
.icon-zoom-out:before {
  content: '\e831'; }

/* '' */
.icon-arrow-down-light:before {
  content: '\e832'; }

/* '' */
.icon-arrow-up-light:before {
  content: '\e833'; }

/* '' */
.icon-bid:before {
  content: '\e834'; }

/* '' */
.icon-logo:before {
  content: '\e835'; }

/* '' */
.icon-bidpercall:before {
  content: '\e836'; }

/* '' */
@media all {
  /**
	 *  @section Normalisation Module
	 */
  /* (en) Global reset of paddings and margins for all HTML elements */
  /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  /* (en) Correction: margin/padding reset caused too small select boxes. */
  /* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  /*
	* (en) Global fix of the Italics bugs in IE 5.x and IE 6
	* (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
	*
	* @bugfix
	* @affected   IE 5.x/Win, IE6
	* @css-for    IE 5.x/Win, IE6
	* @valid      yes
	*/
  /*
	* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser
	*      Standard values for colors and text alignment
	*
	* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen
	*      Vorgabe der Standardfarben und Textausrichtung
	*/
  /* (en) avoid visible outlines on DIV and h[x] elements in Webkit browsers */
  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  /* (en) HTML5 - adjusting visual formatting model to block level */
  /* (de) HTML5 - Elements werden als Blockelemente definiert */
  /* (en) HTML5 - default media element styles */
  /* (de) HTML5 - Standard Eigenschaften für Media-Elemente */
  /* (en) HTML5 - don't show <audio> element if there aren't controls */
  /* (de) HTML5 - <audio> ohne Kontrollelemente sollten nicht angezeigt werden */
  /* (en) HTML5 - add missing styling in IE & old FF for hidden attribute */
  /* (de) HTML5 - Eigenschaften für das hidden-Attribut in älteren IEs und FF nachrüsten */
  /* (en) Prevent iOS text size adjust after orientation change, without disabling user zoom. */
  /* (de) Verdindert die automatische Textanpassung bei Orientierungswechsel, ohne Zoom zu blockieren */
  /* (en) set correct box-modell in IE8/9 plus remove padding */
  /* (de) Setze das richtige Box-Modell im IE8/9 und entferne unnötiges Padding */
  /* (en) force consistant appearance of input[type="search"] elements in all browser */
  /* (de) Einheitliches Erscheinungsbild für input[type="search"] Elemente erzwingen */
  /* (en) Correct overflow displayed oddly in IE 9 */
  /* (de) Korrigiert fehlerhafte overflow Voreinstellung des IE 9 */
  /* (en) Address margin not present in IE 8/9 and Safari 5 */
  /* (en) Ergänzt fehlenden Margin in IE 8/9 und Safari 5 */
  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  /* (en) new standard values for lists, blockquote, cite and tables */
  /* (de) Neue Standardwerte für Listen, Zitate und Tabellen */
  /**
	* @section Float Handling Module
	*/
  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  /* (en) alternative solutions to contain floats */
  /* (de) Alternative Methoden zum Einschließen von Float-Umgebungen */
  /**
	* @section Column Module
	*
	* default column config:
	* |-------------------------------|
	* | col1    | col3      | col2    |
	* | 20%     | flexible  | 20%     |
	* |-------------------------------|
	*/
  /* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
  /* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
  /**
	* @section Grid Module
	*/
  /**
	* @section Form Module
	*/
  /** Vertical-Forms - technical base (standard)
	*
	* |-------------------------------|
	* | form                          |
	* |-------------------------------|
	* |   label                       |
	* |   input / select / textarea   |
	* |-------------------------------|
	* | /form                         |
	* |-------------------------------|
	*
	* (en) Styling of forms where both label and input/select/textarea are styled with display:block;
	* (de) Formulargestaltung, bei der sowohl label als auch input/select/textarea mit display:block; gestaltet werden
	*/
  /* default form wrapper width */
  /**
	*  Columnar forms display - technical base (optional)
	*
	*  |-------------------------------------------|
	*  | form                                      |
	*  |-------------------------------------------|
	*  |                                           |
	*  |   label   |   input / select / textarea   |
	*  |                                           |
	*  |-------------------------------------------|
	*  | /form                                     |
	*  |-------------------------------------------|
	*
	*  (en) Styling of forms where label floats left of form-elements
	*  (de) Formulargestaltung, bei der die label-Elemente nach links fließen
	*/
  /* global and local columnar settings for button alignment */
  /**
	* @section Accessibility Module
	*
	* (en) skip links and hidden content
	* (de) Skip-Links und versteckte Inhalte
	*/
  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  /* skiplinks:technical setup */
  * {
    margin: 0;
    padding: 0; }
  option {
    padding-left: 0.4em; }
  select {
    padding: 1px; }
  * html body * {
    overflow: visible; }
  body {
    font-size: 100%;
    background: #fff;
    color: #000;
    text-align: left; }
  div:target, h1:target, h2:target, h3:target, h4:target, h5:target, h6:target {
    outline: 0 none; }
  article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
    display: block; }
  audio, canvas, video {
    display: inline-block; }
  audio:not([controls]) {
    display: none; }
  [hidden] {
    display: none; }
  html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; }
  input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0; }
  input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  svg:not(:root) {
    overflow: hidden; }
  figure {
    margin: 0; }
  fieldset, img {
    border: 0 solid; }
  ul, ol, dl {
    margin: 0 0 1em 1em; }
  li {
    line-height: 1.5em;
    margin-left: 0.8em; }
  dt {
    font-weight: bold; }
  dd {
    margin: 0 0 1em 0.8em; }
  blockquote {
    margin: 0 0 1em 0.8em; }
  q {
    quotes: none; }
  blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none; }
  table {
    border-collapse: collapse;
    border-spacing: 0; }
  .ym-clearfix:before {
    content: "";
    display: table; }
  .ym-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; }
  .ym-contain-dt {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .ym-contain-oh {
    display: block;
    overflow: hidden;
    width: 100%; }
  .ym-contain-fl {
    float: left;
    width: 100%; }
  .ym-column {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .ym-col1 {
    float: left;
    width: 20%; }
  .ym-col2 {
    float: right;
    width: 20%; }
  .ym-col3 {
    width: auto;
    margin: 0 20%; }
  .ym-cbox {
    padding: 0 10px; }
  .ym-cbox-left {
    padding: 0 10px 0 0; }
  .ym-cbox-right {
    padding: 0 0 0 10px; }
  .ym-ie-clearing {
    display: none; }
  .ym-grid {
    display: table;
    table-layout: fixed;
    width: 100%;
    list-style-type: none;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }
  .ym-gl {
    float: left;
    margin: 0; }
  .ym-gr {
    float: right;
    margin: 0 0 0 -5px; }
  .ym-g20 {
    width: 20%; }
  .ym-g30 {
    width: 30%; }
  .ym-g40 {
    width: 40%; }
  .ym-g60 {
    width: 60%; }
  .ym-g80 {
    width: 80%; }
  .ym-g25 {
    width: 25%; }
  .ym-g33 {
    width: 33.333%; }
  .ym-g50 {
    width: 50%; }
  .ym-g66 {
    width: 66.666%; }
  .ym-g75 {
    width: 75%; }
  .ym-g38 {
    width: 38.2%; }
  .ym-g62 {
    width: 61.8%; }
  .ym-gbox {
    padding: 0 10px; }
  .ym-gbox-left {
    padding: 0 10px 0 0; }
  .ym-gbox-right {
    padding: 0 0 0 10px; }
  .ym-equalize {
    overflow: hidden; }
  .ym-equalize > [class*="ym-g"] {
    display: table-cell;
    float: none;
    margin: 0;
    vertical-align: top; }
  .ym-equalize > [class*="ym-g"] > [class*="ym-gbox"] {
    padding-bottom: 10000px;
    margin-bottom: -10000px; }
  .ym-form, .ym-form fieldset {
    overflow: hidden; }
  .ym-form div {
    position: relative; }
  .ym-form label, .ym-form .ym-label, .ym-form .ym-message {
    position: relative;
    line-height: 1.5;
    display: block; }
  .ym-form .ym-message {
    clear: both; }
  .ym-form .ym-fbox-check label {
    display: inline; }
  .ym-form input, .ym-form textarea {
    cursor: text; }
  .ym-form .ym-fbox-check input, .ym-form input[type="image"], .ym-form input[type="radio"], .ym-form input[type="checkbox"], .ym-form select, .ym-form label {
    cursor: pointer; }
  .ym-form textarea {
    overflow: auto; }
  .ym-form input.hidden, .ym-form input[type=hidden] {
    display: none !important; }
  .ym-form .ym-fbox:before, .ym-form .ym-fbox-text:before, .ym-form .ym-fbox-select:before, .ym-form .ym-fbox-check:before, .ym-form .ym-fbox-button:before {
    content: "";
    display: table; }
  .ym-form .ym-fbox:after, .ym-form .ym-fbox-text:after, .ym-form .ym-fbox-select:after, .ym-form .ym-fbox-check:after, .ym-form .ym-fbox-button:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; }
  .ym-form .ym-fbox-check input:focus, .ym-form .ym-fbox-check input:hover, .ym-form .ym-fbox-check input:active, .ym-form input[type="radio"]:focus, .ym-form input[type="radio"]:hover, .ym-form input[type="radio"]:active, .ym-form input[type="checkbox"]:focus, .ym-form input[type="checkbox"]:hover, .ym-form input[type="checkbox"]:active {
    border: 0 none; }
  .ym-form input, .ym-form textarea, .ym-form select {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%; }
  .ym-form .ym-fbox-check input, .ym-form input[type="radio"], .ym-form input[type="checkbox"] {
    display: inline;
    margin-left: 0;
    margin-right: 0.5ex;
    width: auto;
    height: auto; }
  .ym-form input[type="image"] {
    border: 0;
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto; }
  .ym-form label, .ym-form .ym-label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .ym-form .ym-fbox-button input {
    display: inline;
    overflow: visible;
    width: auto; }
  .ym-form .ym-inline {
    display: inline-block;
    float: none;
    margin-right: 0;
    width: auto;
    vertical-align: baseline; }
  .ym-fbox-wrap {
    display: table;
    table-layout: fixed;
    width: 70%; }
    .ym-fbox-wrap input, .ym-fbox-wrap textarea, .ym-fbox-wrap select {
      width: 100%; }
    .ym-fbox-wrap input[type="image"] {
      width: auto; }
    .ym-fbox-wrap input[type="radio"], .ym-fbox-wrap input[type="checkbox"] {
      display: inline;
      width: auto;
      margin-left: 0;
      margin-right: 0.5em; }
    .ym-fbox-wrap label, .ym-fbox-wrap .ym-label {
      display: inline; }
  .ym-full input, .ym-full textarea, .ym-full select {
    width: 100%; }
  .ym-full .ym-fbox-wrap {
    width: 100%; }
  .ym-columnar input, .ym-columnar textarea, .ym-columnar select {
    float: left;
    margin-right: -3px; }
  .ym-columnar label, .ym-columnar .ym-label {
    display: inline;
    float: left;
    width: 30%;
    z-index: 1; }
  .ym-columnar .ym-fbox-check input, .ym-columnar .ym-message {
    margin-left: 30%; }
  .ym-columnar .ym-fbox-wrap {
    margin-left: 30%;
    margin-right: -3px; }
    .ym-columnar .ym-fbox-wrap .ym-message {
      margin-left: 0%; }
    .ym-columnar .ym-fbox-wrap label {
      float: none;
      width: auto;
      z-index: 1;
      margin-left: 0; }
    .ym-columnar .ym-fbox-wrap input {
      margin-left: 0;
      position: relative; }
  .ym-columnar .ym-fbox-check {
    position: relative; }
    .ym-columnar .ym-fbox-check label, .ym-columnar .ym-fbox-check .ym-label {
      padding-top: 0; }
    .ym-columnar .ym-fbox-check input {
      top: 3px; }
  .ym-columnar .ym-fbox-button input {
    float: none;
    margin-right: 1em; }
  .ym-fbox-wrap + .ym-fbox-wrap {
    margin-top: 0.5em; }
  .ym-columnar fieldset .ym-fbox-button, fieldset.ym-columnar .ym-fbox-button {
    padding-left: 30%; }
  .ym-skip, .ym-hideme, .ym-print {
    position: absolute;
    top: -32768px;
    left: -32768px; }
  .ym-skip:focus, .ym-skip:active {
    position: static;
    top: 0;
    left: 0; }
  .ym-skiplinks {
    position: absolute;
    top: 0px;
    left: -32768px;
    z-index: 1000;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .ym-skiplinks .ym-skip:focus, .ym-skiplinks .ym-skip:active {
      left: 32768px;
      outline: 0 none;
      position: absolute;
      width: 100%; } }

@media print {
  /**
	* @section print adjustments for core modules
	*
	* (en) float containment for grids. Uses display:table to avoid bugs in FF & IE
	* (de) Floats in Grids einschließen. Verwendet display:table, um Darstellungsprobleme im FF & IE zu vermeiden
	*
	* @bugfix
	* @since     3.0
	* @affected  FF2.0, FF3.0, IE7
	* @css-for   all browsers
	* @valid     yes
	*/
  /* (en) make .ym-print class visible */
  /* (de) .ym-print-Klasse sichtbar schalten */
  /* (en) generic class to hide elements for print */
  /* (de) Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
  .ym-grid > .ym-gl, .ym-grid > .ym-gr {
    overflow: visible;
    display: table;
    table-layout: fixed; }
  .ym-print {
    position: static;
    left: 0; }
  .ym-noprint {
    display: none !important; } }

@media all {
  /* 4 navigation levels defined */
  /* title */
  .ym-vlist {
    margin: 0 0 1.5em 0;
    list-style-type: none;
    background: transparent;
    border: 0 none; }
    .ym-vlist ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      width: 100%;
      overflow: hidden;
      border-top: 2px #ddd solid;
      border-bottom: 2px #ddd solid; }
    .ym-vlist ul ul {
      border: 0 none; }
    .ym-vlist li {
      float: left;
      width: 100%;
      margin: 0;
      padding: 0;
      background-color: #fff; }
    .ym-vlist a, .ym-vlist strong, .ym-vlist span {
      display: block;
      padding: 3px 0px 3px 10%;
      text-decoration: none;
      border-bottom: 1px #ddd solid; }
    .ym-vlist a, .ym-vlist a:visited {
      color: #444; }
    .ym-vlist li span {
      display: block;
      font-weight: bold;
      border-bottom: 1px #ddd solid; }
    .ym-vlist li.active {
      color: #fff;
      background-color: #444; }
      .ym-vlist li.active strong {
        font-weight: bold; }
    .ym-vlist li a, .ym-vlist li strong, .ym-vlist li span {
      width: 90%;
      padding-left: 10%; }
    .ym-vlist li a:focus, .ym-vlist li a:hover, .ym-vlist li a:active {
      background-color: #54594e;
      color: #fff;
      outline: 0 none; }
    .ym-vlist li ul li a, .ym-vlist li ul li strong, .ym-vlist li ul li span {
      width: 80%;
      padding-left: 20%; }
    .ym-vlist li ul li a, .ym-vlist li ul li a:visited {
      background-color: #f8f8f8;
      color: #333; }
    .ym-vlist li ul li a:focus, .ym-vlist li ul li a:hover, .ym-vlist li ul li a:active {
      background-color: #54594e;
      color: #fff; }
    .ym-vlist li ul li ul li a, .ym-vlist li ul li ul li strong, .ym-vlist li ul li ul li span {
      width: 70%;
      padding-left: 30%; }
    .ym-vlist li ul li ul li a, .ym-vlist li ul li ul li a:visited {
      background-color: #f0f0f0;
      color: #222; }
    .ym-vlist li ul li ul li a:focus, .ym-vlist li ul li ul li a:hover, .ym-vlist li ul li ul li a:active {
      background-color: #54594e;
      color: #fff; }
    .ym-vlist li ul li ul li ul li a, .ym-vlist li ul li ul li ul li strong, .ym-vlist li ul li ul li ul li span {
      width: 60%;
      padding-left: 40%; }
    .ym-vlist li ul li ul li ul li a, .ym-vlist li ul li ul li ul li a:visited {
      background-color: #e8e8e8;
      color: #111; }
    .ym-vlist li ul li ul li ul li a:focus, .ym-vlist li ul li ul li ul li a:hover, .ym-vlist li ul li ul li ul li a:active {
      background-color: #54594e;
      color: #fff; }
  .ym-vtitle {
    font-weight: bold;
    font-size: 100%;
    width: 90%;
    padding: 3px 0px 3px 10%;
    margin: 0;
    color: #444;
    background-color: #fff;
    border-top: 2px #ddd solid; }
    .ym-vtitle + ul {
      border-top: 4px #a0a69b solid; } }

@media all {
  /* ------- search form -------- */
  .ym-hlist {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: auto;
    overflow: hidden;
    position: relative;
    line-height: 1em; }
    .ym-hlist ul {
      margin: 0;
      padding: 0;
      display: inline;
      float: left; }
      .ym-hlist ul li {
        display: inline;
        float: left;
        font-size: 16px;
        line-height: 1em;
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .ym-hlist ul li + li:before {
          content: "|";
          padding: 0 5px; }
        .ym-hlist ul li a, .ym-hlist ul li strong {
          background: transparent;
          color: #00569d;
          display: inline-block;
          font-size: 1em;
          line-height: 2em;
          padding: 0;
          font-weight: normal;
          text-decoration: none;
          width: auto;
          -webkit-transition: color, 1s, linear, 0.5s;
          -moz-transition: color, 1s, linear, 0.5s;
          transition: color, 1s, linear, 0.5s; }
        .ym-hlist ul li a:focus, .ym-hlist ul li a:hover, .ym-hlist ul li a:active {
          color: #54594e;
          text-decoration: none;
          outline: 0 none; }
        .ym-hlist ul li.active {
          color: #54594e; }
  .ym-searchform {
    float: right;
    display: inline;
    line-height: 2;
    padding: 0.5em 1.5em; }
    .ym-searchform .ym-searchfield {
      -webkit-appearance: none;
      background: #fff;
      line-height: 1;
      padding: 0.25em;
      width: 12em;
      border: solid 1px #a0a69b;
      outline: none;
      -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
    .ym-searchform .ym-searchbutton {
      -webkit-appearance: none;
      background: #5f5f5f;
      background: rgba(255, 255, 255, 0.2);
      border-radius: 0.2em;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-size: 1em;
      line-height: 1.25;
      padding: 0.25em;
      border: solid 1px transparent; } }

/*! fancyBox v2.1.5 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: #54594e;
  text-shadow: none; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #54594e;
  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 {
  background-image: url("../../images/fancybox_sprite.png"); }

.fancybox-close:after, .fancybox-prev span:after, .fancybox-next span:after {
  position: absolute;
  display: block;
  color: #FFF;
  font-family: 'lempertzwebregular';
  content: " ";
  font-size: 20px;
  line-height: 1; }

#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_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 0px;
  height: 0px;
  cursor: pointer;
  z-index: 8040; }
  .fancybox-close:after {
    top: auto;
    bottom: 0;
    left: 0;
    font-size: 20px;
    line-height: 1;
    content: "\e818"; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../../images/blank.gif");
  -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: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.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 !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: #676B67;
  background: rgba(103, 107, 103, 0.95);
  /*background: url('../../images/fancybox_overlay.png');*/ }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  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); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../../images/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("../../images/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

body {
  overflow-y: scroll;
  overflow-x: hidden; }
  body.fancyboxbody {
    overflow-y: auto;
    padding: 15px;
    width: auto;
    height: auto; }
    body.fancyboxbody .ym-wbox {
      margin: 0;
      padding: 0; }
      body.fancyboxbody .ym-wbox #main {
        padding-top: 0; }

/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */
/* clearfix */
.content {
  /* display none until init */
  /* mouse grab icon */
  /* fix */
  /* CSS3 Transitions */
  /* fade */
  /* backSlide */
  /* goDown */
  /* scaleUp */ }
  .content .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .content .owl-carousel {
    display: none;
    position: relative;
    /*width: 100%;*/
    -ms-touch-action: pan-y; }
  .content .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .content .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    /*width: 100%;*/ }
  .content .owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out; }
  .content .owl-carousel .owl-item {
    float: left; }
  .content .owl-controls .owl-page, .content .owl-controls .owl-buttons div {
    cursor: pointer; }
  .content .owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .content .grabbing {
    cursor: url(../../images/grabbing.png) 8 8, move; }
  .content .owl-carousel .owl-wrapper, .content .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .content .owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px; }
  .content .owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut 0.7s both ease;
    -moz-animation: fadeOut 0.7s both ease;
    animation: fadeOut 0.7s both ease; }
  .content .owl-fade-in {
    -webkit-animation: fadeIn 0.7s both ease;
    -moz-animation: fadeIn 0.7s both ease;
    animation: fadeIn 0.7s both ease; }
  .content .owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease; }
  .content .owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease; }
  .content .owl-goDown-out {
    -webkit-animation: scaleToFade 0.7s ease both;
    -moz-animation: scaleToFade 0.7s ease both;
    animation: scaleToFade 0.7s ease both; }
  .content .owl-goDown-in {
    -webkit-animation: goDown 0.6s ease both;
    -moz-animation: goDown 0.6s ease both;
    animation: goDown 0.6s ease both; }
  .content .owl-fadeUp-in {
    -webkit-animation: scaleUpFrom 0.5s ease both;
    -moz-animation: scaleUpFrom 0.5s ease both;
    animation: scaleUpFrom 0.5s ease both; }
  .content .owl-fadeUp-out {
    -webkit-animation: scaleUpTo 0.5s ease both;
    -moz-animation: scaleUpTo 0.5s ease both;
    animation: scaleUpTo 0.5s ease both; }

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {
    opacity: 1; } }

@-moz-keyframes empty {
  0% {
    opacity: 1; } }

@keyframes empty {
  0% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-webkit-keyframes backSlideOut {
  25% {
    opacity: 0.5;
    -webkit-transform: translateZ(-500px); }

  75% {
    opacity: 0.5;
    -webkit-transform: translateZ(-500px) translateX(-200%); }

  100% {
    opacity: 0.5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }

@-moz-keyframes backSlideOut {
  25% {
    opacity: 0.5;
    -moz-transform: translateZ(-500px); }

  75% {
    opacity: 0.5;
    -moz-transform: translateZ(-500px) translateX(-200%); }

  100% {
    opacity: 0.5;
    -moz-transform: translateZ(-500px) translateX(-200%); } }

@keyframes backSlideOut {
  25% {
    opacity: 0.5;
    transform: translateZ(-500px); }

  75% {
    opacity: 0.5;
    transform: translateZ(-500px) translateX(-200%); }

  100% {
    opacity: 0.5;
    transform: translateZ(-500px) translateX(-200%); } }

@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: 0.5;
    -webkit-transform: translateZ(-500px) translateX(200%); }

  75% {
    opacity: 0.5;
    -webkit-transform: translateZ(-500px); }

  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }

@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: 0.5;
    -moz-transform: translateZ(-500px) translateX(200%); }

  75% {
    opacity: 0.5;
    -moz-transform: translateZ(-500px); }

  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0); } }

@keyframes backSlideIn {
  0%, 25% {
    opacity: 0.5;
    transform: translateZ(-500px) translateX(200%); }

  75% {
    opacity: 0.5;
    transform: translateZ(-500px); }

  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0); } }

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }

@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8); } }

@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.8); } }

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%); } }

@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%); } }

@keyframes goDown {
  from {
    transform: translateY(-100%); } }

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5); } }

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5); } }

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5); } }

@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5); } }

.content .maincontent-InnerWrap.owl-carousel.owl-theme {
  /*
  padding: 20px 0 0 0px;
  margin: 0 0 0 -20px;
  */ }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer {
    /*
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;*/ }
    .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer .owl-item {
      padding: 0px; }
      .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer .owl-item article {
        position: relative;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: none;
        margin: 10px;
        padding: 10px;
        width: 100%;
        height: 480px;
        text-align: left;
        background: none; }
        .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer .owl-item article:before {
          background: none;
          top: 0px;
          right: 0px;
          bottom: 0px;
          left: 0px; }
        .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer .owl-item article h2 {
          border: 0;
          font-size: 1.7em; }
        .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-wrapper-outer .owl-item article h3 {
          font-size: 1em; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls .owl-page span {
    font-size: 17px;
    font-weight: bold; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls .owl-page.active span, .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls.clickable .owl-page:hover span {
    color: #00569d; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .owl-theme .owl-controls .owl-page span.owl-numbers {
    display: inline-block;
    padding: 5px; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .customNavigation {
    text-align: center; }
  .content .maincontent-InnerWrap.owl-carousel.owl-theme .customNavigation a {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.content .owl-controls {
  position: absolute;
  bottom: -45px;
  right: -20px;
  left: 0;
  margin: 0;
  text-align: center; }
  .content .owl-controls .owl-page span.owl-numbers {
    padding: 7px 5px; }
  .content .owl-controls i {
    position: relative;
    top: 2px;
    font-size: 17px;
    line-height: 1; }
.content .owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none; }
.content .owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline; }
.content .owl-theme .owl-controls .owl-page span {
  color: #a0a69b;
  font-size: 17px;
  font-weight: bold; }
.content .owl-theme .owl-controls .owl-page.active span, .content .owl-theme .owl-controls.clickable .owl-page:hover span {
  color: #00569d; }
.content .owl-theme .owl-controls .owl-page span.owl-numbers {
  display: inline-block;
  padding: 5px; }
.content .owl-item.loading {
  min-height: 150px;
  background: url(../../images/AjaxLoader.gif) no-repeat center center; }
.content .customNavigation {
  text-align: center; }
.content .customNavigation a {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.content .owl-pagination {
  /*
    margin: 0 0 15px 25px;
    border-bottom: 1px solid $color-grey;
    border-top: 1px solid $color-grey;
    */
  display: inline;
  margin: 0 0;
  border: 0; }
.content .owl-carousel {
  position: relative;
  left: 0px;
  margin-right: 0;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important; } } }
 }
  .content .owl-carousel .owl-wrapper-outer {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0 20px 0 0; }
    .content .owl-carousel .owl-wrapper-outer .owl-wrapper {
      margin: 0px;
      padding: 0 0 0 0px;
      left: 0; }
  .content .owl-carousel article {
    margin-left: 0;
    display: inline-block;
    float: left;
    height: auto;
    position: relative; }
    .content .owl-carousel article:hover .actionWrap {
      display: block; }
    .content .owl-carousel article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: 5px;
      right: -5px;
      bottom: 5px;
      left: -5px;
      z-index: 21;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .owl-carousel article:hover:before {
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .owl-carousel article .innerWrap {
      position: relative;
      z-index: 22;
      height: 100%; }
      .content .owl-carousel article .innerWrap .lotid, .content .owl-carousel article .innerWrap .author {
        overflow: hidden;
        padding: 0;
        height: 38px;
        font-size: 1.7em;
        line-height: 1.1;
        margin: 0;
        padding: 0; }
      .content .owl-carousel article .innerWrap .lotid {
        color: #a0a69b; }
      .content .owl-carousel article .innerWrap .author {
        font-weight: 900; }
      .content .owl-carousel article .innerWrap .textWrap {
        overflow: hidden;
        padding: 0;
        height: 80px; }
        .content .owl-carousel article .innerWrap .textWrap h2 {
          padding-top: 0;
          height: 38px; }
      .content .owl-carousel article .innerWrap .imgWrap {
        margin: 0 0 2em;
        padding: 1em 0 0;
        height: 15em;
        text-align: center; }
        .content .owl-carousel article .innerWrap .imgWrap img {
          display: inline-block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
      .content .owl-carousel article .innerWrap .buttonWrap {
        position: absolute;
        bottom: 0;
        left: 0;
        visibility: hidden;
        padding: 0; }
        .content .owl-carousel article .innerWrap .buttonWrap .btn, .content .owl-carousel article .innerWrap .buttonWrap .textlink {
          margin-top: 10px;
          margin-bottom: 0px; }
      .content .owl-carousel article .innerWrap .actionWrap {
        position: absolute;
        right: -4px;
        top: -5px; }
        .content .owl-carousel article .innerWrap .actionWrap i {
          color: #00569d;
          font-size: 2.3em;
          line-height: 1; }
      .content .owl-carousel article .innerWrap .price {
        font-size: 1.7em;
        font-weight: 900; }
        .content .owl-carousel article .innerWrap .price h3 {
          margin: 0;
          padding: 0;
          color: #a0a69b;
          font-weight: 500; }
        .content .owl-carousel article .innerWrap .price div.offer {
          padding: 1em 0 0 0; }
        .content .owl-carousel article .innerWrap .price .secondcurrency {
          position: relative;
          top: -3px;
          padding-left: 3px;
          color: #a0a69b;
          font-size: 14px;
          line-height: 14px;
          font-weight: normal; }
  .content .owl-carousel article:hover .buttonWrap {
    visibility: visible !important; }
  .content .owl-carousel.auctions, .content .owl-carousel.catalogues {
    margin-left: -2%;
    margin-right: -2%;
    @at-root {
      @media screen {
        html.touch article .buttonWrap {
          visibility: visible !important;
          display: block !important; } } }

    /*
  @include btnShowOnHover {
    .buttonWrap {
      visibility: visible !important;
      display: block !important;
    }
  }
  */
    margin-left: -25px;
    margin-right: 0;
    /*
      .content .owl-carousel.auctions article .imgWrap img, 
      .content .owl-carousel.catalogues article .imgWrap img
      .content .owl-carousel.auctions article .imgWrap img,
      .content .owl-carousel.catalogues article .imgWrap img
      */ }
    .content .owl-carousel.auctions .owl-wrapper-outer, .content .owl-carousel.catalogues .owl-wrapper-outer {
      padding-right: 25px; }
    .content .owl-carousel.auctions article, .content .owl-carousel.catalogues article {
      position: relative;
      background: #FFF;
      /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
      .content .owl-carousel.auctions article .innerWrap, .content .owl-carousel.catalogues article .innerWrap {
        position: relative;
        z-index: 22;
        line-height: 1.8em; }
      .content .owl-carousel.auctions article .lotid, .content .owl-carousel.auctions article .author, .content .owl-carousel.catalogues article .lotid, .content .owl-carousel.catalogues article .author {
        margin: 0;
        padding: 0;
        font-size: 1.7em;
        line-height: 1.2; }
      .content .owl-carousel.auctions article .lotid, .content .owl-carousel.catalogues article .lotid {
        padding: 0;
        height: 42px; }
      .content .owl-carousel.auctions article .author, .content .owl-carousel.catalogues article .author {
        overflow: hidden;
        height: 42px;
        font-weight: 900;
        line-height: 1.2; }
      .content .owl-carousel.auctions article .textWrap, .content .owl-carousel.catalogues article .textWrap {
        overflow: hidden;
        padding: 0;
        overflow: hidden;
        text-overflow: ellipsis; }
        .content .owl-carousel.auctions article .textWrap h2, .content .owl-carousel.catalogues article .textWrap h2 {
          margin: 0;
          padding: 0;
          height: 42px;
          border: 0;
          font-size: 1.7em;
          line-height: 1.2;
          font-weight: normal; }
          @media screen and (max-width: 480px) {
            .content .owl-carousel.auctions article .textWrap h2, .content .owl-carousel.catalogues article .textWrap h2 {
              height: 63px; } }
        .content .owl-carousel.auctions article .textWrap p.description, .content .owl-carousel.catalogues article .textWrap p.description {
          display: none; }
      .content .owl-carousel.auctions article .price h3, .content .owl-carousel.catalogues article .price h3 {
        margin: 0;
        padding: 0 0 3px;
        font-size: 1.7em;
        font-weight: normal;
        line-height: 1.2; }
      .content .owl-carousel.auctions article .price .offer, .content .owl-carousel.catalogues article .price .offer {
        padding: 1em 0 0 0; }
      .content .owl-carousel.auctions article .price .digits, .content .owl-carousel.catalogues article .price .digits {
        font-weight: bold;
        font-size: 1.7em; }
        .content .owl-carousel.auctions article .price .digits .secondcurrency, .content .owl-carousel.catalogues article .price .digits .secondcurrency {
          position: relative;
          top: -3px;
          padding-left: 3px;
          color: #a0a69b;
          font-size: 14px;
          line-height: 14px;
          font-weight: normal; }
      .content .owl-carousel.auctions article .buttonWrap, .content .owl-carousel.catalogues article .buttonWrap {
        visibility: hidden; }
      .content .owl-carousel.auctions article .actionWrap, .content .owl-carousel.catalogues article .actionWrap {
        position: absolute;
        top: -4px;
        right: -4px; }
        .content .owl-carousel.auctions article .actionWrap i, .content .owl-carousel.catalogues article .actionWrap i {
          display: inline-block;
          padding: 0 0;
          font-size: 2.3em;
          line-height: 1;
          color: #00569d; }
          .content .owl-carousel.auctions article .actionWrap i.icon-bid, .content .owl-carousel.catalogues article .actionWrap i.icon-bid {
            position: relative;
            top: 1px;
            font-size: 2.1em; }
          .content .owl-carousel.auctions article .actionWrap i.icon-highlight, .content .owl-carousel.catalogues article .actionWrap i.icon-highlight {
            margin-top: -1px; }
          .content .owl-carousel.auctions article .actionWrap i.icon-bookmark, .content .owl-carousel.catalogues article .actionWrap i.icon-bookmark {
            font-size: 2.2em; }
      .content .owl-carousel.auctions article:hover .actionWrap, .content .owl-carousel.catalogues article:hover .actionWrap {
        display: block; }
      .content .owl-carousel.auctions article:before, .content .owl-carousel.catalogues article:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -10px;
        right: -10px;
        bottom: -10px;
        left: -10px;
        z-index: 21;
        background: #FFF;
        content: " ";
        box-shadow: 0 0 5px rgba(0, 0, 0, 0);
        transition: box-shadow 0.2s ease-out; }
      .content .owl-carousel.auctions article:hover .innerWrap, .content .owl-carousel.catalogues article:hover .innerWrap {
        z-index: 70; }
      .content .owl-carousel.auctions article:hover:before, .content .owl-carousel.catalogues article:hover:before {
        z-index: 69;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
      .content .owl-carousel.auctions article .imgWrap, .content .owl-carousel.catalogues article .imgWrap {
        margin: 0 0 2em;
        padding: 1em 0 0;
        height: 15em;
        text-align: center; }
        .content .owl-carousel.auctions article .imgWrap img, .content .owl-carousel.catalogues article .imgWrap img {
          display: inline-block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
    .content .owl-carousel.auctions article:hover .buttonWrap, .content .owl-carousel.catalogues article:hover .buttonWrap {
      visibility: visible !important;
      display: block !important; }
    .content .owl-carousel.auctions article, .content .owl-carousel.catalogues article {
      margin: 0 0 0 25px;
      padding: 5em 0 0 0;
      display: block;
      float: none; }
      @media screen and (max-width: 480px) {
        .content .owl-carousel.auctions article, .content .owl-carousel.catalogues article {
          padding-top: 7em; } }
      .content .owl-carousel.auctions article .innerWrap, .content .owl-carousel.catalogues article .innerWrap {
        position: static; }
      .content .owl-carousel.auctions article .imgWrap, .content .owl-carousel.catalogues article .imgWrap {
        position: relative;
        overflow: hidden;
        display: block;
        margin: 0;
        padding: 0;
        height: auto; }
        .content .owl-carousel.auctions article .imgWrap > a, .content .owl-carousel.auctions article .imgWrap img, .content .owl-carousel.catalogues article .imgWrap > a, .content .owl-carousel.catalogues article .imgWrap img {
          position: relative;
          display: block;
          min-width: 100%; }
        .content .owl-carousel.auctions article .imgWrap > a, .content .owl-carousel.catalogues article .imgWrap > a {
          z-index: 5; }
        .content .owl-carousel.auctions article .imgWrap a:after, .content .owl-carousel.catalogues article .imgWrap a:after {
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          display: block;
          content: " ";
          background: #54594e;
          opacity: 0;
          transition: opacity 0.2s ease-out; }
        @media screen and (max-width: 480px) {
          .content .owl-carousel.auctions article .imgWrap a, .content .owl-carousel.catalogues article .imgWrap a {
            min-width: 0 !important; } }
      .content .owl-carousel.auctions article .textWrap, .content .owl-carousel.catalogues article .textWrap {
        position: absolute;
        top: 1em;
        z-index: 6;
        padding: 0;
        height: 80px;
        color: #54594e; }
        .content .owl-carousel.auctions article .textWrap h2, .content .owl-carousel.auctions article .textWrap p, .content .owl-carousel.catalogues article .textWrap h2, .content .owl-carousel.catalogues article .textWrap p {
          margin: 0; }
        .content .owl-carousel.auctions article .textWrap h2, .content .owl-carousel.catalogues article .textWrap h2 {
          display: block;
          margin: 0px;
          padding: 0px;
          text-align: left;
          font-size: 2.3em;
          font-weight: bold; }
        .content .owl-carousel.auctions article .textWrap.bottom, .content .owl-carousel.catalogues article .textWrap.bottom {
          position: relative;
          top: auto;
          padding-top: 1.5em; }
          .content .owl-carousel.auctions article .textWrap.bottom h3, .content .owl-carousel.catalogues article .textWrap.bottom h3 {
            padding-top: 10px;
            font-weight: 500; }
      .content .owl-carousel.auctions article .buttonWrap, .content .owl-carousel.catalogues article .buttonWrap {
        display: none;
        position: absolute;
        z-index: 5;
        bottom: 0;
        left: 10px;
        padding: 0em 0;
        text-align: left; }
        .content .owl-carousel.auctions article .buttonWrap li:before, .content .owl-carousel.catalogues article .buttonWrap li:before {
          display: none; }
      .content .owl-carousel.auctions article div.catalogues, .content .owl-carousel.catalogues article div.catalogues {
        overflow: visible; }
      .content .owl-carousel.auctions article:before, .content .owl-carousel.auctions article:hover:before, .content .owl-carousel.catalogues article:before, .content .owl-carousel.catalogues article:hover:before {
        display: none; }
      .content .owl-carousel.auctions article:hover .imgWrap > a:after, .content .owl-carousel.catalogues article:hover .imgWrap > a:after {
        /*
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 4;
        display: block;
        background: rgba(68, 68, 68, 0.25);
        content: " ";
        */
        opacity: 0.8; }
    .content .owl-carousel.auctions > article, .content .owl-carousel.catalogues > article {
      display: inline-block;
      float: left;
      margin: 0 2% 2.5% 2%;
      width: 16%;
      height: 457px; }
      @media screen and (max-width: 650px) {
        .content .owl-carousel.auctions > article, .content .owl-carousel.catalogues > article {
          width: 45%; } }
      @media screen and (max-width: 480px) {
        .content .owl-carousel.auctions > article, .content .owl-carousel.catalogues > article {
          width: 85%;
          margin: 0 2.5% 14% 7.5%; } }
    .content .owl-carousel.auctions article, .content .owl-carousel.catalogues article {
      overflow: hidden; }
      .content .owl-carousel.auctions article .imgWrap img, .content .owl-carousel.catalogues article .imgWrap img {
        display: block !important;
        float: none !important;
        width: 100% !important; }

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider > .rsContent {
  visibility: hidden;
  /* or display:none depending on your needs... */ }

.content {
  /* Fullscreen options, very important ^^ */
  /*
  .rsNavItem {
  	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
  }
  */
  /* ios controls over video bug, shifting video */
  /* Slider */ }
  .content .royalSlider {
    position: relative;
    direction: ltr; }
  .content .royalSlider > * {
    float: left; }
  .content .rsWebkit3d .rsSlide {
    -webkit-transform: translateZ(0); }
  .content .rsWebkit3d .rsSlide, .content .rsWebkit3d .rsContainer, .content .rsWebkit3d .rsThumbs, .content .rsWebkit3d .rsPreloader, .content .rsWebkit3d img, .content .rsWebkit3d .rsOverflow, .content .rsWebkit3d .rsBtnCenterer, .content .rsWebkit3d .rsAbsoluteEl, .content .rsWebkit3d .rsABlock, .content .rsWebkit3d .rsLink {
    -webkit-backface-visibility: hidden; }
  .content .rsFade.rsWebkit3d .rsSlide, .content .rsFade.rsWebkit3d img, .content .rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none; }
  .content .rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .content .rsVisibleNearbyWrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .content .rsVisibleNearbyWrap .rsOverflow {
    position: absolute;
    left: 0;
    top: 0; }
  .content .rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .content .rsArrow, .content .rsThumbsArrow {
    cursor: pointer; }
  .content .rsThumb {
    float: left;
    position: relative; }
  .content .rsArrow, .content .rsNav, .content .rsThumbsArrow {
    opacity: 1;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear; }
  .content .rsHidden {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
    transition: visibility 0s linear 0.3s, opacity 0.3s linear; }
  .content .rsGCaption {
    width: 100%;
    float: left;
    text-align: center; }
  .content .royalSlider.rsFullscreen {
    position: fixed !important;
    height: auto !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 2147483647 !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important; }
  .content .royalSlider .rsSlide.rsFakePreloader {
    opacity: 1 !important;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    display: none; }
  .content .rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%; }
  .content .royalSlider.rsAutoHeight, .content .rsAutoHeight .rsSlide {
    height: auto; }
  .content .rsContent {
    width: 100%;
    height: 100%;
    position: relative; }
  .content .rsPreloader {
    position: absolute;
    z-index: 0; }
  .content .rsNav {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none; }
  .content .rsThumbs {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 22; }
  .content .rsTabs {
    float: left;
    background: none !important; }
  .content .rsTabs, .content .rsThumbs {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .content .rsVideoContainer {
    /*left: 0;
    top: 0;
    position: absolute;*/
    /*width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    float: left;*/
    width: auto;
    height: auto;
    line-height: 0;
    position: relative; }
  .content .rsVideoFrameHolder {
    position: absolute;
    left: 0;
    top: 0;
    background: #141414;
    opacity: 0;
    -webkit-transition: 0.3s; }
  .content .rsVideoFrameHolder.rsVideoActive {
    opacity: 1; }
  .content .rsVideoContainer iframe, .content .rsVideoContainer video, .content .rsVideoContainer embed, .content .rsVideoContainer .rsVideoObj {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .content .rsVideoContainer.rsIOSVideo iframe, .content .rsVideoContainer.rsIOSVideo video, .content .rsVideoContainer.rsIOSVideo embed {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 44px; }
  .content .rsABlock {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 15;
    background-image: -moz-linear-gradient(0% 0% -79deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-gradient(linear, 0% 0%, 4% 48%, color-stop(0, rgba(0, 0, 0, 0.15)), color-stop(1, rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(-79deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(-79deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(-79deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear, 169deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#0000000,GradientType=1)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#0000000,GradientType=1); }
  .content img.rsImg {
    max-width: none; }
  .content .grab-cursor {
    cursor: url(../../images/grab.png) 8 8, move; }
  .content .grabbing-cursor {
    cursor: url(../../images/grabbing.png) 8 8, move; }
  .content .rsNoDrag {
    cursor: auto; }
  .content .rsLink {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: url(blank.gif); }
  .content .royalSlider .rsContent .rsABlock .inner {
    padding: 30px; }
    .content .royalSlider .rsContent .rsABlock .inner h1, .content .royalSlider .rsContent .rsABlock .inner h2 {
      color: #FFFFFF;
      font-size: 35px;
      font-weight: bold;
      line-height: 35px;
      margin: 0;
      text-shadow: 0px 0px 80px rgba(0, 0, 0, 0.65);
      border: 0; }
      .content .royalSlider .rsContent .rsABlock .inner h1:before, .content .royalSlider .rsContent .rsABlock .inner h2:before {
        background: #FFF; }
    .content .royalSlider .rsContent .rsABlock .inner h2 {
      font-weight: normal; }
    .content .royalSlider .rsContent .rsABlock .inner p {
      color: #FFF;
      font-size: 20px;
      text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5); }
  @media screen and (max-width: 768px) {
    .content .royalSlider {
      /*
      padding-top: 120px;
      padding-bottom: 45px;
      */
      background: #FFF !important; }
      .content .royalSlider .rsOverflow {
        overflow: visible; }
        .content .royalSlider .rsOverflow .rsContainer {
          overflow: visible; }
          .content .royalSlider .rsOverflow .rsContainer .rsSlide {
            overflow: visible; }
            .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent {
              overflow: visible;
              margin-top: 0px; }
              .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock {
                overflow: visible;
                position: absolute;
                /*top: -120px;*/
                background: none; }
                .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner {
                  padding: 0;
                  background: none; }
                  .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner h1, .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner h2, .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner p {
                    text-shadow: none;
                    color: #54594e;
                    font-size: 23px;
                    line-height: 1; }
                    .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner h1:before, .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner h2:before, .content .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock .inner p:before {
                      background: #54594e; }
      .content .royalSlider.rsDefault .rsBullets {
        bottom: 0; } }
  @media screen and (max-width: 480px) {
    .content .royalSlider {
      /*padding-top: 240px;*/ } }
  .content .rsDefault .rsBullet:hover {
    cursor: pointer; }
  .content .rsDefault .rsBullet span {
    background: none;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }

/******************************
*
*  RoyalSlider Default Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/
/* Background */
.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
  background: #54594e;
  color: #FFF; }

/***************
*
*  1. Arrows
*
****************/
.rsDefault .rsArrow {
  height: 100%;
  width: 1px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21; }

.rsDefault.rsVer .rsArrow {
  width: 100%;
  height: 44px; }

.rsDefault.rsVer .rsArrowLeft {
  top: 0;
  left: 0; }

.rsDefault.rsVer .rsArrowRight {
  bottom: 0;
  left: 0; }

.rsDefault.rsHor .rsArrowLeft {
  left: 0;
  top: 0; }

.rsDefault.rsHor .rsArrowRight {
  right: 0;
  top: 0; }

.rsDefault .rsArrowIcn {
  /*
	width: 5em;
	height: 5em;
	*/
  top: 50%;
  left: 50%;
  /*
	margin-top: -2.5em;	
	margin-left: -2.5em;
	*/
  margin-top: -30px;
  padding: 20px;
  position: absolute;
  cursor: pointer;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }

.rsDefault .rsArrowIcn:after {
  display: inline-block;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  font-family: "lempertzwebregular";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1em;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  display: block;
  margin-left: 0;
  margin-right: 0;
  color: #FFF;
  opacity: 0.5;
  content: "\e828";
  font-size: 30px;
  text-align: center;
  transition: opacity 1s; }

.rsDefault .rsArrowIcn:hover:after {
  opacity: 1; }

.rsDefault .rsArrowRight .rsArrowIcn {
  left: auto;
  right: 50%; }
  .rsDefault .rsArrowRight .rsArrowIcn:after {
    margin-left: 0;
    margin-right: 0;
    content: "\e829"; }

.rsHidden, .rsArrow, .rsNav, .rsThumbsArrow {
  opacity: 1 !important;
  visibility: visible !important; }

/*
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }
.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }
*/
/***************
*
*  2. Bullets
*
****************/
.rsDefault .rsBullets {
  bottom: 0;
  height: auto;
  line-height: 8px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 0 10px;
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 35; }

.rsDefault .rsBullet {
  /*
	width: 14px;
	height: 14px;
	*/
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 6px 5px 6px; }

.rsDefault .rsBullet span {
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #777;
  background: rgba(255, 255, 255, 0.5); }

.rsDefault .rsBullet.rsNavSelected span {
  background-color: #00569d;
  border: 1px solid #00569d;
  /*background-color: #FFF;*/ }

/***************
*
*  3. Thumbnails
*
****************/
.rsDefault .rsThumbsHor {
  width: 100%;
  height: 72px; }

.rsDefault .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%; }

.rsDefault.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%; }

.rsDefault .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px; }

.rsDefault .rsThumb img {
  width: 100%;
  height: 100%; }

.rsDefault .rsThumb.rsNavSelected {
  background: #02874a; }

.rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30); }

.rsDefault .rsTmb {
  display: block; }

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  color: #FFF; }

.rsDefault .rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px; }

/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #000;
  background: rgba(0, 0, 0, 0.75); }

.rsDefault .rsThumbsArrow:hover {
  background: rgba(0, 0, 0, 0.9); }

.rsDefault.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0; }

.rsDefault .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url('rs-default.png'); }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled {
  display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  .rsDefault .rsThumb {
    width: 59px;
    height: 44px; }
  .rsDefault .rsThumbsHor {
    height: 44px; }
  .rsDefault .rsThumbsVer {
    width: 59px; } }

/***************
*
*  4. Tabs
*
****************/
.rsDefault .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative; }

.rsDefault .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear, to bottom, #fefefe, #f4f4f4;
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1; }

.rsDefault .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.rsDefault .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf; }

.rsDefault .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; }

.rsDefault .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #a0a69b;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear, to bottom, #ACACAC, #BBB; }

/***************
*
*  5. Fullscreen button
*
****************/
.rsDefault .rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer; }

.rsDefault .rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url('rs-default.png') 0 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px; }

.rsDefault .rsFullscreenIcn:hover {
  background-color: rgba(0, 0, 0, 0.9); }

.rsDefault.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0; }

/***************
*
*  6. Play/close video button
*
****************/
.rsDefault .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer; }

.rsDefault .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  background: url(../sass/rs_skins/default/rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000; }

.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9); }

.rsDefault .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%; }

.rsDefault .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0); }

.rsDefault .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px; }

.rsDefault .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url('rs-default.png') -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000; }

.rsDefault .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9); }

/***************
*
*  7. Preloader
*
****************/
.rsDefault .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../../images/AjaxLoader.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px; }

/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: black;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px; }

@media screen and (max-width: 768px) {
  .royalSlider.rsDefault {
    padding-top: 120px;
    padding-bottom: 45px; }
    .royalSlider.rsDefault .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock {
      top: -120px; } }
@media screen and (max-width: 480px) {
  .royalSlider.rsDefault {
    padding-top: 240px; }
    .royalSlider.rsDefault .rsOverflow .rsContainer .rsSlide .rsContent .rsABlock {
      top: -240px; } }

.rsMinW {
  margin-bottom: 30px; }

.rsMinW .rsBullets {
  position: absolute;
  bottom: 16px;
  right: 70px;
  left: auto;
  z-index: 35;
  padding-top: 4px;
  height: auto;
  text-align: right;
  line-height: 6px;
  overflow: hidden; }

.rsMinW .rsBullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 6px 10px 6px 4px; }
  .rsMinW .rsBullet:hover {
    cursor: pointer; }

.rsMinW .rsBullet span {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #54594e;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3) inset; }
.rsMinW .rsBullet:hover span, .rsMinW .rsBullet.rsNavSelected span {
  background-color: #00569d;
  border-color: #00569d;
  box-shadow: none; }

.rsMinW .rsOverflow {
  float: none; }
.rsMinW .zoomcontrols {
  display: none; }
.rsMinW .rsNav.rsTabs {
  position: static;
  bottom: 0px;
  right: 0;
  left: 0;
  overflow: hidden;
  display: block;
  float: none;
  text-align: left; }
  .rsMinW .rsNav.rsTabs .rsTabsContainer {
    width: 100% !important; }
  .rsMinW .rsNav.rsTabs .rsTabsContainer, .rsMinW .rsNav.rsTabs .rsTab, .rsMinW .rsNav.rsTabs .rsTmb {
    position: relative;
    overflow: hidden;
    display: block;
    float: none; }
    .rsMinW .rsNav.rsTabs .rsTabsContainer img, .rsMinW .rsNav.rsTabs .rsTab img, .rsMinW .rsNav.rsTabs .rsTmb img {
      display: block;
      margin-right: 10px;
      margin-bottom: 10px;
      width: auto;
      max-width: none;
      height: 50px;
      cursor: pointer; }
  .rsMinW .rsNav.rsTabs .rsTab {
    float: left; }

.rsMinW .rsFullscreenBtn {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
  display: block;
  position: absolute;
  cursor: pointer;
  /*display: none;*/ }
  .rsMinW .rsFullscreenBtn:after {
    position: absolute;
    right: 16px;
    bottom: 16px;
    display: block;
    color: #54594e;
    display: inline-block;
    width: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    font-family: "lempertzwebregular";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1em;
    speak: none;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    content: "\e82c";
    font-size: 32px;
    opacity: 1; }
  .rsMinW .rsFullscreenBtn:hover:after {
    color: #00569d; }
  .rsMinW .rsFullscreenBtn .rsMinW .rsFullscreenIcn {
    display: none; }

.rsMinW.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  /*
	top: 50px !important;
	right: 50px !important;
	bottom: 50px !important;
	left: 50px !important;
	*/ }
  .rsMinW.royalSlider.rsFullscreen:before {
    position: absolute !important;
    top: -50px !important;
    left: -50px !important;
    bottom: -50px !important;
    right: -50px !important;
    display: block;
    content: " ";
    background: #000; }
  .rsMinW.royalSlider.rsFullscreen .rsSlide {
    position: static;
    overflow: visible !important;
    z-index: inherit !important; }
    .rsMinW.royalSlider.rsFullscreen .rsSlide a.lightbox {
      overflow: visible !important; }
  .rsMinW.royalSlider.rsFullscreen .zoomcontrols {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2000;
    display: block;
    text-align: center; }
    .rsMinW.royalSlider.rsFullscreen .zoomcontrols .zoom-range {
      display: inline-block; }
  .rsMinW.royalSlider.rsFullscreen .rsContent {
    display: table;
    width: 100%;
    height: 100%;
    text-align: center; }
    .rsMinW.royalSlider.rsFullscreen .rsContent .imgWrapOuter {
      display: table-cell;
      vertical-align: middle; }
      .rsMinW.royalSlider.rsFullscreen .rsContent .imgWrapOuter .imgWrapInner {
        position: relative;
        z-index: 1000;
        display: inline;
        /*
					box-sizing: border-box;
					margin: 50px !important;
					width: 100%;
					height: 100%;
					*/ }
        .rsMinW.royalSlider.rsFullscreen .rsContent .imgWrapOuter .imgWrapInner a {
          display: block; }
        .rsMinW.royalSlider.rsFullscreen .rsContent .imgWrapOuter .imgWrapInner img {
          display: inline-block; }
  .rsMinW.royalSlider.rsFullscreen .rsBullet.rsNavSelected span {
    background: #FFF; }
  .rsMinW.royalSlider.rsFullscreen .rsFullscreenBtn {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }
    .rsMinW.royalSlider.rsFullscreen .rsFullscreenBtn:after {
      color: #FFF;
      content: "\e831"; }
  .rsMinW.royalSlider.rsFullscreen .rsNav.rsTabs.rsTabsHor {
    display: none !important; }

.rsMinW .rsArrowIcn {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 5000;
  margin-top: -40px;
  padding: 20px;
  position: absolute;
  cursor: pointer;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }

.rsMinW .rsArrowIcn:after {
  display: inline-block;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  font-family: "lempertzwebregular";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1em;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  display: block;
  margin-left: 0;
  margin-right: 0;
  color: #FFF;
  opacity: 0.5;
  content: "\e828";
  font-size: 30px;
  text-align: center;
  transition: opacity 1s; }

.rsMinW .rsArrowIcn:hover:after {
  opacity: 1; }

.rsMinW .rsArrowRight .rsArrowIcn {
  left: auto;
  right: 0; }
  .rsMinW .rsArrowRight .rsArrowIcn:after {
    margin-left: 0;
    margin-right: 0;
    content: "\e829"; }

/*
.panzoom-parent { border: 2px solid #333; }
.panzoom-parent .panzoom { border: 2px dashed #666; }
*/
.royalSlider.rsCatalogue {
  position: relative;
  padding: 0 0 0; }
  .royalSlider.rsCatalogue .rsNav.rsBullets {
    position: absolute;
    right: 0;
    top: -40px;
    z-index: 35;
    height: auto;
    text-align: right;
    line-height: 6px;
    overflow: hidden; }
    .royalSlider.rsCatalogue .rsNav.rsBullets .rsBullet {
      width: 6px;
      height: 6px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      padding: 6px 5px 6px 4px; }
      .royalSlider.rsCatalogue .rsNav.rsBullets .rsBullet:hover {
        cursor: pointer; }
    .royalSlider.rsCatalogue .rsNav.rsBullets .rsBullet span {
      display: block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #54594e;
      background: rgba(255, 255, 255, 0.5);
      box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3) inset; }
    .royalSlider.rsCatalogue .rsNav.rsBullets .rsBullet:hover span, .royalSlider.rsCatalogue .rsNav.rsBullets .rsBullet.rsNavSelected span {
      background-color: #00569d;
      border-color: #00569d;
      box-shadow: none; }

.prettyLoader {
  background: url(../../images/prettyLoader/prettyLoader.png) top left no-repeat;
  height: 30px;
  position: absolute;
  width: 30px;
  z-index: 30000; }

.prettyLoader img {
  display: block;
  margin: 7px 0 0 7px; }

.pl_ie6 {
  background-image: url(../../images/prettyLoader/prettyLoader.gif); }

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff; }

.standAlone .chosen-container .chosen-drop {
  margin-top: 1px;
  border-top: 0; }

.chosen-container.chosen-with-drop .chosen-drop {
  left: 0; }

.chosen-container a {
  cursor: pointer; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 5px 6px;
  height: 20px;
  border: 1px solid #a0a69b;
  text-decoration: none;
  white-space: nowrap;
  font-size: 1.7em;
  line-height: 20px; }

form.filter .chosen-container-single .chosen-single, aside .chosen-container-single .chosen-single {
  border-width: 1px 0;
  /*
    padding-bottom: 0.5em;
    */ }

.chosen-container-single .chosen-default {
  color: #54594e; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 8px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 15px;
  height: 100%; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px;
  font-size: 1em;
  line-height: normal; }

.chosen-container-single .chosen-drop {
  margin-top: 0px; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 0px 0px 0;
  padding: 0 0 0 0px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px; }
  .chosen-container .chosen-results li:before {
    display: none !important; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #54594e;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear, false, #3875d7 20%, #2a62bc 90%;
  color: #fff; }

.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  list-style: none; }
  .chosen-container-multi .chosen-choices li:before {
    display: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  border: 1px solid #a0a69b; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  /*height: 15px;*/
  outline: 0;
  border: 0 !important;
  background: none !important;
  box-shadow: none;
  color: #666;
  font-size: 1em;
  line-height: normal; }

.chosen-container-multi .chosen-choices li.search-field .default {
  color: #a0a69b; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  display: block;
  margin: 3px 0 3px 0;
  padding: 3px 0 3px 0;
  background-clip: padding-box;
  color: #00569d;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  padding: 0 20px 0 0; }

.chosen-container-multi .chosen-choices li.search-choice span:before {
  font-style: normal;
  font-weight: normal;
  left: -4px;
  line-height: 1;
  top: 10px;
  padding: 0 2px 0 0;
  display: inline-block;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  font-family: "lempertzwebregular";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1em;
  speak: none;
  text-decoration: inherit;
  text-align: center;
  text-transform: none;
  content: "\e80b";
  font-size: 14px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .chosen-container-single .chosen-single div b {
  position: absolute;
  top: 4px;
  right: 23px;
  display: block; }
  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before, .chosen-container-single .chosen-single div b:before {
    position: absolute;
    color: #54594e;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    display: inline-block;
    width: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    font-family: "lempertzwebregular";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1em;
    speak: none;
    text-decoration: inherit;
    text-align: center;
    text-transform: none;
    content: "\e818";
    font-size: 14px; }

.chosen-container-single .chosen-single div b {
  top: 9px;
  right: 0px; }
  .chosen-container-single .chosen-single div b:before {
    right: 0;
    content: "\e80d";
    font-size: 13px; }

.chosen-container-active.chosen-with-drop .chosen-single div b:before {
  content: "\e80d";
  /*71,72*/ }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #a0a69b;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear, top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%;
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #a0a69b;
  cursor: default; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
  left: 9999px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 0px 0px;
  padding: 0 0px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("../../images/chosen-sprite.png") no-repeat -30px -20px;
  background: url("../../images/chosen-sprite.png") no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url("../../images/chosen-sprite.png") no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, white 15%);
  background: url("../../images/chosen-sprite.png") no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, white 15%);
  background: url("../../images/chosen-sprite.png") no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, white 15%);
  background: url("../../images/chosen-sprite.png") no-repeat -30px -20px, linear, false, #eeeeee 1%, white 15%;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span {
    background-image: url("../../images/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
/* Additional styles to display a spinner image while options are loading */
.chosen-done.loading + .chosen-container-multi .chosen-choices {
  background-image: url("../../images/spinner.gif");
  background-repeat: no-repeat;
  background-position: 95%; }

.chosen-done.loading + .chosen-container-single .chosen-single span {
  background: url("../../images/spinner.gif") no-repeat right; }

.chosen-done.loading + .chosen-container-single .chosen-single .search-choice-close {
  display: none; }

.msgGrowl-container {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background: rgba(0, 86, 157, 0.9); }

.msgGrowl {
  font-size: 16px;
  color: #fff;
  margin: 0 0 10px 0;
  position: relative; }
  .msgGrowl h4 {
    font-size: 16px;
    color: #fff; }
  .msgGrowl .msgGrowl-content {
    padding-left: 50px; }
    .msgGrowl .msgGrowl-content .icon-check-1 {
      position: absolute;
      left: 28px;
      top: 11px; }
  .msgGrowl.error {
    color: #FFF !important; }

.msgGrowl-content {
  padding: 10px 20px 10px 10px; }
  .msgGrowl-content h4, .msgGrowl-content span {
    display: inline-block;
    margin-right: 10px; }
  .msgGrowl-content h4:after {
    content: ':'; }
  .msgGrowl-content a, .msgGrowl-content a:visited, .msgGrowl-content a:visited:hover, .msgGrowl-content a:hover {
    color: #FFF; }

.msgGrowl-close {
  position: absolute;
  top: 10px;
  right: 10px;
  opacity: 0.8; }
  .msgGrowl-close:hover {
    opacity: 1;
    cursor: pointer; }

/*! Hint.css - v1.3.1 - 2013-11-23
* http://kushagragour.in/lab/hint/
* Copyright (c) 2013 Kushagra Gour; Licensed MIT */
/*-------------------------------------*\
	HINT.css - A CSS tooltip library
\*-------------------------------------*/
/**
 * HINT.css is a tooltip library made in pure CSS.
 *
 * Source: https://github.com/chinchang/hint.css
 * Demo: http://kushagragour.in/lab/hint/
 *
 * Release under The MIT License
 *
 */
/**
 * source: hint-core.scss
 *
 * Defines the basic styling for the tooltip.
 * Each tooltip is made of 2 parts:
 * 	1) body (:after)
 * 	2) arrow (:before)
 * 
 * Classes added:
 * 	1) hint
 */
.hint, [data-hint] {
  position: relative;
  display: inline-block;
  /**
   * tooltip arrow
   */
  /**
   * tooltip body
   */ }

.hint:before, .hint:after, [data-hint]:before, [data-hint]:after {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease; }

.hint:hover:before, .hint:hover:after, .hint:focus:before, .hint:focus:after, [data-hint]:hover:before, [data-hint]:hover:after, [data-hint]:focus:before, [data-hint]:focus:after {
  visibility: visible;
  opacity: 1; }

.hint:before, [data-hint]:before {
  content: '';
  position: absolute;
  background: transparent;
  border: 6px solid transparent;
  z-index: 1000001; }

.hint:after, [data-hint]:after {
  content: attr(data-hint);
  background: #383838;
  color: white;
  text-shadow: 0 -1px 0px black;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }

/**
 * source: hint-position.scss
 *
 * Defines the positoning logic for the tooltips.
 *
 * Classes added:
 * 	1) hint--top
 * 	2) hint--bottom
 * 	3) hint--left
 * 	4) hint--right
 */
/**
 * set default color for tooltip arrows
 */
.hint--top:before {
  border-top-color: #383838; }

.hint--bottom:before {
  border-bottom-color: #383838; }

.hint--left:before {
  border-left-color: #383838; }

.hint--right:before {
  border-right-color: #383838; }

/**
 * top tooltip
 */
.hint--top:before {
  margin-bottom: -12px; }

.hint--top:after {
  margin-left: -18px; }

.hint--top:before, .hint--top:after {
  bottom: 100%;
  left: 50%; }

.hint--top:hover:after, .hint--top:hover:before, .hint--top:focus:after, .hint--top:focus:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

/**
 * bottom tooltip
 */
.hint--bottom:before {
  margin-top: -12px; }

.hint--bottom:after {
  margin-left: -18px; }

.hint--bottom:before, .hint--bottom:after {
  top: 100%;
  left: 50%; }

.hint--bottom:hover:after, .hint--bottom:hover:before, .hint--bottom:focus:after, .hint--bottom:focus:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

/**
 * right tooltip
 */
.hint--right:before {
  margin-left: -12px;
  margin-bottom: -6px; }

.hint--right:after {
  margin-bottom: -14px; }

.hint--right:before, .hint--right:after {
  left: 100%;
  bottom: 50%; }

.hint--right:hover:after, .hint--right:hover:before, .hint--right:focus:after, .hint--right:focus:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

/**
 * left tooltip
 */
.hint--left:before {
  margin-right: -12px;
  margin-bottom: -6px; }

.hint--left:after {
  margin-bottom: -14px; }

.hint--left:before, .hint--left:after {
  right: 100%;
  bottom: 50%; }

.hint--left:hover:after, .hint--left:hover:before, .hint--left:focus:after, .hint--left:focus:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

/**
 * source: hint-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 *
 * Classes added:
 * 	1) hint--error
 * 	2) hint--warning
 * 	3) hint--info
 * 	4) hint--success
 *
 */
/**
 * Error
 */
.hint--error:after {
  background-color: #b34e4d;
  text-shadow: 0 -1px 0px #592726; }

.hint--error.hint--top:before {
  border-top-color: #b34e4d; }

.hint--error.hint--bottom:before {
  border-bottom-color: #b34e4d; }

.hint--error.hint--left:before {
  border-left-color: #b34e4d; }

.hint--error.hint--right:before {
  border-right-color: #b34e4d; }

/**
 * Warning
 */
.hint--warning:after {
  background-color: #c09854;
  text-shadow: 0 -1px 0px #6c5328; }

.hint--warning.hint--top:before {
  border-top-color: #c09854; }

.hint--warning.hint--bottom:before {
  border-bottom-color: #c09854; }

.hint--warning.hint--left:before {
  border-left-color: #c09854; }

.hint--warning.hint--right:before {
  border-right-color: #c09854; }

/**
 * Info
 */
.hint--info:after {
  background-color: #3986ac;
  text-shadow: 0 -1px 0px #193b4d; }

.hint--info.hint--top:before {
  border-top-color: #3986ac; }

.hint--info.hint--bottom:before {
  border-bottom-color: #3986ac; }

.hint--info.hint--left:before {
  border-left-color: #3986ac; }

.hint--info.hint--right:before {
  border-right-color: #3986ac; }

/**
 * Success
 */
.hint--success:after {
  background-color: #458746;
  text-shadow: 0 -1px 0px #1a321a; }

.hint--success.hint--top:before {
  border-top-color: #458746; }

.hint--success.hint--bottom:before {
  border-bottom-color: #458746; }

.hint--success.hint--left:before {
  border-left-color: #458746; }

.hint--success.hint--right:before {
  border-right-color: #458746; }

/**
 * source: hint-always.scss
 *
 * Defines a persisted tooltip which shows always.
 *
 * Classes added:
 * 	1) hint--always
 *
 */
.hint--always:after, .hint--always:before {
  opacity: 1;
  visibility: visible; }

.hint--always.hint--top:after, .hint--always.hint--top:before {
  -webkit-transform: translateY(-8px);
  -moz-transform: translateY(-8px);
  transform: translateY(-8px); }

.hint--always.hint--bottom:after, .hint--always.hint--bottom:before {
  -webkit-transform: translateY(8px);
  -moz-transform: translateY(8px);
  transform: translateY(8px); }

.hint--always.hint--left:after, .hint--always.hint--left:before {
  -webkit-transform: translateX(-8px);
  -moz-transform: translateX(-8px);
  transform: translateX(-8px); }

.hint--always.hint--right:after, .hint--always.hint--right:before {
  -webkit-transform: translateX(8px);
  -moz-transform: translateX(8px);
  transform: translateX(8px); }

/**
 * source: hint-rounded.scss
 *
 * Defines rounded corner tooltips.
 *
 * Classes added:
 * 	1) hint--rounded
 *
 */
.hint--rounded:after {
  border-radius: 4px; }

/**
 * source: hint-effects.scss
 *
 * Defines various transition effects for the tooltips.
 *
 * Classes added:
 * 	1) hint--bounce
 *
 */
.hint--bounce:before, .hint--bounce:after {
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }

.localNavOnTop {
  margin: 0 0 30px 0;
  padding: 10px;
  /*
  border: 1px solid $color-grey;
  */
  display: table;
  display: block;
  border-collapse: collapse;
  font-size: 17px;
  line-height: 1; }
  .localNavOnTop a, .localNavOnTop a:hover {
    text-decoration: none; }
  .localNavOnTop .floatL {
    display: block;
    float: none;
    margin: 0 0px 0 0;
    padding: 8px 0 5px;
    width: auto; }
  .localNavOnTop .floatR {
    display: block;
    float: right;
    padding: 5px 0;
    white-space: nowrap;
    text-align: right; }
  .localNavOnTop .backlink, .localNavOnTop #lotsearch {
    position: relative;
    display: inline;
    margin: 0;
    padding: 0 0 0 10px;
    width: auto; }
  .localNavOnTop a, .localNavOnTop a:active {
    text-decoration: none !important; }
    .localNavOnTop a span, .localNavOnTop a:active span {
      line-height: 12px;
      display: inline-block;
      border-bottom: 1px solid #54594e; }
  .localNavOnTop div.selectbox {
    position: relative;
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: left;
    font-size: 1.7em;
    line-height: 1.2; }
    .localNavOnTop div.selectbox.opened strong a:after {
      content: "\e80e"; }
    .localNavOnTop div.selectbox strong {
      display: block;
      border-bottom: 1px solid #a0a69b; }
      .localNavOnTop div.selectbox strong a {
        position: relative;
        display: block;
        padding: 7px 30px 1px 0px;
        font-weight: normal;
        text-decoration: none; }
        .localNavOnTop div.selectbox strong a:after {
          position: absolute;
          overflow: hidden;
          top: 5px;
          right: 0px;
          display: block;
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          content: "\e80d";
          font-size: 13px; }
        .localNavOnTop div.selectbox strong a span {
          border-bottom: 0; }
    .localNavOnTop div.selectbox ul {
      position: absolute;
      top: -9876px;
      display: block; }
      .localNavOnTop div.selectbox ul li {
        display: block;
        margin: 0;
        padding: 0;
        font-size: 1em;
        list-style: none; }
        .localNavOnTop div.selectbox ul li a {
          display: block;
          margin: 0;
          padding: 7px 4px 4px;
          background: #FFF;
          border: 1px solid #a0a69b;
          border-width: 0 1px;
          line-height: 1.2em; }
        .localNavOnTop div.selectbox ul li:last-child a {
          border-width: 0 1px 1px; }
    .localNavOnTop div.selectbox.opened ul {
      top: 100%;
      left: 0px;
      right: 0px;
      margin: 0 0 0;
      padding: 0; }

div.pagination {
  text-align: center;
  padding: 11px 0 5px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #a0a69b; }
  div.pagination ul {
    display: inline-block;
    margin: 0;
    height: 30px; }
    div.pagination ul li {
      margin: 0;
      padding: 0;
      display: inline-block;
      list-style: none; }
      div.pagination ul li:before {
        content: "";
        padding-left: 0; }
      div.pagination ul li:after {
        position: relative;
        top: 2px;
        left: 2px;
        display: inline-block;
        margin: 0 4px 0 0;
        width: 1px;
        height: 15px;
        background: #a0a69b;
        content: " ";
        text-indent: -9876px; }
      div.pagination ul li.number.last, div.pagination ul li.number.last-digit, div.pagination ul li.number:last-of-type {
        padding-left: 0; }
        div.pagination ul li.number.last:after, div.pagination ul li.number.last-digit:after, div.pagination ul li.number:last-of-type:after {
          background: none; }
      div.pagination ul li:last-child:after {
        display: none; }
      div.pagination ul li a {
        display: inline-block;
        padding: 5px 0px;
        color: #a0a69b;
        text-decoration: none; }
      div.pagination ul li.first i:before, div.pagination ul li.previous i:before, div.pagination ul li.next i:before, div.pagination ul li.last i:before, div.pagination ul li.last-digit i:before {
        top: 3px; }
      div.pagination ul li.first:after, div.pagination ul li.previous:after, div.pagination ul li.next:after, div.pagination ul li.last:after, div.pagination ul li.last-digit:after {
        display: none; }
      div.pagination ul li.first {
        padding-right: 20px; }
      div.pagination ul li.previous {
        padding-right: 30px; }
      div.pagination ul li.next {
        padding-left: 30px; }
      div.pagination ul li.last {
        padding-left: 20px; }
      div.pagination ul li.number.lastpage, div.pagination ul li.letter.lastpage {
        background: none; }
      div.pagination ul li.number a, div.pagination ul li.letter a {
        padding-left: 5px;
        padding-right: 5px; }
      div.pagination ul li.number:last-child:after {
        background: none !important; }
      div.pagination ul li.active a, div.pagination ul li:hover a, div.pagination ul li a.active, div.pagination ul li a.current {
        color: #00569d;
        font-weight: bold; }
      div.pagination ul li.hidden {
        visibility: hidden !important; }
      div.pagination ul li ul {
        height: auto; }
    div.pagination ul.itemsPerPage {
      float: right; }
      @media screen and (max-width: 768px) {
        div.pagination ul.itemsPerPage {
          float: none;
          text-align: left;
          margin-left: 5px; } }
    @media screen and (max-width: 480px) {
      div.pagination ul {
        display: block !important; }
        div.pagination ul.itemsPerPage {
          text-align: center !important; }
        div.pagination ul li.first, div.pagination ul li.previous, div.pagination ul li.next, div.pagination ul li.last {
          display: none; }
        div.pagination ul li.last.number {
          display: inline-block; } }

footer .pagination {
  border-top: 1px solid #a0a69b !important;
  border-bottom: 0 !important; }

.content .widget {
  position: relative;
  margin: 25px 0 0;
  padding: 0 0 50px;
  /*
  &.low {
    height: 550px;
    .owl-controls {
      bottom: 0;
    }
  }
  */ }
  .content .widget.loading:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin: -16px 0 0 -16px;
    width: 32px;
    height: 32px;
    background: url(../../images/AjaxLoader.gif) no-repeat center center;
    content: " "; }
  .content .widget.counter {
    overflow: hidden;
    padding: 0; }
    .content .widget.counter h2, .content .widget.counter .btn, .content .widget.counter .imgWrap {
      display: inline-block;
      float: left;
      background: none; }
    .content .widget.counter h2 {
      padding: 0;
      border-bottom: 0;
      line-height: 1em; }
      .content .widget.counter h2 em {
        display: block;
        padding: 0 0 0;
        font-size: 3em;
        font-style: normal;
        font-weight: bold;
        line-height: 1; }
    .content .widget.counter .imgWrap {
      float: right;
      padding-right: 20px; }
      .content .widget.counter .imgWrap img {
        width: auto; }
    .content .widget.counter .btn {
      clear: left;
      background: #00569d; }
  .content .widget .auctionListView section {
    height: 550px;
    margin: 0;
    padding: 0;
    overflow: visible;
    position: relative;
    width: 100%;
    float: none; }
    .content .widget .auctionListView section .maincontent-InnerWrap {
      float: none;
      margin-left: -20px;
      margin-right: 0px;
      padding: 0 0px 0 0; }
  .content .widget > .buttonWrap {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0; }
    .content .widget > .buttonWrap > a.btn {
      margin-top: 0; }

.content .archiveview .maincontent .maincontent-InnerWrap {
  margin: 0;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important;
        display: block !important; } } }
 }
  .content .archiveview .maincontent .maincontent-InnerWrap article {
    position: relative;
    background: #FFF;
    /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
    .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1.8em; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .lotid, .content .archiveview .maincontent .maincontent-InnerWrap article .author {
      margin: 0;
      padding: 0;
      font-size: 1.7em;
      line-height: 1.2; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .lotid {
      padding: 0;
      height: 42px; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .author {
      overflow: hidden;
      height: 42px;
      font-weight: 900;
      line-height: 1.2; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .textWrap {
      overflow: hidden;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .textWrap h2 {
        margin: 0;
        padding: 0;
        height: 42px;
        border: 0;
        font-size: 1.7em;
        line-height: 1.2;
        font-weight: normal; }
        @media screen and (max-width: 480px) {
          .content .archiveview .maincontent .maincontent-InnerWrap article .textWrap h2 {
            height: 63px; } }
      .content .archiveview .maincontent .maincontent-InnerWrap article .textWrap p.description {
        display: none; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .price h3 {
      margin: 0;
      padding: 0 0 3px;
      font-size: 1.7em;
      font-weight: normal;
      line-height: 1.2; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .price .offer {
      padding: 1em 0 0 0; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .price .digits {
      font-weight: bold;
      font-size: 1.7em; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .price .digits .secondcurrency {
        position: relative;
        top: -3px;
        padding-left: 3px;
        color: #a0a69b;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .buttonWrap {
      visibility: hidden; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .actionWrap {
      position: absolute;
      top: -4px;
      right: -4px; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .actionWrap i {
        display: inline-block;
        padding: 0 0;
        font-size: 2.3em;
        line-height: 1;
        color: #00569d; }
        .content .archiveview .maincontent .maincontent-InnerWrap article .actionWrap i.icon-bid {
          position: relative;
          top: 1px;
          font-size: 2.1em; }
        .content .archiveview .maincontent .maincontent-InnerWrap article .actionWrap i.icon-highlight {
          margin-top: -1px; }
        .content .archiveview .maincontent .maincontent-InnerWrap article .actionWrap i.icon-bookmark {
          font-size: 2.2em; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:hover .actionWrap {
      display: block; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:hover .innerWrap {
      z-index: 70; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:hover:before {
      z-index: 69;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .archiveview .maincontent .maincontent-InnerWrap article .imgWrap {
      margin: 0 0 2em;
      padding: 1em 0 0;
      height: 15em;
      text-align: center; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .archiveview .maincontent .maincontent-InnerWrap article:hover .buttonWrap {
    visibility: visible !important;
    display: block !important; }
  .content .archiveview .maincontent .maincontent-InnerWrap article {
    display: block;
    margin: 0 0 25px;
    padding: 0;
    height: 180px; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:hover:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -12px; }
    .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap {
      position: relative;
      display: block;
      margin: 0;
      width: 100%;
      height: 100%;
      text-align: right; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.imgWrap, .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.textWrap, .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.buttonWrap, .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.actionWrap, .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.auctionnumberWrap, .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.dateWrap {
        position: absolute;
        top: -4px;
        text-align: left; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.imgWrap {
        top: 0;
        right: 80%;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.textWrap {
        right: 46%;
        bottom: 0;
        left: 20%;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto; }
        .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.textWrap p.description {
          display: block; }
        .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.textWrap h2 {
          font-size: 1.7em;
          font-weight: bold;
          border: 0; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.catalogueid {
        display: inline-block;
        float: none;
        width: 20%;
        text-align: left; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.textWrap h2 {
        height: 3em; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.catalogueid {
        height: 1em;
        padding: 0 0 22px; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.actionWrap a {
        padding: 0; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.auctionnumberWrap {
        right: 0;
        font-size: 1.7em; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.dateWrap {
        left: 70%;
        right: 10%;
        font-size: 1.7em; }
      .content .archiveview .maincontent .maincontent-InnerWrap article .innerWrap div.buttonWrap {
        top: auto;
        left: 70%;
        bottom: 10%; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:after {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      right: 0px;
      bottom: -14px;
      left: 0px;
      z-index: 21;
      display: block;
      height: 1px;
      background: #a0a69b;
      content: " "; }
    .content .archiveview .maincontent .maincontent-InnerWrap article:last-child:after, .content .archiveview .maincontent .maincontent-InnerWrap article:hover:after {
      display: none; }

.content .auctionsessionList .auctionsessionListItem header {
  position: relative;
  border-bottom: 1px solid #a0a69b; }
  .content .auctionsessionList .auctionsessionListItem header h2 {
    display: block;
    margin: 0;
    padding: 20px 0 5px 0;
    width: 100%; }
  .content .auctionsessionList .auctionsessionListItem header .close {
    position: absolute;
    top: 0;
    right: 0; }
    .content .auctionsessionList .auctionsessionListItem header .close i {
      font-size: 20px; }
.content .auctionsessionList .auctionsessionListItem main {
  /*width: 100%;*/
  float: none;
  padding: 20px 0;
  margin-left: -2%;
  margin-right: -2%;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important;
        display: block !important; } } }

  /*
  @include btnShowOnHover {
    .buttonWrap {
      visibility: visible !important;
      display: block !important;
    }
  }
  */
  /*
      @include standardArticle;
      */ }
  .content .auctionsessionList .auctionsessionListItem main article {
    position: relative;
    background: #FFF;
    /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
    .content .auctionsessionList .auctionsessionListItem main article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1.8em; }
    .content .auctionsessionList .auctionsessionListItem main article .lotid, .content .auctionsessionList .auctionsessionListItem main article .author {
      margin: 0;
      padding: 0;
      font-size: 1.7em;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .lotid {
      padding: 0;
      height: 42px; }
    .content .auctionsessionList .auctionsessionListItem main article .author {
      overflow: hidden;
      height: 42px;
      font-weight: 900;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .textWrap {
      overflow: hidden;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
        margin: 0;
        padding: 0;
        height: 42px;
        border: 0;
        font-size: 1.7em;
        line-height: 1.2;
        font-weight: normal; }
        @media screen and (max-width: 480px) {
          .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
            height: 63px; } }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap p.description {
        display: none; }
    .content .auctionsessionList .auctionsessionListItem main article .price h3 {
      margin: 0;
      padding: 0 0 3px;
      font-size: 1.7em;
      font-weight: normal;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .price .offer {
      padding: 1em 0 0 0; }
    .content .auctionsessionList .auctionsessionListItem main article .price .digits {
      font-weight: bold;
      font-size: 1.7em; }
      .content .auctionsessionList .auctionsessionListItem main article .price .digits .secondcurrency {
        position: relative;
        top: -3px;
        padding-left: 3px;
        color: #a0a69b;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal; }
    .content .auctionsessionList .auctionsessionListItem main article .buttonWrap {
      visibility: hidden; }
    .content .auctionsessionList .auctionsessionListItem main article .actionWrap {
      position: absolute;
      top: -4px;
      right: -4px; }
      .content .auctionsessionList .auctionsessionListItem main article .actionWrap i {
        display: inline-block;
        padding: 0 0;
        font-size: 2.3em;
        line-height: 1;
        color: #00569d; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-bid {
          position: relative;
          top: 1px;
          font-size: 2.1em; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-highlight {
          margin-top: -1px; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-bookmark {
          font-size: 2.2em; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .actionWrap {
      display: block; }
    .content .auctionsessionList .auctionsessionListItem main article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .innerWrap {
      z-index: 70; }
    .content .auctionsessionList .auctionsessionListItem main article:hover:before {
      z-index: 69;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .auctionsessionList .auctionsessionListItem main article .imgWrap {
      margin: 0 0 2em;
      padding: 1em 0 0;
      height: 15em;
      text-align: center; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .auctionsessionList .auctionsessionListItem main article:hover .buttonWrap {
    visibility: visible !important;
    display: block !important; }
  .content .auctionsessionList .auctionsessionListItem main article {
    margin: 0 0 0 25px;
    padding: 5em 0 0 0;
    display: block;
    float: none; }
    @media screen and (max-width: 480px) {
      .content .auctionsessionList .auctionsessionListItem main article {
        padding-top: 7em; } }
    .content .auctionsessionList .auctionsessionListItem main article .innerWrap {
      position: static; }
    .content .auctionsessionList .auctionsessionListItem main article .imgWrap {
      position: relative;
      overflow: hidden;
      display: block;
      margin: 0;
      padding: 0;
      height: auto; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap > a, .content .auctionsessionList .auctionsessionListItem main article .imgWrap img {
        position: relative;
        display: block;
        min-width: 100%; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap > a {
        z-index: 5; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap a:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: " ";
        background: #54594e;
        opacity: 0;
        transition: opacity 0.2s ease-out; }
      @media screen and (max-width: 480px) {
        .content .auctionsessionList .auctionsessionListItem main article .imgWrap a {
          min-width: 0 !important; } }
    .content .auctionsessionList .auctionsessionListItem main article .textWrap {
      position: absolute;
      top: 1em;
      z-index: 6;
      padding: 0;
      height: 80px;
      color: #54594e; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2, .content .auctionsessionList .auctionsessionListItem main article .textWrap p {
        margin: 0; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
        display: block;
        margin: 0px;
        padding: 0px;
        text-align: left;
        font-size: 2.3em;
        font-weight: bold; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap.bottom {
        position: relative;
        top: auto;
        padding-top: 1.5em; }
        .content .auctionsessionList .auctionsessionListItem main article .textWrap.bottom h3 {
          padding-top: 10px;
          font-weight: 500; }
    .content .auctionsessionList .auctionsessionListItem main article .buttonWrap {
      display: none;
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 10px;
      padding: 0em 0;
      text-align: left; }
      .content .auctionsessionList .auctionsessionListItem main article .buttonWrap li:before {
        display: none; }
    .content .auctionsessionList .auctionsessionListItem main article div.catalogues {
      overflow: visible; }
    .content .auctionsessionList .auctionsessionListItem main article:before, .content .auctionsessionList .auctionsessionListItem main article:hover:before {
      display: none; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .imgWrap > a:after {
      /*
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 4;
        display: block;
        background: rgba(68, 68, 68, 0.25);
        content: " ";
        */
      opacity: 0.8; }
  .content .auctionsessionList .auctionsessionListItem main > article {
    display: inline-block;
    float: left;
    margin: 0 2% 2.5% 2%;
    width: 16%;
    height: 457px; }
    @media screen and (max-width: 650px) {
      .content .auctionsessionList .auctionsessionListItem main > article {
        width: 45%; } }
    @media screen and (max-width: 480px) {
      .content .auctionsessionList .auctionsessionListItem main > article {
        width: 85%;
        margin: 0 2.5% 14% 7.5%; } }
.content .auctionsessionList .auctionsessionListItem footer {
  padding: 50px 0 0;
  clear: both; }

.content .artisteralertList .artisteralertListItem header {
  position: relative;
  border-bottom: 1px solid #a0a69b; }
  .content .artisteralertList .artisteralertListItem header h2 {
    display: block;
    margin: 0;
    padding: 20px 0 5px 0;
    width: 100%; }
  .content .artisteralertList .artisteralertListItem header .close {
    position: absolute;
    top: 0;
    right: 0; }
    .content .artisteralertList .artisteralertListItem header .close i {
      font-size: 20px; }
.content .artisteralertList .artisteralertListItem main {
  width: 100%;
  float: left;
  padding: 20px 0;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important;
        display: block !important; } } }
 }
  .content .artisteralertList .artisteralertListItem main article {
    position: relative;
    background: #FFF;
    /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
    .content .artisteralertList .artisteralertListItem main article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1.8em; }
    .content .artisteralertList .artisteralertListItem main article .lotid, .content .artisteralertList .artisteralertListItem main article .author {
      margin: 0;
      padding: 0;
      font-size: 1.7em;
      line-height: 1.2; }
    .content .artisteralertList .artisteralertListItem main article .lotid {
      padding: 0;
      height: 42px; }
    .content .artisteralertList .artisteralertListItem main article .author {
      overflow: hidden;
      height: 42px;
      font-weight: 900;
      line-height: 1.2; }
    .content .artisteralertList .artisteralertListItem main article .textWrap {
      overflow: hidden;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      .content .artisteralertList .artisteralertListItem main article .textWrap h2 {
        margin: 0;
        padding: 0;
        height: 42px;
        border: 0;
        font-size: 1.7em;
        line-height: 1.2;
        font-weight: normal; }
        @media screen and (max-width: 480px) {
          .content .artisteralertList .artisteralertListItem main article .textWrap h2 {
            height: 63px; } }
      .content .artisteralertList .artisteralertListItem main article .textWrap p.description {
        display: none; }
    .content .artisteralertList .artisteralertListItem main article .price h3 {
      margin: 0;
      padding: 0 0 3px;
      font-size: 1.7em;
      font-weight: normal;
      line-height: 1.2; }
    .content .artisteralertList .artisteralertListItem main article .price .offer {
      padding: 1em 0 0 0; }
    .content .artisteralertList .artisteralertListItem main article .price .digits {
      font-weight: bold;
      font-size: 1.7em; }
      .content .artisteralertList .artisteralertListItem main article .price .digits .secondcurrency {
        position: relative;
        top: -3px;
        padding-left: 3px;
        color: #a0a69b;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal; }
    .content .artisteralertList .artisteralertListItem main article .buttonWrap {
      visibility: hidden; }
    .content .artisteralertList .artisteralertListItem main article .actionWrap {
      position: absolute;
      top: -4px;
      right: -4px; }
      .content .artisteralertList .artisteralertListItem main article .actionWrap i {
        display: inline-block;
        padding: 0 0;
        font-size: 2.3em;
        line-height: 1;
        color: #00569d; }
        .content .artisteralertList .artisteralertListItem main article .actionWrap i.icon-bid {
          position: relative;
          top: 1px;
          font-size: 2.1em; }
        .content .artisteralertList .artisteralertListItem main article .actionWrap i.icon-highlight {
          margin-top: -1px; }
        .content .artisteralertList .artisteralertListItem main article .actionWrap i.icon-bookmark {
          font-size: 2.2em; }
    .content .artisteralertList .artisteralertListItem main article:hover .actionWrap {
      display: block; }
    .content .artisteralertList .artisteralertListItem main article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .artisteralertList .artisteralertListItem main article:hover .innerWrap {
      z-index: 70; }
    .content .artisteralertList .artisteralertListItem main article:hover:before {
      z-index: 69;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .artisteralertList .artisteralertListItem main article .imgWrap {
      margin: 0 0 2em;
      padding: 1em 0 0;
      height: 15em;
      text-align: center; }
      .content .artisteralertList .artisteralertListItem main article .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .artisteralertList .artisteralertListItem main article:hover .buttonWrap {
    visibility: visible !important;
    display: block !important; }
  .content .artisteralertList .artisteralertListItem main article {
    display: inline-block;
    float: left;
    margin: 0 2% 2.5% 2%;
    width: 16%;
    height: 457px; }
    @media screen and (max-width: 650px) {
      .content .artisteralertList .artisteralertListItem main article {
        width: 45%; } }
    @media screen and (max-width: 480px) {
      .content .artisteralertList .artisteralertListItem main article {
        width: 85%;
        margin: 0 2.5% 14% 7.5%; } }
.content .artisteralertList .artisteralertListItem footer {
  padding: 50px 0 0;
  clear: both; }

.content .hammerpriceArchiveView header {
  clear: both;
  margin: 0;
  padding: 9px 0 0;
  width: 100%;
  height: auto;
  background: white;
  /*
    div.auctionPageNav {
      margin: 0 0 0 229px;
      padding: 0 0 0;
      div.auctionPageNav-innerWrap {
        margin: 0 0 0 3%;
        border-bottom: 1px solid $color-grey;
      }
    }
    */ }
  .content .hammerpriceArchiveView header h2 {
    padding-top: 5px;
    border: 0;
    font-weight: normal; }
.content .hammerpriceArchiveView section {
  overflow: visible;
  display: inline;
  float: left;
  margin: 0 -229px 0 0px;
  padding: 0 0 0;
  width: 100%;
  background: white; }
  .content .hammerpriceArchiveView section div.maincontent-InnerWrap {
    padding: 0;
    @at-root {
      @media screen {
        html.touch article .buttonWrap {
          visibility: visible !important;
          display: block !important; } } }
 }
    .content .hammerpriceArchiveView section div.maincontent-InnerWrap article {
      position: relative;
      background: #FFF;
      /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .innerWrap {
        position: relative;
        z-index: 22;
        line-height: 1.8em; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .lotid, .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .author {
        margin: 0;
        padding: 0;
        font-size: 1.7em;
        line-height: 1.2; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .lotid {
        padding: 0;
        height: 42px; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .author {
        overflow: hidden;
        height: 42px;
        font-weight: 900;
        line-height: 1.2; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .textWrap {
        overflow: hidden;
        padding: 0;
        overflow: hidden;
        text-overflow: ellipsis; }
        .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .textWrap h2 {
          margin: 0;
          padding: 0;
          height: 42px;
          border: 0;
          font-size: 1.7em;
          line-height: 1.2;
          font-weight: normal; }
          @media screen and (max-width: 480px) {
            .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .textWrap h2 {
              height: 63px; } }
        .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .textWrap p.description {
          display: none; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .price h3 {
        margin: 0;
        padding: 0 0 3px;
        font-size: 1.7em;
        font-weight: normal;
        line-height: 1.2; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .price .offer {
        padding: 1em 0 0 0; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .price .digits {
        font-weight: bold;
        font-size: 1.7em; }
        .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .price .digits .secondcurrency {
          position: relative;
          top: -3px;
          padding-left: 3px;
          color: #a0a69b;
          font-size: 14px;
          line-height: 14px;
          font-weight: normal; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .buttonWrap {
        visibility: hidden; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .actionWrap {
        position: absolute;
        top: -4px;
        right: -4px; }
        .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .actionWrap i {
          display: inline-block;
          padding: 0 0;
          font-size: 2.3em;
          line-height: 1;
          color: #00569d; }
          .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .actionWrap i.icon-bid {
            position: relative;
            top: 1px;
            font-size: 2.1em; }
          .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .actionWrap i.icon-highlight {
            margin-top: -1px; }
          .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .actionWrap i.icon-bookmark {
            font-size: 2.2em; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article:hover .actionWrap {
        display: block; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -10px;
        right: -10px;
        bottom: -10px;
        left: -10px;
        z-index: 21;
        background: #FFF;
        content: " ";
        box-shadow: 0 0 5px rgba(0, 0, 0, 0);
        transition: box-shadow 0.2s ease-out; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article:hover .innerWrap {
        z-index: 70; }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article:hover:before {
        z-index: 69;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
      .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .imgWrap {
        margin: 0 0 2em;
        padding: 1em 0 0;
        height: 15em;
        text-align: center; }
        .content .hammerpriceArchiveView section div.maincontent-InnerWrap article .imgWrap img {
          display: inline-block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
    .content .hammerpriceArchiveView section div.maincontent-InnerWrap article:hover .buttonWrap {
      visibility: visible !important;
      display: block !important; }
    .content .hammerpriceArchiveView section div.maincontent-InnerWrap article {
      display: inline-block;
      float: left;
      margin-left: 0;
      margin-right: 5%;
      width: 16%;
      height: 457px; }
.content .hammerpriceArchiveView footer {
  clear: both; }

/*
.content .news-list-view {
	float: left;
	width: 100%;

	& > .itemWrap + .pagination
	{
		border-top: 1px solid $color-grey;
		border-bottom: 0px;
	}

	& > .itemWrap {
		overflow: hidden;

		& > div.article {
			width: 31%;
			float: left;
			margin-right: 3%;
			margin-bottom: 3%;

			&:nth-child(3n) {
				margin-right: 0;
			}
			h3 {
				font-weight: 900;
				font-size: 1.7em;
				line-height: 1.2;
			}
			.teaser-text {
				font-size: 100%;
			}
			.teaser-text, .footer {
				width: 100%;
				display: block;
				float: left;
			}

			@include media($tablet) {
				width: 48%;
				margin-right: 4%;
				&:nth-child(3n) {
					margin-right: 4%;
				}
				&:nth-child(2n) {
					margin-right: 0 !important;
				}
			}

			@include media($mobile) {
				width: 100%;
				margin-right: 0;
				.teaser-text, h3, .btn, .news-list-date {
					margin-left: 10px;
				}
			}
		}
		& > div.latest-article {
			width: 100%;
			float: left;
			border-bottom: 1px solid $color-grey;
			padding-bottom: 10px;
			margin-bottom: 10px;
			h3 {
				font-weight: 900;
				font-size: 1.7em;
				line-height: 1.2;
			}
			.footer, .header {
				width: 100%;
				display: block;
				float: left;
			}
			.teaser-text {
				width: 80%;
				float: left;
			}
			.news-img-wrap {
				img {
					display: block;
					width: 100%;
				}
			}
		}
	}

	.news-list-date {
		display: block;
		width: 100%;
		float: left;
		margin-bottom: 10px;
		font-size: 1.7em;
		line-height: 1.2;
	}
	.news-img-wrap {
		float: left;
		width: 100%;
		display: block;
		margin-bottom: 20px;
		a {
			display: block;
		}
		img {
			width: 100%;
			max-width: 100%;
			height: auto !important;
		}
	}
}
*/
.content .listview section header {
  position: relative;
  border-bottom: 1px solid #a0a69b;
  border: 0; }
  .content .listview section header h2 {
    display: block;
    margin: 0;
    padding: 20px 0 5px 0;
    width: 100%; }
.content .listview section div.maincontent-InnerWrap {
  /*width: 100%;*/
  overflow: hidden;
  float: none;
  padding: 20px 0;
  margin-left: -2%;
  margin-right: -2%;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important;
        display: block !important; } } }

  /*
  @include btnShowOnHover {
    .buttonWrap {
      visibility: visible !important;
      display: block !important;
    }
  }
  */
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%; }
  .content .listview section div.maincontent-InnerWrap article {
    position: relative;
    background: #FFF;
    /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
    .content .listview section div.maincontent-InnerWrap article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1.8em; }
    .content .listview section div.maincontent-InnerWrap article .lotid, .content .listview section div.maincontent-InnerWrap article .author {
      margin: 0;
      padding: 0;
      font-size: 1.7em;
      line-height: 1.2; }
    .content .listview section div.maincontent-InnerWrap article .lotid {
      padding: 0;
      height: 42px; }
    .content .listview section div.maincontent-InnerWrap article .author {
      overflow: hidden;
      height: 42px;
      font-weight: 900;
      line-height: 1.2; }
    .content .listview section div.maincontent-InnerWrap article .textWrap {
      overflow: hidden;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      .content .listview section div.maincontent-InnerWrap article .textWrap h2 {
        margin: 0;
        padding: 0;
        height: 42px;
        border: 0;
        font-size: 1.7em;
        line-height: 1.2;
        font-weight: normal; }
        @media screen and (max-width: 480px) {
          .content .listview section div.maincontent-InnerWrap article .textWrap h2 {
            height: 63px; } }
      .content .listview section div.maincontent-InnerWrap article .textWrap p.description {
        display: none; }
    .content .listview section div.maincontent-InnerWrap article .price h3 {
      margin: 0;
      padding: 0 0 3px;
      font-size: 1.7em;
      font-weight: normal;
      line-height: 1.2; }
    .content .listview section div.maincontent-InnerWrap article .price .offer {
      padding: 1em 0 0 0; }
    .content .listview section div.maincontent-InnerWrap article .price .digits {
      font-weight: bold;
      font-size: 1.7em; }
      .content .listview section div.maincontent-InnerWrap article .price .digits .secondcurrency {
        position: relative;
        top: -3px;
        padding-left: 3px;
        color: #a0a69b;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal; }
    .content .listview section div.maincontent-InnerWrap article .buttonWrap {
      visibility: hidden; }
    .content .listview section div.maincontent-InnerWrap article .actionWrap {
      position: absolute;
      top: -4px;
      right: -4px; }
      .content .listview section div.maincontent-InnerWrap article .actionWrap i {
        display: inline-block;
        padding: 0 0;
        font-size: 2.3em;
        line-height: 1;
        color: #00569d; }
        .content .listview section div.maincontent-InnerWrap article .actionWrap i.icon-bid {
          position: relative;
          top: 1px;
          font-size: 2.1em; }
        .content .listview section div.maincontent-InnerWrap article .actionWrap i.icon-highlight {
          margin-top: -1px; }
        .content .listview section div.maincontent-InnerWrap article .actionWrap i.icon-bookmark {
          font-size: 2.2em; }
    .content .listview section div.maincontent-InnerWrap article:hover .actionWrap {
      display: block; }
    .content .listview section div.maincontent-InnerWrap article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .listview section div.maincontent-InnerWrap article:hover .innerWrap {
      z-index: 70; }
    .content .listview section div.maincontent-InnerWrap article:hover:before {
      z-index: 69;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .listview section div.maincontent-InnerWrap article .imgWrap {
      margin: 0 0 2em;
      padding: 1em 0 0;
      height: 15em;
      text-align: center; }
      .content .listview section div.maincontent-InnerWrap article .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .listview section div.maincontent-InnerWrap article:hover .buttonWrap {
    visibility: visible !important;
    display: block !important; }
  .content .listview section div.maincontent-InnerWrap article {
    margin: 0 0 0 25px;
    padding: 5em 0 0 0;
    display: block;
    float: none; }
    @media screen and (max-width: 480px) {
      .content .listview section div.maincontent-InnerWrap article {
        padding-top: 7em; } }
    .content .listview section div.maincontent-InnerWrap article .innerWrap {
      position: static; }
    .content .listview section div.maincontent-InnerWrap article .imgWrap {
      position: relative;
      overflow: hidden;
      display: block;
      margin: 0;
      padding: 0;
      height: auto; }
      .content .listview section div.maincontent-InnerWrap article .imgWrap > a, .content .listview section div.maincontent-InnerWrap article .imgWrap img {
        position: relative;
        display: block;
        min-width: 100%; }
      .content .listview section div.maincontent-InnerWrap article .imgWrap > a {
        z-index: 5; }
      .content .listview section div.maincontent-InnerWrap article .imgWrap a:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: " ";
        background: #54594e;
        opacity: 0;
        transition: opacity 0.2s ease-out; }
      @media screen and (max-width: 480px) {
        .content .listview section div.maincontent-InnerWrap article .imgWrap a {
          min-width: 0 !important; } }
    .content .listview section div.maincontent-InnerWrap article .textWrap {
      position: absolute;
      top: 1em;
      z-index: 6;
      padding: 0;
      height: 80px;
      color: #54594e; }
      .content .listview section div.maincontent-InnerWrap article .textWrap h2, .content .listview section div.maincontent-InnerWrap article .textWrap p {
        margin: 0; }
      .content .listview section div.maincontent-InnerWrap article .textWrap h2 {
        display: block;
        margin: 0px;
        padding: 0px;
        text-align: left;
        font-size: 2.3em;
        font-weight: bold; }
      .content .listview section div.maincontent-InnerWrap article .textWrap.bottom {
        position: relative;
        top: auto;
        padding-top: 1.5em; }
        .content .listview section div.maincontent-InnerWrap article .textWrap.bottom h3 {
          padding-top: 10px;
          font-weight: 500; }
    .content .listview section div.maincontent-InnerWrap article .buttonWrap {
      display: none;
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 10px;
      padding: 0em 0;
      text-align: left; }
      .content .listview section div.maincontent-InnerWrap article .buttonWrap li:before {
        display: none; }
    .content .listview section div.maincontent-InnerWrap article div.catalogues {
      overflow: visible; }
    .content .listview section div.maincontent-InnerWrap article:before, .content .listview section div.maincontent-InnerWrap article:hover:before {
      display: none; }
    .content .listview section div.maincontent-InnerWrap article:hover .imgWrap > a:after {
      /*
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 4;
        display: block;
        background: rgba(68, 68, 68, 0.25);
        content: " ";
        */
      opacity: 0.8; }
  .content .listview section div.maincontent-InnerWrap > article {
    display: inline-block;
    float: left;
    margin: 0 2% 2.5% 2%;
    width: 16%;
    height: 457px; }
    @media screen and (max-width: 650px) {
      .content .listview section div.maincontent-InnerWrap > article {
        width: 45%; } }
    @media screen and (max-width: 480px) {
      .content .listview section div.maincontent-InnerWrap > article {
        width: 85%;
        margin: 0 2.5% 14% 7.5%; } }
  .content .listview section div.maincontent-InnerWrap > article {
    display: inline-block;
    float: left;
    margin: 0 3.33333% 3.33333% 0;
    width: 22.5%;
    height: auto;
    background: #FFF; }
    .content .listview section div.maincontent-InnerWrap > article:nth-child(4n) {
      float: right;
      margin-right: 0; }
    .content .listview section div.maincontent-InnerWrap > article:nth-child(4n+1) {
      clear: both; }
    @media screen and (max-width: 650px) {
      .content .listview section div.maincontent-InnerWrap > article {
        width: 45%; } }
    @media screen and (max-width: 480px) {
      .content .listview section div.maincontent-InnerWrap > article {
        width: 100%;
        margin: 0 0 0 7.5%; } }
.content .listview footer {
  padding: 50px 0 0;
  clear: both; }

.content .auctionsessionList .auctionsessionListItem header {
  position: relative;
  border-bottom: 1px solid #a0a69b; }
  .content .auctionsessionList .auctionsessionListItem header h2 {
    display: block;
    margin: 0;
    padding: 20px 0 5px 0;
    width: 100%; }
  .content .auctionsessionList .auctionsessionListItem header .close {
    position: absolute;
    top: 0;
    right: 0; }
    .content .auctionsessionList .auctionsessionListItem header .close i {
      font-size: 20px; }
.content .auctionsessionList .auctionsessionListItem main {
  /*width: 100%;*/
  float: none;
  padding: 20px 0;
  margin-left: -2%;
  margin-right: -2%;
  @at-root {
    @media screen {
      html.touch article .buttonWrap {
        visibility: visible !important;
        display: block !important; } } }

  /*
  @include btnShowOnHover {
    .buttonWrap {
      visibility: visible !important;
      display: block !important;
    }
  }
  */
  /*
      @include standardArticle;
      */ }
  .content .auctionsessionList .auctionsessionListItem main article {
    position: relative;
    background: #FFF;
    /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
    .content .auctionsessionList .auctionsessionListItem main article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1.8em; }
    .content .auctionsessionList .auctionsessionListItem main article .lotid, .content .auctionsessionList .auctionsessionListItem main article .author {
      margin: 0;
      padding: 0;
      font-size: 1.7em;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .lotid {
      padding: 0;
      height: 42px; }
    .content .auctionsessionList .auctionsessionListItem main article .author {
      overflow: hidden;
      height: 42px;
      font-weight: 900;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .textWrap {
      overflow: hidden;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
        margin: 0;
        padding: 0;
        height: 42px;
        border: 0;
        font-size: 1.7em;
        line-height: 1.2;
        font-weight: normal; }
        @media screen and (max-width: 480px) {
          .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
            height: 63px; } }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap p.description {
        display: none; }
    .content .auctionsessionList .auctionsessionListItem main article .price h3 {
      margin: 0;
      padding: 0 0 3px;
      font-size: 1.7em;
      font-weight: normal;
      line-height: 1.2; }
    .content .auctionsessionList .auctionsessionListItem main article .price .offer {
      padding: 1em 0 0 0; }
    .content .auctionsessionList .auctionsessionListItem main article .price .digits {
      font-weight: bold;
      font-size: 1.7em; }
      .content .auctionsessionList .auctionsessionListItem main article .price .digits .secondcurrency {
        position: relative;
        top: -3px;
        padding-left: 3px;
        color: #a0a69b;
        font-size: 14px;
        line-height: 14px;
        font-weight: normal; }
    .content .auctionsessionList .auctionsessionListItem main article .buttonWrap {
      visibility: hidden; }
    .content .auctionsessionList .auctionsessionListItem main article .actionWrap {
      position: absolute;
      top: -4px;
      right: -4px; }
      .content .auctionsessionList .auctionsessionListItem main article .actionWrap i {
        display: inline-block;
        padding: 0 0;
        font-size: 2.3em;
        line-height: 1;
        color: #00569d; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-bid {
          position: relative;
          top: 1px;
          font-size: 2.1em; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-highlight {
          margin-top: -1px; }
        .content .auctionsessionList .auctionsessionListItem main article .actionWrap i.icon-bookmark {
          font-size: 2.2em; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .actionWrap {
      display: block; }
    .content .auctionsessionList .auctionsessionListItem main article:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      content: " ";
      box-shadow: 0 0 5px rgba(0, 0, 0, 0);
      transition: box-shadow 0.2s ease-out; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .innerWrap {
      z-index: 70; }
    .content .auctionsessionList .auctionsessionListItem main article:hover:before {
      z-index: 69;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
    .content .auctionsessionList .auctionsessionListItem main article .imgWrap {
      margin: 0 0 2em;
      padding: 1em 0 0;
      height: 15em;
      text-align: center; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .auctionsessionList .auctionsessionListItem main article:hover .buttonWrap {
    visibility: visible !important;
    display: block !important; }
  .content .auctionsessionList .auctionsessionListItem main article {
    margin: 0 0 0 25px;
    padding: 5em 0 0 0;
    display: block;
    float: none; }
    @media screen and (max-width: 480px) {
      .content .auctionsessionList .auctionsessionListItem main article {
        padding-top: 7em; } }
    .content .auctionsessionList .auctionsessionListItem main article .innerWrap {
      position: static; }
    .content .auctionsessionList .auctionsessionListItem main article .imgWrap {
      position: relative;
      overflow: hidden;
      display: block;
      margin: 0;
      padding: 0;
      height: auto; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap > a, .content .auctionsessionList .auctionsessionListItem main article .imgWrap img {
        position: relative;
        display: block;
        min-width: 100%; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap > a {
        z-index: 5; }
      .content .auctionsessionList .auctionsessionListItem main article .imgWrap a:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        content: " ";
        background: #54594e;
        opacity: 0;
        transition: opacity 0.2s ease-out; }
      @media screen and (max-width: 480px) {
        .content .auctionsessionList .auctionsessionListItem main article .imgWrap a {
          min-width: 0 !important; } }
    .content .auctionsessionList .auctionsessionListItem main article .textWrap {
      position: absolute;
      top: 1em;
      z-index: 6;
      padding: 0;
      height: 80px;
      color: #54594e; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2, .content .auctionsessionList .auctionsessionListItem main article .textWrap p {
        margin: 0; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap h2 {
        display: block;
        margin: 0px;
        padding: 0px;
        text-align: left;
        font-size: 2.3em;
        font-weight: bold; }
      .content .auctionsessionList .auctionsessionListItem main article .textWrap.bottom {
        position: relative;
        top: auto;
        padding-top: 1.5em; }
        .content .auctionsessionList .auctionsessionListItem main article .textWrap.bottom h3 {
          padding-top: 10px;
          font-weight: 500; }
    .content .auctionsessionList .auctionsessionListItem main article .buttonWrap {
      display: none;
      position: absolute;
      z-index: 5;
      bottom: 0;
      left: 10px;
      padding: 0em 0;
      text-align: left; }
      .content .auctionsessionList .auctionsessionListItem main article .buttonWrap li:before {
        display: none; }
    .content .auctionsessionList .auctionsessionListItem main article div.catalogues {
      overflow: visible; }
    .content .auctionsessionList .auctionsessionListItem main article:before, .content .auctionsessionList .auctionsessionListItem main article:hover:before {
      display: none; }
    .content .auctionsessionList .auctionsessionListItem main article:hover .imgWrap > a:after {
      /*
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 4;
        display: block;
        background: rgba(68, 68, 68, 0.25);
        content: " ";
        */
      opacity: 0.8; }
  .content .auctionsessionList .auctionsessionListItem main > article {
    display: inline-block;
    float: left;
    margin: 0 2% 2.5% 2%;
    width: 16%;
    height: 457px; }
    @media screen and (max-width: 650px) {
      .content .auctionsessionList .auctionsessionListItem main > article {
        width: 45%; } }
    @media screen and (max-width: 480px) {
      .content .auctionsessionList .auctionsessionListItem main > article {
        width: 85%;
        margin: 0 2.5% 14% 7.5%; } }
.content .auctionsessionList .auctionsessionListItem footer {
  padding: 50px 0 0;
  clear: both; }

.content .listview.listview-2col.listview-Artist {
  position: relative; }
  .content .listview.listview-2col.listview-Artist header {
    clear: both;
    margin: 0;
    padding: 9px 0 0;
    width: 100%;
    height: auto;
    background: white; }
    .content .listview.listview-2col.listview-Artist header h2 {
      padding-top: 5px;
      border: 0;
      font-weight: normal; }
  .content .listview.listview-2col.listview-Artist section {
    float: right;
    width: 75%;
    background: white;
    padding-top: 13px; }
    @media screen and (max-width: 768px) {
      .content .listview.listview-2col.listview-Artist section {
        float: right;
        width: 100%;
        background: white;
        -webkit-transform: translate(0%, 0);
        -moz-transform: translate(0%, 0);
        -ms-transform: translate(0%, 0);
        -o-transform: translate(0%, 0);
        transform: translate(0%, 0);
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in; }
        .content .listview.listview-2col.listview-Artist section.visible {
          -webkit-transform: translate(280px, 0);
          -moz-transform: translate(280px, 0);
          -ms-transform: translate(280px, 0);
          -o-transform: translate(280px, 0);
          transform: translate(280px, 0); } }
    .content .listview.listview-2col.listview-Artist section div.pagination {
      margin-bottom: 0; }
    .content .listview.listview-2col.listview-Artist section .noresults p {
      margin: 0;
      padding: 15px 0; }
    .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap {
      overflow: visible;
      margin-left: 0;
      margin-right: 0;
      padding: 0; }
      .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist {
        display: block; }
        .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter {
          margin: 0;
          padding: 0 0 0px;
          float: none;
          width: 100%; }
          .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter h2 {
            margin: 0;
            padding: 0;
            color: #a0a69b;
            font-weight: 900;
            font-size: 3.5em;
            line-height: 1; }
          .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article {
            position: relative;
            display: block;
            float: none;
            margin: 0;
            padding: 10px 0;
            width: 100%;
            height: auto;
            border-bottom: 1px solid #a0a69b; }
            @media screen and (max-width: 320px) {
              .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article {
                float: left; } }
            .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap {
              position: relative;
              z-index: 22;
              line-height: 1em; }
              .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap h3 {
                display: block;
                margin: 0;
                padding: 0 200px 0 0; }
                .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap h3 a {
                  display: block;
                  padding: 5px 0; }
                @media screen and (max-width: 320px) {
                  .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap h3 {
                    padding: 0;
                    float: left;
                    width: 100%; } }
              .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap .buttonWrap {
                position: absolute;
                top: 3px;
                right: -4px;
                bottom: auto;
                left: auto;
                padding: 0; }
                .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap .buttonWrap .textlink {
                  top: 2px;
                  padding-right: 10px; }
                @media screen and (max-width: 320px) {
                  .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article .innerWrap .buttonWrap {
                    position: static;
                    display: block;
                    float: left; } }
            .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter article:hover:before {
              position: absolute;
              overflow: hidden;
              display: block;
              content: ".";
              text-indent: -9876px;
              position: absolute;
              top: -1px;
              right: -10px;
              bottom: -1px;
              left: -10px;
              z-index: 21;
              background: #FFF;
              box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
              content: " "; }
          .content .listview.listview-2col.listview-Artist section .maincontent-InnerWrap .artistlist section.artistsByLetter > div:last-child article {
            border-bottom: 0; }
    .content .listview.listview-2col.listview-Artist section footer {
      padding-top: 0 !important; }
  .content .listview.listview-2col.listview-Artist aside {
    width: 23%;
    float: left;
    padding: 21px 0 0; }
    .content .listview.listview-2col.listview-Artist aside .filtertoggle {
      display: none; }
    @media screen and (max-width: 768px) {
      .content .listview.listview-2col.listview-Artist aside {
        position: absolute;
        top: 150px;
        background: #FFF;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
        width: 270px;
        float: left;
        padding: 21px 0 0;
        -webkit-transform: translate(-290px, 0);
        -moz-transform: translate(-290px, 0);
        -ms-transform: translate(-290px, 0);
        -o-transform: translate(-290px, 0);
        transform: translate(-290px, 0);
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in; }
        .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap {
          padding: 20px; }
        .content .listview.listview-2col.listview-Artist aside.visible {
          -webkit-transform: translate(-20px, 0);
          -moz-transform: translate(-20px, 0);
          -ms-transform: translate(-20px, 0);
          -o-transform: translate(-20px, 0);
          transform: translate(-20px, 0);
          z-index: 99999; }
        .content .listview.listview-2col.listview-Artist aside .filtertoggle {
          display: block;
          position: absolute;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          -moz-transform-origin: left top;
          -ms-transform-origin: left top;
          -o-transform-origin: left top;
          transform-origin: left top;
          background: rgba(0, 86, 157, 0.8);
          color: white;
          padding: 10px;
          right: -66px;
          top: 15%;
          font-size: 16px;
          z-index: 99999;
          cursor: pointer; }
          .content .listview.listview-2col.listview-Artist aside .filtertoggle:hover {
            background: #00569d; }
          .content .listview.listview-2col.listview-Artist aside .filtertoggle.visible {
            background: #fff;
            color: black;
            box-shadow: none; }
            .content .listview.listview-2col.listview-Artist aside .filtertoggle.visible span {
              display: inline; }
              .content .listview.listview-2col.listview-Artist aside .filtertoggle.visible span:first-child {
                display: none; }
          .content .listview.listview-2col.listview-Artist aside .filtertoggle span {
            display: none; }
            .content .listview.listview-2col.listview-Artist aside .filtertoggle span:first-child {
              display: inline; } }
    .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap {
      height: 100%;
      background: white; }
      .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap h2 {
        margin-top: 26px;
        margin-bottom: 7px;
        padding: 0 0 5px; }
      .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap h2, .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap h3, .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap h4 {
        border: 0;
        font-size: 2.3em; }
      .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap .inner > h2:first-child {
        margin-top: 0; }
      .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard {
        overflow: visible;
        padding-top: 10px;
        width: 100%; }
        .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset {
          padding: 0; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset h2 {
            margin: 0;
            padding: 0 0 5px;
            border: 0; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.data {
            position: relative;
            overflow: hidden; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.data input {
              float: left;
              padding: 6px 0;
              width: 100%;
              height: 20px;
              border-width: 1px 0; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.data {
            overflow: hidden; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.data input {
              float: left;
              padding: 6px 0;
              width: 100%;
              height: 20px;
              border-width: 1px 0;
              box-sizing: border-box;
              padding-right: 25px;
              height: 40px; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.alphabet {
            padding-top: 20px; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.alphabet ul {
              margin: 0;
              padding: 10px 0 0;
              border-top: 1px solid #a0a69b;
              border-bottom: 1px solid #a0a69b; }
              .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.alphabet ul li {
                display: inline-block;
                margin: 0;
                padding: 0 0px 5px 0;
                min-width: 20px;
                color: #54594e;
                cursor: pointer; }
                .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.alphabet ul li:before {
                  display: none; }
                .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.alphabet ul li.active {
                  height: 14px;
                  color: #00569d;
                  border-bottom: 0px solid;
                  font-weight: bold; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.select {
            padding-top: 20px; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.select select {
              width: 100%;
              font-size: 1.7em; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.select a.chosen-single {
              padding-top: 10px;
              padding-bottom: 10px; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset.select .chosen-container-single .chosen-single div {
              top: 2px; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset button {
            position: absolute;
            top: 37px;
            right: 0px;
            display: block;
            width: 25px;
            height: 25px; }
            .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset button i {
              color: #54594e;
              font-size: 2em; }
          .content .listview.listview-2col.listview-Artist aside .asidecontent-InnerWrap form.standard fieldset .resetfilter {
            font-size: 1em; }

.content .listview.listview-Artisteralert .artistalertItem {
  display: block;
  clear: both; }
  .content .listview.listview-Artisteralert .artistalertItem:after {
    display: inline;
    content: " ";
    clear: both; }
  .content .listview.listview-Artisteralert .artistalertItem header {
    position: relative;
    border-bottom: 1px solid #a0a69b; }
    .content .listview.listview-Artisteralert .artistalertItem header h2 {
      display: block;
      margin: 0;
      padding: 20px 0 5px 0;
      width: 100%; }
    .content .listview.listview-Artisteralert .artistalertItem header .close {
      position: absolute;
      top: 30px;
      right: 0; }
      .content .listview.listview-Artisteralert .artistalertItem header .close i {
        font-size: 15px; }
  .content .listview.listview-Artisteralert .artistalertItem main {
    margin-left: -20px;
    margin-right: -10px;
    width: auto;
    @at-root {
      @media screen {
        html.touch article .buttonWrap {
          visibility: visible !important;
          display: block !important; } } }

    padding-top: 20px; }
    .content .listview.listview-Artisteralert .artistalertItem main:after {
      display: inline;
      content: " ";
      clear: both; }
    .content .listview.listview-Artisteralert .artistalertItem main article {
      position: relative;
      background: #FFF;
      /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
      .content .listview.listview-Artisteralert .artistalertItem main article .innerWrap {
        position: relative;
        z-index: 22;
        line-height: 1.8em; }
      .content .listview.listview-Artisteralert .artistalertItem main article .lotid, .content .listview.listview-Artisteralert .artistalertItem main article .author {
        margin: 0;
        padding: 0;
        font-size: 1.7em;
        line-height: 1.2; }
      .content .listview.listview-Artisteralert .artistalertItem main article .lotid {
        padding: 0;
        height: 42px; }
      .content .listview.listview-Artisteralert .artistalertItem main article .author {
        overflow: hidden;
        height: 42px;
        font-weight: 900;
        line-height: 1.2; }
      .content .listview.listview-Artisteralert .artistalertItem main article .textWrap {
        overflow: hidden;
        padding: 0;
        overflow: hidden;
        text-overflow: ellipsis; }
        .content .listview.listview-Artisteralert .artistalertItem main article .textWrap h2 {
          margin: 0;
          padding: 0;
          height: 42px;
          border: 0;
          font-size: 1.7em;
          line-height: 1.2;
          font-weight: normal; }
          @media screen and (max-width: 480px) {
            .content .listview.listview-Artisteralert .artistalertItem main article .textWrap h2 {
              height: 63px; } }
        .content .listview.listview-Artisteralert .artistalertItem main article .textWrap p.description {
          display: none; }
      .content .listview.listview-Artisteralert .artistalertItem main article .price h3 {
        margin: 0;
        padding: 0 0 3px;
        font-size: 1.7em;
        font-weight: normal;
        line-height: 1.2; }
      .content .listview.listview-Artisteralert .artistalertItem main article .price .offer {
        padding: 1em 0 0 0; }
      .content .listview.listview-Artisteralert .artistalertItem main article .price .digits {
        font-weight: bold;
        font-size: 1.7em; }
        .content .listview.listview-Artisteralert .artistalertItem main article .price .digits .secondcurrency {
          position: relative;
          top: -3px;
          padding-left: 3px;
          color: #a0a69b;
          font-size: 14px;
          line-height: 14px;
          font-weight: normal; }
      .content .listview.listview-Artisteralert .artistalertItem main article .buttonWrap {
        visibility: hidden; }
      .content .listview.listview-Artisteralert .artistalertItem main article .actionWrap {
        position: absolute;
        top: -4px;
        right: -4px; }
        .content .listview.listview-Artisteralert .artistalertItem main article .actionWrap i {
          display: inline-block;
          padding: 0 0;
          font-size: 2.3em;
          line-height: 1;
          color: #00569d; }
          .content .listview.listview-Artisteralert .artistalertItem main article .actionWrap i.icon-bid {
            position: relative;
            top: 1px;
            font-size: 2.1em; }
          .content .listview.listview-Artisteralert .artistalertItem main article .actionWrap i.icon-highlight {
            margin-top: -1px; }
          .content .listview.listview-Artisteralert .artistalertItem main article .actionWrap i.icon-bookmark {
            font-size: 2.2em; }
      .content .listview.listview-Artisteralert .artistalertItem main article:hover .actionWrap {
        display: block; }
      .content .listview.listview-Artisteralert .artistalertItem main article:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -10px;
        right: -10px;
        bottom: -10px;
        left: -10px;
        z-index: 21;
        background: #FFF;
        content: " ";
        box-shadow: 0 0 5px rgba(0, 0, 0, 0);
        transition: box-shadow 0.2s ease-out; }
      .content .listview.listview-Artisteralert .artistalertItem main article:hover .innerWrap {
        z-index: 70; }
      .content .listview.listview-Artisteralert .artistalertItem main article:hover:before {
        z-index: 69;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
      .content .listview.listview-Artisteralert .artistalertItem main article .imgWrap {
        margin: 0 0 2em;
        padding: 1em 0 0;
        height: 15em;
        text-align: center; }
        .content .listview.listview-Artisteralert .artistalertItem main article .imgWrap img {
          display: inline-block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
    .content .listview.listview-Artisteralert .artistalertItem main article:hover .buttonWrap {
      visibility: visible !important;
      display: block !important; }
    .content .listview.listview-Artisteralert .artistalertItem main article {
      display: inline-block;
      float: left;
      margin: 0 2% 2.5% 2%;
      width: 16%;
      height: 457px; }
      @media screen and (max-width: 650px) {
        .content .listview.listview-Artisteralert .artistalertItem main article {
          width: 45%; } }
      @media screen and (max-width: 480px) {
        .content .listview.listview-Artisteralert .artistalertItem main article {
          width: 85%;
          margin: 0 2.5% 14% 7.5%; } }
  .content .listview.listview-Artisteralert .artistalertItem footer {
    padding: 50px 0 0;
    clear: both; }

.content .listview.listview-Catalogue div.maincontent-InnerWrap {
  margin-left: 0;
  margin-right: 0; }

.content .listview.listview-Hammerprice section div.maincontent-InnerWrap {
  margin-left: 0;
  margin-right: 0; }
  .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article {
    margin-bottom: 1.5%;
    margin-right: 2%;
    margin-top: 3%;
    width: 32%; }
    .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article:nth-child(3n) {
      margin-right: 0; }
    .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article:nth-child(4n) {
      float: left; }
    .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article:nth-child(4n+1) {
      clear: none; }
    @media screen and (max-width: 650px) {
      .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article {
        width: 45%; }
        .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article:nth-child(2n) {
          float: right; } }
    @media screen and (max-width: 480px) {
      .content .listview.listview-Hammerprice section div.maincontent-InnerWrap > article {
        width: 100%;
        margin: 0 0 7.5% 0; } }

.content .news-list-view {
  overflow: hidden;
  float: none;
  padding: 0;
  width: 100%; }
  .content .news-list-view > .itemWrap + .page-navigation {
    border-top: 1px solid #a0a69b;
    border-bottom: 0px; }
  .content .news-list-view > .itemWrap {
    overflow: hidden; }
    .content .news-list-view > .itemWrap > div.article {
      width: 32%;
      float: left;
      margin-right: 2%;
      margin-top: 3%;
      margin-bottom: 1.5%; }
      .content .news-list-view > .itemWrap > div.article:nth-child(3n) {
        margin-right: 0; }
      .content .news-list-view > .itemWrap > div.article h2 {
        display: block;
        clear: both;
        margin: 0;
        padding: 0 0 5px;
        height: 55px;
        font-weight: 900;
        font-size: 2.3em;
        line-height: 1.2;
        border: 0; }
        .content .news-list-view > .itemWrap > div.article h2 a {
          overflow: hidden;
          display: block;
          height: 100%; }
      .content .news-list-view > .itemWrap > div.article .teaser-text {
        font-size: 100%; }
      .content .news-list-view > .itemWrap > div.article .teaser-text, .content .news-list-view > .itemWrap > div.article .footer {
        width: 100%;
        display: block;
        float: none;
        margin-right: 0 !important;
        margin-left: 0 !important; }
        .content .news-list-view > .itemWrap > div.article .teaser-text .btn, .content .news-list-view > .itemWrap > div.article .footer .btn {
          margin-right: 0 !important;
          margin-left: 0 !important; }
      @media screen and (max-width: 768px) {
        .content .news-list-view > .itemWrap > div.article {
          margin-right: 0 !important;
          margin-left: 0 !important;
          width: 50%;
          box-sizing: border-box; }
          .content .news-list-view > .itemWrap > div.article:nth-child(2n) {
            padding-right: 1.5% !important; }
          .content .news-list-view > .itemWrap > div.article:nth-child(2n+1) {
            padding-left: 1.5% !important; }
          .content .news-list-view > .itemWrap > div.article:first-child {
            width: 100%;
            margin-right: 0 !important;
            margin-left: 0 !important;
            padding-left: 0 !important;
            padding-right: 0 !important; } }
      @media screen and (max-width: 480px) {
        .content .news-list-view > .itemWrap > div.article {
          margin-right: 0 !important;
          margin-left: 0 !important;
          width: 100%;
          box-sizing: border-box; }
          .content .news-list-view > .itemWrap > div.article:nth-child(2n) {
            padding-right: 0 !important; }
          .content .news-list-view > .itemWrap > div.article:nth-child(2n+1) {
            padding-left: 0 !important; }
          .content .news-list-view > .itemWrap > div.article:first-child {
            width: 100%;
            margin-right: 0 !important;
            margin-left: 0 !important;
            padding-left: 0 !important;
            padding-right: 0 !important; } }
    .content .news-list-view > .itemWrap > div.latest-article {
      width: 100%;
      float: left;
      /*border-bottom: 1px solid $color-grey;*/
      padding-bottom: 10px;
      margin-bottom: 40px; }
      .content .news-list-view > .itemWrap > div.latest-article h3 {
        padding: 0;
        border: 0;
        font-weight: 900;
        font-size: 2.3em;
        line-height: 1.2; }
      .content .news-list-view > .itemWrap > div.latest-article .footer, .content .news-list-view > .itemWrap > div.latest-article .header {
        width: 100%;
        display: block;
        float: left; }
      .content .news-list-view > .itemWrap > div.latest-article .teaser-text {
        width: 100%;
        float: left; }
      .content .news-list-view > .itemWrap > div.latest-article .news-img-wrap img {
        display: block;
        width: 100%; }
  .content .news-list-view .news-list-date {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 1.7em;
    line-height: 1.2; }
  .content .news-list-view .news-img-wrap {
    float: left;
    width: 100%;
    display: block;
    margin-bottom: 20px; }
    .content .news-list-view .news-img-wrap a {
      display: block; }
    .content .news-list-view .news-img-wrap img {
      width: 100%;
      max-width: 100%;
      height: auto !important; }

.content .wishlist .catalogueItem {
  padding: 0 0 20px; }
  .content .wishlist .catalogueItem header {
    border-bottom: 0px solid #a0a69b; }
  .content .wishlist .catalogueItem main {
    overflow: visible;
    padding: 24px 0;
    @at-root {
      @media screen {
        html.touch article .buttonWrap {
          visibility: visible !important;
          display: block !important; } } }
 }
    .content .wishlist .catalogueItem main article {
      position: relative;
      background: #FFF;
      /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
      .content .wishlist .catalogueItem main article .innerWrap {
        position: relative;
        z-index: 22;
        line-height: 1.8em; }
      .content .wishlist .catalogueItem main article .lotid, .content .wishlist .catalogueItem main article .author {
        margin: 0;
        padding: 0;
        font-size: 1.7em;
        line-height: 1.2; }
      .content .wishlist .catalogueItem main article .lotid {
        padding: 0;
        height: 42px; }
      .content .wishlist .catalogueItem main article .author {
        overflow: hidden;
        height: 42px;
        font-weight: 900;
        line-height: 1.2; }
      .content .wishlist .catalogueItem main article .textWrap {
        overflow: hidden;
        padding: 0;
        overflow: hidden;
        text-overflow: ellipsis; }
        .content .wishlist .catalogueItem main article .textWrap h2 {
          margin: 0;
          padding: 0;
          height: 42px;
          border: 0;
          font-size: 1.7em;
          line-height: 1.2;
          font-weight: normal; }
          @media screen and (max-width: 480px) {
            .content .wishlist .catalogueItem main article .textWrap h2 {
              height: 63px; } }
        .content .wishlist .catalogueItem main article .textWrap p.description {
          display: none; }
      .content .wishlist .catalogueItem main article .price h3 {
        margin: 0;
        padding: 0 0 3px;
        font-size: 1.7em;
        font-weight: normal;
        line-height: 1.2; }
      .content .wishlist .catalogueItem main article .price .offer {
        padding: 1em 0 0 0; }
      .content .wishlist .catalogueItem main article .price .digits {
        font-weight: bold;
        font-size: 1.7em; }
        .content .wishlist .catalogueItem main article .price .digits .secondcurrency {
          position: relative;
          top: -3px;
          padding-left: 3px;
          color: #a0a69b;
          font-size: 14px;
          line-height: 14px;
          font-weight: normal; }
      .content .wishlist .catalogueItem main article .buttonWrap {
        visibility: hidden; }
      .content .wishlist .catalogueItem main article .actionWrap {
        position: absolute;
        top: -4px;
        right: -4px; }
        .content .wishlist .catalogueItem main article .actionWrap i {
          display: inline-block;
          padding: 0 0;
          font-size: 2.3em;
          line-height: 1;
          color: #00569d; }
          .content .wishlist .catalogueItem main article .actionWrap i.icon-bid {
            position: relative;
            top: 1px;
            font-size: 2.1em; }
          .content .wishlist .catalogueItem main article .actionWrap i.icon-highlight {
            margin-top: -1px; }
          .content .wishlist .catalogueItem main article .actionWrap i.icon-bookmark {
            font-size: 2.2em; }
      .content .wishlist .catalogueItem main article:hover .actionWrap {
        display: block; }
      .content .wishlist .catalogueItem main article:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -10px;
        right: -10px;
        bottom: -10px;
        left: -10px;
        z-index: 21;
        background: #FFF;
        content: " ";
        box-shadow: 0 0 5px rgba(0, 0, 0, 0);
        transition: box-shadow 0.2s ease-out; }
      .content .wishlist .catalogueItem main article:hover .innerWrap {
        z-index: 70; }
      .content .wishlist .catalogueItem main article:hover:before {
        z-index: 69;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
      .content .wishlist .catalogueItem main article .imgWrap {
        margin: 0 0 2em;
        padding: 1em 0 0;
        height: 15em;
        text-align: center; }
        .content .wishlist .catalogueItem main article .imgWrap img {
          display: inline-block;
          width: auto;
          height: auto;
          max-width: 100%;
          max-height: 100%; }
    .content .wishlist .catalogueItem main article:hover .buttonWrap {
      visibility: visible !important;
      display: block !important; }
    .content .wishlist .catalogueItem main article {
      display: block;
      float: none;
      margin: 0 0 24px 1%;
      padding: 0;
      width: 98%;
      height: 180px; }
      .content .wishlist .catalogueItem main article:hover:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -12px; }
      .content .wishlist .catalogueItem main article .innerWrap {
        position: relative;
        display: block;
        margin: 0;
        width: 100%;
        height: 100%;
        text-align: right; }
        .content .wishlist .catalogueItem main article .innerWrap .lotid, .content .wishlist .catalogueItem main article .innerWrap .price, .content .wishlist .catalogueItem main article .innerWrap .ownoffer, .content .wishlist .catalogueItem main article .innerWrap .imgWrap, .content .wishlist .catalogueItem main article .innerWrap .author, .content .wishlist .catalogueItem main article .innerWrap .textWrap, .content .wishlist .catalogueItem main article .innerWrap .buttonWrap, .content .wishlist .catalogueItem main article .innerWrap .actionWrap {
          position: absolute;
          top: -4px;
          text-align: left; }
        .content .wishlist .catalogueItem main article .innerWrap .imgWrap {
          top: 0;
          right: 85.5%;
          bottom: 0;
          left: 0;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto; }
        .content .wishlist .catalogueItem main article .innerWrap .textWrap, .content .wishlist .catalogueItem main article .innerWrap .buttonWrap {
          right: 40%;
          bottom: 0;
          left: 34%;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto;
          /*
            h2 {
              display: block;
              margin: 0;
              padding: 0;
              font-weight: bold;
            }
            p {
              display: block;
              margin: 0;
              padding: 0;
            }
            */ }
        .content .wishlist .catalogueItem main article .innerWrap .textWrap h2 {
          font-weight: bold; }
        .content .wishlist .catalogueItem main article .innerWrap .buttonWrap {
          top: auto;
          bottom: 2.5em;
          right: 0; }
          .content .wishlist .catalogueItem main article .innerWrap .buttonWrap a {
            float: left; }
            .content .wishlist .catalogueItem main article .innerWrap .buttonWrap a.textlink, .content .wishlist .catalogueItem main article .innerWrap .buttonWrap .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink .content .wishlist .catalogueItem main article .innerWrap .buttonWrap a {
              padding-top: 0.2em; }
        .content .wishlist .catalogueItem main article .innerWrap .lotid {
          right: 68%;
          bottom: 0;
          left: 17%;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto; }
        .content .wishlist .catalogueItem main article .innerWrap .price {
          left: 62%;
          right: 17%;
          display: inline-block;
          float: none;
          width: auto;
          text-align: left; }
        .content .wishlist .catalogueItem main article .innerWrap .price.bid {
          top: 2em;
          left: 85.5%;
          right: 0; }
        .content .wishlist .catalogueItem main article .innerWrap .ownoffer {
          left: 79%;
          right: 0%;
          display: inline-block;
          float: none;
          width: auto;
          text-align: left; }
          .content .wishlist .catalogueItem main article .innerWrap .ownoffer .digits {
            margin-bottom: 20px; }
          .content .wishlist .catalogueItem main article .innerWrap .ownoffer a.btn {
            margin-top: 4px; }
        .content .wishlist .catalogueItem main article .innerWrap .actionWrap a {
          padding: 0; }
      .content .wishlist .catalogueItem main article:after {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        right: 0px;
        bottom: -14px;
        left: 0px;
        z-index: 21;
        display: block;
        height: 1px;
        background: #a0a69b;
        content: " "; }
      .content .wishlist .catalogueItem main article:last-child:after, .content .wishlist .catalogueItem main article:hover:after {
        display: none; }
  .content .wishlist .catalogueItem footer {
    clear: both; }

.content .detailview {
  position: relative; }
  .content .detailview.detailview-2col {
    padding: 0; }
    .content .detailview.detailview-2col header {
      position: relative;
      padding-bottom: 2em;
      border: 0; }
      .content .detailview.detailview-2col header h1 {
        margin: 0;
        padding-right: 200px;
        /*font-weight: normal;*/ }
      .content .detailview.detailview-2col header h2 {
        margin: 0;
        padding-top: 5px;
        border: 0;
        font-weight: normal;
        font-size: 1.7em; }
      .content .detailview.detailview-2col header .buttonWrap {
        position: absolute;
        top: 20px;
        right: 0;
        padding: 0; }
    .content .detailview.detailview-2col section {
      float: right;
      width: 70%;
      background: white; }
      @media screen and (max-width: 650px) {
        .content .detailview.detailview-2col section {
          float: right;
          width: 100%;
          background: white; } }
      .content .detailview.detailview-2col section .maincontent-InnerWrap .tags p {
        padding: 0; }
        .content .detailview.detailview-2col section .maincontent-InnerWrap .tags p > a span {
          text-decoration: underline; }
        .content .detailview.detailview-2col section .maincontent-InnerWrap .tags p > a:before {
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          display: inline-block;
          margin: 0;
          padding: 0 0px 0 0;
          content: "\e80b";
          font-size: 13px; }
      .content .detailview.detailview-2col section .maincontent-InnerWrap .noresults p {
        margin: 0;
        padding: 0 20px 5px; }
    .content .detailview.detailview-2col aside {
      width: 27%;
      float: left;
      padding: 21px 0 0;
      /*padding-top: 4.5em;*/ }
      @media screen and (max-width: 650px) {
        .content .detailview.detailview-2col aside {
          width: 100%;
          float: left;
          padding: 21px 0 0; } }
      .content .detailview.detailview-2col aside h2, .content .detailview.detailview-2col aside h3 {
        border-bottom: 1px solid #a0a69b;
        font-size: 2.3em;
        font-weight: bold;
        margin: 0 0 0;
        padding: 0px 0 15px; }
      .content .detailview.detailview-2col aside h3 {
        padding-bottom: 5px;
        font-size: 1.7em; }
      .content .detailview.detailview-2col aside .infos {
        font-size: 1.7em;
        margin-bottom: 6px; }
        .content .detailview.detailview-2col aside .infos h3 {
          margin: 0;
          padding: 1em 0 4px;
          border: 0;
          font-size: 1em;
          font-weight: normal; }
        .content .detailview.detailview-2col aside .infos div {
          font-weight: bold; }
      .content .detailview.detailview-2col aside .vmenu.actions {
        margin: 0 0 0;
        padding: 0 0 23px; }
        .content .detailview.detailview-2col aside .vmenu.actions li {
          margin: 0 0 0;
          padding: 0 0 10px; }
          .content .detailview.detailview-2col aside .vmenu.actions li:before {
            display: none; }
          .content .detailview.detailview-2col aside .vmenu.actions li i {
            font-size: 23px; }
    .content .detailview.detailview-2col footer {
      clear: both;
      margin: 0;
      padding: 2em 0 0 0; }
      .content .detailview.detailview-2col footer ul.prevNextNav li {
        position: fixed;
        top: 50%;
        z-index: 800;
        display: block;
        margin: -28px 0 0 0;
        padding: 0;
        height: 55px;
        font-size: 1em;
        line-height: 55px; }
        .content .detailview.detailview-2col footer ul.prevNextNav li:before {
          display: none; }
        .content .detailview.detailview-2col footer ul.prevNextNav li a {
          position: relative;
          display: block;
          font-weight: normal;
          line-height: 1; }
          .content .detailview.detailview-2col footer ul.prevNextNav li a span {
            position: absolute;
            top: -1px;
            left: -102px;
            z-index: 10;
            display: block;
            padding: 1px;
            width: 102px;
            background: #FFF;
            line-height: 1;
            text-align: right;
            transition: left 0.5s; }
            .content .detailview.detailview-2col footer ul.prevNextNav li a span img {
              display: block;
              float: right;
              width: 66px;
              height: 55px; }
            .content .detailview.detailview-2col footer ul.prevNextNav li a span strong {
              display: block;
              float: right;
              clear: both;
              font-size: 1.7em;
              font-weight: normal; }
          .content .detailview.detailview-2col footer ul.prevNextNav li a:hover span, .content .detailview.detailview-2col footer ul.prevNextNav li a:hover i {
            left: 0px;
            color: #00569d; }
          .content .detailview.detailview-2col footer ul.prevNextNav li a i {
            position: relative;
            z-index: 11;
            display: block;
            width: 35px;
            height: 53px;
            background: #FFF;
            border: 1px solid #a0a69b;
            font-size: 2.3em;
            line-height: 1;
            text-align: center; }
            .content .detailview.detailview-2col footer ul.prevNextNav li a i:before {
              position: absolute;
              top: 17px;
              left: 6px; }
        .content .detailview.detailview-2col footer ul.prevNextNav li.prev {
          left: 0; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.prev span {
            padding-left: 0; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.prev i {
            border-width: 1px 1px 1px 0px; }
        .content .detailview.detailview-2col footer ul.prevNextNav li.next {
          right: 0; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.next span {
            padding-right: 0; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.next a span {
            left: auto;
            right: -102px;
            transition: right 0.5s;
            text-align: left; }
            .content .detailview.detailview-2col footer ul.prevNextNav li.next a span img, .content .detailview.detailview-2col footer ul.prevNextNav li.next a span strong {
              float: left; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.next a:hover span {
            left: auto;
            right: 0px; }
          .content .detailview.detailview-2col footer ul.prevNextNav li.next i {
            border-width: 1px 0px 1px 1px; }
      .content .detailview.detailview-2col footer .auctionListView.grid section {
        position: relative;
        overflow: visible;
        margin: 0;
        padding: 0;
        width: 100%;
        /*height: 550px;*/ }
        .content .detailview.detailview-2col footer .auctionListView.grid section .maincontent-InnerWrap {
          margin-left: -20px;
          margin-right: 0px;
          padding: 0 0 0 0; }

.content .detailview.detailview-2col.detailview-Artist {
  /*
  @include twoColDetailView;
	.artist-ListView.grid {
    .auctionPageNav {
      margin: 0;
      padding: 0;
      .auctionPageNav-innerWrap {
        margin: 0;
        padding: 0;
      }
    }
    section {
      margin-right: 0px;
      .maincontent-InnerWrap {
        padding: 0;
      }
    }
    aside,
    footer {
      display: none;
    }
    section {
      .maincontent-InnerWrap {
        article {
          margin: 0;
          padding: 0;
          width: 100%;
        }
      }
      position: relative;
      overflow: visible;
      height: 800px;
      background: none;
      background: none;
      height: 550px;
      margin: 0;
      padding: 0;
      overflow: visible;
      position: relative;
      width: 100%;
    }
  }
  */ }
  .content .detailview.detailview-2col.detailview-Artist section > .maincontent-InnerWrap {
    margin-left: 0;
    margin-right: 0; }
    .content .detailview.detailview-2col.detailview-Artist section > .maincontent-InnerWrap img {
      width: auto; }
  .content .detailview.detailview-2col.detailview-Artist section .auctionListView.grid h2.hr {
    padding-top: 0; }
    .content .detailview.detailview-2col.detailview-Artist section .auctionListView.grid h2.hr:before {
      display: none; }
  .content .detailview.detailview-2col.detailview-Artist section .auctionListView.grid section {
    float: none;
    margin: 0;
    width: 100%; }
    .content .detailview.detailview-2col.detailview-Artist section .auctionListView.grid section .maincontent-InnerWrap {
      margin-left: -20px;
      margin-right: 0px;
      padding: 0 0 0 0; }
  .content .detailview.detailview-2col.detailview-Artist aside {
    padding-top: 0; }
    .content .detailview.detailview-2col.detailview-Artist aside div.infos {
      margin: 0 0 20px;
      padding: 0 0 10px;
      border-top: 1px solid #a0a69b;
      border-bottom: 1px solid #a0a69b; }

.content .detailview.detailview-2col.detailview-2col-Hammerprice div.maincontent-InnerWrap {
  margin-left: 0;
  margin-right: 0; }
.content .detailview.detailview-2col.detailview-2col-Hammerprice .localNavOnTop a.btn, .content .detailview.detailview-2col.detailview-2col-Hammerprice .localNavOnTop a.textlink, .content .detailview.detailview-2col.detailview-2col-Hammerprice .localNavOnTop .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink .content .detailview.detailview-2col.detailview-2col-Hammerprice .localNavOnTop a {
  font-size: 1em; }
.content .detailview.detailview-2col.detailview-2col-Hammerprice header {
  clear: both;
  margin: 0;
  padding: 9px 0 0 0;
  width: 100%;
  height: auto;
  /*
    div.hammerprice-InfoNav {
      margin: 0 0 0 0px;
      padding: 20px 0;
      text-align: right;
      a {
        color: $color-grey-dark;
        font-size: 1.7em;
        line-height: 1;
      }
      a.backlink {
        display: inline-block;
        padding: 0 5px;
        span {
          border-bottom: 1px solid $color-grey;
        }
      }
      div.auctionselection {
        position: relative;
        display: inline-block;
        margin: 0 0 0 5px;
        padding: 0;
        text-align: left;
        &.opened {
          strong a:after {
            content: "\e80e";
          }
        }
        strong {
          display: block;
          border-bottom: 1px solid $color-grey;
          a {
            position: relative;
            display: block;
            padding: 7px 30px 1px 0px;
            font-weight: normal;
            &:after {
              position: absolute;
              overflow: hidden;
              top: 5px;
              right: 0px;
              display: block;
              @include lempertzWebfont;
              content: "\e80d";
              font-size: 13px;
            }
          }
        }
        ul {
          position: absolute;
          top: -9876px;
          display: block;
          li {
            display: block;
            margin: 0;
            padding: 0;
            font-size: 1em;
            list-style: none;
            a {
              display: block;
              margin: 0;
              padding: 7px 4px 4px;
              background: #FFF;
              border: 1px solid $color-grey;
              border-width: 0 1px;
              line-height: 1.2em;
            }
            &:last-child a {
              border-width: 0 1px 1px;
            }
          }
        }
        &.opened ul {
          top: 100%;
          left: 0px;
          right: 0px;
          margin: 0 0 0;
          padding: 0;
        }
      }
    }
    */ }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice header h1 {
    padding-right: 300px; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice header h2 {
    padding-top: 5px;
    font-weight: normal; }
.content .detailview.detailview-2col.detailview-2col-Hammerprice .localNavOnTop {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0; }
.content .detailview.detailview-2col.detailview-2col-Hammerprice section {
  overflow: visible;
  display: inline;
  float: left;
  margin: 0 -229px 0 0px;
  padding: 0 0 0;
  width: 100%;
  background: white; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap {
    padding: 0 0 0 229px; }
    .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable {
      overflow: hidden;
      display: block;
      padding: 0 0 0 20px; }
      .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column {
        display: inline-block;
        float: left;
        width: 25%; }
        .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row {
          overflow: hidden;
          display: block;
          padding: 0 0 0 0px; }
          .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row.thead {
            padding-bottom: 5px;
            border-bottom: 1px solid #a0a69b; }
          .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row.tbody {
            padding-top: 5px; }
          .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .td, .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th {
            display: inline-block;
            float: left;
            padding: 2px 0;
            width: 60%;
            color: #a0a69b;
            text-align: left;
            font-size: 1.7em;
            line-height: 1; }
            .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .td.lot, .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th.lot {
              width: 25%; }
            .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .td a, .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th a {
              text-decoration: none; }
              .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .td a span.currency.label.left, .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th a span.currency.label.left {
                float: left; }
              .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .td a span.value, .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th a span.value {
                float: right; }
          .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .hammerpricetable .column .row .th {
            font-weight: normal; }
    .content .detailview.detailview-2col.detailview-2col-Hammerprice section div.maincontent-InnerWrap .noresults {
      padding: 20px;
      font-size: 1.7em; }
.content .detailview.detailview-2col.detailview-2col-Hammerprice aside {
  position: relative;
  top: 0;
  left: 229px;
  float: left;
  margin: 0 0 0 -100%;
  padding: 0px 0 0;
  width: 0px;
  height: auto; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside .inner {
    width: 229px;
    height: 100%;
    background: white; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside h2 {
    margin-top: 26px;
    margin-bottom: 7px;
    padding: 0 0 5px;
    border-bottom: 1px solid #a0a69b; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside .chosen-container {
    border-bottom: 0px solid #a0a69b; }
    .content .detailview.detailview-2col.detailview-2col-Hammerprice aside .chosen-container .chosen-drop {
      margin-top: 1px; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside .inner > h2:first-child {
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 0; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside a.print {
    display: block;
    margin-top: 17px;
    padding-top: 16px;
    color: #54594e;
    border-top: 1px solid #a0a69b;
    font-size: 1.7em;
    line-height: 1; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside form.standard#lotsearch {
    padding-top: 20px; }
    .content .detailview.detailview-2col.detailview-2col-Hammerprice aside form.standard#lotsearch fieldset {
      display: block;
      width: block; }
      .content .detailview.detailview-2col.detailview-2col-Hammerprice aside form.standard#lotsearch fieldset input#lotid {
        width: 100%;
        height: 26px;
        background-position: right center;
        border-width: 1px 0; }

.content .detailview.detailview-Single {
  float: left;
  width: 100%; }
  .content .detailview.detailview-Single section {
    float: left;
    width: 75%;
    padding-top: 3em;
    padding-right: 2%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .content .detailview.detailview-Single section {
        width: 100%; } }
    @media screen and (max-width: 480px) {
      .content .detailview.detailview-Single section {
        padding: 10px; } }
  .content .detailview.detailview-Single aside {
    float: left;
    width: 25%;
    padding-top: 2em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .content .detailview.detailview-Single aside {
        width: 100%; }
        .content .detailview.detailview-Single aside > div {
          width: 100%; }
        .content .detailview.detailview-Single aside .news-list-view .latest-article {
          width: 30%;
          border-bottom: 0; }
          .content .detailview.detailview-Single aside .news-list-view .latest-article:not(:last-child) {
            margin-right: 4.5%; } }
    @media screen and (max-width: 480px) {
      .content .detailview.detailview-Single aside {
        padding: 10px; }
        .content .detailview.detailview-Single aside .news-list-view .latest-article {
          width: 100%;
          margin-right: 0;
          border-bottom: 1px solid #a0a69b; } }
  .content .detailview.detailview-Single .news-list-date {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 1.7em;
    line-height: 1.2; }
  .content .detailview.detailview-Single .news-img-wrap {
    float: left;
    width: 100%;
    display: block;
    margin-bottom: 20px; }
    .content .detailview.detailview-Single .news-img-wrap img {
      width: 100%;
      max-width: 100%; }
  .content .detailview.detailview-Single .newsgrid {
    /*
		.ym-gl .ym-gbox {
			padding: 0 10px;
			&:first-child .ym-gbox {
				padding-left: 0;
			}
		}
		.ym-gr .ym-gbox {
			padding: 0 0 0 10px;
		}
		*/ }
    .content .detailview.detailview-Single .newsgrid .imgWrap {
      padding: 0 0 20px;
      width: 100%;
      height: 15em;
      text-align: center; }
      .content .detailview.detailview-Single .newsgrid .imgWrap img {
        display: inline-block;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 100%; }
  .content .detailview.detailview-Single .royalSlider {
    margin-bottom: 20px; }

.content .detailview.detailview-2col.detailview-Product aside {
  position: relative;
  padding-top: 0; }
  .content .detailview.detailview-2col.detailview-Product aside .actionWrap {
    position: absolute;
    top: 3px;
    right: 0; }
    .content .detailview.detailview-2col.detailview-Product aside .actionWrap i {
      display: inline-block;
      float: left;
      padding: 0 0;
      font-size: 2.3em;
      line-height: 1;
      color: #00569d; }
      .content .detailview.detailview-2col.detailview-Product aside .actionWrap i:before {
        margin-right: 0;
        margin-left: 0.5em;
        width: auto; }
.content .detailview.detailview-2col.detailview-Product .localNavOnTop {
  overflow: hidden;
  padding: 0 5px 0;
  border: 1px solid #a0a69b; }
.content .detailview.detailview-2col.detailview-Product .tags a {
  display: inline-block;
  margin: 0 5px 5px 0;
  text-decoration: none; }

.content .detailview.detailview-2col.detailview-Catalogue {
  float: left;
  position: relative;
  width: 100%; }
  .content .detailview.detailview-2col.detailview-Catalogue.visible {
    overflow-x: hidden; }
  .content .detailview.detailview-2col.detailview-Catalogue header {
    float: left;
    width: 100%;
    padding: 0 0; }
    .content .detailview.detailview-2col.detailview-Catalogue header h1 {
      padding-right: 200px; }
  .content .detailview.detailview-2col.detailview-Catalogue section {
    float: right;
    width: 75%;
    background: white; }
    @media screen and (max-width: 1024px) {
      .content .detailview.detailview-2col.detailview-Catalogue section {
        float: right;
        width: 68%;
        background: white; } }
    @media screen and (max-width: 768px) {
      .content .detailview.detailview-2col.detailview-Catalogue section {
        float: right;
        width: 100%;
        background: white;
        -webkit-transform: translate(0px, 0);
        -moz-transform: translate(0px, 0);
        -ms-transform: translate(0px, 0);
        -o-transform: translate(0px, 0);
        transform: translate(0px, 0);
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in; }
        .content .detailview.detailview-2col.detailview-Catalogue section.visible {
          -webkit-transform: translate(280px, 0);
          -moz-transform: translate(280px, 0);
          -ms-transform: translate(280px, 0);
          -o-transform: translate(280px, 0);
          transform: translate(280px, 0); } }
    .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap {
      float: none;
      margin-left: -20px;
      margin-right: -10px;
      width: auto;
      @at-root {
        @media screen {
          html.touch article .buttonWrap {
            visibility: visible !important;
            display: block !important; } } }
 }
      .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article {
        position: relative;
        background: #FFF;
        /*
    &:hover .buttonWrap {
      visibility: visible;
    }
    */ }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .innerWrap {
          position: relative;
          z-index: 22;
          line-height: 1.8em; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .lotid, .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .author {
          margin: 0;
          padding: 0;
          font-size: 1.7em;
          line-height: 1.2; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .lotid {
          padding: 0;
          height: 42px; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .author {
          overflow: hidden;
          height: 42px;
          font-weight: 900;
          line-height: 1.2; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .textWrap {
          overflow: hidden;
          padding: 0;
          overflow: hidden;
          text-overflow: ellipsis; }
          .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .textWrap h2 {
            margin: 0;
            padding: 0;
            height: 42px;
            border: 0;
            font-size: 1.7em;
            line-height: 1.2;
            font-weight: normal; }
            @media screen and (max-width: 480px) {
              .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .textWrap h2 {
                height: 63px; } }
          .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .textWrap p.description {
            display: none; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .price h3 {
          margin: 0;
          padding: 0 0 3px;
          font-size: 1.7em;
          font-weight: normal;
          line-height: 1.2; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .price .offer {
          padding: 1em 0 0 0; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .price .digits {
          font-weight: bold;
          font-size: 1.7em; }
          .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .price .digits .secondcurrency {
            position: relative;
            top: -3px;
            padding-left: 3px;
            color: #a0a69b;
            font-size: 14px;
            line-height: 14px;
            font-weight: normal; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .buttonWrap {
          visibility: hidden; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .actionWrap {
          position: absolute;
          top: -4px;
          right: -4px; }
          .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .actionWrap i {
            display: inline-block;
            padding: 0 0;
            font-size: 2.3em;
            line-height: 1;
            color: #00569d; }
            .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .actionWrap i.icon-bid {
              position: relative;
              top: 1px;
              font-size: 2.1em; }
            .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .actionWrap i.icon-highlight {
              margin-top: -1px; }
            .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .actionWrap i.icon-bookmark {
              font-size: 2.2em; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article:hover .actionWrap {
          display: block; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article:before {
          position: absolute;
          overflow: hidden;
          display: block;
          content: ".";
          text-indent: -9876px;
          position: absolute;
          top: -10px;
          right: -10px;
          bottom: -10px;
          left: -10px;
          z-index: 21;
          background: #FFF;
          content: " ";
          box-shadow: 0 0 5px rgba(0, 0, 0, 0);
          transition: box-shadow 0.2s ease-out; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article:hover .innerWrap {
          z-index: 70; }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article:hover:before {
          z-index: 69;
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
        .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .imgWrap {
          margin: 0 0 2em;
          padding: 1em 0 0;
          height: 15em;
          text-align: center; }
          .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article .imgWrap img {
            display: inline-block;
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%; }
      .content .detailview.detailview-2col.detailview-Catalogue section .maincontent-InnerWrap article:hover .buttonWrap {
        visibility: visible !important;
        display: block !important; }
  .content .detailview.detailview-2col.detailview-Catalogue aside {
    width: 23%;
    float: left;
    padding: 21px 0 0;
    padding-top: 18px;
    background: white; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle {
      display: none; }
    @media screen and (max-width: 1024px) {
      .content .detailview.detailview-2col.detailview-Catalogue aside {
        width: 30%;
        float: left;
        padding: 21px 0 0; } }
    @media screen and (max-width: 768px) {
      .content .detailview.detailview-2col.detailview-Catalogue aside {
        position: absolute;
        top: 144px;
        width: 270px;
        float: left;
        padding: 21px 0 0;
        -webkit-transform: translate(-280px, 0);
        -moz-transform: translate(-280px, 0);
        -ms-transform: translate(-280px, 0);
        -o-transform: translate(-280px, 0);
        transform: translate(-280px, 0);
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in; }
        .content .detailview.detailview-2col.detailview-Catalogue aside.visible {
          -webkit-transform: translate(0px, 0);
          -moz-transform: translate(0px, 0);
          -ms-transform: translate(0px, 0);
          -o-transform: translate(0px, 0);
          transform: translate(0px, 0);
          z-index: 99999; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle {
          display: block;
          position: absolute;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          -moz-transform-origin: left top;
          -ms-transform-origin: left top;
          -o-transform-origin: left top;
          transform-origin: left top;
          background: rgba(0, 86, 157, 0.8);
          color: white;
          padding: 10px;
          right: -65px;
          top: 15%;
          font-size: 16px;
          z-index: 99999;
          cursor: pointer;
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle:hover {
            background: #00569d; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle.visible {
            background: #fff;
            color: black;
            box-shadow: none; }
            .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle.visible span {
              display: inline; }
              .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle.visible span:first-child {
                display: none; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle span {
            display: none; }
            .content .detailview.detailview-2col.detailview-Catalogue aside .filtertoggle span:first-child {
              display: inline; } }
    .content .detailview.detailview-2col.detailview-Catalogue aside h2 {
      margin-top: 26px;
      margin-bottom: 7px;
      padding: 0 0 5px; }
    .content .detailview.detailview-2col.detailview-Catalogue aside h3, .content .detailview.detailview-2col.detailview-Catalogue aside h4 {
      border: 0; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .input-submit form {
      position: relative;
      overflow: hidden;
      padding-right: 25px; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .input-submit input {
      margin: 0px 0 0px;
      padding: 5px 0 11px;
      width: 100%;
      color: #54594e; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .input-submit button {
      position: absolute;
      top: 2px;
      right: 0px;
      display: block;
      width: 25px;
      height: 25px; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .input-submit button i {
        color: #54594e;
        font-size: 2em; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .inner > h2:first-child {
      margin-top: 0; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item {
      position: relative;
      display: block;
      margin: 5px 0;
      padding: 3px 0;
      border: 0px solid #a0a69b; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h2.label, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h3.label {
        position: relative;
        margin: 0;
        padding: 2px 0 10px 0;
        height: 20px;
        font-size: 1.7em;
        line-height: 1;
        font-weight: 500; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h2.label a, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h3.label a {
          display: block;
          color: #54594e;
          text-decoration: none; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h2.label:after, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h3.label:after {
          position: absolute;
          top: 5px;
          right: 5px;
          display: block;
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          content: "\e80d";
          font-size: 13px; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h2.label:hover, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item h3.label:hover {
          cursor: pointer; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.opened .filter-Container {
        overflow: visible; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.opened.selectbox-multiple .filter-Container {
        border-bottom: none; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item div.filter-Container {
        background: none repeat scroll 0 0 #FFF;
        overflow: hidden;
        height: 0;
        border-bottom: 1px solid #a0a69b; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item div.filter-Container ul li a {
          font-size: 17px;
          text-decoration: none; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item div.filter-Container ul li a i {
            position: relative;
            top: -2px;
            left: -3px;
            display: inline-block;
            width: 24px;
            text-align: center;
            font-size: 16px;
            -webkit-font-smoothing: subpixel-antialiased; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li {
        position: relative;
        display: block;
        margin: 0;
        padding: 5px 0 5px 10px;
        font-size: 1.7em;
        line-height: 1;
        color: #00569d; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li:hover {
          cursor: pointer; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li:before, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li:after {
          position: absolute;
          top: 7px;
          display: block; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li:before {
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          top: 10px;
          left: -4px;
          content: "\0055";
          font-size: 9px;
          line-height: 1; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .selected li:after {
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          top: 5px;
          right: 5px;
          color: #666;
          content: "\006E";
          font-size: 13px;
          line-height: 1; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap {
        overflow: hidden;
        position: absolute;
        top: 100%;
        right: 0;
        left: 0;
        height: 0;
        background: #FFF;
        border-bottom: 1px solid #a0a69b; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap ul {
          margin: 0;
          padding: 0px 0; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap ul {
          position: relative;
          z-index: 24;
          padding: 5px 0 5px;
          background: #FFF; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap ul li {
            position: relative;
            display: block;
            padding: 5px 0;
            font-size: 1.7em;
            line-height: 1; }
            .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap ul li:hover {
              cursor: pointer;
              color: #00569d; }
            .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap ul li.selected {
              color: #00569d; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data {
          padding: 0 0 10px; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data input {
            display: inline-block;
            float: left;
            margin: 0;
            padding: 0 2px;
            width: 90px;
            border: 1px solid #a0a69b; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data label + input {
            margin-left: 10px; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data label.reset {
            display: none; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data input:hover + label.reset, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data input:focus + label.reset, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data input:active + label.reset {
            display: inline-block;
            float: left;
            clear: none;
            margin: 0;
            padding: 0;
            width: 0;
            height: 0;
            font-size: 1em; }
          .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data label.reset span {
            position: relative;
            top: 2px;
            left: -1.1em;
            z-index: 9;
            display: inline-block;
            margin: 0 0 0 -1px;
            width: 1em;
            height: 1em; }
            .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item .pulldown-wrap fieldset.data label.reset span:after {
              display: inline-block;
              width: 1em;
              margin-left: 0.2em;
              margin-right: 0.2em;
              font-family: "lempertzwebregular";
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              line-height: 1em;
              speak: none;
              text-decoration: inherit;
              text-align: center;
              text-transform: none;
              position: absolute;
              top: 0px;
              right: 0px;
              display: block;
              color: #666;
              content: "\006E";
              font-size: 13px;
              line-height: 1; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.opened h3.label:after {
        content: "\e80e"; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.opened div.pulldown-wrap.scrollable {
        overflow-y: scroll; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.standAlone {
        padding: 0px 0 0px; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.standAlone .chosen-container-single .chosen-single, .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.standAlone aside .chosen-container-single .chosen-single {
          padding: 5px 0 11px;
          border-top: 0; }
      .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.checkbox {
        overflow: hidden;
        padding: 4px 0 9px;
        margin: 2px 0 8px;
        border-bottom: 1px solid #a0a69b; }
        .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.checkbox input[type=checkbox] {
          float: right;
          display: block;
          border: 1px solid #a0a69b;
          height: 16px;
          width: 16px;
          margin: 2px 6px 4px;
          /*
          -moz-appearance: inherit;
          -webkit-appearance: inherit;
          &:checked {
            position: relative;
            &:before {
              content: '\2714';
              position: absolute;
              left: 0px;
              top: -3px;
              color: $color-grey-dark;
            }
          }
          */ }
    .content .detailview.detailview-2col.detailview-Catalogue aside h2 + .filter-Item.checkbox {
      padding-top: 5px; }
    .content .detailview.detailview-2col.detailview-Catalogue aside h3.label i, .content .detailview.detailview-2col.detailview-Catalogue aside div.pulldown-wrap i {
      display: inline-block;
      width: 24px;
      text-align: center; }
      .content .detailview.detailview-2col.detailview-Catalogue aside h3.label i.icon-list-2, .content .detailview.detailview-2col.detailview-Catalogue aside div.pulldown-wrap i.icon-list-2 {
        position: relative;
        top: -2px;
        left: -3px;
        font-size: 16px;
        -webkit-font-smoothing: subpixel-antialiased; }
      .content .detailview.detailview-2col.detailview-Catalogue aside h3.label i.icon-grid, .content .detailview.detailview-2col.detailview-Catalogue aside div.pulldown-wrap i.icon-grid {
        position: relative;
        top: -2px;
        left: -3px;
        font-size: 16px;
        -webkit-font-smoothing: subpixel-antialiased; }
    .content .detailview.detailview-2col.detailview-Catalogue aside .filter-Item.selectbox-single div.pulldown-wrap ul li.selected {
      display: none; }
    .content .detailview.detailview-2col.detailview-Catalogue aside dl {
      overflow: hidden; }
      .content .detailview.detailview-2col.detailview-Catalogue aside dl dt {
        display: inline-block;
        float: left;
        clear: left;
        width: 1em;
        font-size: 2em;
        text-align: center; }
      .content .detailview.detailview-2col.detailview-Catalogue aside dl dd {
        display: inline;
        float: left;
        font-size: 1.7em; }
        .content .detailview.detailview-2col.detailview-Catalogue aside dl dd:before {
          display: inline;
          padding: 0 0.5em;
          float: left;
          content: "="; }
  .content .detailview.detailview-2col.detailview-Catalogue footer {
    display: block;
    float: left;
    width: 100%;
    background: white; }
  .content .detailview.detailview-2col.detailview-Catalogue.grid section {
    /*
      	4 * column 
      	3 * padding 12%
      */ }
    .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article {
      display: inline-block;
      float: left;
      margin: 0 0 50px 3%;
      width: 21.7%;
      height: 550px; }
      @media screen and (max-width: 1024px) {
        .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article {
          width: 29.5%; } }
      @media screen and (max-width: 650px) {
        .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article {
          width: 46%; } }
      @media screen and (max-width: 480px) {
        .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article {
          width: 86%;
          margin: 0 2% 50px 7%; } }
      .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article .innerWrap div.lotid, .content .detailview.detailview-2col.detailview-Catalogue.grid section .maincontent-InnerWrap article .innerWrap .price h3 {
        color: #a0a69b; }
  .content .detailview.detailview-2col.detailview-Catalogue.list section .auctionPageNav {
    margin-bottom: 25px; }
  .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap {
    margin-right: 0px; }
    .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article {
      display: block;
      margin: 0 0 25px 3%;
      height: 180px; }
      .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article:hover:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        top: -12px; }
      .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap {
        position: relative;
        display: block;
        margin: 0;
        width: 100%;
        height: 100%;
        text-align: right; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.imgWrap, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.textWrap, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.buttonWrap, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.actionWrap, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.lotid {
          position: absolute;
          text-align: left;
          word-wrap: normal;
          word-break: normal; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.author {
          word-wrap: normal; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.imgWrap {
          top: 0;
          right: 80%;
          bottom: 0;
          left: 0;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.textWrap, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.buttonWrap {
          top: -4px;
          right: 28%;
          bottom: 0;
          left: 40%;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto; }
          .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.textWrap p.description, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.buttonWrap p.description {
            display: block; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.buttonWrap {
          top: auto;
          bottom: 10%; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.price {
          display: inline-block;
          float: none;
          margin-top: -4px;
          width: 26%;
          text-align: left; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.textwrap h2 {
          height: 3em; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.lotid {
          top: -4px;
          right: 63%;
          bottom: 0;
          left: 23%;
          margin: 0;
          padding: 0;
          width: auto;
          height: auto;
          height: 1em;
          padding: 0 0 22px; }
        .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article .innerWrap div.actionWrap a {
          padding: 0; }
      .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article:after {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        position: absolute;
        right: 0px;
        bottom: -14px;
        left: 0px;
        z-index: 21;
        display: block;
        height: 1px;
        background: #a0a69b;
        content: " "; }
      .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article:last-child:after, .content .detailview.detailview-2col.detailview-Catalogue.list section .maincontent-InnerWrap article:hover:after {
        display: none; }

#filter-pseudofield-view .filter-Container ul {
  margin: 0px;
  padding: 0; }
  #filter-pseudofield-view .filter-Container ul li {
    padding: 0; }
    #filter-pseudofield-view .filter-Container ul li:before {
      display: none; }
    #filter-pseudofield-view .filter-Container ul li a {
      display: block;
      padding: 0 0 6px;
      text-decoration: none; }

/*
#sbox {
  margin: 5px 0;
  
  padding: 1% 2%;
  width: 96%;
  &:focus {
    background: #f2f2f2;
  }
  
}
*/
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100.01%;
  font-family: 'Garamond', Times, 'Times New Roman', serif; }

html, body {
  width: 100%;
  height: 100%; }

body {
  font-size: 0.625em;
  color: #54594e; }

a, a:visited {
  color: #54594e;
  text-decoration: underline;
  border: 0;
  outline: 0; }

a:hover, a:visited:hover, a:focus, a:active {
  color: #00569d;
  text-decoration: underline;
  border: 0;
  outline: 0; }

a img {
  border: 0; }

a {
  background: none;
  border: none;
  outline: 0; }

a:active, a:focus, a:hover, a.active, li.active > a {
  color: #00569d;
  text-decoration: underline; }

/*
*::selection { color: #000; background: #DDD; }
*::-moz-selection { color: #000; background: #DDD; }
*::-webkit-selection { color: #000; background: #DDD; }
*/
p, ul, ol, dl, li, dt, dd {
  margin: 0;
  padding: 0;
  list-style: none; }

blockquote, cite, q {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic; }

blockquote {
  margin: 0 0 1em 1.6em;
  color: #a0a69b; }

b, strong {
  font-weight: bold; }

i, em {
  font-style: italic; }

big {
  font-size: 116.667%; }

small {
  font-size: 91.667%; }

pre {
  line-height: 1.5em;
  margin: 0 0 1em 0; }

pre, code, kbd, tt, samp, var {
  font-size: 100%; }

pre, code {
  color: #800; }

kbd, samp, var, tt {
  color: #a0a69b;
  font-weight: bold; }

var, dfn {
  font-style: italic; }

textarea, pre, code, kbd, samp, var, tt {
  font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }

sup, sub {
  position: relative;
  top: 0.2em;
  font-size: 0.85em;
  line-height: 0;
  letter-spacing: 0.04em; }

acronym, abbr {
  position: relative;
  top: -0.5em;
  font-size: 0.7em;
  border-bottom: 0;
  font-variant: small-caps;
  letter-spacing: 0.07em;
  cursor: help; }

hr {
  clear: both;
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  color: #FFF;
  background: #FFF;
  border: 0;
  border: 0;
  outline: 0; }

.hideme {
  position: absolute;
  top: -9876px;
  left: -9876px; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  float: none; }

.clearL {
  clear: left; }

.clearR {
  clear: right; }

.floatL {
  float: left;
  display: inline; }

.floatR {
  float: right;
  display: inline; }

.highlight {
  color: #c30; }

.dimmed {
  color: #a0a69b; }

.info {
  background: #f8f8f8;
  color: #a0a69b;
  padding: 10px;
  margin-bottom: 0.5em;
  font-size: 91.7%; }

.note {
  background: #efe;
  color: #040;
  border: 2px #484 solid;
  padding: 10px;
  margin-bottom: 1em; }

.important {
  background: #ffe;
  color: #440;
  border: 2px #884 solid;
  padding: 10px;
  margin-bottom: 1em; }

.warning {
  background: #fee;
  color: #400;
  border: 2px #844 solid;
  padding: 10px;
  margin-bottom: 1em; }

ul.hmenu {
  margin: 0;
  padding: 0; }
  ul.hmenu li {
    position: static;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 1em;
    /*
    li:hover > ul {
      z-index: 8;
      display: block;
    }
    li:hover > ul {
      z-index: 9;
    }
    */ }
    ul.hmenu li a {
      display: block;
      margin: 0;
      padding: 0;
      text-decoration: none; }
    ul.hmenu li ul {
      position: absolute;
      top: 100%;
      left: 0;
      display: none;
      margin: 1px 0 0 0;
      padding: 0px 0 0 0;
      width: 100%;
      background: #FFF; }
    ul.hmenu li.active > ul {
      z-index: 8;
      display: block; }

ul.vmenu {
  position: static;
  margin: 0;
  padding: 0; }

ul.vmenu li {
  position: relative;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  font-size: 1em; }

ul.vmenu li a {
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none; }

.mR0 {
  margin-right: 0px !important; }

.mR1em {
  margin-right: 1em !important; }

.mR2em {
  margin-right: 2em !important; }

.mR3em {
  margin-right: 3em !important; }

.mR4em {
  margin-right: 4em !important; }

.mR5em {
  margin-right: 5em !important; }

.mT10 {
  margin-top: 10px !important; }

.mT25 {
  margin-top: 25px !important; }

.mL10 {
  margin-left: 10px !important; }

address {
  font-weight: normal;
  font-style: normal; }

body {
  overflow-y: scroll;
  overflow-x: hidden; }

.ym-skiplinks a.ym-skip:focus, .ym-skiplinks a.ym-skip:active {
  color: #fff;
  background: #333;
  border-bottom: 1px #a0a69b solid;
  padding: 20px 0;
  text-align: center;
  text-decoration: none; }

.ym-wrapper, .msgGrowl {
  overflow: hidden;
  max-width: 1260px;
  margin: 0 auto; }

.ym-wbox {
  padding: 30px 20px; }

header#logo {
  position: relative;
  z-index: 200;
  padding: 15px 0;
  text-align: center; }
  @media screen and (max-width: 768px) {
    header#logo {
      padding: 2.5em 0 1em; } }
  header#logo > a {
    display: block;
    text-decoration: none; }
    header#logo > a img {
      display: block;
      margin: 0 auto;
      border: 0; }
  header#logo .infoWrap {
    padding: 1.5em 0 0;
    color: #FFF; }
    header#logo .infoWrap div.buttonWrap {
      padding: 0; }
  header#logo .vmenu {
    position: relative;
    padding: 0; }
    header#logo .vmenu li {
      position: relative;
      display: block;
      border-top: 1px solid #FFF;
      list-style: none; }
      header#logo .vmenu li > ul li {
        padding: 0 0 0 1em; }
        header#logo .vmenu li > ul li:before {
          left: 0.5em; }
      header#logo .vmenu li:before {
        position: absolute;
        top: 0.3em;
        left: 0em;
        display: inline-block;
        color: #FFF;
        content: "›";
        font-size: 2em;
        font-weight: normal; }
      header#logo .vmenu li a, header#logo .vmenu li strong {
        display: block;
        padding: 0.4em 0 0.4em 0.8em;
        color: #FFF;
        font-size: 1.7em; }
        header#logo .vmenu li a:hover, header#logo .vmenu li strong:hover {
          color: #FFF; }
    header#logo .vmenu > li:first-child {
      border-top: 0; }
  header#logo form {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0; }
    header#logo form ::-webkit-input-placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form ::-moz-placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form :-ms-input-placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form input:-moz-placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form :-o-placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form :placeholder {
      padding-top: 4px;
      color: #FFF;
      opacity: 1;
      font-size: 1em;
      line-height: 1; }
    header#logo form .ffCheckbox:after {
      color: #000; }
    header#logo form fieldset {
      position: relative;
      display: block;
      margin: 0px 0 0 0;
      padding: 0px 0 0 0;
      width: 100%;
      height: auto; }
      header#logo form fieldset legend {
        color: #FFF; }
        header#logo form fieldset legend span {
          border-color: #FFF; }
      header#logo form fieldset.data {
        margin: 0 0 10px 0; }
        header#logo form fieldset.data input.tx-solr-q {
          display: inline-block;
          padding: 2px 5px 4px;
          width: 96%;
          height: 20px;
          color: #FFF;
          background: #00569d;
          border: 1px solid #FFF;
          font-size: 1.7em;
          line-height: 1; }
      header#logo form fieldset.checkbox input {
        display: inline-block;
        float: left;
        width: 12px;
        height: 12px;
        background: #00569d;
        border: 1px solid #FFF; }
      header#logo form fieldset.checkbox label, header#logo form fieldset.checkbox .ffCheckboxWrapper a {
        color: #FFF; }
      header#logo form fieldset.submit p a, header#logo form fieldset.submit p a:hover {
        position: relative;
        display: block;
        padding: 0.4em 0 0.4em 0.8em;
        color: #FFF; }
        header#logo form fieldset.submit p a:before, header#logo form fieldset.submit p a:hover:before {
          position: absolute;
          top: 0.2em;
          left: 0em;
          display: inline-block;
          color: #FFF;
          content: "›";
          font-size: 1.5em;
          font-weight: normal; }
      header#logo form fieldset.submit input {
        display: block;
        margin: 0;
        padding: 0.1em 0.25em;
        width: 50%;
        color: #00569d;
        background: #FFF;
        line-height: 1;
        text-align: center;
        font-size: 1.7em;
        line-height: 1.5; }
    header#logo form.login legend {
      display: block; }
    header#logo form.logout {
      margin: 0;
      padding: 0; }
      header#logo form.logout fieldset.submit {
        position: relative;
        margin: 0;
        padding: 0;
        border-top: 1px solid #FFF; }
        header#logo form.logout fieldset.submit:before {
          position: absolute;
          top: 0.3em;
          left: 0em;
          display: inline-block;
          color: #FFF;
          content: "›";
          font-size: 2em;
          font-weight: normal; }
        header#logo form.logout fieldset.submit input {
          margin: 0;
          padding: 0.4em 0 0 0.8em !important;
          width: auto;
          color: #FFF;
          background: none;
          outline: none;
          text-decoration: none;
          line-height: 1; }
          header#logo form.logout fieldset.submit input:hover {
            cursor: pointer; }

html.fontface header#logo > a img {
  visibility: hidden; }
html.fontface header#logo > a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  color: #54594e;
  font-family: "lempertzwebregular";
  font-style: normal;
  font-weight: normal;
  font-size: 80px;
  text-align: center;
  content: '\e835'; }
@media screen and (max-width: 768px) {
  html.fontface header#logo > a:before {
    top: 20px; } }
@media screen and (max-width: 480px) {
  html.fontface header#logo > a:before {
    font-size: 60px; } }

#mainnav {
  float: left; }

#metanav {
  float: right; }
  #metanav li:last-child a {
    padding-left: 0; }

#topnav {
  position: relative;
  border-bottom: 1px solid #a0a69b;
  margin-bottom: 4.1em;
  height: 3em; }
  #topnav .hmenu {
    height: 100%; }
    #topnav .hmenu li {
      height: 100%; }
      #topnav .hmenu li > a {
        display: block;
        padding: 6px 0.4em 9px;
        font-size: 1.7em;
        line-height: 1em;
        color: #54594e; }
        #topnav .hmenu li > a:hover, #topnav .hmenu li > a:visited, #topnav .hmenu li > a:visited:hover {
          color: #54594e; }
      #topnav .hmenu li.active > a {
        color: #00569d; }
      #topnav .hmenu li:first-child > a {
        padding-left: 0; }
      #topnav .hmenu li:last-child > a {
        padding-right: 0; }
    #topnav .hmenu#metanav li.active ul {
      left: auto;
      right: 0;
      width: auto;
      text-align: right; }
  @media screen and (max-width: 768px) {
    #topnav {
      position: absolute;
      top: 27px;
      right: 20px;
      left: 20px;
      margin: 0;
      padding: 0;
      height: 0;
      border: 0;
      cursor: pointer; }
      #topnav:before {
        position: absolute;
        left: 0;
        top: -27px;
        display: block;
        padding: 3px 5px 2px;
        width: 20px;
        height: 20px;
        color: #FFF;
        background: #54594e;
        font-family: "lempertzwebregular";
        content: "\e81e";
        font-size: 17px;
        line-height: 17px;
        text-align: center; }
      #topnav:after {
        position: absolute;
        left: 20px;
        top: -27px;
        display: block;
        padding: 3px 7px 2px 5px;
        width: auto;
        height: 20px;
        color: #FFF;
        background: #54594e;
        content: "Menü";
        font-size: 16px;
        line-height: 19px;
        text-align: center; }
      #topnav .hmenu {
        display: none; }
      #topnav.visible {
        z-index: 270;
        height: auto; }
        #topnav.visible:before, #topnav.visible:after {
          padding-bottom: 5px; }
        #topnav.visible .hmenu {
          position: relative;
          display: block;
          width: 100%;
          height: auto;
          background: #54594e; }
          #topnav.visible .hmenu li {
            position: relative;
            float: none;
            display: block;
            margin: 0;
            padding: 0;
            height: auto;
            text-align: left; }
            #topnav.visible .hmenu li > a {
              position: relative;
              display: block;
              margin: 0;
              padding: 10px 0 10px 28px;
              color: #FFF;
              font-size: 1.7em;
              line-height: 1em; }
              #topnav.visible .hmenu li > a:hover, #topnav.visible .hmenu li > a:visited, #topnav.visible .hmenu li > a:visited:hover {
                color: #FFF; }
              #topnav.visible .hmenu li > a:before {
                position: absolute;
                top: 8px;
                left: 16px;
                z-index: 5;
                display: block;
                width: 12px;
                height: 7px;
                color: #FFF;
                font-weight: normal;
                content: "›";
                font-size: 24px; }
              #topnav.visible .hmenu li > a:after {
                position: absolute;
                top: 0px;
                left: 11px;
                right: 11px;
                display: block;
                height: 1px;
                background: #FFF;
                content: " "; }
            #topnav.visible .hmenu li.current:before {
              position: absolute;
              top: 0px;
              right: 11px;
              bottom: 0px;
              left: 11px;
              background: #FFF;
              content: " "; }
            #topnav.visible .hmenu li.current > a, #topnav.visible .hmenu li.current > a:hover, #topnav.visible .hmenu li.current > a:before {
              color: #54594e !important; }
            #topnav.visible .hmenu li:first-child > a:after {
              display: none; }
            #topnav.visible .hmenu li ul {
              position: static;
              background: none; }
              #topnav.visible .hmenu li ul li a {
                padding-left: 60px; }
                #topnav.visible .hmenu li ul li a:before {
                  left: 48px; }
              #topnav.visible .hmenu li ul li:first-child > a:after {
                display: block; }
        #topnav.visible #metanav {
          background: #a0a69b; }
          #topnav.visible #metanav.current > a, #topnav.visible #metanav.current > a:hover, #topnav.visible #metanav.current > a:before {
            color: #a0a69b !important; } }
  @media screen and (max-width: 480px) {
    #topnav {
      left: 10px; }
      #topnav:after {
        display: none; } }

#funcnav {
  position: absolute;
  top: -30px;
  right: 0;
  list-style: none;
  margin: 0; }
  #funcnav > li {
    display: inline-block;
    float: left;
    margin: 0 0 0 2px;
    padding: 0 0 0;
    width: 25px;
    height: 25px;
    overflow: visible; }
    #funcnav > li > a {
      position: relative;
      display: block;
      margin: 0;
      padding: 0;
      width: 100%;
      height: 100%;
      color: #FFF;
      background: #54594e;
      font-size: 1.7em;
      line-height: 28px;
      text-decoration: none;
      -webkit-transition: background, 1s, linear, 0.5s;
      -moz-transition: background, 1s, linear, 0.5s;
      transition: background, 1s, linear, 0.5s; }
      #funcnav > li > a i {
        position: relative;
        top: 0px;
        font-size: 1.2em; }
      #funcnav > li > a > div {
        position: absolute;
        top: 5px;
        left: 5px; }
    #funcnav > li:hover > a, #funcnav > li > a:hover, #funcnav > li.active > a {
      background: #00569d;
      text-decoration: none; }
    #funcnav > li.active {
      height: 27px; }
    #funcnav > li .fadepop {
      position: absolute;
      top: 27px;
      right: 0;
      z-index: 999;
      display: none;
      margin-bottom: 0;
      padding: 1.5em;
      width: 315px;
      color: #FFF;
      background: #00569d;
      text-align: left; }
      #funcnav > li .fadepop p {
        font-size: 1.7em;
        line-height: 1.2;
        margin-bottom: 10px; }
    @media screen and (max-width: 768px) {
      #funcnav > li#userinfo {
        display: none; } }
    #funcnav > li.lang {
      width: 34px; }
      #funcnav > li.lang > a {
        font-size: 1.2em; }
      #funcnav > li.lang #unionjack {
        padding: 4px 0 0 0; }
    #funcnav > li.social > a {
      background: #a0a69b; }
      #funcnav > li.social > a i.icon-twitter {
        position: relative;
        top: -1px;
        left: 1px;
        font-size: 17px; }
    #funcnav > li.mylemp {
      width: 125px; }
      #funcnav > li.mylemp > a {
        line-height: 25px; }
        #funcnav > li.mylemp > a i {
          top: 1px;
          left: -2px; }
      @media screen and (max-width: 480px) {
        #funcnav > li.mylemp {
          width: 25px; }
          #funcnav > li.mylemp > a i {
            left: 0; }
          #funcnav > li.mylemp > a span.title {
            display: none; } }

#main {
  padding-top: 3em; }
  #main #teaserheader {
    margin-bottom: 20px; }

.fancybox_content #main {
  padding-top: 0; }

#footer {
  display: block;
  clear: both;
  float: left;
  width: 100%;
  margin: 0;
  padding: 7em 1.5em 1.5em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  #footer hr {
    margin: 0 auto 10px auto;
    padding: 0;
    width: 42px;
    height: 2px;
    background: #54594e;
    display: block; }
  #footer p {
    margin: 0; }
  #footer .ym-hlist {
    text-align: center; }
    #footer .ym-hlist ul {
      float: none; }
      #footer .ym-hlist ul li {
        float: none; }
        #footer .ym-hlist ul li a {
          color: #54594e; }
          #footer .ym-hlist ul li a:hover {
            color: #00569d; }
        #footer .ym-hlist ul li.active a, #footer .ym-hlist ul li.active a:hover {
          color: #00569d; }
  #footer address {
    display: none;
    font-style: normal; }
    #footer address p {
      font-size: 1em; }

.ym-gbox {
  padding: 0 0;
  min-height: 1px; }

.ym-wrapper .ym-col3, .ym-wrapper .msgGrowl {
  display: none; }
.ym-wrapper.columnWidth2575 .ym-col1, .ym-wrapper.columnWidth2575 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col1, .ym-wrapper.columnWidth7525 .columnWidth7525.msgGrowl {
  width: 75%; }
  .ym-wrapper.columnWidth2575 .ym-col1 > .ym-gbox, .ym-wrapper.columnWidth2575 .ym-col1 > .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col1 > .ym-gbox, .ym-wrapper.columnWidth7525 .ym-col1 > .columnWidth7525.msgGrowl {
    padding: 0; }
.ym-wrapper.columnWidth2575 .ym-col3, .ym-wrapper.columnWidth2575 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col3, .ym-wrapper.columnWidth7525 .columnWidth7525.msgGrowl {
  display: block;
  width: 25%; }
  .ym-wrapper.columnWidth2575 .ym-col3 > .ym-gbox, .ym-wrapper.columnWidth2575 .ym-col3 > .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col3 > .ym-gbox, .ym-wrapper.columnWidth7525 .ym-col3 > .columnWidth7525.msgGrowl {
    padding: 0; }
.ym-wrapper.columnWidth2575 .ym-column > .ym-col1, .ym-wrapper.columnWidth2575 .ym-column > .columnWidth2575.msgGrowl {
  float: right;
  margin: 0; }
  .ym-wrapper.columnWidth2575 .ym-column > .ym-col1 > .ym-gbox, .ym-wrapper.columnWidth2575 .ym-column > .ym-col1 > .columnWidth2575.msgGrowl {
    padding-left: 12px; }
.ym-wrapper.columnWidth2575 .ym-column > .ym-col3, .ym-wrapper.columnWidth2575 .ym-column > .columnWidth2575.msgGrowl {
  float: none;
  margin: 0; }
  .ym-wrapper.columnWidth2575 .ym-column > .ym-col3 > .ym-gbox, .ym-wrapper.columnWidth2575 .ym-column > .ym-col3 > .columnWidth2575.msgGrowl {
    padding-right: 12px; }
.ym-wrapper.columnWidth7525 .ym-column > .ym-col1, .ym-wrapper.columnWidth7525 .ym-column > .columnWidth7525.msgGrowl {
  float: left;
  margin: 0; }
  .ym-wrapper.columnWidth7525 .ym-column > .ym-col1 > .ym-gbox, .ym-wrapper.columnWidth7525 .ym-column > .ym-col1 > .columnWidth7525.msgGrowl {
    padding-right: 12px; }
.ym-wrapper.columnWidth7525 .ym-column > .ym-col3, .ym-wrapper.columnWidth7525 .ym-column > .columnWidth7525.msgGrowl {
  float: right;
  margin: 0;
  padding-top: 5.6em; }
  .ym-wrapper.columnWidth7525 .ym-column > .ym-col3 > .ym-gbox, .ym-wrapper.columnWidth7525 .ym-column > .ym-col3 > .columnWidth7525.msgGrowl {
    padding-left: 12px; }

body.loggedin #funcnav li.mylemp a {
  background: #00569d !important; }

/* reset fallback values in modern browsers */
@media screen and (min-width: 0px) {
  .ym-wrapper, .msgGrowl {
    min-width: 0px; } }

@media screen and (max-width: 900px) {
  #topnav .hmenu li > a {
    padding-left: 3px;
    padding-right: 3px;
    font-size: 1.6em; } }

@media screen and (max-width: 768px) {
  .linearize-level-1, .linearize-level-1 > [class*="ym-c"], .linearize-level-1 > [class*="ym-g"] {
    /* linearization for grids and columns module */
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: auto !important; }
  .linearize-level-1 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"] {
    /* reset defined gutter values */
    margin: 0;
    padding: 0;
    /* optional for containing floats */
    overflow: hidden; }
  .linearize-level-1 > [class*="ym-g"] {
    margin: 0 !important;
    padding: 0 !important; }
    .linearize-level-1 > [class*="ym-g"] > .ym-gbox {
      margin: 0 !important;
      padding: 0 !important; }
  nav .ym-hlist ul {
    padding-right: 10px; }
  .ym-searchform {
    display: block;
    float: none;
    width: auto;
    padding-right: 10px;
    text-align: right; }
  .ym-searchform input[type="search"] {
    width: 14%; } }

@media screen and (max-width: 480px) {
  .ym-wbox {
    padding: 30px 10px; }
  .ym-searchform, nav .ym-hlist ul {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .linearize-level-2, .linearize-level-2 > [class*="ym-c"], .linearize-level-2 > [class*="ym-g"] {
    /* linearization for grids and columns module */
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    width: auto !important; }
  .linearize-level-2 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {
    /* reset defined gutter values */
    margin: 0;
    padding: 0;
    /* optional for containing floats */
    overflow: hidden; }
  .ym-searchform, nav .ym-hlist ul, nav .ym-hlist li {
    display: block;
    float: none;
    width: auto;
    text-align: left; }
  .ym-searchform input[type="search"] {
    width: 75%; } }

::-webkit-input-placeholder {
  color: #a0a69b;
  font-size: 1em; }

::-moz-placeholder {
  color: #a0a69b;
  font-size: 1em; }

:-ms-input-placeholder {
  color: #a0a69b;
  font-size: 1em; }

input:-moz-placeholder {
  color: #a0a69b;
  font-size: 1em; }

:-o-placeholder {
  color: #a0a69b; }

:placeholder {
  color: #a0a69b; }

input[type=submit], button {
  cursor: pointer; }

input, select, textarea:focus {
  outline: 0;
  border: 0;
  box-shadow: none; }

@media screen and (max-width: 480px) {
  .ym-form {
    padding: 20px 10px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; } }
.ym-form .ym-fbox-wrap {
  margin-bottom: 25px; }
  @media screen and (max-width: 480px) {
    .ym-form .ym-fbox-wrap .ym-g50, .ym-form .ym-fbox-wrap .ym-g33, .ym-form .ym-fbox-wrap .ym-g66 {
      width: 100%; }
      .ym-form .ym-fbox-wrap .ym-g50 .ym-gbox-left, .ym-form .ym-fbox-wrap .ym-g50 .ym-gbox-right, .ym-form .ym-fbox-wrap .ym-g50 .ym-gbox, .ym-form .ym-fbox-wrap .ym-g33 .ym-gbox-left, .ym-form .ym-fbox-wrap .ym-g33 .ym-gbox-right, .ym-form .ym-fbox-wrap .ym-g33 .ym-gbox, .ym-form .ym-fbox-wrap .ym-g66 .ym-gbox-left, .ym-form .ym-fbox-wrap .ym-g66 .ym-gbox-right, .ym-form .ym-fbox-wrap .ym-g66 .ym-gbox {
        padding: 0 0 10px 0 !important; } }

div.error, label.error, legend.error, .alert-error {
  color: #D90000 !important; }

input.error, textarea.error, input.f3-form-error, .ffSelectWrapper.error .ffSelectButton, .error .ffSelectButton, .ffSelectWrapper.f3-form-error .ffSelectButton, .alert.alert-error, .control-group.error input, .f3-form-error > .ffCheckbox {
  border-color: #D90000 !important; }

.f3-form-error > a {
  color: #D90000 !important; }

.alert {
  position: relative;
  border: 1px solid #D90000;
  font-size: 17px;
  padding: 7px; }
  .alert i {
    position: absolute;
    top: 8px;
    left: 5px;
    font-size: 22px; }
  .alert p {
    padding: 0 0 0 25px;
    margin-bottom: 0; }
  .alert .femanager_error {
    padding: 0 0 0 26px; }
    .alert .femanager_error li {
      font-size: 12px; }

.femanager_flashmessages > div, .flashmessages > div {
  position: relative;
  font-size: 17px;
  padding: 7px; }
.femanager_flashmessages .message-ok, .flashmessages .message-ok {
  border: 1px solid #3C763D;
  color: #3C763D; }
  .femanager_flashmessages .message-ok .message-body, .flashmessages .message-ok .message-body {
    font-weight: bold; }
.femanager_flashmessages .message-notice, .flashmessages .message-notice {
  border: 1px solid #31708F;
  color: #31708F; }
  .femanager_flashmessages .message-notice .message-body, .flashmessages .message-notice .message-body {
    font-weight: bold; }
.femanager_flashmessages .message-error, .flashmessages .message-error {
  border: 1px solid #FF0000;
  color: #FF0000; }
  .femanager_flashmessages .message-error .message-body, .flashmessages .message-error .message-body {
    font-weight: bold; }

.tx-femanager .control-group .controls {
  position: relative; }

input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active {
  border: 0;
  outline: 0; }

input, textarea, select {
  border: 0;
  outline: 0; }

button {
  background: none;
  border: 0;
  outline: 0; }

form.standard {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  /*
  fieldset label.prettyCheckbox {
    font-size: 1.1em;
  }
  input.hiddenCheckbox {
    position: absolute;
    top: -9876px;
    left: -9876px;
  }
  */
  /*
  input[type=submit],
  fieldset.submit input {
  	margin: 0;
  	padding: 0;
  }
  */
  /* //<ZERSTöRT REGISTRIERUNGS FORMULAR 
  fieldset.checkbox {
    .ym-fbox-wrap {
      .controls {

      }
      label {
        left: 23px;
        position: absolute;
        top: 50px;
        line-height: auto;
      }
    }
  } */ }
  form.standard.registration {
    margin: 0 auto;
    padding: 20px 0;
    max-width: 648px; }
    form.standard.registration input {
      margin: 2px 0px 4px; }
    form.standard.registration label#privacy-label {
      width: 100%;
      display: inline;
      float: none; }
    form.standard.registration #privacy {
      display: inline; }
  form.standard fieldset {
    position: relative;
    display: block;
    margin: 0px 0 0 0;
    padding: 0px 0 0 0;
    /*width: 100%;*/
    height: auto; }
    form.standard fieldset.delivery, form.standard fieldset.billing, form.standard fieldset.catalogue {
      margin-top: 30px; }
  form.standard fieldset fieldset {
    margin: 0;
    padding: 0 0 0;
    border: 0; }
  form.standard fieldset label {
    display: block;
    line-height: 1; }
  form.standard fieldset label.error {
    clear: left; }
  form.standard fieldset label.error, form.standard fieldset.text label.behaveLikeLegend.error span, form.standard fieldset.submit p.error {
    color: black; }
  form.standard fieldset.data input.error, form.standard fieldset.text textarea.error {
    border-color: #d90000;
    outline: 0 none; }
  form.standard fieldset input, form.standard fieldset textarea, form.standard fieldset select {
    display: block;
    color: #54594e;
    background: #FFF;
    border: 1px solid #a0a69b;
    outline: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-family: 'Garamond', Times, 'Times New Roman', serif; }
  form.standard fieldset textarea {
    display: block;
    padding: 5px;
    resize: none;
    font-size: 17px;
    color: #54594e;
    background: #FFF;
    border: 1px solid #a0a69b; }
  form.standard fieldset.checkbox input[type="checkbox"] {
    height: 16px;
    width: 16px;
    margin: 2px 6px 4px; }
  form.standard fieldset.checkbox label {
    display: inline-block;
    float: left;
    clear: left;
    /* */
    margin: 0 30px 10px 0;
    padding: 0;
    width: 215px;
    height: 2em; }
  form.standard.statusreport fieldset.checkbox input[type="checkbox"] {
    float: left;
    clear: left;
    margin-top: 0; }
  form.standard.statusreport fieldset.checkbox label {
    float: left;
    clear: none;
    width: auto;
    height: auto; }
  form.standard fieldset.data input.radio {
    display: inline;
    float: left;
    clear: left;
    margin: 0 5px 10px 0;
    padding: 0;
    width: auto;
    height: auto;
    font-size: 1.2em;
    color: #FFF;
    background: inherit; }
  form.standard fieldset.data label.radio {
    line-height: 1;
    font-weight: normal;
    font-size: 1.4em; }
  form.standard fieldset.data label.aboveField {
    position: relative;
    display: block;
    float: left;
    clear: left;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0; }
  form.standard fieldset.data label.aboveField span {
    position: absolute;
    top: 0;
    display: block;
    margin: 0;
    padding: 0 0 9px 0;
    width: 215px;
    height: 1em;
    font-size: 1.1em;
    line-height: 1; }
  form.standard fieldset.data input.underLabel {
    display: block;
    margin-top: 20px; }
  form.standard fieldset {
    position: relative;
    margin: 0;
    padding-top: 0;
    margin-bottom: 10px; }
    form.standard fieldset fieldset {
      position: relative;
      margin: 0px 0 0;
      padding: 0 0 0; }
      form.standard fieldset fieldset legend {
        position: relative; }
    form.standard fieldset.submit {
      margin: 0;
      padding: 10px 0 0; }
    form.standard fieldset legend {
      border-bottom: 1px solid #a0a69b;
      display: block;
      font-weight: normal;
      margin-bottom: 20px;
      width: 100%; }
      form.standard fieldset legend span {
        display: block;
        height: auto;
        padding: 0 0 3px;
        font-size: 23px;
        font-weight: bold; }
    form.standard fieldset legend + p {
      margin: 0px 0 0;
      padding: 0 0 20px; }
    form.standard fieldset label, form.standard fieldset input {
      position: relative;
      display: inline-block;
      width: auto; }
    form.standard fieldset label {
      display: block;
      margin-bottom: 10px; }
      form.standard fieldset label.inline {
        display: inline-block;
        margin-right: 20px; }
      form.standard fieldset label span.inline-alert-error:before {
        content: "("; }
      form.standard fieldset label span.inline-alert-error:after {
        content: ")"; }
    form.standard fieldset input {
      padding: 5px 6px;
      margin: 0;
      width: 100%;
      height: 32px;
      font-size: 17px;
      line-height: 25px;
      color: #54594e;
      background: #FFF;
      border: 1px solid #a0a69b;
      border-radius: 0;
      /*
      &:focus {
        border-color: $color-blue;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline: 0 none;
      }
      */ }
      form.standard fieldset input[type=file] {
        border: none;
        padding: 0;
        margin: 0;
        cursor: pointer; }
    form.standard fieldset.agb label {
      display: inline-block; }
  form.standard .w33p {
    width: 188px !important; }
  form.standard .w50p {
    width: 300px !important; }
  form.standard .w66p {
    width: 412px !important; }
  form.standard .w100p {
    width: 636px !important; }

form.standard, .filter {
  /* checkbox 
  .ffCheckboxWrapper a {
    display: block;
    margin-left: 20px;
    text-decoration: none;
    color: #6F6F6F;
    position: relative;
  }
  .ffCheckbox {
    position: relative;
    top: -2px;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
    background: #FFF;
    border: 1px solid $color-grey;
    &:after {
      position: absolute;
      top: 0px;
      left: 1px;
      display: none;
      color: #000;
      content: "\2714";
      font-size: 17px;
      line-height: 1.2;
    }
  }
  */
  /*
  .ffCheckboxWrapper:hover .ffCheckbox,
  .ffCheckboxWrapper.focus .ffCheckbox,
  .ffCheckboxWrapper.on:hover .ffCheckbox,
  .ffCheckboxWrapper.on.focus .ffCheckbox
  */
  /*
  .ffCheckboxWrapper.on .ffCheckbox {
    border-color: #000;
    &:after {
      display: block;
    }
  }
  .ffRadioWrapper a {
    text-decoration: none;
    color: #555;
    position: relative;
  }
  .ffRadio {
    position: relative;
    width: 14px;
    height: 14px;
    float: left;
    cursor: pointer;
    background: #FFF;
    border: 1px solid #666;
    border-radius: 18px;
    &:after {
      position: absolute;
      top: 2px;
      right: 2px;
      bottom: 2px;
      left: 2px;
      display: none;
      background: $color-grey-dark;
      border-radius: 14px;
      content: " ";
    }
  }
  */
  /*
  .ffRadioWrapper:hover .ffRadio,
  .ffRadioWrapper.focus .ffRadio,
  .ffRadioWrapper.on:hover .ffRadio,
  .ffRadioWrapper.on.focus .ffRadio
  */
  /*
  .ffRadioWrapper.on .ffRadio {
    &:after {
      display: block;
    }
  }
  */
  /* selectbox */ }
  form.standard .ffTextBoxWrapper, form.standard .ffPasswordWrapper, form.standard .ffCheckboxWrapper, form.standard .ffRadioWrapper, form.standard .ffTextAreaWrapper, form.standard .ffSubmitWrapper, form.standard .ffResetWrapper, form.standard .ffButtonWrapper, .filter .ffTextBoxWrapper, .filter .ffPasswordWrapper, .filter .ffCheckboxWrapper, .filter .ffRadioWrapper, .filter .ffTextAreaWrapper, .filter .ffSubmitWrapper, .filter .ffResetWrapper, .filter .ffButtonWrapper {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0; }
  form.standard .ffSelectWrapper, .filter .ffSelectWrapper {
    display: inline-block;
    zoom: 1;
    margin: 0; }
  form.standard .ffTextBoxLeft:hover, form.standard .ffTextBoxRight:hover, form.standard .ffPasswordLeft:hover, form.standard .ffPasswordRight:hover, form.standard .ffCheckbox:hover, form.standard .ffRadio:hover, form.standard .ffSelectButton:hover, form.standard .ffSelectButton span:hover, form.standard .ffSelectMenuWrapper div.ffSelectMenuTop:hover, form.standard .ffSelectMenuWrapper div.ffSelectMenuBottom:hover, form.standard .ffSelectMenuWrapper > div > span:hover, form.standard .ffTextAreaTop:hover, form.standard .ffTextAreaTop span:hover, form.standard .ffTextAreaBottom:hover, form.standard .ffTextAreaBottom span:hover, form.standard .ffSubmitWrapper a:hover, form.standard .ffSubmitWrapper a span:hover, form.standard .ffResetWrapper a:hover, form.standard .ffResetWrapper a span:hover, form.standard .ffButtonWrapper a:hover, form.standard .ffButtonWrapper a span:hover, .filter .ffTextBoxLeft:hover, .filter .ffTextBoxRight:hover, .filter .ffPasswordLeft:hover, .filter .ffPasswordRight:hover, .filter .ffCheckbox:hover, .filter .ffRadio:hover, .filter .ffSelectButton:hover, .filter .ffSelectButton span:hover, .filter .ffSelectMenuWrapper div.ffSelectMenuTop:hover, .filter .ffSelectMenuWrapper div.ffSelectMenuBottom:hover, .filter .ffSelectMenuWrapper > div > span:hover, .filter .ffTextAreaTop:hover, .filter .ffTextAreaTop span:hover, .filter .ffTextAreaBottom:hover, .filter .ffTextAreaBottom span:hover, .filter .ffSubmitWrapper a:hover, .filter .ffSubmitWrapper a span:hover, .filter .ffResetWrapper a:hover, .filter .ffResetWrapper a span:hover, .filter .ffButtonWrapper a:hover, .filter .ffButtonWrapper a span:hover {
    cursor: pointer; }
  form.standard .ffCheckboxWrapper a, form.standard .ffRadioWrapper a, .filter .ffCheckboxWrapper a, .filter .ffRadioWrapper a {
    font-size: 17px;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0 24px 0 5px; }
  form.standard .ffSelectWrapper, form.standard .ffCheckboxWrapper, form.standard .ffRadioWrapper, .filter .ffSelectWrapper, .filter .ffCheckboxWrapper, .filter .ffRadioWrapper {
    float: left;
    clear: left; }
  form.standard .ffSelectWrapper, .filter .ffSelectWrapper {
    position: relative;
    top: 0px; }
    form.standard .ffSelectWrapper .ffSelect, .filter .ffSelectWrapper .ffSelect {
      /*height: 25px;*/
      width: 205px !important; }
      form.standard .ffSelectWrapper .ffSelect .ffSelectButton, .filter .ffSelectWrapper .ffSelect .ffSelectButton {
        /*margin-top: 25px;*/
        position: relative;
        color: #54594e;
        background: #FFF;
        border: 1px solid #a0a69b;
        /*
        	&.icon-arrow-down-bold:after {
        		content: "\0057";
        	}
        	&.icon-arrow-up-bold:after {
        		content: "\0058";
        	}
        */ }
        form.standard .ffSelectWrapper .ffSelect .ffSelectButton:after, .filter .ffSelectWrapper .ffSelect .ffSelectButton:after {
          position: absolute;
          top: 3px;
          right: 6px;
          display: block;
          color: #000;
          font-family: 'lempertzwebregular';
          content: "\e80d";
          font-size: 18px;
          line-height: 1; }
    form.standard .ffSelectWrapper.active .ffSelectButton:after, .filter .ffSelectWrapper.active .ffSelectButton:after {
      content: "\e80e"; }
  form.standard .ffSelectWrapper, .filter .ffSelectWrapper {
    margin: 0;
    width: 200px;
    *clear: both; }
  form.standard .ffSelect, .filter .ffSelect {
    position: relative; }
    form.standard .ffSelect ul li, .filter .ffSelect ul li {
      margin: 0 !important;
      padding: 2px 0 3px !important;
      line-height: 1; }
      form.standard .ffSelect ul li:before, .filter .ffSelect ul li:before {
        display: none !important; }
  form.standard .ffSelect > a, .filter .ffSelect > a {
    display: block;
    text-decoration: none;
    outline: 0;
    cursor: default; }
  form.standard .ffSelect > a > span, .filter .ffSelect > a > span {
    display: block;
    padding: 5px 5px 3px;
    height: 17px;
    margin-right: 40px;
    padding-left: 5px;
    background-position: 0 0;
    overflow: hidden;
    line-height: 17px;
    font-size: 17px;
    color: #555;
    white-space: nowrap;
    *white-space: normal;
    text-overflow: ellipsis; }
  form.standard .ffSelectMenuWrapper, .filter .ffSelectMenuWrapper {
    width: 100%; }
  form.standard .ffSelectMenuMidBG, .filter .ffSelectMenuMidBG {
    background: #FFF;
    border: 1px solid #a0a69b;
    border-width: 0 1px 1px; }
  form.standard .ffSelectMenuMid, .filter .ffSelectMenuMid {
    max-height: 200px;
    overflow: auto;
    margin: 0;
    /*
    padding-left: 4px;
    margin-right:4px;
    */ }
  form.standard .ffSelectMenuWrapper .ffSelectMenuMidBG ul, .filter .ffSelectMenuWrapper .ffSelectMenuMidBG ul {
    list-style-type: none;
    margin: 0 0;
    padding: 0; }
  form.standard .ffSelectMenuWrapper .ffSelectMenuMidBG li, .filter .ffSelectMenuWrapper .ffSelectMenuMidBG li {
    padding: 5px 7px;
    cursor: default;
    background-color: #fff; }
  form.standard .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN, .filter .ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN {
    font-size: 14px; }
  form.standard .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN, .filter .ffSelectMenuWrapper .ffSelectMenuMidBG li.disabled SPAN {
    color: #a0a69b; }
  form.standard .ffSelectMenuWrapper .ffSelectMenuMidBG li.on, .filter .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
    background-color: #a0a69b; }
  form.standard .ffSelectMenuTop, .filter .ffSelectMenuTop {
    height: 2px; }
  form.standard .ffSelectMenuTop span, .filter .ffSelectMenuTop span {
    display: block;
    height: 5px;
    margin-left: 8px; }
  form.standard .ffSelectMenuBottom, .filter .ffSelectMenuBottom {
    height: 5px; }
  form.standard .ffSelectMenuBottom span, .filter .ffSelectMenuBottom span {
    display: block;
    height: 5px;
    margin-left: 8px; }

form.standard#lotsearch {
  position: relative;
  padding: 0 20px 0 10px; }
  form.standard#lotsearch > div {
    display: none; }
  form.standard#lotsearch fieldset {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: auto; }
    form.standard#lotsearch fieldset label, form.standard#lotsearch fieldset input {
      display: inline-block;
      font-size: 1em;
      line-height: 1; }
    form.standard#lotsearch fieldset label {
      margin: 0;
      padding: 0 5px 0 0; }
    form.standard#lotsearch fieldset #lotid {
      display: inline-block;
      margin: 0;
      padding: 1px 0 1px 2px;
      width: 60px;
      height: auto;
      font-size: 17px;
      line-height: 17px;
      border-color: #54594e; }
    form.standard#lotsearch fieldset button {
      position: absolute;
      top: 0px;
      right: -20px;
      bottom: 0px;
      width: 20px;
      overflow: hidden;
      display: block;
      background: #54594e; }
      form.standard#lotsearch fieldset button i:before {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline;
        margin: -6px 0 0 -6px;
        color: #FFF;
        font-size: 12px;
        line-height: 12px; }

#privacy-label span {
  padding-left: 0; }

.ym-form fieldset {
  overflow: initial !important; }

.ym-form-text {
  font-size: 17px; }

/* fe_login */
.tx-felogin-pi1 h1 + p {
  padding-top: 30px; }
.tx-felogin-pi1 fieldset.data {
  padding: 0; }
.tx-felogin-pi1 > div {
  font-size: 17px; }
.tx-felogin-pi1 legend {
  font-size: 17px; }
.tx-felogin-pi1 span {
  font-size: 17px; }
.tx-felogin-pi1 .error {
  font-size: 15px;
  padding-bottom: 10px; }
.tx-felogin-pi1 fieldset.submit span.backlink {
  font-size: 1em; }
  .tx-felogin-pi1 fieldset.submit span.backlink a {
    font-size: 1.7em;
    border-bottom: 1px solid #54594e; }
.tx-felogin-pi1 form.standard fieldset.checkbox input {
  position: relative;
  top: 0px;
  margin-top: 0;
  float: left; }
.tx-felogin-pi1 form.standard fieldset.checkbox label {
  float: none;
  clear: none;
  height: auto; }

/* fancylogin */
.fancybox_content form.standard.login fieldset.checkbox {
  margin-top: 0; }
  .fancybox_content form.standard.login fieldset.checkbox label {
    display: inline-block; }

form.standard.login.loginOnPage {
  margin: 0 auto;
  padding: 20px 0;
  max-width: 648px; }

.tx-femanager .control-group .control-label {
  height: initial; }

#privacy-wrapper {
  display: inline; }

form.catalogueorder img {
  width: 50px;
  height: 72px; }

form.standard.interests fieldset.checkbox {
  overflow: hidden; }
  form.standard.interests fieldset.checkbox div.tag {
    display: inline-block;
    float: left;
    width: 20%; }
    form.standard.interests fieldset.checkbox div.tag input {
      position: relative;
      top: 0px;
      margin: 0 5px 10px 0;
      float: left;
      clear: left; }
    form.standard.interests fieldset.checkbox div.tag label {
      float: left;
      clear: none;
      height: auto;
      width: auto; }
    form.standard.interests fieldset.checkbox div.tag:nth-child(5n+1) {
      clear: left; }

input[type=submit].textlink, input[type=submit].btn, a.textlink, .tx-felogin-pi1 fieldset.submit span.backlink a, a.btn {
  position: relative;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-size: 1.7em;
  line-height: 1em; }
  input[type=submit].textlink:before, input[type=submit].textlink i[class^="icon-"]:before, input[type=submit].btn:before, input[type=submit].btn i[class^="icon-"]:before, a.textlink:before, .tx-felogin-pi1 fieldset.submit span.backlink a:before, a.textlink i[class^="icon-"]:before, a.textlink .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink a, a.btn:before, a.btn i[class^="icon-"]:before {
    position: relative;
    top: 1px;
    display: inline;
    padding-right: 4px;
    width: auto;
    font-size: 13px; }
  input[type=submit].textlink:before, input[type=submit].btn:before, a.textlink:before, .tx-felogin-pi1 fieldset.submit span.backlink a:before, a.btn:before {
    content: "\e80b";
    font-family: "lempertzwebregular"; }
  input[type=submit].textlink.hidearrow:before, input[type=submit].textlink.wide:before, input[type=submit].textlink.large:before, input[type=submit].btn.hidearrow:before, input[type=submit].btn.wide:before, input[type=submit].btn.large:before, a.textlink.hidearrow:before, .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow:before, a.textlink.wide:before, .tx-felogin-pi1 fieldset.submit span.backlink a.wide:before, a.textlink.large:before, .tx-felogin-pi1 fieldset.submit span.backlink a.large:before, a.btn.hidearrow:before, a.btn.wide:before, a.btn.large:before {
    display: none; }
  input[type=submit].textlink.hidearrow i.icon-bid:before, input[type=submit].btn.hidearrow i.icon-bid:before, a.textlink.hidearrow i.icon-bid:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-bid:before {
    top: 1px;
    margin-left: 3px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-bookmark:before, input[type=submit].btn.hidearrow i.icon-bookmark:before, a.textlink.hidearrow i.icon-bookmark:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-bookmark:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-highlight:before, input[type=submit].btn.hidearrow i.icon-highlight:before, a.textlink.hidearrow i.icon-highlight:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-highlight:before {
    top: 2px;
    margin-left: 1px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-eye:before, input[type=submit].btn.hidearrow i.icon-eye:before, a.textlink.hidearrow i.icon-eye:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-eye:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-aftermarket:before, input[type=submit].btn.hidearrow i.icon-aftermarket:before, a.textlink.hidearrow i.icon-aftermarket:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-aftermarket:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-alarm:before, input[type=submit].btn.hidearrow i.icon-alarm:before, a.textlink.hidearrow i.icon-alarm:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-alarm:before {
    top: 2px;
    margin-left: 2px;
    font-size: 19px; }
  input[type=submit].textlink.hidearrow i.icon-document-1:before, input[type=submit].btn.hidearrow i.icon-document-1:before, a.textlink.hidearrow i.icon-document-1:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-document-1:before {
    top: 0px;
    margin-left: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-close-1:before, input[type=submit].btn.hidearrow i.icon-close-1:before, a.textlink.hidearrow i.icon-close-1:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-close-1:before {
    top: 0px;
    margin-left: 3px;
    font-size: 13px; }
  input[type=submit].textlink.hidearrow i.icon-list-2:before, input[type=submit].btn.hidearrow i.icon-list-2:before, a.textlink.hidearrow i.icon-list-2:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow, a.btn.hidearrow i.icon-list-2:before {
    top: 0px;
    margin-left: 3px;
    font-size: 16px; }
input[type=submit].textlink, a.textlink, .tx-felogin-pi1 fieldset.submit span.backlink a {
  position: relative;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-size: 1.7em;
  line-height: 1em;
  margin: 0 0 0 0.5em;
  padding: 0 0 0.1em 0;
  color: #54594e;
  border-bottom: 0px solid #54594e;
  text-decoration: none !important; }
  input[type=submit].textlink:before, input[type=submit].textlink i[class^="icon-"]:before, a.textlink:before, .tx-felogin-pi1 fieldset.submit span.backlink a:before, a.textlink i[class^="icon-"]:before, a.textlink .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink a {
    position: relative;
    top: 1px;
    display: inline;
    padding-right: 4px;
    width: auto;
    font-size: 13px; }
  input[type=submit].textlink:before, a.textlink:before, .tx-felogin-pi1 fieldset.submit span.backlink a:before {
    content: "\e80b";
    font-family: "lempertzwebregular"; }
  input[type=submit].textlink.hidearrow:before, input[type=submit].textlink.wide:before, input[type=submit].textlink.large:before, a.textlink.hidearrow:before, .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow:before, a.textlink.wide:before, .tx-felogin-pi1 fieldset.submit span.backlink a.wide:before, a.textlink.large:before, .tx-felogin-pi1 fieldset.submit span.backlink a.large:before {
    display: none; }
  input[type=submit].textlink.hidearrow i.icon-bid:before, a.textlink.hidearrow i.icon-bid:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 1px;
    margin-left: 3px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-bookmark:before, a.textlink.hidearrow i.icon-bookmark:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-highlight:before, a.textlink.hidearrow i.icon-highlight:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 2px;
    margin-left: 1px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-eye:before, a.textlink.hidearrow i.icon-eye:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-aftermarket:before, a.textlink.hidearrow i.icon-aftermarket:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].textlink.hidearrow i.icon-alarm:before, a.textlink.hidearrow i.icon-alarm:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 2px;
    margin-left: 2px;
    font-size: 19px; }
  input[type=submit].textlink.hidearrow i.icon-document-1:before, a.textlink.hidearrow i.icon-document-1:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 0px;
    margin-left: 2px;
    font-size: 18px; }
  input[type=submit].textlink.hidearrow i.icon-close-1:before, a.textlink.hidearrow i.icon-close-1:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 0px;
    margin-left: 3px;
    font-size: 13px; }
  input[type=submit].textlink.hidearrow i.icon-list-2:before, a.textlink.hidearrow i.icon-list-2:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    top: 0px;
    margin-left: 3px;
    font-size: 16px; }
  input[type=submit].textlink:before, a.textlink:before, .tx-felogin-pi1 fieldset.submit span.backlink a:before {
    position: absolute;
    left: -1em;
    display: inline;
    content: "\e80b";
    font-family: "lempertzwebregular";
    font-size: 0.75em; }
  input[type=submit].textlink:hover, a.textlink:hover, .tx-felogin-pi1 fieldset.submit span.backlink a:hover {
    color: #000;
    color: #00569d;
    border-color: #00569d; }
  input[type=submit].textlink.hidearrow i:before, a.textlink.hidearrow i:before, a.textlink.hidearrow .tx-felogin-pi1 fieldset.submit span.backlink a.hidearrow, .tx-felogin-pi1 fieldset.submit span.backlink a.textlink.hidearrow a.hidearrow {
    margin-left: 0;
    width: auto; }
input[type=submit].btn.large + .textlink, a.btn.large + .textlink {
  margin-bottom: 0.75em !important;
  margin-left: 1.5em !important;
  padding-top: 0.75em !important; }
input[type=submit].btn, a.btn {
  position: relative;
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-size: 1.7em;
  line-height: 1em;
  margin-right: 3px;
  padding: 3px 6px 3px 2px;
  width: auto;
  height: auto;
  color: #FFF;
  background: #00569d;
  border-color: 1px solid #00569d;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-size: 1.7em;
  line-height: 1;
  text-decoration: none; }
  input[type=submit].btn:before, input[type=submit].btn i[class^="icon-"]:before, a.btn:before, a.btn i[class^="icon-"]:before {
    position: relative;
    top: 1px;
    display: inline;
    padding-right: 4px;
    width: auto;
    font-size: 13px; }
  input[type=submit].btn:before, a.btn:before {
    content: "\e80b";
    font-family: "lempertzwebregular"; }
  input[type=submit].btn.hidearrow:before, input[type=submit].btn.wide:before, input[type=submit].btn.large:before, a.btn.hidearrow:before, a.btn.wide:before, a.btn.large:before {
    display: none; }
  input[type=submit].btn.hidearrow i.icon-bid:before, a.btn.hidearrow i.icon-bid:before {
    top: 1px;
    margin-left: 3px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].btn.hidearrow i.icon-bookmark:before, a.btn.hidearrow i.icon-bookmark:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].btn.hidearrow i.icon-highlight:before, a.btn.hidearrow i.icon-highlight:before {
    top: 2px;
    margin-left: 1px;
    margin-right: 2px;
    font-size: 18px; }
  input[type=submit].btn.hidearrow i.icon-eye:before, a.btn.hidearrow i.icon-eye:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].btn.hidearrow i.icon-aftermarket:before, a.btn.hidearrow i.icon-aftermarket:before {
    top: 2px;
    margin-left: 2px;
    font-size: 15px; }
  input[type=submit].btn.hidearrow i.icon-alarm:before, a.btn.hidearrow i.icon-alarm:before {
    top: 2px;
    margin-left: 2px;
    font-size: 19px; }
  input[type=submit].btn.hidearrow i.icon-document-1:before, a.btn.hidearrow i.icon-document-1:before {
    top: 0px;
    margin-left: 2px;
    font-size: 18px; }
  input[type=submit].btn.hidearrow i.icon-close-1:before, a.btn.hidearrow i.icon-close-1:before {
    top: 0px;
    margin-left: 3px;
    font-size: 13px; }
  input[type=submit].btn.hidearrow i.icon-list-2:before, a.btn.hidearrow i.icon-list-2:before {
    top: 0px;
    margin-left: 3px;
    font-size: 16px; }
  input[type=submit].btn:hover, a.btn:hover {
    color: #FFF;
    background: #00569d; }
  input[type=submit].btn.wide, input[type=submit].btn.large, a.btn.wide, a.btn.large {
    padding-left: 0.75em;
    padding-right: 0.75em;
    min-width: 145px;
    text-align: center; }
  input[type=submit].btn.large, a.btn.large {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    font-weight: bold; }
  input[type=submit].btn.white, a.btn.white {
    color: #54594e;
    background: #FFF; }
    input[type=submit].btn.white:hover, a.btn.white:hover {
      color: #54594e;
      background: #FFF; }
  input[type=submit].btn.bordered, a.btn.bordered {
    color: #00569d !important;
    background: #FFF !important;
    border: 1px solid #00569d !important; }

input[type=submit] {
  padding-right: 5px !important;
  padding-left: 5px !important; }

.textlinkWrap {
  display: inline-block;
  font-size: 1em !important; }
  .textlinkWrap a {
    position: relative;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0;
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
    font-size: 1.7em;
    line-height: 1em;
    margin: 0 0 0 0.5em;
    padding: 0 0 0.1em 0;
    color: #54594e;
    border-bottom: 0px solid #54594e;
    text-decoration: none !important; }
    .textlinkWrap a:before, .textlinkWrap a i[class^="icon-"]:before {
      position: relative;
      top: 1px;
      display: inline;
      padding-right: 4px;
      width: auto;
      font-size: 13px; }
    .textlinkWrap a:before {
      content: "\e80b";
      font-family: "lempertzwebregular"; }
    .textlinkWrap a.hidearrow:before, .textlinkWrap a.wide:before, .textlinkWrap a.large:before {
      display: none; }
    .textlinkWrap a.hidearrow i.icon-bid:before {
      top: 1px;
      margin-left: 3px;
      margin-right: 2px;
      font-size: 18px; }
    .textlinkWrap a.hidearrow i.icon-bookmark:before {
      top: 2px;
      margin-left: 2px;
      font-size: 15px; }
    .textlinkWrap a.hidearrow i.icon-highlight:before {
      top: 2px;
      margin-left: 1px;
      margin-right: 2px;
      font-size: 18px; }
    .textlinkWrap a.hidearrow i.icon-eye:before {
      top: 2px;
      margin-left: 2px;
      font-size: 15px; }
    .textlinkWrap a.hidearrow i.icon-aftermarket:before {
      top: 2px;
      margin-left: 2px;
      font-size: 15px; }
    .textlinkWrap a.hidearrow i.icon-alarm:before {
      top: 2px;
      margin-left: 2px;
      font-size: 19px; }
    .textlinkWrap a.hidearrow i.icon-document-1:before {
      top: 0px;
      margin-left: 2px;
      font-size: 18px; }
    .textlinkWrap a.hidearrow i.icon-close-1:before {
      top: 0px;
      margin-left: 3px;
      font-size: 13px; }
    .textlinkWrap a.hidearrow i.icon-list-2:before {
      top: 0px;
      margin-left: 3px;
      font-size: 16px; }
    .textlinkWrap a:before {
      position: absolute;
      left: -1em;
      display: inline;
      content: "\e80b";
      font-family: "lempertzwebregular";
      font-size: 0.75em; }
    .textlinkWrap a:hover {
      color: #000;
      color: #00569d;
      border-color: #00569d; }

.btn + .textlinkWrap {
  margin-left: 10px !important; }

.buttonWrap {
  margin: 0;
  padding-top: 20px; }
  .buttonWrap > a.btn, .buttonWrap > input[type=submit].btn {
    margin-top: 0px;
    margin-bottom: 10px; }

.content ul.buttonWrap {
  margin: 0;
  padding: 0; }
  .content ul.buttonWrap > li {
    display: block;
    margin: 0 0 1em;
    padding: 0;
    font-size: 1em;
    line-height: 1; }

.content p > .btn {
  font-size: 17px !important;
  text-decoration: none !important; }

.blueHover > div .btn {
  transition: color 0.2s ease-out, background 0.2s ease-out; }

.blueHover > div:hover .btn {
  color: #00569d !important;
  background: #FFF !important; }

.content {
  width: 100%;
  /*
  .csc-textpic .csc-textpic-imagewrap {
    float: none !important;
  }
  .csc-textpic .csc-textpic-imagewrap figure {
    max-width: 100%;
    overflow: hidden;
    display: block;
  }
  .csc-textpic-center .csc-textpic-imagewrap, .csc-textpic-center .csc-textpic-imagewrap {
    width: 100%;
    display: block;
  }
  .csc-textpic-center .csc-textpic-center-outer {
    max-width: 100%;
  }
  .csc-textpic-center .csc-textpic-center-inner {
    width: 100%;
  }
  */
  /* equalize col height */
  /* Anmelden oder Registrieren */
  /* Teaser */
  /*
   .ym-grid.location {
    .ym-gbox {
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
    }
    .gbox-innerWrap,
    .csc-textpic .csc-textpic-imagewrap figure {
      margin: 0;
      padding: 0;
    }
    & .ym-g50 {
      position: relative !important;
    }
    & > .ym-g50:first-child > .ym-gbox {
      margin-right: 10px;
    }
    & > .ym-g50:last-child > .ym-gbox {
      margin-left: 10px;
    }
    .gbox-innerWrap,
    .googlemapWrap {
      width: 100%;
      height: 100%;
    }
    .googlemapWrap {
      position: relative; 
    }
      .googlemap {
        
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
      }
    @include media($small-tablet) {
      .ym-g33 {
        display: block;
        margin-bottom: 5px;
        float: none;
        width: 100%;
      }
      .ym-gbox {
        margin: 0 !important;
        padding: 0;
      }
    }
  }
  */
  /* VideoJS */
  /* skiplinks */
  /* Currency crazy formatting */
  /* Flashmessages */ }
  .content img {
    height: auto;
    width: 100%;
    max-width: 100%; }
  .content .googlemap img {
    max-width: none; }
  .content hr {
    height: 1px;
    border: 0;
    background: #a0a69b; }
  .content header hgroup {
    margin: 0 0 10px 0; }
  .content header.csc-header {
    margin: 0 0 10px 0; }
  .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p, .content legend, .content label, .content input, .content ul > li, .content ol > li {
    font-size: 1.7em;
    line-height: 1.2;
    margin-bottom: 20px; }
  .content legend, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    position: relative; }
    .content legend.regular, .content legend i, .content legend em, .content h1.regular, .content h1 i, .content h1 em, .content h2.regular, .content h2 i, .content h2 em, .content h3.regular, .content h3 i, .content h3 em, .content h4.regular, .content h4 i, .content h4 em, .content h5.regular, .content h5 i, .content h5 em, .content h6.regular, .content h6 i, .content h6 em {
      font-weight: normal; }
    .content legend.bold, .content legend b, .content legend strong, .content h1.bold, .content h1 b, .content h1 strong, .content h2.bold, .content h2 b, .content h2 strong, .content h3.bold, .content h3 b, .content h3 strong, .content h4.bold, .content h4 b, .content h4 strong, .content h5.bold, .content h5 b, .content h5 strong, .content h6.bold, .content h6 b, .content h6 strong {
      font-weight: bold; }
    .content legend.underlined, .content h1.underlined, .content h2.underlined, .content h3.underlined, .content h4.underlined, .content h5.underlined, .content h6.underlined {
      border-bottom: 1px solid #a0a69b;
      padding: 0 0 10px 0;
      margin: 0 0 20px 0; }
    .content legend.hr, .content h1.hr, .content h2.hr, .content h3.hr, .content h4.hr, .content h5.hr, .content h6.hr {
      padding-top: 20px;
      border-bottom: 0;
      font-size: 3.5em; }
      .content legend.hr:before, .content h1.hr:before, .content h2.hr:before, .content h3.hr:before, .content h4.hr:before, .content h5.hr:before, .content h6.hr:before {
        position: absolute;
        overflow: hidden;
        display: block;
        content: ".";
        text-indent: -9876px;
        top: 0;
        background: none repeat scroll 0 0 #54594e;
        display: block;
        height: 2px;
        margin-bottom: 20px;
        padding: 0;
        width: 42px; }
    .content legend a, .content h1 a, .content h2 a, .content h3 a, .content h4 a, .content h5 a, .content h6 a {
      text-decoration: none; }
  .content h1 {
    margin: 0 0 0.2em 0;
    padding: 0;
    font-size: 3.5em; }
  .content h2 {
    margin: 0 0 20px 0;
    padding: 10px 0 10px 0;
    font-size: 2.3em;
    font-weight: normal; }
  .content h3 {
    margin: 0 0 10px 0;
    padding: 10px 0 10px 0;
    font-size: 2.3em;
    font-weight: normal; }
  .content .csc-header.csc-header-n1 > h1.hr {
    padding-bottom: 20px; }
  .content header hr {
    background: none repeat scroll 0 0 #54594e;
    display: block;
    height: 2px;
    margin-bottom: 20px;
    padding: 0;
    width: 42px; }
  .content .inlinenewsContainer {
    overflow: hidden;
    margin: 0 0 10px;
    border-bottom: 1px solid #a0a69b; }
    .content .inlinenewsContainer h2.inlinenewsHeadline {
      font-size: 2.3em;
      font-weight: bold; }
    .content .inlinenewsContainer .inlinenewsDate {
      display: inline-block;
      float: right;
      width: 200px;
      color: #a0a69b;
      font-size: 1.7em;
      font-weight: normal;
      text-align: right; }
    .content .inlinenewsContainer .inlinenewsContent {
      margin-right: 200px; }
      .content .inlinenewsContainer .inlinenewsContent p a {
        text-decoration: underline; }
  .content ul, .content ol {
    margin-bottom: 20px; }
    .content ul li, .content ol li {
      position: relative;
      margin-bottom: 0;
      padding: 0 0 0 1em;
      list-style: none;
      font-size: 1.7em;
      line-height: 1.2; }
      .content ul li:before, .content ol li:before {
        position: absolute;
        top: -6px;
        left: 0;
        display: inline-block;
        float: left;
        clear: left;
        content: "›";
        font-size: 1.4em;
        font-weight: normal; }
    .content ul > li li, .content ol > li li {
      font-size: 1em; }
    .content ul.imagelist, .content ol.imagelist {
      overflow: hidden;
      display: block; }
      .content ul.imagelist li, .content ol.imagelist li {
        display: inline-block;
        margin: 0;
        padding: 0; }
        .content ul.imagelist li:before, .content ol.imagelist li:before {
          display: none; }
      .content ul.imagelist[class*="colw"] li, .content ol.imagelist[class*="colw"] li {
        margin: 0; }
        .content ul.imagelist[class*="colw"] li img, .content ol.imagelist[class*="colw"] li img {
          width: 100%;
          max-width: 100%; }
      .content ul.imagelist.colw25p li, .content ol.imagelist.colw25p li {
        margin-right: 3%;
        width: 22.5%; }
        .content ul.imagelist.colw25p li:nth-child(4n), .content ol.imagelist.colw25p li:nth-child(4n) {
          margin-right: 0; }
      .content ul.imagelist.colw25p li, .content ol.imagelist.colw25p li {
        margin-right: 3%;
        width: 22.5%; }
        .content ul.imagelist.colw25p li:nth-child(4n), .content ol.imagelist.colw25p li:nth-child(4n) {
          margin-right: 0; }
  .content p a, .content p a:visited, .content p a:hover {
    text-decoration: underline; }
  .content .icon {
    display: inline-block; }
  .content .ym-grid .ym-g100 {
    width: 100%; }
  .content .ym-grid .ym-gr .ym-gbox {
    margin-right: 0;
    margin-left: 10px; }
  .content .ym-grid .col1 .ym-gbox {
    margin-left: 0;
    margin-right: 10px; }
  .content .ym-grid .col2 .ym-gbox {
    margin-left: 5px;
    margin-right: 5px; }
  .content .ym-grid .col3 .ym-gbox {
    margin-left: 10px;
    margin-right: 0; }
  .content .ym-grid.grid2020202020 .col1, .content .ym-grid.grid2020202020 .col2, .content .ym-grid.grid2020202020 .col3, .content .ym-grid.grid2020202020 .col4, .content .ym-grid.grid2020202020 .col5 {
    width: 18%;
    margin-right: 2.5%; }
    .content .ym-grid.grid2020202020 .col1 .ym-gbox, .content .ym-grid.grid2020202020 .col2 .ym-gbox, .content .ym-grid.grid2020202020 .col3 .ym-gbox, .content .ym-grid.grid2020202020 .col4 .ym-gbox, .content .ym-grid.grid2020202020 .col5 .ym-gbox {
      margin-left: 0;
      margin-right: 0; }
  .content .ym-grid.grid2020202020 .col5 {
    margin-right: 0; }
    .content .ym-grid.grid2020202020 .col5 .ym-gbox {
      margin-left: 0;
      margin-right: 0; }
  .content .ym-grid.ym-equalize > div > div {
    height: 100%; }
  .content .ym-grid.two-col-centered > .ym-g50 {
    position: relative; }
    .content .ym-grid.two-col-centered > .ym-g50.ym-gl {
      margin-left: 0;
      margin-right: 0; }
      .content .ym-grid.two-col-centered > .ym-g50.ym-gl .ym-gbox {
        margin-left: 0;
        margin-right: 0;
        padding-right: 14px;
        padding-left: 33%; }
    .content .ym-grid.two-col-centered > .ym-g50.ym-gr {
      margin-left: 0;
      margin-right: 0; }
      .content .ym-grid.two-col-centered > .ym-g50.ym-gr .ym-gbox {
        margin-left: 0;
        margin-right: 0;
        padding-right: 33%;
        padding-left: 14px; }
  .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom article, .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom form.standard {
    position: static;
    padding: 0 0 50px; }
  .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom footer, .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom form.standard fieldset.submit {
    position: absolute;
    bottom: 0;
    display: block;
    margin: 0;
    padding: 0;
    width: auto;
    border-top: 1px solid #a0a69b; }
  .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom form.standard fieldset.submit p {
    margin: 0;
    padding: 0; }
  .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom .ym-gl footer, .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom .ym-gl fieldset.submit {
    right: 14px;
    left: 33%; }
  .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom .ym-gr footer, .content .ym-grid.two-col-centered.fixFooterAndFieldsetToBottom .ym-gr fieldset.submit {
    right: 33%;
    left: 14px; }
  .content .teaser {
    margin: 0;
    padding: 0 0 0; }
    .content .teaser header h2 {
      margin: 0;
      padding: 0;
      margin-bottom: 5px;
      border: 0;
      font-size: 23px;
      font-weight: bold;
      line-height: 23px; }
      .content .teaser header h2 i {
        color: #00569d;
        padding: 0 10px 0 0;
        font-size: 1.3em; }
        .content .teaser header h2 i:before {
          margin: 0; }
        .content .teaser header h2 i.icon-peoples:before {
          width: auto; }
    .content .teaser p {
      min-height: 70px; }
    @media screen and (max-width: 768px) {
      .content .teaser footer {
        position: relative;
        top: -4em; } }
    @media screen and (max-width: 480px) {
      .content .teaser {
        padding-bottom: 20px; }
        .content .teaser p {
          height: auto !important;
          min-height: 0 !important; }
        .content .teaser footer {
          top: 0em !important; } }
  .content .ym-grid.blueHover .gbox-innerWrap {
    margin: 0;
    padding: 10px; }
  .content .ym-grid.blueHover .ym-g33 > .ym-gbox {
    background: #FFF;
    transition: background 0.2s ease-out; }
    .content .ym-grid.blueHover .ym-g33 > .ym-gbox h2, .content .ym-grid.blueHover .ym-g33 > .ym-gbox h2 i, .content .ym-grid.blueHover .ym-g33 > .ym-gbox p {
      transition: color 0.2s ease-out; }
  .content .ym-grid.blueHover .ym-g33:hover > .ym-gbox {
    background: #00569d !important; }
    .content .ym-grid.blueHover .ym-g33:hover > .ym-gbox h2, .content .ym-grid.blueHover .ym-g33:hover > .ym-gbox h2 i, .content .ym-grid.blueHover .ym-g33:hover > .ym-gbox p {
      color: #FFF !important; }
  @media screen and (max-width: 650px) {
    .content .ym-grid.blueHover .ym-g33 {
      display: block;
      margin-bottom: 5px;
      float: left;
      width: 100%; }
    .content .ym-grid.blueHover .ym-gbox {
      margin: 0 !important;
      padding: 0; } }
  .content .ym-grid.location {
    position: relative;
    margin-bottom: 10px; }
    .content .ym-grid.location .ym-g50, .content .ym-grid.location .ym-gbox, .content .ym-grid.location .gbox-innerWrap, .content .ym-grid.location .csc-textpic .csc-textpic-imagewrap figure {
      position: static;
      display: block;
      margin: 0;
      padding: 0; }
    .content .ym-grid.location > .ym-g50:first-child > .ym-gbox {
      margin-right: 10px; }
    .content .ym-grid.location .googlemapWrap {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 50%;
      padding: 0 0 0 10px; }
    .content .ym-grid.location .googlemap {
      width: 100%;
      height: 100%; }
  .content .video-js {
    padding-top: 56.25%; }
  .content .vjs-fullscreen {
    padding-top: 0px; }
  .content div.skiplinksOnPage {
    padding: 10px 0; }
    .content div.skiplinksOnPage a.linkToFirstSection {
      display: block;
      padding: 10px 0;
      text-align: center;
      color: #a0a69b;
      font-size: 30px;
      /*text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);*/ }
      .content div.skiplinksOnPage a.linkToFirstSection i.icon-anchor_down:before {
        width: auto; }
    .content div.skiplinksOnPage ul.hmenu {
      position: relative;
      display: block;
      clear: both;
      padding: 0 0;
      text-align: center; }
      .content div.skiplinksOnPage ul.hmenu li {
        position: relative;
        display: inline-block;
        float: none;
        margin: 0;
        padding: 0; }
        .content div.skiplinksOnPage ul.hmenu li:before {
          display: none; }
        .content div.skiplinksOnPage ul.hmenu li a {
          display: inline-block;
          padding: 5px;
          font-size: 1em;
          /*
          &:after {
            @include beforeAfter;
            top: 4px;
            right: -2px;
            bottom: 4px;
            display: block;
            width: 1px;
            background: $color-blue;
            content: " ";
          }
          */ }
        .content div.skiplinksOnPage ul.hmenu li:first-child > a {
          padding-left: 0; }
        .content div.skiplinksOnPage ul.hmenu li:last-child > a {
          padding-right: 0; }
          .content div.skiplinksOnPage ul.hmenu li:last-child > a:after {
            display: none; }
  .content .price .digits .foreign_currency {
    font-size: 10px;
    padding-left: 5px; }
    .content .price .digits .foreign_currency:before {
      content: '('; }
    .content .price .digits .foreign_currency:after {
      content: ')'; }
  .content .flashmessage {
    position: relative;
    margin: 0 0 20px 0; }
    .content .flashmessage .close {
      display: block;
      position: absolute;
      top: 12px;
      right: 4px;
      cursor: pointer; }
      .content .flashmessage .close i {
        font-size: 20px; }
    .content .flashmessage .typo3-message {
      border: 1px solid #a0a69b;
      padding: 1em; }
      .content .flashmessage .typo3-message.message-notice {
        border-color: #dd8c00; }
        .content .flashmessage .typo3-message.message-notice .message-header {
          color: #dd8c00; }
        .content .flashmessage .typo3-message.message-notice .message-body {
          color: #dd8c00; }
      .content .flashmessage .typo3-message.message-info {
        border-color: #00569d; }
        .content .flashmessage .typo3-message.message-info .message-header {
          color: #00569d; }
        .content .flashmessage .typo3-message.message-info .message-body {
          color: #00569d; }
      .content .flashmessage .typo3-message.message-ok {
        border-color: #049c00; }
        .content .flashmessage .typo3-message.message-ok .message-header {
          color: #049c00; }
        .content .flashmessage .typo3-message.message-ok .message-body {
          color: #049c00; }
      .content .flashmessage .typo3-message.message-warning {
        border-color: #dd8c00; }
        .content .flashmessage .typo3-message.message-warning .message-header {
          color: #dd8c00; }
        .content .flashmessage .typo3-message.message-warning .message-body {
          color: #dd8c00; }
      .content .flashmessage .typo3-message.message-error {
        border-color: #d90000; }
        .content .flashmessage .typo3-message.message-error .message-header {
          color: #d90000; }
        .content .flashmessage .typo3-message.message-error .message-body {
          color: #d90000; }
      .content .flashmessage .typo3-message ul li {
        font-size: 17px;
        color: #d90000; }
    .content .flashmessage .message-header {
      font-size: 25px;
      font-weight: bold; }
    .content .flashmessage .message-body {
      font-size: 17px; }

#spin {
  position: fixed;
  left: 46%;
  top: 48%;
  width: 8%;
  background: rgba(255, 255, 255, 0.2);
  height: 90px;
  z-index: 99999;
  border-radius: 5px; }

.color-grey, .color-grey-light {
  color: #a0a69b !important; }

.color-grey-dark {
  color: #54594e !important; }

.imageplaceholder, a:hover .imageplaceholder {
  position: relative;
  display: block;
  margin: 0 auto;
  width: auto;
  height: 100%;
  color: #54594e; }
  .imageplaceholder img, a:hover .imageplaceholder img {
    display: block; }
  .imageplaceholder span, a:hover .imageplaceholder span {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -10px 0 0 0;
    text-align: center;
    line-height: 20px;
    font-size: 1.7em; }

.content .ym-grid.highlights .ym-gbox {
  margin-left: 0px;
  margin-right: 0px; }

.content .ym-grid.highlights .col1 .ym-gbox {
  padding-right: 36px; }

.content .ym-grid.highlights .col2 .ym-gbox {
  padding-left: 12px;
  padding-right: 24px; }

.content .ym-grid.highlights .col3 .ym-gbox {
  padding-left: 24px;
  padding-right: 12px; }

.content .ym-grid.highlights .col4 .ym-gbox {
  padding-left: 36px; }

.content .ym-grid.highlights div.highlightbox {
  padding: 0 0 80px; }

.content .ym-grid.highlights div.highlightbox div.lotnumber {
  padding-bottom: 10px;
  font-size: 1.7em; }

.content .ym-grid.highlights div.highlightbox h2, .content .ym-grid.highlights div.highlightbox h3 {
  overflow: hidden;
  margin: 0;
  padding: 0;
  height: 55px;
  font-size: 2.3em; }

.content .ym-grid.highlights div.highlightbox h3 {
  font-weight: normal; }

.content .ym-grid.highlights div.highlightbox div.imgWrap {
  padding: 20px 0;
  height: 22em;
  text-align: center; }

.content .ym-grid.highlights div.highlightbox div.imgWrap img {
  display: inline-block;
  width: auto;
  max-width: 100%;
  max-height: 100%; }

.content .ym-grid.highlights div.highlightbox div.buttonWrap {
  padding-top: 0; }

.content .ym-grid.highlights div.highlightbox div.buttonWrap a.textlink, .content .ym-grid.highlights div.highlightbox div.buttonWrap .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink .content .ym-grid.highlights div.highlightbox div.buttonWrap a, .content .ym-grid.highlights div.highlightbox div.buttonWrap .tx-felogin-pi1 fieldset.submit span.backlink a, .tx-felogin-pi1 fieldset.submit span.backlink .content .ym-grid.highlights div.highlightbox div.buttonWrap a {
  display: block;
  margin-bottom: 20px; }

.content .ym-grid.highlights div.highlightbox div.buttonWrap > a.btn {
  margin-bottom: 0px; }

.content table tr td, .content table tr th {
  padding: 0.5em 0;
  font-size: 1.7em;
  line-height: 1.2; }
.content table tr th {
  font-weight: bold; }
.content table tr th a.btn, .content table tr td a.btn {
  margin-right: 0;
  font-size: 1em; }
.content table.fullwidth {
  width: 100%; }
  .content table.fullwidth tr th, .content table.fullwidth tr td {
    text-align: left;
    vertical-align: top;
    border: 1px solid #a0a69b;
    border-width: 1px 0;
    border-spacing: 10px; }
  .content table.fullwidth tr th:last-child, .content table.fullwidth tr td:last-child {
    text-align: right; }
  .content table.fullwidth thead tr th, .content table.fullwidth thead tr td, .content table.fullwidth tr th {
    font-size: 2.3em; }
.content table.contenttable tr td {
  vertical-align: top; }

.content ul.accordion {
  margin: 0px 0 20px 0;
  padding: 6px 0 0;
  border-top: 1px solid #a0a69b; }
  .content ul.accordion > li {
    position: relative;
    overflow: hidden;
    margin: 0px 0 6px;
    padding: 0 0 3px 0;
    display: block;
    list-style: none;
    font-size: 1em;
    border-bottom: 1px solid #a0a69b; }
    .content ul.accordion > li:before {
      display: none; }
    .content ul.accordion > li hgroup {
      overflow: hidden;
      position: static;
      margin: 0;
      padding: 0;
      height: auto;
      cursor: pointer; }
      .content ul.accordion > li hgroup h2 {
        position: static;
        display: block;
        margin: 0;
        padding: 2px 0 5px;
        width: auto;
        height: auto;
        border: 0;
        font-size: 2.3em;
        font-weight: bold;
        line-height: 1.2; }
        .content ul.accordion > li hgroup h2:after {
          position: absolute;
          top: 1em;
          right: 0px;
          z-index: 9999;
          margin-top: -0.5em;
          display: block;
          width: 12px;
          height: 7px;
          display: inline-block;
          width: 1em;
          margin-left: 0.2em;
          margin-right: 0.2em;
          font-family: "lempertzwebregular";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          line-height: 1em;
          speak: none;
          text-decoration: inherit;
          text-align: center;
          text-transform: none;
          content: "\e80d";
          font-size: 0.8em; }
        .content ul.accordion > li hgroup h2:hover, .content ul.accordion > li hgroup h2:after:hover {
          cursor: pointer; }
        .content ul.accordion > li hgroup h2 span {
          position: relative;
          top: 0;
          z-index: 9;
          display: inline-block;
          margin: 0 30px 0 0;
          padding: 2px 5px 0 0;
          width: auto;
          height: auto; }
    .content ul.accordion > li.active hgroup h2:after {
      content: "\e80e"; }
    .content ul.accordion > li hgroup img {
      position: absolute;
      top: 0;
      overflow: hidden;
      display: none;
      width: 705px;
      height: 185px;
      padding-bottom: 7px; }
    .content ul.accordion > li .slidingItem-content {
      display: none;
      padding: 10px 0 0px; }
      .content ul.accordion > li .slidingItem-content > *:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important; }
      .content ul.accordion > li .slidingItem-content ul {
        /*padding: 0 0 0;*/ }
        .content ul.accordion > li .slidingItem-content ul > li {
          /*
          margin: 0;
          padding: 0 0 0 1em;
          */
          font-size: 1.7em;
          line-height: 1.2; }

.content aside h1, .content aside h2 {
  color: #54594e;
  margin: 0 0 0.5em 0;
  padding: 10px 0 10px;
  border-bottom: 1px solid #a0a69b;
  font-size: 2.3em;
  font-weight: bold;
  line-height: 1; }
.content aside h3, .content aside h4, .content aside h5, .content aside h6 {
  color: #54594e;
  margin: 0 0 0.5em 0;
  padding: 10px 0 10px;
  border: 0;
  font-size: 1.7em;
  font-weight: bold;
  line-height: 1; }
.content aside ul.hmenu.social {
  overflow: hidden; }
  .content aside ul.hmenu.social li {
    margin: 0;
    padding: 0; }
    .content aside ul.hmenu.social li:before {
      display: none; }
    .content aside ul.hmenu.social li a {
      display: inline-block;
      padding: 5px 5px; }
      .content aside ul.hmenu.social li a i {
        font-size: 23px; }
    .content aside ul.hmenu.social li:first-child a {
      padding-left: 0; }
.content aside a.resetfilter, .content aside a.print {
  display: block;
  padding: 0;
  color: #54594e;
  font-size: 1.7em;
  line-height: 1; }
  .content aside a.resetfilter:hover, .content aside a.print:hover {
    color: #00569d; }
.content aside a.resetfilter {
  padding: 10px 0 0 0; }
  .content aside a.resetfilter i {
    position: relative;
    top: -1px;
    width: 23px;
    font-size: 17px; }
.content aside a.print {
  display: block;
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: 1px solid #a0a69b;
  text-decoration: none; }
.content aside a.resetfilter span, .content aside a.print span {
  display: inline-block;
  padding-left: 5px;
  text-decoration: underline; }

body.search #main {
  padding-top: 0 !important; }

#xajax_form_kesearch_pi1 {
  margin-top: 11px;
  padding-bottom: 20px; }
  #xajax_form_kesearch_pi1 h2 {
    margin: 0;
    padding: 0 0 5px;
    border-bottom: 0 none;
    font-size: 2.3em; }
  #xajax_form_kesearch_pi1 fieldset.data {
    position: relative;
    padding-top: 0; }
    #xajax_form_kesearch_pi1 fieldset.data input {
      padding: 5px 0;
      width: 100%;
      height: 22px;
      border-width: 1px 0; }
  #xajax_form_kesearch_pi1 fieldset.select h2 {
    border-bottom: 1px solid #A0A69B !important;
    margin-top: 28px; }
  #xajax_form_kesearch_pi1 fieldset.select .checkbox {
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    border-bottom: 1px solid #A0A69B;
    display: block;
    position: relative; }
    #xajax_form_kesearch_pi1 fieldset.select .checkbox input {
      border: 1px solid #A0A69B;
      display: block;
      float: right;
      height: 16px;
      margin: 6px;
      width: 16px;
      margin-top: 1px;
      /*
          -moz-appearance: none;
          -webkit-appearance: none;
          */ }
  #xajax_form_kesearch_pi1 fieldset input#ke_search_sword {
    box-sizing: border-box;
    padding-right: 25px;
    height: 40px; }
  #xajax_form_kesearch_pi1 fieldset button {
    position: absolute;
    top: 37px;
    right: 0px;
    display: block;
    width: 25px;
    height: 25px; }
    #xajax_form_kesearch_pi1 fieldset button i {
      color: #54594e;
      font-size: 2em; }

#kesearch_results .hit {
  color: #00569D; }

.tx-kesearch-pi1 {
  display: block; }
  .tx-kesearch-pi1 .auctionPageNav {
    margin-bottom: 5px; }
  .tx-kesearch-pi1 div.pagination {
    padding-top: 4px;
    height: 30px; }
    .tx-kesearch-pi1 div.pagination ul li.previous a i, .tx-kesearch-pi1 div.pagination ul li.next a i {
      position: relative;
      top: 2px; }
    .tx-kesearch-pi1 div.pagination ul li a {
      padding: 5px; }
  .tx-kesearch-pi1 article {
    position: relative;
    display: block;
    float: none;
    margin: 0;
    padding: 9px 0;
    width: 99%;
    height: auto;
    min-height: 65px;
    border-bottom: 1px solid #A0A69B; }
    @media screen and (max-width: 320px) {
      .tx-kesearch-pi1 article {
        float: left; } }
    .tx-kesearch-pi1 article .innerWrap {
      position: relative;
      z-index: 22;
      line-height: 1em; }
      .tx-kesearch-pi1 article .innerWrap p {
        margin-bottom: 0; }
      .tx-kesearch-pi1 article .innerWrap h3 {
        display: block;
        margin: 0;
        padding: 0 200px 0 0;
        font-size: 1.7em;
        font-weight: bold; }
        .tx-kesearch-pi1 article .innerWrap h3 a {
          display: inline;
          padding: 5px 0; }
        @media screen and (max-width: 320px) {
          .tx-kesearch-pi1 article .innerWrap h3 {
            padding: 0;
            float: left;
            width: 100%; } }
      .tx-kesearch-pi1 article .innerWrap .buttonWrap {
        position: absolute;
        top: -6px;
        right: 0;
        padding: 0; }
        @media screen and (max-width: 320px) {
          .tx-kesearch-pi1 article .innerWrap .buttonWrap {
            position: static;
            display: block;
            float: left; } }
    .tx-kesearch-pi1 article:hover:before {
      position: absolute;
      overflow: hidden;
      display: block;
      content: ".";
      text-indent: -9876px;
      position: absolute;
      top: -1px;
      right: -10px;
      bottom: -1px;
      left: -10px;
      z-index: 21;
      background: #FFF;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
      content: " "; }

/* Bidform */
#bidform .ym-grid .col2 .origin_currency {
  display: none; }
#bidform .submit {
  border-top: 1px solid #a0a69b; }

.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0; }

.me-plugin {
  position: absolute; }

.mejs-embed, .mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden; }

.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important; }

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000; }

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
  width: 100%;
  height: 100%; }

.mejs-clear {
  clear: both; }

/* Start: LAYERS */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat; }

:root .mejs-poster img {
  display: none; }

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0; }

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0; }

.mejs-overlay-play {
  cursor: pointer; }

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: url(bigplay.svg) no-repeat; }

.no-svg .mejs-overlay-button {
  background-image: url(bigplay.png); }

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px; }

.mejs-overlay-loading {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(background.png);
  background: rgba(0, 0, 0, 0.9);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background: linear, false, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9); }

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(loading.gif) 50% 50% no-repeat; }

/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(background.png);
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear, false, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7);
  height: 30px;
  width: 100%; }

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  font-family: Helvetica, Arial;
  border: 0; }

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: transparent url(controls.svg) no-repeat; }

.no-svg .mejs-controls .mejs-button button {
  background-image: url(controls.png); }

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999; }

/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.mejs-container .mejs-controls .mejs-time span {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto; }

/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
  background-position: 0 0; }

.mejs-controls .mejs-pause button {
  background-position: 0 -16px; }

.mejs-controls .mejs-stop button {
  background-position: -112px 0; }

/* Start: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 5px; }

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer; }

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear, false, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8); }

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear, -45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent;
  -webkit-background-size: 15px 15px;
  -moz-background-size: 15px 15px;
  -o-background-size: 15px 15px;
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  -moz-animation: buffering-stripes 2s linear infinite;
  -ms-animation: buffering-stripes 2s linear infinite;
  -o-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite; }

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-moz-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-ms-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@-o-keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

@keyframes buffering-stripes {
  from {
    background-position: 0 0; }

  to {
    background-position: 30px 0; } }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
  background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background: linear, false, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8);
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear, false, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8);
  width: 0; }

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center; }

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111; }

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0; }

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px; }

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px; }

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0; }

.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px; }

/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px; }

.mejs-controls .mejs-unmute button {
  background-position: -16px 0; }

.mejs-controls .mejs-volume-button {
  position: relative; }

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0; }

.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0; }

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0; }

/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
  background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background: linear, false, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background: linear, false, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8); }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none; }

/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
  position: relative; }

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0; }

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0; }

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1; }

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background: linear, false, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
  overflow: hidden;
  border: 0; }

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer; }

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none; }

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
  background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background: linear, false, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232); }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px; }

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis; }

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 22px;
  font-size: 12px;
  color: #fff; }

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline; }

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal; }

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0; }

.mejs-captions-position-hover {
  bottom: 45px; }

.mejs-captions-text {
  padding: 3px 5px;
  background: url(background.png);
  background: rgba(20, 20, 20, 0.8); }

/* End: Track (Captions and Chapters) */
/* Start: Error */
.me-cannotplay a {
  color: #fff;
  font-weight: bold; }

.me-cannotplay span {
  padding: 15px;
  display: block; }

/* End: Error */
/* Start: Loop */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px; }

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0; }

/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px; }

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0; }

/* End: backlight */
/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0; }

/* End: Picture Controls */
/* context menu */
.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */ }

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333; }

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333; }

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff; }

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
  position: relative; }

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px; }

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px; }

/* End: Source Chooser */
/* Start: Postroll */
.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden; }

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%; }

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer; }

/* End: Postroll */
.mejs-lempertz {
  background: none; }

.mejs-lempertz * {
  font-family: 'Garamond', Times, 'Times New Roman', serif !important;
  font-size: 13px !important; }

.mejs-lempertz .mejs-controls {
  background: #545950;
  opacity: 0.8;
  height: 32px; }

.mejs-lempertz .mejs-controls .mejs-duration-container {
  margin-right: 15px; }

.mejs-lempertz .mejs-controls .mejs-volume-button {
  margin-right: 10px; }

.mejs-lempertz .mejs-controls .mejs-horizontal-volume-slider {
  margin-right: 15px; }

.mejs-lempertz .mejs-controls .mejs-horizontal-volume-total {
  background: none;
  background-color: #999999;
  border: none;
  border-radius: 0px !important;
  height: 3px;
  top: 14px; }

.mejs-lempertz .mejs-controls .mejs-horizontal-volume-current {
  background: none;
  background-color: #FFF;
  border: none;
  border-radius: 0px !important;
  height: 3px;
  top: 14px; }

.mejs-lempertz .mejs-controls .mejs-time {
  padding: 8px 2px 0 2px; }

.mejs-lempertz .mejs-controls .mejs-time-total {
  margin-top: 0px;
  margin-bottom: 0px;
  background: none;
  background-color: #777777;
  border: none;
  border-radius: 0px !important;
  height: 3px;
  top: 14px; }

.mejs-lempertz .mejs-controls .mejs-time-loaded {
  background: none;
  background-color: #999999;
  border: none;
  border-radius: 0px !important;
  height: 3px; }

.mejs-lempertz .mejs-controls .mejs-time-current {
  background: none;
  background-color: #FFF;
  border: none;
  border-radius: 0px !important;
  height: 3px; }

.mejs-lempertz .mejs-controls .mejs-play {
  background: transparent no-repeat; }

.mejs-lempertz .mejs-controls .mejs-pause {
  background: transparent no-repeat; }

.mejs-lempertz .mejs-controls .mejs-pause button {
  margin: 0;
  top: 9px;
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/pause_icon.svg') no-repeat; }

.no-svg .mejs-controls .mejs-pause button {
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/pause_icon.png') no-repeat; }

.mejs-lempertz .mejs-controls .mejs-play button {
  margin: 0;
  top: 9px;
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/play_icon_small.svg') no-repeat; }

.no-svg .mejs-controls .mejs-play button {
  background: url('/fileadmin/templates/Icons/mejs-lempertz/play_icon_small.png') no-repeat; }

.mejs-lempertz .mejs-controls .mejs-time .mejs-currenttime {
  margin-top: 2px; }

.mejs-lempertz .mejs-controls .mejs-time .mejs-duration {
  margin-top: 2px; }

.mejs-lempertz .mejs-controls .mejs-mute button {
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/audio_icon.svg') no-repeat; }

.no-svg .mejs-controls .mejs-mute button {
  background: url('/fileadmin/templates/Icons/mejs-lempertz/audio_icon.png') no-repeat; }

.mejs-lempertz .mejs-controls .mejs-unmute button {
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/audiooff_icon.svg') no-repeat; }

.no-svg .mejs-controls .mejs-unmute button {
  background: url('/fileadmin/templates/Icons/mejs-lempertz/audiooff_icon.png') no-repeat; }

.mejs-lempertz .mejs-overlay-button {
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/play_icon_large.svg') no-repeat;
  background-position: 24px 0px; }

.no-svg .mejs-overlay-button {
  margin-right: 20px;
  background: url('/fileadmin/templates/Icons/mejs-lempertz/play_icon_large.png') no-repeat;
  background-position: 24px 0px; }

.no-svg .mejs-overlay:hover .mejs-overlay-button {
  margin-right: 20px;
  background-position: 24px 0px; }

.mejs-lempertz .mejs-overlay:hover .mejs-overlay-button {
  background-position: 24px 0px; }

.mejs-lempertz .mejs-controls .mejs-fullscreen-button {
  margin-right: 20px; }

.mejs-lempertz .mejs-fullscreen-button button {
  margin-left: 0;
  background-position: 0px;
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/fullscreen_icon.svg') no-repeat;
  width: 27px;
  height: 19px;
  background-size: contain; }

.no-svg .mejs-controls .mejs-fullscreen-button button {
  background: url('/fileadmin/templates/Icons/mejs-lempertz/fullscreen_icon.png') no-repeat; }

.mejs-lempertz .mejs-controls .mejs-playpause-button {
  margin-left: 20px;
  margin-right: 10px; }

.mejs-lempertz .mejs-controls .mejs-time-rail {
  margin-right: 10px; }

.mejs-lempertz .mejs-controls .mejs-currenttime-container {
  margin-right: 10px; }

.mejs-lempertz .mejs-controls .mejs-unfullscreen button {
  background: transparent url('/fileadmin/templates/Icons/mejs-lempertz/normalscreen_icon.svg') no-repeat !important; }

.no-svg .mejs-controls .mejs-unfullscreen button {
  background: url('/fileadmin/templates/Icons/mejs-lempertz/normalscreen_icon.png') no-repeat !important; }

.mejs-lempertz .mejs-controls .mejs-time-buffering {
  display: none !important; }

.mejs-lempertz .mejs-controls .mejs-time-float {
  border-radius: 4px;
  padding-left: 4px; }

.mejs-lempertz .mejs-overlay .mejs-layer .mejs-overlay-loading {
  display: none;
  visibility: hidden; }

.mejs-overlay-loading span {
  background: none !important; }

body.loginbox .ym-grid {
  position: relative;
  padding-bottom: 25px; }
  body.loginbox .ym-grid .gbox-innerWrap {
    padding-bottom: 20px; }
    body.loginbox .ym-grid .gbox-innerWrap h3 {
      padding-bottom: 3px; }
  @media (min-width: 30em) {
    body.loginbox .ym-grid .ym-gl .ym-fbox:last-child .ym-fbox-wrap {
      margin-bottom: 0px; }
    body.loginbox .ym-grid .ym-gl form.standard.login {
      position: static; }
    body.loginbox .ym-grid .ym-gl .ym-gbox {
      padding-right: 10px; }
    body.loginbox .ym-grid .ym-gl input#tx_felogin_pi1-forgot-email {
      margin-bottom: 20px; }
    body.loginbox .ym-grid .ym-gl fieldset.submit {
      position: absolute;
      bottom: 0px;
      max-width: 48.5%;
      height: 50px;
      /*:before {
						content:' ';
						width: 48.5%;
						bottom:30px;
						position:absolute;
						border-top: 1px solid #a0a69b;
					}*/ }
      body.loginbox .ym-grid .ym-gl fieldset.submit div.ln {
        height: 0px;
        margin-bottom: 5px;
        border-top: 1px solid #a0a69b;
        display: block; }
      body.loginbox .ym-grid .ym-gl fieldset.submit .textlinkWrap {
        margin-bottom: 0; }
      body.loginbox .ym-grid .ym-gl fieldset.submit .textlinkWrap.back {
        margin-top: 5px;
        margin-left: 0 !important; } }
  body.loginbox .ym-grid .ym-gr .ym-gbox {
    padding-left: 10px; }
  body.loginbox .ym-grid .ym-gr h2 {
    padding-bottom: 3px; }
  @media (min-width: 30em) {
    body.loginbox .ym-grid .ym-gr a.btn.wide {
      position: absolute;
      bottom: 20px;
      margin: 0px; }
    body.loginbox .ym-grid .ym-gr .gbox-innerWrap:after {
      content: ' ';
      width: 47%;
      bottom: 49px;
      position: absolute;
      border-top: 1px solid #a0a69b; } }

@media print {
  html, body, .ym-wrapper, .msgGrowl, .ym-wbox {
    overflow: visible !important; }
  .Extbase-Utility-Debugger-VarDump, .Extbase-Utility-Debugger-VarDump-Floating, header#logo ul, nav#topnav, footer#footer, #funcnav, nav, .rsFullscreenBtn, .rsArrow, .rsNav {
    display: none !important; }
  .ym-wrapper.columnWidth2575 .ym-col1, .ym-wrapper.columnWidth2575 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth2575 .ym-col3, .ym-wrapper.columnWidth2575 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col1, .ym-wrapper.columnWidth7525 .columnWidth7525.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col3, .ym-wrapper.columnWidth7525 .columnWidth7525.msgGrowl {
    width: 100% !important;
    float: none; }
    .ym-wrapper.columnWidth2575 .ym-col1 .ym-gbox, .ym-wrapper.columnWidth2575 .ym-col1 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth2575 .ym-col3 .ym-gbox, .ym-wrapper.columnWidth2575 .ym-col3 .columnWidth2575.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col1 .ym-gbox, .ym-wrapper.columnWidth7525 .ym-col1 .columnWidth7525.msgGrowl, .ym-wrapper.columnWidth7525 .ym-col3 .ym-gbox, .ym-wrapper.columnWidth7525 .ym-col3 .columnWidth7525.msgGrowl {
      padding: 0 !important; }
  .hammerpriceDetailView .maincontent-InnerWrap, .hammerpriceDetailView .hammerpricetable {
    padding: 0 !important; }
  .hammerpriceDetailView header .hammerprice-InfoNav, .hammerpriceDetailView aside {
    display: none !important; }
  main {
    padding-top: 0 !important; }
  #maincontent {
    overflow: visible !important;
    display: block !important;
    float: none !important;
    width: 100% !important; }
  .content .listview header h1, .content .detailview.detailview-2col header h1 {
    padding-right: 0 !important; }
  .content .listview #maincontent, .content .listview section, .content .listview section div.maincontent-InnerWrap, .content .listview .hammerpricetable, .content .detailview.detailview-2col #maincontent, .content .detailview.detailview-2col section, .content .detailview.detailview-2col section div.maincontent-InnerWrap, .content .detailview.detailview-2col .hammerpricetable {
    overflow: visible !important;
    padding-left: 0 !important;
    width: 100%; }
  .content .listview .hammerpricetable, .content .detailview.detailview-2col .hammerpricetable {
    /*
      .column:last-child {
        .price {
          padding-right: 0px !important;
        }
      }
      */ }
    .content .listview .hammerpricetable .row, .content .detailview.detailview-2col .hammerpricetable .row {
      overflow: visible !important; }
      .content .listview .hammerpricetable .row.thead, .content .listview .hammerpricetable .row.thead, .content .detailview.detailview-2col .hammerpricetable .row.thead, .content .detailview.detailview-2col .hammerpricetable .row.thead {
        display: block !important;
        height: 10pt !important;
        border: 1px solid black;
        border-width: 0 0 1px; }
        .content .listview .hammerpricetable .row.thead th, .content .listview .hammerpricetable .row.thead th, .content .detailview.detailview-2col .hammerpricetable .row.thead th, .content .detailview.detailview-2col .hammerpricetable .row.thead th {
          float: none; }
    .content .listview .hammerpricetable .th, .content .listview .hammerpricetable .td, .content .detailview.detailview-2col .hammerpricetable .th, .content .detailview.detailview-2col .hammerpricetable .td {
      width: auto;
      font-size: 9pt !important; }
    .content .listview .hammerpricetable .lot, .content .detailview.detailview-2col .hammerpricetable .lot {
      width: 33% !important;
      padding-right: 0 !important;
      text-align: right !important; }
    .content .listview .hammerpricetable .price, .content .detailview.detailview-2col .hammerpricetable .price {
      width: 66% !important;
      padding-right: 0 !important;
      text-align: right !important; }
  .content .listview .localNavOnTop, .content .listview aside, .content .detailview.detailview-2col .localNavOnTop, .content .detailview.detailview-2col aside {
    display: none !important; }
  .owl-wrapper {
    overflow: hidden;
    width: 100% !important; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice section#maincontent, .content .detailview.detailview-2col.detailview-2col-Hammerprice section#maincontent .maincontent-InnerWrap, .content .detailview.detailview-2col.detailview-2col-Hammerprice section#maincontent .hammerpricetable, .content .detailview.detailview-2col.detailview-2col-Hammerprice aside, .content .detailview.detailview-2col.detailview-2col-Hammerprice aside .inner {
    clear: left;
    position: static;
    left: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    float: none !important;
    text-align: left; }
  .content .detailview.detailview-2col.detailview-2col-Hammerprice aside {
    padding-top: 50px !important; } }
