body {
  background-image: url("https://stem.idaho.gov/wp-content/uploads/2019/07/circuit-gray-bkgd-1.png");
  background-color: #003366;
}
/*Hide Title on Home page*/
.post-4240 h1.entry-title {
display: none;
}


/*reduce padding under Page Title on desktop*/
@media screen and (min-width: 768px){
.entry-title{
	margin-bottom:-20px;
}
	}
/*makes Idaho STEM ACTION Center below State Logo smaller*/
.site-title {
  font-size:1.0rem;
}
/*adds space above custom info-panels in content area*/
#content {
	padding-top: 20px;

}
/*changes footer menu links to smaller font and removes bullets*/
.footer-widget .widget ul { list-style: none; padding-left: 0;  font-size: 0.8em; }

.bg-light {
    background-color: #006699 !important;
}
/*reduce image caption text size*/
.wp-caption-text  {
	font-size: 80%;
	margin-top:10px;

}
/*justify text*/
.justify  {
text-align: justify;
}
/*smaller text for opps*/
.smalleropp  {
	font-size: 180%;
}
/*smaller text*/
.smaller  {
	font-size: 80%;
}
/*smaller text*/
.smaller90  {
	font-size: 90%;
	/*line-height: 90%;*/
}
/*smaller text and line height*/
.smallertext  {
	font-style: italic;
	font-size: 80%;
	line-height: 100%;
}
/*blue bold text to stand out*/
.blue {
	color: #3c50a2;
	font-weight:bold;
}
/*reduce the FB title for social feed on Newsroom page*/
.fts-jal-fb-header {
	font-size:80%;
}
/*add to images in SiteOrigin to make them responsive*/
.responsive {
	display: block;
  max-width: 100%;
  height: auto;
}
/*increase line height in SiteOrigin button text*/
a.ow-icon-placement-left {
	line-height: 1.3em;
}
/*decrease Idaho Theme Header font sizes*/
h1 {
	font-size:2em;
}
h2 {
	font-size:1.50em;
}
h3 {
	font-size:1.25em;
}
h4 
{
	font-size:1em
}
/*Other Heading styles*/
h2.white {
	color:#FFFFFF;
}
h4.italic {
	font-style:italic;
}
/*Red text for announcements*/
.attention {color:#ed193b;}

/*Green link text for i-STEM*/
h2.istem a:link {color:#30b34b;}
h2.istem a:visited {color:#30b34b;}

/*Blue text for i-STEM*/
h2.istem {color:#007ea7;}

/*Removes spaces from page image titles*/
.home-bkg {
  margin-left: -15px;
  margin-right: -15px
  }


/*Remove the PDF logo from the slider* - IMPORTANT!*/
.sow-slider-base a[href*=".pdf"]::before{
	display: none;
}
/*Remove the PDF logo from the image links example: Bright Spots* - IMPORTANT!*/
.sow-image-grid-image a[href*=".pdf"]::before{
	display: none;
}

/*add more space between bullets*/
li.space {
	margin-bottom:15px;
}
/*isee ecosystem table properties*/
#isee-demographics {
  border-collapse: collapse;
  width: 100%;
}

#isee-demographics td, #isee-demographics th {
  border: 1px solid #ddd;
  padding: 8px;
}

#isee-demographics tr:nth-child(even){background-color: #f2f2f2;}

#isee-demographics tr:hover {background-color: #ddd;}

#isee-demographics th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #92d5ef;

}
/*END OF ISEE ECOSYSTEM TABLE PROPERTIES*/

/*Custom CSS for info panel boxes with shadows on most pages*/
#info-panel {
-webkit-box-shadow: 10px 10px 11px -5px rgba(0,0,0,0.5);
-moz-box-shadow: 10px 10px 11px -5px rgba(0,0,0,0.5);
box-shadow: 10px 10px 11px -5px rgba(0,0,0,0.5);
background-color:#ffffff;
border: 1px solid #cccccc;
padding-bottom: 20px;
padding-left: 20px;
padding-top:10px;
padding-right: 20px;
}
.blue-title {
background-color:#3B4FA2;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;

}
.about-title {
background-color:#3B4FA2;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;

}
.news-title {
background-color:#006699;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;

}
.green-title {
background-color:#2DA14E;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;


}
.yellow-title {
background-color:#FFD100;
color:#000;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}
.purple-title {
background-color:#612C7D;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}

.gray-title {
background-color:#474646;
color:#000;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}
.cyan-title {
background-color:#15aee7;
color:#000;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}
.aqua-title {
background-color:#4386a3;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}
.red-title {
background-color:#ed193b;
color:#fff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}


.foundation-title {
background-color:#22676b;
color:#ffffff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}

.img-title {
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding-left: -20px;

}

.news-title {
background-color:#006699;
color:#ffffff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}
.extern-title {
background-color:#6ba67f;
color:#ffffff;
margin-left: -20px;
margin-top:-10px;
margin-right: -20px;
padding: 10px 10px 10px 20px;
}