header {
  background: #f2efe7;
  border-bottom: 1px solid #3e3025;
  overflow:hidden;
}


.sidebar-filter h2{
  background:#f2f2f2;
  font-weight:bold;
  padding:10px 7px;
  margin-top:5px;
  color:#4d4d4d;
  font-size:31px;
}
.leftheadlined{
	margin-bottom:15px;
}
.leftheadlined h3{
	font-size:23px;
	color:#076727;
}
/*
ul li.expanded{
	list-style-image:url(../img/menu-expanded.png);
	list-style-type:circle;
}
ul li.collapsed {
	list-style-image:url(../img/menu-collapsed.png);
	list-style-type:disc;
}
ul li.leaf {
	list-style-image:url(../img/dot.png);
	list-style-type:disc;
}*/
.item-list ul li.collapsed, .item-list ul li.expanded, .item-list ul li.leaf{
	list-style-image:url(../img/menu-collapsed.png);
	list-style-type:disc;
}

.leftlistcontent ul{
	padding:0px 0px 10px 14px;
	margin:0px;
}
.leftlistcontent li{
	list-style-image:url(../img/dot.png);
	list-style-type:square;
	font-size:14px;
	margin:0px;
	padding:0px;
}
li.expanded,li.collapsed,.leftlistcontent li{
	padding:0.3em 0.5em 0 0;margin:0;
}
li a.active{
	color:#000;
}
a.leftlist-active{
	font-weight:bold
}
.breadcrumb{
	background-color:#EEECE5 !important;
}
.easy-breadcrumb{
	padding:8px 15px;
	list-style:none;
	background-color:#EEECE5;
	font-size:.9em;
	color:#333;
}
#breadcrumb .breadcrumb li{
	font-size:14px
}
.pagehead-search h2{
	font-size:37px;
	color:#076727;
	border-left:5px solid #076727;
	padding-left:10px;
	font-weight:bold;
	margin:30px 0px;
	text-align: left;
}
.search-list{
	width:100%;
	position:relative;
	text-align:center;
	margin-bottom:50px;
}
.search-list .form-item{
	width:66%;
}
.search-list .form-submit{
	position:relative;
	left:-12px;
	background:#076727 url(../img/search-ico.png) center no-repeat;
    text-indent:-9999px;
    width: 34px;
	height:34px;
	border-radius:0px;
}
.search-list .form-submit-settings{
	position:relative;
	left:-6px;
	background:#076727 url(../img/settings-ico.png) center no-repeat;
    text-indent:-9999px;
    width: 34px;
	height:34px;
	border-radius:0px;
}
.search-list .form-item,.search-list input{
	display:inline-block;
	vertical-align:middle
}

.pub-slide{
	width:100%;
	position:relative;
	text-align:center;
	margin-bottom:50px;
}

.pub-slide .pub-slide-bg{
	width:50%;
	background:#f2f2f2;
	padding:10px;
	text-align:center;
	border-radius:8px;
	margin: 0 auto;
}

.pull-left {
	 margin-right: 20px;
    width: 165px;
    /* margin-top: 20px; */
    min-width: 100px;
    min-height: 170px;
	}

.pull-left-tools{margin-right:20px;   min-width: 100px;min-height: 100px }

