body,
h1,h2,h3,h4,h5,h6,a
{
	font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji !important	
}
body{overflow:hidden;}
#wrapper, #main{background: url('../images/background.png') no-repeat fixed;}
.align-center{text-align:center;}
.aling-justify{text-align:justify;}
.mb-0{margin-bottom:0}
.mt-0{margin-top:0}
.ml-0{margin-left:0}
.mr-0{margin-right:0}
.pb-0{padding-bottom:0}
.pt-0{padding-top:0}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
/**Topbar**/
i.icon-shopping-cart{color:#f40;}
.nav-right .image-icon img{max-width: 16px;}
/**Main Menu**/
.header-bottom {    
    background: url('../images/menu-bg.jpg') repeat-x center center;
}
.iconbox {
    display: flex;
    align-items: center;
}
.iconbox .icon{margin-right:5px;}
.iconbox .icon i {
    font-size: 2.5em;
    color: var(--primary-color);
}
.iconbox .textbox {
    font-size: 90%;
    padding: 5px;
}
.iconbox .textbox h4{
	margin-bottom:0;
}
/**Header Bottom**/
.header-bottom{border-top: 1px solid rgba(0,0,0,.08);}

.featured-title .page-title-inner,.page-title-inner{
	padding-bottom:0 !important;
	padding-top:0;
}
.post-breadcrumbs{background:#019af7;}
.post-breadcrumbs .page-title-inner{padding-top:0;min-height:40px;}
/**Content**/
.section-title-normal span {
    border-bottom: 2px solid var(--primary-color) !important;
}
/*===Widget===*/
.widget-title.shop-sidebar,.widget-area .widget .widget-title{background:var(--primary-color);color:#fff;}
#shop-sidebar .widget, #shop-sidebar .widget-area .widget,#product-sidebar .widget, #product-sidebar .widget-area .widget, .widget-area .widget{
	border: 1px solid #eee;
    background: #fff;
}
#shop-sidebar .widget .widget-title,#product-sidebar .widget .widget-title, .widget-area .widget .widget-title{
    font-size: 1em;    
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 0;
	width: 100%;
	display: block;	
}
#shop-sidebar .is-divider, #product-sidebar .is-divider, .widget-area .is-divider{display:none;}
#shop-sidebar .widget .widget-title,#shop-sidebar .widget ul.product-categories, #shop-sidebar .widget ul.product_list_widget,.widget_price_filter .price_slider_wrapper,#product-sidebar .widget .widget-title,#product-sidebar .widget ul.product-categories, #product-sidebar .widget ul.product_list_widget, .widget-area .widget .widget-title, .widget-area .widget ul.product-categories, .widget-area .product_list_widget{padding:10px 10px 10px 15px;}
#shop-sidebar .widget ul li ul.children,#product-sidebar .widget ul li ul.children, .widget-area .widget ul li ul.children, .page-left-sidebar .col-divided{border-left:0 none;}

.widget_search form{margin-bottom:0;}
.widget ul{padding:0 5px;}
.widget_categories ul li a:before{
	content:"\f07b";
	font-family: "Font Awesome 5 Pro";
	margin-right: 5px;
	color:var(--primary-color);
}
.widget_categories ul li.active > a:before{
	content:"\f07c";
	font-family: "Font Awesome 5 Pro";
	margin-right: 5px;
	color:var(--primary-color);
}

.row-tai-lieu {
    background: #fff;
	padding:15px 0;
}
.row-tai-lieu .col.post-item .col-inner {
    border: 1px solid #f2f2f2;
}
.col.post-item .col-inner{max-height:100%;height:100%;}
.col.post-item .col-inner .post-title{font-weight:400;}
.col.post-item .is-divider{display:none;}
.cat-item.current-cat-ancestor {font-weight: 400;}
/**Footer**/
.absolute-footer{display:none;}
.footer-wrapper{background:#fff;}
.payment-card li {
    display: inline-block;
    font-size: 36px;
    margin: 0 5px 5px 0;
    line-height: 1;
	margin-left:0 !important;
}
.payment-card li a {
    color: #888;
}
.payment-card li a:hover {
    color: var(--primary-color);
}