.elementor-67 .elementor-element.elementor-element-21668a7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-67 .elementor-element.elementor-element-1fafea7{text-align:center;}.elementor-67 .elementor-element.elementor-element-1fafea7 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:80px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-67 .elementor-element.elementor-element-3880394{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-67 .elementor-element.elementor-element-3880394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-3880394.elementor-element{--align-self:center;}.elementor-67 .elementor-element.elementor-element-3880394 .elementor-heading-title{font-family:"Noto Sans KR", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#424242;}.elementor-67 .elementor-element.elementor-element-6a0e322 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-21668a7{--content-width:1300px;}}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-21668a7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-67 .elementor-element.elementor-element-1fafea7 .elementor-heading-title{font-size:50px;}.elementor-67 .elementor-element.elementor-element-3880394{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-67 .elementor-element.elementor-element-3880394 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-21668a7{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-67 .elementor-element.elementor-element-1fafea7 .elementor-heading-title{font-size:40px;}.elementor-67 .elementor-element.elementor-element-3880394 .elementor-heading-title{font-size:13px;}.elementor-67 .elementor-element.elementor-element-6a0e322 > .elementor-widget-container{padding:30px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-6a0e322 */.kboard-content {
    display: flex; /* Flexbox 사용 */
    justify-content: center; /* 가로 중앙 정렬 */
    align-items: center; /* 세로 중앙 정렬 */
    min-height: 100vh; /* 화면 높이 기준으로 정렬 */
    text-align: center; /* 텍스트 중앙 정렬 */
}

.content-view {
    display: flex;
    flex-direction: column; /* 세로 방향 정렬 */
    align-items: center; /* 내부 요소 가운데 정렬 */
}

.responsive-img {
    max-width: 100%; /* 반응형 이미지 */
    height: auto;
    margin-bottom: 10px; /* 이미지와 텍스트 간격 */
}

/*글쓴이 프로필 제거*/
#kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-description .kboard-item-avatar{display:none;}


.kboard-modern-gallery-poweredby{ display: none; }

/*페이지네이션 여백*/
#kboard-modern-gallery-list .kboard-pagination{padding:100px 0 30px 0!important;}


#kboard-modern-gallery-list .kboard-list .kboard-list-item{padding:20px!important;
    border: 1px solid #000!important;
}

#kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-description{padding:10px!important;
    height: auto!important;
}

#kboard-modern-gallery-list .kboard-list .kboard-list-item .kboard-item-info{height:auto!important;
    background-color: #fff!important;
    border-top: none!important;
}

#kboard-modern-gallery-list .kboard-list .kboard-list-item{ width: 260px!important;}


#kboard-modern-gallery-document .kboard-content .content-view img{height:80vh;}/* End custom CSS */