/*
Theme Name: Shop2
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

:root {
  --tp-title-home-color: #ffa400;
}
/*************** ADD CUSTOM CSS HERE.   ***************/
/** TABLE OF CSS**/
/** search css **/
/** header **/
/** menu class fit content**/
/** nút  facebook zalo **/
/** bottom mobile menu**/
/** back to top button **/
/** footed **/


/** footed **/
.orange {
    color: var(--primary-color);
}
.orange a {
    color:  var(--primary-color); 
    font-size: 20px;
}
.orange .free {
    font-size: 14px;
}
.all-week {
    font-size: 13px;
    font-weight: 100;
    display: block;
}

.orange a span.icon {
    margin-right: 5px;
    float: left;
    margin-top: 8px;
    background: #fc6721;
    width: 20px;
    height: 20px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 50%;
}


/** back to top button **/
.back-to-top{
	bottom:180px;
}
.back-to-top.active {
	margin-right:16px!important;
}


/** nút  facebook zalo **/
.fb_dialog{
	bottom: 100px!important;
}


/** header **/
.header-logo{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	vertical-align: center;
	align-items: center;
}

/** search css **/
.form-flat input:not([type="submit"]) {
	border-radius: 4px;
	font-size: 15px;
	background-color:white;
}



/**lỗi sản phẩm bán hết**/
.single_add_to_cart_button {
	background-color: #f70606!important;
}

.out-of-stock-label
{
	display:none;
}


/**side bar san pham**/
.kdn-sidebar .variations_form {
	display:none;	

}


/**Css widget danh muc san pham**/
.codfe-row .accordion-title{

	font-size: 17px;
	color: red;
	display: block;
	line-height: 1;
	padding-left: 15px;
	background: #f1f1f1;
	position: relative;
	font-weight: 600;

}
.codfe-row .accordion-title:before {
	content: '';
	position: absolute;
	width: 3px;
	background: var(--primary-color);
	left: -1px;
	top: 0;
	height: 100%;
	display: block;
}




.codfe-row {
	padding: 0px!important;
}
.codfe-row .accordion-title{
	padding-left: 30px;
	padding-right: 0px;
}
.codfe-row .accordion-inner{
	padding-right: 0px;
	padding-left: 20px;
}
.codfe-row .box-image{
	display:none;
}
.codfe-row .price-wrapper{
	display:none;
}
.codfe-row .box-text{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.codfe-row .col{
	padding-bottom: 0px;
}
.codfe-row .toggle{
	display:none;
}
.codfe-row .accordion-title{
	padding-left: 10px;
	border-top-width: 0px;
}

/**Css cho danh muc san pham widget**/
.tp-danhmuc .menu-item img._mi{
	display:none;
	font-size:90%!important;
}

.select_option span, .select_option img {
	width: 120px;
}
.product-section-title-upsell{
	font-family: "Myriad Pro Bold Condensed", Arial, sans-serif !important;
	color: rgb(215, 16, 44);
	padding-bottom: 7.5px;
	padding-top: 20px;
}

.product-section-title-related{
	font-family: "Myriad Pro Bold Condensed", Arial, sans-serif !important;
	color: rgb(215, 16, 44);
	padding-bottom: 7.5px;
	padding-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
}
.related-products-wrapper{
	border-top: 0px; 
}



#mega-menu-title .icon-menu {
    display: none;
}
#mega-menu-title {
      padding-left: 50px;
}

a:link {
    font-weight:900;
}
b, strong {
    font-weight: 900!important; 
}

#customer_details p.form-row-first, p.form-row-last {
    width: 100%;
}

/***Bỏ dòng thông báo sau khi check out thanh cong*/
.cart-empty{
  display:none;
}
.return-to-shop{
  display:none;
}
.cart-collaterals{
  display:none;
}
.cart_totals .button {
    display: none;
}

@media only screen and (min-width:768px){
  	.woocommerce-cart-form {
    	width: 1100px;
	}
}


