@charset "utf-8";
/*--
	Add your style here
--*/ 
.menu-wrap {
        right:0 !important;
	-webkit-transform: translate3d(320px,0,0);
	transform: translate3d(320px,0,0);
	visibility:hidden;
}

.show-menu .menu-wrap,
.show-menu .menu-inner ,
.show-menu .morph-shape  {
        -webkit-transform: translate3d(-30px,0,0);
        transform: translate3d(-30px,0,0);
}
.show-menu .menu-wrap {
	right:0;
	opacity:1;
	visibility:visible;
}
.language { line-height:29px; float:right; }
.language .openmenu { font-size: 12px; font-family: 'Open Sans'; color: #cccac7; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.language .acilirmenu { display:none; width:120px; background:#fff; position:absolute; top:25px; right:0; margin-right:-10px; padding:5px 10px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; z-index:1500; box-shadow:0 0 15px rgba(0,0,0,0.1); }
.language .acilirmenu li { padding:10px 0; line-height:15px; text-align:center;  }
.language .acilirmenu li a{ font-size:12px; font-family:'Open Sans'; color:#cccac7; }
.language .acilirmenu li i{ margin-right:5px; }
.lan_icon{
    padding: 5px 0 !important
    font-size: 10px;
    font-family: 'Open Sans';
    color: #cccac7;
    cursor: pointer!important;
}
