body, input, textarea, select, button {
  text-rendering: optimizeLegibility;
}

html[lang=zh-cn] body .georgia, html[lang=zh-cn] body .artcle-font-base, html[lang=zh-cn] body .artcle-p-base, html[lang=zh-cn] body .artcle-font-base, html[lang=zh-cn] body .artcle-p-base, html[lang=zh-cn] body .ta-pr, html[lang=zh-cn] body .georgia, html[lang=zh-cn] body .artcle-font-base, html[lang=zh-cn] body .artcle-p-base, html[lang=zh-cn] body .figure-txt, html[lang=zh-cn] body .nm-bc, html[lang=zh-cn] body .keynote, html[lang=zh-cn] body .open-sans, html[lang=zh-cn] body .tip-link, html[lang=zh-cn] body .more-content, html[lang=zh-cn] body a.more-content, html[lang=zh-cn] body #falun-billboard-banner .wrapper-row .falun-billboard-banner-text, html[lang=zh-cn] body .rg-caption p, html[lang=zh-cn] body .falun-main-content-expand-header-controller span, html[lang=zh-cn] body .falun-expand-title-area h3, html[lang=zh-cn] body .falun-expand-section-article p, html[lang=zh-cn] body .falun-expand-section-article p dfn, html[lang=zh-cn] body #falun-expand-section-list, html[lang=zh-cn] body #falun-expand-section-list > li, html[lang=zh-cn] body #falun-expand-section-list > li .falun-expand-section-li-txt dfn, html[lang=zh-cn] body .time-item .time-item-inner .time-details .time-title, html[lang=zh-cn] body .time-item .time-item-inner .time-details p, html[lang=zh-cn] body .falun-resources-wrapper .falun-resources-ul, html[lang=zh-cn] body .falun-content-index-ul, html[lang=zh-cn] body .falun-resources-wrapper > h3, html[lang=zh-cn] body .falun-content-high-light, html[lang=zh-cn] body .falun-content-high-light.join-us, html[lang=zh-cn] body .wrapper-p p dfn, html[lang=zh-cn] body .active-content p dfn, html[lang=zh-cn] body .wrapper-p p, html[lang=zh-cn] body .active-content p, html[lang=zh-cn] body .article-h3, html[lang=zh-cn] body #falun-billboard-banner.expand .wrapper-sy h3, html[lang=zh-cn] body .falun-fancybox-wrap .fancybox-title, html[lang=zh-cn] body .content-image .content-figcaption .figcaption-txt, html[lang=zh-cn] body .master-article-wrapper, html[lang=zh-cn] body .index-footer-thumb-bg .tips-new, html[lang=zh-cn] body .index-footer-thumb-bg .tips-bottom-new, html[lang=zh-cn] body .syso-wn-highlight a, html[lang=zh-cn] body .syso-main-paragraph-wrapper p, html[lang=zh-cn] body .syso-about-right-col p, html[lang=zh-cn] body .syso-right-paragraph-wrapper p, html[lang=zh-cn] body .syso-about-artist-intro-link, html[lang=zh-cn] body #syso-about-artist-intro-cont .syso-about-artist-summary h5, html[lang=zh-cn] body #syso-about-artist-intro-cont .syso-about-artist-summary p, html[lang=zh-cn] body .video-row-grid li figcaption, html[lang=zh-cn] body .video-main-content-group .video-row .video-row-h4, html[lang=zh-cn] body .sy-article-paragraph, html[lang=zh-cn] body #syso-orchestra-intro #syso-index-introduction p, html[lang=zh-cn] body .syso-main-paragraph-wrapper p, html[lang=zh-cn] body .syso-about-right-col p, html[lang=zh-cn] body .syso-right-paragraph-wrapper p, html[lang=zh-cn] body .syso-program-detail-item p, html[lang=zh-cn] body #syso-article-jump-link a, html[lang=zh-cn] body #syso-player-description strong, html[lang=zh-cn] body #syso-player-description, html[lang=zh-cn] body #shenyun-header-nav, html[lang=zh-cn] body .index-syso-date .more-txt, html[lang=zh-cn] body .index-city-date .more-txt, html[lang=zh-cn] body .index-slideshow-marketing-box h3, html[lang=zh-cn] body .index-slideshow-marketing-box li, html[lang=zh-cn] body .index-slider-trailer .play-icon span, html[lang=zh-cn] body #shenyun-header-nav, html[lang=zh-cn] body .footer-interact-text-base, html[lang=zh-cn] body #footer-interact-with-shen-yun > h4, html[lang=zh-cn] body #footer-interact-with-shen-yun > a, html[lang=zh-cn] body #footer-interact-with-shen-yun > li, html[lang=zh-cn] body .shenyun-footer-column > h5, html[lang=zh-cn] body .shenyun-footer-column > li, html[lang=zh-cn] body .date-base, html[lang=zh-cn] body .index-syso-date, html[lang=zh-cn] body .index-city-date, html[lang=zh-cn] body .index-syso-date, html[lang=zh-cn] body .index-city-date {
  font-family: "PingHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
}

