/***Yamm Code***/
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */


html {
  font-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, sans-serif;
  line-height: 1.125em;
}
h1 {
  color: #076727;
  font-size: 2.25em;
  font-weight: bold;
}
h2 {
  color: #333333;
  font-size: 1.75em;
  font-weight: normal;
  margin-top:10px;
}
h3 {
  color: #076727;
  font-size: 1.25em;
  font-weight: bold;
}
h4 {
  color: #0e5725;
  font-size: 1.15em;
  font-weight: bold;
}
h5 {
  color: #670f07;
  font-family: verdana;
  font-size: 1.15em;
  text-transform: uppercase;
}
h6 {
  color: #333333;
  font-family: verdana;
  font-size: 1.05em;
  text-transform: uppercase;
}
img.right {
  border: 1px solid #eeece5;
  float: right;
  margin-left: 15px;
  padding: 5px;
}
img.left {
  border: 1px solid #eeece5;
  float: left;
  margin-right: 15px;
  padding: 5px;
}
a {
  color: #23456b;
}

a:visited,
a:hover,
a:active {
  color: #466385;
}

.magazine-page h3 a {
  color: #23456b;
}
.magazine-page h3 a:visited {
  color: #466385;
}
.page-wrapper {
  padding: 15px 0;
}
.page-wrapper .content {
  background-color: #fcfcfc;
}
.page-wrapper .home-container {
  background-color: transparent;
}
.page-wrapper .home-container .home-search-form {
  background: #eeece5;
  padding: 25px;
  margin: 75px 0;
}
.page-wrapper .home-container .home-search-form .btn {
  background-color: #076727;
  border-color: #076727;
  padding: 6px 0;
  width: 100%;
  -webkit-transition: all, 0.2s, ease-in-out;
  -moz-transition: all, 0.2s, ease-in-out;
  -ms-transition: all, 0.2s, ease-in-out;
  -o-transition: all, 0.2s, ease-in-out;
}
.page-wrapper .home-container .home-search-form .btn:hover,
.page-wrapper .home-container .home-search-form .btn:active,
.page-wrapper .home-container .home-search-form .btn:focus {
  background-color: #0e5725;
  border-color: #0e5725;
}
.page-wrapper .home-container .content {
  background-color: transparent;
}
.page-wrapper .home-container .search-form {
  margin: 0;
}
.page-wrapper .home-container .form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
.social{
  text-align: right;
  margin-right:0px
}

.social-share{
 display: inline-block;
 list-style: none;
 padding: 0;
 margin: 0;
 float:right;
}

ul.social-share li {
  display: inline-block;
  padding-left:0px;
  padding-top:3px;
}

ul.social-share li a {
  display: inline-block;
  color: #fff;
  text-align: center;
  font-size:13px;
}

ul.social-share li a:hover {
  background: #c52d2f;
  color: #fff;
}
.padding-right{
  padding-right: 5px;
 /* padding-top:10px */
}

.myacc{
  text-align: left;
}

.myacc-share{
 display: inline-block;
 list-style: none;
 padding: 0;
 margin: 0;
}

ul.myacc-share li {
  display: inline-block;
  padding-right:10px;
  padding-top:6px;
}

ul.myacc-share li a {
  display: inline-block;
  color: #fff;
  text-align: center;
  font-size:13px;
  font-weight:bold
}

ul.myacc-share li a:hover {
  background: #c52d2f;
  color: #fff;
}

