html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #504742;
  background-color: #f2f5f3;
}
@media (max-width: 991px) {
  html,
  body {
    font-size: 15px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 767px) {
  html.app--unmanned,
  body.app--unmanned {
    width: 658.66666667px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html.app--unmanned,
  body.app--unmanned {
    width: 768px;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 80%;
  color: #979899;
}
h1 {
  font-family: Georgia, serif;
  font-size: 20.16666667px;
  font-size: 1.83333333em;
  color: #005730;
}
h2 {
  font-family: Georgia, serif;
  font-size: 18.33333333px;
  font-size: 1.66666667em;
  color: #005730;
}
h3 {
  font-family: Georgia, serif;
  font-size: 14.66666667px;
  font-size: 1.33333333em;
  color: #005730;
}
h4 {
  font-family: Arial, sans-serif;
  font-size: 14.66666667px;
  font-size: 1.33333333em;
  color: #504742;
}
@media (max-width: 991px) {
  h4 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
  }
}
h5 {
  font-family: Arial, sans-serif;
  font-size: 12.83333333px;
  font-size: 1.16666667em;
  color: #504742;
}
@media (max-width: 991px) {
  h5 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
  }
}
h6 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  font-size: 1em;
  color: #504742;
}
a {
  color: #a51890;
}
a:hover,
a:focus,
a:active {
  color: #a51890;
}
:focus {
  outline: none;
}
input[type=text],
input[type=password] {
  margin: 0;
  padding: .5em 1em;
  border: 1px solid #d4d4d5;
  color: #504742;
  background-color: transparent;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
}
input[type=text] .disabled,
input[type=password] .disabled {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  color: #504742;
  background-color: #f3f4f2;
}
input[type=text][disabled],
input[type=password][disabled] {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  color: #504742;
  background-color: #f3f4f2;
}
input[type=text]:disabled,
input[type=password]:disabled {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  color: #504742;
  background-color: #f3f4f2;
}
input[type=text]:focus,
input[type=password]:focus {
  border-color: #979899;
}
input[type=button],
input[type=submit],
button,
.button {
  display: inline-block;
  margin: 0;
  padding: 0 2em;
  line-height: 2.4em;
  border: 1px solid #005730;
  color: white;
  background-color: #005730;
  /*.transition(background-color @animation-function-normal @animation-time-fast, border-color @animation-function-normal @animation-time-fast);*/
}
input[type=button] .disabled,
input[type=submit] .disabled,
button .disabled,
.button .disabled {
  background-color: #e5e8e2;
  border-color: #e5e8e2;
}
input[type=button][disabled],
input[type=submit][disabled],
button[disabled],
.button[disabled] {
  background-color: #e5e8e2;
  border-color: #e5e8e2;
}
input[type=button]:disabled,
input[type=submit]:disabled,
button:disabled,
.button:disabled {
  background-color: #e5e8e2;
  border-color: #e5e8e2;
}
input[type=button]:hover:not(:disabled),
input[type=submit]:hover:not(:disabled),
button:hover:not(:disabled),
.button:hover:not(:disabled) {
  background-color: #678568;
  border-color: #678568;
}
input[type=button]:focus,
input[type=submit]:focus,
button:focus,
.button:focus {
  outline: none;
}
.row {
  margin-left: -22px;
  margin-right: -22px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 22px;
  padding-right: 22px;
}
.m-t-3 {
  margin-top: 33px;
}
.m-t-2 {
  margin-top: 22px;
}
.m-t-1 {
  margin-top: 11px;
}
.m-t-0 {
  margin-top: 0px;
}
.m-b-3 {
  margin-bottom: 33px;
}
.m-b-2 {
  margin-bottom: 22px;
}
.m-b-1 {
  margin-bottom: 11px;
}
.m-b-0 {
  margin-bottom: 0px;
}
.m-l-3 {
  margin-left: 33px;
}
.m-l-2 {
  margin-left: 22px;
}
.m-l-1 {
  margin-left: 11px;
}
.m-l-0 {
  margin-left: 0px;
}
.m-r-3 {
  margin-right: 33px;
}
.m-r-2 {
  margin-right: 22px;
}
.m-r-1 {
  margin-right: 11px;
}
.m-r-0 {
  margin-right: 0px;
}
.p-t-3 {
  padding-top: 33px;
}
.p-t-2 {
  padding-top: 22px;
}
.p-t-1 {
  padding-top: 11px;
}
.p-t-0 {
  padding-top: 0px;
}
.p-b-3 {
  padding-bottom: 33px;
}
.p-b-2 {
  padding-bottom: 22px;
}
.p-b-1 {
  padding-bottom: 11px;
}
.p-b-0 {
  padding-bottom: 0px;
}
.p-l-3 {
  padding-left: 33px;
}
.p-l-2 {
  padding-left: 22px;
}
.p-l-1 {
  padding-left: 11px;
}
.p-l-0 {
  padding-left: 0px;
}
.p-r-3 {
  padding-right: 33px;
}
.p-r-2 {
  padding-right: 22px;
}
.p-r-1 {
  padding-right: 11px;
}
.p-r-0 {
  padding-right: 0px;
}

