/* fdbarfety fix header logo cut off */
.page-header.responsive .header-default .home-logolink, .responsive.ddc-header .header-default .home-logolink {padding-top: 0;}
.page-header.responsive .header-default .home-logolink {padding-top: 0; bottom: 0;}
.compact.ddc-header .header-default .home-logolink, .page-header.compact .header-default .home-logolink {top: 45px;}

/* dtannasaponjyan JLR UAT */
/* Showroom sliders */
.showroom-main .showroom-sliders {display: none;}

/* ddcalmirc 07813380 - RVDP Final Price styling */
.vdp .pricing-detail .final-price .price-value {
	font-weight: normal;
	font-size: 18px;
	color: rgba(0,0,0,0.9);
}

/* ddcmhampton 08349192 */
.promotions-listing .promo-title {font-family:Jaguar, "DDC Heading Font Face", Arial;}

/* add padding to footer so Jaguar wordmark shows with chat integrations william.thompson - 08379850 */
.ddc-footer { padding-bottom: 50px;}

/* william.thompson 09061994 */
.vdp .ws-vehicle-media.custom-black-buttons .cta-container .btn { background: #000; border-color: #000; }
.vdp .ws-vehicle-media.custom-black-buttons .cta-container .btn svg { stroke: #000;}

/* ddcalmirc 10555506 - removing gray flash (image-not-loaded state) from buttonblock */
.index .button-block-responsive.CC10555506-bg .buttonblock-button a {background-color: #9E1B32;}

/* fdbarfety 10896757 */
.responsive-type .page-header {font-size: .75rem;}

/* ddcrandyh 12039824 */
.pc-modal .modal-content .modal-header .btn.pc-close:not(:hover) { fill: var(--btn-primary-inverse-bg); }

/* ddcdusting 13136429 - Adjusted height of model selector nav fragment */
.ddc-mega-menu-nav .model-selector-default .hproduct .media a { height: auto; }

/* ddcmhampton 12315654 */
:root {
--color-primary-50: #cdcdcc;
--color-primary-100: #b0b0af;
--color-primary-200: #939392;
--color-primary-300: #767675;
--color-primary-400: #595958;
--color-primary-500: #3c3c3b;
--color-primary-600: #333332;
--color-primary-700: #2a2a29;
--color-primary-800: #212120;
--color-primary-900: #181817;
--color-primary-950: #0f0f0e;
--btn-link-disabled-color: #3c3c3b;
}

:root .page-header.compact.responsive {
    --color-neutral-0: #3C3C3B;
    --color-neutral-100: #444444;
    --color-neutral-1000: #ffffff;
}
:root .navbar-default {
    --color-neutral-0: #3C3C3B;
    --color-neutral-100: #444444;
    --color-neutral-1000: #ffffff;
}
:root .navbar-default .dropdown-menu {
    --color-neutral-0: #ffffff;
    --color-neutral-1000-alpha-9: #3C3C3B;
}
:root .mycars {
    --color-neutral-0: #ffffff;
    --color-neutral-1000-alpha-9: #3C3C3B;
}
/* TEMPORARY LOGO POSITIONS schadwick 12424527 + adjustment ddcrandyh 03753201 */
.page-header {
    & .sticky-header-nav .header-default .home-logolink img {position:fixed; padding-top:3px;} 
    & :not(.sticky-header-nav) .header-default  {
        &, & .home-logolink { overflow: visible; }
        & .home-logolink img { position: absolute; }
    }
}
.page-header.responsive .header-default .vcard h1 {left: 33px;bottom: 40px;}
.page-header.responsive .header-default .vcard .tels {padding-left: 44px;}
.page-header.responsive .value-statement {left: 35px;top: 0px;}
.page-header .header-default .home-logolink img {width: 120px !important;}
.compact.ddc-header .header-default .home-logolink, .page-header.compact .header-default .home-logolink {padding-left: 30px;}
.compact.ddc-header .header-default .home-logolink, .page-header.compact .header-default .home-logolink {top: 96px;}
.compact.ddc-header .header-default .home-logolink, .page-header.compact .header-default .home-logolink a:focus {outline: 0px}
.compact.navbar-default {height: 55px}
.content-page-title .navbar-default.responsive h1 .navbar-nav.navigation-default, 
.navbar-default.responsive .container .navbar-nav.navigation-default, 
.navbar-default.responsive .content-page-title h1 .navbar-nav.navigation-default {padding: 0 0 0 200px;}
.header-default .home-logolink, .page-header.compact .header-default .home-logolink a:focus {outline: 0px}

/* william.thompson  Rally:  F177561 - left align DBA*/
.page-header.responsive .header-default .vcard div.contentHeading, .page-header.responsive .header-default .vcard div.h1, .page-header.responsive .header-default .vcard h1 { left: 35px; }

/* william.thompson 03666682 */
.semi-minimal .contact-info .vcard { padding-left: 0px;}
.semi-minimal .header-logo-container { margin-right: 15px; }


/* owen.perks overriding font set at variation  */
@font-face {
  font-family:"JaguarModernWeb";
  src:url(/static/sites/j/jaguarprofile/components/fonts/JaguarModernWeb/JaguarModernWeb-Regular.woff2) format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"JaguarModernWeb";
  src:url(/static/sites/j/jaguarprofile/components/fonts/JaguarModernWeb/JaguarModernWeb-Bold.woff2) format("woff2");
  font-weight:800;
  font-style:normal;
  font-display:swap
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4,
.navbar-nav > li > a{font-family: "JaguarModernWeb" !important;}

/* fdbarfety PPR-158765 google map info window */
.responsive-type .page-bd .infowindow-wrap .h1, .responsive-type [role=dialog] .infowindow-wrap h1 {font-size: 1rem;}