.search i {
  color: #fff;
}
#search-block-form .form-submit {
  margin-top: 0px;
  margin-bottom: 0;
}
#search-block-form label {
  margin-left: -15px;
}
.btn-primary {
  background-color: #076727;
  border-color: #076727;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #0e5725;
  border-color: #0e5725;
}
.skip-to-content {
  height: 0px;
  line-height: 0;
}
.skip-to-content button {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.skip-to-content:hover,
.skip-to-content:focus,
.skip-to-content:active {
  height: auto;
}
.skip-to-content:hover button,
.skip-to-content:focus button,
.skip-to-content:active button {
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}
.header-v1 {
  background-color: #fcfcfc;
}
.header-v1 .topbar-v1 {
  border-bottom: none;
}
.header-v1 .navbar-default .navbar-toggle {
  background-color: #33864f;
  border-color: #0e5725;
  color: #fcfcfc;
  margin-top: 12px;
  padding: 6px 12px;
}
.header-v1 .navbar-default .navbar-toggle:hover,
.header-v1 .navbar-default .navbar-toggle:active,
.header-v1 .navbar-default .navbar-toggle:focus,
.header-v1 .navbar-default .navbar-toggle:visited {
  background: #33864f;
}
.header-v1 .navbar-default.main-navigation {
  background-color: #076727;
}
.header-v1 .navbar-default.main-navigation .navbar-nav {
  position: relative;
  top: 0;
  /* Search box in main menu */
}
.header-v1 .navbar-default.main-navigation .navbar-nav > li {
  position: static!important;
  /* Megamenu styles */
}
.tb-megamenu-color {
  background: #076727;
  -webkit-box-shadow: 0px 0px 0px 0px !important;
    -moz-box-shadow: 0px 0px 0px 0px !important;
   box-shadow: 0px 0px 0px 0px !important;
}

.text-green {
  color: #076727;
}
.search-form .form-submit {
/*  margin-top: 18px; */
}
.usda-branding-top {
  padding:10px 0px 10px 16px;
}
.usda-branding-top h2,
.usda-branding-top img {
  display: inline-block;
  margin: 2px 0px;
}
.usda-branding-top h2 {
  color: #000000;
  line-height: 20px;
  padding-top: 12px;
  font-family: "Arial", san-serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: bottom;
  margin-top: 0;
}
.usda-branding-top h2 small {
  font-size: 12px;
  text-transform: none;
  line-height: inherit;
  font-weight: bold;
  color: #333333;
}
.usda-branding-top p {
  font-size: 14px;
  color: #333333;
  margin: 0;
}
.usda-branding-top .first-row {
  height: 64px;
}
.usda-branding-top .second-row {
	padding-top: 4px;
	padding-bottom: 2px;
	border-top: 2px solid #ddd;
	margin-top: -10px;
}
.region-sidebar-left .content {
  overflow: visible;
}
.region-sidebar-left .headline {
  border-bottom: none;
  padding: 0 15px;
  margin: 15px 0;
}
.region-sidebar-left .headline.headline-md {
  border-bottom: none;
}
.region-sidebar-left .headline h2 {
  border-bottom: none;
  padding: 0;
  color: #0e5725;
  font-weight: 700;
}
.region-sidebar-left ul.menu {
  padding: 0;
}
.region-sidebar-left ul.menu > li {
  border-bottom: 1px solid #0e5725;
  border-top: 1px solid #33864f;
  margin: 0;
  padding: 0;
  position: relative;
}
.region-sidebar-left ul.menu > li > a {
  background-color: #076727;
  color: #fcfcfc;
  padding: 15px;
  display: block;
  z-index: 2;
  position: relative;
}
.region-sidebar-left ul.menu > li > a.active {
  background-color: #0e5725;
}
.region-sidebar-left ul.menu > li > a.active:after {
  background-color: #0e5725;
  content: " ";
  display: block;
  height: 30px;
  margin-top: -15px;
  position: absolute;
  right: -3px;
  top: 50%;
  width: 30px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.region-sidebar-left ul.menu > li.active-trail a {
  background-color: #0e5725;
}
.region-sidebar-left ul.menu > li.expanded.active-trail:after {
  top: 8px;
  margin-top: 0;
}
.region-sidebar-left ul.menu ul.menu > li {
  border-bottom: 1px solid #777777;
  border-top: none;
}
.region-sidebar-left ul.menu ul.menu > li.active-trail:after {
  content: none;
}
.region-sidebar-left ul.menu ul.menu > li:last-child {
  border-bottom: none;
}
.region-sidebar-left ul.menu ul.menu > li > a {
  background-color: #eeece5;
  color: #000000;
  padding: 15px 15px 15px 30px;
}
.region-sidebar-left ul.menu ul.menu > li > a.active:after {
  background-color: #eeece5;
  content: " ";
  display: block;
  height: 30px;
  margin-top: -15px;
  position: absolute;
  right: -3px;
  top: 50%;
  width: 30px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.region-sidebar-left .view-content {
  position: relative;
  display: block;
  padding: 0 15px;
}
.region-sidebar-left .view-content .views-row {
  padding: 0px 0 15px 0;
  border-bottom: 1px solid #eeece5;
}
.region-sidebar-left .view-content .views-row .views-field-name {
  padding: 15px 0 0px 0;
}
.region-sidebar-left .view-content .views-row .views-field-description {
  padding: 5px 0 0px 0;
}
.page-footer {
  background-color: #333333;
  color: #fcfcfc;
  padding: 1.2em 0;
}
.page-footer h2 {
  color: #fcfcfc;
}
.page-footer ul.menu {
  list-style: none;
  padding: 0;
}
.page-footer ul.menu > li {
  display: inline-block;
  padding: 0 0.5em;
  margin: 0;
  border-right: 1px solid #fcfcfc;
}
.page-footer ul.menu > li:last-child {
  border-right: none;
}
.page-footer ul.menu > li > a {
  text-decoration: underline;
  color: #fcfcfc;
}
.page-footer .region-footer-right .block-menu {
  padding: 10px 0 0 0;
}
.page-footer .copyright {
  padding: 10px 0 0 0;
}
.page-footer .copyright .menu {
  margin-bottom: 0;
}
.page-footer .copyright .content {
  padding: 0;
}
.page-footer .follow-us {
  vertical-align: middle;
  margin-bottom: 0;
  padding-top: 5px;
}
.page-footer .follow-us > li {
  vertical-align: middle;
}
.page-footer .social-icons li {
  margin-bottom: 0;
}
.front-page-highlights-title {
  background-color: #333333;
  padding: 1em;
}
.front-page-highlights-title h2 {
  color: #fcfcfc;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
.front-page-highlights-title h2 a {
  color: #fcfcfc;
  font-weight: bold;
}
.front-page-highlights {
  background-color: #fcfcfc;
  font-size: 14px;
}
.front-page-highlights a {
  color: #23456b;
  text-decoration: underline;
}
.front-page-highlights a:hover {
  color: #466385;
  text-decoration: underline;
}
.group-list-imgs > a > img {
  max-width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  border: none;
}
.tab-v3 {
  background-color: #333333;
  border-color: #000000;
}
.tab-v3 .nav-tabs > li > a {
  padding: 9px 16px;
  border: none;
  background: none;
  color: #fff;
}
.tab-v3 .nav-tabs > li > a:hover {
  background: #eeece5;
  color: #000000;
}
.tab-v3 .nav-tabs > li > a.active {
  background: #fcfcfc;
  padding: 7px 15px 9px;
  border: solid 1px #eee;
  border-top: solid 2px #466385;
  border-bottom: none !important;
  color: #000000;
}
.tab-v3 .navbar-brand {
  padding: 10px 18px;
  font-size: 13px;
  line-height: auto;
  height: auto;
  font-style: italic;
  color: #eeece5;
}
.tab-v3 .navbar-brand:hover {
  color: #fcfcfc;
  cursor: default;
}
.tab-v3 ul.primary {
  margin: 0;
}
.content {
  padding: 0px 0;
}
.view-keywords-cloud .views-row {
  float: left;
  margin: 5px;
}
/*.field-type-text-long {
  padding-bottom: 3em;
} */
.field-name-field-publications-keywords.field-type-text-long {
  padding-bottom: 0 !important;
	display: flex;
}
.paragraph-text {
	padding-top: 7px;	
}

.field-name-field-photos.field-type-field-collection .field-item {
  display: inline-block;
  vertical-align: top;
  padding-left: 1em;
}
/*********************************************/
/****             PNW CHILD THEME                 ****/
/*********************************************/
.top-bar{
  height: 35px;
  background-color: #333333;
}
.footer-color{
  background-color: #999999;
  padding-left:0px !important; padding-right:0px !important;
  font-size:14px;
  border-top: 6px solid #4d4d4d;
}
.pnw-header{
  height: 70px;
  background-color: #EEECE5;
}
.navbar{
  border-radius: 0px;
  margin: 0px;
  background: none repeat scroll 0% 0% #076727;
  padding: 0px;
}
.navbar-inverse .navbar-nav > .active > a{
  background-color: #0E5725;
}
.navbar .navbar-nav li a{
  border-right: 1px solid #033313;
}
.navbar-inverse .navbar-nav > li > a {
  color: #fff;
  padding:14px 40px 14px 40px
}
@media (max-width: 1081px){
  .navbar-inverse .navbar-nav > li > a {
    width: 130px;
    font-size: 13px;
  }

}
.navbar-inverse .navbar-nav > li > a:hover {
  background-color: #0E5725;
}
.pnw-search-bar{
  width: 90%;
  margin: -40px auto 0 auto;
  background: #fff;
  position: relative;
  height:100px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);
  box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.75);
}
.pnw-context-box{
  margin-top: 10px;
  margin-bottom: 20px;
 /* padding: 20px; */
  height: 400px;
}
.pnw-context-box h4{
  color: #fff;
  background: #0E5725;
  text-align: center;
  height: 50px;
  line-height: 50px;
  margin: 0;
  font-size:28px;
  font-weight:normal;
}
.pnw-inner-context-box{
  background: #fff;
  height: 100%;
  width: 100%;
  -webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
  box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
}

.pnw-footer-box{
  padding: 20px;
  height: 300px;
}
.pnw-footer-box h4{
  height: 40px;
  line-height: 40px;
  margin: 0 0 20px 0;
  color:#333333;
  font-size:30px;
  font-weight:normal;
}
.pnw-contact-info{
  margin-bottom: 30px;
}
.pnw-contact-info span{
  float: left;
  margin-right: 10px;
  font-size: 30px;
}
.panel-group .panel + .panel {
    margin-top: 0;
}
.panel-body ul{
/*  list-style-type: none;*/
    display: inline-block;	
}
.panel-title a{
  color:#fff;
}
.panel-title a:hover{
  text-decoration: none;
  color: #e5e5e5;
}
.bottom-bar{
  background-color: #333333;
}
.navbar-inverse .navbar-nav > .open > a{
  background-color: #0E5725 !important;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover{
  background-color: #0E5725 !important;
}
.panel-default > .panel-heading {
    background-color: #0E5725;
}
.dropdown-menu{
  background-color: #FCFCFC !important;
}
.dropdown-menu li a{
  border: none !important;
}

.panel-heading {
    cursor: pointer;
}
.left-sidebar-content{
  min-height: 500px;
  background-color: #ffffff;
  padding: 20px;
  margin: 20px 0px;
  overflow:hidden;
}
.left-sidebar-top, .left-sidebar-bottom{
  min-height: 230px;
  background-color: #ffffff;
  padding: 20px;
  margin: 20px 0px;
  border-top: 5px solid #076727;
}
.sidebar-float-right{
  float: right;  
}
.sidebar-title{
  text-align: center;
  border-bottom: 1px solid #A5A5A5;
}
.icon-table{
  width: 80%;
}
.icon-table thead{
  background-color: #076727;
  color: #ffffff;
}
.icon-table td{
  width: 50%;
  text-align: center;
  padding: 20px;
}
.icon_table_odd_row{
  background-color: #6aa37d;
}
.icon_table_even_row{
  background-color: #b4d1be;
}
.icon-example-content{
  margin: 20px 0;
}
.pnw-hr hr{
  border-color: #000000 !important;
}
/*ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}*/
/************************************************/
/******            Custom Sizes           ******/
/************************************************/
@media (max-width: 991px) {
    .sidebar-float-right{
    float: none;
  }
  .tb-megamenu-color {
  background: #076727;
/*  margin-top:30px; */
}
.fa-reorder{
		display:none;
	}
	.carousel-control1.left {
    margin-left: 44% !important;
}
}
/************************************************/
/******            SMALL DEVICES           ******/
/************************************************/
@media (max-width: 567px) {
  .header-v1 {
    overflow-x: hidden;
  }
  .header-v1 h2 {
    font-size: 1.2em;
    color: #fcfcfc;
  }
  ul.social-share li img {
	width:20px
  }
  ul.social-share li {
  padding-left:0px;
  padding-top:7px;
  margin-left:0px
  }
  ul.myacc-share li img {
	width:10px;
  }

  ul.myacc-share li a {
  font-size:10px;
  }
  .usda-branding-top {
  padding:5px 0px;
  }

  .front-page-highlights-title {
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .front-page-highlights {
    text-align: center;
    margin-bottom: 15px;
  }
  .front-page-highlights .caption {
    padding: 1em;
  }
  .front-page-highlights img {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block;
    margin-top: 15px;
  }
  .home-container .search-form .form-text,
  .home-container .search-form .form-select {
    border-right: 1px solid #ccc;
  }
  .page-footer {
    text-align: center;
  }
  .page-footer .pull-left {
    display: block;
    float: none !important;
  }
  .page-footer .menu {
    text-align: center;
  }
  .page-footer .follow-us {
    margin: 1.5em 0;
    text-align: center;
  }
  .padding-right h1{
  font-size:22px;
  color:#ffffff !important;
/*  padding-top:13px !important; */
  text-align:left;
  margin:0px;
  }
	.fa-reorder{
		display:none;
	}

	.container {
    padding-left: 0px;
    padding-right: 0px;
}
.col-md-12, .col-md-8, .col-md-4 {
	padding-left: 0px;
    padding-right: 0px;
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}
.left-sidebar-content {
    padding: 7px;
    margin: 5px 0px;
	padding-top:10px;
}
footer {
    margin: 0 0px !important;
}

.carousel-control1.left {
    margin-left: 40% !important;
}

svg#svg2 {
    width: 100%;
	margin-top:-330px !important;
	margin-bottom:-330px !important;
}

}

@media (max-width: 470px) {
  .usda-branding-top img {
/*   width:350px */
  }
  .tb-megamenu-color {
  margin-top:3px;
}
.tb-megamenu-color {
  margin-top:20px;
}
.padding-right h1{
  font-size:17px !important;
  padding-top:70px !important;

  }
   ul.myacc-share li {
	padding-right:0px !important;
  }
   #edit-mail {
width:100% !important;
}

svg#svg2 {
    width: 100%;
	margin-top:-300px !important;
	margin-bottom:-300px !important;
}



}

