/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
body { color: #000 !important; font-size: 16px !important; }
.jeg_postblock .jeg_pl_md_2 { margin-bottom: 10px !important; }
.jeg_meta_author { display: none !important; }
.jeg_meta_date::before { display: none !important; }
.jeg_meta_comment { display: none !important; }
.jeg_readmore { display: none !important; }
.jeg_slide_img { border-radius: 3px!important; }
.thumbnail-container img { border-radius: 3px!important; }
.thumbnail-container { border-radius: 3px!important; }
.jeg_slider_thumbnail .active.current .jeg_slide_thumbnail_item::after { border-radius: 3px!important; }
.jeg_slider_type_1 .jeg_slide_caption { border-radius: 3px!important; }
.jeg_thumb .jeg_post_category a { border-radius: 3px!important; background: #cdcdcd; display: none; }
.jeg_block_heading { margin-bottom: 15px!important; }
.jeg_block_heading_1 { border-bottom: 1px solid #152b75; }
.jeg_post_category a { border-radius: 3px!important; background: #cdcdcd; }
.jeg_block_heading_1 .jeg_block_title span { background: #152b75; border-radius: 3px 3px 0 0!important; }
.jeg_post_title { text-transform: capitalize !important; }
.jeg_slider_type_1 .jeg_slide_caption .jeg_post_title { text-transform: capitalize !important; font-size: 22px!important; } 
.comments-area { display: none !important; }
.wd-tags-list a { text-transform: capitalize; }
.form-lien-he .input-group {
  background: white;
  display: inline-block;
  width: 100%;
  clear: both;
  border: 1px solid #ced4da;
  border-radius: 5px;
  margin-bottom: 10px;
}
.wpcf7 p {
  margin: 0;
  padding: 0;
}
.form-lien-he .fa, .form-lien-he .fas {
  display: inline-block;
  width: 10%;
  float: left;
  padding: 10px 7px;
  text-align: center;
}
.form-lien-he .wpcf7-form-control-wrap {
  display: inline-block;
  float: right;
  width: 90%;
}
.form-lien-he input, .form-lien-he textarea, .form-lien-he select {
  box-shadow: none;
  font-size: 14px;
  margin-bottom: 0;
  border: none;
    border-left-width: medium;
    border-left-style: none;
    border-left-color: currentcolor;
  border-left: 1px solid #dcdcdc;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.form-lien-he input[type="submit"] {
  font-weight: bold;
  font-size: 20px;
  border-radius: 5px;
  display: block;
  width: 100%;
  box-shadow: none;
  border: none;
  background-image: linear-gradient(90deg,#528bee,#01223b) !important;
}

.anhborder img { border-radius: 3px; }
.lightbox-content {
  padding: 15px !important;
  border-radius: 10px;
}
.lightbox-content .form-lien-he, .widget .form-lien-he {
}
.text-popup { text-align: center; }
.text-popup h3 {
  color: #ffd752;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 30px;
}
.text-popup br {
  display: block;
}
.text-popup h4 {
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 15px;
}
.wpcf7-spinner {
  display: none;
}
input[type="tel"] {
  border-radius: 3px !important;
  color: #8f8f8f !important;
}
input[type="email"] {
  border-radius: 3px !important;
  color: #8f8f8f !important;
}
.input-group br { display: none; }
.btn-submit br { display: none; }
.wd-dropdown-menu.wd-design-default .wd-dropdown { margin: 0; padding: 0; }
.wd-dropdown-menu.wd-design-default .menu-item-has-children > a::after { margin-right: 15px; }
.wd-nav:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a { color: #FFFF00!important; }
.wd-nav:where(:not(.wd-dis-hover)) > li:where(.wd-opened, :hover) > a { color: #FFFF00!important; }
.whb-sticky-shadow.whb-sticked .whb-row:last-child { background-color: #FFF!important; }
.whb-sticky-shadow.whb-sticked .wd-tools-element > a { color: #000 !important; }
.whb-sticky-shadow.whb-sticked .wd-dropdown { border-radius: 0 0 3px 3px; }
.whb-sticky-shadow.whb-sticked .wd-nav > li > a { color: #000 !important; }
.color-scheme-dark { color: #000 !important; }
.wd-post-date { display: none !important; }
.post-single-page .wd-entities-title a { color: #000 !important; font-weight: 800!important; font-size: 18px!important; text-transform: capitalize; }
.post-single-page .wd-post-image { width: 100%; display: none; }
.wd-post-image img { width: 100%; border-radius: 3px!important; }
.post-single-page img { width: 100%; border-radius: 3px!important; }
.wd-single-post-header { align-items: initial!important; text-align: left!important; }
.wd-breadcrumbs { color: #fff !important; }
.wd-breadcrumbs a { color: #fff !important; }
.wd-breadcrumbs > span:last-child { color: #fff !important; }
.wd-page-title .title { color: #fff !important; }
.woodmart-recent-posts .recent-posts-info { padding-right: 5px; }
.wd-post.blog-style-bg .article-body-container { padding: 15px !important; }
.read-more-section { margin-bottom: 10px!important; }
.wd-post .post-title { margin-bottom: 5px!important; }
.wd-nav > li > a { text-transform: uppercase !important; font-size: 15px!important; font-weight: 800!important; }
.wd-dropdown-menu.wd-design-default { --wd-dropdown-width: 230px!important; padding: 0!important; }
.wd-sub-menu li { border-bottom: 1px solid #eee!important; }
.wd-sub-menu li:last-child { border-bottom: none!important; }
.wd-sub-menu li > a { color: #000; text-transform: capitalize; background: url(icon-menu.png) no-repeat 15px 16px; text-indent: 30px; padding-top: 10px !important; padding-bottom: 10px !important; }
.wd-dropdown { border-radius: 3px; }
.wd-sub-menu li > a:hover { color: #152b75; background: url(icon-menu-hover.png) no-repeat 15px 16px; }
.wd-header-cats .menu-opener .menu-open-label { text-transform: uppercase !important; font-size: 14px!important; font-weight: 800!important; }
.wd-nav-vertical > li > a { text-transform: capitalize !important; }
.wd-nav-vertical .wd-dropdown-menu { border-radius: 3px; }
.wd-dropdown-cats { min-width: 250px!important; }
.wd-header-cats.wd-style-1 .menu-opener { min-width: 250px!important; }
.wd-header-cats .menu-opener { border-radius: 0!important; }
.wd-page-content { background-color: #FFF !important; }
.wd-content-layout { padding-block: 25px!important; }
.chaytrangchu .wd-carousel { border-radius: 0!important; }
.hotlinetop .info-box-title { font-size: 22px!important; margin-top: 5px!important; color: #152b75 !important; font-weight: 800!important; }
.Slogan h3 { margin-bottom: 0; color: #152b75 !important; }
.wd-slide-container { padding-inline: 0!important; }
:is(.btn, .button, button, [type="submit"], [type="button"]) { text-transform: uppercase !important; }
.titlechay strong { font-size: 35px; letter-spacing: 8px; }
input[type="text"] { border-radius: 3px!important; color: #8f8f8f !important; }
textarea { border-radius: 3px!important; color: #000 !important; }
.formfooter { padding: 15px 25px 0 25px; }
.formft .wpcf7 { padding: 0 25px 35px 25px; }
div.wpcf7 input[type="submit"] { border-radius: 3px!important; font-size: 18px !important;}
.searchform input[type="text"] { background: #FFF!important; border-radius: 35px!important; min-width: 350px !important; }
.diachifooter h3 { font-size: 18px !important; margin-bottom: 10px !important; color: #FFF !important; font-weight: 800 !important; }
.diachifooter { color: #FFF !important; line-height: 2; }
.diachilienhe { color: #000 !important; }
.diachilienhe h3 { font-size: 18px !important; margin-bottom: 5px !important; color: #000 !important;}
.p { color: #000 !important; }
iframe { border-radius: 3px!important; }
.wd-breadcrumbs a { color: #FFF !important; }
.wd-page-title .title { text-transform: uppercase !important; font-size: 22px!important; }
.wd-breadcrumbs > span:last-child { font-weight: normal !important; }
.anhborder img { border-radius: 5px !important; }
.yeucauform span { color: #FF0000; }
.yeucauform span.wpcf7-list-item-label { color: #000; }
.yeucauform b { margin: 10px 0; display: block; color: #0d2244 !important; }
.yeucauform input[type="text"] { margin-bottom: 5px !important;}
.yeucauform br { display: none!important; }
.yeucauform p { margin-bottom: 5px !important; }
.yeucauform input[type="submit"] { margin-top: 10px!important; }
placeholder { color: #ccc !important; }
.boxformlienhe { margin: 35px 0; }
.boxformlienhe .vc_column-inner { border-radius: 5px !important; }
.lienhebox { margin-top: -25px!important; margin-bottom: -25px!important; } 
.wpcf7-checkbox { margin-bottom: 10px; display: inline-block; }
input[type="checkbox"] { margin-top: -2px!important; }
.lienhefomrmfooter input[type="text"] { background:#73d0f2!important; }
.lienhefomrmfooter textarea { background:#73d0f2!important; }
.widget-title{ background: #152b75 url(widget.png) no-repeat 10px 15px; border-radius: 3px 3px 0 0; width: 100%; color: #FFF!important; text-transform: uppercase!important; text-indent: 35px; padding: 10px 0; margin-bottom: 0!important; font-weight: 800!important; }
.woodmart-recent-posts .wd-entities-title { text-transform: capitalize!important; }
.post-single-page { margin-bottom: 0; }

.woodmart-recent-posts-list { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.woodmart-recent-posts li { border-bottom: 1px dashed #e6e6e6; }
.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: 10px !important; padding-bottom: 10px !important; border-bottom: none !important; }
.widget_nav_menu .menu { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 0!important; background: #FFF;}
.widget_nav_menu ul.menu li { padding: 10px 0; border-bottom: 1px dashed #eee; margin: 0; text-indent: 15px; }
.widget_nav_menu ul.menu li a { background: url(icon-menu.png) no-repeat 0px 9px; color: #000; text-transform: capitalize; }
.widget_nav_menu ul.menu li a:hover { background: url(icon-menu-hover.png) no-repeat 0px 9px; color: #FF0000; }
.wd-meta-author { display: none !important; }
.wd-post-cat { display: none !important; }
.wd-post-actions { display: none !important; }
.wd-entry-meta { display: none !important; }
.hovered-social-icons { display: none !important; }
.post-image-mask { display: none !important; }
.wd-post-meta { display: none !important; }
.blog-design-small-images.has-post-thumbnail :is(.entry-header)  { flex: 1 0 30%!important; max-width: 30%!important; }
.blog-design-small-images.has-post-thumbnail :is(.article-body-container) { flex: 1 0 70%!important; max-width: 70%!important; }
.wd-post .article-body-container { text-align: left!important; }
.blog-design-small-images .wd-entities-title { font-size: 18px !important; font-weight: bold !important; text-transform: uppercase !important; }
.blog-design-small-images.has-post-thumbnail.blog-style-bg .article-body-container { margin-left: 0 !important; }
.blog-design-small-images.has-post-thumbnail .article-inner { align-items: normal!important; justify-content: normal!important;  }
.wd-sidebar.wd-side-hidden .widget-area { padding-block: 15px!important; }
.wd-sidebar.wd-side-hidden .wd-widget { padding-inline: 15px!important; }
.read-more-section a { background: #73d0f2 !important; padding: 8px 15px!important; height: 36px!important; font-size: 13.5px!important; border-radius: 5px !important; color: #FFF !important; text-transform: uppercase !important; }
.read-more-section a:hover { background: #000000 !important; color: #FFF !important; }
.wd-posts:not([style*="wd-gap"]) { --wd-gap-lg: 20px!important; --wd-gap-md: 20px!important; }
.wd-page-nav { border: 1px solid #ddd !important; margin-bottom: 40px!important; padding: 10px 15px; border-radius: 10px !important; }
.back-to-archive { display: none!important; }
.tags-list a { text-transform: capitalize; }
.BannerB1 { margin-bottom: 15px; }
.BannerB1 .info-box-title { text-transform: uppercase!important; font-size: 30px!important; letter-spacing: 5px; }
.BannerB1 .info-box-inner { font-size: 20px; margin-top: 0; }
.BannerB2 { text-transform: capitalize!important; margin-bottom: 15px; }
.baivietlienquancungchuyenmuc { border-radius: 3px; background: #eee; padding:5px 15px; margin: 0 0 15px 0; }
.article-body-container .wd-post-title { text-transform: capitalize; }
.relatedcat h3 { text-transform: uppercase; font-size: 16px; margin: 0; }
.relatedcat { margin: 15px 0 0 0; }
.relatedcat ul li { list-style-image: url(green-star.gif); margin: 5px 0; }
.relatedcat ul li a { font-size: 15px; text-transform: capitalize; }
.relatedcat ul { margin: 5px 0 15px 0; }
.tieudeh3lienhe h3 { font-size: 25px !important; color: #000 !important; text-transform: uppercase; }
.bgrtuvannews { padding: 25px; background: #FFF url(BG-Post.png) no-repeat; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 10px; height: 300px; box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); margin-bottom: 25px; }
.tieudeh3lienhe p { margin-bottom: 0!important; }
.bgrtuvannews br { display: none!important; }
.bgrtuvannews input { margin-bottom: 10px!important; } 
.product_meta .meta-sep { display: none !important; }
.product_meta a { background: #eee; padding: 2px 5px; border-radius: 3px; display: inline-block!important; list-style-type: none; margin-bottom: 5px!important; }
.summary-inner .product_meta { border: none !important; padding: 0 !important; }
.yikes-custom-woo-tab-title { display: none; }
#tab-video { text-align: center; } 
.product-tabs-wrapper { border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important; }
.woocommerce-tabs h2, h3, h4, h5, h6 { text-transform: uppercase; }
.tieudetrangchu h3 { margin-bottom: 5px !important; text-transform: uppercase; font-size: 25px!important;  color: #003971!important;  }
.tieudetrangchu h3 a:hover { color: #11417e !important; }
.tieudetrangchu p { text-transform: uppercase; color:#8c8c8c; font-size: 15px; }
.product_list_widget > li .widget-product-img img { border: 1px solid #FFF; padding: 1px; }
.product_list_widget { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; background: #FFF;}
.product_list_widget > li .widget-product-img { margin-left: 10px; }
.product_meta a { text-transform: capitalize !important; }
.dongchayhome .wd-marquee-content { text-transform: uppercase; }
.category-grid-item .wd-entities-title { text-transform: uppercase!important; }
.tintrangchu .article-body-container { background: #73d0f2!important; }
.tintrangchu .post-title { font-size: 16px!important; text-transform: uppercase!important; color: #000 !important; }
.tintrangchu .post-title a:hover { color: #0d2244 !important; }
.tieudelienhehome .title-subtitle { color: #73d0f2 !important; font-size: 22px!important; margin-bottom: 0!important; }
.tieudelienhehome .woodmart-title-container { color: #0e2245 !important; font-size: 30px!important; letter-spacing: 3px; }
.boxdichvuhome {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 15% 10% 15% 10%;
  border-radius: 5px!important;
  height: 550px;
  background: #FFF;
}
div.product-category .wd-entities-title { font-size: 20px!important; }
.boxdichvuhome .btn.btn-style-default { background: none !important; text-transform: capitalize !important; color: #73d0f2 !important; padding: 0 !important; font-size: 16px !important; }
.boxdichvuhome .wd-btn-icon { margin-top: 2.5px; }
.boxdichvuhome .btn.btn-style-default:hover { box-shadow: none!important; color: #0e2245 !important; }
.boxdichvuhome .info-box-inner h3 a { text-transform: uppercase !important; color: #0e2245 !important; padding: 0 !important; font-size: 20px !important; margin-bottom: 15px !important; display: inline-block; margin-top: 0!important; }
.boxdichvuhome .info-box-inner h3 a:hover { color: #d8a852 !important; }
.tieudehome .title-subtitle { color: #73d0f2 !important; font-size: 22px!important; margin-bottom: 0!important; }
.tieudehome .woodmart-title-container { color: #0e2245 !important; font-size: 30px!important; margin-top: -10px; letter-spacing: 3px; }
.boxtamnhinsumenh {
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 3% 3% 3% 3%;
  --e-column-margin-right: 3%;
  --e-column-margin-left: 3%;
  padding: 18% 12% 18% 12%;
  border-radius: 5px!important;
  height: 300px;
  background: #FFF;
}
.tieudesanphamhome .title-subtitle { color: #73d0f2 !important; font-size: 22px!important; margin-bottom: 0!important; }
.tieudesanphamhome .woodmart-title-container { color: #FFF !important; font-size: 30px!important; margin-top: -10px; letter-spacing: 3px; }
.woodmart-counter { border: 1px solid #73d0f2 !important; padding: 45px; height: 180px; border-radius: 5px; }
.counter-value { color: #000 !important; font-size: 50px !important; font-weight: normal !important; }
.counter-label { color: #bdbdbd !important; font-size: 15px !important; font-weight: normal !important; text-transform: uppercase; }
.category-grid-item .category-image-wrapp { box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1) }
.tieuphanhoiphamhome .title-subtitle { color: #73d0f2 !important; font-size: 22px!important; margin-bottom: 0!important; }
.tieuphanhoiphamhome .woodmart-title-container { color: #FFF !important; font-size: 30px!important; margin-top: 0; letter-spacing: 3px; }
.wd-breadcrumbs.woocommerce-breadcrumb a { color: #000 !important; }
.related-and-upsells { margin-top: 35px; }
.related-and-upsells h2 { border-bottom: 1px solid #ccc!important; }
.related-and-upsells h2 span { background: #0d2244!important; border-radius: 3px 3px 0 0!important; color: #FFF!important; text-transform: uppercase !important; font-size: 16px !important; padding: 10px 15px !important; }
.woocommerce-tabs .wd-nav-tabs > li > a { font-size: 18px!important; }
.woocommerce-tabs .wd-nav.wd-style-underline-reverse > li > a { padding-top: 29px !important; }
.tabtailieu .wd-nav > li { border: 1px solid #eee !important; border-radius: 5px !important; padding: 5px 20px !important; }
.tabtailieu .wd-nav-tabs > li > a { padding: 0 !important; }
.tabtailieu .wd-nav-tabs { --nav-gap: 15px!important; }
.tabtailieu .wd-nav-tabs > li:hover > a {
  color: #73d0f2!important;
}
.tabtailieu .wd-nav-tabs > li:is(.current-menu-item, .wd-active, .active) > a {
  color: #73d0f2!important;
}
.wd-tabs-content-wrapper  ul {
  margin: 25px 0 0 0 !important;
  padding: 0 !important;
  width: 100%;
}
.wd-tabs-content-wrapper ul li {
  list-style-type: none;
  padding: 15px 0;
  border: 1px solid #eee;
  border-radius: 5px;
}
.wd-tabs-content-wrapper  ul li a { font-weight: none !important; }
.wd-tabs-content-wrapper ul li a:first-child {
  background: url(iconpdf.png) no-repeat 10px 8px;
  list-style-type: none;
  padding: 15px 15px 15px 50px;
  border-radius: 5px;
  margin-left: 10px;
}

.hethonghome.wd-info-box { margin-bottom: 15px !important; }
.hethonghome .info-box-content { background: #73d0f2 !important; text-transform: uppercase!important; border-radius: 0 0 5px 5px !important; padding-top: 15px!important; margin-top: -15px !important; }
.hethonghome .info-box-content a { color: #000!important; font-size: 18px !important; }
.hethonghome .info-box-content a:hover { color: #FFFF00!important; }
.hethonghome .info-box-icon { border-radius: 5px 5px 0 0 !important; }

.tabhethong { background: #e6e6e6 !important; border-radius: 3px !important; margin-left: -100px; margin-top: 50px; padding: 15px; }
.tabhethong .tabs-design-default { color: #FFF!important; border-radius: 0 !important; }
.tabhethong .wd-tabs-header { background: #0d2244 !important; border-radius: 3px 3px 0 0; }
.tabhethong .wd-active { background: #73d0f2 !important; color: #FFF!important; }
.tieudehethong h3 { margin-bottom: 15px !important; }
.tabhethong .wd-tab-content { padding: 15px !important; border-radius: 0 0 3px 3px !important; }
.tabhethong .wd-nav-tabs > li > a { color: #FFF!important; padding: 20px 15px!important;}
.tabhethong .wd-nav-tabs { --nav-gap: 0!important; width: 100%; }
.tabhethong .wd-nav > li { width: 25%!important; }
.tabhethong .wd-nav > li:last-child { border-radius: 0 3px 0 0 !important; }
.tabhethong .wd-nav > li.wd-active:last-child { border-radius: 0 3px 0 0 !important; }
.tabhethong .wd-nav > li.wd-active:first-child { border-radius: 3px 0 0 0 !important; }
.tabhethong .tabs-design-default:not(.wd-header-with-bg) { --wd-row-gap: 0 !important; }
.doitachome .banner-image img { border: 1px solid #eee; border-radius: 3px; padding: 1px; }
.wd-page-title { background: url(Background.jpg) no-repeat!important; background-size: cover !important; }
.wd-title-style-underlined .title { border-bottom: 2px solid #73d0f2 !important; padding-bottom: 0px!important; }
.wd-single-post-img { display: none!important; }
.ftboxmoi { z-index: 99999999999999 !important; position: relative; margin-bottom: -100px; }
.wd-footer { background: none !important; }
.ftmoi { padding: 25px 0!important; }
.ftmoi h4 { font-size: 15px!important; text-transform: capitalize; }
.footermenu h3 { margin-bottom: 10px!important; font-size: 16px !important; color: #FFF !important; font-weight: 800 !important; }
.footermenu ul { padding-left: 0 !important; }
.footermenu ul li { list-style-type: none; margin-left: 0!important; color: #FFF !important; }
.footermenu ul li a { background: url(icon-menu-footer.png) no-repeat 0 6px; padding-left: 15px !important; color: #FFF !important; text-transform: capitalize; font-size: 15px; }
.footermenu ul li a:hover { background: url(icon-menu-footer-hover.png) no-repeat 0 6px; color: #FFFF00 !important; }
.wd-slider.wd-section-container > .wd-carousel-inner > .wd-carousel { border-radius: 0 !important; }
.boxtinhome1 .wd-entities-title a { color: #FFF !important; }
.boxtinhome1 .wd-wpb { margin-bottom: 0!important; }
.post-single-page .entry-header { display: none; }
.wd-entities-title { font-size: 20px; text-transform: uppercase; font-weight: 800; }
.article-body-container .entry-content { text-align: justify; }
.tieudehome .title-subtitle { margin-bottom: 5px !important; font-size: 16px !important; }
.tieudehome .woodmart-title-container { font-size: 22px !important; }
.tintuchome2 .article-body-container { height: 78px; overflow: hidden; }
.blog-design-masonry .post-title { height: 60px; overflow: hidden; }
.tieudetrangchu.tieudemoi h3 { margin-bottom: 5px !important; text-transform: uppercase; font-size: 30px!important;  color: #FFF!important;  }
.tieudetrangchu.tieudemoi h3 a:hover { color: #FFF !important; }
.tieudetrangchu.tieudemoi p { text-transform: uppercase; color:#FFF; font-size: 15px; }
.entry-content.wd-post-desc { height: 80px; }
.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;
}
.sanphamhome .wd-entities-title a { color: #000 !important; }


.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: 0;}.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 { display: flex;  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%!important;}@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;	}}
.duanboxmoi .info-box-icon {
  background: #fff;
  padding: 10px;
  border-radius: 50%;
  box-shadow: 0 5px 62px 0 rgb(2 55 102 / 19%);
}
.duanboxmoi .info-box-title { color: #fff400; font-size: 40px; font-weight: 800;}
.duanboxmoi .info-box-inner { color: #FFF; text-transform: capitalize; font-size: 16px; margin-top: 0!important; }
.boxdoitacmoi { box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);  border-radius: 15px !important; }
.doitachome { margin-bottom: 15px !important; }
.doitachome .vc_single_image-wrapper {
  box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
  border-radius: 10px;
  padding: 20px;
  width: 100%;
  height: 80px;
  line-height: 30px;
}
.btn.nutdichvu { background-image: linear-gradient(90deg,#528bee,#01223b)!important; padding: 10px 15px !important; border-radius: 99px!important; font-size: 13px!important; display: inline!important; color: #FFF; }
.btn.nutdichvu .wd-btn-icon { margin-left: 5px; }
@media (min-width: 240px) and (max-width: 767px) {
	.wd-nav:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a { color: #152b75!important; }
	.mobile-nav .wd-nav-opener.wd-active { background-color: #152b75!important; }
	.duanboxmoi .info-box-title { font-size: 25px;}
	.duanboxmoi .info-box-inner { font-size: 10px; }
	.diachifooter a { color: #fff!important; }
	.entry-content.wd-post-desc { height: auto; }
	.blog-design-masonry .post-title { height: auto; }
	.tintuchome2 .article-body-container { height: auto; }
	.wd-sub-menu li > a { background: url(icon-menu.png) no-repeat 20px 22px; padding: 0 5px !important; }
	.wd-heading { padding: 10px 15px!important; }
	.whb-general-header { background: #FFF !important; }
	.wd-tools-element > a { color: #000 !important; }
	.wd-slide-container { padding-inline: 5%!important; }
	.titlechay strong { font-size: 25px; display: inline-block; }
	.ullichay ul li h4 { margin-bottom: 0 !important; }
	.boxformlienhe { margin: 0!important; }
	.boxformlienhe .vc_column-inner { border-radius: 0 !important; }
	.blog-design-small-images.has-post-thumbnail :is(.entry-header)  { flex: 1 0 100%!important; max-width: 100%!important; }
	.blog-design-small-images.has-post-thumbnail :is(.article-body-container) { flex: 1 0 100%!important; max-width: 100%!important; }
	.wd-post.blog-style-bg .article-body-container { padding-inline: 25px!important; }
	.wd-post.blog-style-bg .article-body-container { padding: 15px!important; }
	.bgrtuvannews { height: auto; }
	.boxtamnhinsumenh { height: auto; }
	.boxdichvuhome { height: auto; }
	.dongchayhome { padding-top: 35px; }
	.woocommerce-tabs .wd-accordion-title { background: #0d2244!important; color: #fff!important; text-transform: uppercase!important; border-radius: 3px!important; --wd-accordion-spacing: 15px !important; padding: 10px 15px !important; margin-bottom: 15px!important; }
	.woocommerce-tabs .wd-accordion-title-text { color: #fff!important; }
	.woocommerce-tabs .wd-accordion-opener { color: #fff!important; }
	.wd-accordion-item { border-bottom: 0 !important; border-top: 0 !important; }
	.tabhethong { margin-left: 0; margin-top: -15px; padding: 15px; margin-right: 0; }
	.tieudelienhehome.doitac { margin-bottom: 0 !important; }
	.tabhethong .wd-nav > li { width: auto!important; }
	.formfooter { padding: 15px 0 0 0; }
	.formft .wpcf7 { padding: 0 0 35px 0; }
	.wd-carousel-dis-mb .wd-carousel-wrap { mask-image: none!important; }
}.form-popup-download {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 999;    background-color: rgba(0, 0, 0, 0.5);    display: none;    justify-content: center;    align-items: center;}.form-popup-download .wapper {    max-width: 500px;    background-color: #fff;    padding: 35px 20px 20px;    border-radius: 10px;    display: block;    position: relative;}.form-popup-download .close {    position: absolute;    top: 10px;    right: 10px;}.form-popup-download.open {    display: flex;}.form-popup-download .wpcf7-response-output {    font-size: 14px;    line-height: normal;}@media (min-width: 240px) and (max-width: 767px) {	.form-popup-download {		padding: 0 15px;	}}