.d-none{
	display: none;
}
/* hero-custom 
#hero-custom .banner-fill-contain {
	position: relative;
}
#hero-custom .banner-fill-contain a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
end of hero-custom */


#primary-header .logo-wrap img {
    max-height: 80px;
}

img.cow_img {
    height: 100%;
}

.col-sm-3.cow {
    width: 20%;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .col-sm-3.cow {
    	width: 100%;
        height: 200px;
    }
}

.col-md-6.text {
    width: 60%;
}

@media screen and (max-width: 767px) {
    .col-md-6.text {
    	width: 100%;
    }
}

/* VIN Message */
.box-message p {
    color: #f70101!important;
    font-weight: 700;
}

/* Hide Powered by RP link in Footer */
.powered-by-rp-module {
  display: none;
}

.page-builder-page-layout .page-builder-layout-section.text-color-light, .page-builder-page-layout .page-builder-layout-section.text-color-light a {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: black;
}

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

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

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

/* Footer phone number displayed white */
#footer-custom > div > div:nth-child(1) > div:nth-child(4) > div > div:nth-child(2) > div > address > div.dealer-address > div > div.dealer-phone > a {
    color: white;
}

.shop-other-brands img { /* Adds spacing between the other brand logos in the footer */
    margin: 5px 5px 30px;
}

#footer-custom > div > div > div.col-md-3.block-modules.page-builder-layout-column.col-full-height.text-center > div > div.page-builder-layout-module.shop-other-brands > div > center > h3 {
	color:#dadada;
}