@media (max-width: 360px) {
  ul.social-share li {
  padding-left:0px;
  padding-top:7px;
  margin-left:0px
  }
  ul.myacc-share li img {
	width:10px;
  }
   ul.myacc-share li {
	padding-right:0px !important;
	padding:0px;
  }
  ul.myacc-share li a {
  font-size:10px;
  }
  .usda-branding-top img {
   width:8%
  }
  .tb-megamenu-color {
  margin-top:3px;
  }
  .padding-right h1{
  font-size:13px !important;
  padding-top:50px !important;
  }
  .carousel-control1.left {
    margin-left: 38% !important;
}


}


/**********************************************/
/******            TABLET SIZE           ******/
/**********************************************/
@media (max-width: 990px) {
  .header-v1 .navbar-collapse {
    padding: 0;
  }
  .front-page-highlights-title {
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .front-page-highlights {
    text-align: center;
    margin-bottom: 15px;
  }
  .front-page-highlights .caption {
    padding: 1em;
  }
  .front-page-highlights img {
    width: 100%;
    max-width: 330px;
    height: auto;
    margin: auto;
    display: block;
    margin-top: 15px;
  }
  .home-container .search-form .form-text,
  .home-container .search-form .form-select {
    border-right: 1px solid #ccc;
  }
.padding-right h1 {
    font-size: 24px;
    padding: 44px 0px 0px 10px;
    color: #ffffff !important;
    z-index: 999 !important;
    text-align: left;
    /* margin-top: -14px; */
    margin-top: -34px;
    position: absolute;
}
  .usda-branding-top {
  padding:5px 0px;
  }
  #edit-mail {
width:68% !important;
}

  .homesearchdiv {
   display:block !important;
   margin:20px 0px  !important;
  }

  svg#svg2 {
    width: 100%;
	margin-top:-210px;
	margin-bottom:-210px;
}
}
/***********************************************/
/******            DESKTOP SIZE           ******/
/***********************************************/
@media (min-width: 992px) {
  .front-page-highlights-title {
    margin-left: auto;
    margin-right: auto;
    min-height: 64px;
  }
  .front-page-highlights {
    text-align: left;
    padding: 15px;
    min-height: 236px;
  }
  .front-page-highlights .caption {
    padding: 0 0.5em;
  }
  .front-page-highlights img {
    max-width: 100%;
    margin-bottom: 11px;
    margin-top: 0;
  }
  .front-page-highlights p {
    margin: 0;
  }
  .home-container .search-form .form-text,
  .home-container .search-form .form-select {
    border-right: none;
  }
}
/*********************************************/
/******            LARGE SIZE           ******/
/*********************************************/
@media (min-width: 1200px) {
  .front-page-highlights-title {
    min-height: 48px;
  }

}


