
/*----------------------------------------------------------------------*/
/*                                                                      */
/*    PUBLIC JOURNAL STYLESHEET                                         */
/*    CREATED 9.24.17                                                  */
/*                                                                      */
/*    CONTAINS CONTRIBUTION-SPECIFIC STYLES  (IF ANY)                   */
/*                                                                      */
/*    BRIAN LONSWAY                                                     */
/*    CO-DESIGN EDITOR, PUBLIC                                          */
/*                                                                      */
/*----------------------------------------------------------------------*/



#climate-clock {
	position:fixed;
	width:550px;
	left:50px;
  	bottom: 0px;
  	padding-top: 25px;
  	pointer-events: none;
}

#climate-clock2 {

	width:100%
  	bottom: 0px;
  	margin-top:25px;
  	padding-top: 25px;
  	pointer-events: none;
}


ccw-panel[deadline], ccw-panel[deadline] ccw-span:first-of-type {
	background:#f24726!important;
}

ccw-panel[deadline] ccw-div {
	color:#f24726!important;;
}

ccw-panel[lifeline], ccw-panel[lifeline] ccw-span:first-of-type {
	background:#9bb316!important;
}

ccw-panel[lifeline] ccw-div {
	color:#9bb316!important;;
}

ccw-ticker {
	color:white!important;
}


a:link {color:white;}

.gallery-row2_body p {
	padding-bottom: 2em;
}


.gallery-body {
	width:1500px;
	background-color: transparent;
}

.gallery-wrapper {
	position:relative;
	width:500px;
	margin-right:0px;
	padding:0px;
	background-color:#C17702;
	float:left;
	border:1px solid black;
}

.gallery-row1_title {
	padding:25px;
}

.gallery-row1_title h1 {
	width:90%;
}

.gallery-row2_body {
	position:relative;
	z-index:0;
	padding:25px;
	font-family: 'LinotypeBreweryW01-Medi', serif;
	/*font-family: 'LinotypeBreweryW01-Bold', serif;*/
	font-size:1.2em;
}


#header-image {
	position:relative;
	z-index:0;
}

#graphics-right {
	position:relative;
	float:left; 
	width:600px;
	margin-top:50px;
}

.caption-427 {
	margin:auto;
	text-align:center;
	font-size: .7em;
	font-weight: 600;
}

@media only print {
	#left-margin-grey, #graphics-right {
		display:none;
	}

	.gallery-wrapper {
		margin-left:30vw
	}
}
