/*telephone hiding separator*/
.page-header.responsive-centered-nav .header-contact .vcard .tels .separator {display:none!important;}
.tels .separator{display:none!important;}
.index .hero-image-overlay-container .hero-image-overlay {margin-top:-40px;}

/*index hero image blong*/
@media only screen and (max-height: 900px) and (min-height: 769px) {
.hero-image-overlay-container.responsive-content .content-hero .hero-content-container {margin-top: 285px !important;}
.hero-image-overlay-container.responsive-content .hero-image-overlay.content1 {margin-top: -364px !important; margin-bottom: 40px;}}
.hero-image-overlay-container {position: relative; display: grid;}

/* Widget Heading Updates */
.hero-heading {text-shadow: 1px 1px 2px #000;}

/*index page styling gap fix*/
.dealership-section {padding-top:0px!important;}
.indexherobottom {margin-bottom:-65px;}

/*slideshow index update*/
@media screen and (max-width: 1700px) {.slideshow-background .slick-slider .slide, .slideshow-background .slick-slider .slide-background { background-size: 100% !important; height: auto !important;}}
.slideshow-background {background: transparent; }

/*bush CTAs down on Index*/
.hero-image-overlay-container .hero-image-overlay { min-width: 960px;}

/* Repair Process Page */
.rpp{clear:both; padding-bottom: 15px;}
.rpp img{width: 250px; float: left; padding: 0 10px 0 0;}
.rpp p{text-align: justify;}
.rpp .mpp-class{font-size: 110%; font-weight: bold; color: grey; display:none;}

@media only screen and (max-device-width: 960px){.buttonblock-button.ddc-span6 a { height: 130px;}}

/*Gopher: Adding Content Freeze Banner*/
@keyframes pulse {0%{background-color: darkred;} 100% {background-color: orangered;}}
.ddc-composer::before {content:"ATTENTION: A NEW WEBSITE IS BEING BUILT! Any website edits made today on the current site will not carry over to the new, upgraded site. Please contact your Performance Manager for assistance or with questions."; font-size: 24px; font-weight: 900; text-align: center; color: #fff; display: block; padding: 20px 25px; background-color: darkred; animation: pulse 1250ms ease-in-out alternate infinite; text-shadow: 0 0 3px rgba(0,0,0,.55); border-bottom: 1px solid black;}
.v9-oem-mazda-0001-v1 .ddc-composer .page-header.header-compact,.v9-oem-mazda-0001-v1 .ddc-composer .navbar.header-compact {position: static;}
.v9-global-0011-v2 .ddc-composer .page-header.value-statement-header .vs-header-container.persistent-contact {position: absolute;}