.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-img {
  width: 88px!important;
  height: 72px;
  border-radius: 4px;
  max-width: -webkit-fit-content;
  max-width: fit-content;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right {
  margin-left: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20.8px;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .box-alertname {
  color: #121921;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .box-modeldesc {
  color: #002F7E;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .box-location {
  font-weight: 400;
  font-size: 14px;
  color: #121921;
  font-family: Lato;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .box-action-end {
  font-size: 14px;
  font-family: Lato;
  font-weight: 600;
  line-height: 18.2px;
  color: #F05252;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .auction-view {
  float: right;
  padding-right: .5rem;
  margin-top: 10px;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .auction-view a.btn-view {
  color: #fff;
  background-color: #003486;
  width: 90px;
  height: 32px!important;
  border-radius: 4px;
  border: none;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  text-indent: 0;
  padding: 9px 18px 9px 0!important;
}

.header-links-bar.new-design .container .user-options.logged-in .notification-box .notification-item-box .item-box-right .auction-view a.btn-view .forward-arrow:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-new) no-repeat;
  color: #fff;
  margin-top: 17px;
  margin-left: 8px;
  width: 14px;
  height: 24px;
  content: "";
  position: absolute;
  -ms-transform: scale(2.7);
  transform: scale(2.7);
}

.header-logo-bar {
  padding: .9375rem 0;
  background: #fff;
}

.header-logo-bar .header-logo,
.header-logo-bar .logo {
  display: inline-block;
}

.header-logo-bar .logo-light {
  display: none;
}

@media (max-width:767px) {
  .header-logo-bar .logo-dark,
  .header-logo-bar .logo-light {
    display: none!important;
  }
}

.header-logo-bar .logoblue {
  padding: .4375rem;
}

.header-logo-bar .user-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.header-logo-bar .user-options li .nav_btn3 {
  height: 34px;
  background-color: #003468;
  border: 1px solid #003468!important;
  color: #fff;
  position: relative;
  padding: 9.5px 10px 9.5px 33px!important;
}

.header-logo-bar .user-options li .nav_btn3:not(.btn-inverse):hover {
  background-color: #003468;
}

.header-logo-bar .user-options li .nav_btn3:hover {
  background-color: #003468;
  border: 1px solid #003468!important;
  color: #fff;
}

.header-logo-bar .user-options li .nav_btn3:after {
  position: absolute;
  width: 14px;
  height: 24px;
  content: "";
  background-image: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-profile-white);
  background-position: center;
  background-repeat: no-repeat;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  top: 2px;
  left: 12px;
}

.header-logo-bar .user-options li .nav_btn4 {
  margin: 3px 4px;
  padding: 15px 0!important;
  text-align: center!important;
  width: 40px!important;
  height: 34px;
  background-color: #fff!important;
  border: 1px solid #003486!important;
  position: relative;
}

.header-logo-bar .user-options li .nav_btn4:after {
  width: 14px;
  height: 24px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-question-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  top: 25px;
  left: 12px;
}

.dark-theme .header-logo-bar,
.home-page .header-logo-bar {
  background: 0 0;
}

.dark-theme .header-logo-bar .logo-dark,
.home-page .header-logo-bar .logo-dark {
  display: none;
}

.dark-theme .header-logo-bar .logo-light,
.home-page .header-logo-bar .logo-light {
  display: inline-block;
}

.navigation {
  background: #003468;
  overflow-x: hidden;
}

@media (max-width:767px) {
  .header-logo-bar .user-options li .nav_btn4:after {
    margin-top: 47px;
  }

  header {
    border-bottom: 1px solid #f0f0f0;
  }

  .navigation {
    display: none;
  }
}

.home-page .navigation {
  background: 0 0;
}

.home-page .nav-with-logo .navigation {
  display: none;
}

.navigation ul {
  margin: 0;
  padding: .3125rem 0 0;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.navigation ul:after,
.navigation ul:before {
  content: " ";
  display: table;
}

.ipad.ios8 .navigation ul,
.iphone .navigation ul,
.no-flexbox .navigation ul {
  display: table;
}

.navigation ul li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  margin: 0 .125rem;
}

.no-flexbox .navigation ul li {
  display: table-cell;
  margin: 0;
  padding: 0 .125rem;
  vertical-align: middle;
  width: 16.6666667%;
}

.navigation ul li:first-child {
  margin-left: 0;
}

.navigation ul li:last-child {
  margin-right: 0;
}

.navigation ul li a {
  display: -ms-flexbox;
  display: flex;
  background: #053c72;
  padding: .3125rem .625rem;
  border-bottom: 2px solid #053c72;
  color: #fff;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  line-height: 1.2em;
  font-size: .875rem;
  min-height: 3.375rem;
  margin-bottom: .3125rem;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: all .2s ease-in-out;
}

.no-flexbox .navigation ul li a {
  padding: .3125rem .625rem .5rem;
  min-height: 3.5rem;
}

.navigation ul li a .icon {
  display: inline-block;
  position: relative;
  width: auto;
  text-align: left;
  line-height: 1.2em;
}

.iphone .navigation ul li a .icon,
.no-flexbox .navigation ul li a .icon {
  vertical-align: middle;
}

.navigation ul li a .icon:after {
  content: "";
  margin-left: 0!important;
  -ms-transform: scale(2);
  transform: scale(2);
  left: -47px;
  width: 36px;
  height: 36px;
  position: absolute;
  margin-top: 0;
  right: auto;
  top: 34px;
}

@media (min-width:992px) {
  .navigation ul li a .icon:after {
    left: 9px;
    top: 17px;
  }
}

.navigation ul li a:focus,
.navigation ul li a:hover,
.navigation ul li.active a {
  text-decoration: none;
}

.navigation ul li.active a {
  border-bottom-width: .4375rem;
}

.navigation ul li.cars a {
  border-color: #12a0ce!important;
}

.navigation ul li.cars a .icon {
  padding-left: 56px;
}

.navigation ul li.cars a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-vehicles-blue) no-repeat;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.cars a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.cars a .icon:after {
    left: -12px!important;
    top: 12px;
  }
}

.navigation ul li.cars a:focus,
.navigation ul li.cars a:hover,
.navigation ul li.cars.active a {
  background: #12a0ce;
}

.navigation ul li.cars a:focus .icon:after,
.navigation ul li.cars a:hover .icon:after,
.navigation ul li.cars.active a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-vehicles-white) no-repeat;
}

.navigation ul li.salvage a {
  border-color: #27a50e!important;
}

.navigation ul li.salvage a .icon {
  padding-left: 58px;
}

.navigation ul li.salvage a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-salvage-green) no-repeat;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.salvage a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.salvage a .icon:after {
    left: -12px!important;
    top: 23px;
  }
}

.navigation ul li.salvage a:focus,
.navigation ul li.salvage a:hover,
.navigation ul li.salvage.active a {
  background: #27a50e;
}

.navigation ul li.salvage a:focus .icon:after,
.navigation ul li.salvage a:hover .icon:after,
.navigation ul li.salvage.active a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-salvage-white) no-repeat;
}

.navigation ul li.trucks a {
  border-color: #ebc42e!important;
}

.navigation ul li.trucks a .icon {
  padding-left: 52px;
}

.navigation ul li.trucks a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-industrial-yellow) no-repeat;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.trucks a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.trucks a .icon:after {
    left: -12px!important;
    top: 17px;
  }
}

.navigation ul li.trucks a:focus,
.navigation ul li.trucks a:hover,
.navigation ul li.trucks.active a {
  background: #ebc42e;
}

.navigation ul li.trucks a:focus .icon:after,
.navigation ul li.trucks a:hover .icon:after,
.navigation ul li.trucks.active a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-industrial-black) no-repeat;
}

.navigation ul li.searchCars a .icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-vehicles-white) no-repeat!important;
}

.navigation ul li.searchTrucks a .icon:after {
  left: -55px!important;
}

.navigation ul li.motorcycles a {
  border-color: #8766be;
}

.navigation ul li.motorcycles a .icon {
  padding-left: 42px;
}

.navigation ul li.motorcycles a .icon:after {
  position: absolute;
  top: 50%;
  margin-top: -20.5px;
  margin-left: -13.5px;
  background-image: url(../img/icons/sprites.png);
  background-position: -376px -29px;
  width: 27px;
  height: 41px;
  right: auto;
  left: 0;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.motorcycles a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.motorcycles a .icon:after {
    left: -12px!important;
  }
}

.navigation ul li.motorcycles a:focus,
.navigation ul li.motorcycles a:hover,
.navigation ul li.motorcycles.active a {
  background: #8766be;
}

.navigation ul li.motorcycles a:focus .icon:after,
.navigation ul li.motorcycles a:hover .icon:after,
.navigation ul li.motorcycles.active a .icon:after {
  position: absolute;
  top: 50%;
  margin-top: -20.5px;
  margin-left: -13.5px;
  background-image: url(../img/icons/sprites.png);
  background-position: -376px -77px;
  width: 27px;
  height: 41px;
  right: auto;
  left: 0;
}

.navigation ul li.recreation a {
  border-color: #f9a351;
}

.navigation ul li.recreation a .icon {
  padding-left: 51px;
}

.navigation ul li.recreation a .icon:after {
  position: absolute;
  top: 50%;
  margin-top: -16.5px;
  margin-left: -18px;
  background-image: url(../img/icons/sprites.png);
  background-position: 0 -371px;
  width: 36px;
  height: 33px;
  right: auto;
  left: 0;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.recreation a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.recreation a .icon:after {
    left: -12px!important;
  }
}

.navigation ul li.recreation a:focus,
.navigation ul li.recreation a:hover,
.navigation ul li.recreation.active a {
  background: #f9a351;
}

.navigation ul li.recreation a:focus .icon:after,
.navigation ul li.recreation a:hover .icon:after,
.navigation ul li.recreation.active a .icon:after {
  position: absolute;
  top: 50%;
  margin-top: -16.5px;
  margin-left: -18px;
  background-image: url(../img/icons/sprites.png);
  background-position: -41px -371px;
  width: 36px;
  height: 33px;
  right: auto;
  left: 0;
}

.navigation ul li.fixed a {
  border-color: #83cfca;
}

.navigation ul li.fixed a .icon {
  padding-left: 57px;
}

.navigation ul li.fixed a .icon:after {
  position: absolute;
  top: 50%;
  margin-top: -21px;
  margin-left: -21px;
  background-image: url(../img/icons/sprites.png);
  background-position: -329px -173px;
  width: 42px;
  height: 42px;
  right: auto;
  left: 0;
}

.navigation ul li.fixed a:focus,
.navigation ul li.fixed a:hover,
.navigation ul li.fixed.active a {
  background: #83cfca;
}

.navigation ul li.sellmycar a {
  background: url(../img/sellmycar.svg) center no-repeat #006fd1;
  border-color: #006fd1;
  background-size: auto 15px;
}

.ie .navigation ul li.sellmycar a {
  background-size: 140px;
}

@media (min-width:768px) and (max-width:992px) {
  .navigation ul li.fixed a .icon {
    padding-left: 42px;
    -ms-transform: scale(.75,.75);
    transform: scale(.75,.75);
  }

  .navigation ul li.fixed a .icon:after {
    left: -12px!important;
  }

  .navigation ul li.sellmycar a {
    background-size: auto 10px;
  }
}

@media (min-width:768px) {
  .ipad.ios8 .navigation ul li {
    display: inline-block;
    width: 14%;
    float: left;
    height: 50px;
  }

  .ipad.ios8 .navigation ul li.trucks {
    width: 16%;
  }

  .ipad.ios8 .navigation ul li.fixed {
    width: 11%;
  }

  .ipad.ios8 .navigation ul li.motorcycles a span {
    padding-left: 30px;
  }

  .ipad.ios8 .navigation ul li a {
    display: block;
  }

  .ipad.ios8 .navigation ul li a span {
    display: block;
    height: 36px;
    padding-top: 2px;
    vertical-align: middle;
    -webkit-transform: scale(.75,.75);
  }
}

@media (max-width:767px) {
  .navigation ul li a {
    font-size: .75rem;
  }

  .iphone .navigation ul li {
    display: inline-block;
    width: 48%;
    float: left;
  }

  .iphone .navigation ul li a {
    display: block;
  }

  .iphone .navigation ul li a span {
    display: block;
    height: 54px;
    padding-top: 13px;
  }

  .iphone .navigation ul li.sellmycar {
    width: 97%;
  }

  .android2 .navigation ul li,
  .android3 .navigation ul li,
  .android4 .navigation ul li,
  .ios6 .navigation ul li,
  .samsungbrowser .navigation ul li {
    display: block;
    width: 48%;
    float: left;
  }

  .android2 .navigation ul li a,
  .android3 .navigation ul li a,
  .android4 .navigation ul li a,
  .ios6 .navigation ul li a,
  .samsungbrowser .navigation ul li a {
    display: block;
  }

  .android2 .navigation ul li a span,
  .android3 .navigation ul li a span,
  .android4 .navigation ul li a span,
  .ios6 .navigation ul li a span,
  .samsungbrowser .navigation ul li a span {
    display: block;
    height: 54px;
    padding-top: 13px;
  }

  .android2 .navigation ul li.sellmycar,
  .android3 .navigation ul li.sellmycar,
  .android4 .navigation ul li.sellmycar,
  .ios6 .navigation ul li.sellmycar,
  .samsungbrowser .navigation ul li.sellmycar {
    width: 97%;
  }
}

.navigation.explore {
  display: none;
  padding: 1.25rem 0;
}

.navigation.explore .heading {
  color: #003468;
  font-family: Brawler,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.25rem;
  width: 100%;
  text-align: center;
  margin-top: 0;
}

.navigation.explore ul {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.navigation.explore ul li,
.navigation.explore ul li:first-child,
.navigation.explore ul li:last-child {
  margin: .125rem;
}

.navigation.explore ul li a,
.navigation.explore ul li:first-child a,
.navigation.explore ul li:last-child a {
  margin-bottom: 0;
}

.navigation.explore ul li.active a {
  border-bottom-width: 2px;
}

.navigation.explore ul li.sellmycar a {
  min-width: 10rem;
}

@media (max-width:767px) {
  .android.mobile .navigation.explore ul,
  .android4 .navigation.explore ul,
  .ios6 .navigation.explore ul,
  .samsungbrowser .navigation.explore ul {
    display: block;
    width: 100%;
  }

  .navigation.explore {
    display: block;
  }

  .nav-with-logo .navigation {
    background-color: transparent;
  }
}

.ie10 .navigation ul,
.ie9 .navigation ul {
  display: table;
}

.ie10 .navigation ul li,
.ie9 .navigation ul li {
  display: table-cell;
  min-width: 150px;
}

.ie10 .navigation ul li a,
.ie9 .navigation ul li a {
  -ms-flex: 1 0 auto;
  width: 100%;
}

.ie10 .navigation ul li a span,
.ie9 .navigation ul li a span {
  width: 100%;
  table-layout: fixed;
}

.ie10 .navigation ul li a .icon,
.ie9 .navigation ul li a .icon {
  padding-left: 2.9375rem;
}

.ie10 .navigation ul li a span {
  margin-top: .875rem;
}

.ie9 .navigation ul li a {
  display: block;
  height: 3.375rem;
  line-height: 3.2em;
}

.nav-with-logo .navigation a,
.nav-with-logo .navigation p {
  color: #fff;
}

.nav-with-logo .navigation img.logo {
  height: 48px;
  margin-top: 10px;
}

.user-options {
  margin: 0;
  padding: 0;
  float: right;
}

.user-options li a.btn {
  border: 1px solid #E7A614;
  background-color: #E7A614;
  color: #000;
  font-size: 14px;
  padding: 9px 18px!important;
}

.user-options li a.btn:not(.btn-inverse):hover {
  background-color: #eeb940;
}

.user-options li a.btn:hover {
  border-color: #eeb940;
  color: #000;
  text-decoration: underline;
}

.dark-theme .user-options li a.btn {
  border: none;
}

.user-options li a.btn.btn-inverse {
  border: none;
  background: #003468;
  color: #fff;
}

@media (max-width:767px) {
  .user-options {
    margin-right: 3.75rem;
  }

  .user-options li a.btn:not(.icon-user) {
    display: none;
  }

  .user-options li a.btn.icon-user-white {
    border: 1px solid #f1cb00;
  }

  .user-options li a.btn.icon-user {
    position: initial;
  }

  .user-options li a.btn.icon-user:after {
    width: 0;
    height: 0;
  }
}

.user-options li.no-btn {
  color: #003468;
  font-size: .875rem;
  font-weight: 700;
  margin: 0 .625rem;
}

.user-options.logged-in li {
  float: left;
}

.user-options.logged-in a {
  display: block;
  background-color: #fff;
  color: #003486;
  border: 1px solid #003486;
  border-radius: 4px;
  padding: 12px 10px 10px 40px;
  margin: 0;
}

.user-options.logged-in a.remove-all-notification {
  color: #003486;
  border: none;
  font-family: Lato;
  font-weight: 700;
  font-size: 10px;
  line-height: 10px;
  padding: 0;
  text-decoration: underline;
  text-indent: 0;
}

@media (min-width:220px) and (max-width:767px) {
  .user-options.logged-in a {
    background-color: #003486!important;
    color: #fff;
    border-radius: 4px;
    padding: 10px 20px;
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
    text-indent: -10000px;
    position: relative;
  }

  .user-options.logged-in a:after {
    width: 12px;
    height: 12px;
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-profile-white) no-repeat;
    position: absolute;
    -ms-transform: scale(2.6);
    transform: scale(2.6);
    left: 14px;
    top: 22px;
  }
}

.homesearch-title .banner-heading,
.user-options.logged-in a.member .account {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif!important;
  font-weight: 700;
}

.user-options.logged-in a.member {
  border-radius: .25rem 0 0 .25rem;
}

.user-options.logged-in a.member:after,
.user-options.logged-in a.member:before {
  content: " ";
  display: table;
}

.user-options.logged-in a.member span {
  display: inline-block;
  float: left;
}

.user-options.logged-in a.member .account {
  padding: .4375rem;
}

.top-member-menu.user-options.logged-in>li:nth-child(4) .bidnow-dashboard,
.top-member-menu.user-options>li>ul li {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:768px) and (max-width:1200px) {
  .user-options.logged-in a {
    text-indent: -10000px;
  }

  .user-options.logged-in a.member .account {
    display: none!important;
  }
}

.user-options.logged-in a.member .account.icon-user-white {
  padding-left: 2.5rem;
  position: relative;
}

@media (min-width:768px) {
  .user-options.logged-in a.member .account.icon-user-white:after {
    left: .8125rem;
  }
}

.user-options.logged-in a.member .user {
  padding: .4375rem .9375rem;
  background: #fff;
  color: #003486;
}

.user-options.logged-in a.member:hover .account {
  text-decoration: underline;
}

@media (max-width:767px) {
  .user-options.logged-in a.member {
    border-radius: .1875rem;
  }

  .user-options.logged-in a.member .account {
    padding-left: .3125rem;
    padding-right: .3125rem;
    width: 2.5rem;
  }

  .user-options.logged-in a.member .account.icon-user-white {
    padding-left: 1.25rem;
    padding-right: .3125rem;
    text-indent: -10000px;
  }
}

.user-options.logged-in a .icon-update-profile-grey2 {
  color: #000;
  padding-left: 0!important;
  list-style-type: none;
  position: absolute;
  left: 0;
  top: -37px;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-update-profile-grey2 {
    top: -32px;
  }
}

.user-options.logged-in a .icon-update-profile-grey2:after {
  width: 12px;
  height: 12px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-user-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  left: 20px;
  top: 67px;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-update-profile-grey2:after {
    top: 59px;
  }
}

.user-options.logged-in a .icon-mymanheim {
  color: #000;
  padding-left: 0!important;
  list-style-type: none;
  position: absolute;
  left: 0;
  top: -2px;
}

.user-options.logged-in a .icon-bidnow-dashboard-tab:after,
.user-options.logged-in a .icon-mymanheim:after,
.user-options.logged-in a .icon-pay-your-invoices-tab:after,
.user-options.logged-in a .icon-update-profile-grey:after {
  width: 12px;
  height: 12px;
  left: 20px;
  content: "";
  position: absolute;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-mymanheim {
    top: 1px;
  }
}

.user-options.logged-in a .icon-mymanheim:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-mymanheim) no-repeat;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  top: 67px;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-mymanheim:after {
    top: 59px;
  }
}

.user-options.logged-in a .icon-bidnow-dashboard-tab:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-bidnow-blue) no-repeat;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  top: 103px;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-bidnow-dashboard-tab:after {
    top: 91px;
  }
}

@media (min-width:1200px) {
  .user-options.logged-in a .icon-bidnow-dashboard-tab:after {
    top: 97px;
  }
}

.user-options.logged-in a .icon-pay-your-invoices-tab:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-blue-pay-your-invoices) no-repeat;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  top: 137px;
}

@media (min-width:767px) and (max-width:1200px) {
  .user-options.logged-in a .icon-pay-your-invoices-tab:after {
    top: 123px;
  }
}

@media (min-width:1200px) {
  .user-options.logged-in a .icon-pay-your-invoices-tab:after {
    top: 133px;
  }
}

.user-options.logged-in a .icon-update-profile-grey:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-update-profile-grey) no-repeat;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  top: 23px;
}

.user-options.logged-in a.sign-out {
  padding: .4375rem .9375rem;
  background-color: #fff;
  color: #003486;
  border-left: none;
  border-radius: 0 .25rem .25rem 0;
}

@media (max-width:767px) {
  .user-options.logged-in a.sign-out {
    padding: .4375rem;
    display: none;
  }
}

.user-options.logged-in a.notification {
  border: 0;
}

.user-options.user-hlist {
  display: -ms-flexbox;
  display: flex;
}

@media (min-width:767px) {
  .user-options .icon-user,
  .user-options .icon-user-white {
    padding-left: 28px;
  }

  .user-options .icon-user-white:after,
  .user-options .icon-user:after {
    margin-left: 0;
    left: .4375rem;
  }
}

.top-member-menu.user-options {
  padding: 0;
  float: right;
  margin: .5rem;
}

.top-member-menu.user-options>li a.btn {
  border: .0625rem solid #E7A614;
  background-color: #E7A614;
  color: #000;
  font-size: 14px;
  padding: 9px 18px!important;
}

.top-member-menu.user-options>li a.btn:not(.btn-inverse):hover {
  background-color: #eeb940;
}

.top-member-menu.user-options>li a.btn:hover {
  border-color: #eeb940;
  color: #000;
  text-decoration: underline;
}

.dark-theme .top-member-menu.user-options>li a.btn {
  border: none;
}

.top-member-menu.user-options>li a.btn.btn-inverse {
  background: #fff;
}

@media (max-width:767px) {
  .top-member-menu.user-options {
    margin-right: 3.75rem;
  }

  .top-member-menu.user-options>li a.btn:not(.icon-user) {
    display: none;
  }

  .top-member-menu.user-options>li a.btn.icon-user,
  .top-member-menu.user-options>li a.btn.icon-user-white {
    text-indent: -10000px;
    border: .0625rem solid #f1cb00;
  }
}

.top-member-menu.user-options>li .register-btn {
  border: 1px solid #E7A614;
  background-color: #E7A614;
  color: #000;
  width: 87px;
  height: 34px;
  font-size: 14px;
  padding: 9px 18px!important;
}

.top-member-menu.user-options>li .register-btn:not(.btn-inverse):hover {
  background-color: #eeb940;
}

.top-member-menu.user-options>li .register-btn:hover {
  border-color: #eeb940;
  color: #000;
  text-decoration: underline;
}

.top-member-menu.user-options>li.no-btn {
  color: #003468;
  font-size: .875rem;
  font-weight: 700;
  margin: 0 .625rem;
}

.top-member-menu.user-options>li>ul {
  position: absolute;
  padding: 5px 0 0;
  display: none;
  left: .25rem;
  width: 11.9375rem;
  background-color: #fff;
  border-radius: 0 0 .25rem .25rem;
  z-index: 100;
}

.top-member-menu.user-options>li>ul li {
  text-align: left;
  padding: .5rem 0 .5rem 1.25rem;
  display: block;
  text-transform: capitalize;
  border-radius: .25rem;
  width: 100%;
}

.top-member-menu.user-options>li>ul li:hover {
  background-color: #f0f0f0;
}

.top-member-menu.user-options>li>ul li .fa-2x {
  font-size: 1.5em;
  padding-right: .4375rem;
  color: #12a0ce;
  padding-left: 3px;
}

.top-member-menu.user-options>li>ul li .signout-new {
  padding-left: 40px;
}

.top-member-menu.user-options>li>ul li .icon-user-logoff:after {
  width: 12px;
  height: 12px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-user-logoff) no-repeat;
  position: absolute;
  -ms-transform: scale(4);
  transform: scale(4);
  left: 20px;
  top: 171px;
}

@media (min-width:767px) and (max-width:1200px) {
  .top-member-menu.user-options>li>ul li .icon-user-logoff:after {
    top: 155px;
  }
}

@media (min-width:1200px) {
  .top-member-menu.user-options>li>ul li .icon-user-logoff:after {
    top: 175px;
  }
}

.top-member-menu.user-options>li>ul li a {
  display: inline;
  border: none;
  background-color: transparent;
  color: #003486;
}

.top-member-menu.user-options>li:hover .btn {
  color: #000;
  background: #fff;
  border-radius: .25rem .25rem 0 0;
}

.top-member-menu.user-options>li:hover .btn:after {
  background-image: url(../img/down-arrow-black.svg);
}

.top-member-menu.user-options>li:hover ul {
  display: block;
}

.top-member-menu.user-options.logged-in>li {
  float: left;
  position: relative;
}

.top-member-menu.user-options.logged-in>li a.member {
  display: block;
  border: .0625rem solid #003486;
  background-color: #003486;
  color: #fff;
  width: 64px;
  height: 34px;
  border-radius: .25rem;
  padding-left: 1.25rem;
  padding-right: 2.5rem;
  position: relative;
  text-transform: capitalize;
  font-weight: 700;
  margin: 0;
}

.top-member-menu.user-options.logged-in>li a.member:after,
.top-member-menu.user-options.logged-in>li a.member:before {
  content: " ";
  display: table;
}

.top-member-menu.user-options.logged-in>li a.member .icon-collapse-white:after {
  position: absolute;
  content: '';
  display: block;
  background-image: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-collapse-white);
  background-size: contain;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  right: 14px;
  top: 15px;
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
  .top-member-menu.user-options.logged-in>li a.member .icon-collapse-white:after {
    right: 17px;
  }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .top-member-menu.user-options.logged-in>li a.member .icon-collapse-white:after {
    right: 17px;
  }
}

@media (min-width:1199px) and (max-width:992px) {
  .top-member-menu.user-options.logged-in>li a.member .icon-collapse-white:after {
    top: 29px;
  }
}

.top-member-menu.user-options.logged-in>li a.member span {
  display: inline-block;
  float: left;
  padding-top: .25rem;
}

.top-member-menu.user-options.logged-in>li a.member.account {
  padding: .4375rem .9375rem .4375rem 2.1875rem;
  font-weight: 700;
}

.top-member-menu.user-options.logged-in>li a.member.account.icon-user-white {
  padding-left: 2.5rem;
  position: relative;
}

@media (min-width:768px) {
  .top-member-menu.user-options.logged-in>li a.member.account.icon-user-white:after {
    left: .8125rem;
  }
}

.top-member-menu.user-options.logged-in>li a.member .user {
  padding: .4375rem .9375rem;
  background: #fff;
  color: #003486;
}

.top-member-menu.user-options.logged-in>li a.member i {
  padding-right: .3125rem;
  padding-left: .625rem;
}

@media (max-width:767px) {
  .top-member-menu.user-options.logged-in>li a.member {
    border-radius: .1875rem;
  }

  .top-member-menu.user-options.logged-in>li a.member .account {
    padding-left: .3125rem;
    padding-right: .3125rem;
    width: 2.5rem;
  }

  .top-member-menu.user-options.logged-in>li a.member .account.icon-user-white {
    padding-left: 1.25rem;
    padding-right: .3125rem;
    text-indent: -10000px;
  }
}

.top-member-menu.user-options.logged-in>li a.sign-out {
  padding: .4375rem .9375rem;
  background-color: #fff;
  color: #003486;
  border-left: none;
  border-radius: 0 .25rem .25rem 0;
}

@media (max-width:767px) {
  .top-member-menu.user-options.logged-in>li a.sign-out {
    padding: .4375rem;
    display: none;
  }
}

.top-member-menu.user-options.logged-in>li:nth-child(4) {
  float: left;
  position: relative;
}

.top-member-menu.user-options.logged-in>li:nth-child(4) a .icon-bidnow-blue:after {
  width: 14px;
  height: 25px;
  content: "";
  left: 13px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-bidnow-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 31px;
}

@media (min-width:768px) and (max-width:1200px) {
  .top-member-menu.user-options.logged-in>li:nth-child(4) a {
    border: 1px solid #003486;
    border-radius: 4px;
    padding: 12px 10px 10px 40px;
  }
}

.top-member-menu.user-options.logged-in>li:nth-child(4) .bidnow-dashboard {
  display: block;
  float: left;
  height: 34px!important;
  background-position-x: 10px!important;
  background-position-y: 10px!important;
  border: 1px solid #003486;
  border-radius: 4px;
  padding: 12px 10px 10px 40px;
  color: #003486;
}

.breadcrumbs ol li:last-child:after,
.top-member-menu.user-options a#backToMobileMenu {
  display: none;
}

@media (min-width:768px) and (max-width:1200px) {
  .top-member-menu.user-options.logged-in>li:nth-child(4) .bidnow-dashboard {
    text-indent: -10000px;
    width: 40px;
    padding: 0;
  }
}

@media (min-width:767px) {
  .top-member-menu.user-options .icon-user,
  .top-member-menu.user-options .icon-user-white {
    padding-left: 28px;
    padding-top: .3125rem;
  }

  .top-member-menu.user-options .icon-user-white:after,
  .top-member-menu.user-options .icon-user:after {
    margin-left: 0;
    left: 0;
  }
}

.header-links-bar.new-design .container .user-options.logged-in .user-status,
.user-options.login .user-status {
  color: #000;
}

.header-links-bar.new-design .container .user-options.logged-in .btn,
.user-options.login .btn {
  padding: .625rem 1.875rem;
}

.header-links-bar.new-design .container .user-options.logged-in .btn.btn-home,
.user-options.login .btn.btn-home {
  padding: .625rem 1.25rem;
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
  text-indent: -9999px;
  white-space: nowrap;
}

.header-links-bar.new-design .container .user-options.logged-in .btn.btn-home:hover,
.user-options.login .btn.btn-home:hover {
  background-color: #f0f0f0;
}

@media (max-width:767px) {
  .header-links-bar.new-design .container .user-options.logged-in .btn,
  .user-options.login .btn {
    padding: .625rem 1.25rem;
  }

  .breadcrumbs {
    display: none;
  }
}

.breadcrumbs {
  padding: .625rem 0;
  border-bottom: 1px solid #f0f0f0;
}

.breadcrumbs ol {
  padding: 0;
  overflow: visible;
  margin: 0;
}

.breadcrumbs ol li {
  padding-left: .625rem;
  padding-right: .625rem;
  position: relative;
  font-size: .75rem;
  margin-left: 0;
}

.breadcrumbs ol li:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid #003468;
  position: absolute;
  right: -3px;
  top: 5px;
  color: #003468;
  font-size: .75rem;
}

.breadcrumbs ol li:first-child {
  margin-left: 0;
  padding-left: 0;
}

.breadcrumbs ol a {
  font-style: normal;
  font-size: .75rem;
  color: #003468;
}

.breadcrumbs ol a:hover {
  text-decoration: underline;
}

.breadcrumbs.cars {
  background: #12a0ce;
}

.breadcrumbs.salvage {
  background: #27a50e;
}

.breadcrumbs.trucks {
  background: #ebc42e;
}

.breadcrumbs.motorcycles {
  background: #8766be;
}

.breadcrumbs.recreation {
  background: #f9a351;
}

.breadcrumbs.fixed {
  background: #83cfca;
}

body.has-banner header {
  background: #fff;
}

@media (min-width:768px) {
  body.has-banner header {
    position: static;
    top: 0;
    width: 100%;
    background: 0 0;
  }
}

body.has-banner .banner-heading {
  font-size: 2.8125rem;
  color: #fff;
  width: 75%;
  text-align: center;
  margin: 0 auto;
  padding: 3.4375rem 0;
  font-family: Brawler,"Helvetica Neue",Arial,sans-serif;
  text-shadow: 2px 2px 5px #333;
}

@media (max-width:767px) {
  body.has-banner .banner-heading {
    font-size: 1.25rem;
    width: 100%;
    padding: .625rem .625rem 1.25rem;
    line-height: 1.2em;
    text-shadow: 1px 1px 2px #111;
  }
}

.banner-loading {
  min-height: 16.6875rem;
  padding: .625rem 0;
}

@media (min-width:768px) {
  .banner-loading {
    min-height: 39.375rem;
    padding: 12.5rem 0 1.875rem;
    background: grey;
    background-color: rgba(128,128,128,.5);
  }
}

.banner {
  background: url(../img/bg-home-mobile-new.png) center top no-repeat;
  background-size: cover;
  min-height: 16.6875rem;
  padding: .625rem 0;
}

@media (min-width:768px) {
  .banner {
    min-height: 39.375rem;
    padding: 12.5rem 0 1.875rem;
    background-image: url(../img/bg-new-home2.jpg);
    background-position: center top;
  }
}

.banner .footer-main {
  margin-top: 310px;
}

@media (min-width:1200px) {
  .banner .footer-main {
    margin-top: 260px;
  }
}

body.banner-bg .banner {
  padding: 3.75rem 0;
}

@media (max-width:768px) {
  body.banner-bg .banner {
    background: #f0f0f0;
    min-height: 30rem;
    padding: 0;
  }
}

body.banner-bg .footer-links {
  margin: 3.125rem auto 0;
  width: 500px;
  padding: 0;
}

body.banner-bg .footer-links li {
  padding-left: 1.375rem;
}

body.banner-bg .footer-links li:first-child {
  position: relative;
}

body.banner-bg .footer-links li:first-child:after {
  content: '|';
  color: #fff;
  position: absolute;
  right: -.9375rem;
}

body.banner-bg .footer-links a {
  color: #fff;
  font-size: .75rem;
}

.new-search-design {
  width: auto!important;
  margin: 0 auto!important;
  border-radius: 0 0 8px 8px!important;
  padding: 32px!important;
}

@media (max-width:767px) {
  .new-search-design {
    width: auto!important;
    padding: 0!important;
  }
}

.homesearch-title {
  width: auto;
  margin: 0 9.5rem;
}

.homesearch-title .banner-heading {
  font-size: 30px!important;
  font-style: normal;
  text-align: left!important;
  margin: 0!important;
}

.homesearch-title p,
.homesearch-title p a {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif!important;
  font-size: 16px!important;
  font-style: normal;
}

.homesearch-title p {
  font-weight: 500;
}

.homesearch-title p a {
  font-weight: 600;
  text-transform: capitalize;
  text-decoration: none!important;
  color: #fff!important;
}

.homesearch-title p a:after {
  width: 14px;
  height: 14px;
  content: "";
  margin-left: 9px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-upcoming-white-arrow) no-repeat!important;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 15px;
}

.banner.new-design,
.banner.new-design-landing,
.top-header {
  padding-top: 0;
}

.banner.new-design .header-logo-bar,
.banner.new-design-landing .header-logo-bar,
.top-header .header-logo-bar {
  background: #fff;
}

.banner.new-design .header-logo-bar .visible-xs-inline,
.banner.new-design-landing .header-logo-bar .visible-xs-inline,
.top-header .header-logo-bar .visible-xs-inline {
  width: 9.375rem;
  height: auto;
}

.banner.new-design .header-logo-bar .browser-auction,
.banner.new-design-landing .header-logo-bar .browser-auction,
.top-header .header-logo-bar .browser-auction {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 3.75rem 1.5rem;
}

.banner.new-design .header-logo-bar .browser-auction h1,
.banner.new-design .header-logo-bar .browser-auction p,
.banner.new-design-landing .header-logo-bar .browser-auction h1,
.banner.new-design-landing .header-logo-bar .browser-auction p,
.top-header .header-logo-bar .browser-auction h1,
.top-header .header-logo-bar .browser-auction p {
  color: #fff!important;
}

.banner.new-design .header-logo-bar .browser-auction h1,
.banner.new-design-landing .header-logo-bar .browser-auction h1,
.top-header .header-logo-bar .browser-auction h1 {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.875rem;
  width: 38%;
  text-align: initial;
}

.banner.new-design .header-logo-bar .browser-auction p,
.banner.new-design-landing .header-logo-bar .browser-auction p,
.top-header .header-logo-bar .browser-auction p {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  margin-left: 0;
  font-size: 1rem;
}

.banner.new-design .header-logo-bar .browser-auction button,
.banner.new-design-landing .header-logo-bar .browser-auction button,
.top-header .header-logo-bar .browser-auction button {
  color: #000!important;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  background-color: #E7A614!important;
  font-size: 1rem;
}

.banner.new-design .header-logo-bar .browser-auction .browser_events,
.banner.new-design-landing .header-logo-bar .browser-auction .browser_events,
.top-header .header-logo-bar .browser-auction .browser_events {
  background-color: #E7A614;
  padding: 10px 18px;
  color: #000;
  border-radius: 4px;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (max-width:767px) {
  .banner.new-design .header-logo-bar .browser-auction,
  .banner.new-design-landing .header-logo-bar .browser-auction,
  .top-header .header-logo-bar .browser-auction {
    display: none;
  }
}

.banner.new-design .header-logo-bar .user-options,
.banner.new-design-landing .header-logo-bar .user-options,
.top-header .header-logo-bar .user-options {
  margin-right: 3.125rem;
}

.banner.new-design .header-logo-bar .user-options.logged-in a,
.banner.new-design-landing .header-logo-bar .user-options.logged-in a,
.top-header .header-logo-bar .user-options.logged-in a {
  background: 0 0;
}

.banner.new-design .header-logo-bar .user-options.logged-in a .account,
.banner.new-design-landing .header-logo-bar .user-options.logged-in a .account,
.top-header .header-logo-bar .user-options.logged-in a .account {
  width: 2rem;
}

.banner.new-design .header-logo-bar .user-options.logged-in a .icon-user-white:after,
.banner.new-design-landing .header-logo-bar .user-options.logged-in a .icon-user-white:after,
.top-header .header-logo-bar .user-options.logged-in a .icon-user-white:after {
  background-image: url(../img/icon-user-blue.png);
  background-position: center;
}

.banner.new-design .nav-wrapper,
.banner.new-design-landing .nav-wrapper,
.top-header .nav-wrapper {
  width: 3.75rem;
}

.banner.new-design .nav-wrapper #nav-icon span,
.banner.new-design-landing .nav-wrapper #nav-icon span,
.top-header .nav-wrapper #nav-icon span {
  background-color: #6B7280;
  border-radius: 4px;
}

.banner.new-design .container h2,
.banner.new-design-landing .container h2,
.top-header .container h2 {
  font-size: 2.125rem;
  text-shadow: none;
  width: 90%;
  padding-top: 1.25rem;
}

