/* Theme Name:   Woodmart Developed By:  TaoWeb.com.vn*/

body { color: #000 !important; font-size: 16px !important; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child { background: #8d8375; }
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a { color: #FFFF00!important; }
.menufooter h3 { margin-bottom: 10px !important; color: #FFF !important; text-transform: uppercase; font-size: 16px!important; }
.color-scheme-dark { color: #000 !important; }
.wd-nav-tabs { --nav-gap: 0!important; }
.btn { border-radius: 3px !important; background: #8d8375!important; color: #fff!important; }


.main-page-wrapper { padding-top: 0!important; }
.wd-logo img { padding-top: 0!important; padding-bottom: 0 !important; }
.site-content { margin-bottom: 0 !important; }
.main-footer p { margin-bottom: 0 !important; }
.logo2024 { border-radius: 1px!important; }
.wd-header-html p { margin-bottom: 0 !important; }
.wd-tools-element .wd-tools-text { display: none !important; }
.wd-nav > li > a { font-size: 15px !important; padding: 0 5px; }
.wd-dropdown-menu.wd-design-default { --wd-dropdown-width: 300px!important; border-radius: 0 0 5px 5px!important; padding: var(--wd-dropdown-padding, 12px 10px)!important; }
.wd-sub-menu li > a { color: #000 !important; font-size: 15px !important; text-transform: capitalize !important; background: url(icon-menu.png) no-repeat 15px 15px; text-indent: 30px; }
.wd-sub-menu li > a:hover { color: #8d8375 !important; background: url(icon-menu-hover.png) no-repeat 15px 15px; }
.hotlinetop a { color: #000 !important; font-weight: 600!important; }
.hotlinetop a:hover { color: #8d8375 !important; }
.page-title .title { text-transform: uppercase!important; font-size: 25px!important; }
p.ngansach { margin-bottom: 5px!important; }
input[type="submit"] { background: #8d8375 !important; border-radius: 5px !important; color: #FFF!important; }
input[type="submit"]:hover { background: #FF0000 !important; }
input[type="text"] { color: #000 !important; background-color: #f3f3f3!important; font-size: 15px !important; }
input[type="tel"] { color: #000 !important; background-color: #f3f3f3!important; font-size: 15px !important; }
select { background-color: #f3f3f3!important; font-size: 15px !important; }
.menufooter ul { padding-left: 0!important; }
.menufooter ul li { list-style-type: none; }
.menufooter ul li a { color: #FFF; text-transform: none; background: url(icon-menu-footer.png) no-repeat 0 8px; padding-left: 15px !important; text-transform: capitalize; }
.menufooter ul li a:hover { color: #FFFF00 !important; background: url(icon-menu-footer-hover.png) no-repeat 0 8px; }
.h3footer { font-weight: bold; color: #8d8375 !important; }
.diachifooter h3 { margin-bottom: 10px !important; color: #FFF !important; text-transform: uppercase; font-size: 16px!important; }
.diachifooter { line-height: 2; color: #FFF !important; }
.texbox { margin-bottom: 10px; }
.banquyen a:hover { color: #8d8375 !important; }
.contentboxgt {
  text-align: center;
  color: #FFF!important;
  background: #8d8375 !important;
  border-radius: 5px 5px 0 0;
}
.wd-slide-container { padding-block: 0 !important; }
.chungtoiabout h1 { font-size: 18px!important; color: #FFF!important; }
.chungtoiabout { border-bottom: 2px solid #757575; padding: 15px; color: #FFF !important; }
.chungtoiabout1 { padding: 15px; color: #FFF !important; }
.chungtoiabout2 { padding: 15px; color: #FFF !important; }
.chungtoiabout12 { border-right: 2px solid #757575; height: 200px; }
.chungtoiabout22 { height: 200px; }
.bgrcounter { background: #757575 !important; padding-bottom: 15px; padding-top: 15px; }
.boxcounter { color: #FFF !important; }
.stats-block { margin-bottom: 0!important; }
.stats-block .stats-number { font-size: 35px!important; font-weight: bold !important; }
.stats-block .stats-text { margin-top: -10px; text-transform: uppercase; }
.aio-icon-left { display: none; }
.cauchuyengiatri .info-box-title { background: #8d8375 !important; text-align: center !important; text-transform: uppercase !important; font-size: 20px !important; padding: 8px 0!important; color: #FFF !important; }
.box-icon-wrapper { margin-bottom: -20px!important; }
.cauchuyengiatri .info-box-inner { background: #FFF!important; margin-top: 0 !important; padding: 15px; height: 135px; }
.cauchuyengiatri .info-btn-wrapper { background: #FFF!important; margin-top: 0 !important; padding: 0 15px 25px 15px; border-radius: 0 0 5px 5px; }
.btn.btn-color-default { background: #8d8375 !important; color: #FFF !important; font-size: 15px !important; font-weight: normal !important; border-radius: 5px !important; }
.boxtabhome .wd-nav-wrapper .wd-nav > li { background: #757575 !important; height: 45px; line-height: 45px; }
.boxtabhome .wd-nav-wrapper .wd-nav > li.wd-active { background: #8d8375 !important; }
.boxtabhome .wd-nav-tabs > li:not(:last-child) { margin-inline-end: 0!important; border-radius: 5px 0 0 0; }
.boxtabhome .wd-nav-tabs > li:last-child { border-radius: 0 5px 0 0; }
.boxtabhome { background: #8b8b8b url(bgrtab.jpg) repeat-x top; }
.boxtabhome .wd-nav-tabs > li > a { padding: 15px 25px!important; color: #FFF !important; font-size: 18px !important; }
.boxtabhome .wd-nav-tabs > li > a:hover { color: #FFFF00 !important; }
.wd-nav-tabs-wrapper { mask-image: initial !important; }
.wd-post-date.wd-style-with-bg { display: none !important; }
.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(95% + var(--wd-arrow-offset-h, 0px))!important; }
.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(95% + var(--wd-arrow-offset-h, 0px))!important; }
:is(.pswp__top-bar, .pswp__caption) { background: none !important; }
.pswp--zoom-allowed .pswp__img { border-radius: 3px!important; }
.wd-gallery-item img { border-radius: 5px!important; }
.congtrinhtexthome { padding-left: calc((100vw - 1250px)/2); }
.congtrinhtexthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #FFF !important; }
.congtrinhtexthome .info-box-inner { color: #FFF !important; }
.boxcongtrinhtop { border-top: 0 solid #8d8375; }
.congtrinhthicongtexthome { padding-right: calc((100vw - 1250px)/2); }
.congtrinhthicongtexthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #FFF !important; }
.congtrinhthicongtexthome .info-box-inner { color: #FFF !important; }
.congtrinhthicongmobile { display: none; }
.simpletext { padding-left: calc((100vw - 1250px)/2); font-size: 100px; line-height: 1; color: #FFF !important; font-weight: 600; }
.wd-tabs.wd-wpb { margin-bottom: 0!important; }
.simpleimagesleft.wpb_images_carousel { overflow: hidden; }
.boxdiemkhacbiet { padding: 0 25px 25px 25px; }
.diemkhacbiet {}
.diemkhacbiettexthome { padding-right: calc((100vw - 1250px)/2); }
.diemkhacbiettexthome .info-box-title { text-transform: uppercase; font-size: 30px !important; color: #FFF !important; }
.diemkhacbiettexthome .info-box-inner { color: #FFF !important; }
.ledongthotexthome { padding-left: calc((100vw - 1250px)/2); }
.ledongthotexthome .info-box-title { text-transform: uppercase; font-size: 30px !important; color: #FFF !important; }
.ledongthotexthome .info-box-inner { color: #FFF !important; }
.wd-post .post-title { text-transform: uppercase; font-size: 16px!important; font-weight: 600 !important; height: 45px; margin-bottom: 5px!important; overflow: hidden; }
.vc_images_carousel .vc_carousel-control .icon-next { font-size: 50px!important; }
.vc_images_carousel .vc_carousel-control .icon-prev { font-size: 50px!important; }
.thuvienanhthome { padding-left: calc((100vw - 1250px)/2); }
.thuvienanhthome .info-box-title { text-transform: uppercase; font-size: 20px !important; color: #000 !important; }
.thuvienanhthome .info-box-inner { color: #000 !important; }
.cauchuyengiatri .info-box-icon img { border-radius: 5px 5px 0 0; }
.meta-categories-wrapp { display: none!important; }
.wd-entry-meta { display: none!important; }
.hovered-social-icons { display: none!important; }
.wd-post .entry-thumbnail img { height: 250px; }
.wd-blog-element { margin-bottom: 50px; }
.main-footer label { color: #FFF !important; }
input[type="checkbox"] { margin-top: -2px!important; }
.post-single-page .entry-header { display: none!important; }
.wd-single-footer { padding-top: 0 !important; padding-bottom: 0!important; border: none !important; }
.wd-page-nav { border: none !important; margin-bottom: 25px !important; }
.back-to-archive { display: none!important; }
.post-single-page .meta-post-categories { display: none!important; }
.post-single-page .post-title { text-align: left; text-transform: uppercase; font-size: 22px!important; font-weight: 800 !important; }
.post-single-page .entry-content { margin-bottom: 0 !important; }
.wp-caption .wp-caption-text { background: #8d8375 !important; color: #fff !important; text-align: center; margin-bottom: 15px !important; }
.post-single-page .entry-content img { width: 100%; }
.page-title .title { display: none!important; }
.baivietlienquancungchuyenmuc { border-radius: 3px; background: #eee; padding: 15px; margin: 15px 0 15px 0; }
.relatedcat h3 { text-transform: uppercase; font-size: 16px; margin: 0; text-indent: 15px; }
.relatedcat { margin: 15px 0 0 0; }
.relatedcat ul { margin: 0; padding: 0; }
.relatedcat ul li { background: url(green-star.gif) no-repeat 0px 8px; margin: 5px 0; text-indent: 15px; list-style-type: none; }
.relatedcat ul li a { font-size: 15px; text-transform: capitalize; }
.relatedcat ul { margin: 5px 0 15px 15px; }
.testimon-style-info-top .wd-testimon-text::before { border-bottom: 12px solid #8d8375!important; }
.testimon-style-info-top .wd-testimon-text { background: #8d8375!important; color: #FFF!important; }
.wd-testimon-name { margin-bottom: 0 !important; }
.wd-testimon-pos { color: #939393; }
.widget-title { background: #8d8375; padding: 10px 0; text-indent: 15px; color: #FFF; border-radius: 3px 3px 0 0; margin: 0!important; font-weight: bold; text-transform: uppercase; }
.woodmart-recent-posts-list { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; border-radius: 0 0 3px 3px; }
.sidebar-widget ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.woodmart-recent-posts .recent-posts-thumbnail { margin: 0 10px; }
.woodmart-recent-posts .recent-posts-thumbnail img { border: 1px solid #e6e6e6; padding: 1px; }
.widget { margin-bottom: 5px !important; padding-bottom: 5px !important; border: none !important; }
.custom-html-widget  { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 10px 0 10px; border-radius: 0 0 3px 3px; }
.custom-html-widget .texbox p { margin-bottom: 0 !important; }
.page-title-default { margin-bottom: 0 !important; }
.wd-heading { padding: 8px 15px!important; }
.sidebar-container.wd-inited .widget-area { padding-block: 15px!important; }
.sidebar-container.wd-inited .sidebar-widget { padding-inline: 15px !important; }
.custom-html-widget input[type="submit"] { background: #000 !important; border-radius: 5px !important; color: #FFF!important; }
.custom-html-widget input[type="submit"]:hover { background: #FF0000 !important; }


.sc_tab_content_items {
  display: flex;
  text-align: center;
}
.sc_tab_content_item {
  width: 25%;
  position: relative;
  margin-top: 15px;
}
.sc_tab_top_item {
  position: relative;
}
.sc_tab_content_item .img {
  z-index: 11000;
}
.sc_tab_content_item .title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  color: #FFF !important;
}
.sc_tab_content_item .content {
  padding-left: 15px;
  padding-right: 15px;
  color: #b9b9b9;
}
.sc_tab_top_item::after {
  position: absolute;
  content: '';
  width: 31px;
  height: 20px;
  right: -10px;
  top: 55px;
  background-image: url(icon-right.png);
}

.diemkhacbiettexthome { padding-left: 25px; }
.ledongthotexthome { padding-right: 25px; }
.congtrinhthicongdesktop2 { display: none; }
.wd-sidebar-opener { display: none; }


.hinhanhhome .post-img-wrapp a::after {
  content: ' ';
  background-image: url(Gallery.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 35%;
  left: 42%;
  width: 100%;
  height: 100%;
  background-color: initial!important;
  opacity: 1!important;
}
.videohome .post-img-wrapp a::after {
  content: ' ';
  background-image: url(Youtube.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 35%;
  left: 42%;
  width: 100%;
  height: 100%;
  background-color: initial!important;
  opacity: 1!important;
}
.read-more-section a::after { display: none!important; }
.post-image-mask { display: none!important; }
.read-more-section a:hover { color: #757575 !important; }
.blog-design-masonry .wd-entry-content { height: 100px; }
.tieudetrangchu.duan h3 { margin-bottom: 5px !important; text-transform: uppercase; }
.tieudetrangchu.duan h3 a:hover { color: #8d8375 !important; }
.tieudetrangchu.duan p { text-transform: uppercase; color:#d5d5d5; font-size: 15px; }
.tieudetrangchu.tieude h3 { margin-bottom: 5px !important; text-transform: uppercase; }
.tieudetrangchu.tieude h3 a:hover { color: #8d8375 !important; }
.tieudetrangchu.tieude p { text-transform: uppercase; color:#8c8c8c; font-size: 15px; }
iframe { border-radius: 3px; }
.lienhefooter textarea { background: #fff; min-height: 130px; }
.lienhefooter input[type="submit"] { background: #757575 !important; border-radius: 5px !important; color: #FFF!important; margin-top: 10px; }
.lienhefooter input[type="submit"]:hover { background: #FF0000 !important; }
.gioithieuhome p { margin-bottom: 0!important; }

.about-us-number-count ul li:first-child {
  font-weight: 600;
  color: #e81d2b;
  text-transform: uppercase;
}
.about-us-number-count ul li {
  margin: 0; text-transform: uppercase;
}


.about-us-number-count ul {
  list-style: none;
  padding-top: 10px;
  position: sticky;
}

.about-us-number-count p:not(:first-child) {
  position: sticky;
}

.about-us-number-count p {
  color: #e81d2b;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin: 0; float: left;
}

.about-us-number-count p:first-child {
  font-size: 96px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: .48px;
  text-transform: uppercase;
  text-shadow: 0 0 2px #b3b3b3;
  color: #f9f9fa;
  position: absolute;
  top: 30px !important;
}

.about-us-number-count p {
  color: #e81d2b;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin: 0;
}
.homepage-about-us .about-us-number-count::before {
    top: 10px;
    bottom: 30px;
  }

.homepage-about-us .about-us-number-count::before {
  content: '';
  position: absolute;
  left: 0;
  width: 4px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
  background-color: #e81d2b;
}

.homepage-about-us .about-us-number-count p {
    font-size: 52px;
    line-height: 1.3;
	margin-right: 10px;
}

.homepage-about-us .about-us-number-count p:first-child {
    display: block;
    top: calc(50% - 7px);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    font-size: 96px;
  }

.boxgioithieuhome { margin-left: 0; }



.box_meta_single_title {    background-color: #000;    color: #fff;    text-align: center;    padding: 10px 10px;    font-weight: 500;}
.box_meta_single_title .title {    color: #ffba00;    font-weight: 400;    margin: 0;}.box_meta_single_content {    background-color: #ffba00;    color: #161616;    display: flex;    margin-bottom: 30px;}.box_meta_single_content .item:first-child {    border-left: 0;}.box_meta_single_content .item {    flex: 0 0 20%;    padding: 10px 3px;    display: flex;    align-items: center;    border-left: 1px solid #f3f3f3;	text-align: left;}.box_meta_single_content .item img {    width: 45px;    margin-right: 5px;}.box_meta_single_content .fw-b {    letter-spacing: -0.5px;    font-weight: bold;    line-height: 16px;    font-size: 14px;}.fs-12 {    font-size: 12px;}.lightGallery-event,.lightGallery-event a {    font-size: 0;}.box_meta_single_gallery .row {    margin-left: -7.5px;    margin-right: -7.5px;    margin-bottom: 15px;    margin-top: 15px;}.box_meta_single_gallery .row > * {    padding-left: 7.5px;    padding-right: 7.5px;}.box_meta_single_gallery .item {    position: relative;}.box_meta_single_gallery_thumbanil img {    width: 100%;    height: 150px;    object-fit: cover;}.box_meta_single_gallery .item .thumb_more span {    color: #ffba00;    font-size: 30px;    font-weight: 600;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.box_meta_single_gallery .item .thumb_more {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgb(0 0 0 / 51%);}.box_meta_single_gallery a {    display: block;    cursor: pointer;}.col-xs-3 {    width: 25%;}
@media (max-width: 767px){	.box_meta_single_gallery_thumbanil img {        height: 70px;    }}
@media (max-width: 680px){	.box_meta_single_content .item {        border-top: 1px solid #f3f3f3;        border-left: 0;    }	.box_meta_single_content {		display: block;	}}
@media (min-width: 240px) and (max-width: 767px) {
	.blog-design-masonry .wd-entry-content { height: auto; }
	.chungtoiabout12 { border-right: 0px solid #000; height: auto; }
	.chungtoiabout22 { height: auto; }
	.aio-icon-left { display: none; }
	.aio-icon.none { width: auto!important; height: auto !important; }
	.cauchuyengiatri .info-box-inner { height: auto; }
	.sc_tab_content_item { width: 100%; }
	.sc_tab_content_items { display: initial; }
	.sc_tab_top_item::after { display: none; }
	.boxcounter { margin-bottom: 15px !important; }
	.congtrinhthicongmobile { display: block; }
	.simpletext { font-size: 35PX; padding: 15px; }
	.wd-post .entry-thumbnail img { height: auto; }
	.wd-post .post-title { height: auto; }
	.wd-sub-menu li > a { text-indent: 20px; background: url(icon-menu.png) no-repeat 20px 22px; }
	.congtrinhtexthome { padding-top: 25px; }
	.diemkhacbiettexthome { padding-left: 25px; padding-right: 25px; }
	.ledongthotexthome { padding-left: 25px; padding-right: 25px; }
	.congtrinhthicongdesktop { display: none; }
	.congtrinhthicongdesktop2 { display: block!important; }
}