/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/***************************************************************************MENU CHANGES**********/
/*make menu visible against white*/
#masthead, #masthead a {
	color: green;
}

/*site menu always slightly white*/
.site-header {
	background-color: #ffffffbf;
}

/*Hover submenu is green text on white*/
#page #masthead .main-navigation ul ul, #page #masthead .main-navigation ul ul a {
	background: white;
	color: green;
	font-size: 100%;
	border: none;
}

/********MAIN HEADER FRONT PAGE******************/
/*except front page less opacity*/
#fullscreen-header .has-background-cover .overlay {
	opacity: 0.3;
}


/*.main-navigation ul.sub-menu { box-shadow: none;}*/
/**************************/
/*make overlay for "we need a new culture"
.has-background-cover .overlay.th-mt-0 {
	background: white;
}*/



.front-block .front-block-inner {
	text-align: left;
}

.front-block .hentry-inner .featured-page-content div.entry-content {
	text-align: left;
}

/*link the bottom of the cover photo to the bottom of the header*/
#page .has-background-cover {
	background-position: center bottom;
}

/*make title wider
#fullscreen-header .featured-slide .entry-title {
	max-width: 750px;
	color: #0c4400;
	font-size: 3.2em;
	font-weight: 500;
}*/

/*make top section shorter
#fullscreen-header, #fullscreen-header .featured-slide {
	height: min-content;
}*/

/*Move all blog stuff to center*/
.front-block .front-block-title {
	text-align: center;
}

.front-block.front-blog-posts .front-block-content {
	text-align: center;
}

.front-blog-controls {
	text-align: center;
	font-size: 100%;
}

/*make header on pages less tall*/
#primary-header {
	height: 25em;
}

/*Make title of header with BG image readable
#primary-header.has-background-cover .entry-title, #primary-header .entry-meta {
	color: red;
}*/


.has-background-cover .overlay {
	opacity: .5;
}


/*Make the blog section readable*/
/*with bg image*/
#front-blog-items .front-block.featured-page .has-post-thumbnail, .front-block .has-background-cover .featured-page-content {
	color: blue;
	font-size: 1.1em;
	font-weight: 700;
}

/*.entry-content.th-content.th-max-w-base.th-mx-auto {
	color: #000000;}*/
.front-block.featured-page .hentry.has-post-thumbnail {
	color: #000000;
}
/****************************************************FRONT PAGE BLOG ITEMS AT **/
#front-blog-items .has-background-cover .overlay {
	opacity: 0.5;
}

#front-blog-items .has-background-cover .entry-header {vertical-align:middle;
	padding: 40px 30px 50px 30px;
	font-size: 3em;
}

/*Remove "read more" arrow*/
.front-block.front-blog-posts .more-link .link-inner {
	display:none;}

/*Entries WITHOUT bg image*/
#front-blog-items .featured-page-content {
	color: black;
	font-size: .5em;
}

/*Display recent posts on webpages*/
ul.display-posts-listing {
	list-style-type: none;
	padding-left: 0;
}

ul.display-posts-listing li.listing-item a.title {
	font-size: 1.5em;
	line-height: .8em;
}

ul.display-posts-listing li.listing-item {
	margin-top: 3em;
}


/*drop cap formatting*/
p.has-drop-cap:not(:focus):first-letter {
	font-size: 6em;
	font-weight: 90;
	margin-top: .1em;
	margin-bottom: .3em;
	margin-right: .3em;
	margin-left: .1em;
}

/*Make bold bold again and update h2*/
strong {
	font-weight: 600;
}

h2 {
	padding-bottom: .75em;
}

h4 {
	padding-bottom: .75em;
}

/*add button format*/
#page a.button {
	display: inline-block;
	border: 2px solid;
	color: inherit;
	padding: 8px 22px;
	font-size: 13px;
	border-radius: 20px;
	font-weight: 400;
}

#page a.button:hover {
	display: inline-block;
	border: 2px solid;
	color: green;
	background: white;
	padding: 8px 22px;
	font-size: 13px;
	border-radius: 20px;
	font-weight: 400;
}