@media (min-width:768px) {
  .banner.new-design .header-logo-bar,
  .banner.new-design-landing .header-logo-bar,
  .top-header .header-logo-bar {
    background: 0 0;
  }

  .banner.new-design .header-logo-bar .container,
  .banner.new-design-landing .header-logo-bar .container,
  .top-header .header-logo-bar .container {
    text-align: center;
  }

  .banner.new-design .header-logo-bar .container .user-options,
  .banner.new-design-landing .header-logo-bar .container .user-options,
  .top-header .header-logo-bar .container .user-options {
    display: none;
  }

  .banner.new-design .container h2,
  .banner.new-design-landing .container h2,
  .top-header .container h2 {
    font-size: 2.75rem;
    padding-top: 3.4375rem;
    padding-bottom: .625rem;
  }
}

.banner.new-design .container p,
.banner.new-design-landing .container p,
.top-header .container p {
  text-align: start;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.125rem;
}

.banner.new-design .container p a,
.banner.new-design .container p span,
.banner.new-design-landing .container p a,
.banner.new-design-landing .container p span,
.top-header .container p a,
.top-header .container p span {
  color: #f1cb00;
}

.banner.new-design .container p a,
.banner.new-design-landing .container p a,
.top-header .container p a {
  white-space: nowrap;
  padding-right: 1.75rem;
  position: relative;
  text-decoration: underline;
  -webkit-text-decoration-skip: none!important;
  text-decoration-skip: none!important;
}

.banner.new-design .container p a:after,
.banner.new-design-landing .container p a:after,
.top-header .container p a:after {
  display: block;
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  background-image: url(../img/arrow-circle-yellow.svg);
  background-repeat: no-repeat;
  background-size: cover;
  top: 2px;
  right: 2px;
}

@media (min-width:768px) and (max-width:1200px) {
  .banner.new-design .container p a:after,
  .banner.new-design-landing .container p a:after,
  .top-header .container p a:after {
    width: 16px;
    height: 16px;
  }
}

.banner.new-design .container .navigation,
.banner.new-design-landing .container .navigation,
.top-header .container .navigation {
  display: block;
  overflow: hidden;
  margin: 5rem 3.75rem 1.5625rem;
}

@media (min-width:768px) {
  .banner.new-design .container p,
  .banner.new-design-landing .container p,
  .top-header .container p {
    font-size: 1.25rem;
  }

  .banner.new-design .container .navigation,
  .banner.new-design-landing .container .navigation,
  .top-header .container .navigation {
    margin-top: 3.75rem;
  }
}

@media (max-width:767px) {
  .banner.new-design .container .navigation,
  .banner.new-design-landing .container .navigation,
  .top-header .container .navigation {
    margin: .9375rem 0 0!important;
  }
}

.banner.new-design .container .navigation .container,
.banner.new-design-landing .container .navigation .container,
.top-header .container .navigation .container {
  padding: 0;
  width: 100%;
}

