/************************
*************************
    Mobile Menu v1.0
    (c) 2015 George Lieu
    licensed under MIT
************************
************************/
/* line 28, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */

/* line 31, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */

#page {
  position: relative;
  min-width:100%;
  left: 0; }

/* line 35, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  min-height: 100%;
  width: 100%;
  min-width:480px;
  z-index: 99999;
  background: #000;
  opacity: 0.7;
  filter: alpha(opacity=70); }

/* line 47, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
.mmPushBody {
  width: 100%;
  height: 100%;
  overflow-x: hidden; }

/* line 52, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
#mobile-menu {
  position:fixed;
  top: 0;
  background: #ffffff;
  z-index: 99999;
  -webkit-box-shadow: 0 1px 8px #555;
  -moz-box-shadow: 0 1px 8px #555;
  -o-box-shadow: 0 1px 8px #555;
  box-shadow: 0 1px 8px #555;
  display: none;
  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;
  height:100% !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  }

/* line 74, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
.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; }
  /* line 86, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu ul {
    margin-top: 10px;
    padding-left: 0; }
    /* line 89, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu ul .expand {
      background: #eee; }
  /* line 93, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .mm-search {
    height: 50px;
    background-color: #555;
    color: #555;
    padding: 10px 15px;
    box-sizing: border-box; }
  /* line 100, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .input-group {
    position: relative;
    display: table;
    border-collapse: separate; }
    /* line 104, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .input-group .form-control:last-child {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    /* line 108, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .input-group .form-control {
      display: table-cell;
      position: relative;
      z-index: 2;
      float: left;
      width: 100%;
      margin-bottom: 0px; }
  /* line 117, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell; }
    /* line 124, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .input-group-btn:first-child > .btn {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    /* line 128, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .input-group-btn > .btn {
      position: relative; }
  /* line 132, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    font-size: 15px;
    line-height: 1.42857;
    border-radius: 8px; }
  /* line 145, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .form-control {
    height: 18px;
    padding: 6px 0;
    font-size: 15px;
    color: #555;
    background-color: #FFF;
    border-radius: 8px;
    border: 0; }
  /* line 154, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .btn-default {
    height: 30px;
    border: 0;
    padding: 4px 5px;
    background-color: #fff; }
    /* line 159, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .btn-default:hover {
      background-color: #fff; }
    /* line 162, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .btn-default:focus {
      background-color: #fff; }
    /* line 165, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .btn-default:active {
      background-color: #fff; }
  /* line 169, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .home {
    background-color: #01c7c5;
    color: #fff;
    height: 43px;
    overflow: hidden; }
    /* line 174, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .home i {
      padding-right: 5px; }
    /* line 177, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .home a.active {
      color: #222 !important; }
  /* line 181, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .expand {
    right:0px;
    position: absolute;
    padding:10px 22px;
    color: #FFF;
	font-size:18px;
	top:0;
			background: #666;
     }
    /* line 188, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu .expand:hover {
      cursor: pointer; }
  /* line 192, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */

  .mobile-menu li {
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
    margin: 0;
    padding-left: 0;
    position: relative;
    white-space: normal;
    color: #000;
    border-bottom: 1px solid #c3c3c3;
    text-decoration: none;
    padding:10px 0;
    text-transform:capitalize;
    background:url(../images/bg-dark-red.png);
    }


	   .mobile-menu li:hover{cursor:pointer;}
	   .mobile-menu li:hover a{color:#5e5e5e;}
	   .mobile-menu li:hover:first-child{cursor:pointer; background:#2a2a2a;}
	   .mobile-menu li:last-child{height:1px !important; padding:0 !important; border: 0;}

    /* line 200, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
.mobile-menu li a img{width: 25px; margin:0 7px 0 0;}
    .mobile-menu li a {
      display: block;
      overflow: hidden;
      white-space: normal;
      color: #000000;
      font-size: 16px;
      text-decoration: none;
      text-transform:capitalize;
      padding-left: 12px;
      }
      .mobile-menu li a i{
      	margin:0 7px 0 0;
      }
      /* line 208, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
      .mobile-menu li a.active {
        color: #2a2a2a; }
    /* line 212, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
    .mobile-menu li li {
      background: #f3f3f3;
      }
      /* line 214, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
      .mobile-menu li li a {
        padding-left: 0px;}
      /* line 217, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
      .mobile-menu li li li {
        background: #ddd; }
        /* line 219, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
        .mobile-menu li li li a {
          padding-left: 35px; }

  /* sub menu */
  .mobile-menu li ul.sub-menu li{ padding: 12px;}
  .mobile-menu li ul.sub-menu li:last-child {
    padding: 12px !important;
    height: auto !important;
  }
  .mobile-menu li ul.sub-menu li a{color: #000;font-size: 12px;}
  .mobile-menu li ul.sub-menu li a i{ margin-right: 4px;}
  /* line 226, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .social a {
    float: left;
    padding: 0;
    margin: 10px 0 10px 15px; }
  /* line 231, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .mobile-menu .social i {
    font-size: 22px;
    color: #01c7c5; }
  /* line 236, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .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; }
  /* line 247, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .icon-minus::before {
	content:"❮";
	text-align:center;
	display:inline-block;
  transform: rotate(90deg);}
  /* line 251, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
  .icon-plus::before {
	content:"❮";
		text-align:center;
	display:inline-block;
  transform: rotate(-90deg);
	}

/* line 256, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */
.mm-toggle-wrap {
  color: #fff;
  width: 100%;
  height: 45px;
  background: #555;
  line-height: 1;
  overflow: hidden; }

/* line 264, C:/wamp/www/rmm/git/css/sass/jquery.mobile-menu.scss */

.mm-toggle {cursor:pointer; z-index:3; display:block; right:0; top: 0; }
.mm-toggle span{background:#FFF; margin:0 0 4px; height:5px; display:block;}

.close-mm{background:#000; border:0 !important; height:46px;}
.close-mm nav{display:block;float:right;width:62px;height:17px;margin:7px 5px 0;position:relative;right:0;bottom:0 !important;color: #FFF;}
.close-mm nav strong:first-child{display:block; background:#fa4949; height:3px; margin:0 0 5px; padding:0 !important;
-moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); position:relative; top:8px;}
.close-mm nav strong:last-child{display:block; background:#FFF; height:3px; margin:0 0 5px; padding:0 !important; -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.close-mm p{display:inline-block; color:#FFF; position:relative; top:-14px; font-weight:bold;}

.close-mm{padding:6px !important; background:#222faf !important; border:0 !important; width:100% !important; text-transform: uppercase;}
.close-mm p{padding:2px 0 0 28px; text-align:right; color:#FFF;}
.close-mm p strong{display:inline-block; background:#FFF; border-radius:70px; color:#000; line-height:22pt; padding:0 8px; position:relative; top:-2px; font-size:17px;}

