.forum {
	float: left;
	width: 100%;
	padding: 40px 0;
}

.no_elements{
	position: absolute;
    left: 0;
    right: 0;
    font-size: 24px;
    text-align: center;
    padding-top: 100px;
    display: none;
    background-color: #fff;
    z-index: 9998;
}

.resources-header .header_label{
	margin: 0;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 20px !important;
    padding-top: 10px;
	width: 430px;
	font-size: 13px;
    line-height: 17px;
}









.bcta-bg {
	background-color: #005580;
}
.bcta-arrow {
	border-top: 15px solid #005580;
}

.responsible-investment-bg {
	background-color: #dc5911;
}
.responsible-investment-arrow {
	border-top: 15px solid #dc5911;
}

.research-bg {
	background-color: #4b8200;
}
.research-arrow {
	border-top: 15px solid #4b8200;
}

.ngo-bg {
	background-color: #0079a5;
}
.ngo-arrow {
	border-top: 15px solid #0079a5;
}

.intrapreneur-lab-community-bg {
	background-color: #fd1c15;
}
.intrapreneur-lab-community-arrow {
	border-top: 15px solid #fd1c15;
}

.design-expo-2014-bg {
	background-color: #ee3124;
}
.design-expo-2014-arrow {
	border-top: 15px solid #ee3124;
}

.inclusive-business-elab-bg{
	background-color: #00d19e;
}
.inclusive-business-elab-arrow {
	border-top: 15px solid #00d19e;
}

.shared-value-bg {
	background-color: #f4934c;
}
.shared-value-arrow {
	border-top: 15px solid #f4934c;
}

.donors-bg {
	background-color: #452cb0;
}
.donors-arrow {
	border-top: 15px solid #452cb0;
}

.environment-bg {
	background-color: #356299;
}
.environment-arrow {
	border-top: 15px solid #356299;
}

.africa-bg {
	background-color: #00a84d;
}
.africa-arrow {
	border-top: 15px solid #00a84d;
}

.iblf-partner-bg {
	background-color: #00a9e0;
}
.iblf-partner-arrow {
	border-top: 15px solid #00a9e0;
}

.partnerships-bg {
	background-color: #239393;
}
.partnerships-arrow {
	border-top: 15px solid #239393;
}

.latin-america-bg {
	background-color: #b002b6;
}
.latin-america-arrow {
	border-top: 15px solid #b002b6;
}

.inclusive-business-bg {
	background-color: #e1261c;
}
.inclusive-business-arrow {
	border-top: 15px solid #e1261c;
}

.health-bg {
	background-color: #015709;
}
.health-arrow {
	border-top: 15px solid #015709;
}

.asia-bg {
	background-color: #7c5439;
}
.asia-arrow {
	border-top: 15px solid #7c5439;
}

.women-bg {
	background-color: #622d3c;
}
.women-arrow {
	border-top: 15px solid #622d3c;
}

.sdgs-bg {
	background-color: #f47c0b;
}
.sdgs-arrow {
	border-top: 15px solid #f47c0b;
}

.intrapreneur-bg {
	background-color: #d95e04;
}
.intrapreneur-arrow {
	border-top: 15px solid #d95e04;
}

.careers-bg {
	background-color: #8d3184;
}
.careers-arrow {
	border-top: 15px solid #8d3184;
}

.enterprise-bg {
	background-color: #ae8a4a;
}
.enterprise-arrow {
	border-top: 15px solid #ae8a4a;
}

.education-bg {
	background-color: #9d1348;
}
.education-arrow {
	border-top: 15px solid #9d1348;
}

.nutrition-bg {
	background-color: #7a0d32;
}
.nutrition-arrow {
	border-top: 15px solid #7a0d32;
}

.impact-bg {
	background-color: #00116a;
}
.impact-arrow {
	border-top: 15px solid #00116a;
}

.finance-bg {
	background-color: #00a84d;
}
.finance-arrow {
	border-top: 15px solid #00a84d;
}











