.toggle,
[id^=drop] {
    display: none;
    text-align: center;
}

/* Giving a background-color to the nav container. */
nav {
    margin:0;
    padding: 0;
    box-shadow: 0 1px 1px rgba(0,0,0, 0.10);
}

/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the container. */

nav:after {
    content:"";
    display:table;
    clear:both;
}

/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
nav ul {
    float: right;
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
}

/* Positioning the navigation items inline */
nav ul li {
    margin: 0px;
    display:inline-block;
    float: left;
}

/* Styling the links */
nav a {
    display:block;
    padding:14px 20px;
    color:#FFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 25px;
    text-decoration:none;
}

/* Background color change on Hover */
nav a:hover {
    background-color: #000000;
}

/* Media Queries
--------------------------------------------- */

@media all and (max-width : 768px) {

    nav {
        margin: 0;
    }

    /* Hide the navigation menu by default */
    /* Also hide the  */
    .toggle + a,
    .menu {
        display: none;
    }

    /* Stylinf the toggle lable */
    .toggle {
        display: block;
        padding:14px 20px;
        color:#FFF;
        font-size:17px;
        font-family: 'Roboto Condensed', sans-serif;
        text-decoration:none;
        border:none;
    }

    .toggle:hover {
        background-color: #000000;
    }

    /* Display Dropdown when clicked on Parent Lable */
    [id^=drop]:checked + ul {
        display: block;
    }

    /* Change menu item's width to 100% */
    nav ul li {
        display: block;
        width: 100%;
        }

    nav a:hover,

    /* Hide Dropdowns by Default */
    nav ul ul {
        float: none;
        position:static;
        color: #ffffff;
    }

    /* Hide menus on hover */
    nav ul li:hover > ul {
        display: none;
    }

}

@media all and (max-width : 330px) {

    nav ul li {
        display:block;
        width: 94%;
    }

}
