.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
}
.breadcrumb .breadcrumb-item:not(:first-child)::before {
  content: '>';
}
.breadcrumb .breadcrumb-item {
  text-transform: uppercase;
  background: 0 0 !important;
  color: #8d8d8d;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb .breadcrumb-item a {
  color: #033e51 !important;
  text-transform: uppercase;
  background: 0 0 !important;
}
.main-content-detail .article_title {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}
.time-create {
  font-size: 12px;
  color: #6d6d6d;
}
.icon_time {
  background: url("../images/icon_clock.svg?v=1") center center no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block
}
.main-content-detail .article_sapo {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6;
}
.text-justify {
  text-align: justify
}
.nav-folder-home .heading-tags {
  display: inline-block;
  padding: 25px 0;
}
.nav-folder-home .heading-tags .heading-title {
  font-size: 13px;
  text-align: center;
  float: left;
  line-height: 20px;
  margin-right: 10px;
}
.nav-folder-home .heading-tags .heading-title.active a {
  color: #1f8cdf !important;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  background: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0 !important;
}
.nav-folder-home .heading-tags .heading-title a {
  padding: 0 10px;
  color: #222;
  text-align: center;
  text-decoration: none;
  height: auto;
  background-color: #dedede;
  border-radius: 10px;
  border: solid 1px transparent;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  font-weight: 400;
}
.nav-folder-home .heading-tags .heading-title a:hover {
  background-color: #3673c3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #3673c3), to(#1f8cdf ));
  background: -webkit-linear-gradient(bottom, #3673c3 30%, #1f8cdf 100%);
  background: -o-linear-gradient(bottom, #326e6e 30%, #033e51 100%);
  background: linear-gradient(to top, #3673c3 30%, #1f8cdf 100%);
  cursor: pointer;
  color: #fff;
  cursor: pointer;
  border-radius: 10px;
}
.nav-folder-home .heading-tags .heading-title.active a::after {
  content: url("../images/hand.svg?v=1");
  width: 12px;
  margin-left: 5px;
}
.hot-news-24h.bg_white {
  background: #fff;
}
.hot-news-24h .flag {
  background-color: #1f8cdf;
  width: 140px;
  position: relative;
  color: #f5f3f4;
  height: 25px;
  line-height: 25px;
  font-weight: 500;
  padding-left: 15px
}
.hot-news-24h .flag:before {
  position: absolute;
  content: " ";
  right: -18px;
  border-top: 12px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 18px solid #1f8cdf;
}
.hot-news-24h .item {
  padding: 10px 15px;
}
.hot-news-24h .item li {
  padding: 5px 0 0 15px;
  font-weight: 500;
  position: relative;
}
.hot-news-24h .item li::before {
  position: absolute;
  content: " ";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  left: 0;
  top: 10px;
  background: #f59f0b;
}
.scroll_tag_mb {
  float: left;
}
@media screen and (max-width:1000px) {
  .scroll_tag_mb {
    white-space: nowrap;
    overflow-y: auto;
    display: flex;
    float: none;
  }
  .nav-folder-home .heading-tags {
    position: relative;
    width: 100%;
  }
}
@media screen and (max-width:580px) {
  .nav-folder-home .heading-tags .heading-title {
    margin-bottom: 5px
  }
  .main-content-detail .article_sapo {
    margin-top: 10px !important
  }
  .main-content-detail .time-create {
    margin-top: 5px !important
  }
  .heading-tags {
    padding: 15px 0 !important
  }
  .breadcrumb .breadcrumb-item a {
    font-size: 12px
  }
}