/*
Theme Name: Earth Institute Centers + Foundation
Theme URI: http://wordpress.ei.columbia.edu/
Description: Default theme for EI centers
Author: EI Web Team
Author URI: http://earth.columbia.edu  
Template:     ei-foundation
Version:      1.0.0
Text Domain:  ei-foundation-child
*/

/* COMMON STYLES */

body{
	font-family: 'Open Sans', Helvetica, Arial, Verdana, Sans-Serif;
	color:#333;
	margin:0;
}
	
a:hover{
	text-decoration:none;
}
	
#page-nav a, #sidebar a, footer a{
	text-decoration:none;
}
	
#page-nav a:hover, #sidebar a:hover, footer a:hover{
	text-decoration:underline;
}
	
.alignright{ float:right; margin:0 0 1.2em 1.2em; clear:right; }
.alignleft{ float:left; margin:0 1.2em 1.2em 0; clear:left; }
.aligncenter{ display: block; margin:0 auto; clear:both; }

ul{ list-style-type:square; }

h1, h2, h3{ font-weight:normal; }

hr{
	border: 0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
	margin:20px 0;
}

.hide, .prev-next-links a.hide{ display:none; }

.no-break{ white-space:nowrap; }

.no-border{ border:none !important; }

.div{ overflow:auto; }

.div p:empty{ display:none}

.categories-tags{ margin-top:0; }

img.icon-play {
    position:absolute;
	bottom:10%;
	right:10%;
	width:50px !important;
	filter:alpha(opacity=70);
	opacity:.7;
}


/* HEADER */
	
header{
	padding:0;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 98%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%,rgba(0,0,0,0)), color-stop(98%,rgba(0,0,0,0.25)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 75%,rgba(0,0,0,0.25) 98%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 75%,rgba(0,0,0,0.25) 98%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 75%,rgba(0,0,0,0.25) 98%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 75%,rgba(0,0,0,0.25) 98%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

header > div.row{
	padding:29px 0 15px 0;	
	background-repeat: no-repeat;
	background-position: right 15px top;
	background-size:auto 100%;
}

.ei-logo{
	clear:left;
	border:0;
}

#sub-logo{
	font-family:Georgia, serif;
	font-size:85%;
	font-weight:100;
	opacity:.85;
}
	
.icon-social-media {
	width:19px;
	height:19px;
	margin-right:3px;
}
	
.icon-social-media:hover, #icon-mail:hover {
	opacity:.7;
	filter:alpha(opacity=70);
}

h2.site-title {
	font-size:150%;
	line-height:1.25em;
}

footer h2.site-title {
	font-size:110%;
}
	
/* header v2 - MSSSM site */

.cu-sce-logo{
	float:left;
	border:0;
	margin-right:25px;
}
	
.ei-logo-v2{
	float:left;
	border:0;
	margin-top:5px;
}


/* NAVIGATION */

#mainNavContainer{
	background-color:#2e2e2e;
}

#mainNav{
	width:950px;
	margin:0 auto;
	font-size:70%;
	padding-left:10px;
}
	
#mainNav a{
	display:inline-block;
	text-transform:uppercase;
}
	
#mainNav .children a, #mainNav .sub-menu a{
	padding:11px 10px 9px 10px;
	text-transform:none;
	display:inline-block;
	width:100%;
	max-width:185px;
}

.top-bar{
	line-height:1.25em;
}

/* move nav above slideshow nav */
.top-bar-section > ul > li {
    z-index:1001;
}

.top-bar-section ul li > a, .top-bar-section .dropdown li a{
	padding-top:9px;
	padding-bottom:9px;
	padding-right:1.2rem;
}



#breadcrumb{
	display:none;
}

#page-nav{
	clear:both;
	padding-top:15px;
	font-weight:bold;	
	font-size:13px;
}
	
#page-nav a{
	text-decoration:none;
}
	
#page-nav a:hover{
	text-decoration:underline;
}

.posts-nav{
	margin-top:15px;
	font-size:90%;
}