/*.homesearch, .pull-left{margin-right:20px; margin-top:20px;  } */
.homesearch .custom-search-selector {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.pull-right{margin-left:10px}

.img-circle {
    border-radius: 150%;
	border:solid 4px #006600;
	display:block
}



ol.search-results{
	display:block;
	list-style-type:none;
	padding:0;
}
.search-results .search-snippet-info{
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	min-height:130px;
	text-align:justify;
}
.search-results .search-snippet-info h4{
	font-size:15px;
	color:#3f454b;
}
.search-results .search-info{
	display:none
}
.search-results .search-info1{
	display:block;
	font-size:13px
}
li.search-result{
    display: block;
    border-bottom: 2px solid #777777;
    padding-bottom: 15px;
    padding-top: 10px;
    min-height: 250px; 
}


.profile-desc{
	display:inline-block;
	width:55%;vertical-align:top;
	margin-left:1em
}
.text2{
	font-size:14px
}

.pager{
	clear:both;text-align:center;
}
.item-list .pager li{
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0; 
	border-radius:0px;
	margin: 0 0 0.25em 0 !important;
}
.pager-current{font-weight:bold;}

.meta-tags{
	display:block;
	vertical-align:middle;
	line-height:22px;
}
.btn-u{
	background-color:#076727;
	padding:15px 30px;
	color:#FFFFFF;
	border-radius:7px;
	font-size:25px;
	border-bottom:4px solid #000;
	text-decoration:none !important;
}
.btn-u a{
	display:inline-block;
	color:#FFFFFF;
}
.btn-u:hover,.btn-u:active,.btn-u:focus{
	background-color:#0e5725; color:#FFFFFF
}


.btn-contact{
	background-color:#076727;
	padding:8px 20px;
	color:#FFFFFF !important;
	border-radius:7px;
	font-size:19px;
	border-bottom:4px solid #000;
	text-decoration:none !important;

}
.btn-contact a{
	display:inline-block;
	color:#FFFFFF;
}
.btn-contact:hover,.btn-contact:active,.btn-contact:focus{
	background-color:#0e5725; color:#FFFFFF
}

.people-link{
	background-color:#fff;
	padding:5px 20px;
	color:#23456b;
	border-radius:5px;
	font-size:19px;
	border-bottom:4px solid #000;
	text-decoration:none !important;
	border:1px solid #8c8c8c;
}
.people-link a{
	display:inline-block;
	color:#FFFFFF;
}
.people-link:hover,.people-link:active,.people-link:focus{
	background-color:#4d4d4d; color:#FFFFFF
}
 .current{
	background-color:#4d4d4d; color:#FFFFFF
}

.peopleimg-btn-u{
	background-color:#076727;
	padding:15px 30px;
	color:#FFFFFF;
	border-radius:15px;
	font-size:23px;
	border-bottom:7px solid #000;
	text-decoration:none !important;
	display:block;
	line-height:35px;
	text-align:center;
	margin-bottom:15px;
}
.peopleimg-btn-u a, .peopleimg-btn-u:active, .peopleimg-btn-u a:visited{
	display:inline-block;
	color:#FFFFFF !important;
}
.peopleimg-btn-u:hover,.peopleimg-btn-u:active,.peopleimg-btn-u:focus{
	background-color:#0e5725; color:#FFFFFF
}

.photo-img{
	padding:4px;
	border:1px solid #000;
	/*width:100%;
	width:220px;
	width:220px;
	height:300px;
	height:auto;
	width:auto;*/
}
.image_pnw_r_highlights img {
	/*max-width:336px !important;
	
	height:300px;*/
}

.des-bottom{
	padding:8px 15px;
	background-color:#EEECE5;
	color:#333;
	margin:30px 0px;
	line-height:22px;
}

.pager li>a, .pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff !important;
  border: 1px solid #717371 !important;
  border-radius: 0px;
}


.tb-megamenu.tb-megamenu-main-menu .collapse {
  display:block;
}

.search-results .views-row {
  min-height: 111px;
}
.peopleimg-btn-u1{
	background-color:#076727;
	padding:10px 20px;
	color:#FFFFFF;
	border-radius:15px;
	font-size:20px;
	border-bottom:7px solid #000;
	text-decoration:none !important;
	display:block;
	line-height:25px;
	text-align:center;
	margin-bottom:15px;
	width:250px
}
.peopleimg-btn-u1 a{
	display:inline-block;
	color:#FFFFFF;
}
a.skip-to-content {
	display:none;
}
.foot-icon-color{
  color: #777777;
}
.rec-span {
	color:#012d5e;	
}

html.js input.form-autocomplete {
    height: 38px !important;
    border-radius: 5px !important;
}


 .homesearchdiv {
   display:none;
  }
  html.js input.form-autocomplete {
    width:70%;
}


.research-highlights-image {
    width: 100px !important;
    height: 100px;
    max-width: 100px;
    max-height: 100px;
}
#theDiv {
    display: none;
	position:absolute;
	right:130px;
	background:#0d6835;
	padding:10px;
	color:#fff;
	font-size:13px;
	text-align:left;
	width:200px;
	z-index:999;
}
.ind-people-block {
    padding: 20px 30px;
    text-align: center;
    margin-top: 20px;
	background:#ecf0f1;
	border:solid 1px #eee;
}
.ind-people-btn {
    color: #333;
    background-color: #fff;
	border: 1px solid #ccc;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
	font-weight: 400;
    text-align: center;
    vertical-align: middle;
	display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;

}
.ind-people-btn_new a {
    color: #333;
    background-color: #fff;
	border: 1px solid #ccc;
    white-space: nowrap;
    padding: 5px 5px;
    font-size: 14px;
    line-height: 1.428571429;
	font-weight: 400;
    text-align: center;
    vertical-align: middle;
	display: block;
    width: 100%;

}
.ind-people-btn_new :hover {
    color: #333;
    background-color: #ecf0f1;
}
.ind-people-btn:hover {
    color: #333;
    background-color: #ecf0f1;
}

  .homesearchdivsearch {
   display:block;
   margin:20px 0px;
  }

  .wrapper-for-search1{
    background: #eeece5;
    top: -10px;
    width: 100%;
    position: relative;
    z-index: 4;
    border-bottom: 1px solid #c7c7c7;
    text-align: center;
    padding: 2em 0;


}

 .wrapper-for-search1 input[type=text] {
 width: 50% !important;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}

