/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/* 
 * 
 * 
 * 
 * */

.quick-alo-phone{
	display:none!important;
}

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
	font-family:Quicksand-Bold;
	src:url('fonts/Quicksand-Bold.ttf') format('truetype');
}
@font-face {
	font-family:Quicksand-Light;
	src:url('fonts/Quicksand-Light.ttf') format('truetype');
}
@font-face {
	font-family:Quicksand-Medium;
	src:url('fonts/Quicksand-Medium.ttf') format('truetype');
}
@font-face {
	font-family:Quicksand-Regular;
	src:url('fonts/Quicksand-Regular.ttf') format('truetype');
}
@font-face {
	font-family:Quicksand-SemiBold;
	src:url('fonts/Quicksand-SemiBold.ttf) format('truetype');
}
.header-wrapper.stuck ul.header-nav ul.sub-menu ul.sub-menu {
    top: -5px;
}
.flickity-prev-next-button{
	opacity:1;
}
ul.header-nav ul.sub-menu  {
    display: none;
    position: absolute;
    top: 60px;
    left: -15px;

    width: 270px;
    background: #c1b597;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
.quform-5 .quform-spacer {
    margin: 0px;
    padding: 2px;
}

.quform-5 .quform-button-submit-default>button {
    padding: 0px 20px;
    position: absolute;
    right: 0px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    font-size: 14px;
}
.quform-5 .quform-field-text {
    padding: 5px;
    line-height: 1.2px;
}
.page-id-9093 .col {
    padding-bottom: 0px !important;
}
.pading-0px p {
    margin: 0px;
}
.pading-0px {
    padding: 0px;
}
section.section p {
    line-height: 22px;
}
.logo-left .flex-right {
    padding-top: 90px;
}
.header-wrapper.stuck .flex-right {
    padding-top: 0px;
}
ol.ol1_foot_1 p, ol.ol1_foot_1 a {
    color: #fefefe;
}
ol.ol1_foot_1 p {
    margin-bottom: 2px;
}
.footer-2 span.widget-title {
    color: #fff;
    font-family: 'Quicksand-Medium';
    font-size: 14px;
    font-weight: unset;
    letter-spacing: unset;
}

#custom_html-4 {
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
}

#nav_menu-5 {
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
}
#custom_html-6 {
    max-width: 40%;
    -ms-flex-preferred-size: 40%%;
    flex-basis: 40%;
}
#nav_menu-5 li {
    font-size: 14px;
    border: none;
}
#nav_menu-5 li a {
    padding: 0px;
    padding-bottom: 10px;
}
a.facebook {
    background: #000;
    border-radius: 50%;
    font-size: 14px;
}
a.ads1{
    padding: 7px 9px;
}
a.ads2 {
    padding: 7px 10px;
}
a.ads3 {
    padding: 7px 7px;
}
a.ads4 {
    padding: 7px 3px;
}
a.facebook {
    background: #332f2e;
    border-radius: 50%;
    font-size: 14px;
    color: #a38538 !important;
    margin-right: 6px;
}
a.facebook:hover {
    background: #fff;
}
h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: Quicksand-Medium !important;
    font-weight: 100 !important;
}
.box.box-category .box-text {
    background: #575757;
    padding: 10px;
}
.box.box-category .box-text h5 {
    color: #beb294;
    font-size: 1.2em;
}
.sl-wrapper {
    float: left;
    margin-right: 20px;
    color: #a1a1a1;
    font-size: 14px;
    margin-top: 10px;
}
i.icon-so-luong-chai {
    background: url(fonts/icon-chai.png);
    width: 7px;
    height: 19px;
    margin-right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-bottom: -1px;
}
i.icon-chat-lieu {
    background: url(fonts/icon-chat-lieu.png);
    width: 15px;
    height: 19px;
    margin-right: 5px;
    margin-bottom: -2px;
}
p.name.product-title.woocommerce-loop-product__title{
        text-align: center !important;
}
.product-short-description {
    text-align: justify;
    font-size: 15px;
}
.product_meta {
    display: none;
}
.tabs > li > a {
    font-family: Quicksand-Medium;
    font-size: 15px;
    font-weight: unset !important;
}

ul.product-categories>li>a {
    text-transform: uppercase;
}
ul.sub-menu .current-menu-item>a {
    color: #575757 !important;
}
.single-product #main>.breadcrumbs {
    display: block;
    background: url(fonts/do-nghe-thiet-bi-moc.jpg);
    height: 200px;
    background-size: cover;
}
.single-product #main>.breadcrumbs>.row {
    padding-top: 90px;
}
.add-border-bottom p {
    text-align: justify;
}

