.is-selected{
	color:#00C1DE;
}
.blue-text{
	color:#00C1DE;
}

/*.button-text{
	-moz-box-shadow:inset 0px 1px 1px 0px #d9edff;
	-webkit-box-shadow:inset 0px 1px 1px 0px #d9edff;
	box-shadow:inset 0px 1px 1px 0px #d9edff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00c0de), color-stop(1, #29a7dd) );
	background:-moz-linear-gradient( center top, #00c0de 5%, #29a7dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0de', endColorstr='#29a7dd');
	background-color:#00c0de;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #29a7dd;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	padding:7px 20px;
	text-decoration:none;
	text-shadow:0px -1px 1px #006d94;
} 

.button-text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #29a7dd), color-stop(1, #00c0de) );
	background:-moz-linear-gradient( center top, #29a7dd 5%, #00c0de 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a7dd', endColorstr='#00c0de');
	background-color:#29a7dd;
}*/




/* DROP FOR DROP */
.content{
	margin-left: 0px;
}

.content .content-container{
	clear: left;
	position: relative;
	left: 0px;
	width: 100%;
	/*height: 365px;*/
	/*overflow: hidden;*/
	display: block;
}
.content .drop-main {
	min-height:1770px;
	height:auto !important;
}
.content #drop-top {
	font-size:17px;
	text-align:center;
	width:75%;
	margin:auto;
	padding-bottom:45px;
}
.content #drop-top img{
	padding-bottom:30px;
}

.content .hero{
	margin-top: 75px;
	margin-bottom: 70px;
}

.content .hero img{
	
}

#featured .slide{
	position: absolute;
	display: inline-block;
}

#featured .slide button, #featured .slide button:active{
	position: absolute;
	right: 48px;
	bottom: 34px;
	top: auto;
}

#featured .slide.lady button{
	right: 78px;
}

.drop-container{
	width:92%;
	margin:auto;
	margin-top:45px;
	padding-bottom:30px;
	font-size:15px;
	line-height:20px;
	display:block;
}
.drop-container .subheader{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	
}
.drop-left{
	width:38%;
	/*width:380px;*/
	float:left;
	text-align:center;
}
.drop-left img{
	position:relative;
	margin: 60px auto 0;
}
.drop-right{
	float: right;
	width: 58%;
}
.drop-right p{
	margin-bottom:15px;
}
.drop-right .drop-buttons{
	float:right;
}
.drop-right .drop-buttons .text{
	margin-left:10px;
	margin-top:15px;
}

.drop-right .extended-content{
	display: none;
}

.drop-divider{
	clear:both;
	width: 100%;
	background-color: #363737;
	height: 1px;
	position:relative;
	top:35px;
}

.drop-right .read-more{
	margin-top: 15px;
	margin-left: 10px
}

.drop-container .why-we-give {
	margin-top:40px;
}
.drop-container .how-we-give {
	margin-top:20px;
}
.drop-container .how-you-give {
	margin-top:30px;
}



/*  WELL OVERVIEW   */
.content .well-main {
	min-height:700px;
	height:auto !important;
}

.well-main #well-top{
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.well-section{
	margin-top: 50px;
	display: inline-block;
	margin-bottom: 40px;
}

.well-section .main-img{
	margin-left: 40px;
}

.well-section.right .main-img{
	float: right;
	margin-right: 40px;
	margin-left: 0px
}

.well-section .column{
	width: 60%;
	float: right;
	margin-right: 40px;
	margin-top: 30px;
}

.well-section.right .column{
	float: left;
	margin-left: 40px;
	margin-right: 0px;
}

.well-section .column .text-data{
	width: 85%;
	float: right;

}
.well-section .column .text-data .title{
	font-size: 20px;
	font-weight: bold;
}
.well-section .column .text-data .body-text{
	display: inline-block;
	font-size: 16px;
	line-height: 22px;
	margin-top: 10px;
}

.well-section .drop-divider{
	width: 92%;
	margin-left: 4%;
	margin-top: 20px;
	display: inline-block;

}

.well-main .button-container{
	width: 100%;
	height: 100px;
	text-align: center;
	margin-top: 38px;
}

/*   PEOPLE PERSON    */
.content .people-person-main {
	min-height:880px;
	height:auto !important;
}
.content #people-person-top {
	text-align:center;
	width:100%;
	margin:auto;
	padding-bottom:45px;
}
.content .people-person-hero {
	width:100%;
	margin:auto;	
}

.content .people-person-hero img{
	width: 980px;
}
.content .people-person-info {
	width:91%;
	margin:auto;
	text-align:center;
	margin-top:50px;
	display: inline-block;
	margin-left: 40px;
	margin-bottom: 60px
}
.content .people-person-name {
	font-size:20px;
}
.content .people-text {
	margin-top:35px;
	font-size:16px;
}
.content .people-person-sep {
	float: left;
	background-color: #9b9b9b; 
	width: 1px;
	height: 240px;
	margin-left: 30px;
	margin-right:35px;
	margin-top: 0px;
}
.people-block-left, .people-block-right{
	width: 46%;
	/*width:410px;*/
	float: left;
}
.people-block-right{
	
}
.people-bottom{
	clear:both;
	padding-top:25px;
	text-align:center;
}
.people-bottom .text{
	-moz-box-shadow:inset 0px 1px 1px 0px #d9edff;
	-webkit-box-shadow:inset 0px 1px 1px 0px #d9edff;
	box-shadow:inset 0px 1px 1px 0px #d9edff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00c0de), color-stop(1, #29a7dd) );
	background:-moz-linear-gradient( center top, #00c0de 5%, #29a7dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c0de', endColorstr='#29a7dd');
	background-color:#00c0de;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #29a7dd;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	padding:7px 20px;
	text-decoration:none;
	text-shadow:0px -1px 1px #006d94;
	margin-top:20px;
}

.people-bottom .text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #29a7dd), color-stop(1, #00c0de) );
	background:-moz-linear-gradient( center top, #29a7dd 5%, #00c0de 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a7dd', endColorstr='#00c0de');
	background-color:#29a7dd;
}


#floating-grid{
	clear: both;
	max-width: 920px;
	width: 100%;
	display: inline-block;
	margin-left: 30px;
}

