.image-downloader-hd:after {
  content: "";
  background-image: url("/wp-content/themes/lexus-media/assets/img/icon-download-hd.png");
  background-size: 20px 30px;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 30px;
  position: absolute;
  bottom: 5px;
  left: 5px;
  background-color: #282830;
  padding: 15px;
  cursor: pointer;
  display: block;
}
.image-downloader-hd:hover:after {
  background-color: #f02;
  transition: all 0.3s ease-in-out;
}

.archive-header {position:relative}
.archive-header img {width:100%;height:auto;}
.archive-header h1 {position:absolute;top:20px;left:0px;background-color:#FFF;padding:10px;}

@media only screen and (max-width: 564px) {
.archive-content .vehicles.col-10 {flex: 0 0 100%;max-width: 100%;}
}
@media only screen and (min-width: 565px) {
.archive-content .vehicles.col-sm-6 {flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (min-width: 1000px) {
.archive-content .vehicles.col-xl-3 {flex: 0 0 25%;max-width: 25%;}
}

.archive-listing {background-color:#ebebeb;text-align:center;padding-bottom:0;}
.archive-listing .entry-header {width:100%;padding-top:0;}
.archive-listing .image-wrapper {border:0px;}

@media only screen and (max-width: 564px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:auto;}
}
@media only screen and (min-width: 565px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:160px;}
}
@media only screen and (min-width: 625px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:185px;}
}
@media only screen and (min-width: 690px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:200px;}
}
@media only screen and (min-width: 750px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:220px;}
}
@media only screen and (min-width: 850px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:240px;}
}
@media only screen and (min-width: 900px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:260px;}
}
@media only screen and (min-width: 950px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:290px;}
}
@media only screen and (min-width: 1000px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:140px;}
}
@media only screen and (min-width: 1100px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:160px;}
}
@media only screen and (min-width: 1200px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:180px;}
}
@media only screen and (min-width: 1300px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:200px;}
}
@media only screen and (min-width: 1500px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:220px;}
}
@media only screen and (min-width: 1600px) {
.archive-listing .image-wrapper.image-wrapper--sm {height:250px;}
}
.archive-listing .image-wrapper.image-wrapper--sm img {width:100%;}

.archive-link {border:1px solid #FFF;padding:15px 50px;font-weight:bold;display:block;max-width:80%;margin:0 auto;margin-top:20px;}
a:hover.archive-link {background-color:#f50823;color:#FFF;}

.archive-listing-title {max-width:80%;margin:0 auto;border-left:3px solid #f50823;text-align:left;padding-left:10px;}
.archive-listing-title span {display:block;font-family: "Nobel-Regular";font-size:0.9em;color:#6f6f73;}

@media only screen and (min-width: 620px) {
  .archive-header h1 {top:50px;}
}
@media only screen and (min-width: 900px) {
  .archive-header h1 {top:100px;}
}

.mega-menu-item-28417 ul.mega-sub-menu .mega-sub-menu .mega-sub-menu li {width:100%!important;}
.wp-block-table table td {border-collapse: collapse;border:0;}