@media screen {
#header .mod_navigation {
    right:0;
    top:100px;
    position:absolute;
    margin:0;
    padding:0;
    z-index:1000;
}
.invisible {
    display:none !important;
}

/* ESSENTIAL STYLES */
.sf-menu,
.sf-menu * {
    margin:0;
    padding:0;
    list-style: none;
}
.sf-menu li {
    position:relative;
}
.sf-menu ul {
    top:100%;
    position:absolute;
    display:none;
    left: 0;
    z-index:99;
}
.sf-menu > li {
    float:left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
    display:block;
}
.sf-menu a {
    position:relative;
    display:block;
}
.sf-menu ul ul {
    left:100%;
    top:0;
}

/* DEMO SKIN */
.sf-menu {
    float:right;
    margin:0;
    padding:0;
}
.sf-menu ul {
    width:6em;
    min-width:6em;
    /* allow long menu items to determine submenu width */
            /* no auto sub width for IE7, see white-space comment below */;
}
.sf-menu a {
    margin:0;
    padding:0;
    font:1.0000em/1.8000em Cormorant Garamond,Roboto,Neue Helvetica;
    text-decoration:none;
    color:#fff;
    /* fallback colour must use full shorthand */
            	
            zoom: 1;
    /* IE7 */;
}
.sf-menu a {
    color:#000;
}
.sf-menu .active,
.sf-menu .trail {
    font:1.0000em/1.8000em Cormorant Garamond,Roboto,Neue Helvetica;
    font-weight:bold;
    text-decoration:underline;
    color:#fff;
}
.sf-menu a:hover,
.sf-menu a:focus {
    font-weight:bold;
    text-decoration:underline;
    color:#fff;
}
.sf-menu li {
    margin:0;
    padding:0 0 5px 20px;
    background: transparent;
    /* no need for Supersubs plugin */
            	*white-space: normal;
    /* ...unless you support IE7 (let it wrap) */;
}
.sf-menu ul li {
    width:150px;
    margin:0;
    padding:0 10px 5px 20px;
    white-space:normal;
    background-color:rgba(255,255,255,.7);
}
.sf-menu ul ul li {
    background: #9AAEDB;
}
.sf-menu li.active:hover,
.sf-menu li.trail:hover {
    color:#f00;
}
.sf-menu ul li:hover,
.sf-menu ul li.active:hover,
.sf-menu ul li.sfHover,
.sf-menu ul li.active,
.sf-menu ul li.trail,
.sf-menu ul li.trail:hover {
    color:#f00;
}
}
