/*
Theme Name: News
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-search-form-wrapper input {
  border:1px solid #7A3E0C !important;
  background:white !important;
  font-size:12px;
  height:25px;
  border-radius:5px !important;
}
.blog-archive .post-item {
  flex-basis:75%;
  max-width:75%;
}
.header-nav .social-icons a {
  color:#7A3E0C
}
.nav>li.html .thong-tin-date .container {
  font-style:normal;
  font-weight:normal;
  font-size: 16px;
  color:#7A3E0C;
  line-height:22px;
  font-family:"Lexend", sans-serif;
}
.header-nav .nav-icon a {
  color:#8a3f02;
  font-size:12px;
}
.nav-dropdown {
  border:1px solid rgba(0,0,0,.15);
  padding:10px 0;
}
.nav-dropdown>li>a {
  font-size:15px;
  padding:7px 20px;
  border-bottom:none !important;
}
.nav-dropdown>li>a:hover {
  color:#7A3E0C;
  padding-left:7px
}
.header-bottom-nav .menu-bar a {
  color:#7A3E0C
}
.nav-spacing-xlarge>li {margin:0 16px;}
.has-dropdown .icon-angle-down {
  font-size:20px;
  margin-left:0.2em;
  opacity:1;
}
#main {background-color:#fff8f2;}
.flickity-page-dots .dot {
  width:10px;
  height:10px;
  opacity:1
}
.flickity-page-dots .dot.is-selected {
  background:#8b3e01 !important;
  border:2px solid #8b3e01;
}
.list-post .post-item .box, .blog-archive .post-item:first-child .box {
  align-items:center;
  display:flex;
  background-image:linear-gradient(270deg,#DFA845, #7A3E0C, #DFA845 100.06%);
  border-radius: 12px;
}
.list-post .post-item .box-image, .list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text, .blog-archive .post-item:first-child .box-image {
  width:125% !important;
  order:2;
  padding:20px;
  background-image:url(/wp-content/uploads/2022/11/leaf-1.png);
  background-repeat:no-repeat;
  background-size:cover;
}
.list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text {
  order:1
}
.section-title-normal span {
  border-bottom:0;
  margin-bottom:0;
  margin-right:15px;
  padding-bottom:0;
  color:#7A3E0C;
  text-transform:none;
  font-size:23px;
}
.section-title-normal {
  border-bottom:0;
  background-image:url(/wp-content/uploads/2022/11/gold-lotus.svg);
  background-repeat:no-repeat;
  line-height:42px;
  background-position-y:top;
}
.section-title-container {margin-bottom:0;}
.header-bottom-nav .menu-bar .icon-angle-down {
  display:none
}
.list-post .post-item .box-image, .blog-archive .post-item:first-child .box-image {
  padding:20px 20px 20px 0;
  border-radius: 12px;
}
.list-post .post-item .post-title, .blog-archive .post-item:first-child .post-title {
  margin-bottom:15px;
  font-size:20px;
  color:white
}
.box-blog-post .is-divider {
  display:None
}
.list-post .post-item .from_the_blog_excerpt, .blog-archive .post-item:first-child .from_the_blog_excerpt {
  font-style:normal;
  font-weight:normal;
  font-size:15px;
  color:white;
  line-height:22px;
  font-family:"Lexend", sans-serif;
}
.list-post2 .post-item .post-title {
  color:#273D52;
  font-size:16px;
  padding-bottom: 6px;
}
.list-post2 .post-item .from_the_blog_excerpt,.list-post3 .post-item .from_the_blog_excerpt {
  font-style:normal;
  font-weight:normal;
  font-size:14px;
  color: #333;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.6;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.list-post4 .post-item .post-title {
  color:#333;
  font-style:normal;
  font-weight:normal;
  font-size:14px;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.list-post4 .post-item .box-text {
  padding:0;
  padding-left:10px;
}
.post-item .absolute {
  top:auto;
  bottom:0;
  left:0;
  transform:translate(0)!important;
}
.list-post2 .post-item .post-title:hover, .list-post3 .post-item .post-title:hover {
  color:#7A3E0C
}
.list-post3 .post-item .box-text {
  background:white;
  padding:10px;
}
.list-post3 .post-item .post-title {
  font-size:16px;
  color:#333;
  margin-bottom: 6px;
}
.list-post11 .post-item .post-title {
  font-size:15px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.list-post11 .post-item .box-text {
  padding-bottom:0
}
.list-post11 .post-item .post-title:hover {
  color:#cd8213
}
.post-item .overlay-icon {
  background-color:#e5b76485;
  border:0;
  border-radius:0;
  color:#fff;
  height:30px;
  line-height:30px;
  opacity:1;
  text-align:center;
  transition:transform .2s,opacity .2s;
  width:35px;
}
.nut-xem-them {
  margin-bottom:0;
  color:#FFFFFF;
  background:#E5B764 !important;
  border-color:#E5B764;
  padding:1px 25px;
  border-radius:6px
}
.list-post4 .post-item,.list-post3 .post-item {
  padding-bottom:0
}
.nut-xem-them:hover {
  background:#d39e00 !important;
  box-shadow:none
}
.section1 .col.large-9, .section1 .col.large-3 {
  padding-bottom:0
}
.section2 .row1 .large-12 .col-inner .col-inner {
  background-image:none
}
.section2 .row1 .large-12 .row .col {
  padding-bottom:0
}
.section2 .row1 .large-12 .large-5 {
  padding-right:60px
}
.section2 .row1 .large-12 .large-7 {
  padding-left:60px
}
.section2 p {
  color:white;
  font-size:16px
}
.section2 h4 {
  color:#7A3E0C;
  font-size:19px;
}
.nut-xem-them-2 {
  margin-right:0;
  border:1px solid white !important;
  border-radius:5px;
  color:white !important;
  text-transform:uppercase !important;
}
.nut-xem-them-2 span {
  color:white !important
}
.nut-xem-them-2:hover span {
  color:#955d09 !important
}
.section2 .social-icons {width:auto !important;}
.section2 .social-icons a {
  border-radius:6px !important;
  border:1px solid white;
  color:white;
  min-height:20px
}
.section2 h3 {
  font-size:22px;
  color:white
}
.section2 .row1 .large-12 .col-inner {
  background-image:url(/wp-content/uploads/2022/11/2022-11-17_114906.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}
.list-post4 .post-item .col-inner {
  border-top:1px solid #e1e1e1;
  padding:10px;
}
a.back-to-top {
  background:#d19515;
  color:white;
  border:none;
}
.list-post2 .post-item .cat-label {
  text-transform:none;
  letter-spacing:0;
  opacity:1;
  font-size:13px;
  color:#7A3E0C;
}
.list-post2 .post-item .post-meta {
  color:black;
  font-size:12px;
}
.list-post6 .post-item .col-inner {
  padding-bottom:18px;
  border-bottom:1px solid #0000001b;
  margin-top: 18px;
}
.list-post6 .post-item .from_the_blog_excerpt,.list-post10 .post-item .from_the_blog_excerpt {
  margin-top:10px;
  color: #333;
}
.list-post6 .post-item .post-title {
  color:#333;
  font-size:16px;
}
.list-post10 .post-item .post-title {
  font-size:20px;
  margin-bottom:10px;
}
.list-post10 .post-item a:hover {color:gray;}
.list-post10 .post-item .post-title:hover {
  color:#7a3e0c
}
.list-post5 .post-item .box-text {
  padding:0;
  padding-left:15px;
}
.list-post5 .post-item .post-title {font-size:15px;}
.list-post5 .post-item {
  padding-bottom:0
}
.section-title a {
  font-size: 13px;
  margin-left:auto;
  padding-left:15px;
  text-transform: none;
  color:#e9a714;
  letter-spacing:0;
}
.section4 .row1 .large-12 > .col-inner {
  background:white;
  padding:20px;
  border-radius: 12px;
  box-shadow: 0 0 6px #eee;
}
.section4 .row1 .large-12 .col-inner .col-inner {
  padding:0
}
.list-post7 .post-item .box-text {
  padding-bottom:0
}
.list-post7 .post-item .post-title:hover {
  color:#7A3E0C
}
.section5 ul li a:hover {
  color:#E5B764
}
.list-post7 .flickity-button {
  display:none
}
.section5 .section-title-normal {
  width:260px;
  border-bottom:0;
  background-image:url(/wp-content/uploads/2022/11/white-lotus.svg);
  background-repeat:no-repeat;
  padding-left:62px;
  line-height:42px;
  background-position-y:center;
}
.section5 ul, .section6 ul {
  margin-bottom:0;
  clear:both;
  margin-top:-46px;
  float:left;
  margin-left:160px;
}
.section5 ul li, .section6 ul li {
  display:inline-block;
  float:left;
}
.section6 .section-title-normal {
  width:200px
}
.list-post8 .post-item .cat-label {
  opacity:1;
  font-size:14px;
  text-transform:none;
  letter-spacing:0;
}
.list-post8 .post-item .post-meta {
  opacity:1;
  font-size:14px;
}
.list-post8 .post-item .post-meta:before, .list-post9 .post-item .post-meta:before, .list-post2 .post-item .post-meta:before {
  content:"- "
}
.list-post9 .post-item .box-text {
  padding-bottom:0
}
.nut-xem-them2 {
  color:white
}
.section5 .large-12 {
  padding-bottom:0
}
.nut-xem-them2.dark {
  color:#d7a40c !important;
  padding:1px 30px;
}
.list-post8 .post-item .post-title {
  margin-bottom:10px;
  font-size:20px;
}
.list-post10 .post-item {
  padding-bottom:0
}
.section7 .large-12 {
  padding-bottom:0
}
.section6 .col.large-6 {
  padding-bottom:0
}
.list-post8 .post-item .from_the_blog_excerpt {
  font-style:normal;
  font-weight:normal;
  font-size:14px;
  color:white;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  margin-top:10px;
}
.list-post9 .post-item .post-title {
  margin-bottom:7px;
  font-size:14px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.list-post9 .post-item .post-meta, .list-post9 .post-item .cat-label {
  text-transform:none;
  letter-spacing:0;
  font-size:12px;
  color:white;
  opacity:1;
  font-family:"Lexend", sans-serif;
}
.list-post8 .post-item .box-text {
  vertical-align:top;
  padding-top:0;
  padding-right:0
}
.section5 ul li a, .section6 ul li a {
  margin-left:10px;
  font-size:13px;
  font-weight:bold;
}
.list-post7 .flickity-page-dots .dot {
  opacity:1;
  width:15px;
  height:15px;
  background:#828282 !important;
  border:2px solid #828282
}
.list-post7 .post-item .post-title {
  color:#333;
  font-size:14px
}
.list-post5 .post-item .col-inner {
  padding-bottom:15px;
  border-top:1px solid #cacaca;
  padding-top:15px;
}
.list-post5 .post-item .post-title {
  color:#333
}
.list-post6 .post-item:last-child .col-inner {
  border-bottom:none !important
}
.section3 .col {
  padding-bottom:0
}
.list-post7 .flickity-page-dots .dot.is-selected {
  background:#E5B764 !important;
  border:2px solid #E5B764
}
.section6 ul li a {color:gray;}
.section6 ul li a:hover {
  color:#7a3e0c
}
.section6 .large-12 {
  padding-bottom:0
}
.list-post11 .post-item .from_the_blog_excerpt {color:dimgrey;}
.list-post12 .post-item .post-title {
  font-size:15px;
  color:#2e2e2e;
}
.section8 .col, .section9 .large-12 {
  padding-bottom:0
}
.section9 .list-post2 .post-item .box-text {
  padding-bottom:0
}
.section9 .list-post5 .post-item .box-text {vertical-align:top;}
.section9 .large-6 {
  padding-bottom:0
}
.section11 .icon-box {
  background-image:url(/wp-content/uploads/2022/11/22.jpg);
  padding:15px 10px;
  color:white;
  font-size:14px;
  font-family:"Lexend", sans-serif;
  background-repeat:no-repeat;
  background-size:cover;
  min-height:169px;
}
.section11 .large-12 {
  padding-bottom:0
}
.section11 .icon-box {align-items:center;}
.footer-section {
  padding-bottom:500px !important
}
.footer-section .bg {background-position-y:bottom;}
.footer-section .row {
  background:#ffffff9c;
  border-radius:10px;
  padding:40px 10px 20px 10px;
}
.footer-section ul li a:hover {
  color:rgb(233, 167, 20)
}
a.back-to-top {
  background:rgb(233, 167, 20) !important;
  border:none !important;
  color:white !important
}
.footer-section ul li a {
  padding:7px 0;
  font-size:13px;
  font-weight:bold;
  color:#363636;
}
.footer-section .cot3 ul li {
  font-family:"Lexend", sans-serif;
  font-size:15px;
  color:black;
}
.footer-section p {margin-bottom:10px;}
.footer-section .col {
  padding-bottom:0
}
.section11 .icon-box h3 a {
  color:white;
  font-size:20px;
  line-height:26px;
}
.list-post12 .post-item {
  padding-bottom:0
}
.single-post .page-title {
  background-color:white;
  text-shadow:none;
}
.single-post .title-overlay {background-color:white !important;}
.tieu-de-post {
  align-items:center;
  display:flex;
  width:100%;
}
.tieu-de-post .left {
  padding:15px 0;
  display:inline-block;
  width:50%;
  float:left;
  border-right:2px solid #703f2e;
}
.tieu-de-post .right {
  padding-left:10px;
  display:inline-block;
  width:50%;
  float:left
}
.tieu-de-post .social-icons {
  text-align:left;
  margin-left:0;
  display:block;
}
.tieu-de-post .social-icons i {color:#9f9f9f;}
.bai-viet-lien-quan {
  margin-top:30px
}
.bai-viet-lien-quan .post-item .post-title a {
  color:#333 !important;
  font-size:17px;
}
.bai-viet-lien-quan .post-item .from_the_blog_excerpt {
  font-size:15px;
  color:#343434;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.bai-viet-lien-quan .post-item {
  padding-bottom:20px
}
.entry-content h2 {
  font-family:"roboto", sans-serif;
  font-size:25px;
  color:#343434;
}
.entry-content h3 {
  font-family:"roboto", sans-serif;
  font-size:24px;
  color:#343434;
}
.entry-content h4 {
  font-family:"roboto", sans-serif;
  font-size:23px;
  color:#343434;
}
.entry-content h5 {
  font-family:"roboto", sans-serif;
  font-size:22px;
  color:#343434;
}
figcaption p {
  font-size:15px !important;
  text-align:center;
  padding:10px 0;
}
.blog-single, .blog-single .large-12, .blog-single .large-9 {
  padding-bottom:0
}
.bai-viet-lien-quan .post-item .post-title a:hover {color:#7a3e0c !important;}
.tieu-de-post .entry-category a {
  color:#494949;
  border:1px solid gray;
  padding:4px 10px;
  border-radius:5px;
  text-transform:none;
  letter-spacing:0;
  font-weight:bold;
  font-size:14px;
}
.single-post .entry-category {
  display:inline-block;
  float:left;
  width:auto;
}
.tieu-de-post .ngay-thang {
  color:gray;
  margin-top:-9px;
  display:inline-block;
  float:right;
  font-size:15px;
  padding-right:16px;
}
.single-post .tom-tat {
  margin-top:10px;
  text-align:left;
  font-style:normal;
  font-weight:500;
  font-size:15px;
  color:#616161;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.blog-archive .archive-page-header {
  margin-bottom:30px;
  margin-top:0;
  background-image:url(/wp-content/uploads/2022/11/Group-1175.svg);
  background-size:cover;
  background-repeat:no-repeat;
  padding:45px 0;
}
.page-wrapper {
  padding-bottom:0;
  padding-top:0;
}
.blog-archive .large-4 {
  border-right:2px solid white;
  padding-bottom:0
}
.blog-archive .taxonomy-description p {
  color:white;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  font-size:15px;
  margin-bottom:0;
}
.blog-archive .danh-muc-con {
  margin-top:-30px;
  margin-bottom:30px;
  background:white;
  box-shadow:2px 2px 2px #00000012;
}
.danh-muc-con ul {
  text-align:center;
  margin-bottom:0;
  margin:0 auto;
}
.danh-muc-con ul li a {
  font-weight:bold;
  color:gray;
  font-size:15px;
  padding:10px 50px;
  display:inline-block;
}
.danh-muc-con ul li a:hover {
  color:#7a3e0c
}
.danh-muc-con ul li {
  margin-bottom:0;
  display:inline-block;
}
.blog-archive .page-title {
  font-size:30px;
  text-transform:none;
  letter-spacing:0;
  color:white;
  margin-bottom:0;
}
.blog-archive .archive-page-header .large-12 {padding:50px 0;}
.tieu-de-post .box-info {
  text-align:left;
  display:block;
  width:100%;
  clear:both;
}
.tieu-de-post .box-info .danh-muc {
  display:inline-block;
  float:left;
}
.single-post .entry-title {
  margin-bottom:20px;
  color:#7A3E0C;
  font-size:20px;
  text-align:left;
}
.is-divider {
  display:none
}
.single-post .featured-title .page-title-inner {
  min-height:200px !important
}
.blog-single .entry-content {
  text-align:justify;
  font-family:"roboto", sans-serif;
  font-size:18px;
  color:black;
}
.blog-single footer.entry-meta {
  border-bottom:0;
  border-top:0;
  font-size:15px;
  padding:0.5em 0 0.6em;
  text-align:left;
  color:#404040;
}
.entry-content {
  padding-bottom:0;
  padding-top:0;
}
.header-bottom-nav li.active ul li {
  border-bottom:none
}
.blog-archive .archive-page-header .row {align-items:center;}
.list-post5 .post-item .post-title:hover, .list-post4 .post-item .post-title:hover, .list-post12 .post-item .post-title:hover {
  color:#7A3E0C
}
.blog-archive .archive-page-header .large-8 {
  padding-left:20px
}
.rank-math-breadcrumb p {
  font-family:"Lexend", sans-serif;
  margin-bottom:9px;
  color:white;
  font-size:15px;
}
.rank-math-breadcrumb a {color:#e2b633;}
.blog-single .article-inner {
  max-width:1000px;
  margin:20px auto 0;
}
#comments .comment-respond {background-color:white;}
#comments input, #comments textarea {
  border-radius:5px;
  box-shadow:none
}
.blog-single .xem-them h3 {
  padding-top:10px;
  font-family:"roboto", sans-serif;
  border-top:1px solid #cacaca;
}
.xem-them ul {
  margin-bottom:0
}
.xem-them ul li {
  margin-left:20px;
  list-style:square;
  color:red;
}
.xem-them ul li a {
  color:#795548;
  font-family:"roboto",sans-serif
}
.entry-author .author-name {
  text-transform:capitalize;
  font-size:18px;
  padding-top:0;
  letter-spacing:0;
  color:#795548;
}
.entry-author .author-desc {
  margin-bottom:0;
  color:#444444;
  font-size:15px;
  font-family:"Lexend", sans-serif;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
.blog-single .entry-author {
  border:1px solid #d9d9d9;
  padding:20px;
  border-radius:5px;
  margin-top:19px;
  background:white;
}
.xem-them ul li a:hover {
  color:#7A3E0C
}
.blog-single .blog-share {
  text-align:left
}
.blog-archive .post-item:nth-child(2),.blog-archive .post-item:nth-child(3),.blog-archive .post-item:nth-child(4) {
  flex-basis:33.33%;
  max-width:33.33%
}
.blog-archive .post-item:nth-child(2) .box-image,.blog-archive .post-item:nth-child(3) .box-image,.blog-archive .post-item:nth-child(4) .box-image {
  display:block;
  width:100% !important;
  border-radius: 12px;
}
.blog-archive .post-item:first-child .col-inner {
  padding-top:0!important
}
.tieu-de-post .entry-category a:hover {
  color:#7a3e0c;
  border:1px solid gray;
  background:#ffc107;
}
.blog-archive .post-item:nth-child(2) .box,.blog-archive .post-item:nth-child(3) .box,.blog-archive .post-item:nth-child(4) .box {
  display:block
}
.blog-archive .post-item .post-title:hover {
  color:#7A3E0C
}
.blog-archive .post-item .col-inner {
  padding:20px 0;
  border-top:1px solid #d0d0d0;
}
.blog-archive .post-item:first-child .col-inner, .blog-archive .post-item:nth-child(2) .col-inner, .blog-archive .post-item:nth-child(3) .col-inner, .blog-archive .post-item:nth-child(4) .col-inner {
  padding:15px 0;
  border-top:none
}
.blog-archive .post-item {
  padding-bottom:0
}
.blog-archive .large-12 {
  padding-bottom:0
}
.blog-archive .post-item a:hover {color:gray;}
.blog-archive .post-item:first-child {
  flex-basis:100%;
  max-width:100%
}
.blog-archive .post-item:nth-child(2) .box-text,.blog-archive .post-item:nth-child(3) .box-text,.blog-archive .post-item:nth-child(4) .box-text {
  padding:10px 0 0 0
}
.blog-archive .post-item:nth-child(2) .from_the_blog_excerpt,.blog-archive .post-item .from_the_blog_excerpt ,.blog-archive .post-item:nth-child(3) .from_the_blog_excerpt ,.blog-archive .post-item:nth-child(4) .from_the_blog_excerpt {
  font-style:normal;
  font-weight:normal;
  font-size:15px;
  line-height:22px;
  font-family:"Lexend", sans-serif;
  margin-top:10px;
}
.blog-archive .not-found h1 {
  font-size:22px;
  color:#7a3e0c
}
.header-bottom-nav > li > a {line-height:32px;}
.list-post .post-item .box-image img, .blog-archive .post-item:first-child .box-image img {border-radius:12px;}
.section1 .list-post .box {margin-top:20px;border-radius: 12px;}
.list-post .post-item .box-image {border-radius:12px;}
.list-post2 .box-image,.list-post3 .box-image,.list-post5 .box-image,.list-post7 .box-image,.section4 .row1 .large-12 .col-inner .col-inner .box-image,.list-post10 .box-image,.list-post11 .box-image,.list-post12 .box-image,.blog-archive .post-item .box-image {border-radius:12px;}
.list-post4 .box-image {border-radius: 8px;}
.list-post4 .image-cover {padding-top:70% !important;}
.section1 .col.large-3 > .col-inner {
  background:#fff;
  border-radius:12px;
  box-shadow:0 0 6px #eee;
  margin-top:20px;
}
.list-post6 .post-item:first-child .col-inner {margin-top:0;}
.section4 {padding-top:50px !important;}
.list-post5 .post-item:first-child .col-inner {
  padding-top:0;
  border:0;
}
#footer p,#footer li,#footer a {
  color:#333;
  font-size:15px;
}
#footer p {margin-bottom:8px;}
#footer h6 {
  font-size:18px;
  color:#000;
  margin-bottom:12px;
}
#footer h5 {font-size:18px;}
#footer iframe {
  border-radius:12px;
  margin-top:6px;
}
.section-title a i {
  top:1px;
  margin-left:6px !important;
  opacity:1;
  font-weight:600 !important;
}

@media only screen and (max-width: 48em) {
.nav>li.has-icon>a>i {color:#cc7a00;}
.entry-author .flex-row {flex-direction:column;}
.entry-author .circle {
  margin:0 auto;
  margin-bottom:13px;
}
.slider-section .row {
  max-width:100% !important
}
.entry-author .author-name {
  text-align:center
}
.entry-author .author-desc {display:block;}
.off-canvas-left .mfp-content {
  width:330px
}
.off-canvas .nav-vertical>li>a {
  padding-bottom:15px;
  padding-top:15px;
  text-transform:none;
  font-size:16px;
  color:#464646;
  letter-spacing:0;
}
.nav:not(.nav-slide) .active>.children {padding-bottom:15px;}
.slider-section .col {
  padding:0
}
.list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text {order:2;}
.list-post .post-item .box-image, .blog-archive .post-item:first-child .box-image {padding:15px;}
.list-post .post-item .box-image, .list-post .post-item .box-text, .blog-archive .post-item:first-child .box-text, .blog-archive .post-item:first-child .box-image {width:100% !important;}
.list-post .post-item .box, .blog-archive .post-item:first-child .box {flex-direction:column;}
.list-post .post-item .box-text {padding:15px;}
.list-post .post-item .post-title, .blog-archive .post-item:first-child .post-title {font-size:18px;}
.list-post2 .post-item .box {
  display:flex;
  flex-direction:row;
}
.list-post2 .post-item .box-image {width:70%;}
.list-post2 .post-item .box-text {
  padding-top:0;
  padding-bottom:0;
  padding-left:10px
}
.list-post2 .post-item .from_the_blog_excerpt, .list-post3 .post-item .from_the_blog_excerpt {
  display:none
}
.list-post4 .post-item .box {
  display:flex
}
.list-post2 .post-item .post-title {
  font-size:15px;
  padding-bottom:0
}

.list-post4 .post-item .post-title {font-size:15px;}
.list-post4 {
  margin-bottom:20px
}
.section2 .row1 .large-12 .large-7 {padding:25px;}
.section2 .row1 .large-12 .col-inner .col-inner {text-align:center;}
.section2 h3 {font-size:19px;}
.section2 p {font-size:14px;}
.section2 .row1 .large-12 .large-5 {padding-right:15px;}
.list-post6 .post-item .col-inner {
  padding-bottom:13px;
  padding-top:13px;
}
.flickity-page-dots {
  left:0;
  right:0
}
.section-title a {
  font-size:14px;
  margin-left:auto;
  padding-left:15px;
  text-transform:none;
  color:#e9a714;
  letter-spacing:0;
}
.section-title-normal span {font-size:20px;}
.list-post7 .flickity-page-dots .dot {
  width:11px;
  height:11px;
}
.list-post5 .post-item .box {
  display:flex
}
.section4 .flickity-page-dots {
  bottom:-15px
}
.section5 ul, .section6 ul {
  margin-top:0;
  float:left;
  margin-left:0;
}
.section5 ul li, .section6 ul li {margin:0;}
.section5 ul li a, .section6 ul li a {
  margin-left:0;
  margin-right:10px;
  border:1px solid white;
  padding:5px 10px;
  border-radius:5px;
  font-size:13px;
  font-weight:normal;
}
.list-post8 .post-item .box-image {
  width:100% !important
}
.list-post8 .post-item .post-title {
  margin-bottom:10px;
  font-size:15px;
  margin-top:10px;
}
.list-post9 .post-item .box-text {
  padding-bottom:0;
  padding-top:0;
  padding-left:10px;
}
.section7 .list-post8 .post-item .post-title {
  margin-top:0
}
.list-post12 .post-item .box {
  display:flex
}
.list-post12 .post-item .box-image {
  width:70%
}
.list-post12 .post-item .box-text {
  padding-left:10px;
  padding-top:0
}
.list-post12 .post-item {
  padding-bottom:10px
}
.section8 .col, .section9 .large-12 {padding-bottom:15px;}
.list-post5 .post-item .col-inner {
  padding-bottom:0;
  border-top:none
}
.list-post5 .post-item .post-title {
  font-size:14px
}
.section11 .icon-box h3 a {
  color:white;
  font-size:15px;
  line-height:22px;
}
.section-title-normal span {
  margin-right:0
}
.nut-xem-them2 {
  margin-top:20px
}
.list-post9 .post-item .box {
  display:flex
}
.list-post9 .post-item .box-image {
  width:70%
}
.section5 ul,.danh-muc-con ul {
  width:100%;
  line-height:45px;
  flex-grow:1;
  -webkit-box-flex:1;
  white-space:nowrap;
  overflow:auto;
  flex-wrap:nowrap;
  align-content:center;
  justify-content:flex-start;
  align-items:center;
  flex-direction:row;
  margin-bottom:0;
  display:flex;
  max-width:100%;
  float:right;
  margin-top:0;
}
.section6 ul li a {
  border:1px solid gray !important
}
.section6 .large-12 {padding-bottom:25px;}
.list-post10 .post-item .post-title {font-size:16px;}
.list-post11 .post-item .box {
  display:flex
}
.list-post11 .post-item .box-image {
  width:70%
}
.list-post11 .post-item .box-text {
  padding-top:0;
  padding-left:10px
}
.section7 .list-post11 .post-item .from_the_blog_excerpt {
  display:None
}
.tieu-de-post {flex-direction:column;}
.tieu-de-post .left,.tieu-de-post .right {
  border-right:0;
  width:100%
}
.tieu-de-post .entry-category a {font-weight:normal;}
.tieu-de-post .ngay-thang {
  margin-top:0;
  display:block;
  width:100%;
  margin-top:10px;
}
.tieu-de-post .right {padding-left:0;}
.tieu-de-post .left {padding:0 0 15px 0;}
.single-post .entry-title {font-size:18px;}
.blog-archive .large-4 {border-right:0;}
.danh-muc-con ul li a {
  font-size:14px;
  padding:8px 9px;
}
.bai-viet-lien-quan .post-item .post-title a {font-size:14px;}
.bai-viet-lien-quan .post-item {padding-bottom:0;}
.single-post .entry-category {
  display:block;
  float:none;
  width:100%;
}
.blog-archive .post-item:first-child .box-text {
  padding-top:20px
}
.blog-archive .post-item:nth-child(2), .blog-archive .post-item:nth-child(3), .blog-archive .post-item:nth-child(4) {
  max-width:100%;
  flex-basis:100%
}
.blog-archive .post-item .box {
  display:flex !important
}
.blog-archive .post-item .box-text {
  padding-left:10px !important;
  padding-top:0 !important;
}
.blog-archive .page-title {
  margin-bottom:10px
}
.blog-archive .post-item {
  flex-basis:100%;
  max-width:100%;
}
.blog-archive .post-item:nth-child(2) .box-image, .blog-archive .post-item:nth-child(3) .box-image, .blog-archive .post-item:nth-child(4) .box-image {width:70% !important;}
.blog-archive .post-item .from_the_blog_excerpt {
  display:none !important
}


}