@media (max-width: 620px) {
    .pub-slide .pub-slide-bg {
		width:100%;
		margin:0px !important;  
  }
  .homesearchdiv {
   display:block;
   margin:20px 0px;
  }
  #edit-search-api-views-fulltext-wrapper {
    width: 80% !important;
}

}

@media (max-width: 820px) {
    .pub-slide .pub-slide-bg {
		width:100%;
		margin:0px !important;  
  }
  .homesearchdiv {
   display:block;
   margin:20px 0px;
  }

}
form#simple-subscription-form {
  margin-top: 10px;
  margin-left: 10px;
}

.custom-search-selector > option {
   padding: 10px;
  margin: 0;
  color: #000;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #f5f5f5;  
}
.search-list-btn{
   position:relative;
   background:#076727 url(../img/search-ico.png) center no-repeat;
    text-indent:-9999px;
    width: 34px;
    height:34px;
    border-radius:0px;
}
.home-search-tab {
	margin-top:0px;
}

/* .home-search-tab input[type=text] {
	position: relative;
   width: 61% !important;
    height: 34px !important;
    border-radius: 4px 0px 0px 4px !important;
	border: none !important;
	margin:0px;
	margin-top: 8px;
	display: inline-block;
}*/

.home-search-tab input[type=text] {
	position: relative;
	width: 80% !important;
    height: 34px !important;
    border-radius: 4px 4px 4px 4px !important;
	border: none !important;
	margin:0px;
	margin-top: 8px;
	display: inline-block;
}
.gsa-search-form input[type=select] {
	   position: relative;
    width: 35% !important;
    height: 34px !important;
    border-radius: 4px 0px 0px 4px !important;
	border: none !important;
	margin:0px;
	padding:0px;
	display: inline-block
}

.gsa-search-form input[type=submit] {
	   position: relative;
    width: 35% !important;
    height: 34px !important;
    border-radius: 4px 0px 0px 4px !important;
	border: none !important;
	margin:0px;
	padding:0px;
	display: inline-block
}

.gsa-search-form input[type=select] {
	   position: relative;
    width: 35% !important;
    height: 34px !important;
    border-radius: 4px 0px 0px 4px !important;
	border: none !important;
	margin:0px;
	padding:0px;
	display: inline-block
}
.home-search-tab .custom-search-selector {
    /*height: 38px;*/
    padding: 7px 40px 6px 2px;
    color: #555;
    border: 0px solid #ccc;
    border-radius: 0px 4px 4px 0px; 
	width:35px;
	background:#ffffff url(../img/selectarrow.gif) center no-repeat;
	z-index:10;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position:absolute;
	top:8px;
	left:173px;
}
.home-search-tab input[type=text] {
	position: relative;
    width: 67% !important;
    height: 39px !important;
    border-radius: 4px 0px 0px 4px !important;
    border: none !important;
    margin: 0px;
    margin-top: 1px;
    display: inline-block;
}
.home-search-tab .form-select {
    /*height: 38px;*/
    padding: 7px 40px 6px 2px;
    color: #555;
    border: 0px solid #ccc;
    border-radius: 0px 4px 4px 0px; 
	width:35px;
	background:#ffffff url(../img/selectarrow.gif) center no-repeat;
	z-index:10;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position:absolute;
	top:8px;
	left:173px;
}
.home-search-tab button {
   background: url(../img/search-ico.png) center no-repeat !important;
    text-indent: -9999px !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 0px;
	border: 0px !important;
	position: absolute !important;
	/* right: -30px;
    top: 1px; */
	right: 43px;
    top: 13px;
}
.home-search-tab .views-exposed-form {
    margin-bottom: 0px;
}

.search-form-text {
    width: 35% !important;
}
.gsa-container-inline div{
	  display:block
}
 .empty_search_block div{
	  display:block
}

/*.home-search-tab .form-group {
	  margin-bottom:10px
}*/
.search-form-select {
width: 35% !important;
float: left;
}
.search-form-submit {
    width: 30% !important;
}

