/*------------------------------------------------------------------
[Header Style Three]
-------------------------------------------------------------------*/

// Logo
.header-three-logo {
    float: none;
    text-align: center;
    margin: 0 auto;
    
    a {
        display: inline;  // Browser fallback
        display: inline-block;
        float: none;
    }

}

// Aside content
.header-three-aside {
    float: none;
    clear: both;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}

// Overlay
#site-header.overlay-header.header-three #site-header-inner {
    padding-bottom: 0;
}

// Menu
.navbar-style-three {
    background: #fff;
    border-top: 1px solid $borders__color-light;
    position: relative;

    body.page-header-disabled & {
        border-bottom: 1px solid $borders__color-light;
    }

    body.has-overlay-header & {
        border: 0;
    }
    
    .dropdown-menu {
        text-align: center;
        float: none;

        ul {
            text-align: left; // Left align dropdowns
        }

        > li {
            display: inline-block;
            float: none;

            > a {
                display: block;
                height: $main-menu__height;
                line-height: $main-menu__height;
                color: $main-menu__link-color;
                font-weight: normal;
                padding: 0 5px;

                > span.link-inner {
                    display: inline-block;
                    line-height: 1;
                    padding: 0.5em 0.8em;
                    @include border-radius( 3px );
                }

            }

        }

    }

}

