﻿/* BESPOKE TB-36: STYLE MEGA MENU */
@media (min-width: 992px) {
    .uc_header_v5 .mega-menu-content {
        padding: 0 !important;
    }

    .uc_header_v5 .mega-menu-content .row .row,
    .uc_header_v5 .mega-menu-content ul,
    .uc_header_v5 .mega-menu-content img {
        display: none !important;
    }

    .uc_header_v5 .mega-menu-heading {
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .uc_header_v5 .mega-menu-heading a {
        height: 35px;
        display: flex;
        align-items: center;
        padding-left: 10px !important;
    }

    .uc_header_v5 .mega-menu-heading a:hover {
        color: #fff !important;
        text-decoration: none !important;
    }

    /* Use *=col-md- since width is a calculated variable */
    .uc_header_v5 .mega-menu-content [class*="col-md-"] {
        padding: 0 !important;
    }

    .uc_header_v5 .mega-menu-content [class*="col-md-"] {
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .uc_header_v5 .mega-menu-fullwidth .dropdown-menu > li {
        padding-bottom: 0 !important;
        border: 1px solid #ddd;
        border-bottom-width: 0;
        border-right-width: 0;
    }
}

@media (min-width: 1200px) {
    div.uc_header_v5 div.uc_menu_flyout_horizontal_v5 .mega-menu-fullwidth ul.dropdown-menu {
        width: 1170px !important;
    }

    .header-v5 .mega-menu .mega-menu-content .container {
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    div.uc_header_v5 .uc_menu_flyout_horizontal_v5 .mega-menu-fullwidth ul.dropdown-menu {
        width: 960px;
    }

    .header-v5 .mega-menu .mega-menu-content .container {
        width: 100%;
    }
}
/* END BESPOKE TB-36 */