.add-border-bottom:after {
    content: "";
    background: url(fonts/icon-mui-ten.png);
    width: 45px;
    height: 28px;
    position: absolute;
    right: 15px;
    background-size: cover;
}

.add-center-img:after {
    content: "";
    background: url(fonts/icon-tron.png);
    width: 100px;
    height: 100px;
    position: absolute;
    right: 0px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    background-size: cover;
    top: -355px;
}
.slider-css-qtsx{
    border:1px solid #000;
        padding-top: 15px;
}
.page-id-9060 .breadcrumbs, .page-id-9079 .breadcrumbs, .page-id-9093 .breadcrumbs, .page-id-9105 .breadcrumbs, .page-id-9108 .breadcrumbs, .page-id-9150 .breadcrumbs {
    display: none !important;
}
.home .slider-nav-light .flickity-prev-next-button svg, .home .slider-nav-light .flickity-prev-next-button .arrow {
    fill: #000;
}

.home .slider-nav-circle .flickity-prev-next-button svg, .home .slider-nav-circle .flickity-prev-next-button .arrow {
    border-radius: 100%;
    border: 2px solid #000;
}
.css-index-cate p{
    margin:0px;
}
.css-index-cate img {
    height: 300px;
    object-fit: cover;
}
.css-index-cate {
    position: relative;
}

.text-sp ul {
    background: #575757;
    position: absolute;
    bottom: -46px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}
.text-sp li {
    list-style: none;
    padding: 0px;
    margin: 0px !important;
    width: 100%;
    color: #fff;
}
.overlay-sp {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
}
.css-index-cate:hover .overlay-sp {
  opacity: 1;
}
.text-center .toggle {
    margin-left: -15px;
}
.text-align-justify {
    text-align: justify;
}
div#popuptv-1 {
    background-color: rgb(163, 133, 56);
}
.page-id-9108 .slider-nav-light .flickity-prev-next-button svg, .page-id-9108 .slider-nav-light .flickity-prev-next-button .arrow {
    fill: #000;
}
.page-id-9108 .slider-nav-circle .flickity-prev-next-button svg, .page-id-9108 .slider-nav-circle .flickity-prev-next-button .arrow {
    border-radius: 100%;
    border: 2px solid #000 !important;
}
.quform-5 .quform-field-email{
	padding: 5px;
    line-height: 1.2px;
}

.page-id-9105 .slider-nav-circle .flickity-prev-next-button svg, .page-id-9105 .slider-nav-circle .flickity-prev-next-button .arrow, .page-id-9150 .slider-nav-circle .flickity-prev-next-button svg, .page-id-9150 .slider-nav-circle .flickity-prev-next-button .arrow{
	border-radius: 100%;
    border: 2px solid #f7be68  !important;
}
.page-id-9105 .slider-nav-light .flickity-prev-next-button svg, .page-id-9105 .slider-nav-light .flickity-prev-next-button .arrow, .page-id-9150 .slider-nav-light .flickity-prev-next-button svg, .page-id-9150 .slider-nav-light .flickity-prev-next-button .arrow{
	fill: #f7be68;
}




.archive h1.page-title.is-large.uppercase {
    color: #c1b597;
	font-size: 1.6em;
    font-family: Quicksand-Bold;
}
body{
	font-family:Quicksand-Medium !important;
}
.csss-phan-phoi .large-1 {
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
}

ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase i.fa.fa-chevron-down.wpmm-menu-icon {
    float: right;
    font-size: 11px;
    position: absolute;
    right: -16px;
    bottom: 27px;
}
i.fa.fa-chevron-right.wpmm-menu-icon {
    right: 10px;
    position: absolute;
    top: 13px;
	font-size: 10px;
}
.pcss p{
	text-align: justify !important;
    font-size: 15px;
    margin-bottom: 1em;
}
.pcss {
    width: 100%;
    float: left;
}
.images-i, .images-ii {
    float: left;
}

