/*
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
Test:  Testing 123
*/

.fusion-main-menu {
  float: none !important;
  margin-left: 35px !important;
  width: 100%;
}

.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-menu {
  flex-wrap: nowrap;
}
.fusion-header-has-flyout-menu-content {
  display: flex;
}
#menu-main-menu {
  flex-wrap: nowrap !important;
}
.fusion-main-menu > ul > li {
  padding-right: 5%;
}
ul.reg_buttons {
  display: flex;
  justify-content: right;
}
ul.reg_buttons li {
  white-space: nowrap;
}
/*@media only screen and (max-width: 800px) {
}*/
@media only screen and (max-width: 910px) {
  ul.reg_buttons a {
    padding: 10px;
  }
}

.banner__squares {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  height: 30%;
}
@media (min-width:600px) and (max-width:900px) {
  .banner__squares {
    height: 30%;
    width: 175%;
  }
}
@media (max-width:600px) {
  .banner__squares {
    height: 24%;
    width: 300%;
  }
}
.squares__row {
  flex: 1 1 auto;
  display: flex;
  justify-content: stretch;
  align-items: stretch;
}
.square {
  flex: 1 1 auto;
  background-color: #FFF;
  mix-blend-mode: screen;
}
