body {
    font-family: 'Open Sans', Arial, sans-serif;
}
.wy-nav-content {
    max-width: 100%;
}
.wy-menu-vertical ul.current {
    display: block;
}
.wy-nav-side {
    background-color: #54565a;
}
.wy-side-nav-search {
    background-color: #17458f;
}
a:hover {
    color: #f7a81b !important;
}
.wy-menu-vertical li.current>a, .wy-nav-content a, .wy-nav-content a:visited {
    color: #00a2e0;
}
.wy-nav-content {
    background: url('https://brandcenter.rotary.org/-/media/project/rotary/brandcenter/texture_bg.png');
}
p.caption {
    cursor: pointer
}
p.caption:hover {
    background-color: #4e4a4a;
}
footer {
    visibility: hidden;
    margin-bottom: -70px;
}
footer > .rst-footer-buttons {
    visibility: visible;
}