/* Задайте своё человеческое название файла между '' */
/* --human-name-css: 'Стилизация контента Материала'; */

/* Укажите имя автора между '' */
/* --human-author-css: 'Перенос стилей'; */

/* Задайте путь до аватара автора между "" */
/* --human-author-image-css: "https://voiceacting.ru/wp-content/uploads/2025/08/mbl-support-ava.png"; */

/* Задайте своё человеческое описание файла между '' */
/* --human-description-css: ''; */

/* ------------------------- */
/* НЕ ТРОГАЙТЕ ВСЁ, ЧТО НИЖЕ */
/* ------------------------- */

/*Жирность текста вкладок урока и комментариев*/
.bordered-tabs .nav-tabs li .tab-label {
    font-weight: 600;
}

/*Фон белых вкладок*/
.bordered-tabs.white-tabs .tab-content {
    background: #ffffff;
}

/*Фон задних вкладок*/
.bordered-tabs .tab-content:before, .bordered-tabs .tab-content:after, .lesson-tabs.bordered-tabs .tab-content:before, .lesson-tabs.bordered-tabs .tab-content:after {
    background: #EFEFEF !important;
}

/*----------------------------------*/

/*Убрать рамку у вкладок контента*/
.bordered-tabs .tab-content:before, .bordered-tabs .tab-content:after, .bordered-tabs .nav-tabs > li.active > a, .bordered-tabs .tab-content {
    border: none;
}

/*Убрать лишние контуры у вкладок контента*/
.nav-tabs > li > a {
    margin-right: 0px;
    border: 0px solid transparent;
    border-radius: 4px 4px 0 0;
}

/*Тень у блоков контента с обводкой*/
.bordered-tabs .tab-content {
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}

/*Тень у табов — уменьшить ее размер и прозрачность вдвое относительно остальных теней и сделать сдвиг вверх на половину величины блюра*/
.bordered-tabs .nav-tabs li {
    box-shadow: 0px -5px 10px 0px rgb(0 0 0 / 3%);
}

.bordered-tabs .nav-tabs li a {
    background: #EFEFEF;
}

/* ------------------------- */

/*Стилизация кнопки Отменить в комментариях*/
#cancel-comment-reply-link{
    color: #fff !important;
    background: #333333 !important;
    border: 1px solid #333333;
    border-radius: 5px;
    font-family: "Montserrat", "Inter", "Roboto", "Open Sans", sans-serif !important;
    font-weight: 600;
    height: auto;
    line-height: 1.5;
}

#cancel-comment-reply-link:hover {
    color: #333333 !important;
    background: #fff !important;
    border: 1px solid #333333;
}

/*Стилизация кнопки Отправить в комментариях*/
#save-form.submit {
    font-family: "Montserrat", "Inter", "Roboto", "Open Sans", sans-serif !important;
    font-weight: 600;
    background: #8C0E17 !important;
    border: 1px solid #8C0E17;
    border-radius: 5px;
    font-size: 1.4rem;
    padding: 6px 12px;
    line-height: 1.5;
}

#save-form.submit:hover {
    background: #fff !important;
    border: 1px solid #8C0E17;
    color: #8C0E17;
}

/* -------------------------------- */

/*Кнопка в окне домашнего задания*/
.question-answer-row button.btn-green {
    font-family: "Montserrat", "Inter", "Roboto", "Open Sans", sans-serif !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
}

/*Цвет текста Выбрать файлы?*/
.file-attachment-button .help-link {
    color: #222222 !important;
    border-bottom: 1px dashed #222222 !important;
}

.file-attachment-button:hover .help-link {
    color: #8C0E17 !important;
    border-bottom: 1px dashed #8C0E17 !important;
}

/*------------------------------*/

/*Текст в заголовках домашнего задания и теста*/
.content-wrap .question-answer-row .title {
    color: #222222;
    font-weight: 600;
}

/*Иконки в заголовках домашнего задания и теста*/
.content-wrap .question-answer-row .title .iconmoon {
    color: #222222;
    margin-right: 10px;
}

/* -------------------------------- */

/* Округляем края изображений */
.lesson-tabs img { border-radius: 5px; }

/* -------------------------------- */

/*Настройка перестроения кнопок плеера на несколько строк на узких мониторах*/

