a {
    color: #D8CB89;
}

a:hover {
    color: #c00 !important;
}

.ps-elastic-generic-button {
    background-color: #339933;
    color: white;
}

/* search box */
.sui-search-box__submit {
    background: none;
    background-color: #339933;
    color: white;
}

.sui-search-box__text-input:focus {
    border: 1px solid #D8CB89;
}

.sui-search-box__autocomplete-container {
    background: #111;
    box-shadow: rgba(59, 69, 79, 0.3) 0px 2px 4px;
    border: 1px solid #424242;
}

.sui-search-box__autocomplete-container li:hover {
    background: #424242;
    cursor:pointer;
}

.sui-search-box__autocomplete-container li[aria-selected=true] {
    background: #424242;
}


/* layout */
.sui-layout-header {
    border-bottom: 1px solid #222;
}

.sui-paging-info {
    color: #f8f8f8;
}

.sui-result-filter-tab-active {
    border-bottom: 2px solid #D8CB89;
}



/* sidebar and facets */
@media (max-width: 800px) {
    .sui-layout-sidebar {
        background-color: #111;
    }
}

.sui-facet-search__text-input:focus {
    border: 1px solid #D8CB89;
}

.sui-layout-sidebar-toggle {
    color: #D8CB89;
    border: 1px solid #D8CB89;
    background-color: #222;
}

.sui-sorting__label,
.sui-facet__title {
    color: #8b9bad;
}

.sui-multi-checkbox-facet {
    color: #f8f8f8;
}

.sui-facet-view-more {
    color: #D8CB89;
}

.sui-facet-view-more:hover {
    color: #c00;
}



/* bottom paging */
.sui-paging>li:not(.rc-pagination-item-active)>a {
    color: #D8CB89;
}

.sui-paging>li:not(.rc-pagination-item-active)>a:hover {
    color: #c00;
}

.sui-paging .rc-pagination-jump-next:hover::after {
    color: #c00;
}

.sui-paging .rc-pagination-jump-prev:hover::after {
    color: #c00;
}

.sui-paging .rc-pagination-jump-next:hover {
    background-color: #222;
}

.sui-paging .rc-pagination-next:hover {
    background-color: #222;
}

.sui-paging .rc-pagination-jump-prev:hover {
    background-color: #222;
}

.sui-paging .rc-pagination-prev:hover {
    background-color: #222;
}


/* results */
.sui-result {
    background-color: #222;
    box-shadow: 0px 0px 5px 0px rgba(60, 60, 60, 0.3);
}

.sui-result em {
    color: inherit;
}

.sui-result em::after {
    background: none;
    background-color: #D8CB89;
    opacity: 0.00;
}

.sui-result__header-info {
    color: #888;
}



/* select */
.sui-select {
    background-color: inherit;
}

.sui-select__control {
    background-color: #222;
    border: 1px solid #a6a6a6;
}

.sui-select__control--is-focused {
    border: 1px solid #D8CB89  !important;
}

.sui-select__menu {
    background-color: #111  !important;
    box-shadow: 0px 0px 5px 0px rgba(60, 60, 60, 0.3)  !important;
}

.sui-select__value-container--has-value {
    color: #f8f8f8  !important;
}

.sui-select__placeholder {
    color: #f8f8f8  !important;
}

.sui-select__single-value {
    color: #f8f8f8  !important;
}

.sui-select__option-count {
    color: #888888;
}

.sui-select__option-label {
    color: #4f4f4f;
}

.sui-select__option {
    color: #f8f8f8;
}

.sui-select__option--is-selected {
    color: #f8f8f8;
    background: #424242;
}

.sui-select__option--is-selected .sui-search-select__option-label {
    color: #333333;
}

.sui-select__option:hover {
    background: #424242;
}
