
/* ==========================================================================
	Home
========================================================================== */

.home .hero{
/*	animation-name: fadeIn;
    animation-duration: 1.5s;
    animation-delay: .2s;
    animation-fill-mode: forwards;
    opacity: 0;*/
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
    to { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}
@keyframes fadeIn {
    from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
    to { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}

/*-------------Section 2-------------*/

.home .content-full {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 50px 0;
}
.top-padding.home {
	padding: 110px 0 0 0;
}
.black-box {
	background-color: #000;
	width: 30%;
	padding: 50px 50px 10px 50px;
	color: #939393;
}
.page-id-4 .black-box {
	padding: 50px 50px 40px 50px;
}
.black-box a, .black-box h3 {
	color: #fff;
}
.black-box a:hover {
	color: #397bf2;
}
.introduction {
	width: 70%;
	margin: 0 0 0 5%;
}
.introduction .column60 {
	padding: 0 15% 0 0;
}
.introduction p {
	font-size: 19px;
	line-height: 34px;
	color: #000;
}
.introduction p a{
	color: #000;
	border-bottom: 1px solid #000;
}
.introduction p a:hover {
	color: #397bf2;
	border-bottom: 1px solid #397bf2;
}

@media all and (max-width: 1600px) {
.introduction .column60 {
	padding: 0 10% 0 0;
}
.introduction {
	margin: 0;
}
}
@media all and (max-width: 1200px) {
.introduction .column60 {
	padding: 0 10% 0 0;
}
.introduction .column40, .introduction .column60 {
	padding: 0 10% 0 0;
	width: 100%;
}
.introduction {
	width: 60%;
	margin: 0 0 0 5%;
}
.black-box {
	width: 40%;
}
}
@media all and (max-width: 900px) {
.introduction {
	width: 90%;
	margin: 50px auto 50px;
}
.black-box {
	width: 100%;
}
.home .content-full {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
}
.introduction .column60 {
	padding: 0;
}
.home .content1100 {
	margin: 0;
	width: 100%;
}
.home .content-full {
	padding: 50px 0 0 0;
}
}

/*-------------Section 3-------------*/

.home .sec3 {
height:  605px;
overflow: hidden;
position: relative;
}
.video-container {
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}
.video-container video {
	width: 100%;
}
.play-video {
position: absolute;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height:  605px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	background: url("/assets/images/icon/play-shadow.png") center center no-repeat;
}
.play-video img {
	position: absolute;
}
.play-button {
	background: #FFF;
	width: 100px;
	height: 100px;
	border-radius: 50px;
	padding: 36px;
	margin: 0 0 10px 0;
	-webkit-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}
.play-button:hover {
	background: #397bf2;
	color: #FFF;
	cursor: pointer;
}
.play-video h6 {
	color: #FFF;
}

@media screen and (max-width: 1100px) {   
.video-container video {
	display: none;
}
}
@media screen and (max-width: 900px) {
.home .sec3, .play-video {
height:  405px;
}
}
@media screen and (max-width: 600px) {
.home .sec3, .play-video {
height:  305px;
}
}


.our-mission .center800 {
	position: relative;
	z-index: 5;
}
.our-mission h2 {
	margin: 0 0 40px 0;
}
 .our-mission p {
	font-size: 19px;
	line-height: 34px;
	color: #000;
	margin: 0 0 45px;
}
.shape1-container {
	position: absolute;
 	top: -20px;
 	left: 250px;
}
.shape1 {
 	width: 7px;
 	height: 130px;
 	background: #1588d1;
 	-webkit-transition: background-color 2s ease;
 	transition: background-color 2s ease;
 }
.shape1:hover {
 	background: #c081d1;
 }
 .shape2-container {
	 position: absolute;
	top: 420px;
	left: 150px;
 }
.shape2 {
 	width: 40px;
 		height: 150px;
 		-webkit-transform: skew(20deg);
 		   -moz-transform: skew(20deg);
 		     -o-transform: skew(20deg);
 	background: #f9de56;
	-webkit-transition: background-color 2s ease;
	transition: background-color 2s ease;
 }
.shape2:hover {
 	 	background: #fd864c;
 }
 .shape3-container {
	position: absolute;
 	top: 140px;
 	right: 50px;
 }
.shape3 {
 	width: 0;
 		height: 0;
 		border-left: 50px solid transparent;
 		border-right: 50px solid transparent;
 		border-top: 100px solid #d2b3df;
 	-webkit-transition: border 2s ease;
 	transition: border 2s ease;
 }
.shape3:hover {
 		border-top: 100px solid #397bf2;
 }
 @media screen and (max-width: 1300px) {
.shape1-container {
 	top: -200px;
 	left: 150px;
}
}
 @media screen and (max-width: 700px) {
.shape1 {
	top: -20px;
	left: 50px;
}
.shape2 {
	top: 400px;
	left: 150px;
}
.shape3 {
	top: 140px;
	right: 50px;
}
.our-mission {
	padding: 100px 0;
	background-image:none;
	background-color: #e8e8e8; 
	background-size: cover; 
	position: relative;
	margin: 0 0 100px;
}
}
 @media screen and (max-width: 700px) {
.our-mission .shape1, .our-mission .shape2, .our-mission .shape3 {
	display: none;
}
.our-mission {
	padding: 70px 0;
}
}


/* --------- Home CTA  ---------*/

.content.cta {
	text-align: center;
	padding: 50px 0 50px;
}
.content.cta img {
	margin: 0 0 30px 0;
}
.content.cta h2 a {
	color: #000;
}
.content.cta h2 a:hover {
	color: #397bf2;
}
.content.cta p {
	margin: 0 0 40px 0;
}
.content.cta .column50 {
	margin: 0 0 100px 0;
}
@media all and (max-width: 1500px) {
.content.cta .column50.padding60 {
	padding: 0 30px;
}
}
@media all and (max-width: 1100px) {
.content.cta .column50.padding60 {
	padding: 0 15px;
}
}
@media all and (max-width: 850px) {
.content.cta {
	text-align: center;
	padding: 20px 0 50px;
}
}



/* ==========================================================================
	Single Program
========================================================================== */

.single-program {
	overflow: hidden;
}

.single-program .program-sidebar {
	float: right;
	width: 30%;
	padding: 70px 0;
}
.single-program .black-box {
	width: 100%;
	overflow: hidden;
}
.single-program .black-box p {
	margin: 0;
}
.single-program .black-box a p{
	color: #939393;
}
.single-program .black-box a p:hover{
	color: #FFF;
}
.single-program .black-box h3 {
	margin: 0 0 5px;
}
.single-program .black-box .layout {
	margin: 0 0 40px;
}

@media all and (max-width: 1250px) {
.single-program .program-sidebar {
	width: 35%;
}
}
@media all and (max-width: 900px) {
.single-program .program-sidebar {
	width: 100%;
	padding: 0 0 50px 0;
}
.single-program .black-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.single-program .black-box .layout {
	width: 50%;
	float: left;
}
}
@media all and (max-width: 750px) {
.single-program .black-box .layout {
	width: 100%;
	float: left;
}
}

.purchase-tickets-button {
	width: 100%;
}
.purchase-tickets-button a {
	background: #397bf2;
	display: block;
	padding: 23px 20px 10px;
	text-align: center;
}
.purchase-tickets-button a:hover {
	background: #333333;
}
.purchase-tickets-button h5 {
	color: #FFF;
}
.single-program .single-content {
	float: left;
	width: 60%;
	padding: 70px 0 50px 10%;
}
.single-program.editor.grey-bg .single-content.editor {
	padding: 70px 0 100px 10%;
}


@media all and (max-width: 1250px) {
.single-program .single-content, .single-program.editor.grey-bg .single-content.editor  {
	width: 60%;
	padding: 70px 0 50px 5%;
}
}
@media all and (max-width: 900px) {
.single-program .single-content, .single-program.editor.grey-bg .single-content.editor  {
	width: 90%;
	padding: 20px 0 50px 0;
	margin: 0 auto;
	float: none;
}
.purchase-tickets-button a {
	margin: 0;
}
}


.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin: 0 0 40px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/* --------- Share Programs  ---------*/

.share-program {
	margin: 75px 0 100px 0;
}
.share-program ul {
	width: 320px;
	overflow: hidden;
}
.editor .share-program li {
	float: left;
	list-style: none;
	margin: 0;
	border-right: 1px solid #FFF;
}
.share-program h6 {
	font-size: 13px;
}
.share-program li a {
	display: block;
	background: #ececec;
	text-align: center;
	padding: 16px 15px;
	width: 100%;
	color: #000;
	width: 55px;
	font-size: 16px;
}
.share-program li.one {
	background: #ececec;
	height: 60px;
	padding: 16px 20px 0;
	text-align: center;
}
.share-program li.two a:hover {
	background: #3b5998;
	color: #FFF;
}
.share-program li.three a:hover {
	background: #1da1f2;
	color: #FFF;
}
.share-program li.four a:hover {
	background: #000;
	color: #FFF;
}

.editor.center .share-program {
	width: 315px;
	margin: 0 auto 100px;
}

@media all and (max-width: 900px) {
.share-program {
	margin: 0;
}
}


/* --------- Programs  Etc.---------*/

.program-sponsor, .program-disclaimer {
	width: 85%;
	padding: 60px 0 0;
}
.program-sponsor h6, .program-disclaimer h6 {
	color: #397bf2;
}
.program-sponsor a {
	border-bottom: 1px solid #4d4d4d;
	color: #4d4d4d;
}
.program-sponsor {
	line-height: 30px;
}

.program-sponsor a:hover {
	border-bottom: 1px solid #397bf2;
	color: #397bf2;
}
.program-sponsor.mobile, .program-disclaimer.mobile {
	display: none;
}

@media all and (max-width: 900px) {
.program-sponsor.mobile, .program-disclaimer.mobile {
	display: inherit;
	width: 100%;
	padding: 30px 0;
}
.program-sponsor, .program-disclaimer {
	display: none;
}
}

.programs .center800 {
	margin: 20px auto 80px;
}
a.soldout:hover {
	background: #397bf2;
	cursor: default;
}


/* ==========================================================================
	Join & Single
========================================================================== */


.orange-line, .blue-line {
	width: 300px;
	height: 3px;
	background: #e1764a;  
-webkit-transform: rotate(40.5deg);  
	 transform: rotate(40.5deg);  
}
.orange-line-container, .blue-line-container {
	position: absolute;
	right: 0px; 
	bottom: 250px; 
}
.blue-line-container {
	bottom: 200px;  
}
.blue-line {
	background: #3985ce;
	bottom: 200px;  
}


@media all and (max-width: 700px) {
.orange-line, .blue-line {
	display: none;
}
}

.join-description {
	width: 70%;
	float: right;
	margin: 60px 0 0 0 ;
}
.join-menu {
	width: 24%;
	float: left;
	margin: 60px 0 0 0 ;
}
.join-menu li a {
	padding: 30px 20px 15px 20px;
	display: block;
	border-bottom: 1px solid #FFF;
	background: #f4f4f4;
}
.join-menu li a:hover{
	background: #397bf2;
}
.join-menu li a:hover h6{
	color: #FFF;
}
.page-id-10 .join-menu li.membership a { background: #000;}
.page-id-10 .join-menu li.membership a h6{ color: #FFF;}

.page-id-12 .join-menu li.partnership a { background: #000;}
.page-id-12 .join-menu li.partnership a h6{ color: #FFF;}

.page-id-16 .join-menu li.volunteer a { background: #000;}
.page-id-16 .join-menu li.volunteer a h6{ color: #FFF;}

.page-id-18 .join-menu li.internship a { background: #000;}
.page-id-18 .join-menu li.internship a h6{ color: #FFF;}

.page-id-20 .join-menu li.careers a { background: #000;}
.page-id-20 .join-menu li.careers a h6{ color: #FFF;}


.content.join {
	margin: 0 auto 100px;
}

@media all and (max-width: 900px) {
.join-description {
	width: 100%;
	margin: 50px 0 0 0 ;
	border-bottom: 1px solid #f4f4f4;
}
.join-menu {
	width: 300px;
	margin: 80px 0 0 0 ;
}
}
@media all and (max-width: 500px) {
.join-menu {
	width: 100%;
	text-align: center;
}
}


/* ==========================================================================
Contact
========================================================================== */

.page-id-40 .programs ul li {
	margin: 0 0 40px;
}
.page-id-40 .programs {
	margin: 40px 0 0 0;
}
.page-id-40 .content.cta a img:hover {
mix-blend-mode:multiply;
opacity: .5;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.page-id-40 .content.cta a:hover h4 {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.page-id-40 .content.cta img {
	margin: 0;
}
.image-bg h4 {
	position: absolute;
	display: inline-block;
	color: #fff;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	right: 20px;
	bottom: 0;
}
@media all and (max-width: 900px) {
.page-id-40 .content.cta .column50 {
	margin: 0 0 50px 0;
	padding: 0;
}
}


/* ==========================================================================
Give
========================================================================== */

.top-padding.give {
	overflow: hidden;
	margin: 0 0 20px;
	padding: 90px 0 0 0;
}
.top-padding.give .left {
	width: 50%;
	padding: 0 40px 30px;
}
.top-padding.give .right {
	width: 50%;
	height: 500px;
}
.top-padding.give .left h2, .top-padding.give .left p, .top-padding.give .left .button2 {
	padding: 0 40px;
}

.give-images {
	height: 450px;
	overflow: hidden;
	margin: 0 0 30px;
	
}
.give-images .image1 {
	height: 450px;
	width: 35%;
	float: left;
	margin: 0 1% 0 0;
}
.give-images .image2 {
	height: 450px;
	width: 45%;
	float: left;
	margin: 0 1% 0 0;
	
}
.give-images .image3 {
	height: 450px;
	width: 18%;
	float: left;
}
.page-id-22 .content hr {
	display: none;
}
.page-id-22 .content.cta {
	position: relative;
}
.page-id-22 .purple-line, .page-id-22 .blue-line {
	width: 300px;
	height: 3px;
	background: #c6a7d1;  
-webkit-transform: rotate(40.5deg);  
	 transform: rotate(40.5deg);  
	        

}
.page-id-22 .purple-line-container, .page-id-22 .blue-line-container {
	position: absolute;
	right: 0px; 
	bottom: 50px;
	top: auto;
}
.page-id-22 .blue-line-container {
	bottom: 80px; 
}
.page-id-22 .blue-line {
	background: #3985ce;
}


@media all and (max-width: 1100px) {
.top-padding.give .left {
	width: 100%;
	padding: 0 40px;
	margin: 20px 0 30px 0;
}
.top-padding.give .right, .give-images .image3 {
	display: none;
}
.give-images .image1, .give-images .image2 {
	height: 450px;
	width: 49%;
	float: left;
	margin: 0 2% 0 0;
}
.give-images .image2 {
	margin: 0;
}
.give-images {
	margin: 0 0 50px;
}
.page-id-22 .content hr {
	display: inherit;
	margin: 0 0 50px;
}
.page-id-22 .column50.padding60 {
	margin: 0 0 50px 0;
	width: 100%;

}
.page-id-22 .purple-line, .page-id-22 .blue-line {
	display: none;     
}
}

@media all and (max-width: 600px) {

.give-images .image1, .give-images .image2 {
	height: 450px;
	width: 100%;
	margin: 0 0 20px;
}
.give-images .image2 {
	margin: 0;
}
.top-padding.give .left h2, .top-padding.give .left p {
	padding: 0;
}
}


.page-id-22 .content.cta {
	text-align: left;
}
.page-id-22 .content.cta a.button1 {
	color: #397bf2;
	border-bottom: 2px solid #397bf2;
	line-height: 40px;
}
.page-id-22 .content.cta a.button1:hover {
	color: #000000;
	border-bottom: 2px solid #000000;
}



/* ==========================================================================
Discover
========================================================================== */
.top-padding.discover {
 	padding: 80px 0 0 0;
 }
.discover-hero {
	height: 875px;
	position: relative;
}
.discover-hero .content {
	position: relative;
	z-index: 2;
	padding: 60px 0 0 0;
}
.discover-hero .content h2, .discover-hero .content p {
	color: #FFF;
}
.discover-hero .overlay { /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	width: 100%;
	height: 575px;
	position: absolute;
	left: 0;
	z-index: 1;
}
@media all and (max-width: 900px) {
.discover-hero {
	height: 675px;
}
}
@media all and (max-width: 600px) {
.discover-hero .column50.padding60 {
	padding: 0;
}
}

.discover-hero .shape1 {
 	width: 7px;
 	height: 130px;
 	background: #397bf2;
 }
 .discover-hero .shape1-container{
	position: absolute;
 	bottom: 130px;
 	right: 150px;
 	top: auto;
 	left: auto;
 	z-index: 20;
 }
.kaneko-triangle {
	background: url('/assets/images/icon/site-triangle.png') no-repeat;
	height: 398px;
	width: 327px; 
	background-size: cover; 
}
.kaneko-triangle-container{
	position: absolute;
	right: 0;
	bottom: -110px;
}



/*--------Education May 1, 2018 --------*/

.page-id-9196 .kaneko-triangle-container{
	bottom: 510px;
	right: 0;
}
.page-id-9196 .discover-hero .shape1, .page-id-9196 .discover-hero .shape100 {
 	-webkit-transform: rotate(40.5deg);  
 		 transform: rotate(40.5deg);  
 }
 .page-id-9196 .discover-hero .shape1-container{
 	bottom:50px;
 }
 .page-id-9196 .discover-hero .overlay { /* FF3.6-15 */
display: none;
}
 .page-id-9196 .discover-hero .content h2, .page-id-9196 .discover-hero .content p {
	color: #000;
}
 .page-id-9196 .discover-hero .shape100 {
 	width:15px;
 	height: 250px;
 	background: #d3b3df;
 }
.discover-hero .shape100-container{
	position: absolute;
	bottom: 50px;
	right: 180px;
	top: auto;
	left: auto;
	z-index: 20;
}
 .page-id-9196 .kaneko-triangle {
	height: 358px;
	width: 177px; 
}
.education-content {
	width: 95%;
	margin: 0 auto;
	padding: 150px 0 20px 0;
}

@media all and (max-width: 900px) {
 .page-id-9196 .discover-hero .overlay { /* FF3.6-15 */
display: inherit;
}
 .page-id-9196 .discover-hero .content h2, .discover-hero .content p {
	color: #FFF;
}
}

.questions {
	background: #f3f2ee;
	padding: 100px 0;
}


















@media all and (max-width: 600px) {
.discover-hero .shape1 {
 	width: 5px;
 	height: 100px; 	
 	bottom: 130px;
 	right: 130px;
 }
.kaneko-triangle {
	height: 298px;
	width: 227px;
	right: 0;
	bottom: -30px;
}
}

.two-column-layout {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 20px;
	margin: 120px 0 150px;
}
 .page-id-9196 .two-column-layout {
	margin: 0 0 150px;
}

.two-column-layout.map {
	margin: 120px 0 180px;
}
.two-column-layout.history h6 {
	width: 150px;
	position: absolute;
	top: 50px;
	left: 15px ;
}
.page-id-9196 .two-column-layout .column40.reverse {
	order: -1;
}

@media all and (max-width: 1200px) {
.two-column-layout .column60, .two-column-layout  .column40 {
	width: 50%;
}
.two-column-layout .column75 {
	width: 60%;
}
.two-column-layout .column25 {
	width: 40%;
}
}

@media all and (max-width: 850px) {
.two-column-layout .column60, .two-column-layout  .column40, .two-column-layout .column75, .two-column-layout .column25 {
	width: 100%;
}
.two-column-layout {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.two-column-layout img {
	margin: 0 0 30px 0;
}
.two-column-layout.kaneko .column40 {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}
.page-id-9196 .two-column-layout .column40.reverse {
	order: 1;
}
}
@media all and (max-width: 650px) {
.two-column-layout .padding30 {
	padding: 0;
}
.two-column-layout.history h6 {
	display: none;
}
.two-column-layout, .two-column-layout.map {
	margin: 60px 0 150px;
}
}


.page-id-6 .programs{
	margin: 50px auto 50px
}

.faq {
	background: #f3f2ee;
	position: relative;
	padding: 100px 0 150px;
}
.faq h2 {
	margin: 0 0 50px;
}
.faq h4 {
	margin: 0 0 30px;
}
.faq .wrapper {
	border-bottom: 1px solid #d8d7d5;
	padding: 29px 0 0;
}
.faq .left {
	width: 90%;
}
.faq .right {
	width: 10%;
	text-align: right;

}
.faq .right h2 {
	margin: 0;
}
.yellow-line, .purple-line {
	width: 300px;
	height: 3px;
	background: #ecd255;  
-webkit-transform: rotate(40.5deg);  
	 transform: rotate(40.5deg);  
	       

}
.yellow-line-container, .purple-line-container {
	position: absolute;
	right: 0px; 
	top: 30px; 
}
.purple-line-container {
	top: 80px;  
}

.purple-line {
	background: #ba81cb;
	
}


/* ==========================================================================
People
========================================================================== */



.page-id-26 .join-menu li.board a { background: #000;}
.page-id-26 .join-menu li.board a h6{ color: #FFF;}
.join-menu.board li.board a { background: #000;}
.join-menu.board li.board a h6{ color: #FFF;}

.page-id-28 .join-menu li.staff a { background: #000;}
.page-id-28 .join-menu li.staff a h6{ color: #FFF;}
.join-menu.staff li.staff a { background: #000;}
.join-menu.staff li.staff a h6{ color: #FFF;}

.page-id-30 .join-menu li.trustees a { background: #000;}
.page-id-30 .join-menu li.trustees a h6{ color: #FFF;}

.page-id-32 .join-menu li.partners a { background: #000;}
.page-id-32 .join-menu li.partners a h6{ color: #FFF;}

.page-id-34 .join-menu li.committee a { background: #000;}
.page-id-34 .join-menu li.committee a h6{ color: #FFF;}


.content.people .programs, .content.people ul.cta {
	margin: 0;
	padding: 0;
}

.content.people ul.cta img {
	margin: 0;
}
.content.people li {
	text-align: left;
}
.content.people h4 {
	margin: 0 0 5px;
}

.content.people p {
	font-size: 17px;
	line-height: 24px;
}

.people-image {
	float: left;
	width: 40%;
}
.editor.people-text {
	float: right;
	width: 55%;
}
@media all and (max-width: 600px) {
.people-image, .editor.people-text {
	width: 100%;
}
.people-image {
	margin: 0 0 30px;
}
}
.content.people hr {
	margin: 0 0 40px 0;
}
.content.people h3 a {
	color: #000;
}
.content.people h3 a:hover {
	color: #397bf2;
}

/* ==========================================================================
Search, 404 & Simple
========================================================================== */

.search h1 {
	margin: 0 0 80px;
}
.content.search-result {
	margin: 0 auto 50px;
	padding: 0 0 40px 0;
	border-bottom: 1px solid #e0dfdd;
}
.search.search-no-results .content.search-result {
min-height: 500px;
}
.content.search-result p a{
	color: #000;
	border-bottom: 1px solid #000;
}
.content.search-result p a:hover {
	color: #397bf2;
	border-bottom: 1px solid #397bf2;
}
.not-found .center800 {
	margin: 100px auto 250px;
}

.content1100.simple {
	min-height: 400px;
}
.full-hero-image.simple {
	margin: 0 0 50px;
} 
.disclaimer p, .disclaimer h1, .disclaimer h2, .disclaimer h3, .disclaimer h4, .disclaimer h5, .disclaimer h6 {
	margin: 0;
}

/* ==========================================================================
Press
========================================================================== */

.press-wrapper {
	border-bottom: 1px solid #dbdbdb;
	padding: 50px 0 20px 0;
}
.press-wrapper h2 a {
	color: #000;
}
.press-wrapper h2 a:hover {
	color: #397bf2;
}

.post-type-archive-press .join-description, .single .join-description  {
	width: 70%;
	float: right;
	margin: 0 ;
}
@media all and (max-width: 900px) {
.post-type-archive-press .join-description, .single .join-description {
	width: 100%;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 40px;
}
}

.pagination {
	padding: 50px 0 20px;
	overflow: hidden;
}
.pagination a {
	font-size: 20px;
	line-height: 29px;
	margin: 0 0 15px 0 ;
	color: #000;
	border-bottom: 2px solid #000;
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 300;
}
.pagination a:hover {
	color: #397bf2;
	border-bottom: 2px solid #397bf2;
}

.older-press {
	float: right;
}
.newer-press {
	float: left;
}
.join-menu li h6 a {
	padding: 30px 0  25px 20px;
	display: block;
	color: #000;
}

.join-menu li h6 a:hover {
	color: #fff;
}
.post-type-archive-press .join-menu li h6, .single .join-menu li h6  {
	margin: 0;
}
.post-type-archive-press .join-menu ul, .single .join-menu ul{
	margin: 0;
}


/* ==========================================================================
Updates August 2017
========================================================================== */

.page-id-22 .content.cta .column50.padding60 ul li a {
	margin: 0 0 20px;
	display: block;
}
.page-id-22 .content.cta .column50.padding60 ul li a:hover {

}







