/* codebusters */
.page-header.page-header-layout-default.ff-layout-default-ada-on .header-default .vcard .adr,
.page-header.page-header-layout-default .header-default .vcard .adr { top: clamp(60px,3.75em,70px) }

.page-header.page-header-layout-default.ff-layout-default-ada-on .header-default .vcard .tels,
.page-header.page-header-layout-default .header-default .vcard .tels { margin-bottom: max(calc(1em - 16px) , 0px); margin-top: max(calc(1em - 16px) ,0px) }

/* BG Color */
body {background-color: #ffffff;}

/* Hero Adjustments
.content-hero.hero1 .hero-content-background {height: 350px !important;}
.content-hero.hero1 {height: 350px !important;}
@media (max-width: 1200){
.index-0019 .hero-overlay {bottom: 130px !important; max-width:100%;}
}
.index-0019 .hero-overlay {bottom: 170px !important; max-width:100%;}
.content-hero.hero1 .hero-content-background {background-image: url('//pictures.dealer.com/b/beyersubarutwollcsoa/1173/32850cecc512b8e6537b8336df243380x.jpg') !important; background-color: #20ABFD;} 
.index .inventory-search-facet-browse .submit-search {background-color: #000;} */

.slideShowWrap .slides img {margin: auto;}

/* Meet the Staff */
#staffList dd a:hover, #staffList .selected dd a {background: none;}

#staffList dd a {background: none;}

#staffDetail dd.photo img {border: none;}


/* Used Special Borders */
.dsbid0008t02 .s01 .layer1 {background: none;}
.dsbid0008t02 .s01 .layer2 {background: none;}
.dsbid0008t02 .s01 .layer2 div.list {background:none;}


/* Header Adjustments */
.header-logo {width:300px; top: 30px!important;}
.page-header .header-default .vcard h1 {top: 30px;}
.page-header .header-default .vcard .adr {top: 60px;}
.page-header {min-height: 110px;}
.page-header .header-default .vcard .tels {top: 30px!important;}
.subaru-header-buttons {top: 30px!important;}
.cst_Beyer_Delivery img {width: auto!important;po}
.cst_Beyer_Delivery {top: 45px!important;}


/* Hide black friday button */
.has-eprice .epriceLink .customEpriceImage {display: none; visibility: hidden;}

/* Customer Hover */
img.cusbutt:hover {opacity: 0.5;}

/* New Homepage Edits */
.index .inventory-search-facet-browse .submit-search {background-color: #0BA8FF; color: #ffffff; letter-spacing: 5px; text-transform: uppercase; border: none;} 
.text-primary-300 {color: #FFF!important;}

/* Loves Learning Banner Color: .content-alert-banner-container {background-color: #5D3782 !important;} */
/* old blue: .content-alert-banner-container {background-color: #20609F !important;} */ 
/* Default Blue:  */  .content-alert-banner-container {background-color: #1971D4 !important;}
/* Loves Pets Banner Color  .content-alert-banner-container {background-color: #F15927 !important;} */
/* Loves Earth Banner Color  .content-alert-banner-container {background-color: #5AA139 !important;} */
/* Forest Green Banner Color   .content-alert-banner-container {background-color: #1e441e !important;} */
/* Doodoo Brown .content-alert-banner-container {background-color: #964B00 !important;} */
/* Red Tag .content-alert-banner-container {background-color: #ff0024 !important;} */



/* Fix Chat Size */
.giWLzZ {font-size: 12px !important;}

.prodigy-button-image {display: none !important; visibility: hidden !important;}


/* Start 'vdp-new-price-value-final-price' (do not modify this line) */
/* Modified by jwilson51 on 06/04/24 01:58 PM EDT */
.vdp .inv-type-new.pricing-detail .final-price .price-value { text-decoration: none; font-weight: 800; font-size: 18px; color: #000000; }
/* End 'vdp-new-price-value-final-price' (do not modify this line) */

.mt-15, .my-15 {margin-top: 0px !important;}

.pt-15, .py-15 {margin-top: 10px !important;}

/* CPO Table */
.subaru-benefits-table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
}

.benefit-cell {
  padding: 20px;
  vertical-align: top;
}

.benefit-main-text {
  font-size: 32px;
  color: #5DA9DD;
  font-weight: bold;
}

.benefit-main-text.small {
  font-size: 28px;
}

.benefit-sub-text {
  font-size: 14px;
  color: #000;
  margin-top: 8px;
}

.benefit-logo {
  font-size: 16
}

.logo-image {
  height: 50px;
  width: auto;
  display: block;
  margin: 0 auto 10px;
}
/* End CPO Table */
