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

/*************** ADD CUSTOM CSS HERE.   ***************/
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select{
	background-color: rgba(255, 255, 255, 0.3);
}
/*header*/
.icon-header h5{
	margin-bottom:0px;
	text-transform:uppercase;
	font-size:16px;
}

.icon-header span{
	font-size:14px;

}
.icon-header .col{
	padding:0px;
}
.logo-left .logo {
	margin-left: 0;
	margin-right: 100px;
}
.header-main .nav > li > a {
	padding:5px;
	font-size:100%;
	color:#292929;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {
	color: #ff2a2d;
}

/*icon danh muc*/
.icon-dm{
	border:1px solid #ff2a2d;;
	padding: 10px 0;
	border-radius: 15px;
}
.icon-dm .col{
	padding:0px 15px 0px;
}
.icon-dm h5{
	font-size:95%;
}
.icon-dm .icon-box .icon-box-img {
	margin-bottom: 0.5em;
	max-width: 100%;
	position: relative;
}
.icon-dm-nam {
	border-left: 1px dashed #ddd;
}
@media screen and (max-width: 549px){
	.icon-dm h5{
		font-size:52%;
		font-weight:700;
	}
	.icon-dm .icon-box-img{
		width:40px !important;
	}
}
@media screen and (max-width: 549px){
	.icon-dm{border: none;}
	.icon-dm-left{
		border:1px solid #ddd;

	}
	.icon-dm-right{

		border:1px solid #ddd;
		border-top:none;
	}
}
@media screen and (max-width: 549px){
	.header.transparent {
		position:relative;
	}}
/*title*/
.title_module {
	margin-bottom: 2rem;
	margin-top: 0rem;
	position: relative;
	text-align: center;
}
.title_module h2 {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	line-height:3rem;
	font-weight: 700;
	padding-bottom: 0;
	color: #292929;
}
.title_module h2 a, .title_module h2 p {
	font-size: 32px;
	marign: 0;
}
.title_module h2 span {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
	font-family: "Roboto",sans-serif;
	line-height: 18px;
}
/*sản phẩm danh mục*/
p.name.product-title a{
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-size:95%
}
.badge{

	height: 2.5em;
	width: 2.5em;
}
.badge-inner.on-sale{

	border-radius:99px;
}
span.amount{
	color:#ff2a2d;
}
del span.amount{
	opacity:0.9;
	color:#111;
}
.xoa-padding-col .col{
	padding:0px 15px 0px;
}
/*footer*/
.footer-wrapper li{
	list-style:circle;
}
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select,.form-flat button, .form-flat input{
	border-radius: 5px;
}
.sago-footer h3{
	font-size:110%;
}
.sago-footer li{
	margin-left:0px !important;
	list-style:none;
}

.absolute-footer{
	display:none;
}
.sago-footer i{
	font-size:90%;
	color:#ff2a2d;
	width:15px;
	height:15px;
}
/*chi tiet sp*/
.add-border-top {
	border-top:1px solid #dedede;
}
.add-padding{
	padding:10px 0px;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 2px rgb(205, 24, 24,.5);
	background: url(http://demo17.43web.xyz/wp-content/uploads/2019/08/bg-variant-checked.png) no-repeat right bottom #fff;
	z-index:1;
	position:relative ;
}
/*Bộ lọc sản phẩm*/
.woof label {
	margin-top: 10px;

	margin-left: 12px;
}
.woof_container_inner h4 {
	border-left: 8px solid #ff2a2d;
	background: #f5f5f5;
	padding: 3px 8px;
}

.chosen-container-single .chosen-single{
	background:#fff;
	border-radius:0px;
	height:28px !important; 
}
.woof_container_inner_size li,.woof_container_pa_mau-sac li {
	display: inline-table;
}
/*page-title*/
.shop-page-title{
	background:#f5f5f5;
}
.page-title-inner{
	padding-top:0px;
}
.page-wrapper{
	padding-top:0px !important;
}

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


}