/* ------ */
/* STAGES */
/* ------ */
#pagebody {padding-bottom:50px;}
#pagebody .container-fluid {padding:0;}
#pagebody .body-content {padding-bottom:0;}
/* ROADMAP */
#roadmap {margin-top:50px; padding:0;}
#roadmap .row {max-width:1800px; position:relative; margin-left:auto; margin-right:auto;}
#roadmap .img-col {
	position:absolute;
   	height:100%;
	background:url(../img/tt-roadmap.png) scroll center no-repeat;
    background-size:contain;
    opacity:0.5;
}
#roadmap .text-col {padding:35px 0; border-radius:0;}
#roadmap .text-col h1.pageTitle {
	margin-bottom:15px;
	line-height:90%;
	font-weight:600;
	font-size:40px;
}
#roadmap .text-col h1.pageTitle span {
	font-weight:200;
	font-size:25px;
}
/* ACCORDION */
#accordion {margin:0; padding:0 45px;}
#accordion .panel {border:0;}
#accordion.panel-group .panel+.panel {margin-top:25px;}
#accordion .panel-heading {
	padding:12px 10px;
	border:0;
	background-color:#ced9e4;
}
#accordion h4.panel-title {
	margin:0;
    font-family:'Oswald','Nunito','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#3a505f;
}
#accordion h4.panel-title i {
	margin-right:7px;
	color:#0f91d7;
}
#accordion .stageToggle i.pull-right {
	margin-right:0;
	outline:none !important;
	color:#364d63;
	opacity:0.5;
}
#accordion .stageToggle i.pull-right:hover {opacity:1.0;}
#accordion h4.panel-title a:hover, #accordion h4.panel-title a:active, #accordion h4.panel-title a:focus {text-decoration:none !important;}
#accordion .panel-body {
    font-size:16px;
    color:#445e6f;
}
/* CTA */
#cta {
	padding:50px 0;
    overflow-y:hidden;
    background:url(../img/bg-pattern.png),#0f91d7;
}
#cta h2.ctaTitle {
	margin:0 auto;
	text-align:center;
	line-height:1;
    font-family:'Oswald','Nunito','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:35px;
	font-weight:bold;
	color:#b7e3fa;
}
#cta .row {margin:0;}
#cta .img-col {text-align:right;}
#cta .img-col img {width:100%; max-width:400px;}
#cta .text-col {
	padding:25px 15px;
	background-color:rgba(255,255,255,0.80);
	border:1px solid #0d81bf;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	text-align:center;
}
#cta .text-col h4 {
	margin:0 auto;
	line-height:1;
    font-family:'Oswald','Nunito','Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#27353f;
}
#cta .text-col p {
	margin:25px 0 35px 0;
	color:#30434f;
}
/* STAGES MEDIA QUERIES */
@media (max-width:1199px) {
	#cta .img-col {padding-top:25px;}	
}
@media (max-width:991px) {
	#roadmap .text-col h1.pageTitle {font-size:35px;}	
	#roadmap .text-col h1.pageTitle span {font-size:20px;}
	#accordion {padding-left:15px; padding-right:15px;}
	#cta .img-col {padding-top:50px;}	
}
@media (max-width:767px) {
	#roadmap .img-col {position:relative; height:300px;}
	#roadmap .text-col {border-radius:0;}
	#roadmap .text-col h1.pageTitle {font-size:30px;}
	#cta .img-col {text-align:center;}
	#cta h2.ctaTitle {font-size:30px;}
}