/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/* @import must be at top of file, otherwise CSS will not work */
@import url("https://hello.myfonts.net/count/2a09a3");
/**
 * @license
 * MyFonts Webfont Build ID 2754979, 2014-02-24T16:56:13-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Avenir 55 Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-roman/
 * Licensed pageviews: 250,000
 *
 * Webfont: Avenir 85 Heavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy/
 * Licensed pageviews: 500,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2754979
 * Webfonts copyright: Copyright &#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 *
 * � 2014 MyFonts Inc
*/
/**
 * @license
 * MyFonts Webfont Build ID 2762137, 2014-03-05T19:27:32-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Avenir 35 Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light/
 * Copyright: Copyright &amp;#x00A9; 1989, 1995, 2002 Adobe Systems Incorporated.  All
 * Rights Reserved. &amp;#x00A9; 1981, 1995, 2002 Heidelberger Druckmaschinen AG. All rights
 * reserved.
 * Licensed pageviews: 500,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&amp;buildid=2762137
 *
 * � 2014 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("https://hello.myfonts.net/count/2a09a3");
@font-face {
  font-family: 'AvenirLTStd-Roman';
  src: url('../webfonts/2A09A3_0_0.eot');
  src: url('../webfonts/2A09A3_0_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/2A09A3_0_0.woff') format('woff'), url('../webfonts/2A09A3_0_0.ttf') format('truetype'), url('../webfonts/AvenirLTStd-Roman.otf') format('opentype');
}
@font-face {
  font-family: 'AvenirLTStd-Heavy';
  src: url('../webfonts/2A09A3_1_0.eot');
  src: url('../webfonts/2A09A3_1_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/2A09A3_1_0.woff') format('woff'), url('../webfonts/2A09A3_1_0.ttf') format('truetype'), url('../webfonts/AvenirLTStd-Heavy.otf') format('opentype');
}
/* @import must be at top of file, otherwise CSS will not work */
/*@import url("//hello.myfonts.net/count/2a2599");*/

@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('../webfonts/2A2599_0_0.eot');
  src: url('../webfonts/2A2599_0_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/2A2599_0_0.woff') format('woff'), url('../webfonts/2A2599_0_0.ttf') format('truetype'), url('../webfonts/AvenirLTStd-Light.otf') format('opentype');
}
body, p, a, input[type="text"], input[type="submit"] {
  font-family: AvenirLTStd-Roman;
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  line-height: 19px;
  color: #555;
}
h2, h3, h4, h5, h6 {
  font-family: AvenirLTStd-Roman;
  letter-spacing: .25px;
}
h2 {
  font-size: 28px;
  line-height: 30px;
}
h3,
.pane-petition-supporters-pane .view-petition-supporters .view-header {
  font: normal 24px/28px AvenirLTStd-Roman, sans-serif;
  color: #9ca47f;
}
/* Partners pane h3 uses darker green */
.pane-block-96 .pane-content h3 {
  color: #75863c;
}
input[type="submit"] {
  font-family: AvenirLTStd-Heavy;
}
a:link, a:visited {
  text-decoration: none;
  color: #1e5f88;
}
a:hover {
  color: #3c91c6;
  text-decoration: underline;
}
b, strong, strong a {
  font-family: AvenirLTStd-Heavy, sans-serif;
  font-weight: normal !important;
}
#region-content p,
#region-content a,
#block-system-main ol,
#block-system-main ul,
.search-snippet-info p.search-snippet {
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
#region-content p em,
#region-content p em a {
  font-style: italic;
}
#block-system-main a.colorbox-inline {
  font: 13px/27px AvenirLTStd-Roman, sans-serif;
  /*float: left;*/
}
.caption-credit,
#block-system-main .caption-credit {
  font: italic 14px/20px AvenirLTStd-Light, sans-serif;
  color: #9e9d95;
}
#block-system-main .caption-credit a {
  font: italic 14px/20px AvenirLTStd-Light, sans-serif;
}
#block-system-main ul li,
#block-system-main ol li {
  margin-bottom: 8px;
}
#block-system-main blockquote,
#block-system-main blockquote p,
#block-system-main blockquote p em {
  color: #888;
  font: 18px/24px AvenirLTStd-Light, sans-serif;
}
#block-system-main blockquote p {
  padding-left: 32px;
}
.AvenirLTStd-Roman {
  font-family: AvenirLTStd-Roman;
  font-weight: normal;
  font-style: normal;
}
.AvenirLTStd-Heavy {
  font-family: AvenirLTStd-Heavy;
  font-weight: normal;
  font-style: normal;
}
.AvenirLTStd-Light {
  font-family: AvenirLTStd-Light;
  font-weight: normal;
  font-style: normal;
}
#block-system-main img {
  max-width: 100%;
  height: auto;
}
.not-front .container-12 .grid-7 img {
  margin-left: 0;
  border: 1px solid #dcdcdc;
}
#block-system-main img.no-border {
  border: none;
}
div#block-system-main > div.block-inner > div.content > div.contextual-links-region > div.contextual-links-wrapper {
  display: none;
}
/*Make the resizer image and grid toggle disappear*/

.html .alpha-resize-indicator,
.html a.alpha-grid-toggle {
  display: none;
}
/*Header*/

header #block-block-8 {
  display: none;
}
header #block-delta-blocks-logo img {
  margin-top: 15px;
  margin-bottom: -25px;
}
#zone-menu-wrapper {
  margin-bottom: 20px;
}
#region-user-first {
  width: 35%;
}
#region-user-first a {
  display: block;
  height: 113px;
}
#region-user-second {
  height: 60px;
  width: 52%;
  float: right;
  margin-right: 5%;
}
header #block-menu-menu-mobile-nav {
  display: none;
}
header #block-nice-menus-2,
header #block-block-1 {
  float: left;
}
header #block-nice-menus-2 {
  width: 48%;
  margin-top: 2px;
  margin-left: -4px;
}
header #block-block-1 {
  width: 17%;
}
header #block-nice-menus-2 #nice-menu-2 {
  display: block;
  background-color: transparent;
  border: none !important;
}
#block-block-120 {
  display: block;
}
header #block-nice-menus-2 #nice-menu-2 li {
  list-style-image: none;
  list-style-type: none;
  float: left;
  margin-right: 0px;
  border: none;
  background-color: transparent;
  border-top: none !important;
}
header #block-nice-menus-2 #nice-menu-2 li.menuparent {
  background: url("../images/about-arrow-down.png") no-repeat scroll 93% center rgba(0, 0, 0, 0);
  width: 132px;
  width: 92px;
  margin-right: 16px;
}
header #block-nice-menus-2 #nice-menu-2 li.menuparent:hover {
  background: url("../images/about-arrow-down-hover.png") no-repeat scroll 93% center rgba(0, 0, 0, 0);
}
header #block-nice-menus-2 #nice-menu-2 li.last {
  /*width: 142px;*/
}
header #block-nice-menus-2 ul.nice-menu li.menuparent ul,
#header-region ul.nice-menu li.menuparent ul {
  border-top: none;
}
header #block-nice-menus-2 #nice-menu-2 a,
header #block-nice-menus-2 #nice-menu-2 .nolink,
#block-block-120 a {
  display: block;
  float: left;
  color: #2d6a90;
  text-decoration: none;
  text-transform: uppercase;
  background-color: transparent;
  padding-right: 0;
  width: 100%;
  line-height: 16px;
}
header #block-nice-menus-2 #nice-menu-2 .nolink {
  line-height: 14px;
  padding: 0.3em 5px 0.3em 5px;
}
header #block-nice-menus-2 #nice-menu-2 a {
  line-height: 14px;
}
header #block-nice-menus-2 #nice-menu-2 a:hover,
#block-block-120 a:hover {
  color: #3c91c6;
  text-decoration: underline;
}
header #block-block-1 p {
  color: #75863c;
  margin-top: 4px;
  text-transform: uppercase;
}
header #block-block-1 p.header-social-links {
  margin-top: -10px;
}
header #block-block-1 a.facebook,
header #block-block-1 a.twitter,
header #block-block-1 a.youtube,
header #block-block-1 a.gplus {
  background: url("../images/fb.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  display: block;
  height: 22px;
  margin: 0;
  text-indent: -9999px;
  width: 13px;
  margin-right: -3px;
  float: left;
  margin-top: -10px;
  padding: 0 8px 0 0;
}
header #block-block-1 a.facebook {
  margin-right: 0;
}
header #block-block-1 a.facebook:hover {
  background: url("../images/fb-hover.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
}
header #block-block-1 a.twitter {
  background: url("../images/twitter.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  width: 30px;
}
header #block-block-1 a.twitter:hover {
  background: url("../images/twitter-hover.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
}
header #block-block-1 a.youtube {
  background: url("../images/youtube.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  width: 23px;
}
header #block-block-1 a.youtube:hover {
  background: url("../images/youtube-hover.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
}
header #block-block-1 a.gplus {
  background: url("../images/google-plus.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
  width: 24px;
}
header #block-search-by-page-1 {
  float: left;
  margin: 1px 0 0 21px;
  width: 17%;
}
header #block-search-by-page-1 #search-by-page-form,
header #block-search-by-page-1 #search-by-page-form--2 {
  margin-top: -10px;
}
header #block-search-by-page-1 #edit-keys,
header #block-search-by-page-1 #edit-keys--2 {
  /*width: 110px;*/
  width: 83px;
  border: 1px solid #e1e3e4;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
  box-shadow: 0 0 6px #2d6a90;
  z-index: 1;
}
header #block-search-by-page-1 #edit-submit,
header #block-search-by-page-1 #edit-submit--2 {
  display: none;
  height: 0;
}
header #block-search-by-page-1 #search-by-page-form label,
header #block-search-by-page-1 #search-by-page-form--2 label {
  font-weight: normal;
  text-transform: uppercase;
  color: #75863c;
  font-size: 13px;
  margin-right: 0;
}
/*Search button for Search page*/

.context-search-pages #region-content--16 #edit-keys {
  float: left;
  margin-right: 10px;
  height: 28px;
}
.context-search-pages #region-content--16 #edit-submit {
  background-color: #ebd95a;
  background-image: none;
  border: 2px solid #f6f1ca;
  border-radius: 0;
  box-shadow: 0 0 6px #ccc;
  padding: 7px 10px 3px;
  text-transform: uppercase;
  margin-top: -15px;
  margin-bottom: 20px;
}
#block-block-120 {
  width: 40px;
  float: right;
  margin-top: 5px;
  width: 17%;
}
#block-block-120 .content {
  float: right;
}
#block-block-120 div.contextual-links-wrapper {
  right: -71px;
  top: 12px;
}
#region-menu {
  float: right;
  width: 100%;
}
#block-nice-menus-1 {
  float: right;
  margin: 0 3.8% 0 0;
}
#nice-menu-1 {
  width: 105%;
  margin: 0;
  /*margin-bottom: 2px;*/
}
/*.front #nice-menu-1 {
	margin: -1px 0 0;
}*/

#nice-menu-1 li {
  background: transparent;
  padding: 0;
  margin: 0;
  border: none;
  width: 100px;
  border-left: 1px solid #e1e3e4;
  height: 55px;
}
#nice-menu-1 li a,
#nice-menu-1 li .nolink {
  display: block;
  text-transform: uppercase;
  color: #2d6a90;
  text-decoration: none;
  width: 77px;
  text-align: center;
  margin: 0 auto;
  padding: 0;
  padding-top: 12px;
  font: normal 15px/18px AvenirLTStd-Heavy, sans-serif;
}
#nice-menu-1 li:hover .nolink {
  cursor: default;
}
#nice-menu-1 li.active-trail,
#nice-menu-1 li:hover {
  border-top: 4px solid #ede295;
  height: 51px;
  background-color: #fff;
}
.not-front #nice-menu-1 li a.active,
#nice-menu-1 li:hover a,
#nice-menu-1 li.active-trail a {
  padding-top: 8px;
  color: #3c91c6;
}
#nice-menu-1 li.menu-522 {
  border-left: none;
  background: url("../images/navbutton-GetInvolved-off.png") no-repeat scroll center top transparent;
  height: 55px !important;
  width: 110px;
  border-top: none !important;
}
#nice-menu-1 li.menu-522:hover {
  background: url("../images/navbutton-GetInvolved-on.png") no-repeat scroll center top transparent;
}
#nice-menu-1 li.menu-522 a {
  padding-top: 10px !important;
}
#nice-menu-1 li.menuparent:hover {
  background-color: #fff;
}
#nice-menu-1 li.menu-522:hover {
  background-color: transparent;
}
ul#nice-menu-1 li.menuparent ul {
  top: 55px;
  border: none;
  left: auto;
  right: 0;
  border-top: 4px solid #ede295;
}
ul#nice-menu-1 li.active-trail ul,
ul#nice-menu-1 li:hover ul {
  top: 51px;
}
ul#nice-menu-1 li.menu-522 ul {
  /*top: 56px;
	right: 2px;*/
  background-color: rgba(255, 255, 255, .9);
  top: 55px;
}
/*End Testing different drop down colors for Get Involved*/

ul#nice-menu-1 li.menuparent ul li {
  /*background-color: white;*/
  background-color: rgba(255, 255, 255, .9);
  background-image: none;
  border: none;
  width: 215px;
  height: auto;
  border: none;
}
ul#nice-menu-1 li.menu-522 ul {
  /*border: none;
}

ul#nice-menu-1 li.menu-522 ul li,
ul#nice-menu-1 li.menu-522 ul li:hover {
	background-color: transparent;
	width: 130px;
}

ul#nice-menu-1 li.menu-522 ul li.first {
	/*background: url("../images/flag-onstate-transparent.png") no-repeat scroll 104px top transparent;
	padding-top: 99px;
	margin-top: -56px;*/
}
/*ul#nice-menu-1 li.menuparent ul li:hover {
	background-color: transparent;
}*/

ul#nice-menu-1 li.menu-518 ul li {
  width: 225px;
}
ul#nice-menu-1 li.menu-519 ul li {
  width: 240px;
}
ul#nice-menu-1 li.menu-521 ul li {
  width: 208px;
}
ul#nice-menu-1 li.menu-522 ul li {
  width: 130px;
  background-color: transparent;
}
ul#nice-menu-1 li.menuparent ul li a {
  width: 160px;
  font: normal 16px/20px AvenirLTStd-Roman, sans-serif;
  padding: 10px 25px;
  text-align: left;
  text-transform: none;
  color: #2d6a90;
}
ul#nice-menu-1 li.menuparent ul li:hover a {
  color: #2c80b5;
}
ul#nice-menu-1 li.menuparent ul li.first a {
  padding-top: 20px;
}
ul#nice-menu-1 li.menuparent ul li.last a {
  padding-bottom: 20px;
}
ul#nice-menu-1 li.menu-518 ul li a {
  width: 185px;
}
ul#nice-menu-1 li.menu-519 ul li a {
  width: 195px;
}
#zone-menu-wrapper {
  background: url("../images/header-shadow.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
  margin-top: -19px;
}
/*Clouds*/

#zone-header-wrapper {
  background: url("../images/boreal-clouds-bg-2.png") repeat-x scroll -50px top rgba(0, 0, 0, 0);
  height: 336px;
  margin-top: -20px;
}
/*Home page slider*/

#block-views-home-slideshow-block {
  margin-top: -1px;
}
#views_slideshow_cycle_main_home_slideshow-block,
#views_slideshow_cycle_main_home_slideshow-block_1,
#views_slideshow_cycle_teaser_section_home_slideshow-block,
#views_slideshow_cycle_teaser_section_home_slideshow-block_1,
#views_slideshow_cycle_div_home_slideshow-block_0,
#views_slideshow_cycle_div_home_slideshow-block_1,
#views_slideshow_cycle_div_home_slideshow-block_2,
#views_slideshow_cycle_div_home_slideshow-block_3,
#views_slideshow_cycle_div_home_slideshow-block_4,
.views-slideshow-cycle-main-frame-row-item {
  margin-left: 1%;
  overflow: hidden;
  position: relative;
  width: 98% !important;
  z-index: 0;
  height: 337px !important;
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item img {
  margin-left: 0;
  margin-top: -1px;
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
  color: #dce7b5;
  margin: -305px 0 0 43px;
  text-align: center;
  width: 432px;
  font: normal 48px/52px AvenirLTStd-Light, sans-serif;
  text-transform: uppercase;
  position: relative;
}
#views_slideshow_cycle_main_home_slideshow-block #views_slideshow_cycle_div_home_slideshow-block_0 .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
  /*width: 254px;
	margin-left: 134px;*/
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-small-text .field-content,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item .views-field-field-small-text .field-content {
  font: normal 24px/29px AvenirLTStd-Light, sans-serif;
  color: #dce7b5;
  margin: 25px 0 0 43px;
  text-align: center;
  width: 400px;
  width: 432px;
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content {
  background-color: #ebd95a;
  border: 2px solid white;
  height: 55px;
  width: 235px;
  z-index: 2;
  /*float: right;
	position: relative;
	margin-top: -50px;
	margin-right: 30px;*/
  position: absolute;
  right: 30px;
  bottom: 30px;
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content a,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content a {
  text-align: center;
  text-transform: uppercase;
  color: #1e5f88;
  text-decoration: none;
  width: 235px;
  display: block;
  font-family: AvenirLTStd-Heavy;
  font-size: 15px;
  padding-top: 19px;
  height: 35px;
}
#views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content a:hover,
#views_slideshow_cycle_main_home_slideshow-block_1 .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content a:hover {
  background-color: #f6e676;
  color: #2c80b5;
}
#block-views-home-slideshow-block #views_slideshow_controls_text_previous_home_slideshow-block a,
#block-views-home-slideshow-block #views_slideshow_controls_text_previous_home_slideshow-block_1 a {
  background: url("../images/previous.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  left: 1%;
  display: block;
  height: 21px;
  position: absolute;
  text-indent: -9999px;
  top: 155px;
  width: 14px;
  z-index: 100;
}
#block-views-home-slideshow-block #views_slideshow_controls_text_pause_home_slideshow-block a,
#block-views-home-slideshow-block #views_slideshow_controls_text_pause_home_slideshow-block_1 a {
  display: none;
  /*display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 375px;
	background: green;
	z-index: 10;*/
}
#block-views-home-slideshow-block #views_slideshow_controls_text_next_home_slideshow-block a,
#block-views-home-slideshow-block #views_slideshow_controls_text_next_home_slideshow-block_1 a {
  background: url("../images/next.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  /*right: -23px;*/
  right: 1%;
  display: block;
  height: 21px;
  position: absolute;
  text-indent: -9999px;
  top: 155px;
  width: 14px;
  z-index: 100;
}
#block-views-home-slideshow-block .views-slideshow-controls-bottom {
  width: 100px;
}
#block-views-home-slideshow-block .views-slideshow-controls-bottom {
  width: 110px;
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
  margin-top: -45px;
  height: 21px;
}
#widget_pager_bottom_home_slideshow-block .views-slideshow-pager-field-item .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 .views-slideshow-pager-field-item .views-field-counter .views-content-counter {
  height: 21px;
  width: 21px;
  background: url("../images/inactive.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  position: absolute;
  /*top: 286px;*/
  text-indent: -9999px;
  float: left;
}
#widget_pager_bottom_home_slideshow-block_1 .views-slideshow-pager-field-item {
  display: inline-block;
  padding-left: 9px;
  padding-right: 9px;
}
#widget_pager_bottom_home_slideshow-block .active .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 .active .views-field-counter .views-content-counter {
  height: 21px;
  width: 21px;
  background: url("../images/active.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#widget_pager_bottom_home_slideshow-block #views_slideshow_pager_field_item_bottom_home_slideshow-block_0 .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 #views_slideshow_pager_field_item_bottom_home_slideshow-block_0 .views-field-counter .views-content-counter {
  /*left: 480px;*/
  margin-left: 0;
}
#widget_pager_bottom_home_slideshow-block #views_slideshow_pager_field_item_bottom_home_slideshow-block_1 .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 #views_slideshow_pager_field_item_bottom_home_slideshow-block_1 .views-field-counter .views-content-counter {
  /*left: 501px;*/
  margin-left: 21px;
}
#widget_pager_bottom_home_slideshow-block #views_slideshow_pager_field_item_bottom_home_slideshow-block_2 .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 #views_slideshow_pager_field_item_bottom_home_slideshow-block_2 .views-field-counter .views-content-counter {
  /*left: 522px;*/
  margin-left: 42px;
}
/*Just guessing there may be 5 slides in here at some point*/

#widget_pager_bottom_home_slideshow-block #views_slideshow_pager_field_item_bottom_home_slideshow-block_3 .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 #views_slideshow_pager_field_item_bottom_home_slideshow-block_3 .views-field-counter .views-content-counter {
  /*left: 543px;*/
  margin-left: 63px;
}
#widget_pager_bottom_home_slideshow-block #views_slideshow_pager_field_item_bottom_home_slideshow-block_4 .views-field-counter .views-content-counter,
#widget_pager_bottom_home_slideshow-block_1 #views_slideshow_pager_field_item_bottom_home_slideshow-block_4 .views-field-counter .views-content-counter {
  /*left: 564px;*/
  margin-left: 84px;
}
/*Below Carousel*/

#section-content {
  padding-bottom: 20px;
}
h2.pane-title,
h2.block-title,
.grid-4-pl h4,
.pane-block-72 h2,
.view-display-id-blog_archive .view-header,
.node-type-blog-post .pane-node-title h2,
.page-boreal-birds-blog-topic .view-header,
.page-search-pages form#search-by-page-form + h2 {
  font: normal 20px/24px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  letter-spacing: .10px;
  padding-top: 25px;
}
#block-system-main .grid-4-pl h2 {
  padding-top: 50px;
}
.front #block-system-main .grid-4-pl h2 {
  padding-top: 10px;
}
#block-system-main .grid-4-pl .pane-block:first-child h2 {
  padding-top: 25px;
}
.pubs-item-page #block-system-main .grid-4-pl .pane-block:first-child h2 {
  padding-top: 0;
}
.node-type-announcement .pane-node-field-right-column h4:first-child {
  margin-top: -10px;
  padding-top: 0;
}
#block-system-main .pane-birds h2.pane-title {
  padding-top: 22px;
}
.not-front #block-system-main .panel-separator + .pane-birds {
  margin-top: 85px;
}
.pane-views-news-block-1 h2.pane-title,
.pane-views-blog-sb-block .view-header { /*WILL NEED TO TWEAK STYLING WHEN CORRECT IMAGE OF TREES OR WHATEVER IS PLACED.*/
  width: 100%;
  height: 33px;
  border-bottom: 2px solid #ebd95a;
  background: url("../images/trees.png") no-repeat scroll 102% bottom rgba(0, 0, 0, 0);
  margin-bottom: 15px;
}
.pane-views-news-block-1 .views-field-field-pub-date span,
.pane-views-news-block-1 .views-field-field-news-source div,
.pane-views-blog-sb-block .views-field-created span {
  font: normal 10px/14px AvenirLTStd-Roman, sans-serif;
  margin-top: 0;
  display: block;
}
.pane-views-blog-sb-block .views-field-created span {
  /*margin-left: 145px;*/
}
.pane-views-news-block-1 .views-field-title span a,
.pane-views-blog-sb-block .views-field-title span a {
  font: normal 14px/18px AvenirLTStd-Roman, sans-serif;
  display: block;
}
.pane-views-blog-sb-block .views-field-title span a {
  /*margin-left: 145px;*/
}
#region-content {
  width: 90%;
  margin-left: 5%;
  padding-bottom: 30px;
}
#block-system-main .container-left {
  width: 64%;
}
#block-system-main .container-right {
  width: 43%;
  margin-right: -7%;
  float: right;
}
#zone-content .container-7 .grid-3-pl,
#zone-content .container-7 .grid-3-pr {
  width: 40%;
  margin-right: 9%;
}
#home-page .container-left .pane-block-10 p,
#home-page .container-left .pane-block-10 p a {
  font: normal 16px/22px AvenirLTStd-Roman, sans-serif;
}
#home-page .container-left .pane-block-10 p {
  margin-top: -10px;
  width: 90%;
}
#home-page .container-left .pane-block-10 p a {
  display: inline-block;
}
#home-page .container-left .panel-panel .views-field-title .field-content {
  font: normal 20px/24px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  letter-spacing: .15px;
  border-top: 5px solid #f6f0ca;
  padding: 10px 0;
  width: 100%;
  display: block;
  max-width: 270px;
}
#home-page .container-left .panel-panel .views-field-title .field-content a {
  font: normal 20px/24px AvenirLTStd-Roman, sans-serif;
  text-transform: uppercase;
  letter-spacing: .15px;
  padding: 10px 0;
  width: 100%;
  display: block;
  max-width: 270px;
}
#home-page .container-left .panel-panel .views-field-field-link a {
  display: block;
}
#home-page .container-left .panel-panel .views-field-field-link img {
  /*box-shadow: 0 0 6px #8b8b8b;*/
  box-shadow: 0 0 6px #ccc;
  padding: 3px;
  max-width: 100%;
  height: auto;
}
#home-page .container-left .panel-panel .views-field-field-link a .link-text {
  display: block;
  width: auto;
  height: 30px;
  background-color: #ebd95a;
  position: absolute;
  padding: 10px 10px 1px;
  font: normal 16px/20px AvenirLTStd-Roman, sans-serif;
  margin: -44px 0 0 3px;
}
#home-page .container-left .panel-panel .views-field-field-link a:hover .link-text {
  color: #2c80b5;
  text-decoration: none;
  background-color: #f6e676;
}
#home-page .container-left .panel-panel .views-row-even .views-field-title {
  margin-top: 35px;
}
#home-page .container-left .panel-panel:last-child,
#block-system-main .pane-block-24 {
  background-color: #ede295;
  width: 100%;
  max-width: 570px;
  /*height: 123px;*/
  padding: 10px;
  margin-top: 36px;
  overflow: visible;
  padding-bottom: 0;
}
#block-system-main .pane-block-24 {
  background-color: #f6f0ca;
  height: 196px;
  padding: 12px 20px 10px 20px;
  width: 89.5%;
  max-width: 360px;
}
#block-system-main .pane-block-24 + .panel-separator {
  clear: both;
}
.pane-block-11 {
  border-top: 5px solid #f6f1ca;
  padding: 10px 0 0;
  margin-left: 5px;
}
.pane-block-11 .pane-content h3,
#block-system-main .pane-block-24 .pane-content h3 {
  float: left;
  font: normal 24px/28px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  letter-spacing: .15px;
  margin-right: 15px;
}
.pane-block-11 .pane-content p,
#block-system-main .pane-block-24 .pane-content p {
  font: normal 14px/18px AvenirLTStd-Roman, sans-serif;
  width: 70%;
  padding-top: 2px;
}
#block-system-main .pane-block-24 .pane-content p {
  width: 80%;
}
.pane-block-11 form,
#block-system-main .pane-block-24 .pane-content form {
  background: url("../images/iPad-alone.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  overflow: visible;
  width: 105%;
  max-width: 600px;
  height: 155px;
  margin-top: -123px;
}
#block-system-main .pane-block-24 .pane-content form {
  background: url("../images/iPad-small.png") no-repeat scroll 97% top rgba(0, 0, 0, 0);
  margin-top: -30px;
  height: 100px;
}
.pane-block-11 form input,
#block-system-main .pane-block-24 .pane-content form input {
  margin-top: 110px;
}
#block-system-main .pane-block-24 .pane-content form input {
  margin-top: 20px;
}
.pane-block-11 form input[type="text"],
.pane-block-11 form input[type="email"],
#block-system-main .pane-block-24 .pane-content form input[type="text"] {
  height: 30px;
  padding-left: 10px;
  margin-right: 10px;
}
#block-system-main .pane-block-24 .pane-content form input[type="text"] {
  width: 51.5%;
  float: left;
}
.pane-block-11 form input[type="submit"],
#block-system-main .pane-block-24 .pane-content form input[type="submit"] {
  text-transform: uppercase;
  border-radius: 0;
  border: 2px solid #f6f1ca;
  background-color: #ebd95a;
  background-image: none;
  padding: 7px 10px 3px;
  box-shadow: 0 0 6px #ccc;
  color: #1e5f88;
}
#block-system-main .pane-block-24 .pane-content form input[type="submit"] {
  float: left;
  clear: left;
  margin-left: 37.5%;
  margin-top: 5px;
}
.pane-block-11 form input[type="submit"]:hover,
#block-system-main .pane-block-24 .pane-content form input[type="submit"]:hover {
  color: #2c80b5;
  background-color: #f6e676;
}
#home-page .container-right .panel-pane {
  clear: left;
}
#home-page .container-right .views-row,
.pane-views-blog-sb-block .views-row {
  clear: both;
  margin-bottom: 15px;
  float: left;
  width: 100%;
}
#home-page .container-right .pane-views-news-block-1 img {
  float: left;
  margin: 0 15px 0 0;
}
.pane-views-blog-sb-block .view-header {
  background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 101% bottom rgba(0, 0, 0, 0);
  height: 25px;
  padding-top: 50px;
  margin: -70px 0 15px 0;
}
.pane-views-blog-sb-block img {
  float: left;
  margin-right: 15px;
}
/*Styling for pages other than home page - starting with Boreal Birds*/

.not-front .container-12 .grid-7 {
  width: 55%;
}
.not-front .container-12 .grid-4-pl,
.not-front .container-12 .grid-4-pr {
  width: 37%;
  float: right;
  margin-right: 1.5%;
}
.not-front .container-12 .grid-4-pl ol,
.not-front .container-12 .grid-4-pr ol,
.not-front .container-12 .grid-4-pl ul,
.not-front .container-12 .grid-4-pr ul {
  padding-left: 50px;
}
#block-views-page-header-block .views-field-field-large-text p {
  color: #dce7b5;
  margin: -305px 0 0 45px;
  text-align: center;
  width: 432px;
  font: normal 72px/76px AvenirLTStd-Roman, sans-serif;
  text-transform: uppercase;
}
#block-views-page-header-block .views-field-field-small-text .field-content p {
  color: #e9eed9;
  margin: 25px 0 0 50px;
  text-align: center;
  width: 400px;
  font: normal 24px/28px AvenirLTStd-Light, sans-serif;
}
.not-front #region-header-first {
  margin-top: -1px;
}
.not-front #region-header-first .views-field-field-background-image .field-content {
  width: 92%;
  margin-left: 4%;
  overflow: hidden;
}
.bird-header .views-field-field-background-image .field-content img {
  margin-left: -5%;
}
.work-header .views-field-field-background-image .field-content img {
  margin-left: -7%;
}
/*START HERE*/

/*This will become the template for all the .not-front banner image styling*/

body.petition-page .pane-node-field-background-image img {
  margin-left: -5%;
}
/*Overlay text for banner images*/

.non-home-header .views-field-field-large-text .field-content,
.bird-header .views-field-field-large-text .field-content {
  color: #dce7b5;
  font: 72px/76px AvenirLTStd-Roman, sans-serif;
  margin: -305px 0 0 121px;
  text-align: center;
  text-transform: uppercase;
  width: 282px;
}
.non-home-header .banner--9532 .views-field-field-large-text .field-content {
  font-size: 50px;
  margin: -305px 0 0 60px;
  line-height: 1em;
  width: 350px;
}
.work-header .views-field-field-large-text .field-content {
  width: 232px;
  margin: -305px 0 0 145px;
}
.page-search-pages .work-header .views-field-field-large-text .field-content {
  margin: -305px 0 0 70px;
  text-align: center;
  width: 295px;
}
.non-home-header .views-field-field-small-text .field-content,
.bird-header .views-field-field-small-text .field-content {
  font: 24px/29px AvenirLTStd-Light, sans-serif;
  color: #dce7b5;
  margin: 25px 0 0 50px;
  text-align: center;
  width: 410px;
}
.work-header .views-field-field-small-text .field-content {
  color: #e9eed9;
}
.context-boreal-forest .work-header .views-field-field-small-text .field-content,
.page-node-9608 .work-header .views-field-field-small-text .field-content,
.page-node-9594 .work-header .views-field-field-small-text .field-content,
.page-node-9606 .work-header .views-field-field-small-text .field-content,
.page-node-9610 .work-header .views-field-field-small-text .field-content,
.context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
  margin-left: 60px;
}
/*Connect with BSI*/

