/*
Theme Name: Rose Spa 2019 - MST40103
Theme URI: https://muatheme.com/san-pham/theme-wordpress-spa-dep-mau-so-2-rose-spa/
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme by MuaTheme
Template: flatsome
Version: 1.0.0
*/
@import url('font-awesome/css/font-awesome.min.css');
@font-face {
    font-family: 'UTMCaviar';
    src: url('fonts/UTMCaviar.eot');
    src: url('fonts/UTMCaviar.eot') format('embedded-opentype'),
         url('fonts/UTMCaviar.html') format('woff2'),
         url('fonts/UTMCaviar.woff') format('woff'),
         url('fonts/UTMCaviar.ttf') format('truetype'),
         url('fonts/UTMCaviar.svg#UTMCaviar') format('svg');
	font-display:swap;
}
@font-face {
    font-family: 'UTMEssendineCapsBold';
	font-display:swap;
    src: url('fonts/UTMEssendineCapsBold.eot');
    src: url('fonts/UTMEssendineCapsBold.eot') format('embedded-opentype'),
         url('fonts/UTMEssendineCapsBold.html') format('woff2'),
         url('fonts/UTMEssendineCapsBold.woff') format('woff'),
         url('fonts/UTMEssendineCapsBold.ttf') format('truetype'),
         url('fonts/UTMEssendineCapsBold.svg#UTMEssendineCapsBold') format('svg');
}
@font-face {
    font-family: 'UTMYenTu';
	font-display:swap;
    src: url('fonts/UTMYenTu.eot');
    src: url('fonts/UTMYenTu.eot') format('embedded-opentype'),
         url('fonts/UTMYenTu.html') format('woff2'),
         url('fonts/UTMYenTu.woff') format('woff'),
         url('fonts/UTMYenTu.ttf') format('truetype'),
         url('fonts/UTMYenTu.svg#UTMYenTu') format('svg');
}
@font-face {
    font-family: 'UVFCaviarDreamsBold';
	font-display:swap;
    src: url('fonts/UVFCaviarDreamsBold.eot');
    src: url('fonts/UVFCaviarDreamsBold.eot') format('embedded-opentype'),
         url('fonts/UVFCaviarDreamsBold.html') format('woff2'),
         url('fonts/UVFCaviarDreamsBold.woff') format('woff'),
         url('fonts/UVFCaviarDreamsBold.ttf') format('truetype'),
         url('fonts/UVFCaviarDreamsBold.svg#UVFCaviarDreamsBold') format('svg');
}
.section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span, h3.product-section-title, .woocommerce-breadcrumb.breadcrumbs, ul.product-tabs > li > a, .widget, .product-short-description, button.button, .product_meta span, h3.comment-reply-title, .html.custom, span.header-cart-title, .footer-secondary.pull-right,.utm-avo, .tab a span, .button, .searchform .search-field, .searchform .search-field::placeholder, .header-top li a > span,
table tr th, table tr td, label, .form-row input,.form-row select, .form-row textarea, .mini_cart_item a, .mini_cart_item span, .woocommerce-mini-cart__total span, .tab-panels .panel.entry-content , .tab-panels .panel.entry-content p, .woocommerce-MyAccount-navigation-link a, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3,  .breadcrumbs a, .bottom_support .hotline_bottom span,.bottom_support .guide_payment span
{
font-family: 'UTMCaviar', sans-serif;
}
.mh-title-green-section{
	font-family: 'UTMYenTu' !important;
	
}

/**
 * Global
 */