.banner.new-design .container .navigation .container ul.hlist,
.banner.new-design-landing .container .navigation .container ul.hlist,
.top-header .container .navigation .container ul.hlist {
  display: block;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist,
  .banner.new-design-landing .container .navigation .container ul.hlist,
  .top-header .container .navigation .container ul.hlist {
    display: -ms-flexbox;
    display: flex;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li,
.banner.new-design-landing .container .navigation .container ul.hlist>li,
.top-header .container .navigation .container ul.hlist>li {
  position: relative;
  display: block;
  margin: 0;
  width: 100%;
  border-radius: .3125rem;
}

.banner.new-design .container .navigation .container ul.hlist>li:not(:first-child),
.banner.new-design-landing .container .navigation .container ul.hlist>li:not(:first-child),
.top-header .container .navigation .container ul.hlist>li:not(:first-child) {
  margin-top: .5rem;
  margin-left: 0;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li,
  .banner.new-design-landing .container .navigation .container ul.hlist>li,
  .top-header .container .navigation .container ul.hlist>li {
    padding-top: 4.6875rem;
    height: auto;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:not(:first-child),
  .banner.new-design-landing .container .navigation .container ul.hlist>li:not(:first-child),
  .top-header .container .navigation .container ul.hlist>li:not(:first-child) {
    margin-top: 0;
    margin-left: .75rem;
  }
}

@media (min-width:767px) and (max-width:992px) {
  .banner.new-design .container .navigation .container ul.hlist>li,
  .banner.new-design-landing .container .navigation .container ul.hlist>li,
  .top-header .container .navigation .container ul.hlist>li {
    padding-top: .5rem!important;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li>a,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a,
.top-header .container .navigation .container ul.hlist>li>a {
  position: static;
  width: 100%;
  transition: height 1s;
  border-radius: 5px;
  border-bottom: none;
  border-top: 3px solid #053c72;
  background-color: #fff;
  display: table;
  height: 4.6875rem;
}

#mobile-menu,
#mobile-search-menu {
  z-index: 1000;
  overflow-y: auto;
  transition: 1s ease-in-out;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a,
  .top-header .container .navigation .container ul.hlist>li>a {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    border-top: 8px solid #053c72;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title,
.top-header .container .navigation .container ul.hlist>li>a .title {
  width: 100%;
  position: relative;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  font-size: 1rem;
  font-weight: 700;
  padding: 0 1.875rem 0 5rem;
  line-height: 1.2;
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title:before,
.top-header .container .navigation .container ul.hlist>li>a .title:before {
  position: absolute;
  display: block;
  content: '';
  height: 2.375rem;
  top: 10px;
  left: 0;
  right: 0;
  width: 100%;
  background-image: url(../img/svg/icon-vehicles-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a .title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title,
  .top-header .container .navigation .container ul.hlist>li>a .title {
    text-align: center;
    font-size: 1.25rem;
    padding: 6.25rem 2.5rem 0;
  }

  .banner.new-design .container .navigation .container ul.hlist>li>a .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title:before,
  .top-header .container .navigation .container ul.hlist>li>a .title:before {
    width: 6.25rem;
    height: 4.6875rem;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-image: url(../img/svg/icon-vehicles-blue.svg);
  }
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title .theme-color,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .theme-color,
.top-header .container .navigation .container ul.hlist>li>a .title .theme-color {
  display: inline;
  height: auto;
  font-weight: 400;
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
.top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-backward-arrow-white) no-repeat;
  position: absolute;
  -ms-transform: scale(3.2) rotate(180deg);
  transform: scale(3.2) rotate(180deg);
  margin-top: -8px;
}

@media (max-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
  .top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after {
    margin-top: -8px;
  }
}

@media (min-width:1440px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after,
  .top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:after {
    -ms-transform: scale(3.3) rotate(180deg);
    transform: scale(3.3) rotate(180deg);
    margin-top: -8px;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:hover:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:hover:after,
.top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-white:hover:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-black) no-repeat;
}

.banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
.top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-black) no-repeat;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: 8px;
}

@media (max-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
  .top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after {
    margin-top: 10px;
  }
}

@media (min-width:1440px) {
  .banner.new-design .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
  .banner.new-design-landing .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after,
  .top-header .container .navigation .container ul.hlist>li>a .title .search-button .icon-forward-arrow-black-new:after {
    -ms-transform: scale(2.8);
    transform: scale(2.8);
    margin-top: 12px;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards,
.top-header .container .navigation .container ul.hlist>li .category-cards {
  padding: 1.25rem .75rem .9375rem;
  width: 100%;
  display: none;
  background-color: #fff;
  border-radius: 0 0 5px 5px;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li .category-cards,
  .banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards,
  .top-header .container .navigation .container ul.hlist>li .category-cards {
    display: block;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul,
.top-header .container .navigation .container ul.hlist>li .category-cards ul {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul:not(:first-child),
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul:not(:first-child),
.top-header .container .navigation .container ul.hlist>li .category-cards ul:not(:first-child) {
  margin-top: .25rem;
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul li,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul li,
.top-header .container .navigation .container ul.hlist>li .category-cards ul li {
  margin: 0;
  display: inline-block;
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul li a,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul li a,
.top-header .container .navigation .container ul.hlist>li .category-cards ul li a {
  display: block;
  min-height: 0;
  margin: 0;
  padding: .5rem .625rem;
  background-color: #fff;
  border-radius: .3125rem;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-white:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-white:after,
.top-header .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-white:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-backward-arrow-white) no-repeat;
  position: absolute;
  -ms-transform: scale(3.2) rotate(180deg);
  transform: scale(3.2) rotate(180deg);
  margin-top: -8px;
}

.banner.new-design .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-black-new:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-black-new:after,
.top-header .container .navigation .container ul.hlist>li .category-cards ul li a .icon-forward-arrow-black-new:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-black) no-repeat;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: 10px;
}

@media (min-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li:hover .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover .search-button,
  .top-header .container .navigation .container ul.hlist>li:hover .search-button {
    display: none;
  }
}

@media (min-width:767px) and (max-width:992px) {
  .banner.new-design .container .navigation .container ul.hlist>li:hover,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover,
  .top-header .container .navigation .container ul.hlist>li:hover {
    padding-top: 4.75rem!important;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title .card-subheading,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title .card-subheading,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title .card-subheading {
    margin: 0;
  }
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li:hover>a,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a,
  .top-header .container .navigation .container ul.hlist>li:hover>a {
    height: 5rem;
    border-radius: 5px 5px 0 0;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title {
    padding: 0 0 0 6.25rem;
    font-size: 1rem;
    text-align: left;
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title .card-subheading,
  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title .card-title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title .card-subheading,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title .card-title,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title .card-subheading,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title .card-title {
    text-align: left!important;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title:hover,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title:hover,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title:hover {
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title:hover .theme-color,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title:hover .theme-color,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title:hover .theme-color {
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif!important;
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a .title:before,
  .top-header .container .navigation .container ul.hlist>li:hover>a .title:before {
    width: 2.625rem;
    height: 2.625rem;
    top: 10px;
    left: 20px;
    margin-left: 0;
    background-image: url(../img/svg/icon-vehicles-blue.svg);
  }

  .banner.new-design .container .navigation .container ul.hlist>li:hover>a:hover .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li:hover>a:hover .title:before,
  .top-header .container .navigation .container ul.hlist>li:hover>a:hover .title:before {
    background-image: url(../img/icon-cars-black.png);
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a,
.top-header .container .navigation .container ul.hlist>li.cars>a {
  border-color: #12a0ce;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover {
  background-color: #12a0ce;
  border-radius: .3125rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .card-subheading,
.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .card-title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .card-subheading,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .card-title,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .card-subheading,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .card-title {
  color: #fff!important;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .search-button {
  border: 1px solid #fff;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title,
.top-header .container .navigation .container ul.hlist>li.cars>a .title {
  color: #000;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title .card .card-title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title .card .card-title,
.top-header .container .navigation .container ul.hlist>li.cars>a .title .card .card-title {
  font-size: 1.5rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title .card .card-subheading,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title .card .card-subheading,
.top-header .container .navigation .container ul.hlist>li.cars>a .title .card .card-subheading {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title .search-button,
.top-header .container .navigation .container ul.hlist>li.cars>a .title .search-button {
  background-color: #12a0ce;
  color: #fff;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  padding: .75rem 1.125rem;
  border-radius: .25rem;
  margin: 1rem auto;
  line-height: 1rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title .search-button .forward-arrow,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title .search-button .forward-arrow,
.top-header .container .navigation .container ul.hlist>li.cars>a .title .search-button .forward-arrow {
  padding: 0 1.25rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title:hover,
.top-header .container .navigation .container ul.hlist>li.cars>a .title:hover {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a .title .theme-color,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title .theme-color,
.top-header .container .navigation .container ul.hlist>li.cars>a .title .theme-color {
  color: #12a0ce;
  background-color: #12a0ce;
}

@media (max-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.cars>a .title.title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title.title,
  .top-header .container .navigation .container ul.hlist>li.cars>a .title.title {
    padding: 0 1rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.cars>a .title.title .card,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title.title .card,
  .top-header .container .navigation .container ul.hlist>li.cars>a .title.title .card {
    margin-top: 3.75rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.cars>a .title.title .card .card-subheading,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title.title .card .card-subheading,
  .top-header .container .navigation .container ul.hlist>li.cars>a .title.title .card .card-subheading {
    text-align: initial;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.cars>a .title.title .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title.title .search-button,
  .top-header .container .navigation .container ul.hlist>li.cars>a .title.title .search-button {
    padding: .625rem 1.25rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.cars>a .title.title .search-button .forward-arrow,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a .title.title .search-button .forward-arrow,
  .top-header .container .navigation .container ul.hlist>li.cars>a .title.title .search-button .forward-arrow {
    display: inline;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .search-button {
  background-color: #fff;
  color: #000;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white {
  position: relative;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white:after,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .search-button .icon-forward-arrow-white:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-black) no-repeat;
  -ms-transform: scale(2.4);
  transform: scale(2.4);
  position: absolute;
  top: 18px;
}

@media (min-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .search-button,
  .top-header .container .navigation .container ul.hlist>li.cars>a:hover .search-button {
    display: none;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.cars>a:hover .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars>a:hover .title:before,
.top-header .container .navigation .container ul.hlist>li.cars>a:hover .title:before {
  background-image: url(../img/svg/icon-vehicles-white.svg);
}

.banner.new-design .container .navigation .container ul.hlist>li.cars .category-cards ul li a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars .category-cards ul li a,
.top-header .container .navigation .container ul.hlist>li.cars .category-cards ul li a {
  border: 1px solid #12a0ce;
  color: #12a0ce;
  background-color: #fff;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars .category-cards ul li a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars .category-cards ul li a:hover,
.top-header .container .navigation .container ul.hlist>li.cars .category-cards ul li a:hover {
  color: #fff;
  background-color: #12a0ce;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a,
.top-header .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a {
  margin-top: 1.25rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  color: #fff;
  background-color: #12a0ce;
}

.banner.new-design .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a span,
.banner.new-design-landing .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a span,
.top-header .container .navigation .container ul.hlist>li.cars .category-cards ul:last-child a span {
  margin: 0 1.2875rem;
  display: none;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a,
.top-header .container .navigation .container ul.hlist>li.salvage a {
  border-color: #27a50e;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover {
  background-color: #27a50e;
  border-radius: .3125rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .card-subheading,
.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .card-title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .card-subheading,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .card-title,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .card-subheading,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .card-title {
  color: #fff!important;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .search-button {
  border: 1px solid #fff;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title,
.top-header .container .navigation .container ul.hlist>li.salvage a .title {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title:before,
.top-header .container .navigation .container ul.hlist>li.salvage a .title:before {
  top: 14px;
  background-image: url(../img/svg/icon-salvage-green.svg);
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title:before,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title:before {
    top: 30px;
    background-image: url(../img/svg/icon-salvage-green.svg);
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title .theme-color,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title .theme-color,
.top-header .container .navigation .container ul.hlist>li.salvage a .title .theme-color {
  color: #27a50e;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title .card .card-title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title .card .card-title,
.top-header .container .navigation .container ul.hlist>li.salvage a .title .card .card-title {
  font-size: 1.5rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title .card .card-subheading,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title .card .card-subheading,
.top-header .container .navigation .container ul.hlist>li.salvage a .title .card .card-subheading {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title .search-button,
.top-header .container .navigation .container ul.hlist>li.salvage a .title .search-button {
  background-color: #27a50e;
  color: #fff;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  padding: .75rem 1.125rem;
  border-radius: .25rem;
  margin: 1rem auto;
  line-height: 1rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a .title .search-button .forward-arrow,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title .search-button .forward-arrow,
.top-header .container .navigation .container ul.hlist>li.salvage a .title .search-button .forward-arrow {
  padding: 0 1.25rem;
}

@media (max-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title.title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title.title,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title.title {
    padding: 0 1rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title.title .card,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title.title .card,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title.title .card {
    margin-top: 3.75rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title.title .card .card-subheading,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title.title .card .card-subheading,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title.title .card .card-subheading {
    text-align: initial;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title.title .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title.title .search-button,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title.title .search-button {
    padding: .625rem 1.25rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage a .title.title .search-button .forward-arrow,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a .title.title .search-button .forward-arrow,
  .top-header .container .navigation .container ul.hlist>li.salvage a .title.title .search-button .forward-arrow {
    display: inline;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .title:before,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .title:before {
  background-image: url(../img/svg/icon-salvage-white.svg);
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .search-button {
  background-color: #fff;
  color: #000;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white {
  position: relative;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white:after,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white:after,
.top-header .container .navigation .container ul.hlist>li.salvage a:hover .search-button .icon-forward-arrow-white:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-black) no-repeat;
  -ms-transform: scale(2.4);
  transform: scale(2.4);
  position: absolute;
  top: 18px;
}

@media (min-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .search-button,
  .top-header .container .navigation .container ul.hlist>li.salvage a:hover .search-button {
    display: none;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage .category-cards ul li a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage .category-cards ul li a,
.top-header .container .navigation .container ul.hlist>li.salvage .category-cards ul li a {
  border: 1px solid #27a50e;
  color: #27a50e;
  background-color: #fff;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage .category-cards ul li a :nth-child,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage .category-cards ul li a :nth-child,
.top-header .container .navigation .container ul.hlist>li.salvage .category-cards ul li a :nth-child {
  display: block;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage .category-cards ul li a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage .category-cards ul li a:hover,
.top-header .container .navigation .container ul.hlist>li.salvage .category-cards ul li a:hover {
  color: #fff;
  background-color: #27a50e;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a,
.top-header .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a {
  margin-top: 1.25rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  color: #fff;
  background-color: #27a50e;
}

.banner.new-design .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a span,
.banner.new-design-landing .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a span,
.top-header .container .navigation .container ul.hlist>li.salvage .category-cards ul:last-child a span {
  margin: 0 1.2875rem;
  display: none;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li.salvage a:hover .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage a:hover .title:before,
  .top-header .container .navigation .container ul.hlist>li.salvage a:hover .title:before {
    top: 10px;
    background-image: url(../img/svg/icon-salvage-white.svg);
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage:hover .title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage:hover .title,
  .top-header .container .navigation .container ul.hlist>li.salvage:hover .title {
    padding-top: 0;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.salvage:hover .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.salvage:hover .title:before,
  .top-header .container .navigation .container ul.hlist>li.salvage:hover .title:before {
    top: 10px;
    background-image: url(../img/svg/icon-salvage-green.svg);
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a,
.top-header .container .navigation .container ul.hlist>li.trucks a {
  border-color: #ebc42e;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover,
.top-header .container .navigation .container ul.hlist>li.trucks a:hover {
  background-color: #ebc42e;
  border-radius: .3125rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.trucks a:hover .search-button {
  border: 1px solid #000;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title,
.top-header .container .navigation .container ul.hlist>li.trucks a .title {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title:before,
.top-header .container .navigation .container ul.hlist>li.trucks a .title:before {
  top: 12px;
  background-image: url(../img/svg/icon-industrial-yellow.svg);
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title:before,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title:before {
    top: 25px;
    width: 5rem;
    height: 5rem;
    background-image: url(../img/svg/icon-industrial-yellow.svg);
    left: 5px;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover .title:before,
  .top-header .container .navigation .container ul.hlist>li.trucks a:hover .title:before {
    background-image: url(../img/svg/icon-industrial-black.svg);
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title .theme-color,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title .theme-color,
.top-header .container .navigation .container ul.hlist>li.trucks a .title .theme-color {
  color: #ebc42e;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title .card .card-title,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title .card .card-title,
.top-header .container .navigation .container ul.hlist>li.trucks a .title .card .card-title {
  font-size: 1.5rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title .card .card-subheading,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title .card .card-subheading,
.top-header .container .navigation .container ul.hlist>li.trucks a .title .card .card-subheading {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  text-align: center;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title .search-button,
.top-header .container .navigation .container ul.hlist>li.trucks a .title .search-button {
  background-color: #ebc42e;
  color: #000;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  padding: .75rem 1.125rem;
  border-radius: .25rem;
  margin: 1rem auto;
  line-height: 1rem;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a .title .search-button .forward-arrow,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title .search-button .forward-arrow,
.top-header .container .navigation .container ul.hlist>li.trucks a .title .search-button .forward-arrow {
  padding: 0 1.25rem;
}

@media (max-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title.title,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title.title,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title.title {
    padding: 0 1rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title.title .card,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title.title .card,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title.title .card {
    margin-top: 3.75rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: none;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title.title .card .card-subheading,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title.title .card .card-subheading,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title.title .card .card-subheading {
    text-align: initial;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title.title .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title.title .search-button,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title.title .search-button {
    padding: .625rem 1.25rem;
  }

  .banner.new-design .container .navigation .container ul.hlist>li.trucks a .title.title .search-button .forward-arrow,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a .title.title .search-button .forward-arrow,
  .top-header .container .navigation .container ul.hlist>li.trucks a .title.title .search-button .forward-arrow {
    display: inline;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover .title:before,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover .title:before,
.top-header .container .navigation .container ul.hlist>li.trucks a:hover .title:before {
  background-image: url(../img/svg/icon-industrial-black.svg);
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
.top-header .container .navigation .container ul.hlist>li.trucks a:hover .search-button {
  background-color: #fff;
}

@media (min-width:767px) {
  .banner.new-design .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks a:hover .search-button,
  .top-header .container .navigation .container ul.hlist>li.trucks a:hover .search-button {
    display: none;
  }
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks .category-cards ul li a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks .category-cards ul li a,
.top-header .container .navigation .container ul.hlist>li.trucks .category-cards ul li a {
  border: 1px solid #ebc42e;
  color: #000;
  background-color: #fff;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks .category-cards ul li a:hover,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks .category-cards ul li a:hover,
.top-header .container .navigation .container ul.hlist>li.trucks .category-cards ul li a:hover {
  background-color: #ebc42e;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a,
.top-header .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a {
  margin-top: 1.25rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  color: #000;
  background-color: #ebc42e;
}

.banner.new-design .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a span,
.banner.new-design-landing .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a span,
.top-header .container .navigation .container ul.hlist>li.trucks .category-cards ul:last-child a span {
  margin: 0 1.2875rem;
  display: none;
}

@media (min-width:768px) {
  .banner.new-design .container .navigation .container ul.hlist>li.trucks:hover .title:before,
  .banner.new-design-landing .container .navigation .container ul.hlist>li.trucks:hover .title:before,
  .top-header .container .navigation .container ul.hlist>li.trucks:hover .title:before {
    height: 3.125rem;
    top: 5px;
    background-image: url(../img/svg/icon-industrial-yellow.svg);
  }
}

.banner.new-design-landing {
  background-color: gray;
  border-bottom: none!important;
}

.banner.new-design-landing .cta-logo-container p {
  padding: 0 0 .625rem;
}

.banner.new-design-landing .cta-logo-container p a {
  color: #12a0ce;
}

.banner.new-design-landing .cta-logo-container p a:after {
  background-image: url(../img/arrow-circle-theme-cars.svg);
}

.banner.new-design-landing .cta-logo-container .header-logo-bar {
  float: left;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation,
.banner.new-design-landing .cta-logo-container .navigation {
  margin-bottom: .3125rem;
}

@media (min-width:768px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation,
  .banner.new-design-landing .cta-logo-container .navigation {
    margin-top: .625rem;
    margin-bottom: 0;
    width: 65%;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li {
    padding: 0;
    border-radius: 5px!important;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav,
.banner.new-design-landing .cta-logo-container .navigation .container nav {
  margin-bottom: 10px;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist {
  display: -ms-flexbox;
  display: flex;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li {
  width: auto;
  margin-top: 0!important;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a {
  margin: 0;
  padding: 0;
  min-height: 167px;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a .title,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a .title {
  width: 100%;
  display: block;
  text-align: center;
  font-size: .75rem;
  font-weight: 400;
  color: #000;
}

@media (min-width:768px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a {
    display: block;
    position: static;
    border-width: 3px;
    border-radius: 5px!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a .title {
    text-align: left;
    font-size: .875rem;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a .title:before,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a .title:before {
  width: 2.5rem;
  height: 1.875rem;
  top: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li>a .title .search-button,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li>a .title .search-button {
  display: none;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars {
  border-radius: 5px 0 0 5px;
  border: 1px solid #12a0ce;
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars.active div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars.active div.title .card p.card-title {
    color: #fff!important;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a {
  border-radius: 5px 0 0 5px;
  height: auto;
}

@media (min-width:768px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title {
    padding: 1.125rem 1rem 1.125rem 5rem;
    font-size: .875rem;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title:before {
    width: 3.125rem;
    height: 2.1875rem;
    top: 25px;
    left: 15px;
    margin: 0;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-title,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-title,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-title,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-title {
  font-size: 1rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  color: #12a0ce;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-subheading {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  color: #12a0ce;
  text-align: initial;
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title {
    padding: 3.75rem 1rem 0!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card {
    margin: 0!important;
    padding: 1px;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-title {
    font-size: 1rem;
    text-align: center!important;
    color: #000;
    margin: auto;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title .card p.card-subheading {
    font-size: .75rem;
    text-align: center!important;
    color: #000;
    margin: auto;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage {
  border-radius: 0;
  color: #27a50e;
  border: 1px solid #27a50e;
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage.active div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage.active div.title .card p.card-title {
    color: #fff!important;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a {
  border-radius: 0;
  height: auto;
}

@media (min-width:768px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title {
    padding: 1.125rem 1rem 1.125rem 5rem;
    font-size: .875rem;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title:before {
    width: 3.4375rem;
    height: 2.375rem;
    top: 25px;
    left: 15px;
    margin: 0;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-title {
    font-size: 1rem;
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
    color: #27a50e;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-subheading {
    font-size: .75rem;
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
    color: #27a50e;
  }
}

@media (min-width:768px) and (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title {
    padding: 3.75rem 1rem 0!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .title .card {
    margin: 0!important;
    padding: 1px;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .title .card p.card-title {
    font-size: .875rem;
    text-align: center!important;
    text-align: initial!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .title .card p.card-subheading {
    font-size: .75rem;
    text-align: center!important;
    text-align: initial!important;
  }
}

@media (min-width:768px) and (max-width:1200px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars:hover>a div.title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.cars>a div.title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars:hover>a div.title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.cars>a div.title:before {
    top: 25px;
    left: 15px;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title:before {
    top: 25px!important;
    left: 15px;
  }
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title {
    padding: 3.75rem 1.25rem 0!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title:before {
    top: 15px!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .card,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .card {
    padding: 1px!important;
    margin: 0!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-title {
    font-size: 1rem;
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
    color: #000;
    text-align: center!important;
    margin: auto;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.salvage>a .title .card p.card-subheading {
    font-size: .75rem;
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
    color: #000;
    text-align: center!important;
    margin: auto;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks {
  border-radius: 0 5px 5px 0;
  color: #ebc42e;
  border: 1px solid #ebc42e;
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks.active div.title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks.active div.title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks.active div.title .card p.card-title {
    color: #000!important;
  }
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a {
  border-radius: 0 5px 5px 0;
  height: auto;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-title,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-title,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-title,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-title {
  font-size: 1rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  color: #ebc42e;
  text-align: initial!important;
}

.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-subheading,
.banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-subheading {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  color: #ebc42e;
  text-align: initial!important;
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title {
    padding: 3.75rem 1rem 0!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title:before {
    top: 15px!important;
    height: 1.875rem!important;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title .card,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title .card {
    margin: 0!important;
    padding: 1px;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-title {
    font-size: 1rem;
    text-align: center!important;
    color: #000;
    margin: auto;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title .card p.card-subheading {
    font-size: .75rem;
    text-align: center!important;
    color: #000;
    margin: auto;
  }
}

@media (min-width:768px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title {
    padding: 1.125rem 1rem 1.125rem 5rem;
    font-size: .875rem;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title:before {
    height: 2.8125rem;
    top: 25px;
    left: 1px;
    margin: 0;
  }

  .banner.new-design-landing .search-container {
    margin-bottom: 3.125rem!important;
    background: #FFF;
    border: 1px solid #FFF;
    margin-top: -10px!important;
  }

  .banner.new-design-landing .search-container h2,
  .banner.new-design-landing .search-container p {
    padding: 0;
  }

  .banner.new-design-landing .search-container p {
    margin-top: .3125rem;
    margin-bottom: .9375rem;
  }

  .banner.new-design-landing .search-container p a {
    color: #12a0ce;
  }

  .banner.new-design-landing .search-container p a:after {
    background-image: url(../img/arrow-circle-theme-cars.svg);
  }
}

.banner.new-design-landing .search-container .btn-group,
.banner.new-design-landing .search-container h2,
.banner.new-design-landing .search-container p {
  padding: 0;
}

@media (min-width:768px) and (max-width:1200px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li.trucks>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks:hover>a .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li.trucks>a .title:before {
    top: 25px;
  }
}

@media (max-width:767px) {
  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li .title .card,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li .title .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li .title .card p.card-title,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li .title .card p.card-title {
    font-size: .875rem;
    text-align: initial;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li .title .card p.card-subheading,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li .title .card p.card-subheading {
    font-size: .75rem;
    text-align: initial;
  }

  .banner.new-design-landing .cta-logo-container .nav-with-logo .navigation .container nav ul.hlist>li .title:before,
  .banner.new-design-landing .cta-logo-container .navigation .container nav ul.hlist>li .title:before {
    top: 10px;
    left: 10px;
  }
}

.banner.new-design-landing .search-container p {
  margin-top: .3125rem;
  margin-bottom: .9375rem;
}

.banner.new-design-landing .search-container p a {
  color: #12a0ce;
}

.banner.new-design-landing .search-container p a:after {
  background-image: url(../img/arrow-circle-theme-cars.svg);
}

.nav-wrapper {
  position: absolute;
  height: 68px;
  width: 68px;
  top: 0;
  right: 0;
}

.nav-wrapper.open {
  background: #fff;
}

.nav-wrapper.search {
  background: #f0f0f0;
}

#nav-icon span,
#nav-icon.open span {
  background: #fff;
}

#nav-icon {
  width: 30px;
  height: 31px;
  position: relative;
  margin: 24px 13px;
  -ms-transform: rotate(0);
  transform: rotate(0);
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  opacity: 1;
  left: 0;
  -ms-transform: rotate(0);
  transform: rotate(0);
  transition: .25s ease-in;
}

#nav-icon span:nth-child(1) {
  top: 0;
}

#nav-icon span:nth-child(2),
#nav-icon span:nth-child(3) {
  top: 10px;
}

#nav-icon span:nth-child(4) {
  top: 20px;
}

#mobile-menu,
.search #nav-icon span {
  background: #003468;
}

#nav-icon.open span:nth-child(1),
#nav-icon.open span:nth-child(4) {
  top: 10px;
  width: 0;
  left: 50%;
}

#nav-icon.open span:nth-child(2) {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon.open span:nth-child(3) {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#mobile-menu {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 68px;
}

@media (max-width:767px) {
  #mobile-menu.open {
    display: block;
  }
}

#mobile-menu ul.notification-box {
  display: none;
  padding: 0;
  margin-top: 10px;
}

#mobile-menu ul.notification-box .title {
  padding-bottom: 10px;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

#mobile-menu ul.notification-box .title div {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 700;
}

#mobile-menu ul.notification-box a#backToMobileMenu {
  padding: 0 35px 0 5px;
}

#mobile-menu ul.notification-box a#backToMobileMenu:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: 0;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-back-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(2);
  transform: scale(2);
  top: 24px;
}

#mobile-menu ul.notification-box span.notification-badge.count {
  margin-top: 0;
  margin-left: 4px;
  background-color: #E0E7F0;
  font-size: 12px;
  font-weight: 600;
  font-family: Lato;
  line-height: 15.6px;
  color: #003486;
  border-radius: 80px;
  padding: 4px;
  position: relative;
}

#mobile-menu ul.notification-box span.notification-badge-inner.count {
  background-color: #E0E7F0;
  font-size: 12px;
  font-weight: 600;
  font-family: Lato;
  line-height: 15.6px;
  color: #003486;
  border-radius: 80px;
  padding: 6px 10px;
  margin-left: 12px;
}

#mobile-menu ul.notification-box .notification-heading {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 16px;
}

#mobile-menu ul.notification-box .remove-all-notification {
  color: #003486;
  border: none;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif!important;
  font-weight: 700!important;
  font-size: 12px;
  line-height: 10px;
  padding: 0;
  text-decoration: underline;
  text-indent: 0;
}

#mobile-menu .hlist {
  margin: 10px;
  padding: 0;
}

#mobile-menu .hlist li {
  display: block;
  height: 3.125rem;
  background: #F9FAFB;
  border: 1px solid #D1D5DB;
  color: #000!important;
  margin: 5px;
  border-radius: 5px;
  font-size: .875rem;
  line-height: 3.125rem;
  padding: 0 20px;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

#mobile-menu .hlist li a {
  color: #000!important;
  text-decoration: none;
  display: block;
}

#mobile-menu .hlist li .notification {
  margin-left: -18px;
}

#mobile-menu .hlist li .notification span.notification-text {
  padding: 0;
  margin: -2px;
  display: inline;
}

#mobile-menu .hlist li .notification span.notification-text:before {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-notificationsfilled-Mobile) no-repeat;
  position: absolute;
  -ms-transform: scale(3.8);
  transform: scale(3.8);
  margin-top: 36px;
  left: 88%;
}

#mobile-menu .hlist li .notification span.notification-text span.notification-badge-mobile {
  margin-top: -27px;
  margin-left: 4px;
  background-color: #E0E7F0;
  font-size: 12px;
  font-weight: 600;
  font-family: Lato;
  line-height: 15.6px;
  color: #003486;
  border-radius: 100%;
  padding: 6px 10px;
  position: relative;
}

#mobile-menu .hlist li .notification-badge {
  display: none;
}

#mobile-menu .hlist li .icon-indicator-right:after,
#mobile-menu .hlist li .icon-user:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-right-arrow-expand) no-repeat;
  position: absolute;
  -ms-transform: scale(3.8);
  transform: scale(3.8);
  margin-top: 20px;
}

#mobile-menu .hlist li .icon-search:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(3.8);
  transform: scale(3.8);
  margin-top: 20px;
}

#mobile-menu .hlist li .icon-auctions:after,
#mobile-menu .hlist li .icon-help-large:after {
  width: 14px;
  height: 24px;
  margin-left: -7px;
  margin-top: 12px;
  content: "";
}

#mobile-menu .hlist li .icon-auctions {
  position: relative;
}

#mobile-menu .hlist li .icon-auctions:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-calendar-new) no-repeat;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
}

#mobile-menu .hlist li .icon-help-large {
  position: relative;
}

#mobile-menu .hlist li .icon-help-large:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-question-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(2.8);
  transform: scale(2.8);
}

#mobile-menu .hlist li .icon-auctions:after,
#mobile-menu .hlist li .icon-help-large:after,
#mobile-menu .hlist li .icon-indicator-right:after,
#mobile-menu .hlist li .icon-search:after {
  left: 97%;
}

#mobile-menu .hlist li.search {
  background: #12a0ce;
  text-transform: uppercase;
}

#mobile-menu .hlist li.auctions {
  text-transform: normal;
}

#mobile-menu .logged-in li,
#mobile-menu .logged-out li {
  display: inline-block;
  width: 100%;
  margin: 1%;
  height: 3.125rem;
  line-height: 2.125rem;
  font-size: .875rem;
  text-align: start;
  padding: 7px 0 0 40px;
}

#mobile-menu .logged-in li.sign-out,
#mobile-menu .logged-out li.sign-out {
  background: #003468;
  color: #fff!important;
}

#mobile-menu .logged-in li.sign-out a,
#mobile-menu .logged-out li.sign-out a {
  color: #fff!important;
}

#mobile-menu .logged-in li.member,
#mobile-menu .logged-out li.member {
  background: #003468;
  height: 50px;
  padding-top: 7px;
}

#mobile-menu .logged-in li.member:before,
#mobile-menu .logged-out li.member:before {
  width: 14px;
  height: 24px;
  content: "";
  left: 32px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-mymanheim-white) no-repeat;
  position: absolute;
  -ms-transform: scale(2);
  transform: scale(2);
  top: 34px;
}

#mobile-menu .logged-in .icon-users-white:after,
#mobile-menu .logged-in li .icon-bidnow-dashboard-sec :after,
#mobile-menu .logged-out .icon-users-white:after,
#mobile-menu .logged-out li .icon-bidnow-dashboard-sec :after {
  left: -.6875rem;
}

#mobile-menu .logged-in li.member a,
#mobile-menu .logged-out li.member a {
  font-weight: 700;
}

#mobile-menu .logged-in li.icon-pay-your-invoices-sec:before,
#mobile-menu .logged-out li.icon-pay-your-invoices-sec:before {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -23px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-blue-pay-your-invoices) no-repeat;
  position: absolute;
  -ms-transform: scale(2.3);
  transform: scale(2.3);
  margin-top: 25px;
}

#mobile-menu .logged-in li.icon-pay-your-invoices-sec:after,
#mobile-menu .logged-out li.icon-pay-your-invoices-sec:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -23px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-bidnow-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(2.3);
  transform: scale(2.3);
  margin-top: 50px;
}

#mobile-menu .logged-in li .icon-bidnow-dashboard-sec :after:after,
#mobile-menu .logged-out li .icon-bidnow-dashboard-sec :after:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-profile-white) no-repeat;
  position: absolute;
  -ms-transform: scale(3.8);
  transform: scale(3.8);
  margin-top: 80px;
}

#mobile-menu .logged-in li.sign-in,
#mobile-menu .logged-out li.sign-in {
  background: #003468;
  padding-left: 20px;
}

#mobile-menu .logged-in li.sign-in a,
#mobile-menu .logged-out li.sign-in a {
  color: #fff!important;
  font-weight: 700;
}

#mobile-menu .logged-in li.register,
#mobile-menu .logged-out li.register {
  background: #E7A614;
  padding-left: 20px;
}

#mobile-menu .logged-in li.register a,
#mobile-menu .logged-out li.register a {
  color: #000;
  font-weight: 700;
}

#mobile-menu .logged-in li .nav_btn3,
#mobile-menu .logged-out li .nav_btn3 {
  margin: 3px 4px;
  padding: 15px 0!important;
  text-align: center!important;
  width: 40px!important;
  height: 34px;
  background-color: #fff!important;
  border: 1px solid #003486!important;
}

#mobile-menu .logged-in li.notification-item-box,
#mobile-menu .logged-out li.notification-item-box {
  border: 2px solid #E5E7EB;
  background: #FFF;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  padding-left: .5rem;
  margin: 6px 0;
  height: auto;
  padding-bottom: 12px;
}

#mobile-menu .logged-in li.notification-item-box .item-box-left .item-img,
#mobile-menu .logged-out li.notification-item-box .item-box-left .item-img {
  width: 88px!important;
  height: 72px;
  border-radius: 4px;
  max-width: -webkit-fit-content;
  max-width: fit-content;
}

.events table,
footer .footer-brand .container img {
  max-width: 100%;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right,
#mobile-menu .logged-out li.notification-item-box .item-box-right {
  margin-left: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20.8px;
  font-family: Lato;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .box-alertname,
#mobile-menu .logged-out li.notification-item-box .item-box-right .box-alertname {
  color: #121921;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .box-modeldesc,
#mobile-menu .logged-out li.notification-item-box .item-box-right .box-modeldesc {
  color: #002F7E;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .box-location,
#mobile-menu .logged-out li.notification-item-box .item-box-right .box-location {
  font-weight: 400;
  font-size: 14px;
  color: #121921;
  font-family: Lato;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .box-action-end,
#mobile-menu .logged-out li.notification-item-box .item-box-right .box-action-end {
  font-size: 14px;
  font-family: Lato;
  font-weight: 600;
  line-height: 18.2px;
  color: #F05252;
}

.new-layout.open .page.vehicle-search li a span,
.new-tab-banner .heading {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .auction-view,
#mobile-menu .logged-out li.notification-item-box .item-box-right .auction-view {
  float: right;
  padding-right: .5rem;
  color: #fff;
  margin-top: 10px;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .auction-view a.btn-view,
#mobile-menu .logged-out li.notification-item-box .item-box-right .auction-view a.btn-view {
  background-color: #003486;
  width: 90px;
  height: 32px!important;
  border-radius: 4px;
  border: none;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: block;
  color: #fff!important;
  padding: 10px 10px 10px 0;
}

#mobile-menu .logged-in li.notification-item-box .item-box-right .auction-view a.btn-view .forward-arrow:after,
#mobile-menu .logged-out li.notification-item-box .item-box-right .auction-view a.btn-view .forward-arrow:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-new) no-repeat;
  color: #fff!important;
  margin-top: 17px;
  margin-left: 8px;
  width: 14px;
  height: 24px;
  content: "";
  position: absolute;
  -ms-transform: scale(2.7);
  transform: scale(2.7);
}

#mobile-menu .logged-in .icon-users-white:after:after,
#mobile-menu .logged-out .icon-users-white:after:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-profile-white) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: 52px;
}

#mobile-menu .logged-in .icon-user:after,
#mobile-menu .logged-out .icon-user:after {
  left: 25%;
}

#mobile-search-menu {
  position: absolute;
  background: #f0f0f0;
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 68px;
}

#mobile-search-menu .navigation ul,
#mobile-search-menu .search-form {
  display: block;
}

@media (max-width:767px) {
  #mobile-menu .logged-in .icon-users-white:after:after,
  #mobile-menu .logged-out .icon-users-white:after:after {
    margin-top: 47px;
  }

  #mobile-search-menu.open {
    display: block;
  }

  #mobile-search-menu .navigation ul li {
    display: block;
    width: auto;
    float: none;
  }
}

#mobile-search-menu h2 {
  text-align: center;
  margin: 1.25rem 0;
}

#mobile-search-menu .navigation {
  background: 0 0;
}

#mobile-search-menu .navigation ul li a {
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: none;
  border-radius: 5px;
}

#mobile-search-menu .navigation ul .icon-arrow-right-white:after {
  left: calc(100% - 24px);
}

#mobile-search-menu .search-options {
  height: 1000px;
}

#mobile-search-menu .categories-listing-firstlevel,
#mobile-search-menu .categories-listing-secondlevel,
#mobile-search-menu .salv-categories-listing,
#mobile-search-menu .search-options,
#mobile-search-menu .search-options-listing {
  display: none;
}

#mobile-search-menu .categories-listing-firstlevel h2,
#mobile-search-menu .categories-listing-secondlevel h2,
#mobile-search-menu .salv-categories-listing h2,
#mobile-search-menu .search-options h2,
#mobile-search-menu .search-options-listing h2 {
  text-align: center;
  margin: 1.875rem 0;
}

#mobile-search-menu .categories-listing-firstlevel input,
#mobile-search-menu .categories-listing-secondlevel input,
#mobile-search-menu .salv-categories-listing input,
#mobile-search-menu .search-options input,
#mobile-search-menu .search-options-listing input {
  border: none;
  padding: 0;
  width: 100%;
}

#mobile-search-menu .categories-listing-firstlevel .hlist,
#mobile-search-menu .categories-listing-secondlevel .hlist,
#mobile-search-menu .salv-categories-listing .hlist,
#mobile-search-menu .search-options .hlist,
#mobile-search-menu .search-options-listing .hlist {
  margin: 0;
  padding: 0;
}

#mobile-search-menu .categories-listing-firstlevel .hlist li,
#mobile-search-menu .categories-listing-secondlevel .hlist li,
#mobile-search-menu .salv-categories-listing .hlist li,
#mobile-search-menu .search-options .hlist li,
#mobile-search-menu .search-options-listing .hlist li {
  display: block;
  height: 3.125rem;
  background: #fff;
  margin: 5px;
  border-radius: 5px;
  font-size: .875rem;
  line-height: 3.125rem;
  padding-left: 20px;
  padding-right: 30px;
}

#mobile-search-menu .categories-listing-firstlevel .hlist li.selected,
#mobile-search-menu .categories-listing-secondlevel .hlist li.selected,
#mobile-search-menu .salv-categories-listing .hlist li.selected,
#mobile-search-menu .search-options .hlist li.selected,
#mobile-search-menu .search-options-listing .hlist li.selected {
  background: #12a0ce;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing .row,
#mobile-search-menu .categories-listing-firstlevel .years-listing-max li.selected,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li.selected,
#mobile-search-menu .categories-listing-secondlevel .years-listing .row,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li.selected,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li.selected,
#mobile-search-menu .salv-categories-listing .years-listing .row,
#mobile-search-menu .salv-categories-listing .years-listing-max li.selected,
#mobile-search-menu .salv-categories-listing .years-listing-min li.selected,
#mobile-search-menu .search-options .years-listing .row,
#mobile-search-menu .search-options .years-listing-max li.selected,
#mobile-search-menu .search-options .years-listing-min li.selected,
#mobile-search-menu .search-options-listing .years-listing .row,
#mobile-search-menu .search-options-listing .years-listing-max li.selected,
#mobile-search-menu .search-options-listing .years-listing-min li.selected {
  background: #fff;
}

#mobile-search-menu .categories-listing-firstlevel .hlist li span,
#mobile-search-menu .categories-listing-firstlevel .hlist li.selected span,
#mobile-search-menu .categories-listing-secondlevel .hlist li span,
#mobile-search-menu .categories-listing-secondlevel .hlist li.selected span,
#mobile-search-menu .salv-categories-listing .hlist li span,
#mobile-search-menu .salv-categories-listing .hlist li.selected span,
#mobile-search-menu .search-options .hlist li span,
#mobile-search-menu .search-options .hlist li.selected span,
#mobile-search-menu .search-options-listing .hlist li span,
#mobile-search-menu .search-options-listing .hlist li.selected span {
  color: #fff;
}

#mobile-search-menu .categories-listing-firstlevel .hlist li span.pull-left,
#mobile-search-menu .categories-listing-secondlevel .hlist li span.pull-left,
#mobile-search-menu .salv-categories-listing .hlist li span.pull-left,
#mobile-search-menu .search-options .hlist li span.pull-left,
#mobile-search-menu .search-options-listing .hlist li span.pull-left {
  font-weight: 700;
  text-align: left;
  -ms-flex-positive: 0;
  flex-grow: 0;
  white-space: nowrap;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing h4,
#mobile-search-menu .categories-listing-secondlevel .years-listing h4,
#mobile-search-menu .salv-categories-listing .years-listing h4,
#mobile-search-menu .search-options .years-listing h4,
#mobile-search-menu .search-options-listing .years-listing h4 {
  text-align: center;
  color: #969696;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing .col-xs-6,
#mobile-search-menu .categories-listing-secondlevel .years-listing .col-xs-6,
#mobile-search-menu .salv-categories-listing .years-listing .col-xs-6,
#mobile-search-menu .search-options .years-listing .col-xs-6,
#mobile-search-menu .search-options-listing .years-listing .col-xs-6 {
  padding: 0;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing .col-xs-6:first-child,
#mobile-search-menu .categories-listing-secondlevel .years-listing .col-xs-6:first-child,
#mobile-search-menu .salv-categories-listing .years-listing .col-xs-6:first-child,
#mobile-search-menu .search-options .years-listing .col-xs-6:first-child,
#mobile-search-menu .search-options-listing .years-listing .col-xs-6:first-child {
  border-right: 1px solid #969696;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min,
#mobile-search-menu .salv-categories-listing .years-listing-max,
#mobile-search-menu .salv-categories-listing .years-listing-min,
#mobile-search-menu .search-options .years-listing-max,
#mobile-search-menu .search-options .years-listing-min,
#mobile-search-menu .search-options-listing .years-listing-max,
#mobile-search-menu .search-options-listing .years-listing-min {
  border-top: 1px solid #969696;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max li,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li,
#mobile-search-menu .salv-categories-listing .years-listing-max li,
#mobile-search-menu .salv-categories-listing .years-listing-min li,
#mobile-search-menu .search-options .years-listing-max li,
#mobile-search-menu .search-options .years-listing-min li,
#mobile-search-menu .search-options-listing .years-listing-max li,
#mobile-search-menu .search-options-listing .years-listing-min li {
  margin: 0 auto;
  border-radius: 0;
  height: 1.875rem;
  display: inline-block;
  line-height: 1.875rem;
  width: 100%;
  padding: 0;
  text-align: center;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max li span,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li span,
#mobile-search-menu .salv-categories-listing .years-listing-max li span,
#mobile-search-menu .salv-categories-listing .years-listing-min li span,
#mobile-search-menu .search-options .years-listing-max li span,
#mobile-search-menu .search-options .years-listing-min li span,
#mobile-search-menu .search-options-listing .years-listing-max li span,
#mobile-search-menu .search-options-listing .years-listing-min li span {
  color: #3e3e3e;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max li.selected span,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li.selected span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li.selected span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li.selected span,
#mobile-search-menu .salv-categories-listing .years-listing-max li.selected span,
#mobile-search-menu .salv-categories-listing .years-listing-min li.selected span,
#mobile-search-menu .search-options .years-listing-max li.selected span,
#mobile-search-menu .search-options .years-listing-min li.selected span,
#mobile-search-menu .search-options-listing .years-listing-max li.selected span,
#mobile-search-menu .search-options-listing .years-listing-min li.selected span {
  color: #12a0ce;
  font-weight: 700;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max li.disabled,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li.disabled,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li.disabled,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li.disabled,
#mobile-search-menu .salv-categories-listing .years-listing-max li.disabled,
#mobile-search-menu .salv-categories-listing .years-listing-min li.disabled,
#mobile-search-menu .search-options .years-listing-max li.disabled,
#mobile-search-menu .search-options .years-listing-min li.disabled,
#mobile-search-menu .search-options-listing .years-listing-max li.disabled,
#mobile-search-menu .search-options-listing .years-listing-min li.disabled {
  background: #f9f9f9;
}

#mobile-search-menu .categories-listing-firstlevel .years-listing-max li.disabled span,
#mobile-search-menu .categories-listing-firstlevel .years-listing-min li.disabled span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-max li.disabled span,
#mobile-search-menu .categories-listing-secondlevel .years-listing-min li.disabled span,
#mobile-search-menu .salv-categories-listing .years-listing-max li.disabled span,
#mobile-search-menu .salv-categories-listing .years-listing-min li.disabled span,
#mobile-search-menu .search-options .years-listing-max li.disabled span,
#mobile-search-menu .search-options .years-listing-min li.disabled span,
#mobile-search-menu .search-options-listing .years-listing-max li.disabled span,
#mobile-search-menu .search-options-listing .years-listing-min li.disabled span {
  color: #d9d9d9;
  font-weight: 400;
}

#mobile-search-menu .categories-listing-firstlevel .btn,
#mobile-search-menu .categories-listing-secondlevel .btn,
#mobile-search-menu .salv-categories-listing .btn,
#mobile-search-menu .search-options .btn,
#mobile-search-menu .search-options-listing .btn {
  width: 50%;
  margin: 1.875rem auto;
  text-transform: uppercase;
}

#mobile-search-menu .categories-listing-firstlevel .icon-search-23,
#mobile-search-menu .categories-listing-secondlevel .icon-search-23,
#mobile-search-menu .salv-categories-listing .icon-search-23,
#mobile-search-menu .search-options .icon-search-23,
#mobile-search-menu .search-options-listing .icon-search-23 {
  padding-right: 1.25rem;
}

#mobile-search-menu .categories-listing-firstlevel .icon-arrow-left:after,
#mobile-search-menu .categories-listing-firstlevel .icon-arrow-right:after,
#mobile-search-menu .categories-listing-secondlevel .icon-arrow-left:after,
#mobile-search-menu .categories-listing-secondlevel .icon-arrow-right:after,
#mobile-search-menu .salv-categories-listing .icon-arrow-left:after,
#mobile-search-menu .salv-categories-listing .icon-arrow-right:after,
#mobile-search-menu .search-options .icon-arrow-left:after,
#mobile-search-menu .search-options .icon-arrow-right:after,
#mobile-search-menu .search-options-listing .icon-arrow-left:after,
#mobile-search-menu .search-options-listing .icon-arrow-right:after {
  left: calc(100% + 14px);
}

#mobile-search-menu .categories-listing-firstlevel .pre-scrollable,
#mobile-search-menu .categories-listing-secondlevel .pre-scrollable,
#mobile-search-menu .salv-categories-listing .pre-scrollable,
#mobile-search-menu .search-options .pre-scrollable,
#mobile-search-menu .search-options-listing .pre-scrollable {
  max-height: 347px;
}

#mobile-search-menu .categories-listing-firstlevel .hidden-categories,
#mobile-search-menu .categories-listing-secondlevel .hidden-categories,
#mobile-search-menu .salv-categories-listing .hidden-categories,
#mobile-search-menu .search-options .hidden-categories,
#mobile-search-menu .search-options .hlist li.hidden-categories.two-levels,
#mobile-search-menu .search-options-listing .hidden-categories,
body #mobile-search-menu .search-options .hlist li.hidden-categories {
  display: none;
}

body #mobile-search-menu .search-options .hlist li.hidden-categories.two-levels,
body #mobile-search-menu .search-options .hlist li.salv-categories-listing {
  display: block;
}

.new-layout.open {
  background: #fff!important;
}

.new-layout.open .page.vehicle-search li {
  padding: 0;
}

.new-layout.open .page.vehicle-search li.cars a span:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-vehicles-blue) no-repeat;
}

.new-layout.open .page.vehicle-search li.salvage a span:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-salvage-green) no-repeat;
}

.new-layout.open .page.vehicle-search li.trucks a span:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-industrial-yellow) no-repeat;
}

.new-layout.open .page.vehicle-search li a {
  background: #053c72!important;
}

.new-layout.open .page.vehicle-search li a span {
  height: 45px;
  font-size: 14px;
  font-weight: 700;
  padding-left: 55px;
}

.new-layout.open .page.vehicle-search li a span:after {
  left: 0!important;
  top: 24px;
}

.nav-wrapper.new-cross-icon.open {
  background: #fff;
}

.nav-wrapper.new-cross-icon.open .navbar-toggle.open:after {
  width: 33px;
  height: 33px;
  content: "";
  left: auto;
  right: -3px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: 8px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-cross-grey) no-repeat;
}

.animated {
  animation-duration: .5s;
  animation-fill-mode: both;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%,0,0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

#keyword-mobile {
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -webkit-user-select: text;
}

.new-tab-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 64px;
  background: url(../img/bg-new-home2.jpg) no-repeat;
  background-size: cover;
}

.new-tab-banner .heading {
  font-size: 30px;
  color: #fff;
  padding: 16px 0;
}

.new-tab-banner .type-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.new-tab-banner .type-buttons a {
  border: 1px solid;
  background: 0 0;
  margin: .5rem;
  padding: 12px 18px;
}

.new-tab-banner .type-buttons a.active,
.new-tab-banner .type-buttons a:hover {
  background-color: #E7A614;
  color: #000!important;
}

@media (max-width:767px) {
  .new-tab-banner {
    padding: 16px;
    margin-bottom: 1rem;
  }

  .new-tab-banner.both-type {
    display: block;
  }

  .new-tab-banner.both-type .type-buttons a {
    width: 50%!important;
  }

  .new-tab-banner .heading {
    font-size: 20px;
    padding: 8px;
  }

  .new-tab-banner .type-buttons {
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
  }

  .new-tab-banner .type-buttons a {
    width: 100%;
  }
}

.table-content {
  width: 100%;
  padding: 0;
}

@media (max-width:767px) {
  .table-content {
    position: relative;
  }

  .table-content .sort-button {
    padding: 0 15px;
    width: 100%;
    margin-top: 100px;
  }

  .table-content .sort-button .btn-sort {
    border: 1px solid #003468;
    border-radius: 4px;
    padding: 10px;
    text-align: center;
    width: 100%;
    display: block;
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
    font-size: 16px;
    color: #003468;
    background: #fff;
  }

  .table-content .sort-button .btn-sort:active,
  .table-content .sort-button .btn-sort:hover {
    text-decoration: none;
  }

  .table-content .sort-button .btn-sort:before {
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-sort-by) no-repeat;
    left: auto;
    width: 14px;
    margin-left: -22px;
    height: 14px;
    position: absolute;
    margin-top: 15px;
    -ms-transform: scale(3);
    transform: scale(3);
  }
}

@media (min-width:768px) and (max-width:1366px) {
  .table-content {
    position: relative;
  }

  .table-content .sort-button {
    padding: 0 15px;
    width: 90%;
    margin-top: 12px;
  }

  .table-content .sort-button .btn-sort {
    border: 1px solid #003468;
    border-radius: 4px;
    padding: 10px;
    text-align: center;
    width: 100%;
    display: block;
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
    font-size: 16px;
    color: #003468;
    background: #fff;
  }

  .table-content .sort-button .btn-sort:active,
  .table-content .sort-button .btn-sort:hover {
    text-decoration: none;
  }

  .table-content .sort-button .btn-sort:before {
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-sort-by) no-repeat;
    left: auto;
    width: 14px;
    margin-left: -22px;
    height: 14px;
    position: absolute;
    margin-top: 15px;
    -ms-transform: scale(3);
    transform: scale(3);
  }
}

.table-content .btn-sort {
  display: none!important;
}

@media (width:1366px) {
  .table-content .btn-sort {
    display: block!important;
  }
}

.refresh-button #refreshActiveBidsTable {
  cursor: pointer;
  margin: 16px 0;
  padding: 0;
  float: right;
}

.refresh-button #refreshActiveBidsTable:hover {
  color: transparent;
}

@media (max-width:1366px) {
  .table-content .btn-sort {
    display: block!important;
  }

  .refresh-button {
    cursor: pointer;
    margin: 16px 0;
    position: absolute;
    top: -30px;
    left: auto;
    right: 0;
  }
}

@media (min-width:768px) and (max-width:1366px) {
  .refresh-button {
    top: 35px!important;
  }
}

#LostItemsTable,
#LostItemsTable .sale-text,
#ReferredItemsTable,
#ReferredItemsTable .sale-text,
#activestockTable,
#activestockTable .sale-text,
#myBuysTable,
#myBuysTable .sale-text,
#referredstockTable,
#referredstockTable .sale-text,
#soldstockTable,
#soldstockTable .sale-text {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

#LostItemsTable .location,
#ReferredItemsTable .location,
#activestockTable .location,
#myBuysTable .location,
#referredstockTable .location,
#soldstockTable .location {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  color: #121921;
  margin-bottom: 8px;
  font-weight: 400;
}

@media (max-width:767px) {
  #LostItemsTable .location,
  #ReferredItemsTable .location,
  #activestockTable .location,
  #myBuysTable .location,
  #referredstockTable .location,
  #soldstockTable .location {
    width: 170px;
  }
}

#LostItemsTable .sale-text1,
#ReferredItemsTable .sale-text1,
#activestockTable .sale-text1,
#myBuysTable .sale-text1,
#referredstockTable .sale-text1,
#soldstockTable .sale-text1 {
  font-size: 14px;
  color: #6B7280;
  font-family: Lato,'Helvetica Neue',Arial,sans-serif;
  font-style: normal;
  font-weight: 400;
}

#LostItemsTable .time-left,
#LostItemsTable timeleft,
#ReferredItemsTable .time-left,
#ReferredItemsTable timeleft,
#activestockTable .time-left,
#activestockTable timeleft,
#myBuysTable .time-left,
#myBuysTable timeleft,
#referredstockTable .time-left,
#referredstockTable timeleft,
#soldstockTable .time-left,
#soldstockTable timeleft {
  font-size: .875rem!important;
}

#LostItemsTable .description,
#myBuysTable .description {
  width: 40%!important;
}

#ReferredItemsTable .description {
  width: 38%!important;
}

#ReferredItemsTable .rfEnded {
  width: 17%!important;
}

@media (min-width:992px) and (max-width:1200px) {
  #ReferredItemsTable .icon-info-grey-lost-bid {
    top: 35px;
    left: 20px;
  }
}

#itemAlertTable th,
#savedSearchTable th {
  text-align: left!important;
}

#LostItemsTable th,
#ReferredItemsTable th,
#activeBidsTable th,
#activestockTable th,
#itemAlertTable th,
#myBuysTable th,
#savedSearchTable th,
#soldstockTable th,
#watchListTable th {
  text-transform: uppercase;
  text-align: center;
}

#LostItemsTable th.sorting_asc,
#LostItemsTable th.sorting_desc,
#ReferredItemsTable th.sorting_asc,
#ReferredItemsTable th.sorting_desc,
#activeBidsTable th.sorting_asc,
#activeBidsTable th.sorting_desc,
#activestockTable th.sorting_asc,
#activestockTable th.sorting_desc,
#itemAlertTable th.sorting_asc,
#itemAlertTable th.sorting_desc,
#myBuysTable th.sorting_asc,
#myBuysTable th.sorting_desc,
#savedSearchTable th.sorting_asc,
#savedSearchTable th.sorting_desc,
#soldstockTable th.sorting_asc,
#soldstockTable th.sorting_desc,
#watchListTable th.sorting_asc,
#watchListTable th.sorting_desc {
  background-color: #D1D5DB;
}

#LostItemsTable .description-box,
#ReferredItemsTable .description-box,
#activeBidsTable .description-box,
#activestockTable .description-box,
#itemAlertTable .description-box,
#myBuysTable .description-box,
#savedSearchTable .description-box,
#soldstockTable .description-box,
#watchListTable .description-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

#LostItemsTable .description-box .heading-text,
#ReferredItemsTable .description-box .heading-text,
#activeBidsTable .description-box .heading-text,
#activestockTable .description-box .heading-text,
#itemAlertTable .description-box .heading-text,
#myBuysTable .description-box .heading-text,
#savedSearchTable .description-box .heading-text,
#soldstockTable .description-box .heading-text,
#watchListTable .description-box .heading-text {
  width: 50%;
}

#LostItemsTable .section-text,
#ReferredItemsTable .section-text,
#activeBidsTable .section-text,
#activestockTable .section-text,
#itemAlertTable .section-text,
#myBuysTable .section-text,
#savedSearchTable .section-text,
#soldstockTable .section-text,
#watchListTable .section-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#LostItemsTable .overReserve,
#ReferredItemsTable .overReserve,
#activeBidsTable .overReserve,
#activestockTable .overReserve,
#itemAlertTable .overReserve,
#myBuysTable .overReserve,
#savedSearchTable .overReserve,
#soldstockTable .overReserve,
#watchListTable .overReserve {
  color: #099E69;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-weight: 900;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px!important;
}

#LostItemsTable .underReserve,
#ReferredItemsTable .underReserve,
#activeBidsTable .underReserve,
#activestockTable .underReserve,
#itemAlertTable .underReserve,
#myBuysTable .underReserve,
#savedSearchTable .underReserve,
#soldstockTable .underReserve,
#watchListTable .underReserve {
  color: #F90;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-weight: 900;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px!important;
}

#LostItemsTable .text-center,
#ReferredItemsTable .text-center,
#activeBidsTable .text-center,
#activestockTable .text-center,
#itemAlertTable .text-center,
#myBuysTable .text-center,
#savedSearchTable .text-center,
#soldstockTable .text-center,
#watchListTable .text-center {
  text-align: center!important;
}

#LostItemsTable .timeleft1,
#ReferredItemsTable .timeleft1,
#activeBidsTable .timeleft1,
#activestockTable .timeleft1,
#itemAlertTable .timeleft1,
#myBuysTable .timeleft1,
#savedSearchTable .timeleft1,
#soldstockTable .timeleft1,
#watchListTable .timeleft1 {
  color: #374151;
  font-family: Lato,'Helvetica Neue',Arial,sans-serif;
  font-weight: 700;
  font-size: 14px;
  font-style: normal;
}

@media (min-width:425px) and (max-width:767px) {
  #LostItemsTable .timeleft-mb,
  #ReferredItemsTable .timeleft-mb,
  #activeBidsTable .timeleft-mb,
  #activestockTable .timeleft-mb,
  #itemAlertTable .timeleft-mb,
  #myBuysTable .timeleft-mb,
  #savedSearchTable .timeleft-mb,
  #soldstockTable .timeleft-mb,
  #watchListTable .timeleft-mb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media (max-width:424px) {
  #LostItemsTable .timeleft-mb,
  #ReferredItemsTable .timeleft-mb,
  #activeBidsTable .timeleft-mb,
  #activestockTable .timeleft-mb,
  #itemAlertTable .timeleft-mb,
  #myBuysTable .timeleft-mb,
  #savedSearchTable .timeleft-mb,
  #soldstockTable .timeleft-mb,
  #watchListTable .timeleft-mb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }

  #LostItemsTable .bid-details,
  #ReferredItemsTable .bid-details,
  #activeBidsTable .bid-details,
  #activestockTable .bid-details,
  #itemAlertTable .bid-details,
  #myBuysTable .bid-details,
  #savedSearchTable .bid-details,
  #soldstockTable .bid-details,
  #watchListTable .bid-details {
    margin-bottom: 24px;
    position: relative;
  }

  #LostItemsTable .bid-details .okaySell,
  #ReferredItemsTable .bid-details .okaySell,
  #activeBidsTable .bid-details .okaySell,
  #activestockTable .bid-details .okaySell,
  #itemAlertTable .bid-details .okaySell,
  #myBuysTable .bid-details .okaySell,
  #savedSearchTable .bid-details .okaySell,
  #soldstockTable .bid-details .okaySell,
  #watchListTable .bid-details .okaySell {
    text-wrap: nowrap;
    padding-bottom: 24px;
    position: absolute;
    top: 120px;
  }
}

#LostItemsTable .timeleft-text,
#ReferredItemsTable .timeleft-text,
#activeBidsTable .timeleft-text,
#activestockTable .timeleft-text,
#itemAlertTable .timeleft-text,
#myBuysTable .timeleft-text,
#savedSearchTable .timeleft-text,
#soldstockTable .timeleft-text,
#watchListTable .timeleft-text {
  font-size: 16px;
}

#LostItemsTable .timeLeft-final,
#ReferredItemsTable .timeLeft-final,
#activeBidsTable .timeLeft-final,
#activestockTable .timeLeft-final,
#itemAlertTable .timeLeft-final,
#myBuysTable .timeLeft-final,
#savedSearchTable .timeLeft-final,
#soldstockTable .timeLeft-final,
#watchListTable .timeLeft-final {
  text-align: center;
}

#LostItemsTable .timeLeft-final .timeleft,
#ReferredItemsTable .timeLeft-final .timeleft,
#activeBidsTable .timeLeft-final .timeleft,
#activestockTable .timeLeft-final .timeleft,
#itemAlertTable .timeLeft-final .timeleft,
#myBuysTable .timeLeft-final .timeleft,
#savedSearchTable .timeLeft-final .timeleft,
#soldstockTable .timeLeft-final .timeleft,
#watchListTable .timeLeft-final .timeleft {
  margin: 2px 0;
  color: #099E69;
  font-size: 14px;
}

#LostItemsTable .timeLeft-final .timeleft.red-zone,
#ReferredItemsTable .timeLeft-final .timeleft.red-zone,
#activeBidsTable .timeLeft-final .timeleft.red-zone,
#activestockTable .timeLeft-final .timeleft.red-zone,
#itemAlertTable .timeLeft-final .timeleft.red-zone,
#myBuysTable .timeLeft-final .timeleft.red-zone,
#savedSearchTable .timeLeft-final .timeleft.red-zone,
#soldstockTable .timeLeft-final .timeleft.red-zone,
#watchListTable .timeLeft-final .timeleft.red-zone {
  color: #F05252;
}

#LostItemsTable .curr-bid,
#ReferredItemsTable .curr-bid,
#activeBidsTable .curr-bid,
#activestockTable .curr-bid,
#itemAlertTable .curr-bid,
#myBuysTable .curr-bid,
#savedSearchTable .curr-bid,
#soldstockTable .curr-bid,
#watchListTable .curr-bid {
  color: #002F7E;
  text-transform: uppercase;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-weight: 900;
  font-size: 16px;
  text-wrap: nowrap;
  text-align: center;
}

.tab-content .car-logo img {
  width: 88px;
  max-height: 88px;
  border-radius: 4px;
  margin: 0 16px;
}

@media (max-width:1366px) {
  .tab-content {
    margin: 0 16px!important;
  }

  .tab-content .car-logo img {
    margin: 0!important;
  }

  .tab-content table.dataTable tbody tr,
  .tab-content table.dataTable tbody tr.odd {
    background-color: #fff!important;
  }

  .tab-content table.dataTable tbody tr.highlightRow,
  .tab-content table.dataTable tbody tr.odd.highlightRow {
    background-color: orange!important;
  }

  .tab-content table.dataTable.no-footer {
    border-collapse: separate;
    border-spacing: 0 1rem;
  }

  .tab-content #LostItemsTable .description-box,
  .tab-content #ReferredItemsTable .description-box,
  .tab-content #activeBidsTable .description-box,
  .tab-content #activestockTable .description-box,
  .tab-content #itemAlertTable .description-box,
  .tab-content #myBuysTable .description-box,
  .tab-content #savedSearchTable .description-box,
  .tab-content #soldstockTable .description-box,
  .tab-content #watchListTable .description-box {
    -ms-flex-align: self-start;
    align-items: self-start;
    gap: 6px;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-content #LostItemsTable .description-box .first-section,
  .tab-content #ReferredItemsTable .description-box .first-section,
  .tab-content #activeBidsTable .description-box .first-section,
  .tab-content #activestockTable .description-box .first-section,
  .tab-content #itemAlertTable .description-box .first-section,
  .tab-content #myBuysTable .description-box .first-section,
  .tab-content #savedSearchTable .description-box .first-section,
  .tab-content #soldstockTable .description-box .first-section,
  .tab-content #watchListTable .description-box .first-section {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 8px;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tab-content #LostItemsTable .description-box .first-section .car-logo img,
  .tab-content #ReferredItemsTable .description-box .first-section .car-logo img,
  .tab-content #activeBidsTable .description-box .first-section .car-logo img,
  .tab-content #activestockTable .description-box .first-section .car-logo img,
  .tab-content #itemAlertTable .description-box .first-section .car-logo img,
  .tab-content #myBuysTable .description-box .first-section .car-logo img,
  .tab-content #savedSearchTable .description-box .first-section .car-logo img,
  .tab-content #soldstockTable .description-box .first-section .car-logo img,
  .tab-content #watchListTable .description-box .first-section .car-logo img {
    width: 72px;
    height: auto;
    border-radius: 4px;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text,
  .tab-content #activeBidsTable .description-box .first-section .heading-text,
  .tab-content #activestockTable .description-box .first-section .heading-text,
  .tab-content #itemAlertTable .description-box .first-section .heading-text,
  .tab-content #myBuysTable .description-box .first-section .heading-text,
  .tab-content #savedSearchTable .description-box .first-section .heading-text,
  .tab-content #soldstockTable .description-box .first-section .heading-text,
  .tab-content #watchListTable .description-box .first-section .heading-text {
    width: 85%;
    position: relative;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #activestockTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #myBuysTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #soldstockTable .description-box .first-section .heading-text .sFinalCall,
  .tab-content #watchListTable .description-box .first-section .heading-text .sFinalCall {
    position: absolute;
    top: 0;
    right: 8px;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #activestockTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #myBuysTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #soldstockTable .description-box .first-section .heading-text .sFinalCall.move-left,
  .tab-content #watchListTable .description-box .first-section .heading-text .sFinalCall.move-left {
    right: 65px;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #activestockTable .description-box .first-section .heading-text .timeleft,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .timeleft,
  .tab-content #myBuysTable .description-box .first-section .heading-text .timeleft,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .timeleft,
  .tab-content #soldstockTable .description-box .first-section .heading-text .timeleft,
  .tab-content #watchListTable .description-box .first-section .heading-text .timeleft {
    margin: 2px 0;
    color: #099E69;
    font-size: 14px;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #activestockTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #myBuysTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #soldstockTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #watchListTable .description-box .first-section .heading-text .timeleft.red-zone {
    color: #F05252;
  }

  .tab-content #LostItemsTable .description-box .first-section .currentBid-onSale,
  .tab-content #ReferredItemsTable .description-box .first-section .currentBid-onSale,
  .tab-content #activeBidsTable .description-box .first-section .currentBid-onSale,
  .tab-content #activestockTable .description-box .first-section .currentBid-onSale,
  .tab-content #itemAlertTable .description-box .first-section .currentBid-onSale,
  .tab-content #myBuysTable .description-box .first-section .currentBid-onSale,
  .tab-content #savedSearchTable .description-box .first-section .currentBid-onSale,
  .tab-content #soldstockTable .description-box .first-section .currentBid-onSale,
  .tab-content #watchListTable .description-box .first-section .currentBid-onSale {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }

  .tab-content #LostItemsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #ReferredItemsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #activeBidsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #activestockTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #itemAlertTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #myBuysTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #savedSearchTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #soldstockTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #watchListTable .description-box .first-section .currentBid-onSale .bid-status {
    left: 60px;
    font-size: 10px;
    position: absolute;
    top: 20px;
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  }

  .tab-content #LostItemsTable .description-box .second-section,
  .tab-content #ReferredItemsTable .description-box .second-section,
  .tab-content #activeBidsTable .description-box .second-section,
  .tab-content #activestockTable .description-box .second-section,
  .tab-content #itemAlertTable .description-box .second-section,
  .tab-content #myBuysTable .description-box .second-section,
  .tab-content #savedSearchTable .description-box .second-section,
  .tab-content #soldstockTable .description-box .second-section,
  .tab-content #watchListTable .description-box .second-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }

  .tab-content #LostItemsTable .description-box .second-section.align-right,
  .tab-content #ReferredItemsTable .description-box .second-section.align-right,
  .tab-content #activeBidsTable .description-box .second-section.align-right,
  .tab-content #activestockTable .description-box .second-section.align-right,
  .tab-content #itemAlertTable .description-box .second-section.align-right,
  .tab-content #myBuysTable .description-box .second-section.align-right,
  .tab-content #savedSearchTable .description-box .second-section.align-right,
  .tab-content #soldstockTable .description-box .second-section.align-right,
  .tab-content #watchListTable .description-box .second-section.align-right {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .tab-content #LostItemsTable .description-box .second-section .sQuickBid,
  .tab-content #ReferredItemsTable .description-box .second-section .sQuickBid,
  .tab-content #activeBidsTable .description-box .second-section .sQuickBid,
  .tab-content #activestockTable .description-box .second-section .sQuickBid,
  .tab-content #itemAlertTable .description-box .second-section .sQuickBid,
  .tab-content #myBuysTable .description-box .second-section .sQuickBid,
  .tab-content #savedSearchTable .description-box .second-section .sQuickBid,
  .tab-content #soldstockTable .description-box .second-section .sQuickBid,
  .tab-content #watchListTable .description-box .second-section .sQuickBid {
    margin-top: 0;
    font-size: 14px;
    width: 9.5rem;
    padding: 12px 5px;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button,
  .tab-content #activestockTable .description-box .second-section .collapse-button,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button,
  .tab-content #myBuysTable .description-box .second-section .collapse-button,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button,
  .tab-content #soldstockTable .description-box .second-section .collapse-button,
  .tab-content #watchListTable .description-box .second-section .collapse-button {
    display: block;
    font-weight: 600;
    font-size: .875rem;
    color: #003486;
    margin-right: 16px;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #activestockTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #myBuysTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #soldstockTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #watchListTable .description-box .second-section .collapse-button .toggleButton {
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
    font-size: .875rem;
    color: #003486;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #activestockTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #myBuysTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #soldstockTable .description-box .second-section .collapse-button .toggleButton:hover,
  .tab-content #watchListTable .description-box .second-section .collapse-button .toggleButton:hover {
    text-decoration: none;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #activestockTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #myBuysTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #soldstockTable .description-box .second-section .collapse-button span.collapse-up-arrow,
  .tab-content #watchListTable .description-box .second-section .collapse-button span.collapse-up-arrow {
    display: none;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #activestockTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #myBuysTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #soldstockTable .description-box .second-section .collapse-button span.expand-down-arrow:after,
  .tab-content #watchListTable .description-box .second-section .collapse-button span.expand-down-arrow:after {
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-expand-down-blue) no-repeat;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #activestockTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #myBuysTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #soldstockTable .description-box .second-section .collapse-button span.collapse-up-arrow:after,
  .tab-content #watchListTable .description-box .second-section .collapse-button span.collapse-up-arrow:after {
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-collapse-up-blue) no-repeat;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button span:after,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button span:after,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button span:after,
  .tab-content #activestockTable .description-box .second-section .collapse-button span:after,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button span:after,
  .tab-content #myBuysTable .description-box .second-section .collapse-button span:after,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button span:after,
  .tab-content #soldstockTable .description-box .second-section .collapse-button span:after,
  .tab-content #watchListTable .description-box .second-section .collapse-button span:after {
    content: "";
    margin-left: 4px;
    width: 14px;
    height: 14px;
    position: absolute;
    margin-top: 15px;
    -ms-transform: scale(3);
    transform: scale(3);
  }

  .tab-content #LostItemsTable .description-box .event-details,
  .tab-content #ReferredItemsTable .description-box .event-details,
  .tab-content #activeBidsTable .description-box .event-details,
  .tab-content #activestockTable .description-box .event-details,
  .tab-content #itemAlertTable .description-box .event-details,
  .tab-content #myBuysTable .description-box .event-details,
  .tab-content #savedSearchTable .description-box .event-details,
  .tab-content #soldstockTable .description-box .event-details,
  .tab-content #watchListTable .description-box .event-details {
    margin-top: 1rem;
    width: 100%;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section,
  .tab-content #activeBidsTable .description-box .event-details .third-section,
  .tab-content #activestockTable .description-box .event-details .third-section,
  .tab-content #itemAlertTable .description-box .event-details .third-section,
  .tab-content #myBuysTable .description-box .event-details .third-section,
  .tab-content #savedSearchTable .description-box .event-details .third-section,
  .tab-content #soldstockTable .description-box .event-details .third-section,
  .tab-content #watchListTable .description-box .event-details .third-section {
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #activeBidsTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #activestockTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #itemAlertTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #myBuysTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #savedSearchTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #soldstockTable .description-box .event-details .third-section .location-lot .location,
  .tab-content #watchListTable .description-box .event-details .third-section .location-lot .location {
    color: #121921;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .sale-text,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .sale-text,
  .tab-content #activeBidsTable .description-box .event-details .third-section .sale-text,
  .tab-content #activestockTable .description-box .event-details .third-section .sale-text,
  .tab-content #itemAlertTable .description-box .event-details .third-section .sale-text,
  .tab-content #myBuysTable .description-box .event-details .third-section .sale-text,
  .tab-content #savedSearchTable .description-box .event-details .third-section .sale-text,
  .tab-content #soldstockTable .description-box .event-details .third-section .sale-text,
  .tab-content #watchListTable .description-box .event-details .third-section .sale-text {
    margin-bottom: 8px;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .bid-details,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .bid-details,
  .tab-content #activeBidsTable .description-box .event-details .third-section .bid-details,
  .tab-content #activestockTable .description-box .event-details .third-section .bid-details,
  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details,
  .tab-content #myBuysTable .description-box .event-details .third-section .bid-details,
  .tab-content #savedSearchTable .description-box .event-details .third-section .bid-details,
  .tab-content #soldstockTable .description-box .event-details .third-section .bid-details,
  .tab-content #watchListTable .description-box .event-details .third-section .bid-details {
    width: 50%;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .bid-details div,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .bid-details div,
  .tab-content #activeBidsTable .description-box .event-details .third-section .bid-details div,
  .tab-content #activestockTable .description-box .event-details .third-section .bid-details div,
  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details div,
  .tab-content #myBuysTable .description-box .event-details .third-section .bid-details div,
  .tab-content #savedSearchTable .description-box .event-details .third-section .bid-details div,
  .tab-content #soldstockTable .description-box .event-details .third-section .bid-details div,
  .tab-content #watchListTable .description-box .event-details .third-section .bid-details div {
    color: #374151;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #LostItemsTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #activeBidsTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #activeBidsTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #activestockTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #activestockTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #myBuysTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #myBuysTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #savedSearchTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #savedSearchTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #soldstockTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #soldstockTable .description-box .event-details .third-section .bid-details .sOutBid,
  .tab-content #watchListTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #watchListTable .description-box .event-details .third-section .bid-details .sOutBid {
    padding: 0;
  }

  .tab-content #LostItemsTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #ReferredItemsTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #activeBidsTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #activestockTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #myBuysTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #savedSearchTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #soldstockTable .description-box .event-details .third-section .bid-details .curr-bid,
  .tab-content #watchListTable .description-box .event-details .third-section .bid-details .curr-bid {
    color: #002F7E;
    text-transform: uppercase;
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
    font-weight: 900;
    font-size: 16px;
    text-wrap: nowrap;
    text-align: center;
  }

  .tab-content #LostItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #ReferredItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activeBidsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activestockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #itemAlertTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #myBuysTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #savedSearchTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #soldstockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #watchListTable .description-box .event-details .submit-bid-form .sNewHighBid {
    padding: 12px 18px;
    text-align: left;
  }

  .tab-content #LostItemsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #LostItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #ReferredItemsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #ReferredItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activeBidsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #activeBidsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activestockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #activestockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #itemAlertTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #itemAlertTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #myBuysTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #myBuysTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #savedSearchTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #savedSearchTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #soldstockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #soldstockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #watchListTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #watchListTable .description-box .event-details .submit-bid-form .sNewHighBid {
    width: 100%;
    height: 45px;
    font-size: 16px;
  }

  .tab-content #itemAlertTable th {
    text-align: left!important;
  }

  .tab-content #itemAlertTable .description-box .event-details .third-section .bid-details {
    width: 75%!important;
  }

  .activebid-table {
    display: none!important;
  }
}

