.alert-success, .badge-success, .btn-success, .badge-open {
  color: #343a40;
  background-color: #DCB400; }

.alert-success, .btn-success {
  border-color: #DCB400; }

.text-success, .text-over-reserve {
  color: #1e7e34; }

.alert-danger, .badge-danger, .btn-danger {
  background-color: #F20000 !important;
  color: #fff !important; }

.text-danger, .text-under-reserve {
  color: #F20000 !important; }

.btn-success {
  color: #fff;
  background-color: #1e7e34;
  border-color: #145523; }

.btn-primary {
  color: #343a40;
  background-color: #DCB400;
  border-color: #a98a00; }
  .btn-primary.btn-prebid {
    color: #343a40;
    background-color: #fff;
    border-color: #DCB400; }
  .btn-primary.btn-closed, .btn-primary.btn-closed:disabled {
    color: #343a40;
    background-color: #fff;
    border-color: #F20000;
    opacity: 1; }

.alert-primary, .badge-primary, .nav-pills .nav-link.active {
  background-color: #000d88; }

.text-primary, .text-buyout {
  color: #000d88; }

.form-group .form-control + .form-control {
  margin-top: 0; }

.category-list .nav > li.red > a:hover,
.category-list .nav > li.red a.active {
  background-color: #F20000; }

.category-list .nav > li.red > a:hover::after,
.category-list .nav > li.red a.active::after {
  border-left-color: #F20000; }

.main-container .category-list {
  padding-top: 0; }
  @media (max-width: 767.98px) {
    .main-container .category-list {
      display: none; } }

.listing-card.card-free-shipping {
  border-color: #F20000; }

.btn {
  min-width: auto; }

.feather {
  width: 19px;
  height: 19px; }

.menu li .menu-title {
  margin-top: 0; }

.menu .megamenu ul li a {
  padding: 0; }

.form-label-group input:not(:placeholder-shown) {
  padding-top: 1.75rem; }

.form-check-input {
  margin-top: .6rem; }

.form-check-label {
  margin-left: .6rem; }

.footer {
  margin-top: 0; }

.card-body {
  min-height: auto; }

h5, .h5 {
  font-size: 2rem !important; }
  h5.subtitle, .h5.subtitle {
    margin-bottom: 2rem !important; }

h6, .h6 {
  font-size: 1.7rem !important; }
  h6.subtitle, .h6.subtitle {
    margin-bottom: 1.8rem !important; }

.has-icons .icon-left, .has-icons .icon-right {
  top: 16px; }

.dl-cart-totals > dd {
  font-size: inherit; }

.cart-dropdown .media {
  font-size: 95%; }

.btn.btn-sm .feather {
  width: 17px;
  height: 17px; }

.small, small {
  font-size: 90%; }

small.au-countdown {
  font-size: 90%; }

.form-control, form {
  margin-bottom: 0; }

.header, .breadcrumb-nav, .footer-top, .footer-middle, .footer-bottom {
  padding-left: 0; }

.dropdown-menu {
  font-size: inherit; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto; }

.footer-top {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.cart-dropdown .dropdown-menu {
  background-color: #fff;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
  overflow-x: hidden; }
  .cart-dropdown .dropdown-menu .cart-box {
    margin-bottom: 1rem; }

.sidebar-search .nav-item > a {
  font-size: 1.6rem;
  padding-bottom: .5rem; }

@media (max-width: 767.98px) {
  .header-middle {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem; }
    .header-middle .header-right {
      margin-bottom: 0; } }
.mobile-menu li a.mobile-menu-inline {
  display: inline-block;
  margin-right: 1.5rem; }

.listing-details .subtitle {
  padding-bottom: 1rem;
  border-bottom: 1px solid #eeeff0; }
.listing-details .price {
  font-size: 3rem;
  font-weight: 600; }

.dl-lg dd {
  font-size: 1.4rem; }

.selectize-input {
  padding: 1.15rem 2rem; }

.sticky-header.fixed {
  padding-left: 0;
  animation-name: none;
  animation-duration: 0s; }

.jq-rs-slider .slick-dots {
  bottom: 25px; }
  .jq-rs-slider .slick-dots li button:before {
    font-size: 12px; }
  .jq-rs-slider .slick-dots li.slick-active button:before {
    color: #dc3545; }

.footer-payments-svg {
  float: right; }
  .footer-payments-svg img {
    display: inline-block;
    height: 48px; }
  .footer-payments-svg img + img {
    padding-left: 8px; }

.lot-card .retail-price {
  color: #F20000;
  font-weight: 600;
  font-size: 2rem;
  display: block;
  max-width: 150px;
  line-height: 1.1; }
  @media (max-width: 1600px) {
    .lot-card .retail-price {
      font-size: 16px; } }
  .lot-card .retail-price .retail-text-value {
    display: none; }
.lot-card .retail-price-amount {
  font-weight: 500; }
.lot-card .lot-location {
  display: none; }
.lot-card .purchase-buttons {
  margin-top: 10px;
  gap: .5rem; }
  .lot-card .purchase-buttons .btn {
    letter-spacing: 0.04rem;
    padding-left: 1rem !important;
    padding-right: 1rem !important; }
  .lot-card .purchase-buttons .btn-quick-bid-info {
    padding-left: .6rem !important;
    padding-right: .6rem !important; }
  .lot-card .purchase-buttons .btn-group-quick-bid .btn-success {
    width: 100%;
    text-wrap: auto; }
.lot-card .card-short-description {
  line-height: 1.1;
  gap: .5rem;
  height: 32px; }

.highlight {
  animation: flash 0.5s ease-in-out; }

@keyframes flash {
  0% {
    background-color: #ffffff; }
  50% {
    background-color: #ffeb3b; }
  /* Yellow highlight */
  100% {
    background-color: #ffffff; } }
.card-list .lot-card .card-title {
  margin-bottom: 1.25rem !important; }
.card-list .lot-card.border-current-lot {
  border: 3px solid #DCB400 !important; }
@media (max-width: 767.98px) {
  .card-list .lot-card .card-img {
    width: 100%;
    text-align: center;
    padding: .75rem; }
    .card-list .lot-card .card-img .card-img-top {
      max-width: 80%;
      display: inline !important; }
  .card-list .lot-card .card-body {
    width: 100%;
    padding: .75rem .75rem .25rem; }
  .card-list .lot-card .card-title {
    font-size: 1.6rem !important; } }
.card-list .form-purchase-confirm {
  margin: 0 auto 1rem; }

.card-grid .lot-card .card-title {
  font-size: 17px !important;
  line-height: 20px !important;
  white-space: normal !important;
  height: 80px !important;
  margin-bottom: 1.25rem !important;
  font-weight: 500 !important; }
  .card-grid .lot-card .card-title a {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden !important; }
.card-grid .lot-card .lot-card-body {
  padding: 0 20px;
  width: 100% !important;
  max-width: 100%;
  flex: none;
  -ms-flex: none;
  margin: 0 !important; }
  .card-grid .lot-card .lot-card-body .lot-more-details {
    display: none !important; }
.card-grid .lot-card .form-purchase-confirm {
  max-width: 100% !important; }
.card-grid .lot-card .lot-card-body + .lot-card-body {
  margin-top: 1.6rem; }

.au-bids-history {
  max-height: 400px;
  overflow-y: scroll; }

#postage-calculator .result {
  overflow-y: auto;
  max-height: 500px; }

img.feather {
  display: inline-block; }

.homepage {
  overflow-x: auto; }
  .homepage .jq-rs-slider {
    background-color: #f8f9fa; }
    .homepage .jq-rs-slider .slick-list .slick-track .slick-slide {
      display: flex;
      align-items: center; }

.category-list .nav {
  padding-top: 0; }

.category-section {
  padding-top: 1rem !important;
  padding-bottom: 0 !important; }

.listing-card .card-body .price {
  line-height: 1.1; }
  @media (max-width: 767.98px) {
    .listing-card .card-body .price {
      font-size: 2.2rem; } }
  @media (min-width: 768px) {
    .listing-card .card-body .price {
      font-size: 2.5rem; } }

.live-auction-headline {
  position: sticky;
  top: 103px;
  z-index: 5;
  background: #fff;
  border-bottom: 1px solid #eeeff0;
  margin-bottom: 2rem; }
  @media (max-width: 991.98px) {
    .live-auction-headline {
      top: 85px; } }
  @media (max-width: 767.98px) {
    .live-auction-headline {
      top: 72px; } }
  .live-auction-headline .live-auction-day {
    font-size: 2rem; }
    @media (max-width: 767.98px) {
      .live-auction-headline .live-auction-day {
        font-size: 1.5rem; } }

.category-title {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem; }
  .category-title .btn {
    margin-bottom: 0 !important; }
    @media (max-width: 767.98px) {
      .category-title .btn {
        padding: .5rem 1rem; } }
    @media (min-width: 992px) {
      .category-title .btn {
        font-size: 1.8rem; } }
  .category-title .live-auction-countdown dd {
    padding-top: 1px;
    padding-bottom: 0 !important; }

#mc_embed_signup form {
  padding: 0 !important; }

.order-1 {
  -ms-flex-order: 1;
  -webkit-flex-order: 1;
  order: 1; }

.order-0 {
  -ms-flex-order: 0;
  -webkit-flex-order: 0;
  order: 0; }

.au-price span {
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }

.lot-card .card-title a {
  text-decoration: none !important; }

#home-page-container .section-today {
  overflow: scroll; }
  #home-page-container .section-today .listings-cards.row {
    flex-wrap: nowrap;
    overflow: visible; }

@media (min-width: 768px) {
  .listings-cards.row {
    margin-left: -5px;
    margin-right: -5px; }
  .listings-cards .card-grid {
    padding-left: 5px;
    padding-right: 5px; } }

.category-title .cat-title, .category-title .dropdown .dropdown-toggle {
  font: 500 25px/33px "Oswald", sans-serif; }
  @media (max-width: 767.98px) {
    .category-title .cat-title, .category-title .dropdown .dropdown-toggle {
      font: 500 20px/26px "Oswald", sans-serif; } }

.form-check {
  padding-left: 2.25rem; }
  .form-check input[type="checkbox"], .form-check input[type="radio"] {
    margin-left: -20px; }

.header-middle .container-fluid {
  padding-left: 15px;
  padding-right: 15px;
  justify-content: space-between; }
@media (min-width: 992px) and (max-width: 1279px) {
  .header-middle .header-left {
    display: flex;
    flex-direction: column; } }
.header-middle .icon-menu {
  color: #000; }

.header-dropdown:hover > .header-menu {
  opacity: 1;
  visibility: visible; }

.header-dropdown > a::after {
  border: none !important; }

.main-nav {
  display: none !important; }

@media (min-width: 992px) {
  .main-nav {
    display: block !important; } }
.menu > li + li {
  margin-left: 1rem; }

.header,
.sticky-header.fixed {
  background-color: #ffcd05; }

.menu > li > a,
.header-dropdown > a,
.cart-dropdown .dropdown-toggle::before,
.cart-dropdown .dropdown-toggle::after {
  color: #000 !important; }

.menu > li:hover > a, .menu > li.show > a, .menu > li.active > a {
  color: #F20000 !important; }

.category-title .au-countdown .text-success,
.listing-details .au-countdown .text-success {
  font-size: 2rem;
  line-height: 1;
  font-weight: 500; }
  @media (max-width: 767.98px) {
    .category-title .au-countdown .text-success,
    .listing-details .au-countdown .text-success {
      font-size: 1.75rem; } }

.header-listing-location {
  font-size: 1.8rem;
  background-color: #000;
  min-width: 180px;
  border: 1px solid #F20000;
  margin-left: 2rem; }
  @media (min-width: 992px) and (max-width: 1279px) {
    .header-listing-location {
      margin-left: 0;
      margin-top: 0.5rem; } }
  @media (min-width: 576px) and (max-width: 1279px) {
    .header-listing-location {
      font-size: 1.6rem; } }
  @media (max-width: 575.98px) {
    .header-listing-location {
      min-width: auto;
      margin-left: 1rem;
      font-size: 1.2rem; } }
  .header-listing-location .dropdown-toggle {
    display: block;
    padding: 5px 25px 5px 10px; }
  .header-listing-location a {
    color: #F20000 !important; }
  .header-listing-location .dropdown-menu {
    min-width: 135px; }
    .header-listing-location .dropdown-menu li {
      padding: 5px 25px 5px 10px; }
    .header-listing-location .dropdown-menu li:hover {
      background-color: #F20000 !important; }
      .header-listing-location .dropdown-menu li:hover a {
        color: #fff !important; }
  .header-listing-location > a::after {
    margin-right: 7.5px; }

.popover-body {
  font-size: 14px; }

.drafts-selectize .selectize-input {
  border-radius: 0 !important;
  padding: 1.2rem 1.5rem !important;
  margin-top: 5px !important; }
.drafts-selectize .selectize-dropdown {
  border-radius: 0 !important; }

#members-dashboard .card-header::after {
  content: none !important; }

.listing-details .widget-newsletter .form-control {
  background-color: #eeeff0; }
.listing-details #mc_embed_signup {
  margin-left: -1rem; }
.listing-details .live-auction-description {
  border-bottom: 1px solid #f8f7f6;
  padding-bottom: 1rem;
  margin-bottom: 3rem; }

@media screen and (min-width: 992px) {
  .widget-newsletter .form-control {
    padding-left: 2.8rem;
    padding-right: 15rem; } }
.card-img {
  display: flex;
  justify-content: center; }

.invoice-billing-headline {
  font-size: 1.6rem; }

.btn-wishlist-async {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  border-radius: 3px;
  padding: 1rem; }
  .btn-wishlist-async .feather {
    width: 20px !important;
    height: 20px !important; }

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