html{overflow-x:hidden}
#page{left:0;position:relative;margin:auto;background:#fff}
.mmPushBody{height:100%;overflow-x:hidden;width:100%}
#mobile-menu{background:none repeat scroll 0 0 #333;box-shadow:0 1px 8px #555;box-sizing:content-box;display:none;line-height:1.42857;position:absolute;text-transform:uppercase;top:0;z-index:99999}
.mobile-menu{box-sizing:border-box;float:right;list-style-type:none;margin:0;padding-right:0;position:relative;width:100%}
.mobile-menu ul{margin-left:0;padding-left:0}
.mobile-menu ul .expand{background:none repeat scroll 0 0 #444}
.mobile-menu .mm-search{box-sizing:border-box;color:#555;height:50px;margin-bottom:5px;padding:5px 10px;margin-top:5px}
.mobile-menu .input-group{border-collapse:separate;display:table;position:relative}
.mobile-menu .input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}
.mobile-menu .input-group .form-control{display:table-cell;float:right;height:36px;margin-bottom:0;position:relative;width:100%;z-index:2}
.mobile-menu .input-group-btn{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap;width:1%}
.mobile-menu #search1 input{height:36px;margin:0;padding-right:10px;width:81%;background:#f8f8f8;box-shadow:none}
.mobile-menu #search1 button{background:none repeat scroll 0 0 #1fc0a0;border:medium none;color:#fff;display:inline-block;float:none;line-height:28px;padding:4px 10px 10px}
.mobile-menu .input-group-btn:first-child > .btn{border-bottom-right-radius:0;border-top-right-radius:0}
.mobile-menu .input-group-btn > .btn{height:36px;position:relative}
.mobile-menu .btn{background-image:none;border-radius:0;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap}
.mobile-menu .form-control{background-color:#fff;border:0 none;border-radius:0;color:#555;font-size:13px;height:18px;padding:6px 0}
.mobile-menu .btn-default{background-color:#fff;border:0 none;height:30px;padding:4px 5px}
.mobile-menu .btn-default:hover{color:#1fc0a0}
.mm-search #search1{width:100%}
.mobile-menu .btn-default:focus{background-color:#fff}
.mobile-menu .btn-default:active{background-color:#fff}
.mobile-menu .home{background-color:#1fc0a0;color:#fff;overflow:hidden}
.mobile-menu .home i{padding-right:5px}
.mobile-menu .home a.active{color:#fff!important}
.mobile-menu .expand{color:#1fc0a0;margin-right:20px;padding:0 10px;position:absolute;left:0;width:35px}
.mobile-menu .expand:hover{cursor:pointer}
.mobile-menu li{border-top:1px rgba(255,255,255,0.2) solid;display:block;float:right;margin-left:0;padding-left:0;position:relative;width:100%}
.mobile-menu li a{color:#fff;display:block;overflow:hidden;padding:10px 15px 10px 0;text-decoration:none}
.mobile-menu li a.active{color:#1fc0a0}
.mobile-menu li li{background:none repeat scroll 0 0 #444;border-top:1px rgba(255,255,255,0.1) solid;margin-right:-20px}
.mobile-menu li li a{padding-right:10px;font-size:14px}
.mobile-menu li li li{background:none repeat scroll 0 0 #444}
.mobile-menu li li li a{padding-right:0}
.mobile-menu .social a{float:left;margin:10px 0 10px 15px;padding:0}
.mobile-menu .social i{color:#1fc0a0;font-size:22px}
.mobile-menu input.simple:focus{border:medium none;box-shadow:none;transition:none 0 ease 0}
.mobile-menu [class^="icon-"]:before{margin-left:0;margin-right:0}
.mobile-menu [class*=" icon-"]:before{margin-left:0;margin-right:0}
.mm-toggle-wrap{background:none;color:#fff;line-height:1;overflow:hidden;position: relative;}
.mm-toggle{background:none;cursor:pointer;display:none;float:left;font-size:24px;height:40px;padding:8px 10px;width:auto}
.mm-toggle .mm-label{display:none;font-size:13px;margin-left:3px;text-transform:uppercase;vertical-align:middle}
.mobile-menu li li a span.fa.fa-plus:before{content:""}
.mobile-menu li li a span.fa.fa-plus{font-family:inherit;padding:0!important}
@media (max-width: 767px) {
.mm-toggle{display:block}
}