@media (min-width:768px) and (max-width:992px) {
  .tab-content #LostItemsTable .description-box .first-section .car-logo img,
  .tab-content #ReferredItemsTable .description-box .first-section .car-logo img,
  .tab-content #activeBidsTable .description-box .first-section .car-logo img,
  .tab-content #activestockTable .description-box .first-section .car-logo img,
  .tab-content #itemAlertTable .description-box .first-section .car-logo img,
  .tab-content #myBuysTable .description-box .first-section .car-logo img,
  .tab-content #savedSearchTable .description-box .first-section .car-logo img,
  .tab-content #soldstockTable .description-box .first-section .car-logo img,
  .tab-content #watchListTable .description-box .first-section .car-logo img {
    height: auto;
    width: auto;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text,
  .tab-content #activeBidsTable .description-box .first-section .heading-text,
  .tab-content #activestockTable .description-box .first-section .heading-text,
  .tab-content #itemAlertTable .description-box .first-section .heading-text,
  .tab-content #myBuysTable .description-box .first-section .heading-text,
  .tab-content #savedSearchTable .description-box .first-section .heading-text,
  .tab-content #soldstockTable .description-box .first-section .heading-text,
  .tab-content #watchListTable .description-box .first-section .heading-text {
    width: 88%;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .timeleft,
  .tab-content #activestockTable .description-box .first-section .heading-text .timeleft,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .timeleft,
  .tab-content #myBuysTable .description-box .first-section .heading-text .timeleft,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .timeleft,
  .tab-content #soldstockTable .description-box .first-section .heading-text .timeleft,
  .tab-content #watchListTable .description-box .first-section .heading-text .timeleft {
    margin: 4px 0;
    font-size: 14px;
    color: #099E69;
  }

  .tab-content #LostItemsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #ReferredItemsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #activeBidsTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #activestockTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #itemAlertTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #myBuysTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #savedSearchTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #soldstockTable .description-box .first-section .heading-text .timeleft.red-zone,
  .tab-content #watchListTable .description-box .first-section .heading-text .timeleft.red-zone {
    color: #F05252;
  }

  .tab-content #LostItemsTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #ReferredItemsTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #activeBidsTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #activestockTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #itemAlertTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #myBuysTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #savedSearchTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #soldstockTable .description-box .first-section .currentBid-onSale .sale-text,
  .tab-content #watchListTable .description-box .first-section .currentBid-onSale .sale-text {
    font-size: 14px;
  }

  .tab-content #LostItemsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #ReferredItemsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #activeBidsTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #activestockTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #itemAlertTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #myBuysTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #savedSearchTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #soldstockTable .description-box .first-section .currentBid-onSale .bid-status,
  .tab-content #watchListTable .description-box .first-section .currentBid-onSale .bid-status {
    font-size: 12px;
  }

  .tab-content #LostItemsTable .description-box .second-section .sQuickBid,
  .tab-content #ReferredItemsTable .description-box .second-section .sQuickBid,
  .tab-content #activeBidsTable .description-box .second-section .sQuickBid,
  .tab-content #activestockTable .description-box .second-section .sQuickBid,
  .tab-content #itemAlertTable .description-box .second-section .sQuickBid,
  .tab-content #myBuysTable .description-box .second-section .sQuickBid,
  .tab-content #savedSearchTable .description-box .second-section .sQuickBid,
  .tab-content #soldstockTable .description-box .second-section .sQuickBid,
  .tab-content #watchListTable .description-box .second-section .sQuickBid {
    margin-top: 0;
    font-size: 16px;
    width: 15rem;
  }

  .tab-content #LostItemsTable .description-box .second-section .collapse-button,
  .tab-content #LostItemsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button,
  .tab-content #ReferredItemsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button,
  .tab-content #activeBidsTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #activestockTable .description-box .second-section .collapse-button,
  .tab-content #activestockTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button,
  .tab-content #itemAlertTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #myBuysTable .description-box .second-section .collapse-button,
  .tab-content #myBuysTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button,
  .tab-content #savedSearchTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #soldstockTable .description-box .second-section .collapse-button,
  .tab-content #soldstockTable .description-box .second-section .collapse-button .toggleButton,
  .tab-content #watchListTable .description-box .second-section .collapse-button,
  .tab-content #watchListTable .description-box .second-section .collapse-button .toggleButton {
    font-size: 16px;
  }

  .tab-content #LostItemsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #LostItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #ReferredItemsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #ReferredItemsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activeBidsTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #activeBidsTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #activestockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #activestockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #itemAlertTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #itemAlertTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #myBuysTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #myBuysTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #savedSearchTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #savedSearchTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #soldstockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #soldstockTable .description-box .event-details .submit-bid-form .sNewHighBid,
  .tab-content #watchListTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #watchListTable .description-box .event-details .submit-bid-form .sNewHighBid {
    text-align: center;
  }
}

@media (max-width:768px) {
  body.mobile-menu-open {
    overflow: scroll;
  }

  .itemalert-table,
  .lostItem-table,
  .myBuys-table,
  .referredItem-table,
  .refreshActiveStock-table,
  .row-desktop,
  .savedSearch-table,
  .watchlist-table {
    display: none!important;
  }
}

@media (min-width:768px) and (max-width:1200px) {
  .itemalert-table .sellerTimes,
  .lostItem-table .sellerTimes,
  .myBuys-table .sellerTimes,
  .referredItem-table .sellerTimes,
  .refreshActiveStock-table .sellerTimes,
  .row-desktop .sellerTimes,
  .savedSearch-table .sellerTimes,
  .watchlist-table .sellerTimes {
    width: 133px!important;
  }
}

@media (min-width:1200px) {
  .itemalert-table .sellerTimes,
  .lostItem-table .sellerTimes,
  .myBuys-table .sellerTimes,
  .referredItem-table .sellerTimes,
  .refreshActiveStock-table .sellerTimes,
  .row-desktop .sellerTimes,
  .savedSearch-table .sellerTimes,
  .watchlist-table .sellerTimes {
    width: 13%!important;
  }
}

@media (min-width:768px) and (max-width:1200px) {
  .activebid-table .sellerTimes {
    width: 133px!important;
  }
}

@media (min-width:1200px) {
  .activebid-table .sellerTimes {
    width: 13%!important;
  }
}

@media (width:1366px) {
  .activebid-table {
    display: none!important;
  }

  .row-mobile {
    display: block!important;
  }
}

@media (max-width:1366px) {
  .row-mobile {
    display: block!important;
  }
}

@media (min-width:800px) {
  .lostItem-table,
  .row-mobile-item-alert {
    display: none!important;
  }
}

@media (max-width:800px) {
  .lostItem-table,
  .row-desktop-item-alert {
    display: none!important;
  }
}

#referredstockTable th {
  text-transform: uppercase;
}

#referredstockTable .description-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

#referredstockTable .description-box .heading-text {
  width: 50%;
}

@media (max-width:992px) {
  .tab-content {
    margin: 0 16px!important;
  }

  .tab-content table.dataTable tbody tr,
  .tab-content table.dataTable tbody tr.odd {
    background-color: #fff!important;
  }

  .tab-content table.dataTable tbody tr.highlightRow,
  .tab-content table.dataTable tbody tr.odd.highlightRow {
    background-color: orange!important;
  }

  .tab-content table.dataTable.no-footer {
    border-collapse: separate;
    border-spacing: 0 1rem;
  }

  .tab-content #referredstockTable .description-box {
    -ms-flex-align: self-start;
    align-items: self-start;
    gap: 6px;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tab-content #referredstockTable .description-box .first-section {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 8px;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tab-content #referredstockTable .description-box .first-section .car-logo img {
    width: 72px;
    height: auto;
    border-radius: 4px;
  }

  .tab-content #referredstockTable .description-box .first-section .heading-text {
    width: 85%;
  }

  .tab-content #referredstockTable .description-box .first-section .heading-text .timeleft {
    margin: 2px 0;
  }

  .tab-content #referredstockTable .description-box .first-section .currentBid-onSale {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }

  .tab-content #referredstockTable .description-box .first-section .currentBid-onSale .bid-status {
    left: 60px;
    font-size: 10px;
    position: absolute;
    top: 20px;
  }

  .tab-content #referredstockTable .description-box .second-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }

  .tab-content #referredstockTable .description-box .second-section.align-right {
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .tab-content #referredstockTable .description-box .second-section .sQuickBid {
    margin-top: 0;
    font-size: 14px;
    width: 9.5rem;
    padding: 12px 5px;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button {
    display: block;
    font-weight: 600;
    font-size: .875rem;
    color: #003486;
    margin-right: 16px;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button .toggleButton {
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
    font-size: .875rem;
    color: #003486;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button .toggleButton:hover {
    text-decoration: none;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button span.collapse-up-arrow {
    display: none;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button span.expand-down-arrow:after {
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-expand-down-blue) no-repeat;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button span.collapse-up-arrow:after {
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-collapse-up-blue) no-repeat;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button span:after {
    content: "";
    margin-left: 4px;
    width: 14px;
    height: 14px;
    position: absolute;
    margin-top: 15px;
    -ms-transform: scale(3);
    transform: scale(3);
  }

  .tab-content #referredstockTable .description-box .event-details {
    margin-top: 1rem;
    width: 100%;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section {
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .location-lot .location {
    color: #121921;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .sale-text {
    margin-bottom: 8px;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .bid-details {
    width: 50%;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .bid-details div {
    color: #374151;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .bid-details .sHighestBid,
  .tab-content #referredstockTable .description-box .event-details .third-section .bid-details .sOutBid {
    padding: 0;
  }

  .tab-content #referredstockTable .description-box .event-details .third-section .bid-details .curr-bid {
    color: #002F7E;
    text-transform: uppercase;
    font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
    font-weight: 900;
    font-size: 16px;
    text-wrap: nowrap;
    text-align: center;
  }

  .tab-content #referredstockTable .description-box .event-details .submit-bid-form .sNewHighBid {
    padding: 12px 18px;
    text-align: left;
  }

  .tab-content #referredstockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #referredstockTable .description-box .event-details .submit-bid-form .sNewHighBid {
    width: 100%;
    height: 45px;
    font-size: 16px;
  }
}

#SortByModal .modal-dialog .modal-content .modal-header .modal-title,
.sort-by .sort-button .btn-sort {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:768px) and (max-width:992px) {
  .tab-content #referredstockTable .description-box .first-section .heading-text {
    width: 88%;
  }

  .tab-content #referredstockTable .description-box .first-section .heading-text .timeleft {
    margin: 4px 0;
    font-size: 14px;
  }

  .tab-content #referredstockTable .description-box .first-section .currentBid-onSale .sale-text {
    font-size: 14px;
  }

  .tab-content #referredstockTable .description-box .first-section .currentBid-onSale .bid-status {
    font-size: 12px;
  }

  .tab-content #referredstockTable .description-box .second-section .sQuickBid {
    margin-top: 0;
    font-size: 16px;
    width: 15rem;
  }

  .tab-content #referredstockTable .description-box .second-section .collapse-button,
  .tab-content #referredstockTable .description-box .second-section .collapse-button .toggleButton {
    font-size: 16px;
  }

  .tab-content #referredstockTable .description-box .event-details .submit-bid-form .confirm-btn,
  .tab-content #referredstockTable .description-box .event-details .submit-bid-form .sNewHighBid {
    text-align: center;
  }
}

@media (max-width:768px) {
  .refferedStock-table,
  .row-desktop {
    display: none;
  }
}

.sort-by {
  margin: 10px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.sort-by .sort-button {
  padding: 0 15px;
}

.sort-by .sort-button .btn-sort {
  border: 1px solid #003468;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 16px;
  color: #003468;
}

.sort-by .sort-button .btn-sort:active,
.sort-by .sort-button .btn-sort:hover {
  text-decoration: none;
}

.sort-by .sort-button .btn-sort:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-sort-by) no-repeat;
  left: auto;
  width: 14px;
  margin-left: -22px;
  height: 14px;
  position: absolute;
  margin-top: 15px;
  -ms-transform: scale(3);
  transform: scale(3);
}

.sort-by .refresh-button {
  padding: 10px 0;
  text-align: right;
}

#SortByModal .modal-dialog .modal-content {
  background: #fff;
}

#SortByModal .modal-dialog .modal-content .modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  border: none;
}

#SortByModal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 18px;
}

#SortByModal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 14px;
  left: auto;
  margin-top: -10px;
  height: 20px;
  width: 20px;
  opacity: 1;
}

#SortByModal .modal-dialog .modal-content .modal-header .close .cross-icon:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-cross-blue) no-repeat;
  left: auto;
  width: 20px;
  margin-left: -13px;
  height: 20px;
  position: absolute;
  margin-top: 12px;
  -ms-transform: scale(3);
  transform: scale(3);
}

#SortByModal .modal-dialog .modal-content .modal-body ul {
  padding: 0;
}

#SortByModal .modal-dialog .modal-content .modal-body ul li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: .5rem .5rem .5rem 1.5rem;
}

#SortByModal .modal-dialog .modal-content .modal-body ul li label {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-size: 14px;
  color: #374151;
  font-weight: 400;
}

#SortByModal .modal-dialog .modal-content .modal-body ul li input {
  margin-top: -7px;
  width: 16px;
  height: 16px;
  border: 1px solid #D1D5DB!important;
  background: #F9FAFB;
  border-radius: 4px;
}

#SortByModal .modal-dialog .modal-content .modal-footer {
  border: none;
  margin-top: -15px;
}

#SortByModal .modal-dialog .modal-content .modal-footer .apply-button {
  background: #003486;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  color: #fff;
  width: 100%;
}

.icon-arrow:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-similar-fwd-arrow) no-repeat;
  width: 20px;
  height: 20px;
  margin-top: 24px;
  -ms-transform: scale(2);
  transform: scale(2);
  margin-left: 4px;
}

footer {
  background: #F9FAFB;
  text-align: center;
}

footer .heading {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif!important;
  font-size: 1.5rem!important;
}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {
  footer {
    margin-bottom: 440px;
  }
}

@media all and (device-width:820px) and (device-height:1180px) and (orientation:portrait) {
  footer {
    margin-bottom: 600px;
  }
}

footer a {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (max-width:767px) {
  footer {
    padding-top: 3.75rem;
  }
}

footer .footer-main {
  padding: 2.5rem;
  position: relative;
  background-color: #F9FAFB!important;
  margin: 0 auto;
}

footer .back-to-top {
  position: absolute;
  display: none;
  top: -20px;
  right: 15px;
  width: 40px;
  height: 40px;
  background: #003468;
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  z-index: 100;
}

@media (max-width:767px) {
  footer .back-to-top {
    display: block;
  }
}

footer ul {
  margin: 0;
  padding: 0;
}

footer ul a {
  color: #373737;
}

footer .social-links ul {
  padding-bottom: 1.875rem;
}

footer .social-links li {
  margin: .375rem;
}

footer .social-links li a {
  display: inline-block;
}

footer .social-links li .icon {
  width: 42px;
  height: 42px;
  display: block;
}

@media (max-width:767px) {
  footer .social-links li .icon {
    width: 33px;
    height: 33px;
  }
}

footer .social-links li .icon-facebook-gold:after,
footer .social-links li .icon-instagram-gold:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  position: absolute;
  -ms-transform: scale(5);
}

footer .social-links li .icon-facebook-gold:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-facebook-gold) no-repeat;
  transform: scale(5);
  margin-top: 52px;
}

@media (max-width:767px) {
  footer .social-links li .icon-facebook-gold:after {
    margin-top: 47px;
  }
}

footer .social-links li .icon-instagram-gold:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-instagram-gold) no-repeat;
  transform: scale(5);
  margin-top: 54px;
}

footer .social-links li .icon-linkedin-gold:after,
footer .social-links li .icon-youtube-gold:after {
  width: 14px;
  height: 24px;
  margin-left: -7px;
  -ms-transform: scale(5);
  content: "";
  position: absolute;
}

@media (max-width:767px) {
  footer .social-links li .icon-instagram-gold:after {
    margin-top: 49px;
  }
}

footer .social-links li .icon-youtube-gold:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-youtube-gold) no-repeat;
  transform: scale(5);
  margin-top: 52px;
}

@media (max-width:767px) {
  footer .social-links li .icon-youtube-gold:after {
    margin-top: 47px;
  }
}

footer .social-links li .icon-linkedin-gold:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-linkedin-gold) no-repeat;
  transform: scale(5);
  margin-top: 54px;
}

@media (max-width:767px) {
  footer .social-links li .icon-linkedin-gold:after {
    margin-top: 49px;
  }
}

footer .social-links li .icon-forward-arrow-blue-new:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-blue-new) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: -6px;
}

@media (max-width:767px) {
  footer .social-links li .icon-forward-arrow-blue-new:after {
    margin-top: 47px;
  }

  footer .social-links li .icon-facebook:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -196px -371px;
    width: 33px;
    height: 33px;
  }

  footer .social-links li .icon-twitter:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -120px -371px;
    width: 33px;
    height: 33px;
  }

  footer .social-links li .icon-instagram:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -291px -263px;
    width: 33px;
    height: 33px;
  }

  footer .social-links li .icon-youtube:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -234px -371px;
    width: 33px;
    height: 33px;
  }

  footer .social-links li .icon-linkedin:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -158px -371px;
    width: 33px;
    height: 33px;
  }

  footer .social-links li .icon-gplus:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16.5px;
    margin-left: -16.5px;
    background-image: url(../img/icons/sprites.png);
    background-position: -82px -371px;
    width: 33px;
    height: 33px;
  }
}

footer .social-links .heading {
  margin: 0;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.5rem;
}

@media (max-width:767px) {
  footer .social-links ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }

  footer .social-links li {
    margin: 0 .3125rem;
    width: 33px;
  }

  footer .social-links .heading {
    margin-bottom: .625rem!important;
  }
}

footer .footer-sitemap {
  text-align: center;
  padding-bottom: 3.125rem;
  width: 100%;
}

footer .footer-sitemap:after,
footer .footer-sitemap:before {
  content: " ";
  display: table;
}

footer .footer-sitemap>ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

footer .footer-sitemap>ul>li {
  padding: 0 3.125rem;
  text-align: left;
}

footer .footer-sitemap li {
  font-size: 1rem;
}

footer .footer-sitemap li .heading {
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
}

@media (max-width:767px) {
  footer .footer-sitemap>ul {
    display: block;
  }

  footer .footer-sitemap>ul>li {
    display: block;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #e6e6e6;
  }

  footer .footer-sitemap>ul>li:last-child {
    border-bottom: none;
  }

  footer .footer-sitemap>ul>li .heading {
    font-size: 1.5rem;
    margin: .9375rem 0;
    position: relative;
  }

  footer .footer-sitemap>ul>li .heading:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #373737;
  }

  footer .footer-sitemap>ul>li ul {
    display: none;
    margin-bottom: 1.25rem;
  }

  footer .footer-sitemap>ul>li ul li {
    padding: .3125rem 0;
  }
}

footer .footer-links li {
  margin: 0 .3125rem;
  font-size: 1rem;
}

footer .footer-links li a {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

.events .heading,
footer .footer-text {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

footer .footer-links .divider {
  padding-left: .375rem;
}

footer .footer-text {
  margin-top: 20px;
  font-size: 16px;
}

footer .footer-brand {
  background: #F9FAFB;
}

footer .footer-brand .container {
  padding: 39px;
}

.register-page footer,
.signin-page footer {
  background: 0 0;
}

.ie9 footer .footer-sitemap ul.hlist {
  display: block;
  overflow: hidden;
}

.ie9 footer .footer-sitemap ul.hlist>li {
  display: block;
  width: 25%;
  float: left;
}

.events {
  z-index: 0;
  background-color: #F9FAFB;
}

.events:after,
.events:before {
  content: " ";
  display: table;
}

.events .heading {
  float: left;
  color: #003468;
  z-index: 0;
}

.events .eventsTablSubHeading,
.events .eventsTableHeading {
  font-family: Lato,'Helvetica Neue',Arial,sans-serif;
  font-size: 18px;
}

.events .btn.btn-inverse {
  float: right;
  margin: 1.25rem 0;
  color: #12a0ce;
  border: 1px solid #12a0ce;
}

.events .btn.btn-inverse:hover {
  text-decoration: underline;
}

.events .events-list tr a:hover,
.services .services-list li a:hover,
.tiles .tile-item a {
  text-decoration: none;
}

.events img {
  display: block;
  overflow: hidden;
}

@media (max-width:767px) {
  .events .eventsTable {
    padding: 0 15px;
  }
}

.events .eventsTableHeading {
  font-weight: 700;
  color: #003486;
  padding-top: 20px;
}

@media (min-width:767px) {
  .events .eventsTable {
    margin-top: 30px;
  }

  .events .eventsTableHeading {
    position: absolute;
    padding-top: 26px;
  }

  .events .eventsTablSubHeading {
    display: none;
  }
}

.events .eventsTablSubHeading {
  font-weight: 400;
  color: #6B7280;
  margin: 0;
}

.events .events-list thead tr,
.events .events-list tr,
.events .events-list tr>td {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.events .table-wrapper {
  float: left;
  clear: left;
  width: 100%;
}

@media (max-width:991px) {
  .events .table-wrapper {
    max-width: 100%;
    overflow-x: scroll;
  }
}

.events .table-wrapper.scrollable {
  height: 66.75rem!important;
  overflow-y: scroll!important;
}

@media (max-width:767px) {
  .events .table-wrapper.scrollable {
    height: 93.05rem!important;
  }
}

@media (min-width:767px) and (max-width:1339px) {
  .events .table-wrapper.scrollable {
    height: 83rem!important;
  }
}

@media (min-width:1440px) {
  .events .table-wrapper.scrollable {
    height: 64.05rem!important;
  }
}

.events .table-wrapper.scrollable.extend-height {
  height: 66.75rem;
}

.events .state-select,
.events .type-select {
  border: 1px solid #F9FAFB;
  background-color: #F9FAFB;
  border-radius: 4px;
  width: 70%;
}

.events .state-select select,
.events .type-select select {
  margin-bottom: 0!important;
}

.events .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-option,
.events .jcf-select .jcf-select-text {
  color: #002F7E;
}

.events table {
  width: 100%;
}

.events .events-list-headers,
.events .jcf-select-text {
  font-size: 1rem;
  font-weight: 700;
  color: #121921;
}

.events .events-list-headers span,
.events .jcf-select-text span {
  color: #121921;
  font-size: 12px!important;
  text-transform: uppercase;
}

.events .events-list-headers.greyout,
.events .jcf-select-text.greyout {
  color: #969696;
}

.events .events-list-headers.greyout span,
.events .jcf-select-text.greyout span {
  color: #121921;
  font-size: 16px!important;
}

.events .events-list-headers th,
.events .jcf-select-text th {
  padding: .9375rem .625rem;
}

.events .events-list-headers th[data-col=event],
.events .jcf-select-text th[data-col=event] {
  padding: .4375rem;
}

.events .events-list-headers th[data-col=times],
.events .jcf-select-text th[data-col=times] {
  width: 13%;
}

.events .events-list-headers th[data-col=division],
.events .jcf-select-text th[data-col=division] {
  width: 18%;
  text-align: center;
}

@media (min-width:1200px) {
  .events .events-list-headers span,
  .events .jcf-select-text span {
    font-size: 16px!important;
  }

  .events .events-list-headers th[data-col=division],
  .events .jcf-select-text th[data-col=division] {
    text-align: left;
  }
}

.events .events-list-headers th[data-col=simulcast],
.events .jcf-select-text th[data-col=simulcast] {
  text-align: center;
  padding: .9375rem 15px;
}

.events .events-list-headers th[data-col=checkIn],
.events .jcf-select-text th[data-col=checkIn] {
  width: 13%;
  text-align: center;
}

.events .events-list-headers th[data-col=type],
.events .jcf-select-text th[data-col=type] {
  width: 9%;
  color: #002F7E;
  text-align: left;
}

@media (min-width:1200px) {
  .events .events-list-headers th[data-col=type],
  .events .jcf-select-text th[data-col=type] {
    width: 24%;
  }
}

.events .events-list-headers th[data-col=simulcast] span,
.events .jcf-select-text th[data-col=simulcast] span {
  margin-left: 8px;
  text-transform: none;
}

.events .events-list-headers th[data-col=simulcast] .icon-info-grey,
.events .jcf-select-text th[data-col=simulcast] .icon-info-grey {
  position: relative;
}

.events .events-list-headers th[data-col=simulcast] .icon-info-grey:after,
.events .jcf-select-text th[data-col=simulcast] .icon-info-grey:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info-grey) no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 12.5px;
  left: 6px;
}

@media (min-width:768px) and (max-width:992px) {
  .events .events-list-headers th[data-col=simulcast] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=simulcast] .icon-info-grey:after {
    top: 8px;
    left: -9px;
    -ms-transform: scale(2);
    transform: scale(2);
  }
}

@media (min-width:992px) and (max-width:1200px) {
  .events .events-list-headers th[data-col=simulcast] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=simulcast] .icon-info-grey:after {
    top: 8px;
    left: -9px;
    -ms-transform: scale(2);
    transform: scale(2);
  }
}

@media (min-width:1200px) {
  .events .events-list-headers th[data-col=simulcast] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=simulcast] .icon-info-grey:after {
    top: 15px;
    left: -6px;
  }
}

.events .events-list-headers th[data-col=checkIn] .icon-info-grey,
.events .jcf-select-text th[data-col=checkIn] .icon-info-grey {
  position: relative;
}

.events .events-list-headers th[data-col=checkIn] .icon-info-grey:after,
.events .jcf-select-text th[data-col=checkIn] .icon-info-grey:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info-grey) no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: -2px;
  left: 0;
}

@media (min-width:768px) and (max-width:992px) {
  .events .events-list-headers th[data-col=checkIn] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=checkIn] .icon-info-grey:after {
    -ms-transform: scale(2);
    transform: scale(2);
    top: -8px;
    left: 16px;
  }
}

@media (min-width:992px) and (max-width:1200px) {
  .events .events-list-headers th[data-col=checkIn] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=checkIn] .icon-info-grey:after {
    top: 0;
    left: 0;
    -ms-transform: scale(2);
    transform: scale(2);
  }
}

@media (min-width:1200px) {
  .events .events-list-headers th[data-col=checkIn] .icon-info-grey:after,
  .events .jcf-select-text th[data-col=checkIn] .icon-info-grey:after {
    top: 5px;
    left: 3px;
  }
}

.events .events-list-headers[data-col=type],
.events .jcf-select-text[data-col=type] {
  text-align: left;
}

.events .events-list-headers .icon-help-darker,
.events .jcf-select-text .icon-help-darker {
  margin-left: .0625rem;
  padding-right: .9375rem;
}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {
  .events .mb-simulcast-live {
    padding: 4px 4px 4px 24px!important;
  }

  .events .mb-simulcast-view {
    padding: 4px 24px 4px 14px!important;
  }

  .events .mb-simulcast-open {
    padding: 4px 14px 4px 24px!important;
  }
}

@media all and (device-width:820px) and (device-height:1180px) {
  .events .mb-simulcast-live {
    padding: 4px 4px 4px 24px!important;
  }

  .events .mb-simulcast-view {
    padding: 4px 24px 4px 14px!important;
  }

  .events .mb-simulcast-open {
    padding: 4px 14px 4px 24px!important;
  }
}

.events tbody[data-col=simulcast][data-col=type] .icon-simulcast {
  position: relative;
}

.events tbody[data-col=simulcast][data-col=type] .icon-simulcast:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info-grey) no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 12.5px;
  left: 6px;
}

@media (min-width:768px) and (max-width:992px) {
  .events tbody[data-col=simulcast][data-col=type] .icon-simulcast:after {
    top: 8px;
    left: -9px;
    -ms-transform: scale(2);
    transform: scale(2);
  }
}

@media (min-width:992px) and (max-width:1200px) {
  .events tbody[data-col=simulcast][data-col=type] .icon-simulcast:after {
    top: 8px;
    left: -9px;
    -ms-transform: scale(2);
    transform: scale(2);
  }
}

@media (min-width:1200px) {
  .events tbody[data-col=simulcast][data-col=type] .icon-simulcast:after {
    top: 15px;
    left: -4px;
  }
}

.events .jcf-select {
  background-color: #F9FAFB;
  border: 1px solid #D1D5DB;
}

.ios8 .events .jcf-select-text {
  padding: 0;
  margin-top: -.3125rem;
}

.events .checkin-button {
  background: #E7A614;
  color: #000!important;
  text-indent: 0;
  border: none;
  margin-top: 0;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 12px;
}

@media (max-width:992px) {
  .events .checkin-button {
    font-size: 12px;
    margin-right: 16px;
    margin-top: 0;
  }
}

.events .jcf-select-opener {
  background-color: #F9FAFB;
}

.events .jcf-select-opener:after {
  width: 30px;
  height: 20px;
  content: "";
  left: 9px;
  right: auto;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-select-down-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(4);
  transform: scale(4);
  top: 43px;
  border-top: 0!important;
}

@media (max-width:767px) {
  .events .jcf-select-opener:after {
    left: 2px;
    top: 44px;
  }
}

@media (min-width:768px) and (max-width:1200px) {
  .events .jcf-select-opener:after {
    top: 36px;
  }
}

.events td {
  line-height: 1.2;
}

.events td[data-col=event].has-icon-brand {
  position: relative;
  padding-left: 8.375rem;
}

.events td[data-col=event].has-icon-brand .icon-brand {
  position: absolute;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  -ms-flex-align: center;
  align-items: center;
  width: 6rem;
}

.events td[data-col=event].has-icon-brand .icon-brand img {
  height: auto;
  -ms-flex: 1;
  flex: 1;
}

.ie9 .events td[data-col=event].has-icon-brand .icon-brand {
  display: block;
  top: .5rem;
}

@media (min-width:768px) and (max-width:1199px) {
  .events td[data-col=event].has-icon-brand .icon-brand {
    margin-left: 0!important;
    margin-top: 0!important;
    -ms-transform: scale(1);
    transform: scale(1);
  }

  .events td[data-col=event].has-icon-brand .icon-brand img {
    max-width: 80%;
  }

  .ie10 .events td[data-col=event].has-icon-brand .icon-brand,
  .ie11 .events td[data-col=event].has-icon-brand .icon-brand,
  .ie9 .events td[data-col=event].has-icon-brand .icon-brand {
    display: block;
    top: .625rem;
  }
}

@media (min-width:1200px) {
  .events td[data-col=event].has-icon-brand .icon-brand {
    width: 5rem;
    padding-left: 3px;
  }

  .events td[data-col=event].has-icon-brand {
    padding-left: 6.5rem;
  }
}

.events.compact {
  padding-right: 0;
}

.events.compact .events-list-headers,
.events.compact .jcf-select-text {
  font-size: .8125rem;
  margin-right: 1.5rem;
}

.events.compact .jcf-select-opener {
  width: 1.25rem;
  padding: 0 1.25rem;
}

.events.compact .events-list tr .name,
.events.compact .events-list tr>td {
  font-size: .9375rem;
}

.events.compact-table {
  margin-top: 16px;
}

@media (max-width:992px) {
  .events.compact-table {
    padding: 0!important;
  }
}

@media (min-width:768px) {
  .events td[data-col=times] {
    min-width: 7rem;
  }

  .events .jcf-select-text:before {
    content: "";
  }
}

.events .events-list {
  margin: 0;
  padding: 0;
  float: left;
  display: table;
  width: 100%;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

html:not(.ie9) .events .events-list,
html:not(.no-js) .events .events-list html:not(.ie10) .events .events-list {
  opacity: 0;
  animation: fadein .5s forwards;
  -webkit-animation: fadein .5s forwards;
  animation-delay: .3s;
  -webkit-animation-delay: .3s;
}

html.ios8 .events .events-list {
  opacity: 1;
}

.events .events-list thead tr {
  background-color: #F9FAFB;
  height: 64px;
  position: -webkit-sticky;
  position: sticky;
  top: -2px;
  z-index: 1;
}

.events .events-list tr {
  display: table-row;
  border-width: 2px 1px 1px;
  border-style: solid;
  border-color: #E5E7EB;
  height: 104px;
  background-color: #fff;
}

.events .events-list tr>td {
  display: table-cell;
  vertical-align: middle;
  padding: .3125rem .625rem;
  font-size: 1rem;
}

.events .events-list tr .location,
.events .events-list tr .location .city,
.events .events-list tr .location .state {
  font-weight: 700;
  font-family: Lato,'Helvetica Neue',Arial,sans-serif;
}

.events .events-list tr>td[data-col=type] {
  text-align: left;
  padding: 16px;
  color: #002F7E;
}

.events .events-list tr>td[data-col=division] {
  text-align: center;
}

@media (min-width:1200px) {
  .events .events-list tr>td[data-col=division] {
    text-align: left;
  }
}

.checkInSection,
.events .events-list tr>td[data-col=simulcast] {
  text-align: center;
}

.events .events-list tr .time {
  display: block;
}

.events .events-list tr .location {
  display: block;
  font-size: 1rem;
  color: #002F7E;
}

.events .events-list tr .location .type,
.events .events-list tr .name .number {
  font-weight: 400;
}

.events .events-list tr a {
  color: #333;
}

.events .events-list tr .name {
  color: #374151!important;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.events .events-list tr .auctionimg {
  padding-right: .2em;
}

.events .events-list tr .car-contentName,
.events .events-list tr .salvage-contentName,
.events .events-list tr .trucks-contentName {
  padding: 2px 10px;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  border-radius: 4px;
}

.events .events-list tr .icon,
.events .events-list tr .icon-cars,
.events .events-list tr .icon-fixed,
.events .events-list tr .icon-motorcycles,
.events .events-list tr .icon-recreation,
.events .events-list tr .icon-salvage,
.events .events-list tr .icon-simulcast,
.events .events-list tr .icon-simulcast-live,
.events .events-list tr .icon-trucks {
  display: inline-block;
  height: 40px;
  width: 43px;
}

.events .events-list tr .icon .icon-simulcast-live-new,
.events .events-list tr .icon-cars .icon-simulcast-live-new,
.events .events-list tr .icon-fixed .icon-simulcast-live-new,
.events .events-list tr .icon-motorcycles .icon-simulcast-live-new,
.events .events-list tr .icon-recreation .icon-simulcast-live-new,
.events .events-list tr .icon-salvage .icon-simulcast-live-new,
.events .events-list tr .icon-simulcast .icon-simulcast-live-new,
.events .events-list tr .icon-simulcast-live .icon-simulcast-live-new,
.events .events-list tr .icon-trucks .icon-simulcast-live-new {
  background-color: #003486;
}

.events .events-list tr .icon .icon-simulcast-live-new:after,
.events .events-list tr .icon-cars .icon-simulcast-live-new:after,
.events .events-list tr .icon-fixed .icon-simulcast-live-new:after,
.events .events-list tr .icon-motorcycles .icon-simulcast-live-new:after,
.events .events-list tr .icon-recreation .icon-simulcast-live-new:after,
.events .events-list tr .icon-salvage .icon-simulcast-live-new:after,
.events .events-list tr .icon-simulcast .icon-simulcast-live-new:after,
.events .events-list tr .icon-simulcast-live .icon-simulcast-live-new:after,
.events .events-list tr .icon-trucks .icon-simulcast-live-new:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-youtube-gold) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: 52px;
}

@media (max-width:767px) {
  .events .events-list tr .icon .icon-simulcast-live-new:after,
  .events .events-list tr .icon-cars .icon-simulcast-live-new:after,
  .events .events-list tr .icon-fixed .icon-simulcast-live-new:after,
  .events .events-list tr .icon-motorcycles .icon-simulcast-live-new:after,
  .events .events-list tr .icon-recreation .icon-simulcast-live-new:after,
  .events .events-list tr .icon-salvage .icon-simulcast-live-new:after,
  .events .events-list tr .icon-simulcast .icon-simulcast-live-new:after,
  .events .events-list tr .icon-simulcast-live .icon-simulcast-live-new:after,
  .events .events-list tr .icon-trucks .icon-simulcast-live-new:after {
    margin-top: 47px;
  }
}

