/*
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
*/

.fusion-header, .fusion-header-sticky-height{
  height:144px !important;
  top:0 !important;
}
.fusion-logo-background{
  background:none !important;
}
.mogelijkhedenbox{
  margin:0 auto !important;
  float:initial !important;
}
.mogelijkhedenbox table, .mogelijkhedenbox tbody, .mogelijkhedenbox tr, .mogelijkhedenbox td{
  background:none !important;
  border:none !important;
  box-shadow: none !important;
}

.imgheader{
  min-height:100vh !important;
  height:auto !important;
}

.imgheader p{
  text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
  font-size:18px;
  font-weight:700;
}

a.fusion-button, input.wpcf7-submit{
  font-family: Catamaran !important;
  font-weight:700 !important;
  border:2px solid #DAE2ED !important;
  color:#fff !important;
  padding-top:15px !important;
}

a.fusion-button span.fusion-button-text{
  font-family: Catamaran !important;
  font-weight:700 !important;
  color:#fff !important;
}

.fusion-footer h4.widget-title{
  font-family: Catamaran !important;
  font-weight:700 !important;
}

.fusion-middle-logo-menu-logo .fusion-logo{
  position:fixed;
  top:-10px;
  left:0;
  right:0;
  margin:0 auto;
  z-index: 0;
}
#menu-beer-main-menu{
  display:block;
  text-align: center;
  width:100%;
  max-width:1200px;
  margin:0 auto;
  margin-top:60px;
}
#menu-beer-main-menu li{
  float:right;
  padding:0 25px;
  position:relative;
  z-index: 99;
  cursor: pointer;
}
#menu-beer-main-menu li.fusion-logo-background{
  position:relative;
  z-index: 9;
}

#menu-beer-main-menu li:nth-child(-n+3){
  float:left !important;
}

#offerblock{
  margin:0 auto !important;
}

@media only screen and (max-width: 1200px) {

  #menu-beer-main-menu li{
    float:initial !important;
    padding:0;
    position:relative;
    z-index: 99;
    cursor: pointer;
  }
  .fusion-middle-logo-menu-logo .fusion-logo{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    margin:0;
    z-index: 0;
  }
  .fusion-header, .fusion-header-sticky-height, .fusion-header-has-flyout-menu-content{
    height:100px !important;
    top:auto !important;
  }
  #menu-beer-main-menu{
    display:block;
    text-align: center;
    width:100%;
    max-width:100%;
    margin:0 auto;
    margin-top:auto;
  }
  .fusion-header{
    position:fixed !important;
    top:0 !important;
    background:#0e1f53 !important;
  }
  .imgheader{
    min-height:auto !important;
    height:auto !important;
  }
  .fusion-logo{
    margin:0 !important;
  }
  .fusion-logo img{
    height:80px !important;
  }
  .fusion-header-sticky-height{
    display:none !important;
  }
  .fusion-toggle-icon-line{
    background-color:white!important;
  }
  .fusion-flyout-menu-active{
    .fusion-toggle-icon-line{
      background-color:black!important;
    }
  }
}

@media only screen and (max-width: 767px) {
  .fusion-footer .fusion-column:first-child, .fusion-footer .fusion-column-last{
    display:none;
  }
}