/*!
Theme Name: static
Theme URI: https://smartui.vn/
Author: SmartuiVN
Author URI: https://smartui.vn/
Description: This Template was developed by SMARTUIVN
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: static
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

static is based on Underscores https://daoanhthi.com/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
footer .main_footer-wrap .footer_info .name,
footer .main_footer-wrap .footer_block .title{
  margin-bottom: 12px;
}
.logo_download{
  width: 18px;
  height: auto;
}
.rank-math-breadcrumb p {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 1rem;
  list-style: none;
  align-items: center;
  justify-content: flex-start;
  text-transform: uppercase;

}
.rank-math-breadcrumb p a {
  font-size: 14px;
  line-height: 16px;
  color: #707070;
  display: inline-flex;
  align-items: center;
  height: 24px;
}
.rank-math-breadcrumb p a:first-child:before{
  content: '';
  width: 24px;
  height: 24px;
  background: url('./images/logo_icon@2x.png') no-repeat center center transparent;
  margin-right: 10px;
}
.rank-math-breadcrumb .separator{
  padding: 0 5px;
}
.main_detail .content{
  line-height: 30px;
}
table {
  caption-side: bottom;
  border-collapse: collapse;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.main_detail .content table{
  margin: 10px 0;
  caption-side: bottom;
  border-collapse: collapse;
  --bs-table-color: #212529;
    --bs-table-bg: transparent;
    --bs-table-border-color: #dee2e6;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}
.main_detail .content h2,
.main_detail .content h3,
.main_detail .content h4{
  font-size: 18px;
  font-weight: bold;
  margin: 12px 0;
}
.main_detail .content h3{
  font-size: 16px;
}
.main_detail .content h4,
.main_detail .content h5{
  font-size: 14px;
}
.main_detail .content table>thead {
  vertical-align: bottom;
}
.main_detail .content table>:not(caption)>* {
  border-width: 1px 0;
}
.main_detail .content table>:not(caption)>*>* {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.main_detail .content table>:not(caption)>*>* {
  border-width: 0 1px;
}
.main_detail .content table>tbody {
  vertical-align: inherit;
}
.main_detail .content table>:not(caption)>* {
  border-width: 1px 0;
}
.main_detail .content table>:not(caption)>*>* {
  border-width: 0 1px;
}
.rank-math-breadcrumb .last,
.main_detail .id{
  color: #000;
}
.top_header .h1 {
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  color: white;
  text-shadow: 2px 2px rgb(0 0 0 / 30%);
}
.main_detail .content img {
  height: auto;
}
header .main_header .main-menu>li>a{
  padding: 16px 5px 12px;
}
.chungchi-thumbnail{
  box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 10%);
}
figure.aligncenter {
  text-align: center;
  display: block;
  margin: 0 auto;
}
figcaption {
  font-style: italic;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 20px;
}
.post_thumnail .post_thumnail-content .title{
  height: 40px;
  overflow: hidden;
}
.top_category .main_news .post_thumnail .post_thumnail-content .title{
  height: 65px;
  overflow: hidden;
}
article.category_post_thumbnail .image {
  max-width: 280px;
}
@media screen and (max-width: 766px) {
  .top_header .h1 {
    font-size: 12px;
    line-height: 16px;
  }
  header .top_header .logo a {
    height: 105px;
  }
  header .top_header .langs .lang_list li .text {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
  }
  .lang_list{
    padding-right: 30px;
  }
}