/**
 * 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:        2025
 * License:        2NRJM-B46WR-K6VQR-Y4T3D-QRWPX
 * License URI:    https://k-tech.net.vn/
 */



 /*************** ADD CUSTOM CSS HERE.   ***************/

.gt_float_switcher, .gt_float_switcher .gt-selected {
	background-color: transparent !important;
}

.gt-lang-code {
	color: #fff;
	font-size: 16px;
}
.gt_options.gt-open .nturl {
	color: #fff;
	font-size: 16px;
}

.gt_float_switcher .gt_options a:hover {
	background: var(--fs-color-secondary) !important;
}

.gt_float_switcher img {
	width: 20px;
}







.nav-dropdown > li.nav-dropdown-col {
  display: block;
}
/* .nav-dropdown {
  border: 1px solid #ddd;
  padding: 0;
} */
/* .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 {
  background: var(--fs-color-secondary);
}
.nav-dropdown-default > li:hover > a,
.nav-dropdown .nav-dropdown-col > ul li:hover > a {
  color: white;
}
.nav-dropdown-default > li:hover {
  background: #fbae3c;
}
.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;
  text-transform: none;
  color: black;
}
.header-nav li.nav-dropdown-col:hover > ul {
  display: block !important;
}



.sub-menu.nav-dropdown-simple .menu-item a {
	min-height: 40px !important;
	color: #000;
	font-size: 16px;
	font-weight: 500 !important;
	text-transform: none;
}


.menu-item-214.has-dropdown .sub-menu.nav-dropdown {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 10px;
	width: max-content;
	
}




 
@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
	.menu-item-216 {
		display: none!important;
	}
	
	#logo {
		width: 55px;
	}
	
	#logo img {
		padding: 0 !important;
	}
	
	
    
    }