.events .events-list tr .icon icon-forward-arrow-white:after,
.events .events-list tr .icon-cars icon-forward-arrow-white:after,
.events .events-list tr .icon-fixed icon-forward-arrow-white:after,
.events .events-list tr .icon-motorcycles icon-forward-arrow-white:after,
.events .events-list tr .icon-recreation icon-forward-arrow-white:after,
.events .events-list tr .icon-salvage icon-forward-arrow-white:after,
.events .events-list tr .icon-simulcast icon-forward-arrow-white:after,
.events .events-list tr .icon-simulcast-live icon-forward-arrow-white:after,
.events .events-list tr .icon-trucks icon-forward-arrow-white:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-youtube-gold) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: 52px;
}

@media (max-width:767px) {
  .events .events-list tr .icon icon-forward-arrow-white:after,
  .events .events-list tr .icon-cars icon-forward-arrow-white:after,
  .events .events-list tr .icon-fixed icon-forward-arrow-white:after,
  .events .events-list tr .icon-motorcycles icon-forward-arrow-white:after,
  .events .events-list tr .icon-recreation icon-forward-arrow-white:after,
  .events .events-list tr .icon-salvage icon-forward-arrow-white:after,
  .events .events-list tr .icon-simulcast icon-forward-arrow-white:after,
  .events .events-list tr .icon-simulcast-live icon-forward-arrow-white:after,
  .events .events-list tr .icon-trucks icon-forward-arrow-white:after {
    margin-top: 47px;
  }
}

.events .events-list tr .icon .icon_simulcast_join_live,
.events .events-list tr .icon-cars .icon_simulcast_join_live,
.events .events-list tr .icon-fixed .icon_simulcast_join_live,
.events .events-list tr .icon-motorcycles .icon_simulcast_join_live,
.events .events-list tr .icon-recreation .icon_simulcast_join_live,
.events .events-list tr .icon-salvage .icon_simulcast_join_live,
.events .events-list tr .icon-simulcast .icon_simulcast_join_live,
.events .events-list tr .icon-simulcast-live .icon_simulcast_join_live,
.events .events-list tr .icon-trucks .icon_simulcast_join_live {
  background-color: #099E69;
}

.events .events-list tr .icon .icon_simulcast_join_live:after,
.events .events-list tr .icon-cars .icon_simulcast_join_live:after,
.events .events-list tr .icon-fixed .icon_simulcast_join_live:after,
.events .events-list tr .icon-motorcycles .icon_simulcast_join_live:after,
.events .events-list tr .icon-recreation .icon_simulcast_join_live:after,
.events .events-list tr .icon-salvage .icon_simulcast_join_live:after,
.events .events-list tr .icon-simulcast .icon_simulcast_join_live:after,
.events .events-list tr .icon-simulcast-live .icon_simulcast_join_live:after,
.events .events-list tr .icon-trucks .icon_simulcast_join_live:after {
  width: 14px;
  height: 24px;
  content: "";
  margin-left: -7px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-youtube-gold) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: 52px;
}

.events .events-list tr .car-contentName {
  background-color: #B8E3F0;
  color: #0573B0;
}

.events .events-list tr .salvage-contentName {
  background-color: #B5EFAA;
  color: green;
}

.events .events-list tr .trucks-contentName {
  background-color: #F2EAC2;
  color: #E97805;
}

.events .events-list tr .icon-simulcast {
  width: 29px;
}

.events .events-list tr .icon-simulcast-live {
  width: 57px;
}

.events .events-list tr.open [data-col=times] {
  color: #ff8400;
  font-weight: 700;
}

.events .events-list tr.live [data-col=times] {
  color: #27a50e;
  font-weight: 700;
}

.events .events-list.reduce-width .location {
  font-size: .6875rem;
}

.events .events-list.reduce-width .location .state {
  padding-right: .3125rem;
  margin-right: .3125rem;
  border-right: 1px solid #373737;
}

.events .events-list.reduce-width tr>td,
.events .events-list.reduce-width tr>th {
  padding: .625rem .3125rem;
  font-size: .875rem;
}

@media (max-width:1199px) {
  .events .events-list.reduce-width tr>td[data-col=type],
  .events .events-list.reduce-width tr>th[data-col=type] {
    display: none;
  }
}

.events .events-list.reduce-width tr>td[data-col=division] span[class*=icon],
.events .events-list.reduce-width tr>td[data-col=simulcast] span[class*=icon],
.events .events-list.reduce-width tr>th[data-col=division] span[class*=icon],
.events .events-list.reduce-width tr>th[data-col=simulcast] span[class*=icon] {
  -ms-transform: scale(.75);
  transform: scale(.75);
}

.events .events-list.reduce-width tr>td[data-col=division] span[class*=icon] .icon-info-grey,
.events .events-list.reduce-width tr>td[data-col=simulcast] span[class*=icon] .icon-info-grey,
.events .events-list.reduce-width tr>th[data-col=division] span[class*=icon] .icon-info-grey,
.events .events-list.reduce-width tr>th[data-col=simulcast] span[class*=icon] .icon-info-grey {
  position: relative;
}

.events .events-list.reduce-width tr>td[data-col=division] span[class*=icon] .icon-info-grey:after,
.events .events-list.reduce-width tr>td[data-col=simulcast] span[class*=icon] .icon-info-grey:after,
.events .events-list.reduce-width tr>th[data-col=division] span[class*=icon] .icon-info-grey:after,
.events .events-list.reduce-width tr>th[data-col=simulcast] span[class*=icon] .icon-info-grey:after {
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 12.5px;
  left: -7px;
}

.events .events-list.reduce-width tr>td[data-col=event],
.events .events-list.reduce-width tr>th[data-col=event] {
  max-width: 170px;
}

@media (min-width:768px) and (max-width:992px) {
  .events .events-list.reduce-width tr>td[data-col=event],
  .events .events-list.reduce-width tr>th[data-col=event] {
    max-width: 150px;
  }
}

.events .events-list.reduce-width tr>td[data-col=event].has-icon-brand {
  padding-left: 7rem;
}

.events .events-list.reduce-width tr>td[data-col=times] {
  min-width: initial;
}

.events .events-list.reduce-width tr>td[data-col=type],
.events .events-list.reduce-width tr>th[data-col=type] {
  max-width: 140px;
}

.events .events-list.reduce-width tr td {
  overflow: hidden;
}

.events .events-list.reduce-width .jcf-select {
  min-width: 100px!important;
}

.events .events-list-wrapper {
  min-height: 25rem;
  border-radius: 4px;
}

@media (max-width:767px) {
  .events .events-list tr .icon .icon_simulcast_join_live:after,
  .events .events-list tr .icon-cars .icon_simulcast_join_live:after,
  .events .events-list tr .icon-fixed .icon_simulcast_join_live:after,
  .events .events-list tr .icon-motorcycles .icon_simulcast_join_live:after,
  .events .events-list tr .icon-recreation .icon_simulcast_join_live:after,
  .events .events-list tr .icon-salvage .icon_simulcast_join_live:after,
  .events .events-list tr .icon-simulcast .icon_simulcast_join_live:after,
  .events .events-list tr .icon-simulcast-live .icon_simulcast_join_live:after,
  .events .events-list tr .icon-trucks .icon_simulcast_join_live:after {
    margin-top: 47px;
  }

  .events .btn,
  .events .events-list tr>td[data-col=type],
  .events .events-list tr>th[data-col=type] {
    display: none;
  }

  .events {
    padding: 0;
    position: relative;
  }

  .events .heading {
    font-size: 1.25rem;
    text-align: center;
    width: 100%;
    margin: 1.25rem 0 1.875rem;
  }

  .events .events-list-headers {
    font-size: .75rem;
  }

  .events .events-list-headers>th[data-col=division],
  .events .events-list-headers>th[data-col=simulcast] {
    text-indent: -10000px;
    overflow: hidden;
    position: relative;
  }

  .events .events-list-headers .icon-help-darker {
    margin-left: .3125rem;
  }

  .events .events-list-headers .icon-help-darker:after {
    -ms-transform: scale(.75);
    transform: scale(.75);
  }

  .events .table-wrapper.scrollable .events-list-headers {
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 72px;
    background: #E5E7EB;
    z-index: 9;
  }

  .events .table-wrapper.scrollable .events-list-headers>th {
    background: #f5f5f5;
  }

  .events .table-wrapper.scrollable .events-list-headers .jcf-select .jcf-drop-flipped {
    top: 100%;
    bottom: auto;
  }

  .events .table-wrapper.scrollable .rowcount-1 {
    border-top: 64px solid transparent;
  }

  .events .jcf-select .jcf-select-drop .jcf-select-drop-content .jcf-option,
  .events .jcf-select .jcf-select-text {
    font-size: .75rem;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
    color: #002F7E;
  }

  .events .events-list {
    max-width: 100%;
    font-size: .75rem;
    line-height: 1.2em;
  }

  .events .events-list .location {
    font-size: .6875rem;
  }

  .events .events-list .location .state {
    padding-right: .3125rem;
    margin-right: .3125rem;
    border-right: 1px solid #373737;
  }

  .events .events-list tr>td,
  .events .events-list tr>th {
    padding: .625rem .3125rem;
    font-size: .875rem;
  }

  .events .events-list tr>td[data-col=division] span[class*=icon],
  .events .events-list tr>td[data-col=simulcast] span[class*=icon],
  .events .events-list tr>th[data-col=division] span[class*=icon],
  .events .events-list tr>th[data-col=simulcast] span[class*=icon] {
    -ms-transform: scale(.75);
    transform: scale(.75);
  }

  .events .events-list-wrapper {
    min-height: 18.75rem;
    background: #f0f0f0;
  }
}

.eventstable-conainer {
  padding: 0 2rem;
}

@media (min-width:480px) and (max-width:767px) {
  .eventstable-conainer {
    padding: 0;
    background-color: #fff;
  }

  .events {
    background-color: #E5E7EB;
  }
}

.events .events-list-wrapper .mobile-eventstables {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:320px) and (max-width:992px) {
  .events .events-list {
    display: none!important;
  }

  .events .events-list-wrapper {
    background-color: #F9FAFB!important;
  }

  .events .events-list-wrapper .mobile-eventstables {
    border: 2px solid #E5E7EB;
    display: block;
    background-color: #fff;
    margin-bottom: 1.25rem;
    border-radius: .375rem;
  }

  .events .events-list-wrapper .mobile-eventstables .mb-side-container {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    padding: .625rem .625rem 0;
    gap: 12px;
  }

  .events .events-list-wrapper .mobile-eventstables .mb-side-container .subheading {
    color: #003468;
    padding-bottom: .63pxrem;
    display: block;
  }

  .events .events-list-wrapper .mobile-eventstables .mb-side-container .state {
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
    color: #121921;
  }

  .events .events-list-wrapper .mobile-eventstables .aution-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #F9FAFB;
  }

  .events .events-list-wrapper .mobile-eventstables .aution-container div[data-col=simulcast] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .events .events-list-wrapper .mobile-eventstables .times {
    padding: .625rem;
  }

  .events .events-list-wrapper .mobile-eventstables .car-contentName,
  .events .events-list-wrapper .mobile-eventstables .salvage-contentName,
  .events .events-list-wrapper .mobile-eventstables .trucks-contentName {
    border-radius: 4px;
    padding: 2px 10px;
    font-size: .875rem;
    font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  }

  .events .events-list-wrapper .mobile-eventstables .car-contentName {
    background-color: #B8E3F0;
    color: #0573B0;
  }

  .events .events-list-wrapper .mobile-eventstables .salvage-contentName {
    background-color: #B5EFAA;
    color: green;
  }

  .events .events-list-wrapper .mobile-eventstables .trucks-contentName {
    background-color: #F2EAC2;
    color: #E97805;
  }
}

#upcoming-events-dashboard-tabs .nav-item a,
.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text,
.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:992px) {
  .events .events-list-wrapper .mobile-eventstables {
    display: none;
  }
}

.events .events-list-wrapper .mobile-eventstables-location-filter {
  background: no-repeat;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 16px;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form {
  width: auto;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable {
  border-radius: 8px;
  border: 1px solid #E5E7EB;
  padding: 8px 12px;
  min-width: 200px;
  background: #fff;
  height: 36px;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable::before {
  width: 15px;
  height: 15px;
  content: "";
  left: 12px;
  right: auto;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-location-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  top: 18px;
  border-top: 0!important;
}

@media (max-width:460px) {
  .events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable {
    min-width: 160px;
  }
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text {
  margin: 0;
  color: #1F2A37;
  font-weight: 700;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text span {
  text-transform: none;
  margin-left: 24px;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-opener {
  background: #fff;
  width: auto;
  padding: 0;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-opener::after {
  left: -32px;
  top: 36px;
}

.events .events-list-wrapper .mobile-eventstables-location-filter .state-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-drop-content .jcf-list-content ul li span {
  color: #000;
  padding: .5rem;
}

.events .eventstables-sort-filter {
  background: no-repeat;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-bottom: 16px;
}

@media (max-width:992px) {
  .events .eventstables-sort-filter {
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: -38px;
    margin-left: 3px;
  }
}

.events .eventstables-sort-filter .sort-select.jcf-form {
  width: auto;
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable {
  border-radius: 8px;
  border: 1px solid #E5E7EB;
  padding: 8px 12px;
  min-width: 215px;
  background: #fff;
  height: 36px;
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable::before {
  width: 15px;
  height: 15px;
  content: "";
  left: 12px;
  right: auto;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-filter) no-repeat;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  top: 18px;
  border-top: 0!important;
}

@media (min-width:768px) {
  .events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable {
    border-radius: 5px;
    background-color: #F9FAFB;
    text-transform: uppercase;
    padding: 7.5px 10px;
  }
}

@media (max-width:460px) {
  .events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable {
    min-width: 166px;
  }
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text {
  margin: 0;
  color: #1F2A37;
  font-weight: 700;
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text span {
  text-transform: none;
  margin-left: 24px;
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-opener {
  background: #fff;
  width: auto;
  padding: 0;
}

.events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-opener::after {
  left: -32px;
  top: 36px;
}

@media (max-width:767px) {
  .events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-drop-content .jcf-list-content ul li span {
    color: #000;
    padding: .5rem;
  }
}

@media (min-width:768px) {
  .events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-text span {
    text-transform: uppercase;
  }

  .events .eventstables-sort-filter .sort-select.jcf-form .jcf-select.jcf-unselectable .jcf-select-drop-content .jcf-list-content ul li span {
    font-weight: 700;
  }
}

@media (max-width:480px) {
  .events .events-list tr>td[data-col=times],
  .events .events-list tr>th[data-col=times] {
    font-size: .75rem;
    width: 50px;
  }

  .events .events-list tr>td[data-col=event].has-icon-brand,
  .events .events-list tr>th[data-col=event].has-icon-brand {
    padding-left: 4rem;
  }

  .events .events-list tr>td[data-col=event].has-icon-brand .icon-brand,
  .events .events-list tr>th[data-col=event].has-icon-brand .icon-brand {
    width: 4.5rem;
    left: 0;
  }

  .events .events-list tr>td[data-col=division] span[class*=icon],
  .events .events-list tr>td[data-col=simulcast] span[class*=icon],
  .events .events-list tr>th[data-col=division] span[class*=icon],
  .events .events-list tr>th[data-col=simulcast] span[class*=icon] {
    width: 30px;
    -ms-transform: scale(.6);
    transform: scale(.6);
    -webkit-transform: scale(.6);
  }

  .events .events-list tr .location {
    font-size: .75rem;
  }

  .events .events-list tr .name {
    font-size: .875rem;
  }

  .events .events-list-wrapper {
    overflow-x: hidden;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 4px;
  }
}

@media (max-width:360px) {
  .events .events-list tr>td[data-col=times],
  .events .events-list tr>th[data-col=times] {
    font-size: .75rem;
    width: 50px;
  }

  .events .events-list tr>td[data-col=event].has-icon-brand,
  .events .events-list tr>th[data-col=event].has-icon-brand {
    width: 190px;
    padding-left: 1.875rem;
  }

  .events .events-list tr>td[data-col=event].has-icon-brand .icon-brand,
  .events .events-list tr>th[data-col=event].has-icon-brand .icon-brand {
    width: 1.625rem;
    left: 0;
  }

  .events .events-list tr>td[data-col=division],
  .events .events-list tr>td[data-col=simulcast],
  .events .events-list tr>th[data-col=division],
  .events .events-list tr>th[data-col=simulcast] {
    padding: 1px;
  }

  .events .events-list tr>td[data-col=division] span[class*=icon],
  .events .events-list tr>td[data-col=simulcast] span[class*=icon],
  .events .events-list tr>th[data-col=division] span[class*=icon],
  .events .events-list tr>th[data-col=simulcast] span[class*=icon] {
    width: 22px;
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform: scale(.5);
  }

  .events .events-list tr .location {
    font-size: .6875rem;
  }

  .events .events-list tr .name {
    font-size: .75rem;
  }

  .events .events-list-headers th[data-col=times] {
    width: 50px;
  }

  .events .events-list-headers th[data-col=event] {
    width: 190px;
  }

  .events .events-list-headers th[data-col=division],
  .events .events-list-headers th[data-col=simulcast] {
    width: 22px;
  }

  .events-list-wrapper {
    padding: 0 6px;
    border-radius: 4px;
  }
}

#upcoming-events-dashboard-tabs {
  margin-top: 19px;
  margin-left: 16px;
  border: none;
}

#upcoming-events-dashboard-tabs .nav-item a {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 18px;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  color: #003486;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  background: #fff;
  border: 1px solid #003486;
  margin: 0;
  border-radius: 0;
  width: 250px;
  line-height: 1;
}

#upcoming-events-dashboard-tabs .nav-item.active a {
  color: #fff;
  background: #003486;
}

.auction-catalogue-section {
  padding: 32px!important;
}

.auction-catalogue-section .tab-content {
  margin: 0 0 0 16px!important;
}

@media (max-width:992px) {
  .auction-catalogue-section {
    padding: 16px!important;
  }

  .auction-catalogue-section .left-column {
    padding: 0;
  }

  .auction-catalogue-section .left-column #upcoming-events-dashboard-tabs {
    margin: 15px 0 0;
  }

  .auction-catalogue-section .left-column #upcoming-events-dashboard-tabs li.nav-item {
    width: 33%;
    height: 57px;
  }

  .auction-catalogue-section .left-column #upcoming-events-dashboard-tabs li.nav-item a {
    padding: 8px!important;
    width: auto!important;
    height: 56px;
  }

  .auction-catalogue-section .left-column .tab-content {
    margin: 0!important;
  }

  .auction-catalogue-section .left-column .tab-content .events-list-wrapper {
    padding: 0;
  }

  .auction-catalogue-section .left-column .tab-content #main-mymanheim-table .events-list-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width:767px) and (max-width:1090px) {
  .auction-catalogue-section #upcoming-events-dashboard-tabs li.nav-item {
    width: 33%;
    height: 57px;
  }

  .auction-catalogue-section #upcoming-events-dashboard-tabs li.nav-item a {
    height: 40px!important;
  }
}

.checkInSection {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

.checkInSection .jcf-select-drop-content li {
  text-align: left;
}

.checkInSection .jcf-select-drop-content .jcf-option {
  color: #000!important;
}

.checkInSection .bg-image {
  background-repeat: no-repeat;
}

@media (max-width:767px) {
  .checkInSection .bg-image {
    display: none;
  }
}

.checkInSection .congratulationScreen {
  padding: 3% 8% 0;
  background: #fff;
}

.checkInSection .congratulationScreen a,
.checkInSection .congratulationScreen h1,
.checkInSection .congratulationScreen p {
  color: #000;
}

.checkInSection .congratulationScreen .congrates {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 24px;
  font-weight: 900;
  margin: 16px;
}

.checkInSection .congratulationScreen .congrates-confirmation,
.checkInSection .congratulationScreen .congrates-subheading,
.checkInSection .congratulationScreen a.print-btn {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 700;
}

.checkInSection .congratulationScreen .congrates-subheading {
  font-size: 20px;
}

.checkInSection .congratulationScreen .congrates-confirmation {
  font-size: 14px;
  margin: 40px 0;
}

.checkInSection .congratulationScreen a.print-btn {
  border: none;
  width: 200px;
  padding: 8px 18px;
  border-radius: 4px;
  background: #003486;
  color: #fff;
  position: relative;
  display: inline-block;
}

@media (max-width:767px) {
  .checkInSection .congratulationScreen a.print-btn {
    width: 100%;
  }
}

.checkInSection .congratulationScreen a.print-btn:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-white-print) no-repeat;
  width: 12px;
  height: 12px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 21px;
  left: 62px;
}

.checkInSection .congratulationScreen .contact-us {
  color: #000;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-size: 12px;
  font-weight: 400;
  margin: 24px 0 40px;
}

.checkInSection .congratulationScreen .buyer-select #buyer-select-label {
  font-size: 14px!important;
  font-weight: 400!important;
  color: #121921!important;
  width: 100%;
  padding: 0!important;
  position: inherit!important;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif!important;
  cursor: text;
  z-index: 100;
  background: #fff!important;
  text-align: left;
}

.checkInSection .congratulationScreen .buyer-select .jcf-select,
.checkInSection .congratulationScreen .buyer-select .jcf-select .jcf-select-text,
.checkInSection .congratulationScreen .buyer-select .jcf-select .jcf-select-text span {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

.checkInSection .congratulationScreen .buyer-select .jcf-select {
  font-size: 14px;
  background-color: #F9FAFB!important;
  height: 43px;
  padding: 4px 1rem;
  border-radius: 4px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-select-down-grey) no-repeat #F9FAFB;
  background-position-x: 100%;
  background-size: 50px;
  background-position-y: 9px;
  color: #000;
  border: 1px solid #D1D5DB!important;
}

.checkInSection .congratulationScreen .buyer-select .jcf-select .jcf-select-text {
  font-style: normal;
  font-size: 14px!important;
  line-height: 1.42857;
  margin: 0;
  color: #000;
  font-weight: 400;
}

.checkInSection .congratulationScreen .buyer-select .jcf-select .jcf-select-text span {
  font-size: .835rem!important;
  color: #121921;
}

.checkInSection .congratulationScreen .buyer-select .jcf-select .jcf-select-opener {
  display: none;
}

.checkInSection .congratulationScreen .bidder-number-section .bidder-number {
  color: #000;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 96px;
  font-weight: 900;
}

.checkInSection .congratulationScreen .bidder-number-section .bidder-info {
  text-align: left;
  margin-left: 15%;
}

@media (max-width:767px) {
  .checkInSection .congratulationScreen a.print-btn:before {
    left: 38%;
  }

  .checkInSection .congratulationScreen .bidder-number-section .bidder-info {
    margin-left: 0;
  }
}

.checkInSection .congratulationScreen .bidder-number-section .bidder-info p {
  color: #121921;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.checkInSection .congratulationScreen .bidder-number-section .expand-btn,
.checkInSection .congratulationScreen .instructions h6 {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 700;
}

.checkInSection .congratulationScreen .bidder-number-section .expand-btn {
  border: none;
  width: 100%;
  padding: 8px 18px;
  border-radius: 4px;
  background: #003486;
  color: #fff;
  position: relative;
  display: block;
}

@media (min-width:767px) {
  .checkInSection .congratulationScreen .bidder-number-section .expand-btn {
    display: none;
  }
}

.checkInSection .congratulationScreen .instructions {
  margin: 32px auto;
}

.checkInSection .congratulationScreen .instructions h6 {
  color: #003486;
  font-size: 14px;
  text-align: left;
}

.checkInSection .congratulationScreen .instructions p {
  color: #000;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  margin: 14px 0;
}

.print-bidder-no-section .bid-no,
.print-bidder-no-section .bid-no-heading {
  text-align: center;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.print-bidder-no-section {
  width: 650px;
  height: 390px;
  margin: 0 auto;
}

.print-bidder-no-section .bid-no-heading {
  background-color: #003486;
  font-size: 30px;
  color: #fff!important;
  margin-top: 1px;
}

.print-bidder-no-section .bid-no {
  font-weight: 900;
  font-size: 200px;
}

.print-bidder-no-section .bid-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.print-bidder-no-section .bid-details .bid-details-loc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.print-bidder-no-section .bid-details .bid-details-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 700;
  color: #121921;
  font-size: 14px;
}

.print-bidder-no-section .bid-details .regular-font {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #121921;
}

.watchlist-section {
  margin: 16px auto 16px 40px;
  padding: 16px 5px;
  position: relative;
}

.watchlist-section .watchlist {
  font-family: Lato;
  font-weight: 700;
  font-size: 16px;
  color: #111928!important;
  cursor: pointer;
  text-decoration: none;
}

.watchlist-section .watchlist:before {
  width: 14px;
  height: 24px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-watchlist-star-blue) no-repeat;
  position: absolute;
  -ms-transform: scale(3.5);
  transform: scale(3.5);
  top: 44px;
  left: -22px;
}

@media (max-width:1024px) {
  #checkInLinkPage .registration {
    padding: 7.9%!important;
  }
}

.services {
  text-align: initial;
  background: #F9FAFB;
}

.services .heading,
.services .subheading {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.5rem;
}

.services img {
  width: 2.875rem;
  height: 2.875rem;
}

.services .container_md img {
  width: 100%;
  height: 100%;
}

.home-page .services .heading {
  font-size: 1.5rem;
  text-align: initial;
  color: #003486;
}

.home-page .services .title {
  font-size: 1.625rem;
}

.services .heading {
  padding: 0;
  margin-bottom: 1.125rem;
}

.services .blurb {
  font-size: 1rem;
  margin-bottom: 1.875rem;
  line-height: 1.3rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.services .auction-services {
  border-radius: .3125rem;
  background-color: #fff;
  padding: 1rem;
  margin: 12px 24px 12px 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.services .auction-services p {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

.services .auction-services:last-child {
  margin: 12px 0;
}

.services .subheading {
  margin: 0 .625rem;
}

.services .theme-research {
  border-top: .5rem solid #003686;
}

.services .theme-buysell {
  border-top: .5625rem solid #34B318;
}

.services .theme-range {
  border-top: .5rem solid #12A0CE;
}

.services .auction-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
}

.services .productsafety {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.services .productsafety a {
  margin-right: 1rem;
}

.services .productsafety button {
  border-radius: 5px!important;
  border: 1px solid #000;
  padding: 8px 20px;
  margin-right: .9375rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  background: #E5E7EB;
}

.services .productsafety button .icon-forward-arrow-blue-new:after {
  width: 12px;
  height: 12px;
  content: "";
  margin-left: -6px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-forward-arrow-blue-new) no-repeat;
  position: absolute;
  -ms-transform: scale(5);
  transform: scale(5);
  margin-top: -6px;
}

@media (max-width:767px) {
  .services .productsafety button .icon-forward-arrow-blue-new:after {
    margin-top: 47px;
  }
}

.services .services-list {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

@media (min-width:1200px) {
  .services .services-list li {
    padding: 1.25rem 2.5rem;
  }
}

.services .services-list li.theme-buysell .title {
  color: #27a50e;
}

.services .services-list li.theme-range .title {
  color: #83cfca;
}

.services .services-list li .title {
  margin-bottom: 1.25rem;
}

.services .services-list li p {
  font-size: 1rem;
  margin-bottom: 0;
}

@media (max-width:767px) {
  .services {
    padding: 1.25rem;
    margin: 0;
  }

  .home-page .services .heading,
  .services .heading {
    font-size: 1.25rem;
  }

  .services .blurb {
    font-size: .875rem;
  }

  .services .auction-services {
    margin: 12px 0;
  }

  .services .services-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .services .services-list li {
    text-align: left;
    border-radius: .3125rem;
    padding: 1rem;
    margin-bottom: 1.25rem;
  }

  .services .services-list li:after,
  .services .services-list li:before {
    content: " ";
    display: table;
  }

  .services .services-list li:after {
    clear: both;
  }

  .services .services-list li .title {
    margin-top: .9375rem;
    font-size: 1.125rem;
  }

  .services .services-list li p {
    font-size: .875rem;
  }

  .services .services-list li .img,
  .services .services-list li .txt {
    float: left;
    padding: 0;
  }

  .services .services-list li .img {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .services .services-list li .img img {
    height: 2.875rem;
    width: 2.875rem;
  }

  .services .services-list li .txt {
    width: 60%;
    background-color: #E5E7EB;
    border-radius: .9375rem;
  }

  .services .services-list li button {
    padding: 8px 20px;
    margin-right: .9375rem;
  }
}

.tiles .owl-item,
.tiles .tile-item,
.tiles .tile-item .img,
.tiles .tile-item .txt {
  background: #003468;
}

.tiles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.tiles .tile-item {
  list-style-type: none;
}

.tiles .tile-item a {
  display: block;
}

@media (min-width:768px) {
  .tiles .tile-item a:focus,
  .tiles .tile-item a:hover {
    text-decoration: none;
    opacity: 1;
  }

  .tiles .tile-item a:focus .img img,
  .tiles .tile-item a:hover .img img {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: .7;
  }

  .tiles .tile-item a:focus .title,
  .tiles .tile-item a:hover .title {
    text-decoration: underline;
  }
}

.tiles .tile-item .img {
  overflow: hidden;
  border-bottom: 1px solid #f1cb00;
}

.tiles .tile-item .img img {
  width: 100%;
  transition: all 450ms ease-in-out;
}

.tiles .tile-item .txt {
  padding: .9375rem;
  line-height: 1em;
}

.tiles .tile-item .txt .title {
  color: #fff;
  font-size: .875rem;
  margin-top: 0;
  margin-bottom: .3125rem;
  font-family: Arial,sans-serif;
  font-weight: 700;
}

.tiles .tile-item .txt p {
  color: #afceee;
  font-size: .75rem;
  margin-bottom: 0;
}

.link-list .title,
.link-list ul li .category,
.link-list ul li .subtitle,
.link-list ul li a,
.link-list ul li label {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
}

.tiles .owl-stage {
  margin: 0;
  padding: 0;
}

.tiles .owl-stage li {
  list-style: none;
}

.tiles .owl-item {
  transition: all 250ms ease-in-out;
}

.tiles .owl-item:not(.active) {
  opacity: .15;
}

.tiles .owl-nav {
  position: absolute;
  width: 100%;
  margin-top: 1.4375rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}

.tiles .owl-nav .owl-next,
.tiles .owl-nav .owl-prev {
  background-color: #003468!important;
  width: 3.375rem;
  height: 2.625rem;
  position: absolute;
  margin-top: .5rem;
  right: 0;
  border-radius: 4px!important;
}

@media (max-width:767px) {
  .tiles .owl-nav .owl-next,
  .tiles .owl-nav .owl-prev {
    background-color: transparent!important;
    border-radius: 0;
  }

  .tiles .owl-nav .owl-next:after,
  .tiles .owl-nav .owl-prev:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url(../img/icons/sprites.png);
    background-position: 0 -459px;
    width: 8px;
    height: 15px;
    margin-left: -3px;
    margin-top: -87px;
  }

  .tiles .owl-nav .owl-next span,
  .tiles .owl-nav .owl-prev span {
    display: none;
  }
}

@media (min-width:768px) {
  .tiles .owl-nav .owl-next:after,
  .tiles .owl-nav .owl-prev:after {
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-next-arrow-white) no-repeat;
    width: 12px;
    height: 12px;
    position: absolute;
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    margin-top: 12px;
    margin-left: -7px;
  }
}

@media (max-width:767px) {
  .tiles .owl-nav .owl-prev {
    background-color: transparent!important;
    border-radius: 0;
    left: .9375rem;
  }

  .tiles .owl-nav .owl-prev span {
    display: none;
  }

  .tiles .owl-nav .owl-prev:after {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    margin-left: -19px;
    margin-top: -87px;
  }
}

@media (min-width:768px) {
  .tiles .owl-nav .owl-prev {
    left: 0;
  }

  .tiles .owl-nav .owl-prev:after {
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-backward-arrow-white) no-repeat;
    width: 12px;
    height: 12px;
    position: absolute;
    -ms-transform: scale(3.75);
    transform: scale(3.75);
    margin-top: 16px;
    margin-left: -9px;
  }

  .search-controls .btn {
    min-width: 13%;
  }
}

.ie10 .tiles .tile-item {
  overflow: hidden;
  width: 100%;
}

.col-sm-12 ul.owl-stage {
  margin: auto;
}

.link-list {
  background: #fff;
  border-radius: 0 0 3px 3px;
  width: 100%;
  margin-bottom: .9375rem;
}

.link-list .title {
  background: #003486;
  padding: 16px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 0;
  border-radius: 3px 3px 0 0;
}

.link-list .title .icon-help {
  height: .6875rem;
  display: inline-block;
  margin-left: .1875rem;
}

.link-list .title .icon-help:after {
  width: 17px;
}

.link-list .accordion-content ul li a.icon-search-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: 1.3125rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-star-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: .5rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-star-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-alert-grey:after,
.link-list .accordion-content ul li a.icon-search-saved-grey:after {
  margin: 1.3125rem 0 0 1.1875rem;
  -ms-transform: scale(4.2);
  width: 12px;
  height: 12px;
  position: absolute;
  content: "";
}

.link-list .accordion-content ul li a.icon-alert-grey:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-alert-grey) no-repeat;
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-search-saved-grey:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-saved-grey) no-repeat;
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-update-profile-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: 1rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-update-profile-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-update-bill-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: 1rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-update-bill-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(3.5);
  transform: scale(3.5);
}

.link-list .accordion-content ul li a.icon-password-reset-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: 1.125rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-password-reset-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
}

.link-list .accordion-content ul li a.icon-new-search-grey:after {
  width: 12px;
  height: 12px;
  content: "";
  margin: .875rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-new-search-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
}

.link-list.alternate,
.members-sidebar .link-list {
  margin-bottom: 0;
}

.link-list ul {
  margin: 0;
  padding: 0;
}

.link-list ul li:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}

.link-list ul li .category,
.link-list ul li .subtitle,
.link-list ul li a,
.link-list ul li label {
  display: block;
  position: relative;
  color: #000;
  padding: 1rem 1rem 1rem 3.125rem;
  line-height: 1em;
}

.link-list ul li .category:after,
.link-list ul li .subtitle:after,
.link-list ul li a:after,
.link-list ul li label:after {
  left: 0;
  margin-left: .9375rem;
}

.link-list ul li .category .counter,
.link-list ul li .subtitle .counter,
.link-list ul li a .counter,
.link-list ul li label .counter {
  display: inline;
  background: #12a0ce;
  color: #fff;
  font-weight: 700;
  line-height: 1em;
  padding: .125rem 0;
  width: 1.875rem;
  text-align: center;
  border-radius: .9375rem;
  letter-spacing: -1px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -9px;
}

.link-list ul li .category.count,
.link-list ul li .subtitle.count,
.link-list ul li a.count,
.link-list ul li label.count {
  padding-right: 3.125rem;
}

.link-list ul li .category.new,
.link-list ul li .subtitle.new,
.link-list ul li a.new,
.link-list ul li label.new {
  padding-right: 5.9375rem;
}

.link-list ul li .category.new .counter,
.link-list ul li .subtitle.new .counter,
.link-list ul li a.new .counter,
.link-list ul li label.new .counter {
  background-color: #4db439;
}

.link-list ul li .category .counter-text,
.link-list ul li .subtitle .counter-text,
.link-list ul li a .counter-text,
.link-list ul li label .counter-text {
  position: absolute;
  right: 3.25rem;
  top: 50%;
  margin-top: -.5rem;
  color: #4db439;
}

.link-list ul li .category .icon-brand,
.link-list ul li .subtitle .icon-brand,
.link-list ul li a .icon-brand,
.link-list ul li label .icon-brand {
  position: absolute;
  left: 0;
  top: 50%;
  margin-left: .5625rem;
  margin-top: -1rem;
  width: 34px;
  height: 33px;
}

.link-list.alternate .title {
  background: #003468;
}

.link-list.alternate a .counter {
  background: #12a0ce;
}

.members-sidebar .link-list .title {
  text-transform: uppercase;
}

.members-sidebar .link-list .title .icon-help {
  height: .6875rem;
  display: inline-block;
  margin-left: .1875rem;
}

.members-sidebar .link-list .title .icon-help:after {
  width: 17px;
}

.members-sidebar .link-list.buynow .title {
  color: #83cfca;
}

.members-sidebar .link-list.buynow a .counter {
  background: #83cfca;
}

.members-sidebar .link-list:not(:first-child) .title {
  border-radius: 0;
  margin-top: 0;
}

.members-sidebar .link-list:not(:last-child) {
  border-radius: 0;
}

.members-sidebar .link-list .subtitle {
  background: #e5e5e5;
  color: #003468;
  font-weight: 700;
  font-family: Arial,sans-serif;
  margin: 0;
}

.members-sidebar .link-list .subtitle+ul>li>a {
  padding-left: .9375rem;
}

.link-list.scroller .wrapper {
  height: 10.4375rem;
  overflow-y: scroll;
}

.link-list.filter-list li {
  position: relative;
}

.link-list.filter-list .category {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #f0f0f0;
}

.link-list.filter-list .category a {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  padding-left: .9375rem;
  color: #000!important;
  text-decoration: none;
  font-weight: 400;
  position: relative;
  transition: all 250ms ease-in-out;
}

.link-list.filter-list .category a:after {
  position: absolute;
  right: .9375rem;
  left: auto;
  pointer-events: none;
  transition: transform 250ms ease-out;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-right: 1px solid #6B7280;
  border-top: 1px solid #6B7280;
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  margin-right: .5em;
  top: 36%;
}

.link-list.filter-list .category+ul {
  display: none;
}

.link-list.filter-list .category.active a {
  color: #12a0ce;
}

