@import url(https://fonts.googleapis.com/earlyaccess/cwtexkai.css);

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

html[lang='zh-cn'] body,
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,
html[lang='zh-cn'] #syso-perfect-harmony p,
html[lang='zh-cn'] #syso-mobile-perfect-harmony p,
html[lang='zh-cn'] #review-top-banner > div > h3,
html[lang='zh-cn'] .explore-feature-item h4,
html[lang='zh-cn'] .index-slide-wn-item,
html[lang='zh-cn'] .review-sidebar-nav li a,
html[lang='zh-cn'] #mta-nav-bar,
html[lang='zh-cn'] #mta-nav-bar span,
html[lang='zh-cn'] #mta-page-title a.child,
html[lang='zh-cn'] #mta-page-title a.disabled,
html[lang='zh-cn'] #mta-page-title span,
html[lang='zh-cn'] .mta-article-content-bottom-label,
[lang='zh-cn'] #blog-top-banner > div > h3,
[lang='zh-cn'] #review-popup-article-content,
[lang='zh-cn'] #review-sidebar-on-tour-content li,
[lang='zh-cn'] #review-top-banner > div > h3,
[lang='zh-cn'] .artcle-font-base,
[lang='zh-cn'] .feature-two-col-item article,
[lang='zh-cn'] .feature-two-col-item h4,
[lang='zh-cn'] .hot-news-h3,
[lang='zh-cn'] .review-article-inner li,
[lang='zh-cn'] .review-article-inner p,
[lang='zh-cn'] .review-article-title,
[lang='zh-cn'] .review-feature-item article,
[lang='zh-cn'] .review-feature-item h4,
[lang='zh-cn'] .review-testimonial-author,
[lang='zh-cn'] .review-testimonial-time,
.wn-comments-hero-one,
[lang='zh-cn'] #review-top-banner > div,
[lang='zh-cn'] #review-top-banner > div p,
[lang='zh-cn'] #home-tickets-info-link .btn,
[lang='zh-cn'] .index-slide-item-label,
[lang='zh-cn'] .index-slider-btn,
[lang='zh-cn'] .index-slide-text-mobile,
[lang='zh-cn'] .index-slide-wn-item,
[lang='zh-cn'] #regist-info > input,
[lang='zh-cn'] #review-leave-comment,
[lang='zh-cn'] .master-ccd-content .master-article-about-link .master-ccd-title,
[lang='zh-cn'] .master-ccd-content .master-article-about-link .master-name {
  font-family: source-han-sans-simplified-c, sans-serif;

  /* font-weight: 400;*/
  font-style: normal !important;
}

body,
body .georgia,
body .artcle-font-base,
body .artcle-p-base,
body .artcle-font-base,
body .artcle-p-base,
body .ta-pr,
body .georgia,
body .artcle-font-base,
body .artcle-p-base,
body .figure-txt,
body .nm-bc,
body .keynote,
body .open-sans,
body .tip-link,
body .more-content,
body a.more-content,
body #falun-billboard-banner .wrapper-row .falun-billboard-banner-text,
body .rg-caption p,
body .falun-main-content-expand-header-controller span,
body .falun-expand-title-area h3,
body .falun-expand-section-article p,
body .falun-expand-section-article p dfn,
body #falun-expand-section-list,
body #falun-expand-section-list > li,
body #falun-expand-section-list > li .falun-expand-section-li-txt dfn,
body .time-item .time-item-inner .time-details .time-title,
body .time-item .time-item-inner .time-details p,
body .falun-resources-wrapper .falun-resources-ul,
body .falun-content-index-ul,
body .falun-resources-wrapper > h3,
body .falun-content-high-light,
body .falun-content-high-light.join-us,
body .wrapper-p p dfn,
body .active-content p dfn,
body .wrapper-p p,
body .active-content p,
body .article-h3,
body #falun-billboard-banner.expand .wrapper-sy h3,
body .falun-fancybox-wrap .fancybox-title,
body .content-image .content-figcaption .figcaption-txt,
body .master-article-wrapper,
body .index-footer-thumb-bg .tips-new,
body .index-footer-thumb-bg .tips-bottom-new,
body .syso-wn-highlight a,
body .syso-main-paragraph-wrapper p,
body .syso-about-right-col p,
body .syso-right-paragraph-wrapper p,
body .syso-about-artist-intro-link,
body #syso-about-artist-intro-cont .syso-about-artist-summary h5,
body #syso-about-artist-intro-cont .syso-about-artist-summary p,
body .video-row-grid li figcaption,
body .video-main-content-group .video-row .video-row-h4,
body .sy-article-paragraph,
body #syso-orchestra-intro #syso-index-introduction p,
body .syso-main-paragraph-wrapper p,
body .syso-about-right-col p,
body .syso-right-paragraph-wrapper p,
body .syso-program-detail-item p,
body #syso-article-jump-link a,
body #syso-player-description strong,
body #syso-player-description,
body #shenyun-header-nav,
body .index-syso-date .more-txt,
body .index-city-date .more-txt,
body .index-slideshow-marketing-box h3,
body .index-slideshow-marketing-box li,
body .index-slider-trailer .play-icon span,
body #shenyun-header-nav,
body .footer-interact-text-base,
body #footer-interact-with-shen-yun > h4,
body #footer-interact-with-shen-yun > a,
body #footer-interact-with-shen-yun > li,
body .shenyun-footer-column > h5,
body .shenyun-footer-column > li,
body .date-base,
body .index-syso-date,
body .index-city-date,
body .index-syso-date,
body .index-city-date,
#syso-perfect-harmony p,
#syso-mobile-perfect-harmony p,
#review-top-banner > div > h3,
#review-top-banner > div p,
.review-article-title,
.review-share-link,
.review-article-inner p,
.wn-comments-hero-one .hero-comment blockquote,
.wn-comments-hero-one .hero-name,
.app-description,
.mta-feature-item a h4,
#mta-article-content-left-top p,
.mta-feature-item-biography,
.mta-article-feature-item h4,
.review-article-inner p,
.review-article-inner li,
#review-popup-article-content,
#review-top-banner > div > h3,
#blog-top-banner > div > h3,
.artcle-font-base,
.review-feature-item h4,
.review-feature-item article,
.feature-two-col-item h4,
.feature-two-col-item article,
.review-article-title,
.review-testimonial-author,
.review-testimonial-time,
.index-slide-text,
.index-slide-text-mobile,
.wn-comments-hero-one,
#review-sidebar-on-tour-content li,
.hot-news-h3,
#master-article-content .master-article-wrapper,
.about-video-content-normal .wrapper > h3,
.about-video-content-normal .wrapper > h4,
#zipcode-label,
.index-slide-review-quote,
#body-review-main-content-4tab-menu ul li,
#shenyun-video-tab-menu ul li,
#body-about-main-content-4tab-menu ul li,
.falun-main-content-menu-ul li,
.ticket-finder-menu-tab-wrapper ul li,
.syso-about-menu-tab-wrapper ul li,
#home-tickets-info-link .btn,
.index-slide-item-label,
.index-slider-btn,
.explore-feature-item h4,
.review-sidebar-nav li a,
#mta-nav-bar,
#mta-nav-bar span,
#mta-page-title a.child,
#mta-page-title a.disabled,
#mta-page-title span,
.mta-article-content-bottom-label,
.index-slide-text-mobile,
.index-slide-wn-item,
#regist-info > input,
#review-leave-comment,
.master-ccd-content .master-article-about-link .master-ccd-title,
.master-ccd-content .master-article-about-link .master-name {
  font-family: source-han-sans-traditional, sans-serif;
  font-weight: 400;
  font-style: normal !important;
}
.master-ccd-content .master-article-about-link .master-ccd-title {
  font-weight: 600 !important;
}

.ticket-finder-schedule-col > ul li > a.ticket-finder-passed-city,
.ticket-finder-schedule-col > ul li > div > a.ticket-finder-passed-city,
.ticket-finder-sub-col > ul li > a.ticket-finder-passed-city,
.ticket-finder-sub-col > ul li > div > a.ticket-finder-passed-city {
  font-style: normal !important;
}

#review-top-banner > div p,
#mta-feature-content.view-list .mta-feature-item > div p,
#mta-feature-content.view-list
  .mta-feature-item
  > div
  .mta-feature-item-biography {
  font-size: 14px;
}

.review-feature-item p {
  font-size: 14px;
  margin-bottom: 2px;
}

#body-review-main-content-4tab-menu ul li,
#shenyun-video-tab-menu ul li,
#body-about-main-content-4tab-menu ul li,
.falun-main-content-menu-ul li,
.ticket-finder-menu-tab-wrapper ul li,
.syso-about-menu-tab-wrapper ul li {
  font-weight: 400;
}

.video-row-grid li figcaption,
#review-sidebar-most-recent-content,
#review-sidebar-special-article article a .rank-content,
.news-reviews-sidebar-tab-rank-group a .rank-content,
.wn-comments-hero-one .hero-comment blockquote {
  font-weight: normal;
  font-size: 15px;
}

#review-sidebar-special-article article a .rank-content,
.news-reviews-sidebar-tab-rank-group a .rank-content {
  line-height: 1.3em;
}

.more-content,
a.more-content,
#syso-about-artist-intro-cont .syso-about-artist-summary h5,
#syso-article-jump-link a,
.index-syso-date .more-txt,
.index-city-date .more-txt,
.index-slideshow-marketing-box h3,
.footer-interact-text-base,
#footer-interact-with-shen-yun > h4,
#footer-interact-with-shen-yun > a,
#footer-interact-with-shen-yun > li,
#shenyun-header-nearby-tips a,
.shenyun-footer-column > h5,
.date-base,
.index-syso-date,
.index-city-date,
.ticket-finder-tooltip-btn,
input[type='checkbox'] + label,
input[type='radio'] + label,
.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,
.wn-comments-hero-one .hero-name,
.index-slide-text-mobile,
.index-syso-date,
.index-city-date,
.index-shenyun-date,
.index-slideshow-marketing-box li,
.index-slider-trailer,
.index-slider-trailer .play-icon span {
  font-weight: 500;
}

em {
  font-style: normal;
}

#zipcode-label {
  font-size: 1rem;
}
.FooterSm__Label {
  font-size: 16px;
} 
body #shenyun-header-nav a {
  font-weight: 500;
  text-shadow: 0 0 2px #713e02;
}

