﻿/*
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.   ***************/


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


}

/*************** TOP BAR - SLIDER ***************/

#top-bar ul li.bullet-checkmark:before, #top-bar ul li.bullet-arrow:before, #top-bar ul li.bullet-star:before {
    color: #ccc; /* Change icon color */
}

#top-bar .flex-center {
    flex: 1;
}

#top-bar .header-block ul {
	margin-bottom:0px; 
	display:inline-block;
}

#top-bar ul li.bullet-checkmark, #top-bar ul li.bullet-arrow, #top-bar ul li.bullet-star {
	border-bottom: 0px;
}


img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color--rgb: 0,124,186;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-10--rgb: 0,107,161;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-theme-color-darker-20--rgb: 0,90,135;
	--wp-admin-border-width-focus: 2px;
	--wp-block-synced-color: #7a00df;
	--wp-block-synced-color--rgb: 122,0,223
}

@media (min-resolution:192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px
	}
}

.wp-element-button {
	cursor: pointer
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px
}

	:root .has-very-light-gray-background-color {
		background-color: #eee
	}

	:root .has-very-dark-gray-background-color {
		background-color: #313131
	}

	:root .has-very-light-gray-color {
		color: #eee
	}

	:root .has-very-dark-gray-color {
		color: #313131
	}

	:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
		background: linear-gradient(135deg,#00d084,#0693e3)
	}

	:root .has-purple-crush-gradient-background {
		background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
	}

	:root .has-hazy-dawn-gradient-background {
		background: linear-gradient(135deg,#faaca8,#dad0ec)
	}

	:root .has-subdued-olive-gradient-background {
		background: linear-gradient(135deg,#fafae1,#67a671)
	}

	:root .has-atomic-cream-gradient-background {
		background: linear-gradient(135deg,#fdd79a,#004a59)
	}

	:root .has-nightshade-gradient-background {
		background: linear-gradient(135deg,#330968,#31cdcf)
	}

	:root .has-midnight-gradient-background {
		background: linear-gradient(135deg,#020381,#2874fc)
	}

.has-regular-font-size {
	font-size: 1em
}

.has-larger-font-size {
	font-size: 2.625em
}

.has-normal-font-size {
	font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
	font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
	text-align: center
}

.has-text-align-left {
	text-align: left
}

.has-text-align-right {
	text-align: right
}

#end-resizable-editor-section {
	display: none
}

.aligncenter {
	clear: both
}

.items-justified-left {
	justify-content: flex-start
}

.items-justified-center {
	justify-content: center
}

.items-justified-right {
	justify-content: flex-end
}

.items-justified-space-between {
	justify-content: space-between
}

.screen-reader-text {
	clip: rect(1px,1px,1px,1px);
	word-wrap: normal !important;
	border: 0;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

	.screen-reader-text:focus {
		clip: auto !important;
		background-color: #ddd;
		-webkit-clip-path: none;
		clip-path: none;
		color: #444;
		display: block;
		font-size: 1em;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000
	}

html :where(.has-border-color) {
	border-style: solid
}

html :where([style*=border-top-color]) {
	border-top-style: solid
}

html :where([style*=border-right-color]) {
	border-right-style: solid
}

html :where([style*=border-bottom-color]) {
	border-bottom-style: solid
}

html :where([style*=border-left-color]) {
	border-left-style: solid
}

html :where([style*=border-width]) {
	border-style: solid
}

html :where([style*=border-top-width]) {
	border-top-style: solid
}

html :where([style*=border-right-width]) {
	border-right-style: solid
}

html :where([style*=border-bottom-width]) {
	border-bottom-style: solid
}

html :where([style*=border-left-width]) {
	border-left-style: solid
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%
}

:where(figure) {
	margin: 0 0 1em
}

html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

@media screen and (max-width:600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px
	}
}



.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

.woocommerce form .form-row .required {
	visibility: visible;
}
.woocommerce-product-gallery {
	opacity: 1 !important;
}

:root {
	--primary-color: #214738;
}

.sticky-add-to-cart--active, #wrapper, #main, #main.dark {
	background-color: #fcf9f3
}

.header-main {
	height: 103px
}

#logo img {
	max-height: 103px
}

#logo {
	width: 200px;
}

.stuck #logo img {
	padding: 8px 0;
}