.index-search1{
	background-color:#fff;
	padding:10px;
	color:#000000;
	border-radius:6px;
	border-bottom:5px solid #8d8d8d;
	text-decoration:none !important;
	display:block;
	margin:20px 0px;
	width:70%
}
.testimonial-bg {
  background: #000 url(../img/testimonials.jpg);
  background-size: cover;
  min-height:350px;
}
.center h2{
  font-size: 36px;
  margin-top: 0;
  margin: 40px 0px 20px 0px;
  color:#fff;
	text-align:center;
}

.newsauthor {
	color:#89898b;
	font-size:13px;
	line-height:20px;
	padding:10px 20px;
}
.newsdesc {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  padding: 0px 20px;
  max-height: 130px !important;
  min-height: 130px !important;
  overflow: hidden;
}
.newstitle{
	color:#000;
	font-size:14px;
	padding:0px 20px 10px;
}

.successstorydesc {
  color: #fff;
  text-align: justify;
  width:100%;
  display:block;
  padding: 0px 20px;
}





.region-below-slider{
 width:100%;
}


span#views_slideshow_controls_text_previous_success_stories-block {
	width: 40px;
	height: 40px; 
	background: url(../img/md-arrow.png) no-repeat 0 0; 
	cursor: pointer; 
	text-align: center;
	text-indent:-999em;
	margin-bottom:30px;
	line-height:40px;
	display:inline-block;
}

