﻿.bids-container {
  padding: 25px 0px; }
  .bids-container .img-box {
    width: 100%;
    padding: 56.25% 0 0 0;
    position: relative; }
  .bids-container .live-bidding-broadcast {
    padding-top: 50px; }
  .bids-container .bid-img {
    width: -webkit-fill-available;
    width: -moz-available;
    object-fit: cover; }
  .bids-container .parent-image {
    padding-right: 0px;
    margin-bottom: 20px; }
  .bids-container .bid-vehicle-title {
    letter-spacing: 0px;
    position: absolute;
    top: 12px;
    font-size: .6rem !important; }
  .bids-container .truncated {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis; }
  .bids-container .bid-vehicle-amount {
    letter-spacing: 0px;
    position: absolute;
    top: 12px;
    left: 60%;
    font-size: .9rem; }
  .bids-container .bid-vehicle-time {
    position: absolute;
    top: 12px;
    left: 75%;
    font-size: inherit; }
  .bids-container .bid-vehicle-time-left {
    position: absolute;
    top: 0;
    left: 30%;
    letter-spacing: 0px;
    font-size: .9rem;
    width: 108%; }
  .bids-container .bid-row {
    margin-bottom: 10px;
    padding-top: 7.55%;
    position: relative;
    cursor: pointer;
    font-size: 1em; }
  .bids-container .bid-highlight {
    border: 2px solid #006B81; }
    .bids-container .bid-highlight .bid-vehicle-title, .bids-container .bid-highlight .bid-vehicle-amount {
      color: #006B81; }
  .bids-container .filter-btn {
    font-size: .8rem;
    letter-spacing: 0px;
    height: 60px;
    padding-top: 18px; }
  .bids-container hr {
    padding: 0px;
    margin: 0px;
    border: 4px solid #F0F0F0; }
  .bids-container .selected-filter-span {
    display: none;
    margin-top: -10px; }
  .bids-container .filter-btn:hover {
    color: #811618;
    background-color: #F0F0F0;
    cursor: pointer; }
  .bids-container .filter-btn:hover ~ hr {
    border: 4px solid #811618;
    margin-top: -2px; }
  .bids-container .filter-btn:hover + .selected-filter-span {
    display: flex;
    justify-content: center; }
  .bids-container .filter-highlight {
    color: #811618;
    background-color: #F0F0F0; }
    .bids-container .filter-highlight ~ hr {
      border: 4px solid #811618;
      margin-top: -2px; }
  .bids-container .filter-highlight + .selected-filter-span {
    display: flex;
    justify-content: center; }

.mobile-bids-container {
  padding: 50px 10px;
  min-height: 300px; }
  .mobile-bids-container .bid-row {
    margin-bottom: 10px;
    padding: 10px 0;
    border: solid 1px transparent;
    flex-wrap: wrap; }
  .mobile-bids-container .bid-highlight {
    border: none; }
    .mobile-bids-container .bid-highlight .bid-vehicle-title, .mobile-bids-container .bid-highlight .bid-vehicle-amount {
      color: var(--black); }
  .mobile-bids-container .bid-vehicle-title {
    letter-spacing: 0px; }
  .mobile-bids-container .bid-vehicle-amount {
    letter-spacing: 0px;
    padding-top: 5px; }
  .mobile-bids-container .bid-vehicle-time {
    padding-top: 2px; }
  .mobile-bids-container .bid-vehicle-time-left {
    letter-spacing: 0px; }
  .mobile-bids-container .live-bidding-broadcast {
    padding-top: 10px; }
  .mobile-bids-container .bid-img {
    object-fit: cover;
    border-radius: 6px; }
  .mobile-bids-container .parent-image {
    padding: 0px;
    margin: 0px; }
  .mobile-bids-container .filter-btn {
    font-size: .8rem;
    letter-spacing: 0px;
    height: 60px;
    padding: 3px 20px 0px 20px; }
  .mobile-bids-container .btn-group.open .btn-default {
    color: #811618 !important;
    background-color: #F0F0F0 !important; }
  .mobile-bids-container .dropdown-menu {
    line-height: 2; }
    .mobile-bids-container .dropdown-menu li a {
      letter-spacing: 0px; }
  .mobile-bids-container .truncated {
    white-space: nowrap;
    text-overflow: ellipsis; }

.fs-bid-row {
  font-size: .6rem !important; }

.mobile-font-small-size {
  font-size: .775rem !important; }

.mobile-font-size {
  font-size: .875rem !important; }

.w32 {
  width: 32%; }

.ws-ratio-box {
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden;
  position: relative; }

.ws-ratio-box img {
  position: absolute;
  top: 0;
  left: 0; }

.rw-bids-col1 {
  width: 51.4%; }

.rw-bids-col2 {
  width: 45%; }

.live-bid-block {
  width: 92%;
  margin: 0 auto;
  display: block;
  max-width: 1500px; }

.live-bidding-filters {
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 1590px;
  padding: 0 15px; }

a:hover {
  text-decoration: none; }

@media (min-width: 320px) {
  .mobile-bids-container {
    padding: 50px 15px; } }

@media (min-width: 575px) {
  .mobile-font-small-size {
    font-size: .875rem !important; } }

@media (min-width: 732px) {
  .mobile-bids-container {
    padding: 50px 40px; } }

@media (min-width: 800px) {
  .mobile-bids-container {
    padding: 50px 45px; } }

@media (min-width: 900px) {
  .mobile-bids-container {
    padding: 50px 50px; } }

@media (min-width: 1050px) {
  .bids-container .bid-row {
    padding-top: 7.6%; } }

@media (min-width: 992px) {
  .live-bidding-filters {
    padding: 0 4%; } }

@media (min-width: 1100px) {
  .bids-container .bid-row {
    padding-top: 7.76%; }
  .bids-container .bid-vehicle-time, .bids-container .bid-vehicle-amount, .bids-container .bid-vehicle-title {
    top: 15px; } }

@media (min-width: 1146px) {
  .fs-bid-row {
    font-size: .6rem !important; }
  .bids-container .bid-vehicle-title {
    font-size: .6rem !important; }
  .bids-container .bid-vehicle-time {
    padding-top: 0; }
  .bids-container .bid-row {
    padding-top: 7.87%; } }

@media (min-width: 1190px) {
  .fs-bid-row {
    font-size: .7rem !important; }
  .bids-container .bid-vehicle-title {
    font-size: .7rem !important; }
  .bids-container .bid-vehicle-time {
    padding-top: 0; } }

@media (min-width: 1200px) {
  .bids-container .bid-row {
    padding-top: 7.96%; } }

@media (min-width: 1280px) {
  .fs-bid-row {
    font-size: .8rem !important; }
  .bids-container .bid-vehicle-title {
    font-size: .8rem !important; }
  .bids-container .bid-vehicle-time {
    padding-top: 2px; }
  .bids-container .bid-row {
    padding-top: 8.05%; } }

@media (min-width: 1350px) {
  .bids-container .bid-row {
    padding-top: 8.16%; } }

@media (min-width: 1400px) {
  .bids-container .bid-row {
    padding-top: 8.2%; }
  .bids-container .bid-vehicle-time, .bids-container .bid-vehicle-amount, .bids-container .bid-vehicle-title {
    top: 18px; }
  .live-bidding-filters {
    padding: 0 4%; } }

@media (min-width: 1450px) {
  .bids-container .bid-row {
    padding-top: 8.28%; } }

@media (min-width: 1500px) {
  .fs-bid-row {
    font-size: 1rem !important; }
  .bids-container .bid-vehicle-title, .bids-container .bid-vehicle-amount, .bids-container .bid-vehicle-time-left {
    font-size: .9rem !important; }
  .bids-container .bid-vehicle-time {
    padding-top: 5px; }
  .bids-container .bid-row {
    padding-top: 8.33%; } }

@media (min-width: 1550px) {
  .bids-container .bid-row {
    padding-top: 8.36%; } }

@media (min-width: 1650px) {
  .bids-container .bid-row {
    padding-top: 8.44%; }
  .bids-container .bid-vehicle-title, .bids-container .bid-vehicle-amount, .bids-container .bid-vehicle-time {
    font-size: .95rem !important;
    top: 20px; } }

@media (min-width: 1640px) {
  .live-bidding-filters {
    padding: 0 3.2%; } }

@media (min-width: 1700px) {
  .live-bidding-filters {
    padding: 0 2.3%; } }

@media (min-width: 1800px) {
  .live-bidding-filters {
    padding: 0 1.3%; } }

@media (min-width: 1900px) {
  .live-bidding-filters {
    padding: 0 0; } }
