@media (max-width: 1680px) {
  .listings .container .cars-results .cars-container .state-3__each .options {
    display: none;
  }
}
@media (max-width: 820px) {
  .product .details {
    display: block;
  }
  .product .equipment__content .items .item {
    width: calc(100%);
  }
  .product .details .options .option-item {
    width: calc(50%);
  }
}
@media (max-width: 650px) {
  .product .equipment {
    display: block;
  }
  .product .equipment__content .items .item {
    width: calc(100%);
  }
  .product .details .options .option-item {
    width: calc(50%);
  }
}
@media (max-width: 820px) {
  .listings .container .cars-results .cars-container .state-1__each>.car-info {
    flex-direction: column;
  }
  .listings .container .states {
    display: none;
  }
  .ribbon-wrapper.float-right {
    position: absolute;
  }
  .listings .container .cars-results .cars-container .state-1__each .description {
    padding-top: 20px;
  }
}
@media (max-width: 650px) {
  .listings .container .cars-results .cars-container .state-1__each>.car-info {
    flex-direction: column;
  }
  .listings .container .states {
    display: none;
  }
  .ribbon-wrapper.float-right {
    position: absolute;
  }
  .listings .container .cars-results .cars-container .state-1__each .description {
    padding-top: 20px;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title {
    flex-direction: column;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title .img img {
    width: 100%;
    height: auto;
  }
  .ribbon-wrapper.block {
    position: relative;
    justify-content: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title h4 .location {
    text-align: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .buttons>div {
    justify-content: unset;
  }
  .listings .container .cars-results .cars-container .state-3__each .info-txt.blind-bid-txt {
    width: 100%;
    text-align: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .bid-info,
  .listings .container .cars-results .cars-container .state-3__each .buttons {
    position: unset;
    width: unset;
    max-width: 100%;
  }
  .listings .container .cars-results .cars-container .state-3__each>.car-info {
    display: flex;
    flex-direction: column;
    align-content: center;
  }
}
@media (max-width: 768px) {
  .listings .container .cars-results .cars-container .state-1__each .buttons-buy {
    align-items: center;
  }
  .listings .container .cars-results .cars-container .state-1__each .description {
    padding-top: 20px;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title {
    flex-direction: column;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title .img img {
    width: 100%;
    height: auto;
  }
  .ribbon-wrapper.block {
    position: relative;
    justify-content: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .img-title h4 .location {
    text-align: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .buttons>div {
    justify-content: unset;
  }
  .listings .container .cars-results .cars-container .state-3__each .info-txt.blind-bid-txt {
    width: 100%;
    text-align: center;
  }
  .listings .container .cars-results .cars-container .state-3__each .bid-info,
  .listings .container .cars-results .cars-container .state-3__each .buttons {
    position: unset;
    width: unset;
    max-width: 100%;
  }
  .listings .container .cars-results .cars-container .state-3__each>.car-info {
    display: flex;
    flex-direction: column;
    align-content: center;
  }
}
@media (min-width: 1680px) {
  .listings .container .cars-results .cars-container .state-2__each {
    width: 30%;
  }
}
.ribbon-wrapper.block {
  position: relative;
  justify-content: center;
  margin-bottom: 18px;
}
.col-lg-12 {
  padding: 0;
}
.listings .container .filter-column .sidebar-card__bottom-section .filter-local-search input {
  border-radius: 15px;
  border: 1px solid lightgray;
}
.listings .container .cars-results .pagination-container .pagination li.active:active {
  background-color: #d63a42 !important;
}
.car-read .btn.btn-blue {
  background-color: #d63a42 !important;
}
.product .cars__list-each img {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.product .cars__list-each {
  border-radius: 25px;
}
.product .details h2,
.product__left .highlights h2,
.product .equipment__title,
.product .cars__title p,
.settings-main .title,
.car-modal__info .price,
.car-modal__info h2 {
  padding-top: 10px;
}
.button.filled-btn {
  background-color: #d63a42;
}
.settings-right .control-container input[type=email],
.settings-right .control-container input[type=password],
.settings-right .control-container input[type=text],
.settings-main .select-wrapper,
.header__right .person .total .dropdown-menu .second__totals input,
.basket .cars-results .each-list .basket-header .header-right input,
.listings .search input[type=text],
.listings .container .filter-column .sidebar-card .dates-range-wrap__each,
.listings .container .filter-column .sidebar-card .range-wrap__each {
  border: 1px solid black;
}
.listings .container .cars-results .pagination-container .pagination li a {
  background-color: black;
  color: white;
  border-radius: 50px;
}
.listings .container .cars-results .pagination-container .pagination li.active {
  background-color: #d63a42 !important;
  color: black;
  border-radius: 50px;
}
body.blank-page .blank-page .blank-page-wrapper .blank-page-content {
  background: white;
}
.btn.btn-blue {
  background: #37434C !important;
}
.listings .container .cars-results .cars-container .state-3__each .buttons>div {
  padding-left: 10px;
  padding-right: 10px;
}
.listings .container .cars-results .cars-container .state-3__each .car-info {
  position: relative;
}
.listings .container .cars-results .cars-container .state-3__each .img-title .img {
  width: auto;
}
.listings .container .cars-results .cars-container .state-3__each .img-title .img .car-fav-btn {
  width: 40px;
  height: 40px;
  right: unset;
}
.title-wrapper {
  margin-top: 10px;
}
.listings .container .cars-results .cars-container .state-3__each .buttons {
  align-content: center;
  flex: unset;
}
.listings .container .cars-results .cars-container .state-3__each .price {
  width: unset;
  color: black;
  margin: 0;
}
.listings .container .cars-results .cars-container .state-3__each .info-txt.blind-bid-txt.hide-on-end-user {
  color: white;
  font: 500 15px Roboto, "Open Sans", sans-serif;
  border: 1px solid black;
  background: black;
  padding: 6px;
  border-radius: 15px;
  opacity: 0.6;
}
.listings .container .cars-results .cars-container .state-3__each {
  border-radius: 25px;
}
.listings .container .cars-results .cars-container .state-3__each .options ul {
  flex-direction: column;
  margin: 0;
  margin-left: 10px;
  width: 100%;
}
.listings .container .cars-results .cars-container .state-3__each .options ul li img {
  display: none;
}
.listings .container .cars-results .cars-container .state-3__each .options ul li {
  border: 0;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
  font: 500 12px Roboto, "Open Sans", sans-serif;
  color: black;
  padding: 1px;
}
.listings .container .cars-results .cars-container .state-3__each .img-title h4 a {
  color: black;
}
.car-state-3 .ribbon-wrapper .ribbon-text {
  border-radius: 15px;
}
.listings .container .cars-results .cars-container .state-3__each .img-title .img img {
  border-radius: 25px;
  min-width: 170px;
  height: auto;
}
.listings .container .cars-results .cars-container .state-3__each .buttons .blind-bid {
  background: #d63a42 !important;
  width: 200px;
}
.listings .container .cars-results .cars-container .state-1__each .options ul li img {
  display: none;
}
.listings .container .cars-results .cars-container .state-3__each .info-txt {
  position: static;
}
.ribbon-wrapper.float-right {
  position: absolute;
}
.ribbon-wrapper {
  right: unset;
}
.listings .container .cars-results .cars-container .state-1__each .description {
  padding-top: 50px;
  padding-bottom: 50px;
}
.header__logo img {
  margin-left: 15px;
  margin-right: 15px;
}
.listings .container .cars-results .cars-container .state-3__each:not(:last-child) {
  border-radius: 25px;
}
.listings .container .cars-results .cars-container .state-1__each .description {
  padding-top: 40px;
  padding-bottom: 30px;
}
.listings .container .cars-results .cars-container .state-1__each .description h4 {
  text-align: center;
}
.listings .container .cars-results .cars-container .state-1__each .info-txt>.info-txt-inner {
  background-color: unset;
  padding: unset;
}
.listings .container .cars-results .cars-container .state-1__each .description h5 {
  color: black;
  font: 600 14px Roboto, "Open Sans", sans-serif;
  text-align: center;
}
.listings .container .cars-results .cars-container .state-1__each .location {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 1px solid lightgray;
}
.listings .container .cars-results .cars-container .state-1__each .info-txt.blind-bid-txt {
  color: white;
  left: 0px;
  right: 0px;
  text-align: center;
  background: black;
  bottom: 0;
  border-radius: 0px 0px 25px 25px;
  width: 100%;
  padding: 6px;
  font: 500 15px Roboto, "Open Sans", sans-serif;
}
.listings .container .cars-results .cars-container .state-1__each .buttons-buy {
  justify-content: center;
}
.listings .container .cars-results .cars-container .state-1__each .options ul li {
  border: unset;
  font: 900 12px Roboto, "Open Sans", sans-serif;
  color: black;
  lign-height: unset;
  padding: unset;
  margin-right: unset;
}
.listings .container .cars-results .cars-container .state-1__each .options ul {
  flex-direction: column !important;
  text-align: center;
}
.user-auction__lists .each-list__header .header-left ul,
.user-auction__lists .each-list__header .header-right ul {
  padding-top: 10px;
  padding-bottom: 10px;
}
.purchases .each-list .each-car__desc .desc-bottom button.others {
  width: 100px;
}
.navbar-expand-xl .navbar-collapse {
  margin: auto;
}
.settings-right .control-container {
  padding: 5px;
}
.settings-left {
  width: unset;
}
.user-auction__header .header-top .header-search input[type=text] {
  width: 310px;
}
.user-auction__header .header-top {
  padding-right: 5px;
}
.user-auction__header .header-bottom__right {
  margin-right: 10px;
}
.user-auction__lists .each-list {
  padding-top: 20px;
}
.swal2-modal.modal-blind-bid .swal2-actions button.swal2-confirm,
.btn.blind-bid {
  background-color: #d63a42 !important;
}
.listings .container .cars-results .cars-container .state-1__each .buttons-buy .buttons .blind-bid {
  background: #d63a42 !important;
  width: 200px !important;
}
.listings .container .cars-results .cars-container .state-1__each .description h4 a {
  color: black;
  font: 600 20px Roboto, "Open Sans", sans-serif !important;
}
.user-auction__header .header-bottom .vehicles span strong {
  margin-left: 0px;
}
.user-auction__header .header-bottom {
  margin: 25px;
  margin-left: 5px;
  justify-content: space-between;
}
.blind-bid .each-list.status-rejected .blind-bid-header {
  border-bottom: 2px solid darkgray;
}
.user-auction__header .header-bottom.columns {
  margin-left: 0px;
  margin-right: 10px;
  justify-content: space-between;
}
.user-auction__lists {
  padding: 10px;
}
.user-auction__lists .each-list__items .each-car .desc-top .titles h4 a {
  margin: 10px;
}
.user-auction__header .header-top .header-search {
  margin-right: 15px;
}
.user-auction__header {
  margin-left: 22px;
}
.car-state-1 .ribbon-wrapper .ribbon-text {
  border-radius: 25px;
}
.listings .container .cars-results .cars-container .state-1__each .img .car-fav-btn {
  top: 40px;
  left: unset;
  margin-left: 10px;
  margin-right: 10px;
}
.listings .container .cars-results .cars-container .state-1__each {
  border-radius: 25px;
  box-shadow: 0 10px 15px rgba(0,0,0,0.0588235294);
}
.listings .container .cars-results .cars-container .state-1__each .img img {
  border-radius: 25px;
}
.container {
  padding-right: 5px;
  padding-left: 5px;
}
.listings .container .sort {
  margin: 15px 0px 0px -25px;
}
.row {
  margin-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
.product__right .slider .item-2 img {
  border-radius: 25px;
}
.listings .container .sort .dropdown {
  left: 6px;
}
.listings .container .sort .dropdown .filter-dropdown .dropdown-item.active,
.listings .container .sort .dropdown .filter-dropdown .dropdown-item:active,
.listings .container .sort .dropdown .filter-dropdown .dropdown-item:hover {
  border-radius: 0px 10px 0px 10px;
}
.listings .container .sort .dropdown .filter-dropdown .dropdown-item {
  border-radius: 0px 10px 0px 10px;
  margin-left: unset;
}
.header__nav .person .dropdown-menu {
  border-radius: 25px;
}
.listings .search input[type=text]:focus,
.listings .search input[type=text]:hover {
  border: 1px solid black;
}
.listings .container .cars-results .cars-container .state-2__each .buttons {
  margin-bottom: 4px;
}
.listings .container .sort .dropdown .filter-button {
  margin-left: 6px;
}
.header__middle ul li a:link:hover,
.header__middle ul li a:visited:hover {
  color: #d63a42;
}
.header__middle ul li a:link:hover,
.header__middle ul li a:hover {
  color: #d63a42;
}
.each-list__items .blind-bid-car-list {
  background: white;
  border-radius: 0px 0px 25px 25px;
  border: 0px;
}
.user-auction__lists .each-list__items .each-car .desc-middle {
  justify-content: center;
}
.favorites .each-list .each-car>.car-info {
  justify-content: space-around;
}
.user-auction__lists .each-list__items .each-car .desc-middle .options ul li img {
  display: none;
}
.user-auction__lists .each-list__items .each-car .desc-middle .options ul li {
  border: unset;
}
.favorites .each-list .each-car .desc-top button.others {
  width: 90%;
  min-width: 100px;
}
.favorites .each-list .each-car .desc-bottom .buttons .bid-wrapper {
  margin-right: unset;
  align-items: center;
}
.user-auction__lists .each-list__items .each-car__desc {
  width: 50% !important;
  justify-content: center;
  margin: 10px auto 10px auto;
  align-self: center;
  align-items: center;
}
.user-auction__lists .each-list__items .each-car .desc-top {
  flex-direction: column;
}
.user-auction__lists .each-list__items .each-car__image {
  display: flex;
  width: 50%;
  height: auto;
  max-width: 300px;
}
.user-auction__lists .each-list__items .each-car__image .car-fav-btn {
  right: 15px;
  left: 15px;
  position: absolute;
}
.listings .container .cars-results .cars-container .state-1__each .img {
  display: contents;
}
.purchases .each-list .each-car__desc .desc-bottom p {
  color: black;
  padding-right: 6px;
}
.user-auction__lists .each-list__header .header-left ul li:not(:last-child),
.user-auction__lists .each-list__header .header-right ul li:not(:last-child) {
  text-align: center;
}
.user-auction .each-list__header .header-left,
.user-auction .each-list__header .header-right {
  text-align: center !important;
}
.user-auction__lists .each-list__items .each-car .desc-bottom {
  align-items: center !important;
}
.user-auction__lists .each-list__items .each-car .desc-top .titles h5 {
  text-align: center;
}
.user-auction__lists .each-list__items .each-car .desc-top .titles h4 {
  text-align: center;
}
.purchases .each-list .each-car {
  border-radius: 0px 0px 25px 25px;
}
.user-auction__lists .each-list__items .each-car .desc-bottom {
  align-content: center;
}
.user-auction .each-list__header {
  border-radius: 25px 25px 0px 0px;
  background: lightgray;
}
.car-modal__success p {
  color: black;
}
.car-modal__success h2 {
  color: black;
}
.swal2-modal.modal-blind-bid-success .swal2-actions button.swal2-confirm {
  width: 150px;
}
.car-modal__success img {
  border-radius: 25px;
}
.user-auction .no-data b {
  color: black;
}
.header__middle ul li:not(:last-child) {
  border: 0px;
}
li {
  color: black;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0,0,0,0.8) !important;
}
b,
strong {
  color: black;
}
.car-modal__bid .terms input[type=checkbox]:checked+label:before {
  background-image: unset;
  background-color: #d63a42;
  border-radius: 25px;
}
.car-modal__info .cars .car .desc span {
  text-align: center;
  color: black;
}
.swal2-modal .swal2-actions button.swal2-cancel {
  background-color: black;
}
.swal2-modal.modal-blind-bid .swal2-actions button.swal2-confirm {
  background-color: #d63a42;
}
.car-modal__bid .bid input {
  border-radius: 25px;
  color: #d63a42;
  border-color: darkgray;
}
.car-modal__info .cars .car .img img {
  border-radius: 25px 10px 10px 25px;
}
.car-modal__info .cars .car {
  border-radius: 25px;
  border-color: darkgray;
}
.product .tab__content {
  padding-left: 80px;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
  border-radius: 25px !important;
}
.product [data-toggle=collapse] {
  text-align: center;
}
.settings-left #account_data_language {
  text-align: center;
  margin-top: 20px;
}
#account_data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
label {
  color: black;
}
.user-auction__lists .each-list__items .each-car .desc-top .titles h4 a {
  color: black;
}
.user-auction__lists .each-list__items .each-car .desc-top .titles h5 {
  color: black;
}
.user-auction__header .header-top h1 {
  color: black;
}
.user-auction__header .header-bottom .vehicles span strong {
  color: black;
}
.user-auction__header .header-bottom .vehicles span {
  color: black;
}
.favorites .each-list .each-car .desc-bottom .buttons .blind-bid {
  margin-right: unset;
}
.user-auction__lists .each-list__items .each-car__image img {
  border-radius: 25px;
}
.favorites .each-list .each-car {
  border-radius: 25px;
}
.favorites .each-list .each-car .desc-bottom .buttons .blind-bid {
  background-color: #d63a42;
  width: 100%;
  min-width: 130px;
}
.btn {
  background-color: #d63a42;
}
.footer .actions__btn button {
  background: #d63a42;
}
.settings-right .control-container .label-container label {
  color: black;
}
.settings-main .title {
  padding-top: 25px;
  color: black;
  text-align: center;
}
#account_data_form {
  border-radius: 25px;
}
.product .details .location {
  text-align: center;
}
.product .details .location p {
  text-align: center;
}
.product .equipment__content .items .item {
  padding-bottom: 15px;
}
.product .details .options .option-item .value {
  padding-bottom: 15px;
  text-align: center;
}
.product .details .options .option-item .label {
  padding-top: 5px;
  text-align: center;
}
.product .details h2 {
  margin-bottom: 30px;
  text-align: center;
  padding-bottom: 20px !important;
}
.product .details .options .option-item {
  width: 50%;
}
.product .details .report {
  display: contents;
}
.product .details .location span {
  display: unset;
}
.product .details .options {
  flex-direction: unset;
}
.listings .container .cars-results .cars-container .state-2__each .options ul li img {
  display: none;
}
.product__left .highlights__list {
  border-bottom: unset;
}
.product__left .highlights__list-each p {
  color: black;
}
.product__left .highlights h2 {
  color: white;
  border-top: 1px solid darkgray;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
.product__left h1 {
  color: black;
}
#footer {
  margin-top: 30px;
}
.fr-ui-fullclick .fr-container {
  background: black;
}
.fr-overlay,
.fr-overlay [class^=fr-],
.fr-spinner,
.fr-spinner [class^=fr-],
.fr-window,
.fr-window [class^=fr-] {
  border-radius: 25px;
}
.product__right .slider .slider-for {
  border-radius: 25px;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  border-radius: 25px;
}
.product__right .slider {
  border-radius: 25px 25px 0px 0px;
}
.product__right .price {
  margin-top: 1px !important;
  border-radius: 0px 0px 25px 25px;
}
.product__right .price__buttons .blind-bid {
  background: #d63a42 !important;
  width: 200px;
}
.product .map-wrap .title {
  border-radius: 25px;
}
.product .map-wrap .map {
  border-radius: 25px;
}
.product .map-wrap .map .google-map {
  border-radius: 25px;
}
.product .map-wrap {
  border-radius: 25px;
}
.product .tab {
  border-radius: 25px;
}
.product .details {
  border-radius: 25px;
}
.col-lg-6.product__right {
  border-radius: 25px;
  padding-right: 0px;
  padding-left: 0px;
}
.product__left {
  border-radius: 25px;
  padding-top: 10%;
}
body {
  color: #f2f2f2 !important;
}
:root {
  color: #f2f2f2;
}
.login-wrapper {
  color: white !important;
}
.login-page-layout.has-footer .login-page {
  background: white;
}
.login-page .login-page-content__inputs input[type=email],
.login-page .login-page-content__inputs input[type=password],
.login-page .login-page-content__inputs input[type=text] {
  border-radius: 10px;
  text-align: center;
  font: 500 16px Roboto, "Open Sans", sans-serif !important;
  border-color: black;
  border: 2px solid black;
}
.login-page .login-page-content__inputs input[type=email]:focus,
.login-page .login-page-content__inputs input[type=email]:hover,
.login-page .login-page-content__inputs input[type=password]:focus,
.login-page .login-page-content__inputs input[type=password]:hover,
.login-page .login-page-content__inputs input[type=text]:focus,
.login-page .login-page-content__inputs input[type=text]:hover {
  border-color: #d63a42 !important;
}
.login-page .login-page-content__checkbox .checkbox-container input[type=checkbox]:checked+label:before {
  background-image: unset !important;
  background: #d63a42 !important;
  border-radius: 5px;
}
.login-page .login-page-content__buttons>button {
  background: #d63a42 !important;
  border: 0px;
  color: white;
  margin: 5px;
  border-radius: 15px;
}
.login-page .login-page-content__buttons {
  justify-content: center !important;
}
.login-page .login-page-content__policy a:link,
.login-page .login-page-content__policy a:visited {
  color: black !important;
}
.login-page .login-page-content__checkbox .checkbox-container label {
  color: black !important;
}
.login-page .login-page-content__checkbox a:link,
.login-page .login-page-content__checkbox a:visited {
  color: black !important;
}
.login-page .login-page-content>p {
  color: black;
  opacity: 0.8;
}
.listings .container .filter-column .sidebar-card {
  border-radius: 15px !important;
}
.listings .container .filter-column .sidebar-card .actions .btn {
  background: #d63a42 !important;
}
.listings .container .cars-results .cars-container .state-2__each .location {
  margin-bottom: 15px !important;
  margin-top: 0px;
  font: 500 12px Roboto, "Open Sans", sans-serif !important;
  padding-top: 15px;
  border-top: 1px solid #f5f5f5;
}
.listings .container .cars-results .cars-container .state-2__each .buttons .blind-bid {
  background: #d63a42 !important;
  width: 200px !important;
}
.listings .container .filter-column .sidebar-card .dates-range-wrap__each,
.listings .container .filter-column .sidebar-card .range-wrap__each {
  color: black !important;
}
.listings .container .filter-column .sidebar-card .ui-widget-header {
  background: #d63a42;
}
.listings .container .filter-column .sidebar-card__bottom-section .checkboxes input+label {
  color: black;
}
.listings .container .cars-results .page-limit {
  justify-content: center !important;
}
.listings .container .cars-results .page-limit b {
  padding-right: 15px !important;
  padding-top: 3px;
}
.listings .container .cars-results .page-limit a,
.listings .container .cars-results .page-limit span {
  padding: 0 25px 0 25px;
  color: black !important;
  border: 1px solid darkgray;
  border-radius: 100px 15px 100px 15px;
  background-color: white;
  font-size: 18px;
  text-decoration: none;
}
.listings .container .cars-results .page-limit {
  color: black;
}
.listings .filters ul li {
  border-radius: 15px;
}
.listings .filters .reset {
  border-radius: 15px;
}
.listings .container .sort .dropdown .filter-dropdown {
  border-radius: 0px 15px 10px 10px;
  padding: 0 !important;
  left: 6px !important;
}
.listings .container .states {
  display: flex !important;
  justify-content: right;
}
.listings .container .filter-column .sidebar-card__top-section {
  color: black !important;
}
.header__middle ul li a:link,
.header__middle ul li a:visited {
  color: black !important;
}
#main {
  background-color: #f5f5f5;
}
.header__middle ul li a:link,
.header__middle ul li a:visited {
  color: black !important;
}
.header__nav .person img {
  border-radius: 100%;
  background-color: white;
}
.listings .container .cars-results .page-limit {
  margin-bottom: 16px;
  margin-top: 100px;
}
.listings .container .cars-results .cars-container .state-2__each .options ul li {
  color: #000000 !important;
}
.listings .container .cars-results .cars-container .state-2__each h4 a {
  color: #000000 !important;
}
.car-state-2 .ribbon-wrapper .ribbon-text {
  border-radius: 25px !important;
}
.listings .container .cars-results .cars-container .state-2__each .top .img-cover img {
  border-radius: 25px !important;
}
.listings .container .cars-results .cars-container .state-2__each {
  border-radius: 25px !important;
}
.listings .container .states {
  margin: 10px 0 !important;
}
.listings .search:before {
  top: 5px !important;
}
.listings .container .cars-results .cars-container .state-2__each:not(:last-child) {
  border-radius: 25px !important;
}
.listings .container .cars-results .cars-container .state-2__each h4 {
  font: 600 18px Roboto, "Open Sans", sans-serif !important;
  font-color: black;
}
.listings .container .cars-results .cars-container .state-2__each .options ul li {
  font: 900 13px Roboto, "Open Sans", sans-serif !important;
  display: block !important;
}
.navbar {
  flex-wrap: wrap !important;
}
.listings {
  padding: 15px 0 !important;
}
.listings .search input[type=text] {
  height: 40px !important;
}
.navbar-nav {
  padding-top: 10px !important;
  display: flex !important;
}
.header {
  padding: 1em 0em 1em 1em !important;
  background-color: white;
}
.header .active-link {
  border-color: #515b64;
}
.listings .container .cars-results .cars-container .state-2__each .options ul li {
  border: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
  line-height: unset !important;
  font: 12px !important;
}
.listings .container .cars-results .cars-container .state-2__each .options ul {
  display: flex !important;
  flex-direction: column !important;
  text-align: center;
}
.listings .container .cars-results .cars-container .state-2__each .info-txt {
  left: unset !important;
  right: 0;
  background: black;
  width: 100%;
  font-size: 15px;
  text-align: center;
  opacity: 0.7;
  border-radius: 0 0 25px 25px;
}
.header__nav .person {
  display: contents;
}
.header__middle ul {
  width: auto;
  text-align: center;
  padding-right: 15px;
}
.listings .container .cars-results .cars-container .state-2__each .top .img-cover .car-fav-btn {
  top: 40px;
}
.listings .container .cars-results .cars-container .state-2__each .top .img-cover img {
  height: auto;
}
.login-page-content__policy.login-content__policy a:passive {
  color: #000000;
  text-color: #000000;
}
.login-page-content__policy.login-content__policy a:active {
  color: #000000;
  text-color: #000000;
}
.login-page-content__policy.login-content__policy a:visited {
  color: #000000;
  text-color: #000000;
}
.login-page-content__policy.login-content__policy a:hover {
  color: #000000;
  text-color: #000000;
}
.login-wrapper footer {
  display: none;
}
.buy-section {
  text-color: #000000;
}
.price-single.hide-on-end-user {
  text-color: #000000;
}
.price-single.show-on-end-user {
  text-color: #000000;
}
.desc h1 {
  text-align: center;
}
.highlights h2 {
  text-align: center;
  font-weight: 100;
}
.btn.reserve.car-btn.car-reserve {
  display: none;
}
.hide-on-end-user.show-on-auction {
  display: none;
}
.price-single.hide-on-end-user {
  text-color: #000000;
}
.btn.incremental-auction-bid.car-btn.car-incremental-auction-bid.bid-button {
  background-color: #000000;
}
.bid-input {
  font-size: 18px !important;
  font-color: #000000;
}
.cars-container .state-1__each .bid-wrapper .bid-input-wrapper {
  color: #000000;
  font-color: #000000;
}
.cars-container .state-1__each .bid-wrapper .bid-input-wrapper .bid-input {
  height: 35px;
}
.cars-container .state-1__each .buttons-buy .bid-info {
  padding-bottom: 20px;
}
.cars-container .state-1__each .current-bid {
  font-size: 16px !important;
}
head:has(title[*="How to bid"]) + body .container {
  direction: ltr;
  text-align: left;
}
head:has(title[*="Contact Us"]) + body #main {
  direction: ltr;
  text-align: left;
}
.product .details .options .option-item .value {
  direction: ltr;
}
.product__left .highlights__list-each p {
  direction: ltr;
}
