/*

    styles applied to all instances of a sub menu

*/

.ditdw-html.ditdw-menu-open, .ditdw-body.ditdw-menu-open{
    /*overflow: hidden !important; */
    position: relative;
    height: 100%;
}

.ditdw-sub-menu .ditdw-submenu-close { display: none; }
.ditdw-sub-menu.ditdw-open .ditdw-submenu-open { display: none; }
.ditdw-sub-menu.ditdw-open .ditdw-submenu-close { display: inline; }

.ditdw-body .ditdw-menu-close{
    display: none;
}

.ditdw-body.ditdw-menu-open .ditdw-menu-open{
    display: none;
}

.ditdw-body.ditdw-menu-open .ditdw-menu-close{
    display: inline; 
}

.ditdw-submenu-title{
    text-decoration:none !important;
    width:300px;
}

.ditdw .submenu-filters{
    margin-bottom: 25px;
    background-color: #d0d3d4;
}

.ditdw .submenu-filters ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.ditdw .submenu-filters li a, .ditdw-submenu-title{
    float:none;
    cursor:pointer;
    padding: 0 8px;
    display:block;
    font-weight: 600;
    color: #3b3e41 !important;
    text-decoration:none !important;
    line-height:50px;
}

.ditdw-submenu-title:hover,.ditdw-submenu-title:focus{
    outline: 2px solid;
}

.ditdw .submenu-filters li a:focus-visible{
    background:#006698;
}

.term-trade-news a.ditdw-hyperlink {
    border-bottom: 0 !important;
}

.ditdw .tertiary-menu-background li a{
    color:#fff !important;
}

.ditdw-sub-menu.ditdw-open{
    display:inline-block;
    background-color: #006698;
    width:100%;
}

.ditdw-menu li.menu-item-has-children.ditdw-open a{
    color: #fff !important;
}

.ditdw-submenu-title:hover{
    width:100%;
}

.ditdw .submenu-filters li a{
    width:100%;
}

.ditdw .submenu-filters li a:focus-visible{
    background:#006698;
    color:white !important;
}
.ditdw-sub-navigation .current-menu-item{
    background: #006698;
}
.ditdw-sub-navigation .ditdw-container-investors-menu,
.ditdw-sub-navigation .ditdw-container-trade-news-menu,
.ditdw-sub-navigation .ditdw-container-press-coverage-menu,
.ditdw-sub-navigation .ditdw-container-media-centre-menu{
    display: none;
}

.ditdw-body.ditdw-menu-open .ditdw-sub-navigation .ditdw-container-investors-menu,
.ditdw-body.ditdw-menu-open .ditdw-sub-navigation .ditdw-container-trade-news-menu,
.ditdw-body.ditdw-menu-open .ditdw-sub-navigation .ditdw-container-press-coverage-menu,
.ditdw-body.ditdw-menu-open .ditdw-sub-navigation .ditdw-container-media-centre-menu{
    display:block;
}

.ditdw-sub-menu ul.ditdw-sub-navigation-dropdown-menu { display: none; }
.ditdw-sub-menu.ditdw-open ul.ditdw-sub-navigation-dropdown-menu { display: block; }

ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li{
    clear: left;
    background-color: #d0d3d4;
}

ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a{
    color: #3b3e41 !important;
}

.ditdw-sub-navigation .ditdw-menu li.current-menu-item a,
ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:hover,
ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:focus,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:hover,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:focus,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:hover,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:focus,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:hover,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.menu-item a:focus
{
    color:#fff !important;
}

.ditdw-container-investors-menu,
.ditdw-container-trade-news-menu,
.ditdw-container-press-coverage-menu,
.ditdw-container-media-centre-menu{
    background: rgba(0,0,0,0.15);
    position: inherit;
    z-index:10000;
    width: 100%;
    left: 0;
    top: 216px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: none;
}


.ditdw-menu-investors-menu,
.ditdw-menu-trade-news-menu,
.ditdw-menu-press-coverage-menu{
    width:100%;
    background-color: #d0d3d4;
}

