.progress_nav { margin-top:30px;}
.thesis-pbar-cont {
	height:40px;
	margin-top:10px;
}
.thesis-pbar-section,.thesis-pbar-section {
	font-size:1.4em;
	padding-top:10px;
}
.thesis-pbar-section3 { width:33.3%;}
.thesis-pbar-section4 { width:25%;}
.thesis-pbar-section a { color:#fff;}
.thesis-hero-header {
	margin-top:40px;
}
.thesis-hero-title,.thesis-hero-title-type { 
	font-size:2.6em;
	margin-top:145px;
}
.thesis-hero-title-type {
	margin-top:60px;
}
.thesis-hero-title-sub { font-size:0.40em;}
.thesis-hero-sub { margin:40px 0 60px;}
.thumbs_up,.thumbs_down { opacity:0.75;}
.thumbs_up:hover,.thumbs_down:hover { opacity:1;}
.thesis-action-cont { margin-bottom:40px;}
.thesis-action-cont div { margin:0 35px;}
.thesis-action-item {
	color:#fff;
	font-size:1.1em;
	font-weight:700;
	padding-top:95px;
}
.thesis-claims-eg {
	color:#838383;
	font-size:1.2em;
	font-style:italic;
	margin-bottom:10px;
}
.claims_add { margin-bottom:40px;}
.thesis-claims-text { margin-bottom:10px;}
.thesis-claims-add { color:#00aa00;}
.thesis-claims-add-text { margin:10px 0 0 10px !important;}
.final-thesis-text,.thesis-footer-final-text { font-size:2.3em;}
.thesis-footer-final-text { margin-bottom:20px;}
.thesis-main-btns {
	margin:0 auto;
	width:40%;
}
.thesis-btn-link { font-size:1.15em;}
.thesis-btn-cont,.thesis-btn-2nd-cta { margin-top:20px;}
.thesis-border {
	border-top:1px solid #ccc;
	margin:40px 0 30px;
}
.thesis-points-main { font-size:1.25em;}
.thesis-points-main p { margin-bottom:20px;}
.thesis-footer {
	display:inline-block;
	margin-bottom:50px;
}

.sprite { background: url('https://cdn.kibin.com/images/thesis/thesis_sprite.png') no-repeat top left; width: 128px; height: 128px;  }
.sprite.thumbs_down { background-position: -462px 0; }
.sprite.thumbs_up { background-position: -592px 0; }
.sprite.light_bulb { background-position: -722px 0; width: 105px; height: 105px; }

.cc-cols { margin-bottom:20px;}
.cc-col { font-size:0.75em;}
.thesis-sub-header-text { font-size:1.5em;}
.thesis-sub-stance-btns { margin:10px 0 80px;}
.thesis-sub-stance-btns button {
	height:90px;
	margin:0 15px;
	width:150px;
}
.thesis-hint-text-smaller { font-size:0.8em;}
.claims_sidebar {
	font-size:1.25em;
	font-weight:700;
	margin-top:75px;
}

@media(max-width: 1000px) {
	.thesis-main-btns {
		width:60%;
	}
}
@media(max-width: 700px) {
	.thesis-main-btns {
		width:100%;
	}
}