/** Search Popup Code **/
.search-body {
    background-color: #006FE3;
}

.search-body .search-form::after {
    background: #D7E2ED;
}

.search-results .post-main,
.search-no-results .post-main {
    max-width: 1140px;
}

.search-results .post-card .title {
    font-size: 24px !important;
    letter-spacing: 0%;
    color: var(--Sennovate-Dark-blue, #051630) !important;
    font-family: var(--font-satoshi-bold) !important;
    font-weight: 700 !important;
    line-height: 130% !important;
}

.search-results .post-main .archive-posts .post-card {
    border: none;
}

.search-results .post-main .archive-posts .post-card:hover {
    transform: unset;
}

.search-results .post-main .archive-posts .post-card:hover h2 {
    color: var(--sennovate-blue) !important;
}

.search-results .hero-title {
    margin-bottom: 40px !important;
}

.search-results .post-card {
    margin-bottom: 0px;
}

.search-results .post-card .wp-block-buttons {
    padding-top: 8px;
}

.search-results .post-content,
.search-no-results .post-content {
    padding: 80px 0;
    display: inline-block;
    width: 100%;
}

.search-results .post-card .content {
    padding: 32px 0 !important;
    border-bottom: 1px solid #d7e2ed;
}

.pagination-wrapper .pagination-item .next,
.pagination-wrapper .pagination-item .prev {
    border: 1px solid #006FE3;
    color: #006FE3;
}

.pagination-wrapper .pagination-item a:hover {
    background-color: #006FE3;
    color: #fff;
}

.pagination-wrapper .pagination-item .current,
.pagination-wrapper .pagination-item [aria-current=page] {
    background-color: #006FE3;
}

.search-results .hero-centered-content,
.search-no-results .hero-centered-content {
    max-width: 100%;
}

.sennovate-search-form-container .sennovate-search-form {
    display: flex;
    align-items: center;
    max-width: 100%;
    margin: 0 auto;
    padding: 16px 20px;
    border-radius: 12px;
    border: 1px solid var(--Sennovate-stroke, #D7E2ED);
    background: var(--Sennovate-white, #FFF);
}

.sennovate-search-form-container .sennovate-search-form .search-field {
    flex: 1;
    border: none;
    outline: none;
    color: var(--Sennovate-Dark-blue, #051630);
    font-family: var(--sennovate-font);
    font-size: 22px;
    font-weight: 400;
    line-height: 130%;
}

.sennovate-search-form-container .sennovate-search-form .search-submit {
    padding: 12px 21px;
    cursor: pointer;
    border-radius: 6px;
    border: 1px solid var(--Sennovate-stroke, #D7E2ED);
    background: var(--Sennovate-white, #FFF);
    color: var(--Sennovate-Dark-blue, #051630);
    text-align: center;
    font-family: var(--font-satoshi-bold);
    font-size: var(--font-size-16, 16px);
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}

.sennovate-search-form .search-field::-webkit-input-placeholder {
    color: #828A97;
}

.sennovate-search-form .search-field::-moz-placeholder {
    color: #828A97;
}

.sennovate-search-form .search-field:-ms-input-placeholder {
    color: #828A97;
}

.sennovate-search-form .search-field::placeholder {
    color: #828A97;
    opacity: 1;
}

.search-results-count {
    color: #000;
    font-family: var(--sennovate-medium-font) !important;
    font-size: 22px !important;
    font-weight: 500 !important;
    line-height: 130% !important;
    margin: 0;
}

@media (max-width: 767px) {
    .sennovate-search-form-container .sennovate-search-form .search-submit {
        font-size: 0 !important;
        color: transparent !important;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17.795 16.8053L13.4021 12.4126C14.494 11.0995 15.1519 9.41337 15.1519 7.57617C15.1519 3.39865 11.7533 0 7.57598 0C3.39856 0 0 3.39865 0 7.57617C0 11.7534 3.39856 15.1518 7.57598 15.1518C9.41308 15.1518 11.0993 14.494 12.4124 13.4021L16.8053 17.795C16.9419 17.9317 17.1211 18 17.3002 18C17.4792 18 17.6584 17.9317 17.7951 17.795C18.0684 17.5217 18.0684 17.0786 17.795 16.8053ZM1.39966 7.57617C1.39966 4.17043 4.17033 1.39966 7.57598 1.39966C10.9815 1.39966 13.7521 4.17043 13.7521 7.57617C13.7521 10.9816 10.9815 13.7521 7.57598 13.7521C4.17033 13.7521 1.39966 10.9816 1.39966 7.57617Z" fill="%23828A97"/></svg>');
        background-repeat: no-repeat;
        background-position: center;
        width: 48px;
        height: 48px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}