h1.entry-title, h2.entry-title {text-align:left;}
h2.entry-title {font-size: 4.2rem;}
.section-inner.medium, .section-inner {max-width:100%;}
h2.widget-title {font-size: 16px}
.featured-media {display:none;}
.entry-categories-inner {justify-content: left; }
.archive-header-inner {text-align:left;}
.post-meta-single-top .post-meta {justify-content: left;}
.post-meta-wrapper {max-width: 100%;}
ul.primary-menu {font-size: 16px;}
.post-meta-wrapper {margin-top: 1rem;}
.post-inner {padding-top: 3rem;}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
	width: calc(100% - 8rem);}
	
	#mandarinspot-tip {padding: 15px!important; border-radius: 0 !important; border: none !important; background-color: #000 !important; color: #fff !important;}
.sub-menu li a {font-size: 12px;}
.hide-this-part-more, .inline-link-button {background-color: #b31ffd;
    display: inline-block;
    padding: 12px;
    color: #fff;
	font-weight: bold;
	text-decoration:none;
    font-size: 16px;
    font-family: sans-serif; margin-bottom: 10px;}
.hide-this-part-more:hover, .inline-link-button {cursor:pointer;, background-color: #9f00fc;}
.readingPassage {padding: 40px; background-color: #fffbcc;}
.entry-content #chinesetext h4 {margin-top: 0;}
.post-meta-wrapper.post-meta-single-bottom  {margin-top: 1rem;}