@media screen and (min-width:768px) {
div.menubutton {
    display:none;
}

/* nav-768.css */
#header .mod_navigation {
    margin:.5rem 0 0;
    padding-right: 0;
}
#header .mod_navigation ul {
    width:auto;
    float:left;
    margin:0;
    padding:0;
    list-style-type:none;
}
#header .mod_navigation li {
    width:auto;
    float:left;
    margin:0;
}
#header .mod_navigation a,
#header .mod_navigation span {
    display:block;
    margin-right:.5em;
    margin-left:.5em;
    padding:.5rem;
    background-color:#fff;
    border-radius:.5rem;
    line-height:1.3rem;
    text-decoration:none;
    color:#333;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}
#header .mod_navigation .active,
#header .mod_navigation .trail {
    background-color:#08c;
    border-radius:.5rem;
    font-weight:bold;
    color:#fff;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}
#header .mod_navigation a:hover,
#header .mod_navigation a:focus {
    background-color:#e82;
    border-radius:.5rem;
    text-decoration:underline;
    color:#000;
    behavior:url('assets/css3pie/1.0.0/PIE.htc');
}
#header .mod_navigation .level_2 {
    width:0;
    height:0;
    left:-32768px;
    position:absolute;
    overflow:hidden;
    display:inline;
    top: -32768px;
}
#header .mod_navigation .level_2 li {
    clear:both;
}
#header .mod_navigation li:hover .level_2 {
    width:auto;
    height:auto;
    min-width:78px;
    left:auto;
    top:auto;
    overflow:auto;
    display:block;
    background-color:#141414;
    background: -moz-linear-gradient(top,#141414,#555450);
    background: -webkit-linear-gradient(top,#141414,#555450);
    background: -o-linear-gradient(top,#141414,#555450);
    background: -ms-linear-gradient(top,#141414,#555450);
    background: linear-gradient(to bottom,#141414,#555450);
    -pie-background: linear-gradient(top,#141414,#555450);
    behavior: url("../../assets/css3pie/1.0.0/PIE.htc");
    z-index: 1000;
}
#header .mod_navigation li:hover .level_2 a,
#header .mod_navigation li:hover .level_2 span {
    font-size:13px;
    line-height:32px;
    font-weight:normal;
}
#header .mod_navigation .level_2 span.active {
    font-weight:bold;
}
#left .mod_navigation ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
#left .mod_navigation li {
    margin:0;
    padding:0;
}
#left .mod_navigation a,
#left .mod_navigation span {
    display:block;
    margin:0 0 1em;
    padding:0;
    text-decoration:none;
    color:#444;
    outline: 0;
}
#left .mod_navigation a:hover,
#left .mod_navigation a:focus {
    text-decoration:underline;
    color:#141414;
}
#left .mod_navigation span.active,
#left .mod_navigation .trail {
    font-weight:bold;
    color:#141414;
}
#left .mod_navigation .level_2 a,
#left .mod_navigation .level_2 span {
    margin-left:12px;
    font-size:12px;
    font-weight:normal;
}
#left .mod_navigation .level_2 a:hover,
#left .mod_navigation .level_2 a:focus {
    text-decoration:underline;
    color:#141414;
}
#left .mod_navigation .level_2 span.active {
    font-weight:bold;
}
.mod_customnav ul {
    margin-left:0;
}
.mod_customnav li {
    float:left;
    margin:0;
    padding:0;
    list-style-type:none;
}
.mod_customnav a,
.mod_customnav span {
    display:block;
    margin-right:12px;
    font-size:12px;
    line-height:1.7;
    text-decoration:none;
    color:#fff;
}
.mod_customnav a:hover,
.mod_customnav a:focus {
    text-decoration:underline;
}
.mod_customnav span.active {
    font-weight:bold;
    color:#fff;
}
.mod_sitemap ul ul {
    margin-bottom:0;
}
.mod_sitemap li {
    margin-left:0;
    list-style-type:none;
}
.mod_sitemap li li {
    margin-left:1.5em;
}
.mod_sitemap a {
    font-weight:bold;
    text-decoration:none;
}
.mod_sitemap .level_2 a {
    font-weight:normal;
}
}