.link-list.filter-list .category.active a:after {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.link-list.filter-list .category.active+ul {
  display: block;
}

.link-list.filter-list a,
.link-list.filter-list label {
  color: #12a0ce;
  font-weight: 400;
  padding-left: 1.5625rem;
  cursor: pointer;
  margin: 0;
  padding-right: 2.1875rem;
}

.link-list.filter-list a:hover,
.link-list.filter-list label:hover {
  background: #f9f9f9;
}

.link-list.filter-list .jcf-checkbox,
.link-list.filter-list .jcf-checkbox:focus,
.link-list.filter-list input[type=checkbox] {
  position: absolute;
  right: .9375rem;
  top: 50%;
  margin: -.5rem 0 0;
  border-color: #a7a9ac!important;
}

.link-list.filter-list .jcf-checkbox span,
.link-list.filter-list .jcf-checkbox:focus span,
.link-list.filter-list input[type=checkbox] span {
  height: 5px;
  width: 9px;
  top: 0;
  left: 50%;
  border: 3px solid #777;
  border-width: 0 0 2px 2px;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 3px 0 0 -4px;
  border-color: #aaa!important;
}

.link-list.filter-list .jcf-checkbox input,
.link-list.filter-list .jcf-checkbox:focus input,
.link-list.filter-list input[type=checkbox] input {
  top: 0;
}

.link-list.filter-list .jcf-checkbox.jcf-focus,
.link-list.filter-list .jcf-checkbox:focus,
.link-list.filter-list .jcf-checkbox:focus.jcf-focus,
.link-list.filter-list .jcf-checkbox:focus:focus,
.link-list.filter-list .jcf-checkbox:focus:hover,
.link-list.filter-list .jcf-checkbox:hover,
.link-list.filter-list input[type=checkbox].jcf-focus,
.link-list.filter-list input[type=checkbox]:focus,
.link-list.filter-list input[type=checkbox]:hover {
  border-color: #003468!important;
  background-color: #f0f0f0;
}

.link-list.filter-list .franchises a,
.link-list.filter-list .franchises label {
  color: #373737;
}

.link-list.filter-list .franchises a.brand,
.link-list.filter-list .franchises label.brand {
  padding-left: 4.0625rem;
}

.link-list.filter-list .franchises a.brand .icon-brand,
.link-list.filter-list .franchises label.brand .icon-brand {
  margin-left: .9375rem;
  margin-top: -1.25rem;
}

@media (max-width:767px) {
  .link-list.filter-list .accordion-content {
    display: none;
  }
}

.link-list.refine.link-list ul li li label {
  padding-left: 2.1875rem;
  padding-right: 3.75rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  color: #374151!important;
}

.link-list.refine.link-list ul li li label .count {
  position: absolute;
  right: 2.5rem;
  color: #373737;
}

.link-list.refine.link-list ul li:last-child {
  border-bottom: 1px solid #f0f0f0;
}

.link-list.refine.link-list>ul>li {
  border: none;
}

.link-list.refine.link-list>ul>li:first-child {
  border-top: 1px solid #f0f0f0;
}

.link-list.refine .jcf-checkbox {
  border-color: #00528A!important;
  border-radius: .625rem;
}

.link-list.refine .jcf-checkbox.jcf-checked span {
  border-radius: .625rem;
  background: #00528A;
  height: .625rem;
  width: .625rem;
  margin-top: 2px;
  margin-left: -5px;
  border: none;
}

.link-list-accordion {
  margin: 0;
  padding: 0;
}

.link-list-accordion.members-sidebar .main-title {
  color: #FFF;
  text-align: center;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 4px 4px 0 0;
  background: #003486;
  margin-bottom: 0;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim li a,
.link-list-accordion.members-sidebar .filter-list.new-mymanheim.bidnow li a.count .counter {
  color: #374151;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim .category {
  padding: 1rem;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim .category a {
  padding: 0;
  text-align: center;
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
}

.search-form .keyword-search:after,
.search-form .keyword-search:before {
  display: table;
  content: "";
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim .category a:hover {
  background: #fff;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim li a {
  font-size: 14px;
  padding-left: 32px;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim #buy-now li a.count,
.link-list-accordion.members-sidebar .filter-list.new-mymanheim.bidnow li a.count {
  padding-left: 48px;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim.bidnow li a.count .counter {
  text-align: left;
  background: #fff;
  font-weight: 400;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim #ugar .subtitle {
  padding-left: 76px;
}

.link-list-accordion.members-sidebar .filter-list.new-mymanheim #ugar .subtitle img {
  margin-left: 32px;
}

.search-form {
  margin-bottom: -15px;
}

.search-form .keyword-search {
  padding: .5rem;
}

.search-form .keyword-search:before {
  width: 15px;
  height: 15px;
  margin-left: 23px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-grey) no-repeat;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 29px;
}

.search-form .keyword-search .form-control {
  width: 100%;
  height: 34px;
  padding: 6px 12px 6px 48px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.addsearch {
  display: block!important;
}

.active-filters {
  padding: .4375rem;
}

.active-filters:after,
.active-filters:before {
  content: " ";
  display: table;
}

.active-filters:after {
  clear: both;
}

.active-filters .btn-search {
  margin: 0 auto;
  background-color: #E7A614;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  padding: .5rem 1.125rem;
}

.active-filters.icon-edit-black.after {
  width: 12px;
  height: 12px;
  content: "";
  margin: 1.3125rem 0 0 1.1875rem;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-edit-black) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(4.2);
  display: inline-block;
}

.active-filters li {
  display: inline-block;
  padding: .5rem .9375rem .5rem 2.1875rem;
  background: #12a0ce;
  color: #fff;
  position: relative;
  border-radius: 1.25rem .1875rem .1875rem 1.25rem;
  margin-bottom: .25rem;
  float: left;
  clear: left;
  line-height: 1em;
}

.active-filters li:last-child {
  margin-bottom: 0;
}

.filter-list .active-filters li a.close {
  transition: all 250ms ease-in-out;
}

.filter-list .active-filters li a.close:focus,
.filter-list .active-filters li a.close:hover {
  background: #fff;
}

.filter-list .active-filters li a.close:focus:after,
.filter-list .active-filters li a.close:focus:before,
.filter-list .active-filters li a.close:hover:after,
.filter-list .active-filters li a.close:hover:before {
  background-color: #12a0ce;
}

.active-filters .heading {
  font-size: .75rem;
  font-weight: 400;
  color: #12a0ce;
  margin-top: 0;
  font-family: Arial,sans-serif;
  margin-bottom: .4375rem;
}

.active-filters .close {
  text-indent: 100%;
  overflow: hidden;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 22px;
  height: 22px;
  text-align: center;
  padding: 0!important;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1em;
  border-radius: 1.25rem;
  background: #41b3d8;
  z-index: 10;
}

.active-filters .close:after,
.active-filters .close:before {
  position: absolute;
  content: ' ';
  height: 13px;
  width: 2px;
  background-color: #9ed6e8;
  top: 5px;
  left: 10px;
}

.active-filters .close:before {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.active-filters .close:after {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-left: 0;
}

.new-accordion-design {
  margin-top: 40px;
}

.new-accordion-design .left-column .link-list ul li {
  padding: 12px 16px;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 14px;
  color: #111928;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.new-accordion-design .left-column .link-list ul li .icon-arrow-down {
  position: relative;
}

.new-accordion-design .left-column .link-list ul li .icon-arrow-down:after {
  width: 10px;
  height: 5px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-down-arrow-filled) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(5);
  top: -3px;
  right: 7px;
}

.new-accordion-design .left-column .link-list ul li .icon-arrow-down.active:after {
  rotate: 180deg;
}

.new-accordion-design .right-column {
  margin-top: -20px;
}

.new-accordion-design .right-column .accordion-header1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new-accordion-design .right-column .accordion-header1 .icon-pencil-edit {
  position: relative;
}

.new-accordion-design .right-column .accordion-header1 .icon-pencil-edit:after {
  width: 10px;
  height: 5px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-pencil-edit) no-repeat;
  position: absolute;
  -ms-transform: scale(4.2);
  transform: scale(5);
  top: 10px;
  right: 7px;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body .field {
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 6px;
  font-family: Lato;
  font-weight: 400;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body .field .field-label {
  position: absolute;
  color: #121921;
  font-family: Lato;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body .field .field-input {
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 4px;
  border: 1px solid #D1D5DB;
  background: #F9FAFB;
  font-weight: 400;
  margin-top: 27px;
  color: #6B7280;
  font-family: Lato;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body .field .field-input:focus-visible {
  outline: #D1D5DB solid 1px;
  color: #000;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body #billingPanel,
.new-accordion-design .right-column .accordion-content1 .accordion-content1-body.content {
  padding: 0!important;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body.content .form-content .field #txtEmail {
  width: 100%!important;
}

.new-accordion-design .right-column .accordion-content1 .accordion-content1-body.content .form-content .field .resetbutton {
  margin-left: 0!important;
  border-radius: 4px;
  padding: 10px;
}

@media (max-width:767px) {
  .new-accordion-design,
  .new-accordion-design .right-column {
    margin: 0!important;
    padding: 0!important;
  }

  .new-accordion-design .right-column .accordion1 {
    margin: 0;
    border: none;
  }

  .new-accordion-design .right-column .accordion1 .accordion-header1 {
    font-size: 14px;
    padding: 12px 16px;
  }

  .new-accordion-design .right-column .accordion1 .accordion-header1 .icon-arrow-down {
    position: relative;
  }

  .new-accordion-design .right-column .accordion1 .accordion-header1 .icon-arrow-down:after {
    width: 10px;
    height: 5px;
    content: "";
    background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-down-arrow-filled) no-repeat;
    position: absolute;
    -ms-transform: scale(4.2);
    transform: scale(5);
    top: 10px;
    right: 7px;
  }

  .new-accordion-design .right-column .accordion1 .accordion-header1 .icon-arrow-down.active:after {
    rotate: 180deg;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 {
    padding: 16px;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .field {
    width: 100%;
    position: relative;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .field .field-label {
    top: -5px;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .field .field-input,
  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .field .field-label {
    font-size: 14px;
    font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .field .field-input:focus-visible {
    outline: #D1D5DB solid 1px;
    color: #000;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .wrapper .subtitle {
    padding: 0 16px;
    margin: 0;
  }

  .new-accordion-design .right-column .accordion1 .accordion-content1 .accordion-content1-body .wrapper ul li {
    margin: 16px;
  }
}

#refineFilter {
  color: #000;
}

.search-controls {
  border-bottom: 1px solid #cbcbcb;
  padding: .9375rem 0;
}

.search-controls .btn {
  display: inline-block;
  margin-right: .5rem;
  position: relative;
  padding: .75rem;
}

.search-controls .btn.back-search-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  font-size: .875rem;
  color: #003486!important;
  line-height: .975rem;
  background: #fff;
}

.search-controls .btn.back-search-font .icon-back-arrow-large:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-back-to-listings) no-repeat;
  position: absolute;
  margin-top: 2px;
  margin-left: -6px;
  width: 13px;
  height: 11px;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

.search-controls .btn.back-search-font .icon-back-to-listings:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-back-to-listings) no-repeat;
  position: absolute;
  margin-top: 5px;
  margin-left: -8px;
  width: 13px;
  height: 11px;
  -ms-transform: scale(3.5);
  transform: scale(3.5);
}

.search-controls .btn.back-search-font .icon-search-large-24:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-new) no-repeat;
  position: absolute;
  margin-top: -1px;
  margin-left: -16px;
  width: 24px;
  height: 24px;
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.search-controls .btn .icon {
  position: relative;
  display: inline;
  padding: 0 .75rem;
  margin: 0 0 0 .75rem;
}

.search-controls .btn .icon.icon-left {
  margin: 0 .625rem 0 0;
}

.search-controls .btn .icon.icon-indicator-left-lightblue {
  padding: .375rem;
}

.search-controls .btn .icon-margin {
  margin: 0;
}

@media (max-width:768px) {
  .search-controls .btn.btn-backtolist {
    margin-left: 1rem;
  }
}

.search-controls .search-nav {
  float: right;
}

.search-controls .search-nav .no-border {
  border: 0!important;
}

.search-controls .search-nav .btn {
  min-width: 0;
  color: #000;
  border: 1px solid #f0f0f0;
  margin-right: .25rem;
}

.search-controls .search-nav .btn .icon-blue-right-arrow:after {
  -ms-transform: scale(3);
  transform: scale(3);
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-blue-right-arrow) no-repeat;
  position: absolute;
  margin-top: 3px;
  margin-left: -11px;
  width: 13px;
  height: 11px;
}

.search-controls .search-nav .btn .icon-blue-left-arrow:after {
  -ms-transform: scale(3);
  transform: scale(3);
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-blue-left-arrow) no-repeat;
  position: absolute;
  margin-top: 3px;
  margin-left: -8px;
  width: 13px;
  height: 11px;
}

.search-controls .search-nav .btn .icon:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.8125rem;
  margin-left: -.875rem;
  width: 1.625rem;
  height: 1.625rem;
  border-radius: 20px;
}

.search-controls .search-nav .btn .icon-left {
  margin: 0 .75rem 0 0;
}

.search-controls .search-nav .btn .icon-left:before {
  margin-left: -.75rem;
}

.search-controls .search-nav .btn .icon-left:after {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.search-controls .search-nav .btn:last-child {
  margin-right: 0;
}

@media (max-width:767px) {
  .search-controls .search-nav .btn {
    padding-left: .3125rem;
    padding-right: .3125rem;
  }

  .search-controls .search-nav .btn .label-text {
    text-indent: -10000em;
    position: relative;
    display: inline-block;
  }

  .search-controls .search-nav .btn .icon {
    margin: 0!important;
    padding: .875rem;
  }
}

.search-controls .back-arrow-margin-left {
  margin-left: .8125rem;
}

.content-accordion.accordion .title {
  font-size: 1.375rem;
  text-align: center;
  margin: 1.25rem 0;
}

@media (min-width:768px) {
  .content-accordion.accordion .title {
    text-align: left;
    margin: 1.5rem 0;
    font-size: 2rem;
  }
}

.content-accordion.accordion ul {
  margin: 0;
  padding: 0;
}

.content-accordion.accordion ul li {
  border-bottom: 1px solid #fff;
}

.content-accordion.accordion ul li .accordion-toggle {
  background-color: #003468;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  color: #fff;
  display: block;
  padding: .625rem 2.5rem .625rem .9375rem;
  font-size: 1.125rem;
  position: relative;
  cursor: pointer;
  text-decoration: none;
}

.content-accordion.accordion ul li .accordion-toggle:after {
  content: '';
  position: absolute;
  top: 50%;
  right: .9375rem;
  margin-top: -.5625rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 1.25rem;
  border: 1px solid rgba(255,255,255,.5);
  pointer-events: none;
}

.content-accordion.accordion ul li .accordion-toggle:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 1.25rem;
  margin-top: -.0625rem;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  pointer-events: none;
  transition: transform 250ms ease-out;
}

.content-accordion.accordion ul li .accordion-content {
  display: none;
  background-color: #ddd;
  padding: .9375rem;
  overflow: hidden;
}

.content-accordion.accordion ul li .accordion-content p:last-child {
  margin-bottom: 0;
}

.content-accordion.accordion ul li.active .accordion-toggle:before {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -.125rem;
}

.content-accordion.accordion ul.unstyled li {
  border: none;
}

.video-section {
  padding-bottom: 1.25rem;
}

.video-section .video-section-inner {
  background-size: 0;
}

@media (min-width:768px) {
  .content-accordion.accordion ul li .accordion-toggle {
    font-size: 1.375rem;
  }

  .video-section {
    background-color: #f0f0f0;
  }

  .video-section .video-section-inner {
    background-size: cover;
    position: relative;
    padding: 1.75rem 11% 2.1875rem;
  }

  .video-section .video-section-inner:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,rgba(0,0,0,.25) 0,transparent 25%,transparent 100%);
  }
}

.video-section .video-title {
  display: none;
}

@media (min-width:768px) {
  .video-section .video-title {
    display: block;
    color: #fff;
    text-align: center;
    margin: 0 0 1.875rem;
    position: relative;
    z-index: 1;
  }

  .useful-information {
    background-color: #f0f0f0;
  }

  .useful-information .section-title {
    margin-top: .25rem;
    margin-bottom: 2.25rem;
  }
}

.video-section .container .video-wrap {
  display: block;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.video-section .container .video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.video-section .container iframe {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.owl-video-wrapper {
  height: 370px!important;
}

@media (max-width:1024px) {
  .owl-video-wrapper {
    height: 292px!important;
  }
}

@media (max-width:768px) {
  .owl-video-wrapper {
    height: 210px!important;
  }
}

.auction-landing-main,
.subscribe {
  background: #fff;
}

.subscribe {
  padding: .625rem;
  margin: 1.5rem 0 .625rem;
  border-radius: .3125rem;
}

.subscribe .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.no-flexbox .subscribe .form-group {
  width: 100%;
}

.subscribe label {
  color: #12a0ce;
  font-weight: 400;
  padding: .3125rem;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
}

.auction-landing-main .new-banner.DV .bannerContainer .eventDescription .eventName,
.auction-landing-main .new-banner.DV .tools .btn,
.auction-landing-main .new-banner.DV .tools .btn-default,
.auction-landing-main .new-banner.DV .tools .btn-default.dropdown-toggle,
.auction-landing-main .new-banner.DV .tools .btn-default:active,
.auction-landing-main .new-banner.DV .tools .btn-default:focus,
.auction-landing-main .new-banner.DV .tools .btn.dropdown-toggle,
.auction-landing-main .new-banner.DV .tools .btn:active,
.auction-landing-main .new-banner.DV .tools .btn:focus,
.auction-landing-main .new-banner.PCV .bannerContainer .eventDescription .eventName,
.auction-landing-main .new-banner.PCV .tools .btn,
.auction-landing-main .new-banner.PCV .tools .btn-default,
.auction-landing-main .new-banner.PCV .tools .btn-default.dropdown-toggle,
.auction-landing-main .new-banner.PCV .tools .btn-default:active,
.auction-landing-main .new-banner.PCV .tools .btn-default:focus,
.auction-landing-main .new-banner.PCV .tools .btn.dropdown-toggle,
.auction-landing-main .new-banner.PCV .tools .btn:active,
.auction-landing-main .new-banner.PCV .tools .btn:focus {
  color: #fff;
}

.no-flexbox .subscribe label {
  padding-top: .625rem;
}

.subscribe .input-group {
  -ms-flex: 1.3;
  flex: 1.3;
  display: -ms-flexbox;
  display: flex;
}

.no-flexbox .subscribe .input-group {
  width: calc(100% - 25rem);
  float: right;
  font-size: 0;
  line-height: 0;
}

.no-flexbox .subscribe .input-group input {
  vertical-align: middle;
  margin-bottom: 0!important;
  border-radius: .1875rem 0 0 .1875rem;
  width: calc(100% - 2.8125rem);
  font-size: .875rem;
  line-height: 1.42857;
}

.subscribe input[type=email] {
  margin-bottom: 0!important;
  border-radius: .1875rem 0 0 .1875rem;
  -ms-flex: 100;
  flex: 100;
}

.subscribe .btn {
  display: inline-block;
  padding: .6875rem;
  line-height: 18px;
  border-radius: 0 .1875rem .1875rem 0;
}

.no-flexbox .subscribe .btn {
  vertical-align: middle;
  padding: .625rem .6875rem;
}

@media (max-width:767px) {
  .subscribe {
    margin-top: .5rem;
    text-align: center;
  }

  .subscribe .form-group,
  .subscribe .input-group,
  .subscribe label {
    width: 100%;
    display: block!important;
    margin-bottom: 0;
  }

  .subscribe label {
    line-height: 1.2em;
    padding-bottom: .625rem;
  }

  .subscribe .input-group:after,
  .subscribe .input-group:before {
    content: " ";
    display: table;
  }

  .subscribe .input-group:after {
    clear: both;
  }

  .subscribe .input-group .btn,
  .subscribe .input-group input {
    float: left;
  }

  .subscribe .input-group input {
    width: 80%;
  }

  .subscribe .input-group .btn {
    width: 20%;
  }
}

.auction-landing-main .new-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem 2.75rem;
  gap: 1.5rem;
}

.auction-landing-main .new-banner.PCV {
  background: url(../../../../Content/images/Reskin-images/Event-Banner-PCV.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-banner.DV {
  background: url(../../../../Content/images/Reskin-images/Event-Banner-Salvage.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-banner.TTPM .bannerContainer .eventDescription .eventName,
.auction-landing-main .new-banner.TTPM .tools .btn,
.auction-landing-main .new-banner.TTPM .tools .btn-default,
.auction-landing-main .new-banner.TTPM .tools .btn-default.dropdown-toggle,
.auction-landing-main .new-banner.TTPM .tools .btn-default:active,
.auction-landing-main .new-banner.TTPM .tools .btn-default:focus,
.auction-landing-main .new-banner.TTPM .tools .btn.dropdown-toggle,
.auction-landing-main .new-banner.TTPM .tools .btn:active,
.auction-landing-main .new-banner.TTPM .tools .btn:focus {
  color: #121921;
}

.auction-landing-main .new-banner.TTPM {
  background: url(../../../../Content/images/Reskin-images/Event-Banner-Industrial.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-banner.TTPM .tools .watchlist {
  position: relative;
}

.auction-landing-main .new-banner.TTPM .tools .watchlist .watchlist-star:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-watchlist-black) no-repeat!important;
  right: 27px;
  -ms-transform: scale(3.5);
  transform: scale(3.5);
  top: 13px;
}

@media (max-width:767px) {
  .auction-landing-main .new-banner.TTPM .tools .watchlist .watchlist-star:after {
    right: 55px;
    top: 16px;
  }
}

.auction-landing-main .new-banner.TTPM .tools .watchlist.added .watchlist-star:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-star-white-fill) no-repeat!important;
}

.auction-landing-main .new-banner .bannerContainer {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}

.auction-landing-main .new-banner .bannerContainer .logoImage {
  width: 8rem;
  height: 6.5625rem;
  background: #fff;
  border-radius: 4px;
}

.auction-landing-main .new-banner .bannerContainer .eventDescription {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}

.auction-landing-main .new-banner .bannerContainer .eventDescription .eventName {
  font-weight: 800;
  font-size: 1.875rem;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

.auction-landing-main .new-banner .tools {
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  position: relative;
}

.auction-landing-main .new-banner .tools .watchlist .watchlist-star:after {
  content: "";
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-watchlist-white) no-repeat;
  right: 75px;
  top: 12px;
}

@media (max-width:767px) {
  .auction-landing-main .new-banner .tools .watchlist .watchlist-star:after {
    right: 85px;
  }
}

@media (min-width:1199px) {
  .auction-landing-main .new-banner .tools .watchlist .watchlist-star:after {
    right: 82px;
  }
}

.auction-landing-main .new-banner .tools .watchlist.added .watchlist-star:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-star-white-fill) no-repeat!important;
}

.auction-landing-main .new-banner .tools .star-image {
  background: 0 0;
  border: none;
}

.auction-landing-main .new-banner .tools .btn-group {
  padding: 0;
  margin: 0;
}

.auction-landing-main .new-banner .tools .btn-group .btn-default.dropdown-toggle,
.auction-landing-main .new-banner .tools .btn-group .btn-default:active,
.auction-landing-main .new-banner .tools .btn-group .btn-default:focus,
.auction-landing-main .new-banner .tools .btn-group .btn.dropdown-toggle,
.auction-landing-main .new-banner .tools .btn-group .btn:active,
.auction-landing-main .new-banner .tools .btn-group .btn:focus {
  outline: 0;
  box-shadow: none;
  margin-right: 25px;
}

.auction-landing-main .new-banner .tools .btn-group .btn span.dots-black:after,
.auction-landing-main .new-banner .tools .btn-group .btn-default span.dots-black:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-threeDots-black) no-repeat;
  top: 42%;
}

.auction-landing-main .new-banner .tools .btn-group .btn span.dots-white:after,
.auction-landing-main .new-banner .tools .btn-group .btn-default span.dots-white:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-threeDots-white) no-repeat;
  top: 96%;
  -ms-transform: scale(3);
  transform: scale(3);
}

.auction-landing-main .new-banner .tools .btn-group .btn span:after,
.auction-landing-main .new-banner .tools .btn-group .btn-default span:after {
  content: "";
  left: auto;
  width: 14px;
  height: 14px;
  position: absolute;
  margin: 0 8px;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu {
  min-width: 14rem;
  box-shadow: 0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
  border-radius: .375rem;
  padding: 1rem 0;
  margin-top: .625rem;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a {
  font-family: "Open Sans","Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  color: #374151;
  padding: .5rem 1.25rem .5rem 1.875rem;
  margin-left: 1rem;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a.email-event:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-email-grey) no-repeat;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a.print-catalogue:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-print-grey) no-repeat;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a.new-search:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-search-grey) no-repeat;
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a.csv-download:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-csv-download) no-repeat;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

.auction-landing-main .new-banner .tools .btn-group .dropdown-menu a:after {
  margin-top: 18px;
  left: 6%;
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  -ms-transform: scale(3);
  transform: scale(3);
}

@media (min-width:767px) and (max-width:992px) {
  .auction-landing-main .new-banner .tools .btn-group .dropdown-menu a:after {
    margin-top: 11px;
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }
}

.auction-landing-main .new-banner .tools .btn-default {
  background: 0 0;
  padding: 0;
  text-transform: none;
  margin: 0;
}

@media (max-width:767px) {
  .auction-landing-main .new-banner {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 1rem;
    -ms-flex-align: end;
    align-items: end;
  }

  .auction-landing-main .new-banner.PCV {
    background: url(../../../../Content/images/Reskin-images/Event-Banner-PCV-Mobile.svg) no-repeat;
    background-size: cover;
  }

  .auction-landing-main .new-banner.DV {
    background: url(../../../../Content/images/Reskin-images/Event-Banner-Salvage-Mobile.svg) no-repeat;
    background-size: cover;
  }

  .auction-landing-main .new-banner.TTPM {
    background: url(../../../../Content/images/Reskin-images/Event-Banner-Industrial-Mobile.svg) no-repeat;
    background-size: cover;
  }

  .auction-landing-main .new-banner .bannerContainer {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .auction-landing-main .new-banner .bannerContainer .logoImage {
    max-width: 6.1875rem;
    height: 5.0625rem;
  }

  .auction-landing-main .new-banner .bannerContainer .eventDescription .eventName {
    font-size: 1.5rem;
    padding-left: 0;
  }
}

.auction-landing-main .new-cms-banner {
  min-height: 172px;
  margin-top: 8px;
}

.auction-landing-main .new-cms-banner .marketing-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.auction-landing-main .new-cms-banner.PCV {
  background: url(../../../../Content/images/Reskin-images/Banners_Desktop_PCV.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-cms-banner.DV {
  background: url(../../../../Content/images/Reskin-images/Banners_Desktop_SAL.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-cms-banner.TTPM {
  background: url(../../../../Content/images/Reskin-images/Banners_Desktop_TMI.svg) no-repeat;
  background-size: cover;
}

.auction-landing-main .new-cms-banner .banner-heading {
  margin-left: 86px;
}

@media (max-width:1199px) {
  .auction-landing-main .new-cms-banner .marketing-banner {
    position: relative;
  }

  .auction-landing-main .new-cms-banner .banner-heading {
    margin-left: 36px;
  }

  .auction-landing-main .new-cms-banner .banner-images {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: end;
    gap: 6px;
  }

  .auction-landing-main .new-cms-banner .content {
    position: absolute;
    margin-top: 16px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    top: 125px;
  }
}

@media (max-width:767px) {
  .auction-landing-main .new-cms-banner {
    min-height: 154px;
  }

  .auction-landing-main .new-cms-banner .banner-heading {
    margin-left: 0;
  }

  .auction-landing-main .new-cms-banner .banner-images {
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    gap: 2px;
    width: 100%;
  }

  .auction-landing-main .new-cms-banner.PCV {
    background: url(../../../../Content/images/Reskin-images/Banners_Mobile_PCV.svg) no-repeat;
    background-size: cover;
  }

  .auction-landing-main .new-cms-banner.DV {
    background: url(../../../../Content/images/Reskin-images/Banners_Mobile_SAL.svg) no-repeat;
    background-size: cover;
  }

  .auction-landing-main .new-cms-banner.TTPM {
    background: url(../../../../Content/images/Reskin-images/Banners_Mobile_TMI.svg) no-repeat;
    background-size: cover;
  }
}

@media (min-width:390px) and (max-width:767px) {
  .auction-landing-main .new-cms-banner {
    min-height: 154px;
  }
}

@media (max-width:360px) {
  .auction-landing-main .new-cms-banner {
    min-height: 138px;
  }

  .auction-landing-main .new-cms-banner .banner-images img {
    width: 50%;
  }
}

.auction-landing-main .event-description-details {
  padding: 2rem 4rem;
  border: 1px solid #E5E7EB;
  border-radius: .25rem;
  display: -ms-flexbox;
  display: flex;
}

.auction-landing-main .event-description-details .info {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-weight: 800;
  font-size: 1.125rem;
  text-wrap: nowrap;
  color: #121921;
  margin-top: -4px;
}

.auction-landing-main .event-description-details .toggoleSection .collapse-button {
  display: none;
}

.auction-landing-main .event-description-details .toggoleSection .collapse-button span.collapse-up-arrow:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-collapse-up-blue) no-repeat;
}

.auction-landing-main .event-description-details .toggoleSection .collapse-button span.expand-down-arrow:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-expand-down-blue) no-repeat;
}

.auction-landing-main .event-description-details .toggoleSection .collapse-button span:after {
  content: "";
  margin-left: 4px;
  width: 14px;
  height: 14px;
  position: absolute;
  margin-top: 15px;
  -ms-transform: scale(3);
  transform: scale(3);
}

.auction-landing-main .event-description-details .toggoleSection .collapse-button .toggleButton {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 600;
  color: #003486;
}

.auction-landing-main .event-description-details .event-details {
  width: 100%;
}

.auction-landing-main .event-description-details .event-details .items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0;
}

.auction-landing-main .event-description-details .event-details .items .endDate,
.auction-landing-main .event-description-details .event-details .items .location,
.auction-landing-main .event-description-details .event-details .items .startDate {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.auction-landing-main .event-description-details .event-details .items .endDate .heading,
.auction-landing-main .event-description-details .event-details .items .location .heading,
.auction-landing-main .event-description-details .event-details .items .startDate .heading {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 500;
  font-size: .875rem;
  color: #9CA3AF;
  padding-left: 1.875rem;
  text-wrap: nowrap;
}

.auction-landing-main .event-description-details .event-details .items .endDate .value,
.auction-landing-main .event-description-details .event-details .items .location .value,
.auction-landing-main .event-description-details .event-details .items .startDate .value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  font-size: .875rem;
  color: #6B7280;
  padding-left: 2.25rem;
  text-wrap: nowrap;
}

.auction-landing-main .event-description-details .event-details .desc {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px;
}

.auction-landing-main .event-description-details .event-details .desc .main-desc {
  margin-left: 15px;
  width: 80%;
}

.auction-landing-main .event-description-details .event-details .desc .main-desc .description {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  padding: .9375rem;
  font-weight: 400;
  font-size: .875rem;
  color: #000;
}

.auction-landing-main .event-description-details .event-details .desc .main-desc .description.typesimulcast {
  width: 95%;
}

