/*
Theme Name: ШТВ тема
Theme URI:  https://shanson.tv/
Author:     ШТВ
Author URI: https://shanson.tv/
Description: Шаблон для сайта Шансон ТВ
Template: morenews
Version: 1.0.22
Requires at least: 5.0
Requires PHP: 5.0
Tested up to: 6.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: shanson.tv
*/

body,
button,
input,
select,
optgroup,
textarea {
    line-height: 1.7;
}


div#main-navigation-bar {
    background: #000;
    padding-block: 10px;
}

#primary-menu {
    gap: 10px;
}

body #scroll-up {
    background-color: #E44233;
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style .frm-edit-page-btn, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-account .addresses .title .edit, :root .wc-block-featured-product__link :where(.wp-element-button,.wp-block-button__link), :root .wc-block-featured-category__link :where(.wp-element-button,.wp-block-button__link), hustle-button, button.wc-block-mini-cart__button, .wc-block-checkout .wp-block-button__link, .wp-block-button.wc-block-components-product-button .wp-block-button__link, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, body .wc-block-components-button, .wc-block-grid .wp-block-button__link, .woocommerce-notices-wrapper .button, body .woocommerce-notices-wrapper .button:hover, body.woocommerce .single_add_to_cart_button.button:hover, body.woocommerce a.button.add_to_cart_button:hover, .widget-title-fill-and-border .morenews-widget .wp-block-search__label, .widget-title-fill-and-border .morenews-widget .wp-block-group .wp-block-heading, .widget-title-fill-and-no-border .morenews-widget .wp-block-search__label, .widget-title-fill-and-no-border .morenews-widget .wp-block-group .wp-block-heading, .widget-title-fill-and-border .wp_post_author_widget .widget-title .header-after, .widget-title-fill-and-border .widget-title .heading-line, .widget-title-fill-and-border .aft-posts-tabs-panel .nav-tabs>li>a.active, .widget-title-fill-and-border .aft-main-banner-wrapper .widget-title .heading-line, .widget-title-fill-and-no-border .wp_post_author_widget .widget-title .header-after, .widget-title-fill-and-no-border .widget-title .heading-line, .widget-title-fill-and-no-border .aft-posts-tabs-panel .nav-tabs>li>a.active, .widget-title-fill-and-no-border .aft-main-banner-wrapper .widget-title .heading-line, a.sidr-class-sidr-button-close, body.widget-title-border-bottom .header-after1 .heading-line-before, body.widget-title-border-bottom .widget-title .heading-line-before, .widget-title-border-center .morenews-widget .wp-block-search__label::after, .widget-title-border-center .morenews-widget .wp-block-group .wp-block-heading::after, .widget-title-border-center .wp_post_author_widget .widget-title .heading-line-before, .widget-title-border-center .aft-posts-tabs-panel .nav-tabs>li>a.active::after, .widget-title-border-center .wp_post_author_widget .widget-title .header-after::after, .widget-title-border-center .widget-title .heading-line-after, .widget-title-border-bottom .morenews-widget .wp-block-search__label::after, .widget-title-border-bottom .morenews-widget .wp-block-group .wp-block-heading::after, .widget-title-border-bottom .heading-line::before, .widget-title-border-bottom .wp-post-author-wrap .header-after::before, .widget-title-border-bottom .aft-posts-tabs-panel .nav-tabs>li>a.active span::after, .aft-dark-mode .is-style-fill a.wp-block-button__link:not(.has-background), .aft-default-mode .is-style-fill a.wp-block-button__link:not(.has-background), #reading-progress-bar, a.comment-reply-link, body.aft-default-mode .reply a, body.aft-dark-mode .reply a, .aft-popular-taxonomies-lists span::before, #loader-wrapper div, span.heading-line::before, .wp-post-author-wrap .header-after::before, body.aft-dark-mode input[type="button"], body.aft-dark-mode input[type="reset"], body.aft-dark-mode input[type="submit"], body.aft-dark-mode .inner-suscribe input[type=submit], body.aft-default-mode input[type="button"], body.aft-default-mode input[type="reset"], body.aft-default-mode input[type="submit"], body.aft-default-mode .inner-suscribe input[type=submit], .woocommerce-product-search button[type="submit"], input.search-submit, .wp-block-search__button, .af-youtube-slider .af-video-wrap .af-bg-play i, .af-youtube-video-list .entry-header-yt-video-wrapper .af-yt-video-play i, .af-post-format i, body .btn-style1 a:visited, body .btn-style1 a, body span.post-page-numbers.current, body .morenews-pagination .nav-links .page-numbers.current, body #scroll-up, button, a.author-button.primary, .morenews-reaction-button .reaction-percentage, h3.morenews-subtitle:after, body article.sticky .read-single:before, .aft-readmore-wrapper a.aft-readmore:hover, body.aft-dark-mode .aft-readmore-wrapper a.aft-readmore:hover, footer.site-footer .aft-readmore-wrapper a.aft-readmore:hover, .aft-readmore-wrapper a.aft-readmore:hover, body .trending-posts-vertical .trending-no {
    background-color: #E44233;
}

