        /* Container style */

.wp-block-post-featured-image img { display: none; }

.wp-block-post-author__name { display: none; }
.hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide { display: none; }
hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide  { display: none; }


.pt-cv-nooverlay.iscvhybrid .pt-cv-content-item {
    box-shadow: 0 0 0px 0;
}



    /* Стилизация элементов списка */
    ul {
        list-style-type: none;
        padding: 0;
    }

    li {
        margin: 5px 0;
    }

    /* Медиа-запрос для мобильных устройств */
    @media (max-width: 768px) {
        /* Стилизация элементов для мобильных устройств */
        ul {
            text-align: center; /* Выравнивание по центру */
        }

        li {
            display: block;
        }
    }

    /* Стилизация первого столбца */
    .column777 {
        float: left;
        width: 50%; /* Ширина столбца (50% для двух столбцов) */
    }

    /* Очистка после столбцов */
    .clearfix777::after {
        content: "";
        clear: both;
        display: table;
    }




sl-placeholder {
    width: 100%;
    height: 100%;
    background: #000000;
    position: absolute;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

        .slotsl-filters {
        }

        /* Form style */
        #slotsl-filters {
            flex-direction: column;
            align-items: center;
            gap: 3px;
        }

        /* Search input and button style */
        .slotsl-search {
            align-items: center;
            gap: 3px;
        }

        #sl-name {
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            font-size: 16px;
        }

        .sl-submit-search {
            background-color: #007BFF;
            color: #fff;
            border: none;
            border-radius: 5px;
            padding: 10px;
            cursor: pointer;
        }

        /* Provider select box style */
        .slotsl-providers select {
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            font-size: 16px;
        }

        /* Sort label and select box style */
        .slotsl-providers span {
            margin-right: 10px;
        }

        #slots-sort {
            padding: 10px;
            border: 1px solid #ccc;
            border-radius: 5px;
            font-size: 16px;
        }