

/* self clearing floats */
.group:after,.lastUnit:after {clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.group{*zoom:1;}

/*
============================================
    THE GOODS
============================================
*/

.navheader {
 
}
.slide-trigger {
  
  display: none; /* need this */
  border: 1px solid #CCC;
  cursor: pointer;
  padding:13px 10px;
  font-weight:lighter;
  /*font-size:.875em;*/

}

.slide-trigger span {
  background-image: url("dropdown-arrows.png");
  background-position: 0 -14px;
  display: block;
  float: right;
  margin-top: 2px;
  height: 14px;
  width: 32px;
}

.navigation {
  max-width: none;
 
  padding: 0;
}
.navigation li {
  
}
.navigation li a {
 display:block; font-size:.85em; line-height:20px; color:#454545; padding:13px 10px; background-color:#e1e1e1;
  
}

.navigation li a.current{color:#fff; background-color:#4f9a29;}
.navigation li a:hover { color:#fff; background-color:#95c753; }

.m-list-l-ul{width:100%;  height:auto; overflow:hidden;  }
.m-list-l-ul ul{ width:100%; height:auto; overflow:hidden; background-color:#eaeaea;}
.m-list-l-ul > li{ border-bottom:1px solid #fff; }
.m-list-l-ul ul> li > a{ display:block; /*font-size:.875em;*/line-height:20px; color:#454545; padding:8px 10px 8px 30px; background-color: #eaeaea;}

/*.m-list-l-ul li a:hover{ color:#fff; text-decoration:none; background-color:#3f4857;transition: all .3s ease-in-out;}*/

/*
============================================
    RESPONSIVENESS
============================================
*/

@media only screen and (max-width: 568px) {
  .slide-trigger { display: block;}
    .no-js .slide-trigger { display: none; }
  .navigation { display: none; }
    .no-js .navigation { display: block; }
  .navigation { }
  .navigation li { float: none; }
  .navigation li a { border:none;  margin-bottom:0;}
  .navigation li a.current{ border:none; }

}

