/*
Theme Name: Thiết Kế Website Thế Đạt
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

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


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


}
.gnws-atc{
    padding-top: 13px;}
 .devvn-quickbuy button.single_add_to_cart_button.loading:after {
            display: block;
        }
        .devvn-quickbuy button.single_add_to_cart_button.button.alt.loading {
            color: #fff;
            pointer-events: none !important;
        }
        .devvn-quickbuy button.buy_now_button {
            position: relative;
			width: 100%;
            color: #fff;
			background: #ef4c2c;
        }
        .devvn-quickbuy button.buy_now_button:after {
            animation: spin 500ms infinite linear;
            border: 2px solid #fff;
            border-radius: 32px;
            border-right-color: transparent !important;
            border-top-color: transparent !important;
            content: "";
            display: block;
            height: 16px;
            top: 50%;
            margin-top: -8px;
            left: 50%;
            margin-left: -8px;
            position: absolute;
            width: 16px;
			display: none;
        }
.gnws-atc {
    display: flex;
    align-items: center;
	justify-content: space-between;
}

.gnws-atc a {
    height: 40px;
    margin: 0!important;
    border: 1px solid #429a03!important;
    line-height: 40px!important;
     font-size: 12px!important;
}
.gnws-atc a.buy_now_button2{
	background: #ef4c2c;
	 border: 1px solid #ef4c2c!important;
}
.gnws-atc div {
    height: 40px!important;
}
.single-product .product-info .cart {
    display: flex;
}

.single-product .product-info .cart > *:not(:last-child) {
    margin-right: 10px;
}

.single-product .product-info .cart button {
    padding: 0 5px;
    font-weight: normal;
    font-size: 16px;
}
.box-text-products .gnws-atc div {
    height: 40px!important;
    margin-top: 0!important;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

.gnws-atc a {
     height: 30px;
    margin: 0!important;
    border: 1px solid #429a03!important;
    line-height: 30px!important;
    font-size: 9px!important;
    padding: 0 5px;
}
	.gnws-atc div,.box-text-products .gnws-atc div {
    height: 30px!important;
}
	.single-product .product-info .cart > *:not(:last-child) {
    margin-right: 5px;
}
}