
/* Define Background Image Home */
body.home .btn--logo,body.home .featured-hero__title,body.home  .featured-hero__title:after {
  color:#fff;border-color: #ffffff}

body.home .btn--logo {background-color:#5a7921 ;}

a.navbutton {
  display: inline-block;
    padding: 6px 15px;
    border: 3px solid #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
a.navbutton:hover {
  text-decoration: none;color: #5a7921;background-color: #fff;
 }

body.home div.headerbgimg {
    z-index:-10;position:absolute; top:0; left:0; width: 100%;
    background: transparent url('../img/headerimg-bg-baustoff-holz.jpg') center center no-repeat;}
@media screen and (min-width: 1240px) {
    body.home div.headerbgimg {
    height: 500px;
    background-size: cover;
}
}
@media screen and (max-width: 1239px) {
    body.home div.headerbgimg {
    height: 900px;
    background-position: top center;
    background-size: auto 100%
}
}

@media (min-width: 992px) {
  .featured-hero__title:after {
      margin: 30px 0 60px 0;
  }
}

.sponsor_1 {background-color: #5a7921;padding: 20px 0 0 0;}
.sponsor_1 a.navbutton {margin-top: 15px;}
p.sponsortext {font-size: 16px;line-height: 146%;}

.blogabstract{background-color: #5a7921;padding: 40px 0 0px 0; margin: 0 0 60px 0;}
.blogabstract p {
  font-size: 20px;
  font-family: Ubuntu, sans-serif;
  color: #fff;
}
.blogabstract .navbutton {text-align: center; width:100%}

.holzbauservus {font-weight: bold; font-size: 16px; line-height:140%;padding: 50px 0}

/* End of custom styles */




/* Define colors */
/* Anchor color */
a:hover,
a:focus {
  color: #5a7921;
}
/* Header */
.header {
  border-top-color: #5a7921;
}
.header--borders:before,
.header--borders:after {
  background-color: #5a7921;
}
.header--transparent .header__logo-link {
  background-color: #5a7921;
}
.header--transparent .header__logo-link:hover,
.header--transparent .header__logo-link:focus {
  color: #5a7921;
}
/* Menu */
.main-nav .menu-item-has-children > .dropdown-nav__link {
  border-bottom-color: #5a7921;
}
.main-nav .menu-item-has-children > .dropdown-nav__link:focus {
  border-color: #5a7921;
}
.dropdown-nav {
  background-color: #5a7921;
}
.dropdown-nav__toggle {
  background-color: #5a7921;
  border-color: #5a7921;
}
.dropdown-nav__toggle:hover {
  border-color: #5a7921;
}
.dropdown-nav__toggle:hover span {
  background: #5a7921;
}
.dropdown-nav__toggle:hover span:after,
.dropdown-nav__toggle:hover span:before {
  background: #5a7921;
}
.dropdown-nav__toggle:focus:hover span {
  background: #5a7921;
}
.dropdown-nav__toggle:focus:hover span:after,
.dropdown-nav__toggle:focus:hover span:before {
  background: #5a7921;
}
/* Footer */
.footer:after {
  background-color: #5a7921;
}
.footer__copyright a:hover,
.footer__copyright a:focus {
  color: #5a7921;
}
/* Logo */
.btn--logo {
  border-color: #5a7921;
  color: #5a7921;
}
.btn--logo:hover,
.btn--logo:focus {
  background-color: #5a7921;
}
/* Read more */
.btn--more-posts {
  border-color: #5a7921;
  color: #5a7921;
}
.btn--more-posts:hover,
.btn--more-posts:focus {
  background-color: #5a7921;
}
/* Anchor color */
.post-item a {
  color: #5a7921;
}
.post-item a:hover,
.post-item a:focus {
  border-bottom-color: #5a7921;
}
/* Comments button */
.fixed-footer__btn--red {
  background: #5a7921;
}
.fixed-footer__btn--red:hover,
.fixed-footer__btn--red:focus {
  background: #2cc36b;
}
/* Comments submit button */
.form-submit .submit {
  background-color: #5a7921;
}
/* Title hover */
.post-list .post-item__title a:hover,
.post-list .post-item__title a:focus {
  color: #5a7921;
}
/* Older/newer buttons */
.post-list-nav__prev a,
.post-list-nav__next a {
  background-color: #5a7921;
}
.post-list-nav__prev a:hover,
.post-list-nav__next a:hover,
.post-list-nav__prev a:focus,
.post-list-nav__next a:focus {
  background-color: #209150;
}
/* Anchor color */
.error-message a {
  color: #5a7921;
}
.error-message a:hover,
.error-message a:focus {
  border-bottom-color: #5a7921;
}
/* ----- Widgets ----- */
/* Anchor color */
.widget a:hover,
.widget a:focus {
  color: #5a7921;
}
/* Search button */
.search-form__button {
  background: #5a7921;
}
.search-form__button:hover,
.search-form__button:focus {
  background-color: #209150;
}
/* ----- Post formats ----- */
/* Audio */
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background-color: #5a7921 !important;
}
/* Gallery arrows */
.gallery-slider .slick-arrow:before {
  background-color: #5a7921;
}
/* Blog post pagination */
.pagination li a {
  background-color: #5a7921;
}
.pagination li a:hover,
.pagination li a:focus {
  background-color: #2cc36b;
}
.pagination .current {
  background-color: #239d57;
}
/* Password protected button */
.post-password-form input[type="submit"] {
  background-color: #5a7921;
}
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus {
  background-color: #209150;
}