div#views_slideshow_controls_text_success_stories-block {
  text-align: center;
}
span#views_slideshow_controls_text_next_success_stories-block{
  width: 40px;
	height: 40px; 
	background: url(../img/md-arrow.png) no-repeat; 
	background-position:-40px;
	cursor: pointer; 
	text-align: center;
	text-indent:-999em;
	margin-bottom:30px;
	line-height:40px;
	display:inline-block;
}
span#views_slideshow_controls_text_pause_success_stories-block{
display:none;
}

.home-newshead{
	font-weight:bold;
	padding:20px 7px;
	text-transform: uppercase
}

.home-newsbody{
	font-weight:normal;
	font-size:14px;
	padding:0px 40px 10px 7px;
}

#edit-mail {
width:80%;
height:35px;
border-radius:2px;
border:1px solid #b2b1b1;
/*margin-left:7px;*/
}

.testimonials-readmore{
text-align:center;
margin:30px 0px;
}
.testimonials-readmore a{
	background-color:#076727;
	padding:10px 20px;
	color:#FFFFFF !important;
	border-radius:7px;
	font-size:19px;
	border-bottom:4px solid #000;
	text-decoration:none !important;
	text-align:center;
	display:inline;
}
.testimonials-readmore:hover,.testimonials-readmore:active,.testimonials-readmore:focus{
	 color:#FFFFFF;
}
.footerlinks1 a {
	color:#FFFFFF !important;
	text-decoration:underline !important;
}
.footerlinks1:hover{
	 color:#b7b7b7 !important;
}
.view .date-nav-wrapper .date-prev {
	right:90px;
	background:none;
}
.view .date-nav-wrapper .date-next {
	background:none;
}
.table td.mini, table th.mini, table.mini td.week {
	    padding: 5px !important;
}
.calendar-calendar .month-view table {
	width:94%;
	margin:0px 10px;
	margin-top:-20px;
}
.view .date-nav-wrapper .date-nav {
 margin-top:10px;
}
.calendar-calendar .mini {
	padding:6px;
}
.pnw-inner-context-box{
  background: #fff;
  min-height: 250px;
  width: 100%;
  -webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
  box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);
  margin-bottom:30px
}
.pnw-inner-context-box h4{
  color: #fff;
  background: #0E5725;
  text-align: center;
  height: 50px;
  line-height: 50px;
  margin: 0;
}
.newsdesc-in {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    padding: 0px 20px;
    overflow: hidden;
}
.simple_subscription_submit {
 float:right;
 margin-top:-49px;
 margin-right:14px;
}

