.item-page.layout-default.no-sidebar img {
    border-radius: 8px;
}
.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

/* esm2024展品集作品名字體改小 */
.esm2024_fs a {
     font-size: 18px;
    }

/* esm2024展品集作品圖片高度縮小 */
.esm2024_fs figure {
    height: 200px;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
    width: 15%;
    display: flex;
    justify-content: center;
}

.t4-navbar {
    position: relative;
    padding: 0;
    width: 85%;
}

@media (min-width: 992px) {
    .blog.layout_style_4 .item-image.pull-left, 
    .blog-featured.layout_style_4 .item-image.pull-left {
        margin-bottom: 0;
        max-width: 33.33%;
        max-height: 260px;
        height: 260px;
        width: 100%;
        overflow: hidden;
        position: relative;
        border: 1px solid;
        align-items: flex-start;
    }
    
    /* 針對圖片本身的樣式 */
    .blog.layout_style_4 .item-image.pull-left img,
    .blog-featured.layout_style_4 .item-image.pull-left img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top;
        display: block;
    }
}

.items-row .item .item-image {
    overflow: hidden;
    max-height: 260px;
    height: 260px;
    position: relative;
    border: 1px solid;
}
.item-content {
    max-width: 60%;
}

/* 在移动设备下恢复为 100% 宽度 */
@media (max-width: 768px) {
    .item-content {
        max-width: 100%;
    }
}