.header-bottom {
	min-height: 10px
}

.header-top {
	min-height: 40px
}

.transparent .header-main {
	height: 90px
}

.transparent #logo img {
	max-height: 90px
}

.has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
	padding-top: 120px;
}

.header.show-on-scroll, .stuck .header-main {
	height: 92px !important
}

.stuck #logo img {
	max-height: 92px !important
}

.search-form {
	width: 100%;
}

.header-bg-color {
	background-color: #fcf9f3
}

.header-bottom {
	background-color: #f1f1f1
}

.top-bar-nav > li > a {
	line-height: 16px
}

.header-main .nav > li > a {
	line-height: 16px
}

.stuck .header-main .nav > li > a {
	line-height: 50px
}

.header-bottom-nav > li > a {
	line-height: 16px
}

@media (max-width: 549px) {
	.header-main {
		height: 70px
	}

	#logo img {
		max-height: 70px
	}
}

.nav-dropdown {
	font-size: 100%
}
/* Color */

.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: #214738;
}
/* Color !important */

[data-text-color="primary"] {
	color: #214738 !important;
}
/* Background Color */

[data-text-bg="primary"] {
	background-color: #214738;
}
/* Background */

.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .header-vertical-menu__opener, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
	background-color: #214738;
}
	/* Border */

	.nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
		border-color: #214738
	}

.nav-tabs > li.active > a {
	border-top-color: #214738
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
	border-left-color: #214738
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
	border-left-color: #214738
}
/* Fill */

.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
	fill: #214738;
}
/* Focus */

.primary:focus-visible, .submit-button:focus-visible, button[type="submit"]:focus-visible {
	outline-color: #214738 !important;
}
/* Background Color */

[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: #edba45;
}

[data-text-bg="secondary"] {
	background-color: #edba45;
}
/* Color */

.secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
	color: #edba45
}
/* Color !important */

[data-text-color="secondary"] {
	color: #edba45 !important;
}
/* Border */

.secondary.is-outline:hover {
	border-color: #edba45
}
/* Focus */

.secondary:focus-visible, .alt:focus-visible {
	outline-color: #edba45 !important;
}

.success.is-underline:hover, .success.is-outline:hover, .success {
	background-color: #f6cfb2
}

	.success-color, .success.is-link, .success.is-outline {
		color: #f6cfb2;
	}

.success-border {
	border-color: #f6cfb2 !important;
}
/* Color !important */

[data-text-color="success"] {
	color: #f6cfb2 !important;
}
/* Background Color */

[data-text-bg="success"] {
	background-color: #f6cfb2;
}

body {
	color: #224229
}

h1, h2, h3, h4, h5, h6, .heading-font {
	color: #224229;
}

body {
	font-size: 100%;
}

@media screen and (max-width: 549px) {
	body {
		font-size: 100%;
	}
}

body {
	font-family: Quicksand, sans-serif;
}

body {
	font-weight: 500;
	font-style: normal;
}

.nav > li > a {
	font-family: Arsenal, sans-serif;
}

.mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-family: Arsenal, sans-serif;
}

.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a {
	font-weight: 400;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
	font-family: Lora, sans-serif;
}

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
	font-weight: 500;
	font-style: normal;
}

.alt-font {
	font-family: "Dancing Script", sans-serif;
}

.alt-font {
	font-weight: 400 !important;
	font-style: normal !important;
}

.header:not(.transparent) .header-nav-main.nav > li > a {
	color: #224229;
}

	.header:not(.transparent) .header-nav-main.nav > li > a:hover, .header:not(.transparent) .header-nav-main.nav > li.active > a, .header:not(.transparent) .header-nav-main.nav > li.current > a, .header:not(.transparent) .header-nav-main.nav > li > a.active, .header:not(.transparent) .header-nav-main.nav > li > a.current {
		color: #018342;
	}

.header-nav-main.nav-line-bottom > li > a:before, .header-nav-main.nav-line-grow > li > a:before, .header-nav-main.nav-line > li > a:before, .header-nav-main.nav-box > li > a:hover, .header-nav-main.nav-box > li.active > a, .header-nav-main.nav-pills > li > a:hover, .header-nav-main.nav-pills > li.active > a {
	color: #FFF !important;
	background-color: #018342;
}

