@media screen {
    /*http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu*/

    #toggle-menu {
        text-transform:uppercase;
    }
    header nav {
        display: inline-block;
        margin-top:22px;
        width:100%;
    }

        header nav ul,
        header nav ul li,
        footer nav ul,
        footer nav ul li {
            margin: 0;
            padding: 0;
        }

    nav sub {
        display:block;
        line-height: 14px;
    }

    .widget-main-nav ul {
        width:100%;
        z-index: 999;
        position: relative;
        display: inline-table;
    }
    
        .widget-main-nav ul.menu > li {
            width: 15.5%;
            margin: 0 1% 0 0;
        }
        .widget-main-nav ul.menu > li:last-child {
            margin: 0 0 0 0;
        }

        .widget-main-nav ul li {
            display: block;
            float: left;
            text-align: center;
            background-color: #bbbbbb;
        }
        .widget-main-nav ul li.current {
            background-color: #203B8E;
        }

            .widget-main-nav ul li a {
                display: block;
                padding: 10px 3px;
                color: #fff;
                text-decoration: none;
                text-transform: uppercase;
                font-weight:bold;
            }

            /*.widget-main-nav ul > li:hover,*/
            .widget-main-nav ul li:hover,
            .widget-main-nav ul li a:hover,
            .widget-main-nav ul li a:focus {
                background-color: #55b7e5;
            }

            .widget-main-nav ul li:hover ul {
                display: block;
            }

        .widget-main-nav ul ul {
            border-radius: 0;
            padding: 0;
            position: absolute;
            top: 100%;
            width: inherit;
            display: none;
        }

            .widget-main-nav ul ul li {
                float: none;
                position: relative;
                text-align: left;
                background-color: #6ec2e9;
                opacity:0.9;
                filter:alpha(opacity=90); /* For IE8 and earlier */
            }

                .widget-main-nav ul ul li a {
                    padding: 10px 5px;
                    line-height: 15px;
                    text-transform: none;
                }
                
    .widget-aside-first nav {
        display:inline-block;
        margin:60px 0 0 0;
        padding:0 30px 0 5px;
    }
    .widget-aside-first nav ul {
        margin:0;
        padding:0;
        list-style-type:none;
        list-style-position:outside;
    }
    .widget-aside-first nav > ul > li {
        margin:0 7px 34px 0;
    }
    .widget-aside-first nav > ul a {
        font-size:20px;
        font-weight:bold;
        line-height:16px;
        color:#414141;
    }
    
    .widget-aside-first nav ul ul li {
        margin: 20px 0 0 20px;
    }
    .widget-aside-first nav ul ul a {
        font-size:18px;
        font-weight:bold;
        line-height:14px;
        color:#414141;
    }

    .widget-aside-first nav ul li.current > a,   
    .widget-aside-first nav ul li a:hover,
    .widget-aside-first nav ul li a:active{
        color:#203B8E;
    }
    
    footer nav a {
        color:#fff;
    }
    footer nav ul {
        list-style-type:none;
    }
    footer nav > ul > li > a {
        font-weight:bold;
    }

    /*.widget-main-nav li.investors,
    .widget-main-nav li.govts--support-organizations,
    .widget-main-nav li.professional-mentors,
    .widget-main-nav li.universities,
    .widget-main-nav li.entrepreneurs,
    .widget-main-nav li.industries {
        padding-left:15px;
    }*/
}