p {
  margin-bottom: 15px;
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a, p, span {
  font-weight: normal;
}

.mh-no-margin {
  margin: 0 !important;
}

.mh-no-margin-bottom {
  margin-bottom: 0 !important;
}

.mh-no-padding {
  padding: 0 !important;
}

.mh-no-padding-bottom {
  padding-bottom: 0 !important;
}

.mh-no-padding-left {
  padding-left: 0 !important;
}

.mh-no-padding-right {
  padding-right: 0 !important;
}

.mh-title-x-large {
  font-size: 28px;
}

.mh-title-large {
  font-size: 22px;
}

.mh-title-normal {
  font-size: 18px;
}

.mh-flex-row {
  display: flex;
  flex-direction: row;
}

.mh-color-primary {
  color: #6f7921 !important;
}

.mh-color-secondary {
  color: #ef7204 !important;
}

.mh-color-black {
  color: #3f493e;
}

.mh-font-bold {
  font-weight: 600;
}

.mh-font-normal {
  font-weight: 400;
}

.mh-text-justify {
  text-align: justify;
}

.mh-page-title-center {
  font-weight: 600;
  font-size: 22px;
  color: #6f7921;
}

.mh-input,
.mh-submit,
input,
textarea {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
}

.mh-input::placeholder {
  font-weight: normal;
}

.mh-submit-success {
  background-color: #375134 !important;
  border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  -o-border-radius: 50px !important;
}

.mh-list {
  list-style-type: none;
}

.mh-list > li {
  margin-left: 0 !important;
}

.mh-fontawesome::before,
.mh-fontawesome::after {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.mh-map::before {
  content: "\f041";
}

.mh-phone::before {
  content: "\f095";
}
/* Hover */
.mh-col-services .box-text-inner a{
	padding:0px;
	height:10px;
}
.mh-col-services .box-text-inner h3{
cursor: pointer;
}
.mh-col-services .box-text-inner h3:before,
.mh-col-services .box-text-inner h3:after,
.mh-form-register .mh-submit:before, 
.mh-form-register .mh-submit:after
{
content: '';position: absolute;	top: 4px;	left: 4px;bottom:4px;right:4px;

}

.mh-col-services .box-text-inner h3:before, 
.mh-form-register .mh-submit:before{
border-top: 1px solid white;border-bottom: 1px solid white;transform: scale3d(0, 1, 1);
}

.mh-col-services .box-text-inner h3:after, 
.mh-form-register .mh-submit:after
{
border-left: 1px solid white;	
border-right: 1px solid white;transform: scale3d(1, 0, 1);
}
.mh-col-services .box-text-inner h3:hover:before,

.mh-col-services .box-text-inner h3:hover:after,
.mh-form-register .mh-submit:hover:before,
.mh-form-register .mh-submit:hover:after
 {

transform: scale3d(1, 1, 1);transition: transform 0.5s;
}
/* Breadcrumbs */
.mh-breadcrumbs nav.woocommerce-breadcrumb {
  text-transform: initial;
  color: #66821b;
  font-size: 17px;
}

/* UX Theme */
.mh-col-no-is-divider .is-divider {
  display: none;
}

.mh-col-image-center .img.has-hover {
  margin: auto;
  margin-top: 25px;
  margin-bottom: 25px;
}

span.widget-title {
  display: block;
}

/*
 * Header
 */
/* Menu */
#wide-nav .header-nav > li {
  margin: 0 20px;
}

#wide-nav .header-nav > li > a {
  font-weight: 400;
}

/*
 * Footer
 */
/* Main */
.footer-widgets.footer-1 {
  border-top: 0;
  border-bottom: 1px solid #485247;
  padding: 60px 0 30px;
}

.footer-widgets.footer-1 .widget-title {
  color: #fff;
  display: block;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 18px;
}

.footer-widgets.footer-1 .is-divider {
  display: none;
}

.footer-widgets.footer-1 ul.menu > li {
  border: 0;
}

.footer-widgets.footer-1 ul.menu > li > a {
  font-size: 15px;
  padding: 3px 0;
  color: #b0b3b0;
}

/* Bottom */
.copyright-footer {
  font-weight: 500;
  color: #fff;
}

/**
 * Blog
 */
body.archive.category .is-divider,
body.single.single-post .is-divider,
body.single.single-post .entry-category {
  display: none;
}

body.archive.category .woocommerce-breadcrumb,
body.single.single-post .woocommerce-breadcrumb {
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
  padding-bottom: 5px;
  font-weight: normal;
}

