p {
font-size: 1.2rem;
}


#user-bar a {
color: #bdcde3 !important;
}

.navigation li a {
color: white !important;
font-size: 1.2rem;
text-decoration: none;
}

a:link, a:visited {
    text-decoration: underline;
}

 .oc-push.oc-menu-open .oc-push.oc-menu {
    overflow-y: hidden;
  }

.home-page .oc-content-inner #content {
padding: 0px;
}

  header .site-title img {
    width: 200px;
  }

  ul.resource-list .resource img {
    width: 200px;
  }

 .resource.show .property .language {
    display: none;
  }

header::before {
background-color: white;
left: 0px;
right: 0px;
}

header {
background-color: black;
max-width: none;
}

.oc-container {
overflow: visible
}

.annotated-mondor-mural {
overflow-x: scroll;
overflow-y: scroll;
display: block !important;
max-width: 1500px;
}

.annotated-mondor-mural img {
width: 2200px;
}

.a9s-annotation .a9s-inner, .a9s-selection .a9s-inner {
  stroke: #fcfade;
  stroke-width: 2px;
}

.a9s-annotation:hover .a9s-inner, .a9s-selection .a9s-inner {
  stroke: #08c9f2;
  stroke-width: 2px;
}

.a9s-annotation.selected .a9s-inner, .a9s-selection .a9s-inner {
  stroke: #08c9f2;
}

.a9s-annotation .a9s-outer, .a9s-selection .a9s-outer {
  stroke-width: 5px;
}

footer {
max-width: none;
background-color: black;
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
}

footer a {
color: white;
}