#header {
  background-color:#fff;
  -webkit-box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.2);
  box-shadow: 0px 10px 10px -4px rgba(0,0,0,0.2);
  height:auto;
}

#header .container-fluid { padding:0 0;}

#preheader { display:none; }
.mosaic-tile-preheader { display:none; }

.mobile-logo {
  float:left; margin-top:12px; margin-bottom:12px; margin-left:24px;
}

.top-toggle{
  float:right;
  margin-right:24px;
  color:#212121;
  cursor:pointer;
  font-size:30px;
  line-height:90px;
  }

/* drop down nav */

#level-1 { display:none; }

#level-1 ul{
  margin:0;
  padding:16px 24px;
  background-color:#0cab91;
}

#level-1 ul li {
  list-style: none;
  margin:0;
  padding:0;
  border-top:1px solid #fff;
}
#level-1 li.nav-divider { display:none; }
#level-1 ul li:first-child { border-top:none;}

#level-1 ul li a{
  display:table-cell;
  padding:5px;
  text-decoration:none;
  width:80%;
  color: #fff;
  font-family: 'magneta', Arial, sans-serif; 
  text-transform:uppercase; 
  letter-spacing:1px;
}

#level-1 ul li a:hover { color:#dd0000; }

.menu-set{
  display:table;
  width:100%;
  color: #fff;
}

#level-1 ul li .mobile-toggle{
  display:table-cell !important;
  vertical-align:middle;
  text-align:right;
  width:20%;
  cursor:pointer;
  font-family: courier,monospace;
  line-height:10px;
  font-size:16px;
}

#level-1 ul li.smallmobile a { width:100%; text-align:center; font-size:75%;}

#level-1 div.level-2-top { display:none;}

#level-1 ul li ul { margin:0; padding:2px 0px 20px 10px; }

#level-1 ul li ul li { border-top:none; }

#level-1 ul li ul li a{
  display: block;
  width: 100%;
  padding:10px 10px;
  margin:0;
  font-family:"effra",sans-serif;
  font-weight:300;
  font-size:16px;
  line-height:20px;
  color:#fff;  
  text-align:left;
  text-transform:none;
}