.grid-tools a {
    background-color: #B88937 !important;
    color: #2f2f2f !important;
}
.section-title i{
	opacity:1;
}
.nhan-su-lv .divider {
    border-bottom: #215b51 solid 10px;
    width: 250px;
    margin: auto;
}
.accordion-css a.accordion-title.plain {
    border: none;
    background: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 30px;
}
.accordion-css .accordion-item a span {
    display: none;
}
.accordion-css .box-text.text-center {
    background: #f2f2f2;
}
.accordion-css .accordion-inner {
    padding: 0px;
}
.accordion-css .accordion-inner p {
    text-align: justify;
}
.accordion-css .box-text-inner {
    padding: 10px;
}
.section-5 .col {
    padding-bottom: 0px;
}
.css-banner .bg-loaded{
	    position: absolute;
    top: -135px;
    z-index: 9;
	 background-size: 100% !important;
}
.logo-css img {
    position: absolute;
    top: -91px;
    left: -30px;
    z-index: 999;
    width: auto;
	
}
.logo-css {
    margin: 0px !important;
    padding: 0px !important;
    line-height: 0px !important;
}
#header {
    z-index: 99;
}
.title-wrapper p.category {
    display: none;
}
.title-wrapper p.name.product-title.woocommerce-loop-product__title a {
    text-align: center;
    color: #2f2f2f;
    font-family: Quicksand-Medium;
	height: auto !important;
	text-transform: capitalize;
	font-size: 16px;
}
.box-text p {
    text-align: left;
}
.mt-wrapper {
    color: #000002;
    text-align: left;
    padding: 5px 0px;
}
.price-wrapper span.price {
    text-align: center;
}
.price-wrapper span.woocommerce-Price-amount.amount {
    color: #ff0000;
}
.badge {
    display: none;
}
.slider-ban-do-css img {
    height: 460px;
}
span.widget-title {
    font-family: Quicksand-Bold;
	font-size: 15px;
}
.dark .is-divider {
    background-color: #DBAF47;
    max-width: 50px;
    margin-top: 0.3em;
}
.textwidget.custom-html-widget {
    font-size: 14px;
}
#wrapper>.message-wrapper {
    display: none;
}

.header-main .nav > li > a {
    line-height: 50px !important; 
    font-family: Quicksand-Medium;
    font-weight: normal !important;
}
.secondary, .checkout-button, .button.checkout, .button.alt {
    background-color: #215b51;
}
.primary.is-underline, .primary.is-link, .primary.is-outline {
    color: #215b51;
}
.is-outline:hover, .primary.is-outline:hover {
    color: #fff;
    background-color: #215b51;
    border-color: #215b51;
}
input[type='submit'], input[type='submit'].button, input[type='submit'], .primary {
    background-color: #215b51;
}

.shop-page-title.category-page-title.page-title, .page-title.shop-page-title.product-page-title, .blog .breadcrumbs, .archive.category .breadcrumbs {
    background: url(fonts/do-nghe-thiet-bi-moc.jpg);
    height: 230px;
    background-size: cover;
}
.blog .large-10.col, .archive.category .large-10.col {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.blog .breadcrumbs, .archive.category .breadcrumbs {
	display:block !important;
}
h5.post-title.is-large {
    color: #B88937;
}
.blog .image-cover img, .blog .box-image,  .archive.category .image-cover img, .archive.category .box-image {
    height: 250px;
	-webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;

}
.archive .image-cover{
	position: unset;
}
.blog .image-cover {
    padding: 100% !important;
	
}
.box-text.text-left {

    padding: 0px 0px 0px 40px;
}
.box-text.text-left .box-text-inner.blog-post-inner {
    border-bottom: 2px solid #c2b698;
	padding-bottom: 40px;
}
.image-cover img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.quform-1 .quform-button-submit-1_2 button {
    padding: 2px;
    background: #c2b698  !important;
}
.quform-1 .quform-button-submit button .quform-button-text {
    color: #fff;
}


.breadcrumbs a {
    color: #fff;
    font-weight: normal;
}
.breadcrumbs {
    color: #fff;
}
.divider {
	opacity: 1 !important;
}
.product-footer p, .product-footer div {
    font-size: 15px;
}
h1.product-title.product_title.entry-title {
   color: #2f2f2f;
    margin: 0px;
    font-size: 23px;
}
.page-title-inner p {
    color: #fff;
}


ul.header-nav li:hover > ul.sub-menu  {
    display: block;
}

.header-wrapper.stuck ul.header-nav ul.sub-menu{
    top: 70px;
}

ul.header-nav li {
    position: relative;
}
ul.sub-menu li {
    list-style: none;
    padding-left: 15px !important;
    padding: 6px 10px;
    margin: 0px;
	float: left;
    width: 270px;
}
ul.sub-menu li:first-child {
    padding-left: 15px !important;
	margin-top: 5px;
}
ul.sub-menu li a {
    color: #5b5b5e;
    font-size: 1em;
	
}
ul.sub-menu li:hover {
    background: #b88937;
}
.ve-chung-toi .icon-box-text ul li::before {
    color: #dbaf47;
    margin-right: 8px;
    font-family: 'fl-icons' !important;
    content: "\e005";
}
.ve-chung-toi .icon-box-text ul li {
    speak: none !important;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    position: relative;
}
.ve-chung-toi .icon-box-text ul{
	font-size:14px;
}
.ve-chung-toi p {
    margin-top: 0;
    font-size: 14px;
    text-align: justify;
}
.ve-chung-toi  h2, .ve-chung-toi  h3{
	color:#215b51;
}
.ve-chung-toi a.button.primary {
    font-size: 13px;
}
.ve-chung-toi-2 .divider {
    max-width: 100px !important;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    padding: 5px !important;
    border-bottom: 5px solid #dbaf47 !important;
}
.ve-chung-toi-3 .divider {
    max-width: 100px !important;
    padding: 5px !important;
    border-bottom: 5px solid #dbaf47 !important;
}
.banner-con-so .bg.bg-loaded {
    background-position-y: bottom;
}
#main .breadcrumbs{
	display:none;
}
.home .breadcrumbs{
	display:none !important;
}
.page-template #main .breadcrumbs, .page-template-default #main .breadcrumbs {
    display: block ;
    background: url(fonts/do-nghe-thiet-bi-moc.jpg);
    height: 230px;
    background-size: cover;
}

