#masthead .hgroup .site-description {  font-style: normal;  margin-bottom: 0;  padding-top: 15px; text-transform: uppercase;}
.main-navigation {display: none;}
.full-container {max-width: 1350px !important;}
#main {padding: 15px;}
#masthead .hgroup h1, #masthead .hgroup .site-title {
  color: #111;
  font-weight: 100;
  font-size: 42px;
  line-height: 1em;
  vertical-align: middle;
}
#theme-attribution {display: none;}
.entry-meta {display: none;}
.entry-categories {display: none;}
article.post, article.page {
  zoom: 1;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 0px solid #eee;
}
#comments {display: none;}


/* Mobile Nav */
.mobile-nav-frame {
background: rgba(34,34,34,0.5) !important;
}
.mobile-nav-frame .title h3 {
color: white !important;
text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8) !important;
}
.mobile-nav-frame ul {
background: #212121 !important;
border: 1px solid #111 !important; border-radius: 1px;
}
.mobile-nav-frame ul li {
border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important;
border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}
.mobile-nav-frame ul li a.link {
color: #F3F3F3 !important;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7) !important;
}

.sidemenu section a {  color: #000; font-size: 1.2em; text-decoration: none;}
.sidemenu section a:hover {color: #666666;}
.sidemenu_open .sidemenu {  right: 1;  opacity: 1;}
.sidemenu section {  line-height: 2.4;}
.sidemenu { background-color: #f5f5f5;  color: #ffffff;  opacity: 0;}
.sidemenu .close_sidemenu {  color: #000;}
.sidemenu_open > .cover {  z-index: 1002;  opacity: 0.4;}
@media screen and (min-width: 2em) and (max-width: 48em) {
  .sidemenu {
    right: -55%;
    width: 55%;
  }
}
@media screen and (min-width: 48em) {
  .sidemenu {
    right: -25%;
    width: 25%;
  }
}

#cookie-notice {  letter-spacing: 0;  line-height: 20px; font-size: 1.2em }