/*global*/
.dotted-line{
	width:100%;
	height:5px;
	border-bottom:1px dotted #000;
	display:block;
	margin-bottom:1.8em;
}
.about-lime-half, .contact-us-half{
	width: 50%;
}
.contact-us-half{
	margin-top: 20px;
}
.about-lime-half p{
	padding-right: 30px;
}
/* home template*/
#heroWrapper {
	position: relative;

}
.home-stage-holder:hover{
	background:#fff;
}
.home-stage-holder{
	background:#E0E0D9;
	height:355px;
	padding-top:15px;
	margin-top:15px;
}
.home-stage-holder p {
	padding:0 20px;
	margin-bottom:0px;
}
.home-stage-holder img{
	padding-bottom:10px;
}
.blog-grid {
	height:370px;
	position:relative;
}
.blog-grid-cont-holder {
	padding:20px 20px 0 20px;
	position:relative;
}
.learnmore-holder{
	float:left;
	width:100px;
}
.grid-link-holder{
	position:absolute;
	bottom:20px;
	left:20px;
	width:90%;
}

.grid-title a {
	color:#1e1e1c;
	font-size:1.3em;
	font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration:none;
	padding-bottom:10px;
}

.grid-title a:hover {
color:#41413c;
	}

.blog-grid-cont-holder p {
	margin-top:6px;
	margin-bottom:6px;
}
.blog-link{
	position:relative;
	height:21px;
	text-decoration:none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "ff-meta-web-pro",sans-serif;
	font-size:0.95em;
	font-style: normal;
	font-weight: 400;
	float:left;
}

a.blog-link{
	color:#1e1e1c;
	padding:3px 6px 1px 22px;
	background:url('../../images/largeLinkBg.gif') no-repeat -2px -3px;
}
a.blog-link:hover{
color:#fff;
	background-position: -2px -34px;
	border-bottom:0;
}
.catHolder {
	float:right;
}
.catHolder a {
	text-decoration:none;
	border-bottom:1px solid #ffff00;
	font-size:0.7em;
	font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
}
.catHolder a:hover {
color:#1e1e1c;
	border-bottom:5px solid #ffff00;
}
.top-pad-20{
	margin-top:15px;
}
/* projects overview */
.projectOverviewCell {
	position:relative;
	background:#ecece6;
	margin-bottom:20px;
}
.projectOverviewCell img {
	float:left;
}
.projDivider{
	position:absolute;
	top:0;
	left:626px;
	background:url('../../images/projDivider.png') no-repeat 0px 0px;
	width:80px;
	height:250px;
}
.back-pos-one{
	background-position: 0px 0px;
}
.back-pos-two{
	background-position: 0px -342px;
}
.back-pos-three{
	background-position: 0px -684px;
}
.back-pos-four{
	background-position: 0px -1026px;
}
.proj-over-holder {
position:relative;
	float:left;
	width:33%;
	padding-left:45px;
	padding-top:25px;
}
.proj-over-holder p {
margin-bottom:12px;
}
.projectOverviewCell h4{
	text-align:left;
	border-bottom:1px dotted #243136;
	padding-bottom:8px;
	margin-bottom:8px;
}
.live-corner-tag{
	position:absolute;
	top:-13px;
	width:119px;
	height:109px;
	background:url('../../images/live-cap.png') no-repeat 0px 0px;
}
/* get involved block*/
.get-involved-full-linklist {
	width:100%;
	position:relative;

	clear:right;
	text-decoration:none;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-family: "ff-meta-web-pro",sans-serif;
	font-size:1em;
	font-style: normal;
	font-weight: 400;
}
.get-involved-mini-cell ul{
	list-style:none;
	margin-top:12px;
	margin-bottom:2px;
}
.get-involved-mini-cell ul li{
	padding-bottom:12px;
	height:31px;
}


