@media (max-width: 1439px) {
  /* Single post */
  /* Comments */
  #review_form_wrapper form.comment-form .comments_i_agree_privacy_policy {
    display: block;
    margin: var(--theme-var-checkbox_margin); }
  form.comment-form .comments_i_agree_privacy_policy {
    margin-top: 8px;
    max-width: calc(100% - 200px); }
  /* Related posts */
  .related_wrap {
    /* Audio */ }
    .related_wrap .mejs-controls {
      padding: 0 12px; }
      .related_wrap .mejs-controls .mejs-horizontal-volume-slider,
      .related_wrap .mejs-controls .mejs-horizontal-volume-total,
      .related_wrap .mejs-controls .mejs-time {
        display: none !important; }
      .related_wrap .mejs-controls .mejs-volume-button {
        margin-left: 15px;
        margin-right: 0;
        width: 20px; }
        .related_wrap .mejs-controls .mejs-volume-button button {
          margin-right: 0; } }

@media (max-width: 1279px) {
  /* Single post  */
  /* Related posts */
  .related_wrap .columns_wrap > [class*="column-"] {
    min-width: 33.3%; } }

@media (max-width: 1023px) {
  /* Single post  */
  /* Related posts */
  .related_wrap .columns_wrap > [class*="column-"] {
    min-width: 50%; } }

@media (max-width: 767px) {
  /* Single post */
  /* Comments */
  .comments_list_wrap ul ul {
    padding-left: 0; }
  .comments_list_wrap .comment_content {
    padding-left: 3.6em;
    overflow: hidden; }
  .comments_list_wrap .comment_author_avatar {
    width: 41px;
    height: 41px;
    line-height: 41px;
    text-align: center; }
  form.comment-form .comments_i_agree_privacy_policy {
    margin: var(--theme-var-checkbox_margin);
    max-width: none; }
  /* Related posts */
  .related_wrap .related_wrap_header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .related_wrap .related_wrap_header .related_wrap_button {
      margin-top: 10px; }
  .post_content .related_wrap.related_position_inside_left,
  .post_content .related_wrap.related_position_inside_right {
    max-width: calc(50% - 15px); } }

@media (max-width: 600px) {
  /* Single post */
  /* Comments */
  form.comment-form .comments_author,
  form.comment-form .comments_email {
    width: 100%; }
  /* Related posts */
  .post_content .related_wrap.related_position_inside_left,
  .post_content .related_wrap.related_position_inside_right {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: calc( var(--theme-var-grid_gap) + ( var(--theme-var-grid_gap_koef) * 3px ));
    float: none; } }

@media (max-width: 479px) {
  /* Single post */
  .sidebar_hide.narrow_content .alignleft.is-style-alignfar,
  .sidebar_hide.narrow_content .is-style-alignfar > .alignleft,
  .sidebar_hide.narrow_content .alignright.is-style-alignfar,
  .sidebar_hide.narrow_content .is-style-alignfar > .alignright,
  .sidebar_hide.normal_content .alignleft.is-style-alignfar,
  .sidebar_hide.normal_content .is-style-alignfar > .alignleft,
  .sidebar_hide.normal_content .alignright.is-style-alignfar,
  .sidebar_hide.normal_content .is-style-alignfar > .alignright {
    max-width: none;
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important; }
  /* Posts navigation */
  .nav-links-single .nav-links .nav-previous,
  .nav-links-single .nav-links .nav-next {
    float: none;
    width: 100%; }
  .nav-links-single .nav-links .nav-previous + .nav-next {
    margin-top: 15px; }
  .nav-links-single .nav-links .nav-previous {
    padding: 0; }
    .nav-links-single .nav-links .nav-previous .post-title {
      text-align: inherit; }
  .nav-links-single .nav-links .nav-next {
    text-align: left;
    padding-left: 0; }
    .nav-links-single .nav-links .nav-next .post-title {
      text-align: inherit; }
  /* Author */
  .author_info .author_avatar {
    position: relative;
    top: auto;
    left: auto; }
  .author_info .author_description {
    padding-left: 0; }
  /* Comments */
  .comments_list_wrap .comment_content,
  .comments_list_wrap li ul .comment_content {
    padding-left: 0; }
  .comments_list_wrap .comment_author_avatar {
    position: relative;
    margin-bottom: 10px; } }
