.count{
/* 	visibility:hidden; */
	
}

li.cat-item.cat-item-70.cat-parent.wcsca-top-lvl > span.count{
	visibility:hidden;
}

li.cat-item.cat-item-71.cat-parent.wcsca-top-lvl > span.count{
	visibility:hidden;
}

li.cat-item.cat-item-72.cat-parent.wcsca-top-lvl > span.count{
	visibility:hidden;
}

.widget_product_categories .product-categories > li ul li:before{
	visibility:hidden;
	position:absolute;
}
.widget_product_categories ul li{
	padding:0px !important;
}

.widget_product_categories .product-categories > li ul{
	margin:0px !important;
}

.elementor-nav-menu--dropdown{
	text-align: left !important;
}

.elementor-nav-menu--dropdown:hover{
	background-color: #ffffff !important;
}

/* cookie general */
.cky-preference-content-wrapper{
	color: #343840 !important; 
}

.cky-always-active, .cky-accordion-chevron{
	color: #FF6E3F !important; 
}

.cky-preference-center .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn-accept{
	display:none !important;
}

.cky-preference-center .cky-footer-wrapper .cky-prefrence-btn-wrapper .cky-btn-preferences{
	border-radius: 20px;
}

.cky-footer-shadow{
	display:none !important;
}

[data-cky-tag="detail-powered-by"]{
	display:none !important;
}

#ckyDetailCategoryother, #ckyDetailCategoryperformance, #ckyDetailCategoryfunctional {
	display:none !important;
}

.cky-accordion-header-des{
		color: #343840 !important; 
}

.cky-btn-accept{
		border-radius: 20px !important;
}

/* cookie desktop */
@media only screen and (max-width: 1920px) and (min-width: 1100px){
	.cky-consent-bar{
		border-radius: 20px;
		height: 90px;
		width: 1110px;
		padding: 20px;
	}

	.cky-notice-btn-wrapper{
		margin-top: -1.5%;
	}
	
	.cky-notice-des{
		display: inline-flex !important;
		margin-top: -0.5%;
	}

	.cky-notice-des img{
		height: 42px !important;
		width: 42px !important;
	}

	.cky-notice-des p{
		margin-right: 25px;
		
	}
	
	.cky-notice-des a{
		color: #ffffff !important;
	}

	.cky-consent-container{
		justify-content: center;
		bottom: 14px !important;
		left: 50% !important;
    margin-left: -555px;
	}
	
	.cky-modal.cky-modal-open{
		width: 540px;
		height: 580px;
		border-radius: 10px !important;
	}
	
	.cky-preference-center{
		max-height: 580px !important;
		padding: 10px;
		background-color: #FFFFFF !important; 
	}
	
	.cky-preference-title{
		font-family:"Noto Sans Thai" !important;
		font-weight: 600 !important;
		font-size: 24px !important;
		line-height: 34px !important;
		color: #343840 !important;
	}
	
	.cky-accordion-btn{
		color: #343840 !important;
		margin-left: -5%;
	}
}
/* cookie ipad 1 */
@media only screen and (max-width: 1099px) and (min-width: 769px){
	.cky-consent-bar{
		border-radius: 20px;
		height: 120px;
		width: 750px;
		padding: 20px;
	}
	
	.cky-consent-container{
		justify-content: center;
		bottom: 14px !important;
		left: 50% !important;
    margin-left: -375px;
	}
	
	.cky-notice-des{
		display: inline-flex !important;
		margin-top: -1%;
	}
	
	.cky-notice-des br{
		display:none !important;
	}
	
	.cky-notice-des img{
		height: 42px !important;
		width: 42px !important;
		margin: 15px 30px 15px 15px;
	}
	
	.cky-consent-bar .cky-notice-des p{
		margin-right: 10px !important;
	}
	
	.cky-notice-des p{
		padding-right: 25px;
	}
	
	.cky-notice-des a{
		color: #ffffff !important;
	}
	
	[data-cky-tag="notice-buttons"]{
		display:block !important;
		margin-top: -14px	
	}
	
	.cky-modal.cky-modal-open{
		width: 540px;
		height: 580px;
		border-radius: 10px !important;
	}
	
	.cky-preference-center{
		max-height: 580px !important;
		padding: 10px;
		background-color: #FFFFFF !important; 
	}
	
	.cky-preference-title{
		font-family:"Noto Sans Thai" !important;
		font-weight: 600 !important;
		font-size: 24px !important;
		line-height: 34px !important;
		color: #343840 !important;
	}
	
	.cky-accordion-btn{
		color: #343840 !important;
		margin-left: -5%;
	}
	
	.cky-notice-btn-wrapper{
		text-align: center !important;
	}
}
/* cookie mobile */
@media only screen and (max-width: 768px){
	.cky-notice-des img{
		height: 42px !important;
		width: 42px !important;
	}
	
	.cky-notice-des br{
		display:none !important;
	}
	
	.cky-notice-des a{
		color: #ffffff !important;
	}
	
	.cky-notice-btn-wrapper{
		flex-direction: row-reverse !important;
	}
	
	.cky-consent-container{
		padding: 20px !important;
	}
	
	.cky-consent-bar{
		border-radius: 20px !important;
		height: 290px !important;
		margin-bottom: -10px !important;
	}
	
	.cky-modal.cky-modal-open{
		width: 540px;
		height: 580px;
		border-radius: 10px !important;
	}
	
	.cky-preference-content-wrapper br{
		display: none !important;
	}
	
	.cky-preference-center{
		height: 100%;
		width: 100%;
		padding: 10px;
		background-color: #FFFFFF !important; 
	}
	
	.cky-preference-title{
		font-family:"Noto Sans Thai" !important;
		font-weight: 600 !important;
		font-size: 24px !important;
		line-height: 34px !important;
		color: #343840 !important;
	}
	
	.cky-accordion-btn{
		color: #343840 !important;
		margin-left: -5%;
	}
	
	.cky-modal.cky-modal-open{
		height: 100% !important;
		padding: 20px !important;
	}
	
	.cky-modal{
		background: none !important;
	}
}