.plyr__controls {
    flex-flow: row wrap;
}

.plyr__controls .plyr__progress__container, .plyr--full-ui input[type=range] {
    min-width: 40px;
}

.plyr {
    min-width: 0;
}

/* Округляем края видео без рамки */
.plyr { border-radius: 5px; }

/* -------------------------------- */

/*Скругление у видео*/
.video_wrap {
    overflow: hidden;
}

.video_wrap, .plyr__poster, .plyr__video-wrapper, .wpm-video-size-wrap {
    border-radius: 5px;
}

/*В блоках видео с рамкой Мемберлюкса убираем скругление*/
.style-video .plyr__video-wrapper, .style-video .plyr--video, .style-video .plyr__poster, .wpm-video-size-wrap:has(.style-video) {
    border-radius: 0px !important;
}

/*--------------------------------*/

/*Тень у видео*/
.wpm-video-size-wrap {
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}

/*В блоках видео с рамкой Мемберлюкса убираем тень*/
.wpm-video-size-wrap:has(.style-video) {
    box-shadow: none;
}

/*Видимость у вылезающих за границы урока элементов*/
.lesson-tabs.white-tabs .tab-content .tab-pane .content-wrap {
    overflow: visible !important;
}

/*--------------------------------*/

/*Межстрочное расстояние в списках с маркерами Мемберлюкса*/

ul.ps_ul li, ol.ps_ul li {
    line-height: 150%;
}

/* Меняем исходные маркеры Мемберлюкса на свои изображения */

/*Маленькие (16px) — №4 — зеленые галочки*/
.ps_bullet_24_4 > li {
    list-style: outside;
    list-style-type: none;
    background: url(/wp-content/uploads/2023/07/check-list.png) no-repeat 0px 0px; /* Параметры фона */
    background-size: 24px;
    padding-left: 40px;
}

/*Средние (24px) — №4 — зеленые галочки*/
.ps_bullet_24_4.middle_bullets > li {
    list-style: outside;
    list-style-type: none;
    background: url(/wp-content/uploads/2023/07/check-list.png) no-repeat 0px 4px; /* Параметры фона */
    background-size: 24px;
    padding-left: 40px;
}

ul.ps_ul.ps_bullet_24_4, ol.ps_ol.ps_bullet_24_4 {
    padding: 5px 0 5px 0px;
    margin: 5px 0px;
}

/*Маленькие (16px) — №9 — зеленые стрелочки*/
.ps_bullet_9 > li {
    list-style: outside;
    list-style-type: none;
    background: url(/wp-content/uploads/2023/07/circle-list.png) no-repeat 0 5px; /* Параметры фона */
    background-size: 16px;
    padding-left: 30px;
    font-size: 18px;
}

ul.ps_ul.ps_bullet_9, ol.ps_ol.ps_bullet_9 {
    padding: 5px 0 5px 0px;
    margin: 5px 0px;
}

/*Вложенные Маленькие №9 в Средние №4*/
.ps_bullet_24_4 > li > .ps_bullet_9 > li {
    background: url(/wp-content/uploads/2023/07/circle-list.png) no-repeat 0 4px; /* Параметры фона */
    background-size: 16px;
    padding-left: 30px;
    font-size: 18px;
}

/* -------------------------------- */

/*Цвет переключателя Урок пройден и Не пройден*/
.ui-icon-wrap .icon-toggle-on, .ui-icon-wrap .icon-toggle-off {
    color: #319576;
}

/* -------------------------------- */

/* Цвет файлов во вкладке Вложения */
.content-wrap .comments-list .comment .mbl-hw-attachments a, .content-wrap .mbl-hw-attachments a, .content-wrap .lesson-files-list a {
    color: #555 !important;
}

/*при наведении*/
.content-wrap .comments-list .comment .mbl-hw-attachments a:hover, .content-wrap .mbl-hw-attachments a:hover, .content-wrap .lesson-files-list a:hover {
    color: #000 !important;
}

/*------------------------------*/

/*Отступы контента продажи доступа*/
.ps_content.mbl-no-access {
    padding: 30px;
}

@media (max-width: 767px) {
.ps_content.mbl-no-access {
    padding: 25px 15px;
  }}
  
/*------------------------------*/