/* Responsive */
@media (max-width: 1350px) {header .header {padding: var(--pad_0-20);}#wrap {padding-left: 20px;padding-right: 20px;}main article.fullpage .article_desrc_full a[data-fslightbox] {padding: 0 !important;}main article.fullpage .article_desrc_full a[data-fslightbox] img {width: 100% !important;}main article.fullpage .media-container {flex-wrap: wrap;justify-content: space-evenly;align-items: center;}main article.fullpage .media-container>p {width: 100%;}main article.fullpage .media-container>iframe {width: 100%;aspect-ratio: 16 / 9;}.relatedblock {grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 1240px) {.aside_right {display: none;}p.iframe-container, .iframe-area {width: 100%;padding-bottom: 56.25% !important;}.iframe-area iframe, p.iframe-container iframe {margin: 0;width: 100%;height: 100% !important;}}
@media (max-width: 1110px) {.donate-block {flex-direction: column;align-items: center;padding: 15px;gap: 12px;}.donate-logo-wrapper {width: 40px;height: 40px;}.donate-content .donate-name {font-size: clamp(15px, 2.5vw, 16px);}.donate-content {text-align: center;}.donate-content p {font-size: clamp(12px, 2vw, 13px);}.donate-button {width: 100%;text-align: center;padding: 12px;font-size: clamp(13px, 2vw, 14px);}}
@media (max-width: 1075px) {article.profile .profile-header {flex-direction: column;align-items: center;text-align: center;}article.profile .profile-header .profile-info .profile-meta {flex-direction: column;gap: 10px;}article.profile .profile-header .profile-actions {justify-content: center;}article.profile .profile-stats ul {flex-direction: column;gap: 10px;}article.profile .profile-tabs .profile-post {flex-direction: column;}article.profile .profile-tabs .profile-post-image {max-height: inherit;}article.profile .profile-tabs .profile-post-image img {width: 100%;height: auto;}article.profile .profile-tabs .profile-post-info {gap: 15px;}}
@media (max-width: 1024px) {canvas#particles-bg {display: none;}main article.fullpage .files .article_image {display: grid;max-height: inherit;}main article.fullpage .files .article_image img {width: 100%;height: 100%;}main article.fullpage .files .file_info>ul>li {padding: 10px 15px;}article.profile .profile-tabs .profile-comment-header {display: grid;}}
@media (max-width: 925px) {.aside_left {width: 240px;}.social_buttons {gap: 10px;}.social_buttons i {width: 30px;height: 30px;font-size: 16px;}.pm-header {flex-direction: column;gap: 10px;align-items: flex-start;}.more-downloads {display: grid !important;}}
@media (min-width: 769px) {header .burger-panel {display: none;}}
@media (max-width: 768px) {header .header {gap: 20px;}.layout {grid-template-columns: auto;}header .head_middle {display: none;}header .head_left span {width: 100%;min-width: 120px;height: 16px;}header form {height: 32px;}header input[type=text], header button[type=submit] {font-size: 14px;}header button.btn_editor {padding: 8px 16px;font-size: 14px;white-space: nowrap;}header .burger-menu {display: flex;}#wrap {padding-left: 0;padding-right: 0;}.aside_left {display: none;}main .feed, #dle-content, main article, main article .article_main, main article .article_footer ul, main article.fullpage .article_desrc_full, main article .article_footer, .article_desrc_full p[style*="text-align:center"] {gap: 10px !important;}.article_desrc_full p[style*="text-align:center"] a {width: 100%;}main .feed ol.comments-tree-list ol {margin: 10px 0 0 10px;}main .feed .comment-header {flex-wrap: wrap;}main .feed .comment-header .date {margin: 0;}article.fullpage .gallery-container .gallery-thumbnails img {width: 50px;height: 50px;}article.fullpage .download-block .download-button a {padding: 10px 20px;}article.fullpage .download-block .download-button .download-top {gap: 5px;}article.fullpage .download-block .download-button .download-icon {width: 18px;height: 18px;}article.fullpage .download-block .download-button .download-name, article.fullpage .download-block .download-info {font-size: clamp(11px, 2vw, 13px);}.review-pros-cons {grid-template-columns: 1fr;}.rating-circle {width: 80px;height: 80px;}.rating-circle span {font-size: 20px;}article.addnews {padding: 15px;}article.addnews h1 {font-size: 20px;}article.addnews .form-actions {flex-direction: column;}article.searchpage .extended-search {padding: 15px;}article.searchpage .search-section .search-fieldset {padding: 10px;}article.searchpage .search-section .search-fieldset legend {font-size: 14px;}article.searchpage .search-actions {flex-direction: column;align-items: stretch;}article.searchpage .search-actions .com-submit {width: 100%;text-align: center;}article.pm-page .pm-header .pm-actions {width: 100%;flex-wrap: wrap;justify-content: space-between;}article.pm-page .pm-header .pm-actions a {flex: 1;text-align: center;}article.pm-page .pm-conversation .pm-message-header {flex-direction: column;align-items: flex-start;gap: 10px;}article.pm-page .pm-conversation .pm-message-header .pm-meta {margin-left: 0;}article.pm-page .pm-form {padding: 15px;}.scroll-top {width: 40px;height: 40px;right: 15px;bottom: 15px;}.scroll-top svg {width: 20px;height: 20px;}header .btn_editor {display: none;}.btn_editor_respon {width: auto;height: 40px;right: 15px;bottom: 15px;opacity: 1;visibility: visible;}.btn_editor_respon.scroll-top-visible {right: 65px;}.btn_editor_respon i {font-size: 16px;}.btn_editor_respon i:before {margin: 0;}.spoiler {margin: 10px 0;}.spoiler-header {padding: 10px 12px;}.spoiler-title {font-size: clamp(13px, 2.5vw, 15px);}.spoiler-content {font-size: clamp(11px, 2.5vw, 13px);}.spoiler.open .spoiler-content {padding: 12px;}blockquote {padding: 12px 15px 12px 20px;font-size: 14px;}blockquote:before {font-size: 20px;top: 8px;left: 8px;}blockquote cite {font-size: 12px;}.com-submit {width: 100%;text-align: center;}}@media screen and (max-width: 1100px) {.article_desrc_full table {display: block;overflow: hidden;}.article_desrc_full table tbody {display: grid;gap: 15px;}.article_desrc_full thead {display: none;}.article_desrc_full tr {display: flex;flex-direction: column;border-radius: 5px;gap: 10px;padding: 10px 0;}.article_desrc_full td {display: flex;flex-direction: column;justify-content: space-between;padding: 0 10px;border-right: none;}.article_desrc_full td p[style="text-align:center;"] {margin-top: 10px;}.article_desrc_full td:last-child {border-bottom: none;}.article_desrc_full td::before {content: attr(data-tableheader);font-weight: bold;margin-right: 10px;}.article_desrc_full table a {display: contents;}}@media screen and (max-width: 700px) {article.pm-page table {display: table;width: 100%;overflow-x: auto;}article.pm-page table tr {display: block;margin-bottom: 15px;border-radius: 5px;}article.pm-page table tr:last-child {margin-bottom: 0;}article.pm-page table tr td:first-child {display: block;text-align: center;}article.pm-page table tr td i.fa {width: max-content;}article.pm-page table tr td.pm_date {text-align: left;}article.pm-page table td {display: flex;flex-direction: column;padding: 10px;}article.pm-page table td:last-child {border-bottom: none;}article.pm-page table td::before {content: attr(data-tableheader);font-weight: bold;margin-bottom: 5px;font-size: 14px;}article.pm-page table tr:last-child td:first-child {display: none;}article.pm-page table tr:last-child td:before {margin: 0;}article.pm-page table tr:last-child td {flex-direction: row;}article.pm-page table tr:last-child td select {margin: 0;}article.pm-page table tr:first-child {display: none;}article.pm-page table a {display: inline;width: max-content;}dl {grid-template-columns: auto;}dl dt, dl dd {padding: 10px;}dl dt {font-weight: bold;}.pm_checkbox input[type="checkbox"] {display: grid;align-items: center;}.pm_checkbox input[type="checkbox"]:before {content: 'Выбрать';position: absolute;left: 30px;}#notification {padding: 5px 10px;}}
@media (max-width: 600px) {main article.fullpage .article_desrc_full ul {padding: 0 0 0 20px;}.author_avatar img {width: 50px;height: 50px;}}
@media (max-width: 500px) {.head_right form {display: none;}}
@media (max-width: 480px) {main article .article_info {gap: 5px;}.relatedblock {grid-template-columns: repeat(1, 1fr);}.related_item {gap: 10px;}main article .article_info .post_category_time {display: grid;}article.fullpage .gallery-wrapper .gallery-nav {padding: 12px 12.21px;}main .feed .comment-layout {gap: 10px;padding: 10px;}main .feed .comments-section, main .feed .comment-layout #dle-comments-form {gap: 10px;}main .feed ol.comments-tree-list ol {margin: 5px 0 0 5px;}article.fullpage .gallery-container .gallery-thumbnails img {width: 40px;height: 40px;}article.fullpage .download-block {gap: 10px;padding: 5px 10px;}article.fullpage .download-block .download-button a {padding: 10px 15px;font-size: clamp(12px, 2.5vw, 14px);}article.fullpage .download-block .download-button .download-icon {width: 16px;height: 16px;}article.fullpage .download-block .download-button .download-name {font-size: clamp(10px, 2vw, 12px);}article.profile .profile-header .profile-avatar img {width: 80px;height: 80px;}article.profile .profile-header .profile-info .profile-title .profile-login {font-size: 20px;}article.profile .profile-tabs .tab-nav {display: grid;}article.profile .profile-tabs .tab-nav {border-bottom: 0;}article.profile .profile-tabs .tab-nav-item {font-size: 13px;padding: 8px 10px;border-bottom: 2px solid var(--color4);}article.addnews .image-preview img {width: 80px;height: 80px;}article.searchpage .search-section .search-fieldset {padding: 8px;}article.pm-page .pm-header h2 {font-size: 20px;}article.pm-page .pm-conversation h3, article.pm-page .pm-form h3 {font-size: 18px;}article.pm-page .pm-conversation .pm-message .pm-message-body p {font-size: 14px;}article.pm-page .pm-conversation .pm-message .pm-message-actions a {font-size: 12px;}article.pm-page table tr:last-child td {flex-direction: column;}blockquote {margin: 15px 0;padding: 10px 12px 10px 15px;font-size: 13px;}blockquote:before {font-size: 18px;top: 6px;left: 6px;}.scroll-top {width: 36px;height: 36px;bottom: 10px;right: 10px;}.scroll-top svg {width: 18px;height: 18px;}.btn_editor_respon {height: 36px;bottom: 10px;right: 10px;font-size: clamp(12px, 2.5vw, var(--size_main));}.btn_editor_respon.scroll-top-visible {right: 56px;}.btn_editor_respon i {font-size: 18px;}.spoiler-header {padding: 8px 10px;}.spoiler-title {font-size: clamp(12px, 2.5vw, 14px);}.spoiler-icon {display: flex;align-items: center;width: 14px;height: 14px;}.spoiler-content {font-size: clamp(10px, 2.5vw, 12px);}.spoiler.open .spoiler-content {padding: 10px;}.donate-block {padding: 12px;margin: 0 10px 20px;}.donate-logo-wrapper {width: 36px;height: 36px;}.donate-content .donate-name {font-size: clamp(14px, 2.5vw, 15px);}.donate-content p {font-size: clamp(11px, 2vw, 12px);}.donate-button {padding: 10px;font-size: clamp(12px, 2vw, 13px);}.form-group label, .form-group input, .form-group textarea, .form-group select {font-size: 13px;}}
@media (hover: hover) {.article_footer ul>li:hover, .article_footer ul>li:hover>.info_num, .article_footer ul>li:hover>a[onclick], .article_footer ul>li.active>i, .social_buttons i:hover {color: var(--maincolor);cursor: pointer;}.article_footer ul>li>i:hover, .article_footer ul>li:hover>i, .article_footer ul>li:hover>.info_num>i, .article_footer ul>li:hover>a[onclick]>i, .article_footer ul>li.active>i, .social_buttons i:hover {background: rgba(241, 26, 54, .12);}}