/* Скрываем автоматический видео-плеер темы */
.vlog-video-cover,
.video-cover, 
.vlog-featured-video,
.video-wrapper,
.vlog-cinema-mode {
    display: none !important;
}

/* Оставляем только ваш iframe */
.entry-content iframe {
    display: block !important;
}

/* Скрываем миниатюру поста в одиночных постах */
body.single .attachment-vlog-lay-a.wp-post-image {
    display: none !important;
}

/* Скрываем YouTube preview image (верхнее видео) */
body.single .ytp-cued-thumbnail-overlay-image {
    display: none !important;
}
/* Скрываем автоматический видео-плеер темы */
.vlog-video-cover,
.video-cover, 
.vlog-featured-video,
.video-wrapper,
.vlog-cinema-mode,
.ytp-cued-thumbnail-overlay-image {
    display: none !important;
}

/* Оставляем только ваш iframe в контенте */
.entry-content iframe {
    display: block !important;
}

/* Скрываем миниатюру поста */
body.single .attachment-vlog-lay-a.wp-post-image {
    display: none !important;
}

/* ДОБАВЛЯЕМ: Скрываем дубликат видео который создает тема */
body.single .entry-media iframe,
body.single .entry-hero iframe,
body.single .featured-video iframe {
    display: none !important;
}
/* Скрываем ВТОРОЕ видео (с панелью) но оставляем ПЕРВОЕ (ваше) */
body.single .entry-content iframe ~ iframe,
body.single .entry-content .wp-block-embed ~ .wp-block-embed {
    display: none !important;
}

/* Или скрываем видео в определенных контейнерах */
body.single .entry-header iframe,
body.single .entry-hero iframe,
body.single .featured-video iframe {
    display: none !important;
}
/* Скрываем ПЕРВЫЙ видео-блок который создает тема Vlog */
body.single .vlog-featured-item,
body.single .entry-media.video:first-child {
    display: none !important;
}

/* Оставляем второй видео-блок (ваш контент) */
body.single .entry-content .entry-media.video {
    display: block !important;
}
/* Скрываем Watch Later в главном меню */
.action-item.watch-later,
.fv-watch-later,
[class*="watch-later"] {
    display: none !important;
}
.breadcrumbs {
    font-size: 14px;
    margin: 15px 0;
    padding: 10px 0;
    color: #666;
    border-bottom: 1px solid #eee;
}

.breadcrumbs a {
    color: #0073aa;
    text-decoration: none;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.page-id-63956 .entry-title {
    display: none !important;
}

.page-id-64126 .entry-title {
    display: none !important;
}

.page-id-64196 .entry-title {
    display: none !important;
}

.page-id-64529 .entry-title {
    display: none !important;
}

.page-id-64538 .entry-title {
    display: none !important;
}

.page-id-64552 .entry-title {
    display: none !important;
}

.page-id-64590 .entry-title {
    display: none !important;
}

.searchandfilter input[type="submit"][value="Submit"] {
    font-size: 11px;
    padding: 3px 8px;
    background-color: #b3b3b3;
    border: none;
    color: #ffffff;
}

.searchandfilter select {
    font-size: 14px;
    padding: 2px 5px;
    max-width: 150px;
    height: auto;
}

.searchandfilter input[type="date"] {
    font-size: 14px;
    padding: 2px 5px;
    max-width: 150px;
    height: auto;
    box-sizing: border-box;
}

.textwidget.custom-html-widget form.searchandfilter,
.textwidget.custom-html-widget form.searchandfilter ul,
.textwidget.custom-html-widget form.searchandfilter li {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    box-sizing: border-box !important;
}

.textwidget.custom-html-widget select.postform {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    display: block !important;
}

.textwidget.custom-html-widget form.searchandfilter input[type="submit"] {
    display: none !important;
}

@media (max-width: 767px) {
    .vlog-section > .container {
        display: flex;
        flex-direction: column;
    }
    .vlog-content {
        order: 2;
    }
    .vlog-sidebar {
        order: 1;
    }
}

.textwidget.custom-html-widget input[type="date"].postform {
    background: #f0f0f0 !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 6px 12px !important;
    font-size: 15px !important;
    color: #333 !important;
}

.textwidget.custom-html-widget input[type="submit"] {
    background: #f0f0f0 !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 6px 12px !important;
    font-size: 13px !important;
    color: #333 !important;
}

/* Import fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Montserrat:wght@500;600;700&display=swap');

/* Site title */
.vlog-site-branding .site-title,
.vlog-site-branding .site-title a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

/* Post titles */
.entry-title,
.entry-title a {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

/* Search & Filter widget headings + Module titles */
.widget-title,
.widget-title span,
.vlog-mod-title,
.vlog-mod-title h1,
.vlog-mod-title h2,
.vlog-mod-title h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

/* Post preview category badge color */
.entry-category a[class*="vlog-cat-"] {
    color: #333333 !important;
}
.entry-category a[class*="vlog-cat-"]:hover {
    color: #000000 !important;
}

/* Buttons/links in the sidebar filter widget - no bold */
.textwidget.custom-html-widget a.postform,
.textwidget.custom-html-widget div[style*="flex-wrap"] a {
    background: #f0f0f0;
    color: #111;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    transition: background 0.2s ease, color 0.2s ease;
}

.textwidget.custom-html-widget a.postform:hover,
.textwidget.custom-html-widget div[style*="flex-wrap"] a:hover {
    background: #333;
    color: #fff;
}

/* Descriptive text inside widgets, e.g. "browse discourses by location:" */
.textwidget.custom-html-widget p {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #2a5db0;
    font-style: italic;
    margin-bottom: 10px;
}

/* Date input field - same font as buttons */
.textwidget.custom-html-widget input[type="date"].postform {
    font-family: 'Montserrat', sans-serif;
}

.entry-category {
    display: none !important;
}

/* Post excerpt/description text - make it black instead of blue */
.entry-content,
.entry-content p {
    color: #222222 !important;
}