a {
	color: #224229;
}

	a:hover {
		color: #224229;
	}

.tagcloud a:hover {
	border-color: #224229;
	background-color: #224229;
}

.widget a {
	color: #224229;
}

	.widget a:hover {
		color: #018342;
	}

.widget .tagcloud a:hover {
	border-color: #018342;
	background-color: #018342;
}

.is-divider {
	background-color: #e3b845;
}

.current .breadcrumb-step, [data-icon-label]:after, .button#place_order, .button.checkout, .checkout-button, .single_add_to_cart_button.button {
	background-color: #018342 !important
}

.has-equal-box-heights .box-image {
	padding-top: 125%;
}

.badge-inner.on-sale {
	background-color: #309b47
}

.star-rating span:before, .star-rating:before, .woocommerce-page .star-rating:before, .stars a:hover:after, .stars a.active:after {
	color: #0d3707
}

.price del, .product_list_widget del, del .woocommerce-Price-amount {
	color: #0d3707;
}

ins .woocommerce-Price-amount {
	color: #00ab84;
}

@media screen and (min-width: 550px) {
	.products .box-vertical .box-image {
		min-width: 800px !important;
		width: 800px !important;
	}
}

.header-main .social-icons, .header-main .cart-icon strong, .header-main .menu-title, .header-main .header-button > .button.is-outline, .header-main .nav > li > a > i:not(.icon-angle-down) {
	color: #224229 !important;
}

	.header-main .header-button > .button.is-outline, .header-main .cart-icon strong:after, .header-main .cart-icon strong {
		border-color: #224229 !important;
	}

.header-main .header-button > .button:not(.is-outline) {
	background-color: #224229 !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover, .header-main .header-button > .button:hover i, .header-main .header-button > .button:hover span {
	color: #FFF !important;
}

.header-main .menu-title:hover, .header-main .social-icons a:hover, .header-main .header-button > .button.is-outline:hover, .header-main .nav > li > a:hover > i:not(.icon-angle-down) {
	color: #018342 !important;
}

.header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
	background-color: #018342 !important;
}

	.header-main .current-dropdown .cart-icon strong:after, .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
		border-color: #018342 !important;
	}

.absolute-footer, html {
	background-color: rgba(34,66,41,0.92)
}

button[name='update_cart'] {
	display: none;
}

.nav-vertical-fly-out > li + li {
	border-top-width: 1px;
	border-top-style: solid;
}
/* Custom CSS */

.colormenu {
	color: #224229;
}

.woocommerce-Price-amount.amount {
	color: #008749;
}
/*This CSS Code will help you to make your checkout as one page but don't hesitate to follow our tutorials on flatzone.cc.*/

.checkout_coupon {
	display: block !important;
}

.woocommerce-info {
	display: none;
}
/** END - Open automatically Checkout Coupon **/ /** START - Cart on Checkout **/

.woocommerce .cart-auto-refresh {
	max-width: 100%;
	flex-basis: 100%;
}

.woocommerce .cart-collaterals {
	display: none;
}

.continue-shopping .button-continue-shopping {
	display: none;
}

.woocommerce-checkout-review-order-table .cart_item {
	display: none;
}

.woocommerce-checkout-review-order-table thead {
	display: none;
}

#order_review_heading {
	display: none;
}
/** END - Cart on Checkout **/ /** Customize Fields of Chechout **/

.fl-labels .form-row input:not([type="checkbox"]), .fl-labels .form-row textarea, .fl-labels .form-row select {
	border-radius: 5px;
	box-shadow: none;
	border-color: #dcdcdc;
}
/** Cart Customize **/

.is-form, button.is-form, input[type='submit'].is-form, input[type='reset'].is-form, input[type='button'].is-form {
	border-radius: 10px;
}
/** END - Cart Customize **/ /*STICKY PRODUCT OPTIONS NAVBAR*/

.sticky-down {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	overflow: hidden;
	z-index: 999;
}
/** Rounded Thumbnails on the Product Page **/

.product-thumbnails a:hover, .product-thumbnails .is-nav-selected a {
	border-color: #c0c0c0;
	border-radius: 15%; /** Change percentage **/
}

.product-thumbnails img {
	border-radius: 15%; /** Change percentage **/
}

