.single-post .post-thumbnail {
  display: none;
}
/* 1. 푸터 영역의 전체 가로 폭을 100%로 사용합니다 */
.site-info {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important; /* 양 끝으로 분산 배치 */
    align-items: center !important;
    width: 100% !important;
    max-width: 1200px !important; /* 사이트 전체 폭에 맞춤 */
    margin: 0 auto !important;
    text-align: left !important;
    line-height: 2 !important; /* 줄 간격을 넓혀서 가독성 확보 */
    padding: 20px 0 !important;
}

/* 2. 각 정보 간의 간격을 넓혀서 오른쪽까지 흐르게 합니다 */
.site-info > * {
    margin-right: 15px !important;
}

/* 3. 모바일에서는 자연스럽게 줄바꿈되도록 설정 */
@media screen and (max-width: 768px) {
    .site-info {
        justify-content: center !important;
        text-align: center !important;
    }
}
/* 1. 하단 전체 영역의 구성을 정리합니다 */
.site-info {
    display: block !important; /* 가로로 강제 배분되는 flex 해제 */
    text-align: center !important; /* 모든 내용을 중앙으로 모음 */
    padding: 20px 10px !important;
}

/* 2. 신문사 정보(위쪽 텍스트) 간격 조정 */
.site-info {
    line-height: 2 !important;
    word-break: keep-all !important; /* 단어가 중간에 끊기지 않게 함 */
}
/* 푸터 전체 스타일 */
.custom-footer {
    padding: 20px 0;
    line-height: 1.8;
    color: #666; /* 글자 색상 */
    font-size: 13px; /* 글자 크기 */
}

/* 각 줄 사이의 간격 */
.footer-row {
    margin-bottom: 5px;
}

/* 핵심: 항목 사이의 간격 벌리기 */
.footer-row span {
    display: inline-block;
    margin-right: 25px; /* 이 숫자를 키우면 사이 간격이 더 벌어집니다 */
    white-space: nowrap; /* 항목이 중간에 잘리지 않게 함 */
}

/* 카피라이트 부분 스타일 */
.footer-copy {
    margin-top: 15px;
    font-size: 12px;
    color: #999;
}