/*
Theme Name: Flatsome child
Description: Flatsome Team developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.10
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.footer-cprt a { color: #FF4D00;}
.footer-cprt {padding-left: 5px;margin-left: 5px;border-left: 1px solid;}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue-Medium.eot');
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Medium.woff2') format('woff2'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Medium.woff') format('woff'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue-Light.eot');
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Light.woff2') format('woff2'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Light.woff') format('woff'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue.eot');
	src: url('/wp-content/themes/noi-that/font/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue.woff2') format('woff2'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue.woff') format('woff'),
		url('/wp-content/themes/noi-that/font/HelveticaNeue.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{    word-wrap: break-word;}
h1,h2,h3,h4,h5,h6{font-family: 'Helvetica Neue';
	font-weight: 500;}
body, .nav > li > a{font-family: 'Helvetica Neue';
	font-weight: normal;
	font-style: normal;}
.list-product .col{padding: 0 6.8px 13.6px;}
#header-contact li a{color: #986927;
	margin-left: 5px;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	font-weight: bold;}
.searchform select{    width: 52px;
	height: 45px;
	border: 1px solid #bb8636;
	box-shadow: none;
	border-right: none;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;}
.header-nav li {margin:0 18px}
.header-nav li a{color:whit !important}
.header-button a{    border-radius: 99px;
	text-transform: none;
	font-size: 15px;
	color: #8c5c15;background-color: #ffdaa1 !important;}
.searchform .button.icon{height: 45px;
	width: 45px;
	background: #bb8636;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;}
.searchform input[type='search']{height: 45px;
	box-shadow: none;
	border: 1px solid #bb8636;}


.tieu-chi-section .icon-box .icon-box-text{    background: white;
	padding: 30px 15px;
	box-shadow: 2px 2px 50px #0000000f;font-size: 15px;
	border-radius: 5px;
	margin-top: -40px;}
.section-title-center:after {
	content: "";
	display: table;
	clear: both;
	background: url(/wp-content/uploads/2019/07/1.png);
	width: 100%;
	height: 40px;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: bottom;
	padding-top: 0;
}
.tieu-chi-section .icon-box h3{    font-size: 18px;
	font-weight: normal;
	color: #bb8636;}
.tieu-chi-section .icon-box .icon-box-img img{border-radius:99%; padding-top:0;     border: 3px solid #bb8636;}.section-title-container {
	margin-bottom: 5px;
}.sapo {color: #96661d;
	max-width: 70%;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: 500;
}.section-title-normal {margin-bottom:0;
	border-bottom: 2px solid #96661e;
}.section-title-normal span {
	color: #8a6d3b;

	font-size: 22px;
	margin: 5px 0;
	display: inline-block;
	margin-right: 15px;
	padding-bottom: 5px;
	border-bottom: 0;
	margin-bottom: 0;
}
.list-product .product-small .product-title a{ font-size:16px;   text-transform: uppercase;
	color: #8a6d3b !important;
	font-weight: 500;}
.product-small .box-image:hover::before{
	-webkit-animation:shine .75s;animation:shine .75s
}
@-webkit-keyframes shine{
	100%{left:125%}
}
@keyframes shine{
	100%{left:125%}
}
.product-small .box-image::before{
	position:absolute;
	top:0;
	left:-75%;
	z-index:2;
	display:block;
	content:'';
	width:50%;
	height:100%;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
	background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
	-webkit-transform:skewX(-25deg);transform:skewX(-25deg)
}.box-blog-post .is-divider, .is-divider{display:none}
.list-post .post-item {padding-bottom:10px}
.list-post{border: 1px solid #dadada;
	padding: 10px;margin-left:0 !important; margin-right:0 !important}
.tin-tuc-section .section-title-container {
	margin-bottom: 0;
}.list-post2 .post-item .post-title{margin-bottom:0 !important}
.list-post2{border-bottom:none; padding-bottom:none !important}
.list-post3 {border-top:none; padding-top:0 !important}
.list-post3 .post-item .box-text{padding-bottom:0}
.list-post3 .post-item .post-title{margin-bottom:0 !important}
.list-post2 .post-item .box-text{padding-bottom:0}
.tin-tuc-section .section-title-normal span{font-size: 18px;
	text-transform: none;
	color: white;}
.tin-tuc-section .section-title-normal{    background: #bb8636;padding-left: 10px;}
.list-post .post-item .post-title:hover{color:#a7170c}
.list-post .post-item .post-title {margin-bottom:10px;    font-size: 16px;
	font-weight: normal;
	color:#8a6d3b}
.list-post .post-item a:hover{color:black !important}
.section-title b{background-color: transparent;}
.tieu-chi-section {padding-bottom:0 !important}
.section-title a {
	display: block;
	padding-left: 15px;

	margin-left: auto;
	background: #bb8636;
	font-size: 14px;
	height: 37px;
	line-height: 37px;
	padding-right: 10px;
	color: white;
	font-weight: normal;

	letter-spacing: 0;
}
.sapo {    background: url(/wp-content/uploads/2019/07/img_520835.png);
	width: 100%;
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: 12px;
	padding-left: 25px;
	background-size: 19px;}
.san-pham-noi-bat{padding-bottom:0 !important}
.san-pham-noi-bat .large-12{padding-bottom:0}
.list-product{margin-left: -0px !important;
	margin-right: -0px !important;}.page-wrapper {
		padding-top: 10px;
		padding-bottom: 10px;
}
#breadcrumbs a:hover{color:#bb8636}h1.entry-title.mb {
	margin-bottom: 10px;
	border-bottom: 2px solid #8a6d3b;
	font-size: 22px;
	color: #8a6d3b;
	padding-bottom: 5px;
}
.archive .term-description h5{font-size:18px;}
.archive .term-description h4{font-size:18px;}
.archive .term-description h3{font-size:19px;}
.sub-title{    text-transform: uppercase;
	font-size: 21px;
	border-bottom: 2px solid #7d510e;
	color: #7d510e;
	padding-bottom: 5px;
	margin-bottom: 15px;}
.archive .product-small.col{padding:0 5.8px 11.6px;}
.archive .product-small .product-title a{    text-transform: uppercase;
	font-weight: 500;
	color: #9c5916;}
.archive .products.row{margin-left: -5px !important;
	margin-right: -5px !important;}
.archive .term-description{margin-bottom:20px}
.archive .term-description h2{font-size:20px;}.entry-header-text {
	padding: 0;
}.entry-content {
	padding-top: 0;
	padding-bottom: 0;
}
.blog-single .entry-title{font-size: 23px;
	color: #bb8636;
	border-bottom: 1px solid #dedede;
	padding-bottom: 9px;}
.thong-tin-lien-he .clearboth{clear:both}
.blog-single .entry-category{display:none}
.blog-archive .post-item{padding-bottom:15px}
.page-left-sidebar .page-inner p{margin-bottom:7px}
.list-post5 .post-item {padding-bottom:0px}
.duong-dan{padding-left:0; padding-right:0}
a.back-to-top{background:gray !important; border:none !important; color:white}
.nut-xem-chi-tiet{margin: 0;
	font-weight: normal;
	letter-spacing: 0;}
.list-post5 .post-item .post-title:hover, .block-post-to .post-item .post-title:hover{text-decoration:underline; color:#bb8636}
.list-post5 .post-item .post-title{font-weight:normal; font-size:15px}
.list-post5 .post-item .box-text{padding-top:5px;padding-bottom:5px}
.page-left-sidebar .page-inner ul{margin-left:20px}
.block-post-to .post-item .box-text{padding-top:5px;padding-bottom:7px}
.block-post-to .post-item {padding-bottom:0}
.blog-archive .post-item .post-title{font-size:20px; font-weight:500; margin-bottom:10px;    color: #906018;}
.blog-archive .post-item .post-title:hover{color: #8a6123;text-decoration:underline}
.blog-archive .post-item a:hover{color:black}
.blog-archive .post-item .box-text{padding:0; padding-left:15px}
.blog-archive .taxonomy-description{margin-bottom:15px}
.archive .term-description p, .blog-archive .taxonomy-description p{margin-bottom:10px}
.archive .term-description, .blog-archive .taxonomy-description, .tom-tat{border: 1px solid #f1f1f1;
	padding: 15px;
	border-radius: 5px;font-size: 15px;}
.page-left-sidebar .large-3.sidebar-column, .blog-single .large-3.sidebar-column, .blog-single .large-3.sidebar-column, .archive .large-3.sidebar-column, .single-product .large-3.sidebar-column{flex-basis:21%;
	max-width: 21%;
	padding-right: 10px; padding-left:10px;
	border-right: none !important; border-left:none !important}
ul.product_list_widget li{    min-height: 160px; padding:0;padding-bottom:10px}
ul.product_list_widget li a{display:block}
ul.product_list_widget li a span{text-transform: uppercase;
	color: #9e6e25;
	font-size: 15px;
}
ul.product_list_widget li img{height: 150px !important; position: inherit; width:100%; height:100%}
span.widget-title {
	font-size: 1em;
	font-weight: 500;
	width: 100%;
	display: block;
	background: #bb8636;
	padding: 10px;
	letter-spacing: 0;
	color: white;
	text-align: center;
	border-bottom: 2px solid #8a580d; padding-top:12px;
}.widget .is-divider{display:none}
.page-left-sidebar ol {margin-left:20px}
.page-left-sidebar .large-6.content-column, .blog-single .large-6.content-column, .blog-archive .large-6.content-column, .archive .large-6.content-column, .single-product .large-6.content-column{padding-bottom: 10px; border-left:none !important; flex-basis:58%; max-width:58%;padding-left: 10px; padding-right:10px}
#breadcrumbs, #breadcrumbs a{    margin-bottom: 10px;
	font-weight: 500;
	color: #523303;
	font-size: 15px;}
b,strong{font-weight:500}
.recent-blog-posts a{font-size: 15px;
	font-weight: 500;
	color: #8a580d;}
.nav-dropdown{    box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.13); border-radius:10px; border:none; padding:20px;}
.archive #breadcrumbs{margin-top:10px}
.nav-dropdown-default li>a:hover{text-decoration:underline; color:#bb8636 !important}
.nav-dropdown-default li{margin: 0 !important;}
.nav-dropdown.nav-dropdown-default>li>a{    margin: 0 5px;
	border-bottom: none;
	padding: 6px 0px;
	font-size: 15px;
	color: #404040;}
.nav-dropdown-default .nav-column li>a{    color: #333333; margin: 0; padding-left: 0;
	padding-right: 0;
	margin: 0 5px;
	border-bottom: none;
	font-size: 15px;
	padding: 5px 0;}
.archive h1.shop-page-title{font-size:19px}
.nav-dropdown .nav-dropdown-col>a{text-transform:none; font-weight:500; font-size:16px; color:#bb8636}
.page-title-inner {

	padding-top: 0;
	min-height: 20px;
}
.recent-blog-posts .badge-inner{border-radius:99%}.category-page-row {
	padding-top: 0;
}
.woocommerce-breadcrumb {display:none}
.widget_nav_menu ul li {    border-top: 1px dashed #ececec !important;
	background: url(/wp-content/uploads/2019/07/dot.jpg);
	background-repeat: no-repeat;
	background-position-y: center;
	padding-left: 15px;
	text-transform: uppercase;
	font-size: 14px;
}
.widget_nav_menu ul{box-shadow: 2px 2px 20px #00000014;
	padding: 10px;
	border-radius: 5px;}
.widget_nav_menu ul li.menu-cha a{color:#bb8636}
.widget_nav_menu ul li.menu-cha{background:none; color:gray; padding-left:0;     font-size: 16px;
	font-weight: 500;}.product-main {
		padding: 0;
}
.single-product .product-info h1.product-title{font-size: 17px;}
.single-product .product-tabs{display:none}
.single-product .large-6 .row{margin-left:-10px !important; margin-right:-10px !important}.product-footer .woocommerce-tabs {
	padding: 10px 0;
	border-top: 0;
}.blog-single .danh-muc, .blog-single .the-tim-kiem {
	font-size: 15px;
}.blog-single .danh-muc {
	display: block;
	margin-bottom: 10px;
}.the-tim-kiem a {
	background: #e4e4e4;
	padding: 2px 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	border-radius: 5px;
	color: #525252;
}.the-tim-kiem a:hover {
	background: #e8b210;
	color: #fff;
}
.blog-single .bai-viet-lien-quan h2 {
	font-weight: 500;
	font-size: 20px;
	color: #a57226;
}.bai-viet-lien-quan {
	margin-top: 20px;
}.bai-viet-lien-quan ul {
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
}.bai-viet-lien-quan ul li {
	list-style: none;
	width: 33.33%;
	float: left;
	padding-left: 4px;
	padding-right: 5px;
}.bai-viet-lien-quan ul li .box-image img {
	height: 180px;
	border-radius: 6px;
	object-fit: cover;
	object-position: center;
}
.thong-tin-tac-gia .left {
	width: 20%;
	float: left;
	display: inline-block;
}.thong-tin-tac-gia h4 {    margin-bottom: 4px;
	font-size: 18px;
	font-weight: 400;
	color: #bb8636;
} .thong-tin-tac-gia .right p {
	font-size: 15px!important;
} .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	color: white;
	text-transform: none;
	font-size: 16px;
	font-weight: normal;
} .nav-sidebar.nav-vertical>li+li {
	border-top: 1px solid #a27127;
} .thong-tin-tac-gia .right {
	padding-left: 10px;
	width: 80%;
	float: right;
	display: inline-block;
	text-align: left;
}.thong-tin-tac-gia {
	background: #ffffff;
	padding: 15px;
	border-radius: 5px;
	display: inline-block;
	width: 100%;
	clear: both;
	box-shadow: 2px 2px 20px #0000001f;
}
.bai-viet-lien-quan ul li h3:hover{color:#bb8636; text-decoration:underline}
.bai-viet-lien-quan ul li h3 {    height: 43px;
	overflow: hidden;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	margin-top: 7px;
	line-height: 20px;
}
.single-product .product-footer h2, .blog-single .entry-content h2{font-size:20px}.wp-caption {
	margin-bottom: 10px;}
.single-product .product-footer h3, .blog-single .entry-content h3{font-size:19px}
.single-product .product-footer h4, .blog-single .entry-content h5{font-size:18px}.thong-tin-lien-he {    display: inline-block;
	background: #fffde7;
	padding: 15px;
	border-radius: 3px;
	margin-bottom: 0px;
	border: 1px dashed #bb8636;
}.thong-tin-lien-he .tieu-de {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}.thong-tin-lien-he .thong-tin {
	margin-bottom: 0;
	width: 50%;
	float: left;
	display: inline-block;
}
.thong-tin-lien-he textarea {
	min-height: 59px;
}
.related.product-section {
	border-top: 0;
}
.thong-tin-lien-he .right formơ{margin-bottom:0}
.thong-tin-lien-he .right input[type='submit']{    margin: 0;
	border-radius: 4px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0;}
.thong-tin-lien-he .right input[type='tel'], .thong-tin-lien-he .right  input[type='text'],.thong-tin-lien-he .right textarea{border-radius:4px; box-shadow:none}
.thong-tin .des{display: block;
	margin-bottom: 10px;
	font-size: 15px;}
.thong-tin-lien-he .ten-cong-ty {
	font-weight: 500;
	color: black;
}.thong-tin-lien-he ul li {margin-left:20px; font-size:15px;
	margin-bottom: 0;
	list-style: square;
}.thong-tin-lien-he .right {
	width: 50%;
	float: right;
	display: inline-block;
	background: #ffffff;
	padding: 10px;
	color: #ff5400;
	font-size: 15px;
} .thong-tin-lien-he ul li .info {
	color: red;
}
.nav-sidebar.nav-vertical>li ul{margin-bottom:0;padding-bottom:0 !important}

.nav-sidebar.nav-vertical>li ul li a{font-size:15px; padding-top:5px !important; padding-bottom:5px !important}
.single-product .product-footer h5{font-size:17px}
.thong-tin-san-pham ul{margin-bottom:0}
.single-product .share-icons a{border: none !important;}
.single-product .tab-panels {
	border: 1px solid #ececec;
	padding: 15px;}
.single-product .product-info{    padding: 0 10px 10px 0px;}
.single-product #breadcrumbs{margin-top:10px}
.single-product .product_meta>span{font-size:15px}
.thong-tin-san-pham ul li .value.gia-tien{color:red;  font-weight:500}
.thong-tin-san-pham ul li .label{font-weight:500; color:#8a580d}
.thong-tin-san-pham ul li{list-style: none;
	font-size: 15px;
	margin-left: 0;
	margin-bottom: 4px;
	background: url(/wp-content/uploads/2019/07/dot.jpg);
	background-repeat: no-repeat;
	background-position-y: 7px;
	padding-left: 15px;}
.related h3{font-size: 19px;
	border-bottom: 2px solid #a27024;
	padding-bottom: 5px;
	letter-spacing: 0;
	color: #a27024; margin-bottom:15px;}

.blog-archive .large-6 .badge{display:none}
.related .product-small .kich-thuoc{display:none}
.wp-caption .wp-caption-text{background:none}
.blog-archive .no-results h2.page-title{font-size:20px;    margin-bottom: 0;
	margin-top: 20px;}
.blog-archive h1.page-title{    border-bottom: 2px solid #bb8636;
	padding-bottom: 6px;
	color: #9c6c22;}
.related .product-small .product-title{text-transform:uppercase; text-align:center; font-size:13px}
.related .product-small .box-text{    padding-bottom: 0; padding-top:3px}

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

	.footer-cprt {display: block;border-left: 0;}

	.off-canvas-left.mfp-ready .mfp-content{background:#bb8636}
	.icon-menu:before, .icon-search:before {    color: #9a6b27;
	}.tieu-chi-section{padding-bottom:20px !important; padding-top:20px !important}
	.tieu-chi-section .col{padding:0 5px 10px}.tieu-chi-section .icon-box h3{font-size:14px}.tieu-chi-section .icon-box .icon-box-text{font-size:13px}
	.list-post2 .post-item.col{flex-basis:100% !important; max-width:100% !important}
	.list-post .post-item .post-title{font-size:14px}
	.footer-section .col{flex-basis:100%; max-width:100%}
	.list-post .post-item .box-text{padding-bottom:0}
	.sapo {background:none; padding-left:0;
		font-size:14px;
		max-width: 100%;}
	.list-post .post-item .from_the_blog_excerpt {display:none}
	.list-post .post-item.col{flex-basis:50%; max-width:50%}
	.section-title-normal span{font-size:16px}
	.section-title a{font-size: 13px;
		height: 30px;
		line-height: 31px;}
	.san-pham-noi-bat .large-12{padding:0px 5px 10px}
	.list-product .product-small .product-title a{font-size:14px; text-transform:none}
	.list-product .product-small .box-text{padding-bottom:5px}
	.list-product .product-small .kich-thuoc{font-size:13px}
	.page-left-sidebar .large-3.sidebar-column, .blog-single .large-3.sidebar-column, .blog-single .large-3.sidebar-column, .archive .large-3.sidebar-column, .single-product .large-3.sidebar-column{display:none}
	.page-left-sidebar .large-6.content-column, .blog-single .large-6.content-column, .blog-archive .large-6.content-column, .archive .large-6.content-column, .single-product .large-6.content-column{flex-basis:100%; max-width:100%}
	.duong-dan{padding-left:10px; padding-right:10px}
	#shop-sidebar{background:white !important}
	.single-product .product-info{padding:0 10px !important}

	.thong-tin-lien-he .thong-tin, .thong-tin-lien-he .right{width:100%}
	.bai-viet-lien-quan ul li{width:50%}
	.bai-viet-lien-quan ul li .box-image img {
		height: 100px;}
	.bai-viet-lien-quan ul li h3 {
		height: 55px;
		overflow: hidden;
		font-size: 14px;}
	.blog-archive .post-item .box-text{padding-left:0; padding-top:7px}.blog-archive .post-item{flex-basis:50%; max-width:50%}
	.blog-archive .post-item .post-title{font-size:15px}
	.blog-archive .post-item .from_the_blog_excerpt {display:none}
	.blog-archive .post-item:nth-child(2n+1){padding-right:7px;}
	.blog-archive .post-item:nth-child(2n+2){padding-left:7px;}

}