.pane-block-12 h2.pane-title {
  border-bottom: 2px solid #ede295;
  padding-bottom: 5px;
  width: 101.2%;
  margin-bottom: -14px;
}
.pane-block-12 a.facebook, .pane-block-12 a.twitter, .pane-block-12 a.youtube, .pane-block-12 a.gplus {
  background: url("../images/connect-fb.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 34px;
  margin: 10px 10px 10px 0;
  text-indent: -9999px;
  width: 17px;
}
.pane-block-12 a.facebook:hover {
  background: url("../images/connect-fb-hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.pane-block-12 a.twitter {
  width: 40px;
  background: url("../images/connect-twitter.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.pane-block-12 a.twitter:hover {
  background: url("../images/connect-twitter-hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.pane-block-12 a.youtube {
  width: 30px;
  background: url("../images/connect-youtube.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.pane-block-12 a.youtube:hover {
  background: url("../images/connect-youtube-hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.pane-block-12 a.gplus {
  width: 33px;
  background: url("../images/connect-googleplus.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.panel-separator {
  height: 0;
  clear: both;
}
/*Take Action*/

.pane-block-13 {
  clear: both;
  background-color: #f6f0ca;
  height: 199px;
  max-width: 320px;
  overflow: visible;
  padding: 15px 20px 10px 20px;
  width: 89%;
  margin: 45px 0 35px;
}
.pane-block-13 p.how-help,
#block-system-main .pane-block-24 p.how-help {
  background: url("../images/help-flag.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  height: 73px;
  width: 115px;
  color: white;
  font: normal 16px/20px AvenirLTStd-Heavy, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding-top: 13px;
  float: right;
  margin: -35px -8px 0 0;
  position: relative;
  z-index: 1;
}
#block-system-main .pane-block-24 .pane-content {
  float: left;
}
#block-system-main .pane-block-13 p.take-action,
#block-system-main .pane-block-24 .pane-content p.take-action {
  color: #75863c;
  float: left;
  font: 20px/24px AvenirLTStd-Heavy, sans-serif;
  letter-spacing: 0.15px;
  margin-right: -20%;
  text-transform: uppercase;
  border-top: 5px solid #fdfcf4;
  padding-top: 10px;
  width: 75%;
  position: relative;
  z-index: 0;
}
#block-system-main .pane-block-24 .pane-content p.take-action {
  float: none;
}
#block-system-main .pane-block-13 p.regular {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  clear: none;
  float: left;
}
#block-system-main .pane-block-13 .actions-line a.us-actions,
#block-system-main .pane-block-13 .actions-line a.ca-actions {
  background: url("../images/US-flag.jpg") no-repeat scroll 10px 12px #ebd95a;
  border: 2px solid #f6f1ca;
  box-shadow: 0 0 6px #ccc;
  text-transform: uppercase;
  color: #1e5f88;
  width: 40px;
  float: right;
  height: 45px;
  padding: 10px 38px 0 65px;
  margin-top: -5px;
  margin-right: 5px;
  font: 15px/17px AvenirLTStd-Heavy, sans-serif;
}
#block-system-main .pane-block-13 .actions-line a.ca-actions {
  background: url("../images/Canada-flag.jpg") no-repeat scroll 10px 12px #ebd95a;
  float: left;
  margin-left: 5px;
  margin-right: 0;
}
#block-system-main .pane-block-13 .actions-line a.us-actions:hover,
#block-system-main .pane-block-13 .actions-line a.ca-actions:hover {
  background-color: #f6e676;
  color: #2c80b5;
  text-decoration: none;
}
/*Main Content Boreal Birds Page*/

.pane-spotlight-pane {
  clear: both;
  background-color: #ede295;
  max-width: 560px;
  overflow: visible;
  padding: 15px 15px 16px 25px;
  width: 95%;
  margin: 31px 0 10px;
  float: left;
}
.pane-spotlight-pane .view-spotlight .views-field-field-image img {
  border: 3px solid #fff;
  box-shadow: 0 0 6px #ccc;
  float: right;
  margin-top: -35px;
  margin-right: 5px;
  position: relative;
  z-index: 1;
}
.pane-spotlight-pane .view-spotlight .views-field-title .field-content {
  border-top: 5px solid #f6f1ca;
  color: #75863c;
  float: left;
  font: 20px/24px AvenirLTStd-Heavy, sans-serif;
  letter-spacing: 0.15px;
  margin-right: -20px;
  padding-top: 10px;
  text-transform: uppercase;
  width: 392px;
  position: relative;
  z-index: 0;
  margin-right: -20%;
  width: 71%;
}
.pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
  font: 14px/18px AvenirLTStd-Heavy, sans-serif;
  padding-top: 10px;
  clear: left;
  width: 67%;
  padding-right: 20px;
}
div.bsi-74 .grid-7 .panel-pane .pane-content p,
div.bsi-74 .grid-7 .panel-pane .pane-content a {
  font: normal 16px/22px AvenirLTStd-Roman, sans-serif;
  margin-bottom: 15px;
}
div.bsi-74 .grid-7 .panel-pane .pane-content a {
  margin-bottom: 0px;
}
div.bsi-74 .grid-7 .panel-pane .pane-content ol,
div.bsi-74 .grid-7 .panel-pane .pane-content ul {
  padding-left: 50px;
}
/*Bird of the Day styling*/

.pane-birds {
  background-color: #f6f0ca;
  padding: 20px 25px;
  width: 86%;
  overflow: visible;
  margin: 50px 0 25px;
}
.pane-birds h2.pane-title {
  background: url("../images/bird-of-the-day-flag.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  font: 16px/20px AvenirLTStd-Heavy, sans-serif;
  text-transform: uppercase;
  color: #e9eef1;
  text-align: center;
  width: 100%;
  height: 41px;
  padding: 22px 0 0;
  margin-top: -50px;
}
.pane-birds .views-field-field-photo {
  width: auto;
}
.pane-birds .views-field-field-photo a,
.pane-birds .views-field-field-photo a img {
  display: block;
  margin-top: -16px;
  margin-left: auto;
  margin-right: auto;
}
.pane-birds .views-field-field-photo a img {
  border: 5px solid #fff;
  box-shadow: 0 0 6px #ccc;
  margin-bottom: 2px;
}
.pane-birds .views-field-title .field-content a {
  font: 20px/24px AvenirLTStd-Heavy, sans-serif;
  text-transform: uppercase;
  display: block;
  margin-top: 5px;
}
.pane-birds .views-field-field-image-credit .field-content {
  margin-top: 2px;
}
.pane-birds .views-field-field-image-credit .field-content,
#block-system-main .pane-birds .views-field-field-image-credit p {
  font: 10px/14px AvenirLTStd-Light, sans-serif;
  color: #97a568;
  width: 272px;
  text-align: right;
  margin: 3px auto 0;
}
#block-system-main .pane-birds .views-field-field-image-credit p {
  float: right;
  margin-top: 0;
  padding-left: 2px;
  width: auto;
}
.pane-birds .views-field-field-latin-name .field-content {
  color: #9e9d95;
  font: 14px/18px AvenirLTStd-Light, sans-serif;
  font-style: italic;
  margin-top: 0;
}
.pane-birds .views-field-field-percent-boreal .field-content {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  margin-top: 5px;
}
/*Our Work - Successes styling*/

.pane-block-17 h2.pane-title,
.pane-block-18 h2.pane-title,
.pane-block-19 h2.pane-title,
.context-comprehensive-boreal-bird-guide h2.block-title,
.context-boreal-bird-field-list h2.block-title,
.pane-block-46 h2.pane-title,
.context-iconic-boreal-species h2.block-title,
.context-featured-boreal-birds-family h2.block-title,
.context-featured-boreal-birds-alpha h2.block-title,
.context-bird .pane-block-47 h2.pane-title,
.pane-block-54 h2.pane-title,
#block-block-56 h2.block-title,
.pane-block-57 h2.pane-title,
.pane-block-77 h2.pane-title,
.block-block-79 h2.block-title,
.pane-block-52 h2.pane-title,
.block-block-80 h2.block-title,
.pane-block-78 h2.pane-title,
.pane-block-69 h2.pane-title,
.pane-block-55 h2.pane-title,
.pane-block-76 h2.pane-title,
.pane-block-72 h2,
.pane-block-26 h2.pane-title,
.pane-block-65 h2.pane-title,
.pane-block-60 h2.pane-title,
.pane-block-81 h2.pane-title,
.pane-block-84 h2.pane-title,
.pane-block-87 h2.pane-title,
.pane-block-100 h2.pane-title,
#block-block-90 h2.block-title,
.pane-block-85 h2.pane-title,
#donate-page h2.pane-title,
.pane-block-93 h2.pane-title,
.pane-block-96 h2.pane-title,
.page-search-pages form#search-by-page-form + h2,
.pane-block-14 h2.pane-title,
.pane-block-72 h2.pane-title,
.pane-block-92 h2.pane-title,
.pane-block-91 h2.pane-title {
  font: 36px/40px AvenirLTStd-Roman, sans-serif;
}
.grid-12 h2.block-title {
  margin-bottom: 20px;
}
.view-campaign-successes .views-row {
  clear: both;
  margin-bottom: 60px;
}
#block-system-main .view-campaign-successes .views-field-field-image img {
  float: left;
  margin: 15px 20px 0 15px;
  border: none;
}
.view-campaign-successes .views-field-field-image-credit-short .field-content {
  width: 205px;
  clear: left;
  text-align: right;
  float: left;
  font: 10px/14px AvenirLTStd-Light, sans-serif;
  color: #97a568;
  padding-top: 3px;
}
.view-campaign-successes .views-field-field-location .field-content {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  background-color: #ede295;
  padding-top: 15px;
  text-transform: uppercase;
}
.view-campaign-successes .views-field-title {
  background-color: #ede295;
}
.view-campaign-successes .views-field-title .field-content {
  font: 18px/22px AvenirLTStd-Heavy, sans-serif;
  display: block;
  margin: 0 0 7px;
  padding: 5px 10px 10px 0;
}
.view-campaign-successes .views-field-field-date-my .field-content {
  font: 12px/16px AvenirLTStd-Roman, sans-serif;
  font-style: italic;
  margin-bottom: 7px;
  color: #888;
}
.view-campaign-successes .views-field-field-links .field-content {
  margin-top: -10px;
}
.view-campaign-successes .views-field-field-description .field-content p {
  margin-left: 225px;
}
.view-campaign-successes .views-field-field-description .field-content ul {
  margin-left: 275px;
}
.view-campaign-successes .views-field-field-links .field-content ul {
  padding-left: 0;
  margin-left: 201px;
}
.view-campaign-successes .views-field-field-links .field-content li {
  margin-bottom: 0;
}
.view-campaign-successes .views-field-field-links .field-content a {
  margin-left: 0;
}
/*Conservation Spotlights styling*/

#page-work-spotlights .pane-conservation-spotlights .views-row {
  width: 100%;
  max-width: 591px;
}
#page-work-spotlights .pane-block-18 .pane-content {
  margin-bottom: 45px;
}
#block-system-main .view-conservation-spotlights .views-field-field-image img {
  max-width: 100%;
  height: auto;
  border: none;
}
.view-conservation-spotlights .views-field-counter .field-content,
.page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
  font: 120px/126px AvenirLTStd-Light, sans-serif;
  display: block;
  color: rgba(255, 255, 255, .6);
  margin: -155px 0 55px 30px;
}
.view-conservation-spotlights .views-field-title .field-content {
  font: 20px/24px AvenirLTStd-Heavy, sans-serif;
  text-transform: uppercase;
  color: #75863c;
  width: 93%;
  max-width: 546px;
  border-top: 5px solid #f6f1ca;
  padding-top: 15px;
  display: block;
  position: relative;
  z-index: 10;
  margin: -10px 0 -60px 25px;
}
.view-conservation-spotlights .views-field-field-description .field-content {
  background: #ede295;
  padding: 70px 0 20px 0;
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  margin-bottom: 50px;
  width: 100%;
  max-width: 591px;
}
.view-conservation-spotlights .views-field-field-description .field-content p {
  padding: 0 20px 0 25px;
}
/*Generic Lightbox link and image styling*/

.not-front #region-content .pane-lightbox-panel-news,
.not-front #region-content .pane-lightbox-pane {
  margin: 25px 25px 25px 0;
  max-width: 100%;
}
#page-50-50 .pane-lightbox-pane .pane-content a {
  display: block;
}
#page-50-50 .pane-lightbox-pane .pane-content a img {
  padding: 0;
  margin-top: 3px;
  box-shadow: none;
  max-width: 95%;
  height: auto;
  margin-left: 0;
}
#region-content div.bsi-74 .grid-7 .pane-lightbox-pane .pane-content .views-field-colorbox-1 a {
  margin: -8px 13px 3px 0;
  font-size: 13px;
  display: block;
}
#region-content div.bsi-74 .grid-7 .pane-lightbox-pane .pane-content .views-field-colorbox-1 a:before,
#region-content .pane-lightbox-panel-news .views-field-colorbox-1 a:before {
  content: "+ ";
  display: inline;
  float: left;
  margin-right: 2px;
}
#page-50-50 ul {
  margin-bottom: 25px;
}
#page-50-50 ul li {
  font: 16px/20px AvenirLTStd-Roman, sans-serif;
}
#page-50-50 .pane-block-20 ul {
  margin-bottom: 45px;
}
#page-50-50 .pane-block-20 ul li {
  margin-bottom: 20px;
}
#page-50-50 .grid-12,
.context-what-is-boreal-bird .pane-block-64,
.context-what-is-boreal-bird .pane-block-86 {
  background-color: #ede295;
  padding: 5px 10px 20px;
}
.context-what-is-boreal-bird .pane-block-64,
.context-what-is-boreal-bird .pane-block-86 {
  padding: 30px 25px 25px 30px;
}
#page-50-50 .grid-12 ul {
  margin-bottom: 0;
}
.container-12 #page-50-50 .grid-12 {
  width: 91.5%;
  margin-top: 50px;
}
#page-50-50 .grid-12 .inside .panel-pane {
  border-top: 5px solid #f6f1ca;
  width: 99%;
  clear: left;
}
#page-50-50 .grid-12 .inside .pane-block-23 {
  border-top: none;
}
#page-50-50 .grid-12 .inside .panel-pane h2,
.context-what-is-boreal-bird #block-system-main .pane-block-86 .pane-content p {
  text-transform: uppercase;
  color: #75863c;
  font: 18px/22px AvenirLTStd-Roman, sans-serif;
  background-color: #ede295;
  position: relative;
  z-index: 2;
  clear: left;
  margin-top: -38px;
}
#page-50-50 .grid-12 .inside .pane-block-23 h2,
.context-what-is-boreal-bird #block-system-main .pane-block-86 .pane-content p {
  font: 24px/28px AvenirLTStd-Roman, sans-serif;
  letter-spacing: 0.15px;
  margin-top: 0;
}
.context-what-is-boreal-bird #block-system-main .pane-block-86 + .panel-separator {
  border-top: 5px solid #f6f1ca;
  margin: -26px auto 20px;
  width: 89.5%;
}
.context-what-is-boreal-bird div.bsi-74 .grid-7 .panel-pane .pane-content ul {
  padding-left: 30px;
}
.context-what-is-boreal-bird #block-system-main .pane-block-86 .pane-content p {
  max-width: 100%;
}
#page-50-50 .grid-12 .inside .pane-block-38 h2 {
  width: 202px;
}
#page-50-50 .grid-12 .inside .pane-block-39 h2 {
  width: 349px;
}
#page-50-50 .grid-12 .inside .pane-block-40 h2 {
  width: 201px;
}
#page-50-50 .grid-12 .inside .pane-block-41 h2 {
  width: 225px;
}
#page-50-50 .grid-12 .inside .pane-block-42 h2 {
  width: 489px;
}
#page-50-50 .grid-12 .inside .pane-block-43 h2 {
  width: 235px;
}
#page-50-50 .grid-12 .inside .pane-block-44 h2 {
  width: 190px;
}
#page-50-50 .grid-12 .inside .panel-pane p,
#page-50-50 .grid-12 .inside .panel-pane li {
  font: 16px/20px AvenirLTStd-Roman, sans-serif;
}
#page-50-50 .grid-12 .inside .panel-pane li {
  width: 75%;
}
/*Multiple Columns Styling*/

@charset "utf-8";
#page-50-50 .grid-12 .inside .panel-pane,
.context-what-is-boreal-bird .pane-block-64 {
  /* width: 71.875%;*/ /* 650/960 */
  width: 95%;
  max-width: 1040px;
  /* max-width: 960px;*/
  text-align: left;
  margin: 0px auto; /*auto centers the container */
  /*padding: 3.84615384615385%; /* 25/650 */
  padding: 0%;
  padding-bottom: 50px;
}
.context-what-is-boreal-bird .pane-block-64 {
  width: 100%;
}
/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */
#page-50-50 .grid-12 .panel-pane .pane-content,
.context-what-is-boreal-bird .pane-block-64 .pane-content {
  -moz-column-width: 11.5em; /* Firefox */
  -webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
  column-width: 11.5em;

  /*new-styling*/
  -moz-column-width: 15.5em; /* Firefox */
  -webkit-column-width: 15.5em; /* webkit, Safari, Chrome */
  column-width: 15.5em;
}
/*remove standard list and bullet formatting from ul*/
#page-50-50 .grid-12 .panel-pane .pane-content ul,
.context-what-is-boreal-bird .pane-block-64 .pane-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
#page-50-50 .grid-12 .panel-pane .pane-content ul li:first-child {
  margin-top: 0px;
}
/*Remove column styling from .pane-block-23*/

#page-50-50 .grid-12 .pane-block-23 .pane-content {
  -moz-column-width: auto; /* Firefox */
  -webkit-column-width: auto; /* webkit, Safari, Chrome */
  column-width: auto;
}
/*Comprehensive Bird Guide Styling*/

#block-block-35 a,
#block-block-34 a,
#edit-family,
#edit-key-wrapper label,
#edit-jump,
#edit-type,
#edit-topic,
#edit-publisher,
#edit-keyword-wrapper label,
.views-widget-sort-by label,
#edit-keywords-wrapper label,
#search-by-page-form .form-item-keys label,
#edit-combine-wrapper label {
  color: #598096;
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  letter-spacing: 0.1px;
}
#edit-submit-birds,
#edit-submit-news,
#edit-submit-pubs,
#edit-submit-announce,
.context-boreal-bird-e-updates #block-block-90 form input[type="submit"],
#edit-field-blog-topics-tid-wrapper select#edit-field-blog-topics-tid,
#edit-submit-blog {
  background-color: #ebd95a;
  background-image: none;
  border: 2px solid #f6f1ca;
  border-radius: 0;
  box-shadow: 0 0 6px #ccc;
  padding: 7px 11% 3px;
  text-transform: uppercase;
  height: 36px;
  margin-top: 5px;
  color: #1e5f88;
}
#edit-submit-blog{
  margin-top: 9px;
  padding-left: 18px;
  padding-right: 18px;
}
#views-exposed-form-blog-blog-page .views-submit-button {
  display: inline-block;
}
#zone-content #views-exposed-form-blog-blog-page .views-reset-button {
  padding-top: 5px;
}
@media (max-width: 300px) {
  #zone-content #views-exposed-form-blog-blog-page .views-reset-button {
    margin-top: 9px;
  }
}
#views-exposed-form-blog-blog-page .views-reset-button input#edit-reset {
  margin-top: 4px;
  display: inline-block;
  height: 36px;
  margin-left: 8px;
}
.context-boreal-bird-e-updates #block-block-90 form input[type="submit"] {
  padding: 7px 11px 3px;
}
#edit-submit-birds:hover,
#edit-submit-news:hover,
#edit-submit-pubs:hover,
#edit-submit-announce:hover,
.context-boreal-bird-e-updates #block-block-90 form input[type="submit"]:hover {
  color: #2c80b5;
  background-color: #f6e676;
}
#views-exposed-form-birds-page-fieldlist #edit-submit-birds {
  margin-top: 7px;
}
#block-block-35,
#block-block-34,
#block-views-exp-birds-page-grid {
  width: 185px;
  float: left;
  margin-right: 50px;
}
#block-block-35,
#block-block-34 {
  margin-right: 8%;
}
#block-views-exp-birds-page-grid {
  width: 72.5%;
  margin-right: -10%;
}
#block-views-exp-birds-page-grid .views-exposed-form .views-exposed-widget,
#views-exposed-form-blog-blog-page .views-exposed-form .views-exposed-widget {
  padding: 0;
}
#zone-content .views-exposed-form .views-exposed-widget {
  padding-top: 0;
}
#views-exposed-form-blog-blog-page #edit-combine-wrapper {
  padding-top: 15px;
  width: 310px;
}
#views-exposed-form-blog-blog-page{
  position: relative;
  max-width: 590px;
}
/* Search Button. */
#views-exposed-form-blog-blog-page .views-submit-button {
  position: absolute;
  right: 80px;
  top: 0px;
}
@media (max-width: 1060px) {
  #views-exposed-form-blog-blog-page .views-submit-button {
    right: 90px;
  }
}
@media (max-width: 670px) {
  #views-exposed-form-blog-blog-page .views-submit-button {
    position: absolute;
    right: 90px;
  }
}
@media (max-width: 510px) {
  #views-exposed-form-blog-blog-page .views-submit-button {
    clear: both;
    position: relative;
    right: 0;
  }
}
/* Reset Button */
#views-exposed-form-blog-blog-page .views-reset-button {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 950px) {
  #views-exposed-form-blog-blog-page .views-reset-button {
    right: 8px;
  }
}
@media (max-width: 670px) {
  #views-exposed-form-blog-blog-page .views-reset-button {
    position: absolute;
    right: 8px;
    top: 0;
  }
}
@media (max-width: 510px) {
  #views-exposed-form-blog-blog-page .views-reset-button {
    position: relative;
    right: 8px;
    top: 0;
    margin-left: 10px;
  }
}
#edit-field-blog-topics-tid-wrapper {
  margin-bottom: 10px;
}
#views-exposed-form-blog-blog-page #edit-combine-wrapper input {
  width: 220px;
}
#edit-family-wrapper,
.view-provinces .container-inline,
#edit-type-wrapper,
#edit-topic-wrapper,
#edit-publisher-wrapper,
#edit-field-blog-topics-tid-wrapper {
  width: 315px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
#views-exposed-form-birds-page-fieldlist {
  width: 1040px;
}
#views-exposed-form-birds-page-fieldlist #edit-family-wrapper {
  width: 210px;
}
#block-block-35 .content,
#block-block-34 .content,
#edit-family,
.views-reset-button #edit-reset {
  width: 120px;
  float: left;
  background-color: #ede295;
  height: 23px;
  padding: 12px 20px;
  border: none;
}
#region-content .form-item-family {
}
#block-views-exp-birds-page-grid select#edit-family,
#views-exposed-form-birds-page-fieldlist select#edit-family,
.view-provinces select#edit-jump,
#edit-type-wrapper #edit-type,
#edit-topic-wrapper #edit-topic,
#edit-publisher-wrapper #edit-publisher,
#edit-field-blog-topics-tid-wrapper select#edit-field-blog-topics-tid {
  height: 47px;
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 275px center #ede295;
  width: 335px;
  padding: 12px 0 12px 15px;
  border: none !important;
}
#views-exposed-form-birds-page-fieldlist select#edit-family {
  width: 250px;
}
#views-exposed-form-birds-page-grid #edit-key-wrapper,
#views-exposed-form-birds-page-grid #edit-combine-wrapper,
#block-views-exp-birds-page-fieldlist #edit-key-wrapper,
#block-views-exp-birds-page-grid #edit-keyword-wrapper {
  width: 31%;
  padding-top: 10px;
  margin-right: -1%;
  margin-left: 3%;
}
#views-exposed-form-birds-page-grid #edit-combine-wrapper {
  margin-left: 1%;
}
#block-views-exp-birds-page-fieldlist #edit-key-wrapper,
#block-views-exp-birds-page-grid #edit-keyword-wrapper {
  padding-top: 12px;
}
#edit-key-wrapper label {
  width: 55px;
  float: left;
  margin-right: 10px;
  color: #75863c;
}
#edit-key-wrapper #edit-key,
#edit-keyword-wrapper #edit-keyword,
#edit-keywords-wrapper #edit-keywords,
#edit-combine-wrapper #edit-combine,
.context-boreal-bird-e-updates #block-block-90 form input[type="text"],
.context-boreal-bird-e-updates #block-block-90 form input[type="email"],
.page-search-pages #search-by-page-form #edit-keys {
  width: 65%;
  height: 35px;
  border: 1px solid #e5e5e5;
  margin-top: -5px;
}
.context-boreal-bird-e-updates #block-block-90 form input[type="email"],
.context-boreal-bird-e-updates #block-block-90 form input[type="text"] {
  width: 120px;
  margin-top: 5px;
}
.views-reset-button,
.views-reset-button #edit-reset {
  width: 77px;
  border-radius: 0;
  text-shadow: none;
}
#block-views-exp-birds-page-grid .views-reset-button,
#views-exposed-form-birds-page-fieldlist .views-reset-button,
.context-boreal-forest-news .views-reset-button,
.context-boreal-forest-publications .views-reset-button {
  float: right;
}
#block-views-exp-birds-page-grid .views-reset-button #edit-reset,
#views-exposed-form-birds-page-fieldlist .views-reset-button #edit-reset,
.context-boreal-forest-news .views-reset-button #edit-reset,
.context-boreal-forest-publications .views-reset-button #edit-reset,
.context-boreal-forest-announcements .views-reset-button #edit-reset,
#views-exposed-form-blog-blog-page #edit-reset {
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  background: url("../images/button-resettoviewall-2.png") no-repeat scroll center center #ede295;
  height: 44px;
  width: 77px;
}
.context-comprehensive-boreal-bird-guide .bird-grid-page,
.context-featured-boreal-birds-alpha .bird-grid-page { /*Giving this a page class so that until Genevieve chooses which direction she wants this to go there isn't a huge gap under the h2 of the other pages.*/
  margin-top: 90px;
}
.bird-grid-page h3 {
  clear: left;
  font: 24px/28px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  background: #fff;
  position: relative;
  z-index: 2;
  margin-top: 45px;
  display: inline-block;
  padding-right: 10px;
}
.bird-grid-page h3 img,
.bird-grid-page h3 p {
  display: inline;
  font: 24px/28px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  background: #fff;
}
.bird-grid-page h3 img {
  margin-bottom: -10px;
}
.bird-grid-page table {
  border: none;
  border-top: 5px solid #f6f0ca;
  margin: -36px 0 0 0;
}
.bird-grid-page table td {
  max-width: 270px;
  padding: 0px;
  width: 25%;
  vertical-align: top;
  padding-top: 55px;
}
table .views-field-field-image-credit .field-content {
  font: 10px/14px AvenirLTStd-Light, sans-serif;
  text-align: right;
  width: 180px;
  color: #75863c;
}
table .views-field-field-image-credit .field-content p {
  font: 10px/14px AvenirLTStd-Light, sans-serif;
  color: #75863c;
  float: right;
  margin-left: 5px;
  max-width: 167px;
  width: auto;
}
table .views-field-field-latin-name .field-content {
  font: italic 14px/18px AvenirLTStd-Roman, sans-serif;
  color: #888;
  margin-top: 5px;
}
#block-system-main table .views-field-title .field-content a {
  font: 20px/24px AvenirLTStd-Light, sans-serif;
  color: #598096;
  display: block;
  margin-top: 3px;
  width: auto;
  max-width: 190px;
}
table .views-field-field-percent-boreal .field-content,
table .views-field-field-percent-boreal .field-content p {
  max-width: 190px;
  width: 80%;
  margin-top: 5px;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
.not-front table,
.not-front th,
.not-front tr,
.not-front td,
.not-front tf,
.not-front table:hover,
.not-front th:hover,
.not-front tr:hover,
.not-front td:hover,
.not-front tf:hover {
  background: #fff !important;
}
#block-system-main .pager,
#block-system-main .pager li,
#region-content--16 .pager,
#region-content--16 .pager li {
  border: none;
  background: none;
}
#block-system-main .pager,
#region-content--16 .pager {
  width: 75%;
  margin: 100px auto 20px;
}
#block-system-main .grid-7 .pager {
  width: 95%;
  margin: 100px 0px;
  max-width: 560px;
}
#block-system-main .grid-7 .pager li.first {
  padding-left: 0;
  margin-left: -65px;
}
/*#block-system-main .grid-7 .pager li.pager-previous {
	margin-left: -30px;
}*/