/*Pages with photo add black-with-white titles semi- highlighted*/
#primary-header.has-background-cover .entry-title {
	color: white;
	background-color: rgba(0,128,0,.65);
}

/******************************************************************************TITLE PAGE****/
/*Change TITLE to be smaller, bolder, and green background*/
.fullscreen-header .entry-title {
	font-weight: 400;
	}

/************************************ FRONT PAGE GRID DISPLAY OF SERVICES***********/
/*Remove "Read more" from grid display*/
.front-block.featured-page .more-link-container .more-link, .primary-button {
	display:none;
}
/*Make it all white, title thicker, and transparency of overlay less*/
.front-block.featured-page .hentry.has-post-thumbnail {color: white;}

.front-block.featured-page .hentry.has-post-thumbnail h2 {color: white; font-weight: 700}

.front-block.featured-page .hentry.has-post-thumbnail .overlay {opacity: 0.2;}

/************************************************************************Other template pages*****/
/*CHANGE GRID TEMPLATE DISPLAY OF CHILD PAGES
.wf-active .page-template-full-width-grid-page .grid-item .entry-title {color:white; font-size: 2em; font-weight: 700;}

.wf-active .page-template-full-width-grid-page .grid-item .overlay  {
	opacity: 50%; 
	background: green;}

.wf-active .page-template-full-width-grid-page .grid-item .entry-title a  {
	opacity: 100%; 
	background: green;} */

/*CHANGE GRID TEMPLATE AND FULL WIDTH TO REMOVE HEADER AND TITLE*/
.page-template-full-width .singular-page-header {
	height: 0em;}

/*capacitacion PAGE REMOVE HEADER*/
.page-id-1546 #primary-header {display:none;}

.page-id-1546 .entry-title {display:none;}

.page-id-1546 .grid-item .entry-title  {display:inline;}

/*concientizacion PAGE REMOVE HEADER*/
.page-id-1552 #primary-header {display:none;}

.page-id-1552 .grid-item .entry-title  {display:inline;}

/*CONEXIONES PAGE REMOVE HEADER*/
.page-id-1562 #primary-header {display:none;}

.page-id-1562 .grid-item .entry-title  {display:inline;}

/*******ENGLISH*******/
/*capacity building PAGE REMOVE HEADER*/
.page-id-1769 #primary-header {display:none;}

.page-id-1769 .grid-item .entry-title  {display:inline;}

/*Building awareness PAGE REMOVE HEADER*/
.page-id-1758 #primary-header {display:none;}

.page-id-1758 .grid-item .entry-title  {display:inline;}

/*Network PAGE REMOVE HEADER*/
.page-id-1778 #primary-header {display:none;}

.page-id-1778 .grid-item .entry-title  {display:inline;}

/*capacity building PAGE REMOVE HEADER*/
.page-id-1769 #primary-header {display:none;}

.page-id-1769 .grid-item .entry-title  {display:inline;}


/***PORTUGUESE***/
/*Building awareness PAGE REMOVE HEADER*/
.page-id-2412 #primary-header {display:none;}

.page-id-2412 .grid-item .entry-title  {display:inline;}

/*capacity building PAGE REMOVE HEADER*/
.page-id-2443 #primary-header {display:none;}

.page-id-2443 .grid-item .entry-title  {display:inline;}

/*Network PAGE REMOVE HEADER*/
.page-id-2426 #primary-header {display:none;}

.page-id-2426 .grid-item .entry-title  {display:inline;}

/****************************/
/*PAGE REMOVE HEADER FOR ALL CURSO MODULOS*/
.page-id-2676 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2698 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2717 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2720 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2725 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2729 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}

.page-id-2731 .has-background-cover .overlay {
	opacity: 1; 
	background: white;}



/***********************************************************************CHANGE BLOG DISPLAY OF POSTS******************************************/
.wpnbha.ts-5 article .entry-title {
	FONT-WEIGHT: bold;}

.wpnbha.ts-5 article p {
	background: #008000a1;}


 

