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

/*************** ADD CUSTOM CSS HERE.   ***************/
hr {margin: 8px 0;}
.rowphanphoidaily h3 {font-size: 1em;}
.header-main {border-bottom: 1px solid #f8bf2b;}
.header-top {background-color: #f2f2f2!important;}
.top-divider {display:none;}
.nav > li > a {font-weight: bold;}
.nav-dropdown.nav-dropdown-default>li>a {font-weight:bold;font-size: .9em;}
.nav-dropdown>li>a {color: rgb(0 0 0 / 100%);}
.header-main .nav > li > a {padding: .75em .75em;}
.nav>li>a:hover, .nav>li.active>a {color: #FFF !important;background: linear-gradient(90deg, rgba(185, 126, 18, 1) 0%, rgb(231 180 25) 100%);border-radius: 8px 4px;}
.icon-angle-down:before {content: "\f0d7";font-family: "Font Awesome 6 Pro";color:#fdc51a;}
#top-bar .html .social-icons {font-size: 1.2em;}
.title-chinh h3 {margin-bottom: 5px;font-size: 26px;line-height: 1.4;text-transform:uppercase;-webkit-text-stroke-width: 0.5px;letter-spacing: 1.5px;}
.is-divider {margin: 5px 0px 20px 0px;}
.nav>li>a:hover .icon-angle-down:before {color: #ffffff!important;}
.nav>li>a {transition: all 0s;}
.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {border-bottom-color: #F6BE26;}
.nav-dropdown {min-width: 290px;}
.sub-menu li a {color:#4E1D17;}
.nav-dropdown>li>a:hover {color: #f00;}
.video-home .bg.bg-loaded {border-radius: 20px 6px;}
.icon-play:before {content: "\f04b";font-family: "Font Awesome 6 Pro";}
.button.icon.circle {padding-left: 7px;padding-right: 0;}
.cacnguycobox .icon {height: 60px;padding: 10px 10px;border-radius: 12px 4px;-webkit-filter: drop-shadow(0 20px 30px rgba(0, 0, 0, .1));background: #fff;}
.margin-quote {margin-top:-50px;z-index:999999}
.title-phu h4 {margin-bottom: 8px;font-size: 15px;background: linear-gradient(90deg, rgba(185, 126, 18, 1) 0%, rgb(231 180 25) 100%);max-width: 230px;color: #fff;font-weight: 600;text-align: center;padding: 4px;border-radius: 8px 2px;-webkit-filter: drop-shadow(0 20px 30px rgba(0, 0, 0, .1));}
.list-tinh-nang p {margin-bottom:0.4em;}
.row-tinhhuongkhancap .col {padding: 0 5px 0px;}
.row-tinhhuongkhancap .icon-box-left .icon-box-img+.icon-box-text {padding-left: 2px;}
.row-tinhhuongkhancap .icon-box-img img {padding-top: 0em;width: 88%;}
.button.secondary:not(.is-outline) {background: linear-gradient(90deg, rgba(185, 126, 18, 1) 0%, rgb(231 180 25) 100%)!important;border-radius: 5px 0px;}
.sku_wrapper {display:none!important;}
.title-thongso {background-color: #cd9615;padding: 12px 0px 0px 11px;margin-bottom: 20px;color: #fff;}
.title-thongso h2 {color:#fff;}
.button.alt:not(.is-outline), .single_add_to_cart_button {background-color: #ff0000 !important;}
span.amount {color: #cb0000;font-size: 17px;}
.product-title-container .is-divider {display:none;}
.box-text {font-size: 1.1em;}
.widget .current-cat>a {color: #cb0000;}
.footer-thinhphat {margin-top:-60px;}
.absolute-footer.dark {display: none;}
.footer-thinhphat {border-top: 3px solid #f8bf2b;}
.footer-thinhphat .col {padding: 0 15px 0px;}
.product-categories .icon-angle-down:before {color: #4e1d17!important;}
.page-wrapper #content ul {padding:-1px!important;}
.thu-ngo {background: #f9f9f9;padding: 40px 30px;margin-left: 20px;margin-right: 20px;z-index: 1;filter: drop-shadow(0 20px 30px rgba(0, 0, 0, .1));-webkit-filter: drop-shadow(0 20px 30px rgba(0, 0, 0, .1));border-top-right-radius: 20px;}
@media screen and (min-width: 850px) {.columntaisaochon .large-2 {max-width: 20%!important;-ms-flex-preferred-size: 20%!important;flex-basis: 20%!important;}}
.contact-box {background: #4e1d17;padding: 25px;color: #fff;margin-left: 0px !important;margin-right: 0px !important;border-radius: 8px;position: relative;}
.contact-box:after {content: "";position: absolute;width: 0;height: 0;left: 0;bottom: -20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 25px solid #4e1d17;}
input[type=date], input[type=email], input[type=password], input[type=tel], input[type=text], input[type=url], select {box-shadow: inset 0 0px 0px rgba(0, 0, 0, .1) !important;border: 0px solid #ddd !important;border-bottom: 1px solid #ddd !important;font-weight: 500;padding-left: 10px;font-size: 13px;border-radius: 99px;}
input[type=date], input[type=email], input[type=password], input[type=tel], input[type=text], input[type=url], select, textarea {box-shadow: inset 0 0px 0px rgba(0, 0, 0, .1) !important;border: 0px solid #ddd !important;border-bottom: 1px solid #ddd !important;font-weight: 500;padding-left: 10px;font-size: 13px;}
input[type=submit] {border-radius: 12px 4px;}
.box-image img {max-width: 100%;width: 100%;margin: 0 auto;border-radius: 10px;}
.product-gallery-slider img {border-radius: 10px;}
.blog-single .entry-content {padding-top: 0em;}
.blog-share .button i {left: -4px;top: -0.5px;}
.social-icons .button i {left: -4px;top: -0.5px;}

body::-webkit-scrollbar{width: 10px;}
body::-webkit-scrollbar-track{background-color: #fafafa;}
body::-webkit-scrollbar-thumb{background-image: linear-gradient(-45deg, #B97E12, #E6B319);border-radius: 50px;}

.tabbed-content .tab {margin-right:5px;}
.sidebar-menu .icon-angle-down:before {color: #4e1d17;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {background-color: #e8b619;}
.banner p {margin-top: 8px;}
.page-wrapper #content ul {padding-left: 22px !important;}
.page-wrapper #content ol {padding-left: 22px !important;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.slogan-top {font-size:10px!important;}
.rowphanphoidaily p {font-size: 85%;}
}