.qodef-blog-list-holder a.qodef-btn,
.qodef-blog-list-holder .qodef-btn,
.qodef-blog-list-holder a.qodef-read-more,
.qodef-blog-list-holder .qodef-read-more {
  display: none !important;
}

/* Blog List - 작성자 숨기기 */
.qodef-blog-author,
.qodef-post-info-author {
    display: none !important;
}

/* Blog List - 카테고리 숨기기 */
.qodef-blog-category,
.qodef-post-info-category,
.qodef-post-info-categories {
    display: none !important;
}


/* Blog List 썸네일 영역 높이 고정 */
.qodef-blog-list .qodef-post-image,
.qodef-blog-holder .qodef-post-image {
  height: 240px;
  overflow: hidden;
}

.qodef-blog-list .qodef-post-image a,
.qodef-blog-holder .qodef-post-image a {
  display: block;
  height: 100%;
}

.qodef-blog-list .qodef-post-image img,
.qodef-blog-holder .qodef-post-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  object-position: center center; /* ← 핵심 */
  display: block;
}



@media (min-width: 769px) {
    .owl-stage-outer { height: 600px; }
    
    .owl-item { 
        height: 600px;
        position: relative;
    }          /* 중요: 높이 체인을 확실히 */
    .owl-item > article { height: 100%; }
    .qodef-pl-item-inner { height: 100%; }
    .qodef-pli-image { height: 100%; }
    
    .owl-item img{
      width: 100% !important;                         /* 이거 없으면 가로가 원본대로 남는 경우 많음 */
      height: 100% !important;
      object-fit: cover !important;
      display: block;                       /* inline 이미지 여백 방지 */
    }
    .owl-nav .owl-prev {
        top: calc(100% - 26px)!important;
    }
    .owl-nav .owl-next {
        top: calc(100% - 26px)!important;
    }
}

@media (max-width: 1024px) {
    .qodef-mobile-logo-wrapper img {
        width: 128px!important;
    }
    
    .qodef-grid {
        width: 90%!important;
    }
    .qodef-mobile-menu-icon {
        font-size: 30px!important;
    }
}


.qodef-blog-share{
    display: none !important;
}




    
.qodef-btn-plus,
.qodef-sidebar-holder.qodef-grid-col-3{
    display: none;
}
.qodef-pli-text {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
}
.qodef-pli-title{
    padding-bottom: 0px !important;
}

footer img {
    max-width: 96px !important;
    height: auto !important;
}