/* begin fix the thumbnail arrows */
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-next, 
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-prev {
     height: 60px;
padding: 0;
}
/* end fix the thumbnail arrows */

h2 {
    font-size: 20px;
}

#why-buy-list {
	list-style: none;
}

#why-buy-list li {
    font-size: 1.1rem;
	margin-bottom: .5rem;
    font-weight: 400;
}

#body-content-custom #pop-parts {
	margin: 4rem 0;
}

#body-content-custom #pop-parts .part-wrapper a {
	display: inline-flex;
    width: 33%;
}

#footer-custom .newsletter-column input { color: #fff;}

@media (max-width: 767px) {
	#body-content-custom #pop-parts .part-wrapper a {
        width: 100%;
	}
}
#footer-custom .links-list li a:hover { color: #88172c; }
#footer-custom .contact-column .dealer-address:hover { color: #fff; }
#footer-custom .contact-column .nav_social li a i:hover { color: #88172c; }
#footer-custom .contact-column .dealer-phone a:hover { color: #88172c; }
#mobile-drop-downs .menu-row.slider-tab.open { padding-bottom: 312px; }


/* Featured Products */

.featured-products-module .product-wrapper-link .product-details-link {
    background-color: #88172c;
    color: #fff;
}

/* Footer Link  */

.register-content {
    color: #fff!important;
}

/* GM Logo - Footer */

.aldeco_logo{
	float: right;
}
.aldeco_logo h3 {
    text-align: center;
}
.aldeco_logo img {
    width: 500px;
}
.gm_brand_logos img {
    width: 260px;
}

.dealer_info {
	margin-top: 1px!important;
}

.comp_name {
    font-weight: 700;
    font-size: 14px;
}

.gm_brand_logos img {
    margin-top: 36px;
}
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}




.promotional-banner-wrap {
  background-color: red !important;
}
.promotional-banner-text {
  color: white;
  font-size: 18px !important;
  animation-name: pulse;
  animation-duration: 3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}
.promotional-banner-link {
  color: white !important;
}
@keyframes pulse {
  0% {transform: scale(1);}
  15% {transform: scale(1.1);}
  45% {transform: scale(1);}
}

/* Dropdown Button */
.dropbtn {
  background-color: #88172c;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #a81933;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  position: absolute;
  background-color: #f1f1f1;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 51;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Add or remove this to hide or show */
.hide {display:none;}

/* Increase font size on dynamic content - 071323 */
.oem-vehicle-picker-module .dynamic-content p {
    font-size: 16px;
}

.custom-html-module p {
    font-size: 16px;
}

.custom-html-module ul li {
    margin-left: 30px!important;
    font-size: 16px;
    }*

element.style {
    font-family: inherit;
    font-size: inherit;
    background-color: inherit!important;
}