@charset "utf-8";

/* CSS Document */


/* Config */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@700&display=swap');


/****** 1236 - Chinese Page (category common)  **/
.mu-chinesepage {
  font-family: "Noto Sans SC", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;  
}
.mu-chinesepage .l-title {
  .col-md-9.revolving {
    flex: 1;
    max-width: 100%;
  }
}

.mu-chinesepage p{
  font-size: 18px;
  line-height: 32px;
}
.single .mu-chinesepage .imgtitlebody-blockquote p {
  font-size: 14px;
  line-height: 24px;
}

.l-single-post .mu-chinesepage .blog-title h1 {
  font-family: "Noto Sans SC", serif;
  font-optical-sizing: auto;
  font-weight: 700;
}

.l-single-post .mu-chinesepage .l-content1 h3 {
  margin-top: 60px;
  line-height: 1.35em;
}

/* Sub title */
.l-single-post .mu-chinesepage .in-spcial-case {
  font-family: "Noto Sans SC", serif;
  font-size: 28px; 
  line-height: 36px;
  color: #8e8e8e;
}

/* .mu-chinesepage .l-content > :not(figure):not(.wp-block-image):not(.mu-left0):not(.wp-block-nextend-smartslider3):not(.gallery){
  padding: 0 70px;
} */

div.container.mu-chinesepage {
  max-width: 950px;
  padding-left: 0;

  .row.l-title {
    margin: 0px;
  }
} 
/* END CHINESE PAGE */

/* Chinese category page */
.category--chinese .l-sidebar-menunews{
  visibility: hidden;
}

.category--chinese .mu-excerpt {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
}




.section-title h3:before {
  content: "";
  background: url(../images/line.png) no-repeat;
  width: 60px;
  height: 10px;
  display: inline-block;
}

.section-title h3:after {
  content: "";
  background: url(../images/line.png) no-repeat;
  width: 60px;
  height: 10px;
  display: inline-block;
}

/* Photo Gallery */
#wpfront-scroll-top-container {
	z-index: 900;
}
.mfp-close {
	font-size: 37px;
}
.mfp-bg {
	opacity: 0.9;
}
.mfp-title {
	padding-right: 42px;
    line-height: 26px;
    padding-top: 5px;
}

/*
.mfp-container:before {
	height: 85%; 
}
*/

/* End Photo Gallery */

.btn-navicon {
  font-size: 20px;
  border: solid 1px;
  padding: 3px 14px;
  color: #fff;
  float: right;
}

.btn-navicon:hover, .btn-navicon:focus {
  color: #a9bbf8;
}

.under-develop {
  text-align: center;
  padding: 20px 0 0 0;
}
.mu-img-w310 {
  width: 310px;
  height: auto;
}
.category-407 .mu-top1 .mu-img-w310 {
  width: 100%;
}
.mu-img-w220 {
  width: 220px;
  height: auto;
}
.mu-img-w240 {
  width: 240px;
  height: auto;
}
.mu-w100percent {
  width:100%;
  height: auto;
}
img {
  width: 100%;
  height: auto;
}
.mu-margin-left-0 {
  margin-left: 0;
}
.mu-margin-right-0 {
  margin-right: 0;
}
.page-template p, .single-post p {
  margin-bottom: 25px;  
}
/************ start Header **************/
.header {   
  width: 100%;     
}
.menu-primary-navigation-container, .primary-navigation{
  font-size: 14px;
  line-height: 1.42857143;
  font-family: "Open Sans", "sans-serif", "Arial";
}
.header .social .mini-mazik-search-wrapper {
  position: relative;
}
.header .l-socialmedia #searchform {   
  float: right;
  position: relative;
  width: 225px;  
  white-space: nowrap;
}
.header .l-socialmedia{
  background-color: #151515;
  height: 31px;  
}
.l-socialmedia .container{
  padding: 0;
}
.l-socialmedia .mini-mazik-search-wrapper {
	margin-right: 33px;
}
.mini-mazik-search-wrapper {
	display: flex;
	align-items: center;
}
.header .l-menu{
  background-color: #001a3c;  
  padding: 19px 40px 0px 50px;
}
.fa-search {
  color: #fff;
}
.l-menu .col-md-3 {
  padding-left: 30px;
}
.contact-search, .contact-search a {
  font-size: 11px;
  color: #C0C0C0;
  margin-left: 5px;
  margin-right: 5px;
}
.contact-search a i.fa-search {
  color: #C0C0C0;
  cursor: pointer;
}
.contact-search, .contact-search a:hover {
  color: #FFFFFF;
}
.contact-search a i.fa-search:hover {
  color: #FFFFFF;	
}
.contact-search .contact-us {
  margin-right: 5px;
}

/*** WP Forms Contact us ***/
div.contact-us-form .wpforms-form label.wpforms-field-label {
	font-weight: 500;
	color: var( --e-global-color-text );   
}
div.contact-us-form .wpforms-form label.wpforms-field-sublabel {
	color: var( --e-global-color-text );
}
div.contact-us-form .wpforms-form .wpforms-field-description {
	opacity: .6;
}
div.contact-us-form .wpforms-form label.wpforms-field-sublabel {
	opacity: .6;
}


.mazik-srch-base-box {       
  display: none;
  transition: all 1s;
}
.mazik-srch-base {
  display: flex;
  width: 272px;
}
.mazik-srch-base input {
   border: 1px solid transparent;
  outline: none;
  width: 80%;
  background: #fff;
  height: 21px;
  padding: 0 10px;
  font-size: 14px;
}
#go-btn {    
  width: 60px;
  height: 21px;
  line-height: 21px;
  border: 1px solid #fff;
  color: #fff;
  right: 0;
  top: 0;
  background: none;
  padding-top:1px;
  font-size: 12px;
  font-weight:bold;
  line-height: 21px;
}
#s-share-buttons {
  display: inline-block !important;
}
.s-share-w-c a.s3-facebook {
  background-position: -10px 636px !important;
}
#s-share-buttons.s-share-w-c a {
  width: 27px !important;
  height: 28px !important;
}
.social a {
  color: #fff;
  margin: 0 3px;    
}

.mu-home-wrap .mu-home-top{
  padding: 0;
}

/************ end  Header **************/
/************ start video **************/
.mu-video-thumbnail {
  position: relative;
}
.mu-but-play {
  position: absolute;
  z-index: 699;
  top: 50%;
  left: 50%;
  width: 55px;
  height: 55px;
  border: none;
  border-radius: 50%;
  opacity: 0.8;
  background-position: center;
  background-color: #212121;
}
.mu-play {
  margin-left: 5px;
  margin-bottom: 2px;
}
/************ end video **************/

