body {
  /*background: url('/images/BackgroundOP75.jpg') center / auto;*/
  background-color: rgba(252, 250, 230, 0.253) !important; 
}

a {
  /*color: inherit;*/
  text-decoration: none !important;
}

a:hover {
  text-decoration: underline !important;
}

.mdl-card {
 background-color: rgba(248, 246, 222, 0.535) !important; 
}


.mdl-layout__header-row .mdl-layout__title a {
  color: inherit;
  text-decoration: none !important;
}

.mdl-layout__header-row{
  /*background-color: rgb(255,255,255) !important; */
  background-color: rgba(248, 246, 222, 0.535) !important; 
  border-bottom: 1px solid rgb(56,142,60) !important;
}

.mdl-layout__header i,
.mdl-layout__header .mdl-navigation__link,
.mdl-layout__drawer .mdl-navigation__link {
  text-decoration: none !important;
  color: rgb(56,142,60) !important;
}

.oefeha-navigation-row {
  text-transform: uppercase;
  height: 45px;
}

.oefeha-navigation-row  .mdl-navigation {
  text-align: center;
  max-width: 900px;
  width: 100%;
}

.oefeha-navigation-row .mdl-navigation__link {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 42px;
}

.oefeha-navigation-row .is-active {
  position: relative;
  font-weight: bold;
}

.oefeha-navigation-row .is-active:after {
  content: "";
  width: 70%;
  height: 2px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(255,87,34) !important;
  left: 15%;
}

.oefeha-card .mdl-card__title {
  padding-bottom: 0;
}

.mdl-card__actions .mdl-button--raised {
  margin-left: 8px;
}

.mdl-card.oefeha-image-link {
  cursor: pointer;
}

img {
  width: 100%;
  height: auto;
}

.oefeha-image--no-schow {
  display: none;
}

.oefeha-max-width {
  max-width: 900px;
  margin: auto;
}

.oefeha-imprint {
  max-width: 700px;
}

.no-padding {
  padding: 0;
}

.no-left-padding{
  padding-left: 0;
}

.no-bottom-padding {
  padding-bottom: 0;
}

.padding-top {
  padding: 10px 0 0;
}

.oefeha-share-btn {
  position: relative;
  float: right;
  top: -4px;
}

.oefeha-contact .mdl-textfield {
  width: 100%;
}

.oefeha-contact form {
  max-width: 550px;
  margin: auto;
}

footer {
  /*background-color: rgb(255,255,255) !important;*/
  background-color: rgba(248, 246, 222, 0.535) !important;
  border-top: 1px solid rgb(56,142,60) !important;
}

.mdl-mini-footer,
.mdl-mini-footer .mdl-mini-footer__left-section .mdl-logo {
  text-decoration: none !important;
  color: rgb(56,142,60) !important;
}

.mdl-mini-footer .mdl-mini-footer__left-section .material-icons {
  text-decoration: none !important;
  color: rgb(255,87,34) !important;
}

.mdl-layout .mdl-layout__content {
  position: relative;
  -webkit-overflow-scrolling: touch;
  /*For scrollability on small, old ios*/
/*  overflow-y: visible;
  overflow-x: visible;
  overflow: visible;*/
    /*For scrollability on small, old ios*/
  /* Sticky footer on pages with little content */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.mdl-layout__content > *:not(.mdl-layout-spacer) {
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
/* Sticky footer on pages with little content */

