.title{
    margin-top: 110px;
    text-align: center;
}

.site-title{
	margin-left: auto;
    position: static;
    font-size: 56px;
    margin-right: auto;
    width: auto;
    font-family: NeoSansMedium;
    text-align: center;
    vertical-align: top;
    margin-top: 0px;
    padding-left: 30px;
}

#background{
	position: absolute;
	z-index: 0;
	width: 100%;
}

#logo-image{
	width: 230px;
	float: left;
	margin-left: 55px;
    margin-top: 35px;
	position: absolute;
}

.footer{
	margin-top:50px;
}

.archives{
    font-family: NeoSansLight;
}

.archives a{
	color:#ffffff;
	text-decoration: underline;
}

.news{
	margin-top:70px;
}

.article{
	margin-bottom: 100px;
}

.article-header{
	font-size: 41px;
    font-family: NeoSansMedium;
    color: #003478;
    margin-top:40px;
}

.article-date{
	font-size: 17px;
    color: #048dc1;
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: NeoSans;
}

#article-image{
	max-width: 100%;
    max-height: 100%;
}

.article-text{
	font-size: 17px;
    color: #757575;
}

.article a{
	display: block;
}

.article-link{
	color:#003478;
}

.discover-opportunity:hover, .discover-opportunity:active, .discover-opportunity:focus, .discover-opportunity:visited{
	color: #ffffff;
	text-decoration: none;
}

.sidebar{
	margin-top:70px;
	padding-left: 85px;
	padding-right: 0px;
}

.sidebar-inner {
	background: rgba(0,52,120,0.06);
	padding-left: 50px;
	padding-top: 32px;
	padding-bottom: 5px;
	padding-right: 50px;
}

.sidebar-topheader{
	color: #003478;
    font-family: NeoSansMedium;
    font-size: 30px;
}

.event{
	margin-top: 80px;
	padding-bottom: 40px;
}

.event a{
	display: block;
}

.article p,
.event p {
	
	color: rgba(0,0,0, 0.5);
}

.event p {
	font-size: 19px;
	font-family: NeoSans;
}

.article a,
.event a {
	font-family: NeoSansMedium;
}

.article p {
	font-size: 19px;
	font-family: NeoSans;
}

.article h1 {
	margin-top: 50px;
}

.article h1,
.article h1 a {
	font-family: NeoSansMedium;
}

.article-link,
.sidebar-link {
	font-size: 20px;
	letter-spacing: 0.02em;
} 

.sidebar-date{
	font-size:20px;
	color:#048dc1;
	font-family: NeoSans;
}

.sidebar-header{
	color:#003478;
	font-family: NeoSansMedium;
	margin-top: 0px;
}

.sidebar-text{
	font-size: 18px;
    color: #757575;
}

.sidebar-link{
	color:#003478;
}

.news_image {
	height: auto;
	overflow: hidden;
}

@media (max-width: 1600px){
	.news_image img{
		height: auto;
		width: 100%;
		margin-top:0px;
	}
}

@media (max-width: 1350px){
	.site-title{
		font-size: 46px;
	}

	.news_image img{
		margin-top:0px;
	}
	#logo-image{
		width: 170px;
	}
}

@media (max-width: 1150px){
	.site-title{
		font-size:30px;
	}
}

@media (max-width: 900px){
	.sidebar{
		margin-top:15px;
		padding-left:0px;
		width: 67%;
	    margin-left: auto;
	    margin-right: auto;
	}

	.article{
		margin-bottom: 25px;
	}

	.sidebar-inner{
		padding-left:10px;
		background: rgba(0,52,120,0.06);
	}

	.news{
		width: 67%;
	    margin-left: auto;
	    margin-right: auto;
	}

	.event{
		padding-bottom: 15px;
		margin-top: 15px;
	}
}

@media(max-width: 480px){
	.archives{
		width: 400px;
	}
}

@media (max-width: 320px){
	.archives{
		width: 250px;
	}
}