/*.homesearch button {
   background: url(../img/search-ico.png) center no-repeat !important;
    text-indent: -9999px !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 0px;
	border: 0px !important;
	position: absolute !important;
	right: 45px;
    top: 14px;
} */
.homesearch button {
   background: url(../img/search-ico.png) center no-repeat !important;
    text-indent: -9999px !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 0px;
	border: 0px !important;
	position: absolute !important;
	right: -30px;
    top: 1px;
}

/*.container-inline div, .container-inline label {
    display: inline-block;
}*/

select::-ms-expand {
    display: none;
}
.news-btn-search{
	background-color:#076727;
	color:#FFFFFF;
	border-radius:5px;
	font-size:16px;
	border-bottom:4px solid #000;
	text-decoration:none !important;
	display:block;
	line-height:35px;
	text-align:center;
	width:50%
}
.news-btn-search a, .news-btn-search:visited{
	display:inline-block;
	color:#FFFFFF;
}
.news-btn-search:hover,.news-btn-search:active,.news-btn-search:focus{
	background-color:#0e5725; color:#FFFFFF
}
.datasets-publish{
	    padding: .2em 0;
    margin-bottom: .5em;
    font-size: .9em;
    border-bottom: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
}
li.datasets-result{
	display:block;
	margin-bottom: 0.45em;
    padding-bottom: .1em;
    border-bottom: 1px solid #c7c7c7
}
.datasets-testi {
    background: #eeece5;
    padding: 1em;
    font-size: .8em;	
}


/*.carousel-control.left{

background-image:none !important; 
display:none;
}
.carousel-control.right{

background-image:none !important; 
display:none;
}  */
.input-group-addon:last-child {
  display:none !important;
}  

.carousel-indicators .active {
    margin: 1px;
    width: 12px;
    height: 12px;
    background-color: #b9b9b9;
}

.carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #000;
    border-radius: 10px;
    cursor: pointer;
    background-color: #b9b9b9 \9;
    background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators {
    bottom: -32px;
   /* margin-left: 5px;*/
}

.carousel-inner {
    margin-top: 10px;
}

.panel-title {
 
    color: #ffffff !important;
}

.reslab{
	border: 0; 
/*	border-bottom: 1px solid #0e5725;
    border-top: 1px solid #33864f;*/
	margin: 0;
	padding: 0;
	position: relative;
}

.reslab a {
text-align: left; 
/*background-color: #076727;
color: #ffffff; */
padding: 1px;
/*display: block;*/
z-index: 2;
position: relative;
font-size: 14px;
padding-bottom:0px !important
}

.reslab a.active {
    /* color: #000; */
    /* background-color: #BFA9A9; */
    font-size: 14px;
    font-weight: bold;
}
.wofooter a{
color:white;
}
.wofooter a:visited{
color:white;
}

.field-item.even {
    /* float: left; */
    margin-right: 5px;
}
.field-slideshow-pager {
    bottom: 0px;
    clear: both;
}
.field-slideshow-pager a {
    background:#076727;
	padding:4px;
	color:#ffffff;
	margin-right:2px;
}
.field-slideshow-pager .activeSlide {
	background:#d5d7d6;
	color:#000;
}

.form-email {
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;


}


svg#svg2 {
    width: 100%;
}


@media (max	-width: 768px) {

.efr-mobile{
display:none;

}
}

/*
.menu-block-wrapper li.expanded  ul.menu  {
	display:none;
}
 */
 .menu-block-wrapper li.collapsed  ul.menu  {
	display:none;
}

.menu-block-wrapper  .expanded.active-trail.active .menu  {
	display:block;
}


.hidecaption blockquote {
    display: none;
}


/*
ul.menu.nav > ul.menu.nav {
    display: none;
	border: 1px solid #000;
    padding: 9px;
    background: #9c9c9c;

	 color: green;
    font-size: 15px;
}




a.active-trail.active {
    font-family: verdana;
    font-size: 20px;
    color:red;
}

.nav > li > a {
color: #101010;
    font-size: 18px;
    border-bottom: 1px solid #0e5725;
    border-top: 1px solid #33864f;
    margin: 0;
    padding: 0;
    position: relative;
    background-color: #076727;
}
*/


ul.menu.nav .nav > li > a {
    position: relative;
    padding: 0px 0px;
    font-size: 18px;
	}

/* Programme Child Menu CSS */

.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 0px;
}

#block-menu-menu-programme-menu ul{
	padding:0px 0px 10px 14px;
	margin:0px;
}
#block-menu-menu-programme-menu ul li a {
	background: url(../img/menu-collapsed.png) no-repeat left !important;
	list-style-type:disc;
	padding-left:10px;
}
#block-menu-menu-programme-menu ul li ul li a{
	background: url(../img/dot.png) no-repeat left !important;
	list-style-type:square;
	font-size:14px;
	padding:3px 10px !important;
}



