/*

    styles applied to all instances of a tertiary menu

*/

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

.ditdw-tertiary-menu .ditdw-tertiarymenu-close { display: none; }
.ditdw-tertiary-menu.ditdw-open .ditdw-tertiarymenu-open { display: none; }
.ditdw-tertiary-menu.ditdw-open .ditdw-tertiarymenu-close { display: inline; }

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

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

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

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

.ditdw .tertiarymenu-filters {
    margin-bottom: 20px;
    background-color: #e2e2e3;
}

.ditdw .tertiary-menu-background {
    background-color: #54585a;
}

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

.ditdw .tertiarymenu-filters li a, .ditdw-tertiarymenu-title {
    float:none;
    cursor:pointer;
    padding: 0 8px;
    display:block;
    text-decoration:none !important;
    line-height:50px;
}

.term-financial-news #ditdw-page-content a:focus-visible {
    background:#006698;
    color:white !important;
}

.ditdw-tertiary-menu.ditdw-open {
    display:inline-block;
    width:100%;
}

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

.ditdw-tertiarymenu-title span {
    color:#fff;
}

.ditdw-tertiarymenu-title:hover, .ditdw-tertiarymenu-title:focus {
    width:100%;
    outline: 2px solid !important;
}

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

.ditdw-tertiary-navigation .ditdw-container-financial-reports-menu,
.ditdw-tertiary-navigation .ditdw-container-investor-events-menu,
.ditdw-tertiary-navigation .ditdw-container-financial-news-menu
{
    display: none;
}

.ditdw-body.ditdw-thirdmenu-open .ditdw-tertiary-navigation .ditdw-container-financial-reports-menu,
.ditdw-body.ditdw-thirdmenu-open .ditdw-tertiary-navigation .ditdw-container-investor-events-menu,
.ditdw-body.ditdw-thirdmenu-open .ditdw-tertiary-navigation .ditdw-container-financial-news-menu
{
    display:block;
}

/* dropdown styles */
.ditdw-tertiary-menu ul.ditdw-tertiary-navigation-dropdown-menu { display: none; }
.ditdw-tertiary-menu.ditdw-open ul.ditdw-tertiary-navigation-dropdown-menu { display: block; }


ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li,
ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li,
ul.ditdw-menu-financial-news-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li {
    clear: left;
    padding-left: 10px;
    background-color: #0082c1;
}


ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a,
ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a,
ul.ditdw-menu-financial-news-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a {
    color:#fff !important;
    background-color: #00afd7;
}

.ditdw-container-financial-reports-menu,
.ditdw-container-investor-events-menu,
.ditdw-container-financial-news-menu {
    background: #54585a;
    position:inherit;
    z-index:9990;
    width: 100%;
    left: 0;
    top: 266px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: none;
}

.ditdw-menu-financial-reports-menu,
.ditdw-menu-investor-events-menu,
.ditdw-menu-financial-news-menu {
    width:80%;
    background-color: #54585a;
}

ul.ditdw-menu-financial-reports-menu > li.current-menu-parent,
ul.ditdw-menu-financial-reports-menu > li.current-menu-item,
ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item,
ul.ditdw-menu-financial-news-menu > li.current-menu-parent,
ul.ditdw-menu-financial-news-menu > li.current-menu-item,
ul.ditdw-menu-financial-news-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item,
ul.ditdw-menu-investor-events-menu > li.current-menu-parent,
ul.ditdw-menu-investor-events-menu > li.current-menu-item,
ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item
{
    background-color: #006698 !important;
}


ul.ditdw-menu-financial-reports-menu > li.current-menu-parent a,
ul.ditdw-menu-financial-reports-menu > li.current-menu-item a,
ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item a,
ul.ditdw-menu-financial-news-menu > li.current-menu-parent a,
ul.ditdw-menu-financial-news-menu > li.current-menu-item a,
ul.ditdw-menu-financial-news-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item a,
ul.ditdw-menu-investor-events-menu > li.current-menu-parent a,
ul.ditdw-menu-investor-events-menu > li.current-menu-item a,
ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.current-menu-item a
{
    color: #fff !important;
}
.ditdw .tertiarymenu-filters li a:hover,
.ditdw .tertiarymenu-filters li a:focus-visible {
    background-color: #006698;
    color: #fff !important;
}

@media (min-width: 768px) {
    
    
    
    .ditdw-container-financial-reports-menu,
    .ditdw-container-investor-events-menu,
    .ditdw-container-financial-news-menu {
        display:block;
        position:static;
        z-index:50;
        background-color: transparent; 
        top: 0;
    }
    
    .ditdw-menu-financial-reports-menu,
    .ditdw-menu-investor-events-menu,
    .ditdw-menu-financial-news-menu {
        width: 100%;
        padding-left:0 !important;
    }
    
    ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li,
    ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li,
    ul.ditdw-menu-financial-news-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li {
        padding-left:0px;
    }
    
    /*ul.ditdw-menu-financial-reports-menu li.ditdw-tertiary-menu:hover > ul.ditdw-tertiary-navigation-dropdown-menu,
    ul.ditdw-menu-investor-events-menu li.ditdw-tertiary-menu:hover > ul.ditdw-tertiary-navigation-dropdown-menu {
        display:block;
    }*/
    
    /*ul.ditdw-menu-financial-reports-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a:hover,
    ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a:hover {
        color:#fff !important;
    }*/
    
    ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a:hover,
    ul.ditdw-menu-investor-events-menu > li ul.ditdw-tertiary-navigation-dropdown-menu > li.menu-item a:focus{
        background-color: #4ec3e0;
    }
    
    .ditdw-tertiary-menu.ditdw-open {
        width: auto;
    }
    
    .ditdw-tertiary-navigation .ditdw-container-financial-reports-menu,
    .ditdw-tertiary-navigation .ditdw-container-investor-events-menu,
    .ditdw-tertiary-navigation .ditdw-container-financial-news-menu
    {
        display: block;
        -webkit-overflow-scrolling: none;
    }
    
    .ditdw-tertiarymenu-title {
        display:none;
    }
    
    .ditdw .tertiarymenu-filters {
        margin-bottom: 60px;
    }
    
    .ditdw .tertiarymenu-filters li, .ditdw-tertiarymenu-title {
        float:left;
    }
    
    .ditdw .tertiarymenu-filters li a, .ditdw-tertiarymenu-title, .ditdw-tertiarymenu-title:hover {
        width:auto !important;
    }
    
    /*.ditdw-tertiary-menu.ditdw-open ul.ditdw-tertiary-navigation-dropdown-menu {
        display:none;
    }*/
    
    .ditdw-tertiary-menu ul.ditdw-tertiary-navigation-dropdown-menu {
        position:absolute;
        z-index:9995;
    }
    
    .ditdw-tertiary-menu ul.ditdw-tertiary-navigation-dropdown-menu li {
        float: none;
        position:relative;
    }
}