.next, .previous{
	display:inline-block;
	max-width:47%;
	font-weight:bold;
	line-height:125%;
	font-size:90%;
}

.next{
	float:right;
}

.previous{
	float:left;
}


/* CONTENT AREA */

div.main{ padding:10px 0 20px 0; }
	
#page-title, #page-title-projects {
	font-size:220%;
	line-height:120%;
	margin-top:5px;
}
	
.single #page-title{
	margin-bottom:20px;
}
	
.intro-graf{
	font-size:110%;
	line-height:140%;
	color:#8B8B8B;
}

#content-header{
	border-bottom:2px solid #ccc;
	padding-bottom:15px;
	margin-bottom:20px;
}
	
.headline, .content h2{
	font-weight:normal;
	line-height:135%;
}

.block-headline{
	color:#fff;
	padding:5px 10px;
	background-image:url('/wp-content/themes/template/images/gradient-dark-down-50.png');
	background-size:100% 100%;
	background-repeat:repeat-x top;
	background-color: #2ba6cb;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	
}

.block-headline a{
	color:#fff;
}

ul.bookmarks{
	padding-left:0;
	list-style-type:none;
}

li.bm{
	padding:7px 0;
	overflow:auto; /* added for thumbnail clearing; CSD */
}

ul.bookmarks li:first-child{
	padding-top:0;
}

li.bm img.icon{
	float:left;
	margin:2px 14px 4px 0;
	max-width:100px;
}

.bmName{
	font-weight:bold;
	display:block;
}

.morePosts, .content .event h3{ font-weight:bold; }

.boxes-row{
	display:block;
	width:100%;
}

.boxes-row .box:last-child{
	margin-right:0;
}

.box{
	float:left;
	margin:15px 10px 0 0;
}

.box img{
	border:0;
}

.box p{
	margin:0;
}

.box p:last-child{
	margin-top:12px;
}

.box h3{
	color:#fff;
	padding:9px 6px;
	margin-top:1px;
}

.box h3 a{
	color:#fff;
	text-decoration:none;
}

.button{
	background-image:url('/wp-content/themes/template/images/gradient-dark-down-50.png');
	background-size:100% 100%;
	background-repeat:repeat-x top;
	border-radius: 7px !important;
	padding: .7rem 1rem;
}

.button a{
	color:#fff;
}

.prev-next-links{
	margin:25px 0 15px 0;
	clear: both;
	/* overflow:auto; */
}


/* new hss plugin */

#home-slideshow{
	 margin-bottom:0 !important;
}

#hss-nav .next{
	margin-left:5px;	
}


/* AUTHORS */

.author #page-title{ margin:0; font-size:170%; }

.author #title{ margin:0; font-style:italic; font-size:115%; }

.author .info{
	font-size:90%;
	margin-bottom:25px;
}

.author-photo{
	float:left;
	margin:3px 20px 15px 0;
	max-width:300px;
	max-height:300px;
}

.author .profile-header{
	text-decoration:underline;
}

.author .post{
	border:0;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:90%;
}

.author .post img{ width:70px; height:70px; float:left; margin:2px 10px 8px 0; }

.author .post h3{ margin:0; }

.author ul#links{ margin-left:1px; padding-left:1em; }

.author #links li{ margin-bottom:8px; }

.author .previous-posts, .author .next-posts { display:none; }



/* PEOPLE PAGES */

