.d0whitebox {background-color:#fff; padding:20px; min-height:0px; margin-top: 1em; margin-bottom: 1em; display:block;}
.d0bluebox {background-color:#4bacc6; padding:20px; min-height:0px; margin-top: 1em; margin-bottom: 1em; display:block;}
.d0navybox {background-color:#17375E; padding:20px; min-height:0px; margin-top: 1em; margin-bottom: 1em; display:block;}

@media only screen and (min-width: 800px) {
.d0navycoverleft {background: linear-gradient(90deg,rgba(23, 55, 94, 1) 0%, rgba(23, 55, 94, 1) 50%, rgba(23, 55, 94, 0) 50%, rgba(23, 55, 94, 0) 100%);}
.d0navycoverright {background: linear-gradient(270deg,rgba(23, 55, 94, 1) 0%, rgba(23, 55, 94, 1) 50%, rgba(23, 55, 94, 0) 50%, rgba(23, 55, 94, 0) 100%);}
.d0whitecoverleft {background: linear-gradient(90deg,rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 50%, rgba(255,255,255, 0) 100%);}
.d0whitecoverright {background: linear-gradient(270deg,rgba(255,255,255, 1) 0%, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 50%, rgba(255,255,255, 0) 100%);}
.d0greycoverleft {background: linear-gradient(90deg,rgba(238, 238, 238, 1) 0%, rgba(238, 238, 238, 1) 50%, rgba(238, 238, 238, 0) 50%, rgba(238, 238, 238, 0) 100%);}
.d0greycoverright {background: linear-gradient(270deg,rgba(238, 238, 238, 1) 0%, rgba(238, 238, 238, 1) 50%, rgba(238, 238, 238, 0) 50%, rgba(238, 238, 238, 0) 100%);}
}

@media only screen and (max-width: 799px) {
.d0navycoverleft {background: rgb(23, 55, 94);}
.d0navycoverright {background: rgb(23, 55, 94);}
.d0whitecoverleft {background: rgb(255,255,255);}
.d0whitecoverright {background: rgb(255,255,255);}
.d0greycoverleft {background: rgb(238, 238, 238);}
.d0greycoverright {background: rgb(238, 238, 238);}
}

.parallax-black {background: rgba(0, 0, 0, 0.4);}

.d0underlinecentral {background-color: #e6aa00; align-self: auto; width: 140px; height: 2px; margin-bottom: 40px; margin-left: auto; margin-right: auto;}
.d0underlineleft {background-color: #e6aa00; align-self: auto; width: 140px; height: 2px; margin-bottom: 40px; margin-left: 0; margin-right: auto;}

@media only screen and (min-width: 800px) {.d0splashspace {background-color: transparent; padding: 0px; min-height: 780px; display: flex; flex-direction: column; align-items: center; justify-content: center;}}

.d0topbannershift {margin-top: -1px;}

#r8_content h1 {font-family: "Domine", serif;}
#r8_content h2 {font-family: "Karla", sans-serif;}
#r8_content h3 {font-family: "Karla", sans-serif;}
#r8_content h4 {font-family: "Karla", sans-serif;}
.sf-menu {font-family: "Karla", sans-serif;}

.d0overlayleft {background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1780 1306"><defs><style> .cls-1 { opacity: .2; } .cls-2 { fill: url(%23linear-gradient); } </style><linearGradient id="linear-gradient" x1="279.75" y1="913.77" x2="556.82" y2="465.15" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23c89200"/><stop offset=".13" stop-color="%23cf9900"/><stop offset=".99" stop-color="%23fcc700"/></linearGradient></defs><g class="cls-1"><path class="cls-2" d="M36.11,1007.12s11.46-14.09,83.34-97.76c33.4-38.87,50.35-58.49,59.34-69.84,24.41-30.8,45.86-57.91,75.79-105.72,54.79-87.52,75.16-115.95,111.73-175.27,31.56-51.19,40.2-71.93,92.88-161.5,13.76-23.39,25.17-42.53,32.67-55.08l-19.37-14,90.9-65-30.69,117.27c-1.74-3.02-20.19-16.34-20.19-16.34-6.53,11-16.11,27.13-27.66,46.68-32.96,55.76-45.84,78.04-71.65,121.36-7.06,11.85-16.96,28.42-28.94,48.31l1.63,462.79h-54.27l6.3-396.57-29.41,44.34c-10.88,14.9-30.52,46.52-51.69,72.76-35.31,43.79-58.34,67.83-132.32,148.08-62,67.25-88.42,95.48-88.42,95.48Z"/></g></svg>'); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}

.d0overlayright {background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1780 1306"><defs><style> .cls-1 { opacity: .2; } .cls-2 { fill: url(%23linear-gradient); } </style><linearGradient id="linear-gradient" x1="1445.73" y1="913.77" x2="1722.81" y2="465.15" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23c89200"/><stop offset=".13" stop-color="%23cf9900"/><stop offset=".99" stop-color="%23fcc700"/></linearGradient></defs><g class="cls-1"><path class="cls-2" d="M1202.09,1007.12s11.46-14.09,83.34-97.76c33.4-38.87,50.35-58.49,59.34-69.84,24.41-30.8,45.86-57.91,75.79-105.72,54.79-87.52,75.16-115.95,111.73-175.27,31.56-51.19,40.2-71.93,92.88-161.5,13.76-23.39,25.17-42.53,32.67-55.08l-19.37-14,90.9-65-30.69,117.27c-1.74-3.02-20.19-16.34-20.19-16.34-6.53,11-16.11,27.13-27.66,46.68-32.96,55.76-45.84,78.04-71.65,121.36-7.06,11.85-16.96,28.42-28.94,48.31l1.63,462.79h-54.27l6.3-396.57-29.41,44.34c-10.88,14.9-30.52,46.52-51.69,72.76-35.31,43.79-58.34,67.83-132.32,148.08-62,67.25-88.42,95.48-88.42,95.48Z"/></g></svg>'); background-attachment: scroll; background-position-x: center; background-position-y: center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}

.sf-menu>li>a:hover {color: #E6AA00;}
.sf-menu>li.activeParentMenuItem>a {color: #E6AA00;}