.projectimages blockquote.image-field-caption {
    font-size: 12px;
    margin-left: 0px;
    padding: 5px 3px;
	border-left: 0;
}

.node_border {
    border-bottom: solid 2px #9c9999;
    padding-top: 20px;
    padding-bottom: 11px;
}

.pdfpreview img.img-responsive {
    display: block;
    max-width: 230px;
/*    max-height: 95px; */
    width: auto;
    height: auto;
}


.pnwrh img {
    display: block;
	max-width: 100px;
    max-height: 100px;
    width: auto;
    height: auto;
}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.projectsindex blockquote{
display:none;

}

span.latestnews {
    margin-left: 20px;
}

.rsvp {
    background-color: #076727;
    padding: 6px 15px;
    color: #FFFFFF;
    border-radius: 7px;
    font-size: 25px;
    border-bottom: 4px solid #000;
    text-decoration: none !important;
    width: 104px;
    margin-bottom: 10px;
}
 p img {
    padding: 10px;
    margin: 10px;

	}

 /*
.node .pagehead-search{
			margin-top:-50px
} 	  */

.pagehead-search h2 .field {
  /*  border-left: 5px solid #076727;
	padding-left: 10px; */
    display: -webkit-inline-box;

}


 .pagehead-search h2 .field-type-text-long {
  padding-bottom: 0em !important;
} 

.tb-megamenu .mega-nav, .tb-megamenu .dropdown-menu .mega-nav {
    font-size: 14px !important;
}

button.carousel-pause-button {
    display: none;
}
/* publication individual page*/

.date-publication_custom {
    display: flex;
}
.field-name-field-publications-source {
    display: flex;
}
.field-name-field-publications-source .field-label {
    white-space: nowrap;
}
.field-name-field-project-contact {
    display: flex;
	
}
.field-name-field-project-contact .field-label {
    white-space: nowrap;
	
}

.date-publication_custom .field-name-field-ss-author {
    display: flex;
}

.field-name-field-internal-pnw-staff {
	display: flex;
}
.field-name-field-internal-pnw-staff .field-label {
	white-space: nowrap;
}
.field-name-field-document-internal-authors {
	display: flex;
}
.date-publication_custom .field-name-field-document-external-authors {
	display: flex;
}
.field-name-field-document-external-authors .field-label {
	white-space: nowrap;
}

.field-name-field-events-contacts {
	 display: flex;
	  width: 900px;
}
.field-name-field-events-contacts .field-label {
	white-space: nowrap;
}

.field-name-field-datasets-funders {
	display: flex;
}
.field-name-field-datasets-contributor {
	 display: flex;
	 
}

.field-name-field-datasets-contributor .field-label {
	white-space: nowrap;
}

.field-name-field-document-related-documents {
	 display: flex;
	 
}

.field-name-field-document-related-documents .field-label {
	white-space: nowrap;
}

.field-name-field-groups-poc {
	 display: flex;
	 
}

.field-name-field-news-contacts {
	 display: flex;
	
}
.field-name-field-news-contacts .field-label{
	 white-space: nowrap;
	
}
.field-name-field-news-media-assistance {
	display: flex;
}

.field-name-field-news-media-assistance .field-label{
	white-space: nowrap;
 }
 
.field-name-field-pnw-dataset-authors {
	display: flex;
	
	
}
.field-name-field-pnw-dataset-authors .field-label{
	white-space: nowrap;
	
}
.field-name-field-pnw-dataset-publisher {
	display: flex;
	width: 900px;
	
}
.field-name-field-pnw-dataset-publisher .field-label{
	white-space: nowrap;
	
}
.field-name-field-pnw-research-principal {
	display: flex;
}
.field-name-field-pnw-research-fs-partners {
	display: flex;
	
}

.field-name-field-groups-events {
	/*display: flex;*/
}
.field-name-field-groups-events .field-label {
	white-space: nowrap;
}
.field-name-field-groups-page {
	display: flex;
}

.field-name-field-pnw-dataset-funders {	
    display: flex;
}
.field-name-field-pnw-dataset-funders .field-label {
   white-space: nowrap;
}
.field-name-field-pnw-research-principal .field-label {
	white-space: nowrap;
}

