/* fdbarfety 11966433 */
.index .ddc-font-size-xxlarge {font-size: 30px;}
.h-500 {height: 500px;}
a.visitor-agreement {color: #d5001c; text-decoration: underline;}
.ui-dialog .ui-dialog-title {font-weight: 400; font-size: 3rem;}

/* HEADER */
.page-header .full-width,
.page-header .full-width .ddc-span12 {background-color: var(--color-neutral-1000);}
.page-header .header-default .vcard .adr a,
.page-header.noShrink .header-default .vcard .adr .ddc-icon,
.page-header .header-default .vcard .tels,
.page-header .my-porsche-link, .page-header .service-scheduler-link {color: var(--color-neutral-0);}

/* IN-TRANSIT */
.index .page-bd [data-widget-id="content9"].content-default {padding: 0;}
.index #inventory-banner1-app-root p {margin: 0;}
.intransit-block img {max-width: 100px; padding-top: 4px;}

/* SLIDESHOWS */
[data-widget-name=slideshow-background].promotion-slideshow {border: 0;}

/* FACETS INDEX */
.facet-browse-widget .h1 {font-weight: 400;}

/* MODEL SELECTOR 12202938 */
.model-selector-responsive .slick-slide img {width: auto; max-height: 90px;}

/* BUTTONBLOCK */
[data-widget-name=buttonblock-default]>ul>li .buttonblock-img-wrap img {width: 100%;}

/* ddcrmelasky 12159014 */
.index [data-widget-id=video1] .singleVideo {min-height: 450px; min-width:800px; background-size: contain;}
/* RECOMMENDED VEHICLES */
.index .page-bd [data-widget-name=recommendations-vehicles] .info {z-index: 0;}


/* MAP */
@media (min-width: 768px) {.center-block-vertical-md {right: 50px;}}

/* COMPOSER - RESET */
.ddc-composer .position-absolute {position: static !important;}
.ddc-composer .ddc-span12 {padding-left: 0; padding-right: 0;}
.ddc-composer .container-max-lg {max-width: inherit !important;}
.ddc-composer .no-gutter-spacing.row {margin: 0 auto!important;}

/* michael.gamache- change stacking images in DEA */
.content-default img {display:inline;}

/* ddcrmelasky 12154575 */
.index .page-bd [data-widget-id=content12] {padding: 0;}
.srp .badge-callout > ul {align-items: center;}
.srp .badge-callout .vehicle-card-badge {flex-basis: 120px;}

/* fdbarfety 12159055 */
.inventory-featured-default .hproduct .fn.h5 .url {font-size: 15.5px; line-height: 1;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct {padding: 0;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct>div:hover {top: -148px;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct .media img {height: 117px;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct h3 {height: 3em; min-height: inherit; max-height: inherit;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct .description {height: 215px; padding: 8px 0 0; text-transform: capitalize;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct .description span {display: block; clear: both;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct>div>a.btn.view-link {right: 0; bottom: 5%; left: 0; padding: 1em .25em 1em 1.5em; white-space: nowrap; color: #fff;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct>div>a.btn.view-link:before {left: .25em;}
.nav-fragment [data-widget-name="inventory-featured-default"] .hproduct .pricing .label {color: var(--color-neutral-1000-alpha-9);}

/*owen.perks  12225799*/
[data-name="index-landing-porsche-intransit-wrapper-1"] [data-widget-id="content9"]  ul {margin-bottom: 4px;}
.slideshow-background {height: 500px;}
.index [data-widget-name=buttonblock-default]>ul>li {margin: 4px;}

/* fdbarfety 12313963 */
.srp .vehicle-card-description {padding-bottom: 8px;}
.srp .badge-callout li {padding: 0 8px!important; margin: 0!important;}
.srp .badge .btn-sm {padding: 5px 8px; display: flex; justify-content: center;}


a:hover.default .service-scheduler-link .btn-no-decoration {
color: #777777 !important;
}