div.person{ padding:0 0 18px 0; margin-bottom:19px; border-bottom:1px solid #ccc; overflow:auto; }

#people .heading{ padding-bottom:15px; border-bottom:1px solid #ccc; }

.person .photo{ float:left; margin:0 15px 2px 0; max-width:300px; max-height:300px; }

.person .name{ font-size:130%; margin:2px 0 0 0; line-height:1.3em; }

.person .title{ font-size:110%; display:block; font-style:italic; }

.person .info{ font-size:95%; opacity: 0.7; }

.person .bio{ margin:13px 0 0 0; }

.person:last-of-type {
	border-bottom:0;
	margin-bottom:0;
}

/* INDIVIDUALS */

.author-145 .email, .author-145 #s2{ display:none; }

/* hide author links

.authorLink{ display:none; }

*/



/* LINKS PAGE TEMPLATE */

body.link-category #page-title, body.link-search #page-title{ display:none; }

.linksNavContainer, .projects-browse{
	padding:10px;
	border:1px solid #ccc;
	margin-bottom:15px;
	width:100%;
	background-color:#F8F8F8;
}

#linksearchsubmit{ display:block; }

.linksNavContainer, .projects-browse { margin-top:35px; }

.linksNavContainer h4, .projects-browse h4{ margin:0 0 5px; }

.linksNavList{ margin:4px 0; padding-left:1em; color:#ccc; }

.showLinkNote{ display:inline-block; text-decoration:none; width:10px; text-align:center; font-weight:bold; }

.linkNote{ display:none; margin:10px 0; }

.linksNavList li.header{
	list-style-type:none;
	margin:5px 0 0 -1em;
}

.linksNavList li.header a{
	font-weight:bold;
	color:#6A6A6A;
}

.bm .addtl-authors{ display:none; }

.page-template-links-page .content hr:first-of-type{
	display:none;
}

#ls{ margin-bottom:8px; }


/* DATATABLES LINKS PAGE */

div.table_info{
	margin: 20px 0;
	font-size:130%;	
}

div.table_info .header{
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

div.table_info a.reset{
	display:inline-block;
	margin-left:3px;
	font-size:85%;
}

div#links_length select{
	margin-bottom:0;
}

table#links a.on{
	color:#666;
	text-decoration:none;
}

table#links a.on:hover{
	cursor:default;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child{
	padding-left:10px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
	position: relative;
	top:2px;
	left:2px;
}

table#links td.title img{
	max-width:50px;
	float:left;
	margin:0 10px 5px 0;
}

.dataTables_wrapper .dataTables_paginate {
	padding-top: 0.5em;
}



/* FEATURE AREA LAYOUT */

#feature-area{
	color:#666;
	margin-bottom:12px;
}

/* override div.vertical-center for mobile */
#eic-feature-text div.vertical-center{
	position:inherit;
	top:auto;
	transform:none;
}

#feature-area h1{
	font-size:160%;
	line-height:1.4em;
}

#feature-area h3{
	font-size:110%;
	padding-bottom:15px;
	margin-bottom:0;
	border-bottom:1px solid #ccc;
}

#feature-area img{
	width:100%;
}


/* PROJECTS */

.post-type-archive-project #page-title,
.tax-proj_type #page-title,
.tax-proj_area #page-title{
	display:none;
}

.post-type-archive-project .project,
.tax-proj_type .project,
.tax-proj_area .project{
	overflow:auto;
	margin-bottom:15px;
	font-size:90%;
}

.post-type-archive-project .project h3,
.post-type-archive-project .project p,
.tax-proj_type .project h3,
.tax-proj_type .project p,
.tax-proj_area .project h3,
.tax-proj_area .project p{
	margin:0;
}

.post-type-archive-project .project .attachment-thumbnail,
.tax-proj_type .project .attachment-thumbnail,
.tax-proj_area .project .attachment-thumbnail{
	float:left;
	margin: 3px 15px 4px 0;
	height:auto;
	width:auto;
	max-width:55px;
	max-height:55px;
}

.term_description{
	font-size:120%;
	padding-bottom:25px;
	border-bottom:1px solid #ccc;	
}
	

/* CAPTIONS */

.wp-caption{
	margin-top:3px;
}	

.wp-caption-dd, .wp-caption-text{
	margin-top:8px;
	font-size:12px;
}


/* POSTS */
	
.post h2{
	margin:12px 0 0 0;
}

.post h2 a{
	text-decoration:none;
}

.authorTime,
.pageLinkCategories,
.autoCategories,
.post .tags,
.post .categories,
.single-project .categories,
.single-project .tags{
	zoom: 1;
	filter: alpha(opacity=75);
	opacity: 0.75;
}

.post .authorTime {
	font-size:90%;
}

.tags{
	margin:2px 0 4px;
}

