/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


#wrapper header:nth-of-type(2) {
    display: none!important;
}



.fusion-standard-logo {
  max-height:60px !important;
  }
  
  .fusion-sticky-logo {
  max-height:60px !important;
  }
  
  /*WEISSE LINIE WEG*/
  
  .fusion-header {
  margin-bottom: -2px;
  }
  
  .fusion-header .fusion-row {
  margin-bottom: -2px;
  }
  
  .fusion-header .fusion-sticky-shadow {
  margin-bottom: -2px;
  }
  
  /*HOMEBUTTON LEIMGRUBER ALT
  
  .leimgruber-button {
  background-color: #0f6379;
  color: #ffffff;
  text-align: center;
  padding: 12% 0% 0.1% 0%
  }
  
  .leimgruber-button p {
  margin-top: 8%;
  font-weight:600;
    font-size: 22px;
  text-transform:uppercase
  }
  */
  
  /*GRAUER HINTERGRUND*/
  
  #grauerhintergrund {
  }
  
  /*MENÜ HOVER FETT*/
  
  .current_page_item > a,
  .current_page_ancestor > a {
      font-family: "Source Sans Pro" !important;
      font-size: 15.6px !important;
      font-weight: 700 !important;
  }
  
  /* LINK AUSGEZEICHNET */
  p a {
  font-style: italic;
  font-weight: 600;
  color: #0e6379;
  }
  
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
  color: #9EC1CA;
  }
  
  /* DIENSTLEISTUNGEN BUTTON HOVER */
        #buttondienstleistungen:hover,
        #buttonlager:hover,
        #buttoncontainer:hover,
        #buttonraederlogistik:hover,
        #buttonpaketservice:hover {
        opacity: 0.6 !important;
        }
  
        #buttondienstleistungen:hover h2 a,
        #buttondienstleistungen:hover h3 a,
        #buttonlager:hover h2 a,
        #buttonlager:hover h3 a,
        #buttoncontainer:hover h2 a,
        #buttoncontainer:hover h3 a,
        #buttonraederlogistik:hover h2 a,
        #buttonraederlogistik:hover h3 a,
        #buttonpaketservice:hover h2 a,
        #buttonpaketservice:hover h3 a {
        color:#0e6379 !important;
        }
  
  /* BLOCKSATZ & SILBENTRENNUNG */
  p, .hyphenate {
  /*text-align:justify;*/
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  }
  
  .menu-footer-navigation-container li a, #wrapper .fusion-widget-area .current-menu-item > a, #wrapper .fusion-widget-area .current-menu-item > a:before, #wrapper .fusion-widget-area .current_page_item > a {
      color: #fff !important;
      font-size: inherit !important;
  }
  .fusion-breadcrumbs span span {
      color: #fff;
      background: #0e6379;
      padding: 5px 10px;
      margin: 0 5px;
  }
  #toTop {
    right: 25px;
  }
  .fusion-breadcrumb-sep {
      display: none !important;
  }
  span.breadcrumb-leaf {
      font-weight: bold;
      color: #0e6379;
      background: #fff;
      padding: 5px 10px;
      margin: 0 0 0 5px;
  }
  .fusion-page-title-row {
    margin: -25px auto 0 auto;
  }
  .fusion-page-title-bar {
      height: 25px;
  }
  
  /*
  * Bootstrap Cookie Alert by Wruczek
  * https://github.com/Wruczek/Bootstrap-Cookie-Alert
  * Released under MIT license
  */
  .cookiealert {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0 !important;
    z-index: 999;
    opacity: 0;
    border-radius: 0;
    transform: translateY(100%);
    transition: all 500ms ease-out;
    color: #ecf0f1;
    background: #212327;
  }
  .cookiealert .cookiealert-container {
    margin: 0 auto;
    max-width: 992px;
    font-size: 80%;
    text-align: center;
  }
  
  .cookiealert.show {
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 1000ms;
  }
  
  .cookiealert a {
    text-decoration: underline
  }
  
  .cookiealert .acceptcookies {
    margin: 5px;
    vertical-align: baseline;
    cursor: pointer;
  }
  
  
  
  .fusion-logo img {
    max-width: 175px !important;
    height: auto;
  }
  
  
  
  .fusion-header .fusion-row .fusion-mobile-nav-item span.menu-text {
    display: block !important;
    padding-top: 10px !important;
  }
  
  .fusion-header .fusion-row .fusion-mobile-nav-item span {
    display: inline-block !important;
    padding-top: 10px !important;
  }
  
  .fusion-header .fusion-row .fusion-mobile-nav-item span.wpml-ls-native {
    padding-top: 0 !important;
  }
  
  #wrapper .fusion-row .fusion-mobile-menu-icons {
    padding-top: 8px !important;
  }
  
  #wrapper .fusion-row .fusion-mobile-menu-icons .fusion-icon-bars {
    cursor: pointer !important;
  }
  
  @media screen and (max-width: 600px) {
    #wrapper .fusion-logo-link img {
      max-width: 110px !important;
      height: auto !important;
    }
  }
  
  @media screen and (min-width: 768px) {
    #wrapper .post-content .vc_column_container.vc_col-sm-1\/5 {
      width: 33.333% !important;
    }
  }
  
  @media screen and (min-width: 1111px) {
    #wrapper .post-content .vc_column_container.vc_col-sm-1\/5 {
      width: 20% !important;
    }
  }
  
  html, body {
    overflow-x: hidden !important;
  }
  
  body.home #main #content .post-content .vc_row:nth-child(3) {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: stretch !important;
    align-content: center !important;
  }
  
  body.home #main #content .post-content .vc_row:nth-child(3) .wpb_column {
    width: 20% !important;
    min-width: 220px !important;
  }
  
  body.home #main #content .post-content .vc_row:nth-child(3) .wpb_column .vc_column-inner .wpb_wrapper h3 {
    font-size: 24px !important;
  }
  
  @media screen and (max-width: 814px) {
  
    .page-id-19 #main #content .post-content .vc_row:nth-child(2) .wpb_column .vc_column-inner .wpb_wrapper h1 br {
      display: none !important;
    }
  }
  
  @media screen and (max-width: 590px) {
  
    .page-id-16 #main #content .post-content .vc_row:nth-child(2) .wpb_column .vc_column-inner .wpb_wrapper h1 br {
      display: none !important;
    }
  }
  
  @media screen and (min-width: 814px) {
  
    .page-id-16 #main #content .post-content .vc_row:nth-child(2) .wpb_column .vc_column-inner .wpb_wrapper h1 br {
      display: none !important;
    }
  }
  
  

  .news_intro_leimgruber {
    background: #0e6379 !important;
    border-radius: 10px !important;
    padding: 10px !important;
  }

  @media screen and (min-width: 600px) {
    .news_intro_leimgruber {
      padding: 14px !important;
    }
  }


  .news_intro_leimgruber a {
    cursor: pointer !important;
  }

  .news_intro_leimgruber a p {
    color: #ffffff !important;
    margin-bottom: 10px !important;
  }

  .news_intro_leimgruber a h3 {
    color: #ffffff !important;
    margin: 0 !important;
    font-size: 18px !important;
  }


  @media screen and (min-width: 600px) {
    .news_intro_leimgruber a h3 {
      font-size: 26px !important;
    }
  }


  .news_intro_leimgruber a span {
    color: #ffffff !important;
    display: block !important;
  }