.auction-landing-main .event-description-details .event-details .desc .main-desc .terms-button {
  width: 30%;
  margin-left: 15px;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section {
  width: 25%;
  border: none!important;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast {
  width: 25%;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast a {
  font-size: 12px;
  font-weight: 600;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .checkin-button {
  width: 7rem;
}

@media (min-width:767px) and (max-width:1199px) {
  .auction-landing-main .new-cms-banner .content {
    top: 150px;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .checkin-button {
    width: 9rem;
  }
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .icon-simulcast:after {
  margin-top: 0;
  -ms-transform: scale(.75);
  transform: scale(.75);
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .readMore {
  color: #003486;
  border: 1px solid #003486;
  margin: 10px;
  background: 0 0;
  width: 7rem;
}

@media (min-width:767px) and (max-width:1199px) {
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .readMore {
    width: 9rem;
  }
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .joinNow,
.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .open {
  color: #fff;
  border: none;
  background: #099E69;
  padding: 12px 20px 12px 32px;
  width: 7rem;
}

@media (min-width:767px) and (max-width:1199px) {
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .joinNow,
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .open {
    width: 9rem;
  }
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .joinNow .simulcast-preview-icon:after,
.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .open .simulcast-preview-icon:after {
  width: 14px;
  height: 14px;
  content: "";
  margin-left: -20px;
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-simulcast-preview) no-repeat;
  position: absolute;
  -ms-transform: scale(2.75);
  transform: scale(2.75);
  margin-top: 9px;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .open {
  background: #E7A614!important;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .tooltip.bottom .tooltip-inner {
  background-color: #002169;
  font-weight: 500;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  padding: 4px 8px;
  border: 4px;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .tooltip.bottom .tooltip-arrow {
  border-bottom-color: #002169;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .onNow,
.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .starting {
  font-size: 14px;
  font-weight: 800;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  margin: 10px 0;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .starting {
  color: #D77B06;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast .simulcast .onNow {
  color: #099E69;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section .checkin-button {
  position: absolute;
  padding: 10px 18px;
  background: #E7A614;
  color: #000;
  left: 28%;
  border: none;
  width: 7rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  margin: 16px auto 0;
  border-radius: 4px;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast-section .checkin-button:focus,
.auction-landing-main .event-description-details .event-details .desc .simulcast-section .checkin-button:hover {
  color: #000!important;
  text-decoration: none;
}

@media (min-width:767px) and (max-width:1199px) {
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .checkin-button {
    width: 9rem;
  }
}

.auction-landing-main .event-description-details .event-details .desc .view-terms {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  -ms-flex-pack: center;
  font-weight: 600;
  font-size: .875rem;
  color: #003486;
  border: 1px solid #003486;
  margin-bottom: 0;
  display: flex!important;
  justify-content: center;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast {
  border: 1px solid #F3F4F6;
  width: 100%;
  padding: 1rem;
  text-align: center;
  background: #F3F4F6;
  border-radius: .5rem;
  margin: 0;
}

@media (max-width:767px) {
  .auction-landing-main .event-description-details .event-details .desc .simulcast {
    margin-bottom: -40px;
  }
}

.auction-landing-main .event-description-details .event-details .desc .simulcast.increase-height {
  height: 13.5rem;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast.increase-height .checkin-button {
  top: 80%;
}

@media (min-width:767px) and (max-width:1199px) {
  .auction-landing-main .event-description-details .event-details .desc .simulcast.increase-height {
    height: 15.5rem;
  }
}

.auction-landing-main .event-description-details .event-details .desc .simulcast .heading {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-weight: 800;
  font-size: 1rem;
  color: #121921;
  margin: 40px 0 8px;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast .when {
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  font-size: .75rem;
  margin-bottom: 0;
  color: #000;
}

.auction-landing-main .event-description-details .event-details .desc .simulcast .checkin-button {
  position: absolute;
  padding: 12px 18px;
  background: #E7A614;
  color: #000;
  top: 62%;
  left: auto;
  right: 50%;
  -ms-transform: translate(50%,-60%);
  transform: translate(50%,-60%);
  text-indent: 0;
  border: none;
}

.auction-landing-main .event-description-details .event-details .resources {
  display: -ms-flexbox;
  display: flex;
  padding: 1.875rem 1.875rem 0;
}

.auction-landing-main .event-description-details .event-details .resources .details {
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.auction-landing-main .event-description-details .event-details .resources .details .fileName {
  padding-left: 1.5625rem;
}

.auction-landing-main .event-description-details .event-details .resources .details .fileName .pdf-icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-pdf-blue) no-repeat;
  -ms-transform: scale(2.3);
  transform: scale(2.3);
}

.auction-landing-main .event-description-details .event-details .resources .details .fileName .csv-icon:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-csv-download) no-repeat;
  -ms-transform: scale(2);
  transform: scale(2);
}

.auction-landing-main .event-description-details .event-details .resources .details .fileName .csv-icon:after,
.auction-landing-main .event-description-details .event-details .resources .details .fileName .pdf-icon:after {
  width: 14px;
  height: 14px;
  content: "";
  margin-left: -9px;
  position: absolute;
  margin-top: 10px;
}

.auction-landing-main .event-description-details .event-details .resources .details .fileName a {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  color: #003486;
}

@media (max-width:767px) {
  .auction-landing-main .event-description-details {
    padding: 1rem;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .auction-landing-main .event-description-details .toggoleSection {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
  }

  .auction-landing-main .event-description-details .toggoleSection .collapse-button {
    display: block;
    font-weight: 600;
    font-size: .875rem;
    color: #003486;
    margin-right: 16px;
  }

  .auction-landing-main .event-description-details .toggoleSection .collapse-button .expand-down-arrow {
    display: none;
  }

  .auction-landing-main .event-description-details .toggoleSection .collapse-button a:hover {
    text-decoration: none;
  }

  .auction-landing-main .event-description-details .event-details .items {
    display: block;
    margin: 0;
  }

  .auction-landing-main .event-description-details .event-details .items .endDate,
  .auction-landing-main .event-description-details .event-details .items .location,
  .auction-landing-main .event-description-details .event-details .items .startDate {
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .625rem 0;
    text-align: left;
  }

  .auction-landing-main .event-description-details .event-details .items .endDate .heading,
  .auction-landing-main .event-description-details .event-details .items .endDate .value,
  .auction-landing-main .event-description-details .event-details .items .location .heading,
  .auction-landing-main .event-description-details .event-details .items .location .value,
  .auction-landing-main .event-description-details .event-details .items .startDate .heading,
  .auction-landing-main .event-description-details .event-details .items .startDate .value {
    padding-left: 0;
    text-wrap: wrap;
  }

  .auction-landing-main .event-description-details .event-details .desc {
    display: inline-block;
    width: 100%;
  }

  .auction-landing-main .event-description-details .event-details .desc .main-desc {
    padding: 0;
    margin: 0;
    width: 100%;
  }

  .auction-landing-main .event-description-details .event-details .desc .main-desc .description {
    padding: 0;
    text-align: left;
  }

  .auction-landing-main .event-description-details .event-details .desc .main-desc .description.typesimulcast {
    width: 100%;
  }

  .auction-landing-main .event-description-details .event-details .desc .main-desc .terms-button {
    width: 70%;
    margin-left: 0;
  }

  .auction-landing-main .event-description-details .event-details .desc .terms-button {
    padding: 0;
    margin-top: .9375rem;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section {
    padding: 0!important;
    margin: 1.25rem 0 .9375rem;
    width: 70%;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section.typesimulcast {
    width: 100%;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast {
    min-height: 6.25rem;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .heading {
    position: initial;
    text-align: center;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when {
    display: block;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when .joinNow,
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when .open,
  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when .readMore {
    position: initial;
    text-indent: initial;
    display: inline-block;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when .readMore {
    padding: 12px;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section .simulcast .when p {
    display: block;
  }

  .auction-landing-main .event-description-details .event-details .resources {
    padding: .5rem 0;
  }

  .auction-landing-main .event-description-details .event-details .resources .details {
    display: block;
    text-align: left;
    margin-top: 40px;
  }

  .auction-landing-main .event-description-details .event-details .resources .details .fileName {
    padding-left: 6px;
    padding-top: 5px;
  }

  .auction-landing-main .event-description-details .event-details .resources .details .csvFile {
    padding-left: 0;
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .auction-landing-main .event-description-details {
    padding: 2rem;
  }

  .auction-landing-main .event-description-details .event-details .desc .simulcast-section {
    width: 35%!important;
  }

  .auction-landing-main .event-description-details .event-details .resources .pdf-icon:after {
    -ms-transform: scale(2)!important;
    transform: scale(2)!important;
    margin-top: 6px!important;
  }
}

.auction-landing-main .img img {
  width: 100%;
}

.auction-landing-main .text {
  position: absolute;
  right: 0;
  top: 0;
  padding: 3.75rem 3.125rem 0;
  width: 50%;
}

.auction-landing-main .text p {
  color: #fff;
  font-size: 1.875rem;
  font-family: Brawler,"Helvetica Neue",Arial,sans-serif;
  line-height: 1.3em;
}

.auction-landing-main .show-more-content dl {
  margin: -.9375rem 0 .625rem;
}

.auction-landing-main .show-more .btn-sm {
  color: #000;
  padding: .25rem .375rem!important;
  margin-bottom: .5rem!important;
}

@media (max-width:767px) {
  .auction-landing-main .show-more-content {
    display: block!important;
    margin-left: 31px;
  }

  .auction-landing-main .show-more {
    display: none!important;
  }

  .auction-landing-main .view-terms {
    display: block!important;
  }
}

.auction-landing-main dl {
  margin: .9375rem 0 .625rem;
  font-size: .75rem;
}

.auction-landing-main dl:after,
.auction-landing-main dl:before {
  content: " ";
  display: table;
}

.auction-landing-main dl:after {
  clear: both;
}

.auction-landing-main dl dd,
.auction-landing-main dl dt {
  display: inline-block;
  float: left;
  margin-bottom: .375rem;
}

.auction-landing-main dl dt {
  clear: left;
  font-weight: 400;
  color: #003468;
  width: 4.375rem;
}

.auction-landing-main dl dd {
  font-weight: 700;
  text-align: left;
}

.auction-landing-main .btn.btn-inverse {
  border: 1px solid #d5d5d5;
  color: #12a0ce;
  margin-bottom: 1.0625rem;
}

.auction-landing-main .simulcast {
  padding-bottom: .4375rem;
}

.auction-landing-main .simulcast .heading {
  margin-bottom: .4375rem;
}

.auction-landing-main .simulcast p {
  font-size: .75rem;
  line-height: 1.2em;
}

.auction-landing-main .simulcast .btn {
  border: 1px solid #be1522;
  color: #be1522;
  width: auto;
}

.auction-landing-main .mobile-img {
  position: relative;
}

.auction-landing-main .mobile-img .btn-group {
  position: absolute;
  margin-bottom: 0;
  bottom: .625rem;
  text-align: center;
  width: 100%;
}

.auction-landing-main .mobile-img .btn-group .btn {
  width: 70%;
  display: inline-block;
  box-shadow: 1px 1px 10px 0 rgba(0,0,0,.5);
}

@media (max-width:767px) {
  .auction-landing-main {
    text-align: center;
  }

  .auction-landing-main .container {
    padding: 0;
  }

  .auction-landing-main .text {
    position: relative;
    padding: 0;
    width: 100%;
  }

  .auction-landing-main .text p {
    padding: .9375rem;
    font-size: .875rem;
    font-family: Arial,sans-serif;
    text-align: center;
    color: #373737;
    line-height: 1.4em;
    margin-bottom: rem0calc(5);
  }

  .auction-landing-main dl {
    margin-top: 0;
    display: inline-block;
  }

  .auction-landing-main dl dl,
  .auction-landing-main dl dt {
    text-align: left;
  }

  .auction-landing-main .btn.btn-inverse {
    margin-bottom: .4375rem;
  }

  .auction-landing-main .simulcast {
    padding: 0;
    border-radius: .3125rem;
    border-left: none;
    border-right: none;
    border-bottom: none;
  }

  .auction-landing-main .simulcast .heading {
    width: auto;
  }

  .auction-landing-main .simulcast p {
    display: none;
  }

  .auction-landing-main .simulcast .btn {
    position: absolute;
    top: -1.75rem;
    right: .625rem;
    padding: 0;
    border: none;
    background: 0 0;
    text-indent: -2.375rem;
    display: block;
    overflow: hidden;
  }

  .vehicle-item .heading,
  .vehicle-page .heading {
    font-size: 1.5rem;
  }
}

.vehicle-item .heading,
.vehicle-page .heading {
  font-size: 1.5rem;
  font-weight: 800;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  color: #003486!important;
  margin: 1.875rem 0 .5rem;
}

.vehicle-item .vdp-heading,
.vehicle-page .vdp-heading {
  margin: 1.875rem 0 .5rem 2.5625rem;
}

.vehicle-item .location,
.vehicle-page .location {
  font-size: 1rem;
  color: #12a0ce;
  padding-left: 1.4375rem;
  position: relative;
  display: inline-block;
}

.vehicle-item .location.icon-location-pin-new:after,
.vehicle-page .location.icon-location-pin-new:after {
  margin-top: -.9375rem;
}

.vehicle-item .location:after,
.vehicle-page .location:after {
  left: 0;
  margin-left: .1875rem;
  -ms-transform: scale(.7);
  transform: scale(.7);
}

@media (max-width:767px) {
  .vehicle-item .vehicle.heading,
  .vehicle-page .vehicle.heading {
    margin-left: .9375rem;
  }

  .vehicle-item .bg-icon_location_pin_new,
  .vehicle-page .bg-icon_location_pin_new {
    margin-left: 0;
  }
}

.vehicle-item .key-details,
.vehicle-page .key-details {
  padding: 1.25rem;
}

.vehicle-item .key-details .vdp-badges-div,
.vehicle-page .key-details .vdp-badges-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 1rem;
  margin-bottom: 3rem;
  gap: 1rem;
}

@media (min-width:364px) and (max-width:400px) {
  .vehicle-item .key-details .vdp-badges-div,
  .vehicle-page .key-details .vdp-badges-div {
    gap: 1rem;
    margin-left: 10px;
  }
}

@media (min-width:401px) and (max-width:450px) {
  .vehicle-item .key-details .vdp-badges-div,
  .vehicle-page .key-details .vdp-badges-div {
    gap: 1rem;
    margin-left: 10px;
  }
}

@media (min-width:768px) and (max-width:990px) {
  .vehicle-item .key-details .vdp-badges-div,
  .vehicle-page .key-details .vdp-badges-div {
    gap: 1rem;
  }
}

.vehicle-item .key-details .vdp-badges-div span,
.vehicle-page .key-details .vdp-badges-div span {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}

@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape) {
  .vehicle-item .key-details .vdp-badges-div span,
  .vehicle-page .key-details .vdp-badges-div span {
    font-size: 14px!important;
  }
}

@media (min-width:768px) and (max-width:1366px) and (orientation:portrait) {
  .vehicle-item .key-details .vdp-badges-div span,
  .vehicle-page .key-details .vdp-badges-div span {
    font-size: 14px!important;
  }
}

.vehicle-item .key-details .vdp-badges-div .live-badge,
.vehicle-page .key-details .vdp-badges-div .live-badge {
  background: #D2FAEC;
  color: #025336;
  text-transform: capitalize;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
}

.vehicle-item .key-details .vdp-badges-div .live-badge:before,
.vehicle-page .key-details .vdp-badges-div .live-badge:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-live-badge) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 8px;
  top: 14px;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
}

@media (min-width:768px) and (max-width:1180px) {
  .vehicle-item .key-details .vdp-badges-div .live-badge:before,
  .vehicle-page .key-details .vdp-badges-div .live-badge:before {
    left: 10px;
    top: 19px;
    -ms-transform: scale(3.2);
    transform: scale(3.2);
  }
}

.vehicle-item .key-details .vdp-badges-div .no-reserve,
.vehicle-page .key-details .vdp-badges-div .no-reserve {
  background: #27A50E;
  color: #fff;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
}

.vehicle-item .key-details .vdp-badges-div .no-reserve:before,
.vehicle-page .key-details .vdp-badges-div .no-reserve:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-no-reserve) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 8px;
  top: 14px;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-item .key-details .vdp-badges-div .no-reserve:before,
  .vehicle-page .key-details .vdp-badges-div .no-reserve:before {
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    top: 15px;
  }
}

.vehicle-item .key-details .vdp-badges-div .ending-badge,
.vehicle-page .key-details .vdp-badges-div .ending-badge {
  background: #FDE8E8;
  color: #9B1C1C;
  text-transform: capitalize;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
}

.vehicle-item .key-details .vdp-badges-div .ending-badge:before,
.vehicle-page .key-details .vdp-badges-div .ending-badge:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-ending-badge) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 8px;
  top: 14px;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
}

@media (min-width:768px) and (max-width:1180px) {
  .vehicle-item .key-details .vdp-badges-div .ending-badge:before,
  .vehicle-page .key-details .vdp-badges-div .ending-badge:before {
    left: 10px;
    top: 17px;
    -ms-transform: scale(3.2);
    transform: scale(3.2);
  }
}

.vehicle-item .key-details .vdp-badges-div .starting-badge,
.vehicle-page .key-details .vdp-badges-div .starting-badge {
  background: #FFE8C6;
  color: #8F5600;
  text-transform: capitalize;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
}

.vehicle-item .key-details .vdp-badges-div .starting-badge:before,
.vehicle-page .key-details .vdp-badges-div .starting-badge:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-starting-badge) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 8px;
  top: 14px;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
}

@media (min-width:768px) and (max-width:1180px) {
  .vehicle-item .key-details .vdp-badges-div .starting-badge:before,
  .vehicle-page .key-details .vdp-badges-div .starting-badge:before {
    left: 10px;
    top: 17px;
    -ms-transform: scale(3.2);
    transform: scale(3.2);
  }
}

.vehicle-item .key-details .vdp-badges-div .electric-badge,
.vehicle-page .key-details .vdp-badges-div .electric-badge {
  background: #D2FAEC;
  color: #025336;
  text-transform: capitalize;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
  border: 1px solid #099E69;
}

.vehicle-item .key-details .vdp-badges-div .electric-badge:before,
.vehicle-page .key-details .vdp-badges-div .electric-badge:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-electric-car) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 8px;
  top: 14px;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
}

@media (min-width:768px) and (max-width:1180px) {
  .vehicle-item .key-details .vdp-badges-div .electric-badge:before,
  .vehicle-page .key-details .vdp-badges-div .electric-badge:before {
    left: 10px;
    top: 17px;
    -ms-transform: scale(3.2);
    transform: scale(3.2);
  }
}

.vehicle-item .key-details .vdp-badges-div .hybrid-badge,
.vehicle-page .key-details .vdp-badges-div .hybrid-badge {
  background: #D2FAEC;
  color: #025336;
  text-transform: capitalize;
  padding: 6px 15px 6px 30px;
  border-radius: 6px;
  border: 1px solid #099E69;
}

.vehicle-item .key-details .vdp-badges-div .hybrid-badge:before,
.vehicle-page .key-details .vdp-badges-div .hybrid-badge:before {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-hybrid-car) no-repeat;
  position: absolute;
  width: 1rem;
  height: 16px;
  left: 11px;
  top: 12px;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

@media (min-width:768px) and (max-width:1180px) {
  .vehicle-item .key-details .vdp-badges-div .hybrid-badge:before,
  .vehicle-page .key-details .vdp-badges-div .hybrid-badge:before {
    left: 14px;
    top: 14px;
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }
}

.vehicle-item .key-details .key-details-section-new,
.vehicle-page .key-details .key-details-section-new {
  margin-left: .5rem;
}

@media (max-width:767px) {
  .vehicle-item .key-details .key-details-section-new,
  .vehicle-page .key-details .key-details-section-new {
    margin-left: 0;
  }

  .vehicle-item .key-details,
  .vehicle-page .key-details {
    padding: .625rem 0;
  }
}

.vehicle-item .key-details .key-details-section-new .key-details-child,
.vehicle-page .key-details .key-details-section-new .key-details-child {
  margin-bottom: 1rem;
}

.vehicle-item .key-details .key-details-section-new .key-details-child .key-details-font-header,
.vehicle-page .key-details .key-details-section-new .key-details-child .key-details-font-header {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: .875rem;
  color: #9CA3AF;
}

.vehicle-item .key-details .key-details-section .key-details-font-data,
.vehicle-item .key-details .key-details-section-new .key-details-child .key-details-font-data,
.vehicle-page .key-details .key-details-section .key-details-font-data,
.vehicle-page .key-details .key-details-section-new .key-details-child .key-details-font-data {
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  color: #003486;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.vehicle-item .key-details .key-details-section,
.vehicle-page .key-details .key-details-section {
  display: table;
  width: 75%;
  margin: auto;
}

.vehicle-item .key-details .key-details-section>*,
.vehicle-page .key-details .key-details-section>* {
  display: table-row;
}

.vehicle-item .key-details .key-details-section .key-details-col,
.vehicle-page .key-details .key-details-section .key-details-col {
  display: table-cell;
}

.vehicle-item .key-details dl,
.vehicle-page .key-details dl {
  margin-bottom: 0;
  min-height: 294px;
}

.vehicle-item .key-details dt,
.vehicle-page .key-details dt {
  color: #969696;
  font-size: .75rem;
  font-weight: 400;
  margin-bottom: 0;
}

@media (max-width:767px) {
  .vehicle-item .key-details dt,
  .vehicle-page .key-details dt {
    margin-bottom: 0;
  }
}

.vehicle-item .key-details dd,
.vehicle-page .key-details dd {
  color: #003468;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: .625rem;
}

@media (max-width:767px) {
  .vehicle-item .key-details dd,
  .vehicle-page .key-details dd {
    font-size: .875rem;
    margin-bottom: .625rem;
  }
}

.vehicle-item .rating-panel,
.vehicle-page .rating-panel {
  background: #fff;
}

@media (min-width:767px) {
  .vehicle-item .rating-panel,
  .vehicle-page .rating-panel {
    min-height: 4.125rem;
  }
}

@media (min-width:991px) {
  .vehicle-item .rating-panel,
  .vehicle-page .rating-panel {
    min-height: 8.75rem;
  }
}

.vehicle-item .downloads,
.vehicle-item .ratings,
.vehicle-page .downloads,
.vehicle-page .ratings {
  margin: 0;
  padding: 0;
  width: 100%;
}

.vehicle-item .ratings:after,
.vehicle-item .ratings:before,
.vehicle-page .ratings:after,
.vehicle-page .ratings:before {
  content: " ";
  display: table;
}

.vehicle-item .ratings:after,
.vehicle-page .ratings:after {
  clear: both;
}

.vehicle-item .ratings .rating-item,
.vehicle-page .ratings .rating-item {
  float: left;
  width: 100%;
  margin-bottom: .1875rem;
  line-height: 1em;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-column-align: center;
  justify-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 2.8125rem;
  position: relative;
}

.vehicle-item .ratings .rating-item:not(:last-child),
.vehicle-page .ratings .rating-item:not(:last-child) {
  margin-right: 2%;
}

.vehicle-item .ratings .rating-item a,
.vehicle-page .ratings .rating-item a {
  margin: 2px 2px 0 auto;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 18px;
}

.vehicle-item .ratings .rating-item a .icon-help-darker-rating,
.vehicle-page .ratings .rating-item a .icon-help-darker-rating {
  content: "";
  background-image: url(../img/icons/sprites.png);
  background-position: -407px -230px;
  width: 14px;
  height: 18px;
  background-size: 423px 408px;
  display: block;
}

.vehicle-item .ratings .rating-item .grade-label,
.vehicle-item .ratings .rating-item .safety-label,
.vehicle-page .ratings .rating-item .grade-label,
.vehicle-page .ratings .rating-item .safety-label {
  padding-bottom: 0;
}

.vehicle-item .rating-item,
.vehicle-page .rating-item {
  margin-bottom: .25rem;
}

.vehicle-item .rating-item:last-child,
.vehicle-page .rating-item:last-child {
  margin-bottom: .75rem;
}

.vehicle-item .grade-div,
.vehicle-page .grade-div {
  border-radius: .25rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  font-size: .75rem;
  color: #fff;
}

.vehicle-item .grade-div span,
.vehicle-page .grade-div span {
  width: 100%!important;
  padding: .4rem .75rem!important;
  height: 2rem;
  border-radius: .375rem!important;
}

@media (min-width:768px) and (max-width:991px) {
  .vehicle-item .grade-div span,
  .vehicle-page .grade-div span {
    padding: 6px 15px!important;
    font-size: 14px!important;
  }
}

.vehicle-item .grade-label,
.vehicle-item .grade-value,
.vehicle-item .grade-value1,
.vehicle-item .grade-value2,
.vehicle-item .grade-value3,
.vehicle-item .grade-value4,
.vehicle-item .grade-value5,
.vehicle-item .grade-valueu,
.vehicle-item .safety-label,
.vehicle-item .safety-value,
.vehicle-page .grade-label,
.vehicle-page .grade-value,
.vehicle-page .grade-value1,
.vehicle-page .grade-value2,
.vehicle-page .grade-value3,
.vehicle-page .grade-value4,
.vehicle-page .grade-value5,
.vehicle-page .grade-valueu,
.vehicle-page .safety-label,
.vehicle-page .safety-value {
  text-align: center;
  width: 100%;
  margin: 0;
  font-size: .875rem;
  line-height: 1.4em;
}

.vehicle-item .grade-value,
.vehicle-item .grade-value1,
.vehicle-item .grade-value2,
.vehicle-item .grade-value3,
.vehicle-item .grade-value4,
.vehicle-item .grade-value5,
.vehicle-item .grade-valueu,
.vehicle-item .safety-value,
.vehicle-page .grade-value,
.vehicle-page .grade-value1,
.vehicle-page .grade-value2,
.vehicle-page .grade-value3,
.vehicle-page .grade-value4,
.vehicle-page .grade-value5,
.vehicle-page .grade-valueu,
.vehicle-page .safety-value {
  padding: .25rem 0 .125rem;
  line-height: 1em;
}

.vehicle-item .grade-label,
.vehicle-item .grade-value1,
.vehicle-item .grade-value2,
.vehicle-item .grade-value3,
.vehicle-item .grade-value4,
.vehicle-item .grade-value5,
.vehicle-item .grade-valueu,
.vehicle-item .safety-label,
.vehicle-page .grade-label,
.vehicle-page .grade-value1,
.vehicle-page .grade-value2,
.vehicle-page .grade-value3,
.vehicle-page .grade-value4,
.vehicle-page .grade-value5,
.vehicle-page .grade-valueu,
.vehicle-page .safety-label {
  padding-bottom: .125rem;
  color: #969696;
  font-size: .875rem;
}

.vehicle-item .grade-value span,
.vehicle-item .grade-value1 span,
.vehicle-item .grade-value2 span,
.vehicle-item .grade-value3 span,
.vehicle-item .grade-value4 span,
.vehicle-item .grade-value5 span,
.vehicle-item .grade-valueu span,
.vehicle-page .grade-value span,
.vehicle-page .grade-value1 span,
.vehicle-page .grade-value2 span,
.vehicle-page .grade-value3 span,
.vehicle-page .grade-value4 span,
.vehicle-page .grade-value5 span,
.vehicle-page .grade-valueu span {
  padding: .125rem;
  width: 1.125rem;
  border-radius: .9375rem;
  line-height: 1em;
  background: #a1cd3a;
  color: #fff;
  font-size: .875rem!important;
  font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
  .vehicle-item .grade-value span,
  .vehicle-item .grade-value1 span,
  .vehicle-item .grade-value2 span,
  .vehicle-item .grade-value3 span,
  .vehicle-item .grade-value4 span,
  .vehicle-item .grade-value5 span,
  .vehicle-item .grade-valueu span,
  .vehicle-page .grade-value span,
  .vehicle-page .grade-value1 span,
  .vehicle-page .grade-value2 span,
  .vehicle-page .grade-value3 span,
  .vehicle-page .grade-value4 span,
  .vehicle-page .grade-value5 span,
  .vehicle-page .grade-valueu span {
    padding: 6px 15px!important;
    font-size: 14px!important;
  }
}

.vehicle-item .grade-value1 span,
.vehicle-page .grade-value1 span {
  background: #AFC741;
}

.vehicle-item .grade-value2 span,
.vehicle-page .grade-value2 span {
  background: #E5E156;
  color: #000;
}

.vehicle-item .grade-value3 span,
.vehicle-page .grade-value3 span {
  background: #F4CE52;
  color: #000;
}

.vehicle-item .grade-value4 span,
.vehicle-page .grade-value4 span {
  background: #E8A043;
}

.vehicle-item .grade-value5 span,
.vehicle-page .grade-value5 span {
  background: #D44A29;
}

.vehicle-item .grade-valueu span,
.vehicle-page .grade-valueu span {
  background: #D1D5DB;
  color: #000;
}

.vehicle-item .safety-value,
.vehicle-page .safety-value {
  unicode-bidi: bidi-override;
}

.vehicle-item .safety-value span,
.vehicle-page .safety-value span {
  background: url(../img/star-full.png) top left;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
}

.vehicle-item .safety-value>span.fill:before,
.vehicle-page .safety-value>span.fill:before {
  content: ' ';
  background: url(../img/star-fill.png) top left;
  position: absolute;
  width: 12px;
  height: 12px;
  top: 0;
  left: 0;
  overflow: hidden;
  color: #f1cb00;
}

.vehicle-item .safety-value>span.fill.half:before,
.vehicle-page .safety-value>span.fill.half:before {
  width: 6px;
}

.vehicle-item .downloads li a,
.vehicle-page .downloads li a {
  display: block;
  padding: .1875rem 0 .1875rem 20px;
  font-size: .75rem;
}

.vehicle-item .downloads li a:after,
.vehicle-page .downloads li a:after {
  left: 0;
  margin-left: 0;
}

.vehicle-item .vehicle-main .vehicle-snapshot,
.vehicle-page .vehicle-main .vehicle-snapshot {
  margin: 1.5625rem 0 .9375rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px;
}

.vehicle-item .vehicle-main .vehicle-snapshot .videoDiv .modal,
.vehicle-page .vehicle-main .vehicle-snapshot .videoDiv .modal {
  top: -5%!important;
}

.vehicle-item .vehicle-main .vehicle-snapshot .videoDiv .modal .modal-body,
.vehicle-page .vehicle-main .vehicle-snapshot .videoDiv .modal .modal-body {
  padding: .25rem 1.25rem;
}

.no-flexbox .vehicle-item .vehicle-main .vehicle-snapshot:after,
.no-flexbox .vehicle-page .vehicle-main .vehicle-snapshot:after {
  content: '';
  display: table;
  clear: both;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks,
.vehicle-page .vehicle-main .vehicle-detail-blocks {
  font-size: .875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 90%;
  margin: auto;
}

.no-flexbox .vehicle-item .vehicle-main .vehicle-detail-blocks,
.no-flexbox .vehicle-page .vehicle-main .vehicle-detail-blocks {
  background-color: #fff;
}

.no-flexbox .vehicle-item .vehicle-main .vehicle-detail-blocks:after,
.no-flexbox .vehicle-page .vehicle-main .vehicle-detail-blocks:after {
  content: '';
  display: table;
  clear: both;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .content-block,
.vehicle-page .vehicle-main .vehicle-detail-blocks .content-block {
  padding: 1.5625rem;
  background: #fff;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-details,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-details {
  clear: left;
}

.simulcast:after,
.subheading-with-icon:after,
.vehicle-gallery .owl-nav:after,
.vehicle-options:after {
  clear: both;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks p,
.vehicle-page .vehicle-main .vehicle-detail-blocks p {
  font-size: .875rem;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .heading,
.vehicle-page .vehicle-main .vehicle-detail-blocks .heading {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: .9375rem;
}

@media (max-width:767px) {
  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion {
    margin-bottom: .9375rem;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .accordion-content>:last-child,
  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .heading,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .accordion-content>:last-child,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .heading {
    margin-bottom: 0;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle {
    padding: .9375rem;
    color: #fff;
    font-size: 1.25rem;
    font-weight: 400;
    border-bottom: 1px solid #fff;
    position: relative;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle:after,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle:after {
    content: '';
    position: absolute;
    top: 50%;
    right: .9375rem;
    margin-top: -.5625rem;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 1.25rem;
    border: 1px solid rgba(255,255,255,.5);
    pointer-events: none;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle:before,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .accordion-toggle:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin-top: -.0625rem;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    pointer-events: none;
    transition: transform 250ms ease-out;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .active .accordion-toggle:before,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .active .accordion-toggle:before {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: -.125rem;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .accordion-content,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .accordion-content {
    display: none;
    padding: .9375rem;
    background: #fff;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks.accordion .content-block,
  .vehicle-page .vehicle-main .vehicle-detail-blocks.accordion .content-block {
    padding: 1.5625rem;
    background: #fff;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks section,
  .vehicle-page .vehicle-main .vehicle-detail-blocks section {
    margin-bottom: .9375rem;
  }
}

.vehicle-item .vehicle-main .vehicle-detail-blocks section,
.vehicle-page .vehicle-main .vehicle-detail-blocks section {
  margin-bottom: .9375rem;
}

.no-flexbox .vehicle-item .vehicle-main .vehicle-detail-blocks section,
.no-flexbox .vehicle-page .vehicle-main .vehicle-detail-blocks section {
  margin-bottom: 0;
}

.no-flexbox .vehicle-item .vehicle-main .vehicle-detail-blocks section:nth-child(n+3),
.no-flexbox .vehicle-page .vehicle-main .vehicle-detail-blocks section:nth-child(n+3) {
  border-top: .9375rem solid #f0f0f0;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks section dl,
.vehicle-page .vehicle-main .vehicle-detail-blocks section dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks section dl dt,
.vehicle-page .vehicle-main .vehicle-detail-blocks section dl dt {
  width: 26%;
  padding-right: .625rem;
  color: #8b8b8b;
  font-weight: 400;
  line-height: 1.3em;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks section dl dd,
.vehicle-page .vehicle-main .vehicle-detail-blocks section dl dd {
  width: 74%;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks section dl dd,
.vehicle-item .vehicle-main .vehicle-detail-blocks section dl dt,
.vehicle-page .vehicle-main .vehicle-detail-blocks section dl dd,
.vehicle-page .vehicle-main .vehicle-detail-blocks section dl dt {
  padding: .25rem;
}

@media (max-width:480px) {
  .vehicle-item .vehicle-main .vehicle-detail-blocks section dl dt,
  .vehicle-page .vehicle-main .vehicle-detail-blocks section dl dt {
    width: 32%;
  }

  .vehicle-item .vehicle-main .vehicle-detail-blocks section dl dd,
  .vehicle-page .vehicle-main .vehicle-detail-blocks section dl dd {
    width: 68%;
  }
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd,
.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dt,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dt {
  width: 100%;
  display: block;
  padding: 0;
  font-size: .875rem;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dt,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dt {
  color: #333;
  font-weight: 700;
  margin-bottom: 0;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd {
  color: #848482;
  font-size: .875rem;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd:not(:last-child),
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-sales-info .accordion-content dl dd:not(:last-child) {
  margin-bottom: .9375rem;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-info dt,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-info dt {
  width: 36%;
}

.vehicle-item .vehicle-main .vehicle-detail-blocks .vehicle-info dd,
.vehicle-page .vehicle-main .vehicle-detail-blocks .vehicle-info dd {
  width: 64%;
}

.vehicle-item .vehicle-main .vehicle-finance-mobile,
.vehicle-page .vehicle-main .vehicle-finance-mobile {
  padding: 0 .625rem;
  width: 100%;
  margin: 0 auto;
}

.vehicle-item .vehicle-main .vehicle-commercial-finance a,
.vehicle-page .vehicle-main .vehicle-commercial-finance a {
  display: block;
  margin: 0 auto;
  width: 370px;
  max-width: 100%;
}

.vehicle-sidebar .event-info-section .event-content .event-header-right .event-margin-right,
.vehicle-sidebar .event-info-section .event-content .event-header-right .icon,
.vehicle-sidebar .event-info-section .event-heading .event-header-right .event-margin-right,
.vehicle-sidebar .event-info-section .event-heading .event-header-right .icon,
.vehicle-sidebar .fee-info-section .fee-content .fee-header-right .fee-margin-right,
.vehicle-sidebar .fee-info-section .fee-content .fee-header-right .icon,
.vehicle-sidebar .fee-info-section .fee-heading .fee-header-right .fee-margin-right,
.vehicle-sidebar .fee-info-section .fee-heading .fee-header-right .icon {
  margin-right: .75rem;
}

@media (max-width:768px) {
  .vehicle-item .vehicle-main .vehicle-commercial-finance a,
  .vehicle-page .vehicle-main .vehicle-commercial-finance a {
    margin-top: 1rem;
  }
}

.vehicle-item .bg-icon_location_pin_new,
.vehicle-page .bg-icon_location_pin_new {
  width: .875rem;
  height: 1.25rem;
  background: url(../../../../fe/img/icons_sprites.png) -10px -10px no-repeat;
  top: .375rem;
  left: .375rem;
}

.vehicle-item .bg-right_arrow,
.vehicle-page .bg-right_arrow {
  width: 12px;
  height: 20px;
  background: url(../../../../fe/img/icons_sprites.png) -44px -10px no-repeat;
}

.vehicle-item .bg-left_arrow,
.vehicle-page .bg-left_arrow {
  width: 12px;
  height: 20px;
  background: url(css_sprites.png) -76px -10px;
}

.vehicle-item .icon-location-pin-new:after,
.vehicle-page .icon-location-pin-new:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-location-pin-new) no-repeat;
  width: 11px;
  height: 12px;
  position: absolute;
  -ms-transform: scale(4);
  transform: scale(4);
  margin-top: 3px!important;
  margin-left: 6px;
}

.vehicle-item .icon-share-new-large:after,
.vehicle-page .icon-share-new-large:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-share-new-vdp) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: 2px;
  margin-left: -6px;
}

.ie9 .vehicle-page .key-details {
  float: right;
  display: inline-block;
  background: #fff;
  min-height: 30.5625rem;
  margin-bottom: .9375rem;
}

.ie9 .vehicle-page .vehicle-gallery {
  float: left;
  background: #fff;
  min-height: 30.5625rem;
  margin-bottom: .9375rem;
}

.grading-mobile-gradevalue1,
.grading-mobile-gradevalue1 span {
  background: #AFC741;
  color: #fff;
}

.grading-mobile-gradevalue1 {
  text-transform: capitalize;
}

.grading-mobile-gradevalue1:hover {
  text-decoration: none;
}

.grading-mobile-gradevalue1:focus {
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalue2 {
  color: #E5E156;
}

.grading-mobile-gradevalue2:hover {
  color: #E5E156;
  text-decoration: none;
}

.grading-mobile-gradevalue2:focus {
  color: #E5E156;
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalue2 span {
  background: #E5E156;
  color: #000;
}

.grading-mobile-gradevalue3 {
  color: #F4CE52;
}

.grading-mobile-gradevalue3:hover {
  color: #F4CE52;
  text-decoration: none;
}

.grading-mobile-gradevalue3:focus {
  color: #F4CE52;
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalue3 span {
  background: #F4CE52;
  color: #000;
}

.grading-mobile-gradevalue4 {
  color: #E8A043;
}

.grading-mobile-gradevalue4:hover {
  color: #E8A043;
  text-decoration: none;
}

.grading-mobile-gradevalue4:focus {
  color: #E8A043;
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalue4 span {
  background: #E8A043;
  color: #fff;
}

.grading-mobile-gradevalue5 {
  color: #D44A29;
}

.grading-mobile-gradevalue5:hover {
  color: #D44A29;
  text-decoration: none;
}

.grading-mobile-gradevalue5:focus {
  color: #D44A29;
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalue5 span {
  background: #D44A29;
  color: #fff;
}

.grading-mobile-gradevalueu {
  color: #BBBAB9;
}

.grading-mobile-gradevalueu:hover {
  color: #BBBAB9;
  text-decoration: none;
}

.grading-mobile-gradevalueu:focus {
  color: #BBBAB9;
  text-decoration: none;
  outline: 0;
}

.grading-mobile-gradevalueu span {
  background: #BBBAB9;
  color: #000;
}

.grading-mobile-gradevalue1 span,
.grading-mobile-gradevalue2 span,
.grading-mobile-gradevalue3 span,
.grading-mobile-gradevalue4 span,
.grading-mobile-gradevalue5 span,
.grading-mobile-gradevalueu span {
  padding: 6px 15px;
  border-radius: 6px;
}

.heading-with-icon,
.subheading-with-icon {
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-align: center;
  align-items: center;
}

.heading-with-icon .vdp-heading,
.subheading-with-icon .vdp-heading {
  width: 90%;
  margin-bottom: unset!important;
}

.heading-with-icon .btn.btn-inverse,
.subheading-with-icon .btn.btn-inverse {
  background-color: transparent!important;
}

.margin-subheading {
  margin-left: -1.125rem;
}

.vdp-vehicle-details-heading-font {
  color: #003486;
  font-size: 1.25rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 700;
}

.vehicle-features .vdp-feature-ul-style {
  column-count: 3;
  padding-left: 1rem;
}

@media (max-width:767px) {
  .vehicle-item .icon-share-new-large:after,
  .vehicle-page .icon-share-new-large:after {
    -ms-transform: scale(3.5);
    transform: scale(3.5);
    margin-top: 21px;
  }

  .margin-subheading {
    margin-left: -.1875rem;
  }

  .vehicle-features .vdp-feature-ul-style {
    column-count: 1;
    padding-left: 1rem;
  }
}

.vehicle-features .vdp-vehicle-feature-font {
  color: #374151;
  font-size: 1rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
}

.vehicle-toggle-icon-section .vdpToggoleSection {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.5rem;
}

.vehicle-toggle-icon-section .vdpToggoleSection .vdp-feature {
  font-size: 1.5rem;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button {
  display: block;
  font-weight: 600;
  font-size: .875rem;
  color: #003486;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button .icon-collapse-down {
  display: none;
}

.details-block .details-content,
.info-content {
  display: -ms-flexbox;
  gap: 2.25rem;
  margin-bottom: .75rem;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button .icon-collapse-down,
.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button .icon-collapse-up {
  padding-left: 1.5625rem;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button a:hover {
  text-decoration: none;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button span.icon-collapse-up:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-collapse-up-blue) no-repeat;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button span.icon-collapse-down:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-expand-down-blue) no-repeat;
}

.vehicle-toggle-icon-section .vdpToggoleSection .collapse-button span:after {
  content: "";
  margin-left: 4px;
  width: 14px;
  height: 14px;
  position: absolute;
  margin-top: 1px;
  -ms-transform: scale(3);
  transform: scale(3);
}

.details-block .details-content {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.details-block .details-content strong {
  color: #6B7280;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 500;
}

.details-block .details-content span,
.full-vehicle-details-block .full-vehicle-details-content span {
  font-size: 1rem;
  font-weight: 600;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.details-block .details-content span {
  color: #374151;
}

.details-block .details-content span,
.details-block .details-content strong {
  width: 50%;
}

.full-vehicle-details-block .full-vehicle-details-content {
  display: block;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.25rem;
  margin-bottom: .75rem;
}

.full-vehicle-details-block .full-vehicle-details-content span {
  color: #003486;
  width: 50%;
}

@media (min-width:768px) and (max-width:1199px) {
  .full-vehicle-details-block .full-vehicle-details-content span {
    font-size: 14px;
  }
}

.full-vehicle-details-block .full-vehicle-details-content a.btn.btn-inverse.btn-sidebar,
.full-vehicle-details-block .full-vehicle-details-content a.gtm-conditionreport.btn.btn-inverse.btn-sidebar {
  background: 0 0;
  border-radius: .25rem;
  border: .0625rem solid #003486;
}

.full-vehicle-details-block .full-vehicle-details-content .icon-condition-report:after {
  margin-top: 3px;
  margin-left: -23px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-condition-report) no-repeat;
  width: 17px;
  height: 17px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

.full-vehicle-details-block .full-vehicle-details-content .icon-download-new:after {
  margin-top: 4px;
  margin-left: -20px;
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-download-new) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

.info-content {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.info-content strong {
  color: #6B7280;
  font-size: .875rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 500;
}

.info-content span {
  color: #374151;
  font-size: 1rem;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
}

.info-content span,
.info-content strong {
  width: 50%;
}

@media (min-width:768px) and (max-width:1199px) {
  .info-content .vin-width {
    width: 65%;
  }
}

@media (min-width:320px) and (max-width:1199px) {
  .info-content .vin-word-break {
    word-break: break-all;
  }
}

.vdp-details-font-general,
.vehicle-comments .comments-font {
  color: #000;
  font-size: .875rem!important;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif!important;
  font-weight: 400;
}

.vehicle-sidebar {
  padding: 1.25rem;
}

@media (max-width:767px) {
  .vehicle-sidebar {
    background: 0 0;
  }

  .no-js .vehicle-sidebar {
    background: #fff;
  }
}

.vehicle-sidebar .tiles {
  padding: 0;
  margin-bottom: .9375rem;
}

.vehicle-sidebar .ba-banner {
  margin-top: 0;
  padding: 0;
  margin-left: -.9375rem;
}

.vehicle-sidebar .event-info-section {
  background-color: #fff;
  border: .125rem solid #eaeaea;
  border-top: .3125rem solid #f0f0f0;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-sidebar .event-info-section .event-content,
.vehicle-sidebar .event-info-section .event-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.vehicle-sidebar .event-info-section .event-content .event-heading-font,
.vehicle-sidebar .event-info-section .event-heading .event-heading-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  color: #121921;
}

.vehicle-sidebar .event-info-section .event-content .event-specification,
.vehicle-sidebar .event-info-section .event-heading .event-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-sidebar .event-info-section .event-content .event-specification-value,
.vehicle-sidebar .event-info-section .event-heading .event-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  text-align: right;
}

.vehicle-sidebar .event-info-section .event-content .event-subheading-font,
.vehicle-sidebar .event-info-section .event-heading .event-subheading-font {
  color: #003486;
}

.vehicle-sidebar .event-info-section .event-content .event-specification-active,
.vehicle-sidebar .event-info-section .event-heading .event-specification-active {
  color: #4D71AA;
}

.vehicle-sidebar .event-info-section .event-content .event-start-time-info,
.vehicle-sidebar .event-info-section .event-heading .event-start-time-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: end;
}

.vehicle-sidebar .event-info-section .event-content .event-header-right,
.vehicle-sidebar .event-info-section .event-heading .event-header-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-sidebar .event-info-section .event-content .event-header-right .icon-info:after,
.vehicle-sidebar .event-info-section .event-heading .event-header-right .icon-info:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 5px;
  margin-left: -6px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .event-info-section .event-content .event-header-right .icon-info:after,
  .vehicle-sidebar .event-info-section .event-heading .event-header-right .icon-info:after {
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    margin-top: 3.5px;
  }
}

.vehicle-sidebar .event-info-section .event-content .half-width,
.vehicle-sidebar .event-info-section .event-heading .half-width {
  width: 70%;
  overflow-wrap: break-word;
}

.vehicle-sidebar .event-info-section .checkin-button {
  padding: 8px;
  background: #E7A614;
  color: #000!important;
  text-indent: 0;
  border: none;
  margin-top: 3px;
  border-radius: 4px;
  display: block;
  text-align: center;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:768px) and (max-width:1000px) {
  .vehicle-sidebar .event-info-section .checkin-button {
    font-size: 10px!important;
  }
}

.vehicle-sidebar .finance-info-section {
  font-family: Lato;
  background-color: #fff;
  border-width: .3125rem .125rem .125rem;
  border-style: solid;
  border-color: #f0f0f0 #eaeaea #eaeaea;
  border-image: initial;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-sidebar .finance-info-section .finance-header {
  text-align: center;
  vertical-align: middle;
  font-weight: 800;
  font-size: 16px;
  line-height: 20.8px;
  padding-bottom: 24px;
  font-family: Lato;
}

.vehicle-sidebar .finance-info-section .finance-middle {
  font-weight: 600;
  font-size: .91rem;
  color: #374151;
  padding-bottom: 16px;
  font-family: Lato;
}

.vehicle-sidebar .finance-info-section a {
  color: #003486;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
}

.vehicle-sidebar .finance-info-section a:hover {
  text-decoration: none;
}

.vehicle-sidebar .finance-info-section .finance-button {
  text-align: center;
  font-weight: 700;
  color: #003486;
  border: 1px solid #003486;
  line-height: 40px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato;
}

.vehicle-sidebar .fee-info-section {
  background-color: #fff;
  border: .125rem solid #eaeaea;
  border-top: .3125rem solid #f0f0f0;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-sidebar .fee-info-section .fee-content {
  -ms-flex-direction: column;
  flex-direction: column;
}

.vehicle-sidebar .fee-info-section .fee-content,
.vehicle-sidebar .fee-info-section .fee-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-info-text,
.vehicle-sidebar .fee-info-section .fee-content .fee-specification,
.vehicle-sidebar .fee-info-section .fee-heading .fee-info-text,
.vehicle-sidebar .fee-info-section .fee-heading .fee-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-specification-value,
.vehicle-sidebar .fee-info-section .fee-heading .fee-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-heading-font,
.vehicle-sidebar .fee-info-section .fee-heading .fee-heading-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  color: #121921;
}

.vehicle-sidebar .action-panel .action-panel-font,
.vehicle-sidebar .action-panel .event-color {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-weight: 600;
  font-style: normal;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-buyer-text,
.vehicle-sidebar .fee-info-section .fee-heading .fee-buyer-text {
  color: #6B7280;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-subheading-font,
.vehicle-sidebar .fee-info-section .fee-heading .fee-subheading-font {
  color: #003486;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-header-right,
.vehicle-sidebar .fee-info-section .fee-heading .fee-header-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-sidebar .fee-info-section .fee-content .fee-header-right .icon-info:after,
.vehicle-sidebar .fee-info-section .fee-heading .fee-header-right .icon-info:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 5px;
  margin-left: -6px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .fee-info-section .fee-content .fee-header-right .icon-info:after,
  .vehicle-sidebar .fee-info-section .fee-heading .fee-header-right .icon-info:after {
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    margin-top: 3px;
  }
}

.vehicle-sidebar .action-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 1rem;
}

.vehicle-sidebar .action-panel .event-color {
  color: #003486;
  text-decoration: none;
  font-size: 16px;
}

.vehicle-sidebar .action-panel .btn-sidebar {
  border-radius: .25rem;
  border: .0625rem solid #003486;
  background: 0 0;
  margin-bottom: .5rem;
}

.vehicle-sidebar .action-panel .btn-sidebar .icon {
  padding: 0 .75rem;
}

.vehicle-sidebar .action-panel .icon-share-new:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-share-new) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: -1px;
  margin-left: -6px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .event-color {
    font-size: 14px;
  }

  .vehicle-sidebar .action-panel .icon-share-new:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: -1px;
  }
}

.vehicle-sidebar .action-panel .icon-transport-quote:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-transport-quote) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 4px;
  margin-left: -8px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-transport-quote:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 3px;
  }
}

.vehicle-sidebar .action-panel .icon-download-new:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-download-new) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -8px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-download-new:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 1px;
  }
}

.vehicle-sidebar .action-panel .icon-view-event:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-view-event) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -8px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-view-event:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 2px;
  }
}

.vehicle-sidebar .action-panel .icon-make-enquiry:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-make-enquiry) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 4px;
  margin-left: -8px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-make-enquiry:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 3px;
  }
}

.vehicle-sidebar .action-panel .icon-dollar-blue:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-dollar-blue) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -6px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-dollar-blue:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 2px;
  }
}

.vehicle-sidebar .action-panel .icon-condition-report:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-condition-report) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 2px;
  margin-left: -6px;
}

.vehicle-sidebar .action-panel .action-panel-font {
  color: #003486;
  text-align: center;
  font-size: 16px;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-sidebar .action-panel .icon-condition-report:after {
    -ms-transform: scale(2.7);
    transform: scale(2.7);
    margin-left: -12px;
    margin-top: 3px;
  }

  .vehicle-sidebar .action-panel .action-panel-font {
    font-size: 14px;
  }
}

.vehicle-sidebar .duable-section {
  width: 100%;
  border-radius: 4px;
  border: 2px solid #E5E7EB;
  background: #FFF;
  margin-top: 1rem;
}

.vehicle-sidebar .duable-section .duable-content-section {
  padding: 1.5rem;
}

.vehicle-sidebar .duable-section .icon-back-arrow-large:after {
  -ms-transform: rotate(180deg) scale(3.5);
  transform: rotate(180deg) scale(3.5);
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-back-to-listings) no-repeat;
  position: absolute;
  margin-top: -16px;
  margin-left: -8px;
  width: 11px;
  height: 11px;
}

@media (min-width:1200px) {
  .vehicle-sidebar .duable-section .icon-back-arrow-large:after {
    width: 12px;
  }
}

.vehicle-sidebar .duable-section .upcoming-event {
  display: -ms-flexbox;
  display: flex;
  gap: 1.125rem;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.0625rem;
  width: 100%;
}

@media (min-width:768px) and (max-width:991px) {
  .vehicle-sidebar .duable-section .upcoming-event {
    width: 114%;
    position: relative;
    left: -11px;
  }
}

.vehicle-sidebar .duable-section .upcoming-event .event-color {
  color: #003486;
  text-decoration: none;
}

.vehicle-sidebar .duable-section .duable-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #003486;
  height: 2.4375rem;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem 1.5rem;
}

.vehicle-sidebar .duable-section .duable-heading .duable-heading-font {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.125rem;
  font-weight: 800;
  color: #FFF;
  margin-bottom: 0;
}

.vehicle-sidebar .duable-section .duable-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-sidebar .duable-section .duable-content .duable-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-sidebar .duable-section .duable-content .duable-start-time-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: end;
}

.vehicle-sidebar .duable-section .duable-content .duable-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  text-align: end;
}

@media (min-width:768px) {
  .subheading-with-icon.margin-subheading {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.subheading-with-icon,
.vehicle-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: end;
  justify-content: end;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 18px;
}

.subheading-with-icon:after,
.subheading-with-icon:before,
.vehicle-options:after,
.vehicle-options:before {
  content: " ";
  display: table;
}

.subheading-with-icon .btn.watchlist .label-text-added,
.subheading-with-icon .btn.watchlist.added .label-text,
.vehicle-options .btn.watchlist .label-text-added,
.vehicle-options .btn.watchlist.added .label-text {
  display: none;
}

.subheading-with-icon .vehicle-grade-style,
.vehicle-options .vehicle-grade-style {
  width: 122.67px;
  height: 32px;
  background: #AFC741;
  border-radius: 4px;
  color: #fff;
}

.subheading-with-icon .btn.btn-inverse,
.vehicle-options .btn.btn-inverse {
  background-color: transparent!important;
}

@media (min-width:768px) {
  .subheading-with-icon,
  .vehicle-options {
    padding-right: 3px;
  }

  .subheading-with-icon .btn.btn-inverse,
  .vehicle-options .btn.btn-inverse {
    border-radius: .25rem;
    border: .0625rem solid #003486;
    margin: 0 0 0 5px;
    padding: 7.5px 9px;
  }
}

.subheading-with-icon .btn:nth-child(2n),
.vehicle-options .btn:nth-child(2n) {
  margin-right: 0;
}

.subheading-with-icon .btn .share-watchlist-font,
.subheading-with-icon .btn .share-watchlist-star-font,
.vehicle-options .btn .share-watchlist-font,
.vehicle-options .btn .share-watchlist-star-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: .875rem;
  color: #003486;
}

.subheading-with-icon .btn.watchlist .icon,
.vehicle-options .btn.watchlist .icon {
  position: relative;
}

.subheading-with-icon .btn.watchlist .icon.icon-watchlist-star-blue:after,
.vehicle-options .btn.watchlist .icon.icon-watchlist-star-blue:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-watchlist-star-blue) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 12px;
  margin-left: -8px;
  top: -1px;
}

@media (max-width:767px) {
  .subheading-with-icon .btn,
  .vehicle-options .btn {
    padding: .75rem 0;
  }

  .subheading-with-icon .btn.watchlist .icon.icon-watchlist-star-blue:after,
  .vehicle-options .btn.watchlist .icon.icon-watchlist-star-blue:after {
    -ms-transform: scale(4.4);
    transform: scale(4.4);
    margin-top: 22px;
    margin-left: -8px;
  }
}

@media (min-width:768px) and (max-width:991px) {
  .subheading-with-icon .btn .share-watchlist-star-font,
  .vehicle-options .btn .share-watchlist-star-font {
    display: none;
  }

  .subheading-with-icon .btn.watchlist .icon.icon-watchlist-star-blue:after,
  .vehicle-options .btn.watchlist .icon.icon-watchlist-star-blue:after {
    margin-left: -5px;
    margin-top: 11px;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .subheading-with-icon .btn.watchlist .icon.icon-watchlist-star-blue:after,
  .vehicle-options .btn.watchlist .icon.icon-watchlist-star-blue:after {
    margin-top: 9px!important;
  }
}

.subheading-with-icon .btn.watchlist.added .icon:after,
.vehicle-options .btn.watchlist.added .icon:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-star-green) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 12px;
  margin-left: -8px;
}

.subheading-with-icon .btn.watchlist.added .label-text-added,
.vehicle-options .btn.watchlist.added .label-text-added {
  display: inline;
}

@media (min-width:768px) and (max-width:991px) {
  .subheading-with-icon .btn.watchlist.added .icon:after,
  .vehicle-options .btn.watchlist.added .icon:after {
    margin-left: -5px;
    margin-top: 12px;
  }

  .subheading-with-icon .btn.watchlist.added .label-text-added,
  .vehicle-options .btn.watchlist.added .label-text-added {
    display: none;
  }
}

.subheading-with-icon .btn .icon,
.vehicle-options .btn .icon {
  padding: 0 .625rem;
  margin-right: .25rem;
}

.vehicle-detail-blocks .event-info-section .event-content .event-header-right .event-margin-right,
.vehicle-detail-blocks .event-info-section .event-content .event-header-right .icon,
.vehicle-detail-blocks .event-info-section .event-heading .event-header-right .event-margin-right,
.vehicle-detail-blocks .event-info-section .event-heading .event-header-right .icon,
.vehicle-detail-blocks .fee-info-section .fee-content .fee-header-right .fee-margin-right,
.vehicle-detail-blocks .fee-info-section .fee-content .fee-header-right .icon,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-header-right .fee-margin-right,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-header-right .icon,
.vehicle-sidebar-mobile .event-info-section .event-content .event-header-right .event-margin-right,
.vehicle-sidebar-mobile .event-info-section .event-content .event-header-right .icon,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-header-right .event-margin-right,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-header-right .icon,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-header-right .fee-margin-right,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-header-right .icon,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-header-right .fee-margin-right,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-header-right .icon {
  margin-right: .75rem;
}

@media (max-width:767px) {
  .subheading-with-icon .btn.watchlist.added .icon:after,
  .vehicle-options .btn.watchlist.added .icon:after {
    -ms-transform: scale(4.4);
    transform: scale(4.4);
    margin-top: 21px;
    margin-left: -8px;
  }

  .subheading-with-icon .btn .icon,
  .vehicle-options .btn .icon {
    width: 100%;
    display: block;
    height: 1.375rem;
    margin-bottom: .4375rem;
  }
}

.vehicle-sales-info,
.vehicle-sales-info dl dd:not(:last-child) {
  margin-bottom: .9375rem;
}

.vehicle-sales-info .heading {
  font-size: 1.5rem;
  margin-bottom: .9375rem;
}

.vehicle-sales-info .action {
  color: #12a0ce;
  text-decoration: none;
  font-weight: 400;
  border: 1px solid #eaeaea;
}

.vehicle-sales-info dl dt {
  color: #333;
  font-weight: 700;
}

.vehicle-sales-info dl dd {
  color: #848482;
}

.vehicle-sales-info dl dd a {
  color: #12a0ce;
  font-weight: 700;
  text-decoration: underline;
}

@media (max-width:767px) {
  .vehicle-sales-info dl {
    font-size: .75rem;
    margin-bottom: .9375rem!important;
  }

  .vehicle-sales-info dl dd,
  .vehicle-sales-info dl dd a,
  .vehicle-sales-info dl dt {
    font-size: .75rem;
  }

  .vehicle-sales-info dl dd,
  .vehicle-sales-info dl dt {
    line-height: 1.2em;
  }

  .vehicle-sales-info dl dt {
    margin-bottom: .3125rem;
  }
}

.vehicle-detail-blocks .event-info-section,
.vehicle-sidebar-mobile .event-info-section {
  background-color: #fff;
  border: .125rem solid #eaeaea;
  border-top: .3125rem solid #f0f0f0;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-detail-blocks .event-info-section .event-content,
.vehicle-detail-blocks .event-info-section .event-heading,
.vehicle-sidebar-mobile .event-info-section .event-content,
.vehicle-sidebar-mobile .event-info-section .event-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.vehicle-detail-blocks .event-info-section .event-content .event-heading-font,
.vehicle-detail-blocks .event-info-section .event-heading .event-heading-font,
.vehicle-sidebar-mobile .event-info-section .event-content .event-heading-font,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-heading-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  color: #121921;
}

.vehicle-detail-blocks .event-info-section .event-content .event-specification,
.vehicle-detail-blocks .event-info-section .event-heading .event-specification,
.vehicle-sidebar-mobile .event-info-section .event-content .event-specification,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-detail-blocks .event-info-section .event-content .event-specification-value,
.vehicle-detail-blocks .event-info-section .event-heading .event-specification-value,
.vehicle-sidebar-mobile .event-info-section .event-content .event-specification-value,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  text-align: right;
}

.vehicle-detail-blocks .event-info-section .event-content .event-subheading-font,
.vehicle-detail-blocks .event-info-section .event-heading .event-subheading-font,
.vehicle-sidebar-mobile .event-info-section .event-content .event-subheading-font,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-subheading-font {
  color: #003486;
}

.vehicle-detail-blocks .event-info-section .event-content .event-specification-active,
.vehicle-detail-blocks .event-info-section .event-heading .event-specification-active,
.vehicle-sidebar-mobile .event-info-section .event-content .event-specification-active,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-specification-active {
  color: #4D71AA;
}

.vehicle-detail-blocks .event-info-section .event-content .event-start-time-info,
.vehicle-detail-blocks .event-info-section .event-heading .event-start-time-info,
.vehicle-sidebar-mobile .event-info-section .event-content .event-start-time-info,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-start-time-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: end;
}

.vehicle-detail-blocks .event-info-section .event-content .event-header-right,
.vehicle-detail-blocks .event-info-section .event-heading .event-header-right,
.vehicle-sidebar-mobile .event-info-section .event-content .event-header-right,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-header-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-detail-blocks .event-info-section .event-content .event-header-right .icon-info:after,
.vehicle-detail-blocks .event-info-section .event-heading .event-header-right .icon-info:after,
.vehicle-sidebar-mobile .event-info-section .event-content .event-header-right .icon-info:after,
.vehicle-sidebar-mobile .event-info-section .event-heading .event-header-right .icon-info:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 5px;
  margin-left: -6px;
}

.vehicle-detail-blocks .event-info-section .event-content .half-width,
.vehicle-detail-blocks .event-info-section .event-heading .half-width,
.vehicle-sidebar-mobile .event-info-section .event-content .half-width,
.vehicle-sidebar-mobile .event-info-section .event-heading .half-width {
  width: 70%;
}

.vehicle-detail-blocks .event-info-section .checkin-button,
.vehicle-sidebar-mobile .event-info-section .checkin-button {
  padding: 8px;
  background: #E7A614;
  color: #000!important;
  text-indent: 0;
  border: none;
  margin-top: 3px;
  border-radius: 4px;
  display: block;
  text-align: center;
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
}

@media (min-width:768px) and (max-width:1000px) {
  .vehicle-detail-blocks .event-info-section .checkin-button,
  .vehicle-sidebar-mobile .event-info-section .checkin-button {
    font-size: 10px!important;
  }
}

.vehicle-detail-blocks .finance-info-section,
.vehicle-sidebar-mobile .finance-info-section {
  font-family: Lato;
  background-color: #fff;
  border-width: .3125rem .125rem .125rem;
  border-style: solid;
  border-color: #f0f0f0 #eaeaea #eaeaea;
  border-image: initial;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-detail-blocks .finance-info-section .finance-header,
.vehicle-sidebar-mobile .finance-info-section .finance-header {
  text-align: center;
  vertical-align: middle;
  font-weight: 800;
  font-size: 16px;
  line-height: 20.8px;
  padding-bottom: 24px;
  font-family: Lato;
}

.vehicle-detail-blocks .finance-info-section .finance-middle,
.vehicle-sidebar-mobile .finance-info-section .finance-middle {
  font-weight: 600;
  font-size: .91rem;
  color: #374151;
  padding-bottom: 16px;
  font-family: Lato;
}

.vehicle-detail-blocks .finance-info-section a,
.vehicle-sidebar-mobile .finance-info-section a {
  color: #003486;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
}

.vehicle-detail-blocks .finance-info-section a:hover,
.vehicle-sidebar-mobile .finance-info-section a:hover {
  text-decoration: none;
}

.vehicle-detail-blocks .finance-info-section .finance-button,
.vehicle-sidebar-mobile .finance-info-section .finance-button {
  text-align: center;
  font-weight: 700;
  color: #003486;
  border: 1px solid #003486;
  line-height: 40px;
  cursor: pointer;
  border-radius: 4px;
  font-family: Lato;
}

.vehicle-detail-blocks .fee-info-section,
.vehicle-sidebar-mobile .fee-info-section {
  background-color: #fff;
  border: .125rem solid #eaeaea;
  border-top: .3125rem solid #f0f0f0;
  width: 100%;
  border-radius: .25rem;
  padding: 1.5rem;
}

.vehicle-detail-blocks .fee-info-section .fee-content,
.vehicle-sidebar-mobile .fee-info-section .fee-content {
  -ms-flex-direction: column;
  flex-direction: column;
}

.vehicle-detail-blocks .fee-info-section .fee-content,
.vehicle-detail-blocks .fee-info-section .fee-heading,
.vehicle-sidebar-mobile .fee-info-section .fee-content,
.vehicle-sidebar-mobile .fee-info-section .fee-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-info-text,
.vehicle-detail-blocks .fee-info-section .fee-content .fee-specification,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-info-text,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-specification,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-info-text,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-specification,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-info-text,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-specification-value,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-specification-value,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-specification-value,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-heading-font,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-heading-font,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-heading-font,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-heading-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  color: #121921;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-buyer-text,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-buyer-text,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-buyer-text,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-buyer-text {
  color: #6B7280;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-subheading-font,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-subheading-font,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-subheading-font,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-subheading-font {
  color: #003486;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-header-right,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-header-right,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-header-right,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-header-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-detail-blocks .fee-info-section .fee-content .fee-header-right .icon-info:after,
.vehicle-detail-blocks .fee-info-section .fee-heading .fee-header-right .icon-info:after,
.vehicle-sidebar-mobile .fee-info-section .fee-content .fee-header-right .icon-info:after,
.vehicle-sidebar-mobile .fee-info-section .fee-heading .fee-header-right .icon-info:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 5px;
  margin-left: -6px;
}

.vehicle-detail-blocks .action-panel,
.vehicle-sidebar-mobile .action-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 1rem;
}

.vehicle-detail-blocks .action-panel .event-color,
.vehicle-sidebar-mobile .action-panel .event-color {
  color: #003486;
  text-decoration: none;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.vehicle-detail-blocks .action-panel .btn-sidebar,
.vehicle-sidebar-mobile .action-panel .btn-sidebar {
  border-radius: .25rem;
  border: .0625rem solid #003486;
  background: 0 0;
  margin-bottom: .5rem;
}

.vehicle-detail-blocks .action-panel .btn-sidebar .icon,
.vehicle-sidebar-mobile .action-panel .btn-sidebar .icon {
  padding: 0 .75rem;
}

.vehicle-detail-blocks .action-panel .icon-share-new:after,
.vehicle-sidebar-mobile .action-panel .icon-share-new:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-share-new) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
  margin-top: -1px;
  margin-left: -6px;
}

.vehicle-detail-blocks .action-panel .icon-transport-quote:after,
.vehicle-sidebar-mobile .action-panel .icon-transport-quote:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-transport-quote) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -8px;
}

