/*
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.   ***************/
.button {border-radius:10px;}
.header-bottom a {font-weight:bold!important;color: hsl(0deg 0% 100%)!important;}
.seccol .col {padding: 0 15px 0px;}
/*.woocommerce-cart-form__cart-item .ux-quantity {display: block !important;}*/
.is-divider {height: 2px;margin: 5px 0;max-width: 50%;width: 50%;}
.product-info .price {font-size: 16px;font-weight: normal;}
.quantity {display: none!important;}
.ux-quantity {display: none!important;}
.product-info span.amount {font-size: 20px;}
.stack_custom:nth-child(odd) {background:#ededed;}
.stack_custom:nth-child(even) {background:#fff2e1;}
.stack>.text>:last-child {margin-bottom: 0;padding: 10px;}
ul.button_fixed {list-style: none;margin: 0;position: fixed;z-index: 999;bottom: 15px;right:5px;}
ul.button_fixed li:not(:last-child) {margin-bottom: 8px;}
.product-summary .woocommerce-Price-currencySymbol {font-size: inherit;vertical-align: text-top;}
.product-main {padding: 40px 0px 0;}
.product-title {font-size: 15px;font-weight: bold;}
.product-title a {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;line-height: 23px;}
span.amount {color: #BA0303;font-size:15px;}
.nav-uppercase>li>a {text-transform: none;color:#444;}
.nav>li.active>a {color: #d50000;}
.sec-sanpham .nav>li {margin: 0 25px;}
@media only screen and (max-width: 849px) {.nav-line-bottom {overflow-x: scroll;width: max-content;} .nav-line-bottom li {display:inline-block;}}
.block-footer p {margin-bottom: 3px;}
.block-footer .col {padding: 0 15px 10px;}
.block-footer a {color:#3c8dbc;}
.absolute-footer.dark {display: none;}
.add-to-cart-button .button {border-radius: 5px;}
.shop-container .container {max-width: 900px;}
.product-info .product-title {font-size: 21px;}
.woocommerce-privacy-policy-text a {color: #003bc1;font-weight:bold;}
.showcoupon {color: #b20000;}
.next-prev-thumbs {display:none;}
.hiden_class{display:none;}
@media screen and (max-width: 849px) {.product-main .col {padding-bottom: 0px;}}
.header:not(.transparent) .header-nav-main.nav > li > a {text-transform: uppercase;}
.product-info .button {display:block!important;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width:400px!important;}
#cart-popup .mini_cart_item {font-size:14px;}
.header-main .nav>li {margin: 0 11px;}
.breadcrumbs a {text-transform: none;font-size: 90%;}
.stack_custom>a{width:35% !important;}
.stack_custom>div{width:65% !important;}
.stack_custom{margin-bottom:10px;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.product-page-price span.amount {font-size: 20px;}

}