.breadcrumbs .row span {
    text-transform: uppercase;
    padding-right: 3px;
    padding-left: 3px;
}
.breadcrumbs .row {
    padding-top: 30px;
}
.tuyen-dung {
    height: auto !important;
}

.tuyen-dung .menu-category-v{
	margin:0 auto;
}
.tuyen-dung .menu-category-v li {
    width: inherit;
    text-align: center;
}
.tuyen-dung .menu-category-v a {
    text-transform: unset;
    width: 100%;
    font-size: 18px;
}
.tuyen-dung .menu-category-v ul {
    width: 100%;
	margin:0px;
	position: unset;
}
.tuyen-dung.sticky-section.is-sticky-section {
    top: 50px;
    z-index: 9;
}
.css-tuyen-dung h5 {
    color: #215b51;
}
.quform-3 label.quform-label-text {
    color: #fff;
}
.quform-3 {
    padding: 20px;
    background: #2e8977;
    border-radius: 10px;
}
.quform-3 .quform-field-file {
    color: #fff;
}
.chung-chi-chat-luong .bg.fill.bg-fill.bg-loaded {
    border: 5px solid #215b51;
}

.slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow {
    background-color: #fff;
    border-color: #fff;
    fill: #fff !important;
}
.slider-nav-circle .flickity-prev-next-button svg, .slider-nav-circle .flickity-prev-next-button .arrow {
    border-radius: 100%;
    border: 2px solid #fff;
}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow {
    fill: #fff;
}
.chung-chi-2 .row{
	    margin-top: -70px;
}
ul.header-nav ul.sub-menu ul.sub-menu {
    left: 230px;
    top: -5px;
}
.current-menu-item>a, .current-menu-parent>a, .current-product_cat-ancestor>a, .active a{
    color: #A58538 !important;
}
.menu-category-v li {
    display: none ;
}
.term-gao-thuong-hang .menu-category-v li:nth-last-child(4), .term-gao-thuong-hang  .menu-category-v li:nth-last-child(5), .term-gao-thuong-hang .menu-category-v li:nth-last-child(6) {
    display: block;
}
.term-gao-lut .menu-category-v li:nth-last-child(4), .term-gao-lut  .menu-category-v li:nth-last-child(5), .term-gao-lut .menu-category-v li:nth-last-child(6) {
    display: block;
}
.term-gao-nep .menu-category-v li:nth-last-child(4), .term-gao-nep  .menu-category-v li:nth-last-child(5), .term-gao-nep .menu-category-v li:nth-last-child(6) {
    display: block;
}
.term-gao-huu-co .menu-category-v li:nth-last-child(7) {
    display: block;
}

.term-gao-cao-cap .menu-category-v li:nth-last-child(3) {
    display: block;
}

