
#mainWrapper {
	background: #343434;
}
.intro {
	background: url('/cisiweb2/image/wealthcampaign/introBG.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}
.intro .sfContentBlock {
    text-align: center;
    color: #fff;
    padding: 5% 20px 10%;
}
.intro h1 {
	color: #fff;
	font-family: Times New Roman;
	font-size: 50px;
}
.intro h2 {
	color: #b2b2b2;
	font-family: Times New Roman;
	font-size: 30px;
	margin-bottom: 50px;
	margin-top: 10px;
}
.intro p {
	color: #fff;
}
#vid .modal-body {
	padding: 0px !important;
}
.modal-dialog {
	margin-top: 100px !important;
}
.qualsSection {
    margin-bottom: 140px !important;
}
.eventsSection {
	/*background: url('/cisiweb2/image/wealthcampaign/events.jpg');
	background-size: cover;
	background-repeat: no-repeat;	*/
	padding: 4% 0 5% !important;
}
.eventsSection h1 {
	text-align: center;
	color:#fff;
	font-weight: 300;
	margin-bottom: 40px;
}
.onlineSection h1 {
	text-align: center;
	color:#fff;
	font-weight: 300;
}
.joinSection h1,
.qualsSection h1  {
	color:#fff;
	font-weight: 300; 
}
.joinSection p,
.qualsSection p {
	color:#fff;
}
.mainWrapper .container_wrapper:last-child.joinSection {
    padding-bottom: 150px;
    margin-bottom: -80px !important;
}
.eventsBlocks .sfContentBlock {
    background: rgba(255,255,255,0.8);
	
	margin-bottom: 20px;
}
.eventsBlocks h2 {
	margin-top: 0px;
	color: #444;
	font-weight: 300;
}
.eventsBlocks p {
	margin-bottom: 0px;
}
.onlineSection {
	margin-bottom: 140px !important;	
}
.onlineBlocks .sfContentBlock {
    background: #dddddd;
	margin-bottom: 20px;
}
.sfContentBlock .copy {
    padding: 20px;
}
.onlineBlocks .sfContentBlock .copy h2 {
	margin-top: 0px;
	color: #444;
	font-weight: 300;
}
.onlineBlocks .sfContentBlock .copy p {
	margin-bottom: 0px;
}
.integritySection {
    color: #fff;
	background-image: url(/cisiweb2/image/wealthcampaign/immobile.png);
	background-size: 70%;
	background-position: center top;
	background-repeat: no-repeat;
    padding: 280px 0 10% !important;
}
.integritySection h1 {
	color: #fff;
}
.glyphicon-triangle-bottom {
	color:#fff;
	font-size: 40px;
	cursor: pointer;
}


@media (min-width: 768px) {
	.intro .sfContentBlock {
		padding: 5% 5% 10%;
	}
	.intro h1 {
		font-size: 90px;
	}
	.intro h2 {
		font-size: 42px;
		margin-bottom: 50px;
		margin-top: 10px;
	}
	.onlineSection h1 {
		margin-bottom: 40px;
	}
	.integritySection .sfContentBlock {
		width: 65%;
	}
	.integritySection {
		background-size: 30%;
		background-repeat: no-repeat;
		color: #fff;
		padding: 4% 0 5% !important;
		background-position: 90% center;
	}
}

@media (min-width: 1200px) {
	.onlineBlocks .sfContentBlock .copy {
		padding: 30px;
	}
	.eventsBlocks .sfContentBlock .copy {
		padding:30px;
	}
	#mainWrapper {
		background: url('/cisiweb2/image/wealthcampaign/introBG.jpg');
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center top;
		background-attachment: fixed;
	}
	.intro {
		background: none;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center top;
	}
}


@media (min-width: 1600px) {
	.intro .sfContentBlock {
		padding: 5% 5% 12%;
	}
	.integritySection {
		background-position: 90% center;
	}
}