Copied to the clipboard! /*START - DESIGN ONLY FOR THE PRODUCT PAGE: FLAT FIVE*/ .quantity {
	border: 1px solid black;
}
/*CUSTOMIZATION OF TABS*/

.tabs-wallet .nav-tabs > li.active > a {
	border: 1px black solid;
	background-color: #f9f9f9;
	border-bottom-color: #f9f9f9;
}

.tabs-wallet .nav-tabs > li > a {
	border: none;
	background: transparent;
}

.tabs-wallet .nav-tabs + .tab-panels {
	border: 1px solid black;
	background-color: #f9f9f9;
	padding: 30px;
}
/* WooCommerce Price */

.woocommerce-variation-price {
	font-size: 1.5em !important;
}

.woocommerce-Price-amount.amount {
	font-size: 1.5em !important;
}
/* xóa đoạn chữ dưới blog */

.single footer.entry-meta {
	display: none;
}

@charset "utf-8"; /*Comment style*/

span.title_comment {
	font-size: 20px;
	color: #606664;
	line-height: 1.3em;
	font-weight: 700;
	margin: 0 0 15px;
	display: inline-block;
}

.comment-author.vcard {
	width: 25px;
}

#formcmmaxweb {
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}

	#formcmmaxweb .nameuser {
		text-align: left;
	}

	#formcmmaxweb .avatarmw img {
		float: left;
		margin: 5px 10px 0 0;
		border: 1px solid #ccc;
		padding: 5px;
	}

.comments-title-maxweb {
	margin: 30px 0;
	font-weight: normal;
}

.commentlist {
	margin-top: 10px;
}

.comment-author.vcard {
	float: left;
	clear: both;
	z-index: 2;
	position: relative;
	text-align: center;
}

.commentlist li {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}

.commentlist .children {
	margin-top: 10px;
}

.commentBody em {
	color: red;
}

.commentBody {
	position: relative;
	margin-left: 35px;
	overflow: hidden;
}

.comment-meta.commentmetadata {
	position: relative;
	padding: 0;
	margin: 0 0 5px;
}

.noidungcomment {
	font-size: 16px;
	line-height: 24px;
}

.cancel-comment-reply a {
	font-size: 14px;
	text-decoration: none;
	color: #a9883f;
}

.nocomments {
	border-color: #D98D8D;
	background-color: #FFCECE;
	background-position: left -792px;
	color: #665252;
	padding: 10px;
}

.comment-meta.commentmetadata .ngaythang {
	position: absolute;
	top: 0;
	right: 0;
	color: #337ab7;
	opacity: 0.3;
	font-size: 12px;
}

.commentBody:hover .comment-meta.commentmetadata .ngaythang {
	opacity: 1;
}

.commentBody .reply {
	float: right;
	margin: 0;
	position: absolute;
	bottom: 0;
	right: 0;
}

.comment-meta.commentmetadata .fn {
	font-weight: 700;
	color: #333;
	margin: 0;
	text-transform: capitalize;
	font-size: 17px;
	line-height: 22px;
	margin-top: 2px;
}

ol.commentlist_mw, ol.commentlist_mw ul.children {
	list-style: none;
}

	ol.commentlist_mw li {
		margin-bottom: 10px;
	}

	ol.commentlist_mw > ul.children {
		margin: 10px 0 15px 35px;
		background: #f1f1f1;
		padding: 10px;
		position: relative;
	}

		ol.commentlist_mw > ul.children:before {
			content: '';
			position: absolute;
			top: -10px;
			left: 14px;
			width: 0;
			height: 0;
			border-bottom: 10px solid #f1f1f1;
			border-left: 10px solid transparent;
			border-right: 10px solid transparent;
		}

div.error {
	color: red;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	margin: 3px 0 0;
}

.tools_comment a {
	color: #4a90e2;
	font-size: 14px;
	position: relative;
	padding: 0 15px 0 0;
	margin: 0 7px 0 0;
	line-height: 14px;
}

	.tools_comment a:after {
		content: "";
		width: 4px;
		height: 4px;
		top: 50%;
		margin-top: -2px;
		background: #999;
		position: absolute;
		right: 0;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
	}

	.tools_comment a:last-child:after {
		display: none;
	}

	.tools_comment a:last-child {
		padding: 0;
		margin: 0;
	}

