.latestNewsHeader {
  border: 1px solid #838383;
  xborder-bottom: 0 none;
  color: #fff;
  font-size: 24px; font-size: 2.4rem;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  text-align: center;
}
.latestNewsHeader a:link, .latestNewsHeader a:visited { color: #fff; }
.latestNewsHeader a:hover { color: #ccc; }
.latestNews {
  border: 1px solid #838383;
  margin: 0 0 20px;
  max-height: 270px;
  overflow: auto;
  padding: 6px;
  text-align: justify;
}
.latestNews h2 {
  color: #fff;
  font-family: Arial, Sans-Serif;
  font-size: 13px; font-size: 1.3rem;
  letter-spacing: 0;
  margin-bottom: 6px;
}
.latestNews h2 a, .latestNews h2 a:link, .latestNews h2 a:visited {
  color: #fff;
  font-size: 13px; font-size: 1.3rem;
  font-weight: bold;
}
.latestNews h2 a:hover { color: #ccc; }
.latestNews p {
  color: #f1f1f1;
  font-size: 12px; font-size: 1.2rem;
}
.flexslider {
  background: transparent;
  border: 0 none;
  margin: 0 0 20px;
  webkit-border-radius: 0;
  moz-border-radius: 0; 
  o-border-radius: 0;
  border-radius: 0;
}
.flexslider div { border: 0 none; }
.flexslider .slides > li, .flexslider li { margin-bottom: 0; }
.flex-control-nav { bottom: 5px; text-align: left; padding-left: 10px; }

.hmButtons { margin-bottom: 20px; }
.mobileBtn {
  background: #e5cc6a; /* Old browsers */
  background: -moz-linear-gradient(top,  #e5cc6a 0%, #fad234 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5cc6a), color-stop(100%,#fad234)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e5cc6a 0%,#fad234 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e5cc6a 0%,#fad234 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e5cc6a 0%,#fad234 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e5cc6a 0%,#fad234 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5cc6a', endColorstr='#fad234',GradientType=0 ); /* IE6-9 */
  margin-bottom: 10px;
}
.mobileBtn a, .mobileBtn a:link, .mobileBtn a:visited {
  background: #3c3c3c; /* Old browsers */
  background: -moz-linear-gradient(top,  #3c3c3c 0%, #2d2d2d 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3c3c3c 0%,#2d2d2d 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-9 */
  color: #fff;
  font-size: 28px; font-size: 2.8rem;
  line-height: 1.8;
  margin: 6px;
  padding: 0;
  display: block;
}
.mobileBtn a:hover { color: #ccc; }
.mobileBtn img { margin-left: 6px; margin-top: 4px; }

.middleButtons { margin-bottom: 6px; }

.seoText {
  background: url("https://s3.amazonaws.com/dom-cms/Site/151ac73a-b177-41f7-bed8-f884e9789f4f/images/info-box-bkg.jpg") repeat-x 0 0 #656565;
  border: 1px solid #838383;
  margin-bottom: 20px;
  max-height: 198px;
  overflow: auto;
  padding: 6px;
}
.seoText h2 {
  border-bottom: 1px solid #838383;
  font-size: 24px; font-size: 2.4rem;
  line-height: 1.1;
  margin-bottom: 4px;
}
.seoText p { color: #fff; }
.InvSpecialBox { margin-bottom: 20px; min-height: 212px; }
.InvInfoBox { padding: 8px 0 !important; }
.InvSpecialPrice { line-height: 18px; }
.InvSpecialName { padding-top: 4px; }
.InvSpecialVehicleInfo {
  font-size: 12px; font-size: 1.2rem;
  line-height: 1.2;
  padding-top: 4px;
}
.InvSpecialVehicleBody, .InvSpecialVehicleDisclaimer { display: none; }

.flex-video { margin-bottom: 0; }

.editable .columns { min-height: 10px; }

/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (max-width: 800px) {
  /* anything below 800px */
  .latestNews { max-height: 207px; }
  .InvInfoBox { padding: 8px 0 !important; }
  .InvSpecialPrice, .InvSpecialName, .InvSpecialVehicleInfo { padding-top: 2px; }
  .InvSpecialVehicleInfo { font-size: 12px; font-size: 1.2rem; line-height: 1.4; }
  .seoText { max-height: 172px; }
  .seoText h2 { font-size: 18px; font-size: 1.8rem; }
  .seoText p { font-size: 12px; font-size: 1.2rem; line-height: 1.2; margin-bottom: 8px; }
}
@media only screen and (max-width: 768px) {
  /* anything below 768px */
  .latestNews { max-height: 196px; }
}
@media only screen and (max-width: 767px) {
  /* anything below 767px */
  .latestNews, .latestNewsHeader, .flexslider { display: none; }
}
@media only screen and (max-width: 450px) {
  .mobileBtn a, .mobileBtn a:link, .mobileBtn a:visited {
    font-size: 24px; font-size: 2.4rem;
  }
  .hmButtons { margin-bottom: 10px; }
  .seoText h2 { font-size: 14px; font-size: 1.4rem; line-height: 1.4; }
}
