/* Style Button Menu */	/*Menu*/
k {
  border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.left {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#primary-menu .icon-menu-right{
margin-left: 5px;
transform: rotate(90deg)}
#primary-menu .icon-menu-right:hover {
/* margin-left: 10px; */
transform: rotate(0deg) !important;	}

#menu-toggle{
	position: fixed;
	display: none;
	height: 100%;
	min-height:100%;
	width: 250px;
	padding-top: 65px;
	top: 0;
	left: 0;
	border-right: 1px solid #c3c3c3;
	z-index: 8888;
	background: #f2f2f2;
	-webkit-animation-name: slideIn; /* Fade in the background */
    -webkit-animation-duration: 0.6s;
    animation-name: slideIn;
    animation-duration: 0.6s;
}
/* Add Animation */
@-webkit-keyframes slideIn {
    from {left: -200px; opacity: 0}
    to {left: 0; opacity: 1}
}

@keyframes slideIn {
    from {left: -200px; opacity: 0}
    to {left: 0; opacity: 1}
}

/* Style Menu */
.menu-menu-chinh-container ul,
.menu-menu-chinh-container li{
	margin: 0;
	padding: 0;
	list-style: none;
	    font-weight: 700;
}
.sub-menu>li:first-child{
	border: none;
}
ul>li>ul>li>a{
width:100%;
min-width:240px;
}

.menu-menu-chinh-container li a,
.menu-menu-chinh-container li a:link,
.menu-menu-chinh-container li a:visited,
div.menu-pc ul>li>ul>li>a,
div.menu-pc ul>li>ul>li>a:hover,
div.menu-pc ul>li>ul>li>a:link,
div.menu-pc ul>li>ul>li>a:visited{
	color: black;
	padding: 10px 1px 10px 1rem;
	font-size: 0.9em;
	text-decoration: none;
	display: block;
}
#menu-toggle>a{
	color: black;
	padding: 10px 5px 10px 20px;
	font-size: 1em;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
}
#menu-toggle>a:hover{
	color: #fff;
	text-decoration: none;
	background: #8500 !important;
}
.menu-menu-chinh-container ul>li:hover>a,
.menu-menu-chinh-container ul>li>ul>li:hover>a{
	color: #fff;
	text-decoration: none;
}

div.menu-pc ul>li:hover>ul{
	display: block;
}
.menu-menu-chinh-container ul>li>ul>li>ul{
	display: none;
	margin-left: 240px;
    margin-top: -38px;
}
div.menu-pc ul>li>ul>li>ul>li:hover{
	display: block;
}
div.menu-pc ul>li>ul>li:hover>ul{
	background: #f2f2f2;
	display: block;
}
a.mega-menu-link .mega-description-group .mega-menu-description {
   display: none!important;
}
.menu-menu-chinh-container .menu-item ul.sub-menu.active{
  display: block;
}
.menu-menu-chinh-container ul>li:hover,
.menu-menu-chinh-container ul>li>ul>li:hover
{
	background: #83d648 !important;
}
li.active{
	background: #83d648 !important;
}
.menu-menu-chinh-container li.active>a{
	text-decoration: none;
	color: #fff !important;
}
.menu-menu-chinh-container ul>li{
	position: relative;
    float: left;
}
/*Menu cấp 2*/
div.menu-pc ul>li>ul{
	display: none;
	width: auto;
	background: #f2f2f2;
	position: absolute;
	left:0;
	top: 38px;
	z-index: 8889;
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.2);
}

/*Menu cấp 3*/


.icon-menu-right{
	float: right;
  font-size: 9px;
  line-height: 20px;
}

/*single post*/
.lSSlideOuter li.active{
	background: transparent !important;
}
li.menu-item-6 a i.fa-home{
  font-size:1.8rem
}
@media (min-width: 767px) {
  div.menu-pc ul>li:hover>ul{
  	display: block;
  }
  div.menu-pc ul>li>ul>li:hover>ul{
  	display: block;
  }
}
@media (max-width: 767px) {
	/*Menu toggle*/
  #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item{
    padding: 0 1rem;
  }
  #mega-menu-wrap-primary-menu .mega-menu-toggle{
    position: absolute;
  }
  #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{
    margin: 1.5rem 0 0 2rem;
  }
  #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1:after{
    color:#000;
  }
  #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
    padding-left: 1rem;
  }
  #mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link .mega-description-group .mega-menu-description,
  #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    /* color:#fff; */
  }
  #mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
    padding-top: 3rem;
  }
	#menu-toggle{
		width: 100%;
		padding-top: 50px;
		overflow-y: auto;
	}
	ul.sub-menu {
		position: static !important;
	}
	ul.sub-menu>li>a,
	ul.sub-menu>li>a:link {
		padding-left: 25px;
	}

  .menu-menu-chinh-container ul>li>ul>li>ul{
  	  margin-left: 0;
      margin-top: 0;
  }
  .menu-menu-chinh-container ul>li>ul>li>ul>li>a{
    padding-left: 35px!important;
  }
  li.menu-item{
  width:100%;
  }
}
@media (max-width: 467px) {
  li.menu-item-6 a i.fa-home{
    font-size:2.5rem
  }
}
