/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
h1, h2, h3, h4, h5, h6 {
	color: #078165;
}

.home-middle .entry-title a, .home-middle .entry-title a:hover {
	text-decoration: none;
}

.home-middle .entry-title {
	font-size: 20px;
	font-weight: 400;
}

.tmls.large_image .tmls_container .tmls_item .tmls_image, .tmls_images_pagination.large_image .tmls_paginationContainer .tmls_image {
	width: 175px;
	height: 175px;
}

.tmls.style2.large_image .tmls_text, .tmls.style2.large_image .tmls_name, .tmls.style2.large_image .tmls_position, .tmls.style2.large_image .tmls_rating {
	margin-left: 200px;
}

.tmls.style2.large_image .tmls_text, .tmls.style2.large_image .tmls_name, .tmls.style2.large_image .tmls_position, .tmls.style2.large_image .tmls_rating {
	font-size: 18pt;
}

/* CLB edits 3-15-16 ---------------------------- */
h4.widget-title.widgettitle a {
	color: #078165;
}

h4.widget-title.widgettitle a:hover {
	color: #E97512;
}

@media only screen and (max-width: 768px) {
	.upper-right-thumbnail img {
		width: 768px !important;
	}
	
	.upper-right-thumbnail {
		margin-left: 0;
	}
	
	.full-width-content .content {
		margin-top: -20px;
	}
	
	.full-width-content .content-sidebar-wrap {
		margin-top: -20px;
	}
	
	.page-id-696 .entry-title {
		display: none;
	}
	
	.right-inset {
		width: 100%;
		margin-left: 0;
	}
	
	.content .entry-header .entry-meta .entry-time {
		margin-top: 5px;
	}
	
	.simple-social-icons ul {
		float: none;
		text-align: center;
	}
	
	.simple-social-icons ul li {
		display: inline-block;
		float: none !important;
	}
	
	.videoWrapper {
		position: relative;
		padding-bottom: 56.25%;
	/* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	
	.videoWrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

.archive-description, .author-box {
	background-color: #fff;
	box-shadow: none;
	color: #444;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 40px;
}	

.archive-title {
	font-size: 36px;
}

.wp-caption-text {
	margin: 0;
	text-align: left;
}

/* ---------------------------------------------- */
.green-callout {
	padding: 20px;
	color: #fff;
	margin-bottom: 0;
	background-color: #078165;
}

.green-callout a {
	color: #fff;
	text-decoration: underline;
}

/* ---------------------------------------------- */
.giving-box {
	color: #fff;
	text-align: center;
}

.box-text {
	padding: 20px;
}

.giving-box.dark-green {
	background: #078165;
}

.box-title {
	background: rgba(255,255,255,.5);
	color: #333;
	text-align: center;
}

/* ---------------------------------------------- */
.giving-box {
	color: #fff;
	text-align: center;
}

.box-text {
	padding: 20px;
}

.giving-box.orange {
	background: #ee6751;
}

.box-title {
	background: rgba(255,255,255,.5);
	color: #333;
	text-align: center;
}

/* ---------------------------------------------- */
.giving-box {
	color: #fff;
	text-align: center;
}

.box-text {
	padding: 20px;
}

.giving-box.light-green {
	background: #4cc1b0;
}

.box-title {
	background: rgba(255,255,255,.5);
	color: #333;
	text-align: center;
}

.entry-title {
	text-transform: uppercase;
}

.page-id-2911 .symple-box.black {
    color: #fff;
    background: #078165 !important;
}






/* --- Give Page Custom Background ----- */

.page-id-2911 .backstretch, .page-id-6119 .backstretch {
	display: none;
}

.page-id-2911, .page-id-6119  {
/* 	background: url(/wp-content/uploads/2018/11/IMG_1708-e1516312505298.jpg) no-repeat center center fixed; */
/* 	background: url(/wp-content/uploads/2020/12/CI_Next500_Website_large-01-scaled.jpg) no-repeat center top fixed; */
	
/* 	background: url(/wp-content/uploads/2020/12/Background-Give-Page.jpg) no-repeat center bottom fixed; */
	
	background: url(/wp-content/uploads/2016/02/DSC_0830-scaled.jpg) no-repeat center bottom fixed;
	background-size: cover;
}



.page-id-2911 .entry, .page-id-6119 .entry {
    background-color: transparent;
    box-shadow: none;
    margin-bottom: 0px;
    padding: 0px;
}

.page-id-6119  {
	background: url(wp-content/uploads/2017/02/Congo-6193.jpg) no-repeat center center fixed;
	background-size: cover;
}



.clb-program-cards-area {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 20px;
}

.clb-updated-program-cards-wrapper {
	height: 100%;
	background: #f5f5f5;
}

.program-card-image {
	margin-top: 0;
}

.program-card-bottom {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media only screen and (max-width: 900px) {
	
		.clb-program-cards-area {
		grid-template-columns: 1fr 1fr;
	}
	
}

@media only screen and (max-width: 600px) {
	
		.clb-program-cards-area {
		grid-template-columns: 1fr;
	}
	
}




