.vehicle-detail-blocks .action-panel .icon-download-new:after,
.vehicle-sidebar-mobile .action-panel .icon-download-new:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-download-new) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -8px;
}

.vehicle-detail-blocks .action-panel .icon-view-event:after,
.vehicle-sidebar-mobile .action-panel .icon-view-event:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-view-event) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 2px;
  margin-left: -8px;
}

.vehicle-detail-blocks .action-panel .icon-make-enquiry:after,
.vehicle-sidebar-mobile .action-panel .icon-make-enquiry:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-make-enquiry) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -8px;
}

.vehicle-detail-blocks .action-panel .icon-dollar-blue:after,
.vehicle-sidebar-mobile .action-panel .icon-dollar-blue:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-dollar-blue) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 2px;
  margin-left: -6px;
}

.vehicle-detail-blocks .action-panel .icon-condition-report:after,
.vehicle-sidebar-mobile .action-panel .icon-condition-report:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-condition-report) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(2.9);
  transform: scale(2.9);
  margin-top: 3px;
  margin-left: -6px;
}

.vehicle-detail-blocks .action-panel .action-panel-font,
.vehicle-sidebar-mobile .action-panel .action-panel-font {
  color: #003486;
  text-align: center;
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.vehicle-detail-blocks .vehicle-sales-info dl dt,
.vehicle-sidebar-mobile .vehicle-sales-info dl dt {
  color: #333;
  font-weight: 700;
}

.vehicle-detail-blocks .vehicle-sales-info dl dd,
.vehicle-sidebar-mobile .vehicle-sales-info dl dd {
  font-weight: 400;
  color: #848482;
}

.vehicle-detail-blocks .duable-section,
.vehicle-sidebar-mobile .duable-section {
  width: 100%;
  border-radius: 4px;
  border: 2px solid #E5E7EB;
  background: #FFF;
  margin-top: 1rem;
}

.vehicle-detail-blocks .duable-section .duable-content-section,
.vehicle-sidebar-mobile .duable-section .duable-content-section {
  padding: 1.5rem;
}

.vehicle-detail-blocks .duable-section .icon-back-arrow-large:after,
.vehicle-sidebar-mobile .duable-section .icon-back-arrow-large:after {
  -ms-transform: rotate(180deg) scale(3.5);
  transform: rotate(180deg) scale(3.5);
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-back-to-listings) no-repeat;
  position: absolute;
  margin-top: -14px;
  margin-left: -11px;
  width: 13px;
  height: 11px;
}

.vehicle-detail-blocks .duable-section .upcoming-event,
.vehicle-sidebar-mobile .duable-section .upcoming-event {
  display: -ms-flexbox;
  display: flex;
  gap: 1.125rem;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.0625rem;
  width: 100%;
}

.vehicle-detail-blocks .duable-section .upcoming-event .event-color,
.vehicle-sidebar-mobile .duable-section .upcoming-event .event-color {
  color: #003486;
  text-decoration: none;
}

.vehicle-detail-blocks .duable-section .duable-heading,
.vehicle-sidebar-mobile .duable-section .duable-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #003486;
  height: 2.4375rem;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem 1.5rem;
}

.vehicle-detail-blocks .duable-section .duable-heading .duable-heading-font,
.vehicle-sidebar-mobile .duable-section .duable-heading .duable-heading-font {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.125rem;
  font-weight: 800;
  color: #FFF;
  margin-bottom: 0;
}

.vehicle-detail-blocks .duable-section .duable-content,
.vehicle-sidebar-mobile .duable-section .duable-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-detail-blocks .duable-section .duable-content .duable-specification,
.vehicle-sidebar-mobile .duable-section .duable-content .duable-specification {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.vehicle-detail-blocks .duable-section .duable-content .duable-start-time-info,
.vehicle-sidebar-mobile .duable-section .duable-content .duable-start-time-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: end;
}

.vehicle-detail-blocks .duable-section .duable-content .duable-specification-value,
.vehicle-sidebar-mobile .duable-section .duable-content .duable-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
  text-align: end;
}

@media (max-width:767px) {
  .btn.btn-enquiry {
    border: 1px solid #92d3e8;
    color: #12a0ce;
    background: #e7f5fa;
    margin-bottom: .625rem;
  }

  .btn.action {
    white-space: normal;
    padding: .625rem;
    line-height: 1.2em;
  }
}

.vehicle-gallery {
  width: 90%;
  margin: auto;
}

.vehicle-gallery .slider-count {
  color: #fff;
  bottom: 1%;
  width: 50px;
  position: absolute;
  z-index: 999;
  right: 45%;
  padding: .0625rem;
  text-align: center;
  background-color: #000;
  opacity: .5;
}

.sold-vehicle .vehicle-gallery {
  width: 100%;
}

.vehicle-gallery .button-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vehicle-gallery .blue-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem 1.125rem;
  width: 31%;
  background-color: #F9FAFB;
  border-radius: .25rem;
  border: 1px solid #003486;
  color: #003486;
  gap: 12px;
}

.vehicle-gallery .blue-button .text-360:before {
  content: '360\00B0 view';
}

@media (max-width:767px) {
  .vehicle-gallery .button-row {
    margin: 1rem;
  }

  .vehicle-gallery .blue-button .text-360:before {
    content: '360\00B0';
  }
}

.vehicle-gallery .blue-button .button-font-style {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: .875rem;
}

.vehicle-gallery .blue-button .icon-gallery-blue:after,
.vehicle-gallery .blue-button .icon-gallery:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-gallery-blue) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button .icon-gallery:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-gallery) no-repeat!important;
}

.vehicle-gallery .blue-button .icon-360-degree:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-360-degree) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button .icon-360-degree-white:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-360-degree-white) no-repeat!important;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button .icon-video:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-video) no-repeat;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button .icon-video-white:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-video-white) no-repeat!important;
  width: 14px;
  height: 14px;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button:focus,
.vehicle-gallery .blue-button:hover {
  background-color: #003486;
  color: #fff;
}

.vehicle-gallery .blue-button:focus .icon-360-degree:after,
.vehicle-gallery .blue-button:hover .icon-360-degree:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-360-degree-white) no-repeat!important;
  width: 14px;
  height: 14px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button:focus .icon-video:after,
.vehicle-gallery .blue-button:hover .icon-video:after {
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-video-white) no-repeat!important;
  width: 14px;
  height: 14px;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .blue-button:focus .icon-gallery-blue:after,
.vehicle-gallery .blue-button:hover .icon-gallery-blue:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-gallery) no-repeat;
  width: 13px;
  height: 13px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 4px;
  margin-left: -7px;
}

.vehicle-gallery .gallery-image,
.vehicle-gallery .gallery-video {
  width: 100%;
  position: relative;
}

.vehicle-gallery .gallery-image .owl-carousel .owl-nav,
.vehicle-gallery .gallery-video .owl-carousel .owl-nav {
  top: 95%;
  margin-top: -.5625rem;
}

@media (max-width:767px) {
  .vehicle-gallery {
    width: 100%;
  }

  .vehicle-gallery .gallery-image .owl-carousel .owl-nav,
  .vehicle-gallery .gallery-video .owl-carousel .owl-nav {
    top: 93.5%;
  }
}

.vehicle-gallery .gallery-image .owl-carousel .owl-stage .owl-item .item img,
.vehicle-gallery .gallery-video .owl-carousel .owl-stage .owl-item .item img {
  max-height: 400px;
  width: 100%;
  object-fit: contain;
  overflow: hidden;
}

.vehicle-gallery .gallery-image .owl-carousel .owl-next,
.vehicle-gallery .gallery-image .owl-carousel .owl-prev,
.vehicle-gallery .gallery-video .owl-carousel .owl-next,
.vehicle-gallery .gallery-video .owl-carousel .owl-prev {
  border: 1px solid #000;
  background-color: #000;
  opacity: .5;
}

.vehicle-gallery .gallery-image .item,
.vehicle-gallery .gallery-video .item {
  background-color: #f5f5f5;
}

.vehicle-gallery .gallery-image .item img,
.vehicle-gallery .gallery-video .item img {
  margin: 0 auto;
}

.vehicle-gallery .gallery-video {
  width: 98%;
  position: relative;
  overflow: scroll;
}

.vehicle-gallery .gallery-video .owl-carousel .owl-nav {
  top: 38.5%!important;
}

.vehicle-gallery .owl-nav {
  position: absolute;
  left: 9px;
  width: 100%;
}

.vehicle-gallery .owl-nav:after,
.vehicle-gallery .owl-nav:before {
  content: " ";
  display: table;
}

.vehicle-gallery .owl-next,
.vehicle-gallery .owl-prev {
  position: absolute;
  text-indent: -10000em;
  width: 1.6875rem;
  height: 1.6875rem;
  top: 0;
}

@media (max-width:767px) {
  .vehicle-gallery .owl-next,
  .vehicle-gallery .owl-prev {
    top: -.125rem;
  }
}

.vehicle-gallery #vehicle-image .owl-next:after,
.vehicle-gallery #vehicle-thumbs .owl-next:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-gallery-forward-arrow) no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 12px;
  margin-left: 12px;
  top: 29%;
  left: -20%;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-gallery #vehicle-image .owl-next:after,
  .vehicle-gallery #vehicle-thumbs .owl-next:after {
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    top: 7%;
    left: -43%;
  }
}

.vehicle-gallery #vehicle-image .owl-prev:after,
.vehicle-gallery #vehicle-thumbs .owl-prev:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-gallery-backward-arrow) no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  margin-top: 12px;
  margin-left: 12px;
  top: 29%;
  left: -26%;
}

@media (min-width:768px) and (max-width:1199px) {
  .vehicle-gallery #vehicle-image .owl-prev:after,
  .vehicle-gallery #vehicle-thumbs .owl-prev:after {
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    top: 7%;
    left: -51%;
  }
}

.vehicle-gallery .owl-prev {
  left: -.625rem;
}

.vehicle-gallery .owl-prev:after {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.vehicle-gallery .owl-next {
  right: .625rem;
}

.vehicle-gallery .gallery-thumbs {
  padding: 1.25rem 0;
  position: relative;
}

@media (max-width:767px) {
  .vehicle-gallery .owl-prev {
    left: -.5rem;
  }

  .vehicle-gallery .gallery-thumbs {
    display: none;
  }
}

.vehicle-gallery .gallery-thumbs .owl-carousel {
  position: relative;
}

.vehicle-gallery .gallery-thumbs .owl-carousel .owl-item {
  cursor: pointer;
  background: #dcdcdc;
}

.vehicle-gallery .gallery-thumbs .owl-carousel .owl-item .item img {
  max-height: 78.5px;
  margin: 0 auto;
  width: 100%;
  object-fit: contain;
  overflow: hidden;
}

.vehicle-gallery .gallery-thumbs .owl-nav {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  background: #00f;
}

.vehicle-gallery .gallery-thumbs .owl-nav .owl-next,
.vehicle-gallery .gallery-thumbs .owl-nav .owl-prev {
  position: absolute;
  background-color: #000;
  opacity: .5;
  top: 1.5rem;
}

.vehicle-gallery .gallery-thumbs .owl-nav .owl-prev {
  left: 0;
}

.vehicle-gallery .gallery-thumbs .owl-nav .owl-prev:after {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: -.25rem;
}

.vehicle-gallery .gallery-thumbs .owl-nav .owl-next {
  right: 0;
}

.vehicle-gallery .gallery-thumbs .owl-nav .owl-next:after {
  margin-left: -.125rem;
}

@media (min-width:768px) {
  .sold-vehicle {
    margin-top: 20px;
  }
}

.simulcast {
  border: 1px solid #eaeaea;
  border-top: 1.875rem solid #f0f0f0;
  width: 100%;
  padding: .9375rem;
  margin-bottom: .625rem;
  text-align: center;
  position: relative;
}

.simulcast:after,
.simulcast:before {
  content: " ";
  display: table;
}

.simulcast .simulcast-brand {
  position: absolute;
  top: -.4375rem;
  left: 50%;
}

.simulcast .heading {
  color: #be1522;
  font-size: 1rem;
  font-weight: 700;
  margin-top: 0;
}

.simulcast .when {
  color: #282828;
  font-weight: 700;
}

.simulcast .when .date {
  font-size: .75rem;
  display: block;
  font-weight: 400;
}

@media (max-width:767px) {
  .simulcast {
    border-top: 2.75rem solid #f0f0f0;
    padding: .9375rem .625rem .625rem;
  }

  .simulcast .simulcast-brand {
    width: 100%;
    left: 0;
  }

  .simulcast .simulcast-brand:after {
    margin-left: 0;
    top: -.9375rem;
    left: .625rem;
  }

  .simulcast .heading {
    text-align: left;
    position: absolute;
    top: -1.875rem;
    left: 3.125rem;
    width: 90px;
    height: 16px;
    overflow: hidden;
  }

  .simulcast .when {
    font-size: .75rem;
  }

  .simulcast .when .date {
    font-size: .6875rem;
  }
}

.simulcast .btn,
.simulcast .field,
.simulcast input {
  display: inline-block;
  clear: left;
  width: 100%;
  margin-bottom: .375rem!important;
}

.simulcast .btn:last-child,
.simulcast .field:last-child,
.simulcast input:last-child {
  margin-bottom: 0!important;
}

.simulcast.live .flex-wrap,
.simulcast.open .flex-wrap {
  margin-bottom: .375rem;
}

.simulcast form {
  padding: 0 12.5%;
}

.simulcast .field {
  position: relative;
}

@media (max-width:767px) {
  .simulcast form {
    width: 100%;
    padding: 0;
  }

  .simulcast form .flex-wrap {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .375rem;
  }

  .simulcast form .flex-wrap .field {
    margin-bottom: 0!important;
  }

  .simulcast .field {
    width: 80%;
    margin: 0;
  }

  .simulcast .field label {
    padding-left: .3125rem;
    padding-right: .1875rem;
  }

  .simulcast .field input {
    padding-left: 1rem;
    padding-right: .25rem;
    border-radius: 3px 0 0 3px;
  }

  .simulcast .btn.btn-inline {
    width: auto;
    padding-left: .4375rem;
    padding-right: .4375rem;
    border-radius: 0 3px 3px 0;
  }
}

.simulcast label {
  position: absolute;
  top: 0;
  z-index: 1;
  font-size: 1rem;
  padding: .5625rem .75rem;
}

.simulcast label span {
  position: absolute;
  left: -10000em;
}

.simulcast label:before {
  content: "$";
}

.simulcast input {
  padding-left: 1.875rem;
  position: relative;
  line-height: 1.1em;
  font-weight: 700;
  font-size: 1rem;
}

.simulcast input[type=number]::-webkit-inner-spin-button,
.simulcast input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.simulcast .btn {
  background: #000;
  padding: .75rem;
}

.simulcast .btn-context {
  display: none;
}

.simulcast.live .btn-context,
.simulcast.open .btn-context {
  display: inline-block;
}

.simulcast.open .when {
  color: #ff8400;
}

.simulcast.open .btn-context {
  background: #ff8400;
}

.simulcast.live .when {
  color: #27a50e;
}

.simulcast.live .btn-context {
  background: #27a50e;
}

.simulcast-section {
  width: 100%;
  border-radius: 4px;
  border: 2px solid #E5E7EB;
  background: #FFF;
  margin-top: 1rem;
}

.simulcast-section .simulcast-content-section {
  padding: 1.5rem;
}

.simulcast-section .simulcast-content-section .simulcast-joinNow {
  margin-top: 1rem;
}

.simulcast-section .simulcast-content-section .simulcast-joinNow .btn {
  background-color: #099E69!important;
}

.simulcast-section .simulcast-content-section .simulcast-joinNow .btn span {
  padding-left: 1.5rem;
}

.simulcast-section .simulcast-content-section .simulcast-joinNow.open .btn {
  background-color: #E7A614!important;
}

.simulcast-section .simulcast-content-section .simulcast-input-bid {
  width: 100%;
}

.simulcast-section .simulcast-content-section .simulcast-input-bid .icon-input {
  top: 1.3125rem;
  position: absolute;
  z-index: 999;
  left: 1.375rem;
}

.simulcast-section .simulcast-content-section .simulcast-input-bid .icon-input .icon-dollar-svg:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-dollar-grey) no-repeat;
  position: absolute;
  margin-top: 18px;
  margin-left: -8px;
  width: 18px;
  height: 18px;
  top: -13.5px;
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

@media (min-width:768px) and (max-width:1199px) {
  .simulcast-section .simulcast-content-section .simulcast-input-bid .icon-input .icon-dollar-svg:after {
    -ms-transform: scale(1.8);
    transform: scale(1.8);
    top: -17.5px;
  }
}

.simulcast-section .simulcast-content-section .simulcast-input-bid .simulcast-input {
  font-size: .875rem;
  font-family: LatoRegular,"Helvetica Neue",Arial,sans-serif;
  font-weight: 400;
  padding: .75rem 2.3125rem .75rem 2.5rem;
  border-radius: 4px;
  border: 1px solid #D1D5DB;
  background: #F9FAFB;
  height: 2.6875rem;
}

.simulcast-section .simulcast-content-section .simulcast-input-bid .icon-info:after {
  content: "";
  background: url(../../../fe/img/svg/stack/svg/sprite.stack.svg#svg--icon-info) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  -ms-transform: scale(3);
  transform: scale(3);
  top: 32px;
  left: 10px;
  cursor: pointer;
}

@media (min-width:768px) and (max-width:1199px) {
  .simulcast-section .simulcast-content-section .simulcast-input-bid .icon-info:after {
    -ms-transform: scale(2.4);
    transform: scale(2.4);
    top: 25px;
    left: 7px;
  }
}

.simulcast-section .simulcast-font {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.simulcast-section .submit-bid {
  margin-top: 1.0625rem;
  border-radius: .25rem;
  background-color: #E7A614!important;
  color: #000!important;
  border: 1px solid #E7A614;
  width: 100%;
}

.simulcast-section .submit-bid .event-color {
  color: #003486;
}

.simulcast-section .simulcast-heading {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #003486;
  height: 2.4375rem;
  -ms-flex-align: center;
  align-items: center;
  padding: .5rem 1.5rem;
}

.simulcast-section .simulcast-heading .simulcast-heading-font {
  font-family: LatoBlack,"Helvetica Neue",Arial,sans-serif;
  font-size: 1.125rem;
  font-weight: 800;
  color: #FFF;
  margin-bottom: 0;
}

.simulcast-section .simulcast-content .auction-ended,
.simulcast-section .simulcast-content .auction-text,
.simulcast-section .simulcast-content .simulcast-specification,
.simulcast-section .simulcast-content .simulcast-specification-value {
  font-family: LatoBold,"Helvetica Neue",Arial,sans-serif;
}

.simulcast-section .simulcast-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
}

.simulcast-section .simulcast-content .simulcast-start-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row!important;
  flex-direction: row!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between!important;
  width: 100%;
}

.simulcast-section .simulcast-content .auction-ended,
.simulcast-section .simulcast-content .auction-text {
  color: #099E69;
  margin-bottom: 1.25rem;
  font-size: .875rem;
  font-weight: 600;
}

.simulcast-section .simulcast-content .auction-ended {
  color: #F05252;
}

.simulcast-section .simulcast-content .simulcast-specification {
  font-size: .875rem;
  font-weight: 500;
  color: #6B7280;
}

.simulcast-section .simulcast-content .simulcast-start-time-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: end;
  align-items: end;
}

.simulcast-section .simulcast-content .simulcast-specification-value {
  font-size: 1rem;
  font-weight: 600;
  color: #374151;
}

.related-vehicles .heading {
  text-align: center;
  font-size: 2.8125rem;
}

.related-vehicles .vehicle-list.grid-view .vehicle-card {
  padding: 0 0 .625rem;
}

.related-vehicles .vehicle-list.grid-view .vehicle-card .img {
  position: relative;
  border-bottom: none;
  background: 0 0;
  float: none;
}