.noidungcomment p {
	margin: 0 0 5px;
}

#formcmmaxwebinput[type="submit"], #formcmmaxweb input[type="button"], #formcmmaxweb input[type="reset"], #formcmmaxweb article.post-password-required input[type=submit], #formcmmaxweb li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

#formcmmaxweb button, #formcmmaxweb input, #formcmmaxweb textarea {
	border: 1px solid #ccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}

	#formcmmaxweb button, #formcmmaxweb input[type="submit"], #formcmmaxweb input[type="button"], #formcmmaxweb input[type="reset"] {
		cursor: pointer;
	}

.reply a.comment-reply-link {
	color: #337ab7;
	text-decoration: none;
	font-weight: 400;
	font-size: 12px;
}

	.reply a.comment-reply-link:hover {
		color: #c7a611;
	}

#formcmmaxweb p, #formcmmaxweb input, #formcmmaxweb textarea {
	width: 100%;
	background: transparent;
	outline: none;
	font-size: 14px;
}

#formcmmaxweb input, #formcmmaxweb textarea {
	border: 1px solid #d7d7d7;
	color: #2e2e2e;
	display: block;
}

	#formcmmaxweb input:focus, #formcmmaxweb textarea:focus {
		border-color: #337ab7;
	}

#formcmmaxweb p {
	margin-bottom: 10px;
	text-align: center;
}

#formcmmaxweb #commentform p {
	overflow: hidden;
}

#formcmmaxweb .name-email p {
	width: 50%;
	float: left;
}

	#formcmmaxweb .name-email p:first-child {
		padding-right: 5px;
	}

	#formcmmaxweb .name-email p:last-child {
		padding-left: 5px;
	}

#formcmmaxweb input#submit {
	width: auto;
	font-weight: 400;
	color: #fff;
	background: #337ab7;
	padding: 6px 20px;
	border: none;
	float: left;
	font-size: 16px;
	outline: none;
}

	#formcmmaxweb input#submit:hover {
		background: #c7a611;
	}

#formcmmaxweb::-webkit-input-placeholder {
	color: #999999;
}

#formcmmaxweb ::-moz-placeholder { /* Firefox 18- */
	color: #999999;
}

#formcmmaxweb ::-moz-placeholder { /* Firefox 19+ */
	color: #999999;
}

#formcmmaxweb ::-ms-input-placeholder {
	color: #999999;
}
/*#comment style*/ /*bai viet lien quan*/

.xem-them .tieu-de-xem-them {
	font-weight: 700;
	display: block;
	margin-bottom: 10px;
	font-size: 19px;
	color: black;
}

.xem-them ul li {
	margin-bottom: 3px;
}

	.xem-them ul li a {
		font-weight: 700;
		font-size: 16px;
		color: #2a9e2f;
	}

		.xem-them ul li a:hover {
			text-decoration: underline;
		}

.blog-single .entry-meta {
	text-transform: none;
	font-size: 14px;
	letter-spacing: 0;
	color: gray;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 10px;
	background: #f9f9f9;
}

.danh-muc {
	margin-bottom: 15px;
}

	.danh-muc span.title, .the-tim-kiem span.title {
		border-radius: 4px;
		background: #126e32;
		padding: 4px 10px;
		color: white;
		margin-right: 5px;
	}

	.danh-muc a, .the-tim-kiem a {
		line-height: 32px;
		border-radius: 4px;
		margin-bottom: 10px;
		padding: 4px 10px;
		background: #dedede;
		color: #464646;
	}

		.danh-muc a:hover, .the-tim-kiem a:hover {
			background: #6dca19;
			color: white;
		}

.bai-viet-lien-quan {
	margin-top: 15px;
}

	.bai-viet-lien-quan h3 {
		font-size: 19px;
		color: black;
	}

	.bai-viet-lien-quan ul {
		margin-bottom: 0;
		display: inline-block;
		width: 100%;
	}

		.bai-viet-lien-quan ul li {
			list-style: none;
			width: 25%;
			color: graytext;
			float: left;
			padding-left: 4px;
			padding-right: 5px;
		}

			.bai-viet-lien-quan ul li .box-image img {
				height: 120px;
				border-radius: 4px;
				object-fit: cover;
				object-position: center;
			}

	.bai-viet-lien-quan h4 {
		font-size: 15px;
		color: black;
		line-height: 19px;
		padding-top: 7px;
		height: 64px;
		overflow: hidden;
	}
