/*#ap_trail_navigation, .top-bar, .top-bar ul, .top-bar-left, .top-bar-right, .menu {
  background-color: rgba(64,79,60,.5);
}*/
#home, body {
  background-image: url(../images/FoggyWoods_sepia.jpg);
  border-top: 5px solid #5d4e48;
}
#main-body {
  background: #decd63;
}
#footer {
  /*background: #fbfcf9;*/
  margin-top: 25px;
  padding: 0px 50px 15px 50px;
}
#primary {
  background: #ffffff;
  padding: 35px 50px 35px 50px;
}
#homepage-image {
  width: auto;
  height: auto;

}
blockquote {
  color: #1b1715;
  padding: 0 25px;
  display: flex;
}

#site-title{
  text-align: center;
  padding-top: 15px;
  font-size: 72px;
}

#site-title a{
  color: #484c66 !important;
  text-transform: capitalize;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
}
p {
  color: #1b1715;
  line-height: 1.7;
  margin-bottom: 1.07rem;
  font-family: Ubuntu;
}
a, a:active, a:visited, a:link {
  color: #9c4d23;
}
a:hover {
  color: #7a6d6d !important;
}
h2 a {
  color: #0d370d;
}
h1,h2,h3,h4,h5,h6 {
  color: #484c66;
  font-family: Ubuntu;
}
.label{
  background: transparent;
  color: #0a0a0a;
}
.top-bar, .top-bar ul {
  background: transparent;
}
.menu .active > a {
  background: transparent;
  border-bottom: 2px solid #63020c;
  color: #63020c;
  font-weight: 900;
}
.menu .active > a:hover {
  text-shadow: none;
  color: #49030B;
}
.menu ul{
  color: #49030B;
  font-weight: bold;
}
.title-bar {
  background: #114511;
}
.top-bar, .top-bar li a {
  /*text-transform: uppercase;*/
  color: #a10010;
  font-size: 120%;
  letter-spacing: 2px;
  font-family: Ubuntu;
  font-weight: 500;
}
.top-bar li a:hover {
    color: #49030B;
  /*text-shadow: 2px 2px #d6dce8;*/
}
.top-bar {
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#ap_trail_navigation {
  padding-left: 0;
}
h2{
  letter-spacing: 1px;
}
h3, h4, h5, h6 {
  font-weight: 300;
}
.pagination a, .pagination button {
  color: #114511 !important;
  font-weight: 400;
}
.pagination, a:hover{
  color: #49030B;
}
#pagination-next:hover {
  background: transparent !important;
}
.paginationrow-bottom {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
}
.paginationrow {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;

}
/*Exhibits*/
.layout-file-text .exhibit-items.left {
  margin-right: 5% !important;
}
.exhibit-page-nav > li:first-child {
  padding-left: 5px;
}
.exhibit-page-nav > li {
  list-style-type: none;
}
.exhibit-page-nav > li > {
  margin: 5px 0 5px 0;
}
.exhibit-nav-level-1 > li{
  margin: 5px 0 5px 0;
}
.exhibit-nav-level-1 {
  padding-left: 0;
  list-style-type: none;
  margin-left: 0 !important;
}
.exhibit-nav-level-1 > li {
    padding: 5px 5px 5px 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px ;
}
.exhibit-nav-level-1 > li.current {
  font-weight: 700;
}
.exhibit-title {
  font-family: Oswald;
  border-bottom: solid 2px #9c4d23;
  text-transform: uppercase;
}
.exhibit-nav-level-2 > li:hover {
  background-color: #eee;
}
.exhibit-nav-level-1 > .current.active {
  font-weight: 500;
}
h1 > .exhibit-page {
  padding-left: 15px;
}
#exhibit-pages ul {
  padding-left: 0px;
  list-style-type: none;
  margin-left: 0 !important;
}
#exhibit-pages ul > li {
  padding: 5px;
  padding-left: 10px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin: 5px 0 5px 0;
}

.exhibit-nav-level-1 > li:hover {
  background-color: #E0E1CC;
}
#exhibit-pages {
  border-left: solid 1px #eee;
}
#exhibit-pages > h4 {
  padding-left: 10px;
}
.exhibit.record > a > img {
  float: left;
  margin-right: 20px;
}
#secondary-nav {
  margin: 25px 0 25px 0;
  color: #ffffff;
}
footer {
  padding-left: 0;
}
figcaption > small > hr {
  margin-bottom: 5px;
  margin-top: 10px;
}
h4 > i{
color: #58443f;
}
h4,h5 {
  color: #58443f;
}
.pagination .current {
  background: #114511 !important;
  color: #fefefe;
}
h1 small {
  /*color: #7E625B;*/
}
#geolocation {
  border-top: 1px solid #ddd;
  margin-top: 25px;
}
#geolocation > h2 {
  font-size: 1.5625rem;
  padding-top: 10px;
  padding-bottom: 10px;
}