.aft-dark-mode .entry-content a:hover, .aft-dark-mode .entry-content a:focus, .aft-dark-mode .entry-content a:active, .wp-calendar-nav a, #wp-calendar tbody td a, body.aft-dark-mode #wp-calendar tbody td#today, body.aft-default-mode #wp-calendar tbody td#today, body.aft-default-mode .entry-content .wp-block-heading:not(.has-link-color):not(.wp-block-post-title) a, body.aft-dark-mode .entry-content .wp-block-heading:not(.has-link-color):not(.wp-block-post-title) a, body .entry-content > ul a, body .entry-content > ul a:visited, body .entry-content > ol a, body .entry-content > ol a:visited, body .entry-content > p:not(.has-link-color) a, body .entry-content > p:not(.has-link-color) a:visited {
    color: #E44233;
}

.list-style .read-title h3 a:hover, a:hover {
    color: #E44233;
}

@media only screen and (min-width: 993px) {
    .main-navigation .menu-desktop > li.current-menu-item::after,.main-navigation .menu-desktop > ul > li.current-menu-item::after,.main-navigation .menu-desktop > li::after,.main-navigation .menu-desktop > ul > li::after {
        background-color: unset;
    }
}

.exclusive-posts .exclusive-now {
    background-color: #E44233;
}

.main-navigation .menu-description {
    background-color: #E44233;
}

.main-navigation .menu-description:after {
    border-top: 5px solid #E44233;
}

.morenews-header div.custom-menu-link>a {
    background: #E44233;
}

.read-img .trending-no,
.trending-posts-vertical .trending-no {
    background-color: #E44233;
}

.aft-default-mode .entry-content>.wp-block-heading a:not(.has-link-color) {
    border-color: #F04901;
}

.entry-content > p:not(.has-link-color) a, .entry-content > p:not(.has-link-color) a:visited{
    color: #F04901;
}

.af-cat-widget-carousel a.morenews-categories.category-color-1 {
    background-color: #E44233;

}

a.morenews-categories.category-color-1 {
    color: #E44233;
}

.af-cat-widget-carousel a.morenews-categories.category-color-2 {
    background-color: #FF7903;

}

a.morenews-categories.category-color-2 {
    color: #FF7903;
}

.af-cat-widget-carousel a.morenews-categories.category-color-3 {
    background-color: #F04901;

}

a.morenews-categories.category-color-3 {
    color: #F04901;
}

input {
    vertical-align: middle;
}

textarea {
    width: 100%;
}



body.single-post .aft-image-caption {
    background: rgb(0 0 0 / 75%);
}

.aft-image-caption p {
    opacity: 1;
    font-size: 14px;
}

body .reply a,
div#respond input[type="submit"],
.btn-style1 a:visited,
.btn-style1 a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    padding: 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}

.gt_float_switcher .gt_options a {
    background-color: #ffffff !important;
    color: #444 !important;
}