html[lang=zh-tw] body,
html[lang=cn] body,
html[lang=cn] body .georgia,
.georgia, .artcle-font-base, .artcle-p-base, #mk-index-the-show-intro,
#footer-message, 
#mk-index-the-show-intro.cn, #mk-about-article, #mk-about-article-last, .mk-about-shen-yun-article, #mk-the-story-article, .mk-the-story-character-item article, #mk-index-news-reviews-quote li, #mk-news-reviews-quote li, #mk-index-news-reviews-content li .item-title a, #mk-news-reviews-content li .item-title a {
  font-family: "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
}

html[lang=zh-tw] #syso-perfect-harmony p,
#syso-mobile-perfect-harmony p,
#mk-intro p, #mk-tix-info-tab-wrapper, #syso-plan-wrapper, #syso-venue-wrapper {
  font-family: "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
}

html[lang=zh-cn] #syso-perfect-harmony p,
#syso-mobile-perfect-harmony p {
  font-family: "PingHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";
}

.video-row-grid li figcaption {
  font-weight: normal;
  font-size: 15px;
}

.mk-city-subtitle {
  font-weight: bold;
}

#mk-intro p strong {
  font-weight: bold;
}

#mk-intro p, #mk-tix-info-tab-wrapper, #syso-plan-wrapper, #syso-venue-wrapper {
  line-height: 1.4em;
}

/* ==========================================================================
For New theme V1.5
========================================================================== */

#shenyun-header-nav {
  font-size: 16px;
}

#shenyun-header-nav .dropdown-wrapper {
  font-size: 15px;
  letter-spacing: 0.1em;
}

/*.index-slideshow-marketing-box {
  width: 165px !important;
}*/
#shenyun-footer-ul {
  text-align: center;
}

.shenyun-footer-column {
  text-align: left;
  min-width: 130px;
}

.shenyun-footer-column > li,
.index-slideshow-marketing-box h3 {
  font-size: 15px;
}

.shenyun-footer-column > li,
.shenyun-footer-column > h5 {
  letter-spacing: 0.1em;
}

.shenyun-footer-column:first-child {
  margin-left: 0;
}

.footer-interact-text-base,
#footer-interact-with-shen-yun > h4,
#footer-interact-with-shen-yun > a,
#footer-interact-with-shen-yun > li,
.shenyun-footer-column > h5 {
  font-size: 18px;
}

.date-base, .index-syso-date, .index-city-date {
  font-size: 22px;
}

.shenyun-footer-column > h5 {
  margin-bottom: 1em;
}

#shenyun-header-nav a {
  padding-left: 0.4em;
  padding-right: 0.4em;
}

/*.index-main-text-glow {
  -webkit-background-size: 50% 100%;
  background-size: 50% 100%;
}*/

.ticket-finder-schedule-col > ul time {
  width: 53%;
}

.ticket-finder-schedule-col > ul span {
  width: 43%;
}

.ticket-finder-sub-col,
.ticket-finder-schedule-col,
#ticket-finder-sort-by-area,
#ticket-finder-nearby-nav,
.ticket-finder-sub-col > h4,
.ticket-finder-schedule-col > h4,
#ticket-finder-nearby-nav .tips-text,
.ticket-finder-sort-by-area-label,
#ticket-finder-header-bar {
  font-size: 15px;
}