/*
Theme Name: MyhanaLife
*/

html,
body {
  font-family: "Gothic MB101 Light", "Hiragino Sans",
    "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo",
    "Helvetica Neue", "Helvetica", sans-serif !important;
}
a.woocommerce-MyAccount-downloads-file.button.alt {
  text-transform: lowercase !important;
}
.navbar .navbar-nav > li > a {
  text-transform: none !important;
}
.header-filter::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.big-title-slider-content .sub-title,
.big-title-slider-content .hestia-title {
  color: #333;
}
.carousel span.sub-title {
  display: block;
  margin: 10px 0 0;
  font-family: "Gothic MB101 Light", sans-serif;
}
.hestia-about h1,
.hestia-about h2,
.hestia-about h3,
.hestia-about h4,
.hestia-about h5,
.hestia-title,
.title,
.card-title,
.info-title,
.footer-brand,
.footer-big h4,
.footer-big h5,
.media .media-heading,
.woocommerce.single-product .product_title,
.woocommerce ul.products[class*="columns-"] li.product-category h2 {
  font-family: "Gothic MB101 Light", sans-serif !important;
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
  margin-top: 2.3em;
  border-radius: 30px;
  border: solid 6px #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 30% !important;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 65% !important;
}
.alignfull,
.alignwide {
  margin: auto !important;
}
.navbar.navbar-transparent {
  color: #666 !important;
}
#about,
.hestia-about.section-image h1,
.hestia-about.section-image h2,
.hestia-about.section-image h3,
.hestia-about.section-image h4,
.hestia-about.section-image h5,
.hestia-about.section-image {
  color: #333;
}
.section-image::after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

@media (min-width: 769px) {
  .page-header.header-small .hestia-title,
  .page-header.header-small .title,
  h1.hestia-title.title-in-content,
  .main article.section .has-title-font-size {
    font-size: 40px !important;
  }
}
#post-61 .page-content-wrap h3 {
  margin-top: 1em !important;
  padding: 0.4rem 2rem !important;
  padding-left: 0 !important;
  /* border-left: 16px double #f6b9af !important; */
  border-bottom: 2px dashed #f6b9af !important;
  background: #fff7f6 !important;
}
.wp-block-button__link {
  font-size: 1em !important;
  font-weight: bold !important;
}
/* shop category  none */
h6.category,
.woocommerce-breadcrumb,
div.card.card-product.pop-and-glow
  div.content
  div.footer
  div.stats
  a
  i.fas.fa-cart-plus {
  display: none;
}
.woocommerce.single-product .product .product_meta .posted_in {
  display: none !important;
}

.movie-account td {
  border: 1px solid #999;
  text-align: center;
}
.header-filter-gradient {
  background: linear-gradient(45deg, #ffc0cb 0%, #ffe4e1 100%) !important;
}

.wp-block-contact-form-7-contact-form-selector {
  border: 1px solid;
  border-radius: 10px;
  padding: 2em;
  margin-bottom: 2em;
}
.wp-block-contact-form-7-contact-form-selector
  form.wpcf7-form.init.form-group
  .box {
  padding: 1em;
}
.wp-block-contact-form-7-contact-form-selector
  form.wpcf7-form.form-group
  div.box
  label {
  width: 100%;
}
.wp-block-contact-form-7-contact-form-selector
  form.wpcf7-form.form-group
  div.box
  label
  span.notes {
  font-size: 14px !important;
}
.wpcf7 .ajax-loader {
  display: block;
}
.woocommerce-additional-fields__field-wrapper .optional,
#billing_oharamember_number_field .optional {
  display: none;
}
.csearch .meta-in-content {
  display: none;
}
#post-465 h2.areatitle {
  margin-top: 3em;
}
.woocommerce-billing-fields .form-row-last {
  float: left !important;
}
.woocommerce-billing-fields .form-row-first {
  float: right !important;
}
#wpmem_reg,
#wpmem_login .link-text,
#wpmem_login fieldset legend{
	display: none;
}
#wpmem_login fieldset, #wpmem_reg fieldset, h2.login {
    text-align: center !important;
}
#wpmem_login .button_div, #wpmem_reg .button_div {
    text-align: center !important;
}
#wpmem_login, #wpmem_msg, #wpmem_reg, .wpmem_msg {
    width: 100% !important;
}
.woocommerce-LostPassword.lost_password{
	display: none;
}
