/*
Logged Out Menu
*/

.main-navigation {
    display: none;
}

@-ms-viewport {
	width: device-width;
}
@viewport {
	width: device-width;
}

@media screen and (min-width: 600px)
{
    .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
        display: none;
        border: 0;
    }
}

@media screen and (min-width: 740px ) 
{
    .main-navigation {
        margin: 0;
        display: block;
    }
    .main-navigation ul.nav-menu {
        text-align: right !important;
    }
    .main-navigation li.nav-logo {
        background: none !important;
        float: left;
        padding-left: 20px;
    }
    .main-navigation li.nav-logo a {
        font-size: 38px !important;
        text-transform: uppercase;
        vertical-align: middle;
        font-family: 'Times New Roman',Times,serif;
        background: none;
        line-height: 1em;
		padding: 14px 0 !important;
    }
    .main-navigation li {
        margin: 0 !important;
        outline: 0;
        vertical-align: middle;
    }
    .main-navigation li a {
        color: #fff;
        font-size: 18px !important;
        font-weight: bold;
        white-space: nowrap;
        padding: 0 20px !important;
        text-transform: uppercase !important;
        outline: 0;
    }
    .nav-menu li:hover,
    .main-navigation li a:hover {
        color: #fff !important;
        background: #6e8eaf;
        outline: 0;
    }
    .main-navigation li.nav-logo a:hover,
    .main-navigation li.nav-logo a:focus {
        background: none;
        outline: 0;
    }
    .nav-menu li.menu-item-has-children li a {
        padding: 0px 10px 0px 10px !important;
        background: #6e8eaf;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        line-height: 3em;
        width: 190px;
        outline: 0;
        border: 0 !important;
        text-transform: capitalize !important;
    }
    .nav-menu li.menu-item-has-children li:hover,
    .nav-menu li.menu-item-has-children li a:hover {
        color: #fff;
        background: #426487;
        border: 0 !important;
        outline: 0 !important;
    }
    .main-navigation .current-menu-item > a,
    .main-navigation .current-menu-ancestor > a,
    .main-navigation .current_page_item > a,
    .main-navigation .current_page_ancestor > a {
        color: #fff;
        background-color: #426487 !important;
        border: 0 !important;
        outline: 0 !important;
    }
    .main-navigation li a:hover,
    .main-navigation li a:focus {
        color: #fff !important;
        background: #426487;
        border: 0 !important;
        outline: 0 !important;
    }
    .main-navigation li ul li a:hover,
    .main-navigation li ul li a:focus {
        color: #fff;
        background: #90b2d4;
    }
       
}