﻿/*------------------HEADER-----------------*/
#header {
    display: block;
    margin: 0;
    padding: 0;
    z-index: 3;
    float: left;
    position: fixed;
    top: 0;
}

    #header #menu-container {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #header .container {
        backface-visibility: hidden;
        margin: 0 auto !important;
        position: relative;
        clear: both;
        width: 100%;
        -webkit-transition: all 300ms linear;
        -moz-transition: all 300ms linear;
        -o-transition: all 300ms linear;
        -ms-transition: all 300ms linear;
        transition: all 300ms linear;
        height: auto !important;
    }

    #header .MP_Logo {
        float: left;
        display: block;
        padding: 10px;
        width: 150px;
    }

        #header .MP_Logo img {
            width: 100%;
        }


    #header nav#menu {
        display: block;
        float: right;
    }

    #header nav ul {
        padding: 0;
        margin: 0 0 0 0;
    }

    #header nav#menu ul li {
        list-style: none;
        float: left;
        padding: 0;
        margin: 0;
        padding: 0 15px;
        display: block;
    }


        #header nav#menu ul li:first-of-type {
            padding-left: 0;
        }

        #header nav#menu ul li:last-of-type {
            padding-right: 0;
        }

        #header nav#menu ul li a {
            margin: 0;
            color: #fff;
            font-weight: 400;
            font-family: 'Fira Sans';
            font-size: 16px;
            padding: 0 0 5px 0;
            line-height: 150px;
        }


            #header nav#menu ul li a:hover,
            #header nav#menu ul li a.selected {
                border-bottom: 3px solid #fcbf14;
                color: #fff;
            }





ul li ul {
    position: absolute;
    top: 153px;
    width: 250px;
    z-index: 5;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    background-clip: content-box;
    -webkit-animation: slide-down 1s ease-out;
    -moz-animation: slide-down 1s ease-out;
    -ms-animation: slide-down 1s ease-out;
    -o-animation: slide-down 1s ease-out;
    animation: slide-down 1s ease-out;
    background-color: rgba(41, 40, 101, 0.94);
}

    ul li ul li {
        margin: 0;
        border-bottom: 1px solid #fff;
        width: 100%;
        float: none;
        padding: 0 !important;
    }

        ul li ul li:last-of-type {
            border-bottom: none;
        }

        ul li ul li a {
            padding: 0 10px!important;
            text-align: left;
            text-transform: capitalize;
            color: rgba(255, 255, 255, 1);
            display: block;
            line-height: 80px!important;
        }

            ul li ul li a:hover {
                border-bottom: none!important;
                background-color: #292865;
            }

#header-sticky-wrapper.sticky-wrapper {
    height: auto !important;
}

    #header-sticky-wrapper.sticky-wrapper #header {
        width: 100%;
        position: fixed;
        z-index: 4;
        top: 0;
        background-color: rgba(41, 40, 101, 0.81);
        -webkit-transition: background 300ms ease-in;
        -moz-transition: background 300ms ease-in;
        -ms-transition: background 300ms ease-in;
        -o-transition: background 300ms ease-in;
        transition: background 300ms ease-in;
    }

    #header-sticky-wrapper.sticky-wrapper.is-sticky #header #menu-container {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #header-sticky-wrapper.sticky-wrapper.is-sticky #header {
        background-color: #292865;
    }



.LK_Open_Menu {
    display: none;
}

.Menu_Responsive {
    display: none;
}
