body.light {
    color: #656565;
    background: #f3f3f3;
}
/*
.light .bg_top {
    background-image: url("../images/bg_top_l.webp");
}
*/

.light .bg_top {
    background-image: 
        linear-gradient(to bottom, rgba(243, 243, 243, 0) 60%, #f3f3f3 100%), 
        linear-gradient(to top, rgba(2, 0, 0, 0) 80%, #020000 100%), 
        url("../images/bg_top_l.webp");
    background-repeat: no-repeat;
    /*background-size: cover; *//* Измените при необходимости */
    background-position: center top; /* Позиция изображения */
    height: 600px; /* Укажите подходящую высоту для блока */
}

.light table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px 0;
      font-size: 16px;
      font-family: Arial, sans-serif;
      text-align: left;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      background-color: #f1f1f1;
    border: none;
}
.light thead {
      background-color: #f4f4f4;
    }
.light th {
      background-color: #fff;
      color: #656565;
      font-weight: bold;
      padding: 10px;
      text-transform: uppercase;
    }
.light td {
      padding: 10px;
      border-bottom: 1px solid #ddd;
     color: #656565; /* Темный текст */
    }
.light tbody tr:nth-child(even) {
      background-color: #eaeaea;
    }
.light tbody tr:nth-child(odd) {
      background-color: #f9f9f9;
    }
.light tbody tr:hover {
      background-color: #f1f1f1;
    }

.light .bg_top_sing span {
    background: linear-gradient(180deg, rgba(243, 243, 243, 0.6) 0%, #f3f3f3 100%);
}

.light h1,
.light h2,
.light h3,
.light h4,
.light h5,
.light h6,
.light .h1,
.light .h2,
.light .h3,
.light .h4,
.light .h5,
.light .h6,
.light .title {
    color: #221a29;
}

.light .title span {
    color: #848484;
}

.light blockquote {
    background: /*#221A29;*/ #ffffff;
    color: #656565;
}

.light .entry hr {
    border-color: #d6d6d6;
}

.light .inp {
    background: #f3f3f3;
    color: #656565;
}

.light .ta textarea {
    background: #f3f3f3;
    color: #656565;
}

.light .btn_c3 {
    background: #ffffff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    color: #221a29;
}
.light .btn_c3:hover {
    background-color: #e74c3c;
    border-color: transparent;
    color: #fff;
    box-shadow: none;
}

.light .main_nav > ul > li > a {
    color: #f3f3f3;
}

.light .main_nav > ul > li.current-menu-item > a,
.light .main_nav > ul > li.current-menu-parent > a,
.light .main_nav > ul > li.current-menu-ancestor > a {
    background: rgba(0, 0, 0, 0.1);
    color: #f3f3f3;
}

.light .main_nav ul li ul li a {
    color: #f3f3f3;
    background: rgb(0 0 0 / 80%);
}

.light .main_nav > ul > li > ul > li > a:hover,
.light .main_nav > ul > li > ul > li.current-menu-item > a,
.light .main_nav > ul > li > ul > li.current-menu-parent > a,
.light .main_nav > ul > li > ul > li.current-menu-ancestor > a {
    color: #f3f3f3;
    background: #e74c3c;
}

.light .bg_top_s .main_nav > ul > li.current-menu-item > a,
.light .bg_top_s .main_nav > ul > li.current-menu-parent > a,
.light .bg_top_s .main_nav > ul > li.current-menu-ancestor > a {
    color: #393939;
}

.light .bg_top_s .main_nav > ul > li > ul > li.current-menu-item > a,
.light .bg_top_s .main_nav > ul > li > ul > li.current-menu-parent > a,
.light .bg_top_s .main_nav > ul > li > ul > li.current-menu-ancestor > a {
    color: #393939;
}

.light .mob_color span {
    color: #848484;
}

.light .mob_color span:before {
    background: rgba(15, 6, 23, 0.1) url("../images/top_color_l.svg") no-repeat center;
}

.light .mob_color span:hover:before {
    background-color: rgba(15, 6, 23, 0.2);
}

.light .top_timer_t {
    color: #f3f3f3;
}

.light .top_timer_n {
    background: rgba(255, 255, 255, 0.75);
    border-color: #f3f3f3;
    color: #181020;
}

.light .top_timer_n span {
    color: #393939;
}

.light .bg_top_s .top_timer_t {
    color: #393939;
}

.light .bg_top_s .top_timer_n span {
    color: #393939;
}

.light .top_color {
    background: rgba(255, 255, 255, 0.75) url("../images/top_color_l.svg") no-repeat center;
}

.light .top_color:hover {
    background-color: rgba(255, 255, 255, 0.9);
}

.light .bg_top_s .top_color {
    background: rgba(15, 6, 23, 0.1) url("../images/top_color.svg") no-repeat center;
}

.light .bg_top_s .top_color:hover {
    background-color: rgba(15, 6, 23, 0.2);
}

.light .episode_nav_l a:hover,
.light .episode_nav_r a:hover {
    background: #f3f3f3;
    color: #393939;
}

.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

@media (max-width: 759px) {
    .light header {
        /*background: #F3F3F3;*/
        background: #0f0617;
    }

    .light .main_nav {
        background: #f3f3f3;
    }

    .light .main_nav > ul > li {
        border-color: #d6d6d6;
    }

    .light .main_nav > ul > li > a {
        color: #221a29;
    }

    .light .main_nav > ul > li:hover > a,
    .light .main_nav > ul > li > a:hover,
    .light .main_nav > ul > li.current-menu-item > a,
    .light .main_nav > ul > li.current-menu-parent > a,
    .light .main_nav > ul > li.current-menu-ancestor > a {
        background: none;
        color: #e74c3c;
    }

    .light .main_nav > ul > li.menu-item-has-children > a:before {
        background-image: url("../images/drop_l.svg");
    }

    .light .main_nav ul li ul li a {
        color: #656565;
        background: none;
    }

    .light .main_nav > ul > li > ul > li > a:hover,
    .light .main_nav > ul > li > ul > li.current-menu-item > a,
    .light .main_nav > ul > li > ul > li.current-menu-parent > a,
    .light .main_nav > ul > li > ul > li.current-menu-ancestor > a {
        color: #e74c3c;
        background: none;
    }

    .light .bg_top_s .main_nav > ul > li > a {
        color: #221a29;
    }

    .light .bg_top_s .main_nav > ul > li.current-menu-item > a,
    .light .bg_top_s .main_nav > ul > li.current-menu-parent > a,
    .light .bg_top_s .main_nav > ul > li.current-menu-ancestor > a {
        color: #e74c3c;
    }

    .light .bg_top_s .main_nav ul li ul li a {
        color: #656565;
    }

    .light .bg_top_s .main_nav > ul > li > ul > li > a:hover,
    .light .bg_top_s .main_nav > ul > li > ul > li.current-menu-item > a,
    .light .bg_top_s .main_nav > ul > li > ul > li.current-menu-parent > a,
    .light .bg_top_s .main_nav > ul > li > ul > li.current-menu-ancestor > a {
        color: #e74c3c;
    }

    .light .top_timer_t {
        color: #393939;
    }

    .light .top_timer_n {
        background: rgba(255, 255, 255, 0.1);
        border-color: rgba(132, 132, 132, 0.3);
        color: /*#393939;*/ #fff;
    }

    .light .top_timer_n span {
        color: #848484;
    }

    .light .bg_top_s .top_timer_t {
        color: #393939;
    }

    .light .bg_top_s .top_timer_n {
        background: rgba(255, 255, 255, 0.1);
        border-color: rgba(132, 132, 132, 0.3);
        color: /*#393939;*/ #fff;
    }

    .light .bg_top_s .top_timer_n span {
        color: #848484;
    }
    /*    
.light .episode_nav_l a:hover, .light .episode_nav_r a:hover {
	background: none;
	color: #393939;
	}
*/
    .light .episode_nav_l,
    .light .episode_nav_r {
        width: 20px;
    }

    .light .episode_nav_l a,
    .light .episode_nav_r a {
        width: 20px;
        height: 20px;
    }

    .light .episode_nav_r a,
    .light .episode_nav_r a:hover {
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNDI2NjUgMTMuMTcxN0w4Ljc5ODMyIDcuNzEwODJDOC45MDA4MyA3LjYyMjczIDguOTgzMSA3LjUxMzU0IDkuMDM5NDkgNy4zOTA3MUM5LjA5NTg5IDcuMjY3ODggOS4xMjUxIDcuMTM0MzIgOS4xMjUxIDYuOTk5MTZDOS4xMjUxIDYuODY0IDkuMDk1ODkgNi43MzA0MyA5LjAzOTQ5IDYuNjA3NkM4Ljk4MzEgNi40ODQ3OCA4LjkwMDgzIDYuMzc1NTggOC43OTgzMiA2LjI4NzQ5TDIuNDI2NjUgMC44Mjc0OTFDMS44MTgzMiAwLjMwNjY1OCAwLjg3OTE1IDAuNzM4MzI0IDAuODc5MTUgMS41MzkxNkwwLjg3OTE1IDEyLjQ2MDhDMC44NzkxNSAxMy4yNjE3IDEuODE4MzIgMTMuNjk0MiAyLjQyNjY1IDEzLjE3MTdaIiBmaWxsPSIjZTc0YzNjIi8+Cjwvc3ZnPgo=")
            no-repeat center !important;
        box-shadow: none !important;
    }

    /* .light .episode_nav_l a, */
    /* .light .episode_nav_l a:hover { */
    /* background: url("data:image/svg+xml,%3Csvg width='14px' height='14px' viewBox='0 0 0.42 0.42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,0,0)'%3E%3Ctitle%3Etriangle_fill%3C/title%3E%3Cg id='页面-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Shape' transform='translate(-288 -48)'%3E%3Cg id='triangle_fill' transform='translate(288 48)'%3E%3Cpath d='M0.42 0v0.42H0V0zM0.22 0.407l0 0 -0.001 0.001 0 0 0 0 -0.001 -0.001q0 0 0 0l0 0 0 0.007 0 0 0 0 0.002 0.001 0 0 0 0 0.002 -0.001 0 0 0 0 0 -0.007q0 0 0 0m0.005 -0.002 0 0 -0.003 0.002 0 0 0 0 0 0.008 0 0 0 0 0.004 0.002q0 0 0.001 0l0 0 -0.001 -0.011q0 0 0 0m-0.013 0a0 0 0 0 0 0 0l0 0 -0.001 0.011q0 0 0 0l0 0 0.004 -0.002 0 0 0 0 0 -0.008 0 0 0 0z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M0.187 0.055c0.01 -0.018 0.035 -0.018 0.045 0l0.151 0.262a0.026 0.026 0 0 1 -0.023 0.039H0.059a0.026 0.026 0 0 1 -0.023 -0.039z' fill='%23d71f90'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat left center; */
    /* box-shadow: none!important; */
    /* } */

    .light .episode_nav_l a span,
    .light .episode_nav_r a span {
        display: none;
    }
    
}

.light .episode h1 {
    color: #ffffff;
}

.light .episode_nav_l a,
.light .episode_nav_r a {
    background: #ffffff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    color: #393939;
}

.light .episode_rat span {
    border-color: rgba(0, 0, 0, 0.1);
    color: #393939;
}

.light .episode_rat.noactive span:hover,
.light .episode_rat span.active {
    background-color: rgba(0, 0, 0, 0.05);
    color: #e74c3c;
}

.light .episodes a {
    background: #ffffff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    color: #393939;
}

.light .episodes a:hover,
.light .episodes a.active {
    background: #e74c3c;
    box-shadow: none;
    color: #fff;
}

.light .graph_tit a {
    color: #221a29;
}

.light .graph_tit a:hover {
    color: #e74c3c;
}

.light .graph_d_no span {
    background-image: url("../images/no_l.svg");
}

.light .graph_all:before,
.light .graph_all:after {
    background: #d6d6d6;
}

.light .info_rat_n {
    background-color: #221a29;
}

.light .info_rat_r {
    color: #221a29;
}

.light .info_rat_r span {
    color: #656565;
}

.light .episode_share_t {
    color: #393939;
}

.light .comments_list li li {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.light .comment_a {
    color: #221a29;
}

.light .comment_text {
    color: #656565;
}

.light .cld-like-dislike-wrap .cld-common-wrap:hover {
    background: #e74c3c;
}

.light .comment_repl a {
    color: #848484;
}

.light .comment_repl a:hover {
    color: #e74c3c;
}

.light .comm_more:before,
.light .comm_more:after {
    background: #d6d6d6;
}

.light #respond {
    background: #ffffff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

.light .actor_list {
    background: #fff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

.light .actor_list_p {
    color: #848484;
}

.light .actor_list_t {
    color: #221a29;
}

.light .project {
    background: #ffffff;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}

.light .project:hover {
    background: #e74c3c;
    box-shadow: inside 0px 0px 1px #656565;
}

.light .project_num {
    color: #848484;
}

.light .project:hover .project_num {
    color: #fff;
}

.light .project:hover .project_num.active {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgMTQuMDgxNEMwLjUyMDgzMyAxNC4wODE0IDAgMTMuMzg4NCAwIDEyLjU2OTNWMS40ODA1OUMwIDAuNjkzMDQ0IDAuNTIwODMzIDAgMS4yNSAwQzEuNDU4MzMgMCAxLjY5MjcxIDAuMDYzMDA0IDEuOTAxMDQgMC4yMjA1MTRMOS40MDEwNCA1Ljc2NDg3QzkuNzY1NjIgNi4wMTY4OCAxMCA2LjUyMDkyIDEwIDcuMDI0OTVDMTAgNy41NjA0OCA5Ljc2NTYyIDguMDY0NTIgOS40MDEwNCA4LjMxNjUzTDEuOTAxMDQgMTMuODYwOUMxLjY5MjcxIDE0LjAxODQgMS40NTgzMyAxNC4wODE0IDEuMjUgMTQuMDgxNFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==")
}

.light .project_t {
    color: #221a29;
}

.light .project:hover .project_t {
    color: #fff;
}

.light .project_y {
    color: #848484;
}

.light .project:hover .project_y {
    color: #fff;
}

.light .project_r {
    color: #656565;
}

.light .project:hover .project_r {
    color: #fff;
}

.light .project:hover .project_imdb {
    background-image: url("../images/imdb_l.svg");
}

.light .project:hover .project_kinopoisk {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY1XzQ5NjkpIj4KPHBhdGggZD0iTTMuMzQxOTYgMC42Nzc0OVY2LjUzOTY1TDcuMzIzODYgMC42Nzc0OUgxMS45NjAxTDUuMjI1NTEgNy41NDc1MUwxNy41MjE1IDAuNjc3NDlWNS4wMzk0MUw2LjQ4MTIyIDkuMTgzMjNMMTcuNTIxNSA4LjE0ODkzVjEyLjI5MjhMNi40ODEyMiAxMS4yNTg0TDE3LjUyMTUgMTUuNDAyM1YxOS43NjQyTDUuMjI1NTEgMTIuODk0MkwxMS45NjAxIDE5Ljc2NDJINy4zMjA1NkwzLjMzODY1IDEzLjkwMlYxOS43NjQySC0wLjQ3ODAyN1YwLjY3NzQ5SDMuMzQxOTZaIiBmaWxsPSIjZmZmIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjVfNDk2OSI+CjxyZWN0IHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgZmlsbD0iI0Q3MUY5MCIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}

.light .news_list_t a {
    color: #221a29;
}

.light .news_list_t a:hover {
    color: #e74c3c;
}

.light .news_list:hover .news_list_inf {
    color: #e74c3c;
}

.light .news_list_e {
    color: #656565;
}

.light .news_all:before,
.light .news_all:after,
.light .news_go:before,
.light .news_go:after {
    background: #d6d6d6;
}

.light .relative_t {
    color: #221a29;
}

.light a.relative:hover .relative_t {
    color: #e74c3c;
}

.light .relative_inf {
    color: #393939;
}

.light .widget_title {
    color: #221a29;
}

.light .sb_news_t a {
    color: #393939;
}

.light .sb_news_t a:hover {
    color: #e74c3c;
}

.light .sb_news_inf {
    color: #656565;
}

.light .sb_news:hover .sb_news_inf {
    color: #656565;
}

.light .footer_b {
    background: #0f0617;
}

.cat_news_top {
    height: 702px;
    padding: 0;
    margin: 0 0 58px;
    position: relative;
}

.cat_news {
    display: block;
    width: 290px;
    height: 290px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 8px;
    overflow: hidden;
}

.cat_news:nth-child(1) {
    width: 612px;
    height: 702px;
}

.cat_news:nth-child(2) {
    left: 624px;
}

.cat_news:nth-child(3) {
    height: 400px;
    top: 302px;
    left: 624px;
}

.cat_news:nth-child(4) {
    left: 926px;
}

.cat_news:nth-child(5) {
    height: 400px;
    top: 412px;
    left: 926px;
}

.cat_news_img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s 0.02s ease;
    border-radius: 8px;
}

.cat_news:hover .cat_news_img {
    filter: blur(6px);
}

.cat_news_img span {
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s 0.02s ease;
    border-radius: 8px;
}

.cat_news:hover .cat_news_img span {
    background: rgba(0, 0, 0, 0.48);
}

.cat_news_b {
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding: 0 32px 30px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.cat_news:nth-child(1) .cat_news_b {
    padding: 0 48px 46px;
}

.cat_news_t {
    display: block;
    padding: 0 0 20px;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
}

.cat_news:hover .cat_news_t {
    color: #e74c3c;
}

.cat_news:nth-child(1) .cat_news_t {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
}

.cat_news_inf {
    display: flex;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #575656;
}

.cat_news:hover .cat_news_inf {
    color: #fff;
}

.cat_news_d {
    padding: 0 19px 0 22px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJIMTAuNzVWMC43NUMxMC43NSAwLjM0Mzc1IDEwLjQwNjIgMCAxMCAwQzkuNjI1IDAgOS4yNSAwLjM0Mzc1IDkuMjUgMC43NVYySDQuNzVWMC43NUM0Ljc1IDAuMzQzNzUgNC40MDYyNSAwIDQgMEMzLjU2MjUgMCAzLjI1IDAuMzQzNzUgMy4yNSAwLjc1VjJIMkMwLjg3NSAyIDAgMi45MDYyNSAwIDRWMTRDMCAxNS4xMjUgMC44NzUgMTYgMiAxNkgxMkMxMy4wOTM4IDE2IDE0IDE1LjEyNSAxNCAxNFY0QzE0IDIuOTA2MjUgMTMuMDkzOCAyIDEyIDJaTTEyIDE0LjVIMkMxLjcxODc1IDE0LjUgMS41IDE0LjI4MTIgMS41IDE0VjZIMTIuNVYxNEMxMi41IDE0LjI4MTIgMTIuMjUgMTQuNSAxMiAxNC41WiIgZmlsbD0iIzU3NTY1NiIvPgo8L3N2Zz4K")
        no-repeat 0px center;
    transition: all 0.3s 0.02s ease;
}

.cat_news:hover .cat_news_d {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAySDEwLjc0OVYwLjc1QzEwLjc0OSAwLjM0Mzc1IDEwLjQwNTMgMCA5Ljk5OTAyIDBDOS42MjQwMiAwIDkuMjQ5MDIgMC4zNDM3NSA5LjI0OTAyIDAuNzVWMkg0Ljc0OTAyVjAuNzVDNC43NDkwMiAwLjM0Mzc1IDQuNDA1MjcgMCAzLjk5OTAyIDBDMy41NjE1MiAwIDMuMjQ5MDIgMC4zNDM3NSAzLjI0OTAyIDAuNzVWMkgxLjk5OTAyQzAuODc0MDIzIDIgLTAuMDAwOTc2NTYyIDIuOTA2MjUgLTAuMDAwOTc2NTYyIDRWMTRDLTAuMDAwOTc2NTYyIDE1LjEyNSAwLjg3NDAyMyAxNiAxLjk5OTAyIDE2SDExLjk5OUMxMy4wOTI4IDE2IDEzLjk5OSAxNS4xMjUgMTMuOTk5IDE0VjRDMTMuOTk5IDIuOTA2MjUgMTMuMDkyOCAyIDExLjk5OSAyWk0xMS45OTkgMTQuNUgxLjk5OTAyQzEuNzE3NzcgMTQuNSAxLjQ5OTAyIDE0LjI4MTIgMS40OTkwMiAxNFY2SDEyLjQ5OVYxNEMxMi40OTkgMTQuMjgxMiAxMi4yNDkgMTQuNSAxMS45OTkgMTQuNVoiIGZpbGw9IiNENzFGOTAiLz4KPC9zdmc+Cg==");
}

#content_sing {
    display: flex;
    justify-content: space-between;
}

#posts {
    width: 800px;
}

.post > h1 {
    margin: 0 0 20px;
}

.post_inf {
    display: flex;
    padding: 0 0 30px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #e74c3c;
}

.post_d {
    padding: 0 27px 0 22px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAySDEwLjc0OVYwLjc1QzEwLjc0OSAwLjM0Mzc1IDEwLjQwNTMgMCA5Ljk5OTAyIDBDOS42MjQwMiAwIDkuMjQ5MDIgMC4zNDM3NSA5LjI0OTAyIDAuNzVWMkg0Ljc0OTAyVjAuNzVDNC43NDkwMiAwLjM0Mzc1IDQuNDA1MjcgMCAzLjk5OTAyIDBDMy41NjE1MiAwIDMuMjQ5MDIgMC4zNDM3NSAzLjI0OTAyIDAuNzVWMkgxLjk5OTAyQzAuODc0MDIzIDIgLTAuMDAwOTc2NTYyIDIuOTA2MjUgLTAuMDAwOTc2NTYyIDRWMTRDLTAuMDAwOTc2NTYyIDE1LjEyNSAwLjg3NDAyMyAxNiAxLjk5OTAyIDE2SDExLjk5OUMxMy4wOTI4IDE2IDEzLjk5OSAxNS4xMjUgMTMuOTk5IDE0VjRDMTMuOTk5IDIuOTA2MjUgMTMuMDkyOCAyIDExLjk5OSAyWk0xMS45OTkgMTQuNUgxLjk5OTAyQzEuNzE3NzcgMTQuNSAxLjQ5OTAyIDE0LjI4MTIgMS40OTkwMiAxNFY2SDEyLjQ5OVYxNEMxMi40OTkgMTQuMjgxMiAxMi4yNDkgMTQuNSAxMS45OTkgMTQuNVoiIGZpbGw9IiNENzFGOTAiLz4KPC9zdmc+Cg==")
        no-repeat 0px center;
}

.post_img {
    padding: 0 0 30px;
}

.post_img img {
    vertical-align: bottom;
    border-radius: 8px;
}

#sidebar {
    width: 375px;
}

.widget {
    padding: 0 0 22px;
}

.sb_news {
    margin: 0 0 20px;
}

.sb_news_t {
    padding: 0 0 8px;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
}

.sb_news_t a {
    color: rgba(255, 255, 255, 0.75);
}

.sb_news_t a:hover {
    color: #e74c3c;
}

.sb_news_inf {
    display: flex;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
}

.sb_news:hover .sb_news_inf {
    color: #fff;
}

.sb_news_d {
    padding: 0 19px 0 22px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDJIMTAuNzVWMC43NUMxMC43NSAwLjM0Mzc1IDEwLjQwNjIgMCAxMCAwQzkuNjI1IDAgOS4yNSAwLjM0Mzc1IDkuMjUgMC43NVYySDQuNzVWMC43NUM0Ljc1IDAuMzQzNzUgNC40MDYyNSAwIDQgMEMzLjU2MjUgMCAzLjI1IDAuMzQzNzUgMy4yNSAwLjc1VjJIMkMwLjg3NSAyIDAgMi45MDYyNSAwIDRWMTRDMCAxNS4xMjUgMC44NzUgMTYgMiAxNkgxMkMxMy4wOTM4IDE2IDE0IDE1LjEyNSAxNCAxNFY0QzE0IDIuOTA2MjUgMTMuMDkzOCAyIDEyIDJaTTEyIDE0LjVIMkMxLjcxODc1IDE0LjUgMS41IDE0LjI4MTIgMS41IDE0VjZIMTIuNVYxNEMxMi41IDE0LjI4MTIgMTIuMjUgMTQuNSAxMiAxNC41WiIgZmlsbD0iIzU3NTY1NiIvPgo8L3N2Zz4K")
        no-repeat 0px center;
    transition: all 0.3s 0.02s ease;
}

.sb_news:hover .sb_news_d {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OSAySDEwLjc0OVYwLjc1QzEwLjc0OSAwLjM0Mzc1IDEwLjQwNTMgMCA5Ljk5OTAyIDBDOS42MjQwMiAwIDkuMjQ5MDIgMC4zNDM3NSA5LjI0OTAyIDAuNzVWMkg0Ljc0OTAyVjAuNzVDNC43NDkwMiAwLjM0Mzc1IDQuNDA1MjcgMCAzLjk5OTAyIDBDMy41NjE1MiAwIDMuMjQ5MDIgMC4zNDM3NSAzLjI0OTAyIDAuNzVWMkgxLjk5OTAyQzAuODc0MDIzIDIgLTAuMDAwOTc2NTYyIDIuOTA2MjUgLTAuMDAwOTc2NTYyIDRWMTRDLTAuMDAwOTc2NTYyIDE1LjEyNSAwLjg3NDAyMyAxNiAxLjk5OTAyIDE2SDExLjk5OUMxMy4wOTI4IDE2IDEzLjk5OSAxNS4xMjUgMTMuOTk5IDE0VjRDMTMuOTk5IDIuOTA2MjUgMTMuMDkyOCAyIDExLjk5OSAyWk0xMS45OTkgMTQuNUgxLjk5OTAyQzEuNzE3NzcgMTQuNSAxLjQ5OTAyIDE0LjI4MTIgMS40OTkwMiAxNFY2SDEyLjQ5OVYxNEMxMi40OTkgMTQuMjgxMiAxMi4yNDkgMTQuNSAxMS45OTkgMTQuNVoiIGZpbGw9IiNENzFGOTAiLz4KPC9zdmc+Cg==");
}

.bg_top_sing {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    /*top: 0;*/
    left: 0;
    filter: blur(16px);
}

.bg_top_sing span {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(15, 6, 23, 0.6) 0%, #0f0617 100%);
}

.light .bg_top_sing span {
    background: linear-gradient(180deg, rgba(243, 243, 243, 0.6) 0%, #f3f3f3 100%);
}

.bg_top_s > div {
    position: relative;
    /*z-index:9;*/
}

.mass_comments_action {
    display: none !important;
}

@media screen and (max-width: 1270px) {
    #sidebar {
        width: 375px;
        display: none;
    }

    .cat_news_top {
        margin: 0 0 40px;
    }

    .cat_news {
        width: 260px;
    }

    .cat_news:nth-child(1) {
        width: 440px;
    }

    .cat_news:nth-child(2) {
        left: 450px;
    }

    .cat_news:nth-child(3) {
        left: 450px;
    }

    .cat_news:nth-child(4) {
        left: 720px;
    }

    .cat_news:nth-child(5) {
        left: 720px;
    }

    .cat_news_b {
        padding: 0 20px 20px;
    }

    .cat_news:nth-child(1) .cat_news_b {
        padding: 0 30px 30px;
    }
}

@media screen and (max-width: 1020px) {
    .cat_news_top {
        margin: 0 0 32px;
    }

    .cat_news {
        width: 300px;
    }

    .cat_news:nth-child(1) {
        width: 440px;
    }

    .cat_news:nth-child(4) {
        display: none;
    }

    .cat_news:nth-child(5) {
        display: none;
    }
}

@media screen and (max-width: 759px) {
    .main_nav > ul > li.open > ul {
        display: block;
    }

    .show_nav.open:before {
        transform: rotate(45deg);
        top: 10px;
    }

    .show_nav.open span {
        display: none;
    }

    .show_nav.open:after {
        transform: rotate(-45deg);
        top: 10px;
    }

    .cat_news_top {
        display: flex;
        height: auto;
        margin: 0 0 20px;
        overflow: auto;
        -ms-overflow-style: none;
    }

    .cat_news_top::-webkit-scrollbar {
        display: none;
        width: 0;
    }

    .cat_news {
        display: block;
        width: 100%;
        min-width: 100%;
        height: 359px;
        margin: 0 10px 0 0;
        position: relative;
        top: 0;
        left: 0;
    }

    .cat_news_b,
    .cat_news:nth-child(1) .cat_news_b {
        padding: 0 20px 24px;
    }

    .cat_news_t,
    .cat_news:nth-child(1) .cat_news_t {
        font-weight: 600;
        font-size: 18px;
        line-height: 22px;
    }

    .cat_news_inf {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
    }

    .cat_news_d {
        padding: 0 16px 0 19px;
        background-size: 10px auto;
    }

    /* .light .episode_nav_l a, */
    /* .episode_nav_l a:hover { */
    /* background: url("data:image/svg+xml,%3Csvg width='14px' height='14px' viewBox='0 0 0.42 0.42' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' transform='matrix(-1.8369701987210297e-16,-1,1,-1.8369701987210297e-16,0,0)'%3E%3Ctitle%3Etriangle_fill%3C/title%3E%3Cg id='页面-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Shape' transform='translate(-288 -48)'%3E%3Cg id='triangle_fill' transform='translate(288 48)'%3E%3Cpath d='M0.42 0v0.42H0V0zM0.22 0.407l0 0 -0.001 0.001 0 0 0 0 -0.001 -0.001q0 0 0 0l0 0 0 0.007 0 0 0 0 0.002 0.001 0 0 0 0 0.002 -0.001 0 0 0 0 0 -0.007q0 0 0 0m0.005 -0.002 0 0 -0.003 0.002 0 0 0 0 0 0.008 0 0 0 0 0.004 0.002q0 0 0.001 0l0 0 -0.001 -0.011q0 0 0 0m-0.013 0a0 0 0 0 0 0 0l0 0 -0.001 0.011q0 0 0 0l0 0 0.004 -0.002 0 0 0 0 0 -0.008 0 0 0 0z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M0.187 0.055c0.01 -0.018 0.035 -0.018 0.045 0l0.151 0.262a0.026 0.026 0 0 1 -0.023 0.039H0.059a0.026 0.026 0 0 1 -0.023 -0.039z' fill='%23d71f90'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat left center; */
    /* box-shadow: none!important; */
    /* } */

    .bg_top_s > div {
        position: relative;
        /*z-index:0;*/
    }
}