body.archive.category .col.post-item .box-text {
  vertical-align: top;
}

body.archive.category .col.post-item .post-title {
  font-weight: normal;
  font-size: 21px;
  color: #000;
}

body.archive.category .col.post-item .from_the_blog_excerpt  {
  font-size: 16px;
}

body.single-post main#main > #content {
  padding-top: 0;
}

body.single-post .entry-header .entry-header-text  {
  padding-bottom: 0;
}

body.single-post .entry-header .entry-title {
  color: #66821b;
  font-size: 22px;
  margin-bottom: 20px;
}

.post-sidebar .widget-title {
  font-size: 19px;
  margin-bottom: 10px;
  color: #66821b;
}

.post-sidebar li {
  border-top: 0 !important;
}

.post-sidebar li a,
.post-sidebar .recent-blog-posts {
  padding: 3px 0 !important;
  font-size: 16px;
}

/**
 * Woocommerce
 */
/* Global */
.price {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.price > ins {
  margin-right: 10px;
}

.price > del > span.woocommerce-Price-amount.amount {
  color: #d6d6d6 !important;
  opacity: 1;
  font-size: 16px;
}

.price > .woocommerce-Price-amount.amount,
.price > ins > span.woocommerce-Price-amount.amount {
  color: #6f7821 !important;
}

.price:not(.product-page-price) > span.mh-price-prefix {
  display: none;
}

.price:not(.product-page-price) > del > span.woocommerce-Price-amount.amount {
  color: #5e5e5e !important;
}

/* Box product */
.product-small.col .badge-container {
  margin-top: 10px;
  margin-right: 10px;
  right: 0;
  left: auto;
}

.box-text.box-text-products .name.product-title a,
.box-text.box-text-products .name.product-title,
.box-text.box-text-products .price {
  font-size: 18px;
  margin: 0;
}

.box-text.box-text-products .price-wrapper {
  display: flex;
  flex-direction: column-reverse;
}

.box-text.box-text-products .name.product-title a,
.box-text.box-text-products .name.product-title {
  line-height: 1.2;
  min-height: 42px;
}

.mh-brands {
  font-size: 16px;
  color: #6f7921;
  margin-bottom: 10px;
  line-height: 1.2;
}

.box-text.box-text-products .star-rating {
  margin: 5px 0;
}

.box-text.box-text-products .star-rating span:before,
.box-text.box-text-products .star-rating:before,
.box-text.box-text-products .woocommerce-page .star-rating:before {
  font-size: 14px;
}

.box-text.box-text-products .add-to-cart-button > a {
  color: #fff;
  background-color: #375134;
  border-color: #375134;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -o-border-radius: 50px;
  -webkit-border-radius: 50px;
  font-weight: normal;

}

.box-text.box-text-products a.added_to_cart {
  padding: 5px 15px;
  margin-top: 12px;
}

.box-text.box-text-products .add-to-cart-button > a:hover {
  background-color: #6f7921;
  border-color: #6f7921;
}

.box-text.box-text-products .add-to-cart-button > a::before {
  content: "\f07a";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  margin-right: 8px;
}

/* Shop */
.shop-page-title .woocommerce-breadcrumb {
  text-transform: initial;
  font-weight: 400;
}

/* Sidebar */
#shop-sidebar .is-divider {
  display: none;
}

#shop-sidebar {
  border-right: 1px solid #ddd;
}

#shop-sidebar aside.widget {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

#shop-sidebar .widget-title {
  display: block;
  text-transform: inherit;
  font-size: 19px;
  margin-bottom: 10px;
  font-weight: normal;
  color: #375134;
}

#shop-sidebar ul.menu > li,
#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term {
  border: 0;
}

#shop-sidebar ul.menu > li > a,
#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term > a {
  padding: 2px 0;
  line-height: 30px;
}

#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term > a::before,
#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term.chosen > a::before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  margin-right: 7px;
}