.field-name-field-pnw-research-fs-partners .field-label {
	white-space: nowrap;
}
.field-name-field-pnw-research-extern {
	display: flex;
}
.field-name-field-pnw-research-extern {
	/*white-space: nowrap;*/
}
.field-name-field-pnw-research-extern .field-label {
	white-space: nowrap;
}
.field-name-field-principal-investigators {
	display: flex;
}
.field-name-field-principal-investigators .field-label {
	white-space: nowrap;
}
/*.field-name-field-project-related-events {
	display: flex;
}*/
.field-name-field-project-related-events .field-label {
	white-space: nowrap;
}
.field-name-field-internal-tool-developers {
	display: flex;
}
.field-name-field-internal-tool-developers .field-label {
	white-space: nowrap;
}
.field-name-field-tool-external-non-pnw {
	display: flex;
}
.field-name-field-tool-external-non-pnw .field-label {
	white-space: nowrap;
}
.field-name-field-tool-external-authors {
	display: flex;
}
.field-name-field-tool-external-authors .field-label {
	white-space: nowrap;
}
.field-name-field-external-tool-developers {
	display: flex;
}
.field-name-field-external-tool-developers .field-label {
	white-space: nowrap;
}
.field-name-field-research-forest-partners {
	display: flex;
}
.field-name-field-research-forest-partners .field-label {
	white-space: nowrap;
}
.field-name-field-research-external-partners {
	display: flex;
}

.field-name-field-research-external-partners .field-label {
	white-space: nowrap;
}
.field-name-field-research-high-id {
	display: flex;
}
.field-name-field-research-high-id .field-label {
	white-space: nowrap;
}
.field-name-field-ss-external-writer {
	display: flex;
}
.field-name-field-ss-external-writer .field-label {
	white-space: nowrap;
}
.field-name-field-ss-writer {
	display: flex;
}
.field-name-field-ss-writer .field-label {
	white-space: nowrap;
}
.field-name-field-publication-series {
	display: flex;
}

.field-name-field-publication-series .field-label {
	white-space: nowrap;
}

.field-name-field-people-address {
	display: flex;
}
.field-name-field-people-address .field-label {
	white-space: nowrap;
}
.field-name-field-event-materials {
	display: flex;
}
.field-name-field-event-materials .field-label {
	white-space: nowrap;
}
.programimages img {
   /* width: 350px;*/
	width: 335px;
    height: 200px !important;
}
.in-the-news-head .views-field-title{
	margin-top:10px;	
}
.in-the-news-head .views-field-title  a{
	font-size: 22px !important;
	color:#076727;
	font-weight:bold;
	margin-top:10px;	
}
.in-the-news-head .views-field-field-news-subheading{
	font-size: 15px !important;
	color:#076727;
	font-weight:bold;
	
}
.in-the-news-head .views-field-field-news-post-date{
	display:flex;
	margin-top:10px;
}
.in-the-news-head .views-field-field-news-content-body{
	margin-top:10px
}
/* CSS for Members in groups */

.field.field-name-field-external-person.field-type-taxonomy-term-reference.field-label-above {
    display: inline-block;
	padding-right: 15px;
    padding-bottom: 6px;
}
.field.field-name-field-term-role.field-type-taxonomy-term-reference.field-label-above {
    display: inline-block;
}
/*
span.textformatter-separator {
    display: none;
}*/

/*Breadcrumb uppercase */
.breadcrumb {
    font-size: 12px !important;
    text-transform: none !important;
}
.field.field-name-field-external-members.field-type-field-collection.field-label-inline.clearfix {
    margin-top: 10px;
}


/*Hide description  label */
/*
.field-label-format-text {
	 display: none;
}*/
.postdate-hide.field-label{
	 display: none;
}
.dynamic_nav ul li ul {
    padding-left: 23px;
}
/* Footer label */

.footer-links-research {
	 display: none;
}

/* Hide the Body Label */

.page-contenttype-body{
	display:none;
}
/* Hide the Body Label */
.author-label .field .field-label{
	display:none !important;
}

/* Hide the description Label for science story */
.description-science-story {
	display:none !important;
}
/* Hide the Tools Label for tools content type*/
.title-tools-hide {
	display:none !important;
}

/* Hide the description Label for Media Gallery */
.field-label-format-text.description-media-gallery{
	display:none !important;
}

/* Hide the description Label for Groups */
.field-label-format-text.description-groups {
	display:none !important;
}
.textformatter-list {
  padding-bottom: 0px !important;
 /*  display: inline-flex; */
}
/* delete space after author label*/
.author-label .field-item.even{
	margin-right:0px !important;
}
/* Projects */
.projects-inline-auth .field.field-name-field-project-external.field-type-link-field.field-label-inline.clearfix {
	display:flex !important;
}
/* removed "last" button */
.pager-last {
	display:none !important;
}
/*  Events */