/************ start homepage **************/
/************ special block **************/
.container.mu-top-special {
  padding: 0;
  height: 95px; 
}
.home .l-special_top_block_label {
  padding-left: 50px;
  padding-right: 110px;
  background: linear-gradient(110deg, #e77878 81%, transparent 30%);
  float: left;
  font-size: 15px;
  color: #fff;
  font-weight: 600;
  max-width: 290px;
  min-width: 270px;    
  height: 95px;
  display: table;
  margin: auto;
}
.home .l-special_top_block_label p {    
  display: table-cell;
  vertical-align: middle;
  margin: auto;
}
.home .l-special_top_block_title {
  float: left;
  max-width: 550px;
  display: table;
  height: 90px;
  padding: 10px 20px;
}
.home .l-special_top_block_title p {
  display: table-cell;
  vertical-align: middle;    
  margin: auto;
  font-size: 20px;
  font-weight: 600;
}
.home .l-special_top_block_title p a {
  color: #000;
}
.home .l-special_top_block_read {
  float: right;
  margin-right: 50px;
  font-size: 14px;
  font-weight: 600;
  height: 90px;
  display: table;
}
.home .l-special_top_block_read a{
  color: #999;
}
.home .l-special_top_block_read p {
  display: table-cell;
  vertical-align: middle;
}
.home .l-special_top_block_read .dashicons.dashicons-arrow-right-alt2 {
  color: #999;
  font-size: 30px;
  line-height: 25px;    
}
/************ video **************/
.fetured-vedio .container {
  margin-top: -120px;
  background-color: #f9f9f9;
}
.fetured-vedio.flg-story .container {
  margin-top: 20px;  
}
.fetured-vedio .container {
  padding-right: 30px;
  padding-left: 30px;
}
.fetured-vedio img {    
  width: 100%;
  height: auto;
}
.fetured-vedio .col-md.mu-video-4{
  display: none;
}
.home .mu-home-video {
  position: relative;
  border: 1px solid #e7e7e7;
  padding: 0 0 73px 0;
  height: 100%;
  box-shadow: 0 0 10px #dadada;
}
.fetured-vedio .mu-row2 {
  padding: 0;
  margin:0 15px;
}
.fetured-vedio .mu-row2 .mu-video-container{
  padding-right: 15px;
}

.fetured-vedio .mu-row2 .mu-video-excerpt  {
  padding: 45px 5px 50px 5px;  
}

.home .mu-home-video:hover {
  border: 1px solid #ccc;
}
.home .mu-home-video li {
  list-style: none;
}
.home .mu-video-title {
  font-size: 24px;
  text-transform: uppercase;
  line-height: 30px;    
}
.home .mu-video-title, .home .mu-video-excerpt, .home .mu-video-links {
  padding: 20px 25px 0 25px;
}
.home .mu-video-links {
	letter-spacing: .75px;   
	text-align: center;
}
.home .mu-home-video:not(.mu-row2) .mu-video-links {
	position: absolute;
    bottom: 32px;
    width: 100%;
}
.mu-video-container {
  display: grid;
}

.home .mu-video-title a {
  color: #333;
}
.fetured-vedio .mu-row2 {
  margin-top: 30px;
}
.mu-thembnail .attachment-post-thumbnail {
  height: auto;
}

/***** Report ******/
.home .mu-container.book-wrapper {
  position: relative;
  max-width: 1066px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
  padding: 10px;
}
.home .floating-book {
  position: absolute;
  margin: auto;
  top: 12px;
  left: 3px;
  z-index: 10;
  width: 41%;
}

.home .mu-report-thumbnail {
  background-color: #eaeee8;
  height: auto;
}
 
.home .mu-report-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;    
  padding: 35px 60px 0 45px;
}
.home .mu-report-title a {
  color: #333;
}
.home .mu-report-excerpt {
  padding: 20px 60px 20px 45px;  
}

/****** tv-banner   ******/
.tv-banner img.mobile {
  display: none;
}

.tv-banner img {
  width: 100%;
  height: auto;
}

.tv-banner .mu-row2 {
  padding: 0;
  margin:0 15px;
}

.tv-banner .container {
  padding-right: 30px;
  padding-left: 30px;
}

/****** article-banner   ******/
.article-banner {
  margin-top: 40px;
}
.article-banner img.mobile {
  display: none;
}

.article-banner img {
  width: 100%;
  height: auto;
}

.article-banner .mu-row2 {
  padding: 0;
  margin:0 15px;
}

.article-banner .container {
  padding-right: 30px;
  padding-left: 30px;
}


/****** middle-band ******/

.middle-band {
  background: #0175a0;
  color: #fff;
  padding: 27px 0;
  text-align: center;
}

.btn-act-now {
  background: #fdb02b;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  border-radius: 0;
  padding: 12px 20px;
  border-bottom: solid 2px #d88f29;
  font-size: 16px;
  margin: 12px 0;
}

.middle-band h2 {
  font-family: 'Georgia';
  font-size: 28pt;
  padding-top: 0;   
}
.middle-band p {
  margin-bottom: 6px;
}

