.logo {
  max-width: 320px;
}
.container .container-fluid {
  background: #fff;
}
.navbar-light .navbar-nav .nav-link {
  color: rgb(34 77 146);
  /*text-transform: uppercase;*/
  font-weight: 600;
  font-size: 18px;
}
.nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
  color: rgba(34 77 146)!important;
}
a {
    text-decoration: none;
}
a.nav-link:hover {
  background: #0d519d;
  color: #fff!important;
  border-radius: 3px;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.6rem;
  padding-left: 0.6rem;
}
.bg-light {
  --bs-bg-opacity: 0;
  /* background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;*/
}
.bc-header {
  border-bottom: 1px solid #d7e1f5;
  background: #edf3ff;
}
h3, h4, h5 {
  color: #287ccb;
}
.h2, h2 {
  color: #204b91
}
.h3, h3 {
    font-size: 1.4rem;
}
h5.card-title {
  color: #297ccb;
  font-size: 22px;
}
.col.lw {
  background: #3d7fbe;
}
.btn-primary {
  /*background-color: #204b91;*/
  background: #0d519d;
  font-weight: 500;
  text-transform: uppercase;
}
.btn-danger {
  font-weight: 500;
  text-transform: uppercase;
}
.col.lw:hover {
  background: #7fb6eb !important;
  transition-timing-function: ease-in-out;
  transition-duration: .5s;
}
.col.oo {
  background: #4eaeb4;
}
.col.oo:hover {
  background: #75cfd5 !important;
  transition-timing-function: ease-in-out;
  transition-duration: .5s;
}
.col.al {
  background: #5d77ab;
  /*background: #4870c0;*/
}
.col.al:hover {
  background: #7d9ee1 !important;
  transition-timing-function: ease-in-out;
  transition-duration: .5s;
}
.auction-type {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.container-fluid.copyright {
  background: #5d77ab;
  color: #fff;
  font-size: 14px;
}
.row.footer-info {
  border-top: solid #c5d9ff 1px;
}
.object-fit_cover { object-fit: cover }
.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }

.featured-tmb {
  height: 220px;
  border: 1px solid #0d519d;
}
img[class] { 
  width: 100%;
}
.auction-cat {
  font-size: 14px;
}
.auction-cat strong {
    font-size: 20px;
}
hr {
    margin: 0 0 1.5rem;
    color: #95b3f1;
    opacity: 1;
}


@media only screen and (max-width: 1472px) {
 .auction-cat strong {
    font-size: 16px;
}
}
@media only screen and (max-width: 1182px) {
 .auction-cat strong {
    font-size: 14px;
}
}
@media only screen and (max-width: 992px) {
 .auction-cat strong {
    font-size: 20px;
}
}