/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
  url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),
  url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),
  url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),
  url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

*{ outline:none !important; font-family: 'Open Sans', sans-serif;  }
a { text-decoration:none !important; }

header { background:#215732; margin-bottom:25px; padding-top:25px; }
header .logo, header .logo a { width:100%; display:inline-block;}
header .logo a img { width:100%; display:inline-block; max-width:345px; }


.header-section-right { display:inline-block; float:right; margin-bottom:10px; }
.region.region-header #block-block-18, .region.region-header #block-block-19 { float:right; width:100%; }
.region.region-header #block-block-18 .top-1, .region.region-header #block-block-19 .top-2 { float:right; }
.region.region-header #block-block-18 .top-1 div{ float:left; }
.region.region-header #block-block-19 div { display:inline-block; }
.region.region-header #block-block-19 div.clear { vertical-align:top; }
.region.region-header #block-block-18 .social-links { margin:0; margin-right:10px; }
.region.region-header #block-block-18 .social-links li { background:#053c17; width:30px; height:30px; text-align:center; font-size:15px; line-height:30px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.region.region-header #block-block-18 .social-links li a { color:#FFF;}
.region.region-header #block-block-18 .social-links li a i { color:#FFF;  }
.region.region-header #block-block-18 .social-links li:hover { background:#516b3c; }
.region.region-header #block-block-18 .search { max-width:150px; width:100%; font-family: 'Open Sans', sans-serif; }
.region.region-header #block-block-18 .input-group { margin-right:10px; }
.region.region-header #block-block-18 .input-group input { height:30px; border-radius:0; padding:5px 10px; }
.region.region-header #block-block-18 .input-group button { height:30px; padding:0 10px; border-radius:0; text-align:center; line-height:30px;
background:#053c17; color:#FFF; border:0; }
.region.region-header #block-block-18 .login a,
.region.region-header #block-block-18 .logout a { color:#FFF; background:#d38a29; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:12px;
padding:0 15px; text-transform:uppercase; line-height:30px; height:30px; display:inline-block; width:100%; transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.region.region-header #block-block-18 .login a:hover { background:#e7a54d; }
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li { position:relative; padding:0; }
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li a { letter-spacing:1px; font-family: 'Open Sans', sans-serif; color:#FFF; font-weight:400; padding:0 15px;
transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li a:hover { color:#d38a29; }
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li a::after { content:'|'; position:absolute; right:-5px; opacity:0.7; color:#FFF;
transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li a:hover::after { color:#FFF; }
.region.region-header #block-block-19 .top-2 .menu ul.util-nav li:last-child a::after { display:none;}
.region.region-header #block-block-19 .top-2 { margin-top:40px; }
.region.region-header #block-block-19 .top-2 .newsletter h2 { font-family: 'Open Sans', sans-serif; font-weight:600; font-size:12px; color:#FFF; margin:0;
margin-bottom:5px;}
.region.region-header #block-block-19 .top-2 .newsletter input.email { border:0; height:30px; padding:0 10px; font-family: 'Open Sans', sans-serif;
border-radius:0; margin-right:-4px; margin-top:-1px;}
.region.region-header #block-block-19 .top-2 .newsletter input.button { background:#d38a29; border:0; border-radius:0; height:30px; color:#FFF; margin-top:-1px;
font-weight:600; font-family: 'Open Sans', sans-serif; text-transform:uppercase; padding:0 15px; font-size:12px; transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.region.region-header #block-block-19 .top-2 .newsletter input.button:hover { background:#e7a54d; }


header nav.main-navigation { background:#d38a29; }
header nav.main-navigation ul li { position:relative; padding:5px; }
header nav.main-navigation ul li a { letter-spacing:1px; color:#FFF; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; font-size:13px; padding:10px 15px; border:1px solid transparent; margin-right:0; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
header nav.main-navigation ul li a:hover, header nav.main-navigation ul li a:focus, header nav.main-navigation ul li.active-trail a, header nav.main-navigation ul li.active a.active { background:none; border-color:rgba(255,255,255,0.5); }
header nav.main-navigation ul li a:hover { color:rgba(255,255,255,0.4); border-color:transparent; }
header nav.main-navigation ul li a::after { content:'|'; color:#c9c9c9; opacity:0.6; position:absolute; right:-10px; }
header nav.main-navigation ul li:last-child a::after { display:none; }
header nav.main-navigation ul li a.hide_after_content::after { display: none;}

/*header nav.main-navigation ul li a.active { border:1px solid #fff; padding:10px; margin-top:5px; margin-bottom:5px;}*/


.drawer-left .drawer-hamburger span { display:inline-block; color:#FFF; font-size:16px; }

.region.region-mobile { display: none;}
.region.region-sidebar-first.well { background:none;  font-family: 'Open Sans', sans-serif; border:0; box-shadow:none; padding:0; }
.region.region-sidebar-first.well section.block { border:1px solid #e3e3e3; }
.region.region-sidebar-first.well section { padding:50px 30px; margin-bottom:30px; }
.region.region-sidebar-first.well h2.block-title{ font-family: 'Open Sans', sans-serif; font-weight:700; width:100%;
font-size:14px; display:inline-block; color:#495224; padding-bottom:15px; text-transform:uppercase; border-bottom:1px solid #d0d2c6; }
.region.region-sidebar-first.well ul li { text-align:left; font-size:14px; margin-bottom:20px; width:100%; }
.region.region-sidebar-first.well ul li:last-child { margin:0; }
.region.region-sidebar-first.well ul li ul.sub-menu li { margin:0; }
.region.region-sidebar-first.well ul li a,
.region.region-sidebar-first.well section#block-menu-block-1 ul li a { color:#4f4f4f; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out; font-weight:600; }
.region.region-sidebar-first.well section#block-menu-block-1 ul li a { color:#4e552c; }
.region.region-sidebar-first.well ul li a:hover,
.region.region-sidebar-first.well section#block-menu-block-1 ul li a:hover  { color:#9d9d9d; }
.region.region-sidebar-first.well section#block-menu-block-1 ul li.active-trail a.active-trail,
.region.region-sidebar-first.well ul li.active-trail a.active-trail,
.region.region-sidebar-first.well ul li.active a.active,
.region.region-sidebar-first.well ul li a.active,
.region-footer .block-menu-block ul li.active-trail a.active-trail,
.region.region-sidebar-first.well section#block-menu-block-1 ul li a.active { color: #d38a29;}
.region.region-sidebar-first.well section#block-block-5 { background:url(../images/back.png) no-repeat; background-size:cover; padding:40px 20px;
border:1px solid #e3e3e3;}
.region.region-sidebar-first.well section#block-block-5 h2 { font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px; display:inline-block;
color:#FFF; margin-top:0; padding-bottom:15px; text-transform:uppercase; border-bottom:1px solid rgba(255,255,255,0.2);}
.region.region-sidebar-first.well section#block-block-5 p { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; color:#FFF; }
.region.region-sidebar-first.well section#block-block-5 p a { border:1px solid rgba(255,255,255,0.2); font-weight:600; color:#FFF; padding:5px 15px;
margin:20px 0; display:inline-block; font-size:13px; text-transform:uppercase; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out; }
.region.region-sidebar-first.well section#block-block-5 p a:hover { background:#d38a29; }
.left-section { float:right !important; }
.inner-wrapper { border:1px solid #e3e3e3; padding:50px; display:inline-block; width:100%; }
.inner-wrapper div.title { width:100%; text-align:center; display:inline-block;}

.inner-wrapper h1 { color:#5f6153; text-transform:uppercase; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:32px; display:inline-block; text-align:center; border:0; margin:0; margin-bottom:25px; position:relative; max-width:66%; }
.length80 .inner-wrapper h1 {max-width:80%; }
.length80 .inner-wrapper h1::after, .length80 .inner-wrapper h1::before {top:45%;}

.inner-wrapper h1::before { width:60px; height:1px; background:#dbdcd3; position:absolute; left:-80px; top:50%; content:' '}
.inner-wrapper h1::after { width:60px; height:1px; background:#dbdcd3; position:absolute; right:-80px; top:50%; content:' '}

.inner-wrapper .views-field  .field-content { font-family: 'Open Sans', sans-serif; color:#656565; }
.inner-wrapper .field-content img { width:100%; margin-bottom:20px; }
.inner-wrapper .views-field.views-field-field-hp-rotator-image { position:relative; }
.inner-wrapper .owl-theme .views-field.views-field-field-hp-rotator-url { text-align:center; width:100%; display:inline-block; margin:20px 0 10px; }
.inner-wrapper .owl-theme .views-field.views-field-field-hp-rotator-url .field-content,
.inner-wrapper .owl-theme .views-field.views-field-field-hp-rotator-url .field-content > a { display:inline-block; }
.inner-wrapper .owl-theme .views-field.views-field-field-hp-rotator-url .field-content > a { padding:10px 20px; background:#d38a29; color:#FFF;
font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;  }
.inner-wrapper .owl-theme .views-field.views-field-field-hp-rotator-url .field-content > a:hover { background:#e7a54d; }
.inner-wrapper .owl-theme .owl-controls { margin:0; }
.inner-wrapper .owl-theme .owl-controls .owl-buttons { position: absolute; top: 32%; width: 100%; padding: 0 15px;}
.inner-wrapper .owl-theme .owl-controls .owl-buttons .owl-prev { float:left; }
.inner-wrapper .owl-theme .owl-controls .owl-buttons .owl-next { float:right; }
.inner-wrapper .owl-theme .owl-controls .owl-pagination { margin-bottom:15px; }
.inner-wrapper .owl-theme .owl-controls .owl-pagination .owl-page span { margin:3px; width:10px; height:10px; }
.inner-wrapper .owl-theme .owl-controls .owl-buttons div { background:0; font-size:50px; padding:0; margin:0; }
.second-sidebar section .left-sec { border:1px solid #e3e3e3; margin-bottom:15px; }
.second-sidebar section h2 { letter-spacing:1px; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; background:#4e552c; margin:0; padding:15px 20px;  clear:both;
color:#FFF; text-transform:uppercase;  }
.second-sidebar section .view-content { padding:25px 20px; font-family: 'Open Sans', sans-serif; display:inline-block; width:100%; min-height:265px; }
.second-sidebar #block-views-exp-blogs-page-1 .view-content { padding-bottom:0; min-height:260px; }
.second-sidebar section .view-content .shop { font-weight:600; color:#5b5b5a; margin-bottom:15px; }
.second-sidebar section .view-content .smokey .left { float:left; width:40%; margin-right:10px; }
.second-sidebar section .view-content .smokey .right { float:left; width:55%; padding:25px 10px; border-top:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4; }
.second-sidebar section .view-content .smokey .right h4 { font-size:20px; font-family: 'Open Sans', sans-serif; font-weight:700; text-transform:uppercase;
color:#4a622a; margin:0; margin-bottom:15px; }
.second-sidebar section .view-content .smokey .right .shopnow { width:100%; float:left; }
.second-sidebar section .view-content .smokey .right .shopnow a { background:#d38a29; font-family: 'Open Sans', sans-serif; font-weight:600;
text-transform:uppercase; color:#FFF; padding:10px 20px; display:inline-block; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;  }
.second-sidebar section .view-content .smokey .right .shopnow a:hover { background:#e7a54d; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled { margin:0; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li { margin-bottom:25px; padding-left:50px; position:relative; display:inline-block; width:100%; line-height:20px; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li:last-child { margin-bottom:0; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li a { color:#5b5b5a; transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;  }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li a:hover { color:#e7a54d; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li::before { position:absolute;  content: "\f0b1"; font-family: FontAwesome; left:0;
color:#4e552c; font-size:30px; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li:first-child::before { content:"\f09e"; }
#block-views-latest-updates-block-1 .left-sec ul.list-unstyled li:last-xhild { margin:0; }
.second-sidebar section .view-footer .about { margin:15px 0; }
.second-sidebar section .view-footer p a { background: #d38a29;  color: #fff; display: inline-block;
font-family: "Open Sans",sans-serif; font-weight: 600; padding: 10px 20px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.second-sidebar section .view-footer p a:hover { background: #e7a54d; }
.field.field-name-body.field-type-text-with-summary.field-label-hidden h4 { font-family: 'Open Sans', sans-serif; font-size: 24px; color:#4e552c;
text-transform:uppercase; font-weight: 600; margin-bottom:20px;}
.field.field-name-body.field-type-text-with-summary.field-label-hidden div.address1,
.field.field-name-body.field-type-text-with-summary.field-label-hidden div.address2 { margin-bottom:15px; }
.field.field-name-body.field-type-text-with-summary.field-label-hidden div.address1 i,
.field.field-name-body.field-type-text-with-summary.field-label-hidden div.address2 i { color:#4e552c; font-size:18px; width:25px; }
.view-blogs.view-display-id-page_1 .views-row { width:31.5%; padding:32px; margin-right:15px; border:1px solid #dfdfdf; background:#fbfbfb;
min-height:260px; margin-bottom:15px; vertical-align:top;  }
.view-blogs.view-display-id-page_1 .views-row:nth-child(3n) { margin-right:0; }
.view-blogs.view-display-id-page_1 .views-row .date-display-single { color:#656565; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:12px;
margin-bottom:15px; display:inline-block; width:100%; }
.view-blogs.view-display-id-page_1 .views-row .views-field-title span.field-content { color:#4e552c; font-family: 'Open Sans', sans-serif; font-weight:700; min-height:60px;
text-transform:uppercase; margin-bottom:15px; display:inline-block; width:100%; }
.view-blogs.view-display-id-page_1 .views-row .views-field-body span { color:#7e7f70; font-family: 'Open Sans', sans-serif; margin-bottom:15px;
display:inline-block; width:100%;  font-size:12px; }
.view-blogs.view-display-id-page_1 .views-row .views-field-view-node span a { background: #d38a29; color: #fff; display: inline-block;
font-family: "Open Sans",sans-serif; font-weight: 600; padding: 8px 20px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.view-blogs.view-display-id-page_1 .views-row .views-field-view-node span a:hover { background:#e7a54d; }
.block.block-nasf-library.col-sm-12.clearfix { display: inline-block; margin-top: 15px; width: 100%;}
.block.block-nasf-library.col-sm-12.clearfix .left-sec { padding:0 15px; }
.block.block-nasf-library.col-sm-12.clearfix h2 { background:none; border-bottom: 1px solid #d0d2c6; color: #495224; display: inline-block;
font-family: "Open Sans",sans-serif;  font-size: 14px; font-weight: 700; padding:15px 0; text-transform: uppercase; width: 100%;}
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline { padding:15px 0; }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li { position:relative; margin-right:5px; line-height:24px; }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li a { color:#6d6d6d; transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li a:hover { color:#e7a54d; }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li a::after { content:"|"; position:absolute; right:-5px; color:#6d6d6d;
 transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;   }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li a:hover::after { color:#6d6d6d; }
.block.block-nasf-library.col-sm-12.clearfix ul.list-inline li:last-child a::after { display:none; }

.view.view-issues-and-policies.view-id-issues_and_policies.view-display-id-page_1 .views-row { display:inline-block; width:100%; margin-bottom:15px; }

.view.view-issues-and-policies.view-id-issues_and_policies.view-display-id-page_1 .views-row span a,
.view-active-issues-and-policies .views-field-title a{ font-size:18px; color:#495224 !important; font-family:"Open Sans",sans-serif; font-weight:700; margin-bottom:5px; }

.view.view-press-releases.view-id-press_releases.view-display-id-page_1 .views-row .field-content a,
.view.view-events.view-id-events.view-display-id-page_1 .views-row .field-content a,
.view.view-library.view-id-library.view-display-id-page_1 .views-row .field-content a { font-size:18px; color:#495224; font-family:"Open Sans",sans-serif; text-transform:uppercase; font-weight:700; margin-bottom:5px; }
.view.view-issues-and-policies.view-id-issues_and_policies.view-display-id-page_1 .views-row span a:hover,
.view.view-press-releases.view-id-press_releases.view-display-id-page_1 .views-row .field-content a:hover,
.view.view-events.view-id-events.view-display-id-page_1 .views-row .field-content a:hover,
.view.view-library.view-id-library.view-display-id-page_1 .views-row .field-content a:hover,
.view-active-issues-and-policies .views-field-title a:hover { color:#e7a54d !important; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}

.second-sidebar section .left-sec .subsc { font-family: "Open Sans",sans-serif; font-weight:600; margin-bottom:25px; color:#5b5b5a; }
.second-sidebar section .left-sec #mc_embed_signup input.email { border: 1px solid #dedede; border-radius: 0; background:#f9f9f9; font-family: "Open Sans",sans-serif; height: 30px; padding: 0 10px;
margin-bottom:25px;}
.second-sidebar section .left-sec #mc_embed_signup input.button { background: #d38a29; border: 0 none; border-radius: 0; color: #fff; font-family: "Open Sans",sans-serif; font-size: 12px;
font-weight: 600; height: 30px; padding: 0 15px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.second-sidebar section .left-sec #mc_embed_signup input.button:hover { background: #e7a54d;}
.view-news.view-display-id-page .views-row { padding-bottom:10px; }
.view-news.view-display-id-page .views-field-title-1 a, .view-forest-trends.view-display-id-page .views-field-title-1 a {
  background: #d38a29;
  color: #fff;
  display: inline-block;
  font-family: "Open Sans",sans-serif;
  font-weight: 600;
  padding: 7px 10px;
  text-transform: uppercase;
  margin-top: 10px;
  transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
}
.view-news.view-display-id-page .views-field-title-1 a:hover, .view-forest-trends.view-display-id-page .views-field-title-1 a:hover {background: #e7a54d; color:#fff; }
.field.field-name-body.field-type-text-with-summary.field-label-hidden p { font-family: "Open Sans",sans-serif; font-weight: 400; margin-bottom: 15px; font-size: 14px; color:#666; }
.field.field-name-body.field-type-text-with-summary.field-label-hidden p a { color:#d38a29; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s; }
.field.field-name-body.field-type-text-with-summary.field-label-hidden p a:hover { color:#bf7a1f; }
.webform-client-form { margin-bottom:25px; }
.webform-client-form fieldset.panel { border-radius:0; }
.webform-client-form .form-item.webform-component label,
.form-type-textfield.form-item-captcha-response.form-item.form-group > label { color:#868686; font-family: "Open Sans",sans-serif; font-weight: 600; }
.webform-client-form .form-item.webform-component input.form-control,
.webform-client-form fieldset input.form-control,
.webform-client-form .form-item.webform-component textarea.form-control {  border: 1px solid #dedede; border-radius: 0; background:#f9f9f9; font-family: "Open Sans",sans-serif; padding: 0 10px;
margin-bottom:30px; }
.webform-client-form button#edit-submit { background: #d38a29; border: 0 none; border-radius: 0; color: #fff; font-family: "Open Sans",sans-serif; font-size: 12px; font-weight: 600; height: 30px; padding: 0 15px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.webform-client-form button#edit-submit:hover { background: #bf7a1f;}
#edit-field-date-value-value-wrapper, .views-exposed-widget.views-submit-button { display:none;  }
#views-exposed-form-events-page-1 .views-exposed-widget.views-submit-button { display:block;  }

.views-exposed-widget.views-widget-filter-field_date_value,
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker { padding:0; width:100%; display:inline-block; }
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker #year-picker { color:#4e552c; font-family: "Open Sans",sans-serif; font-weight:700; font-size:18px; padding:0 10px;}
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker #year-picker a { color:#e7a54d; }
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker #year-picker a:hover { color:#d38a29; }
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table { width:100%; }
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table {border-spacing: 10px; border-collapse: separate;}
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td { color:#F9f9f9; border:1px solid #e3e3e3; text-align:center; vertical-align:middle; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td a { width:100%; display:inline-block; height:100%; padding:5px 10px; font-family: "Open Sans",sans-serif; text-transform:uppercase; color:#5b5b5a; font-weight:600; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td:hover,
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td.active { background:#4e552c; }
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td:hover a,
.views-exposed-widget.views-widget-filter-field_date_value #blog-date-picker table tr td.active a{ color:#FFF; }

.view.view-blogs.view-id-blogs.view-display-id-page_1 .text-center ul.list-inline { margin-bottom:25px; }
.view.view-blogs.view-id-blogs.view-display-id-page_1 .text-center ul.list-inline li a { color:#5b5b5a; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.view.view-blogs.view-id-blogs.view-display-id-page_1 .text-center ul.list-inline li.active a,
.view.view-blogs.view-id-blogs.view-display-id-page_1 .text-center ul.list-inline li a:hover {color:#e7a54d; }

.view.view-member-roster.view-id-member_roster .view-content { padding:0; }
.view.view-member-roster.view-id-member_roster .view-content a { color:#e7a54d; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.view.view-member-roster.view-id-member_roster .view-content a:hover { color:#d38a29; }
.field.field-name-body.field-type-text-with-summary .field-item { margin-bottom:15px; }
.field.field-name-body.field-type-text-with-summary .field-item a { color:#e7a54d;  transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.field.field-name-body.field-type-text-with-summary .field-item a:hover { color:#d38a29;}
.block.block-views.clearfix.clearfix { display: inline-block;}

.view.view-library.view-id-library.view-display-id-block_1 ul.list-unstyled li { margin-bottom:15px; }
.view.view-library.view-id-library.view-display-id-block_1 ul.list-unstyled li a { color: #555; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.view.view-library.view-id-library.view-display-id-block_1 ul.list-unstyled li a:hover { color:#e7a54d;}
.field.field-name-field-nasf-docs.field-type-file.field-label-hidden .field-items table tr td a { color:#e7a54d; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.field.field-name-field-nasf-docs.field-type-file.field-label-hidden .field-items table tr td a:hover { color:#D38A29;}
.field.field-name-field-nasf-docs.field-type-file.field-label-hidden .field-items a {  color:#555; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.field.field-name-field-issue-topic.field-type-taxonomy-term-reference.field-label-above { margin-bottom:15px; }
.field.field-name-field-issue-topic.field-type-taxonomy-term-reference.field-label-above a { color:#e7a54d; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.field.field-name-field-issue-topic.field-type-taxonomy-term-reference.field-label-above a:hover { color:#D38A29;}

.field.field-name-field-image.field-type-image { margin-bottom:15px; }
.field.field-name-field-image.field-type-image img { width:100%; height:auto; }
.login-search { display: inline-block; width: 100%; margin-bottom:25px;}
.left-menu-container { padding: 50px 0;}
.login-search .login, .login-search .logout { width:45%; display:inline-block; vertical-align:middle; float:left; }
.login-search .login a, .login-search .logout a { display:inline-block; width:100%; text-align:center; background: #d38a29; color: #fff; font-family: "Open Sans",sans-serif; font-weight: 600; padding: 5px 10px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.login-search .login a:hover, .login-search .logout a:hover { background:#e7a54d; }
.login-search .search { width:45%; display:inline-block; float:right;  vertical-align:middle; }
.login-search .search input.form-control { height:32px; border:0; border:1px solid #ccc; border-radius:0; }
.login-search .search input.form-control { box-shadow:none; }
.login-search .search button { background:#d7953d; border:1px solid #e7a54d; color:#FFF; height:32px; border-radius:0; box-shadow:none; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.login-search .search button:hover { background:#e7a54d; }
.left-menu-container .menu-nav ul { padding:0 25px; }
.left-menu-container .menu-nav ul li { margin-bottom:10px; }
.left-menu-container .menu-nav ul li a { text-transform:uppercase;  font-family: "Open Sans",sans-serif; color:#4f4f4f; line-height:normal; line-height:24px; font-weight:600 ; color:#555; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.left-menu-container .menu-nav ul li a:hover { color:#e7a54d; }
.left-menu-container .socials { padding:0 15px;}
.left-menu-container .socials ul { border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:15px 10px;  }
.left-menu-container .socials ul li { background:#0c3b19; width:30px; height:30px; line-height:30px; text-align:center; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.left-menu-container .socials ul li a { color:#FFF; }
.left-menu-container .socials ul li:hover { background:#516b3c; }
.field-name-body .field-item img { height: auto; max-width: 100%; width: auto;}
.field.field-name-field-document a { color: #e7a54d; margin-bottom:10px; display:inline-block; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.field.field-name-field-document a:hover { color:#D38A29; }
.views-row .field-content a, .field.field-type-taxonomy-term-reference a, .node ul.links li a { color:#e7a54d; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.views-row .field-content a:hover, .field.field-type-taxonomy-term-reference a:hover, .node ul.links li a:hover { color: #d38a29;}
.views-row { margin-bottom:10px; }
#block-system-main .view-content h3,
.field-name-body .field-item h2,
.node.node-blog h2 a,
.field-name-body .field-item h3 { color: #495224; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase;}
.field .field-label { display:inline-block; }

.node.node-blog h2, .node.node-teaser h2 { line-height: 20px;}
.node.node-blog h2 a, .node.node-teaser h2 a { color: #495224; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 10px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.node.node-blog h2 a:hover, .node.node-teaser h2 a:hover { color:#e7a54d; }

#block-views-states-dropdown-block .state-dropdown a#select-state {
  background: #fff url("../images/bg-select-state.gif") no-repeat scroll right top;
  border-color: #acadb2 #e2e3e8 #e2e3e8;
  border-style: solid;
  border-width: 1px;
  color: #000;
  display: block;
  font-size: 13px;
  width:400px;
  padding: 5px;
  text-decoration: none;
}
#block-views-states-dropdown-block1 .view-content ul {
  background-color: #fff;
  box-shadow: 0 0 5px #111;
  display: none;
  height: 340px;
  left: 0;
  margin: 0;
  overflow-y: scroll;
  padding: 5px;
  position: absolute;
  top: 0;
  width: 180px;
  z-index: 1000;
}
.state-title1, .state-title2, .state-title3 {border: 1px solid #e3e3e3; margin-bottom:30px; }
.state-title11 {padding: 0px 25px 20px 30px; }
.state-title1 .title {background: #4e552c;margin-bottom: 15px;overflow: hidden;padding: 12px 10px 4px 30px;text-align: left; }
.state-title2 .title {background: #7e7f71;margin-bottom: 15px;overflow: hidden;padding: 12px 10px 4px 30px;text-align: left;}
.state-title3 .title {background: #c28a35;margin-bottom: 15px;overflow: hidden;padding: 12px 10px 4px 30px;text-align: left;}
.state-title1 h2, .state-title2 h2, .state-title3 h2 { padding:0; margin:0; text-align:left; color:#fff !important;}
.state-title11,
.state-title11 > a { display:inline-block; }
.state-title11 > a { padding:10px 20px; background:#d38a29; color:#FFF !important;
font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;  }
.state-title11  > a:hover { background:#e7a54d !important; }
.regional-state-right {background:url(../images/back.png) no-repeat; background-size:cover; padding:0 20px 17px; border:1px solid #e3e3e3;}
.regional-state-right h2 { padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.2); width:80%; }
.regional-state-right h2, .regional-state-right p, .regional-state-right a { color:#fff !important; }
.regional-state-right p { display: inline-block; padding-right: 30px; vertical-align: middle;}
.regional-state-right a {border: 1px solid rgba(255,255,255,0.2); display: inline-block; overflow: hidden; padding: 5px 20px; position:absolute; top:35%; right:5%;}
.regional-state-right a:hover{ background:#d38a29}
.western-region-container { display:inline-block; width:100%; }
.western-region-container .state-image { display:inline-block; width:58%; margin-right:10px; float:left; margin-bottom:10px; }
.western-region-container .state-image img { width:100%; height: auto;}
.western-region-container .callout-container { width:40%; float:right; }
.western-region-container .callout-container h3 { margin:0; color: #495224; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; }
.western-region-container .callout-container h3 span { margin-right:5px; color:#D38A29; }
.western-region-container .callout-container p { margin-bottom:10px; font-size:12px; }
#left-column h3, #right-column h3 { margin:0; color: #495224; font-family: "Open Sans",sans-serif; font-size: 18px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase;   }
#left-column a, #right-column a { color:#d38a29; }
#left-column a:hover, #right-column a:hover { color:#BF7A1F;}
.additional-information > img { float: left; margin-bottom: 10px; margin-right: 10px;}
.additional-information p { margin-bottom:25px; }
#right-column, .documents.clearfix { border: 1px solid #e3e3e3; margin-bottom: 15px;}
#right-column h3, .documents.clearfix h3 { background:#495224; color:#FFF; padding:10px; }
#right-column .logo-content-cont { padding:15px; display:inline-block; }
#right-column .logo-content-cont #agency-logo { display: inline-block; float: left; margin: 0 10px 10px 0;}
#right-column .logo-content-cont p { /*display:inline-block;*/ }
#right-column .logo-content-cont .agency-description { display:inline-block; }
.block.block-block.regional-state-map.clearfix { border: 1px solid #e3e3e3; margin-bottom: 20px; padding:0 15px; display:inline-block; width:100%; }
.block.block-block.regional-state-map.clearfix h2 { margin:0; color: #495224; font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; }
.block.block-block.regional-state-map.clearfix h2 span { font-size:14px; text-transform:none; color:#7e7f70; }
.regional-state-map .left { float: left; width: 60%; border-right:1px solid #e3e3e3; margin-right:15px; padding:15px 0;}
.regional-state-map .left ul li { padding:0; }
.regional-state-map .left ul li a { color:#7e7f70; }
.regional-state-map .left ul li a::after { content:"|"; margin-left:5px; }
.regional-state-map .left ul li:last-child a::after { display:none; }
.regional-state-map .left ul li a:hover::after { color:#7e7f70; }
.regional-state-map .left ul li a:hover { color:#d38a29; }

.regional-state-map .right { padding:15px 0;}
.regional-state-map .right ul li { padding:0; }
.regional-state-map .right ul li a { color:#7e7f70; }
.regional-state-map .right ul li a::after { content:"|"; margin-left:5px; }
.regional-state-map .right ul li:last-child a::after { display:none; }
.regional-state-map .right ul li a:hover::after { color:#7e7f70; }
.regional-state-map .right ul li a:hover { color:#d38a29; }

#left-column .documents.clearfix h3 { color:#FFF; }
#left-column .documents.clearfix ul { padding:15px; }
#left-column .documents.clearfix ul li span { margin-right:5px; }
#left-column ul.list-unstyled li { line-height: 24px;}

.sharethis-buttons .sharethis-wrapper > span { width: 16px;}
.sharethis-buttons .sharethis-wrapper > span > span > span { background-size:cover ; height: 16px; width: 16px;}

.group-blog-left.field-group-div { float:left; }
.group-blog-left.field-group-div .sharethis-buttons { display:inline-block; float: left;}
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span { width: 32px;}
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span > span > span { background-size:cover ; height: 32px; width: 32px;}

.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_facebook_large > span > span { background:url(../images/fb.jpg) center center no-repeat !important; background-size:100% !important; }
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_twitter_large > span > span { background:url(../images/tw.jpg) center center no-repeat !important; background-size:100% !important; }
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_linkedin_large > span > span { background:url(../images/link.jpg) center center no-repeat !important; background-size:100% !important;}
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_email_large > span > span { background:url(../images/pin.jpg) center center no-repeat !important; background-size:100% !important;}
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_sharethis_large > span > span { background:url(../images/mail.jpg) center center no-repeat !important; background-size:100% !important;}
.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span.st_pinterest_large > span > span { background:url(../images/share.jpg) center center no-repeat !important; background-size:100% !important; }

.group-blog-left.field-group-div .sharethis-buttons .sharethis-wrapper > span { clear: both; float: left; margin-bottom:20px;}
.group-blog-right.field-group-div { border-left: 1px solid #dcdcdc; float: right; padding-left: 25px; margin-left: 25px; width: 91%;}
.group-blog-right span.date-display-single { color: #5F6153; font-weight: bold;}

#block-system-main .text-center ul li a { color:#495224; }
#block-system-main .text-center ul li a:hover, #block-system-main .text-center ul li.active a { color:#e7a54d; }

.node-type-blog .inner-wrapper h1::before, .node-type-blog .inner-wrapper h1::after { display:none; }
.group-blog-right .field-type-taxonomy-term-reference { margin-bottom:15px; }
.group-blog-right .field-type-taxonomy-term-reference a, .group-blog-right .field.field-name-field-issue-topic.field-type-taxonomy-term-reference.field-label-above a { color:#666; text-decoration:underline; }
.group-blog-right .field-type-taxonomy-term-reference a:hover, .group-blog-right .field.field-name-field-issue-topic.field-type-taxonomy-term-reference.field-label-above a:hover { color:#e7a54d; }

.node-type-blog.page-news-events-blog .node-blog ul.links { display: inline-block; margin-left: 95px;}
.field-item.even > ul > li { color: #666;}

.group-blog-right .field-label { font-weight:normal; text-transform:uppercase; }


#map_base svg { min-height:500px; height:100%; }
.map-top { text-align: center;}
.map-top > div { display: inline-block; margin-right:10px;}
.map-top span { background: #000; display: inline-block; height: 10px; width: 10px; margin-right:5px;}
.map-top span.green { background:#4e552c; }
.map-top span.grey { background:#7e7f71; }
.map-top span.orange { background:#C28A35; }
.container-inline-date .form-item .form-item { float: left; margin:0 10px 10px 0 ;}
.field.field-name-field-event-date.field-type-datetime.field-label-inline.clearfix { margin-bottom: 15px;}
.block.block-nasf-library.col-md-12.clearfix { clear: both;}
.block.block-nasf-library.clearfix ul.list-inline li { text-align: center;}
.block.block-nasf-library.clearfix ul.list-inline a { color: #E7A54D;}
.block.block-nasf-library.clearfix ul.list-inline a:hover { color: #c7852d;}
.block.block-system.clearfix form { margin-bottom: 15px;}
.block.block-system.clearfix form button { background: #D38A28; color: #fff; display: inline-block; font-family: "Open Sans",sans-serif; font-weight: 600; padding: 10px 20px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; border-radius:0; border:0; outline:0; }
.block.block-system.clearfix form button:hover { background: #e7a54d;}
.left-section .tabs--primary.nav.nav-tabs li a { text-transform: uppercase; color: #4E552C; font-weight:bold;}
.left-section .tabs--primary.nav.nav-tabs li.active a { color:#e7a54d }
#block-nasf-library-nasf-library-related-documents .left-sec ul.list-unstyled li a { color: #666; line-height:30px;}
#block-nasf-library-nasf-library-related-documents .left-sec ul.list-unstyled li a:hover { color: #e7a54d;}
.view-jobs .view-empty p { margin-bottom:15px;}
.view.view-press-releases.view-id-press_releases.view-display-id-page_1 .views-row .field-content a,
.view-jobs .views-field-title a, .view-news.view-display-id-page .views-field-title a, .view-forest-trends.view-display-id-page .views-field-title a { font-size:18px; color:#495224; font-family:"Open Sans",sans-serif;font-weight:700;margin-bottom:5px; text-transform:none; }
.view-forest-trends.view-display-id-page .view-header p.forest-trends-intro {padding-bottom: 20px;}
.view-news.view-display-id-page .views-field-title a:hover, .view-forest-trends.view-display-id-page .views-field-title a:hover {color:#d38a29}
#block-views-states-dropdown-block-1.block.block-views.clearfix.clearfix { width:100%; }
.state-dropdown { border:1px solid #ddd; border-radius:3px; display:none; }
.state-dropdown > a { display: inline-block; width: 100%; padding:0 0 0 10px; vertical-align:middle; line-height:34px; text-align:center; color:#666; text-transform:uppercase; font-size:16px;}
.state-dropdown > a > span { float:right; display:inline-block; background:#666; padding:10px; color:#FFF; }
.mobile-map-block { display: none;}

.group-left { float: left; margin-bottom: 10px; margin-right: 10px;}
.group-right .field.field-name-field-collection-member-title { color: #495224; font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase;}
.group-right .field.field-name-field-collection-member-link a { color:#d38a29; }
.group-right .field.field-name-field-collection-member-link a:hover { color:#bf7a1f; }

.page-node-9058 .inner-wrapper h1 { float: left; text-align: left; margin-bottom:50px; background:none;}
.page-node-9058 .inner-wrapper h1 span { max-width:100%; }
.blog-categories a, .issue-topic a { text-decoration:underline !important; }

.region-sidebar-first .block-menu-block li.active-trail  ul.sub-menu  { display:block !important; }

.donate-btn-nasf { background: #d38a29; margin-bottom:15px; color: #fff; display: inline-block; font-family: "Open Sans",sans-serif; font-weight: 600; padding: 10px 20px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.donate-btn-nasf a { color:#FFF !important; }
.donate-btn-nasf:hover { background: #E7A54D;}

.field.field-name-field-image.field-type-image.executives img { width: auto;}
.field.field-name-field-image.field-type-image.executives .field-item { display:inline-block; padding:4px; }



.footer ul { margin-bottom:25px; }
.footer ul li { font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px;}
.footer ul li a { color:#4a622a; font-weight:600; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.footer ul li a:hover { color:#d38a29; }
.footer p { font-size:12px; color:#656565; font-family: 'Open Sans', sans-serif; }
.footer #block-block-20 { display: none;}
.footer .legal a { color: #4a622a; display: inline-block; font-size: 16px; font-weight: 700; margin-top: 10px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.footer .legal a:hover { color:#d38a29; }

#block-nasf-members-nasf-issues-menu ul li ul.sub-menu { list-style: none; padding-left: 16px;}