#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term > a::before,
#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term > a::before {
  content: "\f096";
}

#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term.chosen > a::before {
  content: "\f14a";
  opacity: 1;
  background-color: transparent;
  border-color: transparent;
}

#shop-sidebar ul.menu .toggle,
#shop-sidebar ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term .count {
  display: none;
}

#shop-sidebar ul.menu ul.sub-menu {
  margin-left: 0;
  border-left: 0;
  list-style-type: disc;
  display: block;
}

#shop-sidebar ul.menu ul.sub-menu > li > a {
  font-size: 16px;
}

#shop-sidebar ul.menu ul.sub-menu > li > a::before {
  content: "\f04d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  margin-right: 7px;
  font-size: 6px;
  position: relative;
  bottom: 2px;
}

/* Single */
.mh-product-bredcrumb .woocommerce-breadcrumb,
.mh-product-bredcrumb .woocommerce-breadcrumb a {
  text-transform: initial;
  color: #585858;
  font-size: 16px;
}

  /* Productd summary */
.mh-col-product-summary h1.product-title {
  font-size: 30px;
  font-weight: normal;
}

.mh-col-product-summary .product-page-price {
  margin-bottom: 0;
}

.price.product-page-price .mh-price-prefix {
  font-size: 17px;
  color: #6f7821;
  margin-right: 7px;
  line-height: 1.9;
}

.mh-col-product-summary del .woocommerce-Price-amount.amount,
.mh-col-product-summary .woocommerce-product-rating .woocommerce-review-link {
  color: #c4c4c4 !important;
  font-size: 17px;
}

.mh-col-product-summary .woocommerce-product-rating {
  display: flex;
  flex-direction: row;
}

.mh-col-product-summary .woocommerce-product-rating .woocommerce-review-link {
  line-height: 1.9;
}

.mh-before-quantity {
  line-height: 2;
  margin-right: 7px;
}

.mh-col-product-summary .quantity.buttons_added {
  font-size: 14px;
}

.mh-col-product-summary .single_add_to_cart_button {
  display: block;
  font-size: 15px;
  padding: 0 100px;
  margin-top: 20px;
  font-weight: normal;
}

.mh-col-product-summary .single_add_to_cart_button::before {
  content: "\f07a";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  margin-right: 8px;
}

.mh-product-policy::after {
  content: "\f045";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  margin-left: 10px;
}

.mh-col-product-description > .col-inner > p {
  font-size: 22px;
}

.mh-gift {
  list-style-type: none;
  margin: 10px 0 15px;
}

.mh-gift > li {
  margin-left: 0 !important;
  margin-bottom: 0;
}

.mh-gift > li::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  margin-right: 7px;
}

.mh-col-product-tabs .product-tabs {
  border-bottom: 1px solid #ddd;
}

.mh-col-product-tabs .product-tabs > li a {
  font-size: 17px;
  position: relative;
  font-weight: normal;
}

.mh-col-product-tabs .product-tabs li.active a {
  color: #6f7921;
}

.mh-col-product-tabs .product-tabs li a::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 1px;
  border-left: 1px solid #6f7921;
  height: 15px;
  margin-top: -7px;
  left: 110%;
  opacity: 1 !important;
}

.mh-col-product-tabs .product-tabs li:last-child a::before {
  display: none;
}

.mh-col-product-tabs .product-tabs li a::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  background-color: #6f7921;
  transition: all 0.3s;
  opacity: 0;
  height: 1px;
}

.mh-col-product-tabs .product-tabs li.active a::after {
  opacity: 1;
}

.mh-col-product-rated .product-section-title {
  color: #6f7921;
  font-size: 19px;
  max-width: 100%;
  font-weight: normal;
}

/**
 * Checkout
 */
.woocommerce-billing-fields__field-wrapper .address-field {
  width: 100%;
}

/* ===== Page ==== */
/**
 * Global
 */
.mh-title-green-section {
  font-size: 35px;
  line-height: 1.6;
}

.mh-sub-title-green-section {
  color: #5b4e2c;
  font-size: 17px;
}