body #footer-interact-with-shen-yun > a,
.index-slide-text {
  font-weight: 500;
}

.about-main-content-tabs-down-hgroup .wrapper .content,
.content-high-light {
  /*  font: 24px/1.5 "MHei", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif";*/
  font-size: 21px;
  line-height: 1.5em;
}

.about-main-content-tabs-down-hgroup .wrapper .content dd {
  line-height: 1.5em;
}

.show-box-content
  .wrapper
  .tour-listing-box-shadow
  .tour-listing-box-paper
  .column-c
  .btn-brown {
  width: auto;
}

.mid-btn {
  padding: 17px 19px 1px;
}

.index-header-top .wrapper .logo {
  width: 183px;
  height: 40px;
  background: url(/theme/shenyun/image/index-header-top-logo-tw.png) no-repeat 0
    10px;
}

.show-box-content
  .wrapper
  .tour-listing-box-shadow
  .tour-listing-box-paper
  .column-b {
  padding: 0 20px 0 0;
}

.index-show-box .bottom-fold-panel .curve-down .info {
  margin-top: -4px;
}

.finderFoot .laber {
  padding: 0 6px 0;
  letter-spacing: 0.15em;
}

#menu-select-city-purple:before {
  width: 132px;
  top: -6px;
}

#menu-select-city-purple .tix-finder {
  letter-spacing: 0.08em;
}

