/**
 * @file
 * Use this CSS file to override theme CSS rules
 */
 
/*
colors:
#f4f4f4;  light gray background. used on home page rows.
#4e98a1; Teal color usied on homepage row backgrounds.
#08ae94; Lt Teal: used on flex more link.
#005693; Drk Blue, used on homoepage backgrounds/ footer.
#EA7828; Orange
#03b9da; Turquise: Backgrond color social row.
*/


/*global overrides */
body {font-size:24px; /*sets the default font size  for normal text */
	/*font-family: Helvetica Neue, Arial, Sans-serif !important;*/
	font-family:Roboto!important;
	font-weight: 300!important;
	line-height:1.40em;
	/*font-family:roboto!important;
	font-weight:300;*/

} 

@media (max-width:767px) { body { font-size:16px;}} /* added to control regular font size in smaller screens */

h1{
	font-family:Cardo!important;
	font-weight: 700!important;
	}
	
h2, h3, h4, h5, h6 {
font-family: Helvetica Neue, Arial, Sans-serif !important;
	/*	font-family:Cardo!important;
	font-weight: 700!important;*/
}


/* New fonts 
#section_banner h3.section-banner-lg {
	font-family:Cardo!important;
	font-weight: 700!important;
	}
*/
div.flex-caption p {
	font-family:Cardo!important;
	font-weight: 700!important;
	}

p.gh-mast {
	font-family:Cardo!important;
	font-weight: normal!important;
	}

#main p, p.whitetype, p.whitetype2{
	font-family:Roboto!important;
	font-weight: 300!important;
	}
/*		
h2.heading-blue {
	font-family:Cardo!important;
	font-weight: normal!important;
	}

	
p.hg-blue {
	font-family:Roboto!important;
	font-weight: 300!important;
	font-size:1em!important;
	}	*/	
	
h2.title {
	font-family:Cardo!important;
}	

#main h3.board {
	letter-spacing:2px;
}	

#block-frontpagepresentation2 p {
	font-family:Roboto!important;
	font-weight: 300!important;
	}
	
/*  These rules: See further down for details */
/*
.more-ltteal
.section-banner-lg
.gold
.hilt-blue
*/

/* EOF New fonts */



#main, #page, .block  {padding:0px;}

#main h1{
	color:#4e98a1;
	font-size: 2em;
	text-transform:none;
	margin-top: 1.25em;
	font-weight:300;
}

#main h2{
	color:#4e98a1;
	font-size: 1.5em;
	text-transform:none;
}


#main h2 a {
	color:#4e98a1;
	text-transform:none;
}

#main h3, #main h4, #main h5 {
	color:#4e98a1;
}

#main a, #section_banner a { /*blue color anchor links in the main content areas */
  color: #005693; 
}


.col-md-11.no-gutters {
   margin-right: 0;
   margin-left: 0;
	 padding-right: 0;
   padding-left: 0;
}
.col-md-11.no-gutters > [class^="col-"],
.col-md-11.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

/* colors */

.white {color:#fff;}


/* Logo and Menu header */
#header-inside {padding-top:20px;padding-bottom:10px;}
.header {background-color: #f4f4f4;}/* color lt gray */


/* Menu overrides */

.header-container ul.menu li a {color:#025691; font-size:15px;padding: 5px 14px 5px 10px;} /* color blue same as footer */
.header-container ul.menu li a.orange {color:#ea7828;}/* color orange same as consul stripe */

/*These are here to change the animation of the header menu */
.header-container ul.menu li a {
	border-bottom:none;
	border-top:2px solid transparent;
	}
	
.header-container .sf-menu>li>a:hover,
.header-container .sf-menu>li.sfHover>a {
  border-bottom: 0px solid #ea7828;
	}

.header-container .sf-menu>li>a:hover {
  border-top: 2px solid #ea7828;
	}
	
.header-container ul.menu li a:hover,
.header-container nav>ul.menu>li.menu-item--active-trail>a:hover {
  border-bottom: 0px solid #ae1212;
	}
/* eof animation changes  */


/*  tag stripe */
#tag_stripe {
	background-color: #4e98a1; /* color: teal */
	background-image: url("/themes/contrib/startupgrowth_lite/images/tag-stripe-bkgnd.png");
	background-position: center; /* Center the image */
	/*height:25px;
	/*text-align: center;*/
	text-transform:uppercase;
	color:#fff;
	letter-spacing:1px;
	}
	
#tag_stripe .block, #tag_stripe p {	
		padding:0;
	}
	


@media (max-width:767px) {
#tag_stripe {
	background-color: #fff; /* color: teal */
	background-image: none;
	font-size:16px;
	line-height:1.25em;
		}
#tag_stripe p{
	padding-top:5px;
	padding-bottom:5px;
		}
#tag_stripe .container-fluid {
	padding: 0px; 
	}
