.nav-collapse li {
  width: 100%;
  display: block;
}

.nav-collapse a {
  color: #aaa;
  font-weight: bold;
  border-bottom: 1px solid rgba(0,0,0, .2);
  border-top: 1px solid rgba(255,255,255, .1);
  display: block;
  padding: .6em 2em;
  width: 100%;
}

.nav-collapse a:hover { background: rgba(255,255,255, .1) }
.nav-collapse .active a { color: #fff; background: rgba(0,0,0, .3) }
.nav-collapse li:first-child a { border-top: 0 }
.nav-collapse li:last-child a { border-bottom: 0 }
.nav-toggle { display: none }

@media screen and (max-width: 950px) {
  .js .nav-collapse {
    clip: rect(0 0 0 0);
    max-height: 0;
    position: absolute;
    display: block;
    overflow: hidden;
  }
  .nav-collapse {
    top: 0;
    width: 100%;
    position: relative;
  }
  .nav-collapse.opened { max-height: 9999px }
  .nav-collapse a:hover { background: transparent }
  .nav-collapse .active a:hover { color: #fff; background: rgba(0,0,0, .3) }
  .nav-toggle {
    user-select: none;
    text-decoration: none;
    text-indent: -999px;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 35px;
    display: block;
	text-align:center;
  }

ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}  

  .nav-toggle:before {
    color: #FFF; /* Edit this to change the icon color */
    font-family: "responsivenav";
    font-size: 40px;;
    text-transform: none;
    content: "\2261";
    text-indent: 0;
    line-height: 35px;
	display:block;
	margin:0 auto;
  }

  .main {
    border-radius: 0;
    position: relative;
    width: 100%;
    overflow: hidden;
	padding:0 0 0 0;
	margin-right:20px;
	background:#666666;

  }

#foo {
	background:#666666;
}