h1,
h2,
h3,
h4,
h5,
h6,
.woo .widget ul.cart_list li .product-title,
.woo .widget ul.product_list_widget li .product-title {
  font-style: normal !important;
  font-weight: 400 !important;
  text-transform: capitalize;
}

@media (min-width: 1500px) {
  #header div.container-fluid {
    padding-left: 58px;
    padding-right: 58px;
  }
}
.logo-wrap .logo .logo-text {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
.logo-wrap .logo:not(.logo-between) .logo-text-primary {
  padding: 0;
  font-weight: 600;
}
.logo-wrap .logo .logo-text .logo-text-secondary {
  text-indent: 0.48em;
}

.input-only .mc4wp-form .mc4wp-form-fields > p,
.elementor-widget-shortcode.input-only .mc4wp-form .mc4wp-form-fields > p {
  display: none;
}
.input-only .mc4wp-form .mailchimp-form,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form {
  position: relative;
  max-width: 370px;
  width: 100%;
}
.input-only .mc4wp-form .mailchimp-form input,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form input {
  background: rgba(186, 173, 123, 0.1);
  border: none;
  padding-left: 20px;
  padding-right: 60px;
  height: 50px;
  border-radius: 2px;
  width: 100%;
}
.input-only .mc4wp-form .mailchimp-form button,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form button {
  width: 60px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.input-only .mc4wp-form .mailchimp-form button::before,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form button::before {
  font-size: 14px;
}

div.widget_theme_meta .theme-meta-img.wp-block-image + .sub-title,
div.widget_theme_meta .theme-meta-img.wp-block-image + .theme-meta {
  margin-top: 45px;
}
div.widget_theme_meta .theme-meta .svg-icon {
  display: none;
}
div.widget_theme_meta .theme-meta .icon-inline + .icon-inline {
  margin-top: 10px;
}
div.widget_theme_meta .theme-meta a[href*="mailto:"] {
  color: var(--colorMain);
  text-decoration: underline;
}
div.widget_theme_meta .theme-meta a[href*="mailto:"]:hover {
  color: var(--colorDark);
  text-decoration: underline !important;
}

#footer .container:not([class*=pb-]),
#footer .container-fluid:not([class*=pb-]) {
  padding-bottom: 90px;
}
@media (max-width: 1199px) {
  #footer .container:not([class*=pb-]),
  #footer .container-fluid:not([class*=pb-]) {
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
  #footer .container:not([class*=pb-]),
  #footer .container-fluid:not([class*=pb-]) {
    padding-bottom: 30px;
  }
}
#footer.i {
  color: var(--colorFont);
}
#footer.i a {
  color: var(--colorFont);
}
#footer.i a:hover {
  color: var(--colorMain);
}
#footer.i div.widget_theme_meta .theme-meta a[href*="mailto:"]:hover {
  color: var(--colorLight);
}
#footer .widget .widget-title,
#footer .widget .wp-block-heading {
  margin-bottom: 25px;
}
#footer .widget_nav_menu li {
  border: none;
}
#footer .widget_nav_menu li a {
  padding: 6px 0;
}
#footer .widget_nav_menu li a::before {
  display: none;
}

.i .copyright-text {
  color: var(--colorFont);
}

div.copyright .container:not([class*=pb-]),
div.copyright .container-fluid:not([class*=pb-]) {
  padding-bottom: 25px;
}

div.copyright .container:not([class*=pt-]),
div.copyright .container-fluid:not([class*=pt-]) {
  padding-top: 25px;
}