#menu-select-city-purple .tix-map {
  margin: 4px 8px 0 0;
}

#top-nav-clean-menu-purple .levl-1 {
  letter-spacing: 0.12em;
}

#top-nav-clean-menu-purple li.has-dropdown .dropdown-wrapper {
  letter-spacing: 0.1em;
  font-size: 14px;
}

#menu-select-city-purple .dropTitleA {
  letter-spacing: 0.2em;
}

#scrollable-city-list-purple .grid3col-wrapper .list-wrap a {
  font-size: 14px;
  letter-spacing: 0.12em;
}

.index-header-bottom .nav-wrapper .menu-right a {
  letter-spacing: 0.12em;
}

.show-box-content
  .wrapper
  .tour-listing-box-shadow
  .tour-listing-box-paper
  .column-c
  .btn-brown {
  width: 35px;
}

.mid-btn,
.mid-btn-1 {
  padding: 9px 19px;
  text-align: center;
}

.show-box-content .tour-listing-box-paper .column-a {
  width: 93px;
}

/* ***************** about section ********************* */

.about-main-content-tabs-down-hgroup .wrapper .content.content-modify {
  width: 700px;
}

.nm-bc {
  font-weight: 500 !important;
  letter-spacing: 0.03em;
}

.about-video-h3 {
  font-size: 30px;
}

