#searchContent{
    background: #FFFFFF;
    display: inline-block;
    padding: 20px;
    width: 100%;
}

/* Search input field */
.search-container h1{
    color: #4F2D7F;
    font-size: 48px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 20px;
}

.search-container input{
    border: 1px solid #A1CAE8;
    border-radius: 5px;
    font-size: 14px;
    float: left;
    margin-right: 5px;
    outline: none;
    padding: 10px;
    width: calc(100% - 50px);
    -webkit-appearance: none !important;
    font-family: "Ubuntu", sans-serif;
}

.search-container input::-webkit-search-cancel-button{
    display: none;
}

.search-container ::-webkit-input-placeholder{
    color: #CFCFCF;
}

.search-container ::-moz-placeholder{
    color: #CFCFCF;
}

.search-container :-ms-input-placeholder{
    color: #CFCFCF;
}

.search-container :-moz-placeholder{
    color: #CFCFCF;
}

.search-container button{
    background-color: #087EA6;
    border-radius: 3px;
    padding: 12px;
}

.search-container button:hover{
    background-color: #076B8C;
}

.search-container button:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGZpbGw9IiNGRkZGRkYiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNNTAwLjQ4IDQ0NC45MjhMMzk1LjAwOCAzMzkuNDU2YzI1LjM0NC0zNi42MDggMzguMTQ0LTc3LjU2OCAzOC4xNDQtMTIyLjg4IDAtMjkuNDQtNS42MzItNTcuMzQ0LTE3LjE1Mi04NC4yMjQtMTEuMjY0LTI2Ljg4LTI2Ljg4LTQ5LjkyLTQ2LjA4LTY5LjEyLTE5LjQ1Ni0xOS40NTYtNDIuNDk2LTM0LjgxNi02OS4xMi00Ni4wOEMyNzMuOTIgNS44ODggMjQ2LjAxNiAwIDIxNi41NzYgMGMtMjkuNDQgMC01Ny4zNDQgNS42MzItODQuMjI0IDE3LjE1Mi0yNi44OCAxMS4yNjQtNDkuOTIgMjYuODgtNjkuMTIgNDYuMDgtMTkuMiAxOS4yLTM0LjgxNiA0Mi40OTYtNDYuMDggNjkuMTJDNS44ODggMTU5LjIzMiAwIDE4Ny4xMzYgMCAyMTYuNTc2YzAgMjkuNDQgNS42MzIgNTcuMzQ0IDE3LjE1MiA4NC4yMjQgMTEuMjY0IDI2Ljg4IDI2Ljg4IDQ5LjkyIDQ2LjA4IDY5LjEyIDE5LjQ1NiAxOS40NTYgNDIuNDk2IDM0LjgxNiA2OS4xMiA0Ni4wOCAyNi44OCAxMS4yNjQgNTQuNzg0IDE3LjE1MiA4NC4yMjQgMTcuMTUyIDQ1LjA1NiAwIDg2LjAxNi0xMi44IDEyMi44OC0zOC4xNDRsMTA1LjQ3MiAxMDUuMjE2YzcuNDI0IDcuNjggMTYuNjQgMTEuNzc2IDI3LjY0OCAxMS43NzYgMTAuNzUyIDAgMTkuOTY4LTMuODQgMjcuNjQ4LTExLjc3NiA3LjY4LTcuNjggMTEuNzc2LTE3LjE1MiAxMS43NzYtMjcuNjQ4LS4yNTYtMTAuNzUyLTQuMDk2LTE5Ljk2OC0xMS41Mi0yNy42NDh6TTMxMy44NTYgMzE0LjExMmMtMjYuODggMjYuODgtNTkuMzkyIDQwLjQ0OC05Ny4yOCA0MC40NDhzLTcwLjQtMTMuNTY4LTk3LjI4LTQwLjQ0OGMtMjYuODgtMjYuODgtNDAuNDQ4LTU5LjM5Mi00MC40NDgtOTcuMjhzMTMuNTY4LTcwLjQgNDAuNDQ4LTk3LjI4YzI2Ljg4LTI2Ljg4IDU5LjM5Mi00MC40NDggOTcuMjgtNDAuNDQ4czcwLjQgMTMuNTY4IDk3LjI4IDQwLjQ0OGMyNi44OCAyNi44OCA0MC40NDggNTkuMzkyIDQwLjQ0OCA5Ny4yOCAwIDM3LjYzMi0xMy41NjggNzAuMTQ0LTQwLjQ0OCA5Ny4yOHoiLz48L3N2Zz4=);
    background-size: cover;
    content: "";
    display: block;
    height: 14px;
    width: 14px;
}

