/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
img:hover {
	text-decoration: none;
}

a {
	color: #2da54f;
}

blockquote {
	border-color: #e2e3bd;
}

body:not(.no-header-image) .custom-header-image::before, .lodestar-front-page .custom-header-image::before {
	background: rgba(220,220,220,0.7);
}

.menu-primary-container {
	font-family: 微軟正黑體, 'Microsoft JhengHei';
}

.entry-content a img, .widget a img {
	background: none;
	box-shadow: none;
}

.main-navigation ul li.current_page_item > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current_page_ancestor > a{
	background: #2ea370;
}

.green-full-width-box {
	width: 100%;
	background: #659971;
	color: #fff;
	font-size: 20px;
	text-align: center;
	border-radius: 15px;
	padding: 15px;
}

.green-full-width-box a {
	color: #dcdfc5;
}

.wf-active h1 {
	font-size: 30px;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
	color: #00823b;
}

h1.entry-title {
	font-size: 32px;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
	color: #005819;
}

.wf-active h2, h2.entry-title a {
	font-size: 26px;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
	color: #005819;
}

.wf-active h3 {
	font-size: 22px;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
	color: #099247;
}

.wf-active h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	text-transform: none;
	font-family: "Alegreya Sans", sans-serif;
	display: inline;
}

h5.entry-content, .wf-active h5 {
	color: #e59228;
	font-size: 22px;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
}

h6.entry-content, .wf-active h6 {
	font-size: 20px;
	color: #888;
	font-family: 微軟正黑體, 'Microsoft JhengHei';
}

.green-word-16 {
	font-size: 16px;
	color: #3c9e58;
}

.green-word-12 {
	font-size: 12px;
	color: #3c9e58;
}

.publications-box {
	float: left;
	text-align: center;
	padding-right: 20px;
}

.wp-caption .wp-caption-text {
	background: #fbfdc4;
	color: #666;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: .8075em;
}

ol li::before {
	background: url('https://ylh.org.hk/wp-content/uploads/2017/08/orangesquare_20.png') no-repeat;
	content: '';
	display: inline-block;
	height: 20px;
	width: 20px;
	position: relative;
	left: -24px;
	top: 3px;
	z-index: -1;
}

ol.green li::before {
	background: url('https://ylh.org.hk/wp-content/uploads/2017/08/greensquare.png') no-repeat;
}

li h5 {
	display: inline-block;
	padding: 0;
	margin: 0;
	position: relative;
	left: -15px;
}

.entry-content ol li, ol li {
	padding: 0 0 5px;
	position: relative;
	left: -23px;
}

.entry-content ul li::before {
	background: url('https://ylh.org.hk/wp-content/uploads/2017/08/orangesquare_12.png') no-repeat;
	content: '';
	display: inline-block;
	height: 20px;
	width: 20px;
	position: relative;
	left: 0;
	top: 9.5px;
	z-index: -1;
}

.entry-content ul li {
	padding: 0 0 5px;
	list-style-type: none;
	position: relative;
	left: -38px;
}

.sd-content ul li::before {
	background: none;
	content: '';
	display: inline-block;
	height: inherit;
	width: inherit;
	position: inherit;
	left: 0;
	top: inherit;
}

.sd-content ul li {
	padding: inherit;
	left: inherit;
}