.search-wrapper{
    position: relative;
    margin-left: 19px;
    margin-right: -16px;
}
.search-icon, .search-wrapper input[type="submit"]:not(.adminbar-button),.search-wrapper input[type="submit"]:not(.adminbar-button):hover,.search-wrapper input[type="submit"]:not(.adminbar-button):focus,.search-wrapper input[type="submit"]:not(.adminbar-button):focus:hover{
    /* bottom: 10%; */
    border-radius: 16px;
    width: 50px;
    height: 50px;
    display: inline-flex;
    cursor: pointer;
	background-color: transparent !important;
    background-image: url(/wp-content/themes/yoo_digit_wp/assets/img/search-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align:middle;
    position: relative;
    z-index: 1;
    transition: opacity 0.3s linear;
    opacity: 1;
	padding: 0 !important;
}
.search-icon{
	cursor: text;
	z-index: auto;
}
body .search-wrapper input[type="search"]:not(:placeholder-shown) + input {
display: block;
}
body .search-wrapper input[type="submit"]:not(.adminbar-button){
	display: none;
	position: absolute !important;
	top: 0;
	right: 0;
	border: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 !important;
	background-color: transparent !important;
}
body .search-wrapper input[type="submit"]:hover,
body .search-wrapper input[type="submit"]:focus{
	background-color: #376697;
	padding: 0;
}
.search-icon:hover{
	background-color: #376697;
}
.main-menu-nav{
    display: flex;
    align-items: center;
}
.search-form-header{
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    background: #376697;
    border-radius: 16px;
    /* display: none; */
    overflow: hidden;
    transition: all 0.3s linear;
    display: inline-flex;
}
.search-open .search-form-header,
.search-opened .search-form-header{
	/* display: block; */
	width: 265px;
}
.search-form-header input[type="search"]{
    height: 100%;
    background: #376697;
border-radius: 16px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 12px 46px 12px 16px;
    font-size:16px !important;
    color: #fff !important;
    border: 0;
}
.search-form-header input[type="search"]:focus{
    background: #376697;
    
}
.search-form-header input[type="search"]::placeholder{
    color: #fff !important;
    opacity: .6 !important;
}
.main-menu-nav .menu > li +li {margin-left: -7.5px;}
.search-open .search-icon,
.search-opened .search-icon {
	opacity: 0;
}
.header-left-links-nav li{
	line-height:22px;
}
.top-statement:before{
	top: 0;
	vertical-align: middle;
}
.header-left-links-nav li:not(:first-child):before{
	top: 50%;
	transform: translate(0, -50%);
}