#head-stripe{
	padding-left: 15px;
	padding-right:15px;
		}

	}
/* these need work  for ipads*/
@media (max-width:769px) {
#tag_stripex	div.tag_stripe-area div.row div.col-md-12 {
	padding:0px;
		}	
		
#tag_stripex	div.tag_stripe-area .containerd {
	padding:0px;
		}			
	}	
/* these need work  for ipads*/


/* eof tag stripe */



/* Section Banner */

#section_banner h3 {
	font-family: Helvetica Neue, Arial, Sans-serif;
	font-size: 1.8em;
	font-weight: 600;
	letter-spacing: 3px;
	line-height: 1.5em;
	letter-spacing: 5px;
	text-shadow: 2px 2px 3px #222;
	}
#section_banner #main h3 { /*used to style board of directors block */
	font-size: 21px;
	text-shadow: none;
	}	
	
#section_banner #main table td { /*used to style board of directors block */
	border:none;
	} 
	
#section_banner h3.section-banner-sm {
	font-size:80%;
	padding-top: 5%;
	margin-bottom:0;
	font-weight: 600;
	letter-spacing: 1px;
	}

#section_banner h3.section-banner-lg {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family:Cardo!important;
	font-weight: 700;
}

@media (max-width:767px) {
	#section_banner h3 {
		font-size: 24.12903vw;
		line-height: 1.8em;
	}
	#section_banner h3.section-banner-sm {
			padding-top: 10%;
		}
	#section_banner h3.section-banner-lg {
		font-size: 9.12903vw;
		line-height: 1.25em;
		font-weight:600;
	}

	}
	

/* Section Headers */

.section-welcome, .section-pledge, .section-civic, .section-sports, .section-humanitarian, .section-peoplehood, .section-academia, .section-education, .section-jhip, .section-mission, .section-grantmaking, .section-grantees, .section-podcasts .section-headers {margin-bottom:25px;}


/* adds a transparent overlay to section headers */
.section-welcome::before, .section-grantmaking::before, .section-grantees::before, .section-academia::before, .section-civic:before, .section-education:before, .section-humanitarian:before, .section-peoplehood:before, .section-sports::before, .section-resources::before, .section-jhip::before, .section-mission::before, .section-podcasts::before, .section-headers::before, .section-contact::before {
background-color: #000;
content: "";
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 280px;
opacity: 0.4;
}

.section-welcome::before, .section-directors::before, .section-pledge::before { /* makes banner more vivid */
	background-color: #fff;
	opacity:0;
}

.section-directors {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/directors-section.jpg");

height:200px;
background-position: center top;
}
.section-welcome {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200722-Welcome-3.jpg");

height:280px;
background-position: center top;
}

.section-pledge {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200712-Pledge.jpg");
height:280px;
background-position: center top;
}

.section-grantmaking {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/GrantmakingRv2.jpg");
height:280px;
background-position: center bottom;
}

.section-grantees {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/MedicalRv2.jpg");
height:280px;
background-position: center top;
}

.section-academia {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/AcademiaRv2.jpg");
height:280px;
background-position: center top;
}

.section-civic {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200528-CivicLifeBanner.jpg");
height:280px;
background-position: center top;
}
.section-education {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200528-EducationBanner.jpg");
height:280px;
background-position: center top;
}
.section-humanitarian {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200528-HumanitarianBanner.jpg");
height:280px;
background-position: center top;
}
.section-peoplehood {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200528-PeoplehoodBanner.jpg");
height:280px;
background-position: center top;
}
.section-sports {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200528-SportsBanner.jpg");
height:280px;
background-position: center top;
}
.section-jhip {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200624-JHIP-2.jpg");
height:280px;
background-position: center top;
}
.section-resources {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/ResourcesRv3.jpg");
height:280px;
background-position: center top;
}

.section-mission {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/200624-Mission-2.jpg");
height:280px;
background-position: center top;
}

.section-contact {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/ContactRv2.jpg");
height:280px;
background-position: center top;
}

.section-podcasts {
background-image: url("/themes/contrib/startupgrowth_lite/images/sectionbanners/ResourcesRv3.jpg");
height:280px;
background-position: center top;
}

