.d0whitebox {background-color: #FFF; margin: 1em 0; padding: 10px 20px; min-height:0px; border-radius: 10px; display:block;}
.d0navybox {background-color: #08101F; margin: 1em 0; padding: 10px 20px; min-height:0px; border-radius: 10px; display:block;}


@media only screen and (min-width: 800px) {
.d0whitecoverright {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverleft {background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverrightthin {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverleftthin {background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverrightwide {background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 1) 100%);}
.d0whitecoverleftwide {background: linear-gradient(270deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 1) 100%);}
}

@media only screen and (max-width: 799px) {
.d0whitecoverright, .d0whitecoverleft, .d0whitecoverrightthin, .d0whitecoverleftthin, .d0whitecoverrightwide, .d0whitecoverleftwide {background: #fff;}
}


.d0headingtext {font-family: 'Trebuchet MS', sans-serif; font-size: 4rem; line-height: 2rem; color: #860419; padding-bottom: 2rem;}

.d0topbannershift {margin-top: -1px;}
.d0deepbannershift {margin-top: -3px;}

@media only screen and (min-width: 992px) {.d0splashspace {min-height: 75vh; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end;}
}

.parallax-black {background: rgba(0,0,0, 0.3);}

/* Remove focus outline for mouse users only */
:focus:not(:focus-visible) {
  outline: none;
}

/*CHANGE MOBILE MENU BACKGROUND AND TEXT*/

@media (max-width: 991px) {
    .mm-ismenu, .mm-ismenu.mm-light {
        background-color: #08101F;
        color: #fff
    }}
/*CHANGE DIVIDERS BETWEEN MOBILE MENU ITEMS*/

@media (max-width: 991px) {
    .mm-menu.mm-light .mm-list>li:after, .mm-menu .mm-list>li:after, .mm-menu.mm-light .mm-header, .mm-menu.mm-light .mm-header {
        border-color:  #08101F;
 }}

/*CHANGE MOBILE DROPDOWN ARROW COLOUR*/

@media (max-width: 991px) {
    .mm-menu .mm-list>li>a.mm-subopen:after, .mm-menu .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-list>li>a.mm-subopen:after, .mm-menu.mm-light .mm-list>li>a.mm-subclose:before, .mm-menu.mm-light .mm-header a:before {
        border-color:#fff;
}}

@media (max-width: 991px) {
    #header div.menu_container {
        background-color: #08101F;
        border-bottom: none;
        box-shadow: none;
    }
}

#r8_content h3 {font-family: 'Trebuchet MS', sans-serif;}
#r8_content h4 {font-family: 'Trebuchet MS', sans-serif;}