/* DEFAULT HIDE DYNAMIC WP CATEGORY LINKS */
div.pageLinkCategories{
	display:none;
}

.entry .attachment-thumbnail{
	float:left;
	margin:1px 15px 18px 0;
}

.content .event{
	padding:20px 0;
	border-top:1px solid #ccc;
	font-size:90%;
}

.page-template-sundial-events-page .content div.event:first-of-type{
	margin-top:30px;
}



/* SIDEBAR */

#sidebar{
	margin:10px 0 0;
}

#sidebar .pagenav{
	background:url("images/gradient-section-nav.png") repeat-x left top;
	display:none;
}

#sidebar .pagenav ul{
	list-style-type:none;
}

#sidebar .pagenav ul{
	padding-left:0;
}

#sidebar > li {
    margin-bottom:16px;
    padding-bottom:16px;
}

#sidebar .pagenav ul li{
	line-height: 1.25em;
    margin: 8px 0;
}

#sidebar .pagenav ul li ul{
	margin-left:1.35em;
}

#sidebar .pagenav a.showHideText {
	margin-right:2px;
	text-decoration:none;
}
	
#sidebar #searchform #s{
	width:100%
}

/* HOME PAGE */

.home > div.row{
	padding-bottom:30px;
}

.home > div.row{
	padding-bottom:30px;
}

/* to prevent images displaying before page load */
#home-slideshow { max-height:480px; overflow:hidden; }

/* home feature & highlight boxes */

#home-feature { margin-top:20px; }
#home-feature img{ border:0; margin:0 auto; display:block; }
#home-feature h2{ line-height:120%; }
#home-feature ul{ padding-left:1em; }
#home-feature ul li{ margin-bottom:8px; }

#home-highlights > div{
	line-height:120%;
	font-size:95%;
	margin-bottom:20px;
}

#home-highlights > h2{
	text-align:center;
	margin-top:0;
}

#home-highlights > div:last-child{
	margin-bottom:0;
}

#home-highlights > div > div{ padding:10px; }
#home-highlights p{ margin:0 0 10px 0; }
#home-highlights a{ text-decoration:none; }
#home-highlights a:hover{ text-decoration:underline; }
#home-highlights ul{ margin:10px 0; padding:0 8px 0 20px; }
#home-highlights li{ margin-bottom:7px; }
#home-highlights .wysiwyg-widget > ul{ margin:0; padding: 0 1em; }
#home-highlights img{ width:100%; height:auto; border:0; }
.home-highlight-title{
	font-size:12px;
	padding: 6px 8px 5px 8px;
	margin:0;
	color:#fff;
	background: url("images/gradient-header.png") repeat-x left bottom transparent;
	font-weight:bold;
}
.home-highlight-title a{ color:#fff; }
.home-highlight-title img{ display:none; }

#home-text hr{
	margin:0 0 25px 0;
}

/* slideshow -- SNIP */


/* WIDGETS */

.content .widget{
	padding:8px 10px;
	background-color:#F0F0F0;
	font-size:95%;
	margin-bottom:25px;
}

.content .widget br:first-child{
	display:none;
}

.content .widget .widgettitle{
	font-size:95%;
	margin:11px 0 9px 0;
	font-weight:bold;
	display:block;
}

.content .widget .widgettitle img{
	margin-bottom:-2px;
}

.content .widget ul{
	padding:0 1.1em;
	margin-top:8px;
}

.widget h3{ margin-bottom:8px; }

.widget-color-background, .widget-featured-image{
	padding:0 !important;
	color:#fff;
	/* background: url("images/gradient-header.png") repeat-x left bottom transparent; */
}

.widget-color-background a, .widget-featured-image a{ color:#fff; }

.widget-color-background h3 a, .widget-featured-image h3 a{ text-decoration:none !important; }

.content-widget-color-background, .widget-featured-image .content{ 
	overflow:auto;
	padding:10px;
	position:relative;
}

.content-widget-color-background h3{ font-size:18px; line-height:110%; }

.content-widget-color-background{ font-size:14px; }

#home-highlights .widget-featured-image img{
	display:block;
	width:100%;
}

