.section-imagetext-wrap-block .page-title-bar {
    position: relative;
}

.section-imagetext-wrap-block .page-title-bar:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}

.section-imagetext-wrap-block[mask-color="mask-color-dark"] .page-title-bar:before {
    background-color: var(--bs-mask-dark);
    opacity: .5;
}

.section-imagetext-wrap-block[mask-color="mask-color-dark"] .page-title-bar .page-title,
.section-imagetext-wrap-block[mask-color="mask-color-theme"] .page-title-bar .page-title {
    color: #fff;
}

.section-imagetext-wrap-block[mask-color="mask-color-white"] .page-title-bar:before {
    background-color: var(--bs-mask-white);
    opacity: .5;
}

.section-imagetext-wrap-block[mask-color="mask-color-white"] .page-title-bar .page-title {
    color: #000;
}

.section-imagetext-wrap-block[mask-color="mask-color-theme"] .page-title-bar:before {
    background-color: var(--bs-theme-color);
    opacity: .5;
}



.section-imagetext-wrap-block .page-title-bar .page-banner {
    width: 100%;
    min-height: 10rem;
    object-fit: cover;
}

.section-imagetext-wrap-block .page-title-bar .page-title {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#sectionIdhuy4658 > .layout.page-title-bar > .page-title {display: none;}
.section-breadcrumb-wrap-block {
    background-color: #eee;
}

.section-breadcrumb-wrap-block .breadcrumb-nav {
    padding: 20px 0;
}

.section-breadcrumb-wrap-block .breadcrumb-nav li {
    list-style: none;
    margin-right: 15px;
}

.section-breadcrumb-wrap-block .breadcrumb-nav li a {
    display: inline-block;
    margin-right: 10px;
}

.section-breadcrumb-wrap-block .breadcrumb-nav li .la:after {
    content: "\f105";
}

.section-breadcrumb-wrap-block .breadcrumb-nav li:last-of-type .la {
    display: none;
}

.section-breadcrumb-wrap-block .breadcrumb-nav li:last-of-type a {
    color: var(--bs-theme-color);
}
.section-sidenav-wrap-block li.active>a {
    color: var(--bs-sec-theme-color);
}
.section-sidenav-wrap-block .title-bar, .section-sideproduct-wrap-block .title-bar {
    background-color: var(--bs-sec-theme-color);
    padding: .5rem 1rem;
}
.section-block-demo1-productcatelistimgtext1{ position: relative;padding: 1rem;}
.section-block-demo1-productcatelistimgtext1 .desc,.section-block-demo1-productcatelistimgtext1 .img,.section-block-demo1-productcatelistimgtext1 .title {position: relative;padding: 10px 0;}
.section-block-demo1-productcatelistimgtext1 .title{ padding: 10px 0; }
#sectionId1vwx11s > .layout > .title {text-transform: capitalize;}
.section-generalimgtext-wrap-block .sc-block-item .item-inner .item-img .item-btn{
    background: var(--bs-sec-theme-color);
}
.section-block-demo1-productlist1 {
    position: relative;
}

.section-block-demo1-productlist1 .sc-block-item .item-inner .item-info .item-title {
    font-weight: bold;
    color: var(--bs-sec-theme-color);
}
#sectionIdxuua587 > .layout.d-flex.flex-wrap.sc-block-items > .block-item.sc-block-item > .item-inner > .item-info > a > .item-title {
    text-align: center;
    display: -webkit-box; /* 兼容旧版WebKit */
    display: -moz-box; /* 兼容Firefox */
    display: -ms-flexbox; /* 兼容IE10 */
    display: -webkit-flex; /* 兼容旧版WebKit */
    display: flex; /* 现代浏览器 */
    overflow: hidden;
    flex-direction: column;
    max-height: calc(1em * 1.2 * 2);
    text-overflow: ellipsis;
}#sectionIdxuua587 > .layout.d-flex.flex-wrap.sc-block-items > .block-item.sc-block-item > .item-inner > .item-img > img {aspect-ratio: 1/1;object-fit: cover;object-position: center;}