a.get-involved-full-linklist{
	color:#1e1e1c;
	text-decoration:none;
	border-bottom:1px solid #ffff00;
	padding:5px 6px 4px 38px;
	background:url('../../images/miniLinkBg.gif') no-repeat 0px 0px;
}
a.get-involved-full-linklist:hover{
	color:#1e1e1c;
	border-bottom:5px solid #ffff00;
	background-position: 0px -31px;
}
.get-involved-content-holder{
	position:relative;
}
.get-involved-full-link {
	position:absolute;
	overflow:hidden;
	right:0;
	bottom:-11px;
	text-indent:-1000px;
	width:102px;
	height:91px;
	background:url('../../images/corner-learn-more.png') no-repeat 0px 0px;
}
.get-involved-full-link:hover {
	background-position:0 -91px;
}
/* project template*/

#projectHero {
	position:relative;
	width:100%;
}
#projectHero img {
	height:auto;
	width:100%;
}
#project-title-block{
	position:absolute;
	z-index:500;
	top:15%;
	left:15%;
	width:580px;
}
.sub-large{
	font-size:70%;
}
#trailerLink {
	position:absolute;
	top:50%;
	left:50%;
	width:138px;
	height:138px;
	background:url('../../images/video-play-large.png') no-repeat 0px 0px;
	margin-left:-69px;
	margin-top:-69px;
	text-indent:-9999px;
	opacity:0.7;
	z-index:400;
}
#trailerLink a {
	display:block;
	width:138px;
	height:138px;
}
#trailerLink:hover {
	opacity:1;
}


#livePanel{

}
#get-involved-mini{
}
.stat-figure {
	font-size:10em;
	font-family: "franklin-gothic-urw",sans-serif;
	text-transform:uppercase;
	font-style: normal;
	font-weight: 900;
	color:#213740;
	letter-spacing:-5px;
	-text-shadow: 20px 20px 0px 0px rgba(0,0,0,0.1);
	-text-shadow: 20px 20px 0px 0px rgba(0,0,0,0.1);
	text-shadow: 20px 20px 0px 0px rgba(0,0,0,0.1);
}
.stat-description {

	line-height:1.2;
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 100;
	font-size:2em;
	color:#213740;
	margin-top:10px;
	display:block;
}
.stat-holder{
	float:left;
	width:33%;
	text-align:center;
	margin:40px 0 30px 0;
}
body.ie7 .stat-holder{
	float:left;
	width:33%;
	text-align:center;
	margin:0px 0 0px 0;
	display:block;
}
body.ie7 .stat-figure {
height:50px;
display:block;
padding-top:50px;
padding-bottom:50px;
}

body.ie7 .stat-description {
	line-height:1.2;
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 100;
	font-size:2em;
	color:#213740;
	margin-top:-90px;
	display:block;
}


#project-stats{
	margin-top:40px;
}
#project-twitter{
	padding-top: 20px;
	border-top: 1px dotted #243136;
}
#project-twitter h3{
	text-align: left;
}
.project-half{
	width: 50%;
	float: left;
}
.twitter-timeline{
	height: 300px;
	width: 100%;
}

/* get involved full*/

#get-involved-full {
	margin-bottom:4em;
}
.get-involved-mini-cell, .blog-grid {
	background:#ecece7;
}
.get-involved-mini-cell:hover, .blog-grid:hover {
	background:#fff;
}
.get-involved-mini-cell h4{
	text-align:left;
}
.get-involved-mini-cell{
	margin-top:10px;
}
.get-involved-content-holder {
	padding:15px 0px 30px 30px;
}
.three-col-with-margin{
	float:left;
	width:32%;
	margin-right:2%;
}
.three-col-minus-margin{
	width:32%;
	float:left;
}
body.ie7 .three-col-minus-margin{
	width:30%;
	float:left;
}

/* get involved mini */
#get-involved-mini {
	position:relative;
	background:#e4e4de;
	width:80%;
	height: 320px;
	margin:0 auto;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 20px 30px 0 30px;
}
#get-involved-mini:hover {
	background:#fff;
}

.get-inv-mini-left{
	position:relative;
}
.get-inv-mini-right{
	position:relative;
}

.get-inv-mini-half{
	width: 50%;
	float: left;
}
#get-inv-mini-half-1{
	padding-top: 30px;
}
#get-inv-mini-half-2{
	padding-left: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*Get involved page overview */

