.site-content-contain .site-content .entry-header .entry-title {
  margin-top: 3rem;
  font-size: 3em;
}
.site-content-contain .site-content .entry-header .entry-title::after {
  display: none !important;
}
.site-content-contain .site-content .entry-content {
  margin-top: 0;
}

.home .entry-header {
  display: none;
}

.site-info .copyright span:first-child {
  text-align: center;
  width: 100%;
  flex: 0 0 100%;
}

#page {
  overflow-x: hidden;
}

.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {
  border: none;
  border-bottom: 1px solid black;
  width: 100%;
  max-width: 100%;
  padding-left: 0;
}

.no-results .search-form {
  margin-bottom: 10rem;
}

@media (max-width: 781px) {
  .wp-block-columns .wp-block-column:first-child {
    order: 1;
  }
}
@media (max-width: 976px) {
  .wp-block-container, .wp-block-uagb-container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
#masthead.headroom--not-top #site-navigation .header-logo-wrapper .custom-logo {
  max-height: 60px;
}
#masthead #site-navigation {
  background-color: #fff;
  background-image: none;
  border-bottom: 2px solid #9b0505;
  padding: 10px 0;
}
#masthead #site-navigation .header-logo-wrapper .custom-logo {
  max-height: 100px;
  transition: all 0.5s ease-in-out;
}
#masthead #site-navigation .header-navigation-wrapper .nav {
  margin-right: 2rem;
}
#masthead #site-navigation .header-navigation-wrapper .nav .menu-item.current_page_item a {
  border-bottom-width: 2px;
}
#masthead #site-navigation .header-widgets-wrapper .sb-search .sb-search-button-open .sb-icon-search .svg-icon {
  fill: #333;
}
#masthead #site-navigation .header-widgets-wrapper .sb-search:hover .sb-search-button-open .sb-icon-search .svg-icon {
  fill: #9b0505;
}
#masthead #site-navigation .header-widgets-wrapper .navbar-toggle .icon-bar {
  background: #333;
}
#masthead #site-navigation .header-widgets-wrapper .navbar-toggle:hover .icon-bar {
  background: #9b0505;
}

.side-nav .widget, .side-nav .widget_block {
  margin-bottom: 0;
}

.wp-block-button__link {
  transform: skew(-20deg);
  border-radius: 5px !important;
  /* &:hover {
      //transform: skew(0);
      border-color: colors.$ndt-green!important;
      .uagb-button__icon {
          svg {
              fill: colors.$ndt-green!important;
          }
      }
      .uagb-button__link {
          //transform: skew(0);

              transition: all 0.25s ease-in!important;
              color: colors.$ndt-green!important;

      } 
  } */
}
.wp-block-button__link .uagb-button__link {
  transform: skew(20deg);
}

.spectra-image-gallery__layout--carousel ul.slick-dots li button::before {
  font-size: 40px !important;
}

.uagb-slick-carousel ul.slick-dots li {
  width: 30px;
  height: 30px;
}

.notdienst {
  color: #9b0505;
}

.custom-header .custom-header-button.button {
  position: relative;
  border: none;
}
.custom-header .custom-header-button.button::after {
  content: "";
  border: 2px solid;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transform: skewX(-20deg);
}
.custom-header .custom-header-button.button:hover {
  background: none;
  color: #05c7a3;
}

.image-icon-container {
  width: 100px !important;
  height: 100px !important;
  margin: auto;
  display: flex;
}

.wp-block-pullquote {
  border: none;
}

.spectra-image-gallery__control-arrows--carousel.slick-prev {
  left: -35px !important;
}

.spectra-image-gallery__control-arrows--carousel.slick-next {
  right: -35px !important;
}

/*# sourceMappingURL=main.css.map */
