html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video  {
    font-family: "Microsoft Jhenghei";
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Microsoft Jhenghei";
}
.elementor p {
	font-size: 16px;
}
.tablecel01, .tablecel03 {
	border-collapse: collapse;
	width: 100%;
}

.tablecel01 th{
	padding: 15px 8px !important;
	font-size: 18px;
	border: 1px solid #D6D6D6;
}
.tablecel01 td{
	padding: 15px 8px;
	font-size: 16px;
        color:#333;
	border: 1px solid #D6D6D6;
}
.tablecel03 td{
	padding: 15px 8px;
	font-size: 16px;
        color:#333;
        border-bottom: 1px solid #D6D6D6;
}
.tablecolor333{
        font-size: 16px;
        color:#333;
}
.tablecolor666{
        font-size: 16px;
        color:#666;
}
.tablecel02{
	border-collapse: collapse;
	width: 100%;
        color:#333;
	font-size: 16px;
}

/* YOU MIGHT ALSO LIKE隱藏你可能也會喜歡
#related-posts{
  display:none;
}
*/

@media screen and (max-width: 767px) {
.elementor-320 .elementor-element.elementor-element-4020b6ea {
    padding: 50px 20px 50px 20px;
}

}/*End max-width: 767px*/

@media (min-width: 316px) and (max-width: 656px) {
.btn-cycu02 {
    display: inline-block;
    padding: 5px 8px 5px;
    margin: 0px;
    font-size: 28px;
}
.elementor-320 .elementor-element.elementor-element-1668b8c .slick-slide-inner {
    padding: 0px 10px 30px 50px;
    text-align: left;
}
.elementor-320 .elementor-element.elementor-element-1668b8c .elementor-slide-heading {
    font-size: 36px;
}
.elementor-320 .elementor-element.elementor-element-1668b8c .slick-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 10px;
}
.elementor-320 .elementor-element.elementor-element-1668b8c .elementor-slide-description {
    font-size: 18px;
}
}/* End (min-width: 316px) and (max-width: 656px) */


h1,h2,h3, a {
 color:#3E8A7B;
}

h1{
font-size:30px;
}

h2{
font-size:24px;
}

h3{
font-size:20px;
}

.elementor-pagination{
 margin-top:10px;
}

.elementor-pagination .page-numbers, .elementor-pagination .page-numbers:hover{
 background:#3E8A7B;
 color:#000;
 border:2px #FFF solid;
 border-radius:10px;
}

span.page-numbers,span.page-numbers:hover{
  opacity:0.5 !important;
}

.elementor-pagination .page-numbers:hover {
 border: 2px #3E8A7B solid;
background:#FFF;
}

.menu-custom-search, .menu-custom-search{
    display: none !important;
}

#site-header{
  border:0 !important;
}
#main #content-wrap {
padding:0;
}

b, strong {
    font-weight: inherit;
}

body {
    background: #E9F6F3 !important;
}

.nav-link:not(.acitve) {
color:#000 !important;
margin-left:5px;
margin-right:5px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link,.nav-pills .nav-link:hover {
    color: green !important;
    background-color: transparent !important;
    border-bottom: 2px green solid!important;
    font-weight:700;
    transition: .2s;
    border-radius:0 !important;
}

a:hover, a:focus, a:active, a{
text-decoration:none !important;
}

.footer p{
margin:0 !important;
}

.card-container{
margin-bottom:20px;
}