


/* .list-price {
    display: none !important;
}

.list_price {
   display: none !important;
}

.you-save {
    display: none !important;
} */



@media only screen and (max-width: 600px) {

.promotional-banner-wrap .promotional-banner-text {
    font-size: 13px!important;
    color: red;
}
    #mobile-header-custom .mobile-cart-col .call-to-action-button {
        min-width: auto;
    }
}

#mobile-header-custom .mobile-menu-col, #mobile-header-custom .mobile-search-col {
    border-left: 1px solid #CACACA !important;
    height: 60px;
}

#return-policy {
    font-size: 1.15em !important; }

.vehicle-picker-module .browse_catalog:hover, .vehicle-picker-module .vpicker-submit:hover {
  background-color: #3d84e5 ;
}

.V_PAGE_CONTENT p{
    float: right;
    width: 70%;
}

.V_PAGE_CONTENT img{
    float: left;
    width: 30%;
}

.V_PAGE_LINKS {
    float: center;
    width: 25%;
}

.E_MODEL_PAGE ul{
    font-size: 15px;
    line-height: 20pt;
}

.SERIES_PAGE ul{
    font-size:15px;
    line-height: 20pt;
}

/* style for mobil header menue items*/
.mobile-contact.menu-links .fa-phone:before {
    padding: 0 24px 0 10px;
}  
.mobile-account.menu-links .fa-user:before {
    padding: 0 24px 0 10px;
}
.mobile-car.menu-links .fa-shopping-cart:before {
    padding: 0 24px 0 10px;
}

/* carousel items below */
#page-home .owl-prev,
#page-home .owl-next {
  position: absolute;
  width: 46px;
  height: 46px;
  top: 50%;
  margin-top: -23px;
  text-align: center;
  z-index: 3;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  line-height: 46px;
  background-color: #2e9bda;
  background-color: rgba(46, 155, 218, 0.7);
  border-radius: 46px;
}
#page-home .owl-prev {
  left: 10px;
}
#page-home .owl-prev .fa {
  margin-left: -2px;
}
#page-home .owl-next {
  right: 10px;
}
#page-home .owl-next .fa {
  margin-left: 2px;
}
#page-home .owl-carousel + .owl-carousel {
  margin-top: 20px;
}    
    
/* carousel items above */
/* banner below */
    
.promotional-banner-wrap .promotional-banner-text {font-size: 16px; color: red;}


#mobile-header-custom .mobile-menu-col, #mobile-header-custom .mobile-search-col {
    border-left: 1px solid #CACACA !important;
    height: 60px;
}

#return-policy {
    font-size: 1.15em !important; }

.vehicle-picker-module .browse_catalog:hover, .vehicle-picker-module .vpicker-submit:hover {
  background-color: #3d84e5 ;
}
    
.promotional-banner-text {
background-color: light grey;
color: #317bd6;
}


    
.animated {
  animation-duration: 3s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
}

@keyframes pulse {
  0% {transform: scale(1);}
  15% {transform: scale(1.1);}
  45% {transform: scale(1);}
}
.pulse {
  animation-name: pulse;
  animation-duration: 3s;
}

.MINI_PRODUCT_LINKS {
    font-size: 15px;
}

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

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

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

.cart-page-layout .cart-other-options .promo-message {
 /* Add or remove this to hide or show */
    color: red;
}


.BLOG_LIST {
    font-size: 15px;
}
.BLOG_POST {
    font-size: 15px;
}
.BLOG_POST img {
    height: 325px;
    width: 500px;
}
.BLOG_POST ul {
    padding-left: 30px;
    line-height: 20pt;
}
.BLOG_POST ol {
    padding-left: 30px;
    line-height: 20pt;
}
    
.wide-cta-buttons .call-to-action-button {
    width: 100%;
}

/*--- Dynamic Content Pages ---*/
body {
    background-color: #fff;
    color: #383838;
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
}

/* Vehicle picker links to buttons */
.oem-vehicle-picker-module .vehicle-column.non-year {
	width:40%;
	margin-right:3%;
}
.oem-vehicle-picker-module .vehicle-column ul {
    width: 100%;
}
.oem-vehicle-picker-module .vehicle-column ul li {
	width: 100%;
	margin:0 15px 15px 0
}
.oem-vehicle-picker-module .vehicle-column ul li a {
	border: 1px solid #1c69d3;
	padding: 12px;
	width: 100%;
	background-color:#f4f4f4;
	border-radius:5px;
    color: #3266ad;
}
.oem-vehicle-picker-module .vehicle-column ul li a:hover {
	border: 1px solid #1c7afc;
	padding: 12px;
	width: 100%;
	background-color:#1c69d3;
	border-radius:3px;
	color: #fff;
}
@media only screen and (max-width:767px) {
    .oem-vehicle-picker-module .vehicle-column ul {
        width: 100%;
    }
}

.text-color-dark .promotional-banner-wrap .promotional-banner-link {
    color: red;
}
.payment-message-display {
    display: flex;
    justify-content: end;
    padding-right: 10%;
}