#block-system-main .pager li.pager-first a,
#block-system-main .pager li.pager-previous a,
#block-system-main .pager li.pager-next a, .pager li.pager-last a,
#region-content--16 .pager li.pager-first a,
#region-content--16 .pager li.pager-previous a,
#region-content--16 .pager li.pager-next a, .pager li.pager-last a {
  width: 70px;
}
#block-system-main .pager li a,
#block-system-main .pager li.pager-item,
#block-system-main .pager li.pager-ellipsis,
#region-content--16 .pager li a,
#region-content--16 .pager li.pager-item,
#region-content--16 .pager li.pager-ellipsis {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  background: none;
  display: block;
  padding: 0 2%;
}
#block-system-main .pager li.pager-current,
#region-content--16 .pager li.pager-current {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  color: #598096;
  text-decoration: underline;
  padding: 0 2%;
}
#block-system-main .pager li.pager-item,
#region-content--16 .pager li.pager-item {
  padding: 0 3%;
}
.context-boreal-bird-field-list #block-system-main {
  margin-top: 40px;
}
.view-display-id-page_fieldlist .field-content,
.view-display-id-page_fieldlist .field-content a {
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
.view-display-id-page_fieldlist .field-content {
  margin: 2px 0;
  display: inline-block;
}
.view-display-id-page_fieldlist .field-content a {
  display: inline-block;
  margin: 0 5px 0 0;
}
.bird-field-list-page .views-row-odd,
.bird-field-list-page .views-row-even {
  width: 45%;
  float: left;
  clear: left;
  margin-right: 5%;
}
.bird-field-list-page .views-row-even {
  clear: none;
  margin-right: 0;
}
/*Hometown Styling*/

.pane-hometown {
  width: 100%;
  float: left;
}
.pane-hometown h2.pane-title {
  display: inline-block;
  float: left;
  font: 18px/24px AvenirLTStd-Roman, sans-serif;
  letter-spacing: 0.15px;
  width: auto;
  margin-right: 20px;
  text-transform: none;
  /*margin-left: 153px;*/
}
.pane-hometown .form-item-jump {
  width: 205px;
  overflow: hidden;
  float: left;
}
.pane-hometown #edit-jump {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 165px center #ede295;
  height: 47px;
  padding: 12px 0 12px 15px;
  width: 225px;
  border: medium none;
  font: 18px/22px AvenirLTStd-Roman, sans-serif;
  color: #598096;
  margin-right: -5px;
  margin-bottom: 20px;
}
.pane-hometown,
.pane-hometown #edit-jump:focus,
.pane-hometown #edit-jump:focus option {
  border: none !important;
}
.pane-hometown-pane-header,
.pane-block-49,
.pane-hometown-panel-birds {
  background-color: #ede295;
  padding: 10px 30px;
}
.pane-hometown-panel-birds {
  clear: left;
}
.pane-hometown-panel-birds,
.pane-block-49 {
  padding: 10px 0px;
}
.pane-hometown-panel-birds {
  margin-top: -30px;
}
.pane-hometown-pane-header {
  padding: 25px 30px 0px;
  float: left;
}
.pane-hometown-pane-header .views-field-field-header-text .field-content {
  font: 24px/28px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#block-system-main .pane-hometown-pane-header .views-field-field-cartoon-map img {
  float: left;
  margin-right: 15px;
  margin-left: 0;
  border: none;
}
.hometown-bird-header th {
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
.hometown-bird-header th.views-field-field-bird {
  width: 245px;
  padding-left: 0;
}
.context-us-cities-birding-lists table,
.context-us-cities-birding-lists th,
.context-us-cities-birding-lists tr,
.context-us-cities-birding-lists td,
.context-us-cities-birding-lists tf,
.context-us-cities-birding-lists table:hover,
.context-us-cities-birding-lists th:hover,
.context-us-cities-birding-lists tr:hover,
.context-us-cities-birding-lists td:hover,
.context-us-cities-birding-lists tf:hover {
  border: none;
  background: transparent !important;
  color: #555;
}
.context-us-cities-birding-lists tr.odd {
  background-color: #f2ebb5 !important;
}
.context-us-cities-birding-lists table {
  background: url("../images/horizontal-line.png") no-repeat scroll right 18px #ede295 !important;
}
.context-us-cities-birding-lists .pane-block-49 table {
  background: none !important;
}
.context-us-cities-birding-lists table caption {
  text-align: left;
  width: auto;
  display: inline-block;
  padding: 10px 25px 10px 30px;
  padding-left: 30px;
  background-color: #ede295 !important;
  font: 18px/22px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
}
.context-us-cities-birding-lists table caption .hometown-icon-wrapper {
  width: 35px;
  float: left;
}
.context-us-cities-birding-lists #block-system-main table caption img {
  border: none;
  float: left;
}
.context-us-cities-birding-lists table caption span {
  background: none repeat scroll 0 0 #ede295;
  display: inline-block;
  margin-right: -80px;
  padding-right: 10px;
  width: auto;
}
.context-us-cities-birding-lists td.views-field-field-bird,
.hometown-bird-header th.views-field-field-bird {
  padding-left: 30px;
  width: 55%;
}
.context-us-cities-birding-lists .views-field-field-fall,
.context-us-cities-birding-lists .views-field-field-winter,
.context-us-cities-birding-lists .views-field-field-spring,
.context-us-cities-birding-lists .views-field-field-summer,
.pane-hometown-panel-birds th {
  width: 13%;
  text-align: center;
  min-width: 60px;
}
.pane-hometown-panel-birds thead {
  display: none;
}
.pane-hometown-panel-birds table:first-child thead {
  display: table-caption;
}
.pane-hometown-panel-birds thead tr {
  width: 100%;
}
.pane-hometown-panel-birds thead th {
  text-align: center;
  width: 13% !important;
  padding: 0px;
}
.pane-hometown-panel-birds th:first-child {
  width: 50% !important;
  text-align: left;
  padding-left: 30px;
}
.pane-hometown-panel-birds th:nth-child(2) {
  width: 14% !important;
}
.pane-hometown-panel-birds th:nth-child(3) {
  width: 10% !important;
}
.pane-hometown-panel-birds th:nth-child(4) {
  width: 16% !important;
}
.context-us-cities-birding-lists .views-field-field-fall {
  min-width: 35px;
}
.context-us-cities-birding-lists .views-field-field-winter {
  min-width: 45px;
}
.context-us-cities-birding-lists .views-field-field-spring {
  min-width: 40px;
}
.context-us-cities-birding-lists .views-field-field-summer {
  padding-right: 20px;
}
.context-us-cities-birding-lists .views-field-field-fall span,
.context-us-cities-birding-lists .views-field-field-winter span,
.context-us-cities-birding-lists .views-field-field-spring span,
.context-us-cities-birding-lists .views-field-field-summer span {
  display: inline-block;
  text-indent: -9999px;
  background: url("../images/fall.png") no-repeat scroll center center transparent !important;
  width: 16px;
  height: 16px;
}
.context-us-cities-birding-lists .views-field-field-winter span {
  background: url("../images/winter.png") no-repeat scroll center center transparent !important;
}
.context-us-cities-birding-lists .views-field-field-spring span {
  background: url("../images/spring.png") no-repeat scroll center center transparent !important;
}
.context-us-cities-birding-lists .views-field-field-summer span {
  background: url("../images/summer.png") no-repeat scroll center center transparent !important;
}
/*In Depth Guide Styling*/

.context-bird #block-system-main {
  background: url("../images/golden-rule-line.png") repeat-x scroll center 65px transparent;
}
.context-bird .pane-block-47 h2.pane-title {
  width: auto;
  display: inline-block;
  float: left;
  margin-top: -20px;
}
/* Go-back links:*/

.bird-page-link a {
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
}
.pane-block-48 .bird-page-link {
  margin-bottom: 0;
}
.pane-block-48 .bird-page-link a {
  top: 30px;
}
/*End of Go-back links*/

.pane-bird-page-pieces-page-images,
.views-field-field-photo {
  width: 297px;
  float: left;
}
.context-bird .views-slideshow-cycle-main-frame-row-item {
  width: auto !important;
  height: auto !important;
}
.context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content {
  width: 297px;
  height: 221px;
}
.context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content img {
  margin: 34px 0 0 14px;
  border: 1px solid #dcdcdc;
  margin-top: 0;
}
#views_slideshow_controls_text_previous_bird_page_pieces-page_images a,
#views_slideshow_controls_text_next_bird_page_pieces-page_images a {
  background: url("../images/arrow-left.png") no-repeat scroll center center transparent;
  text-indent: -9999px;
  display: block;
  width: 30px;
  height: 35px;
  position: absolute;
  left: -18px;
  top: 235px;
}
#views_slideshow_controls_text_next_bird_page_pieces-page_images a {
  background: url("../images/arrow-right.png") no-repeat scroll center center transparent;
  left: 290px;
}
#views_slideshow_controls_text_pause_bird_page_pieces-page_images a {
  display: none;
}
.context-bird .views-slideshow-cycle-main-frame-row-item .colorbox-inline {
  display: block;
  height: 20px;
  margin-top: 39px;
  margin-left: 10px;
}
.pane-bird-page-pieces-pane-range #views_slideshow_cycle_div_bird_page_pieces-pane_range_0,
.pane-bird-page-pieces-pane-range .view-display-id-pane_range {
  float: right;
}
.context-bird #views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .colorbox-inline {
  /*margin-right: 14px;
	margin-top: 20px;
	margin-bottom: -40px;*/
  margin: 20px 0 -37px 20px;
}
.context-bird .colorbox-inline:before {
  content: "+ ";
  display: inline;
  float: left;
  margin-right: 2px;
}
.context-bird .views_slideshow_cycle_main .views-field-field-image-credit .field-content {
  float: right;
  width: auto;
  margin: -32px 8px 0 0;
  font: 10px/14px AvenirLTStd-Light, sans-serif;
  color: #75863c;
}
.context-bird .views_slideshow_cycle_main .views-field-field-image-caption p,
.context-bird .views_slideshow_cycle_main .views-field-field-image-caption .field-content {
  float: left;
  margin: -15px 0 0 14px;
}
.context-bird .views_slideshow_cycle_main .views-field-field-image-caption p {
  margin: 0;
}
.pane-bird-page-pieces-page-images + .panel-separator {
  clear: none;
  float: left;
  width: 297px;
}
.context-bird .pane-bird-page-pieces-page-images {
  margin-top: 10px;
}
.context-bird .pane-bird-page-pieces-pane-info {
  float: left;
  margin-top: 45px;
  margin-left: 30px;
  width: 45%;
}
.context-bird .views-field-title .field-content {
  font: 24px/30px AvenirLTStd-Heavy, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
}
.views-field-field-latin-name .field-content {
  font: italic 18px/22px AvenirLTStd-Roman, sans-serif;
  color: #8f8f8f;
}
.pane-bird-page-pieces-pane-range {
  width: 197px;
  position: absolute;
  right: 0;
  top: 85px;
}
#views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 .field-content {
  width: 237px;
  height: 315px;
  margin-right: -10px;
}
#views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 .field-content img {
  width: 197px;
  height: 253px;
  border: 1px solid #dcdcdc;
  margin: 43px 0 0 -3px;
}
.context-bird .views-field-title, .views-field-field-latin-name, .views-field-field-latin-name-1 .views-field-field-percent-boreal, .views-field-field-audio, .pane-block-50 {
  float: left;
}
.views-field-field-latin-name,
.views-field-field-latin-name-1,
.views-field-field-percent-boreal {
  clear: left;
  width: 80%; /**/
}
.views-field-field-latin-name {
  margin-bottom: 10px;
}
.views-field-field-percent-boreal {
  max-width: 80%;
}
.views-field-field-percent-boreal .field-content {
  padding-bottom: 20px;
}
.views-field-field-percent-boreal .field-content p {
  margin-bottom: 0;
  width: 80%;
}
.views-field-field-latin-name-1 .field-content span {
  width: auto;
  display: inline-block;
  margin-top: 0px;
}
.views-field-field-latin-name-1 .field-content {
  font: 13px/14px AvenirLTStd-Roman, sans-serif;
}
.views-field-field-latin-name-1 .field-content img {
  position: relative;
  vertical-align: middle;
}
/*Audio Controls*/

#zone-content div.jp-audio {
  width: 200px;
  height: 30px;
}
#zone-content a.jp-play,
#zone-content a.jp-pause {
  height: 32px;
  width: 32px;
}
#zone-content div.jp-audio div.jp-type-playlist a.jp-play,
#zone-content div.jp-audio div.jp-type-playlist a.jp-pause {
  top: 0;
  left: 0;
}
#zone-content a.jp-play {
  background: url("../images/play-button.png") no-repeat scroll center center #fff;
  border-right: 10px solid #ede295;
}
#zone-content a.jp-pause {
  background: url("../images/pause-button-2.png") no-repeat scroll center center #fff;
  border-right: 10px solid #ede295;
}
#zone-content div.jp-audio div.jp-type-playlist div.jp-interface {
  height: 32px;
  border: none;
  background-color: #979797;
  margin: 0 0 0 55px;
}
#zone-content div.jp-audio div.jp-type-playlist div.jp-progress {
  height: 15px;
  left: 42px;
  top: 8px;
  width: 119px;
  background-color: transparent !important;
  top: 0;
  height: 42px;
}
#zone-content div.jp-seek-bar {
  cursor: pointer;
  height: 100%;
  width: 0;
  height: 32px;
  width: 95% !important;
  background: #979797;
}
#zone-content div.jp-play-bar {
  background: url("../images/progress.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 100%;
  width: 0;
  height: 32px;
}
/*#zone-content div.jp-audio div.jp-type-playlist div.jp-current-time,*/
#zone-content div.jp-audio div.jp-type-playlist a.jp-stop,
  /*#zone-content div.jp-seek-bar,*/
#zone-content div.jp-audio div.jp-type-playlist a.jp-mute,
#zone-content div.jp-audio div.jp-type-playlist a.jp-unmute,
#zone-content div.jp-audio div.jp-type-playlist div.jp-volume-bar,
  /*#zone-content div.jp-audio div.jp-type-playlist div.jp-progress,*/
#zone-content div.jp-volume-bar-value {
  display: none !important;
  background: none;
}
#zone-content div.jp-playlist {
  background: transparent;
  border: none;
  width: 255px;
}
#zone-content div.jp-audio div.jp-type-playlist div.jp-duration {
  left: 146px;
  top: 7px;
  width: 50px;
  color: #fff;
  left: -72px;
  top: 18px;
  color: #666;
}
#zone-content div.jp-audio div.jp-type-playlist div.jp-current-time {
  left: 156px;
  top: 7px;
  width: 50px;
  color: #fff;
}
#zone-content div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
  list-style-type: none;
}
#zone-content div.jp-playlist ul {
  padding-right: 0;
  float: right;
  margin-left: 55px;
}
#zone-content .views-field-field-audio .views-label-field-audio {
  display: block;
  float: left;
  font: 16px/20px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  margin-top: 0px;
}
.pane-block-50 {
  /*width: 313px;*/
  width: 40%;
  cursor: pointer;
  float: none;
  margin-left: 325px;
}
.context-bird div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
  display: none;
}
.in-depth {
  width: auto;
  color: #1e5f88;
  float: left;
  clear: none;
  margin: -2px 0px 0 33px;
  margin: 0px;
  margin-top: -32px;
}
.popup-trigger {
  width: auto;
  clear: none;
  display: block;
  font: italic 12px/16px AvenirLTStd-Roman, sans-serif;
  color: #979797;
  margin: 2px 0 0 0px;
  float: right;
  margin-top: -31px;
  /*margin-right: -30px;*/
}
.pane-bird-page-pieces-pane-info + .panel-separator,
.pane-block-50 + .panel-separator {
  clear: none;
  float: left;
  width: 0;
}
.pane-bird-page-pieces-pane-info + .panel-separator {
  width: 100%;
}
/*Pop Up Text*/

.pane-block-50 .popup-text {
  font: italic 12px/16px AvenirLTStd-Roman, sans-serif !important;
  color: #979797;
  background: url("../images/pop-up-text-box.png") no-repeat scroll center center transparent;
  height: 140px;
  width: 138px;
  padding: 45px 0 0 35px;
  position: absolute;
  /*margin-top: 185px;*/
  margin-top: 195px;
  left: -9999px;
  z-index: 2;
}
.pane-block-50:hover .popup-text {
  left: 740px;
}
.pane-block-50 .popup-text a {
  font: italic 12px/16px AvenirLTStd-Roman, sans-serif !important;
}
/*Guide To Boreal Birds below slideshow images and audio*/

.pane-block-51 {
  width: 100%;
  border-top: 5px solid #f6f0ca;
  margin-top: 35px;
  clear: both;
  float: left;
}
.bird-item-page .pane-entity-field {
  clear: none;
  float: left;
  margin-right: 5%;
  width: 45%;
}
.bird-item-page .pane-entity-field + .panel-separator {
  display: none;
}
/*Province Territory styling*/

.context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content,
.context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
.context-news .work-header .views-field-field-large-text .field-content,
.node-type-publication-item .work-header .views-field-field-large-text .field-content,
.context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
.context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
.node-type-announcement .work-header .views-field-field-large-text .field-content,
.context-conservation-values-boreal-forest .work-header .views-field-field-large-text .field-content,
.context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-large-text .field-content,
.context-threats-canadian-boreal-forest .work-header .views-field-field-large-text .field-content,
.context-boreal-forest .work-header .views-field-field-large-text .field-content,
.context-media-center .work-header .views-field-field-large-text .field-content,
.page-node-9616 .work-header .views-field-field-large-text .field-content,
.context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
  margin: -305px 0 0 128px;
  width: 282px;
}
.context-province-territory-boreal-forest-facts #region-header-first .views-field-field-background-image .field-content img,
.context-conservation-values-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
.context-aboriginal-communities-canada-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
.context-threats-canadian-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
.context-boreal-forest #region-header-first .views-field-field-background-image .field-content img {
  margin-left: 0;
}
.pane-provinces h2.pane-title {
  font: 18px/22px AvenirLTStd-Roman, sans-serif;
  text-transform: none;
  float: left;
  margin-right: 20px;
}
.view-provinces .container-inline {
  margin: 15px -20px 40px 0;
}
/*Province Territory and Fast Facts Styling*/

.page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
  border-top: none;
}
.view-conservation-spotlights .views-field-field-description .field-content {
  background: #ede295;
  padding: 70px 0 20px 0;
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  margin-bottom: 50px;
  width: 100%;
  max-width: 591px;
}
.page-node-9616 #block-system-main ul {
  border-top: 5px solid #f6f1ca;
  margin: 0 auto;
  max-width: 510px;
  width: 95%;
  padding-left: 17px;
  padding-top: 30px;
}
.page-node-9616 #block-system-main ul li {
  width: 100%;
}
.page-node-9616 #block-system-main ul li p {
  padding-left: 0;
}
.context-province-territory-boreal-forest-facts .pane-provinces-pane-province .pane-content {
  background-color: #ede295;
  width: 100%;
  max-width: 591px;
}
.page-node-9616 .view-conservation-spotlights .views-field-field-description {
}
.page-node-9616 .view-conservation-spotlights .views-field-field-description .field-content {
  padding-top: 30px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-title {
  margin: 30px 0 0 30px;
  position: absolute;
}
.page-node-9616 .view-conservation-spotlights .views-field-title {
  margin-top: -20px;
  width: 90%;
  float: left;
  margin-bottom: 30px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-title .field-content,
.page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
  font: 48px/52px AvenirLTStd-Roman, sans-serif;
  color: rgba(255, 255, 255, .6);
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
}
.context-province-territory-boreal-forest-facts #block-system-main .view-provinces .views-field-field-image img {
  display: block;
  margin: 0px 0 0 0;
  max-width: 100%;
  height: auto;
  border: none;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-map {
  border-top: 5px solid #f6f1ca;
  width: 92%;
  max-width: 550px;
  margin: 30px auto 20px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-map .field-content {
  width: 300px;
  float: left;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-map img {
  display: block;
  margin-top: 30px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-attachments {
  width: 110px;
  float: right;
  height: 139px;
  margin: 0 20px 20px 0;
}
#region-content .views-field-field-attachments .field-content a.download-pdf-link {
  background: url("../images/download-pdf.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  padding-top: 40px;
  display: block;
  font: 12px/16px AvenirLTStd-Roman, sans-serif;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-description {
  clear: both;
  width: 92%;
  max-width: 550px;
  margin: 20px auto 40px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-description p {
  margin-left: 20px;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-description p:first-child {
  margin-left: 0;
}
#block-system-main sup {
  font: 10px/14px AvenirLTStd-Roman, sans-serif;
  margin-top: -5px;
  width: 5px;
  vertical-align: top;
}
.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-references {
  background: #fff;
  padding: 30px 0;
}
body.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-references .field-content p,
body.context-province-territory-boreal-forest-facts .view-provinces .views-field-field-references .field-content a {
  font: 12px/16px AvenirLTStd-Roman, sans-serif;
}
/*News Landing Page*/

.context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
.context-news .work-header .views-field-field-large-text .field-content,
.node-type-publication-item .work-header .views-field-field-large-text .field-content,
.context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
.context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
.node-type-announcement .work-header .views-field-field-large-text .field-content,
.context-media-center .work-header .views-field-field-large-text .field-content,
.page-node-9616 .work-header .views-field-field-large-text .field-content,
.context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
  width: 295px;
}
.context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
.context-news .work-header .views-field-field-small-text .field-content,
.node-type-publication-item .work-header .views-field-field-small-text .field-content,
.context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
.context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
.node-type-announcement .work-header .views-field-field-small-text .field-content,
.context-media-center .work-header .views-field-field-small-text .field-content,
.page-node-9616 .work-header .views-field-field-small-text .field-content,
.context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
  margin-left: 60px;
}
#edit-type-wrapper {
  width: 227px;
  margin-right: 30px;
}
#edit-type-wrapper #edit-type {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 197px center #ede295;
}
#edit-topic-wrapper {
  width: 254px;
}
#edit-topic-wrapper #edit-topic {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 224px center #ede295;
}
#edit-publisher-wrapper {
  width: 525px;
  clear: both;
  margin-top: 20px;
}
#edit-publisher-wrapper #edit-publisher {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 495px center #ede295;
  width: 610px;
}
.context-boreal-forest-news #edit-keyword-wrapper,
.context-boreal-forest-news #edit-combine-wrapper {
  width: 25%;
  position: absolute;
  left: 63%;
  margin-top: 10px;
}
#edit-keyword-wrapper #edit-keyword,
#edit-combine-wrapper #edit-combine,
#edit-combine-wrappe {
  width: 51%;
}
#views-exposed-form-birds-page-grid #edit-combine-wrapper #edit-combine {
  width: 65%;
}
#edit-keyword-wrapper label,
.views-widget-sort-by label,
#edit-keywords-wrapper label,
#edit-combine-wrapper label,
#search-by-page-form .form-item-keys label {
  float: left;
  margin-right: 10px;
  color: #75863c;
}
#views-exposed-form-blog-blog-page #edit-combine-wrapper label{
  font-size: 22px;
  line-height: 28px;
}
.views-widget-sort-by label {
  width: 85px;
  text-transform: uppercase;
  margin-right: 40px;
}
.views-widget-sort-by #edit-sort-by label {
  width: 110px;
  text-transform: none;
  float: none;
  margin-bottom: 3px;
  display: inline-block;
  padding-left: 5px;
}
.context-boreal-forest-news .views-reset-button #edit-reset {
}
.context-boreal-forest-news .views-reset-button {
  position: absolute;
  right: -13px;
}
.context-boreal-forest-news .views-submit-button {
  position: absolute;
  right: 8%;
}
#edit-submit-news {
}
.context-boreal-forest-news #zone-content .views-widget-sort-by {
  width: 35.5%;
  border-top: 1px solid #e5e5e5;
  padding-top: 20px;
  float: right;
  margin: 13px 0 0 0;
}
.context-boreal-forest-news #zone-content .view-content {
  margin-top: 35px;
  border-top: 5px solid #f6f0ca;
  padding-top: 22px;
}
.context-boreal-forest-news #zone-content .view-content .views-row,
.context-boreal-forest-publications #zone-content .view-content .views-row,
.context-boreal-forest-announcements #zone-content .view-content .views-row,
.context-boreal-bird-e-updates #zone-content .view-content .views-row {
  width: 750px;
  margin: 10px auto 30px;
  border-top: 1px solid #e5e5e5;
  padding-top: 18px;
  clear: left;
}
.context-boreal-forest-news #zone-content .view-content .views-field-title a,
.context-boreal-forest-publications #zone-content .view-content .views-field-title a,
.context-boreal-forest-announcements #zone-content .view-content .views-field-title a,
.context-boreal-bird-e-updates #zone-content .view-content .views-field-title a,
.search_by_page-results h3 a {
  font: 20px/24px AvenirLTStd-Roman, sans-serif;
  margin-bottom: 3px;
  display: block;
  color: #64889d;
}
.context-boreal-forest-news #zone-content .view-content .views-field-nothing span,
.context-boreal-forest-publications #zone-content .view-content .views-field-field-publication-type .field-content,
.context-boreal-forest-publications #zone-content .view-content .views-field-field-publication-type span,
.context-boreal-forest-announcements #zone-content .view-content .views-field-field-pub-date span,
.context-boreal-bird-e-updates #zone-content .view-content .views-field-field-date-my span {
  color: #888;
  text-transform: uppercase;
  margin-bottom: 8px;
  display: inline-block;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
.context-boreal-bird-e-updates #zone-content .view-content .views-field-field-date-my span {
  color: #1e5f88;
}
.context-boreal-bird-e-updates #zone-content .view-content .views-field-field-date-my span:hover {
  color: #2c80b5;
}
.context-boreal-forest-publications #zone-content .view-content .views-field-field-publication-type .field-content {
  margin-bottom: 0;
}
.context-boreal-forest-publications #zone-content .view-content .views-field-field-publication-type span {
  margin-bottom: 3px;
}
/*Facts & News*/

.pane-home-features .view-home-features {
  width: 100%;
}
.pane-home-features .views-row {
  width: 49%;
  float: left;
}
.pane-home-features .views-row-first {
  /* margin-right: 20px;*/
}
.pane-home-features .views-row-last {
  margin-top: -35px;
  float: right;
  margin-right: -20px;
}
#facts-news-page .grid-7 .pane-views h2.pane-title {
  background: rgb(238, 226, 150);
  margin-top: 50px;
  padding: 15px;
}
#facts-news-page .grid-7 .pane-views p.all-link {
  float: right;
  margin-top: -50px;
  clear: right;
  margin-right: 15px;
}
#facts-news-page .grid-7 .pane-views p.all-link a {
  display: block;
}
#facts-news-page .grid-7 .pane-views p.all-link:first-child {
  margin-top: -70px;
}
#facts-news-page .grid-7 .pane-views p.all-link a[href~="/canada-boreal-forest-publications"] {
  margin-top: 10px;
}
#facts-news-page .grid-7 .view-id-news .views-row,
#facts-news-page .grid-7 .view-id-pubs .views-row {
  clear: left;
  margin-top: 15px;
  float: left;
  width: 100%;
}
#facts-news-page .grid-7 .view-id-news .views-row:first-child,
#facts-news-page .grid-7 .view-id-pubs .views-row:first-child {
  margin-top: 0;
}
#facts-news-page .grid-7 .pane-views .views-row .views-field-field-news-image img,
#facts-news-page .grid-7 .pane-views .views-row .views-field-field-thumbnail img {
  float: left;
  margin-right: 15px;
}
.pane-home-features .views-field-title .field-content {
  font: normal 20px/24px AvenirLTStd-Roman, sans-serif;
  color: #75863c;
  text-transform: uppercase;
  letter-spacing: .15px;
  border-top: 5px solid #f6f0ca;
  padding: 10px 0;
  width: 100%;
  display: block;
  max-width: 270px;
}
#block-system-main .pane-home-features .views-field-title .field-content a {
  font: normal 20px/24px AvenirLTStd-Roman, sans-serif;
  text-transform: uppercase;
  letter-spacing: .15px;
  padding: 10px 0;
  width: 100%;
  display: block;
  max-width: 270px;
}
.pane-home-features .views-field-field-link a {
  display: block;
}
.pane-home-features .views-field-field-link img {
  /*box-shadow: 0 0 6px #8b8b8b;*/
  box-shadow: 0 0 6px #ccc;
  padding: 3px;
  max-width: 100%;
  height: auto;
}
.pane-home-features .views-field-field-link a .link-text {
  display: block;
  width: auto;
  height: 30px;
  background-color: #ebd95a;
  position: absolute;
  padding: 10px 10px 1px;
  font: normal 16px/20px AvenirLTStd-Roman, sans-serif;
  margin: -45px 0 0 4px;
}
.pane-home-features .views-field-field-link a:hover .link-text {
  color: #2c80b5;
  text-decoration: none;
  background-color: #f6e676;
}
.pane-home-features .views-row-even .views-field-title {
  margin-top: 35px;
}
/*News from Canada's Boreal Forest and Publications Styling*/

.context-news .pane-block-57,
.node-type-publication-item .pane-block-77,
.node-type-announcement .pane-block-78 {
  border-bottom: 5px solid #f6f0ca;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.context-news .pane-block-57 h2.pane-title,
.node-type-publication-item .pane-block-77 h2.pane-title,
.context-boreal-forest-publications #block-block-79 h2.block-title,
.node-type-announcement .pane-block-78 h2.pane-title {
  float: left;
  margin-bottom: 25px;
}
.context-news .pane-block-57 p,
.node-type-publication-item .pane-block-77 p,
.node-type-announcement .pane-block-78 p {
  margin-top: 20px;
}
.context-news .pane-block-57 p,
.context-news .pane-block-57 p a,
.node-type-publication-item .pane-block-77 p,
.node-type-publication-item .pane-block-77 p a,
.node-type-announcement .pane-block-78 p,
.node-type-announcement .pane-block-78 p a {
  float: right;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
.context-news #region-content .view-news .views-field-title .field-content a,
.node-type-publication-item #region-content .pane-node-title h2,
.node-type-announcement #region-content .pane-node-title h2 {
  font: 24px/26px AvenirLTStd-Roman, sans-serif;
}
.node-type-publication-item #region-content .pane-node-title h2,
.node-type-announcement #region-content .pane-node-title h2 {
  color: #75863c;
}
.context-news .pane-news-pane-header .views-field-nothing span,
.node-type-publication-item .pane-misc-pane-pub-data span,
.node-type-publication-item .views-field-field-source .field-content,
.node-type-announcement .field-name-field-pub-date span {
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
  text-transform: uppercase;
  padding-top: 2px;
  color: #888;
  display: inline-block;
}
.node-type-publication-item .pane-misc-pane-pub-data,
.node-type-announcement .field-name-field-pub-date {
  margin-top: -17px;
}
.context-boreal-forest-news .views-field-field-full-article span,
.context-boreal-forest-publications .views-field-field-source .field-content {
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
.context-boreal-forest-publications .views-field-field-source .field-content {
  color: #888;
  text-transform: uppercase;
}
.context-news #region-content .views-field-field-original-article-link a {
  display: block;
  border-top: 1px solid #eee;
  font: 20px/24px AvenirLTStd-Roman, sans-serif;
  text-align: center;
  color: #6f91a4;
  margin-top: 20px;
  padding: 25px 0 12px;
}
div.bsi-74 .grid-7 .panel-pane .pane-content p.info-text {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  text-align: center;
  color: #888;
  width: 50%;
  margin: 0 auto;
}
.context-news .pane-news-pane-trimmed {
  margin-top: 35px;
}
.node-type-publication-item .pane-node-field-description,
.node-type-announcement .field-type-text-long {
  margin-top: 15px;
}
.news-item-page .field-item {
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
.node-type-publication-item #region-content .pane-node-field-thumbnail {
  float: left;
}
.node-type-publication-item #region-content .pane-node-field-thumbnail img {
  float: left;
  margin-right: 15px;
}
.node-type-publication-item #region-content .pane-node-field-thumbnail + .panel-separator {
  clear: none;
}
.context-boreal-forest-publications #block-system-main img,
.context-boreal-forest-announcements .views-field-field-news-image img,
.context-boreal-bird-e-updates .views-field-field-thumbnail img {
  display: block;
  float: left;
  border: 1px solid #dcdcdc;
  margin-right: 15px;
  margin-bottom: 22px;
}
.context-boreal-bird-e-updates .views-field-field-thumbnail img {
  border: none;
}
.context-boreal-bird-e-updates #block-system-main .views-row .views-field-field-description {
  margin-left: 168px;
  color: #555;
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
.node-type-publication-item #region-content .field-name-field-attachments .file a {
  margin-bottom: 0px;
  margin-left: 215px;
}
.node-type-publication-item #region-content .field-name-field-attachments .file a:after {
  content: ' >>';
}
/*Taking the file icon for the pdf out.*/

img.file-icon {
  display: none;
}
#region-content .field-name-field-attachments .file a {
  background: url("../images/download-pdf.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  display: block;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
  padding: 8px 0 0 30px;
  height: 36px;
  margin-bottom: 10px;
}
#region-content .pane-node-field-links a {
  font: 12px/16px AvenirLTStd-Roman, sans-serif;
  display: block;
  margin-bottom: 10px;
}
/*Publications Landing Page*/

.context-boreal-forest-publications #edit-type-wrapper {
  width: 288px;
}
.context-boreal-forest-publications #edit-type-wrapper #edit-type {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 257px center #ede295;
  border: medium none !important;
  height: 47px;
  padding: 12px 0 12px 15px;
  width: 335px;
}
.context-boreal-forest-publications .views-reset-button {
  margin-right: -13px;
}
.context-boreal-forest-publications #edit-keyword-wrapper {
  width: 25%;
  margin-top: 10px;
}
.context-boreal-forest-publications .views-submit-button {
  left: 563px;
  position: absolute;
  top: 90px;
}
.context-boreal-forest-publications #zone-content .views-widget-sort-by,
.context-boreal-forest-announcements #zone-content .views-widget-sort-by {
  width: 305px;
  margin: 0 -60px 0 20px;
}
.context-boreal-forest-publications #zone-content .views-widget-sort-by {
  margin-left: 60px;
}
.context-boreal-forest-publications .views-widget-sort-by label {
  /*margin-right: 0;*/
}
.context-boreal-forest-publications #views-exposed-form-pubs-page,
.context-boreal-forest-announcements .view-announce .view-filters {
  border-bottom: 5px solid #f6f0ca;
  margin-bottom: 30px;
  width: 100%;
  padding-bottom: 25px;
}
/*Announcements*/