footer.site-footer {
    background-color: #101010;
}

.aft-dark-mode .aft-main-banner-wrapper .af-slick-navcontrols,
.aft-dark-mode .morenews-widget .af-slick-navcontrols,
.aft-dark-mode .morenews-customizer .section-wrapper .af-slick-navcontrols,

body.aft-dark-mode.single-post-title-full .entry-header-details,
body.aft-dark-mode .main-navigation .menu .menu-mobile,
body.aft-dark-mode .main-navigation .menu>ul>li>ul,
body.aft-dark-mode .main-navigation .menu>ul ul,
body.aft-dark-mode .af-search-form,
body.aft-dark-mode .aft-popular-taxonomies-lists,
body.aft-dark-mode .exclusive-slides::before,
body.aft-dark-mode .exclusive-slides::after,
body.aft-dark-mode .banner-exclusive-posts-wrapper .exclusive-posts:before,

body.aft-dark-mode.woocommerce div.product,
body.aft-dark-mode.home.blog main.site-main,
body.aft-dark-mode main.site-main,
body.aft-dark-mode.single main.site-main .entry-content-wrap,
body.aft-dark-mode .af-main-banner-latest-posts.grid-layout.morenews-customizer .container-wrapper,
body.aft-dark-mode .af-middle-header,
body.aft-dark-mode .mid-header-wrapper,
body.aft-dark-mode .comments-area,
body.aft-dark-mode .af-breadcrumbs,
.aft-dark-mode .morenews-customizer,
body.aft-dark-mode .morenews-widget {
    background-color: #222222;
}

.aft-dark-mode .post-page-numbers,
.aft-dark-mode .morenews-pagination .nav-links .page-numbers{
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.3);
}

span.post-page-numbers.current,
.morenews-pagination .nav-links .page-numbers.current{
    color: #fff;
    background: #212121;
}

.post-page-numbers,
.morenews-pagination .nav-links .page-numbers.current,
.morenews-pagination .nav-links .page-numbers{
    min-width: 30px;
}

@media only screen and (min-width: 993px) {
    .site-branding {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        gap: 50px;
    }
    .site-branding *:nth-child(2) {
        order: 1;
        display: none;
    }
    .site-branding *:nth-child(1) {
        order: 2;
    }

    .site-branding img {
        max-height: 100px;
        width: auto;
        aspect-ratio: auto;
    }

    body.aft-dark-mode .main-navigation .menu ul ul ul,
    body.aft-dark-mode .main-navigation .menu>ul>li>ul {
        background-color: #222222;
    }
}

@media screen and (max-width: 768px) {
    .entry-header .read-details .entry-meta .posts-author {
        display: block;
        margin-top: 20px;
    }

    .entry-header .read-details .entry-meta .posts-date {
        display: block;
        padding: 5px 0;
    }
}

@media only screen and (max-width: 375px) {
    body .site-branding .site-title {
        font-size: 2.75rem;
    }
}

.social-widget-menu ul li a, .aft-small-social-menu ul li a {
	width: auto;
}

.morenews_author_info_widget .aft-small-social-menu ul li a[href*="youtube.com"],
footer .aft-small-social-menu ul li a[href*="youtube.com"],
header .aft-small-social-menu ul li a[href*="youtube.com"],
.social-widget-menu.af-widget-body ul li a[href*="youtube.com"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 345.5 237.8' style='enable-background:new 0 0 345.5 237.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23ED1E3A;%7D%0A%3C/style%3E%3Cg id='g2366'%3E%3Cpath id='path1412' class='st0' d='M172.2,237.8c0,0,108,0,134.8-7.1c15.1-4,26.4-15.7,30.4-30.1c7.4-26.4,7.4-81.9,7.4-81.9 s0-55.2-7.4-81.3c-4-14.7-15.3-26.2-30.4-30.1C280.3,0,172.2,0,172.2,0S64.5,0,37.8,7.3C22.9,11.2,11.3,22.6,7.1,37.3 C0,63.5,0,118.7,0,118.7s0,55.5,7.1,81.9c4.2,14.4,15.8,26,30.7,30.1C64.5,237.8,172.2,237.8,172.2,237.8L172.2,237.8z'/%3E%3Cpath id='path1414' class='st1' d='M225.9,118.9l-89.2-50.5v101.1L225.9,118.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: overlay;
	width: 44px;
}

