/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */
.sh-notification-item-example{display: none;}

/* Фильтры */
.vc_grid-filter {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
}

.vc_grid-filter .vc_grid-filter-item {
    order: 99;
}

/* Используем атрибутные селекторы для мобильной совместимости */
.vc_grid-filter .vc_grid-filter-item[data-filter-term="17"] {
    order: 1;
}
.vc_grid-filter .vc_grid-filter-item[data-filter-term="19"] {
    order: 2;
}
.vc_grid-filter .vc_grid-filter-item[data-filter-term="20"] {
    order: 3;
}
.vc_grid-filter .vc_grid-filter-item[data-filter-term="18"] {
    order: 4;
}
.vc_grid-filter .vc_grid-filter-item[data-filter-term="46"] {
    order: 5;
}
.vc_grid-filter .vc_grid-filter-item[data-filter-term="all"] {
    order: 6;
}

/* Fallback для браузеров, поддерживающих :has() */
@supports selector(:has(*)) {
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value=".vc_grid-term-17"]) {
        order: 1;
    }
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value=".vc_grid-term-19"]) {
        order: 2;
    }
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value=".vc_grid-term-20"]) {
        order: 3;
    }
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value=".vc_grid-term-18"]) {
        order: 4;
    }
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value=".vc_grid-term-46"]) {
        order: 5;
    }
    .vc_grid-filter .vc_grid-filter-item:has([data-vc-grid-filter-value="*"]) {
        order: 6;
    }
}