.c-social-box-items {
    display: flex;
    justify-content: center;
    align-items: center; /* Центрируем по вертикали */
    gap: 10px;          
}

.c-social-box-item {
    flex: 1; /* Это заставит каждую ссылку занимать одинаковое пространство */
    display: flex;       
    justify-content: center; /* Центрируем содержимое ссылки */
}

/* Убираем фон и отступы */
.c-social-box-ico {
    background-color: transparent; 
    padding: 0;
    margin: 0;
}

/* Стили для изображений значков */
.c-social-box-ico img {
    width: 30px; 
    height: auto; 
    display: block; 
}

/* Медиазапрос для мобильных устройств */
@media (max-width: 768px) {
    .c-social-box-items {
        flex-direction: row; /* Убедитесь, что значки располагаются в ряд */
        align-items: center;  
        justify-content: center;
    }
}

/* Для всех устройств */
.it-item-title.c-shadow-overflow,
.it-item-address.c-shadow-overflow {
    color: #000000 !important; /* Черный цвет */
}

/* Для мобильных устройств */
@media (max-width: 767px) {
    .it-item-title.c-shadow-overflow,
    .it-item-title.c-shadow-overflow *,
    .it-item-address.c-shadow-overflow,
    .it-item-address.c-shadow-overflow * {
        color: #000000 !important; /* Черный цвет */
    }
}

/* Увеличиваем размер рамки и текста для элемента с классом badge.badge-success */
.it-grid-item.selected .it-item-labels .badge.badge-success {
    font-size: 14px; /* Размер текста */
    padding: 6px 12px; /* Внутренние отступы */
    border-radius: 4px; /* Закругление углов */
    background-color: #28a745 !important; /* Зеленый цвет фона */
    color: #ffffff !important; /* Белый цвет текста */
    font-weight: bold; /* Жирный шрифт */
    display: inline-block; /* Корректное отображение */
    margin-bottom: 5px; /* Отступ снизу */
}

.it-grid-item.selected .it-item-labels .badge.badge-success {
    background-color: #74B31B !important;
    color: #FFFFFF !important;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 4px;
    display: inline-block;
}