.discover-search {
    .discover-header {
        form {
            margin: 0 8rem;
            position: relative;
        }
        .search-button {
            left: 1rem;
            right: auto;
        }
        .searchbox {
            input {
                padding-left: 3.5rem;
                padding-right: 23rem;
            }
        }
    }
    .searchbox-filters {
        position: absolute;
        right: 1rem;
        top: .7rem;
        width: auto;
        input {
            display: none;
        }
        label {
            border-radius: 4px;
            color: $gray-light;
            cursor: pointer;
            display: inline-block;
            padding: .4rem .75rem;
            transition: all .2s;
            transition-delay: .2s;
            &.active {
                background: $primary-light;
                color: $white;
            }
            &:hover {
                background: $whitish;
                color: $gray;
            }
        }
    }
}

.discover-results {
    @include centered;
    .discover-results-inner {
        .spin {
            margin-top: 4rem;
        }
    }
    .list-itemtype-project {
        border-bottom: 1px solid $gray-light;
        display: flex;
        padding: 1rem 0;
        &:last-child {
            border-bottom: 0;
        }
    }
    .list-itemtype-project-left {
        align-items: flex-start;
        display: flex;
        width: 100%;
    }
    .list-itemtype-project-image {
        flex-shrink: 0;
        margin-right: 1rem;
    }
    .list-itemtype-project-data {
        flex: 1;
        vertical-align: middle;
    }
    .project-statistics {
        display: flex;
        flex-basis: 300px;
        justify-content: flex-end;
        svg {
            @include svg-size(.7rem);
            fill: $gray-light;
            margin-right: .2rem;
        }
    }
    .statistic {
        @include font-size(small);
        color: $gray-light;
        display: inline-block;
        margin-right: .5rem;
        svg {
            fill: $gray-light;
            stroke: $gray-light;
        }
        &.active {
            color: $primary;
            svg {
                fill: $primary;
            }
        }
    }
    .more-results {
        display: block;
        margin: 0 20rem;
        transition: inherit;
    }
    div[tg-loading] {
        img {
            display: block;
            margin: 0 auto;
        }
    }
}
