@charset "UTF-8";
/*
	Theme Name: Scientists in Parks (Twenty Nineteen Child)
	Theme URI: https://www.esa.org/wp-content/themes/twentynineteen-child-sip
	Description: Scientists in Parks 2019 Child Theme
	Author: Gordon Potter
	Author URI: https://gordon.technology
	Template: twentynineteen
	Version:      0.3.01
	License:      GNU General Public License v2 or later
	License URI:  http://www.gnu.org/licenses/gpl-2.0.html
	Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
	Text Domain:  twentynineteen-child-sip*/

/* HACK --> THIS IS A FLAT FILE NOT GENERATED THROUGH A SCSS PreProcessor */

/*colors:
yellow:#D38c34;
Green: #006633;
Light Green: #25945C;
blue:#053C5D;
light blue:#276387
dark brown: rgba( 96, 56, 19, 1.0 ) !important;
pale blue:#6696B3, rgba(102, 150, 179, 1)
NPS Brown: rgba(99,66,33, 1.0); [ #996633; ]
NPS Green: rgba(48,75,34,1.0) #4b5e26 
NPS Black: #000
NPS Aqua: rgba(41,88,92,1.0);
Light Black: #282828;
*/

/*FONT USE:*/

/*
    font-family: 'Fredericka the Great', cursive;

    font-family: 'Cinzel Decorative', cursive;

    font-family: 'Yeseva One', cursive;

    font-family: 'Graduate', cursive;

    font-family: 'Lato', sans-serif;
	
	font-family: 'Gayathri', sans-serif;

*/
html{
	height:100%;
}

body{
	font-family:Georgia,Times,Times New Roman,serif!important;
	/*font-family: 'Gayathri', sans-serif;*/
	/*	font-family: 'Lato', sans-serif;/*'Hepta Slab', serif;*/
	height:100%;
}

h1, h2, h3, h4, h5, h6{
	 /*'Lexend Deca', sans-serif;*/
	font-family:"Helvetica Neue", "Helvetica", 'Arial', sans-serif;
	font-weight:700;
	margin:0;
	padding:0;
	display:block;
	line-height:1.25em;
}

h1, h1 a{
	font-size:2em;
	color:rgba(99, 66, 33, 1.0);
	padding-bottom:2em;
}
h2, h2 a{
	/*font-size:1em;*/
	/*color:rgba(99,66,33, 1.0);*/
	color:rgba( 96, 56, 19, 1.0 );
	margin-bottom:.75em;
}


h1 a:hover, h2 a:hover, h3 a:hover{
	text-decoration:underline;
}