.menu-category-v li:nth-last-child(4) a, .menu-category-v li:nth-last-child(7) a, .menu-category-v li:nth-last-child(3) a {
    border: none;
}
.term-gao-oem-mien-bac .menu-category-v li:nth-last-child(1), .term-gao-oem-mien-bac .menu-category-v li:nth-last-child(2) {
    display: block;
}
.term-gao-oem-mien-nam .menu-category-v li:nth-last-child(1), .term-gao-oem-mien-nam .menu-category-v li:nth-last-child(2) {
    display: block;
}
.quform-4 {
    background: #2e8977;
    border-radius: 20px;
    padding: 30px;
}
.quform-4 ::placeholder {
    color: #000;
}
.quform-4 .quform-element-submit>div {
    vertical-align: middle;
    float: none;
    margin: auto;
}
.quform-4 button.quform-submit {
    margin: auto;
	padding: 3px 40px;
}
.css-add-pp{
	width: 60% !important;
    border-radius: 20px;
}
.archive.category .box-image {

	width:25% !important;
	height:156px;
}
.archive.category .col.post-item {
    margin-bottom: 40px;
}
.menu-category-v.menu-post-cate {
    display: none;
}






/*chỉnh sửa phẩn post archive-title.php (template-parts/posts/partials/archive-title.php*/

.category-tin-tuc li.tin-tuc-cong-ty, .category-tin-tuc li.tin-tuc-thi-truong,  .category-tin-tuc-cong-ty li.tin-tuc-cong-ty, .category-tin-tuc-cong-ty li.tin-tuc-thi-truong{
    display: block;
}
.category-tin-tuc li.tin-tuc-cong-ty a,.category-tin-tuc-cong-ty li.tin-tuc-cong-ty a {
    border-right: 2px solid !important;
}
.category-tin-tuc li.tin-tuc-thi-truong a, .category-tin-tuc-cong-ty li.tin-tuc-thi-truong a{
	border:none;
}
.category-vi-tri-tuyen-dung li.cat-item.tin-tuc-tuyen-dung {
    display: block;
}
.category-tin-tuc-cong-ty li.tin-tuc-cong-ty a, .category-tin-tuc li.tin-tuc-thi-truong  a {
    color: #fff;
}

@media screen and (max-width: 1080){
span.widget-title {
    font-family: Quicksand-Bold;
    font-size: 14px;
}	
.textwidget.custom-html-widget {
    font-size: 13px;
}	
}
@media screen and (max-width: 768px){
	.logo-css{
		display:none;
	}
	.css-banner {
		padding-top: 75px !important;
		padding-bottom: 30px !important;
	}
	.css-banner .bg-loaded {
		top: -54px;

	}
	.slider-css-index {
		margin-top: 0px;
	}
}
@media screen and (max-width: 480px){
 .off-canvas-left.dark .mfp-content {
    background-color: #215b51;
}
	.box-text.text-left .box-text-inner.blog-post-inner {
	padding-bottom: 20px;
}
	.box-text.text-left {
    padding: 0px;
}
.archive.category .box-image {
	height:250px;
	width:100% !important;
}
	.css-add-pp{
	width: 90% !important;
    border-radius: 20px;
}
	.nd_qtsx_D {
    display: block !important;
}
	.l_nd_qtsx_D {
    width: 100% !important;
    padding: 0 15px !important;
}
	.r_nd_qtsx_D {
    width: 100% !important;
    padding: 0 15px !important;
}
	.swiper-pagination-8 .swiper-pagination-bullet {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 14px !important;

}
	.img_qtsx_D{
		height:170px !important;
	}
	.swiper-pagination-8 {
    bottom: auto!important;
    top: 155px !important;
}
	.css-banner {
		padding-top: 40px !important;
		padding-bottom: 24px !important;
	}
	.css-banner .bg-loaded {
		top: -32px;
	}
	.images-i img {
    width: 60px;
}
.images-ii p {
    font-size: 30px !important;
}
.images-ii p {
    font-size: 30px !important;
    margin-top: 0px !important;
    margin-bottom: -11px !important;
}
.images-i.add-css img {
    width: 35px;
}
.images-ii img {
    width: 35px;
    margin-top: 20px;
}
.images-ii.add-css  p {
    padding-top: 8px;
}
.thuong-hieu-css {
    margin-bottom: 0px !important;
    padding-bottom: 250px !important;
}
.ban-do-css img{
	top: 0px !important
}
.and-banner-css {
    padding: 100px !important;
    background-size: cover !important;
}

	
}




