/*
Theme Name: Flatsome Child
Theme URI: http://flatsome.uxthemes.com/
Template: flatsome
Author: UX-Themes
Author URI: http://www.uxthemes.com/
Description: Multi-Purpose Responsive WooCommerce Theme
Version: 3.14.3.1639483900
Updated: 2021-12-14 12:11:40

*/
/* css related post by cat */
p.related-post-title {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
}

.row.related-post h3 {
    font-size: 16px;
}

.row.related-post .icon-box-text {
    padding-top: 5px;
}

.relatedcat {
    border-top: 1px solid #e8e8e8;
    padding-top: 30px;
}
/* end related post */
.row.page-wrapper {
    max-width: 1000px;
}
.custom-footer {
    max-width: 1200px;
    margin: auto;
    border-top: 1px solid #e8e8e8;
    padding-top: 40px !important;
}
a.ux-menu-link__link {
    min-height: 1em;
    font-size: 15px;
}
.breadcrumbs p {
    margin-bottom: 10px;
    padding: 5px 0;
}
#customer_details input, #customer_details textarea, #customer_details select {
    box-shadow: none;
}
.product-right-col {
	box-shadow: -5px 0 5px -5px rgb(0 0 0 / 25%);
}
.term-description img {
    margin: 15px 0;
}
.product-small.box {
    position: relative;
    background: #fff;
    filter: drop-shadow(0px 2px 10px rgba(42,53,58,.12));
    transition: .2s;
}

.product-small.box .box-text {
    padding: 10px 15px;
}

.product-small.col:hover .product-small.box {
    filter: drop-shadow(0px 2px 10px rgba(42,53,58,.3));
}
.product-small.box .price-wrapper .price {
    padding: 7px 0;
}
ul.product-price-range li, ul.custom-sort li {
    margin-left: 0;
}
#shop-sidebar .widget ul li a {
    background: rgba(0, 0, 0, 0) url(https://sieuthicandientu.vn/wp-content/themes/flatsome-child/images/icon-filter.png) no-repeat scroll left center;
    padding-left: 25px;
    color: #333;
}
#shop-sidebar .widget ul li.chosen a, #shop-sidebar .widget ul li a:hover {
	background: rgba(0, 0, 0, 0) url(https://sieuthicandientu.vn/wp-content/themes/flatsome-child/images/icon-filter-active.png) no-repeat scroll left center;
    color: #72ae2e;
}
#shop-sidebar .widget li.chosen a:before {
    display: none;
}
.header-bottom li a {
    font-weight: 400;
}
.related h3 {
	margin-left: 0;
}
a.button.primary {
    font-weight: 400;
}
.h-select .col-inner .text a {
    border-bottom: 1px solid black;
    padding-bottom: 5px;
}

.h-style a.button.primary {
    background: black;
    font-weight: 400;
}
.topvideo .bg-fill {
    min-height: 30rem;
    height: calc(95vh - 80px);
    vertical-align: top;
}
.topvideo {
	margin-bottom: 22rem;
}
video.video-bg.fill {
    object-position: center bottom;
}
.topvideo p a {
    margin: 0 10px;
    border-bottom: 1px solid;
}
/* css header search*/
.flex-col.search-form-categories select {
    min-width: 130px;
    height: 40px;
    box-shadow: none;
    border-radius: 0;
    border-right: none;
    padding-left: 20px;
}

input#woocommerce-product-search-field-0 {
    height: 40px;
    box-shadow: none;
    border-radius: 0;
}
.flex-col.search-form-categories {
    padding-right: 0 !important;
}
@media screen and (min-width: 1900px) {
	.topvideo .bg-fill {
		height: calc(90vh - 80px);
	}
	.topvideo {
		margin-bottom: 28rem;
	}
}