.context-boreal-forest-announcements #edit-keywords-wrapper,
.context-boreal-forest-announcements #edit-combine-wrapper {
  margin-top: 10px;
  width: 300px;
}
.context-boreal-forest-announcements .views-submit-button {
  position: absolute;
  left: 231px;
  top: 104px;
}
.context-boreal-forest-announcements #zone-content .views-widget-sort-by {
  margin: 0 -60px 0 33px;
}
.context-boreal-forest-announcements .views-reset-button, .views-reset-button #edit-reset {
  margin-left: 37px;
}
.node-type-announcement .grid-7 hr {
  margin: 35px 0;
  height: 2px;
  background-color: #ede295;
}
.node-type-announcement .pane-node-field-right-column h4 {
  margin-top: 50px;
}
.context-aboriginal-communities-canada-boreal-forest .pane-lightbox-pane,
.context-boreal-forest .pane-lightbox-pane {
  float: left;
}
.context-aboriginal-communities-canada-boreal-forest .pane-lightbox-pane .views-field-colorbox a,
.context-boreal-forest .pane-lightbox-pane .views-field-colorbox a {
  display: block;
  max-width: 100%;
}
.context-aboriginal-communities-canada-boreal-forest .pane-lightbox-pane img,
.context-boreal-forest .pane-lightbox-pane img {
  max-width: 100%;
  height: auto;
}
#block-system-main .horizontal-links-list {
  width: 45%;
  float: left;
}
#block-system-main .horizontal-links-list:last-child {
  float: right;
  text-align: right;
}
/*Blog Styling*/

.context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
.node-type-blog-post .work-header .views-field-field-large-text .field-content {
  margin: -305px 0 0 67px;
  width: 385px;
}
.context-boreal-birds-blog #block-system-main,
.node-type-blog-post #block-system-main {
  margin-top: 10px;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-row,
.node-type-blog-post .pane-node-title {
  border-top: 2px solid #ede295;
  clear: both;
  margin: 30px 0 15px;
  padding-top: 25px;
  float: left;
  max-width: 590px;
  width: 100%;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-row:last-child {
  margin-bottom: 60px;
}
.node-type-blog-post .pane-node-title {
  margin-bottom: 0px;
}
.node-type-blog-post .pane-node-title h2 {
  padding-top: 0;
  margin-bottom: 8px;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-row:first-child {
  margin-top: 5px;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-displayed-name,
.context-boreal-birds-blog .grid-7 .pane-blog .views-field-body {
  clear: left;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-row img {
  margin-top: 5px;
  margin-bottom: 25px;
}
.context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-blog-images {
  float: right;
  width: 230px;
  margin: 0 -7px 0 40px;
  text-align: center;
}
.grid-4-pl .view-id-blog .views-row {
  clear: both;
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
.page-boreal-birds-blog #block-system-main .grid-4-pl h2 {
  padding-top: 25px;
}
#block-system-main .grid-4-pl .views-row img,
#block-system-main .grid-4-pl .pane-content img {
  float: left;
  margin-right: 15px;
  border: 1px solid #dcdcdc;
  max-width: 50%;
  height: auto;
  margin-bottom: 15px;
}
#block-system-main .pane-birds .views-field-field-photo a img {
  border: 5px solid #fff;
  box-shadow: 0 0 6px #ccc;
  margin-bottom: 2px;
  max-width: 100%;
  margin: 10px auto 2px;
}
.grid-4-pl .views-row .views-field-created span {
  display: block;
  font: 10px/14px AvenirLTStd-Roman, sans-serif;
  /*margin-top: -2px;*/
}
.context-boreal-birds-blog .form-item-jump,
.node-type-blog-post .form-item-jump {
  float: left;
  overflow: hidden;
  width: 210px;
}
.context-boreal-birds-blog #edit-jump,
.node-type-blog-post #edit-jump {
  background: url("../images/arrow-down-with-border.png") no-repeat scroll 170px center #ede295;
  border: medium none;
  color: #598096;
  font: 18px/22px AvenirLTStd-Roman, sans-serif;
  height: 47px;
  margin-bottom: 20px;
  margin-right: -5px;
  padding: 12px 0 12px 15px;
  width: 230px;
}
.context-boreal-birds-blog .grid-4-pl .view-id-blog_topic .views-row,
.node-type-blog-post .grid-4-pl .view-id-blog_topic .views-row {
  margin-bottom: 3px;
}
.context-boreal-birds-blog #block-system-main .grid-7 .views-field-title a {
  font: 20px/26px AvenirLTStd-Roman, sans-serif;
}
.context-boreal-birds-blog .grid-7 .views-field-created .field-content {
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
  color: #888;
  text-transform: uppercase;
  margin-top: 8px;
  display: block;
}
.context-boreal-birds-blog .grid-7 .views-field-body .field-content {
  margin-top: 12px;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
  display: block;
}
.node-type-blog-post #block-system-main .grid-7 .views-field-created span {
  text-transform: uppercase;
  color: #888;
}
.node-type-blog-post #block-system-main .grid-7 .field-type-text-with-summary p:first-child {
  margin-bottom: 15px;
  padding-bottom: 0;
}
.node-type-blog-post #block-system-main .grid-7 img {
  margin-top: 22px;
  margin-bottom: 0;
  display: block;
}
.node-type-blog-post #block-system-main .caption-credit {
  margin-top: -10px;
}
/*This has some code to use as a bandaid for http://devsite.borealbirds.org/blog/2014/01/10/marvels-of-migration-hudsonian-godwits */

.node-type-blog-post #block-system-main .grid-7 .field-name-body i,
.node-type-blog-post #block-system-main .grid-7 .field-name-body em,
.node-type-blog-post #block-system-main .grid-7 .field-name-body em a,
.page-node-9530 #block-system-main .grid-7 .field-name-body i:nth-child(3),
.page-node-9530 #block-system-main .grid-7 .field-name-body i:nth-child(3) a {
  font: italic 14px/20px AvenirLTStd-Light, sans-serif !important;
}
.node-type-blog-post #block-system-main .grid-7 .field-name-body i,
.node-type-blog-post #block-system-main .grid-7 .field-name-body em,
.page-node-9530 #block-system-main .grid-7 .field-name-body i:nth-child(3) {
  color: #9e9d95;
}
.page-node-9530 #block-system-main .grid-7 .field-name-body p:first-child {
  margin-bottom: 0px;
}
.page-node-9530 #block-system-main .grid-7 .field-name-body p:nth-child(3) {
  margin-bottom: 26px;
}
/*End of bandaid code*/

.node-type-blog-post #block-system-main .grid-7 .field-name-body i {
  margin-bottom: 0px;
  display: block;
}
.node-type-blog-post #block-system-main .grid-7 .pane-blog-pane-topics .views-field-field-blog-topics span,
.node-type-blog-post #block-system-main .grid-7 .pane-blog-pane-topics .views-field-field-blog-topics .field-content {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  color: #888;
  text-transform: uppercase;
  float: left;
  margin-right: 5px;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post {
  margin-top: 30px;
  width: 100%;
  border-top: 2px solid #ede295;
  border-bottom: 2px solid #ede295;
  padding: 20px 0;
  padding: 0;
  float: left;
  max-width: 850px;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy {
  width: 100%;
  margin: 0;
  padding: 0;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy li.prev,
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy li.next {
  margin: 0;
  white-space: normal;
  padding: 0;
  width: 40%;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy li.prev {
  float: left;
  text-align: left;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy li.next {
  float: right;
  text-align: right;
}
.node-type-blog-post #block-system-main .grid-7 .pane-flippy-flippy-pager-node-type-blog-post .flippy li a {
  display: block;
  padding: 20px 0;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
/*Get Involved and E-Updates*/

.context-get-involved-boreal-songbird-initiative .pane-block-100 {
  margin-bottom: 50px;
}
.context-get-involved-boreal-songbird-initiative .pane-campaign-successes {
  margin-top: 50px;
}
.context-get-involved-boreal-songbird-initiative .view-campaign-successes .views-row {
  float: left;
  width: 100%;
}
.context-get-involved-boreal-songbird-initiative .pane-block-100 + .panel-separator {
  border-top: 5px solid #f6f1ca;
  margin-bottom: 0px;
  margin-left: 20px;
  max-width: 71%;
  position: relative;
  width: 80%;
  z-index: 2;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 {
  border: none;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content {
  background-color: #ede295;
  margin-top: -25px;
  max-width: 95.5%;
  overflow: visible;
  padding: 27px 0 0 15px;
  position: relative;
  width: 100%;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content h3 {
  margin-bottom: 15px;
}
.context-get-involved-boreal-songbird-initiative #block-system-main .pane-block-11 p,
.context-boreal-bird-e-updates #block-block-90 p {
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  padding-top: 0;
  width: 72%;
  clear: left;
}
.context-get-involved-boreal-songbird-initiative #block-system-main .pane-block-11 p {
  font: 15px/21px AvenirLTStd-Roman, sans-serif;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 form {
  position: relative;
  z-index: 3;
  padding-bottom: 10px;
}
.context-get-involved-boreal-songbird-initiative .view-campaign-successes .views-field-title {
  padding-top: 10px;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="text"],
.context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="submit"] {
  position: absolute;
  left: 0;
  margin-left: 142px;
  top: 10px;
}
.context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="submit"] {
  position: absolute;
  left: 150px;
  margin-top: 99px;
  margin-left: 182px;
}
.context-boreal-bird-e-updates #block-block-90 {
  border-bottom: 5px solid #f6f0ca;
  margin-bottom: 30px;
  padding-top: 25px;
  background: url("../images/iPad-alone.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
#block-block-90 h2.block-title {
  margin-top: 0;
  margin: -25px 0 40px;
}
.context-boreal-bird-e-updates #block-block-90 p {
  color: #75863c;
  float: left;
  font: 14px/18px AvenirLTStd-Roman, sans-serif;
  margin: 0 25px 0 0;
  width: 55%;
  padding-bottom: 25px;
}
.context-boreal-bird-e-updates #block-block-90 form {
  margin: 10px 15px 25px 25px;
}
.context-boreal-bird-e-updates #block-block-90 form input[type="text"] {
  margin-top: -5px;
}
.context-boreal-bird-e-updates #block-block-90 form input[type="submit"] {
  /*float: right;*/
  float: none;
  padding: 7px 11px 3px;
  margin-top: -5px;
}
/*Team Board*/

.context-team-board #block-system-main img.media-image {
  margin: 0 30px 20px 0;
  max-width: 200px;
}
/*Media Contact*/

.not-front .pane-block-58 .pane-content p,
.not-front .pane-block-58 .pane-content a {
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
}
.not-front .pane-block-58 h2.pane-title,
.not-front .pane-misc-panel-rel-news h2.pane-title,
.grid-4-pl h4,
.pane-blog h2.pane-title,
.pane-blog-topic h2.pane-title,
  /*.pane-block-98 h2.pane-title,
.pane-block-99 h2.pane-title,
.pane-block-101 h2.pane-title,*/
.grid-4-pl h2.pane-title {
  border-bottom: 2px solid #ede295;
}
.pane-birds h2.pane-title {
  border: none;
}
.node-type-publication-item .pane-block-58 h2.pane-title {
  padding: 0 0 7px 0;
}
.not-front .pane-misc-panel-rel-news .views-field-title a {
  display: block;
  margin-bottom: 10px;
}
/*Take Action*/

.context-take-action-boreal-forest .view-campaign-successes .views-field-title .field-content {
  height: 40px;
  padding-top: 15px;
  padding-left: 15px;
}
.context-take-action-boreal-forest .view-campaign-successes .views-row {
  min-height: 225px;
}
#canada-actions h2.pane-title {
  padding-top: 0;
}
.context-take-action-boreal-forest div.bsi-74 .grid-7 .panel-pane .pane-content ul,
.context-boreal-conservation-successes div.bsi-74 .grid-7 .panel-pane .pane-content ul {
  padding-left: 0;
}
.context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
.context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
.context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
.page-node-9708 .work-header .views-field-field-large-text .field-content,
.page-node-9703 .work-header .views-field-field-large-text .field-content {
  margin: -305px 0 0 69px;
  width: 345px;
}
.context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
.context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
.context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
.page-node-9708 .work-header .views-field-field-small-text .field-content,
.page-node-9703 .work-header .views-field-field-small-text .field-content {
  margin: 25px 0 0 37px;
}
.context-take-action-boreal-forest #block-system-main .pane-block-24 {
  margin-top: 55px;
}
/*Flexible border for lightbox contained images*/

.context-threats-boreal-birds .pane-lightbox-pane .pane-content {
  width: auto;
  margin: 0 auto;
}
/*Lightbox styling*/

#cboxContent {
  padding-top: 25px;
}
#cboxLoadedContent img {
  display: block;
  margin: 0 auto;
}
#cboxClose {
  top: -2px;
  bottom: auto;
  right: -2px;
}
#cboxPrevious {
  left: 45%;
}
#cboxNext {
  left: 50%;
}
#cboxCurrent {
  left: 57%;
}
/*Some general Right Sidebar Styling*/

.pane-node-field-right-column img {
  float: left;
  border: 1px solid #dcdcdc;
  display: block;
  margin: 0 15px 15px 0;
}
.pane-node-field-right-column .below-image,
.pane-node-field-right-column h1,
.pane-node-field-right-column h2,
.pane-node-field-right-column h3,
.pane-node-field-right-column h4,
.pane-node-field-right-column h5,
.pane-node-field-right-column h6 {
  clear: left;
  display: block;
}
.grid-4-pl .pane-block {
  margin-bottom: 50px;
}
.grid-4-pl .pane-content img {
}
/* Special Sidebar */

.sidebar-image-text {
  margin-bottom: 0px;
  overflow: hidden;
}
.sidebar-image {
  float: left;
  width: 45%;
  margin-right: 10%;
}
#block-system-main .grid-4-pl .pane-content .sidebar-image img {
  max-width: 100%;
}
.sidebar-text {
  float: left;
  width: 40%;
}
/*Donate Page Styling*/
.page-node-9708 #donate-page {
  background-color: green;
}
.page-node-9708 h6 {
  color: #888;
  display: inline-block;
  font: 20px/24px AvenirLTStd-Roman, sans-serif;
  padding-top: 2px;
  text-transform: uppercase;
}
.page-node-9708 .gift-choice h6 {
  display: block;
  margin: 2px;
}
.page-node-9708 #gift-choice-form {
  text-align: center;
  float: left;
  width: 10%;
  min-height: 75px;
}
.page-node-9708 #gift-choice-form .gift-choice-row {
  display: inline-block;
  padding-right: 5px;
}
.page-node-9708 .gift-choice-info {
  color: #888;
  font: 14px/20px AvenirLTStd-Roman, sans-serif;
  padding-top: 2px;
  float: left;
  width: 87%;
  margin-left: 3%;
  background: url("../images/aabb-commonloon-small.jpg") no-repeat scroll top right transparent;
  min-height: 75px;
}
.page-node-9708 .gift-choice-info p {
  padding-right: 80px;
}
.page-node-9708 .gift-choice .gift-choice-link {
  clear: both;
  margin-bottom: 0px !important;
}
.page-node-9708 .gift-choice .gift-choice-link a {
  margin-bottom: 0px !important;
  font: 12px/16px AvenirLTStd-Roman, sans-serif !important;
}
.page-node-9708 #intro,
.page-node-9708 .gift-choice,
.page-node-9708 .gift-amount,
.page-node-9708 #epilogue,
.page-node-9708 #twenty-five,
.page-node-9708 #one-hundred,
.page-node-9708 #two-fifty,
.page-node-9708 #the-rest {
  width: 100%;
  clear: left;
  float: left;
  border-top: 1px solid #e5e5e5;
  margin: 10px auto 30px;
  padding-top: 18px;
}
.page-node-9708 .gift-choice {
  margin-bottom: 0;
}
.page-node-9708 #gift-amount-gift {
  display: none;
}
.page-node-9708 .gift-amount-buttons form {
  float: left;
  text-align: center;
  width: 14.28%;
}
.page-node-9708 .gift-amount-buttons form label {
  color: #75863c;
  font: 20px/24px AvenirLTStd-Roman, sans-serif;
  letter-spacing: 0.1px;
  text-transform: uppercase;
}
.page-node-9708 .gift-amount-custom {
  clear: both;
  padding-top: 30px;
}
.page-node-9708 .gift-amount-custom p {
  margin-bottom: 5px !important;
}
.page-node-9708 .gift-amount-buttons form input:hover,
.page-node-9708 .gift-amount-custom form input:hover,
.page-node-9708 #gift-choice-form input:hover,
.page-node-9708 #gift-choice-form-2 input:hover{
  cursor: pointer;
}
.page-node-9708 #gift-levels > h6 {
  margin-bottom: 0;
}
.page-node-9708 #twenty-five {
  margin-top: 0;
}
.page-node-9708 .left, .page-node-9708 .center, .page-node-9708 .right {
  float: left;
  margin-right: 20px;
}
.page-node-9708 .left, .page-node-9708 .right {
  width: 10%;
}
.page-node-9708 .center {
  width: 60%;
}
.page-node-9708 .amount,
.page-node-9708 address {
  color: #75863c;
  font: 20px/24px AvenirLTStd-Roman, sans-serif;
  letter-spacing: 0.1px;
  text-transform: uppercase;
}
.page-node-9708 #twenty-five .right,
.page-node-9708 .gift-choice .right {
  background: url("../images/aabb-commonloon-small.jpg") no-repeat scroll center center transparent;
  width: 92px;
  height: 72px;
}
.page-node-9708 #one-hundred .right {
  background: url("../images/or.png") no-repeat scroll center center transparent;
  width: 70px;
  height: 181px;
}
.page-node-9708 #two-fifty .right {
  background: url("../images/plus.png") no-repeat scroll center center transparent;
  width: 76px;
  height: 188px;
}
.page-node-9708 #the-rest .right {
  background: url("../images/plus-plus.png") no-repeat scroll center center transparent;
  width: 88px;
  height: 332px;
}
.page-node-9708 img[src~="https://www.paypalobjects.com/en_US/i/scr/pixel.gif"] {
  display: none;
}
/*Partners Page*/

.pane-block-97 table {
  border: none;
  max-width: 520px !important;
}
#block-system-main .pane-block-97 table tr {
  height: 225px;
  vertical-align: bottom;
}
#block-system-main .pane-block-97 table tr:first-child {
  height: 100px;
}
#block-system-main .pane-block-97 table td {
  vertical-align: bottom;
  text-align: center;
}
#block-system-main .pane-block-97 table tr:first-child td {
  padding-left: 25px;
}
#block-system-main .pane-block-97 table tr:first-child td:nth-child(2) {
  padding-left: 35px;
}
#block-system-main .pane-block-97 table tr:first-child td:last-child p {
  width: 110%;
  margin-left: -5px;
}
#block-system-main .pane-block-97 table td p {
  float: left;
}
#block-system-main .pane-block-97 table td img {
  margin: 0 auto;
  border: none;
  vertical-align: bottom;
  max-width: 95%;
  height: auto;
  margin-bottom: 10px;
}
#block-system-main .pane-block-97 table td a,
#block-system-main .pane-block-97 table td span {
  margin: 0 auto;
  display: block;
  clear: left;
  float: left;
  text-align: center;
}
#block-system-main .pane-block-97 table td span {
  /*max-width: 100%!important;*/
  font-size: 14px;
  text-align: center;
}
#block-system-main .pane-block-97 table td p,
#block-system-main .pane-block-97 table td a,
#block-system-main .pane-block-97 table td span {
  margin-bottom: 0;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-ON.gif?itok=mMCuGOdw"] {
  margin-left: -10px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-BSC.jpg?itok=JAKsRfTB"] {
  margin-left: 27px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-EFTA.gif?itok=Uj4S7TkU"] {
  margin-left: 45px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-CLO.gif?itok=A2_YmcYc"] {
  margin-left: 30px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-PRBO.gif?itok=z-T_NG02"] {
  margin-left: 10px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-NRDC.jpg?itok=vxtQqbky"] {
  margin-left: 38px;
}
#block-system-main .pane-block-97 table td a[href~="http://www.abcbirds.org/"] span {
  margin-left: 15px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-DU.gif?itok=ke8IU9KL"] {
  margin-left: 30px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-BLI.gif?itok=8STzHyRD"] {
  margin-left: 30px;
}
#block-system-main .pane-block-97 table td a[href~="http://www.ducks.org/"] span {
  margin-left: 12px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-FAN.gif?itok=I1r7AFL5"] {
  margin-left: 18px;
}
#block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-DOW.jpg?itok=I5ZHpEFw"] {
  margin-left: 30px;
}
/*Forcing links and spans with inline styling to have same colors*/

/*.page-node-9765 #block-system-main a:link,
.page-node-9765 #block-system-main a:visited,
.page-node-9765 #block-system-main a span {
	color: #1E5F88!important;
}

.page-node-9765 #block-system-main a:hover,
.page-node-9765 #block-system-main a span:hover {
    color: #2C80B5!important;
    text-decoration: underline;
}*/

/*Search Pages*/

.page-search-pages form#search-by-page-form + h2 {
  float: left;
  margin-bottom: 30px;
}
.page-search-pages form#search-by-page-form {
  width: 50%;
  position: absolute;
  right: 0;
  margin-top: 30px;
}
#region-content--16 #search-by-page-form .form-item-keys label {
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
.page-search-pages ol.search_by_page-results {
  clear: both;
  border-top: 5px solid #f6f0ca;
  padding-top: 30px;
  width: 100%;
}
.page-search-pages #region-content--16 #edit-submit {
  height: 35px;
  margin-top: -5px;
}
.page-search-pages ol.search_by_page-results li {
  border-top: 1px solid #e5e5e5;
  clear: left;
  margin: 10px auto 40px;
  padding-top: 18px;
  width: 750px;
}
#region-content--16 .pager {
  margin-bottom: 75px;
}
/* Petition pages */

body.petition-page #section-header,
body.petition-page #section-footer {
  display: none;
}
body.petition-page #region-content .bsi-74 .grid-12 {
  /* width: 1040px;*/
  height: 377px;
  margin-bottom: 20px;
}
body.petition-page .pane-node-field-background-image,
body.petition-page .pane-petition-supporters-pane-banner .views-field-field-background-image {
  /*width: 1040px;*/
  overflow: hidden;
  margin-top: 40px;
}
body.petition-page #block-system-main .pane-node-field-background-image img,
body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-background-image img {
  max-width: none;
}
/*When I go back and change all the .not-front banners to have the same styling as the banner on this page, the top will be 70px instead of 91px or 93px on wide.*/

body.petition-page .pane-node-field-petition-banner-text,
body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text {
  color: #dce7b5;
  font: 48px/49px AvenirLTStd-Light, sans-serif;
  position: absolute;
  top: 91px;
  left: 30px;
  width: 360px;
  text-align: center;
  text-transform: uppercase;
}
body.petition-page #block-system-main h2 {
  line-height: 34px;
}
body.petition-page #block-system-main .webform-component {
  width: 100%;
}
#node-webform-10064 h2.node-title{
  display: none;
}
body.petition-page #block-system-main label {
  display: inline;
  float: left;
  text-align: right;
  margin-right: 10px;
  clear: both;
  margin-bottom: 10px;
  width: 100px;
}
body.petition-page #block-system-main input {
  float: left;
  width: 310px;
  margin-right: 10px;
}
body.petition-page #block-system-main input.webform-submit {
  clear: both;
  width: 60px;
}
body.petition-page #block-system-main input#edit-submitted-phd-1,
body.petition-page #block-system-main input#edit-submitted-phd-2 {
  width: 13px;
  margin: 4px 5px 0 0;
}
body.petition-page #block-system-main label.option {
  clear: none;
  text-align: left;
  width: 40px;
}
body.petition-page #block-system-main .description {
  float: left;
  margin-bottom: 30px;
}
body.petition-page #block-system-main form + .field-name-field-text-below {
  clear: left;
}
body.petition-page .pane-petition-supporters-pane {
  font: 16px/22px AvenirLTStd-Roman, sans-serif;
}
body.petition-page .pane-petition-supporters-pane .view-petition-supporters .view-header {
  margin-bottom: 20px;
}
body.petition-page .pane-petition-supporters-pane table,
body.petition-page .pane-petition-supporters-pane thead,
body.petition-page .pane-petition-supporters-pane th,
body.petition-page .pane-petition-supporters-pane tr,
body.petition-page .pane-petition-supporters-pane td {
  border: none;
}
body.petition-page .pane-petition-supporters-pane thead tr th {
  text-transform: uppercase;
}
body.petition-page .pane-petition-supporters-pane tr:nth-child(odd) td {
  background-color: #f6f0ca !important;
}
/*Styling confirmation message*/

body.petition-page #messages div.status {
  position: absolute;
  right: 0;
  top: 490px;
  width: 32%;
  border: 3px solid #ede295;
  background-color: #f6f0ca;
  padding: 10px !important;
  background-image: none !important;
}
body.petition-page #messages div.status p {
  color: #2d6a90;
  font: 600 16px/22px AvenirLTStd-Roman, sans-serif;
  letter-spacing: .25px;
  margin-bottom: 0;
}
/*Footer*/