ul.ditdw-menu-investors-menu > li.current-menu-parent,
ul.ditdw-menu-investors-menu > li.current-menu-item,
ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item,
ul.ditdw-menu-trade-news-menu > li.current-menu-parent,
ul.ditdw-menu-trade-news-menu > li.current-menu-item,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item,
ul.ditdw-menu-press-coverage-menu > li.current-menu-parent,
ul.ditdw-menu-press-coverage-menu > li.current-menu-item,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item,
ul.ditdw-menu-media-centre-menu > li.current-menu-parent,
ul.ditdw-menu-media-centre-menu > li.current-menu-item,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item{
    background-color: #006698;
}


ul.ditdw-menu-investors-menu > li.current-menu-parent a,
ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item a {
    color:white !important;
}

ul.ditdw-menu-investors-menu > li.current-menu-item a,
ul.ditdw-menu-trade-news-menu > li.current-menu-parent a,
ul.ditdw-menu-trade-news-menu > li.current-menu-item a,
ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item a,
ul.ditdw-menu-press-coverage-menu > li.current-menu-parent a,
ul.ditdw-menu-press-coverage-menu > li.current-menu-item a,
ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item a,
ul.ditdw-menu-media-centre-menu > li.current-menu-parent a,
ul.ditdw-menu-media-centre-menu > li.current-menu-item a,
ul.ditdw-menu-media-centre-menu > li ul.ditdw-sub-navigation-dropdown-menu > li.current-menu-item a{
    color: white !important;
}
.ditdw .submenu-filters li a:hover, .ditdw .submenu-filters li a:focus {
    background-color: #006698;
    color: #fff !important;
}
.categories{ padding-bottom: 25px; }
@media (min-width: 768px) {
    
    
    
    .ditdw-container-investors-menu,
    .ditdw-container-trade-news-menu,
    .ditdw-container-press-coverage-menu,
    .ditdw-container-media-centre-menu{
        display:block;
        position:static;
        z-index:50;
        background-color: transparent; 
        top: 0;
        -webkit-overflow-scrolling: none;
    }
    
    .ditdw-menu-investors-menu,
    .ditdw-menu-trade-news-menu,
    .ditdw-menu-press-coverage-menu,
    .ditdw-menu-media-centre-menu {
        width: 100%;
        padding-left:0 !important;
    }
    
    ul.ditdw-menu-investors-menu > li ul.ditdw-sub-navigation-dropdown-menu > li,
    ul.ditdw-menu-trade-news-menu > li ul.ditdw-sub-navigation-dropdown-menu > li,
    ul.ditdw-menu-press-coverage-menu > li ul.ditdw-sub-navigation-dropdown-menu > li {
        padding-left:0px;
    }
    
    .ditdw-sub-menu.ditdw-open {
        width: auto;
    }
    
    .ditdw-sub-navigation .ditdw-container-investors-menu,
    .ditdw-sub-navigation .ditdw-container-trade-news-menu,
    .ditdw-sub-navigation .ditdw-container-press-coverage-menu,
    .ditdw-sub-navigation .ditdw-container-media-centre-menu
    {
        display: block;
    }
    
    .ditdw-submenu-title {
        display:none;
    }
    
    .ditdw .submenu-filters {
        margin-bottom: 50px;
    }
    
    .ditdw .tertiary-menu-filter {
        margin-bottom:0px;
    }
    
    .ditdw .submenu-filters li, .ditdw-submenu-title {
        float:left;
    }
    
    .ditdw .submenu-filters li a, .ditdw-submenu-title, .ditdw-submenu-title:hover, .ditdw-submenu-title:focus {
        width:auto !important;
    }
    
    .ditdw .submenu-filters li a:focus-visible{
        background:#006698;
        color:white;
    }
    
    .ditdw-sub-menu ul.ditdw-sub-navigation-dropdown-menu {
        position:absolute;
        z-index:9995;
    }
    
    .ditdw-sub-menu ul.ditdw-sub-navigation-dropdown-menu li {
        float: none;
        position:relative;
    }
}

.ditdw-distribution-new-shows #ditdw-page-content a {
    border-bottom:0 !important;
}