.forum-page {
	border-top: 10px solid #FE0018;
}

.forum .forum-header {
	float: left;
	width: 100%;
	padding: 0;	
}

.forum .forum-header h3 {
	float: left;
	padding:15px;
	border: solid 1px #000;
	background: transparent;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.forum .forum-items {
	width: 100%;
	float: left;
}

.forum .forum-items ul {
	float: left;
	width: 100%;
	padding: 0;
	text-align: center;
}

.forum .forum-items ul li {
	padding: 0;
	float: left;
	list-style-type: none;
	width: 18%;
	margin-right: 20px;
	margin-bottom: 30px;
}
.forum .forum-items ul li hr {
    border-top: 1px solid #000;
    width: 100%;
    bottom: 0;
    position: absolute;
    margin: 10px 0 0 0;
}

.forum .forum-items ul li .arrow-down {
    width: 0;
    height: 20px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    margin-left: 10%;
    background: none;
}

.forum .forum-items ul li:last-child {
	margin-right: 0;
}

.forum .forum-items ul li span.report-category {
	padding: 7px;
	background: #000;
	color: #fff;
	float: left;
	width: 100%;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
	padding-left: 20px;
}

.forum .forum-items ul li .forum-box {
	display: block;	
	color: #fff;
	padding: 8px;
	text-align: left;
}

.forum .forum-items ul li .forum-box span.forum-category {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 20px;
}

.forum .forum-items ul li .forum-box h3 {
	font-weight: lighter;
	padding: 0 10px;
	margin-bottom: 15px;
}

.forum .forum-items ul li .forum-sub-box {
	display: block;
	background: #eee;
	padding: 10px;
	font-size: 11px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.forum .forum-items ul li .forum-sub-box p {
	color: #0b0b0a;
}


.forum .forum-items ul li .forum-date {
	text-align: right;
	font-size: 12px;
	color: #A7A7A7;
	margin-bottom: 2px;
}


.forum .view-all {
	float: right;
	padding:8px 12px;
	border: solid 1px #000;
	background: #fff;
	font-size: 14px;
	text-transform: uppercase;
	color: #000;
	margin-top: 20px;
}

.forum .forum-header {
	width: 100%;
	float: left;
}

.forum .forum-header h3 {
	float: left;
	padding:15px;
	border: solid 1px #000;
	background: transparent;
	font-size: 22px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.forum .forum-filters {
	display: none;
	width: 100%;
	float: left;
	text-align: center;
	padding: 30px 0 40px 0;
	margin-bottom: 30px;
	background: #eeede9;
}

.forum .forum-filters select {
	display: inline-block;
	padding: 8px;
	border: solid 1px #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 20px;
}

.forum .forum-header .filter-bt {
	float: left;
	padding: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border: none;
	color: #000;
	margin: 10px;
	margin-left: 60px;
}

.forum .forum-header .filter-bt:hover {
	text-decoration: none;
}

.forum .forum-header .filter-bt i {
	float: right;
	margin-left: 10px;
}

.forum .forum-header .add-a-story-bt {
	float: right;
	padding: 10px;
	text-transform: uppercase;	
	border: none;
	color: #000;
	margin: 10px;
	margin-right: 30px;
	font-size: 15px;	
	font-weight: bold;
}

.forum .forum-header .search-box {
	padding: 0;
	margin-top: 20px;
}

.forum .forum-header .search-box input {
	border: none;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}

.forum .forum-header .learn-more-bt:hover {
	text-decoration: none;
}



@media (max-width: 767px){
	.resources-header .header_label {
		padding-left: 0px !important;
		padding-bottom: 30px;
		
		width: auto;
		min-width: auto;
	}
	.forum .forum-items ul li {
		width: 48%;
		margin-right: 5px;
	}
}
@media (max-width: 479px){
	.forum .forum-header .filter-bt {
		margin-left: 0px;
	}

}