.widget-title,  .widgettitle{
    padding: 10px 5px 10px 5px;
    font-size: 17px;
    color: red;
    display: block;
    line-height: 1;
    padding-left: 15px;
    background: #f1f1f1;
    position: relative;
    font-weight: 600;
    color: #444;
    margin-bottom: 20px;
}
.widget-title:before {
    content: '';
    position: absolute;
    width: 3px;
    background: var(--primary-color);
    left: -1px;
    top: 0;
    height: 100%;
    display: block;
}
.widgettitle:before {
    content: '';
    position: absolute;
    width: 3px;
    background: var(--primary-color);
    left: -1px;
    top: 0;
    height: 100%;
    display: block;
}
/***tIEU DE HOME*/
/* ======================================= */
.title-comm {
  font-family: "Myriad Pro Bold Condensed", Arial, sans-serif !important; 
  font-size:130%;
    color: #fff;

    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    font-weight: 700;
    background-color: #fff;
    text-align: center;
}

h3.title-comm:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    display: block;
}

.title-comm .title-holder {
    min-width: 350px;
    height: 45px;
    background-color: var(--primary-color);
    height: auto;
    line-height: 45px;
    padding: 0px 20px;
    position: relative;
    z-index: 2;
    text-align: center;
    display: inline-block;
    min-width: 283px;
}

.title-holder:before {
    content: "";
    position: absolute;
    right: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #5c9efe transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 15px solid var(--primary-color);
}

.title-holder:after {
    content: "";
    position: absolute;
    left: -15px;
    border-width: 0px;
    bottom: 0px;
    border-style: solid;
    border-color: #5c9efe transparent;
    display: block;
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-bottom: 22px solid transparent;
    border-right: 15px solid var(--primary-color);
}


/** SALE OFF**/