.simple_subscription_submit button {
	background: #fff url(../img/mail-ico1.png) center no-repeat;
	width:28px;
	height:30px;
	text-indent:-999em;
	border:1px solid #ccc;
	border-radius:2px;
	padding:16px 19px;
}
.simple_subscription_submit_news {
 float:right;
 margin-top:-69px;
 margin-right:15px;
}
.simple_subscription_submit_news input[type="submit"] {
	background: #fff url(../img/mail-ico1.png) center no-repeat;
	width:28px;
	height:30px;
	text-indent:-999em;
	border:1px solid #ccc;
	border-radius:2px;
	padding:16px 19px;
	margin-top:15px;
}
#edit-mail {
width:80%;
height:35px;
border-radius:2px;
border:1px solid #b2b1b1;
/*margin-left:7px;*/
}
#edit-mail-news {
width:75%;
height:35px;
border-radius:2px;
border:1px solid #b2b1b1;
margin-left:19px;
margin-top:20px;
}
.edit-mail-news {
width:75%;
height:35px;
border-radius:2px;
border:1px solid #b2b1b1;
margin-left:19px;
margin-top:20px;
}

.carousel-control1.left{
    width: 40px;
    height: 40px;
    background: url(../img/md-arrow.png) no-repeat 0 0;
    cursor: pointer;
    text-align: center;
    text-indent: -999em;
    margin-bottom: 14px;
    line-height: 40px;
    display: inline-block;
    position: static;
    margin-left: 46%;

	}

.carousel-control1.right{
    width: 40px;
    height: 40px;
    background: url(../img/md-arrow.png) no-repeat;
	background-position: -40px;
    cursor: pointer;
    text-align: center;
    text-indent: -999em;
    margin-bottom: 14px;
    line-height: 40px;
    display: inline-block;
    position: static;

	}


	.carousel-control2.left{
    width: 40px;
    height: 40px;
    background: url(../img/md-arrow.png) no-repeat 0 0;
    cursor: pointer;
    text-align: center;
    text-indent: -999em;
    margin-bottom: 14px;
    line-height: 40px;
    display: inline-block;
    position: static;
    margin-left: 42%;

	}

.carousel-control2.right{
    width: 40px;
    height: 40px;
    background: url(../img/md-arrow.png) no-repeat;
	background-position: -40px;
    cursor: pointer;
    text-align: center;
    text-indent: -999em;
    margin-bottom: 14px;
    line-height: 40px;
    display: inline-block;
    position: static;

	}

.field-item.even {
   /* float: left !important; */
    margin-right: 5px;
	padding-bottom: 2px;
}
.align-right figcaption {
	width:auto !important
}
.align-left figcaption {
	width:auto !important
}
.field-item.odd {
    float: left;
	padding-bottom: 2px;
}

.rslides img {
}

.rescaption {
    max-height: 200px;
	min-height: 200px;
}

.rescaption-body {
    overflow: hidden;
    max-height: 144px;
    min-height: 144px;
    text-align: justify;
}
.rescaption-head{
	max-height: 35px;
	min-height: 35px;
	overflow: hidden;
}

.search-snippet-info {
    min-height: 115px;
}

/* Logo */
 /*
.usfsbranding {
    margin: 0;
    padding: 10px 10px 20px 30px;
}

.usfsbranding .rowone {
    position: absolute;
    display: block;
    top: 10px;
    left: 122px;
    width: 340px;
    height: 50px;
}

.usfsbranding .usdalogo {
    margin-top: 7px;
}
.usfsbranding .rowdivider {
    margin-top: 3px;
}

.usdabrand span {
    display: block;
    margin-top: -5px;
    color: #000;
} */

.usda-branding-top h2, .usda-branding-top img {
    display: inline-block;
    margin-right: 7px;
}


li.tools-result {
    border-bottom: 1px solid #000;
    padding: 10px 0 10px 0;
	/*height: 240px;*/
}

li.img220 {
	height: 262px;
}

li.viewsindexbody {
	border-bottom: 1px solid #000;
	padding: 10px 0 10px 0;
	height: 240px;
	overflow: hidden;

}



li.viewsindexbody  blockquote {
    display: none;
}

.img-circle-people {
  /*  border-radius: 50%;*/
    width: 220px;
    height: 220px;
}

.people-img{
	padding:4px;
	border:1px solid #000;
	max-width: 220px;
	max-height: 220px;
}

/*a:visited,
a:hover,
a:active {
  color: #466385;
}
  */

  .menu_block.dynamic_nav h3 {
    color: #076727;
}

li.r-tabs-tab.r-tabs-state-default {
    margin-bottom: 9px;
}

.field-name-field-tags .field-items div {
  display: inline;
}
 
.field-name-field-tags .field-label {
  /* You may need to change the label's height based on your theme's line height. */
  line-height: 22px;
}

.pdfpreview-image-wrapper {
    border: 1px solid #000;
}
.field-name-field-tool-media-galleries .field-items .field-item{
    clear: both;
}

.field-name-field-tool-documentation  .field-items .field-item{
    clear: both;
}

.field-name-field-tool-related-tools .field-items .field-item{
    clear: both;
}

.field-name-field-docum-related-publications .field-items .field-item{
    clear: both;
}
.field-name-field-groups-pubs .field-items .field-item{
    clear: both;
}

/*
.field-type-entityreference{
    clear: both;
}
  */

