/* HEADER 
---------------------------------------------------------------------------- */

/* Bottom section */ 

.sma-header-bottom .sv-fluid-grid > .sv-row {
    display: flex;
}

.sma-header-bottom .sv-row > .sv-layout{
    float: none;
}

.sma-header-bottom .sv-image-portlet {
    padding: 0.625em 0
}

.sma-header-bottom .sv-jcrmenu-portlet {
    height: 100%;
    background-color: #646464;
}

.sma-header-bottom .mainmenu {
    height: 100%;
    align-items: center;
}

.sma-header-bottom .mainmenu::after {
    display: inline-block;
}

.sma-header-bottom .mainmenu li {
    height: 100%;
}

.sma-header-bottom .mainmenu li a {
    height: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.sma-header-bottom .mainmenu li a::after {
    top: auto;
    height: 60%;
}

.sma-header-bottom .mainmenu li a .fa {
    margin-right: 0.375rem;
}

/* Navbar mobile */

.sma-navbar-mobile .sv-fluid-grid .sv-row .sv-row {
    display: flex;
    align-items: center;
}

.sma-navbar-mobile .smallmenu-toggle {
    padding: 0.25rem 0.25rem;
    margin: 0 0.5rem 0 0;
    font-size: 1.75rem;
}

.sma-navbar-mobile .smallmenu-toggle .fa {
    vertical-align: middle;
    line-height: 1.3;
}