.about-video-h4 {
  font-size: 18px;
  margin-top: 10px;
}

#body-review-main-content-4tab-menu ul a,
#body-video-main-content-4tab-menu ul a,
#body-about-main-content-4tab-menu ul a {
  letter-spacing: 0.04em;
  margin: 0;
}

.about-main-content-tabs-down-quote-wrap .quote-box > q {
  font-size: 23px;
  line-height: 1.45em;
}

.about-tabs-down-article-body-txt .about-article-txt > em,
.about-tabs-down-article-body-txt > em {
  font-size: 14px;
  font-style: normal;
  line-height: 1.5em;
  display: inline-block;
}

.about-figcaption {
  font-size: 14px;
  font-style: normal;
}

.about-video-content-normal .wrapper > h3 {
  font-size: 53px;
  line-height: 1.3em;
}

.about-video-content-normal.ccd .wrapper {
  margin: 12% 0 0 28%;
}

.about-video-content-normal.ccd .wrapper > .watch-btn {
  margin-top: 45%;
}

.dropdown-wrapper
  .dropdown-wrapper-body
  .wrapper-content
  .content-2col-left
  .figure-content
  > .default-content
  > h3
  > .gt-bc,
.dropdown-wrapper
  .dropdown-wrapper-body
  .wrapper-content
  .content-2col-left
  .figure-content
  > .default-content
  > h3
  > .gt-bb {
  font-size: 20px;
}

.content-image .content-figcaption .figcaption-txt {
  font-size: 13px;
  line-height: 16px;
}

.hot-news-intro {
  font-size: 13px;
}

.websqldatabase .wn-top-tab-menu li a {
  padding: 0 0.22em 0.4em;
}

.master-article-wrapper {
  font-size: 19px;
}

.master-ccd-title {
  font-weight: bold;
}

.master-ccd-content .master-article-about-link .article-link {
  font-size: 16px;
  font-weight: bold;
}

#master-article-content .master-ccd-title {
  font-weight: bold;
  letter-spacing: 0.03em;
}

#master-article-content .master-article-wrapper {
  letter-spacing: 0.02em;
}

.websqldatabase #master-article-content .master-article-wrapper {
  letter-spacing: 1px;
}

#master-article-content .master-ccd-author .master-name {
  font-size: 23px;
}

#master-article-content .master-article-time {
  margin-right: 14%;
}

