#main_nav {
  /*background-color: #3A3A3A;*/ }

#navbar-brand {
  color: #dcbc38 !important;
  font-weight: normal;
  display: none; }

#navbar-brand.show-brand {
  display: block !important; }

body {
  background-color: #FFFFFF; }

.main_content {
  background-color: #FFFFFF; }

.slick-dots li button::before {
  font-size: 14px;
  color: #004f85; }

a:hover, a:focus {
  color: #aa0000; }

.card .card-body {
  background-color: #ffffff; }

.headline {
  color: #000; }

b, strong {
  font-weight: bold; }

ul.striped {
  padding: 0.6rem;
  list-style-type: none; }
  ul.striped li {
    border-bottom: 1px solid rgba(153, 153, 153, 0.298039);
    margin-bottom: 1rem; }

ul.contact-icons {
  text-align: center;
  list-style-type: none;
  padding: 0; }

.help-block {
  color: red; }

.mdform-prefix .help-block {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.smart-form .fa-asterisk {
  top: -5px;
  position: relative;
  font-size: 8px; }

footer {
  /*border-top: 5px solid $secondary-color;*/
  color: #000000; }

footer.page-footer {
  color: #000000; }

footer.page-footer a {
  color: #000000; }

.btn-default:not([disabled]):not(.disabled).active, .btn-default:not([disabled]):not(.disabled):active, .show > .btn-default.dropdown-toggle {
  background-color: #004F85 !important; }

.btn-outline-default.active, .btn-outline-default:active, .btn-outline-default:active:focus, .btn-outline-default:focus, .btn-outline-default:hover {
  border-color: #004F85 !important;
  color: #004F85 !important; }

.btn-outline-default:not([disabled]):not(.disabled).active, .btn-outline-default:not([disabled]):not(.disabled):active, .show > .btn-outline-default.dropdown-toggle {
  border-color: #004F85 !important; }

.lot_panel_12 .card {
  position: relative; }
  .lot_panel_12 .card .img-container {
    background-color: #FFFFFF !important;
    width: 100%;
    padding-top: 100%;
    /* 1:1 Aspect Ratio */
    position: relative;
    /* If you want text inside of it */ }
  .lot_panel_12 .card .img-container.ar3_2 {
    padding-top: 66.66%;
    /* 3:2 Aspect Ratio */ }
  .lot_panel_12 .card .img-container.ar4_3 {
    padding-top: 75%;
    /* 4:3 Aspect Ratio */ }
  .lot_panel_12 .card .img-container.ar16_9 {
    padding-top: 56.25%;
    /* 16:9 Aspect Ratio */ }
  .lot_panel_12 .card .img-container.ar8_5 {
    padding-top: 62.5%;
    /* 8:5 Aspect Ratio */ }
  .lot_panel_12 .card .card-body {
    height: auto; }
  .lot_panel_12 .card .schaetzwert {
    text-decoration: line-through; }
  .lot_panel_12 .card .lotnumber {
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px 15px;
    background-color: rgba(0, 79, 133, 0.9);
    z-index: 1;
    color: #ffffff !important; }
  .lot_panel_12 .card .anzahl_gruppe_2 {
    position: absolute;
    top: 10px;
    left: 80px;
    padding: 5px 15px;
    background-color: #d4af37;
    z-index: 1;
    color: #ffffff !important; }
  .lot_panel_12 .card .anzahl_gruppe {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 7px;
    right: 16px;
    background-color: #d4af37;
    color: #ffffff;
    font-size: 16px;
    padding: 0;
    text-align: center;
    border-radius: 100%;
    line-height: 28px;
    z-index: 3;
    border: 1px solid #ffffff;
    -moz-transform: rotate(10deg);
    /* Firefox 3.6 Firefox 4 */
    -webkit-transform: rotate(10deg);
    /* Safari */
    -o-transform: rotate(10deg);
    /* Opera */
    -ms-transform: rotate(10deg);
    /* IE9 */
    transform: rotate(10deg);
    /* W3C */ }
    @media screen and (min-width: 576px) {
      .lot_panel_12 .card .anzahl_gruppe {
        width: 50px;
        height: 50px;
        font-size: 17px;
        padding: 10px; } }
  .lot_panel_12 .card .pricebox {
    background-color: lightblue;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px; }
  .lot_panel_12 .card .logo-small {
    width: 120px;
    height: 60px;
    background-color: #ffffff;
    content: "";
    text-align: center;
    display: block;
    float: left; }
    .lot_panel_12 .card .logo-small img {
      margin: auto;
      max-height: 60px; }
  .lot_panel_12 .card .btn {
    background-color: #004F85 !important;
    color: #ffffff !important; }
  @media screen and (min-width: 576px) {
    .lot_panel_12 .card .card-body {
      height: 230px; }
      .lot_panel_12 .card .card-body .card-title {
        font-size: 16px; } }
  @media screen and (min-width: 768px) {
    .lot_panel_12 .card .card-body {
      height: 180px; }
      .lot_panel_12 .card .card-body .card-title {
        font-size: 20px; } }
  @media screen and (min-width: 992px) {
    .lot_panel_12 .card .card-body {
      height: 180px; }
      .lot_panel_12 .card .card-body .card-title {
        font-size: 18px; } }

.preview .lot_panel_12 .card:after {
  content: "";
  position: absolute;
  background-color: rgba(195, 195, 195, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.card-anbieter {
  position: relative; }
  .card-anbieter .img-container {
    background-color: #FFFFFF !important;
    width: 100%;
    padding-top: 100%;
    /* 1:1 Aspect Ratio */
    position: relative;
    /* If you want text inside of it */ }
  .card-anbieter .img-container.ar3_2 {
    padding-top: 66.66%;
    /* 3:2 Aspect Ratio */ }
  .card-anbieter .img-container.ar4_3 {
    padding-top: 75%;
    /* 4:3 Aspect Ratio */ }
  .card-anbieter .img-container.ar16_9 {
    padding-top: 56.25%;
    /* 16:9 Aspect Ratio */ }
  .card-anbieter .img-container.ar8_5 {
    padding-top: 62.5%;
    /* 8:5 Aspect Ratio */ }
  .card-anbieter .btn {
    background-color: #3A3A3A !important;
    color: #ffffff !important; }
  @media screen and (min-width: 576px) {
    .card-anbieter .card-body {
      height: 180px; }
      .card-anbieter .card-body .card-title {
        font-size: 20px; } }
  @media screen and (min-width: 768px) {
    .card-anbieter .card-body {
      height: 180px; }
      .card-anbieter .card-body .card-title {
        font-size: 20px; } }
  @media screen and (min-width: 992px) {
    .card-anbieter .card-body {
      height: 180px; }
      .card-anbieter .card-body .card-title {
        font-size: 18px; } }

#meine_auktionen_Tabs {
  background-color: #004F85; }

#slick_teaser .item {
  height: 300px; }

#carouselTeaser .carousel-item {
  height: 490px; }

.lot_panel_10 .lotnumber {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #6C6E70;
  color: #ffffff;
  padding: 5px 10px;
  text-align: left; }
.lot_panel_10 h4 {
  font-size: 1.1em; }

@media screen and (min-width: 576px) {
  .lot_panel_10 h4 {
    min-height: 69px; }
  .lot_panel_10 h5 {
    min-height: 39px; } }
.lot_panel_11 .img-container {
  transition: all 0.5s ease-out;
  height: 230px; }
.lot_panel_11 .card {
  overflow: hidden; }
.lot_panel_11 .card-body {
  position: absolute;
  bottom: -115px;
  left: 0;
  right: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  transition: all 0.5s ease-out;
  height: 150px; }
.lot_panel_11 .card-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.5s ease-out;
  font-size: 16px;
  font-weight: normal;
  color: #000000; }
.lot_panel_11 .anzahl_gruppe_old {
  width: 50px;
  height: 50px;
  font-size: 18px;
  padding: 4px;
  line-height: 40px;
  position: absolute;
  top: 5px;
  right: 5px;
  background-color: #d4af37;
  color: #000000;
  text-align: center;
  border-radius: 100%;
  z-index: 3;
  border: 1px solid #000000;
  -moz-transform: rotate(10deg);
  /* Firefox 3.6 Firefox 4 */
  -webkit-transform: rotate(10deg);
  /* Safari */
  -o-transform: rotate(10deg);
  /* Opera */
  -ms-transform: rotate(10deg);
  /* IE9 */
  transform: rotate(10deg);
  /* W3C */ }
.lot_panel_11 .anzahl_gruppe {
  width: 33px;
  height: 33px;
  position: absolute;
  top: 15px;
  right: 55px;
  background-color: #aa0000;
  color: #ffffff;
  font-size: 16px;
  padding: 0;
  text-align: center;
  border-radius: 100%;
  line-height: 28px;
  z-index: 3;
  border: 1px solid #000a0c;
  -moz-transform: rotate(-10deg);
  /* Firefox 3.6 Firefox 4 */
  -webkit-transform: rotate(-10deg);
  /* Safari */
  -o-transform: rotate(-10deg);
  /* Opera */
  -ms-transform: rotate(-10deg);
  /* IE9 */
  transform: rotate(-10deg);
  /* W3C */ }
  @media screen and (min-width: 576px) {
    .lot_panel_11 .anzahl_gruppe {
      width: 50px;
      height: 50px;
      font-size: 20px;
      padding: 10px; } }
.lot_panel_11 .lotnumber {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  color: #000000;
  background: rgba(255, 255, 255, 0.8); }
.lot_panel_11 .card .card-text {
  font-size: 1rem; }
.lot_panel_11 .card .card-body p {
  margin-top: 1px;
  margin-bottom: 0; }
.lot_panel_11 .card .card-body h5 {
  margin-bottom: 10px; }
.lot_panel_11 .lot_timeline {
  font-size: 0.8em; }
.lot_panel_11 a.lot_panel:hover .wrapper_image {
  background-size: contain !important; }
.lot_panel_11 a.lot_panel:hover .card-body {
  bottom: 0;
  background: rgba(255, 255, 255, 0.8); }

.smart_countdown {
  text-align: center; }
  .smart_countdown .row-holder {
    width: 100%;
    display: block; }
    .smart_countdown .row-holder .holder {
      width: 25%;
      display: inline-block; }
    .smart_countdown .row-holder .holder.label {
      font-weight: bold; }
    .smart_countdown .row-holder .holder.red {
      color: #000; }
  .smart_countdown .row-holder::after {
    clear: both; }

.wrapper_image_small {
  padding-left: 30px;
  padding-right: 30px; }
  .wrapper_image_small .slick-prev, .wrapper_image_small .slick-next {
    font-size: 20px;
    line-height: 20px;
    color: red; }
  .wrapper_image_small .slick-prev::before, .wrapper_image_small .slick-next::before {
    color: red; }
  .wrapper_image_small .slick-next::before {
    content: "";
    display: none; }
  .wrapper_image_small .slick-prev::before {
    content: "";
    display: none; }
  .wrapper_image_small .minni {
    width: 100px;
    height: 75px;
    content: "";
    background-color: #ffffff;
    padding: 5px; }
  .wrapper_image_small .box-quadrat {
    border: 1px solid red; }
    .wrapper_image_small .box-quadrat .inner {
      background-color: #ffffff;
      background-size: contain;
      background-position: center;
      width: 100%;
      height: 73px; }

.carousel .carousel-indicators li {
  border-radius: 0;
  background-color: #ffffff;
  opacity: 1; }

#carouselDetail {
  height: 490px; }
  #carouselDetail .carousel-item {
    height: 484px; }
    #carouselDetail .carousel-item img {
      height: 484px;
      margin: 0 auto; }

/*# sourceMappingURL=style.css.map */
