/**
 * Place your custom styles here.
 */
@media screen and (min-width: 992px) {
	.container {
		width: 100% !important;
	}
}
.container {
	width: 100% !important;
}

/*body*/
body {
	font-family: 'Open Sans', sans-serif;
	line-height: 160%;
	color: #444;
}

a {
	color: #67c3c3;
	font-weight: bold;
}

/*Education category background colors*/
.Education.bg-count2 .edu-callout-opaque-text3 {
	background-color: rgba(73,163,185, 0.87);
}
.Education.bg-count3 .edu-callout-opaque-text3 {
	background-color: rgba(107,200,197, 0.87);
}
.Education.bg-count4 .edu-callout-opaque-text3 {
	background-color: rgba(187,230,181, 0.87);
}

/*Environment category background colors*/
.Environment.bg-count2 .edu-callout-opaque-text3 {
	background-color: rgba(73, 163, 85, 0.87);
}
.Environment.bg-count3 .edu-callout-opaque-text3 {
	background-color: rgba(107, 200, 197, 0.87);
}
.Environment.bg-count4 .edu-callout-opaque-text3 {
	background-color: rgba(187, 230, 181, 0.87);
}

/*Empowerment category background colors*/
.Empowerment.bg-count2 .edu-callout-opaque-text3 {
	background-color: rgba(194,82,114, 0.87);
}
.Empowerment.bg-count3 .edu-callout-opaque-text3 {
	background-color: rgba(212,130,158, 0.87);
}
.Empowerment.bg-count4 .edu-callout-opaque-text3 {
	background-color: rgba(186,213,225, 0.87);
}

/*Economic Development category background colors*/
.Economic.Development.bg-count2 .edu-callout-opaque-text3 {
	background-color: rgba(224, 117, 52, 0.87);
}
.Economic.Development.bg-count3 .edu-callout-opaque-text3 {
	background-color: rgba(231, 159, 43, 0.87);
}
.Economic.Development.bg-count4 .edu-callout-opaque-text3 {
	background-color: rgba(253, 215, 69, 0.87);
}

.navbar-default {
	background: none;
	border: none;
}
.navbar {
	margin-bottom: 0px;
}
.nav li {
	font-size: 12px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
@media (min-width: 768px) {
	.navbar-header {
		float: none;
	}
}
@media only screen and (min-width: 768px) {
	.logo {
		padding-bottom: 0px !important;
	}
}

.search-section table {display: inline; }
.search-section td {padding: 8px}
.search-section-mobile table {display: inline; position: relative; top: 10px;}
.search-section {position: relative; top: 5px; text-align: right;}
div#search-section table {position: absolute !important; border: 0px !important; margin-bottom: 0px !important; width: 0 !important; z-index: 999; right: 226px; }


.center-table td {padding: 0px 8px 8px 8px !important;}

.homepage-categories {
	margin-top: -15px;
}

.view-contacts .view-header {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	text-align: center;
	padding: 35px;
	font-size: 38px;
	font-weight: 600;
	color: #8c8c8f;
}
@media only screen and (max-width: 375px) {
	.view-contacts .view-header {
	font-size: 29px;
	}
}

.view-contacts .view-footer h2 {
	background: #eaeaea;
	text-align: center;
	padding: 35px;
	font-size: 38px;
	font-weight: 600;
	color: #444;
	clear: both;
}
.view-contacts .view-footer p {
	padding: 10px;
	max-width: 500px;
	margin: 0 auto;
	text-align: left;
}
.contact-message-contact-us-form {
	margin: 0 auto;
	max-width: 576px;
}
.contact-message-education__form {
	margin: 0 auto;
	max-width: 576px;
}
.view-events .view-header {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	padding: 25px;
	font-size: 28px;
	color: #8c8c8f;
}
#block-programsheader p {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	padding: 45px;
	font-size: 38px;
	text-align: center;
	color: #8c8c8f;
}
#block-educationcontactformheader p {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	padding: 45px;
	font-size: 38px;
	text-align: center;
	color: #8c8c8f;
}
#block-educationrequestformsubheader {
	max-width: 576px;
	margin: 0 auto;
	padding-bottom: 50px;
	padding-top: 50px;
}
.view-more-stories .view-header {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	padding: 45px;
	font-size: 38px;
	color: #8c8c8f;
}

.archive-content .view-content {
	max-width: 1203px;
	margin: 0 auto;
}

.archive-content .views-row {
	padding-top: 40px;
}

.archive-content img {
	width: 100%;
	object-fit: cover;
	height: 250px;
}
.archive-content a{
	text-decoration: none !important;
	color: #000;
}
.archive-content p {
	width: 100%;
}
.archive-content .view-filters {
	padding: 20px 0px 20px 50px;
	border-bottom: 2px solid #ccc;
	border-top: 2px solid #ccc;
}
.archive-content .view-filters .form-group {
	padding-right: 20px;
}
.archive-content .view-filters .form-group .form-text {
	padding: 0px !important;
}
@media only screen and (max-width: 768px) {
		.insight-bg img {
			width: 100%;
		}
}
.archive-content nav {
	max-width: 1000px;
	padding-right: 20px;
}

.projects .field--name-body{
	max-width: 654px;
	margin: 0 auto;
	padding-top: 40px;
}
.projects .field--name-field-story-image{
	max-width: 654px;
	margin: 0 auto;
	padding-top: 40px;
}
.projects .field--name-body{
	max-width: 654px;
	margin: 0 auto;
	padding-top: 40px;
}
.projects .field--name-body img{
	width: 100%;
}
.well {
	background: none !important;
	border: none !important;
}
.view-program-header {
	background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5);
	text-align: center;
	padding: 35px;
	font-size: 38px;
	font-weight: 600;
	color: #8c8c8f;
}
.view-program-side-images .views-row {
	padding-top: 20px;
}
@media only screen and (min-width: 1300px) {
	.view-program-side-images .views-row {
		margin-left: -200px;
	}
}
.view-program-side-images {
	/*padding-top: 90px;*/
}

