/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.woocommerce-result-count, .woocommerce-ordering, .reviews_tab, #comments {display:none !important;}
.full-width .ubermenu-nav, .container, .row {max-width: 1300px !important;}
.form-flat input:not([type="submit"]) {background:#fff !important;}
.bt-h {background: #fff !important;}
.bt-h span{padding:10px !important;color: #f00 !important;font-size: 20px !important;}
.bt-h1 span {padding:10px !important;font-size: 18px !important;}
.bt-xt span {padding: 18px;font-size: 18px;}
/*.ss-spm {background: #c3e1f1d1 url(/wp-content/uploads/2021/11/background_img-1.png) left top;}*/
.ss-spm span strong{background: url(/wp-content/uploads/2021/11/tcat-1.png) no-repeat bottom center;
    padding-bottom: 15px!important;}
span.amount, .price-wrapper .price {color: #ff5200fc !important;}

.nav-spacing-xlarge>li {margin: 0 20px !important;}
.absolute-footer.dark {color: #fff !important;}
.slide-bn .text-inner {padding: 20px !important; background: #0000007a !important;}
.html_topbar_left {text-align:center !important;}
.post-sidebar {padding:0px !important;}
#content .widget {padding: 15px !important;border-radius: 5px !important;background: #fff !important;margin-bottom: 0px !important;}
.widget-title {background: #f57b21 !important;
    display: block !important;
    padding: 10px 10px !important;
    color: #fff !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;}
.widget .is-divider {display: none !important;}
.widget .product-categories, .widget ul {border: 1px solid #ececec !important;}
.widget>ul>li{padding: 0px 10px;}
#footer .nf-form-content .nf-field-element #nf-field-6 {padding: 0px 20px !important;
    background: #cd190d !important;
    border-radius: 5px !important;
    height: 40px !important;}
ul.product_list_widget li {padding: 10px 0 5px 75px !important;}
ul.product_list_widget li img {left: 5px !important;}
.arcontactus-widget.right.arcontactus-message {
	bottom: 0px !important;}
.arcontactus-widget .arcontactus-message-button {
    width: 150px !important;
	border-radius: 0px !important;     height: 50px !important;
}
.arcontactus-widget .arcontactus-message-button .static {
    width: 100% !important;
    height: auto !important;
    top: auto !important;
    position: absolute;
    left: auto !important;
    margin-top: auto;
	margin-left: auto !important}
.arcontactus-widget .arcontactus-message-button .static svg {
	float: left !important;    margin-left: 20px !important;}
.arcontactus-widget .arcontactus-message-button p {
    line-height: revert !important;
	font-size: 16px !important;}
.arcontactus-widget.arcontactus-message {
	height: 50px !important}
.product-small .badge-container .badge-square, .woocommerce-product-gallery .badge-container .badge-square {border-radius: unset;
    padding: unset;
    width: 43px;
	height:55px;
    font-size: 13px;
    background-color: unset;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2025/11/sale.png);
    background-size: cover;
    padding-top: 25px;}
.product-small .badge-container .badge-inner, .woocommerce-product-gallery .badge-container .badge-inner {background:none !important;}
.product-small .box-image {
    border: 1px solid #bebebe69;
	border-radius: 10px;}

/*hiệu ứng hover ánh sáng */
.product-small .box-image:hover::before{
-webkit-animation:shine .75s;animation:shine .75s
}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.product-small .box-image::before{
position:absolute;
top:0;
left:-75%;
z-index:2;
display:block;
content:'';
width:50%;
height:100%;
background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}
.badge-container {
    margin: 0px 0 0 0 !important;
}
.nav-dropdown {border: 1px solid #ee7921ab !important;}
.header-main .nav-dropdown>li>a {color:#000;}
.header-main .nav-dropdown>li>a:hover {color:#ff6c00;}
.custom-product-page .product-price-container {    background-color: rgb(243 243 243);
    padding: 30px 12px 1px 15px !important;
    margin-bottom: 20px;}
.custom-product-page .ctsp .r2 {    padding: 20px;
    background: #f3f3f3;}
.ctsp {    border-top: 1px solid #00000014;
    padding-top: 20px;}
.ctsp .product-tabs, .woocommerce-product-gallery .image-tools, .cart_totals #toc_container, .woocommerce-checkout #toc_container, .page-inner #toc_container {display:none !important;}
.custom-product-page .add-to-cart-container {padding-top: 30px;}
.custom-product-page .single_add_to_cart_button {background-color: #f57b21;}
.c-ttct .col-inner {padding-left: 20px;
    border-left: 1px solid #00000021;}
.buy_now_button {background-color: #1e8fff;margin-left: 10px;background-color: #f52727;}
td {color:#000 !important;}
.cart_totals .product-name {border:0px !important;}
@media (max-width: 549px) {
.add-to-cart-container button {padding:0 5px !important;}
}
.shop-container .isures-wd--title {padding-bottom:8px!important;}