#zone-postscript-wrapper {
  background: url("../images/boreal-footer-bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
  height: 359px;
}
#zone-postscript {
  padding-top: 20px;
}
#zone-postscript a {
  display: block;
}
#zone-postscript a:hover {
  text-decoration: underline;
}
#zone-postscript #block-block-3 h4,
#zone-postscript #block-block-4 h4 a:link,
#zone-postscript #block-block-5 h4 a:link,
#zone-postscript #block-block-6 h4 a:link {
  margin-top: 6px;
}
#zone-postscript h4.within-col,
#zone-postscript h4.within-col a:link,
#zone-postscript h4.within-col a:visited {
  margin-top: 30px;
}
#zone-postscript h4,
#zone-postscript p {
  color: #c1d7e5;
  font: normal 12px/16px AvenirLTStd-Roman, sans-serif;
  margin-bottom: 5px;
}
#zone-postscript #block-block-7 p {
  font: normal 10px/12px AvenirLTStd-Roman, sans-serif;
}
#zone-postscript h4,
#zone-postscript h4 a:link,
#zone-postscript h4 a:visited {
  color: #c1d7e5;
  font: normal 14px/18px AvenirLTStd-Roman, sans-serif;
  text-transform: uppercase;
}
#zone-postscript h4 a:link {
  margin-top: -10px;
}
#zone-postscript a:link,
#zone-postscript a:visited {
  color: #ede295;
}
#zone-postscript #block-block-7 {
  margin-top: 50px;
}
.footer-social-links a.facebook,
.footer-social-links a.twitter,
.footer-social-links a.youtube,
.footer-social-links a.gplus {
  background: url("../images/footer-fb.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  display: inline-block;
  height: 35px;
  margin: 0 5px 0 0;
  text-indent: -9999px;
  width: 25px;
  float: left;
}
.footer-social-links a.twitter {
  background: url("../images/footer-twitter.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  width: 43px;
}
.footer-social-links a.youtube {
  background: url("../images/footer-youtube.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  width: 34px;
}
.footer-social-links a.gplus {
  background: url("../images/footer-googleplus.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  width: 37px;
}
/* -------------------------------------- Media Queries --------------------------------------------- */

@media (max-width: 1220px) {

  body.page-node-9551 #colorbox {
    margin-left: 5%;
    width: 90% !important;
    max-width: 1020px;
  }
  #block-system-main .grid-7 .pager li.pager-item, #block-system-main .grid-7 .pager li.pager-current, #block-system-main .grid-7 .pager li.pager-ellipsis {
    padding: 0 14px;
  }

}
@media (max-width: 1120px) {

  body.context-50-50-approach-boreal-conservation #colorbox #cboxWrapper {
    height: 715px !important;
  }

}
@media (max-width: 1080px) {

  #region-user-first {
    width: 30%;
  }
  #region-user-second {
    width: 50%;
  }
  header #block-nice-menus-2 #nice-menu-2 {
    margin-right: -60px;
    width: 100%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.last {
    margin-left: 9%;
  }
  header #block-nice-menus-2 #nice-menu-2 ul li.last {
    margin-left: 0;
  }
  header #block-search-by-page-1 {
    float: left;
    margin: 1px -14% 0 6%;
    width: 17%;
  }
  header #block-block-1 {
    margin-left: 2%;
    margin-right: -2%;
  }
  #home-page .container-left .panel-panel .views-field-title .field-content {
    font: 18px/22px AvenirLTStd-Roman, sans-serif;
  }
  #home-page .container-left .panel-panel:last-child {
    max-width: 87.5%;
  }
  #block-views-exp-birds-page-grid {
    width: 80%;
    margin-left: -7.2%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 67%;
  }
  .context-boreal-forest-publications .views-submit-button {
    left: 525px;
  }
  .context-boreal-forest-publications .views-widget-sort-by label {
    margin-right: 20px;
  }
  .context-boreal-forest-publications #zone-content .views-widget-sort-by {
    margin: 2px -100px 0 47px;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
    padding-bottom: 80px;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title {
    margin-top: 0px;
  }
  .page-node-9616 #block-system-main ul {
    width: 85%;
  }
  .bird-grid-page table,
  .bird-grid-page tbody,
  .bird-grid-page th,
  .bird-grid-page tr,
  .bird-grid-page td,
  .bird-grid-page tf {
    display: block;
  }
  .bird-grid-page tbody,
  .bird-grid-page table tr {
    width: 100%;
    float: left;
  }
  .bird-grid-page td {
    width: 23%;
    float: left;
  }
  .popup-trigger {
    float: left;
    margin-top: 0;
  }
  /*Pop Up Text*/
  .pane-block-50 .popup-text {
    margin-top: 230px;
  }
  .pane-block-50:hover .popup-text {
    left: 405px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 89px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    margin: 25px 0 0 57px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content h3 {
    margin-bottom: 5px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="text"], .context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="submit"] {
    margin-left: 0;
    top: 5px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 form {
    padding-bottom: 0px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-100 + .panel-separator {
    max-width: 68%;
  }
  .page-search-pages form#search-by-page-form {
    margin-top: 80px;;
    position: absolute;
    right: auto;
    width: 100%;
    left: 40px;
  }
  .page-search-pages form#search-by-page-form + h2 {
    margin-left: 40px;
    margin-bottom: 100px;
  }
  .context-search-pages #region-content--16 #edit-keys {
    max-width: 200px;
  }
  .page-search-pages ol.search_by_page-results {
    width: 93%;
    margin: 20px auto;
  }
  /*Styling confirmation message*/
  body.petition-page #messages div.status {
    position: relative;
    right: auto;
    top: auto;
    margin: 0 auto;
    text-align: center;
    width: 90%;
    padding: 20px 10px;
    margin-bottom: -35px;
  }

}
@media (max-width: 1069px) {

  .context-boreal-forest-publications #edit-keyword-wrapper {
    clear: left;
    margin-top: 20px;
    width: 27%;
  }
  #edit-keyword-wrapper #edit-keyword {
    width: 165px;
  }
  .context-boreal-forest-publications .views-submit-button {
    left: 231px;
    top: 146px;
  }
  .context-boreal-forest-publications #zone-content .views-widget-sort-by {
    margin: 0;
    position: absolute;
    top: 96px;
    left: 325px;
  }
  .context-boreal-forest-publications .views-reset-button {
    float: none;
    left: 585px;
    margin-right: auto;
    margin-top: 3px;
    position: absolute;
    top: auto;
  }

}
@media (max-width: 1065px) {

  .page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
    padding-bottom: 75px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions, #block-system-main .pane-block-13 .actions-line a.ca-actions {
    width: 35px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions, #block-system-main .pane-block-13 .actions-line a.ca-actions {
    font: 14px/16px AvenirLTStd-Heavy, sans-serif;
    padding: 11px 38px 0 65px;
  }
  #block-system-main .pane-block-13 .actions-line a.ca-actions {
    margin-left: 0;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions {
    margin-right: 0;
  }

}
@media (max-width: 1040px) {

  .work-header .views-field-field-background-image .field-content img {
    margin-left: -10%;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: 0;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 78%;
  }
  #block-system-main .pager li.pager-item,
  #region-content--16 .pager li.pager-item {
    padding: 0 2.5%;
  }
  #block-system-main .grid-7 .pager li.pager-item {
    padding: 0 5%;
  }
  #block-system-main .grid-7 .pager li.first + li.pager-item {
    padding-left: 0;
  }
  #block-system-main .grid-7 .pager li.first {
    padding-left: 0;
    margin-left: -50px;
  }
  #block-system-main .grid-7 .pager li.pager-item,
  #block-system-main .grid-7 .pager li.pager-item, #block-system-main .grid-7 .pager li.pager-current, #block-system-main .grid-7 .pager li.pager-ellipsis {
    padding: 0 7% 20px 0;
  }
  #block-system-main .grid-7 .pager li.pager-next,
  #block-system-main .grid-7 .pager li.pager-last,
  #block-system-main .grid-7 .pager li.pager-next.last {
    top: 50px;
  }
  .context-comprehensive-boreal-bird-guide .bird-grid-page, .context-featured-boreal-birds-alpha .bird-grid-page {
    float: left;
    margin-top: 5px;
  }
  body.page-node-9551 #colorbox {
    margin-left: 1%;
    width: 98% !important;
  }

}
@media (max-width: 1025px) {

}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {

  #block-nice-menus-1 {
    margin: -15px 4.3% 0 0;
  }
  .context-50-50-approach-boreal-conservation #colorbox img,
  .page-node-9551 #colorbox img {
    max-width: 100%;
    height: auto;
    max-height: 575px;
    width: auto;
  }
  #nice-menu-1 li {
    height: 54px;
  }
  #nice-menu-1 li.active-trail, #nice-menu-1 li:hover {
    height: 49px;
  }
  ul#nice-menu-1 li.active-trail ul, ul#nice-menu-1 li:hover ul {
    top: 49px;
  }

}
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: portrait) {

  #block-nice-menus-1 {
    margin: -15px 4.6% 0 0;
  }
  .not-front .container-12 .grid-4-pl .panel-pane,
  .not-front .container-12 .grid-4-pr .panel-pane {
    width: 300px;
    float: left;
    clear: none;
    padding-right: 50px;
    margin-bottom: 0;
  }
  #nice-menu-1 li {
    height: 54px;
  }
  #nice-menu-1 li.active-trail, #nice-menu-1 li:hover {
    height: 49px;
  }
  ul#nice-menu-1 li.active-trail ul, ul#nice-menu-1 li:hover ul {
    top: 49px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions {
    margin-right: -15px;
  }
  .pane-block-13 p.how-help, #block-system-main .pane-block-24 p.how-help {
    margin: -35px -18px 0 0;
  }

}
@media (max-width: 1020px) {

  .pane-block-13 .actions-line a.us-actions,
  .pane-block-13 .actions-line a.ca-actions {
    width: 30px;
    font-size: 13px;
  }
  .pane-block-13 .actions-line a.ca-actions {
    margin-left: 0;
  }
  .pane-block-13 .actions-line a.us-actions {
    margin-right: 0;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -13%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -8%;
  }
  body.petition-page .pane-node-field-background-image img,
  body.petition-page #block-system-main .pane-node-field-background-image img,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-background-image img {
    margin-left: -4%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-left: 108px;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content,
  .page-node-9544 .work-header .views-field-field-large-text .field-content,
  .page-node-9536 .work-header .views-field-field-large-text .field-content,
  .page-node-9535 .work-header .views-field-field-large-text .field-content {
    /*margin-left: 146px;*/
  }
  .work-header .views-field-field-small-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    margin-top: 35px;
    font-size: 22px;
  }
  .page-node-9545 .work-header .views-field-field-small-text .field-content,
  .page-node-9544 .work-header .views-field-field-small-text .field-content,
  .page-node-9536 .work-header .views-field-field-small-text .field-content,
  .page-node-9535 .work-header .views-field-field-small-text .field-content {
    /*margin-left: 35px;*/
    font-size: 20px;
    line-height: 24px;
    width: 331px;
    margin-left: 60px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content, .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 87px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    margin: 25px 0 0 70px;
    width: 410px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: 74px;
    width: 390px;
  }
  .context-boreal-forest .work-header .views-field-field-small-text .field-content,
  .page-node-9608 .work-header .views-field-field-small-text .field-content,
  .page-node-9594 .work-header .views-field-field-small-text .field-content,
  .page-node-9606 .work-header .views-field-field-small-text .field-content,
  .page-node-9610 .work-header .views-field-field-small-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
    margin-left: 72px;
    font-size: 22px;
  }
  .views-field-field-percent-boreal {
    margin-top: 20px;
    max-width: 100%;
    width: 100%;
  }
  .views-field-field-percent-boreal .field-content p {
    margin-bottom: 0;
    width: 60%;
  }
  .views-field-field-latin-name-1 .field-content span {
    width: auto;
    display: inline-block;
    margin-top: 0px;
  }
  .views-field-field-latin-name-1 .field-content {
    padding-left: 40px;
    max-width: 100%;
  }
  .views-field-field-latin-name-1 .field-content img {
    position: absolute;
    margin-left: -40px;
    margin-top: -4px;
    z-index: 2;
  }
  .context-comprehensive-boreal-bird-guide .bird-grid-page, .context-featured-boreal-birds-alpha .bird-grid-page {
    margin-top: 45px;
  }
  .pane-block-59 {
    width: 95%;
    height: 460px;
  }
  .pane-block-59 img {
    max-width: 95%;
    height: auto;
  }
  .context-get-involved-boreal-songbird-initiative #block-system-main .pane-block-11 p {
    width: 67%;
  }
  #region-user-second {
    width: 55%;
  }
  header #block-block-1 {
    margin-left: 1%;
    margin-right: -1%;
  }
  .page-node-9762 .work-header .views-field-field-large-text .field-content,
  .page-node-9760 .work-header .views-field-field-large-text .field-content,
  .page-node-9765 .work-header .views-field-field-large-text .field-content,
  .page-node-9764 .work-header .views-field-field-large-text .field-content,
  .page-node-9762 .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 145px;
  }
  .page-node-9762 .work-header .views-field-field-small-text .field-content,
  .page-node-9760 .work-header .views-field-field-small-text .field-content,
  .page-node-9765 .work-header .views-field-field-small-text .field-content,
  .page-node-9764 .work-header .views-field-field-small-text .field-content,
  .page-node-9762 .work-header .views-field-field-small-text .field-content {
    font: 18px/24px AvenirLTStd-Light, sans-serif;
    width: 325px;
    margin-left: 95px;
  }

}
@media (max-width: 1000px) {

  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 112% bottom rgba(0, 0, 0, 0);
  }
  .pane-views-blog-sb-block .view-header {
    background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 113% bottom rgba(0, 0, 0, 0);
  }
  #edit-family-wrapper {
    margin-right: -5px;
  }
  #block-views-exp-birds-page-grid {
    width: 79%;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    width: 53%;
  }
  .views-field-field-latin-name, .views-field-field-latin-name-1, .views-field-field-percent-boreal {
    width: 100%;
  }
  .views-field-field-percent-boreal {
    max-width: 100%;
  }
  /*Restarting mobile styling for lightboxes here:*/
  #colorbox {
    max-width: 98% !important;
    padding-bottom: 20px;
  }
  #cboxLoadedContent,
  #cboxLoadedContent > div {
    max-width: 95.5%;
    margin: 0 auto;
  }
  #colorbox img {
    max-width: 100%;
    height: auto;
    border-bottom: 20px solid white;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
    padding-bottom: 65px;
  }

}
@media (max-width: 995px) {

  .pane-block-11 .pane-content p {
    font-size: 12px;
  }
  .pane-block-11 form input[type="text"] {
    width: 120px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -16%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -13%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-left: 80px;
    font-size: 62px;
    line-height: 66px;
  }
  .work-header .views-field-field-small-text .field-content {
    width: 203px;
    font-size: 18px;
    margin-top: 15px;
    margin-left: 90px;
  }
  #block-views-exp-birds-page-grid {
    width: 100%;
    height: 150px;
    position: absolute;
    margin-left: 0;
  }
  #block-views-exp-birds-page-grid select#edit-family,
  #views-exposed-form-birds-page-fieldlist select#edit-family,
  #views-exposed-form-birds-page-grid #edit-key-wrapper,
  #views-exposed-form-birds-page-grid #edit-combine-wrapper
  #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    margin-top: 60px;
  }
  #edit-submit-birds {
    margin-top: 65px;
  }
  #views-exposed-form-birds-page-grid .views-submit-button {
    width: 77px;
    position: absolute;
    right: 0;
  }
  #block-views-exp-birds-page-grid .views-reset-button, #views-exposed-form-birds-page-fieldlist .views-reset-button {
    margin-left: 0;
    height: 45px;
    position: absolute;
    right: 0;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    position: absolute;
    right: 0;
    margin-right: 8%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    margin: 25px 0 0 161px;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content,
  .page-node-9544 .work-header .views-field-field-large-text .field-content,
  .page-node-9536 .work-header .views-field-field-large-text .field-content,
  .page-node-9535 .work-header .views-field-field-large-text .field-content {
    text-align: left;
    margin-left: 70px;
  }
  .page-node-9545 .work-header .views-field-field-small-text .field-content,
  .page-node-9544 .work-header .views-field-field-small-text .field-content,
  .page-node-9536 .work-header .views-field-field-small-text .field-content,
  .page-node-9535 .work-header .views-field-field-small-text .field-content {
    text-align: left;
    margin-left: 70px;
    margin-top: 45px;
  }

}
@media (max-width: 985px) {

  .context-boreal-forest-news #edit-keyword-wrapper,
  .context-boreal-forest-publications #edit-keyword-wrapper {
    clear: both;
    float: left;
    left: 0%;
    position: relative;
    margin-top: 20px;
    width: 65%;
  }
  .context-boreal-forest-news .views-submit-button {
    left: auto;
    margin-left: -165px;
    margin-top: -40px;
    position: relative;
    right: auto;
  }
  .context-boreal-forest-news .views-reset-button {
    float: left;
    left: 0;
    margin-left: -78px;
    margin-top: -40px;
    position: relative;
    right: auto;
  }
  .context-boreal-forest-news #zone-content .views-widget-sort-by {
    float: left;
    clear: both;
    width: 525px;
  }
  .context-boreal-bird-e-updates #block-block-90 p {
    width: 75%;
    padding: 0 0 60px 0;
  }
  .context-boreal-bird-e-updates #block-block-90 form {
    position: absolute;
    left: 0;
    margin: 50px 0 0;
  }
  .context-boreal-bird-e-updates #block-block-90 form input[type="text"] {
    width: 150px;
    margin-right: 5px;
  }
  .context-boreal-bird-e-updates #block-block-90 form input[type="submit"] {
    float: none;
  }

}
@media (max-width: 980px) {

  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 64%;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-title,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-displayed-name,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-body {
    max-width: 45%;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content, .context-news .work-header .views-field-field-large-text .field-content, .node-type-publication-item .work-header .views-field-field-large-text .field-content, .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content, .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content, .node-type-announcement .work-header .views-field-field-large-text .field-content, .context-media-center .work-header .views-field-field-large-text .field-content, .page-node-9616 .work-header .views-field-field-large-text .field-content, .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    margin-top: -250px;
  }

}
@media (max-width: 960px) {

  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -10%;
  }
  .bird-header .views-field-field-large-text .field-content {
    font-size: 45px;
    line-height: 49px;
    margin-left: 129px;
    width: 175px;
  }
  .bird-header .views-field-field-small-text .field-content {
    width: 250px;
    margin-left: 90px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -20%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -17%;
  }
  #edit-family-wrapper {
    margin-right: 0;
  }
  .bird-grid-page table td {
    margin-right: 5%;
    clear: none;
    float: left;
  }
  .bird-grid-page table td.col-3 {
    clear: left;
  }
  table .views-field-field-percent-boreal .field-content, table .views-field-field-percent-boreal .field-content p {
    width: 100%;
  }
  .bird-grid-page table td {
    width: 35%;
  }

}
/*  ---- This will be where the layout breaks for the .container-right to drop below .container-left ----- */

