/*
 Theme Name:   Wabi Sabi Child Theme
 Theme URI:    https://wabi-sabi.ancorathemes.com/
 Description:  Wabi Sabi Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     wabi-sabi
 Version:      1.0.1
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  wabi-sabi
*/


/* =Theme customization starts here
------------------------------------------------------------ */
a.scroll_to_top_style_modern  {
	color: #0198dd !important;
}
a.scroll_to_top_style_modern:hover {
	color: grey !important;
}

/* Keep the header action buttons geometrically stable on hover. */
.elementor-10215 .elementor-element.elementor-element-189ac0f,
.elementor-10215 .elementor-element.elementor-element-3ff5981,
.elementor-10215 .elementor-element.elementor-element-51d58e0,
.elementor-10215 .elementor-element.elementor-element-189ac0f:hover,
.elementor-10215 .elementor-element.elementor-element-3ff5981:hover,
.elementor-10215 .elementor-element.elementor-element-51d58e0:hover {
  transform: none !important;
}

.elementor-10215 .elementor-element.elementor-element-189ac0f .elementor-button,
.elementor-10215 .elementor-element.elementor-element-189ac0f .elementor-button:hover,
.elementor-10215 .elementor-element.elementor-element-189ac0f .elementor-button:focus {
  display: inline-flex !important;
  width: 51px !important;
  height: 48px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  border-width: 0 !important;
  margin: 0 !important;
  inset: auto !important;
  transform: none !important;
  box-sizing: border-box !important;
}

.elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button,
.elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button,
.elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button:hover,
.elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button:hover,
.elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button:focus,
.elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button:focus {
  display: inline-flex !important;
  min-height: 50px !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 12px 24px !important;
  border-width: 0 !important;
  margin: 0 !important;
  inset: auto !important;
  transform: none !important;
  box-sizing: border-box !important;
}

@media (max-width: 767px) {
  .elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button,
  .elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button,
  .elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button:hover,
  .elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button:hover,
  .elementor-10215 .elementor-element.elementor-element-3ff5981 .elementor-button:focus,
  .elementor-10215 .elementor-element.elementor-element-51d58e0 .elementor-button:focus {
    min-height: 32px !important;
    padding: 5px 9px 6px 11px !important;
  }
}
* {
    hyphens: none !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}
