
  /*Temporär für Übergang bis Darkmode fertig ist*/
  .gsc-search-button-v2:hover {
      border-color: #fff !important;
      background-color: #fff !important;
  }
  #gsc-i-id1 {
      min-width: 230px;
  }
  .gsc-search-button-v2 {
      border-color: #bbb !important;
      background-color: #fff !important;
      border: 1px solid #bbb !important;
  }
  .gsc-search-button-v2 svg {
      fill: #000 !important;
  }
  .gsc-control-cse{
      background-color: unset !important;
      border: none !important; 
  }
  .gsc-results .gsc-cursor-box {
    border: none !important
  }
  .gcsc-more-maybe-branding-root > a, .gs-richsnippet-box {
    display: none !important;
  }
  .gs-result .gs-image, .gs-result .gs-promotion-image {
    border: none !important;
  }
  .gs-web-image-box, .gs-promotion-image-box{
    width: 86px !important;
  }
  .gs-web-image-box .gs-image, .gs-promotion-image-box .gs-promotion-image {
    max-width: 80px !important;
  }
  .gsc-input-box {
      min-width: 175px;
  }
  .gsc-control-cse {
    background: none;
    border: 0;
      padding: 0 !important; 
  }

  /*.gsib_a {
      padding: 0 9px 0 9px !important;
  }*/
  .gsc-results-wrapper-overlay{
      width: 80% !important;
      left: 10% !important;
  }
  table.gsc-search-box td {
    padding-right: 0 !important;
    display: table-cell;
    border-bottom: none !important;
  }
  table.gsc-search-box tr {
    border: none;
  }
  .gsc-search-button-v2 {
    margin: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left: 0 !important;
    padding: 10px !important;
  }
  .gcsc-find-more-on-google-root {
    display:none;
  }
  #___gcse_0 {
    width:100%;
  }
  .goog-te-gadget-simple {
    background-color: transparent !important;
    border: 0 !important;
  }
  .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
      color: white !important;
      border: 0 !important;
  }



      .goog-te-banner-frame.skiptranslate {
        display: none !important;      
      }
      body {
        top: 0 !important;
        font-family: "Titillium Web", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 14.4px;
      }
      .goog-te-menu-frame {
        box-shadow: none !important; 
        -webkit-box-shadow: none !important; 
        -moz-box-shadow: none !important; 
        max-width: 100% !important;
        min-width: 180px;
        max-height: 70vh;
        border-radius:5px;
        border: 1px solid #ccc;
      }
      .goog-tooltip {
          display: none !important;
      }
      .goog-tooltip:hover {
          display: none !important;
      }
      .goog-text-highlight {
          background-color: transparent !important;
          border: none !important;
          box-shadow: none !important;
      }
      #google_translate_element {
        overflow: hidden;
        border-radius: 4px;
        background-color:none;
        margin-top: 5px !important;
      }
      .goog-te-gadget {
        margin-top: 4px;
      }
      .goog-te-gadget-simple {
        padding: 0 !important;
        display: flex !important;
        font-size: 14.4px;
        font-family: "Titillium Web", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
      }
      .goog-te-menu-value img {
        display: none !important;
        visibility: hidden !important;
        backface-visibility: hidden !important;
      }
      .goog-te-menu-value {
        font-weight: 400 !important;
        font-size: 14.4px !important;
        display: flex;
      }
      .goog-te-gadget-simple .goog-te-menu-value span, .goog-te-gadget-icon {
        margin-top: -0.05rem;
      }
      .goog-te-gadget-simple span a span:not(:first-child), .goog-te-gadget-icon {
        display: none !important;
      }
      .goog-te-menu-value span:first-child, .goog-te-menu-value span:last-child {
        color: #f8f9fa !important;
        font-size: 14.4px;
        font-weight: 400;
        margin-top: 0.05rem;
      }
      .goog-te-menu-value span:nth-child(3) {
        border-left: 0 !important;
        color: #f8f9fa!important;
      }
      .goog-te-gadget-icon {
          border: 2px solid !important;
          width: 23px !important;
          height: 23px !important;
          border-color: #f8f9fa!important;
          border-radius: 50%!important;
          margin-top: 0px;
      }
      .goog-te-gadget-simple > img + span > a > span:first-child {
        color: #FFF !important;
      }
      .goog-te-gadget-simple > a {
        margin-left: 0 !important;
        margin-right: 0 !important;
      }
      .info {
        display:none;
        font-size: 14.4px;
        justify-content: center;
        cursor: help;
        align-items: center;
        transition: visibility 250ms ease-in-out;
      }
      .blinker {
        animation: blinker 1s linear infinite;
      }
      .info:only-child {
        display: inline-flex;
      }
      @keyframes blinker {
        50% {
          opacity: 0;
        }
      }
    

.share-icons span {
	padding: 5px 15px;
} 
.share-icons .facebook {
    background: #3865a1;
}

.share-icons .twitter {
    background: #1DA1F2;
}

.share-icons .whatsapp {
    background: #25d366;
}

.share-icons .email {
    background: #6f6f6f;
}
.share-icons .print {
	background: #dc3545;
}
.chain {
    position: relative;
    background: #212529;
}
.share-icon-background {
	width: 2em;
	height: 2em;
}
.chain .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    font-size: 14px !important;
    z-index: 1;
    bottom: calc(100% + 5px);
    left: 50%;
    font-size: 1em;
    margin-left: -75px;
    opacity: 0;
    transition: opacity 0.3s;
}

.chain .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.chain:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.share-icons a {
    transition: opacity 250ms ease-in-out !important;
}


            .searchServicesWrapper .gsc-refinementsArea, .searchServicesWrapper .gs-per-result-labels {
                display: none !important;
            }
        

