/*
Theme Name: Tiểu học Tri Thủy
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.nav-dropdown.nav-dropdown-simple>li>a:hover { background-color: var(--primary-color); color: #fff;}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd;padding:0;margin-top: 2px;}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown .nav-dropdown-col>ul li:hover a{color: var(--primary-color)}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{ border-width: 10px; margin-left: -10px; }
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position: absolute; left: 100%;z-index: 9;background: white;min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px 20px; margin: 0;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}
/*************** ADD CUSTOM CSS HERE.   ***************/
:root {
    --sc-color: #13bd38;
}

.header-contact li a {
  text-transform: none;
}

#top-bar {
  z-index: 1;
}
.has-dropdown .icon-angle-down {
  display: none;
}
.header-main .nav > li > a {
    width: 100%;
    text-align: center;
    line-height: 16px;
    background: var(--primary-color);
    padding: 9px 17px;
    border-radius: 5px;
    color: white;
    display: block;
}
.header-main .nav > li.active a {
	background: #0F7EA3
}

.header-main .nav > li {
    margin: 0 !important;
    margin-right: 7px;
	min-width: max-content;
	min-width: -webkit-max-content
}
.header-nav-main {
	justify-content: center;
	gap: 5px
}
.nav-dropdown {
  border: none;
	padding: 10px 0 !important
}
.nav-dropdown.nav-dropdown-default > li > a {
  border-bottom: 0;
}
.nav-dropdown > li > a {
    font-size: 15px;
    color: black;
    margin: 0 !important;
    padding: 10px 20px !important;
}
.section-title-center span:after {
  content: "";
  display: table;
  clear: both;
  background: url(/wp-content/uploads/2019/10/line-icon.jpg);
  width: 100%;
  height: 11px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  padding-top: 0;
}
.slider-section .icon-box .icon-box-text {
  font-size: 14px;
  padding-left: 7px;
}
.slider-section {
  border-bottom: 5px solid #085e7b !important;
}
.slider-section .icon-box h3 {
  margin-bottom: 0;
  font-size: 25px;
}
.slider-section .medium-3 {
  padding-bottom: 0;
  flex-basis: 20%;
  max-width: 20%;
}
.nav-dropdown > li > a:hover {
  background: none !important;
  color: #13a6d7;
}
.list-post1 .post-item .box-text {
  padding: 10px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background: #e1e1e1;
}
.box-blog-post .is-divider {
  display: none;
}
.list-post1 .post-item .post-title:hover {
  color: #0f7ea3;
}
.list-post1 .post-item .post-title {
  font-size: 15px;
  height: 40px;
  overflow: hidden;
}
.section-title-normal span {
  margin-right: 15px;
  padding-bottom: 5px;
  border-bottom: 0;
  margin-bottom: 0;
  background: var(--primary-color);
  padding: 8px 20px;
  font-size: 20px;
  color: white;
  border-top-right-radius: 10px;
}
.section-title-normal {
  border-bottom: 4px solid #13a6d7;
  margin-bottom: 5px;
}
.section-title a {
  font-size: 14px;
  font-weight: normal;
}
.list-post4 .post-item .from_the_blog_excerpt {
  font-size: 13px;
  color: #383838;
}
.list-post4 .flickity-button {
  display: none;
}
.row-tin-tuc .large-4 {
  flex-basis: 38%;
  max-width: 38%;
}
.row-tin-tuc .large-8 {
  flex-basis: 62%;
  max-width: 62%;
}
.list-post5 .post-item .box-text {
  padding: 0;
  padding-left: 15px;
}
.list-post5 .post-item .post-title {
  font-size: 15px;
}
.list-post5 .post-item .post-title:hover {
  color: #0f7ea3;
}
.list-post5 .post-item .post-meta {
  color: #cf0f0f;
}
.list-post4 .post-item .post-meta {
  color: #cf0f0f;
}
.list-post4 .post-item a:hover {
  color: black;
}
.list-post4 .post-item .post-title {
  font-size: 15px;
  margin-bottom: 10px;
}
.list-post1 .post-item {
  padding-bottom: 0;
}
.nut {
  font-size: 17px;
  margin-bottom: 13px;
  background: #d0edf7 !important;
  color: #808080;
}
.tin-tuc-noi-bat .col.large-12 {
  padding-bottom: 0;
}
.tin-tuc-noi-bat {
  padding-bottom: 0 !important;
}
.list-post2 .post-item a:hover {
  color: black;
}
.list-post2 .post-item .post-title {
  font-size: 16px;
  margin-bottom: 10px;
  height: 40px;
  overflow: hidden;
}
.list-post2 .post-item .post-title:hover {
  color: #0f7ea3;
}
.list-post2 .post-item .from_the_blog_excerpt {
  font-size: 13px;
  font-weight: normal;
  color: #5d5d5d;
}
.list-post2 .post-item .post-meta {
  color: #cf0f0f;
}
.banner-img img {
  border-radius: 5px;
}
.body-section .col {
  padding-bottom: 5px;
}
.list-post3 .post-item .box-text {
  padding: 0;
  padding-left: 15px;
}
.list-post5 .post-item {
  margin-bottom: 20px;
}

