/* fdbarfety PPR-285494 */
.no-gutter-spacing>[class*=col-], .no-gutter-spacing>[class*=ddc-span], .no-gutter-spacing[class*=col-], .no-gutter-spacing[class*=ddc-span] {margin: inherit !important; padding-right: inherit !important; padding-left: inherit !important;}
#content-cta7-app-root .cta {border-radius: 15px; border-color: var(--color-primary-500); border-left: 4px solid #05a3c4;}
.form-control {border-radius: 30px;}
.shadow-custom {box-shadow: rgba(99, 99, 99, 0.5) 0px 2px 8px 0px;}
.text-gray {color: #666; font-weight: 100}
.lh-0 {line-height: 0;}
[data-name="index-landing-0004-collage-image-cta-wrapper-1"] h1,
[data-name="index-landing-0004-collage-image-cta-wrapper-1"] h3  {margin-top: 0;}
.ddc-icon-heart-saved {position: absolute; margin-top: 0; color: #0499c7;}
#content-cta7-button:after {content: '→'; padding-left: 10px;}
[data-name="index-landing-count-display-wrapper-1"].no-gutter-spacing {padding: 0 8px 0 4px !important;}
[data-name="index-landing-content-cta-wrapper-1"].no-gutter-spacing {padding: 0 4px 0 8px !important;}
.index.responsive-type .page-bd [data-name="index-landing-0004-collage-cta-wrapper-1"] .btn {font-size: calc(12px + 6 * ((100vw - 768px) / 1152));}

/*owen.perks Schedule Service Page Title */
.alias-service-lead [data-widget-name="content-page-title"] {display: block !important;}

/* fdbarfety PPR-327016 Inventory Count */
.index #inventory-banner1-app-root a {font-size: 36px; padding-right: 10px;}
.index #inventory-banner1-app-root span {font-size: 36px; font-weight: bold;}
.index #inventory-banner1-app-root p {font-size: 16px; font-weight: bold; color: #777;}
.index #inventory-banner2-app-root .count-item {background: #002C5E; border-radius: 30px; margin-bottom: 7px;}
.responsive-type .page-bd #inventory-banner2-app-root .count-item .display-4  {font-size: 18px!important; padding: 3px 10px; background: #01A9D1; border-radius: 30px;}
.index #inventory-banner2-app-root .count-item .text-primary div {float: inline-end; color: #fff; font-size: 15px; font-weight: bold;}
#inventory-banner2-app-root .item-label {padding: 3px 10px;}

/* fbardfety FEATURED VEHICLES */
.page-bd .inventory-featured-default .row {display: flex; flex-wrap: wrap; flex: 1 0 100%;}
.page-bd .inventory-featured-default img.photo.thumb {width: 100%;}
.page-bd .inventory-featured-default .pricing {width: 100%;}
.page-bd .inventory-featured-default .description {padding-bottom: 10px; min-height: 180px;}
.page-bd .inventory-featured-default .btn {margin-bottom: 20px;}