.elementor-4277 .elementor-element.elementor-element-942d05e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4277 .elementor-element.elementor-element-942d05e img{width:85%;border-radius:500px 500px 500px 500px;}.elementor-4277 .elementor-element.elementor-element-743a2ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4277 .elementor-element.elementor-element-743a2ab .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#444444;}.elementor-4277 .elementor-element.elementor-element-e8de52d{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#A3A3A3;}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-icon{width:14px;}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-icon i{font-size:14px;}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-text, .elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-text a{color:#889FB9;}.elementor-4277 .elementor-element.elementor-element-7fda4c4 .elementor-icon-list-item{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-icon{width:14px;}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-icon i{font-size:14px;}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-text, .elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-text a{color:#889FB9;}.elementor-4277 .elementor-element.elementor-element-4804f9d .elementor-icon-list-item{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:500;}.elementor-4277 .elementor-element.elementor-element-50352f7 .elementor-button{background-color:#DCDCDC;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:500px 500px 500px 500px;padding:11px 11px 11px 11px;}.elementor-4277 .elementor-element.elementor-element-50352f7 .elementor-button:hover, .elementor-4277 .elementor-element.elementor-element-50352f7 .elementor-button:focus{background-color:#889FB9;}.elementor-4277 .elementor-element.elementor-element-37135e9{color:#5F5F5F;font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:600;line-height:35px;}@media(max-width:899px){.elementor-4277 .elementor-element.elementor-element-743a2ab{text-align:start;}.elementor-4277 .elementor-element.elementor-element-743a2ab .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-4277 .elementor-element.elementor-element-e8de52d{text-align:start;}.elementor-4277 .elementor-element.elementor-element-50352f7.elementor-element{--align-self:center;}}@media(max-width:599px){.elementor-4277 .elementor-element.elementor-element-743a2ab{text-align:start;}.elementor-4277 .elementor-element.elementor-element-743a2ab .elementor-heading-title{font-size:28px;line-height:37px;}.elementor-4277 .elementor-element.elementor-element-e8de52d{text-align:start;}.elementor-4277 .elementor-element.elementor-element-50352f7{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-50352f7 *//* 整個分享按鈕 */
#share-btn{
    transition: transform .25s ease,
                background-color .25s ease,
                box-shadow .25s ease,
                filter .25s ease;

    transform: translateY(0);
}

/* Hover 整個按鈕 */
#share-btn:hover{
    transform: translateY(-2px) !important;
       box-shadow:0 8px 18px rgba(0,0,0,.10);
}

/* 避免只有 SVG 在動 */
#share-btn:hover .elementor-button-icon{
    transform:none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-37135e9 */.elementor-4277 .elementor-element.elementor-element-37135e9 .wp-block-image {
    position: relative;
}

/* 一般圖說*/

.elementor-4277 .elementor-element.elementor-element-37135e9 .wp-element-caption {
    width: 100%;
    text-align: left;
    position: absolute;
    margin-bottom: 0px;
    bottom: 0;
    right: 0;
    background-color: #454545;
    color: white;
    font-family: Noto Sans TC;
    font-style: normal;
    padding: 10px;
    opacity: 0.8;
}

/* 全寬圖說*/
.elementor-4277 .elementor-element.elementor-element-37135e9 .wp-block-image.alignfull .wp-element-caption {
   padding: 10px 30px 10px 30px;
}/* End custom CSS */