/*
Theme Name: Maxweb
Description: This is a child theme for Flatsome Theme
Theme URI: https:
Author: Hoan
Author URI: 
Template: flatsome
Version: 3.6.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@font-face {
	font-family: "Gilroy-ExtraBold",Sans-serif;
	src: url(fonts/Gilroy-ExtraBold.otf);
}
@font-face {
	font-family: "Gilroy-Light",Sans-serif;
	src: url(fonts/Gilroy-Light.otf);
}
@font-face {
	font-family: "Gilroy-Bold",Sans-serif;
	src: url(fonts/Gilroy-Bold.ttf);
}
@font-face {
	font-family: "SFProDisplay-Bold";
	src: url(fonts/SFProDisplay-Bold.ttf);
}
@font-face {
	font-family: "SFProDisplay-Regular",Sans-serif;
	src: url(fonts/SFProDisplay-Regular.ttf);
}
@font-face {
	font-family: "SVN-Gilroy-Bold",Sans-serif;
	src: url(fonts/SVN-Gilroy-Bold.otf);
}
:root{
	--vang:#edab21;
	--xanh:#0a335f;
	--xanh-la:#2c7f31;
}
/* body,p,span,ul li a{
font-family: "SFProDisplay-Regular",Sans-serif;
font-size: 18px;
} */

html,body,span,label,a,p,button,b,div{
	font-family: "Inter", sans-serif;
}
h1,h2,h3,h4,h5,h6,.nav > li > a,nav,li{
	font-family: "Inter", sans-serif !important;
}
h2{
	color: var(--xanh) !important;
	font-size: 27px !important;
	text-transform: uppercase;
}
a{
	cursor:pointer;
}
.pd-b0{
	padding-bottom:0 !important;
}
.img-white img{
	filter: brightness(0) invert(1);
	-webkit-filter: brightness(0) invert(1);
}
.owl-stage{
	display:flex;
}
.owl-stage .col,.owl-stage .col > .col-inner{
	height:100%;
}
.owl-item {
	flex-shrink:0;
}
.owl-item .col {
	max-width:100%;
}
.owl-dots {
	margin:0 !important;
}
.owl-dots button{
	min-height:unset;
	margin:0 5px;
}
.owl-theme .owl-dots .owl-dot span{
	margin:5px 4px !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background:var(--vang) !important;
}
.owl-nav{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	transform:translatey(-50%);
	margin:0 !important;
}
.owl-nav button{
	min-height:unset;
	line-height:unset !important;
	margin:0 !important;
	position:absolute;
	top:50%;
	transform:translatey(-50%);
	display:flex !important;
	align-items:center;
	justify-content:center;
	transition:all 0.3s;
}
.social-topbar{
	display:flex;
	align-items:center;
}
.social-topbar a{
	margin-left:10px;
	display:block;
	width:25px;
	height:25px;
	/* 	border-radius:50%; */
	overflow:hidden;
}
.social-topbar a img{
	width:100%;
	height:100%;
	object-fit:cover;
	vertical-align:unset;
}
.wpcf7-spinner{
	display:none;
}
#top-bar .header-button,#top-bar ul span{
	font-size: 14px;
	font-family: "SFProDisplay-Regular",Sans-serif;
}
.html_topbar_left .header-button{
	padding-right: 15px;
	border-right: 1px solid #dddddda8;
}
#top-bar .header-button i{
	color: #edab21;
	margin-right: 5px;
}
.header-main .flex-right,.header-main .flex-right>ul,.header-main .flex-right>ul>li,.header-main .flex-right >ul>li>a{
	height: 100%;
}
.header-main .flex-right>ul>li>a{
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 3px solid transparent;
}
.header-main .flex-right>ul>li.active > a,.header-main .flex-right>ul>li:hover > a{
	border-bottom: 3px solid var(--xanh);
}