.events-caption-bg blockquote {
	background:#161616; 
	color:#f6f6f6; 
	text-align:center;
	margin-left:0px;
	font-size:13px;
	padding:3px;
	margin-right:12px;
	border-left-width:0px;
}
.events-caption-bg1 blockquote {
	background:#161616; 
	color:#f6f6f6; 
	text-align:center;
	margin-left:0px;
	font-size:13px;
	padding:3px;
	margin-right:0px;
	border-left-width:0px;
}


#backtotop {
  background: url(../img/up.png) no-repeat center center;
  bottom: 20px;
  cursor: pointer;
  display: none;
  height: 70px;
  position: fixed;
  right: 20px;
  text-indent: -9999px;
  width: 70px;
  z-index: 1;
}

#backtotop:hover {
  opacity: 0.8;
}
/* Hide image caption for all views */
li.search-result blockquote { 
  display: none;
 } 
/* News Subscription Block */ 
.block-simplenews .content {
	padding: 16px;
}
.block-simplenews label {
	/* padding-left: 9px;*/ 
	font-size:14px;
}
.block-simplenews button {
	/* margin-left: 9px;*/ 
}

.block-simplenews .content p:before {
   content: "News Subscription \a\a ";
   white-space: pre;
   font-weight: bold;
   padding-bottom:6px;
}
/* Podcast and Videos */
.podcast-pnw span a {
	margin-bottom: 10px;
    font-size:14px;
	
}
.podcast-pnw p {
    font-size: 15px;
}
.videos-pnw span a {
	margin-bottom: 10px;
    font-size: 14px;
	
}
.videos-pnw p {
    font-size: 16px;
}
.views-label {
font-weight:bold;
}
.rss-image {
	font-size: 14px;
}
.rss-image p img {
	padding:0px;
	margin:0px;
}
.pnw-blog-section .panel-2col .panel-col-first {
    float: left;
    width: 70% !important;
}
.pnw-blog-section .panel-2col .panel-col-last {
    float: left;
    width: 30% !important;
	padding-left:30px;
}

.pnw-blog-section .panel-2col-stacked .panel-col-first {
    float: left;
    width: 25%;
	padding-right:30px;
}
.pnw-blog-section .panel-2col-stacked .panel-col-last {
    float: left;
    width: 75%;
}
.single-node img {
	max-width:400px !important;
}

.pnw-blog-section table td, th {
    padding: 0px 30px 25px 22px;
	vertical-align:top;
}

.pnw-blog-section .panel-2col .panel-col-first .views-field.views-field-field-blog-image {
    margin-bottom: 20px;
}
.pnw-blog-section .panel-2col .panel-col-first .views-field-title a {
	color: #076727;
    font-size: 1.45em;
    font-weight: bold;
}
.pnw-blog-section .panel-col-last .view-id-test_taxonomy_program {
	line-height:35px;
}
.pnw-blog-section .panel-2col .panel-separator {
    margin: 0 0 2em 0;
}
.blog-internal table{
	font-size:14px
}
/*
.blog-internal .cols-2 {
	width:75%
} */
.blog-internal table td {
	padding:0px 30px 30px 0px;
	vertical-align:top;
}
.blog-internal .cols-2 .views-field-title a {
    color: #076727;
    font-size: 1.45em;
    font-weight: bold;
}
.blog-internal h2 a {
    color: #076727;
    font-size: 1em;
    font-weight: bold;
}
.blog-internal .field-content {
    margin-bottom: 20px;
}
.pub-year {
	font-size:14px;
	font-weight:bold;
}
.pub-source {
	font-size:14px;
}
.pub-download a {
	font-size: 17px;
    padding: 8px 12px;
    background-color: #076727;
    border-radius: 4px;
    color: #fff;
}
/*Science finding page*/
.paddingrow {
	margin-left:0px !important; margin-right:0px !important;
}
.padding-left1{
	padding-left:0px !important;
}
.people-img-1 {
	max-width:200px;
	max-height:200px;
	min-width:200px;
	min-height:200px;
 }
 /* Menu background color*/
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #076727 !important;
}
.blog-header-heading {
	font-size: 16px;
	font-weight: bold;

}
.blog-header-heading b {
	color: #a6a6a6;
	
}
#block-views-archive-block .view-header {
	display:none;
}
a.views-more-link.GoogleAnalyticsET-processed {
    font-size: 18px;
	color: #076727;
}
.date-display-single {
	    font-weight: 400;
        /* color: #a6a6a6; */
}
fieldset .collapse {
    display: block;
    visibility: visible;
}
fieldset .fade {
     opacity: inherit;

}
.views-widget-filter-tid input {
	
	border:0px; background:#fff; color:#fff;
}
.views-widget-filter-tid input:focus {
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075), 0 0 0px rgba(102,175,233,0.6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,0.000), 0 0 0px rgba(255,175,233,0.6)
}
.view-product-tools table {
	font-size: 1.2em;
}
/*For thumbnail images */

