/* GOPHER Custom Color Scheme CSS */
  :root {
      --color-primary-50: #f6c0c9;
      --color-primary-100: #ef9aa9;
      --color-primary-200: #e87489;
      --color-primary-300: #e14e69;
      --color-primary-400: #da2849;
      --color-primary-500: #d30229;
      --color-primary-600: #b30223;
      --color-primary-700: #93021d;
      --color-primary-800: #730217;
      --color-primary-900: #530211;
      --color-primary-950: #33020b;
      --btn-link-disabled-color: #d30229;
  }
  /* END Custom Color Scheme CSS */

/* fdbarfety 12618227 Header Minimal */
.page-header .header-default .vcard.header-logo-enabled {height: 0;}
.page-header .navigation-default .nav>li>a {height: 35px; margin: 15px 15px;}
.page-header .navigation-default .nav>li>a, .page-header .navigation-default .navbar-nav li.home a.homeLink {min-width: inherit; height: inherit; margin: inherit;}
.page-header.minimal.true-minimal .navigation-default .navbar-nav>li.home>a.homeLink {margin-top: inherit;}
@media (min-width: 768px) {.modal-dialog {margin: 15px auto;}}

/* MAP PROXIMITY */
[data-widget-id="locations2"] .yui3-u-1, [data-widget-id="locations2"] .yui3-u-2-3 {padding-left: 0; padding-right: 0;}
.locations-proximity .row, .locations-proximity .yui3-g {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
[data-name="index-landing-0001-map-wrapper-1"].row, [data-name="index-landing-0001-map-wrapper-1"].yui3-g {margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}
.locations-proximity .form-group {margin-bottom: 10px;}
.responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control, .responsive-type .content-page-title input.form-control, .responsive-type .content-page-title select.form-control, .responsive-type [role='dialog'] input.form-control, .responsive-type [role='dialog'] select.form-control {height: 53px;}
@media (min-width: 1200px) {.responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control, .responsive-type .content-page-title input.form-control, .responsive-type .content-page-title select.form-control, .responsive-type [role='dialog'] input.form-control, .responsive-type [role='dialog'] select.form-control {height: 53px;}}
.locations-proximity fieldset {margin: 0 auto; text-align: center; margin-top: 10px;}
@media (min-width : 1200px) {.locations-proximity fieldset {width: 1200px;}}
.locations-proximity .postalcode {margin-top: 10px;}
@media (max-width : 930px) {.locations-proximity .postalcode {display: none;}}
.ddc-wrapper div[data-widget-id="locations2"] .google-map + p {display: none;}
.locations-proximity .overlay-wrap .dealerListOverlay {top: 13%;}

/* Remove arrows on postal code number input field */
.locations-proximity input::-webkit-outer-spin-button,
.locations-proximity input::-webkit-inner-spin-button {-webkit-appearance: none;  margin: 0;} /* Chrome, Safari, Edge, Opera */
.locations-proximity input[type=number] {-moz-appearance: textfield;} /* Firefox */

/* Dealer name & address color */
.dealerListOverlay .org {color: #d30229; font-weight: 800; font-size: 1.2em;}
.dealerListOverlay .adr span {color: #646362; font-weight: 400;}
.dealerListOverlay .adr a:hover {text-decoration-color: #646362;}
ol#proximity-dealer-list {max-height: 480px!important; line-height: 1.3em;}
.overlay-wrap .location-scroll .ddc-icon {line-height: 40px;}
.google-map .info-wrap .adr a {color: #000;}
.google-map .info-wrap .tel {color: #000; font-weight: 400;}

/* Scroll arrows */
ol#proximity-dealer-list {max-height: 480px!important; line-height: 1.3em;}
.overlay-wrap .location-scroll .ddc-icon {line-height: 40px;}
.dealerListOverlay .jcarousel-container {padding: 5px 0 0;}
.locations2 .jcarousel-list-horizontal {display: flex; justify-content: center; width: 100%!important;}
.dealerListOverlay .jcarousel-next, .jcarousel-next-disabled-horizontal, .jcarousel-next-horizontal, .jcarousel-prev, .jcarousel-prev-disabled-horizontal {display: none!important;}
.locations-proximity .form-asterisk-description {display: none;}

/* Chrismiller 2 adding disclaimer text below contact form submit button */
.submit-to-avis-api form::after {content: "By clicking submit, I authorize and consent Avis Car Sales, its affiliates, and designated service providers to place calls or texts using an autodialer or prerecorded or artificial voice to the phone number provided. Consent is not a condition of purchase.";}

/* owen.perks 12556812 */
.ddc-footer [data-name="footer-links-responsive-column-links-2"] {display: none;}
.ddc-footer [data-name="footer-links-responsive-links-container-1"] {justify-content: space-around !important;}
.ddc-footer [data-name="footer-links-responsive-links-container-1"].container-max-sm {max-width: 960px !important;}

/* ddcrmelasky 12597299 + 12941194 JLC */
.ddc-footer [data-name="footer-links-responsive-links-wrapper-1"] { background: url(https://pictures.dealer.com/a/avisbudgetgroupcarsales/1826/be63aa80236a10b1600d8a09a76865d2x.jpg) center right 80px / 200px no-repeat; }

/* ddcrandyh CC13040017 + w.thompson */
.page-header .proximity-location .contact-info-proximity.position { top: 3px;  right: 45px; }
.page-header .header-navigation .header-logo-style { position: static !important; }
.proximity-location .contact-info-proximity .view-link .change-locale, .contact-info-proximity .selected-location a {color: var(--color-neutral-0); }
.proximity-location .contact-info-container { width: 390px; }

/* 13052101 JLC */
.page-header.minimal .header-mycars-search-container .ws-site-text-search > button.btn { background: #fff; }
.page-header.minimal { min-height: 138px; }

/* ddcmhampton 04092967 */
.ddc-site .ws-mycars-nav { top: 40px; right: 70px;}
.header-mycars-search-container {margin-left:70px;}


.page-header.minimal.true-minimal .header-navigation .header-nav-container {
    padding-top: 12px;
    padding-bottom: 12px;
    margin-right: 40px;
}

.navbar-nav>li>a {
    margin-right: 20px !important;
}



i.ddc-icon.ddc-nav-icon.ddc-icon-mycars-minimal-login.ddc-icon-size-xlarge {
    margin-right: 25px;
}

/* ddcdusting 04299435 */
.page-header.minimal.true-minimal .header-navigation .header-nav-container {margin-right: 40px;}
.navbar-nav>li>a {margin-right: 20px !important;}
i.ddc-icon.ddc-nav-icon.ddc-icon-mycars-minimal-login.ddc-icon-size-xlarge {margin-right: 25px;}

/* 04379206 JLC */
.ws-facet-browse .facet-select .value .desktop-select-box[aria-label="Location"] > span > span { font-weight: 700; }


/* ddcrandyh CC04495057 */
html:is(
.alias-sitebuilder-avis-used-car-sales-in-colton--ca-1, .alias-sitebuilder-avis-used-car-sales-in-glendale--ca-1,
.alias-sitebuilder-used-cars-for-sale-in-san-diego-vista--ca-1, .alias-sitebuilder-avis-used-car-sales-in-jacksonville--fl-1,
.alias-sitebuilder-avis-used-car-sales-in-orlando--fl-1, .alias-sitebuilder--used-rental-cars-for-sale-in-pompano-beach--fl-1,
.alias-sitebuilder-avis-used-car-sales-in-tampa--fl-1, .alias-sitebuilder--avis-used-car-sales-in-west-palm-beach---vero-beach--fl-1,
.alias-sitebuilder-used-rental-cars-for-sale-in-morrow--ga-1, .alias-sitebuilder-used-rental-cars-for-sale-in-boston--ma-1,
.alias-sitebuilder-used-rental-cars-for-sale-in-knoxville--tn-1, .alias-sitebuilder-avis-used-car-sales-in-houston--tx-1,
.alias-sitebuilder-used-cars-for-sale-in-dallas-irving--tx-1, .alias-sitebuilder-avis-used-car-sales-in-katy--tx-1,
.alias-sitebuilder-avis-car-sales-in-san-antonio--tx-1, .alias-finance-aviscarsalescolton, .alias-finance-aviscarsalesglendale,
.alias-sitebuilder-vista--ca-financing-1, .alias-sitebuilder-avis-car-sales-jacksonville-finance-application-1, .alias-finance-avispompanobeach,
.alias-finance-avisoftampapreowned, .alias-finance-aviscarsaleswestpalmbeach, .alias-finance-aviscarsalesmorrow,
.alias-finance-aviscarsaleseastboston, .alias-sitebuilder-avis-car-sales-knoxville-finance-application-1, 
.alias-sitebuilder-avis-car-sales-houston-finance-application-1, .alias-sitebuilder---1, .alias-finance-aviscarsaleskaty, 
.alias-finance-aviscarsalessanantonio, .alias-finance-aviscarsalesorlando, .alias-contact-default
) .page-header :is(.ddc-mobile-zipcode-proximity,.proximity-location) :is(.header-proximity-location-mobile,.contact-info-proximity)[data-widget-id="template-locations1"] { display: none; }