/* Search dropdown */
.search-dropdown{
    border: 1px solid #CECECE;
    border-top: 0;
    width: calc(100% - 50px);
}

.search-container ul li{
    padding-bottom: 0;
}

.search-container ul li a{
    display: block;
    font-weight: 500;
    font-size: 16px;
    padding: 5px 10px;
}

.search-container ul li a:hover{
    background: #E7E7E7;
    color: #6D7375;
}

.search-container ul li a:active{
    border: none;
}

.search-dropdown ul li.active{
    background: #E7E7E7;
    color: #6D7375;
}

/* Search results */
.search-results-container{
    display: block;
}

.search-results-container h2.vh{
    border-bottom: 1px solid #E7E7E7;
    color: #676767;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 0 5px;
    width: 100%;
}

#searchContent .search-results-container .search__results ol{
    margin: 0;
}

.search__results ol.searchresult-items li.searchresult-items__item{
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 15px;
    padding: 0;
}

.search__results ol.searchresult-items li.searchresult-items__item h2{
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
}

.search__results ol.searchresult-items li.searchresult-items__item h2 a{
    color: #328ABC;
}

.search__results ol.searchresult-items li.searchresult-items__item h2 a:hover{
    text-decoration: underline;
}

.search__results ol.searchresult-items li.searchresult-items__item p{
    color: #292929;
    font-size: 13px;
    line-height: 1.587;
    margin-bottom: 15px;
    padding: 0;
}

/* No results */
.search-results-container .srch__no-results h2{
    font-weight: 400;
    font-size: 18px;
    margin: 30px 0 0;
}

.search-results-container .srch__no-results p{
    padding-bottom: 0;
}

/* Small searchbox */
.search-container-small input{
    border: 1px solid #D9D9D9;
    float: left;
    margin-right: 5px;
    outline: none;
    padding: 5px;
    -webkit-appearance: none !important;
    font-family: "Ubuntu", sans-serif;
}

.search-container-small hr{
    border: none;
    border-bottom: 1px solid #EAEAEA;
}

.search-container-small i{
    font-style: italic;
    font-size: 16px;
    padding: 5px 5px 10px;
    display: block;
    width: 100%;
}

.search-container-small .searchform__input-small{
    -webkit-appearance: none;
    border-radius: 0;
}

.search-container-small input::-webkit-search-cancel-button{
    display: none;
}

.search-container-small ::-webkit-input-placeholder{
    color: #CFCFCF;
}

.search-container-small ::-moz-placeholder{
    color: #CFCFCF;
}

.search-container-small :-ms-input-placeholder{
    color: #CFCFCF;
}

.search-container-small :-moz-placeholder{
    color: #CFCFCF;
}

.search-container-small button{
    background-color: #4D2089;
    border-radius: 3px;
    padding: 7px 7px 8px;
}

.search-container-small button:hover{
    background-color: #4D2089;
}

