/*
Theme Name: tongkhokimkhi
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 6.0.8
*/
#wp-admin-bar-wp-logo {display:none}
/*************** ADD CUSTOM CSS HERE. ***************/
.fa-comment-alt:before, .fa-message:before {content: "\f4ad";}
.text-capitalize {text-transform:capitalize}
.fa-telegram-plane:before, .fa-telegram:before {content: "\e07b";}
.button {border-radius:50px;}

/*#top-bar {background-image: linear-gradient(90deg, #f3f3f3, #ddd) !important;}*/
<meta name="google-site-verification" content="BvhU5iBfQGmF7bo1m3BCPKx0IHZCX4X2lC6D3lKzZ_c" />
.header-nav-main > li ul a:hover , .nav-dropdown li.active>a {color:#e96527;}
.header-nav-main > li ul {background:#fff;border:none !important;border-radius:30px}
.header-nav-main > li ul a {border-color:#eee !important;color:#000;font-size:90%;}

.header-nav-main > li ul ul {padding:15px !important}
.header-nav .nav-dropdown {display:block !important;}
.header-nav .nav-dropdown > li {display:block !important;width:auto;position:relative}
.header-nav .nav-dropdown > li ul , #header .header-nav li .active ul {display:none !important;}
#header .header-nav .nav-dropdown > li:hover ul {display:block !important;left:100%;top:0;position:absolute;box-shadow: 0 0 5px rgb(0 0 0 / 20%)}
.header-nav .nav-dropdown > li a {font-weight:400;text-transform:none;display:block;font-size:14px;color:#000;}
.header-nav .sub-menu >li:hover > a {color:#e96527;}

.wpcf7 input , .wpcf7 textarea {border-radius:5px}
.wpcf7-submit {text-transform:none !important;border-radius:5px !important;font-weight:400 !important;}
.wpcf7-spinner {position:absolute}

.bread-crumb .title-breadcrumb {text-align:center;font-size:40px;font-weight:700;position:relative;z-index:8}
.bread-crumb i {font-size:10px}

.blog-archive {padding-top:0;}
.archive-page-header {position:relative;background:url('/wp-content/uploads/2025/01/minimalist-dark-gradient-wave-background-simple-design-for-your-website-free-vector.jpg');background-position:center;margin-bottom:50px;padding-top:50px;}
.archive-page-header:before {background:#fff;opacity:0.8;content:'';position:absolute;top:0;left:0;width:100%;height:100%;}
.archive-page-header .page-title {font-size:150%;}

.widget {padding:15px;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);border-radius: 5px;}
.widget .is-divider {background:#f58800;min-width:50px;}
.widget .widget-title {text-transform:none;font-size:20px;}

#wrapper .shop-page-title.featured-title .title-bg {background:url('/wp-content/uploads/2025/01/minimalist-dark-gradient-wave-background-simple-design-for-your-website-free-vector.jpg') !important;background-position: center bottom !important;opacity:0.2;}

#footer .ft-pay-icon img {height:45px;width:auto;margin-right:5px;margin-bottom:0}
.custom-input-group{overflow:hidden;position:relative}
.custom-input-group .wpcf7-email{width:100%;height:36px;font-size:14px;padding:0 10px;background:transparent;color:#363636;outline:none;padding:0 50px 0 15px;float:right;border:1px solid #ebebeb;overflow:hidden;background:#fff;border-radius:9999px;margin-bottom: 0;}
.custom-input-group .wpcf7-submit{position:absolute;right:0;z-index:4;height:36px;border-radius:0 9999px 9999px 0!important;border:none;color:#fff !important;margin:0;font-size:14px}


.header-bottom {padding-top:8px;}
.header-vertical-menu__opener {border-radius:5px 5px 0 0;}

#header .header-bottom-nav > li.menu-item {position:relative;top:-4px;}
#header .header-bottom-nav > li.menu-item img {width:32px;margin-right:10px;filter: hue-rotate(199deg);}

#top-bar .flex-left {margin:0;width:100%;}

.header-vertical-menu__title {font-size:17px;}
#header .nav-vertical-fly-out > li {border:1px solid #f5f5f5;}
#header .nav-vertical-fly-out > li > a {color:#222;font-size:15px;padding-top:15px;padding-bottom:15px;font-weight:700;}
#header .nav-vertical-fly-out > li > a:hover , #header .nav-vertical-fly-out > li:hover > a {color:#e96527;}
#header .nav-vertical-fly-out > li > a > img {width:25px;height:25px}

#header .nav-vertical-fly-out > li > ul {}
#header .nav-vertical-fly-out > li > ul > li {width:50%;display:inline-block;border:none;float:left;}
#header .nav-vertical-fly-out > li > ul > li > a {border:none;}

#breadcrumbs i {font-size:12px}

.section-title-normal {border:none}
.section-title-normal .section-title-main {text-transform:uppercase;}
.section-title-normal * {font-family: "Yeseva One", sans-serif;border:none !important}

.category-hot h5 {text-transform:capitalize;font-size:16px;}
.category-hot .col:hover img {animation: tada 2s linear infinite;}

.name.product-title {padding-top:5px}
.price-wrapper * {color:#006666 !important}
.price-wrapper del , .price-wrapper del * {color:#999 !important}
.product-small.box .star-rating {padding-top:0;margin-top:0}
.product-small.box .star .counts {position:relative;top:-2px}

.product-small.box .quick-view {background:transparent;color:transparent;right: 9px;top: -125px;position:absolute;display: inline-block;width: 36px;height: 40px;}
.product-small.box .quick-view:after {content:"\f002";font-family: "Font Awesome 6 Free";font-weight: 900;background:#fff;color:#555;border-radius:100%;padding: 6px 0;font-size: 14px;box-shadow: 0 0 10px;display: block;}
.product-small.box .image-tools .cart-icon {left:auto;right:5px;bottom:10px;background:#fff;color:#555;border-radius:100%;padding:4px 6px;box-shadow: 0 0 10px;}
.product-small.box .image-tools .cart-icon strong {font-size:10px;transform:scale(0.6);color:#555;}
.product-small.box .quick-view:hover:after {background:#e96527;color:#fff;}

.widget>ul>li li>a {max-width:90%;}
#shop-sidebar .widget li {margin-left:0}

.product-lightbox-inner {padding-bottom:0 !important}

.woocommerce-tabs {border: 10px solid #f2f1f6;margin-bottom:30px}
.woocommerce-tabs .tab-panels {padding:20px;border-top: 10px solid #f2f1f6;}
.wc-tabs {border-top: 10px solid #f2f1f6;padding:0 20px;}
#main .wc-tabs li {margin-right:20px;}
#main .wc-tabs a {font-size:16px;padding-top:15px;padding-bottom:15px;position:relative}
.review-form-inner {border-color:#eee;}

.product-more{display:flex;align-items:center;font-size:14px}
.product-more .star{display:flex;align-items:center;color:#7d7d7d;margin-right:16px;position:relative}
.product-more .star .star-rating{top:-1px;margin:0}
.product-more .star::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:13px;background-color:#7d7d7d;right:-9px}
.product-more .star span{padding-right:4px;color:#7d7d7d}
.product-more .star img{width:auto}
.product-more .sold{color:#7d7d7d}
.product-more.evaluate .sold{position:relative}
.product-more.evaluate .sold::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:13px;background-color:#7d7d7d;right:-9px}
.product-more.evaluate .evaluate{padding-left:16px;color:#8b949c}
.product-info .trademark{display:flex;align-items:center;margin-top:10px;margin-bottom:13px;font-size:14px;line-height:22px}
.product-info .trademark div:first-child{position:relative;margin-right:16px;max-width:50%}
.product-info .trademark span{color:#7d7d7d;padding-right:4px}
.product-info .trademark a{color:#e96527}
.product-info .trademark div:first-child::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:13px;background-color:#7d7d7d;right:-9px}

.pd-policy {padding-bottom:10px}
.pd-policy p {padding-top:8px;}
.pd-policy .col {margin-bottom:0;padding-bottom:10px}

.product-section-title {text-transform:none}


.product_buttons{padding-bottom:7px;margin-bottom:10px;}
.product_buttons:after {clear:both;content:'';display:block;}
.product_buttons .buy_now:hover{background-color:#303d63;border-bottom:3px solid #0a122a}
.product_buttons .buy_ins{line-height:normal;display:block;padding:7px 4px;text-align:left;margin:0 0 0 15px;background: #8b949c;color:#fff;border-radius:4px;font-size:16px;text-transform:uppercase;border-bottom: 3px solid #697885;}
.product_buttons .buy_ins:hover{background-color:#303d63;border-bottom:3px solid #0a122a}
.product_buttons span{display:block;font-size:12px;color:#fff;text-transform:none}
.product_buttons .buy_now i,.product_buttons .buy_ins i{font-size: 20px;width:28px;height:28px;position:relative;float:left;margin-top:7px;margin-right:7px;text-align:center}
.product_buttons >a{width:48%;float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.product_buttons .buy_now{display:block;overflow:hidden;padding: 7px 10px;border-radius:4px;font-size:16px;line-height:normal;text-transform:uppercase;color:#fff;text-align:left;background: none repeat scroll 0 0 #e96527;border-bottom: 3px solid #697885;}
.product_buttons >a b {font-size:15px;padding-bottom:5px;display:block}

#product-sidebar .widget .widget-title {font-size:16px;font-weight:400}

.product-info .price-wrapper {display:none}
.product-info .pd-price-new .price-wrapper {display:block}

#lightbox-popup {background:transparent;box-shadow: 0 0 0;}
#lightbox-popup .mfp-close {color:#fff;}

.product-small.box .star {display:none}

.product-info form.cart {display:none}

@media (min-width: 1024px) {
	
	/*.stuck #masthead {display:none}*/
	
	.stuck #logo img {display:none}
	.stuck #wide-nav {background:transparent;z-index:20;height:1px;min-height:auto;padding: 0;}
	.stuck .header-bottom-nav {position:relative;top: -59px;z-index:30}
	.stuck .header-vertical-menu {}
	.stuck .header-vertical-menu:hover > * {color:#e96527;}
	.stuck .header-vertical-menu:hover .header-vertical-menu__fly-out {opacity:1 !important;visibility:visible !important;z-index: 40;display: block;}
	.stuck .header-bottom-nav > .menu-item {display:none}
	
	.footer-secondary {padding-top:0}
	
	#top-bar .col {margin-bottom:0;padding-bottom:0;}
	#top-bar * {color: #333;}
	/*#top-bar .col img {opacity: 0.2;}
	#top-bar .col:hover img {opacity:0.9}*/
	
	.header-search-form .search-field {border-radius:100px 0 0 100px;background:#f9f9f9;min-width:450px;}
	.header-search-form .button {border-radius:0 100px 100px 0;padding-left:15px;padding-right:15px;/*background:#8b949c;*/}
	
	.header-nav li {width:auto;}
	.header-block-block-1 img {animation:tada 2s linear infinite;/*opacity:0.6;*/}
	#header .header-cart-link {padding-left:50px;}
	.header-cart-link .image-icon {position:absolute;left:0;opacity:0.7;}
	#header .account-link {padding-left:50px;}
	.account-link .icon-user {position:absolute;left:0;font-size:30px;}
	
	.bn-home .row {padding-left:280px;}
	
	.category-hot .col {max-width:20%;flex-basis:20%;}
	
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE ***************/
	.mobile-nav .image-icon img {height:22px;width:auto}

}
/*end*/