html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

* {
  background-color: transparent !important;
  color: black !important; }

a:active, a:hover, a:link, a:visited {
  color: black !important; }

#content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal; }

.block-label-title-with-share .block-addtoany-block,
.header-right,
.panel-top {
  display: none; }

.mm-page {
  padding-top: 0; }

#header {
  position: relative;
  box-shadow: none; }

.header-left {
  width: 100%;
  float: none; }

.panel-column-wrapper.two-col article {
  width: 100%;
  float: none;
  margin: 0; }

.panel-column-wrapper.two-col .siderail {
  display: none; }