.mh-title-white-section {
  color: #fff;
  font-size: 35px;
  line-height: 1.6;
}

.mh-sub-title-white-section {
  color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.mh-section-background-rose > .section-bg {
  background-repeat: repeat !important;
  background-size: inherit !important;
}

/**
 * Homepage
 */
/* Giới thiệu */
.mh-col-introduce .icon-box-text {
  display: flex;
  align-items: center;
}

/* Tin tức */
.mh-col-blog-vertical .box-text.text-left {
  vertical-align: top;
}

.mh-col-blog-vertical .col.post-item .post-title,
.mh-col-blog-vertical .col.post-item .from_the_blog_excerpt {
  color: #2b2b2b;
}

.mh-col-blog-vertical .col.post-item .post-meta {
  color: #6f7921;
}

.mh-col-blog-vertical .col.post-item .from_the_blog_excerpt {
  font-size: 16px;
}

.mh-col-blog-vertical .row.large-columns-2 > .col:nth-child(2n) .box.box-vertical {
  display: flex;
  flex-direction: row-reverse;
}

.mh-col-blog-vertical .row.large-columns-2 > .col:nth-child(2n) .box.box-vertical > .box-image,
.mh-col-blog-vertical .row.large-columns-2 > .col:nth-child(2n) .box.box-vertical > .box-text.text-left {
  flex-basis: 50%;
}


.mh-col-blog-vertical .col.post-item .box-text-inner.blog-post-inner {
  display: flex;
  flex-direction: column;
}

.mh-col-blog-vertical .col.post-item .box-text-inner.blog-post-inner .post-meta  {
  order: 1;
}

.mh-col-blog-vertical .col.post-item .box-text-inner.blog-post-inner .post-title  {
  order: 2;
  font-size: 21px;
  font-weight: normal;
}

.mh-col-blog-vertical .col.post-item .box-text-inner.blog-post-inner .from_the_blog_excerpt  {
  order: 3;
}

.mh-col-blog-vertical .col.post-item .box-text-inner.blog-post-inner .button {
  order: 4;
  margin: 0;
  border: 0;
  display: inline;
  text-transform: inherit;
  text-align: left;
  font-style: italic;
  line-height: 1.4em;
  min-height: 25px;
}

/* Dịch vụ */
.mh-col-services .box-push .box-text {
  margin: -20% auto 0;
}

/* Testimonial */
.mh-all-image-testimonial button.flickity-button  {
  display: none;
}

.mh-all-image-testimonial {
  padding-bottom: 30px;
}

.mh-all-image-testimonial,
.mh-all-image-testimonial .flickity-viewport,
.mh-all-image-testimonial .flickity-viewport .flickity-slider {
  min-height: 135px;
}

.mh-testimonial-main button.flickity-button {
  opacity: 1;
}

.mh-testimonial-main button.flickity-button.previous {
  left: -10%;
}

.mh-testimonial-main button.flickity-button.next {
  right: -10%;
}

.mh-testimonial-main button.flickity-button > svg {
  color: #fff;
  background-color: #6f7921;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -o-border-radius: 100%;
}

.mh-testimonial-main .flickity-page-dots {
  display: none;
}

.mh-content-testimonial {
  background-image: url('image/testimonial.png');
  background-repeat: no-repeat;
}

.mh-content-testimonial p:nth-child(1) {
  margin-bottom: 20px;
}

.mh-content-testimonial .mh-name {
  font-size: 19px;
  font-weight: bold;
}

.mh-testimonial.is-selected .mh-block-testimonial > span {
  border: 5px solid #6f7921;
  display: inline-block;
  padding: 3px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -o-border-radius: 100%;
}

.mh-testimonial .mh-block-testimonial img {
  cursor: pointer;
  opacity: .5;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
}

.mh-testimonial.is-selected .mh-block-testimonial img {
  opacity: 1;
}

/* Đăng ký nhận tin */
.mh-col-register-1 > .col-inner {
  display: flex;
  align-items: center;
}

.mh-col-register-2 .img-inner {
  overflow: inherit;
}

.mh-col-register-2 .img-inner > img {
  position: relative;
  margin-top: -20px;
}

.mh-col-register-3 {
  background-color: rgb(167, 158, 83);
  display: flex;
  align-items: center;
}

.mh-col-register-3::after {
  content: "";
  background-image: url('image/leaf.png');
  width: 216px;
  height: 244px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -165px;
  background-size: contain;
  z-index: -1;
}

.mh-form-register input {
  min-height: 45px;
}

.mh-form-register .mh-submit {
  background-color: #375134 !important;
  border-color: #375134;
  font-weight: normal;
  padding: 0 35px;
}


/**
 * Page: Liên hệ
 */
.mh-list-contact > li {
  color: #4f4f4f;
}

.mh-list-contact > li::before {
  margin-right: 7px;
  color: #6f7921;
}

.mh-col-contact {
  border: 1px solid #ddd;
  box-shadow: 0px 2px 20px -1px #ddd;
  -moz-box-shadow: 0px 2px 20px -1px #ddd;
  -webkit-box-shadow: 0px 2px 20px -1px #ddd;
  -o-box-shadow: 0px 2px 20px -1px #ddd;
  -ms-box-shadow: 0px 2px 20px -1px #ddd;
}

.mh-col-contact .mh-input {
  height: 45px;
}

.mh-col-contact .mh-submit-success {
  padding: 0 50px;
}


/* ===== Responsive ===== */
/**
 * Desktop Small
 */
@media only screen and (min-width: 861px) and (max-width: 1200px) {

}

/**
 * Tablet + Mobile
 */
@media only screen and (min-width: 320px) and (max-width: 860px) {
/* Homepage */
  /* Testimonial */
  .mh-all-image-testimonial > .flickity-viewport {
    height: 150px !important;
  }

  .mh-testimonial-main button.flickity-button,
  .mh-testimonial .mh-block-testimonial img {
    display: none;
  }

  .mh-testimonial.is-selected .mh-block-testimonial img {
    display: block;
  }

  .mh-all-image-testimonial {
    padding-bottom: 0;
  }

  /* Đăng ký bản tin */
  .mh-col-register-3::after {
    display: none;
  }

/* Woocommerce */
  /* Shop */
  .mh-view-product {
    display: none;
  }
  /* Single */
  .mh-title-compare {
    font-size: 13px;
  }

}

/**
 * Tablet
 */
@media only screen and (min-width: 426px) and (max-width: 860px) {
/* Câu hỏi thường gặp */
  .mh-col-testimonial .accordion-item button.toggle {
    left: 93%;
  }
}

/**
 * Mobile
 */
@media only screen and (min-width: 320px) and (max-width: 425px) {
/* Homepage */
  /* Blog */
  .mh-col-blog-vertical .row.large-columns-2 > .col:nth-child(2n) .box.box-vertical {
  flex-direction: column;
}
  /* Dịch vụ */
  .mh-col-services .box-push .box-text {
    margin: -10% auto 0;
  }

  .mh-col-services .box-push .box-text h3 {
    font-size: 19px;
  }

/* Footer */
  /* Main */
  .footer-widgets.footer-1 {
    padding: 20px 0;
  }
/* Câu hỏi thường gặp */
  .mh-col-testimonial .accordion-item button.toggle {
    left: 90%;
  }
}

@media only screen and (max-width: 320px) {
/* Câu hỏi thường gặp */
  .mh-col-testimonial .accordion-item button.toggle {
    left: 88%;
  }
.absolute-footer{
	display: none;
}

.box-shadow-radius{
	border-radius: 30px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.box-feedback{
	border: 1px solid #c68502;
	border-radius: 12px;
}
.header-main .nav > li > a {
    line-height: 16px;
    padding: 18px;
    font-size: larger;
}
#wide-nav .header-nav > li > a {
    font-weight: 600;
    color:#7a1818
}