#getInv-icons{
	position:relative;
	height:212px;
	width:100%;
	margin:40px 0 25px 0;
}
#getInv-icon-1, #getInv-icon-2, #getInv-icon-3{
	position:relative;
	width:33.3%;
	height:100%;
	float:left;
	background:url('../../images/getinv-icons-large.gif') no-repeat center top;
}
#getInv-icon-2{
	background-position: center -212px;
}
#getInv-icon-3{
background-position: center -424px;
}

body.page-template-getInvolved-php #get-involved-full h5, body.page-template-getInvolved-php #get-involved-full h3, body.page-template-getInvolved-php #get-involved-full span.dotted-line, body.page-template-getInvolved-php #get-involved-full h6 {
	display:none;
}

body.page-template-getInvolved-php #get-involved-full {
	margin-bottom:0;
}

/* get involved demographic page; */
#get-inv-demo-intro {
	margin-top:20px;
	padding-top:10px;
	min-height:300px;
}
#get-inv-image-holder, #get-inv-intro-holder {
	position:relative;
	float:left;
}
#get-inv-image-holder {
	width:33.3%;
}
#get-inv-image-holder img {
	padding-left:20px;
}
#get-inv-intro-holder {
	width:66%;
	padding-top:15px;
}
.getinv-topic-holder{
	position:relative;
}
.getinv-topic-holder p{
	padding-right:20%;
}
.getinv-anchor-holder{

}

/* contact info panel */

#contact-info-panel {
	margin-bottom:4em;
}
#contact-info-panel p {
	padding-right:40px;
}

.photonic-header-title a{
font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
	color:#1e1e1c;
	border-bottom:1px solid #ffff00;
    text-decoration:none;
    font-size:0.8em;
}
#imagesHolder a{
	font-size:1em;
}
.photonic-header-title a:hover{
color:#1e1e1c;
	border-bottom:5px solid #ffff00;
    text-decoration:none;
}

.contact-info-panel-half{
	width: 50%;
}
.contact-us-col1{
	width: 44%;
}

#contact-info-panel-contact-us{
	margin-top: 30px;
}
.contact-us-padding{
	padding-right: 30px;
}
.contact-info-panel-half .twitter-timeline{
	height: 400px;
}

/*Our Process page*/

.hidden-content{
	margin-top:40px;
	display:none;
}

#understand-hide, #engage-hide, #change-hide{
display:none;
}

.add-cursor{
	cursor: pointer;
}

.process-news-holder {
	float:left;
	margin-right:40px;
	margin-bottom:20px;
}
.process-divider{
	width:100%;
	height:100px;
	background:url('../../images/process-divider.gif') no-repeat center top;
}


/* blog page */

#blog-filters{
	margin-top:10px;
	display:none;
}
#filter-buttons{
	position:absolute;
	top:220px;
	left:0;

}
#hide-filters{
	display:none;
}
.filter-holder ul li{
	list-style: none;
	line-height:1.8;
}
.filter-holder ul li a{
	  text-decoration:none;
    border:none;
	border-bottom:1px solid #ffff00;
	font-size:1em;
	font-family: "ff-meta-web-pro",sans-serif;
	font-style: normal;
	font-weight: 400;
}
.filter-holder ul li a:hover{
	 color:#1e1e1c;
	border-bottom:5px solid #ffff00;
}
.filter-holder ul li a:visited {
	color:#1e1e1c;
}

/* Twitter feed*/

.timeline{
	background-color: #ecece7!important;
}
.tweet-actions{
	background: #ecece7;
	box-shadow: none;
}

/* ALL HIDDEN THINGS  -- PHASE 1 ----------------------------  */

.get-involved-mini-cell ul li{
	display:none;
}
.get-involved-mini-cell ul li:first-child{
	display:block;
}

.process-overview, #lesson-plan-holder, #images-gallery-wrap{
	display:none;
}
body.postid-170 .getinv-topic-holder{
display:none;
}
body.postid-125 .getinv-topic-holder, body.postid-168 .getinv-topic-holder{
display:visible;
}

body.single-project div.really_simple_share, body.single-gitargetgroup div.really_simple_share {
	display:none;
}