.notify-me-city-select-label,
.notify-me-fields label,
.notify-me-fields .meddage-info {
  font-size: 15px;
}

.show-box-content .tour-listing-box-paper .column-c {
  width: 238px;
}

.purple-btn2,
a .purple-btn2 {
  padding: 18px 25px;
}

/* ==========================================================================
falun section
========================================================================== */
.article-h3 {
  font-size: 30px;
  line-height: 1.5em;
}

.wrapper-p p,
.active-content p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 1.3em;
}

.falun-expand-section-wrapper .wrapper-p p,
.falun-expand-section-wrapper .active-content p {
  line-height: 1.888em;
}

.wrapper-p p dfn,
.active-content p dfn {
  font-size: 20px;
  font-weight: bold;
}

.falun-content-high-light,
.falun-content-high-light.join-us {
  font-size: 24px;
  line-height: 36px;
}

.falun-content-high-light.join-us {
  font-weight: bold;
}

.falun-resources-wrapper > h3 {
  font-size: 20px;
}

.falun-resources-wrapper .falun-resources-ul {
  font-size: 24px;
  line-height: 1.5em;
}

.falun-content-index-ul {
  font-weight: bold;
}

.falun-resources-wrapper .falun-resources-ul li a[class^='icon-'] {
  margin-top: 5px;
}

.falun-content-high-light.top-content {
  margin-left: 4.3%;
  width: 85%;
}

.falun-main-content-wrapper.why-is {
  background: url(/theme/shenyun/image/falun-courage-challenge-small-en.jpg)
    no-repeat 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.falun-main-content-wrapper.why-is.expand {
  background-image: url(/theme/shenyun/image/falun-courage-challenge.jpg);
  -webkit-transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  -ms-transition: background 0.3s ease-out;
  -o-transition: background 0.3s ease-out;
}

#falun-billboard-banner .wrapper-row .falun-billboard-banner-text {
  font-weight: bold;
  font-style: normal;
}

.rg-caption p {
  font-style: normal;
  font-weight: bold;
}

.t-finder-buy-tix-expand-wrapper
  .content
  .t-finder-buy-tix-expand-li
  .expand-li-date {
  width: auto;
  padding-right: 25px;
}

.t-finder-buy-tix-expand-wrapper
  .content
  .t-finder-buy-tix-expand-li
  .expand-btn-wrapper {
  padding-right: 10px;
}

#artists-index-top-artists-category-current {
  margin-top: 40px;
}

.falun-fancybox-wrap .fancybox-title {
  font-size: 16px;
  line-height: 1.5em;
}

.falun-main-content-expand-header-controller span {
  font-size: 14px;
  font-weight: 700;
}

.falun-expand-section-article {
  padding-bottom: 61px;
}

.falun-expand-section-article p {
  font-size: 18px;
  line-height: 1.888em;
  margin-bottom: 1em;
}

.falun-expand-section-article p dfn {
  font-size: 18px;
  font-weight: bold;
}

#falun-expand-section-list {
  margin-right: 0;
}

#falun-expand-section-list,
#falun-expand-section-list > li .falun-expand-section-li-txt {
  line-height: 1.888em;
}

#falun-expand-section-list > li .img-wrapper figure img,
#falun-expand-section-list > li .falun-expand-section-li-txt dfn {
  cursor: pointer;
}

#falun-expand-section-list > li .falun-expand-section-li-txt dfn {
  font-size: 18px;
  font-weight: bold;
}

#falun-expand-section-list > li .falun-expand-section-li-txt dfn:hover {
  color: #57367a;
}

#falun-expand-section-list > li .falun-expand-section-li-txt:before {
  top: 11px;
  left: -19px;
}

.time-item {
  margin-bottom: 25px;
}

.time-item .time-item-inner .time-details .time-title {
  font-weight: bold;
  margin-top: -7px;
}

.time-item .time-item-inner .time-details p {
  font-size: 14px;
  font-size: 14px;
  line-height: 1.642em;
}

