#main .field-body li, #main .field-body div {
    font-size: 100%;
   line-height: 100%; 
}
.block .block-title {
    border-bottom: 0;
    font-size:2em;
    font-weight:bold;
    padding-bottom: 0;
    margin-bottom: 20px;
}
.projectinfo h1{
  font-size:1.4em;
  margin-bottom:30px;
  line-height:200%;
}
.field-body .projectinfo p {
    font-size: 1.2em;
    line-height: 200%;
}
a.btn-base-outline, a.btn-base-outline:hover {
    background-color: #7e005c; 
    border-color: #7e005c;
    color:#ffffff ;
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 20px;
}
.inner.innerpadding{
  margin-top:40px;
}
.field-body .vc_column-text h3 {
    font-size: 20px;
    margin-top:15px;
}
.field-body .vc_column-text h3 a{
  text-decoration:underline;
}
.vc_column-inner {
    box-sizing: border-box;
    width: 50%;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;	float:left;
	-webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
	.vc_column-container{
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100%;
	}
	.vc_column-container.first{
	background-image: url(../../horizontal-targets.jpg) !important;
	}
	.vc_column-container.second{
	background-image: url(../../horizontal-funding.jpg) !important;
	}
	.vc_column{
	background-color: #f2f2f2;
	width:100%;
	overflow: hidden;
	margin:0 auto;
	box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	}
	.vc_column-text{
		width: 46%;
    float: left;
    margin: 2%;
    padding: 20px 5%;
	}
	.field-body .vc_column h1 {
    font-size: 1.5em;
    margin-bottom:30px;
    font-weight:bold;
}
	@media screen and (max-width: 992px) {
		.vc_column-inner{display: none;}
		.vc_column-text{ 
		  width: 100%;
    background: rgba(255,255,255,0.9);
    padding: 40px 5%;}
		.vc_column{
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;
		}
		.vc_column.first{
		  		background-image: url(../../horizontal-targets.jpg) !important;
		}
		.vc_column.second{
		  		background-image: url(../../horizontal-funding.jpg) !important;
		}
	}
