#footer-container-top {
    background-color: #000000d9;
    background-blend-mode: multiply;
}

div#footer-container-top a:hover {
    color: #b81a1a !important;
}

/* LEFT INFORMATION */

footer div#u_row_8 #u_content_text_8 a:hover {
    color: #b81a1a !important;
}

/* TITLES */

footer #u_content_text_9  span,
footer #u_content_text_10  span,
footer #u_content_text_12  span {
    text-transform: uppercase;
}

/* QUICK LINKS */

footer div#u_content_custom_footerNavLinks_1 {
    text-transform: capitalize;
}

/* SOCIAL LINKS */

footer .d-social-box a:not(:hover) {
    text-align: center;
    display: inline-block;
    width: unset ;
    height: unset;
    padding: 0.75em;
    font-size: 15px;
    line-height: 0;
    border: 1px solid #2b2b2b !important;
    background: #2b2b2b;
}

.d-social-box a:hover{
  text-align: center;
    display: inline-block;
    width: unset ;
    height: unset;
    padding: 0.75em;
    font-size: 15px;
    line-height: 0;
    background: #b81a1a;
    color: #fff;
    border: 1px solid #b81a1a !important;
}

/* DROP DOWN */

footer ul.d-nav-link-active {
    min-width: max-content;
    display: flex !important;
    flex-direction: row !important;
}
footer ul.d-nav-link-active li a {
    color: black;
}
footer ul.d-nav-link-active li a {
    min-width: max-content;
}
footer ul.d-nav-link-active li a:hover {
    background: var(--primary-color) !important;
    color: white;
}

footer ul.d-nav-link-active.d-nav-link li {
    min-width: max-content;
}

@media (max-width: 991px) {
    footer ul.d-nav-link-active {
    flex-direction: column !important;
}
}

@media only screen and (max-width: 510px){
footer .d-vehicle-list-box .d-vehicle-list>li {
    flex-basis: 33%!important;
}}

@media (max-width: 480px){
footer #u_content_text_9.v-container-padding-padding{
    padding: 20px !important
}}
@media (max-width: 410px){
#u_content_custom_social_1 .d-con-footer-social.d-social-box a:not(:last-of-type) {
    margin-right: 5px;
}}
