@charset "UTF-8";
/**
 * _base.scss
 * 
 * 1/ biến màu săc
 * 2/ biến kích thước font chữ
 * 3/ Cấu hình border
 * 4/ Mixin
 * 5/ Responsive
*/
.mbws_sub-title h2 {
  margin-bottom: 0;
}
.mbws_sub-title h3 {
  margin-bottom: 0;
}
.mbws_sub-title h4 {
  margin-bottom: 0;
}

.rank-math-breadcrumb p {
  display: flex;
  gap: 15px;
  margin-bottom: 0;
}
.rank-math-breadcrumb a {
  font-weight: 600;
}

.mbws_section-wcu .icon-box {
  padding: 10px 30px;
  background: #ffffff;
}

.mbws_happy-clients .icon-box .icon-box-img img {
  border-radius: 50%;
}
.mbws_happy-clients .icon-box .icon-box-text p {
  position: relative;
  padding-left: 35px;
}
.mbws_happy-clients .icon-box .icon-box-text p::before {
  position: absolute;
  content: "\efbe";
  font-family: "matbaows-icons";
  top: -12px;
  left: 0;
  font-size: 30px;
  color: var(--fs-color-primary);
  transform: rotate(180deg);
}

.mbws_section-count-number .mbws_counter .counter-number .count-up {
  font-size: 40px;
}
.mbws_section-count-number .mbws_counter .counter-number .right-counter {
  font-size: 35px;
}
.mbws_section-count-number .mbws_counter .title {
  font-weight: 600;
}

.mbws_section-map .section-content p {
  margin-bottom: 0;
}

.mbws_form-contact .wpcf7-form .mbws_field {
  margin-bottom: 10px;
}
.mbws_form-contact .wpcf7-form .mbws_field .wpcf7-text {
  height: 50px;
}
.mbws_form-contact .wpcf7-form .mbws_field .wpcf7-email {
  height: 50px;
}
.mbws_form-contact .wpcf7-form .wpcf7-submit {
  font-size: 15px;
  padding: 5px 30px;
}
.mbws_form-contact .accordion .accordion-title span {
  font-weight: 600;
}

.mbws_button-global {
  font-size: 15px !important;
  padding: 5px 30px !important;
}

.mbws_featured-product .box-text {
  text-align: center;
}

.mbws_banner-sale .mbws_title-custom span {
  font-size: 15px;
}

.button.white {
  color: #000000 !important;
}

.mbws_product-list-footer .product_list_widget li {
  margin-left: 0;
}

.archive .header-bottom .container {
  border-bottom: 1px solid #e6e6e6;
}
.archive .category-page-title {
  padding-top: 30px;
}
.archive .box-text {
  text-align: center;
}

.single-product .header-bottom .container {
  border-bottom: 1px solid #e6e6e6;
}

.sidebar-wrapper .rpwwt-widget ul li {
  margin-left: 0;
}
.sidebar-wrapper .rpwwt-widget ul li .rpwwt-post-title {
  font-weight: 600;
}

.header-nav .header-search-form {
  width: 90%;
}
.header-nav .header-search-form .searchform .search-field {
  border-radius: 20px 0 0 20px;
  padding: 0 15px 0 20px;
  height: 40px;
  background: #e0e0e0;
  border: 0;
  box-shadow: none;
}
.header-nav .header-search-form .searchform .ux-search-submit {
  height: 40px;
  border-radius: 0 20px 20px 0;
  background: #e0e0e0;
}

#content .is-divider {
  margin-top: 0;
  margin-bottom: 0;
}

.footer-wrapper .wpcf7-form input {
  border-radius: 30px;
  background: #292c30;
  border: 0;
  height: 50px;
}
.footer-wrapper .wpcf7-form .wpcf7-submit {
  background: var(--fs-color-primary);
  padding: 0 40px;
}
.footer-wrapper .absolute-footer {
  padding: 20px 0 20px;
}
.footer-wrapper .absolute-footer .footer-secondary {
  display: none;
}
.footer-wrapper .is-divider {
  margin-top: 0;
  margin-bottom: 0;
}

.single_add_to_cart_button {
  background-color: var(--fs-color-primary) !important;
}

.related-products-wrapper .box-text {
  text-align: center;
}