.widget_product_categories .wcsca-top-lvl{
	padding: 8px 0px !important;
}

@media only screen and (max-width: 450px){
	.cat-item-70{
		border-top: 1px solid #656565;
	}
	
	.icon-close::before{
		content: "ตัวกรอง";
		font-family: 'Noto Sans Thai';
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 28px;
		color: #343840;
		position: absolute;
		left: 40px;
	}
	
	.cat-item-70 > a, .cat-item-71 > a, .cat-item-72 > a{
		font-size: 16px;
		font-weight: 600 !important;
		color: #343840;
		background-color: #F6F6F6 !important;
	}
}

.cat-item-70, .cat-item-71{
	border-bottom: 2px solid #DFE3E4;
}

.cat-item-70 > a, .cat-item-71 > a, .cat-item-72 > a{
	font-size: 16px;
	font-weight: 600 !important;
	color: #343840;
	background-color: white;
}

.children .current-cat > a, .current-cat > span{
	color: #FF6E3F;
}

.children .current-cat > a::before{
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	-moz-border-radius: 7.5px;
	-webkit-border-radius: 7.5px;
	background-color: #FF6E3F;
	margin-right: 15px;
	margin-bottom: 2px;
}

div#sidebar-widgets {
	min-width: -webkit-fill-available;
	margin-top: 65px !important;
	background-color: #F6F6F6;
}

.woostify-svg-icon svg{
	color: #000000 !important;
	top: 0px !important;
	width: 17px !important;
	height: 17px !important;
	position: absolute;
	right: 0;
}

.logged-in.admin-bar #woostify-overlay .woostify-svg-icon{
	top: 0;
	width: 100%;
}

div#woostify-overlay{
	z-index: 200;
	width: 100%;
	height: 60px;
	margin-top: 58px;
	background: #F6F6F6;
}

ul.product-categories {
    padding-top: 20px;
}

.sidebar-mobile-open #woostify-overlay .woostify-svg-icon{
	width:100% !important;
}

.cat-item-122, .cat-item-123{
	display: none;
}

[data-id="41859d5"]{
	display:none;
}

[data-id="783a6c3"]{
	z-index: 200 !important;
}