a.title-tu-can {
    text-align: center;
}
div#text-16 p a {
    float: left;
    background: #000;
    border-radius: 50%;
    padding: 0px;
    margin: 0px;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
div#text-16 i {
    padding: 7px;
}
.badge-inner.secondary.on-sale {
    background-color: #ffb919;
    color: #000;
}
.box-text.box-text-products .price-wrapper {
    text-align: center;
}
span.price {
    margin-top: 0px !important;
    margin-bottom: 15px;
    font-size: 1.2em;
}
button.single_add_to_cart_button.button.alt {
    width: 98%;
}
.header-bottom-nav p {
    white-space: nowrap;
    overflow-x: scroll;
    margin: 0;
    width: 70%;
}
.header-bottom-nav a {
    color: #fff;
    font-size: 15px;
    text-align: center;
    padding: 0px 10px 0;
    margin: 0;
}
.header-bottom-nav {
    width: auto;
    text-align: left;
    padding: 0 5px 5px;
    clear: both;
}
.sidebar-menu.no-scrollbar p {
    display: none;
}
.title-tu-can {
    height: 30px;
    padding: 12px 37px !important;
    text-transform: uppercase !important;
    background-color: #c2b698 !important;
    border: 0 !important;
    color: #000000 !important;
    line-height: 30px !important;
}
.inline-popups:hover a {
    color: #fff !important;
}
span.price {
    margin-top: 25px;
}


.menu-category-v {
    display: flex;
    -webkit-display: flex;
    flex-flow: row nowrap;
    flex: 1 100%;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
}
.menu-category-v li {
    list-style: none;
    position: relative;
    margin: 0;
}
.menu-category-v li:last-child a {
    border: none;
}
.menu-category-v a {
    color: #000000;
    font-size: 15px;
    padding: 0px 50px;
    display: inline-block;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: Quicksand-Bold;
    margin-top: 8px;
    border-right: 2px solid;
}
.menu-category-v .textwidget {
    display: flex;
    background-color: #fff;
    border-radius: 10px;
    position: absolute;
    top: -35px;
}
.menu-category-v ul {
    display: flex;
    background-color: #a38538;
    position: absolute;
    top: -20px;
    z-index: 999;
}
.term-description {
    background: #edf2f2;
    border-radius: 20px;
    padding: 30px 80px 10px 80px;
    color: #215b51;
    font-weight: bold;
	margin-bottom: 30px;
}
.icon-mo-ta-pro img {
    width: 100px;
    position: absolute;
    left: 47%;
    top: -12px;
}
.icon-mo-ta-pro {
    margin-top: 25px;
    z-index: 9;
    position: relative;
    margin-bottom: 60px;
}



.filters-css {
    padding: 40px 0px 0px;
}
.filters-css ul {
    display: flex;
    -webkit-display: flex;
    flex-flow: row nowrap;
    flex: 1 100%;
    margin: 0;
    padding: 0;
    align-items: center;
    justify-content: center;
}
.filters-css a {
    font-size: 15px;
    padding: 0 15px;
    display: inline-block;
    color: #DBAF47;
    
}
.filters-css li {
    list-style: none;
    position: relative;
    margin: 0;
}
form.woocommerce-ordering {
    display: none;
}
.yith-wcwl-add-to-wishlist {
    display: none;
}
 .zalo-share-button{
       width: 48% !important; 
       height: 40px !important;
    }
   .zalo-share-button iframe {
        margin-left: -40px;
    }
    
    .zalo-share-button span {
    text-align: right;
    position: absolute;
}
.face-share-button {
    width: 50%;
    height: 40px;
    float: right;
    overflow: hidden;
    display: inline-block;
    background: rgb(3, 165, 250);
    line-height: 40px;
    font-size: 13px;
    text-align: center;
    border-radius: 5px;
}
.face-share-button a {
    color: #ffff;
}
.face-share-button span {
    margin-left: 3px;
}
.body-css-banner .section-title-normal span {
    border: none;
}
.body-css-banner ul.product_list_widget li img {
    display: none;
}
.body-css-banner ul.product_list_widget li {
    padding: 0px 15px;
    min-height: auto;
    margin-left: 0px;
}
.body-css-banner span.woocommerce-Price-amount.amount {
    display: none;
}