.view-programs {
	/*max-width: 1090px;
	margin: 0 auto;*/
}
.view-programs img{
	width: 100%;
}
.view-programs .views-field p {
	background: linear-gradient(to right, #525252, #525252, #969696);
	padding: 30px 10px 10px 10px;
	opacity: 0.9;
	color: #fff;
	margin-top: -62px;
	font-size: 16px;
	text-align: center;
}
.view-programs .views-row {
	padding-bottom: 0px;
}
.view-programs .view-header {
	padding: 20px 0px 20px 0px;
	color: #8c8c8f;
	text-align: center;
}
.view-programs .view-header p{
	max-width: 600px;
	margin: 0 auto;
	font-weight: 600;
}
.footer {
	padding-top: 10px !important;
	border: none !important;
	margin-top: 10px !important;
}

section#block-educationalpagesmenu {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
section#block-educationalpagesmenu a{
	color: #000 !important;
}
section#block-educationalpagesmenu .field--name-body{
	/*max-width: 1111px;**/
}
section#block-educationalprogrampagesmenu {
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
section#block-educationalprogrampagesmenu a{
	color: #000 !important;
}
section#block-educationalprogrampagesmenu .field--name-body{
	/*max-width: 1111px;*/
}


.env-icon img {max-width: 52px; margin-left: -9px;}
.edu-icon img {max-width: 70px; margin-left: -9px;}
.emp-icon img {max-width: 64px; margin-left: -9px;}
.econ-icon img {max-width: 81px; padding: 30px 0px 0px 0px; margin-left: -9px;}
.icon img{ }

