.elementor-21093 .elementor-element.elementor-element-df7a98a{--display:flex;}.elementor-21093 .elementor-element.elementor-element-df7a98a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21093 .elementor-element.elementor-element-df7a98a .wcf-image-hover{background-image:url( https://llliangstudio.com/wp-content/plugins/elementor/assets/images/placeholder.png );}@media(max-width:1200px) and (min-width:768px){.elementor-21093 .elementor-element.elementor-element-df7a98a{--width:964px;}}/* Start custom CSS for container, class: .elementor-element-df7a98a *//* =========================================================
   所有文章分類頁：隱藏 Sidebar
========================================================= */

body.category .default-sidebar__wrapper{
    display: none !important;
}


/* =========================================================
   分類頁：移除 Sidebar 外層佔位
========================================================= */

body.category .default-blog__grid.left-sidebar{
    display: block !important;

    grid-template-columns:
        none !important;

    width:
        100% !important;

    max-width:
        100% !important;

    gap:
        0 !important;

    margin-left:
        0 !important;

    margin-right:
        0 !important;
}


/* =========================================================
   分類頁：內容滿版
========================================================= */

body.category .default-blog__item-content,
body.category .default-blog__details-content,
body.category .arolax--page-details{
    width:
        100% !important;

    max-width:
        100% !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    float:
        none !important;

    flex:
        none !important;
}


/* =========================================================
   分類頁 Elementor 外殼滿版
========================================================= */

body.category
.default-blog__item-content
.elementor,

body.category
.default-blog__item-content
.e-con,

body.category
.default-blog__item-content
.elementor-widget,

body.category
.default-blog__item-content
.elementor-widget-container,

body.category
.default-blog__item-content
.elementor-shortcode{
    width:
        100% !important;

    max-width:
        none !important;

    min-width:
        0 !important;
}


/* =========================================================
   分類頁手機版
========================================================= */

@media (max-width: 767px){

    body.category .default-blog__grid.left-sidebar,
    body.category .default-blog__item-content,
    body.category .default-blog__details-content,
    body.category .arolax--page-details,
    body.category .default-blog__item-content .elementor,
    body.category .default-blog__item-content .e-con,
    body.category .default-blog__item-content .elementor-widget,
    body.category .default-blog__item-content .elementor-widget-container,
    body.category .default-blog__item-content .elementor-shortcode{
        width:
            100% !important;

        max-width:
            100% !important;

        min-width:
            0 !important;

        margin-left:
            0 !important;

        margin-right:
            0 !important;

        padding-left:
            0 !important;

        padding-right:
            0 !important;
    }

}/* End custom CSS */