/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */

	html {
		font-size: 100%;
	}
	
	#columns {
		margin: 28px 15px;
	}	
	
	.field-name-field-story-highlights li {
		font-size: 100% !important;
	}
	
	.node-type-habitat-iii .field-name-title h2,
	.node-type-commentary .field-name-title h2,
	.node-type-photo-gallery .field-name-title h2,
	.node-type-story .field-name-title h2 {
		width: 100% !important;
	}
	
	.partners li img {
		height: auto !important;
	}
	
	.one-sidebar .sidebar {
		max-width: 93% !important;
	}
	
	.region-sidebar-second .block {
		width: auto !important;
	}
	
	.node-type-habitat-iii #block-sharethis-sharethis-block,
	.node-type-photo-gallery #block-sharethis-sharethis-block,
	.node-type-story #block-sharethis-sharethis-block,
	#block-block-1,
	#block-search-form {
		display: none;
	}
	
	.supporters {
		border-right: none;
		width: 40%;
	}
	
	.supporters p {
		float: left;
		margin: 8px 20px 0 0;
	}	
	
	.region-footer .block-menu-block {
		padding: 0;
		width: 95%;
	}
	
	.block-menu-block li.expanded {
		margin-bottom: 20px;
	}	
	
	footer#footer {
		font-size: 85%;
	}	
	
	.view-innovators .views-row,
	iframe #twitter-widget-0 {
		width: 100% !important;
	}
	
	.view-innovators .views-row {
		padding: 0 0 40px;
	}	
	
	.block-featured-content .node-teaser {
		float: none;
		width: 100%;
	}

.region-header .logo p {
	margin: 20px 0 10px 0;
}

.front .panel-row .container {
	margin: 0 15px;
	max-width: 738px !important;
}

.region-homepage-row-1-left {
	width: 66%;
}

.at-panel .region.region-homepage-row-1-right {
	width: 32%;
}

.view-homepage-latest .views-field-nothing a {
	padding: 15px 20px 15px 38px;
}

.view-homepage-latest .views-row-first .views-field-nothing a {
	padding: 25px 20px 15px 38px;
}

.view-homepage-latest .views-field-nothing a .views-field-title {
	font-size: .925em;
	line-height: 1.2em;
}

.view-homepage-features .feature-content {
	padding: 3em;
	width: auto !important;
}

.view-homepage-categories .views-row {
	float: left;
	width: 30.5%;
} 

.field-name-habitat-iii-featured-commentary .views-field-field-author .region-two-33-66-second .region-inner {
	padding-left: 10px;
}

.full-width #sidr-wrapper-0 {
    margin: -54px 0 54px 15px;
}
	
.region-tertiary-content .partners .block-inner,
.region-tertiary-content .full-subscribe .block-inner {
		max-width: 90% !important;
}

#block-bean-about-page-banner .field-name-field-caption {
	max-width: 445px
}

#block-bean-about-page-banner .field-name-field-caption p {
	font-size: 19px;
}

#block-bean-about-page-banner .field-name-field-caption ul li {
	font-size: 16px;
}

#about-icons li {
	font-size: 20px;
	width: 32%;
}

.view-habitat-iii-commentary-library table {
	width: 100%;
}

.view-habitat-iii-commentary-library .views-field-title {
	font-size: 16px;
}

.block_tab-title {
	font-size: 14px;
	padding: 5px 8px;
}

#header-wrapper {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}

#header-wrapper .language-filter,
.region-header .tagline {
	display: none;
}

.region-header .logo {
	padding: 0 0 0 55px;	
}

.region-header .logo img {
	transition: none;
	width: 78%;	
}

#header-wrapper #sidr-wrapper-0 {
	margin: 25px 0 0 10px;
	opacity: 1;
	position: absolute;
}

#header-wrapper.sticky #sidr-wrapper-0 {
	margin: 25px 0 0 10px;
}

.sticky .region-header .block-sharethis {
	margin-right: 15px;
}

#secondary-content-wrapper {
	margin: 90px 0 0;
}

.not-front #columns {
	margin: 105px 15px 28px;
}

.not-front.section-habitatiii #columns {
	margin: 0 15px;
}

.not-front.journalism-project #columns {
	margin: 35px 15px;
}

.journalism-project .field-name-body {
	margin: 0 5%;
}

.section-habitatiii .region-banner {
	margin: 90px 0  0;
}

#main-content {
	margin: 0;
}

.section-habitatiii .region-banner {
	height: 145px;
}

.section-habitatiii .region-two-brick-left-above {
	width: 66% !important;
}

.section-habitatiii .region-two-brick-right-above {
	width: 33% !important;
}

.habitat-banner img {
	width: 80%;
}

.field-name-habitat-iii-featured-commentary {
	margin: 0 0 25px;
}

.field-name-habitat-iii-featured-commentary .views-field-created {
	clear: both;
	width: 100%;
}

.field-name-habitat-iii-commentary .views-field-field-author {
	font-size: 11px;
	line-height: 130%;
}

.field-name-habitat-iii-commentary .views-row {
	width: 43%;
}

.field-name-habitat-iii-ad {
	width: 30%;
}

.field-name-habitat-iii-featured-commentary .views-field-field-author {
	width: 100%;
}

.field-name-habitat-iii-featured-commentary .views-field-title a {
	font-size: 20px;
	width: 100%;
}

.field-name-all-commentary-link a {
	font-size: 16px;
}

.field-name-all-commentary-link a:after {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;	
}

.field-name-habitat-iii-featured-news table td {
	width: auto !important;
}

.page-habitatiii-news #main-content, 
.section-content-labels #main-content, 
.section-citiscope-features #main-content, 
.section-topics #main-content {
	margin: 0 10%;
}

/* Journalism Project */

#block-bean-journalism-project-title {
    margin: 80px 0 0;		
    padding: 25px 15px 0px;
}

.journalism-project .region-tertiary-content h2.block-title {
	font-size: 26px;
}

#block-bean-journalism-project-photo .field-name-field-caption {
    left: 3%;		
    top: 3%;
}

#block-bean-journalism-project-photo .field-name-field-caption .field-item {
	max-width: 490px;
}

#block-bean-journalism-project-photo .field-name-field-caption h2 {
	font-size: 22px;
}

#block-bean-journalism-project-photo .field-name-field-caption p {
	font-size: 14px;
}

.journalism-project #twitter-feed {
	width: 62%;
}

.toolbox .content div.top div,
.toolbox .content div.bottom div {
	width: 185px;
}

.project-members li {
	width: 29%;
}

.journalism-project #journalism-info,
.journalism-project #twitter-feed {
	float: none;
	margin: 0 auto 30px;
}

.journalism-project #journalism-info {
	width: 67%;
}