.time-item-link {
  cursor: pointer;
}

.falun-expand-title-area h3 {
  /* width: 80%;*/
  padding-top: 61px;
  padding-bottom: 53px;
  font-size: 32px;
}

.index-footer-thumb-bg .tips-new {
  font-size: 23px;
  padding-top: 10px;
}

.index-footer-thumb-bg .tips-bottom-new {
  margin-top: -6px;
  font-size: 14px;
}

.body-index-html {
  background-image: url(/image/front/zh-tw/body-index-html-bg.jpg);
}

::-webkit-input-placeholder {
  font-style: normal !important;
}

:-moz-placeholder {
  font-style: normal !important;
}

::-moz-placeholder {
  font-style: normal !important;
}

:-ms-input-placeholder {
  font-style: normal !important;
}

@media (min-width: 992px) {
  .body-index-html {
    background-image: url(/image/front/zh-tw/body-index-html-bg-high.jpg);
  }
}

.tour-listing-body-dl .column-c-get-notified {
  width: 38.5%;
}

.index-tour-listing-body .tour-listing-body-dl .column-c-get-notified {
  width: 38.5%;
}

#top-nav-clean-menu-purple .dropdown-wrapper .dropdown-wrapper-body {
  left: -210px;
}

#top-nav-clean-menu-purple > li > a,
.index-header-bottom .nav-wrapper .menu-right a,
#menu-select-city-purple .tix-finder {
  font-size: 14px;
}

.index-header-bottom .nav-wrapper {
  padding-top: 4px;
}

.index-header-bottom .nav-wrapper .menu-right,
#menu-select-city-purple {
  top: 4px;
}

#menu-select-city-purple-dropdown,
#top-nav-clean-menu-purple li.has-dropdown .dropdown-wrapper {
  top: 36px;
}

#sy-tour-listing-wrapper .tour-listing-body-dl .column-b,
.tour-listing-body-dl .column-b {
  width: 45%;
  margin-left: 5%;
}

#sy-tour-listing-wrapper .tour-listing-body-dl .column-c,
.tour-listing-body-dl .column-c {
  width: 30%;
}

@media (max-width: 767px) {
  #sy-tour-listing-wrapper .tour-listing-body-dl .column-c,
  .tour-listing-body-dl .column-c {
    width: 100%;
  }
}

.tour-listing-body-dl .city,
.tour-listing-body-dl .state {
  font-size: 20px;
  font-size: 1.25rem;
}

a.tour-listing-info {
  padding-left: 5px;
  padding-right: 0;
}

#syso-orchestra-intro p {
  line-height: 1.3em;
}

#syso-orchestra-intro p strong {
  font-weight: 700;
  font-size: 30px;
}

.syso-main-paragraph-wrapper strong {
  font-weight: 700;
}

.syso-about-artist-intro-link {
  font-size: 18px;
  width: 18%;
}

#symphony-header-dropdown-label {
  font-size: 14px;
  padding-top: 10px;
}

#symphony-header-dropdown-menu > li > a {
  font-size: 15px;
}

#language-btn-dropdown-menu {
  min-width: 70px;
  margin-top: -1px;
}

#language-btn-dropdown-menu > li > a {
  font-size: 13px;
}

#syso-orchestra-intro p .experience-music-link {
  font-size: 19px;
  font-weight: bold;
  border-right: 2px solid #cbc8be;
  padding-right: 20px;
  line-height: 20px;
}

#syso-orchestra-intro p .experience-music-link:last-child {
  padding-left: 20px;
  border-right: none;
}

#syso-article-jump-link > a {
  padding-right: 20px;
}

.symphony-header-tickets {
  padding-top: 8px;
}

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

@media only screen and (min-width: 1280px) {
}

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

/*.index-slideshow-marketing-box {
  width: 165px !important;
}*/

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

.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,
.index-shenyun-date {
  font-size: 17px;
}

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

