.elementor-1286 .elementor-element.elementor-element-67f7d66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:10px 10px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1286 .elementor-element.elementor-element-08e7cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-6d10314{--display:flex;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-d340c4f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:500;letter-spacing:1.5px;}.elementor-1286 .elementor-element.elementor-element-5581f3d{--display:flex;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-icon{width:14px;}.elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-icon i{font-size:14px;}.elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-text, .elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-1286 .elementor-element.elementor-element-dd54ceb .elementor-icon-list-item{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1.5px;}.elementor-1286 .elementor-element.elementor-element-ad747aa{--display:flex;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-bcce62b img{width:100%;}.elementor-1286 .elementor-element.elementor-element-dbb46db{--display:flex;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-bf698bb{--box-border-color:var( --e-global-color-primary );--box-padding:15px;--header-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-1286 .elementor-element.elementor-element-bf698bb .elementor-toc__header, .elementor-1286 .elementor-element.elementor-element-bf698bb .elementor-toc__header-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.8px;word-spacing:0px;}.elementor-1286 .elementor-element.elementor-element-bf698bb .elementor-toc__list-item{font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:400;line-height:24px;letter-spacing:2px;}.elementor-1286 .elementor-element.elementor-element-aa90682{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-86a51d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-0527b2b{--display:flex;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-73d714f .elementor-search-form__container{min-height:30px;}.elementor-1286 .elementor-element.elementor-element-73d714f .elementor-search-form__submit{min-width:calc( 1.5 * 30px );--e-search-form-submit-text-color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1286 .elementor-element.elementor-element-73d714f .elementor-search-form__icon{padding-left:calc(30px / 3);}body.rtl .elementor-1286 .elementor-element.elementor-element-73d714f .elementor-search-form__icon{padding-right:calc(30px / 3);}.elementor-1286 .elementor-element.elementor-element-73d714f .elementor-search-form__input, .elementor-1286 .elementor-element.elementor-element-73d714f.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(30px / 3);padding-right:calc(30px / 3);}.elementor-1286 .elementor-element.elementor-element-73d714f input[type="search"].elementor-search-form__input{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;}.elementor-1286 .elementor-element.elementor-element-73d714f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-a8fd47c );border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-1286 .elementor-element.elementor-element-73d714f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-a8fd47c );border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:0px;}.elementor-1286 .elementor-element.elementor-element-bf7b626{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:15px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1286 .elementor-element.elementor-element-bf7b626.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1286 .elementor-element.elementor-element-37f9c6b{--display:flex;--min-height:auto;--justify-content:center;--background-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-37f9c6b:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-37f9c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1286 .elementor-element.elementor-element-37f9c6b, .elementor-1286 .elementor-element.elementor-element-37f9c6b::before{--border-transition:0.3s;}.elementor-1286 .elementor-element.elementor-element-6c30089 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:500;}.elementor-1286 .elementor-element.elementor-element-6c30089.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1286 .elementor-element.elementor-element-05c0057{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-1286 .elementor-element.elementor-element-05c0057 .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 0px 20px;border-color:var( --e-global-color-primary );}.elementor-1286 .elementor-element.elementor-element-05c0057 .elementor-post__text{padding:0px 0px 20px 0px;}.elementor-1286 .elementor-element.elementor-element-05c0057 .elementor-post:hover{background-color:var( --e-global-color-a8fd47c );}.elementor-1286 .elementor-element.elementor-element-05c0057 .elementor-post__title, .elementor-1286 .elementor-element.elementor-element-05c0057 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;}@media(max-width:1024px){.elementor-1286 .elementor-element.elementor-element-08e7cb1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(min-width:768px){.elementor-1286 .elementor-element.elementor-element-67f7d66{--width:1200px;}.elementor-1286 .elementor-element.elementor-element-6d10314{--width:75%;}.elementor-1286 .elementor-element.elementor-element-86a51d5{--width:25%;}.elementor-1286 .elementor-element.elementor-element-37f9c6b{--width:6px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1286 .elementor-element.elementor-element-08e7cb1{--width:100%;}}@media(max-width:767px){.elementor-1286 .elementor-element.elementor-element-08e7cb1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1286 .elementor-element.elementor-element-bf7b626{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1286 .elementor-element.elementor-element-37f9c6b{--width:1px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-aa90682 */#single-post-content h2{
    padding: 10px;
    padding-left:20px;
    background: var(--ast-global-color-1);
    color: #fff;
    font-size: 24px;
    box-shadow: 5px 5px 0px 0px #88ACE6;
    border-radius:3px;
    margin:1rem 0;
    letter-spacing: 2px;
}
#single-post-content h2:before{
    content:'▶';
    padding-right: 1rem;
}
@media screen and (max-width:769px){
     #single-post-content h2{
        font-size:20px;
    }
}
@media screen and (max-width:425px){
     #single-post-content h2{
        font-size:18px;
    }
}
#single-post-content h3{
   margin: .5rem 0.1rem;
   padding: 0;
   padding-bottom: 12px;
   font-size: 1.2rem;
   line-height: 1.2rem;
   font-weight: 700;
   border-bottom: 1px dashed var(--ast-global-color-1);
    color: var(--ast-global-color-1);
    letter-spacing: 2px;
}


@media screen and (max-width:769px){
    #single-post-content h3{
        font-size:1.2rem;
    }
     #single-post-content h3:before{
        font-size:26px;
    }
}

#single-post-content p{
    font-size: 16px;
    letter-spacing: 2px;
    color: #5B5B5B;
    margin-bottom: 5px;
    line-height: 30px;
}

@media screen and (max-width:769px){
    #single-post-content p{
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-05c0057 */.elementor-posts .elementor-post__title a:hover {
  color: #14489C !important;
}/* End custom CSS */