/* ddcalmirc M-00407647 */


/* COMPOSER STYLING FOR EDITING ACCESS */
.index .ddc-composer .ddc-wrapper {padding-top: 0;}
.ddc-composer .region_1 .hero-image-overlay.custom_search_overlay {margin: 0; background: #333;}
.ddc-composer .region_2-child .links-list {position: static; transform: none;}


/* INDEX - REMOVING SPACERS */
.index body > .push {display: none;}


/* SITEWIDE BUTTONS & LINK COLORING */
.btn-primary, .showroom-detail .hproduct .view-link, .showroom-detail .callout .callout-button, .pricing .ePrice .btn, .pricing .eprice-button, .pricing [data-eprice].btn, .mycars-favorites .hproduct .pricing .make-an-offer, .locations-proximity [type="submit"] {background-color: #00A3E0; border-radius: 0px; text-transform: uppercase; font-style: italic; padding-right: 35px;}
.btn-default:hover, .ui-dialog-buttonset button:hover, .btn-primary:hover, .showroom-detail .hproduct .view-link:hover, .showroom-detail .callout .callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage, .pricing .ePrice .btn:hover, .pricing .eprice-button:hover, .pricing [data-eprice].btn:hover, .mycars-favorites .hproduct .pricing .make-an-offer:hover, .locations-proximity [type="submit"]:hover, .btn-secondary:hover, .on-deposit-link:hover, .mycars .menu a.mycars-reserve-it-now-btn:hover, .btn-default:focus, .ui-dialog-buttonset button:focus, .btn-primary:focus, .showroom-detail .hproduct .view-link:focus, .showroom-detail .callout .callout-button:focus, .pricing .ePrice .btn:focus, .pricing .eprice-button:focus, .pricing [data-eprice].btn:focus, .mycars-favorites .hproduct .pricing .make-an-offer:focus, .locations-proximity [type="submit"]:focus, .btn-secondary:focus, .on-deposit-link:focus, .mycars .menu a.mycars-reserve-it-now-btn:focus, .nav>li>.btn-default:hover, .ddc-nav-inline>li>.btn-default:hover, .ui-dialog-buttonset .nav>li>button:hover, .ui-dialog-buttonset .ddc-nav-inline>li>button:hover, .nav>li>.btn-primary:hover, .ddc-nav-inline>li>.btn-primary:hover, .showroom-detail .hproduct .nav>li>.view-link:hover, .showroom-detail .hproduct .ddc-nav-inline>li>.view-link:hover, .showroom-detail .callout .nav>li>.callout-button:hover, .showroom-detail .callout .ddc-nav-inline>li>.callout-button:hover, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .nav>li>span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .ddc-nav-inline>li>span.active, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .nav>li>span.currentPage, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .ddc-nav-inline>li>span.currentPage, .pricing .ePrice .nav>li>.btn:hover, .pricing .ePrice .ddc-nav-inline>li>.btn:hover, .pricing .nav>li>.eprice-button:hover, .pricing .ddc-nav-inline>li>.eprice-button:hover, .pricing .nav>li>[data-eprice].btn:hover, .pricing .ddc-nav-inline>li>[data-eprice].btn:hover, .mycars-favorites .hproduct .pricing .nav>li>.make-an-offer:hover, .mycars-favorites .hproduct .pricing .ddc-nav-inline>li>.make-an-offer:hover, .locations-proximity .nav>li>[type="submit"]:hover, .locations-proximity .ddc-nav-inline>li>[type="submit"]:hover, .nav>li>.btn-secondary:hover, .ddc-nav-inline>li>.btn-secondary:hover, .nav>li>.on-deposit-link:hover, .ddc-nav-inline>li>.on-deposit-link:hover, .mycars .menu .nav>li>a.mycars-reserve-it-now-btn:hover, .mycars .menu .ddc-nav-inline>li>a.mycars-reserve-it-now-btn:hover, .nav>li>.btn-default:focus, .ddc-nav-inline>li>.btn-default:focus, .ui-dialog-buttonset .nav>li>button:focus, .ui-dialog-buttonset .ddc-nav-inline>li>button:focus, .nav>li>.btn-primary:focus, .ddc-nav-inline>li>.btn-primary:focus, .showroom-detail .hproduct .nav>li>.view-link:focus, .showroom-detail .hproduct .ddc-nav-inline>li>.view-link:focus, .showroom-detail .callout .nav>li>.callout-button:focus, .showroom-detail .callout .ddc-nav-inline>li>.callout-button:focus, .pricing .ePrice .nav>li>.btn:focus, .pricing .ePrice .ddc-nav-inline>li>.btn:focus, .pricing .nav>li>.eprice-button:focus, .pricing .ddc-nav-inline>li>.eprice-button:focus, .pricing .nav>li>[data-eprice].btn:focus, .pricing .ddc-nav-inline>li>[data-eprice].btn:focus, .mycars-favorites .hproduct .pricing .nav>li>.make-an-offer:focus, .mycars-favorites .hproduct .pricing .ddc-nav-inline>li>.make-an-offer:focus, .locations-proximity .nav>li>[type="submit"]:focus, .locations-proximity .ddc-nav-inline>li>[type="submit"]:focus, .nav>li>.btn-secondary:focus, .ddc-nav-inline>li>.btn-secondary:focus, .nav>li>.on-deposit-link:focus, .ddc-nav-inline>li>.on-deposit-link:focus, .mycars .menu .nav>li>a.mycars-reserve-it-now-btn:focus, .mycars .menu .ddc-nav-inline>li>a.mycars-reserve-it-now-btn:focus {background: #0093c9;}
.btn-default:hover:before, .ui-dialog-buttonset button:hover:before, .btn-primary:hover:before, .showroom-detail .hproduct .view-link:hover:before, .showroom-detail .callout .callout-button:hover:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage:before, .pricing .ePrice .btn:hover:before, .pricing .eprice-button:hover:before, .pricing [data-eprice].btn:hover:before, .mycars-favorites .hproduct .pricing .make-an-offer:hover:before, .locations-proximity [type="submit"]:hover:before, .btn-secondary:hover:before, .on-deposit-link:hover:before, .mycars .menu a.mycars-reserve-it-now-btn:hover:before, .btn-default:focus:before, .ui-dialog-buttonset button:focus:before, .btn-primary:focus:before, .showroom-detail .hproduct .view-link:focus:before, .showroom-detail .callout .callout-button:focus:before, .pricing .ePrice .btn:focus:before, .pricing .eprice-button:focus:before, .pricing [data-eprice].btn:focus:before, .mycars-favorites .hproduct .pricing .make-an-offer:focus:before, .locations-proximity [type="submit"]:focus:before, .btn-secondary:focus:before, .on-deposit-link:focus:before, .mycars .menu a.mycars-reserve-it-now-btn:focus:before, .nav>li>.btn-default:hover:before, .ddc-nav-inline>li>.btn-default:hover:before, .ui-dialog-buttonset .nav>li>button:hover:before, .ui-dialog-buttonset .ddc-nav-inline>li>button:hover:before, .nav>li>.btn-primary:hover:before, .ddc-nav-inline>li>.btn-primary:hover:before, .showroom-detail .hproduct .nav>li>.view-link:hover:before, .showroom-detail .hproduct .ddc-nav-inline>li>.view-link:hover:before, .showroom-detail .callout .nav>li>.callout-button:hover:before, .showroom-detail .callout .ddc-nav-inline>li>.callout-button:hover:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .nav>li>span.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .ddc-nav-inline>li>span.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .nav>li>span.currentPage:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner .ddc-nav-inline>li>span.currentPage:before, .pricing .ePrice .nav>li>.btn:hover:before, .pricing .ePrice .ddc-nav-inline>li>.btn:hover:before, .pricing .nav>li>.eprice-button:hover:before, .pricing .ddc-nav-inline>li>.eprice-button:hover:before, .pricing .nav>li>[data-eprice].btn:hover:before, .pricing .ddc-nav-inline>li>[data-eprice].btn:hover:before, .mycars-favorites .hproduct .pricing .nav>li>.make-an-offer:hover:before, .mycars-favorites .hproduct .pricing .ddc-nav-inline>li>.make-an-offer:hover:before, .locations-proximity .nav>li>[type="submit"]:hover:before, .locations-proximity .ddc-nav-inline>li>[type="submit"]:hover:before, .nav>li>.btn-secondary:hover:before, .ddc-nav-inline>li>.btn-secondary:hover:before, .nav>li>.on-deposit-link:hover:before, .ddc-nav-inline>li>.on-deposit-link:hover:before, .mycars .menu .nav>li>a.mycars-reserve-it-now-btn:hover:before, .mycars .menu .ddc-nav-inline>li>a.mycars-reserve-it-now-btn:hover:before, .nav>li>.btn-default:focus:before, .ddc-nav-inline>li>.btn-default:focus:before, .ui-dialog-buttonset .nav>li>button:focus:before, .ui-dialog-buttonset .ddc-nav-inline>li>button:focus:before, .nav>li>.btn-primary:focus:before, .ddc-nav-inline>li>.btn-primary:focus:before, .showroom-detail .hproduct .nav>li>.view-link:focus:before, .showroom-detail .hproduct .ddc-nav-inline>li>.view-link:focus:before, .showroom-detail .callout .nav>li>.callout-button:focus:before, .showroom-detail .callout .ddc-nav-inline>li>.callout-button:focus:before, .pricing .ePrice .nav>li>.btn:focus:before, .pricing .ePrice .ddc-nav-inline>li>.btn:focus:before, .pricing .nav>li>.eprice-button:focus:before, .pricing .ddc-nav-inline>li>.eprice-button:focus:before, .pricing .nav>li>[data-eprice].btn:focus:before, .pricing .ddc-nav-inline>li>[data-eprice].btn:focus:before, .mycars-favorites .hproduct .pricing .nav>li>.make-an-offer:focus:before, .mycars-favorites .hproduct .pricing .ddc-nav-inline>li>.make-an-offer:focus:before, .locations-proximity .nav>li>[type="submit"]:focus:before, .locations-proximity .ddc-nav-inline>li>[type="submit"]:focus:before, .nav>li>.btn-secondary:focus:before, .ddc-nav-inline>li>.btn-secondary:focus:before, .nav>li>.on-deposit-link:focus:before, .ddc-nav-inline>li>.on-deposit-link:focus:before, .mycars .menu .nav>li>a.mycars-reserve-it-now-btn:focus:before, .mycars .menu .ddc-nav-inline>li>a.mycars-reserve-it-now-btn:focus:before {color: #000;}
a,
a:hover,
a:focus {color: #00A3E0;}


/* HEADER */
.page-header.responsive-centered-nav {background: transparent;}
.page-header.responsive-centered-nav .header-contact {background: #252D31;}
.page-header.responsive-centered-nav .header-contact .value-statement { left: auto; right: 0; bottom: auto; top: 0; margin: 0; font-size: 1.05rem; text-transform: uppercase; font-style: italic; padding: 7.5px 15px 5.5px; color: #9BAFB9; letter-spacing: 1px;}
.page-header.responsive-centered-nav .header-navigation > .header-default {-webkit-transform: skewX(-20deg);transform: skewX(-20deg); background: rgba(0,0,0,.25); margin-left: -20px; padding-left: 20px;margin-right: 20px;}
.page-header.responsive-centered-nav .header-navigation > .header-default > * {-webkit-transform: skewX(20deg);transform: skewX(20deg);}
.page-header.responsive-centered-nav .header-navigation .header-logo {padding-right: 25px; height: 100%;}
.page-header.responsive-centered-nav .header-navigation .header-logo img {max-height: 55px; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
html:not(.v9-oem-nissan-0003-v1) .page-header.responsive-centered-nav .header-navigation {background: rgba(37,45,49,.9);}

/* NAV */
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a:hover,
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open>a {color: #00A3E0;}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .btn-primary {border: 1px solid rgba(0,0,0,.1); box-shadow: 0px 0px 3px rgba(0,0,0,.4);}
.page-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .dropdown.open .caret:before {border-bottom-color: #00A3E0;}
.page-header.responsive-centered-nav .header-navigation .navigation-default .nav-links a:hover {background-color: #0093c9;}

/* MEGA MENU */
.mega-menu-inner-curtain {background: #00A3E0;}
.dropdown-menu {background-color: #00A3E0;}
.mega-menu-curtain  { top: 121px; }

/* HERO */
.region_1 {position: relative;}
.region_1 .content-hero[data-widget-id="content10"] .hero-content-background {height: inherit !important;}
.region_1 .content-hero[data-widget-id="content10"] .hero-content-container.flex-mid-mid .hero-content-box {margin-top: -120px;}
.region_1 .content-hero[data-widget-id="content10"] .text-primary {color: #FFF; font-style: italic;}
.region_1 .content-hero[data-widget-id="content10"] .hero-subheading {font-style: italic;}


/* HERO SEARCH OVERLAY */
.region_1 .hero-image-overlay.custom_search_overlay {margin-top: -300px; margin-bottom: 143px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.region_1 .hero-image-overlay.custom_search_overlay .facet-browse-form {text-align: center;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .ddc-sub-heading span {color: #FFF; font-style: italic; font-size: 2.4rem;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .ddc-sub-heading .ddc-icon {display: none;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .pill-label {color: #FFF; text-transform: uppercase; font-size: 15px;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .pill-label:hover {color: #00A3E0; background-color: #fff;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .submit-search {min-width: 150px; min-height: 43px; font-size: 1.5rem; letter-spacing: 1.5px;}
.region_1 .hero-image-overlay .inventory-search-facet-browse .form-inline > .form-group:not(.ddc-pill-group)[data-reactid*="accountId"] {display: none;}
.region_1 .inventory-search-facet-browse .pill-label.checked {background: #00A3E0; border: none;}
.region_1 .inventory-search-facet-browse .dropdown-toggle { color: #323C41; font-size: 1.5rem;}


/* SERVICE */
.region_2 {position: relative; background-color: #FFF; border-top: 3px solid #0E8ABA; padding: 40px 20px;}
.region_2 .content-default[data-widget-id="content11"] {text-align: center;}
.region_2 .content-default[data-widget-id="content11"] h3 {font-size: 3rem; font-style: italic}
.region_2 .links-list[data-widget-id="links10"] ul {text-align: center;}
.region_2 .links-list[data-widget-id="links10"] a {font-size: 1.4rem; letter-spacing: 1px;}
.region_2 .links-list[data-widget-id="links10"] a:before {font-size: 2rem;}

/* CHILD SITES -- 50/50 hero split */
.region_2-child {border-top: 6px solid #0E8ABA; padding: 2px 0;}
.region_2-child .content-hero > .container {width: auto !important; min-width: 0px; }
.region_2-child .content-hero .hero-content-box {margin-top: -60px;}
.region_2-child .fifty-fifty-hero1,
.region_2-child .fifty-fifty-hero2 {padding: 0; position: relative;}
.region_2-child .links-list {position: absolute; bottom: 100px; width: 100%;}
.region_2-child .links-list ul {text-align: center;}
.region_2-child .links-list a {font-size: 1.3rem; letter-spacing: 1px;}
.region_2-child .links-list .nav > li > a:before {font-size: 2rem;}
.region_2-child .content-hero .hero-heading {font-style: italic; font-size: 3.5rem;}
.region_2-child .content-hero[data-widget-id="content20"] .hero-heading {color: #323C41;}
.region_2-child .content-hero[data-widget-id="content20"] .hero-subheading {display: none;}
.region_2-child .content-hero[data-widget-id="content21"] .hero-heading {color: #FFF;}
.region_2-child .content-hero[data-widget-id="content21"] .hero-content-box {position: relative;}
.region_2-child .content-hero[data-widget-id="content21"] .hero-subheading {position: absolute; top: -30px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); font-style: italic;}
@media (max-width: 1145px) {
	.region_2-child .fifty-fifty-hero1 .links-list {bottom: 15px;}
	.region_2-child .fifty-fifty-hero1 .links-list li {display: block;}
	.region_2-child .fifty-fifty-hero1 .links-list li + li {margin-top: 5px;}
	.region_2-child .fifty-fifty-hero1 .links-list li a {width: 50%; margin: 0 auto;}
}
@media (min-width: 1146px) {
	.region_2-child .fifty-fifty-hero1 .links-list {max-width: 650px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
	.region_2-child .fifty-fifty-hero1 .links-list .nav li {width: 30%;}
}

/* RESPONSIVE BTN BLOCK */
.region_3 .button-block-responsive {border-top: 1px solid #fff;}
.region_3 .button-block-responsive .buttonblock-button .ui-button-text {font-style: italic;}

/* CHILD SITES -- RECOMMENDED VEHICLES */
.region_3pt5 {background-color: #FFF; padding-bottom: 60px;}
.region_3pt5 .recommendations-vehicles {margin-bottom: 0;}
.region_3pt5 .recommendations-vehicles.responsive-content > h3 {font-style: italic; font-size: 3.5rem; color: #222; font-weight: bold;}
.region_3pt5 .recommendations-vehicles .vehicle {border: 1px solid rgba(0,0,0,.2); padding: 0;}
.region_3pt5 .recommendations-vehicles .title {font-size: 1.9rem; font-weight: normal; white-space: normal;}
.region_3pt5 .recommendations-vehicles .pricing .value {text-align: center; font-size: 2.2rem; font-weight: normal;}
.region_3pt5 .recommendations-vehicles .original .vehicle-list-item img {margin: 0 auto;}

/* GROUP NAV */
.region_4 {position: relative;}
.region_4,
.region_4 .locations-group-nav {background: #FFF;}
.region_4 .container.groupNavContainer {width: 1200px; -webkit-transition: 500ms ease all; transition: 500ms ease all;}
.region_4 .locations-group-nav h3 {margin: 60px auto 80px; text-align: center; font-style: italic; font-size: 3.5rem; color: #222;}
.region_4 .locations-group-nav .franchiseList {width: 100%; max-width: none;}
.region_4 .locations-group-nav .franchiseList .franchise {min-width: 14%; margin-bottom: 50px;}
.region_4 .locations-group-nav .franchiseList .franchiseLogo {margin: 0 auto;}
.region_4 .skew-blue {height: 100%; width: 900px; background-color: #EEF0F1; position: absolute; top: 0; left: 0; border-right: 5px solid #00A3E0; -webkit-transform: skewX(-20deg) translateX(-850px); transform: skewX(-20deg) translateX(-850px); -webkit-transition: 500ms ease all; transition: 500ms ease all;}
@media (max-width: 1450px) {.region_4 .container.groupNavContainer {width: 960px;}}
@media (max-width: 1190px) {.region_4 .skew-blue {margin-left: -110px;}}


/* BOTTOM HERO */
.region_5 .content-hero[data-widget-id="content13"] .hero-heading {color: #fff; font-style: italic;}
.region_5 .content-hero[data-widget-id="content13"] .hero-heading .mo,
.region_5 .content-hero[data-widget-id="content13"] .hero-heading .moTitle {color: #00A3E0;}
.region_5 .content-hero[data-widget-id="content13"] .hero-subheading {display: none}
.region_5 .content-hero[data-widget-id="content13"] > .container {width: 1200px !important; min-width: 1200px; background: rgba(27,34,41,.7); margin: 0; -webkit-transform: skewX(-20deg) translateX(-200px); transform: skewX(-20deg) translateX(-200px); -webkit-transition: 300ms ease all; transition: 300ms ease all;}
.region_5 .content-hero[data-widget-id="content13"] .hero-content-container {-webkit-transform: skewX(20deg);transform: skewX(20deg); padding: 40px 180px 80px 450px;}
.region_5 .content-hero[data-widget-id="content13"] .hero-content-box { height: 100%;}
@media (max-width: 1350px) {.region_5 .content-hero[data-widget-id="content13"] > .container {-webkit-transform: skewX(-20deg) translateX(-380px);transform: skewX(-20deg) translateX(-380px);}}


/* FOOTER */
.ddc-footer {background-color: #fff; border-top: 4px solid #00A3E0;}
.ddc-footer a.credit {background-image: url("/static/v9/media/images/footer-logos/v1/ddc-logo-black.png");}
.content a.ad-choices {color: #000;}
.ddc-footer .nav a {color: #323C41;}
.ddc-footer .nav .ddc-icon {color: #00A3E0;}
.non-mega-menu .nav-list>li>a:hover {background-color: #00A3E0;}
.non-mega-menu .nav-list>li>a:hover .ddc-icon {color: #fff;}


/* ddcalmirc M-00426582 */
/* VLP MyCars Button Stacking Fix */
.vlp .mycars-vlp {margin: 5px 0 0 -5px; padding: 0;}
.vlp .mycars-vlp a {font-size: 13px; margin: 0; width: 49%; padding: 3px 0;}
.vlp .mycars-vlp .mycars-save-btn, .vlp .mycars-vlp .mycars-saved-btn {margin-right: 2%;}

/* ePrice Styling */
.pricing li .ePrice a.btn-default.eprice {border-radius: 3px;}

/* Custom Social Icons // ddcalmirc M-00429359 fdbarfety 06436512 */
.social-header-buttons a {width: 31px !important; height: 31px !important;}
.social-header-buttons a.facebook-button {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat 0 0;}
.social-header-buttons a.googleplus-button {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -93px 0;}
.social-header-buttons a.youtube-button {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -62px 0;}
.social-header-buttons a.twitter-button {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -31px 0;}
.social-header-buttons a.linkedin-button {background: transparent url(https://pictures.dealer.com/m/mileoneautomotive/0639/69957b5dd448f396f2b93120cae97aa7x.jpg) no-repeat -124px 0;}
.social-header-buttons a.googlebiz-button {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -93px 0;}

.social-header-buttons a.facebook-button:hover {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat 0 -31px;}
.social-header-buttons a.googleplus-button:hover {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -93px -31px;}
.social-header-buttons a.youtube-button:hover {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -62px -31px;}
.social-header-buttons a.twitter-button:hover {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -31px -31px;}
.social-header-buttons a.linkedin-button:hover {background: transparent url(https://pictures.dealer.com/m/mileoneautomotive/0639/69957b5dd448f396f2b93120cae97aa7x.jpg) no-repeat -124px -31px;}
.social-header-buttons a.googlebiz-button:hover {background: transparent url(//pictures.dealer.com/m/mileoneautomotive/0491/dcb1a059582ed074498ebda5c1801cc2x.jpg) no-repeat -93px -31px;}

/* Showroom - RAM logo to match group nav style & sizing down logos | ddcalmirc M-00429466 */
.showroom-main .franchises .ddc-span3 {width: 20%; padding: 0; margin: 0; max-height: 95px;}
.showroom-main .franchise img {width: 60%; margin: 0 auto;}
.showroom-main .franchise.ram {background: url(/v8/global/images/franchise-logos/auto/r/ram/white/183x125.png) no-repeat center / 120px auto;}
.showroom-main .franchise.ram img {visibility: hidden;}

/* ALL - Hero Widget - Video Centering | ddcalmirc M-00429466 */
.index .ddc-wrapper {padding-top: 120px;}
.index .content-hero .video-background {right: 50% !important; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%);}

/* Index - Featured Vehicles - Styling to match Recommended Vehicles widget */
.customIndexFV.inventory-featured-default {width: 100%;}
.customIndexFV .yui3-g {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-pack: distribute; justify-content: space-around;}
.customIndexFV .yui3-u-1-4 {-webkit-box-flex: 0;-ms-flex: 0 0 24%;flex: 0 0 24%; border: 1px solid gray}
.customIndexFV > h3 {text-align: center; font-size: 3rem; font-style: italic; padding: 15px 0 20px;}
.customIndexFV .fn {text-align: center; font-size: 1.85rem; letter-spacing: .05rem; font-weight: normal;}
.customIndexFV .pricing {width: 100%; margin: 0;}
.customIndexFV .pricing .label {display: none;}
.customIndexFV .pricing .value {width: 100%; text-align: center;}
.customIndexFV .view-link {display: block; width: 12%; margin: 10px auto 0; padding: 11px 15px 8px;}

/* NAV, FV NAV FRAG, CST BUTTON SIZING | ddcalmirc M-00429308 */
.dropdown-menu>li {border: none;}
.index .nav-fragment .inventory-featured-default {width: auto;}
.region_2-child .links-list a {font-size: 1.1rem; min-height: 37px; padding: 13px 15px 10px;}

/* ddcalmirc M-00427313 */
.region_2-child .fifty-fifty-hero2 .content-hero .hero-content-box .hero-heading {font-size: 4.5rem;}

/* ddcmhampton 04902134 */
.btn-primary {border-color:transparent !important;border-radius:4px;}
.btn-primary.btn:not(.btn-no-decoration):before {right:15px !important;}
.ePrice .ddc-span6 {width:100%;border:none;}
.inventory-detail-pricing .pricing .ePrice .btn-default::before  {right:15px !important;}
.mycars-vdp .mycars-btn { background-color: #787878;  color: #fff;  border: none;  }
.pricing .ePrice .btn {border:none;}
.vlp .mycars-vlp .btn { background-color: #787878;  color: #fff;  border: none;  }
.vdp .tradein.links-list .btn  {border:none;}

/* 05264159 JLC */
html.customFragment .page-header,
html.customFragment .navbar.navbar-default,
html.customFragment .value-statement-mega-wrapper,
html.customFragment .content-page-title,
html.customFragment .ddc-footer { display: none!important; }

/* Mega nav search typeahead and hero search facet color fix | ddcrmelasky 05348913*/
.navigation-default .dropdown-menu .typeahead a:not(.btn) { color: #4d4d4d; }
.index .hero-image-overlay .form-group .h1.ddc-sub-heading { color: #fff; }

/* ddcalmirc 05509407 */
.index .inventory-search-facet-browse .ddc-pill-nav {padding: 0; border: 0; background-color: transparent; border-radius: 0;}
.index .inventory-search-facet-browse .pill-label {margin: 10px 3px 10px 0; padding: 12px 20px; border: 0; border-radius: 21px; font-weight: 800;}

/* ddcalmirc 05511029 */
.text-primary,
.MOTITLE,
.moTitle {color: #00A3E0 !important;}
.region_5 .content-hero[data-widget-id="content13"] .hero-heading {color: #fff !important;}

/* ddcalmirc 05513068 */
.vdp .btn.btn-default.pull-right.instant-eprice.dialog {background-size: auto;}
.vdp .has-eprice .epriceLink .customEpriceImage {width: auto; margin: 0 auto; float: none !important;}
.inventory-detail-highlighted-features li span {color: #00A3E0;}

/* ddcalmirc 05513408 */
.vdp .pricing .ePrice .eprice {width: 100%;}
.vdp .pricing .instant-eprice-button .btn.instant-eprice,
.vdp .pricing .instant-eprice-button .btn.instant-eprice:hover {background-size: auto;}

/* ddcsamp 08498559 | genesis header fix */
html.genesis.v9-global-0011-v2.gray-white .page-header.responsive-centered-nav .header-contact .vcard * {color: #fff;}
html.genesis.v9-global-0011-v2.gray-white .page-header.responsive-centered-nav .header-contact .vcard .adr {border-color: #fff;}