/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.footer-section ul li {list-style:none;margin-left:0!important;}
.pad-none{padding-bottom:0}
/*************** ADD CUSTOM CSS HERE.   ***************/


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


}
.header-top {
    border-bottom: 1px solid #ebebeb;
}
.col{
 
}
/*Ô tìm kiếm*/
.header-inner li.html input{
 height: 40px;

}
.header-inner .searchform .button.icon {
height:40px;
 width:65px;
 border-radius:0px 4px 4px 0px;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
 box-shadow:none;
 border: 1px solid #ebebeb;
}
.searchform .button.icon i {
 font-size: 1em;
}
.search_categories{
 width: 90px !important;
 height: 40px;
 border-right: none;
     border-radius:4px 0px 0px 4px;
 }
/*menu*/
.nav-spacing-xlarge>li {
 margin: 0 0px !important;
}

#wide-nav .flex-col.hide-for-medium.flex-left {
 min-height: 40px;
 line-height: 40px;
}
#wide-nav .nav>li{
 margin:0px !important;
}
#wide-nav ul.header-bottom-nav li{
 padding:0px 15px;
 color:#fff;
}
#wide-nav ul.header-bottom-nav li:hover{
 background:#ffac00;
}

/*icon holtine email*/
.icon-lien-he h5{
 margin-bottom:0px;
 font-size:105%;
}
/*tab sp home*/
.tab-sp-trang-chu .nav-pills>li>a {
 padding: 0 0.75em;
 border-radius: 3px;
 line-height: 2.3em;
 font-size:95%;
 margin-left:5px;
 margin-right:5px;
 background:#F4F5F9;
 font-weight:500 !important;
}
.tab-sp-trang-chu .nav-pills>li.active>a{
 background:#ffac00 !important;
}
.tab-sp-trang-chu h4{
 font-size:130%;
 font-weight:500;
 color:#474c5f;
 line-height:30px;
}
li.tab.has-icon {
 margin-bottom: 8px;
}
/*row sản phẩm*/
del span.amount{
 color:#333;
}

ul.header-bottom-nav li.cart-item:hover {
 background: #ffffff00 !important;
}
.box-info-sago p {
 margin-bottom:0px;
}

.info{
 padding:30px;
 border:1px dashed #fff;
}
.badge-container {
 margin: 5px 0 0 10px;
 
}
.badge{
 height: 2.0em;
}
/*title*/
.section-title-normal span{
 border:none;
}
.section-title-normal{
 border:none;
}
.section-title-normal:before {
     content: "";
 width: 100%;
 height: 3px;
 background: transparent url(http://demo18.muathemewordpress.net/wp-content/uploads/2019/09/duong-line.png) center;
 position: absolute;
 top: 35px;
 left: 0;
 z-index: 1;
}
.section-title-normal:after{
     content: "";
 width: 16%;
 border-top: 3px solid #ffac00;

 position: absolute;
 top: 35px;
 background: #fff;
 left: 0;
 z-index: 11;
}
/*footer*/
.absolute-footer {  
 padding: 8px 0 8px;
}
#footer ul{
 list-style:none;
}
#footer ul li{
 margin-left:0px;
}
/*hedding*/
.shop-page-title.category-page-title.page-title{
 background:#f0f0f0;
 font-weight:500;
}
.page-title-inner{
 padding-top:0px;
}
/*sibar*/
@media screen and (min-width: 850px)
{
 .row-divided>.col+.col:not(.large-12) {
 border-left: none;
}
}
/*chuyên mục tin tức*/
h5.post-title.is-large{
 font-size:105%
}
.blog-archive p.from_the_blog_excerpt{
     text-overflow: ellipsis;
 overflow: hidden;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
}
.widget {
 margin-bottom: 20px;
 background: #fff;
 padding: 10px 0px;
}
span.widget-title {
 font-size: 1em;
 font-weight: 600;
 padding: 5px 12px;
}
.widget .is-divider {
 height: 2px;
 display: block;
 background-color: rgb(240, 240, 240);
 max-width: 100%;
 width: 100%;
 margin: 6px 0px;
}
.widget ul{
 padding:0px 12px;
 font-weight:500;
}
.widget ul li a{
 
 font-weight:400 !important;
}
.blog-archive .box-text {
 background:#fff;
 padding:10px 5px;
}
.blog-archive .box-text .is-divider{
 display:none;
}
ul.menu>li+li, .widget>ul>li+li,.widget>ul>li ul {
 border: none;
}
.shop-container .box-text-products{
 background:#fff;
 padding:10px 5px
}
.product-container {
 background: #fff;
}
@media screen and (min-width: 850px)
{
 .col-divided {
 padding-right: 30px;
 border-right:none ;
}
}
.ct-sp{
 border:1px solid #ffac00;
 border-radius:3px;
}
h1.product-title.product_title.entry-title{
 font-size:130%;
 color:#2E3553;
}
p.price.product-page-price{
 font-size:120%;
}