#carresultsvehicles.car-search-result-version1-layout #carresultsvehicleslist .carresultsvehicleslistitemcontainer .carresultsvehicleslistpricing .car-search-v1-layout .priceperday-label, #carresultsvehicles.car-search-result-version1-layout #carresultsvehicleslist .carresultsvehicleslistitemcontainer .carresultsvehicleslistpricing .car-search-v1-layout .totalwithtaxesandfees-label {
  text-align: right; }

#carresultsvehicles.car-search-result-version1-layout #carresultsvehicleslist .carresultsvehicleslistitemcontainer .carresultsvehicleslistpricing .car-search-v1-layout .totalwithtaxesandfees-label {
  text-transform: capitalize;
  color: var(--Universal-Colors-Neutral-Greys-neutral-5, #212121);
  font-size: 12px;
  font-weight: 400 !important; }

#carresultsvehicles.car-search-result-version1-layout #carresultsvehicleslist .carresultsvehicleslistitemcontainer .carresultsvehicleslistpricing .carresultsvehicleslistpricingsavings .savings-item:nth-child(3),
#carresultsvehicles.car-search-result-version1-layout #carresultsvehicleslist .carresultsvehicleslistitemcontainer .carresultsvehicleslistpricing .carresultsvehicleslistpricingsavings .savings-item:nth-child(4) {
  color: #E20074;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; }

#colorbox.car-search-result-version1-layout.search-result-modal .savings-item:nth-child(3),
#colorbox.car-search-result-version1-layout.search-result-modal .savings-item:nth-child(4) {
  color: #E20074;
  font-size: 16px;
  font-weight: 700; }

#colorbox.car-search-result-version1-layout .car-search-v1-layout-mobile .totalwithtaxesandfees-label {
  color: var(--Universal-Colors-Neutral-Greys-neutral-5, #212121);
  font-size: 14px;
  font-weight: 400; }

.sidebar-container nav div#nav ul.navmenu > li > a:hover {
  border-bottom: 3px solid var(--primary-color); }

.sidebar-container .secondary-nav div#subnav #homenav {
  /*  li.visible-desktop li {
                    border-right: 1px solid ;
                 }*/ }
  .sidebar-container .secondary-nav div#subnav #homenav li.change-language:has(.culture-options-trigger) {
    display: none; }
  .sidebar-container .secondary-nav div#subnav #homenav #liTraveler {
    display: none; }
  .sidebar-container .secondary-nav div#subnav #homenav > li.visible-desktop > ul > li:has(svg) {
    border-right: 0; }
    .sidebar-container .secondary-nav div#subnav #homenav > li.visible-desktop > ul > li:has(svg) svg {
      color: var(--primary-color); }

body:not(.gift-card-club):not(.snazzy) #nav .navmenu {
  gap: 1.5rem; }

nav #nav > ul > li > a {
  font-size: 1rem; }

@media screen and (max-width: 767px) {
  #branding img {
    width: 250px;
    max-width: 250px; } }

div#branding img {
  height: 100px;
  max-height: 100px;
  margin: 0px;
  padding-bottom: 10px; }

@media only screen and (min-width: 896px) {
  .sidebar-container nav .nav-container {
    height: 160px; }
  .sidebar-container .secondary-nav div#subnav #homenav a,
  .sidebar-container .secondary-nav div#subnav #homenav a:link {
    font-size: 1rem; }
  .sidebar-container .secondary-nav div#subnav #homenav ul > li {
    padding: 0 15px; } }

.primary-nav ul li a span {
  font-size: 16px; }

#subnavmain ul#homenav li + li svg {
  border-left: 1px solid;
  padding-left: 15px; }

@media only screen and (min-width: 896px) {
  .sidebar-container nav .nav-container:has(a.navHeaderLink.header-icon) {
    height: 180px; } }

body:not(.gift-card-club):not(.snazzy) .secondary-nav {
  height: 110px; }

@media only screen and (max-width: 768px) {
  div#branding img {
    height: 100px;
    max-height: 80px;
    margin: 0px;
    padding-bottom: 10px; }
  #subnavmain ul#homenav li + li svg {
    border-left: 1px solid;
    padding-left: 15px;
    display: none; } }
