<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************
*************************
    Mobile Menu v1.0
    (c) 2015 George Lieu
    licensed under MIT
************************
************************/
#page {
  position:relative;
  left:0;
}

.mm-overlay {
  position:fixed;
  top:0;
  left:0;
  height:100%;
  min-height:100%;
  width:100%;
  z-index:20;
  background:#000;
  opacity:0.5;
  filter:alpha(opacity=50);
}

.mmPushBody {
  width:100%;
  height:100%;
  overflow-x:hidden;
}

#mobile-menu {
  position:absolute;
  top:0;
  background:#f9f9f9;
  z-index:99999;
  -webkit-box-shadow:0 1px 8px #000;
  -moz-box-shadow:0 1px 8px #000;
  -o-box-shadow:0 1px 8px #000;
  box-shadow:0 1px 8px #000;
  display:none;
  font-family:Helvetica, sans-serif;
  font-size:15px;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -o-box-sizing:content-box;
  box-sizing:content-box;
  line-height:1.42857;
  background:#333;
}

.mobile-menu {
  list-style-type:none;
  margin:0;
  width:100%;
  float:left;
  margin-left:0;
  padding-left:0;
  position:relative;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}

.mobile-menu ul {
  margin-left:0;
  padding-left:0;
}
.mobile-menu ul .expand {
  background:#eeeeee;
}
.mobile-menu .mm-search {
  height:50px;
  background-color:#555555;
  color:#555555;
  padding:10px 15px;
  box-sizing:border-box;
}
.mobile-menu .home {
  background-color:#333;
  color:white;
  padding:5px 0;
  text-align:center;
  overflow:hidden;
}
.mobile-menu .home i {
  padding-right:5px;
}
.mobile-menu .home a.active {
  color:#222222 !important;
}
.mobile-menu .expand {
  right:0;
  position:absolute;
  border-left:1px solid #ccc;
  padding:0 10px;
  color:#01c7c5;
  margin-left:100px;
}
.mobile-menu .expand:hover {
  cursor:pointer;
}
.mobile-menu li.mmenu {
  display:block;
  border-bottom:1px solid #424242;
  width:100%;
  margin-left:0;
  padding-left:0;
  position:relative;
  background-color:#333;
  font-size:16px;
}
.mobile-menu li.mmenu a {
  display:block;
  overflow:hidden;
  white-space:normal;
  color:#fff;
  text-decoration:none;
  padding:10px;
  padding-left:15px;
}
.mobile-menu li.mmenu a.active {
  color:#fca001;
}
.mobile-menu li.mmenu li {
  background:#555;
  border-bottom:1px dotted #ccc;
}
.mobile-menu li.mmenu li a {
  padding-left:25px;
}
.mobile-menu li.mmenu li li {
  background:#dddddd;
}
.mobile-menu li.mmenu li li a {
  padding-left:35px;
}

.mobile-menu input.simple:focus {
  border:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  transition:none;
}
.mobile-menu [class^="icon-"]:before {
  margin-right:0;
  margin-left:0;
}
.mobile-menu [class*=" icon-"]:before {
  margin-right:0;
  margin-left:0;
}

.mm-toggle-wrap {
  color:white;
  width:100%;
  height:45px;
  background:#555555;
  line-height:1;
  overflow:hidden;
}

#mobile-menu .mobile-menu-close{
	position:absolute;
	top:0;
	border:1px solid #333;
	background:#333;
	color:#fff;
	font-size:14px;
	padding:5px 10px;
	z-index:9;
	cursor:pointer;
}

#mobile-menu .mmc-l{
	right:-32px;
}

#mobile-menu .mmc-r{
	left:-32px;
}

@media (max-width:767px) {
  .mm-toggle {
    display:block;
  }
  .mm-toggle .mm-label {
    margin-left:3px;
  }
}
@media (max-width:480px) {
  .mm-toggle .mm-label {
    display:none;
  }
}
</pre></body></html>