body:not(.wp-customizer).woo #respond input#submit, body:not(.wp-customizer).woo a.button, body:not(.wp-customizer).woo button.button, body:not(.wp-customizer).woo input.button, body:not(.wp-customizer).woo #respond input#submit.alt, body:not(.wp-customizer).woo a.button.alt, body:not(.wp-customizer).woo button.button.alt, body:not(.wp-customizer).woo input.button.alt, body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button,
body:not(.wp-customizer) .item-content a.more-link,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link, body:not(.wp-customizer):not(.wp-admin)[type=reset], body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]), body:not(.wp-customizer):not(.wp-admin)[type=submit],
body:not(.wp-customizer) .wp-block-button__link,
body:not(.wp-customizer) .wp-block-button__link:visited,
body:not(.wp-customizer) .wp-block-file .wp-block-file__button,
body:not(.wp-customizer) .btn,
body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
  border-radius: 50px;
  text-transform: capitalize;
  font-weight: 400;
  padding: 16px 39px;
}
@media (min-width: 768px) {
  body:not(.wp-customizer).woo #respond input#submit.btn-small, body:not(.wp-customizer).woo #respond input#submit.btn-medium, body:not(.wp-customizer).woo a.button.btn-small, body:not(.wp-customizer).woo a.button.btn-medium, body:not(.wp-customizer).woo button.button.btn-small, body:not(.wp-customizer).woo button.button.btn-medium, body:not(.wp-customizer).woo input.button.btn-small, body:not(.wp-customizer).woo input.button.btn-medium, body:not(.wp-customizer).woo #respond input#submit.alt.btn-small, body:not(.wp-customizer).woo #respond input#submit.alt.btn-medium, body:not(.wp-customizer).woo a.button.alt.btn-small, body:not(.wp-customizer).woo a.button.alt.btn-medium, body:not(.wp-customizer).woo button.button.alt.btn-small, body:not(.wp-customizer).woo button.button.alt.btn-medium, body:not(.wp-customizer).woo input.button.alt.btn-small, body:not(.wp-customizer).woo input.button.alt.btn-medium, body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button.btn-small, body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button.btn-medium,
  body:not(.wp-customizer) .item-content a.more-link.btn-small,
  body:not(.wp-customizer) .item-content a.more-link.btn-medium,
  body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link.btn-small,
  body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link.btn-medium, body:not(.wp-customizer):not(.wp-admin)[type=reset].btn-small, body:not(.wp-customizer):not(.wp-admin)[type=reset].btn-medium, body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]).btn-small, body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]).btn-medium, body:not(.wp-customizer):not(.wp-admin)[type=submit].btn-small, body:not(.wp-customizer):not(.wp-admin)[type=submit].btn-medium,
  body:not(.wp-customizer) .wp-block-button__link.btn-small,
  body:not(.wp-customizer) .wp-block-button__link.btn-medium,
  body:not(.wp-customizer) .wp-block-button__link:visited.btn-small,
  body:not(.wp-customizer) .wp-block-button__link:visited.btn-medium,
  body:not(.wp-customizer) .wp-block-file .wp-block-file__button.btn-small,
  body:not(.wp-customizer) .wp-block-file .wp-block-file__button.btn-medium,
  body:not(.wp-customizer) .btn.btn-small,
  body:not(.wp-customizer) .btn.btn-medium,
  body:not(.wp-customizer) .booked-form input[type=submit].btn-small,
  body:not(.wp-customizer) .booked-form input[type=submit].btn-medium,
  body:not(.wp-customizer) .booked-form button.cancel.btn-small,
  body:not(.wp-customizer) .booked-form button.cancel.btn-medium,
  body:not(.wp-customizer) .booked-modal input[type=submit].button-primary.btn-small,
  body:not(.wp-customizer) .booked-modal input[type=submit].button-primary.btn-medium,
  body:not(.wp-customizer) .booked-form button.booked-forgot-goback.btn-small,
  body:not(.wp-customizer) .booked-form button.booked-forgot-goback.btn-medium,
  body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button.btn-small,
  body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button.btn-medium {
    padding: 16px 49px;
  }
}
body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback {
  padding: 8px 16px;
}
@media (max-width: 767px) {
  body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button {
    padding: 16px;
  }
}
body:not(.wp-customizer).woo .i #respond input#submit, body:not(.wp-customizer).woo .i a.button, body:not(.wp-customizer).woo .i button.button, body:not(.wp-customizer).woo .i input.button,
body:not(.wp-customizer) .i .tribe-common article .tribe-common-g-col .more-link,
body:not(.wp-customizer) .i [type=reset],
body:not(.wp-customizer) .i [type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]),
body:not(.wp-customizer) .i [type=submit],
body:not(.wp-customizer) .i .wp-block-button__link,
body:not(.wp-customizer) .i .wp-block-button__link:visited,
body:not(.wp-customizer) .i .wp-block-file .wp-block-file__button,
body:not(.wp-customizer) .i .btn:not(.more-link) {
  color: var(--colorDark);
}
body:not(.wp-customizer).woo .i #respond input#submit:hover, body:not(.wp-customizer).woo .i a.button:hover, body:not(.wp-customizer).woo .i button.button:hover, body:not(.wp-customizer).woo .i input.button:hover,
body:not(.wp-customizer) .i .tribe-common article .tribe-common-g-col .more-link:hover,
body:not(.wp-customizer) .i [type=reset]:hover,
body:not(.wp-customizer) .i [type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]):hover,
body:not(.wp-customizer) .i [type=submit]:hover,
body:not(.wp-customizer) .i .wp-block-button__link:hover,
body:not(.wp-customizer) .i .wp-block-button__link:visited:hover,
body:not(.wp-customizer) .i .wp-block-file .wp-block-file__button:hover,
body:not(.wp-customizer) .i .btn:not(.more-link):hover {
  color: var(--colorMain);
}
body:not(.wp-customizer).woo .i #respond input#submit.alt, body:not(.wp-customizer).woo .i a.button.alt, body:not(.wp-customizer).woo .i button.button.alt, body:not(.wp-customizer).woo .i input.button.alt {
  color: var(--colorMain);
}
body:not(.wp-customizer).woo .i #respond input#submit.alt:hover, body:not(.wp-customizer).woo .i a.button.alt:hover, body:not(.wp-customizer).woo .i button.button.alt:hover, body:not(.wp-customizer).woo .i input.button.alt:hover {
  color: var(--colorDark);
}
body:not(.wp-customizer) .btn.btn-maincolor:not(.more-link),
body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link {
  color: var(--colorDark) !important;
  border-color: var(--colorMain);
}
body:not(.wp-customizer) .btn.btn-maincolor:not(.more-link):hover,
body:not(.wp-customizer) .booked-form input[type=submit]:hover,
body:not(.wp-customizer) .booked-form button.cancel:hover,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary:hover,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback:hover,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link:hover {
  color: var(--colorMain) !important;
}
body:not(.wp-customizer) .btn.btn-outline-maincolor,
body:not(.wp-customizer) .booked-modal button.cancel {
  color: var(--colorMain) !important;
}
body:not(.wp-customizer) .btn.btn-outline-maincolor:hover,
body:not(.wp-customizer) .booked-modal button.cancel:hover {
  color: var(--colorDark) !important;
}
body:not(.wp-customizer) .btn.btn-outline-darkgrey {
  color: var(--colorLight) !important;
}
body:not(.wp-customizer) .btn.btn-outline-darkgrey:hover {
  color: var(--colorDark) !important;
}
body:not(.wp-customizer) .woocommerce-message a {
  padding: 0 !important;
}
body:not(.wp-customizer).woo #respond input#submit, body:not(.wp-customizer).woo a.button, body:not(.wp-customizer).woo button.button, body:not(.wp-customizer).woo input.button {
  color: var(--colorDark);
}
body:not(.wp-customizer).woo #respond input#submit:hover, body:not(.wp-customizer).woo a.button:hover, body:not(.wp-customizer).woo button.button:hover, body:not(.wp-customizer).woo input.button:hover {
  color: var(--colorMain);
}
body:not(.wp-customizer).woo #respond input#submit.alt, body:not(.wp-customizer).woo a.button.alt, body:not(.wp-customizer).woo button.button.alt, body:not(.wp-customizer).woo input.button.alt {
  color: var(--colorMain);
}
body:not(.wp-customizer).woo #respond input#submit.alt:hover, body:not(.wp-customizer).woo a.button.alt:hover, body:not(.wp-customizer).woo button.button.alt:hover, body:not(.wp-customizer).woo input.button.alt:hover {
  color: var(--colorDark);
}
body:not(.wp-customizer).woo #respond input#submit.add_to_cart_button:hover, body:not(.wp-customizer).woo a.button.add_to_cart_button:hover, body:not(.wp-customizer).woo button.button.add_to_cart_button:hover, body:not(.wp-customizer).woo input.button.add_to_cart_button:hover {
  color: var(--colorLight) !important;
}
body:not(.wp-customizer).woo .button[name=apply_coupon] {
  padding: 11px 39px;
}
body:not(.wp-customizer).woo .i .woocommerce-notices-wrapper a {
  color: var(--colorMain);
}
body:not(.wp-customizer).woo .i .woocommerce-notices-wrapper a:hover {
  color: var(--colorLight) !important;
}