/* ddcalmirc M-00521837 | css from autonationwhitebearlakefordfd2 */

/* dtjosem M-00506970 */
@font-face {
  font-family: 'Interstate-Bold';
  src: url('/static/sites/c/customwork/fonts/interstate-bold-webfont.eot');
  src: url('/static/sites/c/customwork/fonts/interstate-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('/static/sites/c/customwork/fonts/interstate-bold-webfont.woff') format('woff'),
       url('/static/sites/c/customwork/fonts/interstate-bold-webfont.tff')  format('truetype'),
       url('/static/sites/c/customwork/fonts/interstate-bold-webfont.svg') format('svg');
}
@font-face {
  font-family: 'Proximanova';
  src: url('/static/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.eot');
  src: url('/static/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.eot#iefix') format('embedded-opentype'),
       url('/static/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.woff') format('woff'),
       url('/static/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.tff')  format('truetype'),
       url('/static/sites/c/customwork/fonts/proxima/ProximaNova-Reg-webfont.svg') format('svg');
}

/* dtjosem M-00486116 */
.pricing .an-state-mn li {margin-bottom: 10px;}
.vdp .pricing .label {white-space: normal;}
.inventory-detail-pricing .pricing.inv-type-new li:not(.paymentInformation):not(.monthlyPayment):not(.instant-eprice-button) > span:not(.ePrice) {flex-direction: row;}

/* ddcering adjust header/footer color */
.page-header.compact.sticky-header-nav {background-color: #FFFFFF;}
.ddc-footer {background-color: #FFFFFF;}

/* ddcering adjust navigation font size */
.navbar .ddc-content, .ddc-navbar .ddc-content {font-size: 14px; font-weight: 500;}

/* dtjosem M-00487464 */
html > iframe {display: none;}
.header-default .phone1 .value {top: auto; font-size: 18px;}

/* ddcering adjust pricing font on recommended widget */
.index .main :not(.container)>.recommendations-vehicles .tile-list .vehicle-list-item .pricing .value {font-size: 30px;}

/* dtjosem M-00487618 */
.recommendations-vehicles .info-container .btn-primary {font-weight: 700; font-size: 20px;}
.lead-popup-button-wrapper a {width: 100%;}

/* ddcbatot M-00487731*/
.compact .navbar-nav>li>a{font-size: 15px;}
.vdp .links-share li{width: auto;}

/* ddcering remove graph from price on VLP */
.inventory-listing-default .facetmulti .facet-user-range-chart {display: none;}

/* ddcering adjust contact widgets throughout site */
.ddc-content.ddc-box-1.contact-info .widget-heading {display: none;}
.ddc-content.ddc-box-1.contact-info .vcard {text-align: center; font-size: 16px;}
.ddc-content.ddc-box-1.contact-info .value.text-nowrap {font-weight: 700;}

/* dtjosem M-00490693 */
.content-page-title,
.vdp #photos .stockphotodisclaimer {background: #fff;}
.vdp .ddc-box-0 {border: 1px solid #ccc; padding: 10px;}
.vdp .ddc-box-0::before, .ddc-box-0::after {content: " "; display: table;}
.vdp .ddc-box-0::after {clear: both;}
.vlp .inventoryList > li:hover,
.vlp #compareForm .hd .row,
.vdp .ddc-wrapper .ui-tabs .ui-widget-header,
.vlp .inventory-listing-default .ddc-box-1 {background: #fff;}
.vlp .inventory-listing-default .facetmulti-form.ddc-box-1 {background: #fff; border: 1px solid #ccc;}
.ddc-box-1 {background: #fff; border: 1px solid #ccc;}


/* ddcbatot M-00491975*/
.vdp .contact-form .widget-heading{font-size: 18px; text-align: center;}
.vlp .inventory-listing-default .facetmulti-form .ddc-box-1{border-left: none; border-right: none;}
.inventoryList>li{border: solid 1px #7f7f7f; padding: 10px 5px;}
.vdp .formPlaceholders label{display: none;}

/* ddcering make hero content section larger to fit verbiage */
.index-0018 .hero-content-container .hero-content-box {width: 950px;}
.index-0018 .hero-content-container .hero-content-box {font-size: 12px;}

/* ddcbatot M-00494040*/
.dealership-section{padding-top: 0px;}
.content-hero .flex.flex-mid-mid{    -ms-flex-align: normal;
    -webkit-align-items: normal;
    align-items: normal;
    -ms-flex-pack: normal;
    -webkit-justify-content: normal;}
.hero-image-overlay-container.responsive-content .content-hero .hero-content-container{margin-top: 15px !important;}
.hero-image-overlay-container.responsive-content .hero-image-overlay.content1{margin-top: -400px !important;}
body:not(.ddc-composer) .index-0018 .hero-image-overlay-container.responsive-content .hero-image-overlay .inventory-search-facet-browse {position: absolute; top: 550px; width: 100%;}


.hero-image-overlay-container.responsive-content .content-hero.content1 {height: 1050px!important;}

/* ddcbatot M-00495783 - M-00496293 */
.pricing li .an-incentive-disclaimer{font-size: 10px;}
.inventory-featured-default .pricing .price{width: 52%;}


/* ddcering hide window sticker on VLP */
.vlp .windowsticker {display: none;}

/* ddcbatot M-00502019 */
.vlp .inv-type-new .pricing .an-final-price .label,
.vlp .inv-type-new .pricing .an-final-price .price{font-size: 1.3em;}
.vdp .inv-type-new .pricing .an-final-price .label{font-size: 0.9em;}
.vdp .pricing .an-final-price .price{font-size: 1em;}
.inv-type-new .pricing .price{width: 35%;}  .inv-type-new .calloutDetails li img{max-height: 30px;}

.vdp .pricing .ePrice .btn,
.vdp .pricing .ePrice li{width: 100%;}
.vdp .inventory-detail-pricing .pricing .label{width: 70%;}
.vdp .inventory-detail-pricing .pricing .price{width: 30%;}

/* dtjosem M-00502285 */
.shopbox {min-height: 470px;}
.vdp .shopbox_sa,
.vdp .shopbox_rv {display: none;}
.shopbox-contact {top: 219px;}
.shopbox-footer {top: 419px;}

/* dtjosem M-00502611 / ddcbatot M-00511368 */
.inventoryList .inv-type-new .hproduct {padding: 0 0 0 50%; min-height: 500px;}
.inventoryList  .inv-type-new .media {width: 325px;}
.inventoryList  .inv-type-new .media img {width: 100%; margin: 0;}
.inventoryList .inv-type-new .pricing .label {width: 65%;}
.inventoryList  .inv-type-new .pricing .price,
.inventoryList .inv-type-new .pricing .value {width: 32%;}
.inventoryList  .inv-type-new .pricing-area {width: 100%;}
.inventoryList  .inv-type-new .description {position: absolute; width: 300px; left: 10px; top: 310px;}
.inventoryList .inv-type-new .calloutDetails li.certified img{max-height: 50px;}



/* dtjosem M-00506970 */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.contentHeading, .showroom-details-section > h4, .inventory-detail-mini h3,
.incentives-search-default .facet-group h3, .incentives-search-detail .facet-group h3,
.model-specific-landing-incentives h3, .reviews-auto-detail .hreview h1, .ui-dialog-title,
.model-selector-oem-ford.ddc-box-1 > h3,
.navbar-nav.ddc-mega-menu-nav > li > a,
.pricing .an-msrp,
.pricing .an-final-price {font-family: 'Interstate-Bold';}
body,
.nav-links a {font-family: 'Proximanova';}
.btn-primary {background: #004582;}
.page-header.responsive-centered-nav .header-contact {background: #004582;}
.index .model-selector-responsive {padding-top: 40px;}
.index .button-block-responsive,
.index .map-dynamic,
.index-0018.dealership-section {margin: 40px 0 0;}
/* FOOTER */
.ddc-footer {background: #333;height:120px;}
.ddc-footer .navigation-default .ddc-icon {display: none !important;}
.ddc-footer .navigation-default {position:absolute;top:70px;width: auto;}
.ddc-footer .navigation-default ul li>a:hover {background: transparent;text-decoration: underline;}
.ddc-footer .nav-list .ddc-icon-arrow2-right::before {content:none;}
.ddc-footer .third-party-service-footer {padding: 20px 5%;width: auto;min-width: 960px;max-width: 1400px !important;}
.ddc-footer .navigation-default ul li > a {padding:5px;height:20px;font-weight:lighter;color:#A8A8A8;text-transform: none;}
.ddc-footer a.credit {background: url(//pictures.dealer.com/a/autonationwhitebearlakefordfd/1580/3e704cbb4c07a413a99da77f6c8e063fx.jpg) no-repeat 0 0 / auto 20px transparent;width:235px;left: 5px;top: 13px;}
/* FOOTER SOCIAL */
.ddc-footer .social-header-buttons.socialmed a.facebook-button {background-position:0px 0px;}
.ddc-footer .social-header-buttons.socialmed a.twitter-button {background-position: -50px 0px;}
.ddc-footer .social-header-buttons.socialmed a.youtube-button {background-position:-121px 0px;}
.ddc-footer .social-header-buttons.socialmed a.linkedin-button {background-position: -50px -50px;}
.ddc-footer .social-header-buttons.socialmed a.dealerrater-button {background-position:0px -60px;}
.ddc-footer .social-header-buttons.socialmed a.googleplus-button {background-position: -100px -49px;}
.ddc-footer .social-header-buttons.socialmed a {margin-right:15px;height:40px;width:40px;background:url(/sites/a/asburyprofile/images/social-footer.png) no-repeat 0 0 / auto 90px transparent;}
/* CONTENT & IMAGES */
.index .white-bg,
.index .push {background: #fff;}
.index .white-bg {padding-top: 50px;}
.index .white-bg .content-default .widget-heading {font-size: 24px;}
.index .white-bg .content-default {padding: 0px 20px}
.index .white-bg .row {margin-bottom: 0px;}
.index .white-bg .ddc-span6.image {padding: 0px;}
.index .white-bg .image-default {margin-bottom: -1px;}
.index .white-bg .content p {font-size: 16px;}
.index .white-bg .container {max-width: 1200px !important;margin: 0 auto;width: auto;min-width: 960px;}

/* dtjosem M-00507490 */
.index body:not(.ddc-composer) .links-single-cta {top: 40px;}

/* ddcbatot M-00507570 */
.index .model-selector-responsive h3.h1{text-align:center;}

/* ddcering change font color on search widget to black */
.inventory-search-facet-browse .pill-label {color: #000000;}

/* ddcering adjust font weight on service widget on index */
.links-single-cta ul li {font-weight: 700;}

/* ddcering add 1px to vehicle titles */
.inventoryList  .inv-type-new .fn {font-size: 19px;}

/* ddcering adjust size of CPO badge on VLP */
.calloutDetails li img .certified {height: 40px;}

/* ddcbatot M-00511368 - M-00513278  */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a{color: #004582;}
.hero-image-overlay-container .ddc-content.hero-image-color-inverse>h3,
.index .links-single-cta ul li{font-weight: bold; text-shadow: 3px 3px 2px rgba(0, 0, 0, 1); }
.inventory-search-facet-browse .pill-label:hover,
.inventory-search-facet-browse .pill-label{background: rgba(192,192,192,0.8);}
.pricing .h1,
.pricing .h3{font-family: inherit;}
.hero-image-overlay-container .ddc-content.hero-image-color-inverse>h3{font-size: 20px; }
@media only screen and (min-height: 901px){
	.hero-image-overlay-container.responsive-content .hero-image-overlay.content1 {margin-bottom: 60px !important;}
}

/* ddcering adjust spacing on schedule service widget on index */
.index body:not(.ddc-composer) .links-single-cta {margin-top: 40px;}

/* ddcbatot M-00516734 */
.alias-inventory-featured-new .inventory-featured-default .btn-primary{clear: both;}
.alias-inventory-featured-new .inventory-featured-default .pricing{float: none; width: 100%; margin: 0px;}
.alias-inventory-featured-new .hproduct{margin-bottom: 10px;}

/* dtjosem M-00517178 */
.autonation-cta-button {background-color: #0678BC;}

/* dtjosem M-00518557 */
.nav-fragment .hours-default li .key {width: 50%;}
.nav-fragment .hours-default li .value {width: 50%;}

/* ddcbatot M-00519981 */
.inventoryList .pricing .price,
.vdp .pricing .price{color: #787777;}
.inventoryList .pricing .an-final-price *,
.vdp .pricing .an-final-price *{color: #000;}
.inventoryList .pricing .an-final-price,
.vdp .pricing .an-final-price{border-bottom: 2px dotted #bebebe;}
.vlp .mycars-vlp a{padding: 3px 0px; margin: 5px 1px 4px; }
.vlp .mycars-vlp a.mycars-btn{width: 49%;}
.vlp .mycars-vlp{width: 100%; padding: 0px;}
.vdp .inventory-detail-pricing h3{font-size: 20px;}
.pricing li:first-child .price{font-size: 1em;}

/* ddcmjaggers | M-00522054 */
.vlp .inv-type-used .pricing .internetPrice .label { font-size: .85em; color: #787777; font-weight: bold; text-transform: uppercase; font-family: Interstate-Bold; }
.vlp .inv-type-used .pricing .internetPrice .value { color: #787777; font-size: 1em; font-weight: bold; font-family: Interstate-Bold; }
.vlp .inventory-listing-default  .inv-type-new .pricing .eprice,
.vlp .inventory-listing-default .inv-type-new .pricing [data-eprice].btn { width: 100%; background: #0678BC; text-shadow: rgba(0,0,0,0.75) 1px -1px 0; font-weight: 300; font-size: 14px; padding: 6px 12px; }
.vlp .inventory-listing-default .inv-type-new .pricing .eprice:hover,
.vlp .inventory-listing-default .inv-type-new .pricing [data-eprice].btn:hover { background: #000; }
.vdp .inventory-detail-pricing .inv-type-used.pricing .label { font-size: .85em; color: #787777; font-weight: bold; text-transform: uppercase; font-family: Interstate-Bold; }
.vdp .inventory-detail-pricing .inv-type-used .final .price.h1,
.vdp .inventory-detail-pricing .inv-type-used .final-price .price.h1 { font-size: 1em; color: #787777; font-weight: bold; font-family: Interstate-Bold; }
.vdp .pricing .ePrice .btn { width: 100%; background: #0678BC; text-shadow: rgba(0,0,0,0.75) 1px -1px 0; font-weight: 300; font-size: 14px; padding: 6px 12px; }
.vdp .pricing .ePrice .btn:hover { background: #000; }

/* dtjosem 03907337 */
.vdp .pricing .ePrice .btn,
.vdp .pricing .ePrice li{width: 100%;}
.vdp .inventory-detail-pricing .pricing .label{width: 70%;}
.vdp .inventory-detail-pricing .pricing .price{width: 30%;}
.pricing ul li {margin-bottom: 10px;}
.inventory-detail-pricing .pricing.inv-type-new li:not(.paymentInformation):not(.monthlyPayment):not(.instant-eprice-button) > span:not(.ePrice) {flex-direction: row;}


/* ddcbatot 04872509 - Autonation disclaimers*/
.an-incentive-disclaimer {
  clear: both;
  display: none;
  padding: 10px 15px;
  font-size: 84.6%;
  line-height: 15px;
  color: #fff;
  background-color: #c1beb4;
  text-align: left; }

.an-has-disclaimer .label {
  width: 70%;
  padding: 5px 0 5px 5%;
  background: transparent url(../images/icon-accordion.png) 0 6px no-repeat;
  cursor: pointer; }
  .vlp .an-has-disclaimer .label {
    padding-left: 0; }
  .an-has-disclaimer .label.active {
    background: transparent url(../images/icon-accordion.png) 0 -94px no-repeat; }

/* ddcmhampton 05201778 */
.inventoryList > li {
    overflow: hidden;
}

/* ddcrandyh CC05807516 + 05849648 JLC */
.pricing li.an-special.an-incentive .price,
.pricing li.an-special.an-mkt-saving .price { color: #21b500; }
.pricing li.an-inline-conditional-incentive .price { color: #21b500; }
.pricing li.an-inline-conditional-incentive .price:before { content: "-"; }

/* wabbey 08138370 */
.pricing li.an-incentive.an-has-disclaimer .label::after{
  content: "\e6a2";
  font-family: 'ddc-icons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  padding-left:3px;}

/* ddcsamp 09912370 */
.inventory-detail-item-details li.comments > span > ul > li {display: list-item;}

/* ddcsamp 09933586 */
.condense-form {background-color: #fff;	border: 1px solid rgba(0,0,0,.2); padding: 0 !important; min-width: 210px;}
.condense-form h3 {font-size: 17px;	margin: 0 0 15px !important;	padding: 12px 0; text-align: center; border-bottom: 1px solid rgba(0,0,0,.2); background-color: rgba(0,0,0,.05);}
.condense-form form {margin: 0 15px;}
.condense-form fieldset {display: flex; flex-flow: row wrap; justify-content: space-between;}
.condense-form .form-group {flex-grow: 1; flex-basis: 100%;	margin-bottom: 5px;}
.condense-form .form-group select {padding-left: 8px;}
.condense-form fieldset .form-group label {display: none !important;}
.condense-form .form-group .form-control {border-radius: 0; border-color: #666;}
.condense-form .form-group .form-control::placeholder {color: #777; opacity: 1;}
.condense-form .form-group .form-control[disabled] {background-color: #fff;}
.condense-form .btn.ui-button-submit {border-radius: 25px; border: none; background: #e61464; color: #fff; margin: 5px auto 15px; padding: 12px; width: 100%; text-align: center;}

/* ddcsamp 10697940 */
.inventory-listing-default .hproduct .media .video.btn,
.ws-inv-listing .vehicle-card-media-container .ddc-icon-play2,
.ws-inv-listing .vehicle-card-media-container .ddc-icon-play2 + span,
.inventory-detail-media-tabs #video,
.inventory-detail-media-tabs li a[href="#video"],
.ws-vehicle-media .media-gallery-toolbar [class*="ddc-icon-play"],
.ws-vehicle-media .media-gallery-toolbar [class*="ddc-icon-play"] + span {display: none;}

/* fbarfety 11236801 */
.v9-oem-ford-0002-v1 .media-gallery-toolbar.absolute-left {left: inherit; right: 120px; top: 0;}
.v9-oem-ford-0002-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 248px;}
.v9-oem-ford-0002-v1 .media-gallery-toolbar .box.box-border {background: var(--btn-default-bg);}
.v9-oem-ford-0002-v1 .media-gallery-toolbar .p-3 {padding: 10px 10px 9px!important;}
.v9-oem-ford-0002-v1 .media-gallery-toolbar .text-link-muted {color: var(--btn-default-color);}
.v9-oem-ford-0002-v1 .ws-vehicle-media .media-gallery-toolbar .text-link-muted span {font-size: 14px;}
@media (max-width : 1199px) {
  .v9-oem-ford-0002-v1 .media-gallery-toolbar.absolute-left {right: 112px;}
  .v9-oem-ford-0002-v1 .ddc-composer .media-gallery-toolbar.absolute-left {right: 227px;}
}

/* 11599023 ddcrandyh */
.quick-quote-default form .form-group label.select.year,
.quick-quote-default form .form-group label.select.year + select { display: none }