div.horizontal-tabs {
    border: 0px solid #ccc !important;
}

.horizontal-tabs ul.horizontal-tabs-list {
    /* background-color: #fff; */
    /* padding: 0 0 1px 0; */
    background-color: #fff;
    padding: 5px 5px;
    color: #23456b;
    border-radius: 6px;
    font-size: 14px;
    border-bottom: 4px solid #000;
    text-decoration: none !important;
    border: 0px solid #8c8c8c;
}


.horizontal-tabs ul.horizontal-tabs-list li {
    /* background: #eee; */
    /* border-right: 0px solid #ccc; */
    /* padding: 1px; */
    /* padding-top: 0; */
    margin-right: 4px;
    min-width: 5em;
    background-color: #fff;
    padding: 0px 0px;
    color: #23456b;
    border-radius: 6px;
    font-size: 14px;
    /* border-bottom: 3px solid #000; */
    text-decoration: none !important;
    border: 1px solid #8c8c8c;
    float: left;
    margin-bottom: 4px;
}

ul.horizontal-tabs-list a strong {
    font-weight: normal;
}


.horizontal-tabs ul.horizontal-tabs-list li.selected {
    background-color: #4d4d4d;
	padding: 0 0 0 0 !important;
}

.horizontal-tabs ul.horizontal-tabs-list .selected strong {
    color: #fff !important;
}

.field-type-image .field-item{
  float: none !important;
}


.field-type-image{
    clear: both;
}

.field-name-field-pro-research-teams .field-collection-view {
    border-bottom: 0px solid !important;
}

.field-collection-container {
    border-bottom: 0px solid !important;
}

.field-type-entityreference .field-item {
content: "; ";
}

/*.field-label-format-wrapper {
    clear: both;
}*/
 /*Image Gallery Background Transparent */
.jcbx-glry-classic{

	background-color: transparent !important;
}

.jb-caption.jb-classifier-layer {
   background: rgba(0,0,0,0.7) !important;
}
.top-graybar{
background:#d6d6d6; 
min-height:36px;
}

.term-info{
	font-weight: bolder;
	color: #127b12;
	margin-top: 10px;
}
.file-icon{
 display:none;
}

.media-element img {
  display: block;
  max-width: 100%;
  height: auto;
  /*float: left;*/
  margin-right: 2%;
}

img {
/*display: block; 
max-width: 100%;
height: auto;
max-width: 400px;*/
height: auto;
}
.file-image img {
display: block;
}

/*

vertical-align: middle;
float: left;
margin-right: 2%;

.field{
clear:both !important;
}*/

..view-header .pagehead-search ,.view-people-index .pagehead-search {

 margin-top: 0!important;

}


/* Program Menu  Customization*/ 

.ui-accordion .ui-accordion-icons {
    padding-left: 0em;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 0px;
     padding: 0em 0em 0em 0em; 
    min-height: 0;
	border-bottom: 1px solid #0e5725;
    border-top: 1px solid #33864f;
	border-top-left-radius: 0px;
    border-left: 0px;
    border-right: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
     border-top-right-radius: 0px; 
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    background-color: #076727;
    color: #fcfcfc;
    padding: 15px;
    display: block;
    z-index: 2;
    position: relative;
    text-decoration: none;
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    background-color: #076727;
    color: #fcfcfc;
    padding: 15px;
    display: block;
    z-index: 2;
    position: relative;
    text-decoration: none;
}

.ui-accordion .ui-accordion-content {
    padding: 0em 0em;
    border-top: 0;
    overflow: visible;
	padding-left:0px;
}

  .ui-accordion .ui-accordion-content ul {
    padding-left:0em;
	margin-bottom:0em;
	list-style-type:none;
}

 .ui-accordion .ui-accordion-content li {
    border-bottom: 1px solid #777;
    border-top: none;
	list-style-image: url(data:0); /* change for ie*/
}

.ui-accordion .ui-accordion-content li a {
    background-color: #eeece5;
    color: #000;
    padding: 15px 15px 15px 30px; 
	display:block
}

.ui-accordion .ui-accordion-content li .active {
    background-color: #333;
    color: #fff;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
     border-bottom-right-radius: 0px; 
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px; 
}
.ui-widget-content {
     border: 0px solid #aaa;
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222;
}