@media (max-width: 949px) {

  #block-system-main .container-left {
    width: 100%;
  }
  #block-system-main .container-right {
    clear: left;
    float: left;
    width: 100%;
    margin-top: 30px;
  }
  #home-page .container-left .pane-block-10 p {
    width: 100%;
  }
  #zone-content .container-7 .grid-3-pl,
  #zone-content .container-7 .grid-3-pr {
    width: 49%;
    margin-right: -9%;
  }
  #home-page .container-left .panel-panel:last-child {
    max-width: 71%;
  }
  .pane-block-11 form {
    max-width: 105%;
    width: 104%;
  }
  .front .container-12 .container-5 .grid-4-pl,
  .front .container-12 .container-5 .grid-4-pr {
    width: 49%;
  }
  .pane-views-news-block-1 h2.pane-title,
  .pane-views-blog-sb-block .view-header {
    /*width: 49%;*/
  }
  h3 {
    width: 97%;
  }
  .bird-grid-page h3 {
    width: auto;
  }
  #home-page .container-right .pane-views-news-block-1 {
    float: left;
    margin-right: 5%;
    width: 95%;
  }
  #home-page .container-right .pane-views-blog-sb-block {
    margin-right: -100%;
    clear: none;
    width: 95%;
    float: right;
  }
  #home-page .panel-separator {
    clear: none;
    float: left;
  }
  h2.pane-title {
    font-size: 17px;
  }
  .not-front .pane-block-58 h2.pane-title {
    margin-top: 40px;
  }
  .pane-block-11 .pane-content p {
    font-size: 14px;
  }
  .context-boreal-birds .pane-spotlight-pane {
    max-width: 760px;
    width: 90%;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 85%;
  }
  div.bsi-74 .grid-7 .panel-pane .pane-content p,
  div.bsi-74 .grid-7 .panel-pane .pane-content p a,
  div.bsi-74 .grid-7 .panel-pane .pane-content ul li {
    max-width: 90%;
  }
  .not-front .container-12 .grid-7 {
    width: 100%;
  }
  .not-front .container-12 .grid-4-pl,
  .not-front .container-12 .grid-4-pr {
    width: 100%;
    float: left;
    margin-right: 0%;
  }
  .not-front .container-12 .grid-4-pl .panel-pane,
  .not-front .container-12 .grid-4-pr .panel-pane {
    width: 300px;
    float: left;
    clear: none;
    margin-right: 60px;
    margin-bottom: 0;
  }
  .not-front #block-system-main .pane-views-blog-sb-block {
    margin-top: 20px;
  }
  .pane-birds {
    margin-bottom: 0;
  }
  .not-front .container-12 .grid-4-pl .pane-block-12,
  .not-front .container-12 .grid-4-pr .pane-block-12,
  .not-front #block-system-main .pane-views-blog-sb-block {
    width: 360px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13,
  .not-front .container-12 .grid-4-pr .pane-block-13 {
    width: 310px;
  }
  .not-front .container-12 .grid-4-pl .panel-separator,
  .not-front .container-12 .grid-4-pr .panel-separator {
    display: none;
  }
  .pane-block-13 .actions-line a.us-actions,
  .pane-block-13 .actions-line a.ca-actions {
    width: 40px;
    font-size: 15px;
  }
  .pane-block-13 .actions-line a.ca-actions {
    margin-left: 5px;
  }
  .pane-block-13 .actions-line a.us-actions {
    margin-right: 5px;
  }
  .pane-block-13 .actions-line a.us-actions,
  .pane-block-13 .actions-line a.ca-actions {
    margin-left: 0;
    margin-right: 0;
  }
  .not-front .container-12 .grid-4-pl .pane-block-12, .not-front .container-12 .grid-4-pr .pane-block-12, .not-front #block-system-main .pane-views-blog-sb-block {
    width: 350px;
  }
  .pane-block-12 h2.pane-title,
  .pane-views-blog-sb-block .view-header {
    max-width: 360px;
    width: 100%;
  }
  .pane-views-blog-sb-block .view-header {
    background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 101% bottom rgba(0, 0, 0, 0);
  }
  .not-front #block-system-main .pane-views-blog-sb-block {
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -170px 0 70px 30px;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 80%;
    margin-top: 30px;
  }
  .pane-hometown-pane-header {
    float: left;
  }
  .pane-bird-page-pieces-pane-range {
    position: relative;
    top: 0;
    margin-left: 26px;
  }
  .views-field-field-latin-name-1 .field-content,
  .views-field-field-percent-boreal .field-content p {
    max-width: 100%;
    width: 100%;
  }
  .pane-entity-field {
    clear: left;
    float: left;
    margin-right: 0%;
    width: 100%;
  }
  .node-type-publication-item .pane-entity-field {
    clear: none;
    float: none;
    margin-right: auto;
    width: auto;
  }
  .pane-block-51 {
    margin-top: 25px;
  }
  .context-bird h2.pane-title {
    padding-top: 10px;
  }
  .context-bird .pane-node-field-description p {
    margin-bottom: 10px;
  }
  .pane-block-59 {
    height: 318px;
    width: 520px;
  }
  .pane-block-59 img {
    max-width: none;
    margin-left: 10px;
  }
  .node-type-announcement .pane-node-field-right-column h4 {
    margin-top: 30px;
  }
  .node-type-announcement .pane-node-field-right-column h4:first-child {
    margin-top: 20px;
  }
  /*Generic Lightbox styling*/
  .not-front #region-content .pane-lightbox-panel-news .field-content a {
    margin: 4px -24px -5px -14px;
  }
  .context-aboriginal-communities-canada-boreal-forest .pane-lightbox-pane .views-field-colorbox a,
  .context-boreal-forest .pane-lightbox-pane .views-field-colorbox a {
    max-width: 94%;
  }
  .context-what-is-boreal-bird #block-system-main .pane-block-86 + .panel-separator {
    width: 93%;
  }
  .context-media-center iframe {
    margin-bottom: -80px;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-row, .node-type-blog-post .pane-node-title {
    width: 98%;
  }
  .context-boreal-birds-blog #block-system-main .grid-4-pl .views-field-title a {
    margin-left: 145px;
    margin-top: -33px;
    float: left;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-title,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-displayed-name,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-body {
    max-width: 100%;
  }
  .node-type-blog-post .pane-node-title {
    max-width: 98%;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title {
    margin-top: -20px;
  }
  .page-node-9616 #block-system-main ul {
    width: 95%;
  }
  .pane-home-features .view-home-features {
    width: 70%;
  }
  #facts-news-page .grid-7 .pane-views p.all-link a {
    max-width: 100%;
  }

}
@media (max-width: 945px) {

  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 71%;
  }
  .pane-block-11 form input[type="text"] {
    left: 0;
    margin-left: 10px;
    position: absolute;
  }
  .pane-block-11 form input[type="submit"] {
    left: 142px;
    position: absolute;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content {
    max-width: 71%;
  }
  #region-user-second {
    width: 60%;
  }
  header #block-block-1 {
    margin-left: 0%;
    margin-right: 0%;
  }
  #block-system-main .grid-7 .pager {
    width: 90%;
  }

}
@media (max-width: 920px) {

  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -20%;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -24%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -21%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-left: 40px;
    margin-top: -315px;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content,
  .page-node-9544 .work-header .views-field-field-large-text .field-content,
  .page-node-9536 .work-header .views-field-field-large-text .field-content,
  .page-node-9535 .work-header .views-field-field-large-text .field-content {
    margin-top: -275px;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 85px;
  }
  .work-header .views-field-field-small-text .field-content {
    margin-left: 56px;
    margin-top: 29px;
  }
  .pane-views-blog-sb-block .view-header {
    background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 110% bottom rgba(0, 0, 0, 0);
  }

}
@media (max-width: 910px) {

  #block-views-exp-birds-page-grid {
    width: 74%;
    clear: left;
    margin-top: 20px;
  }
  .context-comprehensive-boreal-bird-guide .bird-grid-page,
  .context-featured-boreal-birds-alpha .bird-grid-page {
    clear: left;
  }
  #block-views-exp-birds-page-grid .views-reset-button #edit-reset, #views-exposed-form-birds-page-fieldlist .views-reset-button #edit-reset {
    height: 47px;
  }
  #edit-key-wrapper #edit-key {
    width: 62%;
  }
  #block-views-exp-birds-page-grid {
    width: 100%;
  }
  #block-system-main .bird-grid-page .item-list {
    clear: both;
    padding-top: 1px;
  }
  #block-views-exp-birds-page-grid {
    margin-top: 0;
  }

}
@media (max-width: 900px) {

  .work-header .views-field-field-background-image .field-content img {
    margin-left: -29%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -25%;
  }
  .work-header .views-field-field-large-text .field-content {
    font-size: 48px;
    line-height: 50px;
  }
  .page-node-9762 .work-header .views-field-field-large-text .field-content,
  .page-node-9760 .work-header .views-field-field-large-text .field-content,
  .page-node-9765 .work-header .views-field-field-large-text .field-content,
  .page-node-9764 .work-header .views-field-field-large-text .field-content,
  .page-node-9762 .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 105px;
  }
  .page-node-9762 .work-header .views-field-field-small-text .field-content,
  .page-node-9760 .work-header .views-field-field-small-text .field-content,
  .page-node-9765 .work-header .views-field-field-small-text .field-content,
  .page-node-9764 .work-header .views-field-field-small-text .field-content,
  .page-node-9762 .work-header .views-field-field-small-text .field-content {
    margin-left: 55px;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content, .page-node-9544 .work-header .views-field-field-large-text .field-content, .page-node-9536 .work-header .views-field-field-large-text .field-content, .page-node-9535 .work-header .views-field-field-large-text .field-content {
    margin-top: -285px;
  }
  .page-node-9545 .work-header .views-field-field-small-text .field-content, .page-node-9544 .work-header .views-field-field-small-text .field-content, .page-node-9536 .work-header .views-field-field-small-text .field-content, .page-node-9535 .work-header .views-field-field-small-text .field-content {
    margin-top: 55px;
    font-size: 18px;
    width: 281px;
  }
  .context-boreal-forest .work-header .views-field-field-large-text .field-content,
  .page-node-9608 .work-header .views-field-field-large-text .field-content,
  .page-node-9594 .work-header .views-field-field-large-text .field-content,
  .page-node-9606 .work-header .views-field-field-large-text .field-content,
  .page-node-9610 .work-header .views-field-field-large-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content {
    font-size: 62px;
    line-height: 66px;
  }
  .work-header .views-field-field-small-text .field-content {
    margin-top: 45px;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    margin: -250px 0 0 70px;
    text-align: left;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: 70px;
    text-align: left;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    margin: -255px 0 0 25px;
    width: 337px;
    text-align: center;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    margin: 14px 0 0 92px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: -10%;
  }

}
@media (max-width: 885px) {

  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: -16%;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
    font-size: 35px;
    line-height: 39px;
    margin-left: 10px;
    width: 320px;
  }
  #views_slideshow_cycle_main_home_slideshow-block #views_slideshow_cycle_div_home_slideshow-block_0 .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
    margin-left: 40px;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-small-text .field-content {
    font-size: 20px;
    line-height: 24px;
    margin: 10px 0 10px 10px;
    width: 311px;
  }
  #block-views-home-slideshow-block .views-slideshow-controls-bottom {
    margin-right: auto;
    margin-left: 55px;
  }
  .pane-block-17 h2.pane-title,
  .pane-block-18 h2.pane-title,
  .pane-block-19 h2.pane-title,
  .context-comprehensive-boreal-bird-guide h2.block-title,
  .context-boreal-bird-field-list h2.block-title,
  .pane-block-46 h2.pane-title,
  .context-iconic-boreal-species h2.block-title,
  .context-featured-boreal-birds-family h2.block-title,
  .context-featured-boreal-birds-alpha h2.block-title,
  .pane-block-54 h2.pane-title,
  #block-block-56 h2.block-title,
  .pane-block-57 h2.pane-title,
  .pane-block-77 h2.pane-title,
  #block-block-79 h2.block-title,
  .pane-block-52 h2.pane-title,
  .block-block-80 h2.block-title,
  .pane-block-78 h2.pane-title,
  .pane-block-69 h2.pane-title,
  .pane-block-55 h2.pane-title,
  .pane-block-76 h2.pane-title,
  .pane-block-72 h2,
  .pane-block-26 h2.pane-title,
  .pane-block-65 h2.pane-title,
  .pane-block-60 h2.pane-title,
  .pane-block-81 h2.pane-title,
  .pane-block-84 h2.pane-title,
  .pane-block-87 h2.pane-title,
  .pane-block-100 h2.pane-title,
  #block-block-90 h2.block-title,
  .pane-block-85 h2.pane-title,
  #donate-page h2.pane-title,
  .pane-block-93 h2.pane-title,
  .pane-block-96 h2.pane-title,
  .page-search-pages form#search-by-page-form + h2,
  .pane-block-14 h2.pane-title,
  .pane-block-72 h2.pane-title,
  .pane-block-92 h2.pane-title,
  .pane-block-91 h2.pane-title {
    font-size: 32px;
  }

}
@media (max-width: 870px) {

  #home-page .container-left .panel-panel:last-child {
    max-width: 73%;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -33%;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content, .page-node-9544 .work-header .views-field-field-large-text .field-content, .page-node-9536 .work-header .views-field-field-large-text .field-content, .page-node-9535 .work-header .views-field-field-large-text .field-content {
    margin-top: -295px;
    margin-left: 55px;
  }
  .page-node-9545 .work-header .views-field-field-small-text .field-content, .page-node-9544 .work-header .views-field-field-small-text .field-content, .page-node-9536 .work-header .views-field-field-small-text .field-content, .page-node-9535 .work-header .views-field-field-small-text .field-content {
    margin-top: 75px;
    margin-left: 55px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -30%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-left: 54px;
    margin-top: -225px;
    text-align: left;
  }
  .page-node-9762 .work-header .views-field-field-large-text .field-content,
  .page-node-9760 .work-header .views-field-field-large-text .field-content,
  .page-node-9765 .work-header .views-field-field-large-text .field-content,
  .page-node-9764 .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 105px;
    text-align: center;
  }
  .page-node-9762 .work-header .views-field-field-small-text .field-content,
  .page-node-9760 .work-header .views-field-field-small-text .field-content,
  .page-node-9765 .work-header .views-field-field-small-text .field-content,
  .page-node-9764 .work-header .views-field-field-small-text .field-content {
    margin-left: 80px;
    text-align: center;
    margin-top: 35px;
    width: 275px;
  }
  .page-node-9762 .work-header .views-field-field-background-image .field-content img,
  .page-node-9760 .work-header .views-field-field-background-image .field-content img,
  .page-node-9765 .work-header .views-field-field-background-image .field-content img,
  .page-node-9764 .work-header .views-field-field-background-image .field-content img {
    margin-left: -24%;
  }
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content, .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 70px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    width: 190px;
  }
  .context-boreal-forest .work-header .views-field-field-large-text .field-content,
  .page-node-9608 .work-header .views-field-field-large-text .field-content,
  .page-node-9594 .work-header .views-field-field-large-text .field-content,
  .page-node-9606 .work-header .views-field-field-large-text .field-content,
  .page-node-9610 .work-header .views-field-field-large-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content {
    width: 282px;
    text-align: center;
    margin: -305px 0 0 120px;
  }
  .work-header .views-field-field-small-text .field-content {
    margin-left: 58px;
    margin-top: 26px;
    text-align: left;
    width: 400px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    width: 203px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: 100px;
    margin-left: 16%;
  }
  .context-boreal-forest .work-header .views-field-field-small-text .field-content,
  .page-node-9608 .work-header .views-field-field-small-text .field-content,
  .page-node-9594 .work-header .views-field-field-small-text .field-content,
  .page-node-9606 .work-header .views-field-field-small-text .field-content,
  .page-node-9610 .work-header .views-field-field-small-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
    text-align: center;
    width: 410px;
    margin: 25px 0 0 50px;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    width: 349px;
  }
  .work-header .views-field-field-small-text .field-content {
    margin-top: 6px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-background-image .field-content img,
  .context-conservation-values-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
  .context-aboriginal-communities-canada-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
  .context-threats-canadian-boreal-forest #region-header-first .views-field-field-background-image .field-content img,
  .context-boreal-forest #region-header-first .views-field-field-background-image .field-content img {
    margin-left: 0%;
    display: block;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -25%;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 85%;
  }
  #block-system-main .pager li.pager-item,
  #region-content--16 .pager li.pager-item {
    padding: 0 2%;
  }
  .context-boreal-bird-e-updates #block-block-90 p {
    width: 72%;
  }

}
@media (max-width: 860px) {

  header #block-nice-menus-2 {
    width: 54%;
    margin-left: -7%;
  }
  #zone-content .container-7 .grid-3-pl,
  #zone-content .container-7 .grid-3-pr {
    margin-right: -5%;
  }
  #home-page .container-left .panel-panel:last-child {
    max-width: 77%;
  }

}
@media (max-width: 850px) {

  body.page-node-9551 #colorbox #cboxContent img {
    max-height: 860px;
  }
  #block-system-main img {
    max-width: 95%;
  }
  .in-depth {
    width: 105%;
  }

}
@media (max-width: 840px) {

  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -28%;
  }
  .bird-header .views-field-field-large-text .field-content {
    margin-left: 99px;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-left: 60px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -37%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -33%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-top: -205px;
  }
  .work-header .views-field-field-small-text .field-content {
    margin-top: 6px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-top: 26px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13,
  .not-front .container-12 .grid-4-pr .pane-block-13 {
    width: 280px;
  }
  .pane-block-13 .actions-line a.us-actions, .pane-block-13 .actions-line a.ca-actions {
    width: 30px;
    padding: 10px 45px 0 60px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-12, .not-front .container-12 .grid-4-pr .pane-block-12, .not-front #block-system-main .pane-views-blog-sb-block {
    width: 320px;
  }
  .not-front .container-12 .grid-4-pl .panel-pane, .not-front .container-12 .grid-4-pr .panel-pane {
    margin-right: -10px;
  }
  .not-front .container-12 .grid-4-pl .pane-birds, .not-front .container-12 .grid-4-pr .pane-birds {
    margin-right: 30px;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    margin-right: 9%;
  }
  .context-boreal-forest-news #zone-content .view-content .views-row,
  .context-boreal-forest-publications #zone-content .view-content .views-row,
  .context-boreal-forest-announcements #zone-content .view-content .views-row,
  .context-boreal-bird-e-updates #zone-content .view-content .views-row {
    width: 100%;
  }
  .not-front .container-12 .grid-4-pl .panel-pane, .not-front .container-12 .grid-4-pr .panel-pane {
    margin-right: 20px;
  }
  .context-bird .pane-block-47 h2.pane-title {
    margin-top: 30px;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    width: 48%;
  }
  .context-bird #block-system-main {
    background: url("../images/golden-rule-line.png") repeat-x scroll center 95px rgba(0, 0, 0, 0);
  }
  #region-user-second {
    margin-left: -3%;
    width: 63%;
    margin-top: 10px;
  }
  header #block-block-1 {
    margin-left: -1%;
    margin-right: 1%;
  }
  header #block-search-by-page-1 {
    width: 17.5%;
  }
  .page-node-9545 .work-header .views-field-field-large-text .field-content, .page-node-9544 .work-header .views-field-field-large-text .field-content, .page-node-9536 .work-header .views-field-field-large-text .field-content, .page-node-9535 .work-header .views-field-field-large-text .field-content {
    font: 72px/76px AvenirLTStd-Roman, sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: -300px;
    text-align: center;
    width: 221px;
  }
  /*START HERE*/
  /*This will also become the new template*/
  /*body.petition-page .field-name-field-petition-banner-text .field-item,
body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 52px/56px AvenirLTStd-Roman,sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: -325px;
    text-align: center;
    width: 450px;
}

body.petition-page .pane-node-field-petition-banner-text {
	position: relative;
	top: auto;
	left: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}*/
  .page-node-9545 .work-header .views-field-field-small-text .field-content, .page-node-9544 .work-header .views-field-field-small-text .field-content, .page-node-9536 .work-header .views-field-field-small-text .field-content, .page-node-9535 .work-header .views-field-field-small-text .field-content {
    font: 24px/29px AvenirLTStd-Light, sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    width: 70%;
  }
  /*This is where the Our Work Headers drop out and are replaced*/
  .page-node-9545 .work-header .views-field-field-background-image .field-content img,
  .page-node-9544 .work-header .views-field-field-background-image .field-content img,
  .page-node-9536 .work-header .views-field-field-background-image .field-content img,
  .page-node-9535 .work-header .views-field-field-background-image .field-content img {
    display: none;
  }
  .page-node-9545 .work-header .views-field-field-background-image .field-content,
  .page-node-9544 .work-header .views-field-field-background-image .field-content,
  .page-node-9536 .work-header .views-field-field-background-image .field-content,
  .page-node-9535 .work-header .views-field-field-background-image .field-content {
    background: url("../images/work-header-banner-replacement.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 337px;
  }

}
@media (max-width: 825px) {

  .not-front .container-12 .grid-4-pl .panel-pane, .not-front .container-12 .grid-4-pr .panel-pane {
    clear: both;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: -15%;
  }

}
@media (max-width: 810px) {

  header #block-nice-menus-2 {
    width: 59%;
    margin-left: -11%;
  }
  #home-page .container-left .panel-panel:last-child {
    max-width: 79%;
  }
  .container-12 #region-postscript-first,
  .container-12 #region-postscript-second,
  .container-12 #region-postscript-third,
  .container-12 #region-postscript-fourth {
    width: 43%;
    margin-left: 20px;
  }
  .container-12 #region-postscript-second,
  .container-12 #region-postscript-fourth {
    margin-left: 50px;
  }
  .container-12 #region-postscript-second,
  .container-12 #region-postscript-fourth {
    margin-left: 50px;
  }
  #zone-postscript-wrapper {
    background: url("../images/footer-top-border.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    height: 359px;
  }
  #section-footer {
    background: url("../images/boreal-footer-lower-bg.png") repeat-x scroll center bottom rgba(65, 121, 155, 1);
    height: 585px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -42%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -39%;
  }
  .not-front .container-12 .grid-4-pl .panel-pane:nth-child(3), .not-front .container-12 .grid-4-pr .panel-pane:nth-child(3), .not-front .container-12 .grid-4-pl .panel-pane:nth-child(7), .not-front .container-12 .grid-4-pr .panel-pane:nth-child(7) {
    margin-right: 0;
  }
  h3,
  .pane-petition-supporters-pane .view-petition-supporters .view-header {
    font: 20px/26px AvenirLTStd-Roman, sans-serif;
    width: 95%;
  }
  #section-footer {
    height: 610px;
  }
  .page-node-9762 .work-header .views-field-field-background-image .field-content img,
  .page-node-9760 .work-header .views-field-field-background-image .field-content img,
  .page-node-9765 .work-header .views-field-field-background-image .field-content img,
  .page-node-9764 .work-header .views-field-field-background-image .field-content img {
    margin-left: -36%;
  }
  .page-search-pages ol.search_by_page-results li {
    width: 90%;
  }

}
@media (max-width: 800px) {
  /*This is where the responsive nav kicks in*/
  header #block-nice-menus-1 {
    display: none;
  }
  /*Making first three links disappear for the top menu as at this point they would be redundant.*/
  header #block-nice-menus-2 #nice-menu-2,
  #block-block-120 {
    display: none;
  }
  /*Styling responsive nav*/
  .html .mean-bar {
    background: none repeat scroll 0 0 #637f38;
  }
  .mean-container .mean-nav {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin-top: 44px;
    width: 100%;
  }
  .mean-container .mean-nav ul li a.mean-expand {
    height: 21px;
  }
  .mean-container .mean-nav ul li a {
    border-top: 1px solid #ede295;
    color: #1e5f88;
    display: block;
    float: left;
    margin: 0;
    padding: 1em 5%;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 90%;
  }
  .mean-container .mean-nav ul li a:hover {
    background: #ede295;
  }
  .mean-container .mean-nav ul li a.mean-expand:hover {
    background: none repeat scroll 0 0 rgba(230, 218, 137, .9);
  }
  .mean-container .mean-nav ul li li a {
    border-top: 1px solid #ede295;
    opacity: 0.75;
    padding: 1em 10%;
    text-shadow: none !important;
    visibility: visible;
    width: 80%;
  }
  header #block-block-1 {
    margin: 0;
    position: absolute;
    right: 70px;
    top: 1px;
    width: 115px;
  }
  header #block-block-1 p {
    margin-top: 2px;
  }
  header #block-search-by-page-1 {
    margin: 0;
    float: none;
    position: absolute;
    right: -20px;
    top: 0;
    width: 115px;
  }
  #zone-menu-wrapper {
    margin-top: 20px;
  }

}
@media (max-width: 790px) {

  header #block-nice-menus-2 {
    width: 59%;
    margin-left: -15%;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: -25%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -35%;
  }
  #block-views-page-header-block .views-field-field-small-text .field-content p {
    font: 21px/25px AvenirLTStd-Light, sans-serif;
    width: 26%;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -47%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    margin-left: -38%;
  }
  .work-header .views-field-field-large-text .field-content {
    margin-left: 54px;
    margin-top: -125px;
  }
  .page-search-pages .work-header .views-field-field-large-text .field-content {
    font-size: 65px;
    line-height: 69px;
    margin: -305px auto 0;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    font-size: 48px;
  }
  .work-header .views-field-field-small-text .field-content {
    line-height: 25px;
    margin-left: 275px;
    margin-top: -80px;
    text-align: left;
    width: 410px;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 90%;
  }
  #block-system-main .pager li.pager-item,
  #region-content--16 .pager li.pager-item {
    padding: 0 1.5%;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    margin-right: 11%;
  }
  #views_slideshow_controls_text_previous_bird_page_pieces-page_images a, #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    top: 265px;
  }
  .context-boreal-forest-announcements #zone-content .views-widget-sort-by {
    clear: left;
    margin: 25px 0 0 0;
  }
  .context-boreal-forest-announcements #zone-content .views-widget-sort-by label {
    margin-right: 6px;
  }
  .context-boreal-forest-announcements .views-reset-button, .views-reset-button #edit-reset {
    left: 94px;
    top: 75px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: -20%;
  }

}
@media (max-width: 765px) {
  /*  */
  header #block-block-8 {
    display: block;
    width: 100%;
  }
  #region-user-second {
    clear: both;
    margin-left: 0;
    margin-top: -103px;
    width: 100%;
  }
  header #block-block-8 a {
    display: block;
    width: 91.5%;
    height: 15px;
    padding: 10px;
    border-radius: 8px;
    background: #75863c;
    color: #fff;
    box-shadow: 1px 1px 3px #ccc;
  }
  header #block-nice-menus-2 {
    margin-left: 5%;
    margin-right: 3%;
    margin-top: -10px;
    width: 44%;
  }
  header #block-nice-menus-2 #nice-menu-2 {
    width: 100%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent {
    background: url("../images/about-arrow-down.png") no-repeat scroll 81px center rgba(0, 0, 0, 0);
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent:hover {
    background: url("../images/about-arrow-down-hover.png") no-repeat scroll 81px center rgba(0, 0, 0, 0);
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent,
  header #block-nice-menus-2 #nice-menu-2 li.last {
    width: 45%;
    clear: none;
  }
  header #block-nice-menus-2 #nice-menu-2 li.last {
    width: 32%;
    text-align: center;
    margin-left: 0;
  }
  header #block-nice-menus-2 #nice-menu-2 li ul li.last {
    text-align: left;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent a,
  header #block-nice-menus-2 #nice-menu-2 li.last a {
    width: 100%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent {
    margin-left: 8%;
    margin-right: 5%;
    width: 33%;
    margin-left: auto;
    margin-right: auto;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menu-516 {
    /*margin-right: 1%;*/
    width: 32%;
    text-align: center;
    margin-left: 0;
  }
  header #block-nice-menus-2 #nice-menu-2 li.last a {
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent ul li {
    width: 200px; }
  #block-block-120 {
    margin: 0;;
    position: absolute;
    right: 52px;
    top: -135px;
    width: 16%;
  }
  header #block-search-by-page-1 #edit-keys,
  header #block-search-by-page-1 #edit-keys--2 {
    width: 82px;
  }
  header #block-block-1 p {
    color: #75863c;
    margin-left: 0;
    margin-top: 2px;
    text-transform: uppercase;
  }
  #zone-menu {
    margin: 0;
    width: 100%;
  }
  #region-menu {
    width: 100%;
    padding: 0;
    margin: -40px 0 3px;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -38%;
  }
  .bird-header .views-field-field-large-text .field-content {
    text-align: left;
    margin-left: 9%;
  }
  .bird-header .views-field-field-small-text .field-content {
    font: 18px/22px AvenirLTStd-Light, sans-serif;
    margin-left: 9%;
    text-align: left;
    width: 26%;
    margin-top: 40px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -52%;
  }
  .not-front .container-12 .grid-4-pl .panel-pane, .not-front .container-12 .grid-4-pr .panel-pane {
    clear: left;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13, .not-front .container-12 .grid-4-pr .pane-block-13 {
    width: 310px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-12, .not-front .container-12 .grid-4-pr .pane-block-12, .not-front #block-system-main .pane-views-blog-sb-block {
    width: 350px;
  }
  .pane-block-13 .actions-line a.us-actions, .pane-block-13 .actions-line a.ca-actions {
    width: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 38px 0 65px;
  }
  #page-50-50 .grid-12 .inside .panel-pane h2 {
    font: 17px/21px AvenirLTStd-Roman, sans-serif;
    letter-spacing: 0px;
  }
  #page-50-50 .grid-12 .inside .pane-block-38 h2 {
    width: 182px;
  }
  #page-50-50 .grid-12 .inside .pane-block-39 h2 {
    width: 317px;
  }
  #page-50-50 .grid-12 .inside .pane-block-40 h2 {
    width: 181px;
  }
  #page-50-50 .grid-12 .inside .pane-block-41 h2 {
    width: 200px;
  }
  #page-50-50 .grid-12 .inside .pane-block-42 h2 {
    width: 446px;
  }
  #page-50-50 .grid-12 .inside .pane-block-43 h2 {
    width: 210px;
  }
  #page-50-50 .grid-12 .inside .pane-block-44 h2 {
    width: 170px;
  }
  body.page-node-9551 #colorbox {
    height: 960px !important;
    width: 94% !important;
  }
  body.page-node-9551 #colorbox #cboxContent img {
    max-height: 760px;
  }
  .context-boreal-forest-publications #zone-content .views-widget-sort-by {
    position: relative;
    clear: left;
    float: left;
    left: 0;
    top: 0;
    margin-top: 18px;
  }
  .context-boreal-forest-publications .views-reset-button {
    left: 224px;
    top: 206px;
  }
  .context-boreal-forest-publications .views-widget-sort-by label {
    margin-right: 10px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper {
    margin-top: 23px;
  }
  .context-boreal-forest-publications #edit-keyword-wrapper {
    margin-top: 27px;
  }
  .node-type-publication-item .pane-block-77 p,
  .node-type-publication-item .pane-block-77 p a,
  .node-type-announcement .pane-block-78 p,
  .node-type-announcement .pane-block-78 p a {
    float: left;
  }
  .node-type-publication-item .pane-block-77 p,
  .node-type-announcement .pane-block-78 p {
    clear: left;
    margin-top: -10px;
  }
  .context-what-is-boreal-bird #block-system-main .pane-block-86 + .panel-separator {
    width: 91%;
  }
  .pane-home-features .view-home-features {
    width: 90%;
  }
  .pane-block-50:hover .popup-text {
    margin-top: 240px;
  }
  .context-boreal-forest .work-header .views-field-field-large-text .field-content,
  .page-node-9608 .work-header .views-field-field-large-text .field-content,
  .page-node-9594 .work-header .views-field-field-large-text .field-content,
  .page-node-9606 .work-header .views-field-field-large-text .field-content,
  .page-node-9610 .work-header .views-field-field-large-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content,
  .page-node-9608 .work-header .views-field-field-small-text .field-content,
  .page-node-9594 .work-header .views-field-field-small-text .field-content,
  .page-node-9606 .work-header .views-field-field-small-text .field-content,
  .page-node-9610 .work-header .views-field-field-small-text .field-content,
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
    margin-left: auto !important;
    margin-right: auto !important;
  }

}
@media (max-width: 740px) {

  .not-front .container-12 .grid-4-pl .panel-pane,
  .not-front .container-12 .grid-4-pr .panel-pane,
  .not-front .container-12 .grid-4-pl .panel-pane:nth-child(3),
  .not-front .container-12 .grid-4-pr .panel-pane:nth-child(3),
  .not-front .container-12 .grid-4-pl .panel-pane:nth-child(7),
  .not-front .container-12 .grid-4-pr .panel-pane:nth-child(7),
  .not-front .container-12 .grid-4-pl .panel-pane:nth-child(5),
  .not-front .container-12 .grid-4-pr .panel-pane:nth-child(5),
  .not-front .container-12 .grid-4-pl .panel-pane:nth-child(9),
  .not-front .container-12 .grid-4-pr .panel-pane:nth-child(9) {
    width: 80%;
    float: left;
    clear: left;
    max-width: 300px;
  }
  .not-front .container-12 .grid-4-pr .pane-block-13,
  .not-front .container-12 .grid-4-pl .pane-block-13 {
    max-width: 310px !important;
    width: 85% !important;
  }
  .pane-block-12 h2.pane-title,
  .pane-views-blog-sb-block .view-header {
    width: 117.5%;
  }
  .pane-block-17 h2.pane-title,
  .pane-block-18 h2.pane-title,
  .pane-block-19 h2.pane-title,
  .context-comprehensive-boreal-bird-guide h2.block-title,
  .context-boreal-bird-field-list h2.block-title,
  .pane-block-46 h2.pane-title,
  .context-iconic-boreal-species h2.block-title,
  .context-featured-boreal-birds-family h2.block-title,
  .context-featured-boreal-birds-alpha h2.block-title,
  .pane-block-54 h2.pane-title,
  #block-block-56 h2.block-title,
  .pane-block-57 h2.pane-title,
  .pane-block-77 h2.pane-title,
  #block-block-79 h2.block-title,
  .pane-block-52 h2.pane-title,
  .block-block-80 h2.block-title,
  .pane-block-78 h2.pane-title,
  .pane-block-69 h2.pane-title,
  .pane-block-55 h2.pane-title,
  .pane-block-76 h2.pane-title,
  .pane-block-72 h2,
  .pane-block-26 h2.pane-title,
  .pane-block-65 h2.pane-title,
  .pane-block-60 h2.pane-title,
  .pane-block-81 h2.pane-title,
  .pane-block-84 h2.pane-title,
  .pane-block-87 h2.pane-title,
  .pane-block-100 h2.pane-title,
  #block-block-90 h2.block-title,
  .pane-block-85 h2.pane-title,
  #donate-page h2.pane-title,
  .pane-block-93 h2.pane-title,
  .pane-block-96 h2.pane-title,
  .page-search-pages form#search-by-page-form + h2,
  .pane-block-14 h2.pane-title,
  .pane-block-72 h2.pane-title,
  .pane-block-92 h2.pane-title,
  .pane-block-91 h2.pane-title {
    font-size: 28px;
    line-height: 32px;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    font-size: 42px;
    /*margin: -228px 0 0 62px;*/
    width: 164px;
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content img,
  .context-news .work-header .views-field-field-background-image .field-content img,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content img,
  .node-type-announcement .work-header .views-field-field-background-image .field-content img,
  .context-media-center .work-header .views-field-field-background-image .field-content img,
  .page-node-9616 .work-header .views-field-field-background-image .field-content img,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content img {
    margin-left: -42%;
  }
  .context-boreal-forest-announcements #edit-submit-announce {
    margin-top: -2px;
  }
  .context-boreal-forest-announcements .views-reset-button #edit-reset {
    left: 0;
    margin-left: 225px;
    top: 138px;
    position: absolute;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: -25%;
  }

}
@media (max-width: 730px) {

  #zone-content .container-7 .grid-3-pl,
  #zone-content .container-7 .grid-3-pr {
    margin-right: 0%;
  }
  #home-page .container-left .panel-panel:last-child {
    max-width: 89%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -45%;
  }
  .bird-header .views-field-field-large-text .field-content {
    font-size: 39px;
    line-height: 43px;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -57%;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    margin-right: 12%;
  }
  .page-node-9762 .work-header .views-field-field-background-image .field-content img,
  .page-node-9760 .work-header .views-field-field-background-image .field-content img,
  .page-node-9765 .work-header .views-field-field-background-image .field-content img,
  .page-node-9764 .work-header .views-field-field-background-image .field-content img {
    margin-left: -46%;
  }
  .page-node-9762 .work-header .views-field-field-large-text .field-content, .page-node-9760 .work-header .views-field-field-large-text .field-content, .page-node-9765 .work-header .views-field-field-large-text .field-content, .page-node-9764 .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 72px;
  }
  .page-node-9762 .work-header .views-field-field-small-text .field-content, .page-node-9760 .work-header .views-field-field-small-text .field-content, .page-node-9765 .work-header .views-field-field-small-text .field-content, .page-node-9764 .work-header .views-field-field-small-text .field-content {
    margin-left: 65px;
    width: 245px;
  }

}
@media (max-width: 710px) {

  .front .container-12 .container-5 .grid-4-pl, .front .container-12 .container-5 .grid-4-pr {
    width: 70%;
  }
  #home-page .container-right .pane-views-blog-sb-block {
    margin-right: 0%;
    width: 90%;
    clear: both;
    float: left;
  }
  #home-page .container-right .pane-views-news-block-1 {
    margin-right: 0%;
    max-width: 90%;
  }
  h2.pane-title {
    font-size: 24px;
  }
  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 101% bottom rgba(0, 0, 0, 0);
  }
  .pane-views-blog-sb-block .view-header {
    background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 101% bottom rgba(0, 0, 0, 0);
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -63%;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    margin-right: 13%;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    margin-left: -33%;
  }
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    margin: 25px 0 0 70px;
    text-align: left;
    width: 260px;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    margin-left: 0;
    width: 100%;
    clear: left;
  }
  .pane-block-50 {
    margin-left: 0px;
    clear: left;
    padding-top: 50px;
  }
  .in-depth {
    width: auto;
  }
  .popup-trigger {
    clear: none;
    margin-left: 4px;
  }
  .pane-block-50:hover .popup-text {
    left: 85px;
    top: 435px;
  }
  .context-bird .views-field-title, .views-field-field-latin-name, .views-field-field-latin-name-1 .views-field-field-percent-boreal, .views-field-field-audio, .pane-block-50 {
    width: 100%;
  }
  .pane-bird-page-pieces-pane-range {
    margin-top: 28px;
    margin-left: 7px;
  }
  .views-field-field-latin-name-1 .field-content, .views-field-field-percent-boreal .field-content p {
    max-width: 330px;
    width: 95%;
  }

}
@media (max-width: 695px) {

  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -53%;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-top: 75px;
    font: 17px/21px AvenirLTStd-Light, sans-serif;
  }

}
@media (max-width: 690px) {

  .not-front #region-header-first .views-field-field-background-image .field-content {
    margin-left: 4.2%;
  }
  .work-header .views-field-field-background-image .field-content img {
    margin-left: -68%;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #views-exposed-form-birds-page-grid .views-submit-button,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    position: relative;
  }
  #views-exposed-form-birds-page-grid #edit-key-wrapper, #block-views-exp-birds-page-fieldlist #edit-key-wrapper,
  #block-views-exp-birds-page-grid #edit-keyword-wrapper {
    float: left;
    clear: left;
    margin-top: 10px;
    width: 227px;
  }
  #edit-submit-birds {
    margin-top: -35px;
    margin-left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
  }
  #edit-key-wrapper #edit-key {
    width: 158px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    width: 75%;
  }
  #views-exposed-form-birds-page-grid .views-submit-button {
    float: left;
    margin-right: -20px;
  }
  #block-views-exp-birds-page-grid {
    height: 225px;
    min-width: 370px;
    width: auto;
  }
  #block-views-exp-birds-page-grid + #block-system-main {
    margin-top: 140px;
  }
  #block-views-exp-birds-page-grid .views-exposed-form .views-exposed-widget {
    left: 0;
    right: auto;
    width: 320px;
  }
  #block-views-exp-birds-page-grid .views-reset-button #edit-reset, #views-exposed-form-birds-page-fieldlist .views-reset-button #edit-reset {
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
  }

}
@media (max-width: 680px) {

  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: -35%;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_previous_home_slideshow-block a {
    left: 0;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_next_home_slideshow-block a {
    right: 0;
  }

}
@media (max-width: 670px) {

  #nice-menu-1 li {
    width: 21%;
  }
  #nice-menu-1 li.menu-522 {
    margin-right: -2.1%;
    width: 21%;
  }
  .work-header .views-field-field-background-image .field-content {
    background: url("../images/work-header-banner-replacement.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 337px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content,
  .page-node-9708 .work-header .views-field-field-background-image .field-content,
  .page-node-9703 .work-header .views-field-field-background-image .field-content {
    background: url("../images/moose-banner-replacement.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 337px;
  }
  .work-header .views-field-field-background-image .field-content img,
  .context-take-action-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-background-image .field-content img,
  .context-boreal-bird-e-updates .work-header .views-field-field-background-image .field-content img,
  .page-node-9708 .work-header .views-field-field-background-image .field-content img,
  .page-node-9703 .work-header .views-field-field-background-image .field-content img {
    display: none;
  }
  .page-search-pages .work-header .views-field-field-background-image .field-content img {
    display: block;
  }
  .page-search-pages .work-header .views-field-field-background-image .field-content {
    background-image: none;
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content img,
  .context-news .work-header .views-field-field-background-image .field-content img,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content img,
  .node-type-announcement .work-header .views-field-field-background-image .field-content img,
  .context-media-center .work-header .views-field-field-background-image .field-content img,
  .page-node-9616 .work-header .views-field-field-background-image .field-content img,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content img,
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    display: block;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content {
    line-height: 46px;
  }
  .work-header .views-field-field-large-text .field-content,
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    font: 72px/76px AvenirLTStd-Roman, sans-serif;
    width: 221px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: -300px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    width: 340px;
  }
  .work-header .views-field-field-small-text .field-content,
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    font: 24px/29px AvenirLTStd-Light, sans-serif;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 20px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content img,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content img {
    display: none;
  }
  .context-boreal-birds-blog .work-header .views-field-field-background-image .field-content,
  .node-type-blog-post .work-header .views-field-field-background-image .field-content {
    background: url("../images/blog-background.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
  }
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-large-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    margin-left: auto;
    margin-right: auto;
  }
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    width: 410px;
    text-align: center;
  }
  .page-node-9762 .work-header .views-field-field-background-image .field-content,
  .page-node-9760 .work-header .views-field-field-background-image .field-content,
  .page-node-9765 .work-header .views-field-field-background-image .field-content,
  .page-node-9764 .work-header .views-field-field-background-image .field-content {
    background: url("../images/about-banner-replacement.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 337px;
  }
  .page-node-9762 .work-header .views-field-field-large-text .field-content, .page-node-9760 .work-header .views-field-field-large-text .field-content, .page-node-9765 .work-header .views-field-field-large-text .field-content, .page-node-9764 .work-header .views-field-field-large-text .field-content {
    margin-left: auto;
    margin-right: auto;
    width: 260px;
  }
  .page-node-9762 .work-header .views-field-field-small-text .field-content, .page-node-9760 .work-header .views-field-field-small-text .field-content, .page-node-9765 .work-header .views-field-field-small-text .field-content, .page-node-9764 .work-header .views-field-field-small-text .field-content {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
  }

}
@media (max-width: 655px) {

  .bird-header .views-field-field-small-text .field-content {
    margin-top: 95px;
    width: 32%;
  }
  .bird-header .views-field-field-large-text .field-content {
    margin-top: -310px;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -62%;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: -38%;
  }
  body.page-node-9551 #colorbox #cboxContent img {
    margin-left: 3%;
  }
  .page-node-9551 .pane-spotlight-pane {
    width: 88%;
  }
  .page-node-9551 .pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
    width: 65%;
  }
  .not-front #region-content .pane-lightbox-panel-news {
    max-width: 96.5%;
  }
  .not-front #region-content .pane-lightbox-panel-news .field-content a {
    margin: 4px -6.1% -5px -14px;
  }
  .not-front #region-content .pane-lightbox-panel-news {
    max-width: 94.5%;
  }
  #home-page .container-left .panel-panel .views-field-field-link {
    width: 100%;
  }
  #home-page .container-left .panel-panel .views-field-field-link a .link-text,
  .pane-home-features .views-field-field-link a .link-text {
    margin: 0 0 0 3px;
    position: relative;
    width: 84%;
  }
  .pane-home-features .views-field-field-link a .link-text {
    width: 90%;
    margin: 0px;
  }

}
@media (max-width: 640px) {

  #zone-content .container-7 .grid-3-pl,
  #zone-content .container-7 .grid-3-pr {
    margin-right: 6%;
    width: 42%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
    width: 60%;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 71%;
  }
  #page-work-spotlights .pane-conservation-spotlights .views-row {
    width: 98%;
  }
  .context-us-cities-birding-lists table caption {
    font-size: 16px;
  }
  .pane-spotlight-pane {
    width: 93%;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-row, .node-type-blog-post .pane-node-title {
    width: 97%;
  }
  .page-node-9616 #block-system-main ul {
    width: 85%;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title {
    margin-top: 0;
  }
  #home-page .container-left .panel-panel .views-field-field-link a .link-text {
    width: 93%;
  }
  .bird-grid-page table td {
    width: 45%;
  }

}
@media (max-width: 625px) {

  #nice-menu-1 li {
    width: 20.3%;
  }
  #nice-menu-1 li.menu-522 {
    margin-right: -1.1%;
    width: 21%;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 100%;
  }
  #block-system-main .pager li.pager-item,
  #region-content--16 .pager li.pager-item {
    padding: 0 1%;
  }
  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 105% bottom rgba(0, 0, 0, 0);
    width: 110%;
  }
  body.petition-page #block-system-main .webform-component {
    max-width: 500px;
  }

}
@media (max-width: 616px) {

  .pane-block-11 .pane-content p {
    margin-bottom: -20px;
    width: 60%;
    float: left;
  }
  .pane-block-11 form {
    margin-top: -19px;
  }
  .pane-block-11 .pane-content h3 {
    margin-top: 25px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content h3 {
    margin-top: 0;
  }
  .pane-block-11 form input {
    /*	margin-top: 35px;*/
  }
  .pane-block-11 form input[type="text"] {
    top: 20px;
  }
  .pane-block-11 form input[type="submit"] {
    top: 20px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content {
    max-width: 96%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -74%;
  }
  body.page-node-9551 #colorbox {
    height: 660px !important;
  }
  body.page-node-9551 #colorbox #cboxContent img {
    max-height: 610px;
  }
  .page-node-9551 .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 67%;
  }
  .context-boreal-forest-news .views-reset-button {
    margin-left: 461px;
    margin-top: -115px;
  }
  .context-boreal-forest-news .views-submit-button {
    margin-left: 361px;
    margin-top: -115px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    width: 80%;
  }
  #edit-topic-wrapper {
    margin-right: -50px;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-title,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-displayed-name,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-body {
    max-width: 45%;
  }

}
@media (max-width: 600px) {

  .container-12 #region-postscript-first, .container-12 #region-postscript-second, .container-12 #region-postscript-third, .container-12 #region-postscript-fourth {
    width: 42%;
  }
  #page-50-50 img.media-image {
    max-width: 100%;
  }
  #page-50-50 .pane-lightbox-pane {
    /*height: 260px;*/
  }
  .pane-block-59 {
    width: 90%;
    height: 300px;
  }
  .pane-block-59 img {
    max-width: 106.5%;
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content img,
  .context-news .work-header .views-field-field-background-image .field-content img,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content img,
  .node-type-announcement .work-header .views-field-field-background-image .field-content img,
  .context-media-center .work-header .views-field-field-background-image .field-content img,
  .page-node-9616 .work-header .views-field-field-background-image .field-content img,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content img {
    margin-left: -50%;
  }
  .not-front #region-content .pane-lightbox-panel-news .field-content a {
    margin: 4px -34px -5px -14px;
  }
  #edit-publisher-wrapper {
    margin-top: 0px;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 63%;
  }
  .pane-spotlight-pane {
    width: 91%;
  }
  #facts-news-page .grid-7 .pane-views h2.pane-title {
    height: 70px;
  }
  #facts-news-page .grid-7 .pane-views p.all-link {
    clear: left;
    float: left;
    margin-left: 20px;
  }
  /*START HERE*/
  /*More Template*/
  /*When I change the rest of the .not-front banners' CSS to match this banner, the margin-top will be -305px; */
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    margin-left: auto;
    margin-right: auto;
    margin-top: -268px;
    text-align: center;
    width: 450px;
  }
  body.petition-page .pane-node-field-petition-banner-text,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text {
    position: relative;
    top: auto;
    left: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

}
@media (max-width: 580px) {

  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: -60%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -86%;
  }
  .bird-header .views-field-field-large-text .field-content {
    margin-top: -320px;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-top: 120px;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font-size: 18px;
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -155px 0 55px 30px;
  }
  #block-system-main .pager li a,
  #block-system-main .pager li.pager-item a,
  #block-system-main .pager li.pager-ellipsis,
  #block-system-main .pager li.pager-current,
  #region-content--16 .pager li a,
  #region-content--16 .pager li.pager-item a,
  #region-content--16 .pager li.pager-ellipsis,
  #region-content--16 .pager li.pager-current {
    padding: 15px;
  }
  #block-system-main .pager li.pager-first a,
  #block-system-main .pager li.pager-previous a,
  #block-system-main .pager li.pager-next a,
  .pager li.pager-last a,
  #region-content--16 .pager li.pager-first a,
  #region-content--16 .pager li.pager-previous a,
  #region-content--16 .pager li.pager-next a, {
    padding: 15px 0;
  }
  .pager li.pager-next,
  .pager li.pager-last, .pager li.pager-next.last {
    top: 50px;
  }
  .pager li.pager-next {
    right: 80px;
  }
  #block-system-main .grid-7 .pager {
    margin-left: 0%;
    width: 75%;
  }
  #block-system-main .grid-7 .pager li.pager-first {
    margin-left: 0;
  }
  #block-system-main .grid-7 .pager li a,
  #block-system-main .grid-7 .pager li.pager-item a {
    padding: 0;
  }
  #block-system-main .grid-7 .pager li.pager-item,
  #block-system-main .grid-7 .pager li.pager-item,
  #block-system-main .grid-7 .pager li.pager-current,
  #block-system-main .grid-7 .pager li.pager-ellipsis {
    padding: 0 10% 25px 0;
  }
  .context-us-cities-birding-lists table caption,
  div.bsi-74 .grid-7 .panel-pane .view-hometown p, div.bsi-74 .grid-7 .panel-pane .view-hometown a {
    font-size: 15px;
    max-width: 85%;
  }
  .hometown-bird-header th {
    font-size: 15px;
  }
  .context-us-cities-birding-lists table caption,
  .pane-hometown-pane-header,
  .context-us-cities-birding-lists td.views-field-field-bird, .hometown-bird-header th.views-field-field-bird {
    padding-left: 15px;
  }
  .context-us-cities-birding-lists table, .context-us-cities-birding-lists th, .context-us-cities-birding-lists tr, .context-us-cities-birding-lists td, .context-us-cities-birding-lists tf, .context-us-cities-birding-lists table:hover, .context-us-cities-birding-lists th:hover, .context-us-cities-birding-lists tr:hover, .context-us-cities-birding-lists td:hover, .context-us-cities-birding-lists tf:hover {
    padding-right: 0 !important;
  }
  .context-us-cities-birding-lists .views-field-field-summer {
    padding-right: 0;
    padding-left: 0;
    min-width: 40px;
  }
  .context-us-cities-birding-lists td.views-field-field-bird, .hometown-bird-header th.views-field-field-bird {
    width: 25%;
  }
  .context-us-cities-birding-lists table {
    background-image: none !important;
    margin-bottom: 0px;
  }
  .context-us-cities-birding-lists .views-field-field-fall, .context-us-cities-birding-lists .views-field-field-winter, .context-us-cities-birding-lists .views-field-field-spring, .context-us-cities-birding-lists .views-field-field-summer {
    width: 10%;
  }
  .context-us-cities-birding-lists .views-field-field-fall {
    min-width: 25px;
  }
  .context-us-cities-birding-lists .views-field-field-winter,
  .context-us-cities-birding-lists .views-field-field-spring {
    min-width: 35px;
  }
  .context-us-cities-birding-lists .views-field-field-summer {
    min-width: 48px;
  }
  .context-us-cities-birding-lists table caption {
    background-color: transparent !important;
    max-width: 85%;
  }
  body.page-node-9551 #colorbox {
    height: 660px !important;
    width: 96% !important;
  }
  .pane-block-59 {
    height: 290px;
  }
  #edit-topic-wrapper,
  #edit-type-wrapper {
    clear: left;
    margin-top: 20px;
    width: 400px;
  }
  .context-boreal-forest-publications #edit-type-wrapper {
    margin-top: 0;
  }
  #edit-topic-wrapper #edit-topic,
  #edit-type-wrapper #edit-type,
  #edit-publisher-wrapper #edit-publisher {
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 369px center #ede295;
    width: 440px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    width: 55%;
  }
  .context-boreal-forest-news .views-submit-button {
    margin-left: 250px;
    margin-top: -120px;
  }
  .context-boreal-forest-news .views-reset-button {
    margin-left: 336px;
    margin-top: -120px;
  }
  .context-boreal-forest-news #zone-content .views-widget-sort-by {
    width: 400px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper,
  .context-boreal-forest-publications #edit-keyword-wrapper {
    margin-bottom: 5px;
  }
  .context-boreal-forest-news #edit-publisher-wrapper {
    margin-top: 20px;
    width: 400px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content {
    max-width: 91%;
  }
  .context-boreal-bird-e-updates #block-block-90 p {
    width: 55%;
    padding: 0 0 60px 0;
    margin-top: -20px;
  }
  .context-boreal-bird-e-updates #block-block-90 form {
    position: absolute;
    left: 0;
    margin: 48px 0 0;
  }
  .page-node-9545 .work-header .views-field-field-small-text .field-content, .page-node-9544 .work-header .views-field-field-small-text .field-content, .page-node-9536 .work-header .views-field-field-small-text .field-content, .page-node-9535 .work-header .views-field-field-small-text .field-content {
    font: 18px/23px AvenirLTStd-Light, sans-serif;
  }

}
@media (max-width: 560px) {

  #home-page .container-left .panel-panel .views-field-field-link a {
    margin-top: 5px;
    width: 93%;
    margin-bottom: 15px;
  }
  #home-page .container-left .panel-panel .views-row-even .views-field-title {
    margin-top: 65px;
  }
  #home-page .container-left .panel-panel:last-child {
    margin-top: 70px;
    max-width: 88%;
  }
  .pane-block-11 form input[type="text"] {
    top: 30px;
  }
  .pane-block-11 form input[type="submit"] {
    top: 30px;
  }
  .pane-block-11 form {
  }
  .pane-block-11 form {
    margin-top: 7px;
    max-width: 114%;
    width: 106%;
  }
  .pane-block-11 .pane-content h3 {
    margin-top: -5px;
  }
  .pane-block-11 .pane-content p {
    clear: left;
    width: 60%;
    margin-top: -15px;
  }
  #home-page .container-left .panel-panel .views-field-field-link a .link-text,
  .pane-home-features .views-field-field-link a .link-text {
    height: auto;
    padding: 10px;
  }
  .context-us-cities-birding-lists table caption,
  div.bsi-74 .grid-7 .panel-pane .view-display-id-panel_birds p, div.bsi-74 .grid-7 .panel-pane .view-display-id-panel_birds a {
    font-size: 14px;
  }
  .hometown-bird-header th {
    font-size: 14px;
  }
  #page-50-50 .grid-12 .inside .panel-pane h2 {
    font: 16px/20px AvenirLTStd-Roman, sans-serif;
    letter-spacing: 0px;
  }
  #page-50-50 .grid-12 .inside .pane-block-38 h2 {
    width: 172px;
  }
  #page-50-50 .grid-12 .inside .pane-block-39 h2 {
    width: 297px;
  }
  #page-50-50 .grid-12 .inside .pane-block-40 h2 {
    width: 171px;
  }
  #page-50-50 .grid-12 .inside .pane-block-41 h2 {
    width: 190px;
  }
  #page-50-50 .grid-12 .inside .pane-block-42 h2 {
    width: 421px;
  }
  #page-50-50 .grid-12 .inside .pane-block-43 h2 {
    width: 200px;
  }
  #page-50-50 .grid-12 .inside .pane-block-44 h2 {
    width: 160px;
  }
  .not-front #region-content .pane-lightbox-panel-news {
    max-width: 95%;
  }
  .bird-item-page .pane-entity-field {
    clear: left;
    float: left;
    margin-right: 5%;
    width: 90%;
  }
  .grid-4-pl .view-id-blog .views-row {
    width: 115%;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 .pane-content h3 {
    margin-bottom: 25px;
  }
  .context-boreal-bird-e-updates #block-system-main .views-row .views-field-field-description {
    margin-left: 148px;
  }
  /*Partners Page*/
  .pane-block-97 table {
    width: 80%;
    margin: 20px auto;
    margin-left: 10%;
  }
  .pane-block-97 table,
  .pane-block-97 table tbody
  .pane-block-97 table th,
  .pane-block-97 table tr,
  .pane-block-97 table td {
    display: block;
  }
  .pane-block-97 td {
    clear: left;
  }
  #block-system-main .pane-block-97 table td {
    float: left;
    margin: 20px auto;
    text-align: center;
    vertical-align: bottom;
    width: 80%;
    clear: left;
  }
  #block-system-main .pane-block-97 table td img,
  #block-system-main .pane-block-97 table td span,
  #block-system-main .pane-block-97 table td a,
  #block-system-main .pane-block-97 table td p {
    clear: left;
    margin-left: 0 !important;
    width: 100%;
  }
  #block-system-main .pane-block-97 table td img {
    width: auto;
  }
  #block-system-main .pane-block-97 table tr:first-child {
    margin-left: 45px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-CLO.gif?itok=A2_YmcYc"] {
    float: right;
    margin-left: auto;
    margin-right: 15px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-DUC.gif?itok=INewIXbB"] {
    float: right;
    margin-right: -14px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-BLI.gif?itok=8STzHyRD"] {
    float: right;
    margin-right: 10px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-PRBO.gif?itok=z-T_NG02"] {
    float: right;
    margin-right: 17px;
  }
  #block-system-main .pane-block-97 table td a[href~="http://www.birdday.org/"] {
    float: right;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-EFTA.gif?itok=Uj4S7TkU"] {
    float: right;
    margin-right: 32px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-NRDC.jpg?itok=vxtQqbky"] {
    float: right;
    margin-right: 22px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-DU.gif?itok=ke8IU9KL"] {
    float: right;
    margin-right: 22px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-FAN.gif?itok=I1r7AFL5"] {
    float: right;
    margin-right: 5px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-NWF.jpg?itok=2s5xIlvn"] {
    float: right;
    margin-right: 22px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-NWF.jpg?itok=2s5xIlvn"] {
    float: right;
    margin-right: -16px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-DOW.jpg?itok=I5ZHpEFw"] {
    float: right;
    margin-right: 22px;
  }
  #block-system-main .pane-block-97 table td img[src~="http://devsite.borealbirds.org/sites/default/files/styles/full_column/public/logoBSN-AUD.gif?itok=GLdWfvOo"] {
    float: right;
    margin-right: -7px;
  }

}
@media (max-width: 550px) {

  #nice-menu-1 li.menu-522 {
    background: url("../images/button-getinvolved-100-off.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    margin-right: -1.1%;
    width: 21%;
  }
  #nice-menu-1 li.menu-522:hover {
    background: url("../images/button-getinvolved-100-on.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  }
  .bird-grid-page table td {
    margin-right: 0;
  }
  .bird-grid-page table td {
    max-width: 50%;
    width: 50%;
  }
  .bird-grid-page table td.col-3 {
    clear: left;
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content img,
  .context-news .work-header .views-field-field-background-image .field-content img,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content img,
  .node-type-announcement .work-header .views-field-field-background-image .field-content img,
  .context-media-center .work-header .views-field-field-background-image .field-content img,
  .page-node-9616 .work-header .views-field-field-background-image .field-content img,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content img {
    margin-left: -55%;
  }
  .node-type-publication-item #region-content .pane-node-field-thumbnail img {
    margin-bottom: 15px;
  }
  .node-type-publication-item #region-content .field-name-field-attachments .file a {
    margin-left: 0;
    clear: left;
    margin-top: 20px;
  }

}
@media (max-width: 540px) {

  #zone-content .container-5 .grid-4-pl, #zone-content .container-5 .grid-4-pr {
    width: 100%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -90%;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-top: 100px;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-row, .node-type-blog-post .pane-node-title {
    width: 96%;
  }
  #home-page .container-left .panel-panel .views-row {
    margin-bottom: 0;
    float: left;
    width: 100%;
  }
  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 105% bottom rgba(0, 0, 0, 0);
    width: 85%;
  }

}
@media (max-width: 530px) {

  #home-page .container-left .panel-panel .views-field-field-link a {
    height: 50px;
    width: 87%;
    padding-right: 10%;
  }
  #home-page .container-left .panel-panel .views-row-even .views-field-title {
    margin-top: 85px;
  }
  #home-page .container-left .panel-panel .views-field-title .field-content {
    padding-right: 20%;
    width: 83.5%;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -98%;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-top: 120px;
    width: 35%;
  }
  #page-50-50 .pane-lightbox-pane {
    /*margin-left: 0;*/
  }
  #page-50-50 .grid-12 .inside .panel-pane h2,
  #page-50-50 .grid-12 .inside .pane-block-38 h2,
  #page-50-50 .grid-12 .inside .pane-block-39 h2,
  #page-50-50 .grid-12 .inside .pane-block-40 h2,
  #page-50-50 .grid-12 .inside .pane-block-41 h2,
  #page-50-50 .grid-12 .inside .pane-block-42 h2,
  #page-50-50 .grid-12 .inside .pane-block-43 h2,
  #page-50-50 .grid-12 .inside .pane-block-44 h2 {
    display: inline-block;
    width: auto;
    margin-top: 0;
  }
  #page-50-50 .grid-12 .inside .panel-separator {
    margin-top: -20px;
  }
  #page-50-50 .grid-12 .inside .panel-pane {
    border-top: none;
    padding-bottom: 20px;
  }
  #page-50-50 .grid-12 .inside .panel-pane p {
    margin-bottom: 0;
  }
  .context-what-is-boreal-bird #block-system-main .pane-block-86 + .panel-separator {
    width: 88%;
  }
  .context-what-is-boreal-bird #block-system-main .pane-block-86 .pane-content p {
    font: 21px/25px AvenirLTStd-Roman, sans-serif;
  }
  .context-boreal-forest-publications #block-system-main img {
    padding-bottom: 5px;
  }
  #home-page .container-left .panel-panel .views-row {
    margin-bottom: 50px;
  }
  header #block-search-by-page-1 {
    width: 190px;
  }
  header #block-search-by-page-1 #search-by-page-form label,
  header #block-search-by-page-1 #search-by-page-form--2 label {
    margin-right: 10px;
    float: left;
  }
  header #block-block-1 {
    margin: 0;
    position: absolute;
    right: -5px;
    top: 39px;
    width: 130px;
  }
  header #block-block-1 p.header-social-links {
    position: absolute;
    right: 0;
  }
  header #block-block-1 p {
    margin-left: 23px;
  }
  header #block-block-1 p:first-child {
    border-bottom: 1px solid #ede295;
  }
  header #block-block-1 a.facebook, header #block-block-1 a.twitter, header #block-block-1 a.youtube, header #block-block-1 a.gplus {
    margin: -5px 0 0 0;
    padding: 0 17px 0 0;
  }
  header #block-block-1 a.facebook {
    padding-left: 7px;
  }
  header #block-block-1 a.youtube {
    padding-right: 0;
  }
  /*START HERE*/
  /*More Template*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 44px/50px AvenirLTStd-Light, sans-serif;
    width: 380px;
  }

}
@media (max-width: 520px) {

  header #block-nice-menus-2 {
    width: 50%;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item img {
    margin-left: 0;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
    font-size: 30px;
    line-height: 39px;
    margin-left: auto;
    margin-right: auto;
  }
  #views_slideshow_cycle_main_home_slideshow-block #views_slideshow_cycle_div_home_slideshow-block_0 .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
    margin-left: auto;
    margin-right: auto;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-small-text .field-content {
    font-size: 20px;
    line-height: 24px;
    margin: 10px auto 10px;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content {
    /*position: relative;
	float: none;
    margin-left: auto;
    margin-right: auto;	*/
    /*right: 22.5%;*/
    bottom: 40px;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font-size: 16px;
  }
  #block-system-main .view-campaign-successes .views-field-field-image img {
    width: 125px;
    height: auto;
  }
  .view-campaign-successes .views-field-field-image-credit-short .field-content {
    width: 140px;
  }
  /*#page-work-successes */
  .view-campaign-successes .views-field-field-description .field-content p {
    margin-left: 160px;
  }
  /*#page-work-successes */
  .view-campaign-successes .views-field-field-links .field-content ul {
    margin-left: 136px;
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -135px 0 35px 30px;
  }
  #page-work-spotlights .view-conservation-spotlights .views-field-field-description .field-content {
    margin-top: -84px;
    padding-top: 100px;
  }
  #page-work-spotlights .view-conservation-spotlights .views-field-title .field-content {
    font-size: 18px;
    width: 90%;
    line-height: 22px;
  }
  .bird-grid-page h3,
  .bird-grid-page h3 p {
    font: 20px/24px AvenirLTStd-Roman, sans-serif;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent {
    margin-left: 0;
  }
  .pane-block-59 {
    height: 266px;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 64%;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 form {
    background-image: none;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-100 + .panel-separator {
    width: 90%;
    max-width: 90%;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-100 + .panel-separator {
    max-width: 87%;
  }
  .pane-home-features .views-field-field-link a .link-text {
    height: 48px;
  }

}
@media (max-width: 510px) {

  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-link .field-content {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
  #block-views-home-slideshow-block .views-slideshow-controls-bottom {
    margin-right: auto;
    margin-left: auto;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: -102%;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font-size: 18px;
    width: 59%;
  }
  .pane-block-12 h2.pane-title {
    width: 108%;
  }
  .bird-grid-page table td {
    clear: left;
    max-width: 90%;
    width: 90%;
    margin-left: 200px;
  }
  .bird-grid-page .views-field-field-photo {
    position: absolute;
    left: 0px;
  }
  .bird-grid-page .views-field-field-image-credit {
    position: absolute;
    left: 0;
    width: 180px;
    margin-top: 130px;
  }
  .bird-grid-page .views-field-field-image-credit .field-content {
    float: right;
  }
  #block-system-main table .views-field-title .field-content a {
    margin-top: -3px;
  }
  .pane-block-17 h2.pane-title,
  .pane-block-18 h2.pane-title,
  .pane-block-19 h2.pane-title,
  .context-comprehensive-boreal-bird-guide h2.block-title,
  .context-boreal-bird-field-list h2.block-title,
  .pane-block-46 h2.pane-title,
  .context-iconic-boreal-species h2.block-title,
  .context-featured-boreal-birds-family h2.block-title,
  .context-featured-boreal-birds-alpha h2.block-title,
  .pane-block-54 h2.pane-title,
  #block-block-56 h2.block-title,
  .pane-block-57 h2.pane-title,
  .pane-block-77 h2.pane-title,
  #block-block-79 h2.block-title,
  .pane-block-52 h2.pane-title,
  .block-block-80 h2.block-title,
  .pane-block-78 h2.pane-title,
  .pane-block-69 h2.pane-title,
  .pane-block-55 h2.pane-title,
  .pane-block-76 h2.pane-title,
  .pane-block-72 h2,
  .pane-block-26 h2.pane-title,
  .pane-block-65 h2.pane-title,
  .pane-block-60 h2.pane-title,
  .pane-block-81 h2.pane-title,
  .pane-block-84 h2.pane-title,
  .pane-block-87 h2.pane-title,
  .pane-block-100 h2.pane-title,
  #block-block-90 h2.block-title,
  .pane-block-85 h2.pane-title,
  #donate-page h2.pane-title,
  .pane-block-93 h2.pane-title,
  .pane-block-96 h2.pane-title,
  .page-search-pages form#search-by-page-form + h2,
  .pane-block-14 h2.pane-title,
  .pane-block-72 h2.pane-title,
  .pane-block-92 h2.pane-title,
  .pane-block-91 h2.pane-title {
    font-size: 26px;
    line-height: 30px;
  }
  .context-bird .pane-block-47 h2.pane-title {
    font: 24px/28px AvenirLTStd-Roman, sans-serif;
    margin-bottom: 0;
  }
  .context-bird #block-system-main {
    background: url("../images/golden-rule-line.png") repeat-x scroll center 70px rgba(0, 0, 0, 0);
  }
  #views_slideshow_controls_text_previous_bird_page_pieces-page_images a, #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    top: 235px;
  }
  .views-field-field-latin-name-1 .field-content, .views-field-field-percent-boreal .field-content p {
    max-width: 70%;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-title .field-content,
  .page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
    font: 38px/42px AvenirLTStd-Roman, sans-serif;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-field-attachments {
    float: left;
    clear: left;
    height: auto;
    margin: 20px 0 20px 0;
    width: 92%;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-field-attachments .field-content a.download-pdf-link {
    background: url("../images/download-pdf.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-top: 10px;
    padding: 12px 0 10px 30px;
    margin: 0 0 0 20px;
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content,
  .context-news .work-header .views-field-field-background-image .field-content,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content,
  .node-type-announcement .work-header .views-field-field-background-image .field-content,
  .context-media-center .work-header .views-field-field-background-image .field-content,
  .page-node-9616 .work-header .views-field-field-background-image .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content {
    background: url("../images/facts-and-news-img-bkground.png") repeat-x scroll center top rgba(0, 0, 0, 0);
  }
  .context-boreal-forest-news .work-header .views-field-field-background-image .field-content img,
  .context-news .work-header .views-field-field-background-image .field-content img,
  .node-type-publication-item .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-publications .work-header .views-field-field-background-image .field-content img,
  .context-boreal-forest-announcements .work-header .views-field-field-background-image .field-content img,
  .node-type-announcement .work-header .views-field-field-background-image .field-content img,
  .context-media-center .work-header .views-field-field-background-image .field-content img,
  .page-node-9616 .work-header .views-field-field-background-image .field-content img,
  .context-facts-news-boreal-forest .work-header .views-field-field-background-image .field-content img {
    display: none;
  }
  .context-boreal-forest-news .work-header .views-field-field-large-text .field-content,
  .context-news .work-header .views-field-field-large-text .field-content,
  .node-type-publication-item .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-large-text .field-content,
  .node-type-announcement .work-header .views-field-field-large-text .field-content,
  .context-media-center .work-header .views-field-field-large-text .field-content,
  .page-node-9616 .work-header .views-field-field-large-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
  .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    font-size: 57px;
    line-height: 60px;
    margin-left: auto;
    margin-top: -275px;
    margin-right: auto;
    width: 230px;
    text-align: center;
  }
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
  .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    width: 320px;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  h3,
  .pane-petition-supporters-pane .view-petition-supporters .view-header {
    font: 18px/24px AvenirLTStd-Roman, sans-serif;
  }
  .context-take-action-boreal-forest .view-campaign-successes .views-row {
    min-height: inherit;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-row img {
    float: none;
    margin-left: 0;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-title,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-displayed-name,
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-body {
    max-width: 95%;
  }
  .context-team-board #block-system-main img.media-image {
    width: 125px;
    height: auto;
  }
  #block-system-main .grid-7 .pager {
    width: 80%;
    margin-left: 0%;
  }
  #block-system-main .grid-7 .pager li.first {
    margin-left: -35px;
    padding-left: 0;
  }
  #block-system-main .grid-7 .pager li.pager-next,
  #block-system-main .grid-7 .pager li.pager-last,
  #block-system-main .grid-7 .pager li.pager-next.last {
    padding-top: 7px;
  }
  /*Styling confirmation message*/
  body.petition-page #messages div.status {
    width: 88.5%;
  }

}
@media (max-width: 495px) {

  #nice-menu-1 li.menu-522 {
    background: url("../images/button-getinvolved-90-off.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    margin-right: -1.1%;
    width: 21%;
  }
  #nice-menu-1 li.menu-522:hover {
    background: url("../images/button-getinvolved-90-on.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  }
  #nice-menu-1 li a {
    font: 14px/17px AvenirLTStd-Heavy, sans-serif;
  }
  ul#nice-menu-1 li.menu-521 ul li {
    width: 175px;
  }
  .bird-header .views-field-field-background-image .field-content img {
    margin-left: 0;
  }
  .bird-header .views-field-field-large-text .field-content {
    font: 72px/76px AvenirLTStd-Roman, sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: -300px;
    text-align: center;
    width: 290px;
  }
  .bird-header .views-field-field-small-text .field-content {
    font: 18px/24px AvenirLTStd-Light, sans-serif;
    margin-left: auto;
    margin-right: auto;
    margin-top: 42px;
    text-align: center;
    width: 70%;
  }
  .container-12 #region-postscript-first, .container-12 #region-postscript-second, .container-12 #region-postscript-third, .container-12 #region-postscript-fourth {
    width: 41.5%;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    margin-top: 20px;
  }
  /*.pane-block-50:hover .popup-text {
    top: 255px;
}*/
  .pane-block-59 {
    height: 253px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest .work-header .views-field-field-large-text .field-content {
    margin: -305px 0 0 23%;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: 12%;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
  .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    font: 58px/62px AvenirLTStd-Light, sans-serif;
  }
  .work-header .views-field-field-small-text .field-content,
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content,
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    font: 18px/22px AvenirLTStd-Light, sans-serif;
    width: 50%;
  }
  .context-boreal-forest .work-header .views-field-field-small-text .field-content, .page-node-9608 .work-header .views-field-field-small-text .field-content, .page-node-9594 .work-header .views-field-field-small-text .field-content, .page-node-9606 .work-header .views-field-field-small-text .field-content, .page-node-9610 .work-header .views-field-field-small-text .field-content, .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
    line-height: 30px;
  }
  iframe {
    height: 300px !important;
  }
  .page-node-9708 .pane-block-89 .pane-content {
    width: 80%;
    margin: 0 auto;
  }
  .page-node-9708 .left, .page-node-9708 .center, .page-node-9708 .right {
    clear: left;
    float: none;
    margin: 10px auto;
    width: 80%;
  }
  .page-node-9708 .left form {
    margin: 0 auto;
  }
  .page-node-9708 address {
    font: 16px/22px AvenirLTStd-Roman, sans-serif;
  }
  .page-node-9708 #one-hundred .right {
    background: url("../images/or-horizontal.png") no-repeat scroll center center transparent;
    width: 150px;
    height: 72px;
  }
  .page-node-9708 #two-fifty .right {
    background: url("../images/plus-horizontal.png") no-repeat scroll center center transparent;
    width: 150px;
    height: 72px;
  }
  .page-node-9708 #the-rest .right {
    background: url("../images/plus-plus-horizontal.png") no-repeat scroll center center transparent;
    width: 250px;
    height: 72px;
  }

}
@media (max-width: 480px) {

  .container-12 #region-postscript-first, .container-12 #region-postscript-second, .container-12 #region-postscript-third, .container-12 #region-postscript-fourth {
    width: 35%;
  }
  #section-footer {
    height: 775px;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 58%;
  }
  #nice-menu-1 li {
    height: 55px;
  }
  #nice-menu-1 li.active-trail, #nice-menu-1 li:hover {
    height: 51px;
  }
  .context-boreal-forest-news #zone-content .view-content .views-field-title a,
  .context-boreal-forest-publications #zone-content .view-content .views-field-title a,
  .context-boreal-forest-announcements #zone-content .view-content .views-field-title a {
    font: 18px/22px AvenirLTStd-Roman, sans-serif;
  }
  .not-front #region-content .pane-lightbox-panel-news {
    max-width: 93%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-field-image img {
    width: 100px;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font: 18px/22px AvenirLTStd-Heavy, sans-serif
  }
  .pane-spotlight-pane {
    width: 88%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 70%;
    padding-right: 25px;
  }
  header #block-search-by-page-1 {
    right: -20px;
  }
  header #block-block-1 a.facebook, header #block-block-1 a.twitter, header #block-block-1 a.youtube, header #block-block-1 a.gplus {
    margin: 10px 0px;
    padding: 10px 20px 10px 0;
  }
  header #block-block-1 a.youtube {
    padding-right: 0;
  }
  header #block-block-1 p:first-child {
    border-bottom: 1px solid #ede295;
    margin-bottom: 10px;
  }
  header #block-block-1 p.header-social-links {
    height: 35px;
  }
  #home-page .container-left .panel-panel .views-field-field-link a .link-text,
  .pane-home-features .views-field-field-link a .link-text {
    border: 3px solid #fff;
    box-shadow: 0 0 6px #ccc;
    font: 14px/18px AvenirLTStd-Roman, sans-serif;
    margin-top: 15px;
    width: 85%;
    padding: 10px;
  }
  body.petition-page #block-system-main .webform-component--phd label {
    margin-top: 20px;
    width: 50px;
  }
  body.petition-page #block-system-main input#edit-submitted-phd-1, body.petition-page #block-system-main input#edit-submitted-phd-2 {
    margin-top: 23px;
  }
  body.petition-page #block-system-main .form-type-radio label {
    width: 30px;
  }
  body.petition-page #block-system-main .webform-component--phd label {
    width: 100px;
  }
  body.petition-page #block-system-main label,
  body.petition-page #block-system-main input {
    margin-top: 20px;
  }
  body.petition-page #block-system-main input.webform-submit {
    margin-left: 40px;
  }
  body.petition-page div.bsi-74 .grid-7 .panel-pane .pane-content p a,
  body.petition-page #region-content a {
    max-width: 100%;
    word-wrap: break-word;
  }

}
@media (max-width: 470px) {

  #nice-menu-1 li.menu-522 {
    background: url("../images/button-getinvolved-80-off.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    margin-right: -1.6%;
  }
  #nice-menu-1 li.menu-522:hover {
    background: url("../images/button-getinvolved-80-on.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  }
  #nice-menu-1 li a {
    font: 13px/17px AvenirLTStd-Heavy, sans-serif;
    width: 68px;
  }
  .pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
    width: 55%;
  }
  .work-header .views-field-field-small-text .field-content {
    font-size: 20px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-large-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-boreal-forest .work-header .views-field-field-large-text .field-content {
    display: block;
    margin: -305px auto 0;
    width: 287px;
  }
  .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content,
  .context-conservation-values-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-aboriginal-communities-canada-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-threats-canadian-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: auto;
    margin-right: auto;
    width: 292px;
  }
  .context-boreal-forest .work-header .views-field-field-small-text .field-content, .page-node-9608 .work-header .views-field-field-small-text .field-content, .page-node-9594 .work-header .views-field-field-small-text .field-content, .page-node-9606 .work-header .views-field-field-small-text .field-content, .page-node-9610 .work-header .views-field-field-small-text .field-content, .context-province-territory-boreal-forest-facts .work-header .views-field-field-small-text .field-content {
    line-height: 30px;
    font-size: 18px;
    line-height: 24px;
    width: 240px;
  }
  .pane-hometown h2.pane-title {
    font-size: 16px;
  }
  .context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content img {
    margin-left: 25px;
  }
  .context-bird .views_slideshow_cycle_main .views-field-field-image-caption p, .context-bird .views_slideshow_cycle_main .views-field-field-image-caption .field-content {
    margin-top: -12px;
  }
  .context-bird .views_slideshow_cycle_main .views-field-field-image-caption p {
    margin-left: 15px;
  }
  .context-bird .views_slideshow_cycle_main .views-field-field-image-credit .field-content {
    margin-top: 5px;
    margin-right: 45px;
  }
  #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    left: 335px;
    z-index: 10;
  }
  #views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 .field-content {
    float: right;
  }
  #views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 {
    padding: 0px;
    float: right;
  }
  #views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 .field-content img {
    margin-top: 0;
  }
  .context-bird .pane-bird-page-pieces-pane-range .views-slideshow-cycle-main-frame-row-item {
    height: 317px !important;
    margin-right: -20px;
    margin-top: 14px;
    padding: 4px;
    width: 238px !important;
    overflow: visible;
  }
  #page-50-50 .pane-lightbox-pane .pane-content .views-field-colorbox-1 a,
  .pane-lightbox-pane .pane-content .views-field-colorbox-1 a,
  .context-bird .colorbox-inline,
  #region-content div.bsi-74 .grid-7 .pane-lightbox-pane .pane-content .views-field-colorbox-1 a,
  .not-front #region-content .pane-lightbox-panel-news .field-content a {
    display: none;
  }
  .context-aboriginal-communities-canada-boreal-forest .pane-lightbox-pane .view-lightbox img, .context-boreal-forest .pane-lightbox-pane .view-lightbox img {
    margin-top: 0;
  }
  .not-front #region-content .pane-lightbox-panel-news, .not-front #region-content .pane-lightbox-pane,
  #page-50-50 .pane-lightbox-pane {
    margin-left: 0;
  }
  .not-front .view-lightbox img {
    margin-top: 20px;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    /* margin-top: -55px;*/
  }
  .pane-block-50 .in-depth {
    /*margin-top: -60px;*/
  }
  #views_slideshow_controls_text_previous_bird_page_pieces-page_images a, #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    left: -2px;
  }
  #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    left: 300px;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent {
    margin-right: 5%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.last a {
    width: 90%;
  }
  .page-node-9551 .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 67%;
  }
  .pane-block-59 {
    height: 237px;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    margin-top: 30px;
  }
  .node-type-publication-item .pane-entity-field {
    clear: left;
  }
  .node-type-publication-item .field-name-field-attachments .field-items .field-item {
    margin-top: 20px;
  }
  .node-type-publication-item .field-name-field-attachments .field-items .field-item:first-child {
    padding-top: 20px;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title {
    margin-top: 25px;
  }
  .pane-block-50:hover .popup-text {
    margin-top: 205px;
  }
  body.petition-page #block-system-main input {
    width: 69%;
  }

}
@media (max-width: 450px) {

  .pane-block-11 form input[type="text"] {
    width: 100px;
    font-size: 10.5px;
  }
  .pane-block-11 .pane-content p {
    width: 55%;
  }
  .pane-block-11 form input[type="text"],
  .pane-block-11 form input[type="submit"] {
    top: 40px;
  }
  .pane-home-features .views-field-field-link a .link-text {
    padding: 13px 10px 3px 10px;
  }
  .context-boreal-birds .pane-spotlight-pane {
    width: 85%;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font-size: 17px;
    width: 52%;
  }
  .not-front #region-header-first .views-field-field-background-image .field-content {
    margin-left: 4%;
  }
  .pane-block-12 h2.pane-title {
    width: 110%;
  }
  .pane-hometown .form-item-jump {
    clear: left;
    margin-top: -10px;
  }
  .views-field-field-latin-name-1 .field-content, .views-field-field-percent-boreal .field-content p {
    width: 93%;
  }
  #edit-topic-wrapper,
  #edit-type-wrapper,
  #edit-publisher-wrapper,
  .context-boreal-forest-news #edit-publisher-wrapper {
    width: 350px;
  }
  #edit-topic-wrapper #edit-topic,
  #edit-type-wrapper #edit-type,
  #edit-publisher-wrapper #edit-publisher {
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 319px center #ede295;
    width: 390px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    width: 45%;
  }
  .context-boreal-forest-news .views-submit-button {
    margin-left: 200px;
  }
  .context-boreal-forest-news .views-reset-button {
    margin-left: 286px;
  }
  .context-boreal-forest-news #zone-content .views-widget-sort-by {
    width: 350px;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-row, .node-type-blog-post .pane-node-title {
    width: 95%;
  }
  .context-boreal-birds-blog .grid-7 .pane-blog .views-field-field-blog-images {
    float: none;
    margin-left: 0;
  }
  .pane-block-11 .pane-content p {
    margin-bottom: 10px;
    padding-bottom: 50px;
  }
  .pane-block-11 form input[type="text"], .pane-block-11 form input[type="submit"] {
    top: 60px;
  }
  .pane-block-11 form, #block-system-main .pane-block-24 .pane-content form {
    height: 178px;
  }
  .context-boreal-bird-e-updates #block-block-90 p {
    width: 100%;
    padding: 0 0 15px 0;
    margin-top: -20px;
  }
  .context-boreal-bird-e-updates #block-block-90 form {
    /*position: absolute;
	left: 0;
	margin: 48px 0 0;*/
    position: relative;
    width: 100%;
    margin: 15px 0;
  }
  .context-boreal-bird-e-updates #block-block-90 {
    background-image: none;
  }
  #block-system-main .grid-7 .pager li.pager-item, #block-system-main .grid-7 .pager li.pager-item, #block-system-main .grid-7 .pager li.pager-current, #block-system-main .grid-7 .pager li.pager-ellipsis {
    padding: 0 15% 25px 0;
  }
  #block-system-main .grid-7 .pager li.pager-next, #block-system-main .grid-7 .pager li.pager-last, #block-system-main .grid-7 .pager li.pager-next.last {
    top: 100px;
  }
  #block-system-main .grid-7 .pager li.pager-ellipsis {
    padding: 0 15px;
    text-align: right;
    width: 13%;
  }
  .context-search-pages #region-content--16 #edit-keys {
    clear: left;
    margin-top: 10px;
  }
  .page-search-pages #region-content--16 #edit-submit {
    margin-top: 30px;
  }
  .page-search-pages form#search-by-page-form {
    margin-top: 55px;
  }
  .page-search-pages form#search-by-page-form + h2 {
    margin-bottom: 120px;
  }
  /*START HERE*/
  /*More Template*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 40px/46px AvenirLTStd-Light, sans-serif;
    width: 340px;
  }

}
@media (max-width: 425px) {

  #nice-menu-1 li.menu-522 {
    margin-right: -0.8%;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 51%;
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -115px 0 15px 30px;
  }
  .context-what-is-boreal-bird #block-system-main .pane-block-86 .pane-content p {
    font: 19px/24px AvenirLTStd-Roman, sans-serif;
  }
  .bird-grid-page table td {
    margin-left: 170px;
    width: 45%;
    max-width: 45%;
  }
  .bird-grid-page table td .views-field-field-photo img,
  .bird-grid-page .views-field-field-image-credit {
    width: 155px;
  }
  .bird-grid-page .views-field-field-image-credit {
    margin-top: 110px;
  }
  .bird-grid-page table td .views-field-field-image-credit .field-content {
    width: 155px;
  }

}
@media (max-width: 420px) {

  h2.pane-title {
    font-size: 22px;
  }
  .bird-grid-page h3,
  .bird-grid-page h3 p {
    font: 18px/22px AvenirLTStd-Roman, sans-serif;
  }
  .pane-block-59 {
    height: 210px;
  }
  .pane-block-11 form input[type="text"], .pane-block-11 form input[type="submit"] {
    top: 85px;
  }
  .pane-block-11 form, #block-system-main .pane-block-24 .pane-content form {
    height: 200px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-100 + .panel-separator {
    max-width: 84%;
  }
  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 101% bottom rgba(0, 0, 0, 0);
    width: 100%;
  }
  body.petition-page #block-system-main input {
    max-width: 96% !important;
  }
  /*START HERE*/
  /*More Template*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 38px/44px AvenirLTStd-Light, sans-serif;
    width: 310px;
  }
  body.petition-page #block-system-main label {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 3px;
  }
  body.petition-page #block-system-main input {
    width: 96%;
    margin-top: 0;
  }
  body.petition-page #block-system-main .description {
    margin-top: 5px;
  }
  body.petition-page #block-system-main input.webform-submit {
    margin-top: 20px;
    margin-left: 0;
  }
  body.petition-page #block-system-main .webform-component--phd label {
    width: 50px;
  }
  /*This vertical centering is only for the banner text on this page*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    margin-top: -259px;
  }
  /* Will remove this code if the Name/Title/Affiliation is removed.

body.petition-page .pane-petition-supporters-pane table, body.petition-page .pane-petition-supporters-pane thead, body.petition-page .pane-petition-supporters-pane th, body.petition-page .pane-petition-supporters-pane tr, body.petition-page .pane-petition-supporters-pane td {
	display: block;
}

body.petition-page .pane-petition-supporters-pane td,
body.petition-page .pane-petition-supporters-pane thead tr th {
	width: 96%;
	background-color: none;
	margin-bottom: -5px;
}

body.petition-page .pane-petition-supporters-pane thead tr th {
	width: 16%;
}

body.petition-page .pane-petition-supporters-pane tr {
	float: left;
	margin-bottom: 10px;
}

body.petition-page .pane-petition-supporters-pane tr:nth-child(even) td {
	background-color: #f6f0ca!important;
}*/
  body.petition-page .pane-petition-supporters-pane table, body.petition-page .pane-petition-supporters-pane thead, body.petition-page .pane-petition-supporters-pane th, body.petition-page .pane-petition-supporters-pane tr, body.petition-page .pane-petition-supporters-pane td {
    display: block;
    float: left;
    width: 92%;
  }
  body.petition-page .pane-petition-supporters-pane table {
    margin-left: -10px;
    margin-top: -20px;
  }
  body.petition-page .pane-petition-supporters-pane td {
    background-color: none;
    margin-bottom: -5px;
    width: 100%;
  }
  body.petition-page .pane-petition-supporters-pane thead tr th {
    display: none;
  }
  body.petition-page .pane-petition-supporters-pane tr {
    float: left;
    margin-bottom: 10px;
    width: 100%;
  }
  /*body.petition-page .pane-petition-supporters-pane tr:nth-child(even) td {
	background-color: #f6f0ca!important;
}*/

}
@media (max-width: 400px) {

  header #block-nice-menus-2 {
    width: 45%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.menuparent {
    width: 50%;
  }
  header #block-nice-menus-2 #nice-menu-2 li.last {
    width: 32%;
    margin-left: 0%;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_previous_home_slideshow-block a {
    left: -.5%;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_next_home_slideshow-block a {
    right: -.5%;
  }
  .pane-block-11 .pane-content h3 {
    /*margin-top: -85px;*/
  }
  .pane-block-11 .pane-content p {
    width: 95%;
  }
  .pane-block-11 form input[type="text"] {
    width: 75%;
    margin-right: 6px;
  }
  .pane-block-11 form input[type="submit"] {
    bottom: auto;
    left: auto;
    margin-right: 15px;
    margin-top: 100px;
    right: 0;
    top: 40px;
  }
  #home-page .container-left .panel-panel .views-field-title .field-content a {
    font: 18px/22px AvenirLTStd-Roman, sans-serif;
    padding-bottom: 0;
  }
  #home-page .container-left .panel-panel:last-child {
    margin-top: 95px;
    float: left;
    height: auto;
  }
  .pane-block-11 form {
    background-image: none;
  }
  .pane-block-11 form, #block-system-main .pane-block-24 .pane-content form {
    height: 178px;
  }
  .context-get-involved-boreal-songbird-initiative .pane-block-11 form input[type="submit"] {
    left: auto;
    right: 4%;
    top: 16px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13,
  .not-front .container-12 .grid-4-pr .pane-block-13 {
    width: 83%;
    max-width: 320px;
    min-width: 100px;
    height: 270px;
  }
  .pane-block-13 .actions-line a.us-actions, .pane-block-13 .actions-line a.ca-actions {
    float: left;
    clear: left;
    margin: 0 0 10px 0;
  }
  .pane-block-12 h2.pane-title {
    width: 107%;
  }
  .not-front .container-12 #page-our-work .grid-4-pl .pane-birds,
  .not-front .container-12 #page-our-work .grid-4-pr .pane-birds {
    width: 91%;
    padding: 20px 10px;
  }
  .pane-birds .views-field-field-photo a img {
    max-width: 90%;
    height: auto;
  }
  .pane-birds .views-field-field-image-credit .field-content,
  .pane-birds .views-field-field-image-credit .field-content p {
    width: 91%;
  }
  .pane-block-12 h2.pane-title {
    width: 115%;
  }
  .pane-views-blog-sb-block img {
    max-width: 45%;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 107%;
  }
  .hometown-bird-header th {
    font-size: 12px;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-title .field-content,
  .page-node-9616 .view-conservation-spotlights .views-field-title .field-content {
    font: 28px/32px AvenirLTStd-Roman, sans-serif;
  }
  #edit-topic-wrapper,
  #edit-type-wrapper,
  #edit-publisher-wrapper,
  .context-boreal-forest-news #edit-publisher-wrapper {
    width: 300px;
  }
  #edit-topic-wrapper #edit-topic,
  #edit-type-wrapper #edit-type,
  #edit-publisher-wrapper #edit-publisher {
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 269px center #ede295;
    width: 340px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    width: 35%;
  }
  .context-boreal-forest-news .views-submit-button {
    margin-left: 150px;
  }
  .context-boreal-forest-news .views-reset-button {
    margin-left: 236px;
  }
  .context-boreal-forest-news #zone-content .views-widget-sort-by {
    width: 300px;
  }
  .context-boreal-forest-publications #edit-type-wrapper {
    margin-top: -29px;
  }
  .context-boreal-forest-publications .views-submit-button {
    top: 164px;
  }
  .context-boreal-forest-publications .views-reset-button {
    top: 225px;
  }
  .context-boreal-forest-publications #edit-keyword-wrapper #edit-keyword {
    width: 67%;
  }
  .pane-spotlight-pane {
    width: 85%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 63%;
  }
  .pane-block-11 form input[type="text"], .pane-block-11 form input[type="submit"] {
    top: 40px;
  }
  #block-system-main .grid-7 .pager {
    margin-left: 0;
    width: 80%;
  }
  #block-system-main .grid-7 .pager li.pager-item {
    padding: 0 10% 15px 0;
  }
  #block-system-main .grid-7 .pager li.pager-ellipsis {
    width: 10%;
    text-align: center;
  }
  #block-system-main .grid-7 .pager li.pager-item a {
    padding: 0px 5% 10px 0;
    width: 25px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions, #block-system-main .pane-block-13 .actions-line a.ca-actions {
    width: 30px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions, #block-system-main .pane-block-13 .actions-line a.ca-actions {
    font: 13px/16px AvenirLTStd-Heavy, sans-serif;
    padding: 11px 38px 0 60px;
  }
  #block-system-main .pane-block-13 .actions-line a.ca-actions {
    margin-left: -10px;
  }
  #block-system-main .pane-block-13 .actions-line a.us-actions {
    margin-right: -10px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13, .not-front .container-12 .grid-4-pr .pane-block-13 {
    height: 220px;
  }
  .page-search-pages .work-header .views-field-field-large-text .field-content {
    font-size: 57px;
    line-height: 62px;
  }

}
@media (max-width: 385px) {

  header #block-block-1 {
    right: -5px;
    top: 50px;
    width: 130px;
  }
  header #block-search-by-page-1 {
    width: 125px;
  }
  header #block-search-by-page-1 #search-by-page-form label {
    margin-right: 10px;
    width: 110px;
  }
  header #block-search-by-page-1 #edit-keys, header #block-search-by-page-1 #edit-keys--2 {
    width: 110px;
  }
  .pane-views-news-block-1 h2.pane-title {
    background: url("../images/trees.png") no-repeat scroll 102% bottom rgba(0, 0, 0, 0);
  }
  .pane-views-blog-sb-block .view-header {
    background: url("../images/Jeff-Wells-PhD.png") no-repeat scroll 102% bottom rgba(0, 0, 0, 0);
  }
  h2.pane-title {
    font-size: 20px;
  }
  .context-boreal-birds .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font-size: 15px;
    width: 58%;
    line-height: 19px;
    letter-spacing: 0;
  }
  .pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
    width: 100%;
  }
  .work-header .views-field-field-large-text .field-content,
  .bird-header .views-field-field-large-text .field-content {
    font-size: 62px;
    line-height: 66px;
  }
  .work-header .views-field-field-small-text .field-content,
  .bird-header .views-field-field-small-text .field-content {
    font-size: 17px;
    line-height: 21px;
    margin-top: 35px;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    margin-left: auto;
    margin-right: auto;
    width: 303px;
  }
  .context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content {
    width: 220px;
    height: 182px;
  }
  .context-bird .views_slideshow_cycle_main .views-field-field-image-caption p {
    margin-left: 10px;
  }
  .context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content img {
    max-width: 90%;
    height: auto;
  }
  .context-bird .views_slideshow_cycle_main .views-field-field-image-credit .field-content {
    margin-right: 121px;
  }
  .context-bird .pane-bird-page-pieces-pane-info {
    margin-top: 10px;
  }
  #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    left: 239px;
  }
  #views_slideshow_controls_text_previous_bird_page_pieces-page_images a, #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    top: 234px;
  }
  #views_slideshow_cycle_div_bird_page_pieces-pane_range_0 .views-field-field-range-map-1 .field-content {
    height: auto;
  }
  .context-bird .pane-bird-page-pieces-page-images {
    margin-top: 25px;
  }
  .page-node-9551 .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    width: 60%;
  }
  .bird-grid-page table td {
    margin-left: 0;
    width: 95%;
    max-width: 95%;
    padding-top: 30px;
  }
  .bird-grid-page .views-field-field-photo {
    position: relative;
    margin-right: 15px;
    width: 100%;
    max-width: 180px;
  }
  .bird-grid-page table td .views-field-field-photo img, .bird-grid-page .views-field-field-image-credit {
    width: 100%;
    max-width: 170px;
  }
  .bird-grid-page .views-field-field-image-credit {
    position: relative;
    float: left;
    margin-top: 5px;
  }
  .bird-grid-page table td .views-field-field-image-credit .field-content {
    margin-top: 5px;
    width: auto;
  }
  .bird-grid-page table td .views-field-title,
  .bird-grid-page table td .views-field-field-latin-name,
  .bird-grid-page table td .views-field-field-percent-boreal {
    margin-left: 0px;
    width: 95%;
  }
  .bird-grid-page table td .views-field-title {
    clear: both;
  }
  .bird-grid-page table .views-field-field-percent-boreal .field-content,
  .bird-grid-page table .views-field-field-percent-boreal .field-content p {
    max-width: 100%;
  }

}
@media (max-width: 360px) {

  .pane-views-blog-sb-block .view-header {
    width: 104%;
  }
  .page-node-9616 .view-conservation-spotlights .views-field-title {
    margin-top: 50px;
    margin-bottom: 0;
  }

}
@media (max-width: 350px) {

  header a,
  header p {
    line-height: 16px;
    font-size: 12px;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content,
  #views_slideshow_cycle_main_home_slideshow-block #views_slideshow_cycle_div_home_slideshow-block_0 .views-slideshow-cycle-main-frame-row-item .views-field-field-large-text .field-content {
    font-size: 28px;
    line-height: 32px;
    width: 90%;
  }
  #views_slideshow_cycle_main_home_slideshow-block .views-slideshow-cycle-main-frame-row-item .views-field-field-small-text .field-content {
    width: 80%;
    margin-top: 5px;
    font-size: 18px;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_previous_home_slideshow-block a {
    left: -1%;
  }
  #block-views-home-slideshow-block #views_slideshow_controls_text_next_home_slideshow-block a {
    right: -1%;
  }
  .pane-views-news-block-1 .views-field-title span a, .pane-views-blog-sb-block .views-field-title span a {
    width: 105%;
  }
  .pane-views-news-block-1 h2.pane-title {
    padding: 0 50px 20px 0;
    width: 233px;
  }
  .pane-views-blog-sb-block .view-header {
    width: 180px;
    padding: 50px 120px 20px 0;
  }
  .pane-views-blog-sb-block .views-field-created span,
  .pane-views-blog-sb-block .views-field-title span a {
    margin-left: 0;
    width: 110%;
  }
  #home-page .container-left .panel-panel .views-field-title .field-content {
    font-size: 16px;
    padding-right: 7%;
    width: 95.5%;
  }
  #home-page .container-left .panel-panel .views-field-field-link a {
    width: 84%;
  }
  .bird-header .views-field-field-small-text .field-content {
    margin-left: 20%;
    width: 60%;
  }
  #block-system-main .pane-block-13 p.take-action {
    margin-right: -30%;
    font-size: 16px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13, .not-front .container-12 .grid-4-pr .pane-block-13 {
    height: 290px;
  }
  .work-header .views-field-field-small-text .field-content {
    width: 62%;
  }
  #block-system-main .view-campaign-successes .views-field-field-image img {
    width: 100px;
    height: auto;
  }
  .view-campaign-successes .views-field-field-image-credit-short .field-content {
    width: 115px;
  }
  #page-work-successes .view-campaign-successes .views-field-field-description .field-content p {
    margin-left: 135px;
  }
  #page-work-successes .view-campaign-successes .views-field-field-links .field-content ul {
    margin-left: 115px;
  }
  .view-campaign-successes .views-field-title .field-content {
    font: 16px/19px AvenirLTStd-Heavy, sans-serif;
  }
  #page-work-successes .view-campaign-successes .views-field-field-description .field-content p,
  #page-work-successes .view-campaign-successes .views-field-field-links .field-content a {
    font: 16px/19px AvenirLTStd-Roman, sans-serif;
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -108px 0 8px 30px;
  }
  .pane-block-12 h2.pane-title {
    width: 120%;
  }
  #block-block-35 a, #block-block-34 a, #edit-family, #edit-key-wrapper label, #edit-keyword-wrapper label, .views-widget-sort-by label,
  #edit-keywords-wrapper label,
  #edit-combine-wrapper label {
    font-size: 16px;
  }
  .context-boreal-forest-announcements .views-widget-sort-by label {
    font-size: 14px;
  }
  #block-block-35 .content, #block-block-34 .content {
    width: 150px;
  }
  table .views-field-field-photo img {
    width: 125px;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 110%;
  }
  #block-system-main .pager li.pager-ellipsis,
  #region-content--16 .pager li.pager-ellipsis {
    padding: 15px 10px;
  }
  #block-system-main .pager li.pager-current,
  #region-content--16 .pager li.pager-current {
    padding: 15px 21px;
  }
  .bird-grid-page h3,
  .bird-grid-page h3 p {
    font: 17px/20px AvenirLTStd-Roman, sans-serif;
  }
  #block-system-main .pager,
  #region-content--16 .pager {
    width: 84%;
  }
  .context-boreal-bird-e-updates #block-system-main .pager {
    margin-bottom: 75px;
  }
  #block-system-main .pager li.pager-first a,
  #region-content--16 .pager li.pager-first a {
    width: 65px;
  }
  #block-system-main .pager li.pager-previous a,
  #region-content--16 .pager li.pager-previous a {
    width: 75px;
  }
  #block-system-main .pager li a,
  #block-system-main .pager li.pager-item a,
  #block-system-main .pager li.pager-ellipsis,
  #block-system-main .pager li.pager-current,
  #region-content--16 .pager li a,
  #region-content--16 .pager li.pager-item a,
  #region-content--16 .pager li.pager-ellipsis,
  #region-content--16 .pager li.pager-current {
    padding: 15px;
  }
  .pager li.pager-next, .pager li.pager-last, .pager li.pager-next.last {
    top: 97px;
    right: -10px;
  }
  .pager li.pager-next {
    right: 60px;
  }
  #block-views-exp-birds-page-grid #edit-family-wrapper {
    width: 300px;
  }
  #block-views-exp-birds-page-grid select#edit-family, #views-exposed-form-birds-page-fieldlist select#edit-family {
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 250px center #ede295;
    width: 315px;
    font-size: 13px;
  }
  #block-views-exp-birds-page-grid .views-reset-button #edit-reset, #views-exposed-form-birds-page-fieldlist .views-reset-button #edit-reset {
    left: auto;
    right: 20px;
  }
  #edit-key-wrapper #edit-key,
  #edit-keyword-wrapper #edit-keyword {
    width: 138px;
  }
  #edit-submit-birds {
    margin-left: -62px;
  }
  #block-views-exp-birds-page-grid .views-exposed-form .views-submit-button {
    left: auto;
    right: 20px;
  }
  .context-bird .pane-bird-page-pieces-page-images, .context-bird .views-field-field-photo {
    margin-left: 2px;
  }
  #views_slideshow_controls_text_previous_bird_page_pieces-page_images a, #views_slideshow_controls_text_next_bird_page_pieces-page_images a {
    top: 246px;
  }
  .context-bird .views-slideshow-cycle-main-frame-row .views-field-field-photo .field-content img {
    margin-left: 21px;
  }
  .pane-block-50:hover .popup-text {
    top: 435px;
  }
  .pane-node-field-description .pane-content p {
    margin-bottom: 0;
  }
  .context-bird h2.pane-title {
    padding-top: 15px;
  }
  .context-bird .pane-block-47 h2.pane-title {
    margin-top: 37px;
  }
  .pane-bird-page-pieces-page-images, .views-field-field-photo {
    margin-left: -3px;
  }
  .context-bird #block-system-main {
    background: url("../images/golden-rule-line.png") repeat-x scroll center 90px rgba(0, 0, 0, 0);
  }
  .bird-page-link a {
    right: auto;
  }
  #block-system-main .pane-block-24 .pane-content form {
    background-image: none;
  }
  #block-system-main .pane-block-24 .pane-content form input[type="submit"] {
    margin-left: 115px;
  }
  #block-system-main .pane-block-24 .pane-content form input[type="text"] {
    width: 160px;
  }
  .context-bird #block-system-main {
    background: url("../images/golden-rule-line.png") repeat-x scroll center 120px rgba(0, 0, 0, 0);
  }
  .pane-block-59 {
    height: 181px;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-field-map .field-content {
    width: 100%;
  }
  .context-province-territory-boreal-forest-facts .view-provinces .views-field-field-map img {
    width: 100%;
    max-width: 300px;
    height: auto;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    width: 210px;
  }
  #edit-topic-wrapper,
  #edit-type-wrapper,
  #edit-publisher-wrapper,
  .context-boreal-forest-news #edit-publisher-wrapper {
    width: 280px;
  }
  #edit-topic-wrapper #edit-topic,
  #edit-type-wrapper #edit-type,
  #edit-publisher-wrapper #edit-publisher {
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 249px center #ede295;
    width: 320px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper,
  .context-boreal-forest-publications #edit-keyword-wrapper {
    margin-bottom: 55px;
  }
  .context-boreal-forest-news #edit-keyword-wrapper #edit-keyword {
    margin-right: -150px;
    width: 230px;
  }
  .context-boreal-forest-news .views-submit-button {
    margin-left: 0;
    margin-top: -120px;
  }
  .context-boreal-forest-news .views-reset-button {
    margin-left: 85px;
    margin-top: -120px;
  }
  .context-boreal-forest-news #zone-content .views-widget-sort-by {
    width: 280px;
  }
  #edit-sort-by {
    width: 60%;
    float: right;
    margin-top: -35px;
  }
  .context-boreal-forest-announcements #edit-sort-by {
    margin-top: 0;
  }
  .context-boreal-forest-announcements #zone-content .views-widget-sort-by {
    margin: 35px 0 -10px;
    width: 232px;
  }
  .context-boreal-forest-announcements #edit-keywords-wrapper #edit-keywords,
  .context-boreal-forest-announcements #edit-combine-wrapper #edit-combine {
    width: 47%;
  }
  #edit-submit-announce {
    margin-top: -4px;
    margin-left: -10px;
  }
  .context-boreal-forest-announcements .views-reset-button #edit-reset {
    margin-left: 213px;
    top: 145px;
  }
  .context-boreal-forest-news input.form-checkbox,
  .context-boreal-forest-news input.form-radio {
    float: left;
  }
  .context-boreal-forest-news .work-header .views-field-field-small-text .field-content,
  .context-news .work-header .views-field-field-small-text .field-content,
  .node-type-publication-item .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-publications .work-header .views-field-field-small-text .field-content,
  .context-boreal-forest-announcements .work-header .views-field-field-small-text .field-content,
  .node-type-announcement .work-header .views-field-field-small-text .field-content,
  .context-media-center .work-header .views-field-field-small-text .field-content,
  .page-node-9616 .work-header .views-field-field-small-text .field-content,
  .context-facts-news-boreal-forest .work-header .views-field-field-small-text .field-content {
    width: 221px;
  }
  .context-boreal-forest-news #block-system-main {
    margin-top: -20px;
  }
  .context-boreal-forest-publications #edit-keyword-wrapper #edit-keyword {
    margin-right: -50px;
    width: 79%;
  }
  .context-boreal-forest-publications #zone-content .views-widget-sort-by {
    margin: -35px 0 0;
    width: 238px;
  }
  .context-boreal-forest-publications #edit-sort-by {
    margin-top: 0;
    width: 60%;
  }
  .context-boreal-forest-publications #edit-type-wrapper #edit-type {
    width: 313px;
    background: url("../images/arrow-down-with-border.png") no-repeat scroll 247px center #ede295;
  }
  .context-boreal-forest-publications #edit-type-wrapper {
    width: 279px;
  }
  .context-boreal-forest-publications #edit-keyword-wrapper #edit-keyword {
    margin-right: -50px;
    width: 77%;
  }
  .context-boreal-forest-publications .views-submit-button {
    left: 225px;
  }
  .context-boreal-forest-publications .views-widget-sort-by label {
    margin-right: 0;
    width: 80px;
  }
  .context-boreal-forest-publications #zone-content .views-widget-sort-by {
    width: 220px;
  }
  .context-boreal-forest-publications .views-reset-button {
    left: 217px;
  }
  #section-footer {
    height: 855px;
  }
  #zone-postscript a {
    margin: 10px 0;
  }
  #zone-postscript .footer-social-links a.facebook, #zone-postscript .footer-social-links a.twitter, #zone-postscript .footer-social-links a.youtube, #zone-postscript .footer-social-links a.gplus {
    margin: 10px 15px 15px 0;
  }
  .container-12 #region-postscript-third {
    margin-top: -100px;
  }
  .page-node-9551 .pane-spotlight-pane {
    width: 83%;
  }
  .page-node-9551 .pane-spotlight-pane .view-spotlight .views-field-body .field-content p {
    width: 100%;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13, .not-front .container-12 .grid-4-pr .pane-block-13 {
    height: 300px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-large-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-large-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-large-text .field-content,
  .page-node-9708 .work-header .views-field-field-large-text .field-content,
  .page-node-9703 .work-header .views-field-field-large-text .field-content {
    font: 50px/54px AvenirLTStd-Light, sans-serif;
    width: 241px;
  }
  .context-take-action-boreal-forest .work-header .views-field-field-small-text .field-content,
  .context-get-involved-boreal-songbird-initiative .work-header .views-field-field-small-text .field-content,
  .context-boreal-bird-e-updates .work-header .views-field-field-small-text .field-content,
  .page-node-9708 .work-header .views-field-field-small-text .field-content,
  .page-node-9703 .work-header .views-field-field-small-text .field-content {
    font: 21px/25px AvenirLTStd-Light, sans-serif;
    width: 69%;
  }
  .pane-spotlight-pane .view-spotlight .views-field-title .field-content {
    font: 16px/22px AvenirLTStd-Heavy, sans-serif;
    padding-right: 20px;
    width: 54%;
  }
  .node-type-publication-item #region-content .pane-node-field-thumbnail img {
    margin-bottom: -15px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-large-text .field-content,
  .node-type-blog-post .work-header .views-field-field-large-text .field-content {
    font: 50px/56px AvenirLTStd-Light, sans-serif;
    width: 270px;
  }
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 46px/52px AvenirLTStd-Light, sans-serif;
    width: 270px;
  }
  /*START HERE*/
  /*More Template*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    font: 38px/44px AvenirLTStd-Light, sans-serif;
    width: 270px;
  }
  .context-boreal-birds-blog .work-header .views-field-field-small-text .field-content,
  .node-type-blog-post .work-header .views-field-field-small-text .field-content {
    width: 70%;
  }
  .pane-node-field-right-column img {
    margin: 0 30px 15px 0;
  }
  #home-page .container-left .panel-panel .views-field-title .field-content a {
    font: 16px/20px AvenirLTStd-Roman, sans-serif;
  }
  .grid-4-pl .view-id-blog .views-row {
    width: 100%;
  }
  #block-system-main .grid-7 .pager li.pager-ellipsis {
    width: 12%;
  }
  #block-system-main .grid-7 .pager {
    margin-left: -20px;
  }
  #block-system-main .grid-7 .pager li.first {
    margin-left: -20px;
  }
  #block-system-main .pane-home-features .views-field-title .field-content a {
    font: 19px/24px AvenirLTStd-Roman, sans-serif;
  }
  #home-page .container-left .panel-panel .views-field-field-link a .link-text, .pane-home-features .views-field-field-link a .link-text {
    padding: 10px 7px;
  }
  /*This will only apply to the banner text on the petition page*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    margin-top: -276px;
  }

}
/* Smartphones (landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {

  #nice-menu-1 {
    margin: 0 1% -1px 0;
  }
  #nice-menu-1 li.menu-522 {
    margin-right: -.5%;
  }
  #nice-menu-1 li.active-trail {
    border-top: 5px solid #ede295;
    /* height: 51px;*/
    margin-bottom: -5px;
  }
  ul.nice-menu-down li.menuparent {
    background-image: none;
  }
  .not-front #region-header-first {
    margin-top: 0px;
  }
  .pane-block-11 form input[type="text"] {
    margin-top: 95px;
    margin-left: -140px;
  }
  .pane-block-11 form input[type="submit"] {
    margin-top: 95px;
  }
  .pane-block-12 h2.pane-title {
    width: 115%;
  }
  .pane-block-50:hover .popup-text {
    left: 295px;
  }
  #block-nice-menus-1 {
    margin: 0 -3px 0 0;
  }
  #nice-menu-1 li {
    height: 54px;
  }
  #nice-menu-1 li.active-trail, #nice-menu-1 li:hover {
    height: 50px;
    border-top-width: 4px;
  }
  ul#nice-menu-1 li.active-trail ul, ul#nice-menu-1 li:hover ul, ul#nice-menu-1 li ul {
    top: 50px;
  }
  ul#nice-menu-1 li ul {
    top: 50px !important;
  }
  .context-50-50-approach-boreal-conservation #colorbox img {
    max-width: 100%;
    height: auto;
    max-height: 320px;
    width: auto;
  }

}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width: 320px) {

  .pane-block-59 {
    height: 170px;
  }

}
@media only screen and (max-device-width: 320px) and (orientation: portrait) {

  .not-front #region-header-first {
    margin-top: 0px;
  }
  .view-conservation-spotlights .views-field-counter .field-content {
    margin: -103px 0 3px 30px;
  }
  .pane-block-50:hover .popup-text {
    top: 460px;
  }
  #block-nice-menus-1 {
    margin: 25px -2px 0 0;
  }
  #nice-menu-1 li {
    height: 54px;
  }
  #nice-menu-1 li.active-trail, #nice-menu-1 li:hover {
    height: 50px;
  }
  ul#nice-menu-1 li.active-trail ul, ul#nice-menu-1 li:hover ul {
    top: 50px;
  }
  .pane-block-59 {
    height: 170px;
  }
  .not-front .container-12 .grid-4-pl .pane-block-13, .not-front .container-12 .grid-4-pr .pane-block-13 {
    height: 200px;
  }
  /*This will only apply to the banner text on the petition page*/
  body.petition-page .field-name-field-petition-banner-text .field-item,
  body.petition-page #block-system-main .pane-petition-supporters-pane-banner .views-field-field-petition-banner-text .field-content {
    margin-top: -273px;
  }

}
@media (max-width: 400px) {

  body.petition-page .pane-node-field-petition-banner-text {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }

}
@media (max-width: 300px) {

  body.petition-page .pane-node-field-petition-banner-text {
    font: 34px/39px AvenirLTStd-Light, sans-serif;
    width: 200px;
  }

}
@media (max-width: 200px) {

  body.petition-page .pane-node-field-petition-banner-text {
    width: 100px;
  }

}
#block-system-main .grid-4-pl .pane-block-125 .pane-content img {
  margin-right: 0;
  margin-bottom: 0;
  border: none;
  max-width: 100%;
}