/****** research center ******/
.mu-home-researchcenter a {
  color: #fff;
}
.mu-home-researchcenter .mu-col-1 {
  width: 730px;
  float: left;
  margin-top: 20px;
}
.mu-home-researchcenter {
  margin-top: 40px;
  color: #fff;
  display: flex;
}
.mu-home-researchcenter .container {
  padding: 30px 50px;
  background-color: #036e90;    
  background: -moz-linear-gradient(top, #036d90 0%, #007ca2 22%, #007ea4 35%, #007da3 100%);
  background: -webkit-gradient(top, bottom, color-stop(0%, #036d90), color-stop(22%, #007ca2), color-stop(35%, #007ea4), color-stop(100%, #007da3));
  background: -webkit-linear-gradient(top, #036d90 0%, #007ca2 22%, #007ea4 35%, #007da3 100%);
  background: -o-linear-gradient(top, #036d90 0%, #007ca2 22%, #007ea4 35%, #007da3 100%);
  background: -ms-linear-gradient(top, #036d90 0%, #007ca2 22%, #007ea4 35%, #007da3 100%);
  background: linear-gradient(to bottom, #036d90 0%, #007ca2 22%, #007ea4 35%, #007da3 100%);    
}
.mu-col-2 .mu-link-item {
  margin: 10px 0;
}
.mu-home-researchcenter .mu-search-2 .mu-title {
  font-family: Open Sans;
  font-weight:600;
  font-size: 18px;
  border-bottom: 5px solid #085071;
  padding-bottom: 8px;
  width: 270px;
  text-align: center;
  margin: 0 auto;
}
.mu-home-researchcenter .mu-searchform2 {
  width: 70%;
  margin: 30px auto;
  text-align: center;
}
.mu-home-researchcenter .search-field {
  width: 80%;
  height: 50px;
  background-color: #094968;
  border: none;
  padding: 10px 20px;
  color: #fff;
}
.mu-home-researchcenter .mu-btn-search {
  background-color: #094969;
  color: #00789b;
  padding: 11px;
  margin-top: -4px;
  border-radius: 0;
}
.mu-home-researchcenter .dashicons {
  line-height: 27px;
  width: 50px;
}
.dashicons-search::before {
  content: "\f179";
  font-size: 34px;
}
.mu-home-researchcenter ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4babca;
  opacity: 1; /* Firefox */
}

.mu-home-researchcenter :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #4babca;
}

.mu-home-researchcenter ::-ms-input-placeholder { /* Microsoft Edge */
  color: #4babca;
}
.mu-home-researchcenter .mu-research-menu {
  margin-top: 30px;
}
.mu-home-researchcenter .mu-research-menu a {
  color: #fff;
}
.mu-home-researchcenter .mu-menu1 {
  font-family: "Open Sans Semibold";
  font-weight:600;
  float: left;
  width: 240px;
  padding-left: 0;
}
.mu-home-researchcenter .mu-menu1 .mu-menu-title {
  font-weight: 400;
  font-family: "Open Sans", "sans-serif", "Arial";	
  width: 207px;
}
.mu-home-researchcenter .mu-menu1 .menu-key-questions-container {
	margin-top: 10px;
	padding-left: 20px;
}
.mu-home-researchcenter .mu-menu1 #menu-key-questions-1 {
	margin-left: -10px;
}
.mu-home-researchcenter .mu-menu1 li::before {
  background-color: #3e9db9;
  counter-increment: myOrderedListItemsCounter;
  content: counter(myOrderedListItemsCounter);
  padding: 2px 8px;
  border-radius: 50%;
  margin-right: 10px;
  font-size: 15px;
}
.mu-home-researchcenter .mu-menu1 li {
  padding: 2px 0;
}
.mu-home-researchcenter .mu-menu1 ul {
  counter-reset: myOrderedListItemsCounter;
}
.mu-home-researchcenter .mu-menu2 {
  float: left;
  width: 490px;
}
.mu-home-researchcenter .mu-menu2 .mu-list1 {
  float: left;
  width: 250px;    
}
.mu-home-researchcenter .mu-list1 a {
  padding-left: 5px;
}
#menu-home-page-key-topics {
  margin-left: -10px;
}
.mu-home-researchcenter .mu-menu-title {
  background-color: #4991ae;
  padding: 5px 10px;
  width: 220px;
}
.mu-home-researchcenter .mu-menus {
  display: flex;
}
.mu-home-researchcenter .mu-menu2 .mu-list2 li {        
  padding-left: 10px;
  list-style-image: url("/wp-content/themes/faluninfo/images/white-dot.png");
}
.mu-home-researchcenter .mu-menu2 .mu-title {
  font-family: "Open Sans";
  font-weight:600;
  font-size: 14px;
  background-color: #2892b1;
  padding: 5px 20px;
}
.mu-home-researchcenter .mu-menu2 ul {
  padding: 10px;
  counter-reset: li;
  padding-left: 0;
}
.mu-home-researchcenter .mu-menu2 li {
  list-style-type: none;
  margin-left: 35px;
}
.mu-home-researchcenter .mu-image-link {
  float: left;
  margin-left: 30px;
}
.mu-research-menu .mu-link-item:not(:first-child) {
  margin-top: 20px; 
}

/****** mu-container ******/

.home .mu-container {
  padding: 90px 10px 0px 40px;
}

.l-gray {
  font-size: 28px;
  font-weight: 600;
  color: #333;
  position:relative;
  z-index:2;
  margin-bottom: 40px;
}
.l-gray::after, .l-blue::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  left: 0;    
  border-top: solid 7px #e2e5df;
  z-index: -1;
}
.l-blue::after {
	top: 40%;
}
.l-gray::after {
  border-top: solid 7px #e2e5df;
}
.l-gray span {    
  background: #f9f9f9;
  display: inline-block;
  padding-right: 30px;
}
/****** latest news ******/
.mu-home-latestnews .l-latest-news .mu-row1 {
  margin-top: 40px;
  margin-right: 0px;
}
.home .mu-top2 .col-md-4 {
  padding: 0;
  margin: 0px 8px 0 0;
}
.home .l-latest-news .mu-top2 {
  margin-left: 15px;
}
.l-latest-news .mu-top1, .l-latest-news .mu-top2 {     
  display: -ms-flexbox;
  display: flex;   
}
.home .l-latest-news .mu-top1 {
 margin-right: -15px;
}
.l-latest-news .mu-top1 {
  margin-bottom: 30px; 
}

.l-latest-news .mu-list {
  /* background-color: #eaeee8; */
  padding: 0px 5px 0 0;
}
.home .l-latest-news .mu-list {
  background-color: #eaeee8; 
  padding: 30px;
}
.mu-top2 .mu-title a {
  color: #333;
  font-family: Open Sans;
  font-weight:600;
}
.home .mu-top2 .mu-title {
  padding-top: 10px;
}
.home .mu-row {
  display: block;
  margin: 0;
  padding: 10px 20px 0px 0;
}
.home .mu-container {
	padding-left: 10px;
}
.l-news-title .mu-title a {
  font-family: Open Sans;
  font-weight:600;
  font-size: 25px;
  line-height: 31px;
  color: #333;
}
.l-news-title .mu-excerpt {
  margin: 10px 0;
  font-size: 15px;
  line-height: 22px;
  color:  #454545;
}

/****** latest news ******/

/****** voices-support ******/
.home .voices-support {
  margin-top: 50px;    
}
/* .voices-support .bx-wrapper, .voices-support .bx-viewport {
    height: 100% !important; 
} */
.voices-support-slider .quotes-six-items {
  gap: 20px;
}
.voices-support-slider-content {
  margin-top: 17px;
  padding: 0 15px 0 15px;
  text-align: center;
}
.voices-support-slider-content p {
  font-size: 16px;
  margin-bottom: 40px;
}
.voices-support-slider-immage {
  display: inline-block;
}
.voices-support-slider-immage-info {
  text-align: center;
  margin-top: 10px;
}

.home .voices-support-slider-immage-info h4 {
  margin: 0;
  font-family: 'Open Sans';
  font-weight:600;
  font-size: 15px;
  color: #007ea3;
}
.voices-support-slider li {
  padding: 0;
  margin: 0;
}
.home .voices-support .title {    
  text-align: center;
}
.image-align {
  text-align: center;
}
.home .voices-support .bx-wrapper {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: inherit;
}

.home .mu-support {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  /*border: 5px solid #fff;*/
  background: #fff;
  margin: 80px 10px 20px 10px;
  max-width: 31.333%;
  font-family: Open Sans;
  font-weight:600;
}

.home .voices-support .rounded-pic {
  margin-top: -60px;
  text-align: center;
}
.voices-support-slider-immage-info p {
  margin: 0;
  font-family: 'Open Sans';
  font-size: 15px;
  line-height: 20px;
  padding-top: 5px;
  font-weight: 300;
  color: #26292D;
}

/****** recommend ******/
.home .mu-recommend .mu-content-title {
  font-size: 16px;
  font-family: "Open Sans";
  font-weight:600;
  line-height: 21px;
  margin-top: 4px;
}

.home .mu-recommend {
  margin-top: 10px;
}
.home .mu-recommend .col-lg .mu-thumbnail img {
  margin-bottom: 0;
}
.home .mu-recommend .col-lg  .mu-content-title {
  height: auto;
  overflow: hidden;
  margin-bottom: 3px;	
}
.home .mu-recommend .col-lg .mu-excerpt {
  font-size: 15px;
  line-height: 22px;
}


/************ end homepage **************/

/************ start slider **************/

.bx-wrapper {
  position: relative;
  margin: 50px auto 0;
  padding: 0;
  *zoom: 1;
}

.rounded-pic img {
  width: 100% !important;
  max-width: 110px !important;
  height: auto;
  border-radius: 50%;
  margin-bottom: 14px;
  display: inline-block !important;
  border: 1px solid lightgrey;
}

/** THEME
===================================*/

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url("../images/bx_loader.gif") center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  margin-top: -16px;
  outline: 0;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  z-index: 9999;
  opacity: .3;
}

.bx-wrapper .bx-controls-direction a.bx-prev {
  top: 49%; /* based on amt of quote text, so might need to change */
  left: -70px;
  background: url(../images/next.svg) no-repeat;
  background-size: 90px 60px;
  background-position: center;
  transform: scale(-1, 1);
}


.bx-wrapper .bx-controls-direction a.bx-next {
  top: 54%;  /* based on amt of quote text, so might need to change */
  right: -70px;
  background: url(../images/next.svg) no-repeat;
  background-size: 90px 60px;
  background-position: center;
}

.bx-wrapper .bx-prev:hover {
  background-position: center;
}

.bx-wrapper .bx-next:hover {
  background-position: center;
}

.bx-wrapper .bx-controls-direction a:hover {
  opacity: 1;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}


/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}


