

nav.vertical_menu {top: calc(50% - 25px);}
body {font-family:微軟正黑體;}
p  {font-family:微軟正黑體;line-height:24px;}
H2 {font-family:微軟正黑體!important;}
H4 {font-family:微軟正黑體!important;font-size:21px;font-weight:bold;}
H5 {font-family:微軟正黑體!important;}
.container_inner {width:90%;}
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner {padding-left:30px;padding-right:30px;}

@media screen and (min-width:1532px) {
.four_columns > .column1 {width:26%;border-right:1px solid #FFF;}
.four_columns > .column2, .four_columns > .column3 {width:18%;padding:0 20px;border-right:1px solid #FFF;}
.four_columns > .column4 {width:26%;padding:0 20px;}
}


.footer_top_holder {background:#858585;}
.footer_top a, .footer_top p, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span {font-family:微軟正黑體!important;}
.footer_top .edgt_icon_list p {line-height:30px!important;}

.btnimg {-webkit-filter:brightness(.45);transition:all 200ms linear 0s;}
.btnimg:hover {-webkit-filter:brightness(1);transition:all 200ms linear 0s;}

a:before {
    content:attr(data-chineseLabel);
}
a:hover:before {
    content:attr(data-englishLabel);
}

nav.vertical_menu > ul > li > a, .vertical_menu.vertical_menu_side ul li a {font-size:15px;font-family:微軟正黑體;font-weight:bold;}

.menuhover{ display:none;}
.menu-item:hover .menulink{ display:none;transition:all 200ms linear 0s; }
.menu-item:hover .menuhover{ display:block;transition:all 200ms linear 0s; }

.title {display:none;}
.blog_holder article:not(.format-audio) .post_image {display:none;}
.blog_holder.blog_standard_type .post_text_inner {text-align:left!important;font-family:微軟正黑體!important;}

.blog_holder.blog_standard_type article .standard_comm_social_holder {display:none;}
.comment_holder {display:none;}

@media screen and (min-width:768px) {
  .webonly {display:block;}
 .mobonly {display:none;}
}

@media screen and (max-width:768px) {
  .webonly {display:none;}
 .mobonly {display:block;}
.margepic {width: 150px;display: flex;margin-bottom: 15px;}
}

.qbutton.small {padding-left: 25px;padding-right: 15px;margin-top: 10px;height: 33px;line-height: 33px;}
.latest_post_holder.image_in_box .latest_post_text {padding: 0 0 0 160px;}
.latest_post_image img {border-radius:12px;}

.ajax_loader {left: 45%;}
.wpb_single_image .vc_single_image-wrapper {padding-bottom: 25px;}