.header-main .nav-dropdown{
	border: none;
	box-shadow: none;
	background-color: #fff;
	/*     font-size: 13px; */
}
.header-main .nav-dropdown>li>a{
	/* 	font-family: "Gilroy-Bold",Sans-serif !important; */
	font-weight: 500 !important;
	font-size: 15px;
	color: #494c4f;
	padding: 10px 20px !important;
	margin: 0 !important;
}
.header-main .nav-dropdown>li>a:hover{
	border-bottom: none !important;
	background: #55595c;
	color: #fff;
}
.header-main  .nav-dropdown.nav-dropdown-default>li>a{
	border-bottom: none;
}
.header-main .nav-dropdown-default{
	padding: 0;
}
.header-main .nav>li{
	margin-left: 0;
	margin-right: 0;
}
.sc-tim-kiem .col{
	padding-bottom: 0;
}
.sc-tim-kiem .woof_redraw_zone{
	display: flex;
	justify-content: center;
}
/* .woof_redraw_zone .woof_container,.woof_redraw_zone .woof_submit_search_form_container{
flex: 1;
} */
.woof_redraw_zone .woof_block_html_items .chosen-container,.woof_redraw_zone .woof_submit_search_form_container button{
	width: 100%;
}
select{
	color: #666;
	padding: .75em;
	height: auto;
	border: 1px solid #eaeaea;
	border-radius: 2px;
	background: #fafafa;
	box-shadow: none;
}
.woof .chosen-container .chosen-single{
	height: 40px !important;
	line-height: 40px !important;
	border-radius: 3px;
	outline: none;
	border: none;
}
.chosen-container-single .chosen-single div b{
	background-image: none !important;
}
.chosen-container-single .chosen-single div b:before{
	content: '\f107';
	font-family: fontAwesome;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.woof_submit_search_form_container{
	margin: 0;
}
.woof_submit_search_form_container button{
	border-radius: 3px;
	border: 1px solid #ffffff;
}
.woof_submit_search_form_container button:hover{
	background: red;
}
.woof .chosen-container-single .chosen-single span{
	color: #666;
}
.chosen-results li{
	color: #666;
}
.product-style .col-inner{
	height:100%;
}
.product-small .col-inner{
	height:100%;
}
.product-small .col-inner .product-small{
	height:100%;
}

.sc-bds-noi-bat .product-small .title-wrapper .category,.sc-bds-noi-bat .sp{
	display: none;
}
.ho_tro_lai_suat{
	background: #eb0b00;
	margin: 0 25px;
	padding: 5px 15px;
}
.ho_tro_lai_suat p{
	color: white;
	font-size: 15px;
	line-height: 22px;
}
.sc-bds-noi-bat .box-text{
	padding: 50px 5px 15px 5px;
}
.thong-tin{
	position: absolute;
	top: -25%;
	left: 0;
	z-index: 999999;
	width: 100%;
	pointer-events:none;
}

.product-small .product-title a{
	color: var(--xanh);
	font-size: 16px;
	font-weight: bold;
}
.product-small .excerpt1{
	font-size: 14px;
	color: #222;
}
.product-style .col-inner,
.product-small .col-inner{
	box-shadow: 1px 1px 6px 0px rgba(0,0,0,.7);
	height:100%;
}
.product-small .div_khu_vuc_small{
	display: none;
}
.woof_redraw_zone .woof_block_html_items{
	display: flex;
}
.sc-tim-kiem{
	z-index: 2;
}
.author-edit .entry-author{
	padding: 0;
}
.author-edit{
	display: flex;
	justify-content: flex-start;
	color: #666;
	align-items: center;
}
.author-edit .box-acount-author{
	margin-right: 10px;
}
.author-edit .author-name,.author-edit .date-time-mega{
	color: #666;
	font-size: 12px;
	text-align: left;
	font-weight: 400;
}
.edit-post-bottom .post-item .post-meta,.post-item .is-divider{
	display: none;
}
.edit-post-bottom .post-title{
	text-align: left;
}
.post-item .post-title{
	color: #54595f;
	font-size: 15px;
	margin:0 0 7px;
}
.post-item .box-text{
	padding: 10px 15px 10px 15px;
}
.post-item .box.box-vertical{
	border-bottom: 1px solid #ddd;
}
.edit-post-bottom .col.post-item{
	padding-bottom: 15px;
}
.edit-blogpost-top .date-time-mega,.edit-blogpost-top .author-name{
	font-weight: 700 !important;
}
.edit-blogpost-top .box{
	background: #fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	border: 2px solid #818a91;
}
.edit-blogpost-top .cat-label{
	position: absolute;
	top: -200px;
	left: 0;
	margin: 20px;
	background: var(--xanh);
	color: white;
	font-size: 12px;
	padding: .6em 1.2em;
	border-radius: 99px;
	opacity: 1;
}
.sc-bds-noi-bat,.sc-tin-tuc,.sc-chuan-bi-mo-ban{
	padding-bottom: 0 !important;
}
.sc-chuan-bi-mo-ban .ho_tro_lai_suat,.sc-chuan-bi-mo-ban .category,.sc-chuan-bi-mo-ban .excerpt1{
	display: none;
}
.sp{
	display: flex;
	justify-content: space-between;
}
.sp-trai,.sp-phai{
	flex: 1;	
}

.sc-chuan-bi-mo-ban .box-text{
	background: #102454;
	padding: 0;
}
.sc-chuan-bi-mo-ban .product-title a{
	color: white;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.4em;
}
.sc-chuan-bi-mo-ban .sp-trai span{
	color: #edab21;
	/*     font-family: "Gilroy-Bold",Sans-serif !important; */
	font-size: 19px;
	text-transform: uppercase;
	line-height: 1.4em;
	text-align: center;
	font-weight: bold;
}
.sc-chuan-bi-mo-ban .sp-trai .ngay_thang_nam{
	color: #fff !important;
	margin-top: 15px;
	display: inline-block;
}
.sc-chuan-bi-mo-ban .sp-trai{
	border-right: 1px solid #edab21;
	padding: 20px;
}
.sc-chuan-bi-mo-ban .sp-phai{
	padding: 20px;
	display: flex;
	align-items: center;
}
.sc-chuan-bi-mo-ban .product-title{
	padding: 15px;
	background: var(--xanh);
}
.sc-chuan-bi-mo-ban .sp-phai span{
	color: white;
	font-size: 16px;
}
.ps{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.ps .d-l,.ps .d-r{
	flex: 1;
}
.ps>div{
	background: #102454;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	border-radius: 5px;
	padding: 15px 5px;
}
.ps a{
	color: white;
}
.ps .d-l{
	background: #102454;
	margin-right: 8px;
}
.ps .d-r{
	background: #edab21;
	margin-left: 8px;
}

.slider .flickity-prev-next-button{
	opacity: 1;
}
.flickity-prev-next-button svg,.flickity-prev-next-button .arrow{
	fill: #edab21;
	background: var(--xanh);
}
.product-thumbnails .flickity-prev-next-button svg,.product-thumbnails .flickity-prev-next-button .arrow{
	border-radius: 50%;
	fill: white;
}
.sc-doi-tac .owl-carousel .owl-item  img{
	border: 1px solid rgba(237,171,33,.7);
	border-radius: 4px;
}
.sc-doi-tac .sa_owl_theme .owl-dots{
	bottom: -50px !important;
}
.sc-footer{
	border-top: 5px solid var(--xanh-la);
}
.icon-right-footer .icon-box-text{
	display: flex;
	align-items: center;
}
.icon-list-footer{
	list-style-type: none;
	margin-top: 20px;
}
.icon-list-footer i{
	margin-right: 10px;
}
.icon-list-footer li i,.icon-list-footer li span{
	font-size: 15px;
	color: #fff;
}
.icon-list-footer li{
	border-bottom: 1px solid #c1c1c1;
	padding: 10px 0;
	margin: 0 !important;
}
.icon-list-footer li:last-child{
	border-bottom: none;
}
.form-f :is(input,button){
	height:45px;
}
.form-f :is(input::placeholder,textarea::placeholder){
	font-weight: normal;
	font-size: 15px;
}
.form-f button[type = "submit"]{
	background: transparent !important;
	border: 1px solid #edab21;
	color: #edab21;
	font-weight: normal;
	display: table;
	padding: 0 30px;
	/* 	font-family: "SFProDisplay-Regular",Sans-serif; */
	font-size: 15px;
	margin:0 auto;
}
.form-f button[type = "submit"] i{
	margin-left:5px;
	transform:translatey(-2px);
}
.form-f button[type = "submit"]:hover{
	background-color:var(--vang) !important;
	color:#fff;
}

.sc-footer{
	padding-bottom: 0 !important;
}
.absolute-footer{
	background: rgba(9,43,77,1) !important;
}
.footer-secondary.pull-right{
	display: none;
}
.footer-primary.pull-left{
	width: 100%;
}
.copyright-footer{
	text-align: center;
	color: #fff;
	font-size: 13px;
}
.chosen-disabled{
	opacity: 1 !important;
}
.button.woof_reset_search_form{
	display: none !important;
}
.post-page-title{
	margin-bottom: 50px;
}
.edit-drop-cap{
	margin-bottom: 50px;
	font-size: 16px;
}
.shop-page-title,.post-page-title{
	position: relative;
}
.shop-page-title .page-title-inner,.post-page-title .archive-page-header{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.shop-page-title .shop-page-title,.post-page-title span{
	color: white;
	text-align: center;
	font-size: 36px;
	text-transform: uppercase;
	position: relative;
}
.shop-page-title .shop-page-title:after,.post-page-title span:after{
	content: '';
	width: 80px;
	height: 3px;
	position: absolute;
	background: #fff;
	bottom: -15px;
	left: 50%;
	transform: translate(-50%, -50%);
}
.page-wrapper.blog-archive{
	padding-top: 0;
}
.pb-post-none{
	padding-bottom: 0;
}
.shop-page-title .woocommerce-breadcrumb.breadcrumbs{
	display: none;
}
.widget .woof_redraw_zone .woof_block_html_items .chosen-container{
	margin: 0;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.widget .woof_redraw_zone .woof_container{
	padding-bottom: 0;
	margin-bottom: 0;
}
.widget .woof_redraw_zone .woof_block_html_items{
	display: flex;
	flex-direction: column;
}
.woof .woof_redraw_zone .woof_container.woof_container_select_hierarchy{
	width: 100%;
}
.widget.widget-woof span.widget-title{
	display: inline-block;
	width: 100%;
	background-color: var(--xanh);
	padding: 10px 12px 8px;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
}
.widget .is-divider{
	display: none;
}
.widget .woof_redraw_zone{
	padding: 25px 10px;
}
.widget.widget-woof{
	border: 2px solid var(--xanh);
}
.woocommerce-page .product-small .thong-tin,.woocommerce-page .product-small .category,.woocommerce-page .product-small .sp {
	display: none;
}
.woocommerce-page .product-small .excerpt1:before{
	content: '\f041';
	font-family: fontAwesome;
	margin-right: 5px;
	color: var(--xanh);
}
.woocommerce-page .product-small .product-small{
	box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px 0px;
}
.woocommerce-page .product-small .product-small .box-text{
	padding: 20px 10px;
}
.nav-pagination>li>span, .nav-pagination>li>a{
	border-radius: 0;
	border: 1px solid rgba(191, 191, 191, 0.5);
}
.woocommerce-pagination ul.links li a{
	color: #3a3a3a;
	font-weight: normal;
}
.woocommerce-pagination ul.links li a:hover{
	color: white;
}
.drop-cap .drop-cap-letter{
	display: inline-block;
	color: var(--xanh);
	font-size: 50px;
	line-height: 1;
	float: left;
	margin-right: 5px;
}
.blog-wrapper.blog-archive .post-item .box-text{
	padding-left: 0;
	padding-right: 0;
}
.blog-wrapper.blog-archive .post-item .box-text .box-text-inner{
	display: flex;
	flex-direction: column;
}
.blog-wrapper.blog-archive .post-item .box-text .post-title{
	order: 1;
}
.blog-wrapper.blog-archive .post-item .box-text .author-edit{
	order: 2;
}
.blog-wrapper.blog-archive .post-item .box-text .from_the_blog_excerpt {
	order: 3;
}
.blog-wrapper.blog-archive .post-item .post-title{
	color: var(--xanh);
	font-size: 18px;
	/* 	font-family: "Gilroy-Bold",Sans-serif; */
	line-height: 25px;
}
.blog-wrapper.blog-archive .post-item .from_the_blog_excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	-webkit-line-clamp: 2;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	font-size: 15px;
	color: #333;
}
.blog-wrapper.blog-archive .post-item .badge.post-date{
	display: none;
}
.edit-form-page-lh{
	display: flex;
}
.edit-form-page-lh p{
	padding-right: calc(20px/2);
	padding-left: calc(20px/2);
}
.edit-form-page-lh p:first-child{
	padding-left: 0;
}
.edit-form-page-lh p:last-child{
	padding-right: 0;
}
.edit-lh-form-left .col-inner{
	padding:70px 0 70px 120px;
}
.edit-lh-dc-right .col-inner{
	padding:70px 120px 70px 0;
}
.edit-lh-dc-right p{
	margin: 0 0 0 -100px;
	box-shadow: 0px 0px 50px 0px rgba(0,0,0,.19);
}
.sc-lien-he-ngay form{
	margin: 0 -100px 0 0;
	padding: 55px;
	background-color: #fff;
	box-shadow: 0px 0px 50px 0px rgba(0,0,0,.19);
}
.sc-lien-he-ngay form input,.sc-lien-he-ngay form textarea{
	background-color: rgba(191,201,209,.26);
	border: 0;
	box-shadow: none;
	font-weight: normal;
}
.sc-lien-he-ngay form input:focus,.sc-lien-he-ngay form textarea:focus{
	box-shadow: none;
	background-color: rgba(191,201,209,.26);
	border: 1px solid rgba(191,201,209,.4);
}
.sc-lien-he-ngay form input[type = "submit"]{
	width: 100%;
	background: var(--xanh-la);
	color: #fff;
	font-weight: bold;
	min-height: 47px;
	font-size: 16px;
	margin-bottom: 0;
}
.edit-lh-col-right .col-inner{
	padding: 0 12% 0 25%;
}
.edit-dc-col-left .col-inner{
	padding: 0 25% 0 12%;
}
.edit-lh-col-right h3,.edit-dc-col-left h3{
	color: var(--xanh);
	/* 	font-family: "Gilroy-Bold",Sans-serif; */
	font-size: 22px;
}
.edit-lh-col-right ul,.edit-dc-col-left ul{
	list-style-type: none;
}
.edit-lh-col-right ul li,.edit-dc-col-left ul li{
	margin-left: 0;
	border-bottom: 1px solid #ddd;
	padding-bottom: calc(10px/2);
}
.edit-dc-col-left ul li{
	margin-left: 0;
}
.edit-lh-col-right ul li:last-child,.edit-dc-col-left ul li:last-child{
	border-bottom: 1px solid transparent;
	margin-bottom: 0;
}
.edit-left-ul-dclh{
	margin: 15px 0;
}
.edit-lh-col-right ul{
	margin-bottom: 0;
}
.edit-lh-col-right ul li i{
	margin-right: 10px;
	font-size: 14px;
	color: var(--xanh);
}
.edit-lh-col-right ul li span{
	color: #54595f;
	font-size: 16px;
}
.tt-lh-chung .col-inner{
	box-shadow: 0px 0px 23px 0px rgba(0,0,0,.12);
	border: 1px solid #e0c387;
	padding: 50px 30px;
	height:100%;
}
.ele-icon-box-icon{
	display: flex;
	justify-content: center;
}
.ele-icon-box-icon i{
	color: var(--xanh);
	font-size: 50px;
	transform: scale(1);
	transition: transform 0.5s;
}
.ele-icon-box-icon span:hover i{
	color: #dda825;
	transform: scale(1.1);
}
.ele-icon-box-title span{
	color: var(--xanh);
	font-size: 17px;
	font-weight: 600;
}
.ele-icon-box-content{
	text-align: center;
}
.ele-icon-box-des{
	font-size: 16px;
	margin-bottom: 0;
}
.edit-dc-col-left h4{
	color: var(--xanh);
	font-size: 17px;
}
.edit-left-ul-dclh i{
	color: var(--xanh);
	font-size: 14px;
	margin-right: 10px;
}
.edit-left-ul-dclh span{
	color: #54595f;
	font-size: 16px;
}
.header-top-sp{
	background: var(--xanh);
}
.header-top-sp ul{
	list-style-type: none;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
}
.header-top-sp ul li{
	margin-bottom: 0;
}
.header-top-sp ul li a{
	color: #ffffff;
	padding: 10px 15px;
	display: inline-block;
	/* 	font-family: "Gilroy-Bold",Sans-serif; */
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
}
.header-top-sp ul li i{
	margin-right: 5px;
}
.page-sp-trong .edit-right-sp-trong h1{
	font-size: 22px;
	text-transform: uppercase;
	color: var(--xanh);
	/*     font-family: "Gilroy-Bold",Sans-serif; */
}
.page-sp-trong .edit-right-sp-trong .is-divider{
	background-color: var(--xanh-la);
	height: 4px;
	max-width: 70px;
}
.edit-right-sp-trong{
	background: #f4f4f4;
	padding: 15px;
}
.edit-right-sp-trong li{
	margin-bottom: 0;
	color: #222;
	/*     font-family: "SFProDisplay-Regular",Sans-serif !important; */
}
.edit-right-sp-trong ul{
	margin-bottom: 0;
}
.tt-page-sp p,.tt-page-sp span,.tt-page-sp li{
	font-size: 16px;
}
.edit-tieu-de-chung{
	background: var(--xanh);
	height: 50px;
	line-height: 50px;
	position: relative;
	margin-bottom: 30px;
}
.edit-tieu-de-chung i{
	color: white;
	font-size: 22px;
}
.edit-tieu-de-chung span{
	color: white;
	/* 	font-family: "Gilroy-Bold",Sans-serif; */
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.edit-tieu-de-chung i{
	display: inline-block;
	margin-right: 15px;
	background-color: var(--xanh-la);
	height: 50px;
	line-height: 50px;
	width: 50px;
	text-align: center;
}
.woocommerce-tabs  .product-tabs{
	display: none;
}
.tt-page-sp{
	padding-top: 15px !important;
}
.scroll-to-bullets{
	display: none;
}
.postionFixed{
	position: fixed;
	z-index: 999999;
	top: 0;
	width: 100%;
}
.postionFixed1{
	position: fixed;
	z-index: 999999;
	top: 85px;
	width: 20%;
}
.edit-block-khung .edit-block-title{
	padding: 15px 10px 10px;
	background-color: var(--xanh);
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.edit-block-khung{
	border: 3px solid var(--xanh);
}
.edit-block-khung .edit-block-content{
	padding: 20px 15px;
	color: #222;
	/*     font-family: "SFProDisplay-Regular",Sans-serif; */
	font-size: 16px;
}
.edit-block-phone-right{
	padding: 7px 10px;
	background-color: var(--xanh);
	text-align: center;
}
.edit-block-phone-right a{
	color: #fff;
	font-size: 23px;
	font-weight: bold;
}
.edit-block-phone-right i{
	font-size: 23px;
	color: #fff;
	margin-right: 10px;
}

.edit-block-title.edit-block-title-form{
	font-size: 16px;
}
.edit-block-content form{
	margin-bottom: 0;
	margin-top: 20px;
}
.edit-block-content form input{
	font-weight: normal;
	margin-bottom: 10px;
}
.edit-block-content form input[type = "submit"]{
	width: 100%;
	margin-bottom: 0;
	border-radius: 5px;
	font-weight: bold;
}
.form-fix{
	position: fixed;
	top: 50px;
}
.edit-block-content{
	background: white;
}

.img-tin-tuc .overlay{
	background-color: transparent !important;
	background-image: linear-gradient(180deg,rgba(0,0,0,0) 40%,var(--xanh) 60%) !important;
	opacity: .75 !important;
}
.edit-header-post-top{
	position: relative;
}
.edit-header-post-top .pos-title-post{
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pos-title-post .entry-title{
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.4em;
}
.time-va-category{
	display: flex;
	align-items: center;
}
.time-va-category .date-time-post,.entry-category-post a,.entry-category-post{
	color: #fff !important; 
	font-weight: 500;
	/* 	font-family: "SFProDisplay-Regular",Sans-serif !important; */
	text-transform: capitalize;
	font-size: 14px;
	margin-bottom: 0;
}
.entry-category-post{
	margin-left: 25px;
}
.date-time-post{
	display: flex;
}
.date-time-post:before{
	content: '\f017';
	font-family: fontAwesome;
	margin-right: 5px;
}
.entry-category-post:before{
	content: '\f1ea';
	font-family: fontAwesome;
	margin-right: 5px;
}
.edit-col9-post .entry-header{
	display: none;
}
.edit-col9-post{
	background: white;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,.09);
}
.edit-col9-post p,.edit-col9-post span, .edit-col9-post h1,.edit-col9-post h2,.edit-col9-post h3, .edit-col9-post h4, .edit-col9-post h5, .edit-col9-post h6{
	text-align: justify;
}
.edit-col9-post p,.edit-col9-post span{
	font-size: 16px;
}
#comments{
	display: none !important;
}
.blog-wrapper.blog-single.page-wrapper{
	background: #F7F7F7;
	padding-top: 0 !important;
}
.edit-col4-post{
	padding-top: 30px !important;
}
.edit-col4-post .ux-search-submit{
	min-width: 50px !important;
	background-color: var(--xanh) !important;
	min-height: 50px;
}
.edit-col4-post .widget_search input[type = "search"]{
	background-color: #fff;
	border-color: var(--xanh);
	border-width: 1px;
	border-radius: 0;
	min-height: 50px;
}
.edit-col4-post .widget_search input::placeholder{
	/* 	font-family: "SFProDisplay-Regular",Sans-serif; */
	font-size: 15px;
}
.widget .widget-title span{
	display: inline-block;
	color: var(--xanh);
	font-size: 20px !important;
	/* 	font-family: "Gilroy-Bold",Sans-serif !important; */
	text-transform: uppercase;
}
.widget .widget-title{
	display: block;
	border-bottom: 3px solid var(--xanh);
	padding: 10px 0;
	margin-bottom: 30px;
}
.widget .rpwe-block .rpwe-title a{
	color: #54595f;
	font-size: 15.5px;
	/*     font-family: "Gilroy-Bold",Sans-serif !important; */
	font-weight: bold;
	line-height: 1.4em;
	letter-spacing: -.5px;
}
.rpwe-block li{
	border-top: 1px solid #eee;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px !important;
	transition: all 0.25s;
}
.rpwe-img .rpwe-thumb{
	border: none !important;
}
.rpwe-block li:hover{
	background-color: #e2e2e2;
}
.ghi-chu-chung{
	padding: 15px;
	background-color: #fff588;
	border: 2px dashed var(--xanh);
	margin-bottom: 20px;
}
.edit-col9-post h2{
	font-size: 18px !important;
}
.pum-overlay.pum-overlay-disabled{
	visibility: visible;
}
.pum-theme-410 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
	display: none;
}
.pum-content.popmake-content .col{
	padding-bottom: 0;
}
.pum-content.popmake-content .col.large-7{
	padding-left: 0;
}
.pum-overlay.pum-overlay-disabled .pum-container{
	padding: 0;
}
.edit-img-popup{
	display: flex;
	justify-content: center;
	margin-top: 8px;
}
.edit-col-right-popup h3{
	font-size: 18px;
	text-transform: uppercase;
	line-height: 1.4em;
	color: var(--xanh);
	/*     font-family: "Gilroy-Bold",Sans-serif; */
	text-align: center;
	margin-bottom: 25px;
}
.edit-col-right-popup label{
	font-size: 16px;
	font-weight: normal;
}
.edit-col-right-popup input{
	margin-top: 5px;
	margin-bottom: 10px !important;
}
.edit-col-right-popup input::placeholder{
	font-size: 14px;
	font-weight: normal;
}
.edit-col-right-popup input[type="submit"]{
	display: flex;
	margin: 0 auto;
	background-color: var(--xanh) !important;
	color: #edab21;
	margin-bottom: 0;
	border-radius: 60px;
	border: 1px solid #edab21;
	font-weight: bold !important;
	font-size: 16px !important;
}
.hotline-phone-ring-wrap{
	z-index: 99999999;
}

img.size-full.alignnone {
	margin-bottom: 5px;
}
table {
	border-color: #c5c5c5;
	border-collapse: collapse;
}
th, td {
	text-align: left;
	border: 1px solid #c5c5c5;
	line-height: 1.3;
	font-size: 16px;
	color: #111 !important;
	padding:10px !important;
}


.ga-img-product .box-img{
	position:relative;
	padding-top:61%;
}
.ga-img-product .box-img img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}
.ga-img-product .owl-nav button{
	width:30px;
	height:30px;
	background:var(--xanh) !important;
	color:#fff !important;
}
.ga-img-product .owl-nav button.owl-prev{
	left:0;
}
.ga-img-product .owl-nav button.owl-next{
	right:0;
}
.view360{
	height:450px;
}
.view360 iframe{
	width:100%;
	height:100%;
	border:none;
}
.gallery-col.col .box-text{
	padding:12px;
}
.gallery-col.col .box-text p{
	text-align:center !important;
}
.tabbed-content .tab-panels{
	padding:15px;
}
.woocommerce-tabs.tabbed-content .tab-panels{
	padding:0;
}
.img-box-canho h4{
	font-size:22px;
	color:var(--xanh);
	margin:0 0 15px;
	font-weight:600;
}
.col-form-page-product > .col-inner{
	border:3px solid var(--xanh);
}
.col-form-page-product .txt-title{
	padding:15px 10px;
	background:var(--xanh);
}
.col-form-page-product .txt-title p{
	text-align:center;
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	margin:0;
}
.col-form-page-product .form-dk-du-an{
	width:calc(100% - 30px);
	margin:15px auto 0;
}
.col-form-page-product .form-dk-du-an input{
	height:43px;
	border-radius:5px;
	box-shadow:none !important;
}
.col-form-page-product .form-dk-du-an input[type=submit]{
	margin:0;
	width:100%;
}
.col-form-page-product .phone a{
	display:block;
	text-align:center;
	padding:10px;
	background:var(--xanh);
	font-size:22px;
	font-weight:700;
	color:#fff;
}
.col-form-page-product .phone a i{
	margin-right:10px;
	font-size:20px;
}
.logo-f{
	width:340px !important;
}
.ga-doitac .gallery-col{
	padding-bottom:0px !important;
}
.ga-doitac .box-image{
	border: 1px solid var(--xanh);
	border-radius: 4px;
}
.ga-doitac .box-image img{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	bottom:unset;
	width:unset;
	height:unset;
	max-width:100%;
	max-height:100%;
}
@media (max-width: 768px){
	.edit-col-left-popup{
		display: none;
	}
	.category-filtering.category-filter-row{
		display: none;
	}
}
@media (min-width: 768px){
	.edit-col9-post{
		margin-top: -80px;
		padding: 30px 50px 0 50px !important;
	}
	.post.type-post{
		margin-bottom: 0;
	}
}
@media (max-width: 425px){
	.sc-chuan-bi-mo-ban .row-slider .flickity-prev-next-button{
		width: 42px !important;
	}
	.edit-tieu-de-chung span{
		font-size: 14px;
	}
	.edit-col9-post{
		padding-bottom: 0 !important;
	}
	.pos-title-post .entry-title{
		font-size: 16px;
	}
	.header-main {
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
	}
	.edit-dc-col-left .col-inner{
		padding: 0 12% 12% 12%;
	}
	.sc-lien-he-ngay.sc-dc-lh{
		padding-top: 20px !important;
	}
	.edit-lh-col-right .col-inner{
		padding: 50px 50px 0 50px;
	}
	.edit-form-page-lh p{
		padding-left: 0;
		padding-right: 0;
	}
	.edit-lh-form-left .col-inner{
		padding: 50px 0 50px 30px;
	}
	.sc-lien-he-ngay form{
		margin: 0;
		padding: 20px
	}
	.edit-lh-dc-right .col-inner{
		padding: 50px 30px 50px 0;
	}
	.edit-lh-dc-right p{
		margin: 0;
	}
	.edit-form-page-lh{
		display: flex;
		flex-direction: column;
	}
	.woocommerce.woocommerce-page .category-page-row .col.large-3{
		padding-bottom: 0;
	}
	.sc-doi-tac{
		padding-top: 0 !important;
		padding-bottom: 20px !important;
	}
	.sc-bds-noi-bat p{
		font-size: 16px !important;
	}
	.sc-tim-kiem{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	h2{
		font-size: 25px !important;
	}
	.sc-tim-kiem .woof_redraw_zone,.woof_redraw_zone .woof_block_html_items{
		display: flex;
		flex-direction: column !important;
	}
	.woof .chosen-container{
		margin-bottom: 15px;
		width: 100% !important;
	}
	.woof .woof_container{
		padding-bottom: 0; 
		margin-bottom: 0; 
	}
	.sc-tim-kiem .gap-element{
		padding-top: 30px !important;
	}
	.sc-bds-noi-bat .box-text {
		padding: 50px 5px 15px 5px !important;
	}
	.thong-tin{
		top: -25% !important;
	}
	.post-item .box.box-vertical{
		border-bottom: none;
	}
	.pd-bottom-none{
		padding-bottom: 0 !important;
	}
}
@media (min-width: 426px) and (max-width: 991px){
	.form-fix{
		top: 0 !important;
	}
	.woof_redraw_zone .woof_submit_search_form_container button{
		font-size: 15px;
	}
	.tt-lh-chung .col-inner{
		padding: 50px 25px;
	}
	.sc-lien-he-ngay form{
		padding: 30px;
	}
	.edit-lh-form-left .col-inner{
		padding: 40px 0 40px 40px !important;
	}
	.edit-lh-dc-right .col-inner{
		padding: 40px 40px 40px 0 !important;
	}
	#logo img{
		max-height: 90px !important;
		padding: 5px 0 !important;
	}
	.post-item .post-title{
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 20px;
		-webkit-line-clamp: 3;
		height: 58px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.sc-bds-noi-bat .box-text{
		padding: 25px 5px 15px 5px !important;
	}
	.chosen-container.chosen-container-single,.woof_submit_search_form_container{
		margin-left: 5px;
		margin-right: 5px;
	}
	.woof_redraw_zone .woof_container.woof_container_select,.woof_redraw_zone .woof_submit_search_form_container{
		width: 25%;
	}
	.woof_redraw_zone .woof_container.woof_container_select .chosen-container,.woof_redraw_zone .woof_submit_search_form_container button{
		width: 100%;
	}
	.woof_redraw_zone .woof_container.woof_container_select_hierarchy{
		width: 50% !important;
	}
	.woof_redraw_zone .woof_block_html_items .chosen-container {
		width: 100% !important;
	}
	.thong-tin{
		top: -20% !important;
	}
	.edit-blogpost-top .cat-label{
		display: none;
	}
}
@media (max-width: 991px){
	.tt-page-sp p,.tt-page-sp span,.tt-page-sp li,.product-short-description li{
		text-align: justify;
	}
	.header-top-sp{
		display: none;
	}
	.header-main .nav-icon.has-icon{
		display: flex;
		align-items: center;
	}
	.header-main .nav-icon.has-icon .header-button a{
		background: var(--xanh);
		border-radius: 3px;
		display: inline-block;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.off-canvas:not(.off-canvas-center) .nav-vertical li>a{
		color: #494c4f;
		font-size: 14px;
	}
	.off-canvas-left.mfp-ready .mfp-content{
		background: #fff;
	}
	.off-canvas .sidebar-menu{
		padding-top: 0;
	}
	.icon-menu:before{
		font-size: 25px;
	}
	.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover{
		background-color: #edab21;
	}
	.nav-sidebar.nav-vertical>li.menu-item.active a, .nav-sidebar.nav-vertical>li.menu-item:hover a,.nav-sidebar.nav-vertical>li.menu-item.active .icon-angle-down:before,.nav-sidebar.nav-vertical>li.menu-item:hover .icon-angle-down:before{
		color: #ffffff;
	}
}

@media (min-width: 992px){
	.blog-wrapper.blog-archive .post-item .post-title{
		color: var(--xanh);
		font-size: 18px;
		line-height: 25px;
		height: 50px;
		-webkit-line-clamp: 2;
	}
	.post-sidebar{
		padding-right: 0;
	}
	.post-item .post-title{
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 20px;
		-webkit-line-clamp: 3;
		height: 58px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.chosen-container.chosen-container-single,.woof_submit_search_form_container{
		margin-left: 10px;
		margin-right: 10px;
	}
	.woof_redraw_zone .woof_container.woof_container_select,.woof_redraw_zone .woof_submit_search_form_container{
		width: 50%;
	}
	.woof_redraw_zone .woof_container.woof_container_select .chosen-container,.woof_redraw_zone .woof_submit_search_form_container button{
		width: 100%;
	}
	.woof_redraw_zone .woof_container.woof_container_select_hierarchy{
		width: 50%;
	}
	.woof_redraw_zone .woof_block_html_items .chosen-container {
		width: 100% !important;
	}
}
@media only screen and (max-width:568px){
	.order-1{
		order:-1;
	}
}
