.et_pb_sticky--top .et_pb_menu_0_tb_header #menu-new-menu-tekos {
	display: none;
}

.et_pb_sticky--top .et_pb_menu_0_tb_header .home-icon {
	display: none;
}

#cs-menu .et_pb_menu__logo img {
		width: 250px;
}

#cs-menu .et_pb_menu__wrap {
	align-items: baseline !important;
}

#cs-menu .et_pb_menu__logo-wrap {
	align-items: baseline;
	margin-top: 10px;
	width: unset;
}

#cs-menu .et_pb_menu__menu {
	margin-right: 0px;
}

#menu-new-menu {
	flex-wrap: nowrap;
}

#menu-new-menu-tekos {
	gap: 10px;
}

#menu-new-menu-tekos li {
	padding: 0;
}

#cs-menu .et_pb_menu__menu {
	margin-right: 20px;
}

#cs-menu .et_pb_menu__menu {
	margin-right: 0px;
}

.home-icon {
	transform: translateY(.5rem);
}

.home-icon:after {
	content: "";
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	background-image: url(https://judithbenhamou.com/wp-content/uploads/2025/10/icon-home.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.home-icon svg {
	vertical-align: middle;
	height: 22px;
	display: none;
}

.home-icon svg {
	fill: var(--color-primary)
}

.home-icon:hover img {
	opacity: 0.2;
}

/* Search icon */
.custom_menu button {
	height: 24px;
}

.custom_menu button.et_pb_menu__icon{
  background-image: url("https://judithbenhamou.com/wp-content/uploads/2025/10/icon-search.png");
  background-size: auto 17px ;
  background-repeat: no-repeat;
  background-position: 3px 7px;
}

.custom_menu button.et_pb_menu__icon.et_pb_menu__close-search-button {
	background-position: 3px 3px;
}

.custom_menu button.et_pb_menu__icon::after{
  opacity: 0;
}
.custom_menu .et_pb_menu__search input{
    font-family: Helvetica, Arial, Lucida, sans-serif;
}
.custom_menu .et-menu li a{
  padding: 10px 15px !important;
}
.custom_menu .menu-item-has-children > a:first-child{
  padding-right: 20px !important;
}

.custom_menu .et_pb_menu__search-form, .custom_menu .et_pb_menu__search-input {
	height: 100%;
	width: 30%;
}

.judith-custom-menu-item::before {
  content: '';
  position: absolute;
  left: -5px;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-image: url('../images/judith-icon.svg');
  background-size: cover;
  background-repeat: no-repeat;
}

.et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
	top: 34px;
	border-bottom: none;
	box-shadow: none;
	height: fit-content;
	box-shadow: 2px -2px 5px rgba(0,0,0,.1);
	border-top: none !important;
}

@media only screen and (min-width: 1350px) {
	.et_pb_row {
			padding: 27px 0;
	}
}


@media (min-width: 1337px) {
	#cs-menu .et_pb_menu__menu {
		margin-right: 20px;
	}
}

@media (min-width: 1450px) {
	#menu-new-menu-tekos {
		gap: 30px;
	}

	#cs-menu .et_pb_menu__menu {
		margin-right: 20px;
	}
}

@media (min-width: 1650px) {
	#menu-new-menu-tekos {
		gap: 60px;
	}

	#cs-menu .et_pb_menu__menu {
		margin-right: 30px;
	}
}

.archive.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul.upwards>li>ul {
	top: 35px;
}


@media (min-width: 1750px) {
	#cs-menu .et_pb_menu__menu {
		margin-right: 40px;
	}

	#menu-new-menu-tekos {
		gap: 80px;
	}
}

@media (max-width: 980px) {
	.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
			top: unset;
			bottom: unset;
	}

	.judith-custom-menu-item::before {
		display: none;
	}

	.home-icon {
		display: none;
	}
}

.et_pb_sticky--top .et_pb_menu__logo img {
	content: url('../images/logo_header_hover.png');
  width: 300px !important;
}

@media (max-width: 760px) {
	#cs-menu .et_pb_menu__logo img {
    width: 100px;
 	}

 .et-db #et-boc .et-l #cs-menu.et_pb_section {
		padding-left: 20px !important;
	}

}

