/**
 * 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.   ***************/

td:last-child,
th:last-child {
  padding-right: 0;
  background: #fff !important;
}
td:first-child,
th:first-child {
  padding-left: 20px;
}
td {
  padding: 10px !important;
  background: #0000000d !important;
  vertical-align: middle;
  color: #000 !important;
  border: none;
}

.custom-product-page tr {
  border: none !important;
}
.product_box_icon .col-inner {
  padding: 15px;
  border: 1px solid #f2f2f2;
}
.field input,
.field textarea {
  border: 1px solid #f2f2f2;
  margin-bottom: 10px !important;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;
}
.flickity-page-dots {
  left: 0;
  width: 100%;
}
.sanpham1 .col-inner {
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.3s;
  position: relative;
  background-color: #fff;
  padding: 10px;
}
.nav-dropdown-has-shadow .nav-dropdown {
  min-width: 335px;
  padding: 0;
}
form.searchform input.search-field {
  background: #fff;
  padding: 0 60px 0 14px;
  border-radius: 4px;
  font-size: 14px;
}

form.searchform {
  width: 100%;
}

li.header-search-form {
  width: 80%;
}
.form_contact_product input{
	border-radius: 50px;
}
#close-popup {
    position: absolute;
    top: 20px;
    right: 13%;
    font-size: 36px;
    color: #fff;
    cursor: pointer;
    transition: color 0.3s;
    z-index: 999;
    padding: 0;
}

.custom-page-header .page-title-inner{
	padding:0px!important;
}
#popup-overlay.show {
    opacity: 1;
    visibility: visible;
}
.custom-row-popup {
	background:var(--fs-color-primary);
}
.custom-row-popup  .col{
	padding:15px!important;
}
.custom-row-popup,
.custom-row-popup img,
.custom-row-popup .wpcf7-submit{
	border-radius:12px;
}
#popup-overlay .relative section {
/*     max-width: 75%; */
    margin: 0 auto;
}
 .post-item img {
    aspect-ratio: 16/9;
    object-fit: contain;
}
#popup-overlay {
    position: fixed;
    top: 10px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s;
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
	#close-popup { 
		        right: 0px;
        top: 3px;
	}
}