.foundation-callout-opaque { text-align: center; background-color: #fff;}
.foundation-callout-container-3 {background-color: #f2f2f2; padding-bottom: 40px;}
.foundation-callout-container-2 {background-color: #f2f2f2; padding-bottom: 36px; padding-top: 20px;}
.foundation-apply-button {padding-top: 30px;}
.foundation-callout-text2 {max-width: 580px;}
.foundation-header-text h1 {padding: 15px 0px 15px 0px; margin: 0px;}
.foundation-callout-container {background-color: #72c166; }
.foundation-callout-text {color: #fff; font-size: 18px; line-height: 35px; padding-bottom: 50px; padding-top: 40px;}
/*.foundation-callout-container img {max-width: 300px;}*/
.foundation-callout-container-2 img {padding-bottom: 15px;}
.foundation-callout-container-3 img {padding-bottom: 15px;}
.foundation-callout-opaque-text1{background-color: #5c9953; }


@media only screen and (max-width: 599px) {
    /* For phones: */

/* start home page CSS */
.foundation-callout-text2 {padding-top: 20px;}

.foundation-callout-container-2 {padding-bottom: 20px;}
.foundation-callout-opaque-text1 {padding-top: 30px; background-color: #72c166}


img.center-block {position: relative; top: 27px; }
.bg-home-content {background:url(/themes/custom/csrbootstrap/images/home-banner-beyond-philanthropy.jpg) no-repeat center; background-size: cover; background-position-x: -387px}

.bg-home-callout1 {background:url(/themes/custom/csrbootstrap/images/home-category-education.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout2 {background:url(/themes/custom/csrbootstrap/images/home-category-environment.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout3 {background:url(/themes/custom/csrbootstrap/images/home-category-empowerment.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout4 {background:url(/themes/custom/csrbootstrap/images/home-category-econmic-development.jpg) no-repeat center; background-size: cover; padding: 0px;}

.home-callout-opaque-text1 {background-color: rgba(97, 183, 180, 0.87); margin:0px 0px 0px 0px;  }
.home-callout-opaque-text1 h1 {color:#fff; padding:10px 16px; margin-bottom: 0px}
.home-callout-opaque-text2 {background-color: rgba(114, 187, 104, 0.87); margin:0px 0px 0px 0px;  }
.home-callout-opaque-text2 h1 {color:#fff; padding:10px 16px; margin-bottom: 0px}
.home-callout-opaque-text3 {background-color: rgba(196, 90, 120, 0.87); margin:0px 0px 0px 0px;  }
.home-callout-opaque-text3 h1 {color:#fff; padding:10px 16px; margin-bottom: 0px}
.home-callout-opaque-text4 {background-color: rgba(238, 167, 55, 0.87); margin:0px 0px 0px 0px; ; }
.home-callout-opaque-text4 h1 {color:#fff; padding:10px 16px; margin-bottom: 0px}

.nav-menu {display: none }
/* end home page CSS */

/* start environment page CSS */
.bg-env-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-environment-boat.jpg) no-repeat center; background-size: cover;}
.cat-top-text-container {position: relative; left:-2px; margin:0px; padding:0px;}
.cat-top-text h1 {font-family: Verdana, Geneva, sans-serif !important; font-weight: 200; margin-bottom:24px;}
.cat-top-text p {margin-bottom:18px; margin-right:22px;}
.cat-top-text {color:#fff; padding:12px 26px 88px 30px;}

.environmentpage-opaque {height: 100%; width:100%; background-color: rgba(0, 0, 0, 0.5); margin:0px 0px 0px 0px; overflow: auto; }
.environmentpage-icon img{display:none;}

.bg-env-callout1 {background:url(/themes/custom/csrbootstrap/images/env-subcat-strategic-partner.jpg) no-repeat center; background-size: cover;}
.bg-env-callout2 {background:url(/themes/custom/csrbootstrap/images/env-subcat-leading-innovator.jpg) no-repeat center; background-position-x: 0px; background-position-y: 143px; }
.bg-env-callout3 {background:url(/themes/custom/csrbootstrap/images/env-subcat-responsible-steward.jpg) no-repeat center; background-size: cover;}
.cat-callout-container {position: relative; top: -76px; left:-2px; margin:0px; padding:0px; }
.cat-callout-container h1{font-weight: normal; }
.env-callout-opaque-text1 {background-color: rgba(114, 187, 104, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.env-callout-opaque-text1 h1 {color:#fff; padding:10px 16px;}
.env-callout-opaque-text2 {background-color: rgba(187, 209, 61, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.env-callout-opaque-text2 h1 {color:#fff; padding:10px 16px;}
.env-callout-opaque-text3 {background-color: rgba(253, 223, 79, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.env-callout-opaque-text3 h1 {color:#fff; padding:10px 16px;}
.env-callout-text {color:#fff; padding:30px 30px 10px 30px; background-color: rgba(0, 0, 0, 0.5); margin:0px 0px 0px 0px; padding 0px;}
.env-callout-text p {font-size: 14px; margin-bottom:30px;}
.env-partner-button {-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 28px; -moz-border-radius: 28px;
     border-radius: 28px; font-family: Arial; color: #000; background: #FFF; padding: 12px 20px; text-decoration: none; width: 146px; font-weight: bold;
     text-transform: uppercase; font-size:11px; }

/* end environment CSS */

/* start education page CSS */

.bg-edu-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-education.jpg) no-repeat center; background-size: cover;}
.bg-edu-callout1 {background:url(/themes/custom/csrbootstrap/images/edu-subcat-straegic-partner.jpg) no-repeat center; background-size: cover; background-position-x: -1326px;}
.bg-edu-callout2 {background:url(/themes/custom/csrbootstrap/images/new_edu-subcat-workforce-visonary.jpg) no-repeat center; background-size: cover; }
.bg-edu-callout3 {background:url(/themes/custom/csrbootstrap/images/New2-edu-subcat-creative-collaborator.jpg) no-repeat center; background-size: cover; }
.edu-callout-opaque-text1 {background-color: rgba(73, 163, 185, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.edu-callout-opaque-text1 h1 {color:#fff; padding:10px 16px;}
.edu-callout-opaque-text2 {background-color: rgba(107, 200, 197, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.edu-callout-opaque-text2 h1 {color:#fff; padding:10px 16px;}
.edu-callout-opaque-text3 {background-color: rgba(187, 230, 181, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.edu-callout-opaque-text3 h1 {color:#fff; padding:10px 16px;}

/* end education page CSS */

/* start empowerment page CSS */

.bg-emp-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-empowerment.jpg) no-repeat center; background-size: cover;  background-position-x: -500px;}
.bg-emp-callout1 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; }
.bg-emp-callout2 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-accomplished-facilitator.jpg) no-repeat center; background-size: cover; }
.bg-emp-callout3 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-community-catalyst.jpg) no-repeat center; background-size: cover; }
.emp-callout-opaque-text1 {background-color: rgba(192, 84, 114, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.emp-callout-opaque-text1 h1 {color:#fff; padding:10px 16px;}
.emp-callout-opaque-text2 {background-color: rgba(212, 130, 158, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.emp-callout-opaque-text2 h1 {color:#fff; padding:10px 16px;}
.emp-callout-opaque-text3 {background-color: rgba(186, 213, 225, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.emp-callout-opaque-text3 h1 {color:#fff; padding:10px 16px;}

/* end empowerment page CSS */

/* start economic development page CSS */

.bg-econdev-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-economic.jpg) no-repeat center; background-size: cover;}
.bg-econdev-callout1 {background:url(/themes/custom/csrbootstrap/images/eco-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; }
.bg-econdev-callout2 {background:url(/themes/custom/csrbootstrap/images/eco-subcat-engaged-investor.jpg) no-repeat center; background-size: cover; }
.bg-econdev-callout3 {background:url(/themes/custom/csrbootstrap/images/eco-subcat-good-neighbor.jpg) no-repeat center; background-size: cover; }
.econdev-callout-opaque-text1 {background-color: rgba(224, 117, 52, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.econdev-callout-opaque-text1 h1 {color:#fff; padding:10px 16px;}
.econdev-callout-opaque-text2 {background-color: rgba(231, 159, 43, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.econdev-callout-opaque-text2 h1 {color:#fff; padding:10px 16px;}
.econdev-callout-opaque-text3 {background-color: rgba(253, 215, 69, 0.87); margin:0px 0px 0px 0px; padding 0px; }
.econdev-callout-opaque-text3 h1 {color:#fff; padding:10px 16px;}

/* end economic development page CSS */

/* start header CSS */
.nav-menu {display: none;}
.logo img {padding-top: 10px; width: 90%; padding-left: 20px;}
div#custom-header {visibility: hidden; display: none; }
div#main-navigation-inside {background: none !important;}
.mobile-nav {background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5)}
/* end header CSS */

/* start footer CSS */
.eastman-logos {top: 0 !important; left: 0; }
.eastman-logos img {display: block; margin-right: auto; margin-left: auto; }
.footer-main {padding-top: 10px; height: 100% !important; }
.social-links table {margin: 0 auto;  top: 0 !important; }
.insight-bg img{margin: 0 auto; }
.center-table td {padding: 8px 8px 8px 8px !important;}
/* end footer CSS */
}

@media only screen and (min-width: 600px) {
    /* For tablets: */

.foundation-callout-container {display: flex; padding: 0px;}
.foundation-callout-container img {max-width: 230px;}
.foundation-callout-opaque-text1 {padding: 50px 0px 0px 50px}
.foundation-callout-text {padding-left: 40px}

/* start home page CSS */
img.center-block {position: relative; top: 27px; }
.bg-home-content {background:url(/themes/custom/csrbootstrap/images/home-banner-beyond-philanthropy.jpg) no-repeat center; background-size: cover;}

.bg-home-callout1 {background:url(/themes/custom/csrbootstrap/images/catagory-education-gr.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout2 {background:url(/themes/custom/csrbootstrap/images/home-category-environment.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout3 {background:url(/themes/custom/csrbootstrap/images/catagory-empowerment-gr.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout4 {background:url(/themes/custom/csrbootstrap/images/home-category-econmic-development.jpg) no-repeat center; background-size: cover; padding: 0px;}

.home-callout-opaque-text1 {background-color: rgba(97, 183, 180, 0.87); }
.home-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1; }
.home-callout-opaque-text2 {background-color: rgba(114, 187, 104, 0.87); }
.home-callout-opaque-text2 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.home-callout-opaque-text3 {background-color: rgba(196, 90, 120, 0.87); }
.home-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.home-callout-opaque-text4 {background-color: rgba(238, 167, 55, 0.87); }
.home-callout-opaque-text4 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}


/* end home page CSS */

/* start environment page CSS */

.bg-env-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-environment.jpg) no-repeat center; background-size: cover; min-height:520px;}
.cat-top-text-container {position: relative; left:-2px; margin:0px; padding:0px;}
.cat-top-text h1 {font-family: Verdana, Geneva, sans-serif !important; font-weight: 200; margin-bottom:24px;}
.cat-top-text p {margin-bottom:18px; margin-right:22px;}
.cat-top-text {color:#fff; padding:12px 26px 30px 30px;}

.environmentpage-opaque {height: 100%; width:100%; background-color: rgba(0, 0, 0, 0.5); margin:0px 0px 0px 0px; padding 0px; min-height:520px; overflow: auto;}


.bg-env-callout1 {background:url(/themes/custom/csrbootstrap/images/env-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-env-callout2 {background:url(/themes/custom/csrbootstrap/images/env-subcat-leading-innovator.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-env-callout3 {background:url(/themes/custom/csrbootstrap/images/env-subcat-responsible-steward.jpg) no-repeat center; background-size: cover; display: flex;}
.cat-callout-container {position: relative; left:-2px; margin:0px; padding:0px; }
.cat-callout-container h1{font-weight: normal; }
.env-callout-opaque-text1 {background-color: rgba(73, 163, 85, 0.87); }
.env-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 40px; align-items: stretch; flex: 1;}
.env-callout-opaque-text2 {background-color: rgba(107, 200, 197, 0.87); }
.env-callout-opaque-text2 h1 {color:#fff; margin:60px 0px 0px 40px; align-items: stretch; flex: 1;}
.env-callout-opaque-text3 {background-color: rgba(187, 230, 181, 0.87); }
.env-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 40px; align-items: stretch; flex: 1;}
.env-callout-text {color:#fff; padding:30px 30px 10px 30px; background-color: rgba(0, 0, 0, 0.5); margin:0px 0px 0px 0px; padding 0px;}
.env-callout-text p {font-size: 14px; margin-bottom:30px; width:85%;}
.env-partner-button {-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 28px; -moz-border-radius: 28px;
     border-radius: 28px; font-family: Arial; color: #000 !important; background: #FFF; padding: 12px 20px; text-decoration: none !important; width: 146px; font-weight: bold;
     text-transform: uppercase; font-size:11px; }

/* end environment CSS */

/* start education page CSS */

.bg-edu-content {background:url(/themes/custom/csrbootstrap/images/new_cat-banner-education.jpg) no-repeat center; background-size: cover;}
.bg-edu-callout1 {background:url(/themes/custom/csrbootstrap/images/new2_edu-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-edu-callout2 {background:url(/themes/custom/csrbootstrap/images/new_edu-subcat-workforce-visonary.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-edu-callout3 {background:url(/themes/custom/csrbootstrap/images/New2-edu-subcat-creative-collaborator.jpg) no-repeat center; background-size: cover; display: flex; background-position-y: 0px;}
.edu-callout-opaque-text1 {background-color: rgba(73,163,185, 0.87); }
.edu-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.edu-callout-opaque-text2 {background-color: rgba(107,200,197, 0.87); }
.edu-callout-opaque-text2 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.edu-callout-opaque-text3 {background-color: rgba(187,230,181, 0.87); }
.edu-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}

/* end education page CSS */

/* start empowerment page CSS */

.bg-emp-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-empowerment.jpg) no-repeat center; background-size: cover; }
.bg-emp-callout1 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-emp-callout2 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-accomplished-facilitator.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-emp-callout3 {background:url(/themes/custom/csrbootstrap/images/emp-subcat-community-catalyst.jpg) no-repeat center; background-size: cover; display: flex;}
.emp-callout-opaque-text1 {background-color: rgba(194,82,114, 0.87); }
.emp-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.emp-callout-opaque-text2 {background-color: rgba(212,130,158, 0.87); }
.emp-callout-opaque-text2 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.emp-callout-opaque-text3 {background-color: rgba(186,213,225, 0.87); }
.emp-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}

/* end empowerment page CSS */

/* start economic development page CSS */

.bg-econdev-content {background:url(/themes/custom/csrbootstrap/images/new2-cat-banner-economic.jpg) no-repeat center; background-size: cover;}
.bg-econdev-callout1 {background:url(/themes/custom/csrbootstrap/images/eco-subcat-strategic-partner.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-econdev-callout2 {background:url(/themes/custom/csrbootstrap/images/new_eco-subcat-engaged-investor.jpg) no-repeat center; background-size: cover; display: flex;}
.bg-econdev-callout3 {background:url(/themes/custom/csrbootstrap/images/new_eco-subcat-good-neighbor.jpg) no-repeat center; background-size: cover; display: flex;}
.econdev-callout-opaque-text1 {background-color: rgba(224, 117, 52, 0.87); }
.econdev-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.econdev-callout-opaque-text2 {background-color: rgba(231, 159, 43, 0.87); }
.econdev-callout-opaque-text2 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}
.econdev-callout-opaque-text3 {background-color: rgba(253, 215, 69, 0.87); }
.econdev-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1;}

/* end economic development page CSS */

/* start footer CSS */
.footer-main {padding: 40px 0px 22px 0px;}
.social-links table { }
.eastman-logos {top: 0 !important; left: 0; }
.insight-bg img{margin: 0 auto; }
/* end footer CSS */

/* start core CSS */
.env-icon img {}
.main-navigation-inside {padding-top: 14px; }
/* end core CSS */
}

@media only screen and (max-width: 768px) {
	.eastman-logos img {display: block; margin-right: auto; margin-left: auto}
	p.copyright {text-align: center !important; }
	p.copyright-legal {text-align: center !important;}
	.social-links table {margin: 0 auto; }
	.nav-menu {display: none;}
	.mobile-nav {background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5)}
	.social-links table {top: 0 !important; }
	.footer-main {background: none !important;}
	.bg-emp-content {background-position-x: -420px;}
	.edu-icon img {margin-left: -25px;}
	.emp-icon img {margin-left: -18px;}
	.foundation-callout-container-2.bg-foundation-callout2 p {margin: 0}
	.foundation-callout-container-3.bg-foundation-callout3 p {margin: 0}
}

@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait) {
	p.copyright {
		color: #000 !important;
		text-align: center !important;
		font-size: .7em !important;
	}
}

p.copyright {
	font-weight: bold;
	font-size: .8em;
	margin: 0px !important;
	color: #000;
	text-decoration: none;
}

p.copyright-legal {
	font-weight: bold;
	font-size: .75em;
	margin-bottom: 0 !important;
	color: #000;
	line-height: 7px;
}

@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait) {
	p.copyright-legal {
		color: #000 !important;
		text-align: center !important;
		font-size: .65em !important;
	}
}

@media only screen and (max-width: 1025px) {
	.nav-menu {display: none; }
}

@media only screen and (min-width: 1026px) {
	.mobile-nav {display: none; }
}

@media only screen and (min-width: 768px) {
    /* For desktop: */
/* start home page CSS */
img.center-block {position: relative; top: 27px; }
.bg-home-content {background:url(/themes/custom/csrbootstrap/images/ECC16016_NewHomePageHero_selected.jpg) no-repeat center; background-size: cover; background-position-y: 0px;}

.bg-home-callout1 {background:url(/themes/custom/csrbootstrap/images/catagory-education-gr.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout2 {background:url(/themes/custom/csrbootstrap/images/catagory-environment-gr.jpg) no-repeat center; background-size: cover; padding: 0px;}
.bg-home-callout3 {background:url(/themes/custom/csrbootstrap/images/catagory-empowerment-gr.jpg) no-repeat center; background-size: cover; padding: 0px; height: 184px; }
.bg-home-callout4 {background:url(/themes/custom/csrbootstrap/images/category-economic-development-gr.jpg) no-repeat center; background-size: cover; padding: 0px; height: 184px; }

.home-callout-opaque-text1 {background-color: rgba(97, 183, 180, 0.87); }
.home-callout-opaque-text1 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1; position: relative; top: -20px; font-size: 29px; }
.home-callout-opaque-text2 {background-color: rgba(114, 187, 104, 0.87); }
.home-callout-opaque-text2 h1 {color:#fff; margin:67px 0px 0px 0px; align-items: stretch; flex: 1; position: relative; top: -20px; font-size: 29px;}
.home-callout-opaque-text3 {background-color: rgba(196, 90, 120, 0.87); height: 184px; }
.home-callout-opaque-text3 h1 {color:#fff; margin:60px 0px 0px 0px; align-items: stretch; flex: 1; position: relative; top: -37px; font-size: 29px;}
.home-callout-opaque-text4 {background-color: rgba(238, 167, 55, 0.87); height: 184px; }
.home-callout-opaque-text4 h1 {color:#fff; margin:79px 0px 0px 0px; align-items: stretch; flex: 1; position: relative; top: -37px; font-size: 29px;}


.foundation-callout-opaque-text1{background-color: #5c9953; padding: 50px 0px 0px 50px}
.foundation-callout-container {display: flex; padding: 0px;}
.foundation-callout-container img {max-width: 300px;}
.foundation-callout-text {padding-left: 45px; padding-right: 20px;}

/* end home page CSS */




/* start environment page CSS */

.bg-env-content {background:url(/themes/custom/csrbootstrap/images/cat-banner-environment-boat.jpg) no-repeat center; background-size: cover;}
.cat-top-text-container {position: relative; left:-2px; margin:0px; padding:0px;}
.cat-top-text h1 {font-family: Verdana, Geneva, sans-serif !important; font-weight: 200; margin-bottom:24px;}
.cat-top-text p {margin-bottom:18px; margin-right:15px; text-align: justify; }

.environmentpage-opaque {height: 100%; width:50%; background-color: rgba(0, 0, 0, 0.75); margin:0px 0px 0px 0px; padding 0px; overflow: auto;}
.environment-icon img {float: left; margin: -14px 25px 0px 0px; }

/* end environment CSS */

/* start footer CSS */
.footer-main { max-width: 1280px; margin: 0 auto; float: none; }
.social-links table { }
table.center-table { float: none !important; margin: 0 auto !important; }
.insight-bg {position: relative; }
.insight-bg img{margin: 0 auto; }
/* end footer CSS */

/* start header CSS */
.logo {position: relative; right: 18px; padding-bottom: 10px;}
nav {right: 45px; }
div#custom-header {position: relative; left: 13px; }
.main-navigation-inside {padding-top: 20px; margin:0 auto; max-width: 1100px; }
/* end header CSS */
}

@media only screen and (min-width: 1200px) {
    /* For LG desktop: col-lg */

.env-callout-text p {font-size:14px; line-height:22px; font-weight:400; max-width: 510px; }
.cat-top-text p {font-size:16px; line-height:22px; font-weight:400; text-align: left;}
.cat-top-text {color:#fff; padding:40px 55px 30px 30px; float: right; max-width: 580px; }
.project-text-wrapper {float: right; max-width: 565px; }

.foundation-callout-text {padding: 70px 0px 70px 70px}
.foundation-callout-container {display: flex; padding: 0px;}
.foundation-callout-opaque-text1{background-color: #5c9953; padding: 80px 237px 0px 0px}
.foundation-callout-container img {max-width: 300px;}
img.emp-foundation {max-width: 325px;}
.foundation-callout-text p {max-width: 480px; }
}





























/* ALL PROJECT SUBPAGES: */

.project-topbar-container {}

.project-partner-button {-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); -webkit-border-radius: 28px; -moz-border-radius: 28px;
     border-radius: 28px; font-family: Arial; color: #000; background: #FFF; padding: 12px 20px; text-decoration: none; width: 146px; font-weight: bold;
     text-transform: uppercase; font-size:11px; }

.project-edu-ico {/*background:url(/images/education-stories-icon.png) no-repeat;*/ }
.project-env-ico {/*background:url(/images/environment-stories-icon.png) no-repeat;*/ }
.project-emp-ico {/*background:url(/images/empowerment-stories-icon.png) no-repeat;*/ }
.project-econdev-ico {/*background:url(/images/economic-development-stories-icon.png) no-repeat;*/ }
.project-topbar-ico-title img {padding-right: 10px; max-height: 53px; float: left;}
.project-topbar-ico-title  {color: #8c8c8f}
.project-topbar-contact-ico-title  {color: #8c8c8f}
.project-topbar-ico-title-env img {padding-right: 10px; max-height: 53px; float: left;}
.project-topbar-ico-title-env {color: #8c8c8f}
.project-topbar-ico-title-emp img {padding-right: 10px; max-height: 53px; float: left;}
.project-topbar-ico-title-emp {color: #8c8c8f}

.story-buttons a {color: #000; background: #FFF; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; padding: 8px; font-size: 10px;
							font-weight: bold; text-transform: uppercase;}

#eastman-foundation {background: none; padding:0; color: #67c3c3; text-transform: none; font-size: 16px; text-decoration: none;}

#eastman-innovation {background: none; padding:0; color: #67c3c3; text-transform: none; font-size: 16px; text-decoration: none;}

@media only screen and (min-width: 1136px){
	.story-buttons p {display: inline;}
}

.project-bg {background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5); background: -moz-linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5); padding-bottom: 25px; }
.project-contact-bg {background: linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5); background: -moz-linear-gradient(#EAEAEA, #F5F5F5, #F5F5F5,#F5F5F5,#F5F5F5); padding-bottom: 45px; }
.bg-project-edu-strategic-container2 {background:url(/themes/custom/csrbootstrap/images/edu-cap-sp-clem-engineers-2.jpg) no-repeat right; background-size: cover;  }
.bg-project-edu-strategic-container1 {background:url(/themes/custom/csrbootstrap/images/edu-cap-sp-SHIFT2.jpg) no-repeat right; background-size: cover;}
.bg-project-edu-strategic-container3 {background:url(/themes/custom/csrbootstrap/images/edu-cap-sp-estonia-apprenticeship-program.jpg) no-repeat right; background-size: cover; }

.bg-project-edu-workforce-container1 {background:url(/themes/custom/csrbootstrap/images/edu-cap-wv-GEM4STEAM.jpg) no-repeat right; background-size: cover; }
.bg-project-edu-workforce-container2 {background:url(/themes/custom/csrbootstrap/images/edu-cap-wv-mathElites-sciencElites.jpg) no-repeat right; background-size: cover; }
.bg-project-edu-workforce-container3 {background:url(/themes/custom/csrbootstrap/images/edu-cap-wv-centers-of-excellence.jpg) no-repeat right; background-size: cover;}

.bg-project-edu-creative-container1 {background:url(/themes/custom/csrbootstrap/images/edu-cap-cc-rotterdam-school-of-management.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-edu-creative-container2 {background:url(/themes/custom/csrbootstrap/images/edu-cap-cc-FIRST-robotics.jpg) no-repeat right; background-size: cover; }
.bg-project-edu-creative-container3 {background:url(/themes/custom/csrbootstrap/images/edu-cap-cc-design-challenges-SHiFT-camp.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}


.bg-project-env-strategic-container1 {background:url(/themes/custom/csrbootstrap/images/env-cap-sp-cap-banner-woods-hole-oi.jpg) no-repeat right; background-size: cover; background-position-y: 0px}
.bg-project-env-strategic-container2 {background:url(/themes/custom/csrbootstrap/images/env-cap-sp-banner-nature-conservancy.jpg) no-repeat right; background-size: cover; }
.bg-project-env-strategic-container3 {background:url(/themes/custom/csrbootstrap/images/env-cap-sp-banner-appalachian-sustainable-development.jpg) no-repeat right; background-size: cover; }

.bg-project-env-steward-container1 {background:url(/themes/custom/csrbootstrap/images/env-cap-rs-banner-ENERGY-STAR-sustained-excellence.jpg) no-repeat right; background-size: cover; }
.bg-project-env-steward-container2 {background:url(/themes/custom/csrbootstrap/images/env-cap-rs-banner-product-life-cycle.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-env-steward-container3 {background:url(/themes/custom/csrbootstrap/images/env-cap-rs-banner-river-studies-in-TN-TX.jpg) no-repeat right; background-size: cover; }

.bg-project-env-innovator-container1 {background:url(/themes/custom/csrbootstrap/images/env-cap-li-banner-leading-innovator.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-env-innovator-container2 {background:url(/themes/custom/csrbootstrap/images/env-cap-li-banner-trash-audit.jpg) no-repeat right; background-size: cover; }
.bg-project-env-innovator-container3 {background:url(/themes/custom/csrbootstrap/images/env-cap-li-banner-3d-printing.jpg) no-repeat right bottom; background-size: cover; }


.bg-project-emp-strategic-container1 {background:url(/themes/custom/csrbootstrap/images/Team-Community-Meeting.jpg) no-repeat right; background-size: cover;}
.bg-project-emp-strategic-container2 {background:url(/themes/custom/csrbootstrap/images/emp-cap-sp-junior-achievement-china.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-emp-strategic-container3 {background:url(/themes/custom/csrbootstrap/images/emp-cap-sp-NACWAA.jpg) no-repeat right; background-size: cover; background-position-y: -33px}

.bg-project-emp-comm-container1 {background:url(/themes/custom/csrbootstrap/images/new-capstone-banner-soldier.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-emp-comm-container2 {background:url(/themes/custom/csrbootstrap/images/emp-cap-cc-room-to-read.jpg) no-repeat right; background-size: cover;}
.bg-project-emp-comm-container3 {background:url(/themes/custom/csrbootstrap/images/emp-cap-cc-volunteerism.jpg) no-repeat right; background-size: cover;  background-position-y: -19px}

.bg-project-emp-accom-container1 {background:url(/themes/custom/csrbootstrap/images/emp-cap-af-diversity-and-inclusion.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-emp-accom-container2 {background:url(/themes/custom/csrbootstrap/images/emp-cap-af-professional-development.jpg) no-repeat right; background-size: cover; }
.bg-project-emp-accom-container3 {background:url(/themes/custom/csrbootstrap/images/emp-cap-af-safety-health-and-wellness.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}


.bg-project-econdev-strategic-container1 {background:url(/themes/custom/csrbootstrap/images/eco-cap-sp-advanced-film-manufacturing.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-econdev-strategic-container2 {background:url(/themes/custom/csrbootstrap/images/eco-cap-sp-disaster-relief.jpg) no-repeat right; background-size: cover; }
.bg-project-econdev-strategic-container3 {background:url(/themes/custom/csrbootstrap/images/eco-cap-sp-together-for-sustainability.jpg) no-repeat right; background-size: cover; }

.bg-project-econdev-neighbor-container1 {background:url(/themes/custom/csrbootstrap/images/env-cap-gn-product-innovations.jpg) no-repeat right; background-size: cover; }
.bg-project-econdev-neighbor-container2 {background:url(/themes/custom/csrbootstrap/images/env-cap-gn-open-to-public-days.jpg) no-repeat right; background-size: cover;  background-position-y: 0px}
.bg-project-econdev-neighbor-container3 {background:url(/themes/custom/csrbootstrap/images/env-cap-gn-united-way-initiatives-in-LAR.jpg) no-repeat right; background-size: cover; }

.bg-project-econdev-investor-container1 {background:url(/themes/custom/csrbootstrap/images/env-cap-ei-project-inspire.jpg) no-repeat right; background-size: cover;}
.bg-project-econdev-investor-container2 {background:url(/themes/custom/csrbootstrap/images/eco-cap-ei-habitat-for-humanity.jpg) no-repeat right; background-size: cover; }
.bg-project-econdev-investor-container3 {background:url(/themes/custom/csrbootstrap/images/env-cap-ei-local-enhancements.jpg) no-repeat right; background-size: cover; }


.project-topbar-container { max-width: 1128px; margin: 0 auto; float: none;}
.project-container {min-height:380px;}

/* END ALL PROJECT SUBPAGES: */


/* START CONTACT PAGE*/
.contact-pic {padding: 0px;}
.contact-pic img {max-width: 100%}
.contact-row2 {padding: 6px 0px 26px 0px; }
.contact-text {
	background: linear-gradient(to right, #525252, #525252, #969696);
	background: -moz-linear-gradient(to right, #525252, #525252, #969696);
	background: -webkit-linear-gradient(to right, #525252, #525252, #969696);
	padding: 10px 10px 10px 30px;
	min-height: 133px;
	}
.contact-text p {color: #FFF; }
article#node-23 {margin: 0 auto; max-width: 576px; padding: 10px;}
.form-text {background: #FFF; /*padding: 15px 0px 28px 0px;*/}
.form-intro-text {padding: 30px 0px 0px 0px; background-color: #ececec;}
.form-intro-text p {padding-bottom: 10px; max-width: 500px; margin: 0 auto; text-align: left;}
span#info {font-style: italic; font-size: 12.5px; }
span#position {font-style: italic; }

@media only screen and (max-width: 1000px){
.contact-text {height: 175px;}
}

@media only screen and (max-width: 767px){
.contact-text {height: 100%;}
}

div#block-webform-client-block-23 {background-color: #ececec; margin-left: -15px; margin-right: -15px; }

.links { padding-top: 22px; text-align: center; font-size: 30px; padding-bottom: 20px; }
.webform-confirmation { text-align: center; font-weight: bold; font-size: 26px; padding-bottom: 20px;}

/* END CONTACT PAGE*/

@media only screen and (max-width: 599px) {
.form-intro-text {padding: 57px 7px 0px 13px;}
}


@media only screen and (max-width: 767px) {

/* PHONES: col-xs */

/* ALL PROJECT SUBPAGES: */

.project-topbar-ico-title {padding: 25px 0px 0px 13px;}
.project-topbar-contact-ico-title {padding: 25px 0px 0px 0px;}
.project-topbar-ico-title p{font-size: 20px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-contact-ico-title p{font-size: 32px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-edu-ico-text p {padding: 16px 0px 20px 0px; }
.project-contact-ico-text p {padding: 16px 0px 20px 0px; }
.project-topbar-ico-title-env { padding: 25px 0px 0px 13px; }
.project-topbar-ico-title-env p{font-size: 20px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-ico-title-emp {padding: 25px 0px 0px 13px;}
.project-topbar-ico-title-emp p{font-size: 20px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-text {padding:0px 0px 33px 12px;}
.project-topbar-text p{font-size: 35px; line-height: 1em}

.project-container-text {color:#fff; padding:12px 26px 30px 12px; }
.project-container-text h1 {font-size: 24px; font-family: Verdana, Geneva, sans-serif !important; margin-bottom:24px;}
.project-container-text p {margin-bottom:18px; margin-right:22px;}
.project-opaque {background-color: rgba(0, 0, 0, 0.5); height: 100%; width:100%;}



/* END ALL PROJECT SUBPAGES: */


/* PROJECT ENVIRONMENT - Strategic Partner CSS */


/* END PROJECT ENVIRONMENT - Strategic Partner CSS */

/* PROJECT ENVIRONMENT - Workforce Visionary CSS */

/* END PROJECT ENVIRONMENT - Workforce Visionary CSS */

/* PROJECT ENVIRONMENT - Creative Collaborator CSS */

/* END PROJECT ENVIRONMENT - Creative Collaborator CSS */


}

@media only screen and (max-width: 800px) {
	.bg-project-emp-accom-container2 {background-position-x: -95px; }
}


@media only screen and (min-width: 768px) {
    /* For tablet:  col-sm */



/* ALL PROJECT SUBPAGES: */

.project-topbar-ico-title {padding: 25px 0px 0px 13px; }
.project-topbar-contact-ico-title {padding: 25px 0px 0px 0px; }
.project-topbar-ico-title p{font-size: 28px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-contact-ico-title p{font-size: 28px; font-weight:600; padding: 12px 0px 10px 0px;}
.project-topbar-ico-title-env {padding: 25px 0px 0px 13px; }
.project-topbar-ico-title-env p{font-size: 28px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-ico-title-emp {padding: 25px 0px 0px 13px; }
.project-topbar-ico-title-emp p{font-size: 28px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-text {padding:52px 0px 40px 22px; }
.project-edu-ico-text p {padding: 19px 0px 0px 0px; }
.project-contact-ico-text p {padding: 27px 0px 0px 0px; }
.project-topbar-text p{font-size: 29px; }

.project-container-text {color:#fff; padding:12px 26px 30px 30px;}
.project-container-text h1 {font-size: 24px; margin-bottom:24px; font-weight: normal;}
.project-container-text p {margin-bottom:18px; margin-right:22px;}

.project-opaque {background-color: rgba(0, 0, 0, 0.5); height: 100%; width:50%; }

.project-shift-right {margin-left:50%;}


/* END ALL PROJECT SUBPAGES: */


/* PROJECT ENVIRONMENT - Strategic Partner CSS */

/* END PROJECT ENVIRONMENT - Strategic Partner CSS */

/* PROJECT ENVIRONMENT - Workforce Visionary CSS */

/* END PROJECT ENVIRONMENT - Workforce Visionary CSS */

/* PROJECT ENVIRONMENT - Creative Collaborator CSS */

/* END PROJECT ENVIRONMENT - Creative Collaborator CSS */

}



@media only screen and (min-width: 992px) {
    /* For desktop: col-md */

/* ALL PROJECT SUBPAGES: */

.project-topbar-ico-title {padding: 28px 0px 0px 13px;}
.project-topbar-contact-ico-title {padding: 28px 0px 0px 0px;}
.project-topbar-ico-title p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-contact-ico-title p{font-size: 33px; font-weight:600; padding: 9px 0px 10px 0px;}
.project-topbar-ico-title-env {padding: 28px 0px 0px 13px;}
.project-topbar-ico-title-env p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-ico-title-emp {padding: 28px 0px 0px 13px;}
.project-topbar-ico-title-emp p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-edu-ico-text p {padding: 20px 0px 0px 0px; }
.project-contact-ico-text p {padding: 29px 0px 0px 0px; }
.project-topbar-ico-title-env h1 {font-size: 34px; font-weight:400; padding:22px 0px 10px 100px; }
.project-topbar-ico-title-emp h1 {font-size: 34px; font-weight:400; padding:22px 0px 10px 100px; }
.project-topbar-text {padding:50px 20px 40px 50px;}
.project-topbar-text p{font-size: 38px; }
.project-container-text h1 {font-size: 30px; margin-bottom:24px; font-weight: normal;}

/* END ALL PROJECT SUBPAGES: */

}



@media only screen and (min-width: 1200px) {
    /* For LG desktop: col-lg */

/* ALL PROJECT SUBPAGES: */

.project-topbar-ico-title {padding: 28px 0px 0px 0px;}
.project-topbar-contact-ico-title {padding: 28px 0px 0px 0px;}
.project-topbar-ico-title-env {padding: 28px 0px 0px 0px;}
.project-topbar-ico-title-env p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-ico-title-emp {padding: 28px 0px 0px 0px;}
.project-topbar-ico-title-emp p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-ico-title p{font-size: 33px; font-weight:600; padding: 17px 0px 10px 0px;}
.project-topbar-contact-ico-title p{font-size: 38px; font-weight:600; padding: 9px 0px 10px 0px;}
.project-topbar-ico-title-env h1 {font-size: 38px; font-weight:400; padding:22px 0px 10px 100px;}
.project-topbar-ico-title-emp h1 {font-size: 38px; font-weight:400; padding:22px 0px 10px 100px;}
.project-edu-ico-text p {padding: 23px 18px 0px 0px; }
.project-contact-ico-text p {padding: 25px 18px 0px 0px; }
.project-topbar-text {padding:54px 100px 40px 150px;}
.project-topbar-text p{font-size: 38px; }
.project-container-text h1 {font-size: 32px; margin-bottom:24px; font-weight: normal;}
.project-container-text p {font-size:16px; line-height:22px; font-weight:400; }
.project-container-text {float: right; max-width: 568px; }
.project-container-text-right {float: left; max-width: 560px; }
/* END ALL PROJECT SUBPAGES: */


}





















/* ALL 3BL News Feeds: */

#threeblnewsroomlist {display:none;}
.block-hide {display:none;}

.threebl_description p {padding-bottom:40px; line-height: 27px;}
#fmr-photo-slideshow ul {padding-left:0px; }
#fmr-photo-slideshow ul li {list-style:none; }
#fmr-date {display:none;}
div.back-to-headlines > div:nth-child(2) {display:none;}
#fmr-tweet {cursor:pointer; display:table; padding-bottom: 20px}
#fmr-tweet-icon, #fmr-tweet-tweetme-text, .threebl_field-name-field-fmr-tweet{display: table-cell; vertical-align: middle; max-width: 300px;}
#fmr-tweet-icon, #fmr-tweet-tweetme-text {padding:20px 10px 20px 0px; min-width: 30px;}
div.threebl_field-name-field-fmr-tweet div.field-item {font-size: 11px; }
.threebl_pagination {width:100%; text-align:center;}
.threebl_pagination a {text-decoration:none; padding:0px 6px; color:#fff;}
.threebl_pagination span {padding:0px 5px;}

.threebl_title-box {max-width: 750px; padding-bottom: 20px;}
#fmr-subtitle{padding-bottom: 30px; max-width: 750px;}
#back a {color: #000 !important;}
.back-to-headlines {padding-top: 20px; padding-bottom: 20px}
#threeblcontainereconomic a {text-decoration: none;}
#threeblcontainereducation a {text-decoration: none;}
#threeblcontainerenvironment a {text-decoration: none;}
#threeblcontainempowerment a {text-decoration: none;}
.threebl_back_to_HeadLines {color: #000 !important}
.threebl_description {padding-bottom: 20px;}
.article-contact-info {padding-bottom: 20px;}
.article-contact-info p {padding-bottom: 20px;}
div#fmr-associated-content-region {padding-bottom: 20px;}
#blog-img-caption {padding-top: 20px;}
.file-icon {display: none}
div#threeblnewsroomlist hr {display: none;}
/* END ALL 3BL News Feeds: */


@media only screen and (max-width: 767px) {
    /* PHONES: col-xs */

/* ALL 3BL News Feeds: */
#threeblcontainertitle {font-size:32px; line-height:34px; margin-bottom:20px; text-align:center; background-color: #FFF; padding: 20px; margin-left: -15px; margin-right: -15px; }
div.threeblcontainerarticle {}
div.threeblarticle {margin-bottom:60px; }
div.tblImage img {width:320px; margin:auto auto;}
div.tblTitle {font-size:20px; line-height:22px; padding:22px; max-width:320px; margin:auto auto;}
div.tblTitle a {color:#000; text-decoration:none; }
div.tblDesc {display:none;}
div.tblRead {font-size:20px; line-height:22px; text-align:center; padding:12px; max-width:320px; margin:auto auto; }
div.tblRead a {color:white; }
/* END 3BL News Feeds: */

}



@media only screen and (min-width: 768px) {
    /* For tablet:  col-sm */


/* ALL 3BL News Feeds: */

#threeblcontainertitle {font-size:32px; line-height:34px; margin-bottom:80px; text-align:center; background-color: #FFF; padding: 38px; margin-left: -15px; margin-right: -15px; }
div.threeblcontainerarticle {}
div.threeblarticle {width:50%; float:left; margin-bottom:60px; }
div.tblImage img {width:320px; margin:auto auto;}
div.tblTitle {font-size:20px; line-height:22px; padding:22px; max-width:320px; margin:auto auto;}
div.tblTitle a {color:#000; text-decoration:none; }
div.tblDesc {display:none;}
div.tblRead {font-size:20px; line-height:22px; text-align:center; padding:12px; max-width:320px; margin:auto auto; }
div.tblRead a {color:white; }

/* END ALL 3BL News Feeds: */

}



@media only screen and (min-width: 992px) {
    /* For desktop: col-md */

/* ALL 3BL News Feeds: */

div.threeblcontainerarticle {max-width:1100px; margin:auto auto;}
div.threeblarticle {width:100%; clear:both; margin-bottom:60px; display: table; background-color: #FFF; -webkit-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.05); box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.05); -moz-box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.05)}
div.tblImage {display: table-cell; vertical-align: middle; width: 260px; }
div.tblImage img {width:260px; margin:inherit; }
div.tblTitleDescContainer {display: table-cell; vertical-align:middle; padding: 30px 0;}
div.tblTitle {font-size:24px; line-height:26px; margin:0px; padding: 0px 26px 18px 40px; max-width: inherit; }
div.tblTitle a {color:#000; text-decoration:none; }
div.tblDesc {display:inherit; max-width: inherit; padding: 0px 26px 0px 40px;}
div.tblRead {font-size: 12px; line-height: 14px; text-align: center; display: table-cell; vertical-align: middle; width: 90px; }
div.tblRead a {color:white; margin:auto auto; text-decoration: none;}

/* END ALL 3BL News Feeds: */

}



@media only screen and (min-width: 1200px) {
    /* For LG desktop: col-lg */

/* ALL 3BL News Feeds: */

/* END ALL 3BL News Feeds: */

}