/*bai viet lien quan*/

.responsive #top.woocommerce.woocommerce-page .container {
	max-width: 1100px;
}
/* Custom CSS Tablet */

@media (max-width: 849px) { /*bai viet lien quan*/

	.bai-viet-lien-quan ul li {
		width: 50%;
	}

		.bai-viet-lien-quan ul li .box-image img {
			height: 90px;
		}
	/*bai viet lien quan*/
}
/* Custom CSS Mobile */

@media (max-width: 549px) { /*bai viet lien quan*/

	.bai-viet-lien-quan ul li {
		width: 50%;
	}

		.bai-viet-lien-quan ul li .box-image img {
			height: 90px;
		}
	/*bai viet lien quan*/
}

.label-new.menu-item > a:after {
	content: "New";
}

.label-hot.menu-item > a:after {
	content: "Hot";
}

.label-sale.menu-item > a:after {
	content: "Sale";
}

.label-popular.menu-item > a:after {
	content: "Popular";
}
/* cyrillic-ext */ @font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuxJMkqt8ndeY9Z6JTg.woff) format('woff');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuxJFkqt8ndeY9Z6JTg.woff) format('woff');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuxJOkqt8ndeY9Z6JTg.woff) format('woff');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuxJPkqt8ndeY9Z6JTg.woff) format('woff');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */

@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/lora/0QI6MX1D_JOuGQbT0gvTJPa787wsuxJBkqt8ndeY9Z4.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/quicksand/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o58m-xDwxUD22FNZc.woff) format('woff');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */

@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/quicksand/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o58i-xDwxUD22FNZc.woff) format('woff');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */

@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/quicksand/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkM0o58a-xDwxUD22FA.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

@font-face {
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/arsenal/wXKrE3kQtZQ4pF3D51XcBs4olXcLtA.woff) format('woff');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */

@font-face {
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/arsenal/wXKrE3kQtZQ4pF3D51zcBs4olXcLtA.woff) format('woff');
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */

@font-face {
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/arsenal/wXKrE3kQtZQ4pF3D51fcBs4olXcLtA.woff) format('woff');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */

@font-face {
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/arsenal/wXKrE3kQtZQ4pF3D51bcBs4olXcLtA.woff) format('woff');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */

@font-face {
	font-family: 'Arsenal';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/arsenal/wXKrE3kQtZQ4pF3D51jcBs4olXc.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */

@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/dancing-script/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Rep6hNX6pmRMjLo.woff) format('woff');
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */

@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/dancing-script/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3ROp6hNX6pmRMjLo.woff) format('woff');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */

@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://mowgarden.com/wp-content/fonts/dancing-script/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup6hNX6pmRM.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: "fl-icons";
	font-display: block;
	src: url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot?v=3.16.8);
	src: url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.16.8) format("embedded-opentype"), url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.16.8) format("woff2"), url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.16.8) format("truetype"), url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff?v=3.16.8) format("woff"), url(https://mowgarden.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg?v=3.16.8#fl-icons) format("svg");
}


#text-box-1081268626 .text-inner {
	padding: 0px 0px 0px 11px;
}

#text-box-1081268626 {
	width: 92%;
}

	#text-box-1081268626 .text-box-content {
		font-size: 100%;
	}

@media (min-width:550px) {
	#text-box-1081268626 {
		width: 61%;
	}
}


#image_1468799488 {
	width: 73%;
}

@media (min-width:550px) {
	#image_1468799488 {
		width: 32%;
	}
}

#banner-1069954593 {
	padding-top: 1000px;
	background-color: rgb(248, 243, 231);
}

	#banner-1069954593 .ux-shape-divider--top svg {
		height: 150px;
		--divider-top-width: 100%;
	}

	#banner-1069954593 .ux-shape-divider--bottom svg {
		height: 150px;
		--divider-width: 100%;
	}

@media (min-width:550px) {
	#banner-1069954593 {
		padding-top: 600px;
	}
} 
        