/*

Theme Name: HERO
Description: Base Web Theme based on Master Parent theme
Author: Peter Anderson and Daniel Beyer
Version:1.0.2
Template: master_parent


*/

@import url('../master_parent/style.css');

/* begin custom code */
/* in order for this to work you master parent needs to be also checkout into the
theme folder and place in a folder named "master_parent" */

/*#vaccine .fl-photo-content.fl-photo-img-png {
    overflow: hidden;
}

#vaccine .fl-photo-content img {

    max-width: unset;
}*/

.vid {margin-bottom:-18px;}

.fl-row {padding-left:20px;padding-right:20px;}
.banner {background-color:#0f174c;}
.home .banner {background-color:white;padding-left:0px;padding-right:0px;}
.fl-photo {overflow:hidden;}
.headliner_four_photo_box .fl-row-content-wrap {background-size:1100px;margin-bottom:240px;}
.headliner_four {background-color:#201f41;color:white;padding:32px;margin-top:550px;margin-bottom:-200px;width:900px;margin-right:auto;margin-left:auto;}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited, .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
	background-color:#201f41;
	color:white;
	font-size:2rem;
	font-family:'Bitter', serif;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:700;
}

fl-builder-content .button_inverted a.fl-button, .fl-builder-content .button_inverted a.fl-button:visited, .fl-builder-content .button_inverted a.fl-button *, .fl-builder-content .button_inverted a.fl-button:visited * {font-size:2.8rem;line-height:3.8rem;font-family: 'Open Sans', sans-serif;color:#30a2ea;}

#blue_box {background-color:#30a2ea;}

#site-header-wrapper, .entry-meta {display:none;}
.language-header {position:absolute; top:0; right:1.5em;}
.language-footer .wpml-ls, .language-footer li a{ padding-left:0;}
.language-footer li a{text-decoration:underline;}
.wpml-ls-display {display: none;}

/*.banner, .fl-builder-edit .banner, .fl-builder-is-showing-toolbar .banner .fl-row-content-wrap {background-color:#182853;}
*/
.site-branding, .purple {display:none;}

.home .site-branding {background-image:none;}

.home .branding.image {
	height:359px;
	width:500px;
	background-color:red;
	float:right;
	background:transparent url("images/temp_ban.png") no-repeat top left;
	background-size:100%;
margin-right:32px;clear:right;}

.home .branding.text {color:darkblue;}
.test {float:right;width:50%;background-color:#ccc;height:25px;}


.feed a:link {text-decoration:none;border-bottom:1px solid #1e2247;}
.feed a:hover {text-decoration:underline;border-bottom:0px dashed white;}

.alt_logo, .ban_text3 {display:none;}

.page-id-304 .alt_logo, .page-id-304 .ban_text3, .page-id-405 .alt_logo,  .page-id-405 .ban_text3 {display:block;}
/*.page-id-304 .real_logo, .page-id-405 .real_logo {display:none;}
*/
.green_bullets.acknowledge ul, .green_bullets.acknowledge p {font-size:1.2rem;}

.green_bullets.acknowledge li {margin-bottom:3px;}

.green_bullets.acknowledge strong {font-size:1.7rem;}

.feature {background-color:#1D7B8C;border:12px solid white;color:#fff;}
 
ul.lcp_catlist {list-style-type: none;margin-left:0px;}

ul.lcp_catlist li {margin-bottom:32px;}

ul.lcp_catlist li img {width:130px;}

.fl-accordion-button-label {font-size:2rem;font-weight:600;}



.fl-node-5e83906516f93 > .fl-module-content {margin-bottom:0px;}
.site-content a:visited {color:#094ca8;}

a.postTitle:visited {color:#35719a;}

.spacer.hide {height:100px;}


body {background-color:#fff;}
.by {font-size:1.6rem;color:#20234b;}

p, div, span, table {font-size:1.7rem;}

.headliner_two p {font-size:2.2rem;line-height:3rem;}


.by p, .by strong {font-size:1.4rem;}

.blue_bullets ul, .green_bullets ul {list-style-type:none;margin-left:18px;}

.blue_bullets li,.green_bullets li {background-image:url("images/blue_bullet.png");background-repeat:no-repeat;margin-bottom:12px;padding-left:32px;margin-left:0px;}

.green_bullets li {background-image:url("images/green_bullet.png");background-repeat:no-repeat;margin-bottom:12px;padding-left:32px;margin-left:0px;}

.green.button, .blue.button {
	border-radius:8px;
	background-color:#67A441; 
	color:white;
	font-weight:800;
	font-size:2rem;
	display:block;
	margin:0px auto;
	padding:16px 22px;
	width:99%;
}



.blue.button {background-color:#4fa0ca;}

a.green.button:link, a.blue.button:link,a.green.button:visited, a.blue.button:visited  {color:white;text-transform:uppercase;text-decoration: none;}
a.green.button:hover, a.blue.button:hover  {color:white;text-transform:uppercase;text-decoration: underline;}

.green.button.outline, .blue.button.outline {border-radius:8px;background-color:white;border:1px solid #67A441;text-align:center;}
.blue.button.outline {border:1px solid #4fa0ca;}

a.green.button.outline:link, a.green.button.outline:visited, a.blue.button.outline:link, a.blue.button.outline:visited  {color:#67A441;text-transform:uppercase;text-decoration: none;}
a.green.button.outline:hover, a.blue.button.outline:hover  {color:#67A441;text-transform:uppercase;text-decoration: underline;}

a.blue.button.outline:link, a.blue.button.outline:visited  {color:#4fa0ca;}


.clear {clear:both;height:0px;}
.clear.medium {clear:both;padding:13px 0px 18px 0px;}
.clear.extra {clear:both;padding:32px 0px;}

.corp {width:100%;float:right;margin-right:100px;}
.corp a:link {float:left;}lea
.director p, .director h2, .director h4 {color:#fff;}
.director h2 {font-weight:600;margin:0px;}
.director h4 {font-weight:550;margin:6px 0px;}
.director .view {margin-left:255px;}
.director a:link, .director a:visited {color:#fff;text-decoration:none;}
.director a:hover, .director a:active {color:#f7edea;border-bottom:1px solid #ca836f; }

h1.entry-title, 
.page-id-32 h1.entry-title, 
.page-id-305 h1.entry-title,
.page-id-58 h1.entry-title,
.search-box-wrapper, 
.search-toggle, 
.loginout  {display:none;} /**/

.single-post h1.entry-title {display:block;}

.single-post button.menu-toggle{
	height:25px;
	position:absolute; 
	right:8px; top:14px; 
	display:block; 
	z-index:100; 
	background: #fff url(images/burger2.png) center no-repeat; 
	background-size: 100%; box-shadow: none; border: none;width:33px;}

/* set the current background menu color:*/
.main-navigation {background-color:#fff;}
.main-navigation .current_page_item > a, 
.main-navigation .current-menu-item > a, 
.main-navigation .current_page_item > a:hover, 
.main-navigation .current-menu-item > a:hover {background-color:transparent!important;}
.main-navigation ul ul {background: #f7f7f7;}
.main-navigation ul ul a {width:400px;}

div.menu, div.menu-main-nav-container {margin:0 auto;width:100%;}
div.menu-main-nav-container a {font-size:2rem;}

.site-branding {background-image: none;padding-left:0px;background-color:#122861;height:auto;}

.blocks {margin-top:-32px;}



#colophon {	background-color:#20234b;
}




.coffee {background-color:#20234b;
}

.site-footer {
	background-color:#fff;
	padding:0px;}


.site-disclaimer {
	text-align:right;
	color:#ccc;
	}
	

.site-footer a {
	color: #fff !important;
}

.site-disclaimer a, .site-disclaimer a:visited {color:#fff!important;text-align:left}

.site-footer {height:300px;}

.pcorifunding {
	font-size: 1em;
}

.page-id-1724 .pcorifunding {
	display: none;
}




h1 {font-weight:300;font-size:4.5rem;}

body, p, div {font-family: 'Open Sans', sans-serif;font-weight:400;}

.headliner_three p, .leading_article p {font-family: 'Bitter', serif;font-size:2rem;color:black;line-height:2.6rem}
.headliner_four p {font-size:2.2rem;font-weight:300;line-height:3rem;}
.leading_article strong {font-size:2.4rem;line-height:3.6rem;}
.leading_article p {font-size:2.5rem;}

.headliner_three .disclaimer p {font-family: 'Open Sans', sans-serif;font-size:1.6rem;text-align:right;font-style:italic;}

h1,h2,h3,h4,h5,h6, .feed .lcp_catlist li a {font-family: 'Bitter', serif;color:#2a719a;margin-bottom:12px;font-weight:600;}
.home h1,.home h2,.home h3,.home h4,.home h5,.home h6 {color:#1e2042;}

.banner h2, .banner_text h2  {color:white;}

.feed .lcp_catlist li a {color:#2349a6;}

.lcp_catlist li span.category {display:block;}
.feed .lcp_catlist li span.category a:link {
	border-bottom:0px;
	font-size:1.8rem!important;
	text-decoration:underline;}

.category {margin:10px 0px 12px 0px;}

.category .entry-title {
	display:block;
	font-size:2.8rem;
}

.category .entry-title a:link,
.category .entry-title a:visited {
	text-decoration:underline;
	color:#0556b1;
}

.category .entry-title a:hover {color:#157bee;}

.headliner_two h3 {font-family: 'Open Sans', sans-serif;}
.headliner_four h2 {color:white;}


.just_sayin figcaption {font-size:1.6rem;text-align: left;}
.just_sayin figcaption strong {display:block;font-family: 'Bitter', serif;color:#0199df;font-size:1.9rem;}


.feature h2 {color:#fff;}
.alt_logo h1 {color:#1d2752;margin-bottom:4px;}

.feature h1{color:white;}

.coffee h3 {color:white;font-weight:600;}

/* Home page style */
.happy, .spacer.hide {display:none;}
.home .happy {background-color:#1e1c18;display:block;}
.happy .text, .happy .text a {color:#fff;}
.face {
	float:left;
	width:25%;
	}
.face img {width:400px;}
.text {float:left;
	width:55%;
	padding:42px 10% 20px 3%;
	font-size:2.4rem;}

.blue.box {background-color:#cedcf0;}
.orange.box {
	background-color:#ff916e;
	}
.yellow.box {background-color:#ebba79;}
.green.box {
	background:#aee3e4 url(images/mail.png) no-repeat bottom left;
	position:relative;
	}
.gray.box {
	background-color:#c5ced2;
}





/*default table colors*/

	
.table .mobile {font-weight:bold; text-transformation:uppercase;font-size:1.8rem;}
	
table {
	background-color:#fff;
	color:#135c6d;
	border-top:1px solid #06809c;}
	
table td {
	border-bottom:1px solid #b8ced3;
	padding:14px;
	text-align:left;}

table th {
	background-color:#018fb0;
	color:#fff;
	text-align:left;
	border-right:1px solid #fff;
	font-weight:normal;
	padding:8px 15px;
	font-weight:bold;}
	
tbody tr:nth-of-type(2n) {
	background-color: #e1f1f3;}
	
table td.first.cell  {
	border-bottom:1px solid #fff;
	font-weight:bold;
	border-bottom:1px solid #b9ced3;}

table th.first.cell, table td.first.cell {
	padding-left:20px;
	text-align:left;} 
/* end default table design */

.site-footer {background-color:#333333;}
.main-navigation .current_page_item > a:link, .main-navigation .current_page_item > a:visited {color:black!important;}	

/* 404 page */
.error404 .page-header {
	margin: 0px;
}

.error404 .site-content {
	padding: 20px;
}

.error404 .error-404 {
	padding: 0 20px;
}

.error404 .page-content .search-form {
	margin: 25px 0px;
}

.error404 h1 {
	font-weight: 600;
}


@media screen and (min-width: 270px) {
	
	.just_sayin img {width:132px;float:left;}
	.just_sayin .wp-caption img[class*="wp-image-"] {margin-bottom:12px;}
	.just_sayin .alignleft {margin-right:2px;}
	.just_sayin p {	
	font-family: 'Bitter', serif;
	font-size:2rem;
		line-height:2.8rem;
	color:#1e2042;
}
	.language-header {position:absolute; top:0; right:1.5em;}

	.main-navigation {position:absolute;top:0px;right:0px;}
	
	.headliner_four_photo_box .fl-row-content-wrap {background-position:top center;margin-bottom:0px;}
	
	.headliner_four {margin-bottom:14px;}
	
	.headliner_four {width:100%;}
	
	.headliner_three .fl-col {text-align:center;}
	
	.contact_us {text-align:center;font-weight:600;padding-top:8px;display:block;padding-right:12px;}
.contact_us a:link, .contact_us a:visited {color:white;}

	
		.fl-photo-content img {max-width:100%!important;}

	
	.postTitle {display:block;font-size:2.2rem;color:#35719a;font-weight:600;margin-bottom:10px;margin-top:0px;}

	
	.main-navigation a {color:black;}
	.main-navigation a {font-size:1.6rem;font-weight:600;}
	
	.home .banner {border-top:10px solid #1e2042;border-bottom:10px solid #1e2042;}
	
	.fl-node-5f208ac87ba36 > .fl-row-content-wrap:before{
		background: linear-gradient(90deg, #fff, rgba(254,254,254,0.6) 60%, transparent 70%);
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		content: '';
	}
	
	
	.banner_text p, .banner_text ol {font-family: 'Bitter', serif;font-weight:400;color:#1e2042;font-size:2rem;margin-bottom:4px;padding:17px 13px 3px 4px;}
	.banner_text p, .banner_text ol {font-size:2rem;color:white;}
	.banner_text span {font-size:2rem;padding: 3px 0px;}
	.home .banner_text p {padding-top:0px;padding-bottom:8px;color:black;}
	.banner_text a:link, .banner_text a:visited {display: inline-block; font-family: 'Open Sans', sans-serif; font-weight:700; color:white; text-align:center; text-transform:uppercase; padding:8px 22px; background-color:#1e2042; border-radius:12px; text-decoration:none!important;}

	.banner_text a:hover {text-decoration:underline!important;background-color:#ccc;}
	

	
	.banner_text a {font-size:1.4rem;}
	p.enrolled {font-size:1.8rem;margin:14px auto 12px auto; width:70%;}

	.home .banner_text {padding-left:12px;padding-right:30%;padding-top:12px;}

	.main-navigation {position:inherit;width:100%;float:right;clear:none;padding-top:0px;}

	.logospace {width:93%;float:left;margin-left:12px;padding-top:10px;padding-bottom:8px;}
	
.logospace img {width:600px;margin:15px 0px 4px 0px;}

	
	.fl-node-5e839056999b4 {display:none;}
	.fl-node-5ed94f6db0adf {width:100%!important;}
	.fl-node-5e839056999ba {width:100%!important;}
	
	.fl-node-5e83911b8 {width:100%;}

	
	.single-post #primary {margin:0px 18px;width:90%;}
		.single-post main {padding-right:0px;}

	
	.fl-node-5e8f6f3c20c07 {margin-left:20px;text-align:center;}
	.foot_col2 .center.tweek {display:block;}
	.fl-node-5e839021897bd > .fl-row-content-wrap {margin-left:0px;}
	
	.heart {margin-bottom:22px;}
	
	.heart img {border:6px solid #fff; }

	
	.about_registry .fl-module-content {margin-left:7px;}

	
	.heart img {position:absolute;top:-60px;right:0px;width:110px;}
	
	.purple a:link, .purple a:visited {padding:8px 12px;}
	
	
	.fl-node-5e8390218cfd7, .fl-node-5e8390218cfdc {width:80%;float:none;margin:0px auto;}
	
	
	.negative {margin-top:0px;}
	
	.green.button.outline, .blue.button.outline {width:230px;}
	
	.ban_text1, .ban_text2 {display:none;}
	.home .ban_text1 {display:block;}
.page-id-65 .ban_text2 {display:block;}
	
	.ban_text1, .ban_text2, .ban_text3 {
		font-size:1rem;
		line-height: 1.2rem;
		margin-top:0px;
		padding-left:4px;
		color:#1e2752;
		font-weight:500;
		width:60%;}
	
		.mob {display:block;font-size:1.4rem;text-align:left;margin-left:32px;}
	.by {display:none;}

	
	.foot_col1, .foot_col2 {float:none;width:100%;color:#fff;}
	
	.foot_col1 {display:none;}

	.foot_col1 {font-size:2rem;}
	
	.social {width:70%;margin:0px auto;}
	.tweet {text-align:center;width:100px;float:none;padding-top:12px;width:48px;padding-right:12px;}

	.foot_col2 img {margin-top:12px;width:380px; background:#fff; padding:5px;}
	.foot_col2 .center.tweek img {width:60px;background:transparent;}
	.foot_col2 .center.tweek {text-align:center;}
	.foot_col2 .center.tweek .contact_us {text-align:center;}
	.foot_col2 .center.tweek .tweet {float:none;}
	
	.left.footer {text-align:center;margin-left:32px;margin-right:32px;margin-top:32px;padding-bottom:50px;}
	
/*	.footer.logo {display:none;}
*/	
	
	.footer.logo {
	float:none;
	width:250px;
	margin:30px auto;}
	
		
	
	.fl-row{margin-left:18px;margin-right:18px;}
/*	.fl-node-5e8390218cfdc, .fl-node-5e8390218cfd7  {margin-left:15px;margin-right:15px;}
*/
		.feature {margin-top:0px;margin-left:0px;margin-right:0px;}

	/*reduce padding around main video to give as much space as possible */
	
	.feature {padding-left:5px;padding-right:5px;}
	.story {padding-left:12px;padding-right:12px;}
	
	/*end reduce space*/
	
	
	.lead {margin-left:6px;margin-bottom:16px;margin-top:5px;} .lead.two {margin-left:0px;margin-bottom:22px;}
	
	.lead p, .cread {font-size:1.8rem;line-height:2.4rem;margin-top:12px;margin-left:12px;text-indent: -8px;}
	
	.site-branding {padding-top:0px;}
	
/*	.page-id-65 .site-branding {background:transparent url("images/mobile_banner2.gif") no-repeat top left;background-size:100%;
*//*height:215px;padding:0px;margin-bottom:0px;}*/
	


	/*.home .site-branding, .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {
	background: transparent url("images/mobilehome.gif") no-repeat top left;
		height:220px;margin-bottom:0px;
		background-size:100%;
	}*/
	

.site-main, header {width:100%;}
	

.page-id-587 h1.entry-title {margin-left:0px;}

#comments, article {width:100%;}

.director .view {margin: 12px 32px 0px 25px;margin-top:10px;text-align:right;}
.director .view h4 a:link, .director .view h4 {margin-top:0px;font-weight:600;}
.director {padding:0px 0px 20px 0px;}
.director p {margin:4px 10px 22px 0px;}

h2.tight {margin-top:0px;}

.corp {float:none; margin-right: 10px;}
div.corp-pcornet {width:198px;}
div.corp-pcori {float:left;width:64px;}
.defined img {width:65px;}

.link.row .grid.one:hover {background-color:#648eb0;}
/*.parent-pageid-44 .site-branding{height:150px;}
*/.about {padding-left:20px;}
.icon {width:80%;}
.icon .alignleft {margin-right:12px;}

.icon a:link {display:block;padding-top:23px;}

.mission {margin-bottom:0px;}

.copy.left.col {margin-left:20px;} 

.home .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {background-size:100%;}

.tall.margin, .medium.margin {margin-top:0px;}

.overview {
	padding:18px;
	padding-top:30px;
	}

.overview, .description {min-height:100px;}

.page-id-44 div#primary.content-area {background-image:none;}


.fl-col.right.col, .fl-col.left.col {float:none;}
.fl-col.right.col .fl-module-content {margin:0px;}

.site-disclaimer {
	background-color:#2a2a2a;
	padding-top:50px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:32px;
	text-align:center;}

#primary {margin-left:0px;padding-left:0px;}

/*	#site-header {display:none;}
*/
	
	div#site-header  {
	margin:0px ;
	width:100%;
	padding-right:0px;
	/*background-color:rgb(6,11,54);
	background-color:rgba(6,11,54,.7);*/
	background-color:transparent;
	padding:15px;
	padding-left:35px;}
	
	.home div#site-header, .page-id-65 div#site-header, .page-id-304 div#site-header ,.page-id-405 div#site-header  {margin-left:0px;}
	
	

/*	#site-header-wrapper, .home #site-header-wrapper, .page-id-65 #site-header-wrapper {background: transparent url("images/bannerrepeat.png") repeat-y top left;background-size:100%;}
*/	

	
	
/*	.single-post #site-header-wrapper {min-height:198px;}
*/
	
	
.home div#site-header {margin-top:0px;}

div#site-header img {width:235px;} 
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img {width:205px;} 




.face {display:none;}

.text {float:none;
	width:85%;
	padding:14px 1% 20px 6%;
	font-size:1.7rem;
	}


div.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-58cc389489375.mission.non {display:none;}




.copy.intro {padding-left:20px;}
.purpose {
	background:transparent url(images/book.png) no-repeat top right;
	background-size: 17%;
	min-height:50px;
	margin-left:20px;}

.networks {margin-top:0px;}

.networks.alignright {float:right;display:block;height:53px; width:50px;margin-right:14px;}

.orange.box, .green.box, .gray.box, .yellow.box, .blue.box {
	min-height:150px;
	margin-bottom:20px;
	margin-left:18px;
	padding:20px 18px;}


.green.box {
	background-position: 28px 85px;
	background-size:45px;}

.hands {right:20px;
	margin-right:0px;
	position:absolute;
	top:90px;
	width:40px;
	}

	h1 {font-size:2.5rem;margin-bottom:1px;font-weight:500;}
	h2 {font-size:2.4rem;margin-bottom:14px;}
	h3, .feed .lcp_catlist li a {font-size:2.2rem;margin-top:22px;}
	h4 {font-size:1.6rem;}
	h5 {font-size:1.6rem;color:black;}
	h6 {font-size:1.6rem;text-transform:uppercase;}
	h1.entry-title {margin-top:15px;margin-left:0px;font-size:2.4rem;}
	h1.shortcode-title {font-size:1.8rem;}
	
	.heart h3 {margin-bottom:0px;margin-top:0px;}
	
		.story h1 {color:white;margin-bottom:12px;}
	.story h2 {margin-top:22px;font-size:2rem; text-transform: uppercase;font-weight: bold;color:white;}
	
	.foot_col2 h3 {margin-top:20px;}
	
	.category .entry-title {font-size:2.2rem;}
	.category #primary {padding:20px 20px 0 20px;}

	ul, ol {margin:0 0 1.5em 2em;}
	
	.footer-widgets .widget, .loginout {
		float: right;
		padding: 0 30px;
		width: auto;
	}
	/*padding:20px 0px;*/
	div.centercol {
		padding:20px 0px;
	}
	
	.single-post div.centercol {padding-top:0px;padding-left:12px;}
	
#page-id-44 div.centercol {padding:20px 0px;}

	/*adjustments for beaver builder layouts*/

	.fl-module-content {
		margin-left:0px;
		margin-right:0px;
	}
	
/*table in mobile definition*/

.mobile {display:block;}
	.is_mobile {display:block;}
	.not_mobile {display:none;}

thead {
	visibility: hidden; 
	display:none;}
	
table td  {
	display: block; 
	overflow-x: auto;
	text-align:left;
	padding-left:34px; 
	width:99%;}
	
table td.first {
	font-size:1.8rem;
	background-color:#72a5bf;
	color:#fff;
	width:99%;}

.diode,.bulb {display:none;}

.link.row .fl-col {
	background-color:#e8e8ef;
	border-bottom:1px solid #648eb1;
	margin-bottom:18px;
	padding-left:18px;
	padding-right:18px;
}

.link.row .fl-col.people {
	padding-left:0px;
	padding-right:0px;}

.people img {width:200px;margin:42px 22px;}

.link.row .grid.one.people .fl-module-content, 
.link.row .fl-col.grid.one.diode .fl-module-content {
	margin-left:0px;
	margin-right:0px;
	}

.grid.one {margin-left:20px;}

.description {
	border-left: 0px solid #fff;
	font-size: 2 rem;
	padding: 32px 12px 32px 12px;
}

}


@media screen and (min-width: 350px){

	
	.banner_text a {font-size:1.8rem;}

		.single-post div.centercol {padding-left:18px;padding-top:20px;}

		.ban_text1, .ban_text2, .ban_text3 {
		font-size:1.2rem;
		line-height: 1.4rem;
		margin-top:0px;
		padding-left:4px;
		color:#1e2752;
		font-weight:500;
		width:60%;}
	
		.green.button.outline, .blue.button.outline {width:280px;}
	
	div#site-header img {width: 180px;}
	
	.home div#site-header img, .page-id-65 div#site-header img  {width:225px;} 
	
	.page-id-304 div#site-header , .page-id-405 div#site-header {width:100%;}
	
		.lead p {font-size:2.2rem;line-height:3rem;margin-top:22px;font-style:italic;}
	
	.cread {font-size:1.9rem;line-height:2.5rem;margin-top:22px;}
	
		

/*	.single-post #site-header-wrapper {min-height:220px;}
*/}


@media screen and (min-width: 480px){
	
		.feature {padding: 10px 30px;}
	
	.lead {margin-left:0px;}

	.corp {width:90%;float:right;margin-right:30px;}
	div.corp-pcornet {width:250px;}
	div.corp-pcori {float:left;width:82px;}
/*	.page-id-58 .site-branding {background:#294eac url(images/contactnarrow.png) no-repeat top right;
*/	/*background-size:400px;}
	/*div#site-header {width:70%;} */
	
	div#site-header, .home div#site-header, .page-id-65 div#site-header, .page-id-304 div#site-header , .page-id-405 div#site-header  {padding-left: 50px;}
	div#site-header img {} 	
	.purpose {
	margin-left:0px;
	background-size:12%;}

	.blue.box, .orange.box, .green.box, .gray.box, .yellow.box, .purpose {margin-left:-10px;margin-right:-20px;}

	.people img {width:270px;margin:42px 22px;}
	.study-info{max-width:455px;}
	.grid.one {margin-left:0px;}
	.foot_col2 .center.tweek {display:none;text-align:left;}

}

@media screen and (min-width: 640px){
	
	.single-post #primary {margin:0px 118px 0px 28px;width:90%;}
		.single-post main {padding-right:0px;}
	
	.heart img {border:12px solid #fff; }


	.ban_text1, .ban_text2, .ban_text3 {font-size:2.2rem;margin-top:20px;padding-left:8px;color:#1e2752;font-weight:500;width:35%;}
	
		.fl-node-5e8390218cfd7, .fl-node-5e8390218cfdc {width:47%;float:left;margin-left:20px;margin-right:0px;}
	 /*{width:65%;float:left;margin-left:0px;margin-right:0px;}*/
	
	.fl-node-5e83911b866c5 {width:65.42%;}
	.fl-node-5e83911b866c8 {width:100%!important;margin-left:92px;}
	
	.heart img {position:relative;top:0px;width:100%;}
	
		.left.footer {float:left;width:50%;margin-left:32px;margin-top:32px;color:#fff;font-weight:600;text-align:left;margin-right:0px;}
	
	
div#site-header {width:220px;padding-left:11%;}
	
.home div#site-header, .page-id-65 div#site-header   {padding-left:55px;width:320px;}
	
	.page-id-405 div#site-header, .page-id-304 div#site-header  {padding-left:55px;width:360px;}
	
.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img {width:300px;} 

	

/*		#site-header-wrapper {background: transparent url("images/bannerrepeat_larger.png") no-repeat top left;background-size:100%;}
*/
/*	.home #site-header-wrapper, .page-id-65 #site-header-wrapper, .page-id-304 #site-header-wrapper, .page-id-405 #site-header-wrapper {background: transparent url("images/bannerrepeat2.png") repeat-y top left;background-size:85%;}*/
	
	.coffee h3 {color:white;font-weight:600;}
	.foot_col2 h3 {margin-top:0px;}

	
		.lead p, .cread {

	margin-top:32px;
	color:#20234b;
	font-style:italic;
	margin-bottom:12px;
	font-weight:400;
	margin-left:0px;}
	
		.heart {margin-top:0px;margin-bottom:0px;}
	
	.fl-node-5e839056999b4, 
	.fl-node-5e83900db2769,
	.fl-node-5e83911b866c2, 
	.fl-node-5e83914e65d58,
	.fl-node-5e84e55e9f239,
	.fl-node-5e84e55e9f22e {width:60px;}

	.footer.logo {display:block;margin-right:18px;}

	.heart {display:block;}
	
	.fl-row, .fl-node-5e839021897bd {margin-left:auto;margin-right:auto;}

	.link.row .grid.one:hover {background-color:transparent;}

	/*.site-branding {background:#fff url("images/narrowBanner.png") no-repeat top right;height:150px;padding-top:0px;background-size:cover;}
	
	.page-id-65 .site-branding {background:transparent url("images/bannerpage2.gif") no-repeat top right; background-size:cover; height:280px;}

	.home .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {
		background: transparent url("images/homebanner.gif") no-repeat top right;background-size:100%;
		height:280px;
		background-size:cover;
	}*/
	

.study-info {margin-left:-30px;max-width:590px;}

.link.row .fl-col {background-color:#fff;border-bottom:0px solid #648eb1;margin-bottom:0px;padding-left:0px;padding-right:0px;}

.hentry {margin: 0px auto;}
#comments, article {float:none;width:100%;}

	ul, ol {margin:0 0 1.5em 3em;}

.purpose {margin-left:-30px;}

.copy {margin-left:50px;margin-right:62px;}

.purpose .copy {font-size:3rem;}
	div.centercol, #page-id-44 div.centercol {
		padding:20px 40px;
	}

	/*adjustments for beaver builder layouts */

	.fl-builder h1.entry-title {
		margin-left:20px;
	} 
	.fl-module-content {
		margin-left:0px;
		margin-right:0px;
	}

.headliner_one .fl-module-content {margin-left: 20px;}	

.diode {display:block;}

.grid.one {float:left;width:33%!important;clear:none;}



.grid.one.two.col, .link.row .grid.one.diode {float:left;width:66%!important;}
.link.row .grid.one.people {float:left; width:100%!important;max-width:100%!important;}

.link.row .grid.one .fl-col-content {background-color:#efefef;margin-right:9px;margin-left:9px;margin-bottom:18px;}

.org.box, .grn.box, .blu.box, .link.row .grid.one .fl-col-content {min-height:270px;}


.link.row .grid.one .fl-module-content {margin-left:10px;margin-right:10px}


.people img {width:332px;max-width:332px;margin-top:72px; margin-left:75px;}

.description {font-size: 2.2rem;}
	
		.ban_text1, .ban_text2, .ban_text3 {
		width:100%;
		margin-top:0px;
		font-size:1.6rem;
		line-height:2.2rem;
	}

}



@media screen and (min-width: 768px){
	
	.fl-photo-content img {max-width:123%!important;}
	
.home .fl-photo-content img {max-width:100%!important;}

	
	.banner_text p{font-size:1.8rem;margin-bottom:0px;padding:0px 13px 20px 4px;}
	.banner_text span{font-size:1.8rem;}
	.home .banner_text p {padding-bottom:18px;}

	
	.postTile {font-size:3.2rem;}
	
	.main-navigation a {font-size:1.8rem;font-weight:600;padding:12px;color:black;}
	p.enrolled, .home .banner_text p.enrolled {margin-bottom:0px;padding-bottom:0px;}


	.logospace {width:100%;float:left;margin-left:18px;}
	.logospace img {width:600px;margin:12px 0px;}


	
	.fl-node-5ed94f6db0adf {width:48.19%!important;}
	.fl-node-5e839056999ba {width:45.95%!important;}
		.fl-node-5e8e25822c43f > .fl-module-content {margin-left:100px;}
	
	.ban_text1, .ban_text2,.ban_text3 {width:98%;}
	
	
			.lead p, .cread {
			font-size:1.8rem;
			line-height:2.3rem;
	}
	
	.purple a:link, .purple a:visited {padding:8px 22px;}
	
	.about_registry .fl-module-content {margin-left:50px;}


	
			.heart {margin-top:-70px;}

	
	.green.button.outline, .blue.button.outline {width:300px;}
	
	div#site-header {width:220px;}
	
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img  {width:300px;} 

	.home div#site-header {margin-top:85px;}

	.purple {font-size:1.7rem;}
	div.corp-pcornet {width:300px;}
	div.corp-pcori {float:left;width:98px;}

	.defined img {width:95px;}


	.overview {margin-left:0px;margin-right:0px;}


	.study-info{max-width:650px;}

/*	.fl-col-small {max-width:530px;}*/
	.fl-col-small.overview {max-width:800px;}

	.site-disclaimer {
	padding-top:50px;
	padding-right:100px;width:100%;text-align:left;}

	h1 {font-weight:300;font-size:3.2rem;}
	h2 {font-size:2.8rem;margin-bottom:14px;}
	h3, .feed .lcp_catlist li a {font-size:2.6rem;}
	h4 {font-size:2.2rem;}
	h5 {font-size:1.8rem;color:black;}
	h6 {font-size:1.6rem;}
	h1.entry-title {margin-top:15px;margin-left:0px;font-size:3.2rem;}
	h1.shortcode-title {font-size:3.2rem;font-weight:500;}
	.category .entry-title {font-size:2.6rem;}
	.foot_col2 {font-size:1.4rem;font-weight:400;}
	.left.footer h3 {color:#fff;font-size:1.8rem;font-weight:600;margin-top:0px;}
	.about_registry h3 {margin-top:0px;}

	.blue.box, .green.box, .orange.box, .gray.box,.yellow.box {margin-right:-75px;}
	.blue.box, .orange.box, .green.box, .gray.box, .yellow.box {margin-left:-65px;}
	.green.box {background-size:45px;}

	.purpose {background-size:10%;margin-left:-85px;}

	div#site-header {margin:80px 0px 0px 0px; width:100%; padding-right:0px; background-color:transparent; padding:12px; padding-left:11%;}

	div#site-header, .home div#site-header  {margin-top:0px;}

	
	
	#site-header img {width:400px;margin-top:20px;padding-left:0px;padding-right:0px;}

	.site-branding {}

	
/*	.page-id-65 .site-branding {background:transparent url("images/bannerpage2.gif") no-repeat top left;background-size:100%; padding:0px;}
*/	
/*	.home .site-branding, .page-id-65 .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {height:290px; margin-bottom:0px; padding-top:0px; background-size:100%;}
*/

/*	.parent-pageid-44 .site-branding {height:200px;background-size:800px;margin-bottom:0px;padding-top:95px;}
*/	
	.networks.alignright {height:73px; width:70px;}
	
	.hands {width:50px;}
	
	div.centercol {
		padding:20px 0px;
	}

	/*adjustments for beaver builder layouts */

	
	
	/*responsive table code */
	
thead {
	visibility:visible;
		display:table-header-group;}
		
table td {
	display:table-cell;
	text-align:left;
	padding-left:0px;
	width:37%;
	border-right:1px solid #ccc;}
	
table td.first {
	font-size:1.8rem;
	background-color:#72a5bf;
	color:#fff;
	width:200px;}

/*.page-id-32 .site-branding {height:250px;}
*/
}

@media screen and (max-width: 765px){ 
	
		.fl-node-5e839056999b8, .fl-col-small:not(.fl-col-small-full-width) {max-width:630px;}

	/* 404 */
	.error404 .error-404 {
		padding: 0;

	}


}

@media screen and (max-width: 800px){ 
	
	.main-navigation li a {padding:.9rem 2em;}
	
}

@media screen and (min-width: 800px) {
	
	.fl-node-5f208ac87ba36 > .fl-row-content-wrap:before{content: none; background:none;}
	.story {padding-left:32px;}
	
	.home div#site-header, .page-id-65 div#site-header, .page-id-304 div#site-header ,.page-id-405 div#site-header  {padding-left:75px;width:520px;}

	
	.left.footer {width:60%;text-align:left;}

	.foot_col1 {display:block;}
	foot_col1, .foot_col2 {float:left;width:50%;}
	
.foot_col1 {width:30%;}

p.lead.two strong {color:#20234b;}

p.lead.two  {
	font-size:2rem;
	line-height:3.2rem;
}

.lead.three {
	font-size:3.2rem;
	line-height:4.8rem;}

.description {border-left:6px solid #fff;}

.leadership .hands {display:none;}
	
.fl-col.right.col {float:left;}

.fl-col.left.col {float:right;}

.copy.left.col {margin-left:120px;width:300px;} 

.orange.box, .green.box, .gray.box, .blue.box {min-height:560px;}

.copy {margin-left:50px;margin-right:-20px;} 
	
.copy.intro {margin-left:0px;}

.mission .fl-row-content-wrap {margin-left:0px;}

.purpose {
	background-size:20%;
	min-height:300px;
	background-position:142px 82px;
	}

}


@media screen and (min-width: 900px){
	
	.feature {margin-top:20px;padding:0px;}
	
/*				.site-branding {height:220px;}
*/
	.ban_text1, .ban_text2, .ban_text3 {
		width:100%;
		margin-top:10px;
		font-size:1.8rem;
		line-height:2.5rem;
	}
	
	
/*.home .site-branding, .page-id-65 .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {
	height:340px;}*/

.study-info{max-width:775px;}

.orange.box, .green.box, .gray.box, .blue.box {min-height:400px;}


}

@media screen and (min-width: 1023px) {
	
	.just_sayin img {width:100%;}
		.just_sayin .alignleft {margin-right:1.5em;}

	.just_sayin p {	
	font-family: 'Bitter', serif;
	font-size:2.2rem;
	color:#1e2042;
}
	
		.logospace {width:57%;}

		.home .banner_text {padding-left:32px;padding-right:36px;padding-top:0px;}

	
	.headliner_four_photo_box .fl-row-content-wrap {background-position:center center;margin-bottom:240px;}

	.headliner_four {width:900px;margin-bottom:-200px;}
	
	.social {width:100%;margin:0px;}
	.tweet {text-align:rightr;width:100px;float:right;padding-top:12px;width:48px;padding-right:12px;}
	.contact_us {text-align:right;}
	.main-navigation {position:initial;width:65%;float:right;clear:none;padding-top:0px;margin-top:-18px;}
	.home .banner_text {padding-right:36px;}
	.banner_text p {font-size:2.6rem;padding-top:3px;padding-bottom:10px;}
	.banner_text span{ font-size:2.6rem;}
		.banner_text a {font-size:2.5rem;}

	.single-post button.menu-toggle {display:none;}	

p.enrolled {margin-top:14px;font-size:2rem;width:100%;margin-bottom:0px;}


	.footer.logo {float:right;display:block;margin-right:40px;width:190px;margin-toop:0px;}
	
	.is_mobile {display:none;}
	.not_mobile {display:block;}
	
	.fl-node-5e839056999ba {width:35.95%!important;}
		.fl-node-5e839056999b4 {display:block;}
	.fl-node-5ed94f6db0adf {width:46.19%!important;}

	
	.fl-node-5e83911b8 {width:30.96%;}
	
		.single-post #primary {margin:0px 218px 0px 58px;}
	

	.single-post main {padding-right:0px;}
		.fl-node-5e8f6f3c20c07 {text-align:left;margin-left:40px;}

		.left.footer {width:70%;}


	.negative {margin-top:-10px;}
	
			.lead p, .cread {
			font-size:2rem;
			line-height:3rem;
	}
	 

	
	.fl-node-5e83911b866c5 {width:45%;}
	
	.fl-node-5e83911b866c8 {width:30.2%!important;margin-left:0px;}
	
	.fl-node-5e839056999b4, 
	.fl-node-5e83900db2769,
	.fl-node-5e83911b866c2, 
	.fl-node-5e83914e65d58,	
	.fl-node-5e84e55e9f239,
	.fl-node-5e84e55e9f22e {width:100px;}
	
	.foot_col1 {width:40%;float:left;}
	
	div.centercol {padding:20px 0px;}
	
	.single-post div.centercol {padding-left:18%;}
	
.main-navigation ul {float:left;margin-right:32px;}
.corp {width:60%;float:right;margin-right:10px;}
div.corp-pcornet {width:380px;}
div.corp-pcori {float:left;width:125px;}

.fl-builder h1.entry-title {margin-left:40px;}

.research {margin-right:420px;}

.icon {width:40%;margin-left:32px;}

.icon a:link {display:block;padding-top:23px;}

ul#menu-main-nav {display: block !important;} 

.copy.left.col {margin-left:0px;width:500px;} 

.copy {margin-left:0px;margin-right:10px;} 
	
	
 
 
	.home div#site-header , .page-id-65 div#site-header, .page-id-304 div#site-header , .page-id-405 div#site-header  {
	background-color:transparent;
	opacity:1;
	padding-left:8%;
	padding-right:0px;
	width:520px;}	
	
	div#site-header img {width:220px;}
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img {width:400px;padding-left:0px;padding-right:0px;} 
	
	.page-id-405 div#site-header  {width:400px;padding-left:95px;padding-right:80px;} 

	.fl-builder .centercol {padding:20px 20px;}

	.tall.margin {margin-top:120px;}

	.medium.margin {margin-top:75px;}

.overview {
	padding:18px;
	padding-top:300px;
	}
.overview, .description {min-height:850px;}
 
.study-info {min-width:949px; max-width: 970px;}

.page-id-44 div#primary.content-area {background:#fff url(images/animation2.gif) no-repeat top right;
background-size:550px;}

/*setup for medium banners*/



.page-id-58 div#site-header, .page-id-305 div#site-header {margin-top:90px;}

.hentry {margin: 0 0 1.5em;}

#comments, article {float:left;width:100%;margin:0px auto;}
	.single-post article {width:85%;}

.fl-col.right.col {float:right;}

.fl-col.right.col .fl-module-content {margin:0px 40px;}

.fl-col.left.col {float:left;}

.hands {left:27px; top:315px;}

.face {display:block;width:35%;}

.text {float:left;
	width:55%;
	padding:32px 10% 20px 62px;
	font-size:2rem;}


.purpose {margin-left:0px;
	background:transparent url(images/book.png) no-repeat bottom right;
	background-size:31%;
	background-position: 90px 72px;
	}

	.orange.box, .green.box, .gray.box, .yellow.box, .blue.box {margin-bottom:40px;margin-right:0px;}

.purpose {min-height:270px;margin-right:0px;}

.green.box {background-position: 28px 315px;}

.home div.centercol {

}

.blue.box, 
.orange.box, 
.green.box, 
.gray.box, 
.yellow.box,
.purpose {
margin-left:10px;
width:225px;}

.faqs .yellow.box {width:100%;}

/*fix for grid on research*/

.grid.one {float:left;width:31%!important;clear:none;}
.link.row .fl-col-group {padding-left:70px;}
.link.row .grid.one.people {width:91%!important;}

.copy.left.col {margin-left:70px;width:470px;padding-top:32px;} 

}

@media screen and (min-width: 1218px) {
	
	.language-header {position:absolute; top:0; right:0em;}

	.banner_text p, .banner_text span {font-size:3.6rem;}
	
			.fl-photo-content img {max-width:102%!important;}

	
	.main-navigation a {font-size:1.6rem;padding:12px;color:black;}

	
		.main-navigation {position:inherit;width:100%;float:right;clear:none;padding-top:0px;margin-left:0px;margin-top:0px;}
	.main-navigation ul {margin-right:0px;}
	p.enrolled {margin-top:28px;font-size:2rem;}
	
		.logospace {width:45%;float:left;margin-left:0px;}
	.logospace img {margin-top:18px;}
	
	.home .banner_text {padding-top:18px;padding-right:81px;padding-left:12px;}
	
	.story {padding-left:0px;}
	
	.fl-node-5e8e25822c43f > .fl-module-content {margin-left:200px;}
	.fl-node-5e839021897bd > .fl-row-content-wrap {margin-left:100px;}
	.about_registry h3 {margin-top:22px;}
		.about_registry .fl-module-content {margin-left:80px;}

	
	div#site-header img {width:230px; margin-left:0px;}
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img   {width:430px; margin-left:0px;}
	
	.negative {margin-top:-36px;}

	
	.site-branding, .home .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding {background-size:100%;}
/*	.page-id-65 .site-branding, .home .site-branding {margin-bottom:60px;}
*/	
	div#site-header, .home div#site-header, .page-id-65 div#site-header, .page-id-304 div#site-header ,.page-id-405 div#site-header  {
		margin:0px;}
	
	.lead {margin-top:32px;}
	
	.lead p {
		margin-top:18px;
	font-size:2.5rem;
	line-height:3.7rem;}
	
	.cread {
		margin-top:18px;
	font-size:2rem;
	line-height:3rem;}
	
	/*custom nodes*/
	
	.fl-node-5e839056999b4 {width:20.94%;}
	.fl-node-5e83900db2769 {width:16.79%;}
	.fl-node-5e83911b866c2 {width:21.06%;}
	.fl-node-5e83914e65d58 {width:16.88%;}
	
	.fl-node-5e84e55e9f239 {width:20.94%;}
	.fl-node-5e84e55e9f22e {width:16.79%;}
	
	/*end custom nodes */
	
	.fl-module-content {
		margin-left:40px;
		margin-right:40px;
		
	}
	.lead .fl-module-content {margin-left:20px;}
	
	.mob {display:none;} .by {display:block;}

	
	div.centercol {
		padding:20px 60px;
	}
	
	.heart {margin-top:-170px;}

/*	#site-header-wrapper {background-size:100%;height:200px;min-height:200px;}
*/
.director .view {margin-left:255px;}
.director {margin:0px;}
.director p {margin:4px 0px 22px 0px;}
.director .view h4 a:link, .director .view h4 {font-weight:500;}
.director .view {margin-top:-22px;}

.grid.one {float:left;width:33%!important;clear:none;}
.link.row .fl-col-group {padding-left:0px;}
.link.row .grid.one.people {width:100%!important;}

.study-info {margin:0px;max-width:1060px;min-width:1055px;}

.orange.box, .green.box, .gray.box, .blue.box {min-height:330px;margin-left:36px;}
.news.gray.box, .news.orange.box, .news.blue.box {min-height:150px;}
.green.box {background-position: 28px 225px;}

.hands {left:27px; top:235px;}

.mobile {display:none;}
	

 div.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-58cc389489375.mission.non {display:block;}
	
	/*adjustments for beaver builder layouts */

	.fl-builder h1.entry-title {
		margin-left:66px;
	} 


.grid.one, .link.row .grid.one.diode {float:left;width:25%!important;}
.grid.one.two.col {float:left;width:50%!important;}
.link.row .grid.one.people { width:50%!important;max-width:50%!important;}
.link.row .grid.one .fl-col-content {background-color:#efefef;margin-right:18px;margin-left:0px;margin-bottom:18px;}
.org.box, .grn.box, .blu.box, .link.row .grid.one .fl-col-content {min-height:220px;}
.link.row .grid.one.bulb {display:block;}
.link.row .grid.one.diode .fl-col-content, 
.link.row .grid.one.bulb .fl-col-content,
.link.row .grid.one.people .fl-col-content,
.link.row .grid.one.white .fl-col-content {background-color:#fff;}
.link.row .grid.one .fl-module-content {margin-left:40px;margin-right:40px}
.link.row .grid.one.diode .fl-module-content,
.link.row .grid.one.bulb .fl-module-content,
.link.row .grid.one.people .fl-module-content {margin-left:0px;margin-right:0px}
.copy.left.col {margin-left:60px;width:600px;} 
}


@media screen and (min-width: 1330px){
	
	.lead, .cread {margin-top:20px;}
	
	.ban_text1, .ban_text2, .ban_text3 {
		font-size:2.4rem;
		line-height:3.3rem;
		padding-left:8px;
		color:#1e2752;
		font-weight:500;
		width:100%;
		display:none;}

	
	div#site-header img {width:250px;}
	
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img {width:450px;margin-top:45px;margin-left:0px;}
	
	div#site-header {
	padding-right:250px;
	width:1250px;}
	
	.home div#site-header , .page-id-65 div#site-header, .page-id-304 div#site-header, .page-id-405 div#site-header {
	background-color:transparent;
	opacity:1;
padding-left:11%;
	padding-right:0px;
	width:620px;}	
	
	.page-id-304 div#site-header, .page-id-405 div#site-header {width:700px;}

	.site-main {width:1290px; margin:0px auto;}
header, .site-footer {width:1220px; margin:0px auto;}
	header.entry-header {width:100%;}


.research {margin-right:370px;}
h2.tight {margin-top:-8px;}


.copy.intro {padding-left:32px;}
	.study-info{max-width:1080px;min-width: 1075px;}
	.face {display:block;width:25%;}
.text {float:left;
	margin-left:80px;
	width:50%;
	padding:42px 10px 20px 42px;
	font-size:2.4rem;}

h1 {font-weight:400;font-size:4rem;}
	h2 {font-size:3.2rem;margin-bottom:14px;}
	h3, .feed .lcp_catlist li a, .category .entry-title {font-size:2.8rem;}
	h4 {font-size:2.1rem;}
	h5 {font-size:1.8rem;color:black;}
	h6 {font-size:1.6rem;}
	
	h1.entry-title {margin-top:15px;font-weight:400;font-size:4.5rem;}
	.single-post h1.entry-title {font-size:4rem;}
	.category .page-title {padding-left:10px;}

	
	.story ol {margin-bottom: 0;
    counter-reset: item;
    list-style-type: none;}
	
	.story li {position:relative;
    padding-left: 22px;
    margin-bottom: 15px;
    font-size: 17px;
    font-weight: 600;}
	
.story li:before {
    content: counter(item) " ";
    counter-increment: item;
    position: absolute;
    top: 2px;
    left: -20px;
    width: 28px;
    height: 28px;
  border:1px solid white;
	padding-left:8px;
    background: transparent;
    line-height: 26px;
}






.footer.logo {
	float:right;
	margin-right:20px;
	margin-top:0px;
	width:250px;}


.orange.box, .green.box, .gray.box, .blue.box  {min-height:300px;}
.orange.box, .green.box, .gray.box, .yellow.box, .blue.box {margin-bottom:0px;padding:20px 40px;}

/*.gray.box {width:300px;}*/

.green.box {
	background-position: 28px 195px;
	background-size:60px;}

/*.networks.alignright {float:right;width;width:106px;height:112px;}*/

.networks.alignright {
	float:right;
	display:block;
	height:113px; 
	width:110px;
	margin-right:-20px;
	margin-top:-55px;}

.hands {left:-140px;
	margin-right:-100px;
	position:absolute;
	top:202px;
	width:70px;
	}

/*.site-branding {height:200px;margin-bottom:20px;}

.page-id-65 .site-branding, .home .site-branding, .page-id-304 .site-branding, .page-id-405 .site-branding
 {height:509px;}*/

.purpose {
	background:transparent url(images/book.png) no-repeat bottom right;
	background-size:42%;
	min-height:260px;
	margin-left:0px;
	margin-bottom:16px;}

.networks {margin-top:-55px;} 

.home div.centercol {
}

	div.centercol {
		padding:20px 107px;
	}

	/*adjustments for beaver builder layouts */
	.fl-module-content {
		margin-left:20px;
		margin-right:20px;
	}
	.fl-builder h1.entry-title {
		margin-left:89px;
	} 



.mission {margin-bottom:20px;}

}

@media screen and (min-width: 1630px){
	
	div#site-header img  {width:270px;}
	
	.home div#site-header , .page-id-65 div#site-header {width:690px;}
	
	.home div#site-header img, .page-id-65 div#site-header img, .page-id-304 div#site-header img, .page-id-405 div#site-header img  {width:500px;}
}

/*body.page-id-32 {background:#fff url(images/people.png) no-repeat top left;background-size:100%;}*/

.page-id-32 div#primary.content-area, .page-id-32 div#content.site-content {background-color:transparent;}



.float.left {float:left;}
.float.right {float:right;}

.yellow.box {background-color:#ebba79;}

.learn {display:block;text-align:right;padding-right:82px;padding-top:32px;}

/*lookbook*/


.overview h1 {font-weight:800;
	text-transform:uppercase;
	font-family: 'Bitter', serif;
	font-weight:700;
	line-height:4.8rem;}

.look h2 {
	font-size:4.5rem;
	font-weight: 600;
text-transform: uppercase;}

.look.blue {background: #d4e7f5 url(images/tmpCircle.gif) no-repeat bottom left;background-size:1100px;}
.look.blue .overview {background-color:rgba(54,148,217,0.5);}
.look.blue .description {background-color:rgba(199,221,243,0.8);}
.look.green {background: #d4e7f5 url(images/network.gif) no-repeat bottom left;background-size:880px;}
.look.green .overview {background-color:rgba(168,217,120,0.5);}
.look.green .description {background-color:rgba(228,242,214,0.8);}
.look.orange {background: #d4e7f5 url(images/chart.gif) no-repeat bottom left;background-size:970px;}
.look.orange .overview {background-color:rgba(248,168,145,0.5);}
.look.orange .description {background-color:rgba(252,226,219,0.8);}

.space.one , .space.two {margin:0px 0px 52px 0px;}

.space.one img {margin-bottom:32px;}


.link.row .grid.one .fl-col-content:hover {background-color:#648eb0;}
.link.row .grid.one.diode .fl-col-content:hover {background-color:#fff;}
.link.row .fl-col {font-weight:300;}
.link.row .fl-col a:link,.link.row .fl-col a:visited {text-decoration:none;color:#000;}
.link.row .fl-col a:hover, .link.row .fl-col a:active {color:#fff;}

.link.row .wide .fl-col-content {background-color:#efefef;}

.link.row .wide.org .fl-col-content, .org.box {background-color:#ff612e;}
.link.row .wide.grn .fl-col-content, .grn.box {background-color:#aee3e4;}
 .link.row .wide.blu .fl-col-content {background-color:#569ab9;}
 .blu.box {background-color:#192061;}
.link.row .wide.white .fl-col-content {background-color:#fff;}

.small {padding-top:55px;opacity:.9;}



/* adjustments for beaver builder layouts */

.fl-builder .entry-content {margin:0px;}
.fl-builder-content-primary {margin-top:-16px;}



/*Locked Menu breakpoints for Demo Studies */

.parent-pageid-44 .entry-header, .study-info-placeholder {display:none;}
.parent-pageid-44 #site-header{margin-top:0px;margin-bottom:0px;}
.parent-pageid-44 #site-header img{margin-top:0px;margin-bottom:0px;}
.study-info {padding-top: 0px;}

@media screen and (min-width: 250px) {
.parent-pageid-44 .study-info-wrapper {padding-left:0px;}
}

@media screen and (min-width: 640px) {
.parent-pageid-44 .study-info-wrapper {margin-left:-60px;padding-left:45px;}
}


@media screen and (min-height: 480px) {
	.parent-pageid-44 .study-info-wrapper.pinned{position:fixed; top:0px;height:auto;z-index:1;background:#fff;}
	.parent-pageid-44 .study-info-wrapper.pinned .study-info{padding:15px;}
	.parent-pageid-44 .study-info-wrapper.pinned .study-info p{display:none;}
	.parent-pageid-44 .study-info-placeholder.pinned{display:block;color:#fff;}
}

@media screen and (min-height: 1084px) {
	.parent-pageid-44 .study-info-wrapper.pinned .study-info p{display:block;}
}
@media screen and (min-height: 1212px) {
	.parent-pageid-44 #site-navigation{position:fixed; top:0px; height:78px;z-index:1;}
	.parent-pageid-44 #site-nav-placeholder.pinned{height:78px;}
	.parent-pageid-44 .study-info-wrapper.pinned{top:78px;}
}
@media screen and (min-height: 1290px) {
	.parent-pageid-44 #site-header-wrapper{position:fixed;top:77px;left:0px;z-index:1;width:100%;background:#034eaf; display:block;}
	.parent-pageid-44 .study-info-wrapper{position:fixed; top:179px;height:auto;z-index:1;background:#fff;padding-left:45px;}
	.parent-pageid-44 .study-info-wrapper.pinned{top:179px;}
	.parent-pageid-44 .study-info-wrapper .study-info{padding:15px;}
	.parent-pageid-44 .study-info-placeholder{display:block;color:#fff;}
/*	.parent-pageid-44 .site-branding {height: 170px;}
*/	.parent-pageid-44 #site-nav-placeholder.pinned{height:0px;}
	
}

/*Tweaks for Studies mobile layout*/

@media screen and (max-width: 768px){
	.fl-col-small {max-width: 528px;}
}

/*Increased width for Menu toggle and make it outside of page flow */



@media screen and (max-width: 1023px){
	.main-navigation {position:absolute;top:0px;right:0px;}

	button.menu-toggle {
		height:38px;
		position:absolute; 
		right:8px; 
		top:4px; 
		display:block; 
		z-index:100; 
		background: transparent url(images/menu.svg) center no-repeat; 
		background-size: 100%; box-shadow: none; border: none;
		width:40px;}
	
	.main-navigation ul {display:none;position:absolute;width:100%;background:#ccc; z-index:10;}
	.main-navigation li {float:none;}
}

/*508 mods */

.lead, .lead.two, .lead.three , .lead.two p, .lead.two strong {
		font-family: 'Bitter', serif;

}




.main-navigation ul li:hover > ul, .main-navigation ul li:focus-within > ul {
    display: block;
}

.page-id-622 .copy h2 {font-size:2.8rem;}

.page-id-622 .copy h3 {font-size:2.4rem;line-height:3.4rem;}

.purple {background-color:#1d1f43;color:#fff;text-align:right;height:40px;}
.purple a:link, .purple a:visited {color:white;text-decoration: none;display:block;}

.fl-row {margin:0px auto;}

.headliner_two {background-color:#dddae0;margin-bottom:82px;padding:10px 20px;}
.highlighter {background-color:#f7f151;}
.headliner_four a:link {background-color:white;text-decoration:none;padding:12px 20px;border-radius:12px;display:block;margin:0px auto;margin-top:30px;width:55%;	font-family:'Bitter', serif;
font-weight:600;text-transform:uppercase;font-size:2.6rem;color:#30a2ea;}


/*.hide, .green.button.hide, .purple a.hide:link {display:none;}
.spacer.hide {display:block;}*/

