body {background-color:#f5f0f0; margin:0;padding:0;font-family:system-ui; font-size: 16px; overflow-x: hidden;}
a{text-decoration:none;color:#000;transition: all 0.4s ease 0s;display: contents;}
a:hover{text-decoration:none;color:#ef0000 !important;cursor:pointer;}

@media (max-width: 960px) {.no_mobile{display:none !important;}}
@media (max-width: 960px) { iframe{border-radius:0 !important;}}

hr {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkiIHdpZHRoPSIzNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii41Ij48cGF0aCBkPSJtMCAwaDM1djloLTM1eiIvPjxwYXRoIGQ9Im0zLjk5NyAwaDF2M2gtMXptNC4xNDcgMS44MTcuNS44NjYtMi41OTggMS41LS41LS44NjZ6bS41IDQuNS0uNS44NjYtMi41OTgtMS41LjUtLjg2NnptLTMuNjQ3IDIuNjgzaC0xdi0zaDF6bS00LjE0Ny0xLjgxNy0uNS0uODY2IDIuNTk4LTEuNS41Ljg2NnptLS41LTQuNS41LS44NjYgMi41OTggMS41LS41Ljg2NnptMTYuNjQ3LTIuNjgzaDF2M2gtMXptNC4xNDcgMS44MTcuNS44NjYtMi41OTggMS41LS41LS44NjZ6bS41IDQuNS0uNS44NjYtMi41OTgtMS41LjUtLjg2NnptLTMuNjQ3IDIuNjgzaC0xdi0zaDF6bS00LjE0Ny0xLjgxNy0uNS0uODY2IDIuNTk4LTEuNS41Ljg2NnptLS41LTQuNS41LS44NjYgMi41OTggMS41LS41Ljg2NnptMTYuNjQ3LTIuNjgzaDF2M2gtMXptNC4xNDcgMS44MTcuNS44NjYtMi41OTggMS41LS41LS44NjZ6bS41IDQuNS0uNS44NjYtMi41OTgtMS41LjUtLjg2NnptLTMuNjQ3IDIuNjgzaC0xdi0zaDF6bS00LjE0Ny0xLjgxNy0uNS0uODY2IDIuNTk4LTEuNS41Ljg2NnptLS41LTQuNS41LS44NjYgMi41OTggMS41LS41Ljg2NnoiIGZpbGw9IiMwMDAiLz48L2c+PC9zdmc+);
    background-size: 61px;
    height: 30px;
    width: 100%;
    background-repeat: no-repeat;
    text-align: center;
    background-position: center;
    border: none;
}

.main {max-width: 1200px; margin: auto;padding: 0 10px;}
@media (max-width: 960px) {.main{padding:0;}}

.block {background:#fff;padding:5px 10px;margin-bottom: 10px;text-align: left;border-radius:10px;border:1px solid #eaeaea;box-sizing: border-box;}
.block_top {margin-bottom: 0; border-radius: 0; border-top-right-radius: 10px; border-top-left-radius: 10px; }
.block_bottom {border-radius: 0; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
	

.block_title {display: flex; align-items: center; gap: 10px; padding:2px 5px; font-weight: 500; color: #364952;}
.block_title svg {width:12px;margin-top: 2px;margin-left: 5px;}
@media (max-width: 960px) {.block{width:100% !important;border-radius:0;padding:10px 0;border:none;}}

.block_duble {width:100%;display:flex;gap: 10px;}
/* .block_duble > :first-child  {min-width:340px;width:340px;}
.block_duble > :last-child  {width:100%;} */
@media (max-width: 960px) {.block_duble{min-width:100%;width:100%;text-align: center;flex-direction: column;gap:0;}}
@media (max-width: 960px) { .block_duble > :first-child {width:100% !important;min-width:100% !important;} }
@media (max-width: 960px) { .block_duble > :last-child {width:100% !important;min-width:100% !important;} }


.block_triple {width:100%;display:flex;gap: 10px;}
.block_triple > :first-child  {width:33%;}
.block_triple > :nth-child(2) {width:33%;}
.block_triple > :last-child  {width:33%;}
@media (max-width: 960px) { .block_triple > :first-child  {width:100%;} }
@media (max-width: 960px) { .block_triple > :nth-child(2)  {width:100%;} }
@media (max-width: 960px) { .block_triple > :last-child   {width:100%;} }



.loading_content {margin:30px 0;text-align: center;}
.loading_content img {width:40px;}

.cntr {text-align:center;}
.left_banner {    padding-top: 15px;     padding-bottom: 8px;}
@media (max-width: 960px) { .top_banner {padding:0 10px !important; max-height: 134px; overflow: hidden;} }
 .top_banner img {width:100% important;max-width:100% important;}

.header {position: fixed;width: 100%; left: 0; z-index: 999999;background:#f5f0f0;;box-sizing: border-box;padding:0 10px;}
@media (max-width: 960px) {.header{padding:0;}}
.header hr {border: none; background: #eaeaea; border-radius:50%; height: 3px;}
.header_white {    box-shadow: 0 0 5px rgba(0, 0, 0, .3); background-color:#fff;}
.header_top {display:flex;gap:10px;align-items: center;padding: 10px 0;max-width: 1200px;margin: auto;box-sizing: border-box;}
@media (max-width: 960px) {.header_top{gap:5px !important;}}

.header_top img {width:25px;height:25px;border-radius:30%;outline: 2px solid #fff;}
.header_top div:hover:not(.logo) {background-color:#336c4d9c;color: #ffffff;}
.header_top div:active:not(.logo) {scale:0.95;}
.header_button {color: #000;cursor:pointer;text-transform: uppercase;background: #ffffff; padding: 4px 10px; border-radius: 7px; cursor: pointer;font-weight: 500;font-size:15px;height: 25px;display: flex;align-items: center;}
.header_button img{outline: none; width: 25px; height: 25px;}
.header_title {display: flex; align-items: center;padding-left: 3px;margin-bottom: 10px; width: max-content; border-radius: 5px; color: #47725e; font-weight: 500;}
.header_title img {width: 10px;height:10px;margin-right: 10px;}
.header_description {color: #3f4d54;}
.header_users {display:flex;gap:15px;overflow: hidden;max-width: 100%;}
.header_users_item {transition:all 0.4s;border-radius: 10px; padding: 10px; display: flex; flex-direction: column; align-items: center; width: 70px; text-align: center; font-weight: 500; font-size: 12px;    flex-shrink: 0;}
.header_users_item:hover {background: #e6e6e6; }

 
.menu_item_image {outline: 2px solid #fff; box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); background-color: #eaeaea; min-width: 60px; width: 60px; height: 60px; border-radius: 50%; background-size: cover; background-position: center; transition: all .4s;margin-bottom: 4px;}
.menu_block {display:none;max-width:1200px;box-sizing: border-box;margin: auto;background-color: #fff; border-radius: 10px; padding: 30px; margin-bottom: 10px;height: 100vh;}
.menu_block::-webkit-scrollbar {width: 0;background: transparent;}
@media (max-width: 960px) {.menu_block {padding: 15px;overflow-y: auto;padding-bottom: 100px;}}
@media (max-width: 960px) {.header_top {padding-right: 10px;padding-left: 10px;}}

.menu {font-weight:500;box-sizing: border-box;}
.menu_item {display: inline-block;margin-bottom: 10px;cursor:pointer;padding: 6px 20px; background-color: #06330112; margin-right:5px; border-radius: 5px; text-wrap: nowrap; border: 1px solid #e5e5e58f; font-size: 14px;transition:all .4s;}
.menu_item_selected  {background: #71a38b !important; color: #fff !important;}
.menu_item:hover {background: #71a38b !important; color: #fff !important;}
.menu_item:active{scale:0.95;}
@media (max-width: 960px) {.menu{padding: 0 10px;}}

.express_news {width:100%;gap: 10px;margin-bottom:10px;padding:10px 20px;transition:all 0.4s ease;display: flex;justify-content: center;align-items: center;background: radial-gradient(circle at center, #e20404, #9f0202);color:#fff;border-radius:10px;    box-sizing: border-box;outline: 2px solid #fff; box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);}
.express_news h2 {font-size: 16px; margin: 0; font-weight: normal;}
.express_news:hover {background: radial-gradient(circle at center, #e20404, #750303);}
.express_news:active{scale:0.994;}
.express_news svg {filter: invert(1); height: 25px;min-width: 25px; animation: 1.5s infinite p_anim; border-radius: 50%; background: #fff1f100;}
.express_news span {text-transform: uppercase;margin-top: -2px;}
@media (max-width: 960px) {.express_news {border-radius: 0; width: auto; border: none;}}


.video_block {width: 100%; border-radius: 10px; overflow: hidden; background: #000;height: 216px;    border: 1px solid #fff;}
@media (max-width: 960px) {.video_block{height: 240px;}}
    

@keyframes p_anim {
    0% {box-shadow: 0 0 0 0 rgba(255,255,255,.3)}
    100% {box-shadow: 0 0 0 17px rgba(255,255,255,0)}
}	
	

.search_block .menu_item {background-color:#06330112;margin-bottom:10px;}
.search_block {box-sizing: border-box;display:none;max-width:1200px;margin: auto;background-color: #fff; border-radius: 10px; padding: 30px; margin-bottom: 10px;height: 100vh;}
.search_block input{border: none; outline: none;font-size: 16px;text-indent: 5px;width: 100%;background: transparent;}
.search_block::-webkit-scrollbar {width: 0;background: transparent;}
.input_block {border: 1px solid #eaeaea;padding:10px;border-radius:10px;background: #f0f0f0;}
@media (max-width: 960px) {.search_block {padding: 15px;overflow-y: auto;padding-bottom: 100px;}}

.logo {padding-left: 20px;padding-right: 20px;margin-bottom: -3px;}
.logo img {height:45px; width: auto;outline: none; border-radius: 0;}
.header_label {height:65px;}

@media (max-width: 960px) {.logo {padding-left: 10px;padding-right: 5px;}}
@media (max-width: 960px) {.logo img{height:30px;}}
@media (max-width: 960px) {.header_label {height:55px;}}


.float_blocks {display: flex; flex-wrap: wrap; gap:10px 5px; justify-items: center;}				
.float_block {outline: 2px solid #fff;margin:5px;transition:all .4s;padding-bottom: 10px;width:32%;position:relative;border-radius:10px;overflow:hidden;text-align:left;background-color:#fff;height: auto; padding-bottom: 53px;}
.float_block:hover {background: #f9f9f9; outline: 1px solid #eaeaea;}
.float_block:hover .float_block_image {scale:1.05;}
.float_block:hover .float_block_title {color:#ef0000;}
.float_block_image_block {width:100%;overflow: hidden;position:relative;padding-bottom:67%;margin-bottom: 10px;}
.float_block_image {width:100%;height:100%;background-color: #eaeaea;position: absolute;background-size:cover;background-position: center;transition:all .4s;}
.float_block_user_block {transition:all 0.4s;display:flex;align-items: center;gap:10px;margin:0 10px;padding:5px 10px;}
.float_block_user_block:hover {background: #e6e6e6; border-radius: 5px;}
.float_block_user_avatar {outline: 2px solid #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);background-color: #eaeaea;min-width:35px;min-height:35px;border-radius:30%;background-size:cover;background-position: center;transition:all .4s;}
.float_block_user_information {line-height: 1.5;}
.float_block_user_name {font-weight:600;color: #364952;font-size: 12px;}
.float_block_user_description {font-size: 12px;color: #777474;text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.float_block_title {transition:all .4s ease;margin:0; padding:0 15px;font-weight:600;font-size: 20px;}
.float_block_anred {background: radial-gradient(circle at center, #5e9778, #336c4d); vertical-align: middle;text-transform: uppercase;border-radius: 4px; color: #fff; padding:5px 10px; display: inline-block; font-size: 12px;font-weight: normal;margin: 5px 0;}
.float_block_bottom {position: absolute; display: flex;justify-content: space-between; bottom: 0; font-size: 12px;width: 100%; color: #063412;}
.float_block_category {background-color:#f2f2f2;text-wrap: nowrap;text-transform: uppercase;color: #336c4d; padding: 4px 10px; border-radius: 5px; margin:10px 5px 10px 15px;border-left: 2px solid #65a65c; border-bottom: 1px solid #65a65c;}
.float_block_time {text-transform: uppercase;text-wrap: nowrap;display: flex; gap: 7px; align-items: center;  margin:10px 15px 10px 5px; padding:4px 10px; border-radius: 5px; color: #336c4d;border-left: 2px solid #65a65c; border-bottom: 1px solid #65a65c;}

.float_block_category:hover {background-color:#e6e6e6;}
@media (max-width: 1058px) {.float_block{width:48%;}}
@media (max-width: 670px) {.float_block{width:100%;border-radius:0;margin:0;}}
@media (max-width: 670px) {.block_bottom{padding:0 !important;}}


@media (max-width: 960px) {.top_block{flex-direction: column-reverse !important; }}

.top_news_block {display: flex;overflow-y:scroll; flex-direction: column;height: calc(0.585* 100vw); max-height: 740px;}	
.top_news_block::-webkit-scrollbar {width: 0;background: transparent;}

@media (max-width: 960px) {.top_news_block {height:100%;max-height:100%;}}

.top_news_item {transition:all .4s;line-height: 1.5;padding:8px 10px 10px 10px;display: flex; gap: 10px;align-items: flex-start;cursor:pointer;border-radius: 10px;}
.top_news_block a:not(:last-child) .top_news_item {border-bottom: 1px solid #eaeaea;}
.top_news_item_information {display:flex;gap:10px;align-items: flex-start;} 
.top_news_item:hover {background: #c9c9c94f;}
.top_news_item:hover .top_news_item_image {transform: rotate(-15deg);}
.top_news_item:hover .top_news_item_title {color:#ef0000;}
.top_news_item_image {outline: 2px solid #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);background-color: #eaeaea;min-width:40px;height:40px;border-radius:30%;background-size:cover;background-position: center;transition:all .4s;}
.top_news_item_title {transition:all .4s ease;font-size: 16px; margin: 0;font-weight:600;color: #364952;}
@media (max-width: 960px) {.top_news_item_title {font-size:18px;}}

.top_news_item_description {font-size: 12px;color: #777474;text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.top_news_item_category {display: inline-block;background: #075f3221; color: #3f3f3f; border-radius: 7px; padding:0px 10px 0px 10px;font-size:10px;}
.top_news_item_time {display:inline-block;background: #075f3212; color: #3f3f3f; border-radius: 4px; padding:0px 10px 0px 10px;font-size:11px;}
.top_news_item_hits {display:inline-block;background: #09075f14; color: #3f3f3f; border-radius: 4px; padding:0px 10px 0px 10px;font-size:11px;display: block; max-width: fit-content;}
.top_news_item_hits svg {margin-right: 5px;height: 15px; width: 15px; vertical-align: sub;}
.top_news_item_time svg {margin-right: 8px; height: 12px; width: 12px; vertical-align: sub; margin-bottom: 2px; margin-left: 2px;}

.top_news_item_number {background: #5f070717; font-weight:500;display: inline-block; color: #3f3f3f; border-radius: 7px; width:42.7px; height: 40.7px;font-size:25px;min-width: 26px; text-align: center;}
.top_news_number {font-size:40px;font-weight:bold;padding: 5px;color:red;}

.float_covers {display: flex; align-items: center; justify-content: center;}
.float_cover {outline: 2px solid #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);margin:5px;transition:all .4s;width:32.5%;height:auto;position:relative;border-radius:10px;overflow:hidden; text-align:left;background-color:#fff;}
.float_cover_bg {position: absolute; width: 100%; height: 80%; bottom: 0; left: 0; background: linear-gradient(to top, #000000a6, #00000000);}
.float_cover:hover .float_cover_image {scale:1.05;}
.float_cover_image_block {width:100%;overflow: hidden;position:relative;padding-bottom:67%;}
.float_cover_image {width:100%;height:100%;background-color: #eaeaea;position: absolute;background-size:cover;background-position: center;transition:all .4s;}
.float_cover_content {position: absolute; bottom: 20px; left: 10px;   padding:0 10px;}
.float_cover_title {font-weight:600;font-size: 18px;margin:0;padding-left: 2px;color: #fff;}
 
.progress {transition:all 0.1s;width:0%; height: 1px; position: absolute; bottom: 0; background: red;}

.bg_black {background: radial-gradient(circle at center, #82a59200, #82a592c2, #82a592);}
.invert {filter:invert(1);}
.tc_black {color:#000;}

.footer {width: 100%;margin-top:10px;background: #015329b5; border-top: 4px solid #21212182;padding-bottom: 10px;}
.footer_content {max-width: 1200px; margin: auto;padding: 0;}
.footer_top {display: flex; font-size:12px; align-items: center; gap: 10px; line-height: 1.4; background: #336c4d; color: #d4ffdc; padding: 10px 20px; border-radius: 10px; margin-top: 8px;}
.footer_social {display:flex;margin-left: auto;gap:10px;}
.footer_social img {width: 30px;}

.footer_bottom {display: flex; align-items: center; margin: auto; gap: 10px; margin-top: 8px;font-size:14px;align-items: flex-start;}
.footer_menu {width: 100%;background: #336c4d;color: #d4ffdc; padding: 10px; border-radius: 10px;padding:20px;display: flex;flex-direction: column;gap: 7px;}
.footer_menu_block {display:flex;gap:10px;color: #d4ffdc;}
.footer_menu_block img{width:15px;}
.footer_logo {height:37px;filter:invert(1);}


@media (max-width: 960px) {.footer_top{border-radius:0;}}
@media (max-width: 960px) {.footer_menu{border-radius:0;}}


.slider {display:inline-block;box-sizing: border-box;transition:all .4s;width:100%;position:relative;border-radius:10px;overflow:hidden;text-align:left;background-color:#fff;margin-bottom:5px; }
.slider_bg {position: absolute; width: 100%; height: 80%; bottom: 0; left: 0; background: linear-gradient(to top, #000000a6, #00000000);}
.slider_image_block {width:100%;padding-bottom:67%;overflow: hidden;position:relative;}
.slider_image {width:100%;height:100%;background-color: #eaeaea;position: absolute;background-size:cover;background-position: center;transition:all .4s;}
.slider_content {position: absolute; bottom: 50px; left: 10px;padding:0 10px;}
.slider_title {font-weight:600;line-height: 1.5;margin: 0;font-size: 28px;padding-left: 2px;color: #fff;text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.slider_category {font-weight: 500;background: #00000066; color: #ffffff; border-radius: 5px; padding:0px 10px 1px 10px;font-size:13px;}
.slider_time {font-weight: 500;background: #00000066; color: #ffffff; border-radius: 5px; padding:0px 10px 1px 10px;font-size:13px;}
.slider_anred {background: radial-gradient(circle at center, #5e9778, #336c4d);vertical-align: middle;text-transform: uppercase; border-radius: 4px; color: #fff; padding: 3px 10px; display: inline-block; font-size: 15px;}
   
.swiper {display:inline-block;position:absolute !important;box-sizing: border-box;transition:all .4s;width:100%;position:relative;overflow:hidden;text-align:left;margin-bottom:5px;}
.swiper-pagination-bullet {background: #fff !important;}
.slider_block {position:relative;background-color:#eaeaea;padding-bottom: 67%;border-radius: 10px;overflow: hidden;}
.swiper [class^="swiper-button-"]::after{font-size:30px;color:#fff; }
.swiper [class^="swiper-button-"]:hover::after {opacity: 0.7; }

@media (max-width: 960px) {.slider_block {border-radius:0;}}
@media (max-width: 960px) {.slider_title {font-size:18px;}}
@media (max-width: 960px) {.slider_anred {font-size:12px;}}
@media (max-width: 960px) {.slider_category {font-size:10px;}}
@media (max-width: 960px) {.slider_time {font-size:10px;}}
@media (max-width: 960px) {.swiper [class^="swiper-button-"] {display: none;} }


.online_block_list {position:relative;height:300px;overflow:hidden;}
.online_item {transition: all .4s;line-height: 1.5;padding: 8px 10px 10px 10px;display: flex;gap: 10px;align-items: flex-start;cursor: pointer;border-radius: 10px;background-color: rgb(255, 255, 255);width: 100%;box-sizing: border-box;position: absolute;top: 0px;height: 75px;align-items: center; }


.online_item:hover {background:#eaeaea;}
.online_block_hits { margin-left:auto;font-weight: 500;background: #5f070721; display: inl ne-block; color: #3f3f3f; border-radius: 7px; padding: 0px 10px 1px 10px; font-size: 25px;}

.online_item .float_block_anred {margin-bottom:3px;font-size: 10px;padding: 3px 8px;}

.online_news_item_image {outline: 2px solid #fff; box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); background-color: #eaeaea; min-width: 40px; height: 40px; border-radius: 30%; background-size: cover; background-position: center; transition: all .4s;margin-top: 4px}
.online_news_item_title	{transition: all .4s ease; margin: 0; font-size:16px; font-weight: 600; color: #364952;padding-right:20px;}
.online_news_item_time {display: inline-block; background: #075f3212; color: #3f3f3f; border-radius: 4px; padding: 0px 10px 0px 10px; font-size: 12px;}
.online_news_item_hits {display: inline-block; background: #09075f14; color: #3f3f3f; border-radius: 4px; padding: 0px 10px 0px 10px; font-size: 12px; display: block; max-width: fit-content;}
.online_news_item_bottom {display:flex;gap:10px;}


.block_share {display: flex; line-height: 0; width: 100% !important; transition: all 0.4s; box-sizing: border-box; }
.block_share div{padding: 10px; border-radius: 5px; cursor: pointer;}
.block_share div:hover {background: #336c4d9c;}
.block_share img {width: 30px;height: 30px;}
@media (max-width: 960px) {.block_share div{padding: 7px;}}




.block_social {transition:all 0.4s;cursor:pointer;color: #fff; display: flex; padding: 10px 20px; align-items: center; gap: 10px;font-weight: 500;margin-bottom: 0;}
@media (max-width: 960px) {.block_social{margin-bottom:10px;}}
.block_social:hover {opacity:0.8;}
.block_social_description {font-size: 12px;}
.block_social_title {font-size: 18px;}
.block_social img {opacity:0.5;vertical-align: middle;margin-right:5px;cursor:pointer;border:1px;width:47px;height:47px;}
.block_social svg {opacity:0.5;vertical-align: middle;margin-right:5px;cursor:pointer;border:1px;width:47px;height:47px;}
.telegram {background: linear-gradient(91.15deg, #3980b6 0, #57a7e0 100%); }
.youtube {background: linear-gradient(91.15deg, #9f2626, #ff0000 100%);}
.facebook {background: linear-gradient(91.15deg, #3c6b99, #3a81c6 100%);}
.twitter {background: linear-gradient(91.15deg, #000000, #808080 100%);}
.instagram {background: linear-gradient(271.44deg, #e09b3d 0, #c74c4d 30%, #c21975 60%, #7024c4 100%); }

.similar_block_list {position:relative;}
.similar_item { transition: all .4s; line-height: 1.5; padding: 8px 10px 10px 10px; display: flex; 	gap: 10px; 	align-items: flex-start; 	cursor: pointer; 	border-radius: 10px; 	background-color: rgb(255, 255, 255); 	width: 100%; 	box-sizing: border-box; 	top: 0px; 	align-items: center; 	}
.similar_item:hover {background-color:#eaeaea;}
.similar_block_list .similar_item {     border-bottom: 1px solid #eaeaea; }
.similar_block_list .similar_item:last-child {     border-bottom: none; }
.similar_item img {width: 13px; margin-top: 3px;}
.similar_item_title {padding-right: 20px;}

.right_scroll::-webkit-scrollbar {width: 0;background: transparent;}
.right_scroll {position:sticky;top:61px;border-radius: 10px;}
.right_scroll .block_bottom {/* height: calc(100vh - 110px); */ overflow: hidden;}

 
.circle_title {margin-bottom: 2px; display: flex; gap: 10px; font-size: 13px; color: #44667d; align-items: baseline; font-style: normal;}
.circle_title div {border-radius: 50%; width: 7px; background: #ff000078; height: 7px;}

.post {font-size: 18px; padding: 10px; margin-bottom: 10px; background: #fff; border-radius: 10px;text-align: left;}
.post img {width: 100%; max-width: 80%; margin: auto; height: auto !important; display: block; border-radius: 10px;}
.post iframe {max-width: 550px !important; /* height:350px; */ position: relative;/* width: 100%; */display:flex;margin:auto !important;}
.post blockquote {background: #ebeff3; padding: 1px 15px; border-radius: 10px; border-left: 4px solid red;margin:10px;}
.twitter-tweet, audio, video, embed {width: 100%; max-width: 550px !important;display: flex; margin: auto;}
@media (max-width: 960px) {.post blockquote {margin:0;}}
/* @media (max-width: 960px) {.post iframe  {height:205px;}} */

.post .slider {display:flex;justify-content: center;max-width:100%;margin: 20px 0;}
.post .slider img  {width:100%;max-width:100%;border-radius:10px; overflow:hidden;}
.post_body {padding:0 20px 20px 20px;line-height: 1.6;}
.post_title {margin:10px 0 15px 0;padding: 0 20px;color: #37525e;font-weight: bold;font-size: 28px;     line-height: 1.3;    }
.post_hits {display: flex; padding: 0 20px; gap: 6px; align-items: center; font-size: 14px;}
.post_signature {padding: 0 20px;margin-bottom:10px;}
.post_tags_block {background: #ff666614; margin: 10px 10px 20px 10px; padding: 10px 20px; border-radius: 10px; font-size: 16px; line-height: 1.6;}
.post_tags {display: flex; gap: 5px 20px; font-weight: 500; flex-wrap: wrap;}
.post_tags a {color: #cb534a;}
.post_tags div {text-wrap: nowrap;}
.post_author {display: flex; gap: 10px; padding:0 20px; align-items: center;margin-bottom:20px;}
.post_author_image {outline: 2px solid #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);background-color: #eaeaea; width: 45px; height: 45px; border-radius: 20%; background-size: cover; background-position: center; transition: all .4s; }
.post_author_title {font-weight: bold;}
.post_author_description {font-size: 15px; color: #610e63;}
.post_cover {box-shadow: 0 12px 16px -7px #aeaeae, 5px 5px 15px 5px rgb(0 0 0 / 0%);background-color: #eaeaea; width: 100%; padding-bottom: 67%; border-radius: 10px; background-size: cover; background-position: center; transition: all .4s; }
.post_time {margin:0 20px;display: inline-block;padding: 5px 10px; background: #eaeaea; border-radius: 5px; color: #5b5b5b; font-size: 12px;}
.post_description {margin: 10px 10px 20px 10px; padding: 10px 20px; background: #f2ffe8; border-radius: 10px; font-size: 16px; line-height: 1.8;}
.post_view {max-width: 850px;width: 100%;}
.post_header {align-items: center;display:flex;justify-content: space-between;padding:15px 20px 0 20px;line-height: 1;}
.post_categoty   {cursor:pointer;background: #7e608b; border-radius: 5px; padding: 8px 14px; color: #fff; font-size: 14px; font-weight: 500;}
.post_size {user-select: none;display: flex; font-size: 20px; font-weight: bold; gap: 20px;    align-items: center;}
.post_size_plus {transition:all 0.1s;cursor:pointer;background: #e9e9e9;border-radius: 5px; padding: 5px;color: red; font-size: 26px;}
.post_size_minus {transition:all 0.1s;cursor:pointer;	background: #e9e9e9;border-radius: 5px; padding: 5px;}
.post_size_plus:hover {background-color: #ff0000; color: #fff;}
.post_size_minus:hover {background-color: #454545; color: #fff;}
.post_size_plus:active, .post_size_minus:active {scale: 0.9;}

@media (max-width: 960px) {.post {padding:0;}}
@media (max-width: 960px) {.post_cover {border-radius:0;}}
@media (max-width: 960px) {.post_title {font-size: 22px;}}
@media (max-width: 960px) {.post img {max-width: 95%;border-radius:0;}}

.copy {display: flex; position: relative; align-items: center; flex-direction: column;}
.copy div {opacity:0;transition:all 0.4s; position: absolute; display: block; bottom: -26px;white-space: nowrap; background: #000000bf; color: #fff; border-radius: 5px; padding: 10px 20px 13px 20px; z-index: 2;}

.nopublished {position: fixed; left: 20px; bottom: 20px; background: #ff2222; padding: 5px 20px 8px; z-index: 99999999; color: #fff; border-radius: 6px;}


.police {position: fixed; width: 100%; height: 100%; background: #518f0959; z-index: 999999999; top: 0; backdrop-filter: blur(10px); left: 0;display: flex; justify-content: center; align-items: center;}
.police_block {background-color: #fff; margin: 10px; padding: 20px; border-radius: 10px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); width: 100%; max-width: 600px; text-align: left; font-weight: 500; line-height: 1.9;}
.police_ico {text-align: center;fill: red;}
.police_description {margin: 10px 0; font-size: 20px;text-align:center;}
.police_buttons {display: flex; gap: 20px; align-items: center; justify-content: center;}
.police_buttons div {position:relative;background-color: #eaeaea; padding: 3px 20px; border-radius: 5px; cursor: pointer;}
.police_buttons div:hover {background-color:#cff1df;}
.police_buttons div:active {top:1px;}

.arrowtotop {position: fixed;transition:all 0.2s; bottom: -100px; right: 12px; background: radial-gradient(circle at center, #44805f, #336c4d); background-size: cover; border: 2px solid #fff; background-repeat: no-repeat; background-position: center; display: flex; width: 50px; height: 50px; visibility: visible; border-radius: 40%; z-index: 999; align-items: center; justify-content: center; cursor:pointer;opacity:0.7;}
@media (max-width: 960px) {.arrowtotop {width:40px;height:40px;}}
.arrowtotop svg {margin-top: 3px;}
.arrowtotop:hover {opacity:0.8;}
.arrowtotop:active {margin-bottom: -2px;}
.arrowtotop_on { bottom: 20px;}
.arrowtotop_on { bottom: 20px;}

.block_box {display:flex;gap:10px;align-items: center;padding: 5px 10px;background-color:#f6f5f5;border-radius:10px;}
.block_box_title {margin-left: 5px;font-size:30px;line-height: 1.2;}
.block_box_description {margin-top: 5px;margin-left: 5px;gap: 5px; font-size: 14px; color: #6a6a6a; display: flex; align-items: center;}
.block_box_image {outline: 2px solid #fff;box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);background-color: #eaeaea; width: 55px; height: 55px; border-radius: 30%; background-size: cover !important; background-position: center  !important; transition: all .4s; }


.night-mode {color:#fff !important;transition:all 0.5s ease;}
.night-mode a{color:#87deff !important;}
.night-mode {background-color:#000 !important;}
.night-mode .header {background-color:#000 !important;}
.night-mode .logo img{filter:invert(1) !important;}
.night-mode .block {background-color:#000 !important;border:1px solid #000 !important;}
.night-mode .bg_black {background:#000 !important;}
.night-mode .top_news_item_number {color:red !important;background-color:#ffffffe3 !important;}
.night-mode .block_title {color:#7ed0a4 !important}
.night-mode .block_title svg{filter:invert(1) !important;}
.night-mode .express_news {outline:unset !important;}
.night-mode .float_block {outline:unset !important;background-color:#000 !important;}
.night-mode .float_block_title {color:#fff !important;}
.night-mode .float_cover {outline:unset !important;background-color:#000 !important;}
.night-mode .swiper {background-color:#000 !important;}
.night-mode .video_block {border:unset !important;}
.night-mode .top_news_item {border:unset !important;}
.night-mode .top_news_item_title {color:#fff !important;}
.night-mode .online_item {background-color:#000 !important;}
.night-mode .online_news_item_title {color:#fff !important;}
.night-mode .post  {background-color:#000 !important;}
.night-mode .post_size_minus  {color:red !important;}
.night-mode .post_title  {color:#fff !important;}
.night-mode .post_body   {color:#fff !important;}
.night-mode .online_block_hits   {color:red !important;background-color:#fff !important;}
.night-mode .online_news_item_hits   {color:#fff696  !important;padding-left:0px !important;}
.night-mode .online_news_item_time   {color:#b3d5ff  !important;padding-left:0px !important;}
.night-mode .top_news_item_time   {color:#b3d5ff  !important;}
.night-mode .top_news_item_hits   {color:#fff696  !important;padding-left:0 !important;}
.night-mode .top_news_item_time svg{filter:invert(1) !important;}
.night-mode .top_news_item_hits svg{filter:invert(1) !important;}
.night-mode .float_block_time {border:unset !important;color:#b3d5ff !important;}
.night-mode .block_box {background-color:#000 !important;}
.night-mode .block_box_description svg{filter:invert(1) !important;}
.night-mode .post_author_title {color:#fff !important;}
.night-mode .post_author_description {color:#c664c9 !important;}
.night-mode .float_block_user_name {color:#4d9bc0 !important;}
.night-mode .float_block_user_description {color:#999 !important;}
.night-mode .invert {filter:unset !important;}
.night-mode .slider {background-color:#000 !important;}
.night-mode .post_description {background-color:#868686 !important;color:#fff !important;}
.night-mode .post_cover {box-shadow:unset !important;}
.night-mode .menu_block {background-color:#000 !important;}
.night-mode .menu_item {background-color:#fff !important;border: 1px solid #000000 !important;color: #000 !important;}
.night-mode .header_title svg{filter:invert(1) !important;}
.night-mode .header_title {color:#369a4f !important;}
.night-mode .header_description svg{filter:invert(1) !important;}
.night-mode .header_description {color:#fff !important;}
.night-mode .header_description a{color:#feff00 !important;}
.night-mode .search_block  {background-color:#000 !important;}
.night-mode .search_block .menu_item  {background-color:#fff !important;border: 1px solid #000000 !important;color: #000 !important;}
.night-mode .float_block_category   {background-color:#ffcd81 !important;border-left: 2px solid #ffcd81 !important; border-bottom: 1px solid #ffcd81 !important;}
.night-mode .similar_item   {background: #979797; margin-bottom: 5px; color: #fff !important; border: unset !important;}
.night-mode .similar_item   a{color: #fff !important;}
.night-mode .similar_item  svg{filter:invert(1) !important;}
.night-mode .police_block  {color:#000 !important;}