@charset "utf-8";
/* CSS Document */

.introWrapper {
	background-image:url('/cisiweb2/image/ethics/speakup.jpg');
    background-position: right top;
    background-size: cover;
	background-attachment:fixed;
}

.launch {
	background-image: url("/cisiweb2/image/ethics/speakuplaunch.jpg");
	background-attachment:fixed;
	background-position:center center;
    margin-top: 80px !important;
}
.launch .sfContentBlock {
	margin: 4% 0% 2% 50%;
		background:rgb(255,255,255);	
	background:rgba(255,255,255,0.95);
	padding:1px 40px 40px 45px;
}

.block {
	background: none repeat scroll 0 0 #35a0a0;
    box-sizing: border-box;
    color: #ffffff !important;
    text-align: center;
	line-height:normal;
	padding:2% 5% 4% 5%;
}
.block h1, .block h2, .block h3, .block h4 {
	color:#ffffff !important;
}
.third {
	padding:2% 5% 1% 5%;
}
.option1, .option2, .option3, .option4 {
	vertical-align:top;
	padding:60px 0px;
}


.option1:hover, .option2:hover, .option3:hover, .option4:hover {
	color:#afeaf0;
	cursor:pointer;
}

.firstNext, .secondNext {
	cursor:pointer;
	font-weight:500;
}

.secondPrev {
	cursor:pointer;
	font-weight:500;
}



@media (min-width : 1599px) {

}

@media (max-width : 1599px) {

}

@media (max-width : 1199px) {
.launch {
	background-position:left center;
}
}

@media (max-width : 991px) {


.launch .sfContentBlock {
		margin: 6% 0;	
				background:rgb(255,255,255);
		background:rgba(255,255,255,0.95);
		padding:1px 40px 40px 45px;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}

@media (max-width: 767px) {
.launch {
		background-position:17% 100% !important;
	}

	.launch .sfContentBlock {
		margin: 6% 2%;	
				background:rgb(255,255,255);
		background:rgba(255,255,255,0.9);
		padding:1px 20px 20px 20px;
	}
}






