/* 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;
}

#layout_product .product-details-module iframe {
	width: 100%;
}
/* end fix the thumbnail arrows */

.homepage-make-logo:hover {
    background: #ddd;
    border-radius: 10px;
}

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

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

/* 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: #fff;
  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;}

.store-logo-module .store-logo-link img {
    max-height: 80px; }

.promotional-banner-wrap .promotional-banner-text {
	font-size:	15px!important;
    color: #fff;
    background-color: #DF2935;
}
.promo .container-wrap.container-fluid {
    padding-top: 0px!important;
    padding-bottom: 0px!important;   
}
#page-cart .promotional-banner-wrap, #page-one_page_checkout .promotional-banner-wrap {
    display: block !important;
}

#banner-custom .container-wrap {
  padding: 0; }

@keyframes wiggle {
    0% { transform: translate3d(0, 0, 0); }
   75% { transform: translate3d(0, 0, 0); }
   80% { transform: translate3d(7px, 0, 0); }
   85% { transform: translate3d(-7px, 0, 0); }
   90% { transform: translate3d(7px, 0, 0); }
   95% { transform: translate3d(-7px, 0, 0); }
  100% { transform: translate3d(0, 0, 0); }
}

.wiggle { animation: wiggle 5s infinite; animation-iteration-count: 2; }

.wiggle:hover {
  animation: none;
}

.page-subheader-component h1, .page-subheader-component h2 { font-size: 23px; }

.hours {
    border: #c2c2c2 1px solid;
    padding-right: 30px;
    padding-left: 30px;
    max-width: 85%;
}

.hours-operation-module ul li.today { 
    font-weight: 600;
    color:#1748b7
}

.oem-vehicle-picker-module .vehicle-column a {
    border: 1px solid #1267d2;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    min-width: 100%;
    background-color: #f7f7f7;
    padding: 8px 12px;
    border-radius: 5px;
}

.oem-vehicle-picker-module .vehicle-column a:hover {
    border: 1px solid #1267d2;
    background-color: #1267d2;
    color: #f7f7f7;
}

.oem-vehicle-picker-module a {
    color: #1267d2;
}
.page-subheader-component h3 { color: #0275d8; font-size: 15px; }
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel { border-bottom: 1px solid #626466; padding-bottom: 0px; }
.text-color-dark .promotional-banner-wrap .promotional-banner-link { color: #fff; }