/* Following is for simple calendar, used only on the home page */
span.simcal-current-month,
span.simcal-current-year,
i.simcal-icon-left,
i.simcal-icon-right,
th.simcal-nav, 
th.simcal-week-day {
   background: #3753a4;
   color: white;
}
span.simcal-day-label {
   background-color: #3753a4;
}

/* Theme overrides */
.menu-box {
background-color: #3753a4
}
.menu-item:hover,  .menu-box a:hover, .link-home:hover {
background-color: #f6ee1b;
color: black;
}
#footer {
background-color: white;
}
#footer .footer-widget .footer-headline {
background: none;
}
#footer ul {
padding: 0;
margin: 0;
list-style-type: none;
}
#footer ul li {
color: black;
}
.footer-headline-text {
background: white;
color: black;
}
#footer-widget-area {
text-align: center;
}
.footer-signature {
    background: #3753a4;
}

/* Following is for WPX Maps for map summary values and download link (although the  override covers the whole post content) */
span.summarylabel,
span.summaryvalue,
div.post-entry-content a {
   font-size: 14px;
}
/* wpgpx specific CSS follows */
div.leaflet-control-attribution a {
   font-size: 12px;
}
/* Following is to ensure the wpgpx controls don't float over the menus */
.leaflet-control,
.leaflet-bottom,
.leaflet-top {
    z-index: 500;
}
.single-post #sidebar {
    display: none;
}
.single-post #content {
    width: 100%;
}

#container {
    position: inherit;
}
/* elements for login on a page */
p.logged-in-message {
    text-align: center;
}
form#loginform {
    width: fit-content;
    margin: 0 auto;
}
p.login-username, p.login-password {
    text-align: right;
}
p.login-remember, p.login-submit {
    text-align: center;
}
input#user_login, input#user_pass {
    width: 100px;
}