.search_input
{
	width: 100%;
	height: 3rem;
	background-color: var( --mv-search-background-color );
	border: none;
	border-radius: 45px ;
	padding-inline: 2rem;
}

.search_input:focus-visible
{
	outline: none;
}


.search_box_wrapper
{
	position: relative;
}

.search_box_wrapper .fa
{
	position: absolute;
	top: 50%;
	transform  : translateY(  -50% );
	z-index: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.search_box_wrapper i
{
	color: lightgrey;
}

.search_box_wrapper .fa-solid
{
	display : none;
	right: 2rem;
}

.search_box_wrapper .fa-search
{
	right: 2rem;
}

html:lang(he) .search_box_wrapper .fa-solid
{
	right: unset;
	left: 2rem;
}

html:lang(he) .search_box_wrapper .fa-search
{
	right: unset;
	left: 2rem;
}



nav .search_box_wrapper .fa-solid
{
	display : none;
	right: 1rem;
}

nav .search_box_wrapper .fa-search
{
	right: 1rem;
}

html:lang(he) nav .search_box_wrapper .fa-solid
{
	right: unset;
	left: 1rem;
}

html:lang(he) nav .search_box_wrapper .fa-search
{
	right: unset;
	left: 1rem;
}

nav .search_input
{
	height: 2rem;
	background-color: white;
	border:  var( --mv-search-border-width) solid  var( --mv-search-border-color );
	border-radius: 45px ;
	padding-inline: 2rem;
}


nav .search_box_wrapper
{
}




.non_empty .fa:hover
{
	border-radius: 8px ;
	cursor: pointer;
}

.non_empty .fa-solid
{
	display : inline-block;
	color: var( --mv-custom-color2 );
	right : 2rem;
}

.non_empty .fa-search
{
	color: var( --mv-custom-color1 );
	right : 4rem;
}

nav .non_empty .fa-solid
{
	display : inline-block;
	right : 1rem;
}

nav .non_empty .fa-search
{
	right : 3rem;
}

html:lang(he)  .non_empty .fa-solid
{
	right : unset;
	left : 2rem;
}

html:lang(he) .non_empty .fa-search
{
	right : unset;
	left : 4rem;
}

html:lang(he)  nav .non_empty .fa-solid
{
	right : unset;
	left : 1rem;
}

html:lang(he)  nav .non_empty .fa-search
{
	right : unset;
	left : 3rem;
}

.empty i
{
	pointer-events: none;
}
