body {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

button {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

h1, h2, h3, h4, h5, h6, .f__mont {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

input:not([type="submit"]):not([type="checkbox"]),
select,
textarea {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
}

#jas-footer .widget-title {
    font-weight: bold;
    letter-spacing: 3px;
}

.jas-menu li {
    font-size: 16px;
}

.jas-menu > li {
	font-size: 16px;
}

#jas-mobile-menu ul li a {
	font-size: 20px !important;
}

body.single-post .page-head a {
	font-weight: bold;
	letter-spacing: 1px;
}
@media only screen and (min-width: 48em) {
	body.single-post .page-head a {
		letter-spacing: 2px;
	}
}
@media only screen and (min-width: 62em) {
	body.single-post .page-head a {
		letter-spacing: 3px;
	}
}

.page-head h1 {
    letter-spacing: 2px;
}
@media only screen and (min-width: 48em) {
	.page-head h1 {
        font-size: 36px;
		letter-spacing: 15px;
	}
}

.page-head p {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
	letter-spacing: 1px;
}
@media only screen and (min-width: 48em) {
	.page-head p {
		letter-spacing: 2px;
	}
}

.widget ul li {
    font-weight: bold;
}

/* post listing */
.jas-blog .post-content p {
    text-align: justify;
}

/*
h1.post-title,
h2.post-title {
    text-align: justify;
}
*/
/* end - post listing */

/* plugins */
/* ultimate posts widget */
.upw-posts .entry-title {
    font-weight: bold;
}

.post-title {
    text-align: justify;
}
/* end - ultimate posts widget */

/* visual composer */
.vc_custom_heading div,
.vc_custom_heading p {
    line-height: 1.3em;
    text-align: justify;
}

/* call to actions */
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
	font-weight: bold;
}
/* end - call to actions */

/* grid */
/*
.post-grid h4,
.post-grid h5,
.post-grid h6,
.post-grid p {
    text-align: justify !important;
}
*/
/* end - grid */
/* end - button */

/* hover block */
.circle-hover-block h2 {
	font-family: "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;
    font-weight: bold !important;
}
/* end - hover block */

/* tab */
@media only screen and (max-width: 767px) and (min-width: 36em) {
	.wpb-js-composer .vc_tta.equal-tab-col-2-xs .vc_tta-tab {
		width: calc(50% - 15px);
	}
	
	.wpb-js-composer .vc_tta.equal-tab-col-4-xs .vc_tta-tab {
		width: calc(25% - 15px);
	}
}
/* end - tab */
/* end - visual composer */

/* wpml */
#jas-mobile-menu ul li.wpml-ls-item-en a {
	font-size: 14px;
}
/* end - wpml */
/* end - plugins */

/* others */
.txt-en {
	display: none;
}
/* end - others */

/* website */
.tbl.tbl-mobile tr td.address:before {
    content: "地址：";
}

.tbl.tbl-mobile tr td.business:before {
    content: "業務：";
}

.tbl.tbl-mobile tr td.phone:before {
    content: "電話：";
}

.tbl.tbl-mobile tr td.website:before {
    content: "網址：";
}
/* end - website */