/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

.borderd-wrap {
  padding: 20px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-size: 34px;
  font-family: 'open_sansbold_italic';
  color: #000;
  width: 100%;
  max-width: 1010px;
  margin-left: auto;
  margin-right: auto;
}
/************ end slider **************/

/************ start single content **************/
/*** breadcrumb ***/

/* Kill Bootstrap's injected divider for this breadcrumb only */
#noresponsive-single-page { --bs-breadcrumb-divider: ''; }          /* BS5 */
#noresponsive-single-page .breadcrumb-item + .breadcrumb-item::before {
  content: none !important;  /* Works for BS4 compiled CSS too */
  padding-right: 5px 
}
#noresponsive-single-page > span {
  display: flex;
}

.l-breadcrumb .container {
background-color: #fff;
}
.l-breadcrumb .col-md-12 {
  padding-top: 10px;
  font-weight: 600;
  font-size: 14px;
}
.breadcrumb {    
  color: #000;    
  font-weight: bold; 
  background-color: #fff;
  margin: 0;
  padding: 0;
}
.breadcrumb-item {
  padding: 0 5px;
}

.l-breadcrumb .row {  
  padding: 0;
  margin: 8px 30px 0px 20px;
}

#responsive-single-page {
  display:none;
}
/*** plain page ***/
.l-single-post .container.mu-plainpage {
  padding: 0px;
}