.morenews_author_info_widget .aft-small-social-menu ul li a[href*="vk.com"],
footer .aft-small-social-menu ul li a[href*="vk.com"],
header .aft-small-social-menu ul li a[href*="vk.com"],
.social-widget-menu.af-widget-body ul li a[href*="vk.com"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%230077FF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,23C0,12.2,0,6.7,3.4,3.4S12.2,0,23,0H25c10.9,0,16.3,0,19.7,3.4C48,6.7,48,12.2,48,23V25 c0,10.9,0,16.3-3.4,19.7C41.3,48,35.8,48,25,48H23c-10.9,0-16.3,0-19.7-3.4C0,41.3,0,35.8,0,25V23z'/%3E%3Cpath class='st1' d='M25.5,34.6c-10.9,0-17.2-7.5-17.4-20h5.5c0.2,9.2,4.2,13,7.4,13.8V14.6h5.2v7.9c3.2-0.3,6.5-3.9,7.6-7.9h5.2 c-0.9,4.9-4.5,8.5-7,10c2.6,1.2,6.7,4.3,8.2,10h-5.7c-1.2-3.8-4.3-6.7-8.3-7.1v7.1H25.5z'/%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: overlay;
	width: 30px;
}

.morenews_author_info_widget .aft-small-social-menu ul li a[href*="t.me"],
footer .aft-small-social-menu ul li a[href*="t.me"],
header .aft-small-social-menu ul li a[href*="t.me"],
.social-widget-menu.af-widget-body ul li a[href*="t.me"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' style='enable-background:new 0 0 1000 1000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:url(%23Path-3_1_);%7D%0A%3C/style%3E%3Ctitle%3EArtboard%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Artboard'%3E%3Ccircle id='Oval' class='st0' cx='500' cy='500' r='500'/%3E%3ClinearGradient id='Path-3_1_' gradientUnits='userSpaceOnUse' x1='189' y1='526' x2='732' y2='526'%3E%3Cstop offset='0' style='stop-color:%232AABEE'/%3E%3Cstop offset='1' style='stop-color:%23229ED9'/%3E%3C/linearGradient%3E%3Cpath id='Path-3' class='st1' d='M226.3,494.7c145.8-63.5,243-105.4,291.6-125.6c138.9-57.8,167.7-67.8,186.5-68.1 c4.1-0.1,13.4,1,19.4,5.8c5.1,4.1,6.5,9.6,7.1,13.5s1.5,12.8,0.8,19.7c-7.5,79.1-40.1,270.9-56.6,359.5c-7,37.5-20.8,50-34.2,51.3 c-29,2.7-51.1-19.2-79.2-37.6c-44-28.8-68.9-46.8-111.6-75c-49.4-32.5-17.4-50.4,10.8-79.6c7.4-7.6,135.3-124,137.8-134.6 c0.3-1.3,0.6-6.2-2.3-8.8s-7.2-1.7-10.4-1c-4.4,1-74.7,47.5-210.9,139.4c-20,13.7-38,20.4-54.2,20c-17.9-0.4-52.2-10.1-77.7-18.4 c-31.3-10.2-56.2-15.6-54-32.8C190.3,513.3,202.7,504.1,226.3,494.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: overlay;
	width: 30px;
}


