.header-nav{position:relative}
@media screen and (min-width:768px){.header-nav{width:85%;position:relative}
}
@media screen and (min-width:992px) and (max-width:1200px){.header-nav{width:80%}
}
@media screen and (min-width:768px) and (max-width:992px){.header-nav{width:75%}
}
.header-nav-container{position:relative;height:100%}
.header-nav-header{float:left}
.header-nav-toggle{position:relative;float:left;cursor:pointer;color:white;font-size:30px;padding:5px;background:0;border:0}
@media screen and (min-width:768px){.header-nav-toggle{display:none}
}
.header-nav-collapse{background-color:#333;clear:both;margin:0 -15px}
@media screen and (min-width:768px){.header-nav-collapse{display:block}
}
.header-nav-lvl1{list-style:none}
.header-nav-lvl1 .header-nav-lvl2 li{margin:0}
@media screen and (max-width:767px){.header-nav-lvl1 li{margin:0}
.header-nav-lvl1 .open .header-nav-lvl2{position:static;float:none;width:auto;margin-top:0}
.header-nav-lvl1 .header-nav-lvl2 li{margin:0}
}
@media screen and (min-width:768px){.header-nav-lvl1{float:left}
.header-nav-lvl1>li{margin:0;float:left}
}
.header-nav-lvl1-link{color:#fff;display:block;text-decoration:none;padding:10px 15px 10px 15px;border-width:1px;border-top-style:solid;border-color:white;font-size:16px}
.header-nav-lvl1-link:hover{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl1-link:hover:focus{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl1-link:focus:active{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl1-link:focus{text-decoration:none;color:#ccc}
@media screen and (min-width:768px){.header-nav-lvl1-link{padding:16px 30px 16px 15px;border-style:none;font-size:inherit}
.header-nav-lvl1-link:hover{outline:0;font-size:inherit}
.header-nav-lvl1-link:hover:focus{outline:0;font-size:inherit}
.header-nav-lvl1-link:focus:active{outline:0;font-size:inherit}
.header-nav-lvl1-link:focus{font-size:inherit}
}
.header-nav-lvl2-link{color:#fff;display:block;text-decoration:none;white-space:nowrap;padding:10px 15px 10px 25px;border-width:1px;border-top-style:solid;border-color:white;font-size:16px}
@media screen and (min-width:768px){.header-nav-lvl2-link{font-size:inherit}
}
.header-nav-lvl2-link:hover{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl2-link:hover:focus{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl2-link:focus:active{text-decoration:none;outline:0;color:#ccc}
.header-nav-lvl2-link:focus{text-decoration:none;color:#ccc}
.header-nav .nav-dropdown{position:relative}
@media screen and (min-width:992px){.header-nav .nav-dropdown:hover .header-nav-lvl2{display:block}
}
.header-nav-lvl2{position:absolute;top:100%;left:0;display:none;float:left;list-style:none;text-align:left;background-color:#333;border-width:1px;border-top-style:solid;border-color:white;min-width:100%}
@media screen and (min-width:768px){.header-nav-lvl2{min-width:150px;z-index:1}
}
.header-nav-lvl2 .header-nav-lvl1-link{border-style:none;padding:10px 15px 10px 15px}
@media screen and (max-width:767px){.header-nav-dropdown-toggle:after{content:'+';float:right;font-size:24px;font-weight:bold;margin-top:-5px}
}
.header-nav .open>.header-nav-lvl2{display:block}
@media screen and (max-width:767px){.header-nav .open>.header-nav-dropdown-toggle:after{content:'-';float:right;font-size:24px;font-weight:bold}
}
.header-nav-selected{font-weight:bold}