/*** topic page ***/
.topicpage-title {
  position: relative;
  margin-left: -90px;
  margin-bottom: 30px;
}
.mu-1140 {
  width: 100%;
  height: auto;
}
.mu-topicpage-title h1 {
  position: absolute;
  bottom: 50px;
  max-width: 50%;
  background-color: #fff;
  opacity: 0.8;
  color: #005495;
  font-family: Georgia, Times, "Times New Roman";
  padding: 20px 50px 20px 80px;
}
.mu-read-next {
  display: flex;
}
.mu-next-image {
  float: left;
  width: 240px;
  /* height: 140px; */
  background-color: #09566d;
}
.mu-next {
  background-color: #09566d;        
  vertical-align: middle;
  width: 400px;
  position:relative;
}
.mu-next-arrow {    
  position: absolute;
  top: 40%;
  right: 35px;
  -ms-transform: translate(-40%, -40%);
  transform: translate(-40%, -50%);
}
.mu-next-title {
  float: left;
  width: 80%;
  position: absolute;
  top: 50%;
  left: 40px;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-40px, -50%);
  padding-left: 40px;
  font-weight: 600;
  color:#fff;
}
.mu-next-block {
  padding-top: 40px;
}
.mu-plainpage .mu-next-block {
  margin-left: 60px;
}
.mu-next-title a {
  color: #fff;
}
.dashicons.dashicons-arrow-right-alt2 {
  font-size: 60px;
  color: #81a8b3;
}
/*** content ***/
.mu-single-fix {
  width: 700px;
  margin-right: 30px;
}
.in-spcial-case {    
  font-size: 22px;
  color: #000;
  margin: 20px 0 30px;
}
.l-single-post .l-sidebar-menu3 ul {
  margin-left: 0px;
}
.l-single-post .l-content ul, .l-single-post .l-content ol {
  margin-left: 20px;
}
.blog-title {    
  margin: 40px 0 10px 0px;
}
.l-single-post .blog-title h1, .l-single-post .in-spcial-case {
  font-family: Georgia, Times, "Times New Roman";
}
.blog-title h1 {
  font-size: 40px;     
}
a.envelope, a.facebook, a.twitter {
  color: #000;
}
.l-single-post .container {
  padding: 0 0px 0 90px;
}
.footer .container {
  padding: 0 0px 0 35px;
}
.l-single-footer .container{
  padding: 0;
  margin-left: -15px;
}
.l-content > :not(figure):not(.wp-block-image):not(.mu-left0):not(.wp-block-nextend-smartslider3):not(.gallery){
  padding: 0 60px;
}
.l-content {
  padding-top: 20px;
}
figure.wp-block-embed-twitter {
  padding-left: 60px;
}
/************* start blocks ************/
.wp-block-image .aligncenter, .wp-block-image .alignleft,
.wp-block-image .alignright, .wp-block-image.is-resized {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-block-image img{
  width: 100%;
  height: auto;
}
.mu-img-titlelink-blue {
  /* width: 670px; */
  display: flex;
  padding: 10px 0 20px;
}
.mu-img-titlelink-blue-image {
  width: 240px;
  float: left;
}
.mu-img-titlelink-blue a:hover {
  text-decoration: none;
}
.mu-img-titlelink-blue-next, .mu-img-titlelink-blue-w100percent {
  background-color: #09566d;
  position: relative;  
}
.mu-img-titlelink-blue-next {
  width: 400px;  
}
.mu-img-titlelink-blue-w100percent {
  width: 670px;
}
/************* end blocks ************/
.mu-fulltext {
  background-color: #ebede9;
  padding: 15px 40px 25px;
  margin: 40px 0;
}
.l-content1 .text-secondary, .wp-caption-text {
  font-size: 14px;
  padding: 10px 0 0px;
  line-height: 21px;
}
.blog-content .personal-info {
  padding:0 60px;
}
.wp-caption-text {
  color: #6c757d !important;
}
.l-single-term .text-secondary {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 16px;
  display: block;
  padding-bottom: 5px;
}
.l-latest-news .l-single-title {
  line-height: 22px;
}
.l-content1 .l-block h3, .l-single-footer .l-block h3, .mu-home-latestnews .l-block h3 {
  font-size: 15px;
  padding: 0 0 5px;
  color: #00506a;
  margin: 0;
  font-family: Open Sans;
  font-weight:600;
  text-transform: uppercase;
}
.l-content1 h4, .l-content1 h3, .l-content h2,.l-content1 h2 {
  margin-bottom: 30px;
  margin-top: 30px;
}
.l-content1 h2{
  font-size: 20px;
  font-weight: 600;
}

.wp-block-embed-youtube {
  margin: 30px 0;
}
.blog-content .key-points p {    
  font-family: Open Sans;
  font-weight:600;
  font-size:17px;
}

.l-content figure figcaption {
  text-align: left;
  margin-bottom: 40px;
}
.blocks-gallery-caption, .wp-block-embed figcaption, .wp-block-image figcaption {
  line-height: 20px;
}
/****** gallery ******/
.l-content .mu-gallery-group {
  padding: 10px;
  background-color: #edefe9; 
  margin-bottom: 30px;
}
.single-rl_gallery .gallery {
  padding-top: 2px;
  display:flex;
  flex-wrap:wrap;
  flex-direction:row
}
.single-rl_gallery .gallery-content {
  padding: 20px;
}
.rl-gallery-item {
  padding: 0 2px 20px 0;
}
.l-single-post .gallery-content .mu-search-tags {
  margin-left: 0;   
}
.blog-content .gallery-content .personal-info {
  padding-left: 0;
}
.mu-gallery {    
  overflow: hidden;
  height: 130px;
}
.mu-gallery-group p {
  margin-bottom: 0;
}
.mu-gallery-group .mu-number {
  text-transform: uppercase;
  color: #1b677e;
  margin: 0px 2px;
  font-size: 12px;
}
body #lightcase-info #lightcase-caption {
  color: #fff;
}
body #lightcase-info #lightcase-title {
  color: #fff;
}
.mu-gallery-group .mu-description {
  margin: 0px 2px;
  font-family: Open Sans;
  font-weight:600;
}
.single-rl_gallery .blog-thumbnail {
  position: relative;
}
.single-rl_gallery .blog-thumbnail .btn {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.single-rl_gallery .btn-go8 {
  border: 1px solid #c4c4c4;
}

/****** quote ******/
.quoteblue-image.mu-author-image {
    background-color: #02556d;
}
.quoteblue-image {
  float: left;
  background-color: #87a8b2;
  margin: 0;
  padding: 0;    
}
.quoteblue-image.mobile {
	display: none;
}
.mu-quoteblue {
  background-color: #87a8b2;
  display: flex;
  margin: 40px 0;
}
.mu-quoteblue .quoteblue-text {    
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
  font-family: georgla;
  line-height: 26px;
}
.mu-quoteblue-default {
  margin-top: 10px;
}
.mu-quoteblue .mu-quote-image.col-md-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.mu-quoteblue .mu-quote-speach.col-md-11{
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.quoteblue-blockquote {
  padding: 35px;
  border: none;
  position: relative;
  margin: 0;
}
.quoteblue-blockquote span {
  display: block;
}
.mu-speech-bubble::after {
  content: " ";
  position: absolute;
  left: -35px;
  bottom: 20px;
  border-top: 25px solid;
  border-color: transparent;
  border-right: 40px solid #02556d;
}

.quoteblue-author {
  color: #abb4b8;
  font-size: 14px;
  padding-top: 20px;
}
.mu-w50per {
  max-width: 60%;    
  float: left;
  padding-right: 10px;
}
.mu-w50per p {
  margin-bottom: 0px;
}
.single .imgtitlebody-image {
  width: 100%;
}
.single .imgtitlebody-blockquote {
  background-color: #eaeee9;
  padding: 20px;
  font-size: 14px;
}
.single .imgtitlebody-text {
  font-weight: 600;
  padding-bottom: 10px;
}
.wp-block-image .mu-imgtitlebody {     
  width: 300px;
  margin-right: 30px;
}
/************ end single content **************/
/************ start sidebar **************/
.l-latest-news.l-block.mu-sm {
  margin-left: 15px;
  margin-bottom: 33px;
}
.mu-sidbar-right .l-latest-news .row {
  margin-right: 0;
  padding-right: 2px;
  margin-top: 10px;
}
.mu-sidebar-fix {
  width: calc(33% - 35px);
}
.mu-sidbar-right .l-latest-news .row .col-sm-4 {
  width: 100px;
  height: auto;
  padding: 10px 0;
}
.mu-sidbar-right .l-latest-news .l-thumbnail{
  padding: 15px 0 0 0;
}
.mu-w100{
  width: 100px;
  height: auto;
  padding-top: 10px;  
}
.l-block.title h3 {    
  color: #125e75;
  margin: 0;
  padding: 0 0 10px;
}
.mu-sidbar-right .l-latest-news .title {
  width: 100%;
}
.mu-sidbar-right .l-latest-news .title h3 {
  border-bottom: 2px solid #125e75;
  padding: 0px 0 10px !important;
}
.mu-sidbar-right .menu-falun-gong-story-container ul {
  margin-left: 33px;
  list-style-type: none;
  counter-reset: li;
}
.l-sidebar-menu2 .list-unstyled li::before, 
.mu-home-researchcenter .mu-menu2 .mu-list1 .menu-falun-gong-story-1 li::before,
.mobile-navigation .mu-mobile-menu-2 li::before {
  counter-increment: li;
  content: counter(li, decimal-leading-zero) " | ";
  color: #989898;
  display: inline-block;
  width: 2em;
  margin-left: -2.3em;
}

.menu-falun-gong-story-container ul.menu-falun-gong-story-1 {
  margin-left: 0;
  padding: 55px 25px 20px 5px;
  counter-reset: list-number 0;
} 

.menu-falun-gong-story-container ul.menu-falun-gong-story-1 li {
  padding-bottom: 7px;
  /* list-style: normal;
  list-style-position: outside;   */
} 

.menu-falun-gong-story-container ul.menu-falun-gong-story-1 li::before {
  counter-increment: list-number;
  content: counter(list-number, decimal-leading-zero) " | ";
  color: #989898;
  width: 2em;
}



.l-sidebar-menu2 .list-unstyled li a {
  padding-left: 5px;
}
.l-sidebar-menu1 .menu-items {
  background-color: #1b677e;
}

.l-single-title a {
  font-size: 15px;
  color: #2c2c2c;
}
.l-sidebar-menu1 .menu-items {
  background-color: #1b677e;
  padding: 30px 40px;
  position: relative;
}
.l-sidebar-menu2 {
  background-color: #e2e9e0;
  position: relative;
}
.l-sidebar-menu2 .title h3 {
  color: #000;
  padding: 10px 0 10px 0 !important;
}
.l-sidebar-menu1 .menu-items::after, .l-sidebar-menu2::after {
  content: "";
  position: absolute;
  border-top: 8px solid;    
  left: 43%;
  top: 100%;
  border-left: 18px solid transparent;
  border-right: 18px solid transparent;
}
.l-sidebar-menu1 .menu-items::after {
  border-top-color: #1b677e; 
  z-index: 999 !important;
}
.l-sidebar-menu2::after {
  border-top-color: #e2e9e0;
  z-index: 99 !important;  
}
.l-sidebar-menu1 ul {
  margin: 0;
  padding: 0;
}
.l-sidebar-menu1 li a {
  color: #fff;
  line-height: 32px;
  font-size: 17px;
  font-weight: 600;
}
.mu-topicpage .l-sidebar-menu1 {
  margin-top: 0;
}
.l-sidebar-menu1 {
  margin-top: 30px;
}
.l-sidebar-menu3, .l-sidebar-menu2{
  font-size: 14px;   
  line-height: 25px;    
  padding: 20px 20px 10px 35px;
  font-family: Open Sans;
  font-weight:600;
}

.l-sidebar-menu3 {
  background-color: #f0f4ef;
}

.l-sidebar-menu3 li a {
  color: #000;
}
.l-sidebar-menu3 .sub-menu {
  padding-left: 30px;
}
.l-sidebar-menu3 .sub-menu a {
  color: #0038a8;
}
.l-sidebar-menu3 .menu-key-topics-container .menu-item-has-children {
	margin-bottom: 6px;
}
.col-md-5 .mu-sidbar-right  {
  padding: 0 0px 0 80px;
  margin-right: 20px;
}
.l-single-footer .col-md-5 {
  padding-left: 85px;
}
.mu-topicpage .mu-sidbar-right {
  margin-top: 30px;
}
.mu-view-all {
  padding: 20px 20px 10px;
  text-align: right;
  font-size: 14px;
}
/************ end sidebar **************/

/************ start l-single-footer **************/
.l-single-footer .row {
  margin: 0;
}
.l-single-footer .col-md-4{
  padding-left: 0;
  padding-right: 10px;
}
.mu-search-tags a {
  background-color: #666;    
  margin: 0 5px 0 0;
  padding: 3px 10px;
  font-size: 13px;
  color: #fff;
  font-weight: 600;
}
.mu-search-tags a:hover {
  text-decoration: none;
}
.mu-search-tags .float-left {
	margin-bottom: 1px;
}
.mu-search-tags .float-left a:hover {
  background-color: #02556d;
  background: #02556d;
} 
.l-single-footer .mu-recommend {
  margin-top: 80px;
  margin-left:20px;
}
.mu-recommend .col-lg, .mu-recommend .col-lg .mu-content-title {
  overflow: visible;
  margin-bottom: 25px;
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {    
  border-top-color: #02556d;   
}

.tooltip-inner {    
  background-color: #02556d;    
}
.mu-thumbnail img {    
  margin-bottom: 10px;
}
.mu-recommend .mu-content-title {
  height: 30px;
  overflow: hidden;
}
.l-single-footer .mu-recommend .row .mu-content-title a {     
  color: #02556d;
  font-family: Open Sans;
  font-weight:600;
}
.l-single-footer {
  margin-top: 30px;
}
.l-single-footer .l-block .title {
  border-top: 5px solid #e2e5df;
  padding: 20px 0;
}
.l-single-footer .l-related-news .mu-content-title {
  margin-bottom: 10px;
  font-family: Open Sans;
  font-weight:600;
}
.l-single-footer .row a {
  color: #333;
  font-size: 16px;
}
/************ end l-single-footer **************/

/************ start footer **************/
.footer {
  margin: 50px 0 0 0;
  background: #ebede8;
  padding: 30px 0 0 0;
}
.l-featured .mu-content-title {
  margin-bottom: 20px;
}
.mu-footer .mu-footer-menu .col-md-2 {
  -ms-flex: 19%;
  flex: 0 0 19%;    
  max-width: 19%;
  width: 19%;
}

.mu-social-icons a {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-size: 35px; 
}
.mu-youtube{  
  background: url("/wp-content/themes/faluninfo/images/yt_lite.png") no-repeat;   
}
.mu-youtube:hover {
  background-image: url("/wp-content/themes/faluninfo/images/yt_dark.png");
}
.mu-facebook {
  background: url("/wp-content/themes/faluninfo/images/fb_lite.png") no-repeat;
}
.mu-facebook:hover {
  background-image: url("/wp-content/themes/faluninfo/images/fb_dark.png");
}
.mu-twitter{
  background: url("/wp-content/themes/faluninfo/images/tw_lite.png") no-repeat;
}
.mu-twitter:hover {
  background-image: url("/wp-content/themes/faluninfo/images/tw_dark.png");
}
.mu-instagram{
  background: url("/wp-content/themes/faluninfo/images/insta_lite.png") no-repeat;
}
.mu-instagram:hover {
  background-image: url("/wp-content/themes/faluninfo/images/insta_dark.png");
}
.mu-pinterest{
  background: url("/wp-content/themes/faluninfo/images/pinterest_lite.png") no-repeat;
}
.mu-pinterest:hover {
  background-image: url("/wp-content/themes/faluninfo/images/pinterest_dark.png");
}
.footer-logo {
  margin-left: 2px;
}
.footer-logo img {
  width: 100%;
  height: auto;
}

.stay-informed .mu-label {
  color: #00435b;
  font-weight: 600;
  font-size: 14px;
  float: left;
  padding: 0 20px;
  line-height: 20px;
}
.newsletter-container .mu-label,
.mu-social-icons{
  padding-left: 22px;	
}
.sqr-box {
  font-size: 15px;
  border-top: 2px solid #d7d9d4;
	border-left: 2px solid #d7d9d4;
	border-bottom: 1px solid #d7d9d4;
	border-right: 1px solid #d7d9d4;
  padding: 5px 5px 5px 10px;    
  width: 53%;
  margin: 0px 10px;
  float: left;
  border-radius: 5px;
  background-color: #e3e5e0;
  margin-top: 2px;
}
.btn-go8 {
  padding: 7px 26px !important;
  background: #02556d;
  border: 1px solid #003a57;
  color: #fff !important;
  font-size: 14px !important;
  border-radius: 5px;
  margin-top: 3px;
  font-weight: 600;
}
.footer-navigation { 
  display: inline-block;
  width: 100%;
  padding-bottom: 50px;
}
.mu-footer-gernal {
  text-align: center;
  margin-top: 50px;
}
.mu-footer-menu .mu-col1 {
  padding-left: 20px;
  width: auto;
  white-space: nowrap;
  margin-right: 25px;
}
.mu-footer-gernal .list-unstyled a {
  color: #fff;
  padding: 0 5px;
}
.mu-footer-gernal li {
  display: inline-block;
  color: #fff;
  font-size: 14px;
}
.mu-footer-gernal li:last-child {
  color: 
  #001a3c;
}
.footer-info {
  color: #fff;
  text-align: center;
  margin-bottom: 50px;
  font-size: 14px;
  line-height: 25px;
}
.mu-footer-info {
  background-color: #001a3c;  
}
.footer-lang-links {
  color: #fff;
  margin-bottom: 1rem;
  text-align: center;
}
.footer-lang-links a {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
}
.dashicons-email {
  margin-top: 3px;
}
.mu-footer1{
  font-size: 16px;
  font-weight: 600;
}
.mu-footer1  #menu-key-questions-2 {
  line-height: 27px;
}
.mu-footer2 .sub-menu li {
  line-height: 18px;
  font-family: open sans;
  font-weight:600;
}
.mu-footer2 ul li a {    
  font-size: 12px;
  color: #303030;
  text-transform: uppercase;    
  font-weight: 700;
}
.mu-footer2 .sub-menu li a {
  text-transform: none;    
  font-weight: 600;
}
.mu-footer2 .sub-menu {
  padding: 0 0 20px 0;
  list-style: none;
}
.l-single-post .mu-search-tags {
  margin: 0 0 20px 60px;
  display: inline-block;    
}
.single-rl_gallery .l-single-post .mu-search-tags {
  margin-top: 0;
}


/************ end footer **************/

/* Primary Navigation */

.upper-row {
  clear: both;
}

.phone {
  float: left;
  display: block;
}

.phone p {
  color: #fff;
  font-family: 'OpenSans-Bold';
}

.l-menu ul.menu {
  margin: 20px 3px 0 0;
}

.primary-navigation ul li {
  list-style: none;
  float: left;    
  padding: 0 15px;
}
.primary-navigation ul .current-menu-item a {
  color: #fff;
} 

.primary-navigation ul li a:hover  {
  color: #fff;
  padding: 0 0 10px 0;
  border-bottom: 4px solid #2c748b; 
} 
.primary-navigation ul li.current-menu-item {
  color: #fff;
}
.primary-navigation ul li:last-child {
  padding-right: 0;
}

.primary-navigation ul li:last-child a {
  margin-right: 0;
}

.primary-navigation ul li a {
  color: #fff;
  text-decoration: none;
  margin: 0;    
  text-transform: uppercase; 
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans";
}

/******* start l-Mobile Navigation l-mobile *******/
.mobile-navigation {
  position: absolute;
  background: transparent;
  top: 100%;
  left: 0;
  z-index: 99999;
  right: 0;
  height: 100%;
}
.mu_mobmenu {
  width: 30px;
}
.mobile-navigation ul {
  width: 100%;
  background: #dfe9e1;
  position: absolute;
  top: 0px;    
  right: -20px;
  margin: 0;
  padding: 0;
}

.mobile-navigation ul div {
  padding: 0px 20px 1px 30px;
}
.mu-menu-search, .mu-mobile-menu-1 {
  background-color: #026b85;
}
.mobile-navigation ul li {
  float: none;
  clear: both;
  padding: 25px 0;
  border-bottom: 1px solid #c4c9c5;   
}

.mobile-navigation ul li:last-child {
  border: none;
} 

.mobile-navigation .mu-mobile-menu-1 li:last-child {
  border: none;
  padding-bottom: 30px;
}
.mobile-navigation ul li a {   
  display: block;
}
/******* end l-Mobile Navigation l-mobile *******/

/*********  video-template-default *********/
.video-template-default #page{
  border-bottom: 1px solid #fff;
  padding-bottom: 30px;
}
.video-template-default .footer{
  margin: 0;
}
.video-template-default .mu-content {
  margin-top: 20px;
}
.mu-video-embed-field::after {
  content: '';
  padding-bottom: 56.25%;
  display: block;
}
.mu-video-embed-field {
  position: relative;
  width: 100%;
  margin-top: 10px;
}

.video-template-default .blog-title h1 {
  font-size: 42px;
  margin-top: 30px;
}
.video-template-default .blog-content p, .video-template-default .blog-content {
  color: #fff;
  font-size: 16px;
}
.video-template-default .blog-content {
  padding-bottom: 50px;
}
.mu-video-embed-field iframe {
  position: absolute;    
  width: 100%;
  height: 100%;  
}
.video-template-default {
  background-color: #00496D;
  color: #fff;
}

.video-template-default #noresponsive-single-page, #responsive-single-page {
  background-color: #00496D;
  color: #fff;
  margin-top: 20px;
}