#shenyun-header-nav a {
  padding-left: 0.5em;
  padding-right: 0.45em;
  font-size: 1rem;
}

.show-search-icon #type-to-search,
.show-search-icon #type-to-search-mobile,
.explore-feature-item p {
  font-size: 14px;
}

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

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

.index-slide-review-quote {
  font-size: 1.3rem;
  line-height: 1.4em;
  font-weight: 500;
}

.index-slide-review-quote .index-slide-review-quote-author {
  margin-top: 0.35rem;
}

.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;*/
}

.view-by-area-label-text,
.view-by-area-radio-text,
.ticket-finder-schedule-col,
.ticket-finder-schedule-col > h4{
  font-size: 0.96rem;
}

html[lang=zh-cn] #home-tickets-info-link-mobile .btn, html[lang=zh-cn] #home-tickets-info-link .btn, html[lang=zh-tw] #home-tickets-info-link-mobile .btn, html[lang=zh-tw] #home-tickets-info-link .btn {
  padding: 1.5vw 1vw 1.5vw;
}

.home-ticket-btn-text .link-wrapper a h5 {
  color: #ffd573;
  font-size: calc(16px + 6*(100vw - 420px)/1580);
}

#home-tickets-info-link .btn {
  color: #fff;
}

.home-ticket-btn-text.btn.btn-primary:hover {
  /* background-color: #68449e; */
  border-color: #5c3c8c;
}

.home-ticket-btn-text.btn.btn-primary .link-wrapper >a >h5:hover {
  /* background-color: #51357a; */
  color: #e9a404; 
  /* border-color: #402a61; */
}

/* html[lang=zh-cn] #home-tickets-info-link-mobile .btn, html[lang=zh-cn] #home-tickets-info-link .btn, html[lang=zh-tw] #home-tickets-info-link-mobile .btn, html[lang=zh-tw] #home-tickets-info-link .btn {
  cursor: auto;
} */

.about-figcaption dd {
  display: inline;
}

#shenyun-about-tour-tickets-btn {
  line-height: 2.6rem;
}

#language-btn,
#shenyun-header-right-top > a,
#shenyun-header-search-txt,
.shenyun-header-right-top-font {
  font-weight: bold;
}

.review-article-inner p {
  font-size: 18px;
}

.index-slider-btn {
  padding: 0.5vw 2vw 0.7vw;
}

@media (min-width: 950px) {
  .index-slideshow-marketing-box {
    width: 200px;
  }
}

.shenyun-footer-column {
  min-width: 7.5rem;
  margin-right: 2.8%;
}

@media only screen and (min-width: 768px) {
  .about-main-content-tabs-down-narrow-column,
  .about-main-content-tabs-down-narrow-column-ccd {
    /*    margin: 0 -110px 0 53%;
    padding: 11.7% 110px 31px;*/
  }

  .time-item .time-item-inner .time-details.first-year-detail {
    width: 96%;
    margin-right: 0;
  }
}

@media only screen and (max-width: 862px) and (min-width: 768px) {
  .about-article-h3 {
    font-size: 28px;
  }

  #body-about-main-content-4tab-menu ul li {
    font-size: 1.1rem;
    margin: -4px;
  }

  .about-tabs-down-article-body-txt .about-article-txt p {
    padding: 0 0 0.5em;
  }

  .about-main-content-tabs-down-narrow-column-story {
    padding: 19px 0 77px;
  }

  #about-main-content-5k-years .about-tabs-down-article-body-txt p {
    font-size: 16px;
  }

  #about-main-content-5k-years .vspace20 {
    height: 10px;
  }
}

@media only screen and (max-width: 767px) {
  #slide-new-arrivals-logo {
    font-size: 20px;
  }

  .review-article-inner p,
  .wn-comments-hero-one .hero-name,
  .app-description {
    font-size: 17px;
  }

  .index-slider-btn {
    padding: 6px 20px 8px;
  }
}
