@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
*/
a {
  text-decoration: none !important;
}

#comments {
  display: none;
}

.mbws_text-uppercase {
  text-transform: uppercase;
}
.mbws_text-uppercase h2 {
  margin-bottom: 0;
  color: var(--fs-color-primary);
  font-size: 22px;
}

.mbws_wrap-title-section {
  border: 1px solid #d9d9d9;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  padding: 10px 0;
}
.mbws_wrap-title-section .mbws_col {
  padding-bottom: 0;
}

.box .box-text .is-divider {
  display: none;
}
.box .box-text .post-title {
  text-transform: uppercase;
}

.text h2 {
  text-transform: uppercase;
}

.icon-box {
  align-items: flex-start;
}

.footer-wrapper .mbws_wrap-form-footer .wpcf7-email {
  height: 50px;
  border-color: #ffffff;
  color: #ffffff;
  background: none;
}
.footer-wrapper .mbws_wrap-form-footer .wpcf7-email::placeholder {
  color: #ffffff;
}
.footer-wrapper .mbws_wrap-form-footer .wpcf7-submit {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #ffffff;
  color: var(--fs-color-primary) !important;
  font-size: 12px;
}
.footer-wrapper .mbws_wrap-form-footer .wpcf7-spinner {
  position: absolute;
  right: 0;
  bottom: -15px;
}
.footer-wrapper .mbws_wrap-form-footer .wpcf7-response-output {
  position: absolute;
  bottom: -55px;
}
.footer-wrapper .ux-menu .ux-menu-link .ux-menu-link__link {
  border-bottom-style: none !important;
}

.rank-math-breadcrumb .last {
  color: var(--fs-color-primary);
}

.mbws_map iframe {
  width: 100%;
}

.mbws_title-contact-page {
  border: 1px solid var(--fs-color-primary);
  width: fit-content;
  padding: 15px 20px;
  position: relative;
}
.mbws_title-contact-page::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 9px;
  z-index: 4;
  background: var(--fs-color-primary);
}
.mbws_title-contact-page h3 {
  color: var(--fs-color-primary);
  margin-bottom: 0;
}

.widget-area .widget .widget-title {
  border: 1px solid var(--fs-color-primary);
  padding: 15px 20px;
  position: relative;
  color: var(--fs-color-primary);
  width: 100%;
  display: block;
}
.widget-area .widget .is-divider {
  display: none;
}
.widget-area .widget .textwidget .section {
  border: 1px solid var(--fs-color-primary);
  padding: 20px;
  padding-bottom: 0;
}
.widget-area .widget .tagcloud {
  border: 1px solid var(--fs-color-primary);
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.widget-area .widget .tagcloud a {
  font-size: 14px !important;
}

.nav-box .menu-item a {
  padding: 30px 19px;
  margin: 0 1px;
  color: #000000;
}
.nav-box .menu-item:hover a {
  padding: 30px 20px;
  background: var(--fs-color-primary);
  color: #ffffff;
}

.header-bottom {
  border-top: 1px solid #dadada;
}

.header-block-block-1 .section {
  padding: 0;
}
.header-block-block-1 .section .mbws_left-topbar {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.header-block-block-1 .section .mbws_left-topbar .icon-box .text {
  font-size: 12px;
}
.header-block-block-1 .section .mbws_left-topbar .icon-box .text a {
  color: #ffffff;
}
.header-block-block-1 .section .mbws_left-topbar .icon-box:not(:last-child) {
  border-right: 1px solid #ffffff;
  padding-right: 10px;
}

.icon-title {
  justify-content: center;
  width: fit-content !important;
}
.icon-title .icon-box-text {
  flex: unset !important;
}

@media (min-width: 768px) {
  .section-content > .row {
    max-width: 95% !important;
  }
  .section-content > .row .row {
    max-width: 100% !important;
  }
  .mbws_text-uppercase {
    width: fit-content;
  }
}/*# sourceMappingURL=style.css.map */