.video-template-default #noresponsive-single-page a .name {
  color: #f5deb3;
}
.personal-info.sidebar-right span {
  color: #fff;
  margin: 10px 0 20px;
}
.video-template-default #noresponsive-single-page .name, 
.video-template-default #noresponsive-single-page a {
  color: #fff;
}
/*********  end video-template-default *********/

/*********  start category-407 (category-news)*********/
.archive .wrap .container, .search-results .wrap .container, .page-template .wrap .container {
  padding: 0 0px 0 55px;
}
.mu-left-cat-fix {
  width: calc(67% - 20px);
  margin: 0 40px 0 0;
  padding-left: 15px;
}
.category-407 .row-latest-video, .category-407 .row-latest-accounts {
  margin-top: 50px;
}
.category-407 .l-archive-list {    
  margin-top: 50px;
}
.category-407 .l-gray span {
  font-size: 15px;
}
.category-407 .mu-top2 .l-term {
  float: left;
  font-size: 12px;
  line-height: 20px;
  vertical-align: top;
  padding-right: 10px;
}
.category-407 #page .wrap {
  margin-top: 50px;
}
.search .wrap, .category .wrap, .archive .wrap, .page-template .wrap {
  margin-top: 60px;
}
.l-blue {
  position: relative;
  margin-bottom: 20px;
}

