<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BUTTONS */
.button:not(.global-search-form__search-button),
.button-1 {
  text-transform: uppercase !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  user-select: none !important;
  -webkit-user-select: none !important;
  color: #fff !important;
  background-color: #E2653A !important;
  background: #E2653A !important;
  border: 1px solid #E2653A !important;
  font-weight: 600 !important;
  font-family: "Roboto", sans-serif;
}
.button:not(.global-search-form__search-button):focus,
.button-1:focus,
.button:not(.global-search-form__search-button):active,
.button-1:active,
.button:not(.global-search-form__search-button):hover,
.button-1:hover {
  background-color: #ce5126 !important;
  background: #ce5126 !important;
  color: #fff !important;
  text-decoration: none !important;
  border: 1px solid #ce5126 !important;
}
.button:not(.global-search-form__search-button).button--default,
.button-1.button--default {
  border: 1px solid #1A5A5D !important;
  background: #1A5A5D !important;
  color: #fff !important;
}
.button:not(.global-search-form__search-button).button--default:focus,
.button-1.button--default:focus,
.button:not(.global-search-form__search-button).button--default:active,
.button-1.button--default:active,
.button:not(.global-search-form__search-button).button--default:hover,
.button-1.button--default:hover {
  background: #144749 !important;
  border: 1px solid #144749 !important;
}
.truck__actions .button {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  padding: 0.5rem 2.5rem !important;
}
/* HEADER STYLES */
.comvoy-only-header {
  margin-top: 50px;
  border-bottom: 1px solid #ddd;
}
.comvoy-only-header a,
.comvoy-only-header p {
  font-family: 'Roboto', sans-serif;
  display: block;
}
.comvoy-only-header__cta {
  color: #E2653A;
  font-size: 1rem;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.6;
  display: block;
  outline: none;
  cursor: pointer;
  transition: all 0.2s ease;
}
.comvoy-only-header__cta:hover {
  color: #1A5A5D;
  text-decoration: underline;
}
.comvoy-only-header__comvoy-logo {
  display: inline-block;
  width: 50%;
  max-width: 123px;
  margin: 0 auto;
}
.comvoy-only-header__dealer-logo {
  display: inline-block;
  float: right;
  margin: 0 auto;
  height: 100px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  width: auto;
  max-height: 100px;
  max-width: 160px;
  overflow: hidden;
}
.comvoy-only-header__dealer-logo a {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.comvoy-only-header__dealer-logo img {
  max-height: 100px;
  width: auto;
}
.comvoy-only-header__content {
  display: block;
  text-align: center;
  margin: 1.5rem auto 0rem auto;
  transition: all 0.2s ease;
}
.comvoy-only-header__title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #6B7677;
  display: block;
  line-height: 1.5rem;
  margin: 0.5rem auto;
}
.comvoy-only-header__upper {
  background-color: #444;
  text-align: left;
}
.comvoy-only-header__upper .comvoy-only-header__cta--upper,
.comvoy-only-header__upper .fa {
  font-size: 1rem;
  font-weight: normal;
  color: #ababab;
  margin: 5px 10px;
  cursor: pointer;
}
.comvoy-only-header__upper .comvoy-only-header__cta--upper:hover,
.comvoy-only-header__upper .fa:hover {
  color: #ababab;
  text-decoration: underline;
}
.comvoy-only-header__lower {
  background-color: #FFFFFF;
  padding: 1rem;
}
@media (min-width: 48rem) {
  .comvoy-only-header__comvoy-logo {
    float: left;
    margin: 0rem 1rem;
    height: 100px;
    width: auto;
    max-width: none;
  }
  .comvoy-only-header__dealer-logo {
    float: right;
    margin: 0 1rem;
    max-width: none;
    height: 100px;
    width: auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    display: block;
  }
  .comvoy-only-header__dealer-logo a {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .comvoy-only-header__content {
    float: left;
    margin: 0rem 1rem;
    text-align: left;
    min-height: 100px;
  }
  .comvoy-only-header__title {
    margin-top: 0.7rem;
  }
}
@media (min-width: 65.001rem) {
  .comvoy-only-header {
    margin-top: 0;
  }
}
/* TRUCK SEARCH COMPONENTS */
.truck-search-v2 .truck__actions__interested {
  min-width: 100%;
  max-width: 100%;
}
.truck-search-v2 .truck__link-text:hover {
  color: #1A5A5D;
  text-decoration: underline;
}
.truck-search-v2 .truck__pricing a {
  display: block;
}
.truck-search-v2 .vehicle-alert {
  color: #1A5A5D;
}
.truck-search-v2 .vehicle-alert .fa {
  color: #1A5A5D;
}
.truck-search-v2 .vehicle-alert:hover {
  color: #E2653A;
}
.truck-search-v2 .vehicle-alert:hover .fa {
  color: #E2653A;
}
.truck-search-v2 .truck a {
  text-decoration: none;
}
.truck-search-v2 .truck a:link,
.truck-search-v2 .truck a:visited {
  text-decoration: none;
}
.truck-search-v2 .vehicle-alert {
  text-decoration: none;
}
.truck-search-v2 .highlight1 {
  color: #E2653A;
}
.truck-search-v2 .has-tip:hover,
.truck-search-v2 .has-tip:focus {
  color: #1A5A5D;
}
.truck-search-v2 .specification {
  color: #2F3A3B;
}
.truck-search-v2 .specification__label,
.truck-search-v2 .specification__detail {
  font-size: 0.8rem;
}
.truck-search-v2 .specifications .specifications__see-more:hover {
  background-color: transparent;
  text-decoration: underline;
}
.truck-search-v2 .truck__pricing-container {
  background-color: #FAFAFA;
  padding: 0.5rem;
}
.truck-search-v2 .truck__pricing-container:hover {
  background-color: transparent;
}
/* PILTERS &amp; FACETS */
.dealer-locator-search-input .input-wrapper .fa-check-circle {
  color: #E2653A;
}
.truck-search-filter-column {
  padding: 1rem;
  background: #FFFFFF;
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16));
}
.truck-search-filter-column .facets-theme .facet--checkbox.active:before,
.truck-search-filter-column .facets-theme .facet--checkbox.checked:before {
  content: "\f14a";
  color: #E2653A;
  transform: scale(1);
}
.truck-search-filter-column .facets-theme .facet {
  font-size: 1rem;
}
.truck-search-filter-column .facets-theme .facet:hover {
  text-decoration: none;
}
.truck-search-filter-column .facets-theme__tier-1,
.truck-search-filter-column .facets-theme__tier-2 {
  font-size: 1rem;
}
.truck-search-filter-column .facets-theme__tier-1 {
  margin: 1rem 0 0 0;
  background-color: #176C70;
  color: #FFFFFF;
}
.truck-search-filter-column .facets-theme__tier-2 {
  background-color: #FFFFFF !important;
  color: #176C70 !important;
  font-weight: 500 !important;
}
.pillters-region .clear-filters {
  color: #E2653A;
}
.pillters-region .clear-filters:hover {
  text-decoration: underline;
  color: #1A5A5D;
}
.pillters-region .pillters-region__title,
.pillters-region .clear-filters {
  vertical-align: middle;
  margin: 0.2rem 0rem;
}
.filter-search input[type="text"] {
  padding: 0px 5px 0px 29px;
}
.collapsible &gt; .collapsible__title:after,
.collapsible &gt; .facet-filters__heading:after {
  opacity: 1;
}
.expandable-search__exact-search-option:hover {
  text-decoration: none;
}
.expandable-search-theme .expandable-search__exact-search-option.active:before,
.expandable-search-theme .expandable-search__exact-search-option.checked:before {
  color: #E2653A;
}
.facet-filters__clear.active button.facet-filters__clear-button {
  color: #1A5A5D;
}
.facet-filters__clear.active button.facet-filters__clear-button .fa {
  color: #FFFFFF;
}
.facet-filters__clear button.facet-filters__clear-button {
  font-size: 0.9rem !important;
}
.action-link {
  text-decoration: none;
}
.action-link:hover {
  text-decoration: none;
  border: 1px solid #1A5A5D;
  color: #1A5A5D;
  box-shadow: 0px 1px 4px 1.5px rgba(0, 145, 255, 0.2);
  top: -1px;
}
.action-link:hover i {
  color: #1A5A5D;
}
/* PRICING */
.vehicle-alert {
  color: #1A5A5D;
  text-decoration: none;
  font-size: 1rem;
}
.vehicle-alert .fa {
  color: #1A5A5D;
  font-size: 1rem;
}
.vehicle-alert:hover {
  color: #E2653A;
}
.vehicle-alert:hover .fa {
  color: #E2653A;
}
#price-link {
  font-size: 1rem;
  padding: 1rem;
  width: 100%;
  display: block;
  background-color: #FAFAFA;
}
.final-listing-price {
  margin: 1rem auto;
}
/* CAROUSEL */
#carousel_id &gt; p,
#carousel_id .body-type-slider-subheading {
  display: none;
}
.carousel .carousel__title {
  font-weight: bold;
  font-size: 18px;
  color: #353535;
  margin-bottom: 5px;
}
.carousel .carousel__navigation-action {
  font-size: 35px;
}
.carousel .carousel__navigation-action .fa {
  color: #1A5A5D;
}
.carousel .carousel__navigation-action .fa:hover {
  color: #E2653A;
}
.owl-prev,
.owl-next {
  color: #1A5A5D;
  transition: all 0.2s ease-out;
  background-color: transparent;
  background: transparent;
  opacity: 1;
}
.owl-prev:hover,
.owl-next:hover {
  color: #E2653A;
  cursor: pointer;
}
.vehicle-card .vehicle-card__link-text {
  font-weight: 400;
  color: #E2653A;
  text-decoration: underline;
}
#vocational-carousel {
  padding: 0rem 0.5rem;
}
#vocational-carousel .selected,
#vocational-carousel .selected:hover {
  border: 3px solid #1A5A5D;
}
/* MODALS */
.reveal-modal .close-reveal-modal:hover {
  text-decoration: none;
}
.fake-close-reveal-modal:hover {
  text-decoration: none;
}
/* MISC */
.toggleDetails:before,
.toggleVehicleOptions:before {
  font-family: 'Roboto', sans-serif;
}
/* CUSTOM LOOK AND FEEL STYLES */
.navigation__links,
.navigation__link {
  background: #1A5A5D;
}
.dropdown__subsection .navigation__link {
  background: #FAFAFA;
}
.dropdown__subsection .navigation__link a {
  color: #6B7677;
}
.navigation .navigation__links .navigation__link a:hover {
  background: #E2653A;
  color: #FFFFFF;
}
.navigation-region .navigation .navigation__links .navigation__link.active {
  background-color: #E2653A;
  color: #FFFFFF;
}
.navigation-region .navigation .navigation__links .navigation__link.dropdown &gt; a.dropdown__link,
.navigation-region .navigation .navigation__links .navigation__link &gt; a {
  color: #FFFFFF;
}
.navigation__link--header {
  color: #2F3A3B;
}
.navigation__links.dropdown__region .dropdown__subsection ul li.navigation__link &gt; a {
  color: #6B7677;
}
.navigation__links.dropdown__region .dropdown__subsection ul li.navigation__link &gt; a:hover {
  background-color: #FAFAFA;
  color: #E2653A;
  text-decoration: none;
}
.navigation-region .navigation .navigation__links .navigation__link .help-spark-icon circle {
  fill: #FFFFFF;
}
.navigation-region .navigation .navigation__links .navigation__link:hover &gt; a {
  color: #FFFFFF;
}
.navigation-region .navigation .navigation__links .navigation__link.active &gt; a {
  color: #FFFFFF;
}
.modal-heading,
.modal-heading *,
.reveal-modal .close-reveal-modal:before,
.fake-close-reveal-modal:before,
.facets-theme .facets-theme__tier-1,
.facets-theme .facets-theme__tier-2,
.expandable-search-theme .expandable-search__action {
  background-color: #1A5A5D;
  color: #FFFFFF;
}
.modal-heading * {
  background-color: transparent;
}
a,
ul.pagination li a {
  color: #E2653A;
}
.pagination__list-item.active {
  background: #E2653A;
}
.help-spark-icon polygon {
  fill: #E2653A;
}
@media (max-width: 65.001rem) {
  .navigation-region .navigation-mobile-controls {
    font-size: 1rem;
    color: #FFFFFF;
    background-color: #1A5A5D;
    display: block;
    margin: 0 0;
    width: 100%;
  }
  .navigation-region .navigation__group.navigation-open a {
    text-align: left;
    font-size: 1.2rem;
    line-height: 1.6em;
    padding: 0.5rem 1rem;
    border-bottom: 1px solid #d2d2d2;
  }
}
.body-type-slider {
  margin-bottom: 0;
  border-bottom: 1rem solid #FAFAFA !important;
}
.truck-search-listing-column {
  background-color: #FAFAFA !important;
  padding-right: 0rem !important;
  padding-left: 1rem !important;
}
.pillters-region__title {
  margin: 0 !important;
}
.relevance-container,
.pagination-bottom-container {
  padding: 0.5rem !important;
  background-color: #FFFFFF !important;
  border-radius: 3px !important;
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16)) !important;
}
.pagination-bottom {
  border: none !important;
}
.pagination {
  background-color: #FFFFFF !important;
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16)) !important;
}
.pagination-bottom {
  border: none !important;
  filter: none !important;
}
.pagination__list-item--next,
.pagination__list-item--previous {
  color: #1a5a5d !important;
}
.truck-search-filter-row {
  background-color: #FAFAFA !important;
  padding-bottom: 1rem !important;
}
.truck-listings__item,
.truck-search-scenario__NoResultsWithBodyTypeAndOtherFilters,
.truck-search-scenario__ExpandSearchRadius {
  background-color: #FFFFFF !important;
  margin: 1rem 0 1rem 0 !important;
  border-radius: 3px !important;
  filter: drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.16)) !important;
}
.truck-search-scenario__NoResultsWithBodyTypeAndOtherFilters .help-text,
.truck-search-scenario__ExpandSearchRadius .help-text {
  background-color: #FFFFFF !important;
}
.facets-theme__tier-1:after,
.facets-theme__tier-2:after {
  content: '\f077' !important;
}
.collapsed &gt; .facets-theme__tier-1:after,
.collapsed &gt; .facets-theme__tier-2:after {
  content: '\f078' !important;
}
.vehicle-location__title:after,
.search-by-vocation__title:after,
.new-or-used-vehicles__title:after {
  content: none !important;
}
@media (max-width: 40rem) {
  .truck-search-listing-column {
    padding-left: 0rem !important;
  }
  .truck-search-filter-column {
    padding: 0 !important;
    filter: none !important;
  }
  .facets-modal__header {
    margin: 0 !important;
  }
}
.truck-search-filter-column__facets-modal--open {
  padding: 0 !important;
  filter: none !important;
}
.truck-search-filter-column__facets-modal--open .facets-modal__header {
  margin: 0 !important;
}
.carousel--sectioned {
  margin: 0 -1rem !important;
  background: #FFFFFF !important;
}
#carousel_id {
  background: #FFFFFF !important;
}
.main-content {
  background: #FAFAFA !important;
}
.facets-modal__content {
  background: #FFFFFF !important;
}</pre></body></html>