a{
	/*color:#053C5D !important;*/
	cursor:pointer;
}
p a:hover{color:#053C5D; text-decoration:underline;}
a:active{color:#fff;}
a:visited{/*color:#276387;*/
background-color:rgba(204, 102, 51, 1.0);
}

strong{
	color:#006633;
	font-weight:normal !important;
	text-shadow:0px 1px 2px #777;
}

li{
	list-style-type:none;
}

.menu-scientist-in-parks-2021-container{}

.entry .entry-content > h4{
	margin:32px 0px 4px 0px !important;
}
.entry .entry-content > h5{
	margin:0px !important;
	padding-left:12px;
}
/*
.entry .entry-content > * > :first-child{
	margin-top:100px;
}*/


.entry-content [id^='anchor-'], .entry-content .anchor{ 
    margin-top: -72px;
    padding-top: 72px;
}
a.anchor{
	visibility:hidden;
}
.author_link{font-size:1.35em;}





div.entry-header h1.entry-title{
	padding:32px !important;
	margin:0px 0px 42px 0px;
	text-shadow:1px 3px 6px #996633;
	background-color:rgba(0,0,0,0.4);
	line-height:1.01;
}

h4{
	color:#996633;
	padding:4px 0px 6px;
	border-radius:1px;
	font-size:1.3em;
	}
	
h3, h5, h6{
	color:#996633;
	padding:4px 0px 6px;
	border-radius:1px;
	margin-bottom:24px;
	
}	

h5{
	color:#006633 !important;
}

h3 a, h4 a, h5 a, h6 a{
	color:#053c5d;
}

h3 a:hover, h4 a:hover, h5 a:hover{
	color:#276387;
	/*border-bottom:2px dashed #006633;*/
	text-decoration:underline;
	
}

h1 a:after, h2 a:after, h3 a:after, h4 a:after, h5 a:after{
	content: '\2000 \00BB';  /*\203A*/
	text-decoration:none;
}



p{
	line-height:1.4em;
}

table td, table th{
word-break:break-word !important;	
}


section .content-area{
	
}

/*HR from the forest service footer*/
hr{
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #eee;
}

.site-description{
	font-family:'Helvetica Neue','Helvetica','Arial', sans-serif;
}

.site-title a:link, .site-title a:visited{
	font-color:inherit !important;
}

video.webinar-video{
	max-width:1200px;
	width:100%;
}

div.video-container > video.webinar-video{
	overflow-x:scroll;
}

.entry-header .entry-meta .author{
	font-size:22px; 
	color:#fff; 
	background-color:rgba(48,75,34,.8);
	padding:6px 8px 8px 8px;
	border:2px solid #053C5D;
	border-bottom:none;
	display:inline-block;
}
 
.site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon{display:none;}

.entry-content .byline .svg-icon{display:none;}

.site-header.featured-image .site-featured-image .entry-header .entry-meta .posted-on{	font-size:22px; 
	color:#fff; 
	background-color:rgba(48,75,34,.8);
	padding:6px 8px 8px 8px;
	border:2px solid #053C5D;
	border-bottom:none;
display:inline-block;}




.post-navigation .nav-links a .post-title{
	font-size:15px !important;
	display:inline;
}

.post-navigation .nav-links .nav-previous a::before{
	/*content:'/0187';*/
	color:#053c5d;
}

.post-navigation .nav-links .nav-next{
	text-align:right;
}

	.post-navigation{
		    width: 100%;
    		margin-left: auto;
    		margin-right: auto;
	}

.post-navigation .nav-links a .meta-nav{
	font-family:'Gayathri', 'Arial', sans-serif;
}

.post-navigation .nav-links a .meta-nav:before{content:"\00AB"; padding-right:.5em;}
.post-navigation .nav-links a .meta-nav:after{content:"\00BB"; padding-left:.5em;}

.site-header.featured-image .site-featured-image .entry-header .entry-meta .edit-link{display:none;}

.site-header.featured-image .site-featured-image .entry-header .entry-meta > span{margin-right:0rem !important}

.byline:last-child{
	padding:16px 2px;
	display:block;
	font-weight:700;
	font-family:'Gayathri', 'Arial', sans-serif;
	text-align:right;
}

.byline:last-child::before{
	content: "Read more by ";
} 

/* GRID PLUGIN FOR BLOGS */

.grid-items{
	/*text-align:left !important;*/
}

.element.title a{
	padding:12px 8px 5px;
	line-height:1.1em;
	border:2px solid #4b5e26;
	border-radius:8px;
	color:#f1f1f1 !important;
	background-color:#006633;
	display:block;
	word-break: break-word;
}

.element.title a:hover{
	background-color:#053C5D;
}

.element.title a:active{
    box-shadow:1px 2px 2px #006633;
	background-color:rgba( 96, 56, 19, 1.0 );

    border-style:dashed;
}

.element.title a:visited{
	background-color:rgba( 96, 56, 19, 1.0 );
}


.element.title a, .title_link{	
	font-family:'Gayathri', 'Arial', sans-serif; 
 }

.element.title{
	line-height:.85em;
	padding:.5em 1.25em .5em .2em;
}

.element .excerpt_read_more a{
	font-size:1.25em; font-family:'Arial', sans-serif; font-weight:normal; line-height:1.25em; padding:6px;
	text-align:right;
}
/*.author_link:after{
	content:"»";
	padding:2px 6px;
}*/

.author_link{ width:auto; text-align:left; padding:32px 6px 28px; border-top:2px solid hsl( 32, 100%, 33% ); border-bottom:2px solid hsl( 32, 100%, 33% ); font-weight:700; font-family:'Gayathri', 'Arial', sans-serif;}

.author_link a{text-decoration:underline;}

/*.author_link:after{
	content:"»";
	padding:2px 6px;
}*/
/*.author_link:before{
	content:"Author: ";
}*/




.postid-1279 .navigation.post-navigation{
	display:none;
}

.postid-1279 .entry-header .entry-meta{visibility:hidden;}
article#post-1279 .byline{
	display:none;
}

.element-media{}
.excerpt{}
.post_date{
	display:inline-block; font-size:16px; font-family:'Gayathri', 'Arial', sans-serif; padding-left:1em; 
}
.post_date:after{
	content:" | ";
}

svg.fa-facebook-square{
	margin-top:4px;
}

.share_button{display:inline-block; padding-top:6px;}
.share_button:before{
	font-size:16px; 
	font-family:'Gayathri', 'Arial', sans-serif;
	content:"Share this article: ";}
.content{
	text-align:left;
	padding:.5em 3em .5em .5em;
}
.entry-content p:first-child::first-letter{display:inline-block; float:left; position:absolute; font-size:3.5em !important; clear:both; margin:.2em .1em .05em 0 !important;}

/*.content::first-letter
 */

.content a{
	text-decoration:underline;
	color:hsl( 32, 100%, 33% );
}

.content figure img{
	padding-top:16px;
}

.pagination{display:block !important;}

/* END GRID PLUGIN */



/*.entry-content > .home-page-container {
	margin:0px !important;
	width:100%;	
}*/

.parallax-bg1{
	height:1100px;
	background-image:url("https://futureparkleaders.org/wp-content/uploads/2019/09/Fricke_lake-1568x1177.jpeg");
	background-attachment:fixed;
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
}
.parallax-bg2{
	height:1100px;
	background-image:url("http://www.esa.org/scientists-in-parks/wp-content/uploads/sites/84/2020/10/mosaics-7.jpg");
	background-attachment:fixed;
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
}
.parallax-bg3{
	height:1100px;
	/*background-image:url("http://www.esa.org/scientists-in-parks/wp-content/uploads/sites/84/2020/09/scientists-at-waterfall.jpg");*/
	background-image:url("http://www.esa.org/scientists-in-parks/wp-content/uploads/sites/84/2020/10/mosaic-10.jpg");
	background-attachment:fixed;
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;	
}

.parallax-bg4{
	height:1100px;
	background-image:url("http://www.esa.org/scientists-in-parks/wp-content/uploads/sites/84/2020/09/scientists-at-waterfall.jpg");
/*	background-image:url("http://www.esa.org/scientists-in-parks/wp-content/uploads/sites/84/2020/10/Post-1.4-scaled.jpg");*/
	background-attachment:fixed;
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
}


.home-icon-container{
	margin:128px 0px;
}

.fa-money-bill-wave, .fa-mountain, .fa-globe-americas{
	font-size:3rem;
	/*border-radius:50%;
	border:3px solid #000;
	background:radial-gradient(rgba(255,255,255,.5) 10%, #996633 90%);*/
	color:#006633;
	margin-bottom:.25em;
}

/*
.home-icon-container svg{
	border-radius:50%;
	border:3px solid #000;
	background:radial-gradient(rgba(255,255,255,.5) 10%, #996633 90%);
	color:#006633;
	margin-bottom:.5em;
}
*/
.home-icon-container div{
	text-align:center;
	color:#006633;
	padding:32px;
}

.ctct-form-embed.form_0 .ctct-form-defaults{
	background:transparent !important;
}



.site-title{
		font-size:1.8em;
		font-family: 'Lato', sans-serif;
	}
.site-logo{
	position:absolute;
	left:0 !important;
	top:0;
	float:left;
	right:auto !important;
	margin-right:12px;
	
}
.site-logo .custom-logo-link{
	border-radius:1px !important;
}

.well{
	border-left:6px solid #276387;
	display:block;
	word-break:break-word;
}
.well p{
	line-height:1.3em;
}

.has-regular-font-size, .has-large-font-size, .comments-title h3{
	font-size:1.2em !important;
}

.site-branding.featured-image .site-branding{
	background-color:rgba(0,0,0,0.5);
	/*background-color:#000;*/
	
}


.site-header.featured-image .custom-logo-link{
	background:none !important;
	background-color:rgba(0,0,0,0.01)
}

.site-header.featured-image .custom-logo-link img{
	/*background:rgba(0,0,0,.4);*/
	background:none !important;	
}

.custom-logo img{
	display:block;
	/*background-color:#fff;*/
}

.site-logo a.custom-logo-link{
	width:100% !important;
	height:100% !important;
}


h1:not(.site-title)::before, h2::before{
	display:none;
}

div.site-logo a.custom-logo-link:hover{
	border:none;
}

.soliloquy-wrapper .soliloquy-viewport ul.soliloquy-slider li:before{
	content: " ";
}

#page{
	background-image:linear-gradient(35deg, #fff, rgba(48,75,34,.4));
	
}
.link-more a{
	text-decoration:none;
	padding:16px 32px;
	color:#f1f1f1 !important;
	font-weight:700;
	background-color:#006633;
	border:2px solid #25945C;
	border-radius:3px;
}
.main-navigation{
/*	font-family:inherit;*/
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	background-color:#282828;
	background-image:url("https://www.esa.org/wp-content/themes/twentynineteen-child-sip/images/black-paper.png");
    padding: 2px 0px 6px 0px;


}

.main-navigation .main-menu > li.menu-item-has-children .submenu-expand{
	/*margin-bottom:12px;*/
	padding-top:6px;
}

/*menu textures*/
.main-navigation .sub-menu{
	background-color:#003366;
	/*
	background-color:inherit;
	background-color:rgba(255,255,255,0.7);
	/*background-image:url("https://www.esa.org/wp-content/themes/twentynineteen-child-sip/images/black-paper.png");*/
	-webkit-opacity:.9;
	-moz-opacity:.9;
	opacity:0.9;
}
/*.main-navigation .sub-menu > li > a:hover, */
.main-navigation .sub-menu > li > .menu-item-link-return{
	/*background-color:inherit;*/
    /*background-color:#282828 !important;*/
	/*background-image:url("https://www.esa.org/wp-content/themes/twentynineteen-child-sip/images/black-paper.png")*/
}

/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */


.site-header .featured-image{
	background-size:contain;
	opacity:1.0;
	filter:none;
	-webkit-filter:none;
}


.site-header.featured-image:after{
	background:none;
	opacity:0.8;
}


.site-logo a.custom-logo-link img.custom-logo{
}

.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img{
	filter:none;
}

.available-internships .internship{
	margin:100px 0px !important;
	
}


/*static button styles*/
a.btn:visited{
	color:#f1f1f1 !important;
}

.btn, a.btn, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button{
	font-family:'Helvetica Neue', 'Helvetica', Arial, sans-serif;
	border-radius:1px;
	color:#fff;
	background-color:rgba(41,88,92,1.0) !important;
	padding:16px 20px 17px;
	margin:6px 8px;
	border:1px solid #282828 !important;
	text-decoration:none;
}

.btn:hover, a.btn:hover{
	color:#fff;
	box-shadow:1px 2px 6px rgba(41,88,92,1.0);
}

.btn:active, a.btn:active{
	color:#ccc;
	text-decoration:underline;
}

.btnBig{
	font-size:1.4em;
	padding:20px 28px 12px 26px !important;
}


.well{
	font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
	border-left: 6px solid #006633;
	background-image:linear-gradient(35deg, rgba(48, 75, 43, .1), rgba(48,75,34,.2));
	margin:20px 12px;
	padding:10px 12px;
	color:#000;
}
.well h1{
	color:#fff;
	line-height:1.2em;
}

.well a{
	color:rgba( 96, 56, 19, 1.0 ) !important;
	text-decoration:underline;
}

.well h2, .well h3, .well h4{
	/*border-left:6px solid #276387;*/
	color:rgba( 96, 56, 19, 1.0 );
	line-height:1.2em;
	padding:4px 12px 6px;
}
.well h2:after{
	content:none;
}


.well p{
	padding:4px 12px;
}
.entry .entry-title::before{
	display:none !important;
	width:0;
}

.entry-content ul li{
	margin-left:6px;
	padding-left:2px;
	list-style-type:none;
	font-size: 1em;
    line-height: 1.35em;
    padding-bottom: 0.3em;
	border-bottom:1px dashed #ccc;
	margin-bottom:1em;
	
	}

.entry-content ul li:last-child{
	margin-bottom:3em;
}

.entry-content ol li{
	line-height:1.25em;
}

.entry-content ol li ul li:first-child{
	padding-top:.5em;
}

.entry-content ol li::before, .entry-content ul li::before{
	color:#006633;
}

article div.entry-content ul li:before{
	content:'\2713 \2000';
	color:#006633;
}

.entry .entry-content a{
	text-decoration:none;
}

.home .entry .entry-content{
	width:100% !important;
	/*margin:0px 10%;*/
}


/* embed videos */
.video-container iframe, .video-container video{
	background-color:#003366;
	padding:12px;
}

.home-container{
	margin:136px 0px;
}

.home-container h2, .home-container .row .col-md-6 h2{
	margin:22px 0px 42px;
}
.home-container h3{
	margin:22px 0px 28px;
}
.home-container h4{
	margin:11px 0px 16px;
}
.home-page-container .home-container .home-icon-container h2{
	margin:22px 0px 62px;
}
.home-page-container .home-container{
	height:100%;
	padding:0 15% !important;
}

/*VIDEO on homepage*/

.home-page-container .homepage-video{
	width:100%;
	height:100%;
	min-width:480px; 
	max-width:1600px;
	border:1px solid #006633;
	text-align:center; 
	
}

.intern-bios > div{
	padding:36px 0px;
	border-bottom:1px solid #003366;
	display:flex;
	flex-direction:column;
	clear:left;
}


ul.display-posts-listing li.listing-item{
	clear:both;
	padding-bottom:100px;
}



body.home article.has-post-thumbnail figure.post-thumbnail, body.home article.has-post-thumbnail header.entry-header{ 
	display:none;
}


ul.display-posts-listing li.listing-item:before{content: '';}

ul.display-posts-listing li.listing-item a.image{
	float:left;
	padding-right:32px;
}



/* Job description div*/

.job-description{
	background-image:url("/scientists-in-parks/wp-content/uploads/sites/84/2021/11/heading-accent.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:64px;
}

.entry .entry-content > .job-description
{
	max-width:1200px !important;
	margin-left:auto;
	margin-right:auto;
}


.job-description h1{
  font-size:1em;
	text-align:center;
	background-color:rgba(48,75,34,.1);
	box-shadow:2px 1px 3px;
	text-shadow:1px 1px 2px #777;
	padding:1em;
	line-height:1.25em;
	margin:32px 8px;
	font-weight:500;
}

.job-description h2{
	font-size:1em;
	line-height:1em;
	margin:1.5em 0em .25em 0em;
}

.job-description h2:after{
content: url("/scientists-in-parks/wp-content/uploads/sites/84/2021/11/header-accent-xsmall.gif");
	padding-left:4px;
}

.job-description h3{
	border-color:#006633;
	margin:12px 0px;
	font-size:1em !important;
}

.job-description h4{
	margin:12px 0px;
	font-size:1em !important;
}
.job-description h5{
	color:#006633;
	border-color:#006633;
	border-bottom:none;
	margin:12px 0px;
	font-size:1em !important;
}

/** end jobs **/

/* begin fellows listing page */

.2021-fellows < .entry .entry-content > *{
	
	margin:0px;

}




/* end fellows listing page */


.entry-content a.tail:after{
content:'\2000\00BB';
	padding-left:0px;
}




/*begin tablepress*/
table.tablepress td, table.tablepress th{
  word-break:break-word !important;
	padding:3px 0px 2px 2px;
	line-height:1.23em;
}

table.tablepress th{
	font-weight:700 !important;
	padding:6px 2px;
	line-height:1.3em;
	border-bottom:none !important;
}

.tablepress td, .tablepress th{
  padding:8px 0px 10px 4px !important;	
	line-height:1.3em;
}


.tablepress tfoot th, .tablepress thead th{
	background-color:rgba( 96, 56, 19, 1.0 ) !important;
	color:#fff;
	text-shadow: 1px 3px 6px #996633; 
	word-break:break-word !important;
}

table.tablepress.tablepress-id-1{
	font-weight:500 !important;
	font-size:16px !important;
	
}

table.tablepress.tablepress-id-1 thead th.column-1, table.tablepress.tablepress-id-1 thead td.column-1{
	width:10em;
}

table.tablepress.tablepress-id-1 thead th.column-2, table.tablepress.tablepress-id-1 thead td.column-2{
	width:12em !important; 
}

table.tablepress.tablepress-id-1 thead th.column-3, table.tablepress.tablepress-id-1 thead td.column-3{
	width:12em !important;
}

table.tablepress.tablepress-id-1 thead th.column-4, table.tablepress.tablepress-id-1 thead td.column-4{
	width:3em !important;
}

table.tablepress.tablepress-id-1 thead th.column-5, table.tablepress.tablepress-id-1 thead td.column-5{
	width:7em !important;
}

table.tablepress.tablepress-id-1  td.column-5 a{
	padding:8px;
	line-height:1.1em;
	border:2px solid #4b5e26;
	border-radius:8px;
	color:#f1f1f1 !important;
	background-color:#006633;
	display:block;
	
}

table.tablepress.tablepress-id-1  td.column-5 a:hover{
	background-color:rgba( 96, 56, 19, .50 );
}

table.tablepress.tablepress-id-1  td.column-5 a:active{
  box-shadow:1px 2px 2px #006633;
	border-style:dashed;
}

table.tablepress.tablepress-id-1  td.column-5 a:visited{
	background-color:rgba( 96, 56, 19, 1.0 );
}

.tablepress .odd td{
	background-color:rgba(198, 156, 109, 0.8) !important;
	opacity:alpha(80);
}

embed.embed-pdf{
	display:block !important;
	position:relative !important;
	height:100vw;
}


.dataTables_scrollHeadInner, table.tablepress.tablepress-id-1{
	width:100% !important;
}



/*gen tables*/
table td{
	word-wrap:break-word;
}





/*RESPONSIVE taken from parent > style.css */

.responsive{
	overflow-x:auto;
}

header{
	/*background-color:#4b5e26;
	color:#777;
	text-shadow:1px 2px 2px #f1f1f1;*/
}


/*remove logged in footer*/
article .page footer.entry-footer{
	display:none;
} 

footer{
	/*
Park Service Footer Look Alike
*/
	/*background-image:url('https://www.esa.org/wp-content/themes/twentynineteen-child-sip/images/footer-composite.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:100%;*/
	background-color:#282828;
	padding:1.875rem 0 5.5rem;
	font-size: .6875rem;
	display: block;
	font-family: Arial Bold,Arial,sans-serif;
	font-weight: 100;
	letter-spacing: 1px;
	color:#fff;	
	border-top:4px solid #fff;
}


footer h2, footer h4{
	color: #fff;
	font-family: Arial,sans-serif;
	font-weight: 400;
	font-size:16px;
	font-variant:small-caps;
	
/*	color:rgba(204, 102, 51, 1.0);
	background-color:#fff;*/
}
footer .widget .partnership img{
	max-width:96%;
}
footer.entry-footer{
	display:none;
} 

footer.site-footer{
	padding:0px;
}

footer.site-footer .widget-area .widget{
	font-size:.6875rem;
}
footer ul li a{
	color:#f1f1f1 !important;
}
footer.site-footer .widget-area .widget .social{
	display:inline-flex;
	padding:2px 12px;
	text-align:center;
}

footer.site-footer .widget-area .widget .contact{
	display:inline-flex;
	padding:2px 12px;
	text-align:center;
}

footer.site-footer .widget-area .widget .contact i a, footer.site-footer .widget-area .widget .social i a{
	/*color:#fff;*/
}
/*General*/
.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item a{
	font-size:16px;
	font-weight:normal;
	padding:4px 8px 4px 2px;
}

footer .widget .white-text{
	color:#f1f1f1;
	font-size:.6875rem;
	font-variant:small-caps;

	}
	
.main-navigation .sub-menu > li > a, .main-navigation .sub-menu > li > .menu-item-link-return{
	padding:.7em 1em .3em;
}


footer .widget span.white-text:hover{
	text-decoration:underline;
}

/*Specific footer psuedo elements for line items*/
.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item.about-menu:before{
	}
.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item.who-can-menu:before{
	}

.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item.past-projects-menu:before{
	}

.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item.submit-application-menu:before{
	}

.menu-footer-top-level-container ul#menu-footer-top-level.menu li.menu-item.video-highlights-menu:before{
	}


.main-navigation .sub-menu > li > a, .main-navigation .sub-menu > li > .menu-item-link-return{
	padding:.5em .4em;
}


.inline{
	display:inline;
}
.inline-block{
	display:inline-block;
}
.pad{padding:6px;}
.padding-top{padding-top:36px;}
.padding-bottom{padding-bottom:36px;}
.padding-left{	padding-left:16px;}
.padding-right{	padding-left:32px;}

.mar{margin:6px;}
.margin-top{margin-top:36px;}
.margin-bottom{margin-bottom:36px;}
.tiny{font-size:60%;}
.small{font-size:80%;}

.textright{text-align:right;}
.textleft{text-align:left;}

.vert-align-middle{
	vertical-align:middle;
}

.center{
	text-align:center;
}
/* END HELPERS */


@media only screen and (min-width: 1168px) {
		.site-logo .custom-logo-link{
			border-radius:1px !important;
		}
		.post-navigation .nav-links{
			max-width:100% !important;
	}
}

@media only screen and (min-width: 768px) {
	.site-header{
		margin:0;
		padding:0;
	}
	.site-branding{
		margin:0;
		background-color:rgba(0,0,0,0.5);
	/*	background-color:#000;*/
	}

	.site-logo{
		position:relative;
	}
	.site-logo .custom-logo-link{
		border-radius:1px !important;
		/*padding:36px;*/
		/*background:radial-gradient(#fff 10%, #006633 90%) !important;*/
	}
	.site-header.featured-image{
		margin-bottom:0px !important;
	}
	
	.entry .entry-content p:first-child::first-letter{
		display:inline-block;
		float:left;
		position:absolute;
		font-size:3.5em;
		clear:both;
		margin:.2em .1em .05em 0;
	}
	
	.home .entry .entry-content p:first-child::first-letter{
		display: inherit; 
		float:inherit; 
		position:relative; 
		font-size:.95em; 
		margin:0;
	}
	
	.entry .entry-content > *,  .entry .entry-summary > *{
		max-width:100% !important;
	}
	
	.home .entry .entry-content{
			margin:0px !important;
	}
	.entry .entry-title > *{
		margin:32px 0px 0px
	}
	.entry .entry-content{
		max-width:100% !important;
		margin:2% 15% !important;
		/*margin:0px;*/
		padding:0px;
		line-height:1.4em;
	}
	video.webinar-video{
		max-width:768px;
		width:100%;
	}


}

@media screen and (max-width:360px){
	.job-description h2:after{
		/*content: none !important;*/
    	padding-left: -1px;
	}
	
}

@media screen and (max-width: 768px){
	.home-page-container .home-container{
		padding:1% !important;
	}
	.home-container{
		margin:32px 0px !important;
	}	
	
	h2.widget-title{
		font-size:14px;
	}

	.site-header{
		padding:0px !important;
	}	
	
	video.webinar-video{
		max-width:768px;
		width:100%;
	}

.site-logo a.custom-logo-link img.custom-logo{
	clear:both;
	background-color:#fff;
	max-width:110px;
	/*float:right;*/
}

.main-navigation{
	background-color:rgb(0, 102, 51, 0.3);
}

	.main-navigation .main-menu > li{
		display:block;
		list-style-type:none;
	}
	.site-title{
		font-size:1.0em !important;
	}
	.site-logo{
		right:auto;
		left:6px !important;
		position:relative !important;
	}

   .parallax-bg1, .parallax-bg2, .parallax-bg3 {
		/*background-attachment: scroll;*/
		height:960px;
	  }

	.well h1{
		color:#fff;
		line-height:1.2em;
		font-size:18px;
	}
	.well h2, .well h3{
		border-left:0px !important;
		line-height:1.2em;
		padding:2px 8px 3px;
		font-size:1.23em;
	}
	.well p{
		padding:2px 6px;
		font-size:.95em;
	}
	.well a{
	}
	.well a:hover{
		text-decoration:underline;
		color:#f1f1f1;
	}
	.entry-content figure{
clear: both;
    position: relative;
    display: block;
    min-width: 100% !important;
}
	.entry-content li > ul, .entry-content li > ol{
		padding-left:0px;
	}
	 .tablepress td, .tablepress th{
  padding:2px 4px;
	line-height:1.3em;
}
	
table.tablepress.tablepress-id-1 thead th.column-1, table.tablepress.tablepress-id-1 thead td.column-1{
		width:7em;
	}

table.tablepress.tablepress-id-1 thead th.column-2, table.tablepress.tablepress-id-1 thead td.column-2{
	width:7em !important;
}
	
table.tablepress.tablepress-id-1 thead th.column-3, table.tablepress.tablepress-id-1 thead td.column-3{
	width:5em !important;
}

}