.widget-featured-image h3{ line-height:110%; margin:0 0 5px 0; }

.widget-blank{ padding:0 !important; }

.widget-blank img{ max-width:220px !important; }

.content .widget_tax_widget{
	width:100%;
	background-color:transparent;
	margin:0 0 12px 0;
	padding:0;
}

.content .widget_tax_widget .widgettitle{
	font-size:110%;
	margin-top:4px;
}

.content .widget_tax_widget li a{
	font-weight:bold;
}

.content .widget_tax_widget li{
	margin:10px 0;
}



/* COMMENTS */

#comments{
	padding:0;
	list-style-type:none;
}

#comments-title, #reply-title{
	margin-top:25px;
	font-size:110%;
	text-decoration:underline;
	font-weight:bold;
}

#comments li{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}

#comments li:last-child{
	margin-bottom:0;
}

#comments .avatar{
	float:left;
	margin:2px 8px 5px 0;
}

.fn{ font-weight:bold; font-style:normal; }
.says{ display:none; }

#commentform, #commentform .form-submit, #commentform .submit{ margin-bottom:0; }

#commentform label{ font-weight:bold; }

#cancel-comment-reply-link{ display:block; font-size:90%; }


/* SEARCH */

#s{
	width:200px;
	background: url("images/icon-search.png") no-repeat scroll left center #F8F8F8;
	border:1px solid #9e9999;
	font-size:13px;
	padding-left:18px;
	margin-top:10px;
	padding-left:20px !important;
}

.search #page-title{
	font-size:150%;
	margin-bottom:35px;
}
	
#searchsubmit, .screen-reader-text{ display:none; }

.search-results .post .categories-tags,
.search-results .author-time {
	display:none;
}

.search-results .post img{
	width:100px;
}

/* RSS */

.rssItem img.wp-post-image{
	float:left;
	margin:1px 15px 18px 0;
}

.page-template-rss-feed-page hr:first-of-type{
	margin:30px 0
}



/* CONTACT FORM */

.field{ margin-top:15px; display:block; }	

.contact_form .error{ display:block; font-style:italic; color:red; margin-top:2px; }

.contact_form input[type="submit"]{ margin-top:12px; }

.emailSent{ font-weight:bold; color:red; }


/* FOOTER */

footer img.site-logo{
	display:block;
	margin-bottom:6px;
	max-width:85%;
}

footer hr{
	color:#666;
	background-color:#666;
	clear:both;
	margin:18px 0;
}

footer .widget_ei_social_media {
	margin-bottom:12px;
}
	
footer .icon-social-media{
	width:22px;
	height:22px;
}

ul.footer-links{
	padding-left:1em;
}


/* COMPONENTS */

a.myShowHide {
	text-decoration:none;
	font-weight:bold;
}
	
div.myShowHide, p.myShowHide {
	display: none;
}

/* do not delete */
#contact_form #subject_contact, #contact_form .field_no_no{ display:none; }


/* OVERRIDES */

.last-child{ margin-right:0 !important; }

.error404 .pagenav{ display:none; }


/* mobile only */
@media only screen and (max-width: 40.063em) {
	
	.top-bar-section .has-dropdown > a:after{
		margin-right: 0.4rem;
	}
	
	div.content img.size-medium{
		max-width:50%;	
	}

}



