#jPanelMenu-menu {
	background:#9c1915;
}
ul#mobilemenu, ul#mobilemenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

ul#mobilemenu li a {
 border-bottom:1px solid rgba(192,192,192,1.00);
}

ul#mobilemenu ul a {

}

#jPanelMenu-menu .ce-gallery img {  width: 240px; margin-top:20px;}

#jPanelMenu-menu .ce-gallery {
    
	margin: 25px 0 0 auto; }

ul#mobilemenu li {
  margin: 0;
  padding: 0;
  transform: rotate(0); }
  ul#mobilemenu li a {
    display: block;
    margin: 0;
    padding: 0;
    padding: 10px;
    text-decoration: none;
    color: #666;
	  font-weight: bold;
}
ul#mobilemenu li ul li a {
	padding-left:20px;
	font-weight:normal;
}
ul#mobilemenu li ul li ul li a {
	padding-left:40px;
	font-weight:normal;
}
    ul#mobilemenu li a .mobilemenu-trigger {
      border: none;
      display: block;
      padding: 5px;
      width: 16px;
      height: 16px;
      position: relative;
      left: 100%;
      margin-left: -30px;
      margin-top: -20px;
      transition: all .5s; }


ul#mobilemenu li.active > a {
  color: #000;
  font-weight: bold; }
ul#mobilemenu li.open > a > .mobilemenu-trigger, ul#mobilemenu li.active > a > .mobilemenu-trigger {
  transform: rotate(180deg);
  margin-left: -36px; }
ul#mobilemenu ul {
  overflow: hidden;
  visibility: hidden;
  max-height: 0;
  transition: all .5s; }

/**************/
/*Mobiles MenÃ¼*/
/**************/


ul#mobilemenu li a {
    display: block;
    margin: 0;
    padding: 0;
    padding: 10px;
    text-decoration: none;
    color: #666;
    font-weight: bold;
}
ul#mobilemenu li a {
    border-bottom: 1px solid rgba(192,192,192,1.00);
}

ul#mobilemenu li {
    margin: 0;
    padding: 0;
    transform: rotate(0);
}


ul#mobilemenu li {
    margin: 0;
    padding: 0;
    transform: rotate(0);
}


ul#mobilemenu, ul#mobilemenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}



.open {
    margin-top: 0 !important;
    transition: all 1s ease;
}
.mobilemenu {
    padding: 10px 0;
}
.mobilemenu, .megamenu {
    position: fixed;
    transition: all 2s ease;
    margin-top: -3000px;
    width: 100%;
    background: rgba(255,255,255,0.94);
    padding: 4px 0 30px;
    z-index: 8000;
    border-bottom: 1px solid #cccccc;
}

.closemewrap a {
    color: #fff;
    text-decoration: none;
	font-size: 20px;
	font-weight: normal;

}

.closemewrap {
    border-left: 0;
}
.closemewrap {
    position: relative;
    float: left;
    margin-top: 14px;
  
    padding-left: 6px;
}


.close {
    position: absolute;
    top: -10px;
    left: 6px;
    z-index: 1000;
}
.close a{
font-size: 20px;
}

ul#mobilemenu li a {
    display: block;
    margin: 0;
    padding: 0;
    padding: 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
ul#mobilemenu li a {
    border-bottom: 1px solid rgba(192,192,192,1.00);
}
