﻿.menu-header {
    display: inline;
    display: block;
    height: 35px;
    border-top: solid 1px #1f2229;
    border-bottom: solid 1px #1f2229;
}

.menu-top {
    float: left;
    left: 50px;
    position: absolute;
}

    .menu-top .menu-item-static {
        height: auto;
        text-align: center !important;
        color: #000 !important;
        font-size: 11px;
        text-transform: uppercase;
        width: auto;
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px;
        margin: 0 10px 0 10px;
        letter-spacing: 0.8px;
        width: 150px;
        transition: 0.3s;
        font-weight: bold;
    }

    .menu-top .menu-item-dynamic {
        font-size: 11px;
        color: #bf2323;
        text-align: left;
        background-color: #FFF;
        padding: 10px 20px 10px;
        text-align: center;
        z-index: 100;
        font-weight: bold;
        text-transform: uppercase;
    }

    .menu-top a.level1 {
        color: #bf2323 !important;
        background-color: #fafafa;
        width: 150px;
        font-size: 12px;
    }

        .menu-top a.level1:hover {
            color: white !important;
            font-weight: bold;
            background-color: #bf2323;
            width: 150px;
        }

        .menu-top a.level1.highlighted {
            color: #fafafa !important;
            font-weight: bold;
            /*background-color: #bf2323 !important;*/
            width: 150px;
            background-color: rgba(153, 29, 29, 0.9);
        }

    .menu-top a.level2:hover {
        background-color: rgba(153, 29, 29, 0.9);
        color: #FFF !important;
        text-transform: uppercase;
        font-weight: bold;
        min-width: 100px;
        width: auto;
    }

    .menu-top .has-popup.static {
        direction: ltr !important;
    }

    .menu-top .level2.dynamic {
        left: auto !Important;
        min-width: 100px;
        width: auto;
        transition: 0.3s;
    }


.level2.dynamic {
    min-width: 200px;
}

.has-popup.static ul.dynamic.level2.dynamic {
    max-width: 900px !important;
    min-width: 300px !important;
    width: 601px !important;
    margin: 0 !important;
    background: #fff;
    border: 1px solid #808080;
}

.has-popup.static li:nth-child(-n+10).dynamic {
    float: left;
    width: 300px;
    color: #000;
}

.has-popup.static li:nth-child(1n+11).dynamic {
    float: right;
    width: 300px;
    color: #000;
    margin: 0 !important;
}

    .has-popup.static li:nth-child(1n+11).dynamic a {
        width: auto;
        margin: 0 !important;
    }

li.has-popup.static:nth-child(1n+5){
    direction: rtl !important;
}