.cac-nganh-dao-tao .section-title-center span,
.cac-nganh-dao-tao .icon-box h3 {
  text-shadow: 1px 4px 2px #27779a;
}
.list-post3 .post-item .post-title {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
}
.cac-nganh-dao-tao .col {
  padding-bottom: 0;
}
.xet-tuyen-section .tieu-de h2 {
  margin-bottom: 5px;
  padding-top: 14px;
  text-transform: uppercase;
  color: white;
}
.xet-tuyen-section .tieu-de .des {
  padding-bottom: 15px;
  font-size: 20px;
}
.xet-tuyen-section .icon-box h3 {
  text-transform: uppercase;
  line-height: 26px;
  margin-top: 8px;
  font-weight: normal;
}
.xet-tuyen-section .icon-box {
  margin-bottom: 9px;
  background: #ffffff94;
  padding: 7px;
  border-radius: 6px;
}
.footer-section .cot1 .col-inner .col-inner {
  background: none;
  border-top: none;
}
.xet-tuyen-section .cot1 {
  padding-bottom: 0;
}
span.widget-title {
  display: block;
  margin-bottom: 15px;
  letter-spacing: 0;
  font-size: 18px;
}
.header-main {
  box-shadow: 0 3px 10px #0000001f;
}
.tin-tuc-section .col {
  padding-bottom: 0;
}
.contact-box ul {
  margin-left: 20px;
  margin-bottom: 0;
  margin-top: 25px;
}
.doi-tac-section .large-4 {
  flex-basis: 20%;
  max-width: 20%;
}

