/*
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: #2b5a5b !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: #11A7A9 !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: #11A7A9 !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: #11A7A9 !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: #11A7A9 !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;
}
	.TKTC-tabs .nav>li>a,.TKTC-tabs .nav-dropdown>li>a, .nav-column>li>a { 
	color:black;
	}
	.gt_switcher_wrapper {
    margin: 6px 31px 0px 1px !important;
	top: 15px !important;
    right: 15px !important;
}
}
}
.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: #0160E6 !important;
}
span.amount {
    white-space: nowrap;
    color: #11A7A9 !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: #11A7A9 !important;
    font-weight: normal;
}
.message-container a {
    color: #11A7A9 !important;
}
.woocommerce-billing-fields__field-wrapper .form-row label, #customer_details label {
    font-weight: normal !important;
    color: #11A7A9 !important;
}
.box.product-small .price span, .related .box.product-small .price span {
    font-size: 19px;
    color: #11A7A9 !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: #11A7A9 !important;
}
h3{
    font-family: 'Helvetica Neue';
    font-weight: 500;
    color: #11A7A9;
}


.phan-phoi-dien-may {
    border-radius: 6px;
    border-left: 5px solid #69cffa;
    -webkit-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.2);
	padding:15px;
	margin:15px;
}


.tab, .has-icon:before {
	color:white;
}

.wp-block-search__button, .wp-element-button {
	color:white;
}

.TKTC-tabs.nav>li>a,.TKTC-tabs .nav-dropdown>li>a, .TKTC-tabs .nav > li > a,.TKTC-tabs1 .nav > li > a,.tabs-cutsom .nav > li > a,  .nav-column>li>a { 
	color:white;	
}

/* .nav-dropdown>li>a, .nav-column>li>a:hover { 
	color:black;	
} */
.nav-tabs .tab.active a  {
    color: black;
    background-color: white;
    border-bottom: 2px solid #0e693e; 
}
/* .tabs-cutsom .nav-tabs .tab.active a span{
	color: white;
} */

.video-scroll-column {
	overflow-y: auto;
	height:500px;
}
