#block-pagetitle h1{
	display:none;
}

.page-archive:not(.page-archive-) h1#page-title.title{
	display:block;
	margin-bottom:-25px;
}



h2{
	margin:25px 0;
}

	h2 span{
		color:#e31837;
	}

h3{
	margin:50px 0 10px !important;
	text-transform:uppercase;
	font-weight:100 !important;
}


#page{
	margin-bottom:25px;
}

li ul{
	margin-bottom:25px !important;
}


.post{
	
}	

	.post h3 a{
		border-bottom:none;
	}
	
	.post-body{
		font-size:18px;
	}
	
		.post-body > ul{
			list-style:none;
			margin:0;
		}
		
			.post-body > ul > li{
				line-height:1.75;
				position:relative;
			}
			
			.post-body > ul > li:not(.last){
				border-bottom:1px solid #999;
				margin-bottom:20px;
			}
			
			.post-body > ul > li:before{
				position:absolute;
				font-family:"FontAwesome";
				content:'\f054';
				top:-5px;
				left:-30px;
				font-size:1.5em;
				color:#004a8d;
			}
			
			.post-body > ul > li:hover:before{
				color:#e31837;
			}

	.post h3[data-label="Announcement"]{
		display:inline-block;
		z-index:5;
		color:#e31837;
		background-color:#FFF;
	}

	.post h3[data-label="Announcement"] a{
		display:none;
	}
	
	.post h3[data-label="Announcement"] + .post-body{
		border:3px solid #e31837;
		padding:25px;
		margin-top:-25px;
	}	
	
		.post h3[data-label="Announcement"] + .post-body li.last p{
			margin-bottom:0;
		}

		.post h3[data-label="Announcement"] + .post-body > ul{
			padding-left:0;
		}

			.post h3[data-label="Announcement"] + .post-body > ul > li:before{
				content:'';
			}


#block-block-4{
	display:block;
	padding:25px;
	border:1px dashed #999;
	position:relative;
	margin-bottom:50px;
}

#block-block-4 p:last-child{
	margin-bottom:0;
}

#block-block-4 h3{
	margin:20px 0 10px;
}

#block-block-4 h3:first-child,
.block h3:first-child{
	margin:0 0 10px;
}


a.tw-close{
	position:absolute;
	top:15px;
	right:15px;
	border-bottom:0;
	font-size:26px;
}





#block-thisweekyorkarchive ul{
	padding:0;
	margin:10px 0;
	list-style:none;
	font-size:18px;
}

#block-thisweekyorkarchive ul li{
	margin-bottom:15px;
}

#block-thisweekyorkarchive .fa-twitter{
	color:#00ACED;
}



#block-thisweekyorksidebar ul{
	list-style:none;
	padding:0;
	margin:10px 0;
	font-size:18px;
}

#block-thisweekyorksidebar ul li{
	margin-bottom:15px;
}

#block-thisweekyorksidebar ul li i{
	margin-right:5px;
}