/* - Index - */
.home_about{line-height:23px;}
.home_about h2{
	font-size:50px;
	color:#ff6961;
}
.home_about h3{
	font-size:30px;
	font-weight:bold;
}
.home_about ul{
	padding:0;
	line-height:26px;
	list-style:inside;
}
	/* Logged In */
	.popular h2{
		text-align:center;
		font-size:50px;
		margin-bottom:50px;
		color:#ff6961;	
	}
	.event #details{text-align:left;}
	.event p{font-size:16px;}
	.event h2{margin-bottom:3%;}
	.event #details h3{
		font-size:34px;
		margin:0;
	}
	.event #details .event_date,.event .default_event{
		color:#000;
		font-weight:bold;
		font-size:20px;
	}
.avatar_row{
	margin-bottom:15px;
	overflow-x:auto;
}
.avatar_row img{
	background:#fff;
	border:5px solid #fff;
	border-radius:50px;
	cursor:pointer;
	margin:5px;
}
.avatar_row img.selected{border-color:#5dc145;}
.avatar_row img.unselected{opacity:0.5;}
.pledge_pledge_photo_outer .input-group-addon{display:none;}
@media screen and (max-width: 1405px){.home_about h2{font-size: 44px;}}
@media screen and (max-width: 1205px){
	.home_about h2{
		font-size: 36px;
		line-height: 100%;
	}
}
@media screen and (max-width: 997px){
	.event #details{text-align: center;}
	.event #details h3{margin-top: 25px;}
}
@media screen and (max-width: 767px){
	.popular img{margin: 0 auto;}
	.popular .user_pledge{
		position: relative;
		height: 0;
		overflow: visible;
		max-width: 480px;
		margin: 0 auto;
		display:block;	
	}
	.popular .comments{
		max-height: 300px;
		max-width: 480px;
		margin: 0 auto;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-top: none;
		padding-top: 19px;
	}
	.popular .form-inline{
		max-width: 480px;
		margin: 0 auto;
	}
	.popular .form-inline .comment_message_outer{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.popular .form-inline #comment_message{
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.popular #comment_send{
		margin-top: -19px;
		width: 100%;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.event #details h3{line-height: 100%;}	
}
@media screen and (max-width: 480px){
	.popular .user_pledge{
		max-width: 80%;
		text-align: center;
		left: 0;
	}
}
@media screen and (max-width: 450px){.popular h2{font-size: 35px;}}
.pledge_title-white{
	color:#fff;
	font-size:40px;
	font-weight:bold;
}