.blog .video .inner{
   background: #DDD;
   padding: 12px;
   margin-bottom: 15px;
   text-align: center;
}

.blog-social  .social-wrap > div { float:left; }
.blog-social .social-heading{ padding-right:12px; }

.blog-menu .block_content li {
    position: relative;
}
.blog-menu ul > li > a {
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 5px;
}

/********************DONGND:: CSS for tree category BEGIN ******************************/
.blog-menu .tree .collapse-icons {
    cursor: pointer;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.blog-menu .tree .collapse-icons .remove {
    display: none;
}

.blog-menu .tree .collapse-icons[aria-expanded="true"] .remove {
    display: block;
}
.blog-menu .tree .collapse-icons[aria-expanded="true"] .add {
    display: none;
}


#search-blog {
	background:#fff;
	padding: 1.5625rem 1.25rem;
	margin-bottom: 1.563rem;
}
#blog-nav li a {
    padding: 0.5rem 0;
	width: 100%;
    display: inline-block;
}
#search-blog form {
	position: relative;
    display: inline-block;
    width: 100%;
	margin-bottom:20px;
}
#search-blog button {
	position:absolute;
	right:1px;
	top:1px;
	height:36px;
	background: transparent;
}
.share_button {
  margin: 10px 0;
  display: flex;
}
.share_button span  {
  margin-right:5px;
  margin-top: 7px; 
}
.share_button span {
  margin-right: 10px;
}
.share_button li {
	padding-left:2rem;
	background-image: none;
    position: relative;
    line-height:2rem;
	display:inline-block;
	
}
.share_button li:first-child {
	margin-right:10px;
}
.share_button li:before {
	height: 2rem;
    width: 2rem;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
	position:absolute;
	background-size: 70%;
	background-position: center;
	left:0;
	top:0;
}

	