/* This file is used as dependency in:
   ../../templates/blog-listing.html 
   ../../modules/sec-video-boxes.module/module.html 
   ../../modules/sec-testimonial.module/module.html 
   ../../modules/sec-simple-listing.module/module.html 
   ../../modules/sec-image-boxes.module/module.html */

.pwr-filter {
    padding: 30px 0;
    position: relative;
}

.pwr-filter--margin {
    margin-bottom: 60px;
}

.pwr-filter__list {
    margin: 0;
    padding: 0;
}

.pwr-filter__list-item {
    display: inline-block;
    list-style: none;
    padding: 5px 20px 5px 0;
    text-transform: var(--tt-nav);
}

.pwr-filter__list-item:last-child {
    padding-right: 0;
}

.pwr-filter__link {
    color: var(--clr-text-lt);
    cursor: pointer;
    font-family: var(--ff-btn);
    font-size: 13px;
    font-weight: 700;
}

.pwr--dark .pwr-filter__link {
    color: var(--clr-text-dk);
}

.pwr-filter.pwr--dark .pwr-filter__link {
    color: var(--clr-text-dk);
}

.pwr--light .pwr-filter__link {
    color: var(--clr-text-lt);
}

.pwr-filter.pwr--light .pwr-filter__link {
    color: var(--clr-text-lt);
}

.pwr-filter .pwr-filter__link:hover {
    color: var(--clr-primary);
}

.pwr-filter .pwr-filter__link.active {
    color: var(--clr-primary);
}

.pwr-filter__dropdown {
    width: calc( 33.33% - 10px );
}

.pwr-filter__dropdown select {
    font-size: 13px;
    font-weight: 700;
    text-transform: var(--tt-other);
}

.pwr-filter__dropdown--mobile {
    display: none;
}

@media (max-width: 991px) {
    .pwr-filter__dropdown {
        width: calc( 50% - 10px );
    }
}

@media (max-width: 767px) {
    .pwr-filter__dropdown {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .pwr-filter__dropdown--mobile {
        display: block;
    }

    .pwr-filter__list {
        display: none;
    }
}