.body-css-banner .section-title-container {
    margin-bottom: 0px;
}
.body-css-banner h4.section-title.section-title-normal {
    padding-left: 15px;
    padding-top: 10px;
    border: none;
    margin-bottom: 0px;
}

.body-css-banner ul.product_list_widget li a {
    border-top: 1px dashed #ccc;
    margin-bottom: 0px;
    padding-top: 11px;
}
.body-css-banner .large-3 {
    padding-right: 0px;
    padding-bottom: 10px;
}
.body-css-banner ul.product_list_widget li span {
    font-size: 14px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
    font-family: OpenSans-Bold;
    text-transform: capitalize;
}

.mobile-css-head {
    display: none;
}
.breadcrumbs {
    font-size: 14px;
}
.nav-size-medium>li>a {
    font-size: 13px;
}
ul.sub-menu li a {
    color: #000;
    font-size: 1em;
    text-transform: uppercase;
	width: 100%;
    float: left;
}
.absolute-footer {
    color: rgba(0,0,0,0.5);
    padding: 0px;
    font-size: .8em;
}













@media screen and (max-width: 768px){
    .menu-category-v {
    display: block;
    padding-bottom: 5px;
}
.menu-category-v ul, .filters-css ul {
    display: flex;
    -webkit-display: flex;
    flex-flow: row nowrap;
    flex: 1 100%;
    white-space: nowrap;
    overflow-x: scroll;
    margin: 0;
    padding: 0;
    align-items: left;
    justify-content: left;
}
.menu-category-v li, .filters-css li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.filters-css {
    display: block;
    padding-bottom: 5px;
}
.category-filtering.category-filter-row.show-for-medium {
    display: none;
}


}


@media screen and (max-width: 480px){
.small-columns-2 .flickity-slider>.col {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}	
	
.header-bottom .flex-row.container {
    display: block;
    padding: 0px !important;
    margin: 0px !important;
}
.header-bottom .header-bottom-nav {
    padding: 0px;
    width: 100% !important;
	text-align: center;
    padding-bottom: 5px;
}	
.header-bottom .nav>li.html {
    font-size: .85em;
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
}	
.mobile-css-h p {
    font-size: 20px;
}
	h3.section-title.section-title-bold-center {
    font-size: 15px !important;
}
.sl-wrapper {
    margin-left: 50px;
    margin-right: 0px;
}	
	
	
.quick-alo-phone {
    right: -15px !important;
    left: unset !important;
}
    #custom_html-4, #nav_menu-5, #custom_html-6 {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
}
.add-center-img:after {
    display:none;
}
.css-index-cate img {
    height: auto;
    object-fit: cover;
}    
 .css-index-cate {
    position: relative;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}  
	.menu-category-v a{
		font-size: 13px;
    padding: 0px 10px;
	}
    .menu-category-v ul, .filters-css ul {
    width: 100%;
		    justify-content: center;
}
.mobile-css-head {
    padding-right: 15px !important;
}  
.mobile-css-head {
    display: block;
}
.desktop-css-head {
    display: none;
}
.quform-element.quform-element-row.quform-element-row-2_22.quform-2-columns.quform-element-row-size-fixed.quform-responsive-columns-phone-landscape>.quform-element-column {
    width: 50% !important;
    float: left;
}
.quform-element.quform-element-row.quform-element-row-2_39.quform-3-columns.quform-element-row-size-fixed.quform-responsive-columns-phone-landscape>.quform-element-column, .quform-element.quform-element-row.quform-element-row-2_45.quform-3-columns.quform-element-row-size-fixed.quform-responsive-columns-phone-landscape>.quform-element-column, .quform-element.quform-element-row.quform-element-row-2_52.quform-3-columns.quform-element-row-size-fixed.quform-responsive-columns-phone-landscape>.quform-element-column {
    width: 33.3% !important;
    float: left;
    padding-left: 10px;
    padding-right: 0px;
    font-size: 13px;
} 
.quform-element.quform-element-column.quform-element-2_41, .quform-element.quform-element-column.quform-element-2_42, .quform-input.quform-input-checkbox.quform-input-2_49.quform-cf, .quform-input.quform-input-checkbox.quform-input-2_51.quform-cf, .quform-input.quform-input-checkbox.quform-input-2_56.quform-cf, .quform-input.quform-input-checkbox.quform-input-2_58.quform-cf {
    margin-top: 30px;
}	
	
}

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


}