#badthings li.injury {
    background-color: transparent;
}

.w_nav-bar .submenu .text-items .link-column li a {
    color:#000;
}

.w_nav-bar .submenu .text-items .link-column li a:hover {
    background-color: rgb(0, 112, 173);
    color:#fff;
}

.w_nav-bar .content .menu .dropdown-menu .dropdown-menu-content .segment {
    background-color: rgb(0, 112, 173);
    background-image: none;

}

.w_segmenu .w_segmenu__content ul li a .w_segmenu__item, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item{
    background-color: rgb(0, 112, 173);
    background-blend-mode: multiply;
}

.w_segmenu .w_segmenu__content ul li a .w_segmenu__item .hover-bg, .w_segmenu_landing .w_segmenu__content ul li a .w_segmenu__item .hover-bg {
    background-image: none;
    background-color: rgb(0, 112, 173);
}

/* Hero with overlaid text fixes */
.w_page_static_header .copy {
    background-color: #fff;
}
.translucent-bg {
    font-family: ProximaNovaThin;
}
.translucent-bg h1 {
    color: rgb(0, 112, 173) !important;
}

@media(min-width: 620px) {
    .w_page_static_header .copy {
        background-color: transparent;
    }

    .translucent-bg {
        background-color: #000 !important;
    }

    .translucent-bg h1 {
        color: #fff !important;
    }
}

@media(min-width: 750px) {
    #hero_content_inner {
        max-width: 750px;
        margin: auto;
        padding: 10px;
        background-color: rgba(0,0,0,.9);
    }

    #hero_content_inner p font {
        color: #fff !important;
    }
}


#carousel_content .contrast-bg {
    background-color: rgba(0,0,0,.9);
    padding: 15px;
    margin-bottom: 20px;
}

#carousel_content .contrast-bg h3 {
    margin-bottom: 0;
}


.basket-image {
    display: none;
}
.basket-image.high-contrast {
    display: block;
}
