
/* Menu  */

.et-menu a {
  color: var(--color-white);
  font-weight: 600;
  font-size: 1.125rem;
  border-bottom: 1px solid transparent;
}

.et-menu a:hover, 
.current_page_item a {
    border-bottom: 1px solid;
    letter-spacing: 2px;
    opacity: 1;
}

.et_pb_menu .et-menu > li {
	padding-left: 22px;
	padding-right: 22px;
}

.et_pb_menu .et_pb_menu__menu, 
.et_pb_menu .et_pb_menu__menu > nav, 
.et_pb_menu .et_pb_menu__menu > nav > ul {
  width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
  justify-content: flex-end;
}

footer .et_pb_menu .et_pb_menu__menu, 
footer .et_pb_menu .et_pb_menu__menu > nav, 
footer .et_pb_menu .et_pb_menu__menu > nav > ul {
  width: 100%;
} 


.search.menu-item a {
  color: transparent !important;
}
.et-menu .search.menu-item a:hover, 
.current_page_item .search.menu-item a  {
  letter-spacing: 0;
}
.search.menu-item a::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("/wp-content/uploads/2023/05/icon-search.svg");
  background-size: 100%;
}

/* Mobile Menu  */

header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
	color: var(--color-white) !important;
}

header .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu {
  background: #000 !important;
}

header .et_mobile_menu li a {
  font-weight: 600;
  color: #fff !important;
  text-align: right;

}
header .et_mobile_menu li:not(.search.menu-item) a {
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
header .et_mobile_menu li.search.menu-item a {
  position: relative;
  margin-right: -17px;
}
header .et_mobile_menu li:not(.search.menu-item)  a:hover,
header .et_mobile_menu .et-menu li:not(.search.menu-item) a:hover  {
  background-color: unset !important;
  opacity: 1 !important;
  letter-spacing: 2px;
}
header .et_mobile_menu .current_page_item a {
  background-color: unset !important;
  border-bottom: 2px solid;
  letter-spacing: 2px;
}

/* Header Transition */
@media (min-width: 981px) {
  header  .header-menu-section.et_pb_sticky--top .et-menu a {
    font-size: 0.9rem;
  }
  header  .header-menu-section.et_pb_sticky--top .search.menu-item a:before {
    width: 16px;
    height: 16px;
  }
  header .header-menu-section.et_pb_sticky--top .header-menu-social-links #menu-social-media-menu li a {
    font-size: 0.7rem;
    padding-top: 3px;
    padding-bottom: 5px;
  }
  header .header-menu-section.et_pb_sticky--top .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
    margin-top: -1px;
  }
}


/** Social Channel */
#menu-social-channels {
	background-color: var(--color-black) !important;
  justify-content: center;
}
#menu-social-channels li a {
  font-size: 0;
  color: transparent !important;
  width: 20px;
  height: 20px;
}
#menu-social-channels li a::before, 
#menu-social-channels li.social-media-ln a::before, 
#menu-social-channels li.social-media-fb a::before, 
#menu-social-channels li.social-media-in a::before {
  content: url(./icons/icon-linkedin-w.svg);
  width: 30px;
  height: 30px;
  position: absolute;
}
#menu-social-channels li.social-media-fb a::before {
  content: url(./icons/icon-fb-w.svg);

}
#menu-social-channels li.social-media-in a::before {
  content: url(./icons/icon-instagram-w.svg);
}
