
main header {
    position: inherit;
    z-index: 1;
    min-height: 400px;
}


@media screen and (max-width: 800px) {
main header {
    min-height: auto;
}
}

.header-content {
    position: inherit;
}


header .header-bottom {
    height: 70px;
}


.header-image {
	width: 100%;
	display: block;
}


.footer-top h2 {
    text-align: center;
    margin: 0;
}


.locations .location-details .contact-information .social-media ul,  footer .footer-bar ul  {
    margin: 0;
}


.departments .slick-slide img {
    width: auto;
}


html, body, p {
    font-family: "Hyundai Sans Head Office Light";
    font-weight: bold;
}

footer .cookies-bar p {
    color: #ffffff;
}


.form-group label {
    z-index: 9;
}

.footer-top h2 {
    font-family: 'Hyundai Sans Head Office Medium';
    color: #002C5E;
}



a:hover, a:active, a:focus {
    text-decoration: none;
}