#title-spacer{
    background-image: url("/storage/img/LH-home-bg-modify.jpg");
    height: 15em;
    padding-top: 5.625em;
}
@media screen and (max-width: 85.375em){ #title-spacer {background-image:url("/storage/img/header_title_1366.jpg") !important;} }
@media screen and (max-width: 48em){ #title-spacer {background-image:url("/storage/img/header_title_768.jpg") !important;} }
@media screen and (max-width: 30em){ #title-spacer {background-image:url("/storage/img/header_title_480.jpg") !important;} }
#blog .col-lg-4 {
    padding: 10px;
}

@media screen and (min-width:992px) {
    .fix {
        margin-bottom: 20px;
    }
}
.blog-item{
    border: 1px solid #CCC;
    border-radius: 4px;
    /* height: 330px; */
}
.loves {
    right: 20px;
}
.text-right{
    text-align: right;
    position:absolute;
    bottom:20px;
    right:50px;
}

.blog_doing_1{
    background-color: #f8f8f8;
}

.custom_h1{
    font-weight: normal;
}

/* 無障礙修正：確保容器不會裁剪焦點框線 */
#common-1 .item,
#common-1 .col-lg-4,
#common-1 .row {
    overflow: visible !important;
}