.mu-top2 .mu-term {
  padding-top: 10px;
}
.category .l-latest-news .col-md-4, .category .l-latest-news .col-sm-12,
.term-top-news-video .l-latest-news .col-md-4, .term-top-news-video .l-latest-news .col-sm-12 {
  padding-left: 0;
}
.mu-sidebar .row-newletter .col-md-12 {
  margin: 0;
  padding: 0;
}

.mu-sidebar .row-newletter .mu-post,
.mu-sidebar .row-press .mu-post{
	padding-bottom: 20px;
}
.mu-sidebar .row-newletter .l-post,
.mu-sidebar .row-press .l-post{
	padding: 7px 0px;
}
.mu-sidebar .row-newletter .l-post .l-title a,
.mu-sidebar .row-press .l-post .l-title a{
	line-height: 21px;
}
.mu-video {
  background-color: #09566d;
  width: 100%;
  padding: 0 20px 20px;
}
.mu-video .l-term a{
  color: #77b2cc;
}
.mu-video .mu-title a {
  color: #fff;
}
.l-lefttoright {
  padding-right: 0;
  padding-left: 30px;
}
.mu-top1 .l-thumbnail {
  float: right;    
  padding-right: 0;
  margin-right: 0;
}
.category-407 .l-blue span {
  font-size: 19px;
  font-weight: 600;
}
.row-latest-accounts.latest-news.hot-category {
  padding-bottom: 50px;
}
.row-latest-accounts.latest-news.hot-category .row {
  margin-left: -15px;
}
.row-latest-accounts.hot-category .l-blue span, 
.row-latest-accounts.hot-category .l-blue span a,
.row-latest-accounts.hot-category .l-term a, 
.row-latest-accounts.hot-category .l-term a:hover {
  color: #bc7466;
}
.row-latest-accounts.hot-category .l-term a {
  font-size: 12px;
  padding-top: 0px;
  line-height: 20px;
} 

