/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.fusion-logo {
  flex-grow: 1;
  display: flex !important;
  justify-content: space-between;
}
.fusion-logo:after, .fusion-logo:before {
  content: '' !important;
  display: none !important;
}
.fusion-logo a {
  display: inline-block !important;
}

#site__nezasa-nav {
  display: flex;
  align-items: center;
}

#site__nezasa-nav > * {
  margin-right: 10px;
}

.zindex-100000 {
  z-index: 100000;
}

.nezasa-button {
  background: #C62026;
  border: 1px solid #C62026;
  padding: 7px 10px;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Muli', sans-serif;
}
.nezasa-button:hover {
  color: white;
}

.nezasa-button-alt {
  color: #C62026;
  background: transparent;
  border: 1px solid #C62026;
}
.nezasa-button-alt:hover {
  color: #C62026;
}

#site__nezasa-nav .hide-below-w-500 {
  display: none;
}

.fusion-flyout-menu-active .nezasa-button,
.fusion-flyout-menu-active .nezasa-button:hover {
  color: white;
  border-color: white;
}

/* Hide previous button */
.tryForFree {
  display: none !important;
}

@media (min-width: 500px) {
  #site__nezasa-nav > .nezasa-button .fas,
  #site__nezasa-nav .hide-above-w-500 {
    display: none;
  }

  #site__nezasa-nav .hide-below-w-500 {
    display: inline;
  }

  #site__nezasa-nav > * {
    margin-right: 20px;
  }
}

@media (max-width: 380px) {
  .fusion-header {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
