/*
Theme Name: Chậu cây
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  ***************/


}
.dark .nav-vertical li li.menu-item-has-children>a, .nav-dark .nav-vertical li li.menu-item-has-children>a, .nav-dark .nav>li.html, .nav-dark .header-button {
    color: #000 !important;
}
.header-nav li a:hover, .header-nav li.active a {
    background: #0054A6 !important;
    color: #fff !important;
}
.header:not(.transparent) .header-bottom-nav.nav > li > a {
    color: #ffffff;
    font-weight: 500;
}
.accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a, .nav-outline >li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
    color: #0072BC !important;
}
[data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
    background-color: #0072BC !important;
}
.section-title b {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 2px;
    opacity: .1;
    background-color: #fff0 !important;
}
@media only screen and (min-width: 769px){
	#mega-menu-wrap-primary {
    background: #0072bc !important;
}
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #1F7F61 !important;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
   
    font-size: 15px !important;
   
}
//*.is-divider {
    height: 3px;
    display: block;
    background-color: rgb(255 255 255) !important;
    margin: 1em 0 1em;
    width: 100%;
    max-width: 30px;
}
*//
.header-button span  {text-transform:lowercase !important; color:red;}
.row-sp .box.product-small .product-title a, .archive .product-small.box .product-title a, .related .box.product-small .product-title a {
    font-size: 15px;
    font-weight: 500;
    color: #000000 !important;
    margin-bottom: 6px;
}
.widget .textwidget p strong {
    font-size: 16px;
    color: #0072bc !important;
}
.devvn-popup-title, .popup-customer-info-group .devvn-order-btn, a.devvn_buy_now_style {
    background: #009911;
    background: -moz-linear-gradient(top,#c69a39 0%,#c19a4b 100%);
    background: -webkit-linear-gradient(top,#009911 0%,#009911 100%);
    background: linear-gradient(to bottom,#0072bc 0%,#0072bc 100%) !important;
}
@media only screen and (max-width: 769px){
	#chatzaloo {
    display: none;
}
}
.box-text p {
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    height: 50px !important;
}
.box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6, .box-text a:not(.button) {
    line-height: 1.3;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    height: 65px !important;
}
.blog-single .article-inner a {
    color: #0072bc !important;
}
span.amount {
    white-space: nowrap;
    color: #0072bc !important;
    font-weight: bold;
}
.row-sp .box.product-small .price-wrapper del span, .row-sp .box.product-small .price-wrapper .price span, .archive .box.product-small .price del span, .archive .box.product-small .price span, .related .box.product-small .price span {
    font-size: 19px;
    color: #0072bc !important;
    font-weight: normal;
}
.message-container a {
    color: #0072bc !important;
}
.woocommerce-billing-fields__field-wrapper .form-row label, #customer_details label {
    font-weight: normal !important;
    color: #0072bc !important;
}
.box.product-small .price span, .related .box.product-small .price span {
    font-size: 19px;
    color: #0072bc !important;
    font-weight: normal;
}
.searchform .button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 45px;
}
.anc-6310-counter-5-paralax {
    background-image: url(https://col.vn/random/wp-content/uploads/2022/07/Nha-Khoa-VietSmile-3.jpg) !important;
    background-size: Cover;
    background-repeat: No-repeat;
    background-position: center center;
    background-attachment: fixed;
    overflow: hidden;
    font-size: 0;
    width: 100%;
}
@media only screen and (max-width: 600px){
	.anc-6310-counter-5-paralax {
    background-image: url(https://col.vn/random/wp-content/uploads/2022/07/Untitled-1-1.jpg) !important;
    background-size: Cover;
    background-repeat: No-repeat;
    background-position: center center;
    background-attachment: fixed;
    overflow: hidden;
    font-size: 0;
    width: 100%;
}
}

.anc-6310-counter-5-common-overlay {
    background-color: rgb(0 0 0 / 28%) !important;
    overflow: hidden;
    font-size: 0;
}

.section-title-bold-center span, .section-title-bold span {
    border: 2px solid rgb(0 0 0 / 0%) !important;
    padding: 0.3em 0.8em;
}
h2{
    font-family: 'Helvetica Neue';
    font-weight: 500;
    color: #0072bc !important;
}
h3{
    font-family: 'Helvetica Neue';
    font-weight: 500;
    color: #0072bc !important;
}