.menu_mobile.showmenu{
	/* position:static; */
}

.menu_mobile .icon_menu{position:relative;width:50px;height:50px;cursor:pointer;color: black;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding-top:35px;text-align:center;font-size:12px;line-height:7px;float: left;}
.menu_mobile .icon_menu:hover{background: none;color: black;}
.menu_mobile .icon_menu:after{position:absolute;font-family:"fontawesome";content:'\f0c9';top:13px;left:0;font-size:35px;line-height:25px;width:100%;text-align:center;}
.menu_mobile .divmm{position:fixed;width:100%;top:0;left:0;bottom:0;visibility:hidden;text-align:left;z-index:99999;}

.menu_mobile .divmm .mmContent{width:100%;height:100%;max-width:560px;padding-right:51px;position:relative;top:0;left:0;z-index:101;-webkit-transform:translate(-100%, 0%);-moz-transform:translate(-100%,0%);-o-transform:translate(-100%, 0%);-ms-transform:translate(-100%,0%);transform:translate(-100%, 0%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;}
.menu_mobile .divmm .mmContent .mmMenu{position:relative;width:100%;max-height:100%;overflow-y:auto;background-color:transparent;color:#333333;pointer-events:auto;}

.menu_mobile .divmm .mmContent .close-mmenu{position:absolute;top:46px;right:-50;width:60px;height:60px;background:url("img/icon-close.jpg")no-repeat 100% 0;cursor:pointer;-webkit-transition:all 0.8s ease 0.2s;-moz-transition:all 0.8s ease 0.2s;-o-transition:all 0.8s ease 0.2s;transition:all 0.8s ease 0.2s;opacity:0;pointer-events:auto;}
.menu_mobile .divmm.show{visibility:visible;}
.menu_mobile .divmm.show .mmContent{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);}
.menu_mobile .divmm.show .mmContent .close-mmenu{right:0;top:0;opacity:1;}
.menu_mobile .divmm .divmmbg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.9);z-index:100;opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;}
.menu_mobile .divmm.show .divmmbg{opacity:1;visibility:visible;}

.gh-reponsive {
	float: right;
	margin-right: 10px;
}

.gh-reponsive a {
	height: 40px;
}

#count-cart1 {
	color: black;
}

.btn-tk i {
	color: #000;
}


.menucon
{
	width: 100%;
	float: left;
}
.menucon ul
{
	background: #fff;
	padding-left: 0;
	list-style: none;
}
.menucon ul li
{
	display: block;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	position: relative;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 100%;
	float: left;
	background: white;
}
.menucon ul li a
{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: black;
	font-family: inherit;
	font-weight: bold;
	padding: 10px 10px 10px 35px;
	position: relative;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.menucon ul li i
{
	color: #ccc;
	padding-right: 10px;
	font-size: 20px;
}
.button-submenu {
	position: absolute;
	top: 20px;
	right: 0;
	width: 45px;
	height: auto;
	text-align: center;
	font-size: 16px;
	color: #666666;
	padding-top: 10px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.button-submenu:after {
	position: absolute;
	top: 50%;
	left: 50%;
	font-family: "fontawesome";
	content: '\f0da';
	font-size: 20px;
	line-height: 36px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.button-submenu.showcon1:after {
	content: '\f0d7';
}
.sub11
{
	display: none;
	width: 100%;
	float: left;
}
.sub11 li
{
	width: 95%!important;
	float: left;
	margin-left: 5%;
	border-bottom: 1px solid rgba(0,0,0,0.1);

}
.sub11 li:last-child
{
	border: none!important;
}
.sub11 li i
{
	font-size: 14px!important;
	color: #ccc!important;
}
.sub11 li a
{
	font-weight: bold;
}

.khung-search-reponse input {
    width: 100%;
    padding-left: 20px;
    box-shadow: none;
}

.khung-search-reponse button {
    background: none;
    border: none;
}

.khung-search-reponse {
    padding-top: 10px;
    padding-bottom: 10px;
}