
/*-------------------------------------------
	1. mobilemenu
-------------------------------------------*/
#mobilemenu{
   position:relative;
   z-index:1;
  	height:45px;
   color:#bbbbbb;
  /*background:url(../images/mobilemenu_bg.png) no-repeat 50% 0 scroll #f9f9f9;*/
}

#mobilemenu .menu{
   position:absolute;
   display:block;
   height:40px;
   bottom:0;
   left:0px;
}
#mobilemenu ul.sf-menu,
#mobilemenu ul.sf-menu * {
	margin:0;
	padding:0;
	list-style:none;
	
}

/* LEVEL 1 */
#mobilemenu ul.sf-menu li {
   display:inline;
	float:left;
   margin:0;
	position:relative;
	line-height:34px;

	
}
#mobilemenu ul.sf-menu li:hover {
	visibility:inherit;
}
#mobilemenu ul.sf-menu li a {
	display:block;
	position:relative;
	text-decoration:none !important;
	padding:5px 23px;
	font-size:14px;
	font-family:'Tahoma',Arial;
   color:#EEF4FB;
   font-weight:bold;
   
}
#mobilemenu ul.sf-menu > li.current_page_item > a,
#mobilemenu ul.sf-menu li a:hover{
   color:#88ac2e;
}

/* LEVEL 2 */
#mobilemenu ul.sf-menu li ul {
	position:absolute;
	top:-999em;
	width:200px;
   box-shadow:0 2px 0 0 rgba(0,0,0,0.2);
}
#mobilemenu ul.sf-menu li ul li {
	width:100%;
}
#mobilemenu ul.sf-menu li ul li a{
   padding:7px 15px;
   font:bold 11px/21px 'Tahoma',Arial;
   background-color:#f1f1f1;
   color:#002a5b;
}
#mobilemenu ul.sub-menu li.current_page_item > a,
#mobilemenu ul.sub-menu li a:hover{
   background-color:#002a5b;
   color:#ffffff !important;
   outline:0;
}

/* LEVEL 1-2-3 */
#mobilemenu ul.sf-menu li:hover ul,
#mobilemenu ul.sf-menu li.sfHover ul {
	left:0;
	top:45px;
	z-index:999;
}
#mobilemenu ul.sf-menu li:hover li ul,
#mobilemenu ul.sf-menu li.sfHover li ul {
	top:-999em;
}
#mobilemenu ul.sf-menu li li:hover ul,
#mobilemenu ul.sf-menu li li.sfHover ul {
	left:10em;
	top:0;
}
#mobilemenu ul.sf-menu li li:hover li ul,
#mobilemenu ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
#mobilemenu ul.sf-menu li li li:hover ul,
#mobilemenu ul.sf-menu li li li.sfHover ul {
	left:10em;
	top:0;
}

select,textarea,input[type=text],
input[type=email],input[type=password]{
   border          :1px solid #e1e1e1;
   padding         :6px 3px;
   box-shadow      :0 0 0 #e1e1e1, inset 1px 1px 1px 0 #eee;
   display         :inline-block;
   border-radius   :2px 2px 2px 2px;
}

select:hover,textarea:hover,input[type=text]:hover,
input[type=email]:hover,input[type=password]:hover{
    border         :1px solid #ccc;
    box-shadow     :0 0 2px #e1e1e1, inset 0 0 1px 1px #eee;
}