.xet-tuyen-section .cot1 .col-inner .col .col-inner {
  background: none;
}
.absolute-footer.dark {
  color: rgb(255, 255, 255);
}
.body-section .form-dang-ky {
  background: var(--sc-color);
}
.body-section .form-dang-ky h2 {
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 28px;
  border-bottom: 1px dashed #fff;
  padding-bottom: 10px;
}
.stuck #logo {
  margin-top: 0;
}
.stuck #logo img {
  max-height: 88px !important;
}
.body-section .form-dang-ky h3 {
  color: #fff;
  text-transform: none;
  font-weight: normal;
  font-size: 17px;
}
.body-section .form-dang-ky input,
.body-section .form-dang-ky textarea {
  border-radius: 5px !important;
}
.body-section .form-dang-ky textarea {
  margin-bottom: 15px;
  min-height: 70px;
}
.body-section .wpcf7 span.wpcf7-list-item {
  color: #fff;
  font-size: 14px;
}
.list-post7 .post-item .post-title {
  font-size: 14px;
}
.flickity-page-dots .dot.is-selected {
  background-color: var(--primary-color);
  opacity: 1 !important;
}
.body-section .form-dang-ky input[type="submit"] {
    margin-top: 5px;
    width: 100%;
    background-image: linear-gradient(#01ACEE, #0e8cbd);
    border: 1px solid #ffffff94;
}
a.back-to-top {
  background: #0f7ea3 !important;
  color: white;
  border: none !important;
}
.xet-tuyen-section .cot2 .col-inner {
  padding: 0px 15px;
}
.xet-tuyen-section .cot1 .col-inner {
  background: url(/wp-content/uploads/2019/10/img9-1.jpg);
  background-repeat: no-repeat;
}
.xet-tuyen-section .section-title-center span {
  font-size: 120%;
  color: rgb(202, 0, 0);
  text-shadow: 0px 4px 2px white;
}
.xet-tuyen-section .tieu-de {
    background-image: linear-gradient(#01ACEE, #074d689c);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
}
.list-post3 .post-item .post-meta {
  color: #cf0f0f;
}
.list-post3 .post-item .post-title:hover {
  color: #0f7ea3;
}
.list-post3 .post-item {
  margin-bottom: 20px;
}
.list-post1 .post-item button {
  margin: 0;
  text-transform: none;

  font-size: 14px;
  color: #ce0000;
  background: url(/wp-content/uploads/2019/10/arrow-icon.png);
  background-repeat: no-repeat;
  background-size: 8px;
  background-position-y: center;
  background-position-x: right;
  padding-right: 11px;
}
.section-title b {
  background: #00000000;
}
.section-title-container {
  margin-bottom: 15px;
}
.nut:hover {
  color: var(--primary-color);
  background: #c8f1ff !important;
  box-shadow: none;
}
.form-dang-ky .row-info {
  display: inline-block;
  width: 100%;
  clear: both;
}
.form-dang-ky .row-info .left {
  padding-right: 10px;
  width: 40%;
  display: inline-block;
  float: left;
}
.form-dang-ky .row-info .right {
  padding-left: 10px;
  width: 60%;
  display: inline-block;
  float: right;
}
.form-dang-ky input,
.form-dang-ky textarea {
  font-size: 14px;
  border-radius: 20px;
  box-shadow: none;
}
.form-dang-ky {
  background: #13a6d796;
  padding: 20px;
  border-radius: 10px;
}
.wpcf7 .wpcf7-form-control-wrap {
  text-align: left;
}
.wpcf7 span.wpcf7-list-item {
  width: 50%;
  float: left;
  font-size: 15px;
  margin: 0;
  color: white;
}
.form-dang-ky input[type="submit"] {
    margin: 0;
    margin-top: 7px;
    padding: 1px 28px;
    background-image: linear-gradient(#F40000, #8f1414);
    border: 2px solid #e5f6fbb0;
}
textarea {
  max-height: 90px;
  margin-bottom: 0;
}
.form-dang-ky h3 {
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
  font-size: 18px;
  color: white;
}
.xet-tuyen-section .section-title-container {
  margin-bottom: 0;
}
.xet-tuyen-section .section-title-center span:after {
  display: none;
}
.cac-nganh-dao-tao .section-title-center span:after {
  content: "";
  display: table;
  clear: both;
  background: url(/wp-content/uploads/2019/10/line2.jpg);
  width: 100%;
  height: 11px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: bottom;
  padding-top: 0;
}
.footer-section h2 {
  text-transform: uppercase;
}
.footer-section ul li {
  font-weight: bold;
  font-size: 17px;
  list-style: none;
}
.doi-tac-section img:hover {
  box-shadow: 2px 2px 20px #00000030;
  border-radius: 99%;
}
.footer-section ul li.dia-chi {
  background: url(/wp-content/uploads/2019/10/map-icon.png);
  background-repeat: no-repeat;
  background-size: 21px;
  height: 34px;
  padding-left: 31px;
  margin-left: 0;
  background-position-y: center;
}
.footer-section .col {
  padding: 15px;
}
.footer-section ul li.hotline {
  background: url(/wp-content/uploads/2019/10/phone-icon.png);
  background-repeat: no-repeat;
  background-size: 21px;
  height: 34px;
  padding-left: 31px;
  margin-left: 0;
  background-position-y: center;
}
.footer-section ul li.dia-chi-web {
  background: url(/wp-content/uploads/2019/10/web-icon.png);
  background-repeat: no-repeat;
  background-size: 21px;
  height: 34px;
  padding-left: 31px;
  margin-left: 0;
  background-position-y: center;
}
.footer-section ul li.email {
  background: url(/wp-content/uploads/2019/10/email-icon.png);
  background-repeat: no-repeat;
  background-size: 21px;
  height: 34px;
  padding-left: 31px;
  margin-left: 0;
  background-position-y: center;
}
.blog-archive .page-title {
  font-size: 1.7em;
  color: white;
  margin-bottom: 0;
}
.blog-archive .large-3 {
  padding-right: 0;
}
.blog-archive .row1 .container {
  padding-left: 15px;
  padding-right: 15px;
}
.blog-single .entry-category {
  opacity: 1;
  max-width: 520px;
  overflow: hidden;
}
.blog-single #breadcrumbs {
  margin-bottom: 0;
}
.blog-single .entry-category a {
  color: white;
  font-size: 29px;
  letter-spacing: 0;
}
.blog-single .row1 .container {
  padding-left: 15px;
  padding-right: 15px;
}
.page-left-sidebar .tieu-de,
.blog-archive .tieu-de,
.blog-single .tieu-de {
  border-bottom: 4px solid #13a6d7;
  background: #0f7ea3;
  padding: 20px;
  margin-bottom: 20px;
}
.page-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.widget ul li:hover {
  background-color: #ececec;
}
.widget ul li a {
  display: block;
  width: 100%;
  color: black;
  font-size: 16px;
}
.widget ul li.current-menu-item a {
  color: white;
}
.widget ul li.current-menu-item {
  background-color: #13a6d7;
  color: white;
}
.page-left-sidebar .page-inner ul {
  margin-left: 20px;
}
.page-left-sidebar .large-3,
.blog-archive .large-3,
.blog-single .large-3 {
  flex-basis: 30%;
  max-width: 30%;
}
.page-left-sidebar .large-9,
.blog-archive .large-9,
.blog-single .large-9 {
  flex-basis: 70%;
  max-width: 70%;
}
.blog-single .large-3 {
  padding-right: 0;
}
.is-divider {
  display: none;
}
.blog-single .form-dang-ky {
  padding: 10px !important;
}
.blog-single .entry-title {
  font-size: 20px;
}
.blog-single .entry-header .entry-meta {
  letter-spacing: 0;
  text-transform: none;
  font-size: 13px;
}
.entry-content {
  padding-top: 0;
  padding-bottom: 0;
}
.xem-them .tieu-de-xem-them {
  font-weight: 700;
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
}
.xem-them ul li {
  margin-bottom: 3px;
}
.xem-them ul li a {
  font-weight: 500;
  color: #d80000;
}
.xem-them ul li a:hover {
  text-decoration: underline;
}
.blog-single .blog-share {
  text-align: left;
}
.blog-single .entry-meta {
  text-transform: none;
  font-size: 14px;
  letter-spacing: 0;
  color: gray;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px 0;
  background: #f9f9f9;
}
.danh-muc {
  margin-bottom: 15px;
}
.danh-muc span.title,
.the-tim-kiem span.title {
  background: #0f61a7;
  padding: 4px 10px;
  color: white;
  margin-right: 5px;
}
.danh-muc a,
.the-tim-kiem a {
  margin-bottom: 10px;
  padding: 4px 10px;
  background: #b5b5b5;
  color: white;
}
.danh-muc a:hover,
.the-tim-kiem a:hover {
  background: gray;
}
.bai-viet-lien-quan {
  margin-top: 20px;
}
.bai-viet-lien-quan ul {
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}
.bai-viet-lien-quan ul li {
  list-style: none;
  width: 25%;
  color: graytext;
  float: left;
  padding-left: 4px;
  padding-right: 5px;
}
.bai-viet-lien-quan ul li .box-image img {
  height: 120px;
  border-radius: 6px;
  object-fit: cover;
  object-position: center;
}
.bai-viet-lien-quan ul li h4 {
  height: 45px;
  overflow: hidden;
  font-size: 15px;
  font-weight: 500;
  color: #000;
  margin-top: 7px;
  line-height: 21px;
}
.recent-blog-posts a {
  font-size: 15px !important;
}
.mr-half .badge-inner {
  border-radius: 99%;
}
.blog-archive .no-results h1 {
  color: black;
  font-size: 20px;
}
.blog-single .next-prev-nav a:hover {
  text-decoration: underline;
  color: #ca0000;
}
.blog-single .next-prev-nav a {
  font-size: 14px;
  color: black;
}
.page-left-sidebar .form-dang-ky {
  padding: 14px !important;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li > a {
  padding-left: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  color: black;
}
.blog-archive .form-dang-ky {
  padding: 10px !important;
}
.blog-archive .post-item .col-inner {
  background: white;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #eaeaea;
  background: #fbfcff;
}
.blog-archive .post-item {
  padding-bottom: 20px;
}
.blog-archive .post-item .col-inner:hover {
  background: white;
  box-shadow: 2px 2px 20px #0000001a;
}
.blog-archive .tieu-de-2 {
  display: none;
}
.blog-archive .post-item .from_the_blog_excerpt {
  font-size: 14px;
  color: #484848;
}
.blog-archive .widget_categories ul li.current-cat a {
  font-weight: normal;
  color: white;
}
.blog-archive .widget_categories ul li.current-cat {
  background-color: #13a6d7;
  color: #13a6d7;
}
.bai-viet-lien-quan ul li h4:hover {
  color: #c70000;
}
div.wpcf7-mail-sent-ok {
  border: 0;
  background: #69b70f;
  border-radius: 5px !important;
  color: white;
  font-size: 15px;
  padding: 10px;
}
.blog-single .entry-content p,
.page-left-sidebar .page-inner p {
  font-size: 15px;
  margin-bottom: 15px;
}
.tin-tuc-section .post-item .post-title {
  font-weight: normal;
  font-size: 14px;
}
.blog-archive .post-item .post-title:hover {
  color: #0f7ea3;
}
.blog-archive .post-item .post-title {
  margin-bottom: 10px;
  font-size: 17px;
}
.blog-archive .large-9 .badge {
  display: none;
}
.widget ul li:hover a {
  color: #d20000;
}
.widget ul li {
  padding-right: 10px;
  background: url(/wp-content/uploads/2019/10/aroor.png);
  background-repeat: no-repeat;
  background-position-y: center;
  padding-left: 22px;
  background-position-x: 5px;
}
.widget ul {
  border: 1px solid #ececec;
}
.page-left-sidebar .large-3 {
  padding-right: 0;
  border-right: none;
}
.page-left-sidebar .large-9 {
  padding-left: 30px;
}
.widget_nav_menu .widget-title,
.widget .is-divider {
  display: none;
}
.page-left-sidebar h1.entry-title.mb {
  margin-bottom: 0;
  color: white;
}

#breadcrumbs {
  margin-bottom: 7px;
  color: white;
  font-size: 14px;
}
#breadcrumbs a {
  color: #51d4ff;
}

.icon_box--feat p{
	text-align: justify
}
.cac-nganh-dao-tao .icon-box-img img {
    filter: drop-shadow(0px 5px 4px #0000009c);
}
.img_banner img {
    object-fit: cover;
    object-position: 50% 67% !important;
}
@media (max-width: 549px) {
   .row-tin-tuc .large-4,
.row-tin-tuc .large-8 {
  flex-basis: 100%;
  max-width: 100%;
}
.widget img {
  width: 100%;
}
#logo img {
  max-height: 120px;
}
.header-main .nav > li > a {
  display: inline-block;
  width: auto;
  background: none;
  color: #13a6d7;
  padding: 0;
}
.slider-section {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.slider-section .medium-3 {
  flex-basis: 50%;
  max-width: 50%;
}
.slider-section .icon-box .icon-box-img {
  width: 35px !important;
}
.slider-section .icon-box h3 {
  font-size: 18px;
}
.slider-section .icon-box .icon-box-text {
  font-size: 12px;
}
.slider-section .icon-box {
  padding-bottom: 10px;
}
.list-post1 .post-item {
  flex-basis: 50%;
  max-width: 50%;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.list-post1 .post-item .post-title {
  font-size: 12px;
  height: 47px;
  overflow: hidden;
}
.list-post1 .post-item button {
  font-size: 11px;
  font-weight: normal;
}
.section-title-normal span {
  font-size: 15px;
}
.list-post2 .post-item .box-image,
.list-post3 .post-item .box-image,
.list-post5 .post-item .box-image {
  width: 30% !important;
  display: inline-block;
}
.list-post2 .post-item .box-text,
.list-post3 .post-item .box-text,
.list-post5 .post-item .box-text {
  padding: 0;
  padding-left: 10px;
}
.list-post2 .post-item .from_the_blog_excerpt,
.list-post3 .post-item .from_the_blog_excerpt,
.list-post5 .post-item .from_the_blog_excerpt {
  display: none;
}
.list-post2 .post-item .post-meta {
  display: none;
}
.list-post2 .post-item .post-title,
.list-post3 .post-item .post-title,
.list-post5 .post-item .post-title {
  font-size: 14px;
}
.list-post2 .post-item,
.list-post3 .post-item,
.list-post5 .post-item {
  padding-bottom: 15px;
}
.list-post3 .post-item .post-meta,
.list-post5 .post-item .post-meta {
  display: none;
}
.list-post3 .post-item,
.list-post5 .post-item {
  margin-bottom: 0;
}
.body-section .wpcf7 span.wpcf7-list-item {
  font-size: 13px;
}
.form-dang-ky {
  padding: 10px;
}
.xet-tuyen-section .cot1 .col-inner {
  background-size: cover;
}
.list-post2 .box,
.list-post3 .post-item .box,
.list-post5 .post-item .box {
  display: flex;
}
.form-dang-ky .row-info .left,
.form-dang-ky .row-info .right {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 15px;
}
.wpcf7 span.wpcf7-list-item {
  width: 100%;
}
.form-dang-ky input[type="submit"] {
  width: 100%;
}
.doi-tac-section .large-4 {
  flex-basis: 50%;
  max-width: 50%;
  padding-bottom: 20px;
}
.footer-section .cot1 .col-inner {
  background-size: cover;
  padding: 10px;
}
.footer-section ul li {
  font-size: 12px;
  font-weight: normal;
}
.footer-section h2 {
  text-transform: uppercase;
  font-size: 15px;
  margin-bottom: 20px;
}
.page-left-sidebar .row1 .container {
  padding: 0;
}
.page-left-sidebar .large-9 {
  order: -2;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li ul {
  padding-bottom: 0;
}
.page-left-sidebar .large-9,
.page-left-sidebar .large-3 {
  padding-right: 15px;
  padding-left: 15px;
  flex-basis: 100%;
  max-width: 100%;
  padding-bottom: 0;
}
.blog-archive .row1 .container {
  padding: 0;
}
.page-left-sidebar .large-9,
.blog-archive .large-9,
.blog-single .large-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.page-left-sidebar .large-3,
.blog-archive .large-3,
.blog-single .large-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.blog-archive .post-item .box {
  display: flex;
}
.blog-archive .post-item .box-image {
  display: inline-block;
  width: 30% !important;
}
.blog-archive .post-item .from_the_blog_excerpt {
  display: none;
}
.blog-archive .post-item .post-title {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 14px;
}
.blog-archive .post-item {
  padding-bottom: 10px;
}
.bai-viet-lien-quan ul li {
  width: 50%;
}
.bai-viet-lien-quan ul li .box-image img {
  height: 100px;
}
.bai-viet-lien-quan ul li h4 {
  font-size: 13px;
}
.xem-them ul li a {
  font-size: 15px;
}
.tin-tuc-section .post-item {
  flex-basis: 50%;
  max-width: 50%;
}
.blog-single .row1 .container {
  padding: 0;
}
.blog-single .row1 {
  order: -1;
}
.blog-archive .post-item .box-text {
  padding: 0;
  padding-left: 10px;
}
.off-canvas:not(.off-canvas-center) .nav-vertical li ul li a {
  font-size: 15px;
}

}