.custom-product-page .badge{
    height: 64px!important;
    width: 64px!important;
  	background-image:url(https://kinhdonem.com/wp-content/uploads/2018/10/hexagon-641.png)!important;
	background-repeat:no-repeat;
  	background-position:center;
    background-color: #ffba0000;
  
}
    
.custom-product-page .on-sale {

    font-weight: 600;
    font-size: 18px!important;;
}


.badge-inner.on-sale{
    background-color: #f8ac0000!important;

}
.badge{
	height: 40px!important;
    width: 40px!important;
  	background-image:url(https://kinhdonem.com/wp-content/uploads/2018/10/hexagon-401.png);
	background-repeat:no-repeat;
  	background-position:center;

}


.header-bottom .flex-row {
	padding-left: 0px;
}
/** menu bottom left**/
.header-bottom-nav.nav>li>a {
	padding-left:20px;
	padding-right: 20px;
}

.slider-section .cot2 .banner-row {
	margin-top:18px
}

#wide-nav>.flex-row>.flex-left {
	/**min-width: 280px;**/
    margin-right: 86px!important;
}
/**Block chon nem**/
.kdn_chon_nem .tab {
	margin-right:30px;
}
.kdn_title {
	text-align:center;
	font-size:24px;
	position:relative;
	color:#d7102c;
	font-weight:500;
}
.kdn_chon_nem .row {
	padding-top:30px;
}
b,strong {
	font-weight:500
}
.header-inner .icon-box-text {
	padding-left:5px!important
}
.header-inner .icon-box-img img {
	padding-top:16px
}
.top-bar-nav .menu-item i._before {
	margin-right:5px!important
}
.top-bar-nav li a {
	color:#fff!important
}

.page-subheading {
	text-align:center;
	display:inline-block;
	margin:0 auto;
	width:100%;
	font-size:24px;
	border-bottom:1px solid #eaeaea;
	position:relative;
	color:#d7102c;
	font-weight:500
}
.page-subheading:before {
	position:absolute;
	content:"";
	height:2px;
	background:#d7102c;
	width:80px;
	bottom:0;
	right:0;
	margin:0 auto;
	left:0
}
.page-subheading img {
	display:inline-block
}
.ban-chay-nhat-tuan .page-subheading {
	text-align:center;
	display:inline-block;
	margin:0 auto;
	width:100%;
	font-size:24px;
	padding:0 0 15px;
	border-bottom:1px solid #eaeaea;
	position:relative;
	color:#d7102c;
	font-weight:500
}
.ban-chay-nhat-tuan .page-subheading:before {
	position:absolute;
	content:"";
	height:2px;
	background:#d7102c;
	width:80px;
	bottom:0;
	right:0;
	margin:0 auto;
	left:0
}
.ban-chay-nhat-tuan .page-subheading img {
	display:inline-block
}
.ban-chay-nhat-tuan br {
	display:none
}
.slider-section .row .col {
	padding-bottom:0
}
.nav-dropdown {
	border:1px solid #fff;
	border-radius:3px;
	font-size:14px;
	padding:10px
}
.nav-dropdown-has-arrow li.has-dropdown:before {
	border-bottom-color:#fff
}
.product-small .add-to-cart-button a {
	border-radius:3px;
	font-weight:400;
	text-transform:none;
	font-size:13px;
	padding:0 12px;
	line-height:26px;
	min-height:20px
}
.product-small .price span.amount {
	white-space:nowrap;
	color:#ff5622;
	font-weight:500;
	font-size:17px
}
.product-small .price del span {
	font-size:12px!important;
	color:gray!important
}
.star-rating {
	font-size:11px
}
.star-rating:before {
	color:#ff5622
}
.ban-chay-nhat-tuan .badge-container {
	margin:10px!important
}
.badge {
	height:35px;
	width:35px
}
.badge-inner.on-sale {
	background-color:#ffba00;
	border-radius:99px;
	font-weight:400;
	font-size:12px
}
.product-small .box-text .product-title {
	margin-bottom:10px
}
.product-small .price {
	margin-top:10px
}

.category-title br {
	display:none
}
.banner-ngang .section-content .col {
	padding-bottom:0
}

.box-blog-post .is-divider {
	display:none
}
.button span {
	font-weight:400
}
.footer-section .gioi-thieu ul li {
	list-style:none;
	margin-left:0!important
}
.archive .variations_form {
	display:none!important
}
.archive .large-3 {
	flex-basis:22%;
	max-width:100%
}
.archive .large-9 {
	/**flex-basis:78%;**/
	max-width:100%
}
.widget .is-divider {
	display:none
}
#product-sidebar span.widget-title,#shop-sidebar span.widget-title {
	font-weight:500;
	text-transform:none;
	letter-spacing:0;
	font-size:18px;
	display:block;
	margin-bottom:15px
}
#product-sidebar .product-categories li a {
	padding:3px 0;
	font-size:14px
}
.widget .current-cat>a {
	font-weight:500;
	color:orange
}
.woof_list_checkbox li div {
	margin-top:0
}
.woof_list label {
	font-size:14px;
	padding-top:8px;
	padding-bottom:0;
	font-weight:400
}
.woof_list li {
	padding:0!important
}
.woof_container_inner_kchthc ul li {
	width:50%;
	float:left;
	margin:0!important
}
.widget ul {
	display:inline-block
}
.shop-page-title .page-title-inner {
	font-size:14px;
	padding-top:13px;
	padding-bottom:12px
}
.woocommerce-breadcrumb {
	text-transform:none;
	color:#ff5622;
	font-weight:500;
	letter-spacing:0;
	padding:0
}
.badge-container {
	margin:10px
}
.breadcrumbs a,.shop-container .product-main .breadcrumbs a {
	color:#ff5622
}
.shop-container .product-main .product-title {
	font-size:22px;
	font-weight:400
}
.shop-container .product-main .price-wrapper del span {
	font-size:15px;
	color:gray
}
.shop-container .icon-expand:before,.shop-container .product-main .product-short-description {
	font-size:14px
}
.shop-container .product-main .price-wrapper ins span,.shop-container .product-main .price-wrapper span {
	font-weight:500;
	color:#ff5622
}
.shop-container .product-main .image-tools .button.is-outline {
	border:0
}
.product-short-description p {
	margin-bottom:7px
}
.shop-container .product-main .product-short-description a {
	color:red!important;
	margin-bottom:10px;
	display:inline-block
}
.shop-container .product-main .ma-sp {
	color:#ff5622
}
/**.shop-container .product-main .product_meta .posted_in,.shop-container .product-main .product_meta .sku_wrapper{display: none}**/
.shop-container .product-main .product_meta .tagged_as a {
	font-size:14px;
	color:#ff5622
}
.shop-container .product-info .single_add_to_cart_button {
	font-weight:400;
	text-transform:none;
	background:#ff5622;
	font-size:15.5px;
	letter-spacing:0
}
.shop-container .large-9 {
	padding-right:0;
	padding-bottom:0
}
.shop-container .product-info .goi-ngay {
	font-size:15px;
	color:#d7102c;
	font-weight:500
}
.shop-container .content-row {
	background:#fff;
	margin-top:30px;
	margin-bottom:30px
}
.shop-container .product-main {
	padding-top:10px
}
.shop-container #product-sidebar {
	padding-top:20px;
	border-left:0
}
.shop-container .product-footer .product-tabs li {
	margin:0 15px
}
.blog-archive .post-item .box-text .post-title,.blog-single .entry-meta .danh-muc {
	margin-bottom:10px
}
.shop-container .product-footer .product-tabs li a {
	font-size:16px;
	font-weight:500
}
.product-footer .tabbed-content .tab-panels {
	font-size:14.5px;
	color:#505050
}
.product-footer .product-section-title {
	text-transform:none;
	letter-spacing:0;
	color:#ff5622
}
/**.shop-container .related .add-to-cart-button,.shop-container .related .star-rating,.shop-container .variations_form{display: none!important}**/
.product_list_widget li a {
	font-size:14px
}
.product_list_widget del span {
	color:gray!important;
	font-weight:400;
	font-size:12px!important
}
.product_list_widget ins span,.product_list_widget span.amount {
	font-weight:500;
	color:#ff5622;
	font-size:16px
}
#breadcrumbs {
	font-size:14px
}
#breadcrumbs .breadcrumb_last {
	color:#ff5622
}
.blog-single .article-inner .entry-title {
	font-weight:400;
	font-size:24px
}
.blog-single .article-inner .fa:before {
	color:red
}
.blog-single .article-inner .fa {
	padding-right:10px
}
.article-inner .header-meta-info a {
	padding-right:15px
}
.article-inner .header-meta-info {
	font-size:14px;
	color:gray
}
.article-inner .entry-content {
	font-size:15px;
	padding-top:0
}
.blog-single .entry-meta {
	font-size:14px
}
.blog-single .entry-meta .the-tim-kiem a {
	background:#c3c3c3;
	padding:5px;
	border-radius:3px;
	color:#fff
}
.blog-single .entry-meta .the-tim-kiem a:hover {
	background:#ff5622
}
span.widget-title {
	font-weight:500;
	text-transform:none;
	letter-spacing:0;
	font-size:17px
}
.lien-he-section form,.recent-blog-posts a {
	font-size:14px
}
.blog-archive .post-item a:hover {
	color:#000
}
.meta-post-danhmuc {
	display:block;
	margin-top:7px;
	margin-bottom:5px;
	color:gray;
	font-size:13px
}
.meta-post-danhmuc .fa:before {
	padding-right:5px
}
.meta-post-danhmuc .danh-muc-post {
	padding-right:15px
}
.page-wrapper .page-inner {
	font-size:15px
}
a.back-to-top {
	border:0;
	background-color:#ffba00!important;
	color:#fff!important
}
.woocommerce .woocommerce-info .message-container a {
	color:#ff5622
}
form.checkout h3 {
	font-weight:500;
	text-transform:none;
}
.woocommerce-billing-fields__field-wrapper {
	font-size:15px
}
.fl-labels .form-row input:not([type="checkbox"]),.fl-labels .form-row textarea,.fl-labels .form-row select {
	height:35px;
}
.fl-labels .fl-wrap label[for]:first-child {
	font-size:15px;
	padding-top:3px
}
.form-row .fl-is-active select {
	padding-top: 25px
}






@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/** ẩn các item trên mobile**/


/** ẩn các item trên mobile**/
.fix_tel{
display:none;
}

/** mobile home title css**/
.title-comm {
margin-top: 15px;
margin-bottom: 0px;
font-size:90%;
}

.title-comm .title-holder {
height: 36px;
line-height: 36px;
}

.title-holder:before {
border-top: 18px solid transparent;
border-bottom: 18px solid transparent;

}

.title-holder:after {
border-top: 18px solid transparent;
border-bottom: 18px solid transparent;
}
.nav-icon .icon-menu:before {
color: white!important;
}
.icon-shopping-basket:before {
color: white;
} 
.menu-item img._mi {
  max-width: 25px!important;
}

}
/*
     FILE ARCHIVED ON 22:08:56 Mar 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:01:43 Nov 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.648
  exclusion.robots: 0.079
  exclusion.robots.policy: 0.066
  esindex: 0.008
  cdx.remote: 5.252
  LoadShardBlock: 263.094 (3)
  PetaboxLoader3.datanode: 82.493 (4)
  PetaboxLoader3.resolve: 156.768 (3)
  load_resource: 132.456
*/