/* eof Section Banner */

/*Section Header Content */

.wbluebar {
	background-color:#; 
	background-image:url("/sites/default/files/2019-09/blue-stripe-bkgnd.png");
	background-position: bottom;
	background-repeat: no-repeat;
	}

.wbluebar3 {
	background-color:#; 
	background-image:url("/sites/default/files/2019-09/blue-stripe-bkgnd.png");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	}

.wbluebar4 {
	background-color:#03b9da; 
	/*background-image:url("/sites/default/files/2019-09/blue-stripe-bkgnd.png");
	background-position: top;
	background-repeat: y-repeat;*/
	padding-top:20px;
	padding-bottom:20px;
	}
	
.tadwbluebar {
	background-color:#; 
	background-image:url("/sites/default/files/2019-09/tad-blue-stripe-bkgnd.png");
	background-position: bottom;
	background-repeat: no-repeat;
	}

.quotedblock {
			padding-top:200px;
			color:#fff;}
			
		.quotedblock p {
			text-align:left; color:#000;
			color:#fff;}

.whitetype {color:#fff;padding-top:150px;font-size:1.3em;line-height:1.3em;letter-spacing:1px;font-weight:300;}				
.whitetype2 {color:#fff;padding-top:150px;font-size:1.6em;line-height:1.3em;letter-spacing:1px;}	
.whitetype3 {color:#fff;padding-top:10px;padding-bottom:10px;font-size:1.6em;line-height:0.8em;letter-spacing:1px;}
p.whitetype3.gold {
	color:#fdd063;
	font-size:2.25em;
	font-family:Cardo!important;
	font-weight: 700!important;
	}

p.gh-mast{
	text-align:left; font-size:1.5em; color: #5b8e95;line-height:1.55em;
	}

p.gh-mast.gh-mast-lg {font-size:1.6em;line-height:1.55em;letter-spacing: 1px;}
	
 .pull-ghost
{
    font-size: 16.12903vw;
    line-height: 10.72581vw;
    bottom: -5.32258vw;
   position:relative;
}

 .pull-ghost {
    font-family: "freight-display-pro", serif;
    font-weight: 700;
    font-size: 5.25em;
    line-height: 126px;
    opacity: 0.15;
    position: absolute;
    bottom: -126px;
    right: 0;
    margin-bottom: 0;
}

.pull-ghost.cntr {
	right:40%;
}
@media (max-width:994px) {
	.whitetype {color:#fff;padding-top:20px;}
	.wbluebar, .tadwbluebar {
	background-color:#2c95d4; 
	background-image:url("/sites/default/files/2019-09/blue-stripe-bkgnd.png");
	background-position: bottom;
	background-repeat: y-repeat;
	padding-top:25px;
	}
	.wbluebar p{
			color:#fff;}
	.bluebar quotedblock {
			padding-top:25px;}	
	.pull-ghost
	{
    font-size: 16.12903vw;
    line-height: 10.72581vw;
		display:none;
	}
	.whitetype3 {line-height:1.3em;}
} /*eof media */	
	


.download {
	background-image: url("/themes/contrib/startupgrowth_lite/images/download-arrow.svg");
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 1.1em;
	line-height:1.3em;
	padding-top:50px;
	}
	
.download2 {
	font-size: 1.1em;
	line-height:1.3em;
	padding-top:50px;
	}
	
.download, .download2, .download a, .download2 a, #section_banner a.download, #section_banner a.download2, a.download:hover, a.download2:hover, a.download:focus,  a.download2:focus {
	color:#fff;
	text-decoration:none;
	}
	

.citation {font-size:70%;
	}
	
/*eof Section Header Content */


	/*Grantee highlights */
	
hr {border: 2px solid #bdaa65;/*gold*/
	clear:both;}	
	
.orange {
		color:#EA7828 !important;
	}

.hilt-blue {
	color:#4b77a2;
	font-family:Roboto!important;
	font-weight: 300!important;
	}

.hg-blue { color:#1c4072;}
#block-views-block-slickshow-block-1 h2 {font-size:2em; margin-bottom:15px;}

.heading-blue, #main h2.heading-blue, #block-views-block-slickshow-block-1 h2  { 
	color:#3a6988 !important;
	font-family:Cardo!important;
	font-size:2em}

.amount {
	font-size:3.25em;
	padding:.0 0 0 0;
	margin:0;
	line-height:1em;
	font-weight:500;
	}
	
.million {
		font-size:2em !important;
		line-height:1em;
	}	

	/* eof Grantee highlights */

/*mission */
.grant-giving {
	font-size:1.8em;
	padding:.0 0 0 0;
	margin:0;
	line-height:1em;
	font-weight:600;
	}
.grant-giving-sm {
	font-size:1.6em !important;
	line-height:1em;
	}	





/*banner bottom */
#banner_bottom {
	border: 2px solid ;  
  border-image-source:	radial-gradient(circle, #f4f4f4 5%, #f4f4f4 15%, #c4c4c4 60%);
  border-image-slice: 20;
	border-right:0;
	border-left: 0;
}


.banner_bottom {
	background-color: #f4f4f4;/* color lt gray */
	margin-top:20px;
	}
	
#block-consultandsocialicons, #block-consultandsocialicons p {	
	padding-bottom:0px;
	}
	
#block-socialbookmarks {
	padding-top:10px;
	padding-bottom: 0px;
	}	
/*eof banner bottom */


/* changes the footer regions background colors */

.footer-top.light-gray-region { /*for social media feeds. */
    background-color: #03b9da;
}

#footer.footer.colored-region {
  background-color: #025691;}

#footer.footer.colored-region p.lg {
	font-weight:600;
	font-size:19px !important;
	}
#footer.footer.colored-region p.md {
	font-weight:600;
	font-size:15px !important;
	text-transform:uppercase !important;
	padding:0;
	margin:0;
	}	
#footer.footer.colored-region p.sm {
	font-weight:500;
	font-size:12px !important;
	}	

#footer a {
	text-decoration:none;
	}
	