.ui-accordion .ui-accordion-content li .active:after {
    background: #333;
    content: " ";
    display: block;
    height: 30px;
    margin-top: -27px;
    position: absolute;
    right: 28px;
    width: 30px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.accordion-header  .ui-state-active a, .ui-state-active .active:after{
    background: #076727;
    content: " ";
    display: block;
    height: 30px;
    margin-top: -25px;
    position: absolute;
    right: -8px;
    width: 30px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*.field-type-text-long .media.media-element-container.media-default {
    overflow: visible !important;
} */

.media.media-element-container.media-default {
    overflow: visible !important;

} 
/*  Hide the Userfield in Contact Us Webform*/
.peoples_contact_email {
    display: none;
}
/*
.field-item {
    clear: both !important;
}*/

h2.field-label-format-text {
    padding-top: 10px;
}

.homesearch  label{
	display: none !important;
}
.gsa-container-inline label {
	display: none !important;
}
/* .control-label{
    display: none !important; 
} */

/* Additional Resources page*/
.tab-content{
	border:1px solid #c7c7c7; padding:7px;
}
.events-title1 a{
	font-size: 1.25em;
    font-weight: bold;
	text-decoration:underline;
}
.projects-list ul {
	margin:0px; 
	margin-bottom:15px;
	padding:0px;
	list-style-type:none;
}
.projects-list li{
	margin:0px; 
    padding: 10px 0px;
    border-bottom: #c7c7c7 1px solid;
    font-size: 15px;
    font-weight: bold
}
.projects-list li a{
	text-decoration:underline;
}
.tools-list ul {
	margin:0px; 
	margin-bottom:15px;
	padding:0px;
	list-style-type:none;
}
.tools-list li{
	margin:0px; 
    padding: 10px 0px;
    border-bottom: #c7c7c7 1px solid;
    font-size: 15px;
    font-weight: bold
}
.tools-list li a{
	text-decoration:underline;
}
.dataset-list ul {
	margin:0px; 
	margin-bottom:15px;
	padding:0px;
	list-style-type:none;
}
.dataset-list li{
	margin:0px; 
    padding: 10px 0px;
    border-bottom: #c7c7c7 1px solid;
    font-size: 15px;
    font-weight: bold
}
.dataset-list li a{
	text-decoration:underline;
}
.newreleases-list ul {
	margin:0px; 
	margin-bottom:15px;
	padding:0px;
	list-style-type:none;
}
.newreleases-list li{
	margin:0px; 
    padding: 10px 0px;
    border-bottom: #c7c7c7 1px solid;
    font-size: 15px;
    font-weight: bold;	
}
.newreleases-list li a{
	text-decoration:underline;
}
.views-field-field-gallery-photo {
	margin-right: 20px;
    min-width: 100px;
	float:left;
}
ul.gallery-aboutlist {
    margin: 0px;
    padding: 0px;	
}
.gallery-aboutlist li {
	display: block;
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 15px;
    padding-top: 10px;
	list-style-type:none;
}
.gallery-aboutlist li span {
	color: #076727;
    font-size: 1.25em;
    font-weight: bold;
}
.views-field.views-field-title {
    margin-bottom: 10px;
	 font-weight: bold;
}

/*
.views-field.views-field-field-gallery-description {
    min-height: 70px;
} */

.gallery-aboutlist .views-field.views-field-title {
 margin-left: 120px;
}
.view-header {
    margin-top: 15px;
}
/*Remove the description in Research labs*/

.reserch-desc  {
	display: none;
}
.field.field-name-field-status.field-type-text.field-label-above{
	display: none;
}
.field.field-name-field-is-researcher.field-type-text.field-label-above{
	display: none;
}
.field.field-name-field-station-id.field-type-text.field-label-above{
	display: none;
}
.field.field-name-field-unit-id.field-type-text.field-label-above{
	display: none;
}
.field.field-name-field-alias.field-type-text.field-label-above {
	display: none;
}
.field.field-name-field-user-id.field-type-number-integer.field-label-above {
	display: none;
}
/*.field-label {
	//display: none;
}*/
.search-result .field-collection-view {
	margin: 0 0 -7px 0 !important;
    padding: 0 0 0px 0 !important;
    border-bottom: 0px solid #DDDDDD !important;
	display: inline-block;
	
}
.active_child_item a {
	font-weight:bold !important;
	color:#076727 !important;
}

.view .image-field-caption {
 display: none;
 }
 .block-addtoany {
	 float:right;
 }
 .pnw-archive select {
	 width:auto;
 }
 
.views-field-field-news-state {
	display: flex;
}
/* Rma webform */
.rma-landowner {
	width:38% !important;
}
.webform-client-form-41675 {
	width:70%;
}
.webform-client-form-41675 .form-actions {
	margin-top: 340px;
	margin-left: 15px;
}

.webform-client-form-40962 {
	width:70%;
}
.webform-client-form-40962 .form-actions {
	margin-top: 340px;
	margin-left: 15px;
}

.rma-landowner-select {
   width:65% !important;
}
#edit-submitted-please-select-one {
    margin-left: 9px;
}
.fname-pnw label {
    position: absolute;
	font-weight: bold;
    bottom: -10px;
	left: 15px;
}
.fname-pnw input {
    margin-bottom: 18px;
}
.rma-label label {
	font-weight: bold;
}
.rma-label .form-radios label {
	font-weight: normal;
}
.email-rma .form-email {
    height: 39px !important;
    padding: 8px 12px !important;
    font-size: 15px !important;
    line-height: 1.4;
    color: #6f6f6f !important;
	border-radius: 0px !important;
}
/* Latest Publications Block in home page  */

li#carousel-play-0 {
    display: none !important;
}
.latest-publications-homeblock .carousel-inner {
    min-height: 292px !important;
}
.feature-project-homeblock {
    padding: 10px 5px 0px 5px;
}
.latest-publications-homeblock {
	padding: 0px 5px;
}
.field-name-field-non-featured-publications .field-item.odd {
    float: none;
}