/*** WPML hide footer ***/
.wpml-ls-statics-footer,
.otgs-development-site-front-end {
    display: none !important;
}

.nav-block {
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
.search-block {
    align-content: center;
    justify-content: end;
    align-items: center;
    display: flex;
}

header .wp-block-search__button svg {
    transform: rotate(270deg);
}

header .wp-block-search__button {
    padding: 0px;
    margin-inline-start: 0em !important;
}

@media screen and (max-width: 1400px) {
    #footer > .wp-block-columns {
        padding-right: var(--wp--style--root--padding-right) !important;
        padding-left: var(--wp--style--root--padding-left) !important;
    }
}

/*** Top search ***/
.header-container {
    position: relative;
}
.header-container .search-box--open {
    position: absolute;
    right: 0;
    top: 100%;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 1rem 1.5rem;
    background: white;
}
.header-container .search-box .search-box__close-button {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/wp-content/themes/protektor/assets/icons/cross.svg) no-repeat;
    background-size: 24px;
    background-position: center;
    margin: 0 0 0 var(--wp--custom--spacing--1-rem) !important;
    cursor: pointer;
}

.header-container .search-box .wp-block-search__inside-wrapper {
    padding: 0;
    height: 48px;
    align-items: center;
    border-radius: 3px;
    overflow: hidden;
    border-color: var(--wp--custom--color--grey-80);
}

.header-container .search-box .wp-block-search__inside-wrapper::before {
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 46px;
    width: 46px;
    background-color: var(--wp--custom--color--grey-95);
    background-image: url(/wp-content/themes/protektor/assets/icons/magnifier--red.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    border-right: 1px solid var(--wp--custom--color--grey-80);
}

.header-container .search-box .wp-block-search__button {
    height: 24px;
    width: 24px;
    padding: 0 var(--wp--custom--spacing--1-rem);
    background: url(/wp-content/themes/protektor/assets/icons/arrow_forward--red.svg) no-repeat;
    background-size: 24px;
}
.header-container .search-box .wp-block-search__button .search-icon {
    display: none;
}

.header-container .search-box .wp-block-search__input {
    width: 200px;
    padding-left: var(--wp--custom--spacing--1-rem);
}

/* Search button in header */
.header-container .search-block:not(.search-box) .wp-block-search__inside-wrapper {
    border: 0;
}
.header-container .search-block:not(.search-box) .wp-block-search__input {
    display: none;
}