@media (max-width:767px) {	
		#footer.footer.colored-region p.lg {
		text-align:left;
		}
	}	
/*eof footer */

.path-frontpage #main-content.clearfix.main-content.white-region{
	background-color:#a34a62;
background-image: linear-gradient(to right, rgba(163, 74, 98, 1), rgba(0, 0, 0, 0.58),rgba(0, 0, 0, 0.70),rgba(0, 0, 0, 0.80),rgba(0, 0, 0, 0.70), rgba(0, 0, 0, 0.58), rgba(163, 74, 98, 1));}
/*chages the background color for the highlighted region */
.light-colored-region {
	background-color: #5b8f95; /*teal color */
	color: #fff;
	}
	
.content-top-highlighted::before,
.light-colored-region.content-top-highlighted::after {
		border:none; /*removes the triangle pointing down */
}

/* content top highlighted changes */
.content-top-highlighted {
    padding: 0;
	}
.content-top-highlighted h2{
		font-family: Helvetica Neue, Arial, Sans-serif;
    text-transform:uppercase;
		/*font-size:0.75em; client request defaults to 1 em*/
		letter-spacing:2px;
		font-weight: 700;
		padding-top:.65em;
	}	
.content-top-highlighted p{
		letter-spacing:2px;
		line-height:1.78em;
	}	
	
	
	/* Home page slick carousel */

p.x, .x a,  p.x a:hover {
	color:#005693;
	font-weight:800;
	text-transform: uppercase;
	text-decoration:none;
	font-size:.8em;
	line-height:1em;
	font-family: Helvetica Neue, Arial, Sans-serif!important;
}

p.y, #main p.y {
	
	font-size:.65em;
	line-height:1.35em;
	font-weight:300;
	font-family: Helvetica Neue, Arial, Sans-serif!important;
}
.y a,  p.y a:hover {
	font-size:.6em;
	text-transform:uppercase;
	font-weight:800;
	font-family: Helvetica Neue, Arial, Sans-serif!important;
}

#slick-views-slickshow-block-1-1-slider, #slick-views-slickshow-default-1 {
	width:80%; /*limits the width and centers */
	margin:0 auto;
}

#slick-views-slickshow-block-1-1-slider .slide__grid, 
#slick-views-slickshow-default-1 .slide__grid {
	padding: 0 15px 0;
}

@media (max-width:767px) {	
		.slide__description {
		padding-top: 15px;
		}
		p.x, .x a,  p.x a:hover {
		font-weight:800;
		text-transform: uppercase;
		text-decoration:none;
		font-size:1em;
		line-height:1.25em;
		}
		
		p.y {
		font-size:1em;
		line-height:1.35em;
		font-weight:300;
		}
	}	
	
	
/* eof home page slick carousel */




/* video carousel */
#block-views-block-videoshow-block-1 h2 {
	text-align: center;
	text-transform:uppercase;
	font-size:1em;}
	
