/*css*/
.owl-menu-mobile
{       
visibility: hidden;
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
transition: transform 0.5s ease 0s, visibility 0s ease 0.5s;
-moz-transition: transform 0.5s ease 0s, visibility 0s ease 0.5s;
-webkit-transition: transform 0.5s ease 0s, visibility 0s ease 0.5s;
-o-transition: transform 0.5s ease 0s, visibility 0s ease 0.5s;
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
z-index: 9999;
}   
.owl-menu-mobile.open {
    visibility: visible;
    transform: translateY(0%);
	-moz-transform: translateY(0%);
   -webkit-transform: translateY(0%);
    transition: transform 0.5s ease 0s;
    -moz-transition: transform 0.5s ease 0s;
    -webkit-transition: transform 0.5s ease 0s; 
}
.owl-menu-mobile .menu-icon
{
width: 40px;
height: 40px;
position: absolute;
right: 20px;
top: 20px;
overflow: hidden;
border: medium none;
box-shadow: none;
color: #FFF;
outline: medium none;
z-index: 100;
background-color: transparent;
font-size: 25px;
line-height: 1;
}
#menu-icon-close:before{font-family:"FontAwesome";content: "\f00d";color: #FFF;}
.menu-mobile-content
{
	text-align: center;
position: relative;
top: 50%;
height: 75%;
transform: translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
overflow: auto;
min-height: 50px;
margin-bottom: 20px;
border: 1px solid transparent; 
}
.ul-menu-mobile 
{

line-height: 0.5em;
list-style: outside none none;
padding: 0px;
margin: 0px;
transform: translateX(0px);
-moz-transform: translateX(0px);
-webkit-transform: translateX(0px);
transition: transform 0.5s ease 0s;
-moz-transition: transform 0.5s ease 0s;
-webkit-transition: transform 0.5s ease 0s;
min-width: 290px;
display: inline-block;
}
.menu-mobile-content li
{
background: transparent;
position: relative;
line-height: 20px;
text-align: left;
}
.menu-mobile-content  li a
{
color: #FFF;
font-size: 14px;
text-transform: capitalize;
padding: 10px 42px 10px 15px;
line-height: 20px;
height: auto;
border-bottom: 1px solid rgba(233, 196, 111, 0.2); 
display:block;
}
.menu-mobile-dropdown  li a:hover{color:#e9c46f;}
.menu-mobile-content li.level-1 > ul > li{padding-left:15px;} 
.menu-mobile-content li.level-2  > ul > li{padding-left:25px;}   
.menu-mobile-content .parent .icon-drop-mobile-menu
{
	background-color: transparent;
cursor: pointer;
display: block;
line-height: 42px;
position: absolute;
top: 0px;
right: 0px;
z-index: 1;
width: 42px;
height: 42px;
-moz-user-select: none;
text-align: center;
    font-family: "FontAwesome";
    font-size:16px;
	color:#fff;
}
.menu-mobile-content .parent .icon-drop-mobile-menu:before{
	    content: "\f105";
}
.menu-mobile-content .parent .icon-drop-mobile-menu.opened:before{
	    content: "\f106";
}
.menu-mobile-dropdown {display:none;}
.menu-mobile-content #header_logo
{
text-align:center;
margin-bottom:20px;
}
.menu-mobile-content #header_logo img{margin:0 auto;max-width:125px;}
.menu-mobile-inner
{
	width:100%;height:100%;overflow:hidden;position:relative;direction:ltr;
}
@media (max-width: 767px ) 
{
#header-top .container{position:relative;}
.menu-mobile-icon{position:absolute;top:10px;left:15px;}
.menu-mobile-icon a{font-size:0;background:url(../img/icon-menu.png) no-repeat;width:24px;height:26px;display:inline-block;}
}