
/* ----------------------------------------------
 * init default style
 * ---------------------------------------------- */
.hidden-comment {
    display: none!important;
}
div.inside:has(.hidden-comment) {
    display: none!important;
}

/* ----------------------------------------------
 * common header default style
 * header id         - #doz_header_wrap
 * ---------------------------------------------- */
#doz_header_wrap {

}

/* ----------------------------------------------
 * common Footer default style
 * ---------------------------------------------- */
footer#custom-footer {
    display: flex;
    justify-content:center;
    padding:1rem;
    > div.footer-content {
        width:100%;
        max-width: var(--default-content-width);
        font-size:12px;
        line-height:1;
        color:#666;
        display:flex;
        flex-direction:column;
        gap:0.5rem;
        .copyright-wrapper {
            display:flex;
            align-items:center;
            gap:1rem;
            nav {
                display:flex;
            }
            nav a {
                padding:0 0.5rem;
                font-weight: 700;
                line-height:1;
            }
            nav a:not(:first-of-type) {
                border-left:1px solid #666;            
            }
        }
        p {
            line-height:1.47;
        }
        p span {
            white-space: nowrap;
        }
    }
}

@media (max-width: 768px) {
    /* 최대 768 */
    footer#custom-footer {
        display: flex;
        justify-content:center;
        padding:1rem;
        > div.footer-content {
            font-size:10px;
            gap:0.25rem;
            .copyright-wrapper {
                gap:1rem;
                flex-direction:column;
                align-items:flex-start;
                justify-content:flex-start;
                nav a:first-of-type {
                    padding-left:0;       
                }
            }
        }
    }
}