.elementor-kit-21{--e-global-color-primary:#444444;--e-global-color-secondary:#888888;--e-global-color-text:#444444;--e-global-color-accent:#70CAC9;--e-global-color-51726dab:#6EC1E4;--e-global-color-3fbf32f0:#54595F;--e-global-color-76aadddd:#7A7A7A;--e-global-color-28489264:#61CE70;--e-global-color-68f3090c:#4054B2;--e-global-color-3c1cef70:#23A455;--e-global-color-77659ab7:#000;--e-global-color-6f3bc979:#FFF;--e-global-color-72e6673e:#FAFAFA;--e-global-color-40cbe8b0:#70CAC9;--e-global-color-bb2b8fc:#69B5B5;--e-global-color-97fef9:#83655E;--e-global-color-4f2337ca:#F2F2F2;--e-global-color-15348566:#D8D8D8;--e-global-color-34043edb:#0084FF;--e-global-color-1e58789:#F2AEAA;--e-global-color-1eefa8d:#9B9B9B;--e-global-color-685379d:#F6F6F6;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:700;color:#444444;font-family:"Noto Sans TC", Sans-serif;font-size:18px;line-height:1.8em;}.elementor-kit-21 button,.elementor-kit-21 input[type="button"],.elementor-kit-21 input[type="submit"],.elementor-kit-21 .elementor-button{background-color:#70CAC9;font-weight:700;text-decoration:none;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:13px 20px 13px 20px;}.elementor-kit-21 button:hover,.elementor-kit-21 button:focus,.elementor-kit-21 input[type="button"]:hover,.elementor-kit-21 input[type="button"]:focus,.elementor-kit-21 input[type="submit"]:hover,.elementor-kit-21 input[type="submit"]:focus,.elementor-kit-21 .elementor-button:hover,.elementor-kit-21 .elementor-button:focus{background-color:#69B5B5;color:#FFFFFF;}.elementor-kit-21 e-page-transition{background-color:#FFBC7D;}.elementor-kit-21 p{margin-block-end:18px;}.elementor-kit-21 a{color:#70CAC9;}.elementor-kit-21 a:hover{color:#69B5B5;text-decoration:none;}.elementor-kit-21 h1{color:#444444;font-size:60px;line-height:72px;}.elementor-kit-21 h2{color:#444444;font-size:40px;}.elementor-kit-21 h3{color:#444444;font-size:30px;}.elementor-kit-21 h4{color:#444444;font-size:25px;line-height:1.35em;}.elementor-kit-21 h5{color:#444444;font-size:20px;line-height:1.5em;}.elementor-kit-21 h6{color:#444444;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-21 h2{font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-21{font-size:16px;}.elementor-kit-21 h1{font-size:40px;line-height:1.2em;}.elementor-kit-21 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Prevent horizontal scroll */
#page {
    overflow-x: hidden;
    width: 100%;
}

/* Dropdown nav menu offset */
.uael-nav-menu__layout-horizontal.uael-nav-menu__submenu-plus.uael-dropdown.menu-is-active {
    margin-top: 15px;
}


/* Table of Contents link offset */
.elementor-menu-anchor {
top: -75px;
position: relative;
}


/* fix FA icon in menu 
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i::before {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
}
*/

/* remove Button underline */
.elementor-button-link.elementor-button{
    text-decoration: none!important;
}



/* Blog round corner */
.uael-post__bg-wrap {
    border-radius: 12px;
}
.uael-post__thumbnail {
    border-radius: 12px 12px 0 0;
} 

/* Blog Post Grid */
.uael-post__content-wrap .uael-post__meta-data .uael-post__date::after {
    content: " |";
    padding-left: 10px;
}

.uael-post__footer .uael-grid-pagination .page-numbers.current {
border-bottom: 2px solid #69B5B5;
}
.uael-post__footer .uael-grid-pagination .next.page-numbers, .elementor-kit-21 .prev.page-numbers {
    display: none;
}



/* Hidden line-break */
@media(max-width:960px) {
 .desktop-only-line-break {display: none;
 }
}
@media(max-width:767px) {
 .mobile-hidden-line-break {display: none;
 }
}
@media(min-width:767px) {
 .mobile-only-line-break {display: none;
 }
}/* End custom CSS */