#block-views-block-videoshow-block-1 img.image-style-slick-thumbnail {
	margin: 0 auto;
	text-align: center;
}
#block-views-block-videoshow-block-1 p {

	
}
#block-views-block-videoshow-block-1 .slide__link a, 
#block-views-block-videoshow-block-1 .slide__link a:hover {
	color:#005693 !important;
	font-weight:800;
	text-transform: uppercase;
	text-decoration:none;
	font-size:.6em;
	line-height:1em;
	display:inline-block;
	}
#block-views-block-videoshow-block-1 div.slide__link	{
	text-align: left !important;
	margin-top:6px;
		margin-bottom:6px;
	}
	
/* eof video carousel */


/*Flex banner */

/*changes flex banner nav arrows from default to white */
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav .flex-prev {
  padding-top:5px;
}
.flex-direction-nav .flex-next {
  padding-top:5px;
}

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #ccc;
  background: rgba(255, 255, 255, 0.9);
  cursor: default;
}





.flex-caption {
    width: 40%;
    white-space: normal !important;
    margin: 0px;
    position: absolute;
    bottom: 0;
		background: rgba(0,0,0,0);
    padding-left: 20%;
		padding-top: 10%;
		height: 100%;
    display: block;
    font-size: 38px;
		text-shadow: 2px 2px 3px #222;
		background-image: linear-gradient(to left, rgba(255,0,0,0), rgba(1,130,250,.75));
					/*text-shadow: 1px 2px #29352A;*/
					font-weight:600;
						text-transform:uppercase;
								line-height: 1.18em;
		}

.flex-caption a, .flex-caption a:hover {
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-weight: 600;
	text-shadow: 1px 2px #29352A;
	}

p.more-ltteal{
	
	/*background-color:#08ae94; /*Lt Teal;*/
	
		background-color:#08ae94; /*Lt Teal;*/
		padding-right:4px;
		padding-bottom:2px;
		line-height:1em;
		display: inline-block;
		margin:0;
}	

.more-ltteal a, .more-ltteal a:hover{
	color:#fff; /*Lt Teal;*/
	/*background-color:#08ae94; /*Lt Teal;*/
	background-image: url("/themes/contrib/startupgrowth_lite/images/urlpoint.svg");
	background-repeat:no-repeat;
	background-position: right;
	/*background-size: contain;*/
	text-shadow:none;
		text-shadow: 1px 1px 3px #222;
	text-transform:none;
	text-align:left;
	padding:6px 38px 6px 6px;
	font-size: 55%;
	font-weight:normal;	
	font-family: Helvetica Neue, Arial, Sans-serif !important;
}

@media (max-width:767px) {
	.flex-caption {
		padding-top: 20px;
		width: 75%;
	}
	.flex-caption, a, .flex-caption a:hover {
    font-size: 4.12903vw;
		line-height: 1.8em;
		}
	.more-ltteal a, .more-ltteal a:hover{
		background-size: contain;
		background-image: none;
		padding:6px 6px 6px 6px;
	
		}
	p {
		font-size: 4.12903vw;
		}	
	}


/* Publications Views */


.pubs  {
	text-align:center;
}
@media (max-width:767px) {
	.pubs  {
		text-align:left;
	}
	
	.pubs  a {
		line-height: 1.2em;
	}
}


.pubs  img {
	padding-top:0px;
	}
.pubs h3 {
	text-align:left;
	margin-bottom:0;
	text-transform:initial;
 }
 
 .pubs h3  a{
	text-align:left;
	margin-bottom:0;
	color:#4e98a1;
 }
 
.pubs p {
		 	text-align:left;
	font-size:60%;
	
}

.filter-octane {
	}
.view-filters details, .view-filters details summary, .view-filters select {
	font-size:12px;
	font-weight: bold;
	color:#727272;
	}
	
.view-filters .js-form-item {
	margin-top:0;
	margin-bottom:0;
	}

.view-filters .js-form-item label{
	
	}
	
.view-filters .js-form-item select {
	padding: 5px 15px;
	margin: 0;
	}
	
	
/* content Classes */
.imagewcaption {
	background-color:#f1f1f1;
	margin-bottom: 15px;}
p.caption {
	font-size: 55%;
	line-height: 1.5em;
	padding-left: 8px;
	padding-right: 8px;}
	
/* views content listings */
a.img-round-corners img { 
	  border: 1px solid #8b8b8b;
	box-shadow: 8px 10px 5px gray; /*horizontal vertical fade */
	
	border-radius: 15px;
}