.tools-result .pull-left img {
	width:220px !important;
	height:170px !important;
}

.tools-result .pull-left {
	height:190px !important;
	width:220px !important;

}

.search-result .pull-left img {
	width:165px !important;
	height:auto !important;
}


.search-result .pull-left {
	height:190px !important;
}

/* Publications bottom keywords */

.search-index-landing .views-field-title-field {
		font-weight: bold;
		font-size: 15px;
	}
.search-index-landing .views-field-title-field .field-content {
		padding: 0px 0px;
		border-bottom: 0px solid #ccc;
		margin-bottom: 0px;
	}
	
.search-index-landing .field-content {
		padding: 10px 0px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 16px;
	}

li.research-result {
    display: block;
    border-bottom: 2px solid #777777;
    padding-bottom: 15px;
    padding-top: 10px;
    min-height: 275px; 
}

.research-result .pull-left {
	width:220px !important;
	height:190px !important;
}

.research-result .pull-left img {
	width:220px !important;
	height:auto !important;
}

a.search-results-pnw {
color: #23456b;
font-size: 20px;
line-height: 28px;
margin-bottom: 1px;
text-decoration: none;
}


.views-exposed-form {
	margin-bottom: 33px;
}


.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0px !important;
}

.view-pnw-search-content .views-field-title-field {
	margin-bottom:8px;
}

.search-remain-types a {
    color: #23456b;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 6px;
    text-decoration: none;
}

.view-pnw-search-content .views-field-type {
	margin-bottom:5px;
}
.home-search-tab .views-exposed-widgets {
	margin-bottom: 0px;
}

#views-exposed-form-search-content-page {
    margin-bottom: 18px;
}

#edit-search-api-views-fulltext-wrapper {
    width: 50%;
}
.home-search-tab #edit-search-api-views-fulltext-wrapper {
    width: 100%;
}

/*Blog Compass*/

.pnw-blog-section .panel-2col-stacked .panel-col-first {
	width:70%;

}
.pnw-blog-section .panel-2col-stacked .panel-col-last {
    width: 30%;
	padding-left:40px
}
.pnw-single-blog-head .views-field-field-blog-pnw-image {
	width:40%
}
.pnw-single-blog-head td {
	font-size: 15px;
}
.pnw-single-blog-head .date-display-single {
	color: #a6a6a6;
	line-height: 30px;
}
.pnw-single-blog-left table td {
	padding:22px;
	vertical-align: top;
}
.pnw-single-blog-left .views-field-title {
    font-size: 18px;
    margin-top: 10px;
}
.pnw-single-blog-left .date-display-single {
	font-size: 15px;
	color: #a6a6a6;
}
.pnw-single-blog-left .views-field-body {
	font-size:15px;
	margin-top:9px
}
.pnw-single-blog-right .views-field-name a {
	line-height: 29px;
    font-size: 16px;
}
.pnw-single-blog-right .view-header {
	display:none;
}
.pnw-single-blog-right h2 {
    font-weight: 700;
    margin-bottom: 20px;
}
.pnw-single-blog-right .form-control {
	width:70%;
}

.pnw-single-blog-head {
	
}

.pnw-single-blog-left {
	
}
.right-sidebar-top-blog .views-field-name a {
	line-height: 29px;
    font-size: 16px;
}
.right-sidebar-top-blog h4 {
	font-weight: 700;
    margin-bottom: 20px;
	color: #333333;
    font-size: 1.75em;
}

.pnw-single-blog-right {
	padding-bottom:30px;
}
.blog-header-heading {
	font-size: 27px;
	margin-bottom: -30px;
}
.pnw-single-blog-left .pagination {
	font-size: 16px;
}
.pnw-single-blog-left .pagination>li>a, .pagination>li>span {
    margin-left: 4px;
    color: #006823;
	font-weight: 600;
}
.pnw-single-blog-left .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #006823;
}
.view-blog-compass-one-node .views-more-link {
    display: block; 
	font-weight:bold;
}
.views-more-link {
	font-weight:bold;
}
.pnw-projects-publications .field-item.odd {
    float: none;
}
/* Header Menu */
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #0e5725 !important; 
  color: #fff !important;
}
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  color: #333 !important;  
}