﻿/*
Theme Name: Hello Elementor Child
Theme URI: https://example.com/
Description: Child theme for Hello Elementor.
Author: Local Dev
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

a {
    color:#3e1769;
}

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
}

h1.entry-title {
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight:700;
}

.site-navigation ul.menu {
    font-weight: 600;
}


.menu-item a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.menu-icon {
  font-family: "Material Symbols Outlined";
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
}

.site-navigation .child-menu-toggle {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.site-navigation .child-menu-toggle .material-symbols-outlined {
  font-size: 30px;
  line-height: 1;
}

@media (max-width: 1024px) {
  .site-header .site-navigation.has-child-mobile-toggle {
    width: 100%;
  }

  .site-header .site-navigation.has-child-mobile-toggle .child-menu-toggle {
    display: inline-flex;
  }

  .site-header .site-navigation.has-child-mobile-toggle ul.menu {
    display: none;
    width: 100%;
    margin-top: 12px;
    flex-direction: column;
  }

  .site-header .site-navigation.has-child-mobile-toggle.is-open ul.menu {
    display: flex;
  }

  .site-header .site-navigation.has-child-mobile-toggle ul.menu li {
    width: 100%;
  }
}