.morenews_author_info_widget .aft-small-social-menu ul li a[href*="zen.yandex.ru"],
footer .aft-small-social-menu ul li a[href*="zen.yandex.ru"],
header .aft-small-social-menu ul li a[href*="zen.yandex.ru"],
.social-widget-menu.af-widget-body ul li a[href*="zen.yandex.ru"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28 28' style='enable-background:new 0 0 28 28;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%232C3036;%7D%0A%3C/style%3E%3Cpath class='st0' d='M16.7,16.7c-2.2,2.3-2.4,5.1-2.6,11.3c5.8,0,9.8,0,11.8-2c2-2.1,2-6.2,2-11.8C21.8,14.4,19,14.5,16.7,16.7'/%3E%3Cpath class='st0' d='M0,14.2c0,5.6,0,9.8,2,11.8c2.1,2,6,2,11.8,2c-0.2-6.2-0.4-9-2.6-11.3C9,14.5,6.2,14.3,0,14.2'/%3E%3Cpath class='st0' d='M13.9,0C8.1,0,4.1,0,2,2C0,4.1,0,8.3,0,13.9c6.2-0.2,9-0.4,11.3-2.6C13.5,9,13.7,6.2,13.9,0'/%3E%3Cpath class='st0' d='M16.7,11.3C14.5,9,14.3,6.2,14.1,0c5.8,0,9.8,0,11.8,2c2,2.1,2,6.2,2,11.8C21.8,13.7,19,13.5,16.7,11.3'/%3E%3Cpath class='st1' d='M28,14.2v-0.3c-6.2-0.2-9-0.4-11.3-2.6C14.5,9,14.3,6.2,14.2,0h-0.3c-0.2,6.2-0.4,9-2.6,11.3 C9,13.5,6.2,13.7,0,13.9v0.3c6.2,0.2,9,0.4,11.3,2.6c2.2,2.3,2.4,5.1,2.6,11.3h0.3c0.2-6.2,0.4-9,2.6-11.3 C19,14.5,21.8,14.3,28,14.2'/%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: overlay;
	width: 30px;
}


.morenews_author_info_widget .aft-small-social-menu ul li a[href*="ok.ru"],
footer .aft-small-social-menu ul li a[href*="ok.ru"],
header .aft-small-social-menu ul li a[href*="ok.ru"],
.social-widget-menu.af-widget-body ul li a[href*="ok.ru"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' style='enable-background:new 0 0 1000 1000;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23FF7700;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0.5,480.4c0-226.2,0-339.2,70.4-409.6C141.2,0.4,254.3,0.4,480.4,0.4h40.1c226.2,0,339.2,0,409.6,70.4 c70.4,70.4,70.4,183.4,70.4,409.6v40.1c0,226.2,0,339.2-70.4,409.6c-70.4,70.4-183.4,70.4-409.6,70.4h-40.1 c-226.2,0-339.2,0-409.6-70.4C0.5,859.7,0.5,746.6,0.5,520.4V480.4z'/%3E%3Cpath class='st1' d='M500.5,497.7c49,0,93-19.6,125.1-51.6c32-32,51.6-76.6,51.6-125.1s-19.6-93-51.6-125.1 c-32-32-76.1-51.6-125.1-51.6s-93,19.6-125.1,51.6c-32,32-51.6,76.1-51.6,125.1s19.6,93,51.6,125.1 C407.4,477.7,451.5,497.7,500.5,497.7z M443.9,264c14.7-14.7,34.7-23.6,56.5-23.6c21.8,0,42.3,8.9,56.5,23.6 c14.7,14.7,23.6,34.7,23.6,56.5c0,21.8-8.9,42.3-23.6,56.5c-14.7,14.7-34.7,23.6-56.5,23.6c-21.8,0-42.3-8.9-56.5-23.6 c-14.7-14.7-23.6-34.7-23.6-56.5C420.3,298.7,429.2,278.7,443.9,264z'/%3E%3Cpath class='st1' d='M738.2,569l-52.1-70.8c-3.1-4-8.4-4.5-12.5-1.3c-49,41.9-109.1,68.6-173.6,68.6c-64.6,0-124.7-27.2-173.6-68.6 c-3.6-3.1-9.4-2.7-12.5,1.3L262.2,569c-2.7,3.6-1.8,8.4,1.3,11.1c43.6,35.6,94.4,59.2,147.4,71.7L301.4,844.6 c-2.7,5.4,1.3,12,7.6,12h107.3c3.1,0,6.2-1.8,7.6-4.9l76.6-171l76.6,171c1.3,3.1,4.5,4.9,7.6,4.9h107.3c6.2,0,10.2-6.7,7.1-12 L589.5,651.8c53-12.5,103.3-36.1,146.9-71.7C740,577.4,740.4,572.5,738.2,569z'/%3E%3C/svg%3E");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: overlay;
	width: 30px;
}