#floating-grid #tiles{
	list-style-type: none;
	position: relative; /** Needed to ensure items are laid out relative to this container **/
	margin: 0;
	max-width: 820px;
}

#floating-grid #tiles li{
	width: 200px;
	background-color: #ffffff;
	border: 1px solid #dedede;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/*display: none; */
  	cursor: pointer;
	padding: 4px;
	padding: 10px;

	-moz-box-shadow:    -2px 2px 5px rgb(172, 166, 166);
	-webkit-box-shadow: -2px 2px 5px rgb(172, 166, 166);
	box-shadow:         -2px 2px 5px rgb(172, 166, 166);

}

#floating-grid #tiles li img {
display: block;
}

/**
 * Grid item text
 */
#floating-grid #tiles li p {
color: #666;
font-size: 12px;
margin: 7px 0 0 7px;
}
#floating-grid #tiles li p.person-name {
	color: #00C1DE;
	font-weight: bold;
	font-size: 16px;
}

.divider{
	clear: both;
	width: 92%;
	background-color: #363737;
	height: 1px;
	position: relative;
	top: 35px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}


/*  AMBASSADOR PROGRAM   */
.content .ambassador-main {
	min-height:700px;
	height:auto !important;
}
.content #ambassador-top {
	text-align:center;
	width:100%;
	margin:auto;
	padding-bottom:45px;
}


/*  ABOUT US   */
.content .about-us-main {
	/*min-height:1590px;*/
	height:auto !important;
}
.content #about-us-top {
	text-align:center;
	width:100%;
	margin:auto;
	padding-bottom:45px;
}

.content .about-us-hero .large{
	display: inline;
}

.content .about-us-hero .small{
	display: none;
}
.about-container{
	width:92%;
	margin:auto;
	margin-top:45px;
	padding-bottom:30px;
	font-size:15px;
	line-height:20px;
	display:block;
}
.about-container .subheader{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.about-left{
	width:38%;
	/*width:380px;*/
	float:left;
	text-align:center;
	height:400px;
}
.about-left img{
	position:relative;
	margin:auto;	
	margin-top:30px;
}
.about-right {
	width:57%;
	float:left;
}
.about-right p {
	padding-bottom:15px;
	padding-top:10px;
}
.about-right .button-text {
	margin-top:10px;
}
.about-divider{
	clear:both;
	width: 100%;
	background-color: #363737;
	height: 1px;
	position:relative;
	top:65px;
}
.container-2{
	margin-top:100px;
}
.container-2 .about-left{
	height:200px;
}
.container-2 .about-left img{
	margin-top:5px;
}

.about-right p a{
	color: #00C1DE;
}
.about-right .social-buttons{
	margin-left:0px;
	margin-top:10px;
	margin-right: 50px;
}

.about-right .blue-button{
	margin-top: 23px;
}

/*  PEEPS CREW   */
.content .peeps-main {
	min-height:780px;
	height:auto !important;
}
.content #peeps-top {
	text-align:center;
	width:100%;
	margin:auto;
	padding-bottom:45px;
}
.content #peeps-crew {
	display:block;
	float:left;
}
.content #peeps-crew .peep{
	float:left;
	margin-left:32px;
	margin-bottom:90px;
	position: relative;
	width: 210px;
	height: 248px;
}

.content #peeps-crew .peep img{
	padding-bottom:20px;
	position: absolute;
	width: 175px;
	height: 200px;
}

.content #peeps-crew .peep img.bw{
	
}

.content #peeps-crew .peep img.color{
	display: none;
}

.content #peeps-crew .peep img.color:hover{
	/*visibility: visible;*/
}

.content #peeps-crew .peep p{
	position: absolute;
	bottom: -30px;
}

.peep-name {
	color:#1A1A1A;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
.peep-title {
	color:#808080;
	font-size:14px;
	line-height:20px;
}
.peep-email{
	font-size:14px;
	line-height:20px;
}

/*  NEWS   */
.content .news-main {
	min-height:500px;
	height:auto !important;

}
.content #news-top {
	text-align:center;
	width:100%;
	margin:auto;
	padding-bottom:45px;

}

/*  drop-for-drop-initiative  */

.drop_for_drop_initiative .drop-right .drop-buttons, 
.bracelet  .drop-right .drop-buttons{
	float: left;
}

.drop_for_drop_initiative .drop-right .drop-buttons button{
	margin-left: 0px;
}

.bracelet  .drop-right .drop-buttons span, .bracelet  .drop-right .drop-buttons button{
	float: left;
}
.bracelet  .drop-right .drop-buttons span{
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}

.bracelet .main-image{
	margin-top: 30px;
}