/* medium and up */
@media only screen and (min-width: 40.063em) {
	
	div.main{ padding-top:30px; }
	
	h2.site-title {
		font-size:170%;
	}
	
	footer h2.site-title {
		font-size:120%;
	}
	
	footer div.widget_ei_social_media{
		position:absolute;
		top:0;
		right:10px;
	}
	
	/* LIMIT TOP BAR DROPDOWN WIDTH -- PROBLEMATIC */
	/* .top-bar-section .dropdown li{
		min-width:200px;
	}
	
	.top-bar-section .dropdown li a{
		line-height: 1.5em !important;
		white-space: normal;
		padding-top:10px !important;
		padding-bottom:10px !important;
	}
	
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
		top: 0.7rem;
	} */
	/* END LIMIT TOP BAR DROPDOWN WIDTH */
	
	#breadcrumb{
		display:block;
		color:#666;
		margin-bottom:20px;
		font-size:13px;
	}
	
	.leftcolumn{
		width:46%;
		float:left;
	}
	
	.rightcolumn{
		width:46%;
		float:right;
	}
	
	div.no-sidebar{
		display:none;
	}
	
	#sidebar .pagenav{
		display:block;
	}
	
	#sidebar .widget_search {
		display:none;
	}
	
	.content .metadata div.social-share {
		margin-top:10px;
	}
	
	.twitter-share-button{
		margin:0 0 -6px 6px;
	}

	.icon-social-media {
		float:right;
		margin-right:5px;
	}

	/* FEATURE AREA LAYOUT */
	
	#feature-area{
		margin-bottom:0;
	}
	
	#eic-feature-text{
		border-bottom:1px solid #ccc;
		color:#999;
		line-height:1.3em;
		/* min-height:357px; */
		width:47%;
	}
	
	#feature-area #eic-feature-image{
		width:49%;
		float:right;
	}
	
	#feature-area:not(.expanded) div.vertical-center{
		width:46%;
		/* reset to default .vertical-center style */
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}
	
	#feature-area h1{
		font-size:170%;
		margin:0;
	}
	
	#feature-area h3{
		line-height:1.4em;
		border:0;
	}
	
	#eic-feature-text h3 p:last-child{
		margin-bottom:0;
	}
	
	#feature-area.expanded #eic-feature-image{
		margin:0 0 20px 40px;
	}
	
	#feature-area.expanded #eic-feature-text{
		width:100%;
		padding:20px 0 15px 0;
	}

	.content .widget{
		float:left;
		clear:left;
		width:40%;
		margin:0 25px 25px 0;
	}
	
	footer img.site-logo{
		max-width:26%;
	}
	
	ul.footer-links{
		list-style-type:none;
		padding:0;
		margin:0;
		overflow:auto;
	}
	
	ul.footer-links li{
		float:left;
		margin-right:17px;
	}
	
	.home .main{
		padding-top:0;
	}
	
	#home-feature { margin-top:0; }
	
	#home-highlights > div{
		margin-bottom:0;
	}
	
	.linksNavContainer, .projects-browse{
		max-width:250px;
		float:right;
		margin-left:20px;
	}
	
	.author #page-title{ font-size:180%; }
	
	.author #title{ font-size:120%; }
	
	#author, #email, #comment, #name, #email, .contact_form #zipcode{
		width:400px;
	}
	
	#commentText{
		width:550px;
		height:250px;
	}
	
	.contact_form select {
		min-width:400px;
		width:auto;
	}
	
	.page-template-links-page .content hr:first-of-type{
		display:block;
	}
	
	.linksNavContainer, .projects-browse { margin-top:5px; }
	
	#page-title, #page-title-projects {
		margin-top:10px;
	}
	
	.box{
		margin-top:0;
	}
	
	/* custom slideshow */

	.hss-1 #hss-info{
		left:0;
		bottom:0;
		width:100% !important;
		max-width:100% !important;
		padding:55px 30px 25px;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 45%, rgba(0,0,0,0.80) 99%);
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 45%, rgba(0,0,0,0.80) 99%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 45%, rgba(0,0,0,0.80) 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	}
	
	.hss-1 #hss-info h2, .hss-1 #hss-info h3 a{
		color:#fff;
	}
	
	.hss-1 #hss-info h2{
		font-size:180%;
		line-height:130%;
	}
	
	.hss-1 #hss-info h3{
		font-size:125%;
	}
	
}

/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #hss-nav{ min-width:58px; }
}


/* Print Styles */
@media print{
	body{ background:white; color:black; margin:0 }
	#sidebar, #sidebar, footer, #breadcrumb, #page-nav{ display:none; }
	#page-title{ margin-top:0; }
	.content{ width:100%; }
}