.morenews_author_info_widget .aft-small-social-menu ul li a[href*="rutube.ru"],
footer .aft-small-social-menu ul li a[href*="rutube.ru"],
header .aft-small-social-menu ul li a[href*="rutube.ru"],
.social-widget-menu.af-widget-body ul li a[href*="rutube.ru"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bdisplay:none;fill:%23FF7700;%7D .st2%7Bfill:%23100943;%7D .st3%7Bfill:%23ED143B;%7D .st4%7Bdisplay:none;%7D .st5%7Bdisplay:inline;fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Слой_1'%3E%3Cpath class='st0' d='M10,288.2C10,156.1,10,90,50.6,49.1C91.5,8,157,8,288.3,8h23.3c131.2,0,196.9,0,237.7,41.1 C590,90.2,590,156.3,590,288.2v23.5c0,132.1,0,198.2-40.7,239.2C508.5,592,442.8,592,311.6,592h-23.3c-131.2,0-196.8,0-237.7-41.1 C10,509.8,10,443.7,10,311.7V288.2z'/%3E%3Cpath class='st1' d='M369.6,262.6c-38,38.4-99.9,38.8-138.3,0.8c-0.3-0.3-0.5-0.5-0.8-0.8c-38.5-38.9-38.2-101.6,0.7-140.2 c18.3-18.2,43.1-28.5,68.9-28.7c54.7,0.4,98.8,45.1,98.4,99.8c-0.2,26-10.5,50.8-28.9,69.3V262.6z M299.8,147.7 c-24.8,0.1-44.8,20.3-44.7,45.1c0.1,24.6,20,44.5,44.7,44.7c24.8-0.1,44.8-20.3,44.7-45.1C344.4,167.7,324.4,147.8,299.8,147.7z M403.3,291.9l28.8,39.6c1.5,2,1.1,4.8-0.7,6.2c-23.9,19.5-51.9,33.2-81.9,40.2l55.6,107.9c1.2,2.2,0.4,5-1.8,6.2 c-0.7,0.4-1.4,0.6-2.2,0.6h-59.7c-1.8,0-3.5-1.1-4.2-2.8L300,401l-37.4,89c-0.7,1.7-2.4,2.8-4.2,2.8h-59.7c-3.5,0-5.5-3.7-4-6.8 l55.7-108c-29.4-7-57.6-20.2-81.9-40.2c-1.9-1.5-2.3-4.2-0.9-6.2l29-39.5c1.6-2.1,4.6-2.6,6.7-1l0.1,0.1 c26.5,24,60.8,37.7,96.5,38.5c35.8,0,69.2-15.1,96.5-38.5C398.4,289.4,401.7,289.7,403.3,291.9L403.3,291.9z'/%3E%3C/g%3E%3Cg id='Layer_2'%3E%3Cpath class='st2' d='M313.6,341H139.7v-69.7h173.9c10.2,0,17.2,1.8,20.8,4.9c3.5,3.1,5.7,8.9,5.7,17.4v25c0,8.9-2.2,14.7-5.7,17.9 C330.8,339.7,323.8,341.1,313.6,341L313.6,341z M325.5,205.7H66v297.9h73.7v-96.9h135.9l64.5,96.9h82.6l-71.1-97.4 c26.2-3.9,38-12.1,47.7-25.5c9.7-13.4,14.6-34.8,14.6-63.4V295c0-17-1.8-30.4-4.9-40.6c-3.1-10.3-8.4-19.2-15.9-27.2 c-7.9-7.6-16.8-12.9-27.4-16.5C355.1,207.5,341.9,205.7,325.5,205.7L325.5,205.7z'/%3E%3Cpath class='st3' d='M479.3,205.7c31.3,0,56.7-25.4,56.7-56.7c0-31.3-25.4-56.7-56.7-56.7c-31.3,0-56.7,25.4-56.7,56.7 C422.7,180.3,448.1,205.7,479.3,205.7z'/%3E%3Cg class='st4'%3E%3Cpath class='st5' d='M7,289.2C7,157.1,7,91,47.6,50.1C88.5,9,154,9,285.3,9h23.3c131.2,0,196.9,0,237.7,41.1 C587,91.2,587,157.3,587,289.2v23.5c0,132.1,0,198.2-40.7,239.2C505.5,593,439.8,593,308.6,593h-23.3c-131.2,0-196.8,0-237.7-41.1 C7,510.8,7,444.7,7,312.7V289.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
}


