.archive-posts-gardon {
    .select2-container {
        width: 100% !important;
    }


    .select2 {
        @apply border-0 text-secondary;
        height: 55px !important;

        &-selection {
            @apply flex flex-row items-center;
            height: 55px !important;

            &__clear {
                @apply hidden;
            }
        }
    }

    .select2-selection__arrow i {
        display: flex !important;
    }

    .select2-container--default .select2-selection--single {
        height: 60px;
        display: flex;
        align-items: center;
        border: 1px solid transparent;
        border-radius: 0;
    }

    .select2-container--default .select2-selection--single:focus {
        outline: none;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        @apply text-primary;

        height: 100%;
        right: 20px;
        font-size: 20px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow i {
        transition: all 0.3s ease;
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        @apply text-primary;
        font-size: 14px;
    }

    .select2-container--open .select2-dropdown--below {
        border-radius: 0;
        border: none;
    }

    .select2-results__option {
        font-size: 14px;
        color: #4B4B4B;
    }

    .select2-results__options {
        padding: 15px;
    }

    .select2-container--default .select2-results__option--highlighted[aria-selected] {
        background-color: transparent;
        color: #f6bb34;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 14px;
        @apply text-primary;
    }

    .select2-container--open .select2-selection--single .select2-selection__arrow i {
        transform: rotate(180deg);
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        padding-left: 10px;
        font-size: large;
    }

    /* Pagination */
    .pagination {
        border-top: 1px;
        border-top-style: solid;
        border-top-color: #A6A6A6;
    }

    .pagination .numbers {
        font-weight: 300;
        color: #F6BB33;
    }

    .pagination .numbers .page-numbers {
        padding-right: 10px;
    }

    .pagination .numbers .page-numbers:last-child {
        padding-right: 0;
    }

    .pagination .numbers .page-numbers.current {
        color: #A6A6A6;
    }

    .prev a {
        color: #F6BB33;
    }

    .next a {
        color: #F6BB33 !important;
    }
}