.search-container-small button:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGZpbGw9IiNGRkZGRkYiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNNTAwLjQ4IDQ0NC45MjhMMzk1LjAwOCAzMzkuNDU2YzI1LjM0NC0zNi42MDggMzguMTQ0LTc3LjU2OCAzOC4xNDQtMTIyLjg4IDAtMjkuNDQtNS42MzItNTcuMzQ0LTE3LjE1Mi04NC4yMjQtMTEuMjY0LTI2Ljg4LTI2Ljg4LTQ5LjkyLTQ2LjA4LTY5LjEyLTE5LjQ1Ni0xOS40NTYtNDIuNDk2LTM0LjgxNi02OS4xMi00Ni4wOEMyNzMuOTIgNS44ODggMjQ2LjAxNiAwIDIxNi41NzYgMGMtMjkuNDQgMC01Ny4zNDQgNS42MzItODQuMjI0IDE3LjE1Mi0yNi44OCAxMS4yNjQtNDkuOTIgMjYuODgtNjkuMTIgNDYuMDgtMTkuMiAxOS4yLTM0LjgxNiA0Mi40OTYtNDYuMDggNjkuMTJDNS44ODggMTU5LjIzMiAwIDE4Ny4xMzYgMCAyMTYuNTc2YzAgMjkuNDQgNS42MzIgNTcuMzQ0IDE3LjE1MiA4NC4yMjQgMTEuMjY0IDI2Ljg4IDI2Ljg4IDQ5LjkyIDQ2LjA4IDY5LjEyIDE5LjQ1NiAxOS40NTYgNDIuNDk2IDM0LjgxNiA2OS4xMiA0Ni4wOCAyNi44OCAxMS4yNjQgNTQuNzg0IDE3LjE1MiA4NC4yMjQgMTcuMTUyIDQ1LjA1NiAwIDg2LjAxNi0xMi44IDEyMi44OC0zOC4xNDRsMTA1LjQ3MiAxMDUuMjE2YzcuNDI0IDcuNjggMTYuNjQgMTEuNzc2IDI3LjY0OCAxMS43NzYgMTAuNzUyIDAgMTkuOTY4LTMuODQgMjcuNjQ4LTExLjc3NiA3LjY4LTcuNjggMTEuNzc2LTE3LjE1MiAxMS43NzYtMjcuNjQ4LS4yNTYtMTAuNzUyLTQuMDk2LTE5Ljk2OC0xMS41Mi0yNy42NDh6TTMxMy44NTYgMzE0LjExMmMtMjYuODggMjYuODgtNTkuMzkyIDQwLjQ0OC05Ny4yOCA0MC40NDhzLTcwLjQtMTMuNTY4LTk3LjI4LTQwLjQ0OGMtMjYuODgtMjYuODgtNDAuNDQ4LTU5LjM5Mi00MC40NDgtOTcuMjhzMTMuNTY4LTcwLjQgNDAuNDQ4LTk3LjI4YzI2Ljg4LTI2Ljg4IDU5LjM5Mi00MC40NDggOTcuMjgtNDAuNDQ4czcwLjQgMTMuNTY4IDk3LjI4IDQwLjQ0OGMyNi44OCAyNi44OCA0MC40NDggNTkuMzkyIDQwLjQ0OCA5Ny4yOCAwIDM3LjYzMi0xMy41NjggNzAuMTQ0LTQwLjQ0OCA5Ny4yOHoiLz48L3N2Zz4=);
    background-size: cover;
    content: "";
    display: block;
    height: 12px;
    width: 12px;
}

.search-container-small .search-dropdown{
    width: calc(100% - 77px);
    position: absolute;
    display: block;
    z-index: 2;
    background: white;
}

.search-container-small .search-dropdown ul li{
    display: block !important;
}

.search-container-small .search-dropdown ul li:last-child{
    padding-bottom: 5px;
}

.search-container-small .search-dropdown ul li a{
    display: block;
    font-size: 16px;
    padding: 5px;
    word-wrap: break-word;
}

.search-container-small .search-dropdown ul li a:hover{
    background: #E7E7E7;
    color: #6d7375;
}

.search-container-small .search-dropdown ul li a:active{
    border: none;
}

/* Mobile searchbox */
.search-container-mobile input{
    border: 1px solid #D9D9D9;
    float: left;
    margin-right: 5px;
    outline: none;
    padding: 5px;
    width: calc(100% - 35px);
    -webkit-appearance: none !important;
    font-family: "Ubuntu", sans-serif;
}

.search-container-mobile hr{
    border: none;
    border-bottom: 1px solid #EAEAEA;
}

.search-container-mobile i{
    font-style: italic;
    font-size: 16px;
    padding: 5px 5px 15px;
    display: block;
    width: 100%;
}

.search-container-mobile input::-webkit-search-cancel-button{
    display: none;
}

.search-container-mobile ::-webkit-input-placeholder{
    color: #CFCFCF;
}

.search-container-mobile ::-moz-placeholder{
    color: #CFCFCF;
}

.search-container-mobile :-ms-input-placeholder{
    color: #CFCFCF;
}

.search-container-mobile :-moz-placeholder{
    color: #CFCFCF;
}

.search-container-mobile button{
    background-color: #4D2089;
    border-radius: 3px;
    padding: 7px 7px 8px;
}