.morenews_author_info_widget .aft-small-social-menu ul li a[href*="legal"],
footer .aft-small-social-menu ul li a[href*="legal"],
header .aft-small-social-menu ul li a[href*="legal"],
.social-widget-menu.af-widget-body ul li a[href*="legal"] {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 345.5 237.8' style='enable-background:new 0 0 345.5 237.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23505050;stroke:%23000000;stroke-miterlimit:10;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='g2366'%3E%3Cpath id='path1412' class='st0' d='M172.2,237.8c0,0,108,0,134.8-7.1c15.1-4,26.4-15.7,30.4-30.1c7.4-26.4,7.4-81.9,7.4-81.9 s0-55.2-7.4-81.3c-4-14.7-15.3-26.2-30.4-30.1C280.3,0,172.2,0,172.2,0S64.5,0,37.8,7.3c-14.9,3.9-26.5,15.3-30.7,30 C0,63.5,0,118.7,0,118.7s0,55.5,7.1,81.9c4.2,14.4,15.8,26,30.7,30.1C64.5,237.8,172.2,237.8,172.2,237.8L172.2,237.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M82.7,27v183.9H47.4V90.4c-5.7,6.3-11.3,11.3-16.5,15.2c-5.3,3.9-12.1,7.6-20.1,11.1V75.5 c11.9-5.5,21.1-12.1,27.7-19.8S50.1,38.4,53.8,27L82.7,27L82.7,27z'/%3E%3Cpath class='st1' d='M222.7,210.9H118.1c1.2-14.9,4.8-28.9,10.9-42c6.1-13.1,17.5-28.5,34.2-46.4c10.2-10.9,16.8-19.2,19.6-25 c2.9-5.6,4.3-11.1,4.3-16.1c0-5.5-1.4-10.2-4.2-14.2c-2.9-3.9-6.3-5.9-10.7-5.9c-4.4,0-8.1,2.1-10.9,6.1c-2.9,4-4.7,11.2-5.7,21.4 l-34.9-4.1c1.4-14.2,3.9-25.2,7.6-33.2c3.6-7.9,8.8-14.1,15.5-18.3c6.6-4.2,15.8-6.4,27.6-6.4c12.3,0,21.8,2.1,28.7,6.1 s12.2,10.3,16.1,18.6c3.9,8.3,5.8,17.7,5.8,28c0,11-2.2,21.6-6.7,31.6c-4.5,10.1-12.6,21-24.5,33.1c-7,7-11.7,11.9-14.1,14.7 c-2.4,2.8-5.1,6.5-8.3,11h54.5L222.7,210.9L222.7,210.9z'/%3E%3Cpath class='st1' d='M241.3,100.7h32.8V53.3h27.7v47.4h32.9v39.8h-32.9v47.2h-27.7v-47.2h-32.8L241.3,100.7L241.3,100.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	width: 44px;
}


