/* Top Header */
#top-header {}

#et-info {
  &-phone {}

  &-email {}

  .et-social-icons {
    .et-social-icon {
      .icon {
        &:before {}

        span {}
      }
    }
  }
}

#et-secondary-menu {
  #et-secondary-nav {
    li {
      a {}

      // Dropdown Menu
      &.menu-item-has-children {
        > a {}

        a {}

        ul {
          li {
            a {}
          }
        }
      }

      // Mega Menu
      &.mega-menu {
        > a {}

        a {}

        ul {
          li {
            ul {
              li {
                a {}
              }
            }
          }
        }
      }
    }
  }
}

/* Main Header */
#main-header {}

.logo_container {
  .logo_helper {}

  a {}

  #logo {}
}

#et-top-navigation {}

#top-menu-nav {
  #top-menu {
    li {
      a {}

      // Dropdown Menu
      &.menu-item-has-children {
        > a {}

        a {}

        ul {
          li {
            a {}
          }
        }
      }

      // Mega Menu
      &.mega-menu {
        > a {}

        a {}

        ul {
          li {
            ul {
              li {
                a {}
              }
            }
          }
        }
      }
    }
  }

  .nav {}
}

#et_top_search {
  #et_search_icon {
    &:before {}
  }
}

#et_mobile_nav_menu {
  .mobile_nav {
    .select_page {}

    .mobile_menu_bar {
      &.mobile_menu_bar_toggle {}
    }

    .et_mobile_menu {}

    #mobile_menu {
      li {
        a {}

        // Dropdown Menu
        &.menu-item-has-children {
          > a {}

          a {}

          ul {
            li {
              a {}
            }
          }
        }

        // Mega Menu
        &.mega-menu {
          > a {}

          a {}

          ul {
            li {
              ul {
                li {
                  a {}
                }
              }
            }
          }
        }
      }
    }

    &.close {}
  }
}

.et_search_outer {
  .et_search_form_container {
    .et-search-form {
      .et-search-field {}
    }

    .et_close_search_field {
      &:after {}
    }
  }
}