.item-favorite {
  display: block;
  background: url(/content/images/star_full.png) no-repeat 0 0;
  background: url(/content/images/star_full.svg) no-repeat 0 0, none;
  background-size: contain;
}
.upcoming-items {
  position: relative;
  padding-bottom: 0 !important;
}
@media (max-width: 991px) {
  .upcoming-items {
    padding-bottom: 22px !important;
  }
}
.upcoming-items__caption {
  margin-bottom: 0;
  padding-bottom: 6.6px;
  padding-bottom: .6rem;
  border-bottom: 1px solid #e3e5e2;
  overflow: hidden;
}
@media (max-width: 767px) {
  .upcoming-items__caption {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.upcoming-items__caption__remaining {
  float: right;
  margin: 0;
}
@media (max-width: 767px) {
  .upcoming-items__caption__remaining {
    float: none;
  }
}
.upcoming-items__caption__text {
  display: inline-block;
  margin: 0;
}
@media (max-width: 767px) {
  .upcoming-items__caption__text {
    display: block;
    margin-top: .5em;
    padding-top: .5em;
    border-top: 1px solid #e3e5e2;
  }
}
.upcoming-items__list {
  width: 944px;
  min-height: 78.5895px;
}
@media (max-width: 991px) {
  .upcoming-items__list {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .upcoming-items__list {
    min-height: 6em;
  }
  .upcoming-items__list .hz-list__button--left {
    -webkit-transform: translate3d(-90%, -50%, 0);
    -moz-transform: translate3d(-90%, -50%, 0);
    -ms-transform: translate3d(-90%, -50%, 0);
    -o-transform: translate3d(-90%, -50%, 0);
    transform: translate3d(-90%, -50%, 0);
  }
  .upcoming-items__list .hz-list__button--right {
    -webkit-transform: translate3d(90%, -50%, 0);
    -moz-transform: translate3d(90%, -50%, 0);
    -ms-transform: translate3d(90%, -50%, 0);
    -o-transform: translate3d(90%, -50%, 0);
    transform: translate3d(90%, -50%, 0);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-items__list {
    min-height: 5em;
  }
}
.upcoming-items__list__entry {
  position: relative;
  padding: 14.3px;
}
@media (max-width: 767px) {
  .upcoming-items__list__entry {
    padding: 1em 0.2em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-items__list__entry {
    padding: 1.2em 0.5em;
  }
}
.upcoming-items__list__entry button {
  position: relative;
  margin: 0;
  padding: 0;
  background-color: white !important;
  border: 1px solid #f3f4f2;
  width: 65.8px;
  height: 49.35px;
}
.upcoming-items__list__entry button:hover,
.upcoming-items__list__entry button.is-active {
  border-color: #e3e5e2 !important;
}
.upcoming-items__list__entry button .upcoming-items__list__entry__visual {
  width: 100%;
}
.upcoming-items__list__entry button img.upcoming-items__list__entry__visual {
  height: 100%;
}
.upcoming-items__list__entry button small.upcoming-items__list__entry__visual {
  display: block;
  margin: 0;
  padding-top: 18.9992px;
  padding-top: 1.7272rem;
  color: #979899;
  line-height: 1;
}
@media (max-width: 767px) {
  .upcoming-items__list__entry button small.upcoming-items__list__entry__visual {
    font-size: 100%;
  }
}
.csstransforms .upcoming-items__list__entry button small.upcoming-items__list__entry__visual {
  padding-top: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.upcoming-items__list__entry button.unavailable img.upcoming-items__list__entry__visual {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.upcoming-items__list__entry button.unavailable small.upcoming-items__list__entry__visual {
  color: #b7b8b9;
}
.upcoming-items__list__entry__overlay {
  display: block;
  position: absolute;
  padding: 1px;
  line-height: 1;
  background-color: white;
  pointer-events: none;
  -webkit-box-shadow: 0 0 2.9997px 1.9998px white;
  -moz-box-shadow: 0 0 2.9997px 1.9998px white;
  box-shadow: 0 0 2.9997px 1.9998px white;
}
.unavailable ~ .upcoming-items__list__entry__overlay {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.upcoming-items__list__entry__overlay--top-left {
  top: 15.3px;
  left: 15.3px;
}
@media (max-width: 767px) {
  .upcoming-items__list__entry__overlay--top-left {
    top: 1em;
    top: calc(1em + 1px);
    left: 0.2em;
    left: calc(0.2em + 1px);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-items__list__entry__overlay--top-left {
    top: 1.2em;
    top: calc(1.2em + 1px);
    left: 0.5em;
    left: calc(0.5em + 1px);
  }
}
.upcoming-items__list__entry__overlay--top-right {
  top: 15.3px;
  right: 15.3px;
}
@media (max-width: 767px) {
  .upcoming-items__list__entry__overlay--top-right {
    top: 1em;
    top: calc(1em + 1px);
    right: 0.2em;
    right: calc(0.2em + 1px);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-items__list__entry__overlay--top-right {
    top: 1.2em;
    top: calc(1.2em + 1px);
    right: 0.5em;
    right: calc(0.5em + 1px);
  }
}
.upcoming-items__list__entry .item-favorite {
  width: 11px;
  height: 11px;
}

@media (max-width: 991px) {
  .auction-list {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-list {
    margin: 0;
  }
}
.auction-list__item {
  margin-bottom: 55px;
}
.auction-list__item:last-child {
  margin-bottom: 33px;
}
.auction-list__item__button {
  margin-top: 22px;
}

video::-webkit-media-controls {
  display: none;
}
#showVideo {
  text-align: right;
  padding: 5px;
}
#showVideo a {
  color: #504742;
}
.dals-container {
  position: relative;
  height: 0;
  overflow: hidden;
  max-width: 99.5%;
}
.dals-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dals-container[ratio="custom"] {
  padding-bottom: calc(((160.48 / 285.33) * 100%));
}
@keyframes loadinganim {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
.auction-manned {
  position: relative;
  min-height: 443.9996px;
}
@media (max-width: 767px) {
  .auction-manned {
    height: auto;
    min-height: 27em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned {
    height: auto;
    min-height: 627px;
  }
}
.auction-manned__item__image {
  padding-right: 0;
}
@media (max-width: 767px) {
  .auction-manned__item__image {
    width: 80%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__image {
    width: 45%;
  }
}
.auction-manned__item__thumbnails {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 385px;
}
@media (max-width: 767px) {
  .auction-manned__item__thumbnails {
    bottom: auto;
    top: 0;
    right: 16%;
    margin-top: 65%;
    width: auto;
  }
  .auction-manned__item__thumbnails .hz-list__container__content {
    width: auto;
    text-align: center;
  }
  .auction-manned__item__thumbnails .hz-list__button {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__thumbnails {
    bottom: auto;
    top: 0;
    margin-top: 37%;
    width: 322.3px;
  }
}
.auction-manned__item__thumbnails__entry {
  padding: 0 3px;
}
@media (max-width: 767px) {
  .auction-manned__item__thumbnails__entry {
    float: none !important;
    display: inline-block;
    margin: 0 .2em !important;
    padding: 0;
    width: .53em;
    height: .53em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__thumbnails__entry {
    padding: 0 7.5px;
  }
}
.auction-manned__item__thumbnails__entry button {
  margin: 0;
  padding: 0;
  background-color: white !important;
  border: 1px solid #f3f4f2;
  width: 90.25px;
  height: 67.6875px;
}
@media (max-width: 767px) {
  .auction-manned__item__thumbnails__entry button {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #e3e5e2 !important;
    border: none;
    border-radius: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__thumbnails__entry button {
    width: 65.575px;
    height: 49.18125px;
  }
}
.auction-manned__item__thumbnails__entry button.is-active,
.auction-manned__item__thumbnails__entry button:hover {
  border-color: #e3e5e2 !important;
}
@media (max-width: 767px) {
  .auction-manned__item__thumbnails__entry button.is-active,
  .auction-manned__item__thumbnails__entry button:hover {
    background-color: #b7b8b9 !important;
  }
}
@media (max-width: 991px) {
  .auction-manned__item__thumbnails__entry button:not(.is-active):hover {
    border-color: #f3f4f2 !important;
  }
}
.auction-manned__item__thumbnails__entry button img {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .auction-manned__item__thumbnails__entry button img {
    display: none;
  }
}
@media (max-width: 767px) {
  .auction-manned__item__detailed-info {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__detailed-info {
    width: 100%;
    right: auto;
  }
}
@media (max-width: 767px) {
  .auction-manned__item #Detailed-Info-Read-More {
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    width: 100%;
    -webkit-transform: translate3d(0, -22px, 0);
    -moz-transform: translate3d(0, -22px, 0);
    -ms-transform: translate3d(0, -22px, 0);
    -o-transform: translate3d(0, -22px, 0);
    transform: translate3d(0, -22px, 0);
  }
}
@media (max-width: 767px) {
  .auction-manned__item__bidding {
    width: 100%;
    min-height: 15em;
    left: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__bidding {
    width: 55%;
    min-height: 385px;
    left: auto;
  }
}
@media (max-width: 767px) {
  .auction-manned__item--unavailable .auction-manned__item__bidding {
    min-height: 0;
  }
}
.auction-manned__item--hammering .auction-manned__item__bidding {
  z-index: 20;
}
.auction-manned__item__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 68%;
  height: 0;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.85);
  overflow: hidden;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: opacity ease 200ms;
  -moz-transition: opacity ease 200ms;
  -o-transition: opacity ease 200ms;
  transition: opacity ease 200ms;
}
@media (max-width: 767px) {
  .auction-manned__item__overlay {
    width: 100%;
  }
  .auction-manned__item__overlay::before {
    content: "";
    display: block;
    margin-top: 75%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__overlay {
    width: auto;
    right: 0;
    margin-left: -22px;
    margin-right: -22px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__overlay__hammering {
    width: 45%;
    padding-left: 22px;
  }
}
.auction-manned__item--unavailable .auction-manned__item__overlay,
.auction-manned__item--hammering .auction-manned__item__overlay {
  height: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
@media (max-width: 767px) {
  .auction-manned__item__responsive-duplicates {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
  }
  .auction-manned__item__responsive-duplicates__auct-nr {
    margin: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
    font-size: 55px;
  }
  .auction-manned__item--unavailable .auction-manned__item__responsive-duplicates__auct-nr {
    position: relative;
    z-index: 20;
  }
  .auction-manned__item__responsive-duplicates__show-detailed-info,
  .auction-manned__item__responsive-duplicates__show-detailed-info:hover {
    display: block;
    padding: 0;
    border: none;
    background-color: rgba(255, 255, 255, 0.5) !important;
    color: #504742;
  }
  .auction-manned__item__responsive-duplicates__favorite {
    display: inline-block;
    margin: .5em 0 0;
    width: 25px;
    height: 25px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-manned__item__responsive-duplicates__auct-nr {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
    font-size: 55px;
  }
  .auction-manned__item--unavailable .auction-manned__item__responsive-duplicates__auct-nr,
  .auction-manned__item--hammering .auction-manned__item__responsive-duplicates__auct-nr {
    z-index: 20;
  }
  .auction-manned__item__responsive-duplicates__favorite {
    position: absolute;
    top: .5em;
    left: 48%;
    left: calc(45% + 22px);
    margin: 0;
    width: 25px;
    height: 25px;
  }
}
.video {
  min-height: 0;
}
.image {
  position: relative;
}
@media (max-width: 767px) {
  .image::after {
    content: "";
    display: block;
    margin-top: 75%;
  }
}
.image::before {
  content: attr(data-loading-text);
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 11px;
  opacity: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.image.element--loading::before {
  opacity: 1;
  -webkit-transition: opacity ease 300ms;
  -moz-transition: opacity ease 300ms;
  -o-transition: opacity ease 300ms;
  transition: opacity ease 300ms;
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms;
}
.image__big-image {
  position: relative;
  width: 100%;
  -webkit-transition: opacity ease 200ms, transform ease 300ms;
  -moz-transition: opacity ease 200ms, transform ease 300ms;
  -o-transition: opacity ease 200ms, transform ease 300ms;
  transition: opacity ease 200ms, transform ease 300ms;
}
@media (max-width: 767px) {
  .image__big-image {
    position: absolute;
    top: 0;
    left: 22px;
    width: 90%;
    width: calc(100% - 22px);
  }
}
.image__big-image.src-change--left,
.image__big-image.src-change--right {
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.image__big-image.src-change--left {
  -webkit-transform: translate3d(-2em, 0, 0);
  -moz-transform: translate3d(-2em, 0, 0);
  -ms-transform: translate3d(-2em, 0, 0);
  -o-transform: translate3d(-2em, 0, 0);
  transform: translate3d(-2em, 0, 0);
}
.image__big-image.src-change--right {
  -webkit-transform: translate3d(2em, 0, 0);
  -moz-transform: translate3d(2em, 0, 0);
  -ms-transform: translate3d(2em, 0, 0);
  -o-transform: translate3d(2em, 0, 0);
  transform: translate3d(2em, 0, 0);
}
.image__no-image {
  padding-top: 143px;
  padding-top: 13rem;
  text-align: center;
  color: #979899;
}
.image__change-left,
.image__change-left:hover,
.image__change-right,
.image__change-right:hover {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 25%;
  height: 100%;
  z-index: 1;
  background-color: white !important;
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #666;
  font-size: 20.16666667px;
  border: none;
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: opacity ease 300ms;
  -moz-transition: opacity ease 300ms;
  -o-transition: opacity ease 300ms;
  transition: opacity ease 300ms;
}
@media (max-width: 991px) {
  .image__change-left,
  .image__change-left:hover,
  .image__change-right,
  .image__change-right:hover {
    width: 50%;
    width: calc(50% - 11px);
    visibility: hidden;
    z-index: -1;
  }
}
.image__change-left:hover,
.image__change-right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.image__change-left,
.image__change-left:hover {
  left: 0;
  padding-left: 22px;
}
@media (max-width: 991px) {
  .image__change-left,
  .image__change-left:hover {
    left: 22px;
  }
}
.image__change-right,
.image__change-right:hover {
  right: -22px;
  padding-right: 22px;
}
@media (max-width: 991px) {
  .image__change-right,
  .image__change-right:hover {
    right: 0;
  }
}
.detailed-info__auct-nr-label {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .detailed-info__auct-nr-label {
    display: none;
  }
}
.auction-manned__item--unavailable .detailed-info__auct-nr-label {
  position: relative;
  z-index: 20;
}
.detailed-info__auct-nr {
  margin-top: 5.5px;
  margin-bottom: 19.8px;
  font-family: Arial, sans-serif;
  font-size: 55px;
}
@media (max-width: 991px) {
  .detailed-info__auct-nr {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
  }
}
.auction-manned__item--unavailable .detailed-info__auct-nr {
  position: relative;
  z-index: 20;
}
.detailed-info__favorite {
  position: absolute;
  top: 8.8px;
  right: 5.5px;
  margin: 0;
  width: 25px;
  height: 25px;
}
.detailed-info__price-estimate {
  margin-bottom: 25.3px;
}
.detailed-info__description {
  line-height: 1.72;
}
.bidding {
  padding: 17.6px 22px 55px;
  border: 1px solid #e3e5e2;
}
@media (max-width: 767px) {
  .bidding {
    margin-top: 4em;
    padding: 0;
    border: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bidding {
    margin-top: 4.5em;
    padding: 0;
    border: none;
  }
}
.bidding__caption {
  margin-top: 0;
  margin-bottom: 15.4px;
}
@media (max-width: 767px) {
  .bidding__caption {
    margin-left: 1em;
    margin-left: 1rem;
    margin-right: 22px;
    margin-bottom: .7em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bidding__caption {
    margin-left: 22px;
    margin-right: 22px;
  }
}
@media (min-width: 992px) {
  .auction-manned__item--unavailable .bidding__caption {
    opacity: 0.15;
    filter: alpha(opacity=15);
    /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  }
}
.bidding__history {
  height: 179.3px;
  margin-right: -11px;
  padding-bottom: 11px;
  padding-right: 11px;
  overflow-y: auto;
}
@media (max-width: 767px) {
  .bidding__history {
    height: 8.4em;
    padding-top: .4em;
    padding-bottom: .4em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bidding__history {
    height: 12.45em;
    padding-top: .4em;
    padding-bottom: .4em;
  }
}
.bidding__history ul {
  margin: 0;
}
.auction-manned__item--unavailable .bidding__history ul {
  position: relative;
  text-align: center;
  z-index: 20;
}
@media (max-width: 767px) {
  .bidding__history ul {
    margin-left: 1em;
    margin-left: 1rem;
    margin-right: 1em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .bidding__history ul {
    margin-left: 22px;
    margin-right: 22px;
  }
}
.bidding__history__entry {
  margin-bottom: 6.6px;
  overflow: hidden;
  /*&:last-child &__bid
            {
                font-size: @rem-h5-font-size;
            }*/
}
.auction-manned__item--user-leading .bidding__history__entry--logged-in-user:last-child {
  font-weight: bold;
  color: #a51890;
}
.bidding__history__entry__bid {
  float: right;
}
@media (max-width: 767px) {
  .bidding__history__entry:last-child {
    margin-bottom: 0;
  }
}
.bidding__place-bids {
  border-top: 1px solid #e3e5e2;
  /*.auction-manned__item--hammering &
        {
            @media @device-screen-small-or-medium
            {
                .opacity(@item-overlay-translucency);
            }
        }*/
}
@media (max-width: 767px) {
  .auction-manned__item--unavailable .bidding__place-bids {
    border-top: none;
  }
}
.bidding__place-bids__next-bid-level {
  margin: 22px 0;
  font-size: 18.33333333px;
  font-size: 1.66666667em;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .bidding__place-bids__next-bid-level {
    font-size: 1.33333333em;
  }
}
@media (max-width: 991px) {
  .auction-manned__item--unavailable .bidding__place-bids__next-bid-level {
    position: relative;
    z-index: 20;
  }
}
.bidding__place-bids__bid-button {
  position: relative;
  display: block;
  width: 100%;
  font-size: 12.83333333px;
  font-size: 1.16666667em;
  text-align: center;
  z-index: 10;
}
.bidding__notice {
  height: 0;
  overflow: visible;
}
.bidding__notice__message {
  position: relative;
  top: 3px;
  width: 70%;
  margin: 0 auto;
  padding: .5em 1em;
  text-align: center;
  color: #005730;
  background-color: #cad7cd;
  border-radius: 1px;
  z-index: 5;
}
.bidding__notice__message span {
  white-space: nowrap;
}
.countdown-manned {
  margin-top: 165px;
  font-size: 64.16666667px;
  text-align: center;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
@media (max-width: 767px) {
  .countdown-manned {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 0;
  }
}
html[lang=en] .countdown-manned {
  font-size: 51.33333333px;
}
.auction-manned__item--unavailable .countdown-manned,
.countdown--time-unknown .countdown-manned,
.countdown--time-alot .countdown-manned,
.countdown--time-30sec .countdown-manned,
.countdown--time-25sec .countdown-manned,
.countdown--time-20sec .countdown-manned,
.countdown--time-15sec .countdown-manned,
.countdown--time-10sec .countdown-manned {
  display: none;
}
.countdown-manned__hammered-result {
  display: block;
  margin-top: 22px;
  font-size: 55%;
  color: #504742;
  /*.countdown--time-hammered &
        {
            display: block;
        }*/
}
.countdown--time-hammering .countdown-manned__hammered-result {
  display: none;
}

.auction-result-table {
  width: 100%;
  border-bottom: 1px solid #e5e8e2;
}
.auction-result-table thead,
.auction-result-table tbody tr:nth-of-type(even) {
  background-color: #e5e8e2;
}
.auction-result-table th {
  font-weight: bold;
  white-space: nowrap;
}
.auction-result-table th,
.auction-result-table td {
  padding-top: 6.6px;
  padding-bottom: 6.6px;
  padding-left: 16.5px;
}
.auction-result-table th:last-child,
.auction-result-table td:last-child {
  padding-right: 16.5px;
}
.auction-result-table td:not(:last-child) {
  white-space: nowrap;
}

.auction-item-list {
  margin-top: -22px;
  padding-right: 22px;
}
.auction-item-list__item {
  position: relative;
  height: 211px;
  height: 19.18181818rem;
  margin-top: 22px;
  padding-right: 0;
}
.auction-item-list__item:nth-child(3n+1) {
  clear: both;
}
@media (max-width: 991px) {
  .auction-item-list__item {
    height: 18.27272727rem;
    width: 50% !important;
  }
  .auction-item-list__item:nth-child(3n+1) {
    clear: none;
  }
  .auction-item-list__item:nth-child(2n+1) {
    clear: both;
  }
}
.auction-item-list__item__loading {
  margin: 0;
  padding-top: 96px !important;
  padding-top: 8.72727273rem !important;
  text-align: center;
  color: #979899;
}
.auction-item-list__item__loading,
.auction-item {
  position: absolute;
  top: 0;
  left: 22px;
  right: 0;
  bottom: 0;
  padding: 13.2px;
  padding: 1.2rem;
  border: 1px solid #e3e5e2;
}
.auction-item {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: opacity ease 300ms;
  -moz-transition: opacity ease 300ms;
  -o-transition: opacity ease 300ms;
  transition: opacity ease 300ms;
  /*&--user-leading
    {
        .auction-item__current-bid__text
        {
            color: @accent-color;
        }
    }*/
}
.auction-item--loading {
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.auction-item .row {
  margin-top: 0;
  margin-right: -13.2px;
  margin-right: -1.2rem;
  margin-bottom: 0;
  margin-left: -13.2px;
  margin-left: -1.2rem;
}
.auction-item .row + .row {
  margin-top: 11px;
  margin-top: 1rem;
}
.auction-item [class*="col-"] {
  padding: 0 13.2px;
}
.auction-item [class*="col-"] + [class*="col-"] {
  padding-left: 0;
}
.auction-item__image {
  width: 100%;
}
.auction-item__no-image {
  padding-top: 33px;
  padding-top: 3rem;
  text-align: center;
  color: #979899;
}
.auction-item__auct-nr,
.auction-item__categories {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.auction-item__auct-nr {
  margin-top: 0;
  color: #504742;
}
.auction-item__categories {
  margin-bottom: 3.3px;
  margin-bottom: .3rem;
  color: #504742;
}
.auction-item__description {
  margin-bottom: 4.4px;
  margin-bottom: 0.4rem;
  height: 66px;
  height: 6rem;
  overflow: hidden;
  overflow-y: auto;
}
.auction-item__highest-bidder {
  margin: 0;
  line-height: 14.66666667px;
  line-height: 1.33333333rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.auction-item--user-leading .auction-item__highest-bidder {
  color: #a51890;
}
.auction-item__current-bid {
  text-align: right;
}
.auction-item__current-bid__text {
  display: inline-block;
  margin: 0;
  line-height: 14.66666667px;
  line-height: 1.33333333rem;
  font-weight: bold;
  white-space: nowrap;
  color: #005730;
}
.auction-item--unavailable .auction-item__image,
.auction-item--unavailable .auction-item__no-image,
.auction-item--unavailable .auction-item__categories,
.auction-item--unavailable .auction-item__description {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.auction-item--unavailable .auction-item__current-bid__text {
  margin-top: 43px;
  margin-top: 3.90909091rem;
}
.auction-item__favorite {
  width: 20px;
  width: 1.81818182rem;
  height: 20px;
  height: 1.81818182rem;
  margin-top: 11px;
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 9.9px;
  margin-left: .9rem;
}
@media (max-width: 767px) {
  .auction-item__favorite {
    margin-left: .2rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .auction-item__favorite {
    margin-left: .5rem;
  }
}
.auction-item__bid-button {
  position: relative;
  margin-top: 7px;
  margin-top: 0.63636364rem;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center;
  z-index: 10;
}
.auction-item__notice {
  position: relative;
}
.auction-item__notice__message {
  position: absolute;
  top: 1px;
  right: 0;
  max-width: 65%;
  margin: 0;
  padding: .5em 1em;
  text-align: center;
  color: #005730;
  background-color: #cad7cd;
  border-radius: 1px;
  z-index: 5;
}
.auction-item__notice__message span {
  white-space: nowrap;
}
.auction-name-block__name {
  margin-bottom: 11px;
}
.auction-name-block__date {
  margin-bottom: 4.95px;
}
.auction-info {
  height: 100%;
  padding: 22px;
  border: 1px solid #e3e5e2;
}
.auction-info__caption {
  margin-top: 0;
  margin-bottom: 17.6px;
  padding-bottom: 11px;
  border-bottom: 1px solid #023304;
}
.countdown-unmanned {
  width: 100%;
}
.countdown-unmanned__label {
  margin-bottom: .3em;
  /*.new &
        {
            margin-top: 1.1 * @rem-base-font-size;
            color: @gray;
        }*/
  /*.countdown--time-alot &,
        .countdown--time-30sec &,
        .countdown--time-25sec &,
        .countdown--time-20sec &
        {
            .new &
            {
                display: none;
            }
        }*/
}
.countdown--time-unknown .countdown-unmanned__label {
  display: none;
}
.countdown--time-hammering .countdown-unmanned__label,
.countdown--time-hammered .countdown-unmanned__label {
  margin-top: 12.1px;
  margin-top: 1.1rem;
  margin-bottom: 0;
  font-size: 14.66666667px;
  font-size: 1.33333333rem;
  text-align: center;
  /*.new &
            {
                margin-top: @rem-base-font-size !important;
            }*/
}
.countdown--time-hammered .countdown-unmanned__label {
  text-transform: uppercase;
  /*.new &
            {
                color: @accent-color;
            }*/
}
.countdown-unmanned__bar {
  position: relative;
  width: 100%;
  height: 1.5em;
  border: 1px solid #e3e5e2;
  color: #504742;
  background-color: white;
  /*.new &
        {
            display: none;
        }*/
}
.countdown--time-unknown .countdown-unmanned__bar,
.countdown--time-hammering .countdown-unmanned__bar,
.countdown--time-hammered .countdown-unmanned__bar {
  display: none;
}
.countdown-unmanned__bar__progress {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #cad7cd;
}
.countdown--time-alot .countdown-unmanned__bar__progress {
  width: 100%;
}
.countdown--time-30sec .countdown-unmanned__bar__progress {
  width: 83.33%;
}
.countdown--time-25sec .countdown-unmanned__bar__progress {
  width: 66.66%;
}
.countdown--time-20sec .countdown-unmanned__bar__progress {
  width: 50.00%;
}
.countdown--time-15sec .countdown-unmanned__bar__progress {
  width: 33.33%;
}
.countdown--time-10sec .countdown-unmanned__bar__progress {
  width: 16.66%;
}
.countdown-unmanned__bar__divider {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: white;
}
/*.item-countdown
{
    visibility: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background-color: @kaplans-green;
    transition-property: width, background-color;
    /*transition-timing-function: linear, cubic-bezier(1,0,1,.36);*

    &.item-countdown--start
    {
        width: 100%;
    }

    .new &
    {
        visibility: visible;
    }
}*/

@-webkit-keyframes boing {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.3, 1.3, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@-moz-keyframes boing {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.3, 1.3, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@-o-keyframes boing {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.3, 1.3, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes boing {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.3, 1.3, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.boingable.boingable--animate {
  -webkit-animation-name: boing;
  -moz-animation-name: boing;
  -o-animation-name: boing;
  animation-name: boing;
  -webkit-animation-duration: 300ms;
  -moz-animation-duration: 300ms;
  -o-animation-duration: 300ms;
  animation-duration: 300ms;
}

.cms-message__text b {
  font-weight: bold;
}

body {
  position: relative;
  display: none;
  /* to fix a long-standing bug in some browsers (at least 2009 - 2017) that makes text colors
       desaturated (washed-out) under specific circumstances */
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.app--ready body {
  display: block;
}
header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 988px;
  margin: 0 auto;
  background-color: white;
  /*@media @device-screen-small
    {
        width: @app-screen-small-width;
    }
    @media @device-screen-medium
    {
        width: @app-screen-medium-width;
    }*/
}
@media (max-width: 991px) {
  header {
    width: 100%;
    margin: 0;
  }
}
#Logo-Img {
  display: inline-block;
  position: relative;
  margin: 22px 0 0 22px;
  width: 129px;
  height: 50px;
  background: url(/content/images/logo.png) no-repeat 0 0;
  background: url(/content/images/logo.svg) no-repeat 0 0, none;
  background-size: contain;
  z-index: 2;
}
#Logo-Img-Mobile {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 22px;
  width: 150px;
  background: url(/content/images/logo-white.png) no-repeat 0 0;
  background-size: contain;
}
@media (max-width: 767px) {
  #Logo-Img-Mobile {
    margin: 0.65em 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #Logo-Img-Mobile {
    margin: 0.47em 0;
  }
}
#Auction-Header {
  display: inline-block;
  position: relative;
  top: -4.4px;
  margin: 0 0 0 44px;
  z-index: 2;
}
@media (max-width: 991px) {
  #Auction-Header {
    top: 0;
    margin: 13.2px 22px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #504742;
  }
}
main {
  width: 988px;
  min-height: 550px;
  margin: 0 auto;
  padding-top: 99px;
  padding-top: 9em;
  background-color: white;
  border-bottom: 22px solid #f2f5f3;
}
@media (max-width: 991px) {
  main {
    position: relative;
    width: 100%;
    margin: 0;
    padding-top: 5em;
    padding-bottom: 2em;
    border-bottom: none;
  }
}
.text--keep-single-line {
  white-space: nowrap;
}

.hide-lg {
  display: none !important;
}
@media (max-width: 991px) {
  .hide-lg {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hide-sm {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hide-xs {
    display: none !important;
  }
}

#Page-Error h2 {
  color: #a51890;
}

.fadeable {
  cursor: default;
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: translate3d(0, -1em, 0);
  -moz-transform: translate3d(0, -1em, 0);
  -ms-transform: translate3d(0, -1em, 0);
  -o-transform: translate3d(0, -1em, 0);
  transform: translate3d(0, -1em, 0);
  -webkit-transition: opacity ease 300ms, transform ease 300ms;
  -moz-transition: opacity ease 300ms, transform ease 300ms;
  -o-transition: opacity ease 300ms, transform ease 300ms;
  transition: opacity ease 300ms, transform ease 300ms;
}
.fadeable.fadeable--show {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity ease 200ms, transform ease 200ms;
  -moz-transition: opacity ease 200ms, transform ease 200ms;
  -o-transition: opacity ease 200ms, transform ease 200ms;
  transition: opacity ease 200ms, transform ease 200ms;
}

.form {
  position: relative;
  overflow: hidden;
}
.form__input {
  width: 100%;
}
.form__checkbox {
  position: absolute;
  left: -9999px;
}
.form__checkbox + label {
  display: block;
  max-width: none;
  padding-top: 5.5px;
  padding-top: 0.5em;
  padding-left: 29.7px;
  padding-left: 2.7em;
  padding-bottom: 5.5px;
  padding-bottom: 0.5em;
  background: url(/content/images/checkbox.png) no-repeat -0.55px 4.95px;
  background: url(/content/images/checkbox.svg) no-repeat -0.05em 0.45em, none;
  background-size: 16.5px;
  background-size: 1.5em;
  font-weight: normal;
  cursor: pointer;
}
.form__checkbox:checked + label {
  background: url(/content/images/checkbox_checked.png) no-repeat -0.55px 4.95px;
  background: url(/content/images/checkbox_checked.svg) no-repeat -0.05em 0.45em, none;
  background-size: 17.6px;
  background-size: 1.6em;
}
.form__error {
  color: red;
}

.header {
  position: relative;
  width: 100%;
  height: 26.4px;
  padding: 0;
  text-align: right;
  cursor: default;
  z-index: 250;
  color: white;
  background-color: #023304;
}
@media (max-width: 991px) {
  .header {
    height: 3rem;
  }
}
.header__user-info {
  display: inline-block;
  border-right: 1px solid white;
  cursor: auto;
}
@media (max-width: 991px) {
  .header__user-info {
    line-height: 100%;
  }
}
@media (max-width: 767px) {
  .header__user-info::after {
    content: "";
    display: inline-block;
  }
}
.header__user-info > * {
  display: inline-block;
  margin-right: 1.5em;
}
@media (max-width: 767px) {
  .header__user-info > * {
    /* important: not :last-child, because there may only be one in some cases */
  }
  .header__user-info > *:first-child {
    display: block;
    position: absolute;
    top: 0;
    left: 8rem;
    right: 8rem;
    height: 3rem;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 3rem;
  }
  .header__user-info > *:nth-child(2) {
    visibility: hidden;
  }
}
.header__button {
  display: inline-block;
  margin: 0;
  height: 26.4px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 22px;
  padding-left: 16.5px;
  background-color: #023304 !important;
  border: none;
  color: white;
  line-height: 1em;
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 991px) {
  .header__button {
    height: 3rem;
  }
}
.header__button:hover {
  text-decoration: underline;
}

.hz-list {
  position: relative;
  user-select: none;
}
.hz-list--delayed {
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transition: opacity ease 300ms;
  -moz-transition: opacity ease 300ms;
  -o-transition: opacity ease 300ms;
  transition: opacity ease 300ms;
}
.hz-list--delayed--show {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.hz-list__container {
  overflow: hidden;
}
.hz-list__container__content {
  position: relative;
  width: 9999px;
  left: 0;
}
.hz-list__container__content--animate {
  -webkit-transition: left ease 300ms;
  -moz-transition: left ease 300ms;
  -o-transition: left ease 300ms;
  transition: left ease 300ms;
}
.hz-list__container__content__entry {
  float: left;
  margin: 0;
}
.hz-list__button {
  display: block;
  position: absolute;
  top: 50%;
  padding: 0;
  width: 19.8px;
  height: 39.6px;
  z-index: 2;
}
.hz-list__button--left {
  left: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.hz-list__button--right {
  right: 0;
  -webkit-transform: translate3d(50%, -50%, 0);
  -moz-transform: translate3d(50%, -50%, 0);
  -ms-transform: translate3d(50%, -50%, 0);
  -o-transform: translate3d(50%, -50%, 0);
  transform: translate3d(50%, -50%, 0);
}

#Page-Loading h3 {
  color: #504742;
}
#Page-Loading h3 small {
  display: block;
  margin-top: 11px;
  font-family: Arial, sans-serif;
}
@media (max-width: 991px) {
  #Page-Loading h3 small {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Roboto, DroidSans, "Segoe UI Light", Helvetica, Arial, sans-serif;
  }
}

@media (max-width: 767px) {
  #Overlay-Login .form [class*="col-"] {
    text-align: center;
  }
}
#Overlay-Login .form [class*="col-"] a {
  line-height: 28.4px;
}
#Overlay-Login .form [class*="col-"]:first-child {
  text-align: right;
}
@media (max-width: 767px) {
  #Overlay-Login .form [class*="col-"]:first-child {
    text-align: center;
  }
}
@media (max-width: 767px) {
  #Overlay-Login .form [class*="col-"]:last-child {
    margin-top: 2em;
  }
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-width: 988px;
  min-height: 100%;
  z-index: 100;
}
@media (max-width: 767px) {
  .overlay {
    /*min-width: @app-screen-small-width;*/
    min-width: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .overlay {
    min-width: 768px;
  }
}
.overlay::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ddd;
  z-index: 1;
  opacity: 0.75;
  filter: alpha(opacity=75);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.overlay--priority-low {
  z-index: 100;
}
.overlay--priority-medium {
  z-index: 200;
}
.overlay--priority-high {
  z-index: 300;
}
.overlay--priority-highest {
  z-index: 400;
}
.overlay__container {
  width: 444.6px;
  min-height: 165px;
  margin: 143px auto 22px auto;
  margin: 13rem auto 2rem auto;
  padding: 22px 22px 44px 22px;
  text-align: center;
  z-index: 2;
}
@media (max-width: 767px) {
  .overlay__container {
    width: 90%;
    margin-top: 6rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .overlay__container {
    width: 70%;
    margin-top: 6rem;
  }
}
.overlay__container--show-multi-page {
  padding-bottom: 66px;
}
.overlay__container.sectioned-content {
  width: 820.04px;
  margin-top: 88px;
  text-align: left;
}
@media (max-width: 767px) {
  .overlay__container.sectioned-content {
    width: 90%;
    margin-top: 4rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .overlay__container.sectioned-content {
    width: 80%;
    margin-top: 4rem;
  }
}
.overlay__container__caption {
  margin-bottom: 11px;
}
.overlay__container__not-translated-disclaimer {
  display: block;
  margin-bottom: 33px;
  font-style: italic;
  color: #979899;
}
.overlay__container__not-translated-disclaimer::before {
  content: "!";
  display: inline-block;
  margin-right: 16.5px;
  padding-right: 16.5px;
  font-family: Georgia, serif;
  font-size: 18.33333333px;
  font-weight: bold;
  color: #a51890;
  border-right: 1px solid #b7b8b9;
}
.overlay__container__button-close {
  display: block;
  margin: 33px auto 0 auto;
}
.overlay__container__button-close--right {
  margin-top: 0;
  margin-right: 33px;
}
.overlay-container {
  position: relative;
  color: #504742;
  background-color: white;
  -webkit-box-shadow: 0 0 22px 0 #b7b8b9;
  -moz-box-shadow: 0 0 22px 0 #b7b8b9;
  box-shadow: 0 0 22px 0 #b7b8b9;
  opacity: 0;
  filter: alpha(opacity=0);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transform: translate3d(0, -22px, 0);
  -moz-transform: translate3d(0, -22px, 0);
  -ms-transform: translate3d(0, -22px, 0);
  -o-transform: translate3d(0, -22px, 0);
  transform: translate3d(0, -22px, 0);
  -webkit-transition: opacity ease 300ms, transform ease 300ms;
  -moz-transition: opacity ease 300ms, transform ease 300ms;
  -o-transition: opacity ease 300ms, transform ease 300ms;
  transition: opacity ease 300ms, transform ease 300ms;
}
.no-boxshadow .overlay-container {
  border: 1px solid #b7b8b9;
}
.overlay-container--fade-in {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.overlay-container__close {
  position: absolute;
  top: 7.7px;
  right: 7.7px;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 14.66666667px;
  line-height: 1;
  background-color: white !important;
  border: none;
  z-index: 5;
}
@media (max-width: 991px) {
  .overlay-container__close {
    top: 9.9px;
    right: 9.9px;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.overlay-container__close::before,
.overlay-container__close::after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 13px;
  width: 1px;
  height: 16px;
  background-color: #b7b8b9;
}
.overlay-container__close::before {
  /*.rotate(45deg);*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand');
  -webkit-transform: matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
  -moz-transform: matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
  -ms-transform: matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
  -o-transform: matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
  transform: matrix(0.70710678, -0.70710678, 0.70710678, 0.70710678, 0, 0);
}
.overlay-container__close::after {
  /*.rotate(-45deg);*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678, sizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678, sizingMethod='auto expand');
  -webkit-transform: matrix(0.70710678, 0.70710678, -0.70710678, 0.70710678, 0, 0);
  -moz-transform: matrix(0.70710678, 0.70710678, -0.70710678, 0.70710678, 0, 0);
  -ms-transform: matrix(0.70710678, 0.70710678, -0.70710678, 0.70710678, 0, 0);
  -o-transform: matrix(0.70710678, 0.70710678, -0.70710678, 0.70710678, 0, 0);
  transform: matrix(0.70710678, 0.70710678, -0.70710678, 0.70710678, 0, 0);
}
.no-csstransforms .overlay-container__close {
  background: url(/content/images/close.png) no-repeat 0 0;
}
.overlay__container__page-info {
  display: none;
  position: absolute;
  right: 15px;
  bottom: 12px;
  margin: 0;
}
.overlay__container__page-info b {
  display: inline-block;
  margin-right: 3px;
  font-weight: normal;
  font-size: 12.65px;
  color: #678568;
}
.overlay__container__page-info small {
  font-size: 9.9px;
  color: #b7b8b9;
}
.overlay__container--show-multi-page .overlay__container__page-info {
  display: block;
}
.overlay__container__countdown {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px;
  background-color: #678568;
  transition-property: width;
  transition-timing-function: linear;
}
.overlay__container--show-multi-page .overlay__container__countdown {
  display: block;
}
.overlay__container--start-countdown .overlay__container__countdown {
  width: 100%;
}

.app-content {
  display: none;
}
.app--ready .app-content {
  display: block;
}
@media (min-width: 992px) {
  .app-content {
    min-height: 635.1895px;
  }
}
.content-block {
  padding: 22px;
  background-color: white;
}
.content-block--centered {
  padding-top: 44px;
  text-align: center;
}
.content-block--fully-centered {
  padding-top: 110px;
  text-align: center;
}
.content-block + .content-block {
  border-top: 22px solid #f2f5f3;
}
@media (max-width: 991px) {
  .content-block + .content-block {
    border-color: transparent;
  }
}
.content-block__caption {
  margin-top: 0;
}
.content-block__caption + .content-block__caption {
  margin-top: 22px;
}
.content-block__centered-button {
  display: block;
  margin: 66px auto 11px auto;
  margin: 6rem auto 1rem auto;
  font-size: 13.2px;
  font-size: 1.2rem;
}
.sectioned-content {
  padding-top: 44px;
  padding-bottom: 44px;
}
.sectioned-content__section {
  padding: 33px 55px 44px 55px;
}
@media (max-width: 991px) {
  .sectioned-content__section {
    width: 100%;
    padding: 22px 33px 44px 33px;
  }
  .sectioned-content__section:nth-child(2n+1) {
    clear: both;
  }
}
.sectioned-content__section:first-child {
  border-right: 1px solid #d4d4d5;
}
@media (max-width: 991px) {
  .sectioned-content__section:first-child {
    padding-top: 0;
    padding-bottom: 0;
    border-right: none;
    /*border-bottom: 1px solid @gray-light-2;*/
  }
  .sectioned-content__section:first-child::after {
    content: "";
    display: block;
    height: 44px;
    border-bottom: 1px solid #d4d4d5;
  }
}
.sectioned-content__section:last-child {
  margin-left: -1px;
  border-left: 1px solid #d4d4d5;
}
@media (max-width: 991px) {
  .sectioned-content__section:last-child {
    margin-left: 0;
    padding-top: 33px !important;
    border-left: none;
  }
}
.sectioned-content__section--sub {
  padding-top: 77px;
}
.sectioned-content__section__caption {
  margin-top: 19.8px;
  margin-bottom: 22px;
}

.poly-placeholder {
  color: #b7b8b9;
}
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder {
  color: #b7b8b9;
}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder {
  color: #b7b8b9;
}
input[type=text]::placeholder,
input[type=password]::placeholder {
  color: #b7b8b9;
}
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder {
  color: #b7b8b9;
}
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder {
  color: #b7b8b9;
}
input[type=text]:focus::-webkit-input-placeholder,
input[type=password]:focus::-webkit-input-placeholder {
  color: #d4d4d5;
}
input[type=text]:focus::-moz-placeholder,
input[type=password]:focus::-moz-placeholder {
  color: #d4d4d5;
}
input[type=text]:focus::placeholder,
input[type=password]:focus::placeholder {
  color: #d4d4d5;
}
input[type=text]:focus:-moz-placeholder,
input[type=password]:focus:-moz-placeholder {
  color: #d4d4d5;
}
input[type=text]:focus:-ms-input-placeholder,
input[type=password]:focus:-ms-input-placeholder {
  color: #d4d4d5;
}

.upcoming-read-more {
  padding: 22px;
}
.upcoming-read-more__auct-nr,
.upcoming-read-more__unavailable,
.upcoming-read-more__price-estimate {
  display: inline-block;
  margin: 0;
}
.upcoming-read-more__auct-nr {
  margin-right: 33px;
}
.upcoming-read-more__text {
  margin-top: 11px;
  padding-top: 8.8px;
  max-height: 99px;
  border-top: 1px solid #e3e5e2;
  overflow-y: auto;
}
@media (max-width: 767px) {
  .upcoming-read-more__text {
    max-height: 10.6em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-read-more__text {
    max-height: 12.3em;
  }
}
.upcoming-read-more--item-unavailable .upcoming-read-more__text {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /*-ms-filter:%("progid:DXImageTransform.Microsoft.Alpha(Opacity=%d)", @value);*/
}
.upcoming-read-more__text__description {
  line-height: 1.72;
}
.upcoming-read-more.overlay-container {
  position: absolute;
  left: 30%;
  bottom: 0;
  width: 316.16px;
  z-index: 50;
  -webkit-transform: translate3d(0, 22px, 0);
  -moz-transform: translate3d(0, 22px, 0);
  -ms-transform: translate3d(0, 22px, 0);
  -o-transform: translate3d(0, 22px, 0);
  transform: translate3d(0, 22px, 0);
}
@media (max-width: 767px) {
  .upcoming-read-more.overlay-container {
    left: 0 !important;
    /* to override style attribute set on element */
    right: 0;
    width: 23em;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .upcoming-read-more.overlay-container {
    width: 23em;
  }
}
.upcoming-read-more.overlay-container.overlay-container--fade-in {
  -webkit-transform: translate3d(0, 0, 0) !important;
  -moz-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate3d(0, 0, 0) !important;
  -o-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
}
