/**
 * Theme Name:     K-Tech
 * Author:         K-Tech
 * Template:       flatsome
 * Text Domain:	   k-tech
 * Description:    Theme Build by Dai
 * Theme URI:      https://k-tech.net.vn/
 * Author URI:     https://k-tech.net.vn/
 * Version:        20250916
 * License:        2NRJM-B46WR-K6VQR-Y4T3D-QRWPX
 * License URI:    https://k-tech.net.vn/
 */

/*************** ADD CUSTOM CSS HERE.   ***************/
body {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji" !important;
}
.col_post_block .image-cover {
  height: 100%;
}

.col_post_block .col.post-item .post-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.col_post_block .col-inner {
  padding-bottom: 0 !important;
}

.col_post_block .col.post-item {
  padding-bottom: 14px !important;
}
.col_post_block .col-inner .post-meta {
  font-size: 16px;
}
.hot_block_post .col.post-item {
  border: 2px solid rgb(244, 244, 244);
  border-radius: 20px;
  padding: 0;
  overflow: hidden;
}

.hot_block_post .col.post-item .post-title {
  font-size: 26px;
  font-weight: 700;
}
a.button.btn_center {
  margin: 0 auto;
  width: max-content;
  display: block;
}
.footer_img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
}

.footer_img .img-inner {
  width: 10%;
  height: 120px !important;
  padding-top: 0 !important;
}

.footer_img:before,
.footer_img:after {
  content: "";
  background: var(--primary-color);
  width: 45%;
  height: 2px;
}

.footer_menu {
  flex-wrap: nowrap;
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(5, auto);
  width: 63%;
  margin: 0 auto;
}

.footer_menu .ux-menu-link {
  width: max-content;
}
.single-post div#content .row >* {
    /*width: 100% !important;*/
    /*max-width: 100%;*/
    /*flex-basis: 100%;*/
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
	.footer_img .img-inner {
		    width: 30%;
    height: 88px;
	}
	.footer_menu {
    width: 100%;
    grid-template-columns: repeat(2, auto);
}
	.footer_img .img-inner img {
		object-fit: contain;
	}
}