/* ============================================================
   Maxi Menu CK -> original theme2068 Superfish appearance
   ============================================================ */

/* Main bar */
/* ==========================================================
   Maximenu CK -> theme2068 navigation compatibility
   ========================================================== */

#navigation-row #maximenuck141 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

#navigation-row #maximenuck141 > ul.maximenuck {
    display: table !important;
    table-layout: fixed !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 59px !important;
    box-sizing: border-box !important;
    background: #3f61cc !important;
}

/* Four top-level menu items */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 {
    display: table-cell !important;
    float: none !important;
    position: relative !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    vertical-align: top;
}

/* Top-level links */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a.maximenuck {
    display: block !important;
    float: none !important;
    position: relative !important;
    width: 100% !important;
    height: 68px !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;

    color: #262626 !important;
    background: transparent !important;

    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-align: center !important;
}

/* CK title wrappers */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a .titreck,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a .titreck-text,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a .titreck-title {
    display: block !important;
}

#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a .titreck {
    padding: 22px 16px 22px !important;
    box-sizing: border-box !important;
}

/* Active / hover state */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.current,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.active,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1:hover {
    background: #262626 !important;
}

#navigation-row #maximenuck141 > ul.maximenuck > li.level1.current > a,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.active > a,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1:hover > a {
    color: #3f61cc !important;
}

/* About Us dropdown arrow */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.parent > a {
    padding-right: 0 !important;
}

#navigation-row #maximenuck141 > ul.maximenuck > li.level1.parent > a::after {
    top: 31px !important;
    right: calc(50% - 60px) !important;
}
/* Active top-level item text */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.current > a .titreck,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.current > a .titreck-title,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.active > a .titreck,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.active > a .titreck-title {
    
     color: #ffffff !important;
}


/* Final Maximenu CK 141 size override */
#navigation-row #maximenuck141 {
    font-size: 18px !important;
    line-height: 24px !important;
}

#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a.maximenuck {
    height: auto !important;
    padding: 20px 18px !important;
}

#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a.maximenuck .titreck,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a.maximenuck .titreck-text,
#navigation-row #maximenuck141 > ul.maximenuck > li.level1 > a.maximenuck .titreck-title {
    padding: 0 !important;
    font-size: 18px !important;
    line-height: 24px !important;
}

/* Re-center dropdown arrow for taller menu */
#navigation-row #maximenuck141 > ul.maximenuck > li.level1.parent > a.maximenuck::after {
    top: 50% !important;
    transform: translateY(-50%) !important;
}
