/* Search result Query
--------------------*/
@media screen {
    /* search result */
    #searchResult input {
        margin-bottom: 1rem;
    }

    #searchResult button.submit {
        float: right;
    }

    #searchResult h2 {
        border: none;
        padding: 0;
        margin-bottom: 0.75rem;
    }

    #searchResult h2:after{
        display: none;
    }

    #searchResult span.relevance {
        font-size: 1rem;
        word-wrap: none;
        font-weight: 400;
    }

    #searchResult div.odd,
    #searchResult div.even {
        margin-bottom: 2rem;
    }

    #searchResult p.context {
        margin-bottom: 0;
    }

    #searchResult p.url {
        font-style: italic;
        word-break: break-all;
        word-break: break-word;
        hyphens: auto;
        color: #756B5E;
    }

    #searchResult .highlight {
        background: rgba(213, 202, 182, 0.35);
        padding: 0 0.35rem;
        border-radius: 0.35rem;
        color: #756B5E;
    }
}
/* Search result ends
--------------------*/


/* Search From Lightbox VSP Query
--------------------*/
@media screen {
	.searchshown #wrapper {
		filter: blur(5px);
        transition: opacity .5s, filter .5s;
	}

	.searchshown #cboxContent,
	.searchshown #cboxLoadedContent {
		border: 1px solid #fff;
		background: none;
		border: none;
    }

    .searchshown .search-form input.text {
        border: none;
        padding-right: 80px;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

	.searchshown #cboxLoadingGraphic {
		display: none;
		background: none;
    }

    .searchshown #cboxOverlay,
    .searchshown .popup_background {
		background: var(--wildenau-lightblue) !important;
		opacity: 0.8 !important;
	}

    #cboxLoadedContent .search-form,
    .search-form.popup_content {
        padding-top: 2rem;
    }

    .search-form.popup_content {
        width: 80%;
        max-width: 700px;
    }

    .searchshown #cboxClose,
    .searchshown button.popup_close {
        position: absolute;
        top: 0;
        right: 0px;
        border-radius: 2px;
        background: none;
        border: 0;
        font-size: 25px;
        padding: 0 10px;
        text-indent: -9999px;
        width: 1rem;
        height: 1rem;
        background-image: url(../images/icons/cross.svg);
        background-size: contain;
        background-repeat: no-repeat;
    }

    .search-form  ::placeholder,
    #cboxLoadedContent ::placeholder {
		color: var(--placeholdercolor);
	}
}
/* Search From Lightbox ends
--------------------*/



/* Search From VSP Query
--------------------*/
@media screen {
    #footer_more .search-form-div,
    #footer .search-form {
        display: none;
    }

    .search-form .formbody {
        margin-bottom: 0;
        position: relative;
    }
    .search-form .label_div {
        display: none;
    }

    .search-form div.widget {
        margin: 0;
    }

    .search-form div.widget-submit .field_div {
        margin: 0;
        height: 100%;
        width: 100%;
    }

    .search-form .widget-submit {
        float: right;
        height: 100%;
        width: 70px;
        position: absolute;
        top: 0;
        right: 0;
    }

    .search-form button.submit {
        text-indent: -10000px;
        width: 100%;
        height: 100%;
        border: none;
        box-shadow: none;
        background: transparent url("../images/icons/search.svg") center center no-repeat;
        background-size: 40%;
        padding: 0;
        margin: 0;
    }

    .search-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
        color: var(--placeholdercolor)
    }

    .search-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        color: var(--placeholdercolor);
        opacity: 1;
    }

    .search-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
        color: var(--placeholdercolor);
        opacity: 1;
    }

    .search-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: var(--placeholdercolor);
    }

    .search-form ::-ms-input-placeholder { /* Microsoft Edge */
        color: var(--placeholdercolor);
    }
}
/* Search From ends
---------------------*/