.aft-small-social-menu ul a:after,
.aft-small-social-menu ul a[href*="legal"]:after,
.social-widget-menu ul a[href*="legal"]:before,
.aft-small-social-menu ul a[href*="rutube.ru"]:after,
.social-widget-menu ul a[href*="rutube.ru"]:before,
.aft-small-social-menu ul a[href*="zen.yandex.ru"]:after,
.social-widget-menu ul a[href*="zen.yandex.ru"]:before,
.aft-small-social-menu ul a[href*="ok.ru"]:after,
.social-widget-menu ul a[href*="ok.ru"]:before,
.aft-small-social-menu ul a[href*="t.me"]:after,
.social-widget-menu ul a[href*="t.me"]:before,
.aft-small-social-menu ul a[href*="vk.com"]:after,
.social-widget-menu ul a[href*="vk.com"]:before,
.aft-small-social-menu ul a[href*="youtube.com"]:after,
.social-widget-menu ul a[href*="youtube.com"]:before {
	content: "";
}

.video-container {
  width: 100%; /* Устанавливает ширину контейнера в 100% */
  max-width: 100%; /* Гарантирует, что контейнер не будет выходить за пределы родителя */
  position: relative; /* Используется для абсолютного позиционирования вложенных элементов, если это необходимо */
  padding-bottom: 56.25%; /* 16:9 ratio, сохраняя соотношение сторон, можно настроить для других форматов */
  height: 0;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-navigation #primary-menu > ul, .main-navigation .menu-desktop, .main-navigation .menu-desktop > ul {
    gap: 10px;
}

.main-navigation .menu a {
    text-transform: lowercase;
}

.main-navigation .menu > ul > li > a, .main-navigation .menu > ul > ul > li > a {
	padding: 0;
}

.glass-button {
  /* General button styling for an anchor tag */
  display: inline-block;
  padding: 5px 15px;
  text-decoration: none;
  color: #fff;
  /* font-size: 1.25rem; */
  border-radius: 50px; /* Highly rounded corners for a "pill" shape */
  position: relative;
  overflow: hidden; /* Ensures the highlight stays within borders */
  cursor: pointer;

  /* Red color base with a subtle gradient */
  background-color: #e60000;
  background-image: linear-gradient(to bottom, #ff3333, #b30000);

  /* 3D effect with box shadows */
  box-shadow:
    0 4px 0 0 #800000, /* The bottom "3D" edge color */
    inset 0 1px 0 rgba(255, 255, 255, 0.4), /* Top inner highlight */
    inset 0 -1px 0 rgba(0, 0, 0, 0.2); /* Bottom inner shadow */

  /* Text shadow for a slight "engraved" or highlighted look */
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.1);
}

/* Glass effect highlight using a pseudo-element */
.glass-button::after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: calc(100% - 4px);
  height: 50%;
  background: linear-gradient(
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 0.2)
  ); /* A white-transparent gradient for shine */
  border-radius: 48px 48px 0 0; /* Rounded top corners for the shine area */
}

/* Hover effect */
.glass-button:hover::after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  top: unset;
  bottom: 2px;
  opacity: 0.5;
}

/* Active (pressed) effect */
.glass-button:active {
  /* When clicked, move the button down to simulate pressing */
  transform: translateY(2px);
  box-shadow:
    0 2px 0 0 #800000, /* Reduce the bottom shadow height */
    inset 0 1px 0 rgba(255, 255, 255, 0.4),
    inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.multicolumn {
    display: grid;
    align-items: stretch;
    gap: 15px;
}
.multicolumn.grid-1 {
    grid-template-columns: 1fr;
}
.multicolumn.grid-2 {
    grid-template-columns: 2fr 1fr;
}
.multicolumn.grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
}

.multicolumn.grid-2 > * {
    height: 100%;
}

body.aft-dark-mode .entry-meta span.current {
    background-color: #E44233;
}

[class*="header-layout-side"] .af-middle-container .header-promotion {
    width: unset;
    flex: 1;
}

[class*="header-layout-side"] .af-middle-container .logo {
    width: unset;
}

/* .aft-slider-part {
    width: 60%;
}
.aft-thumb-part {
    width: 40%;
} */