/* STANDARDIZED STYLES THROUGHOUT SITE */
body { font-family: sans-serif; }
.ddc-page-title { text-align: center; }
button:not(.ddc-icon)::before, a::before { display: none !important; }
.btn-primary.btn:not(.btn-no-decoration), .btn-danger.btn:not(.btn-no-decoration), .btn-default.btn:not(.btn-no-decoration), .consumer-privacy-banner-button { padding-right: 20px !important; }
.align-center img { display: inline-block; }
abbr[title], abbr[data-original-title] { cursor: pointer; border-bottom: none; text-decoration: none; }
a:focus, div:focus { outline: none !important; text-decoration: none !important; }

/* COMPANY INFO WIDGETS */
.alias-privacy-default .ddc-span4 [data-widget-id="contact2"] { height: 300px; text-align: center; }

/* FRANCHISE LIST / DEALERSHIPS NAVBAR (HOMEPAGE) */
.franchiseList .preowned .childList .mvp-cars, .franchiseList .preowned .childList .moss-bros\.-chevrolet, .franchiseList .preowned .childList .moss-bros\.-gmc-buick { display: none; }
.franchise.selected .childList { bottom: auto; top: 100%; padding: 20px 0 0; }
.franchise.selected .childList:after {top: 32px; transform: rotate(0deg) scaleX(-1); left: 50%; height: 0; width: 0; margin-left: -20px; border: 20px solid transparent; border-top-color: #fff; border-top-color: transparent; bottom: auto; top: -20px; border-bottom-color: rgba(0,0,0,.75); }
.franchise.selected:first-child .childList { left: 0; margin-left: -8px; }
.franchise.selected:first-child .childList:after { left: 22%; }
.franchise.selected:last-child .childList { left: auto; right:0; margin-right:-7px }
.franchise.selected:last-child .childList:after { left: 78%; }
.franchise.selected .childList .vcard { background-color: rgba(0,0,0,.75); color: white; }
.franchise.selected .childList .vcard a { color: white; }
.franchise.selected .adr { margin-bottom: 0; }
.franchise.selected .street-address { display:block; }
.franchise.selected .tel .value { float:right; }
.franchise.selected .childList .childFranchise { background-color: white; }
.franchiseList { box-sizing:border-box; max-width: 100%; width: 100%; margin: 20px auto; padding: 0 5px; }
.franchiseList li.franchise { padding: 0 10px; width: 8%; }

/* FOOTER */
.ddc-footer { background: #333333; border-top: solid 3px rgba(237,27,45,1); }
.ddc-footer, .ddc-footer .ddc-content a { color: white; }
.ddc-footer .ddc-span12 { margin-top: -60px; }
.ddc-footer .row:nth-of-type(2) .ddc-span2:first-of-type { margin-left: 60px; }
.ddc-footer .ddc-span2 { font-size: 10px; }
.ddc-footer h2 { font-size: 14px; }
.non-mega-menu .nav-list>li>a:hover, .non-mega-menu .nav-list>li:hover>a { background-color: transparent; }
.ddc-footer .navigation-default ul li > a {padding: 1.25em 1em; height: auto; margin-bottom:20px; text-transform: none;}
.disclaimer-block .disclaimer { margin: 0.5em 0px; padding: 0.5em 0; }
.disclaimer-block { margin: 0; font-size: 0.8em; text-align: left; font-style: italic; margin-top: 50px; }
#copyright { text-align: center; }
.social-header-buttons.social-header-button-override { right: auto !important; top: auto !important; bottom: 27px !important; }
.ddc-footer .credit { display: none !important;}

/* INDEX */
[data-name="index-landing-0001-content-background-1"] h3, [data-name="index-landing-0001-content-background-2"] h3, [data-name="index-landing-0001-content-background-3"] h3 { text-align: center; }
[data-name="index-landing-0001-content-background-1"], [data-name="index-landing-0001-content-background-2"], [data-name="index-landing-0001-content-background-3"] { text-align: justify; }
.index .espanol { margin-top: 20px; }
#hours1-app-root .clearfix .text-center button {outline: none;}
/* "At Moss.. You're the Boss!" */
#skyline-wrap, #skyline-cover, #skyline-cover .cover-content-overlay { height: 800px; }
.cover-content p { margin: 1.5em 0; }
.cover-content-overlay, .cover-content-overlay-dark { background-color: rgba(0,0,0,.5); }
.cover .cover-content { font-size: 20px; color: white; }
.cover .cover-content a { font-size: 20px; color: white; text-decoration: underline; }
.cover { background-size: cover; background-position: center center; width: 1400px; margin-left:-700px; position: absolute;  left: 50%; border-top: 4px solid rgba(237,27,45,1); }
.cover-content { display:block; box-sizing: border-box; margin: 0 auto; padding: 60px 10px; max-width: 960px; text-align:justify; }

/* HOV VEHICLES PAGE */
.hov-vehicle:hover { box-shadow: 1px 1px 10px #6d6d6d; }
.hov-vehicle a:hover { text-decoration: none; }
.hov-intro { background: white; padding: 30px; margin-bottom: 30px; }
.hov-vehicle { transition-duration: 1s; background: white; box-shadow: 1px 1px 5px #d0d0d0; margin: 0px 15px 30px 15px; width: 45%; padding: 25px 0px; }
.hov-vehicle img { margin: 0 auto; }
.hov-vehicle h3 { text-align: center; }
.hov-vehicle .btn-large { border-radius: 5px; width: 75%; margin: 0 auto; }
.hov-stickers img { width: 50%; margin: 0 auto; }
.alias-sitebuilder-california-carpool-eligible-1 .ddc-row { margin-left: 30px; }

/* SERVICE CENTER PAGE */
/* Enable Horizontal Hours Layouts (by adding hours-horizontal class to standard hours widget) */
.hours-horizontal .widget-heading { text-align: center; width: 100%; }
.hours-horizontal ul li { width: 14.2%; float:left; }
.hours-horizontal .ddc-list-columns>li .key,
.hours-horizontal .ddc-list-columns>li .value { display: block; width: 100%; text-align: center; padding: .25em .5em; }
.hours-horizontal .ddc-list-columns>li .value { font-size: .85em; }

/* SCHEDULE SERVICE PAGE */
.schedule-service-card .phone-list-item { margin: 1em 0; }
.schedule-service-card img { max-height: 100px; margin: 10px; }

/* VLP */
.pricing-detail span { font-size: 1rem; }
.vehicle-ctas .price-btn .btn { color: white; border-radius: 5px; background: #0d65bf; border: none; }
[data-web-api-id="cargurus"] { text-align: center; }
/* carfax badge */
.carfax a img { margin-right: 0; margin: 0 auto; }
.carfax a::after { content: "Get the CarFax"; color: black; display: block; margin: .5em 0 .5em; font-size: 1.25em; }
/* moss drives button */
.vehicle-ctas .price-btn img { border: 2px solid black; padding: 0.5rem 0 !important; border-radius: 5px; box-shadow: 1px 1px 2px #797979; }

/* VDP */
.vdp-sidebar .final-price .price-label, .vdp-sidebar .final-price ~ dt.discount:last-of-type .price-label { color: black; font-size: 1rem; font-weight: 500; }
.vdp-sidebar .final-price .price-value { color: black; font-size: 1.1rem!important; }
.vdp-sidebar .final-price ~ dd.discount:last-of-type .price-value {color: #21b500; font-size: 1.1rem !important;}
.vdp [alt="Chat With Us"] { background: black; border: black;  }
.responsive-type .page-bd .btn-xl { font-size: 18px; }
#quick-specs1-app-root .text-muted, .ws-hl-features .ddc-icon, .spec-item-description { color: rgb(28 94 165)!important; font-weight: bold; }
/* vdp badges */
.inventory-detail-callout .callouts-large img { max-height: 75px; }

/* NAVBAR STYLES */
.page-header.responsive-centered-nav .header-navigation .navigation-default { width: 73%; margin-left: 10px; }
.page-header.responsive-centered-nav .header-navigation .navigation-default .navbar-nav>li>a { min-width: 12% !important; width: 12% !important; padding: 0px 15px; }
.page-header.responsive-centered-nav .header-contact .links-locale a, .page-header.responsive-centered-nav .header-contact .vcard .adr a, .page-header.responsive-centered-nav .header-contact .vcard .tels .tel span { font-size: 22px; }
.ddc-mega-menu-nav .hours-default .today, .hours-default .today { background-color: rgba(0,0,0,.25); }
.navbar-nav>li>a:hover, .dropdown.open>a {color:#ee2730 !important; }
.navbar-nav .view-all-link:hover { background: #0a468d; }
/*  search form */
.page-header .inventory-search-form {right: 0px !important; position: absolute; top: 10px; left: auto;}
.page-header .inventory-search-form button {bottom: -50px !important;}
/* sales number / location */
.page-header.responsive-centered-nav .header-contact .vcard .tels .tel.phone1 { font-size: 22px; }
.ddc-icon-map { color: rgba(237,27,45,1) !important; }
.page-header .header-default .vcard .adr a span { display:none; }
/* dropdown menu */
.page-header.responsive-centered-nav .header-navigation .navigation-default .dropdown-menu { left: 35%; }
.dropdown-menu .ddc-span4 h4, .dropdown-menu .ddc-span8 h4 { font-size:22px; text-decoration: underline; text-underline-position: under; }
.dropdown-menu .ddc-span4 .nav-links li a:hover, .dropdown-menu .ddc-span4 .nav-links li a:focus { background: none; -webkit-transform: scale(1.1); font-weight: bold; }
.dropdown-menu, .mega-menu-inner-curtain {
    background: -webkit-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)) rgba(237,27,45,1);
    background: -moz-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)) rgba(237,27,45,1);
    background: -o-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)) rgba(237,27,45,1);
    background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)) rgba(237,27,45,1);
}
.navigation-default .dropdown-menu>li { border: none; }
/* featured vehicles - pre-owned inventory menu */
.dropdown-menu .pricing .label { color: rgba(255,255,255,1) !important; }
.ddc-mega-menu-nav .hproduct:hover { background-color: rgba(0,0,0,.25); }
.shadow-box, .jumbotron, .inventory-featured-default img { box-shadow: 2px 3px 10px 0px rgba(0,0,0,.5); border: solid 1px #CCC; }
.inventory-featured-default .hproduct .fn {min-height: 2.5em; margin-bottom: 20px;}
.navbar-nav .inventory-featured-default img { min-width: 100%; }
.navbar-nav .inventory-featured-default .description { height: 155px !important;  margin-top: 1em; font-size: 11px !important; }
.navbar-nav .ddc-span4 .hours-default { border: none !important; }

/* PRINT STYLES */
@media print {
  /* Hide Chat Buttons when Printing */
  .ae-launcher-container { display: none !important;}
}

/* black friday certificate */
@media print { #hideme { display:none !important; } }
#hideme { padding: 6px; font-size: 16px; }

/* REVIEWS / TESTIMONALS */
blockquote.testimonial cite { display: block; text-align: right; }
blockquote.testimonial cite span:before { content: "- "; }
.testimonial-title { margin-left: 144px; }
.testimonials-default .widget-heading { display: none; }
.testimonial-content div.stars5 { background-image: url(//pictures.dealer.com/m/mossbrostoyotascion/0948/22b2113499734018f681a9ccd6837d72x.jpg); }
.testimonial-content div.stars4 { background-image: url(//pictures.dealer.com/m/mossbrosautogroup/1121/35327c227dc2ac71799dfc24400892adx.jpg); }
blockquote.testimonial { border-color:  red; background-color: white; }
.testimonial-content div { background-repeat: no-repeat; background-position: 0px 0px; padding-top: 35px; margin-top: -35px; font-size: 1.4rem; }

/* SITEMAP */
.navigation-sitemap a, .inventory-listing-sitemap a { display: block; padding: .15em .5em; margin-bottom: .25em; }

/* RESPONSIVE VIDEOS - YOUTUBE EMBEDDED */
.iframe-border iframe { border: solid 1px #666; height: 800px; }
.video-responsive { overflow:hidden; padding-bottom: 56.25%; position:relative; height: 0; }
.video-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }

/* CLEAN FUEL REWARD PROGRAM */
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-page-title, .alias-sitebuilder-clean-fuel-reward-program-1 .push { display: none; }
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form { background-color: #414141; border-radius: 10px; box-shadow: 1px 1px 8px black; border: 1px solid black; margin-top: 50px !important; padding: 20px; }
.alias-sitebuilder-clean-fuel-reward-program-1 .contact-form h3 { margin-top: 25px; margin-bottom: 50px; text-decoration: underline; text-underline-position: under; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 .form-horizontal .form-group label { text-align: center; color: white; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 button { width: 100%; background: black; border: none; color: white; font-weight: bold; border-radius: 20px; }
.alias-sitebuilder-clean-fuel-reward-program-1  hr { border-top: 2px solid #ffffff; width: 85%; margin: 50px auto !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section { background-color: #1d164a !important; color: white; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo h3 { text-align: center; color: #fece01; }
.alias-sitebuilder-clean-fuel-reward-program-1 [data-widget-id="content1"] .col-md-4 { padding: 0px 25px; text-align: center; }
.alias-sitebuilder-clean-fuel-reward-program-1 .page-section a { color: #fece01; text-decoration: underline; }
.alias-sitebuilder-clean-fuel-reward-program-1 .ddc-box-1 .ddc-font-size-xsmall { color: white; text-align: center; margin-top: 25px; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo a { width: 40%; margin: 0 auto; background: #fece01; border: 1px solid black; border-radius: 10px; color: black; padding: 15px !important; text-decoration: none; margin-top: 20px !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 .extraInfo .learnMore { width: 60%; font-size: 15px;}
.alias-sitebuilder-clean-fuel-reward-program-1 body { font-family: sans-serif; }
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content5"] img { height: 150px; margin: 0 auto; display: block; }
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-12 a { width: 30%; } 
.alias-sitebuilder-clean-fuel-reward-program-1 .col-md-6 { margin-bottom: 45px; }
.alias-sitebuilder-clean-fuel-reward-program-1 .col-md-12 img { margin-bottom: -55px !important; }
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(2) img, .alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(3) img { margin-bottom: -45px !important; } 
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(4) img, .alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(5) img { margin-bottom: -25px !important; } 
.alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(6) img, .alias-sitebuilder-clean-fuel-reward-program-1 div[data-widget-id="content6"] .col-md-6:nth-of-type(7) img { margin-bottom: -40px !important; } 

/* OUR SERVICES PAGE */
#our-services .row { display: flex; margin-bottom: 25px; }
#our-services .ddc-span3 .btn-block, #our-services .ddc-span4 .btn-block { position: absolute !important; width: 92%; bottom: 0; }
#our-services .ddc-span3 p, #our-services .ddc-span4 p { margin-bottom: 60px; }

/* NITROGEN TIRES */
.faq .question { color: red; font-weight: bold; }

/* COLLISION REPAIR */
.alias-sitebuilder-collision-repair-center-1 .ddc-span4 .hours-default { border: 1px solid var(--color-neutral-200) !important; }

/* SHOWROOM */
.showroom-main .franchises { margin-top: 30px; background: white; border-radius: 10px; box-shadow: 1px 1px 7px #d8d5d5; }

/* TRX - HIDE PRICE */
li[data-uuid="53c50a9c0a0e09b00028b8f18d0e11e7"] .final-price, li[data-uuid="53c508880a0e09b00028b8f19e6e5fb7"] .final-price, li[data-uuid="6862d64a0a0e09b00028b8f1660c23be"] .final-price { display: none; } 

/* FINANCE KNOWLEDGE CENTER */
.alias-sitebuilder-finance-knowledge-center-1 .knowledge-card-item { text-align: center; }

/* CONTACT US - CUSTOMER SUPPORT */
.alias-contact-default .mvp-call-btn, .alias-contact-default .map-icon { display: none; }
.alias-contact-default .contentHeading, .alias-contact-default [data-widget-id="contact1"] h3, .alias-contact-default [data-widget-id="content1"]  { text-align: center; }
.alias-contact-default .google-map { height: 300px !important; }
.alias-contact-default [data-widget-id="contact1"] form { margin-right: 10vw; }
.alias-contact-default [data-widget-id="contact1"] { border: 1px solid #cecfd1; box-shadow: 3px 3px 3px #cecfd1; background: white; margin: 40px auto; padding: 40px 0px 20px 30px; }
.alias-contact-default .ddc-page-title { display: none; }

/* DIRECTIONS & HOURS PAGE */
.alias-directions-default .mvp-call-btn, .alias-directions-default .map-icon { display: none; }
.alias-directions-default .contact-info { height: 240px; }

/* SERVICE CENTER */
.alias-sitebuilder-moss-bros--testimonials-1 .prev, .alias-sitebuilder-moss-bros--testimonials-1 .next { margin: 0 40px; }
.alias-sitebuilder-moss-bros--testimonials-1 h2 { text-align: center; }

/* SCHEDULE SERVICE */
.alias-sitebuilder-welcome-to-the-moss-bros--auto-group-service-department-1 .ddc-span12 { text-align: center }

/* NEWS & EVENTS */
.alias-blog-post-list [data-widget-id="blog2"] button { margin-top: 20px; }
.alias-blog-post-list [data-widget-id="blog1"] .pagination { background: #f4f4f6; padding: 5px; margin-top: 100px; float: right; }
.alias-blog-post-list [data-widget-id="blog1"] .pagination li { font-size: 20px; }
.alias-blog-post-list [data-widget-id="blog1"] .pagination li a { font-size: 20px; color: #0d65cd; text-decoration: underline; text-underline-position: under; padding-left: 20px; }

/* TRADE IN */
[data-widget-id="iframe1"] iframe { height: 700px !important; }

/* MOSS DRIVES */
.alias-sitebuilder-schedule-home-appointment-1 .ddc-page-title { display: none; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content6"] { margin-bottom: 60px; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content2"] { text-align: center; font-weight: bold; margin: 50px auto; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content3"] h2, .alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content4"] h2 { text-align: center; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="contact1"] { margin-top: 40px; background: #f1f1f1; padding: 30px; border-radius: 5px; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="contact1"] h3 { text-align: center; font-size: 25px; }
.alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content3"], .alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="content4"], .alias-sitebuilder-schedule-home-appointment-1 [data-widget-id="links1"] { padding: 0px 175px; }

/* CAREERS */
.alias-sitebuilder-employment-form-1 .iframe-border iframe { height: 625px !important; width: 100% !important; border: 1px solid #666 !important; }

/* BUSINESSLINK REPAIR FACILITY */
.alias-sitebuilder-businesslink-repair-center-1 .centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50%; border-radius: 20px; padding: 30px; background: #000000c7; }
.alias-sitebuilder-businesslink-repair-center-1 .banner { position: relative; text-align: center; color: white; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerImg { width: 100%; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerLogo { width: 40%; margin: 0 auto; }
.alias-sitebuilder-businesslink-repair-center-1 .bannerText { padding: 0px 20px; margin: 25px auto; }
.alias-sitebuilder-businesslink-repair-center-1 .banner h2 { color:#fcb041; }
.alias-sitebuilder-businesslink-repair-center-1 .ddc-page-title, .alias-sitebuilder-businesslink-repair-center-1 .push { display: none; }
.alias-sitebuilder-businesslink-repair-center-1 [data-name="title-container-1"] { padding: 0 !important; margin: 0; max-width: 100% !important; }
.alias-sitebuilder-businesslink-repair-center-1 .intro .video, .alias-sitebuilder-businesslink-repair-center-1 .intro .seo { text-align: center; }
.alias-sitebuilder-businesslink-repair-center-1 .intro .introSEO .seoContainer { width: 100%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .priority { color: rgb(177, 8, 8); font-weight: bold; text-decoration: underline; text-underline-position: under; }
.alias-sitebuilder-businesslink-repair-center-1 .introSEO { height: 300px; }
.alias-sitebuilder-businesslink-repair-center-1 .page-section { background-color: white !important; }
.alias-sitebuilder-businesslink-repair-center-1 .grid .benefit { text-align: center; }
.alias-sitebuilder-businesslink-repair-center-1 .benefit img { width: 100%; }
.alias-sitebuilder-businesslink-repair-center-1 .benefitTitle { padding-top: 5px; font-size: 20px; font-weight: bold; }
.alias-sitebuilder-businesslink-repair-center-1 .benefitText { font-size: 14px; }
.alias-sitebuilder-businesslink-repair-center-1 .intro { padding: 75px 0px; }
.alias-sitebuilder-businesslink-repair-center-1 .grid .container { width: 90% }
.alias-sitebuilder-businesslink-repair-center-1 .grid { padding: 50px 0px; background: #e7e7e74a; }
.alias-sitebuilder-businesslink-repair-center-1 .CDJR-logo img { width: 55%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .seo .text p { width: 100%; margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.alias-sitebuilder-businesslink-repair-center-1 .seo .row { height: 325px; position: relative; }
.alias-sitebuilder-businesslink-repair-center-1 .seo .CDJR-logo, .alias-sitebuilder-businesslink-repair-center-1 .seo .text { height: 300px; }
.alias-sitebuilder-businesslink-repair-center-1 #iframe1-app-root iframe { width: 100% !important; height: 1000px !important; }
.alias-sitebuilder-businesslink-repair-center-1 .dealerships { text-align: center; }
.alias-sitebuilder-businesslink-repair-center-1 .locatedHeading { font-size: 21px; font-weight: bold; text-align: center; margin-top: 25px; margin-bottom: 30px; }
.alias-sitebuilder-businesslink-repair-center-1 [data-widget-id="content1"] { margin: 0 }
.alias-sitebuilder-businesslink-repair-center-1 [data-widget-id="content5"] { background: #ececec; padding-bottom: 30px }
.alias-sitebuilder-businesslink-repair-center-1 .dealerships img { margin: 0 auto; padding: 24px; background: #ffffff; border-radius: 10px; box-shadow: 2px 2px 3px #828282;}
.alias-sitebuilder-businesslink-repair-center-1 .hvr-grow { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.alias-sitebuilder-businesslink-repair-center-1 .hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active { -webkit-transform: scale(1.05); transform: scale(1.08); }
.alias-sitebuilder-businesslink-repair-center-1 .contact-form h3 { text-align: center; margin-bottom: 50px; margin-top: 40px; }
.alias-sitebuilder-businesslink-repair-center-1 .contact-form form { margin-right: 18vw; }

/* TALK WITH GLENN PAGE */
.alias-sitebuilder-talk-with-glenn-1 .contact-form h3 { text-align: center; }
/*.alias-sitebuilder-talk-with-glenn-1 [value="mossbroschevroletmorenovalley"], .alias-sitebuilder-talk-with-glenn-1 [value="mossbrosgmcbuickmorenovalley"] { display: none; }*/

/* LoJack PAGE */
.alias-sitebuilder-lojack-1 .ddc-page-title { display: none; }
.alias-sitebuilder-lojack-1 [data-name="title-container-1"] { max-width: 85% !important; padding: 0 !important; }
.alias-sitebuilder-lojack-1 iframe { border: none !important; }

/* 05553076 ddcjareds */
.alias-sitebuilder-social-specials-1 .ws-specials .slide-type-image .custom-asset, .ws-specials .slide-type-image>a { margin-left: 50%; }