a.img-right-corners img { 
	/*border: 1px solid #8b8b8b;
	box-shadow: 6px 8px 5px #d0cece; /*horizontal vertical fade */
	
	/*border-radius: 15px;*/
}

h3.blue-title {
	padding-top:0;
	margin-top:0;
	}
h3.blue-title a , p.blue-title a {
	color:#005693;

	}

 p a.views-more-link {
	color:#005693;}
	
ul.press-coverage li a {color:#005693;} /*temporary color change for press coverage page. */

.press-coverage-date {font-size:0.60em;font-weight:bold;}

.btn {
    background-color:#2BAADF;
		text-align: center;
		border: 0px solid #983093;
    border-radius: 10px;
    padding: 20px;
    margin: 0 auto;
    color: #fff;
    text-transform: none;
    font-size: 1.0em;
    width: 60%;
    display: block;
    white-space: normal;
	}
	
.imagewcaption {
    background-color:#e8e8e8;
    padding-bottom: 10px;
    margin-bottom: 1.25em;
}	

#page p.caption {
    font-size: 75%;
}

/* highlight pagers */
li.entity-pager-item-count {
	color:#828282;
	font-size:75%;
	}

/* Accordions*/
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.panel-heading:hover {
  text-decoration: none;
  background:#025691;
	color:#fff;
	}

h2.panel-title a {
	/*font-size:1.25em;*/
	}
.panel-title a.collapsed {
  color:#4e98a1 !important;
	}	
	
/* Tabs */



.tabs ul.primary li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    vertical-align: bottom;
}


.tabs ul.primary li a {
    float: left;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.tabs ul.primary li a {
    display: block;
    height: 1.8em;
    padding: 0 10px 3px;
    color:#4e98a1;
		border-width: 1px;
		border-style: solid solid none solid;
		border-color: #bbb;
		background-color: #ededed;
		text-shadow: 0 1px 0 #fff;
    font-size: 0.929em;
    line-height: 1.9;
}


.tabs ul.primary li.is-active a {
  border-bottom-color: #fff;
	background-color:#fff;
}

.tabs ul.primary {
    overflow: hidden;
    height: auto;
    margin: 0 0 20px;
    padding: 0 3px;
    white-space: nowrap;
    border: none;
    border-collapse: collapse;
    background: transparent url(/themes/contrib/startupgrowth_lite/imagestabs-border.png) repeat-x left bottom;
	line-height: normal;
}

/*
.tabs ul.primary li.is-active a {
    border: 1px solid #bbb;
			border-bottom-color: rgb(187, 187, 187);
			border-bottom-style: solid;
			border-bottom-width: 1px;
    background-color: #fff;
}
*/



/* css_PlFviCWV2hTOkb4wYJOTVewyiwULomP7Rz-w2NfqZ2M.css | https://stm5e3b602182749-egltkrhdkgoxafcdzw1zqz95wtn3dfai.tugboat.qa/sites/default/files/css/css_PlFviCWV2hTOkb4wYJOTVewyiwULomP7Rz-w2NfqZ2M.css?0 */

/*.tabs ul.primary li.is-active a {

    border-bottom-color: 

#fff;

background-color:

    #fff;

}

.tabs ul.primary li.is-active a {

    border: 1px solid 

    #bbb;
        border-bottom-color: rgb(187, 187, 187);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    background-color: #fff;

}

.tabs ul.primary li a.is-active {
  /* background-color: #fff; 
}*/


/* special for Contact Page */
#page-container.contact #main-content {
	background-color: #0060ac;
}

#page-container.contact #banner_bottom.banner_bottom {
	margin-top:0px;
}

#webform-submission-contact-us-node-651-add-form {color:#fff;}

#webform-submission-contact-us-node-651-add-form .webform-button--submit {
	background-color:#fff;
	color:#727272;
	font-weight:600;
	}
	
#webform-submission-media-inquiry-node-4-add-form .webform-button--submit {
	background-color:#e5e5e5;
	color:#727272;
	font-weight:600;
	}	
	
ul.podcast {
	/*list-style-image: url('/themes/contrib/startupgrowth_lite/images/Mic.png');*/
	padding:0px;
	}	

ul.podcast li {
	padding-top: 0.5em;
	list-style: none;
	background-image: url('/themes/contrib/startupgrowth_lite/images/Mic.png');
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 35px;
	}		
	
#videos p{
	font-size:.75em;
	line-height:1.1em;
}	
