/*
Theme Name: Fabricator Child
Theme URI: https://bayer-gartengestaltung.de/
Template: fabricator
Author: Vince
Author URI: https://www.blogperle.de
Description: Fabricator - Bayer Gartengestaltung
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-menu,featured-images,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,grid-layout,custom-header,custom-logo,footer-widgets,flexible-header,blog
Version: 1.0.0.1623748664
Updated: 2021-06-15 11:17:44

*/

/* BEGINN Contact Form 7 Erfolgs- und Error-Message styling*/

.wpcf7 div.wpcf7-response-output {
    color: #4F8A10!important;
    background-color: #DFF2BF!important;
    border: 0!important;
    padding: 10px!important;
}

/* ENDE Contact Form 7 Erfolgs- und Error-Message styling*/

.header-container {
    background-color: transparent!important;
}

.site-header.style-1 .header-container {
    padding: 0px 0 0px!important;
}

.elementor-6451 .elementor-element.elementor-element-520b {
    padding: 0px 0px 100px 0px!important;
}

/* Das sind die grünen, durchsichtigen Hintergründe auf allen Seiten */
.hentry {
    position: relative;
    background-color: #14960E7D;
    /* width: 80%; */
}
/* Ende grüne Hintergründe */

@media (min-width: 600px) {
  .site-header.style-1 .main-navigation .menu {
    margin-top: 0;
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #777; } }

@media (min-width: 900px) {
  .site-header.style-1 .main-navigation .menu {
    margin-top: 22px;
    margin-bottom: 21px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #777; } }

    .invert .main-navigation .menu > li > a:hover, .invert .main-navigation .menu > li.menu-hover > a, .invert .main-navigation .menu > li.current_page_item > a, .invert .main-navigation .menu > li.current_page_ancestor > a, .invert .main-navigation .menu > li.current-menu-item > a, .invert .main-navigation .menu > li.current-menu-ancestor > a {
    color: #ffffff;
    text-decoration: overline;
    text-decoration-thickness: 22%;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1179px;
}

/* Menü position fixed */
@media (min-width: 600px) {
  .isStuck {
    position: absolute !important;
    z-index: 1000;
    margin: 0 !important;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-box-shadow: 2px 2px 12px rgba(136, 136, 136, 0.26);
    box-shadow: 2px 2px 12px rgba(136, 136, 136, 0.26);
    -webkit-animation: stickup .7s ease-out;
    animation: stickup .7s ease-out; } }

@media (min-width: 600px) {
  .site-header .isStuck.header-container.stuckMenu {
     position: absolute !important;
    padding: 0; } }

.pseudoStickyBlock {
  width: 100%;
  margin: 0 !important; }
  @media (max-width: 599px) {
    .pseudoStickyBlock {
      display: none !important; } }
  .site-header.transparent .pseudoStickyBlock {
    position: absolute !important; }

.admin-bar .mobile-panel {
    top: 46px;
    visibility: hidden;
}

.mobile-panel {
  visibility: visible;
  position: absolute !important;
  z-index: 998;
  top: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  height: 60px;
  background-color: #000000; }
  .mobile-panel__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .admin-bar .mobile-panel {
    top: 46px; }
    visibility: hidden!important;
    @media (max-width: 600px) {
      .admin-bar .mobile-panel {
        position: absolute; } }
  @media (min-width: 600px) {
    .mobile-panel {
      display: none;
      visibility: hidden;
      left: -999em;
      height: 0; } }
/* Ende Menü Position fixed */

/* Cookie-Tabelle im Datenschutz */
table.cookielawinfo-classic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #fff!important;
}
table.cookielawinfo-classic thead {
    color: #6f6f6f!important;
}
/* Ende Cookie-Tabelle im Datenschutz */

/* Mobiles Burger-Menü verstecken */
.menu-toggle {
    visibility: hidden!important;
}
/* Mobiles Burger-Menü verstecken */