/*

	Theme Name: Hello Elementor child

    template: hello-elementor

	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash

	Description: A plain-vanilla & lightweight theme for Elementor page builder

	Author: Elementor Team

	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash

	Version: 2.4.2

	Stable tag: 2.4.2

	Requires at least: 4.7

	Tested up to: 5.9

	Requires PHP: 5.6

	License: GNU General Public License v3 or later.

	License URI: https://www.gnu.org/licenses/gpl-3.0.html

	Text Domain: hello-elementor

	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready

*/

.elementor-menu-toggle {
  padding: 15px !important;
}

.elementor-element-2959194 {
  background-position: center center;
  background-size: cover;
}

option {
  color: #1e1e1e;
}

.jet-popup__close-button {
  background: none !important;
}
.jet-popup__close-button svg path {
  fill: #1e1e1e !important;
}

/* .elementor-element-d426677 .elementor-element-86a6392 {
  display: none;
  transition: 0.6s !important;
}
.elementor-element-d426677:hover .elementor-element-86a6392 {
  display: flex;
  transition: 0.6s !important;
} */

/** MENU **/

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  background: transparent;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 20px;
}
ul#menu-2-436dce2 {
  width: 60%;
  border-radius: 10px;
  overflow: hidden;
  background: white;
  border: 1px solid #f2f2f2;
}
@media screen and (min-width: 1024px) {
  .elementor-nav-menu--dropdown {
    display: none !important;
  }
}

@media screen and (max-width: 1460px) {
  .elementor-nav-menu--main .elementor-nav-menu a,
  .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
  .elementor-nav-menu--main .elementor-nav-menu a:focus,
  .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 0 12px !important;
  }
}

@media screen and (max-width: 1300px) {
  .elementor-item {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1200px) {
  .elementor-nav-menu--main .elementor-nav-menu a,
  .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
  .elementor-nav-menu--main .elementor-nav-menu a:focus,
  .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 0 6px !important;
  }
}