.row-latest-accounts.hot-category .l-blue:after {
  border-color: #bc7466;
}
.l-blue span, .l-blue span a {
  background: #f9f9f9;
  display: inline-block;
  padding-right: 12px;
  color: #2f7388;
}
.l-blue::after {    
  border-top: solid 7px #2f7388;    
}

.archive .mu-news-row .l-archive-list .page-header hr {
   border-top: solid 1px #e2e5df;
}
/*
.archive .l-archive-list .page-header hr {
   border-top: solid 7px #e2e5df;
}
*/

.archive .l-archive-list article {
  margin: 25px 0px 20px 0px;
}

.l-archive-list .l-list .entry-title a {
  color: #333;
  font-size: 21px;
  font-family: Open Sans;
  font-weight:600;
  display: block;
}
.l-archive-list .l-list .mu-excerpt {
  padding-top: 0px;
  font-size: 14px;
  line-height: 22px;
}
.l-latest-news .l-date-term.mu-term {
  display: inline;
}
.l-latest-news .mu-top2 .col-sm-12 .mu-title > a {
  display: inline-block;
}
.l-archive-list .l-list .l-date-term,
.l-date-term,
.l-latest-news .mu-top2 .col-sm-12 .mu-title .l-term a {
  font-size: 12px;
  padding-top: 0px;
  line-height: 20px;
}
.l-latest-news .mu-top2 .col-sm-12 .mu-title .l-term a {
  font-weight: 400;
  color: #005c88;
}

.category-news-falun-gong .l-date-term.mu-term {
  display: none;
}
.mu-home-latestnews .l-date-term.mu-term {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}
.mu-home-latestnews .l-date-term,
.mu-home-latestnews .mu-top2 .col-sm-12 .mu-title .l-term a {
  line-height: 17px;
}
.l-video .col-md-5 {
  margin-right: -15px;    
}
.-topicpage .col-md-5 {
  margin-left: -15px;    
}
.l-archive-list .l-video .entry-header a {
  color: #fff;
  font-size: 20px;
}

.l-more {
  background-color: #09566d; 
  margin-top: 50px;
}
.category-407 .col-md-4 {
  padding-left: 20px;
}

.category-407 .row-press, .page-template .row-press {
  margin-top: 30px;
}
.category .mu-newsletters, .category .mu-post, .tax-category_common .mu-post, 
.page-template .mu-post {
  margin: 10px 0;
  padding: 15px 20px;
  background-color: #eaeee8;
}
.category .l-newsletter, .category .l-post, .tax-category_common .l-post {
  padding: 10px 0;
}
.category .mu-sidebar .l-title a, .tax-category_common .mu-sidebar .l-title a,
.page-template .mu-sidebar .l-title a {
  color: #2c2c2c;
  font-size: 14px;
  font-family: Open Sans;
  font-weight:600;
  line-height: 20px;
  padding-right: 10px;
}
.category .mu-sidebar .l-date, .tax-category_common .mu-sidebar .l-date,
.page-template .mu-sidebar .l-date{
  font-size: 12px;
}
/*********  end category-407 *********/

/*********  start search result *********/

.l-total-results {
  display: none;
}

.search-results .l-total-results {
  display: block;
}

#searchform {
  width: 50%;
  margin: 0 auto;
}
.mu-searchform .container {
  text-align: center;
  height: 100px;
  padding-top: 25px;
  background-color: #1d677e;
}
.mu-searchform #s {
  border-radius: 0;
  height: 50px;
  padding: 20px 25px;
  border: 2px solid #bfdde5;
  border-right: 0;
}
.mu-searchform #searchsubmit {
  height: 50px;
  width: 50px;
  border: 2px solid #bfdde5;
  border-left: 0;
  color: #007ea3;
  background-color: #fff;
  border-radius: 0;
}
.mu-searchform .fa-search::before {
  font-size: 22px;
  line-height: 0px;
}
.mu-searchform .fa-search {
  color: #007ea3;
}
.l-topicpage .col-lg-4, .l-topicpage .col-md-6{
  padding-left: 0;
}
.l-topicpage .row {
  background-color: #09566d;
  margin-left:0px;
  margin-right:0px;
}
.l-topicpage .l-topic-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 18px 20px;
  color: #fff;
}
.l-topicpage .col-lg-8 .entry-header a, .l-topicpage .col-md-6 .entry-header a, 
.l-topicpage .l-date-term a {
  color: #fff;
}
.mu-pagination a {
  font-family: open sans;
  font-weight:600;
  padding: 0 10px;
}
.mu-pagination {
  margin-top: 50px;
}
.mu-pagination .current {
  font-weight: 600;
  padding: 0 10px;
}
.mu-left-cat-fix .l-title .l-blue, .mu-archive-list .l-title .l-blue {
  font-size: 20px;
  font-weight: 600;    
}
.mu-left-cat-fix .l-title, .mu-archive-list .l-title {
  position: relative;
}
.mu-left-cat-fix .l-title .float-right, .mu-archive-list .l-title .float-right {
  font-size: 13px;
  color: #666;
  bottom: 15px;
  position: absolute;
  right: 0px;
}

.archive .l-sidebar-menunews, .page-template .l-sidebar-menunews  {
  margin-top: 13px;
}
.archive .l-sidebar-menunews .menu-items, .page-template .l-sidebar-menunews .menu-items {
  background-color: #1b677e;
  padding: 30px 40px;
}
.archive .l-sidebar-menunews li a, .page-template .l-sidebar-menunews li a {
  color: #fff;
  line-height: 32px;
  font-size: 17px;
  font-weight: 600;
}
.archive .l-sidebar-menunews ul, .page-template .l-sidebar-menunews ul {
  margin: 0;
  padding: 0;
}
.archive .l-blue.no-title,
.search-results .l-blue.no-title {
  display: none;
}
.archive .l-blue span, .page-template .l-blue span {
  font-size: 19px;
  font-weight: 600;
}
.archive .mu-sidebar-fix .sub-category.row-newletter, .archive .row-press, 
.page-template .mu-sidebar-fix .sub-category.row-newletter {
  margin-top: 30px;
}
/*********  end search result *********/

.vspace30 {
  height: 30px
}
.vspace60 {
  height: 60px
}

.mobile-only {
  display: none;
}
