#logo-container > a > img {
  height: 5rem;
}
.pageheader {
  height: 6rem;
}
footer {
  position: fixed;
  left: 0;
  bottom: 0;
}
footer > footer > div, footer > footer > div > div {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  text-align: center !important;
}
#widgets {
  position: fixed;
  right: 3rem;
}
#search {
  padding-left: 1rem;
}
header > h1 {
  text-align: center;
}
.post-entry {
  border: unset;
  background-color: unset;
}
h1, .link.dib, .folder-toggle {
  color: #00913e;
}
.gslide-title {
  text-align: center;
}
@media (min-width: 40em) {
	figure.right {
	    width: auto;
	    float: right;
	    margin: 0 0 2em 2em;
	}
	figure.left {
	    width: auto;
	    float: left;
	    margin: 0 2em 2em 0;
	}
}
/*#navigation li:nth-child(-n+4) div a {
  pointer-events: none;
}*/
#background-left {
  width: 13%; 
  height: 100%; 
  position: fixed; 
  left: 0; 
  z-index: -10;
  display: none;
}
#background-right {
  width: 16%; 
  height: 100%; 
  position: fixed; 
  right: 0; 
  z-index: -10;
  display: none;
}
@media (min-width: 40em) {
  #background-left {
    display: unset;
  }
  #background-right {
    display: unset;
  }
}
.fancy-frame > img {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.4);
}
.fancy-frame > img:hover {
  transform: scale(1.05);
  transition: transform 0.5s;
}
.center-header {
  margin-top: 0px;
  text-align: center;
}