/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
.header-bottom{background: linear-gradient(rgb(47, 47, 47), rgb(0, 0, 0));}
.nav-spacing-large>li{    margin: 0 0px;}
.header:not(.transparent) .header-bottom-nav.nav > li > a:hover{    background: linear-gradient(#ffc500, #e6df00); color: #1e1e1e; padding-left:14px; padding-right:14px}
.header:not(.transparent) .header-bottom-nav.nav > li > a{padding-left:14px; padding-right: 14px}
.header:not(.transparent) .header-bottom-nav.nav > li.active > a{   background: linear-gradient(#ffc500, #e6df00);    color: #242424;
}
.header-bottom .container{padding-left:15px;
	padding-right: 15px;}
.container{padding-left:15px; padding-right:15px}
.searchinmenu .col{padding:0}
.header-block .button span{color: white; font-weight: bold}
.header-block .icon-phone:before{color:white}
.header-block .col{padding-bottom:5px;padding-top:5px}
.header-block a{color: gray}
.header-block a:hover{color: #d68241}
.danh-muc ul{background: #151515;
	border-radius: 4px; padding:0}
.slider-1 .col{padding-left:10px; padding-right:10px; padding-bottom:0}
.page-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
}
.danh-muc ul li a{color: #b5b5b5}
ul.menu>li+li{    border-top: 1px solid #1f1f1f;}
ul.menu>li{    list-style: square;
	margin-bottom: .3em;
	text-align: left;
	margin: 0;
	color: #fec901;
	margin-left: 10px;}
ul.menu>li ul, .widget>ul>li ul{border-left: 1px solid #ddd;
	margin: 0 0 10px 3px;
	padding-left: 15px;
	width: 95%;}
ul.menu>li.has-child{display: list-item;}
.nav-dropdown{position: absolute;
	min-width: 222px;
	max-height: 0;
	z-index: 9;
	padding: 0px 0 0px;
	opacity: 0;
	margin: 0;
	transition: opacity .25s;
	box-shadow: 1px 1px 15px rgba(0,0,0,0.5);
	border: 0px solid #ddd;
	color: #777;
	background-color: #fff;
	text-align: left;
	display: table;
	left: -99999px;}
.nav-dropdown>li>a:hover{color: rgb(250, 203, 0);font-size:14px}
.nav-dropdown>li>a{color: rgb(175, 175, 175); font-size:14px}
.active>ul.sub-menu{      margin-top: -13.5%;  display: block;
	position: absolute;
	z-index: 999;
	margin-left: 90%;}
.widget .toggle{margin-right: 8px;
	float: right;
	width: 21px;
	min-height: 10px;
	/* margin: 0 0 0 60px; */
	border: 1px solid white;
	margin-top: 6px;
	/* padding-left: 3px; */
	/* padding-right: 3px; */
	border-radius: 100px;
	background: white;
	BACKGROUND: linear-gradient(rgba(255,255,255,0.2), #111);}
ul.menu>li ul li, .widget>ul>li ul li{margin-top: 6px;
	margin-bottom: 6px;}
ul.menu>li li>a, .widget>ul>li li>a{font-size: 14px;}
.badge-container{margin:0}
.badge{    height: 25px;
	width: 40px;}
.badge-inner.on-sale{background-color: #fec901;
	border-bottom-right-radius: 10px;
	color: black;}
.badge-inner{font-weight:normal}
.box-text a:not(.button){    margin-bottom: 7px;display: inline-block;
	font-size: 15px;
	font-weight: bold;}
.price-wrapper .price {    color: #969696;
	display: block;
	font-size: 15px;
}
.has-shadow>.col>.col-inner{border-radius: 4px;}
.has-shadow .box:not(.box-overlay):not(.box-shade){border-radius: 4px;}
.button.primary:not(.is-outline){  color: black;  border-radius: 4px;
	font-weight: normal;
	text-transform: none;
	font-size: 12px;}
.has-shadow .box-text{padding-left:5px; padding-right: 5px; padding-bottom: 15px}
del span.amount{  color: #969696}
span.amount{color: #ff0000;}
.cat-title h3{border-bottom: 2px solid #fbca00;    margin-bottom: 15px;}
.cat-title h3 a{ font-weight: normal; font-size:15px;      background: linear-gradient(rgb(47, 47, 47), rgb(0, 0, 0));;    border-top-right-radius: 6px;
	color: #b5b5b5;
	padding-left:10px; padding-right:10px;padding-bottom:5px;
	padding-top: 7px;}
.absolute-footer.dark {
	color: rgba(160, 160, 160, 0.5);
	font-size: 12px;
}
.large-12 col{padding-bottom:0}
#section_97510270{padding-bottom:0}
.footer-block .col-inner ul li{margin-left: 8px;}
.footer-block ul.menu>li+li{border-top: 1px solid #ececec;}
.footer-block .widget .toggle{    border: 1px solid #fbca00;
	background: #f8cc00;
	color: black;}
.footer-block{border: 1px solid #eaeaea;}
.footer-block .active>ul.sub-menu{background: white;
	margin-left: 93%;
	border-radius: 4px;
	border: 1px solid #ececec}
.danhmuc-footer .col-inner {    padding: 8px;
	border: 1px solid #ececec;
	border-radius: 4px;}
#shop-sidebar .active>ul.sub-menu{margin-top: 0;
	/* display: block; */
	position: inherit;
	z-index: 999;
	margin-left: 0;
}
#shop-sidebar ul.menu>li+li{border-top: 1px solid #ececec;}
#shop-sidebar .widget .toggle{    border: 1px solid #d68241;background: white;}
.row-large>.col{padding: 0 20px 30px;}
ul.product_list_widget li{min-height: 73px;}
.product-footer .price-wrapper .price del{display:none}
.product_list_widget del span.amount{display:none}
.widget .is-divider{display:none}
#product-sidebar .widget ul{margin-top:15px; margin-left:6px}
#product-sidebar  span.widget-title{font-size: 15px;
	font-weight: normal;
	letter-spacing: 0;
	color: #ababab;
	background: #151515;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	border-top-right-radius: 6px;
	padding-bottom: 3px;
	border-bottom: 2px solid #fec901;}
#product-sidebar ul.menu>li+li{border-top: 1px solid #efefef;}
#product-sidebar .widget .toggle{border: 1px solid #d68241;
	background: white;
	background: #fec901;
	color: black;}
#product-sidebar .active>ul.sub-menu{    position: absolute;
	display: block;
	z-index: 0999;
	background: white;
	margin-left: 80%;
	margin-top: -10%;
	min-width: 200px;}
.khuyen-mai{border: 1px solid #bfbfbf;
	padding: 8px;
	font-size: 14px;
	border-radius: 8px;
	margin-bottom: 15px;
	line-height: 18px;}
.khuyen-mai h4{color:red}
.khuyen-mai li{    list-style: none; margin-bottom: 5px}
.khuyen-mai li a{color:#00b9eb}
.khuyen-mai li a:hover{color: gray}
.product-main  .mua-hang-button .row-small>.col{    padding: 0 9.8px 10px;}
ul.product_list_widget li a:not(.remove){font-size:14px}
.cart{display:none}
.product-info .breadcrumbs{font-size: 13px;
	margin: 0 0 .5em;
	text-transform: none;}
.is-divider{display:none}
.shop-container .price-wrapper .price{font-size:20px}
.shop-container h1{font-size:22px; color: black}
.detailcall-1{margin: 0;    padding: 5px 20px;    border-radius: 4px;box-shadow: 0 0px 0 0 #248c50 inset;}
.detailcall-1 h3{margin-bottom: 0;}
button.btn.btn-default{border-radius: 4px;padding: 0px 20px;}
.shop-container del span.amount{font-size:13px}
.product-main  .mua-hang-button .row-small>.col{padding: 0 9.8px 0px;}
.popup-inner h3{font-size:20px; text-transform: uppercase; margin-bottom: 10px}
.popup-inner .title-wrapper{font-size: 16px;
	font-weight: bold;
	color: black;
	margin-top: 10px;}
.form-content del span.woocommerce-Price-amount.amount {
	color: black;
	padding: 0 0px;
	font-size: 15px;
}
input[type='text']{border-radius:4px}input[type='email']{border-radius:4px}input[type='number']{border-radius:4px}
.pt-half{letter-spacing:0}
.notice{border: 1px solid #fd6e1d;
	color: #0ba00d;
	padding: 5px;
	font-weight: bold;
	border-radius: 4px;
	text-align: center;
	margin-top: 10px;}
.article-inner .relative{display:none}
.widget-title {    background: #151515;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 0;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 2px solid #d68241;
	border-top-right-radius: 10px;
	/* margin-bottom: 10px; */  color: #ababab;

}
.widget-area  .widget ul{margin-top:10px}
footer.entry-meta{    display: none;}
.op-7{display:none}
.mr-half{margin-right:10px}
.article-inner h2{font-size:18px}

.nav>li>a>i+span {
	margin-left: 5px;
	text-transform: none;
	color: black;
	font-size: 13.5px;
}
.icon-envelop:before {
	content: "\e003";
	font-size: 13.5px;
	color: #f9dc00;
	border: 1px solid black;
	border-radius: 999px;
	background: black;
	padding: 3px;
}
.icon-phone:before {
	content: "\e600";
	color: black;
	font-size: 13.5px;}
.icon-clock:before {
	content: "\e01a";
	color: black;
	font-size: 13.5px;
}
.icon-facebook:before {
	content: "\e002";
	font-size: 13.5px;
	color: #f9dc00;
	border: 1px solid #446084;
	border-radius: 999px;
	padding: 3px;
	background: #446084;
}
.icon-google-plus:before {
	content: "\e905";
	background: #b11919;
	color: #f9dc00;
	/* padding: 3px; */
	border-radius: 999px;
	/* height: 42px; */
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.tab-panels .panel.active{color: black}
.product-main{padding: 20px 0;
	background: #f1f1f1;}
.product-main .row.row-large{max-width: 1200px;
	background: white;
	padding-top: 15px;
	border-radius: 4px;
	border: 1px solid #efefef;}


@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


}