body.responsive-layout #scroll-to-top {
  bottom: 20px;
}
body.responsive-layout .page-wrapper {
  flex-direction: column;
}
.woocommerce-demo-store .demo_store .woocommerce-store-notice__dismiss-link::before {
  position: absolute;
  right: 20px;
}
/* --- Widgets --- */
.elementor-widget-heading.vamtam-has-theme-widget-styles.vamtam-has-text-reveal-anim .elementor-heading-title {
  opacity: 1;
}
.elementor-widget-heading.vamtam-has-theme-widget-styles.vamtam-has-text-reveal-anim .elementor-heading-title .vamtam-tra-word {
  opacity: 1 !important;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-mb-submenu-indicator .menu-item a.has-submenu {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-disable-scroll nav.elementor-nav-menu--dropdown {
  overflow-y: auto;
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-has-mobile-menu-max-height nav.elementor-nav-menu--dropdown > ul {
  max-height: calc(var(--vamtam-mobile-menu-max-height, 80vh) - var(--wp-admin--admin-bar--height, 0px));
}
.elementor-widget-n-tabs.vamtam-has-theme-widget-styles .e-n-tab-title a {
  pointer-events: none;
}
/*# sourceMappingURL=elementor-below-max.css.map */