.search-container-mobile button:hover{
    background-color: #4D2089;
}

.search-container-mobile button:before{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGZpbGw9IiNGRkZGRkYiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNNTAwLjQ4IDQ0NC45MjhMMzk1LjAwOCAzMzkuNDU2YzI1LjM0NC0zNi42MDggMzguMTQ0LTc3LjU2OCAzOC4xNDQtMTIyLjg4IDAtMjkuNDQtNS42MzItNTcuMzQ0LTE3LjE1Mi04NC4yMjQtMTEuMjY0LTI2Ljg4LTI2Ljg4LTQ5LjkyLTQ2LjA4LTY5LjEyLTE5LjQ1Ni0xOS40NTYtNDIuNDk2LTM0LjgxNi02OS4xMi00Ni4wOEMyNzMuOTIgNS44ODggMjQ2LjAxNiAwIDIxNi41NzYgMGMtMjkuNDQgMC01Ny4zNDQgNS42MzItODQuMjI0IDE3LjE1Mi0yNi44OCAxMS4yNjQtNDkuOTIgMjYuODgtNjkuMTIgNDYuMDgtMTkuMiAxOS4yLTM0LjgxNiA0Mi40OTYtNDYuMDggNjkuMTJDNS44ODggMTU5LjIzMiAwIDE4Ny4xMzYgMCAyMTYuNTc2YzAgMjkuNDQgNS42MzIgNTcuMzQ0IDE3LjE1MiA4NC4yMjQgMTEuMjY0IDI2Ljg4IDI2Ljg4IDQ5LjkyIDQ2LjA4IDY5LjEyIDE5LjQ1NiAxOS40NTYgNDIuNDk2IDM0LjgxNiA2OS4xMiA0Ni4wOCAyNi44OCAxMS4yNjQgNTQuNzg0IDE3LjE1MiA4NC4yMjQgMTcuMTUyIDQ1LjA1NiAwIDg2LjAxNi0xMi44IDEyMi44OC0zOC4xNDRsMTA1LjQ3MiAxMDUuMjE2YzcuNDI0IDcuNjggMTYuNjQgMTEuNzc2IDI3LjY0OCAxMS43NzYgMTAuNzUyIDAgMTkuOTY4LTMuODQgMjcuNjQ4LTExLjc3NiA3LjY4LTcuNjggMTEuNzc2LTE3LjE1MiAxMS43NzYtMjcuNjQ4LS4yNTYtMTAuNzUyLTQuMDk2LTE5Ljk2OC0xMS41Mi0yNy42NDh6TTMxMy44NTYgMzE0LjExMmMtMjYuODggMjYuODgtNTkuMzkyIDQwLjQ0OC05Ny4yOCA0MC40NDhzLTcwLjQtMTMuNTY4LTk3LjI4LTQwLjQ0OGMtMjYuODgtMjYuODgtNDAuNDQ4LTU5LjM5Mi00MC40NDgtOTcuMjhzMTMuNTY4LTcwLjQgNDAuNDQ4LTk3LjI4YzI2Ljg4LTI2Ljg4IDU5LjM5Mi00MC40NDggOTcuMjgtNDAuNDQ4czcwLjQgMTMuNTY4IDk3LjI4IDQwLjQ0OGMyNi44OCAyNi44OCA0MC40NDggNTkuMzkyIDQwLjQ0OCA5Ny4yOCAwIDM3LjYzMi0xMy41NjggNzAuMTQ0LTQwLjQ0OCA5Ny4yOHoiLz48L3N2Zz4=);
    background-size: cover;
    content: "";
    display: block;
    height: 12px;
    width: 12px;
}

.search-container-mobile .search-dropdown{
    width: calc(100% - 35px);
    display: block;
    background: white;
}

.search-container-mobile .search-dropdown ul li{
    display: block !important;
}

.search-container-small .search-dropdown ul li:last-child{
    padding-bottom: 5px;
}

.search-container-mobile .search-dropdown ul li a{
    display: block;
    font-size: 16px;
    padding: 5px;
    word-wrap: break-word;
}

.search-container-mobile .search-dropdown ul li a:hover{
    background: #E7E7E7;
    color: #6D7375;
}

.search-container-mobile .search-dropdown ul li a:active{
    border: none;
}

div.item-list{
    text-align: center;
}