//@import url('../twentytwelve/style.css');

/*
Theme Name: MANewSite
Theme URI: http://wordpress.org/
Description: Twentytwelve child-theme for Mass Adubon blogs
Author: Erin Ellingwood
Version: 0.0.2
Template: twentytwelve
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../usr/share/compass/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*USAGE
--HTML--
<div class="some-element">
    <div class="content"></div>
</div>
--SASS--
.some-element { @include aspect-ratio(16, 9); }
*/
/* line 6, ../sass/structure/_utilities.scss */
.pull-right {
  float: right;
}

/* line 9, ../sass/structure/_utilities.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/structure/_utilities.scss */
.hide {
  display: none;
}

/* line 17, ../sass/structure/_utilities.scss */
.show {
  display: block;
}

/* line 22, ../sass/structure/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 27, ../sass/structure/_utilities.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 31, ../sass/structure/_utilities.scss */
.clearfix:after {
  clear: both;
}

/* line 34, ../sass/structure/_utilities.scss */
.clearfix {
  zoom: 1;
}

/* line 39, ../sass/structure/_utilities.scss */
.hide-text {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}

/* line 43, ../sass/structure/_utilities.scss */
#debug {
  clear: both;
}

/* line 1, ../sass/modules/_ezoe.scss */
.ezoe {
  /* ezoe block quote */
}
/* line 3, ../sass/modules/_ezoe.scss */
.ezoe ul li {
  list-style-type: disc;
  margin-left: 1.2em;
  margin-bottom: .4em;
}
/* line 11, ../sass/modules/_ezoe.scss */
.ezoe blockquote {
  padding: 0;
  margin: 1.5em 0;
  background-color: #007297;
  background-image: -moz-linear-gradient(top, #006a8d, #007ea6);
  background-image: -ms-linear-gradient(top, #006a8d, #007ea6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006a8d), to(#007ea6));
  background-image: -webkit-linear-gradient(top, #006a8d, #007ea6);
  background-image: -o-linear-gradient(top, #006a8d, #007ea6);
  background-image: linear-gradient(to bottom, #006a8d, #007ea6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006a8d', endColorstr='#007ea6', GradientType=0);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.25);
  font-family: "Georgia", "Times New Roman", serif;
  color: #ffffff;
  font-size: 20px;
  line-height: 26px;
  padding: 30px 20px 10px 20px;
  *zoom: 1;
}
/* line 33, ../sass/modules/_ezoe.scss */
.ezoe blockquote:before,
.ezoe blockquote:after {
  display: table;
  content: "";
}
/* line 38, ../sass/modules/_ezoe.scss */
.ezoe blockquote:after {
  clear: both;
}
/* line 41, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body {
  *zoom: 1;
}
/* line 44, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body:before,
.ezoe blockquote .blockquote-body:after {
  display: table;
  content: "";
}
/* line 49, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body:after {
  clear: both;
}
/* line 52, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body p {
  margin-bottom: 20px;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
/* line 59, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body p:first-child:before {
  content: '\AB';
}
/* line 62, ../sass/modules/_ezoe.scss */
.ezoe blockquote .blockquote-body p:last-child:after {
  content: '\BB';
}
/* line 65, ../sass/modules/_ezoe.scss */
.ezoe blockquote small {
  display: block;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #ffffff;
  margin-bottom: 10px;
}
/* line 75, ../sass/modules/_ezoe.scss */
.ezoe blockquote small:before {
  content: '\2014 \00A0';
}
/* line 78, ../sass/modules/_ezoe.scss */
.ezoe blockquote:before,
.ezoe blockquote:after {
  content: "";
}

/* line 2, ../sass/modules/_form-validation.scss */
.full-form h2 {
  margin-top: 1em;
}
/* line 5, ../sass/modules/_form-validation.scss */
.full-form .block {
  overflow: hidden;
  padding: .4em;
}
/* line 8, ../sass/modules/_form-validation.scss */
.full-form .block label {
  float: left;
  width: 200px;
  font-weight: bold;
}
/* line 13, ../sass/modules/_form-validation.scss */
.full-form .block .survey-choices {
  float: left;
}
/* line 16, ../sass/modules/_form-validation.scss */
.full-form .block .survey-choices .block label {
  width: auto;
  font-weight: normal;
}
/* line 20, ../sass/modules/_form-validation.scss */
.full-form .block .survey-choices .block input[type=radio] {
  margin-right: 1em;
}

/*

form li {margin-bottom:16px; position:relative; list-style-type:none;}
form .checkbox li, form .radio li {margin-bottom:4px;}
label {display:block;}
.notvalid label {color:red;}
input, textarea, select {padding:3px 5px; width:250px; color:#555;}
.checkbox input, .radio input {width:auto;}
form .placeholder input, form .placeholder textarea {font-style:italic; color:#999;}
form .placeholder input:focus, form .placeholder textarea:focus {color:#000; font-style:normal;}


//for sections with multiple fields in a row
#bio-state, #cc-exp-month {margin-right:10px; float:left;}
#bio-state select, #cc-exp-year select, #cc-exp-month select {width:auto;}
#cc-exp-year {position:static; //turn of position:relative so adjacent left-floated dropdown remains clickeable in chrome/firefox}
#bio-zip input {width:90px;}
form .button {width:auto;}
form .hint, form li>.tooltip {margin:0; position:absolute; top:0; left:275px; z-index:2; font-size:80%;}
form .tooltip-trigger {z-index:2000; text-decoration:underline; cursor:pointer;}
form .error {padding-left:3px;}

*/
/* line 3, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-stage {
  top: 0px !important;
  left: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  width: 639px;
  height: 355px;
  padding-left: 337px;
  overflow: visible !important;
}
/* line 12, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-stage .galleria-image {
  overflow: visible !important;
}
/* line 16, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-container {
  background-color: #fff;
  margin-top: 55px;
}
/* line 22, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-thumbnails {
  width: 100% !important;
}
/* line 24, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-thumbnails .galleria-image {
  background: transparent;
  background-color: #fff;
  margin-right: 10px;
  margin-right: 8px;
  border: 3px solid #fff;
  width: 65px !important;
  height: 50px !important;
  overflow: visible !important;
}
/* line 34, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-thumbnails .active {
  border-color: #f5991c !important;
}
/* line 37, ../sass/modules/_galleria.scss */
.galleria-side-nav .active {
  border-color: #f5991c !important;
}
/* line 40, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-thumbnails-container {
  margin-left: 15px;
  bottom: 60px !important;
  left: 0px !important;
  right: 0px !important;
  height: 40px !important;
}
/* line 47, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-layer .text {
  width: 287px;
  height: 326px;
  padding: 10px 20px;
  margin: 0;
  position: absolute;
  bottom: 0;
  top: 0;
  left: -337px;
  border: 5px solid #FFFFFF;
  color: #fefefe;
}
/* line 58, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-layer .text p {
  margin-top: 1em;
}
/* line 61, ../sass/modules/_galleria.scss */
.galleria-side-nav .galleria-layer .text h2 {
  margin-bottom: 6px;
  color: #fff;
  font-size: 2.4em;
  line-height: 1;
  text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4);
}

/* Post completed rendering styling */
/* line 73, ../sass/modules/_galleria.scss */
.galleria-stage .alpha60 {
  /* Fallback for web browsers that doesn't support RGBa */
  background: #949b00;
  /* RGBa with 0.6 opacity */
  /* background: rgba(148,155,0, 0.9); */
  /* For IE 5.5 - 7*/
  /* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80949b00, endColorstr=#80949b00); */
  /* For IE 8*/
  /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80949b00, endColorstr=#80949b00)"; */
}

/* line 87, ../sass/modules/_galleria.scss */
.galleria-medium .galleria-thumbnails-container {
  bottom: 11px !important;
}
/* line 90, ../sass/modules/_galleria.scss */
.galleria-medium .galleria-layer .text {
  top: 0;
  margin: 0;
}
/* line 93, ../sass/modules/_galleria.scss */
.galleria-medium .galleria-layer .text h2 {
  font-size: 1.5em;
}

/* line 96, ../sass/modules/_galleria.scss */
.view-full-frontpage .zone0 {
  min-height: 355px;
}

/* line 99, ../sass/modules/_galleria.scss */
.block-galleria {
  display: none;
}

/* line 102, ../sass/modules/_galleria.scss */
.show-me {
  display: block;
}

/* line 107, ../sass/modules/_galleria.scss */
.galleria-large .galleria-info {
  width: 639px;
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
}
/* line 114, ../sass/modules/_galleria.scss */
.galleria-large .galleria-info-text {
  background: black;
  background: rgba(0, 0, 0, 0.7);
}
/* line 118, ../sass/modules/_galleria.scss */
.galleria-large .galleria-info-link {
  right: 10px;
  bottom: 10px;
  height: 16px;
  width: 16px;
  background: url(../images/icon-credit.png);
  overflow: hidden;
  text-indent: -100em;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 1, ../sass/modules/_geo-map.scss */
div#map_canvas {
  width: 660px;
  height: 375px;
}

/* line 2, ../sass/modules/_geo-map.scss */
.map_marker_info {
  margin: 5px;
  max-width: 400px;
}

/* line 3, ../sass/modules/_geo-map.scss */
#map_canvas .map_marker_image {
  float: right;
  margin: 10px;
}

/* line 4, ../sass/modules/_geo-map.scss */
#map_locations_list {
  margin: 1em;
}

/* line 5, ../sass/modules/_geo-map.scss */
#map_locations_list .map_location_row {
  clear: both;
}

/* line 6, ../sass/modules/_geo-map.scss */
#map_locations_list .location_image {
  float: left;
  margin: 10px;
  width: 80px;
}

/* line 7, ../sass/modules/_geo-map.scss */
#map_locations_list .marker_icon {
  float: left;
  margin: 10px;
  width: 30px;
  cursor: pointer;
}

/* line 8, ../sass/modules/_geo-map.scss */
#map_locations_list .attribute-short {
  padding: 10px;
}

/* line 1, ../sass/theme/_site-layout.scss */
body {
  margin: 0 auto;
}

/* line 5, ../sass/theme/_site-layout.scss */
.site-width, #masthead, #main, #site-footer {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 5, ../sass/theme/_site-layout.scss */
  .site-width, #masthead, #main, #site-footer {
    max-width: 1270px;
    /*padding: 0 65px;*/
  }
}
@media only screen and (min-width: 1280px) {
  /* line 5, ../sass/theme/_site-layout.scss */
  .site-width, #masthead, #main, #site-footer {
    max-width: 1140px;
    padding: 0 130px;
  }
}

/* line 18, ../sass/theme/_site-layout.scss */
#wrapper {
  position: relative;
  margin: 0 auto;
}

/* line 22, ../sass/theme/_site-layout.scss */
#page-wrapper {
  position: relative;
  z-index: 500;
  margin-top: 68px;
}

/* line 27, ../sass/theme/_site-layout.scss */
#masthead {
  text-align: left;
  z-index: 1;
}
/* line 50, ../sass/theme/_site-layout.scss */
#masthead:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 992px) {
  /* line 55, ../sass/theme/_site-layout.scss */
  #masthead.stuck {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}

/* line 64, ../sass/theme/_site-layout.scss */
#site-header {
  padding-top: 50px;
  width: 75%;
  min-height: 117.94px;
}
@media only screen and (min-width: 480px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    width: 85%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    padding-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    width: 55%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    min-height: 78px;
    float: left;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    width: 15%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    width: 15%;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 64, ../sass/theme/_site-layout.scss */
  #site-header {
    width: 17%;
  }
}

@media only screen and (min-width: 992px) {
  /* line 93, ../sass/theme/_site-layout.scss */
  .main-navigation {
    float: left;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 93, ../sass/theme/_site-layout.scss */
  .main-navigation {
    width: 71%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 93, ../sass/theme/_site-layout.scss */
  .main-navigation {
    width: 70%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 107, ../sass/theme/_site-layout.scss */
  .search-active .main-navigation {
    position: relative;
  }
}

/* line 113, ../sass/theme/_site-layout.scss */
.utility-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 113, ../sass/theme/_site-layout.scss */
  .utility-nav {
    left: auto;
    width: 30%;
    right: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 113, ../sass/theme/_site-layout.scss */
  .utility-nav {
    height: 117.94px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 113, ../sass/theme/_site-layout.scss */
  .utility-nav {
    height: 78px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  /* line 113, ../sass/theme/_site-layout.scss */
  .utility-nav {
    width: 14%;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 113, ../sass/theme/_site-layout.scss */
  .utility-nav {
    width: 13%;
  }
}

/* line 157, ../sass/theme/_site-layout.scss */
#layout {
  clear: both;
  text-align: left;
  padding-top: 23px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 157, ../sass/theme/_site-layout.scss */
  #layout {
    padding-top: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 157, ../sass/theme/_site-layout.scss */
  #layout {
    padding-top: 10px;
  }
}
/* line 171, ../sass/theme/_site-layout.scss */
.frontpage #layout {
  padding-top: 0 !important;
}

/* line 178, ../sass/theme/_site-layout.scss */
.layout-content #coltwo {
  width: 1140px;
  clear: both;
}
/* line 181, ../sass/theme/_site-layout.scss */
.frontpage .layout-content #coltwo {
  width: 100%;
}

/* line 189, ../sass/theme/_site-layout.scss */
.layout-one-content #coltwo {
  width: 71.56863%;
  float: left;
  clear: right;
  padding: 0 0 3% 4%;
}
@media only screen and (min-width: 768px) {
  /* line 189, ../sass/theme/_site-layout.scss */
  .layout-one-content #coltwo {
    padding: 0 0 3% 4%;
  }
}

/* line 206, ../sass/theme/_site-layout.scss */
.layout-content-three #coltwo {
  width: 57.85714%;
  float: left;
  padding: 0 130px 130px 0;
}

/* line 215, ../sass/theme/_site-layout.scss */
.layout-one-content-three #coltwo {
  /* width: percentage( ($DesignContentWidth - ($DesignColThreeWidth + $DesignColOneWidth + ($DesignGlobalPadding * 2)) ) / $siteWidth); */
  width: 49%;
  float: left;
  padding: 0 2%;
}

/* line 226, ../sass/theme/_site-layout.scss */
.sidebar {
  min-height: 100px;
}

/* line 230, ../sass/theme/_site-layout.scss */
#colone {
  float: left;
  width: 24.11765%;
}

/* line 235, ../sass/theme/_site-layout.scss */
#colthree {
  float: right;
  width: 19.60784%;
  clear: right;
}

/* line 247, ../sass/theme/_site-layout.scss */
#site-footer {
  padding-top: 20px;
  padding-bottom: 20px;
  clear: both;
}

/* line 3, ../sass/theme/_theme-main.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 600;
  font-size: 1em;
  margin: 0 0 0.5em 0;
}

/* line 7, ../sass/theme/_theme-main.scss */
h1 {
  font-size: 1.3em;
  line-height: 1.4;
  font-weight: 600;
}

/* line 12, ../sass/theme/_theme-main.scss */
h2 {
  font-size: 1.2em;
}
/* line 14, ../sass/theme/_theme-main.scss */
.sidebar h2 {
  font-size: 1.15em;
  font-weight: 600;
}

/* line 19, ../sass/theme/_theme-main.scss */
h3 {
  font-size: 1.0em;
}

/* line 22, ../sass/theme/_theme-main.scss */
h4 {
  font-size: 0.95em;
}

/* line 25, ../sass/theme/_theme-main.scss */
h5, h6 {
  font-size: 0.90em;
  text-transform: uppercase;
}

/* line 29, ../sass/theme/_theme-main.scss */
html {
  overflow-y: scroll;
}

/* line 32, ../sass/theme/_theme-main.scss */
p {
  margin: 0 0 1em 0;
}
/* line 34, ../sass/theme/_theme-main.scss */
p a {
  font-weight: 600;
}
/* line 37, ../sass/theme/_theme-main.scss */
p.text-right {
  text-align: right;
}
/* line 40, ../sass/theme/_theme-main.scss */
p.text-center {
  text-align: center;
}

/* line 45, ../sass/theme/_theme-main.scss */
a {
  color: #005C9F;
  text-decoration: none;
}

/* line 49, ../sass/theme/_theme-main.scss */
a:hover, a:active {
  outline: none;
}

/* line 52, ../sass/theme/_theme-main.scss */
a:hover,
.block_item h1 a:hover {
  color: #000;
  text-decoration: underline;
}

/* line 67, ../sass/theme/_theme-main.scss */
em {
  font-style: italic;
}

/* line 70, ../sass/theme/_theme-main.scss */
ul {
  margin: 0 0 1em 1em;
}
/* line 72, ../sass/theme/_theme-main.scss */
ul a {
  font-weight: 600;
}
/* line 76, ../sass/theme/_theme-main.scss */
ul li a {
  font-weight: 600;
}

/* line 85, ../sass/theme/_theme-main.scss */
ol {
  margin: 0 0 1em 1em;
}
/* line 87, ../sass/theme/_theme-main.scss */
ol a {
  font-weight: 600;
}
/* line 90, ../sass/theme/_theme-main.scss */
ol li {
  list-style-type: decimal;
  margin: 0 0 0.4em 1.2em;
}
/* line 93, ../sass/theme/_theme-main.scss */
ol li a {
  font-weight: 600;
}

/* line 98, ../sass/theme/_theme-main.scss */
nav ul, nav li {
  margin: 0;
}

/* line 101, ../sass/theme/_theme-main.scss */
small {
  font-size: 85%;
}

/* line 104, ../sass/theme/_theme-main.scss */
strong, b {
  font-weight: bold;
  color: #66635e;
}
/* line 107, ../sass/theme/_theme-main.scss */
strong.emphasized, b.emphasized {
  color: #79106d;
}

/* line 112, ../sass/theme/_theme-main.scss */
th {
  font-weight: bold;
}

/* line 115, ../sass/theme/_theme-main.scss */
td, td img {
  vertical-align: top;
}

/* line 118, ../sass/theme/_theme-main.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 122, ../sass/theme/_theme-main.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 126, ../sass/theme/_theme-main.scss */
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

/*
blockquote{
  margin-top:12px;
  background: transparent url(../images/icn-quotes.png) left top no-repeat;
  padding-left: 36px;
  font-style: italic;
  font-size: 1.30em;
  color: #611959;
}
blockquote p {margin-bottom:0.5em;}
*/
/* line 144, ../sass/theme/_theme-main.scss */
textarea {
  overflow: auto;
}

/* line 147, ../sass/theme/_theme-main.scss */
label, input[type=button],
input[type=submit], button {
  cursor: pointer;
}

/* line 151, ../sass/theme/_theme-main.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 154, ../sass/theme/_theme-main.scss */
input[type=text], input[type=password] {
  padding: .3em;
}

/* line 158, ../sass/theme/_theme-main.scss */
input:invalid, textarea:invalid {
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: 0 0 5px red;
  -webkit-box-shadow: 0 0 5px red;
  box-shadow: 0 0 5px red;
}

/* line 162, ../sass/theme/_theme-main.scss */
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}

/* line 166, ../sass/theme/_theme-main.scss */
::-moz-selection {
  background: #3399ff;
  color: white;
  text-shadow: none;
}

/* line 171, ../sass/theme/_theme-main.scss */
::selection {
  background: #3399ff;
  color: white;
  text-shadow: none;
}

/* line 176, ../sass/theme/_theme-main.scss */
a:link {
  -webkit-tap-highlight-color: #ff5e99;
}

/* line 179, ../sass/theme/_theme-main.scss */
button {
  width: auto;
  overflow: visible;
}

/* line 183, ../sass/theme/_theme-main.scss */
hr {
    clear: both;
    border: 0;
    width: inherit;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
    margin: 24px;
    margin-bottom: 1.714285714rem;
    padding: 0;
}

/* line 193, ../sass/theme/_theme-main.scss */
hr.dashed {
  background-color: #fff;
  border: #ccc 1px dashed;
  border-style: none none dashed;
  color: #fff;
  width: auto;
}

/* line 200, ../sass/theme/_theme-main.scss */
img {
  display: block;
  margin: 0px 0 5px 0;
}

/* line 207, ../sass/theme/_theme-main.scss */
.imgRight {
  float: right;
  margin: 0 0 12px 12px;
}

/* line 212, ../sass/theme/_theme-main.scss */
.imgLeft {
  float: left;
  margin: 0 12px 12px 0;
}

/* ezoe object floats */
/* line 217, ../sass/theme/_theme-main.scss */
.object-right {
  position: relative;
  float: right;
  margin-left: 12px;
}

/* line 222, ../sass/theme/_theme-main.scss */
.object-left {
  position: relative;
  float: left;
  margin-right: 12px;
}

/* line 227, ../sass/theme/_theme-main.scss */
.object-center {
  display: block;
  text-align: center;
}
/* line 231, ../sass/theme/_theme-main.scss */
.object-center .content-view-embed {
  margin: auto;
  text-align: center;
}
/* line 234, ../sass/theme/_theme-main.scss */
.object-center .content-view-embed .attribute-caption {
  margin: auto;
}
/* line 237, ../sass/theme/_theme-main.scss */
.object-center .content-view-embed img {
  margin: auto;
  text-align: center;
}

/* Generic Centering */
/* line 245, ../sass/theme/_theme-main.scss */
.ezoe .text-center {
  text-align: center;
}

/* BUTTONS */
/* line 251, ../sass/theme/_theme-main.scss */
button {
  font-weight: 400;
  color: #fff;
  font-size: 1.1em;
  font-family: "Open Sans", corbel, arial, helvetica, sans-serif;
  border: 0;
  width: auto;
}

/* line 261, ../sass/theme/_theme-main.scss */
a.link-button, .button {
  background-color: #DAAA00;
  background-image: none;
  font-family: "Karla", sans-serif;
  font-size: 1.090909090909091em;
  font-style: normal;
  font-weight: 600;
  padding: 6px 15px;
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
}

/* line 274, ../sass/theme/_theme-main.scss */
a.link-gr-button {
  font-weight: 500;
  border-radius: 2px;
  background-color: #a3b048;
  color: #ffffff;
  padding: 5px 10px;
  margin-top: 5px;
  display: inline-block;
  text-align: center;
  font-style: italic;
}

/* line 287, ../sass/theme/_theme-main.scss */
a:hover.link-button, a:hover.link-gr-button {
  color: #ffffff;
}

/* line 291, ../sass/theme/_theme-main.scss */
.buttons .go_to_search, .buttons .go_to_new_search {
  padding: 5px !important;
}

/* line 295, ../sass/theme/_theme-main.scss */
a.link-button:after, button:after, input[type="submit"]:after {
  display: block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 10px;
  right: 0;
  content: " ";
  text-indent: -9999px;
}

/* line 306, ../sass/theme/_theme-main.scss */
.more, a.link-more {
  padding-right: 26px;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 1em;
  background-size: 16px 18px;
}

/* line 313, ../sass/theme/_theme-main.scss */
.contains-credit {
  position: relative;
}
/* line 315, ../sass/theme/_theme-main.scss */
.contains-credit .credit-icon {
  position: absolute;
  bottom: 2px;
  right: 2px;
  z-index: 200;
  height: 16px;
  width: 16px;
  background: url(../images/icon-credit.png);
  overflow: hidden;
  text-indent: -100em;
  cursor: pointer;
}
/* line 319, ../sass/theme/_theme-main.scss */
.content-view-line .contains-credit .credit-icon, .content-view-block .contains-credit .credit-icon, .content-view-block_item .contains-credit .credit-icon, .content-view-full > .contains-credit .credit-icon, .block-support-us .attribute-content .contains-credit .credit-icon {
  bottom: 8px;
  right: 12px;
}
/* line 335, ../sass/theme/_theme-main.scss */
.contains-credit .attribute-credit {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 100;
  padding: 4px 20px 4px 4px;
  background: black;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: left;
  font-size: 0.8em;
  line-height: 1;
}
/* line 340, ../sass/theme/_theme-main.scss */
.content-view-line .contains-credit .attribute-credit, .content-view-block .contains-credit .attribute-credit, .content-view-block_item .contains-credit .attribute-credit, .content-view-full > .contains-credit .attribute-credit, .block-support-us .attribute-content .contains-credit .attribute-credit {
  bottom: 4px;
  right: 2px;
}
/* line 348, ../sass/theme/_theme-main.scss */
.block-gallery .contains-credit .attribute-credit {
  bottom: 0;
  right: 0;
  left: 0;
  min-height: 1.4em;
}
/* line 364, ../sass/theme/_theme-main.scss */
.content-view-line .contains-credit + .attribute-caption, .content-view-block .contains-credit + .attribute-caption, .content-view-block_item .contains-credit + .attribute-caption, .content-view-full > .contains-credit + .attribute-caption, .block-support-us .attribute-content .contains-credit + .attribute-caption {
  margin-left: 0.5em;
}

/* line 373, ../sass/theme/_theme-main.scss */
.rounded-img {
  border: 5px #d5c7a4 solid;
  display: block;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}

/* line 385, ../sass/theme/_theme-main.scss */
#accessibilityNavigation {
  display: none;
}

/* line 387, ../sass/theme/_theme-main.scss */
html {
  background-color: #b7b09c;
}

/* line 391, ../sass/theme/_theme-main.scss */
.content-view-block {
  overflow: visible !important;
}

/* line 393, ../sass/theme/_theme-main.scss */
body, select, input, textarea {
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 1em;
  color: #333;
}

/* line 397, ../sass/theme/_theme-main.scss */
body {
  height: 100%;
  font-size: 100%;
  line-height: 1.4;
}

/* line 404, ../sass/theme/_theme-main.scss */
#page {
  height: 100%;
}

/* line 411, ../sass/theme/_theme-main.scss */
#masthead, #layout, #site-footer {
  background: #fff;
  /*border-right: solid 1px #99a161;
  border-left: solid 1px #99a161;*/
}

/* line 418, ../sass/theme/_theme-main.scss */
.node-62 #coltwo {
  position: relative;
}
/* line 422, ../sass/theme/_theme-main.scss */
.node-62 #breadcrumb,
.node-62 #add-this {
  display: none;
}
/* line 427, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer {
  margin-bottom: 10px !important;
  background-color: #f2f3eb;
}
/* line 429, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .block-header {
  margin: 0px;
  position: relative;
  line-height: 1.75em;
  padding: 4px 32px 4px 12px;
  background: #868075;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2OWU4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODA3NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a69e8f), color-stop(100%, #868075));
  background: -moz-linear-gradient(#a69e8f, #868075);
  background: -webkit-linear-gradient(#a69e8f, #868075);
  background: linear-gradient(#a69e8f, #868075);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a69e8f', endColorstr='#868075');
  /*For IE7-8-9*/
}
/* line 436, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .block-header h2 {
  color: #fff;
  font-size: 1.1em;
  cursor: pointer;
}
/* line 438, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .attribute-header h2 {
  font-size: 0.875em;
}
/* line 439, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .attribute-header h2 a, .node-62 .accordion_peer h4 a {
  color: #005C9F;
}
/* line 440, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .block-header h2 {
  text-transform: uppercase;
}
/* line 441, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer .block-header:after {
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  top: 10px;
  right: 12px;
  content: " ";
  background: url(../images/icn-arrow-accordion.png) no-repeat right top;
  background: none;
}
/* line 449, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer.selected .block-header:after, .node-62 .accordion_peer #homepage-roll li.active h2:after {
  background-position: right bottom;
}
/* line 454, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer h2, .node-62 .accordion_peer h3, .node-62 .accordion_peer h4 {
  margin: 0;
}
/* line 455, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer > div, .node-62 .accordion_peer .accordion-content {
  padding: 12px;
}
/* line 456, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer p {
  margin-bottom: 0px;
}
/* line 457, ../sass/theme/_theme-main.scss */
.node-62 .accordion_peer > div article {
  margin-bottom: 2px;
}
/* line 461, ../sass/theme/_theme-main.scss */
.node-62 .attribute-publish_date, .node-62 .attribute-published, .node-62 .attribute-from_time {
  font-style: italic;
  font-size: 1em;
  margin-bottom: 4px;
}
/* line 463, ../sass/theme/_theme-main.scss */
.node-62 .attribute-sanctuary_name {
  font-size: .875em;
  color: #854800;
}

/* line 470, ../sass/theme/_theme-main.scss */
.attribute-published-news {
  font-style: italic;
  font-size: 1em;
  margin-bottom: 4px;
  float: right;
}

/* line 476, ../sass/theme/_theme-main.scss */
.attribute-header-news {
  padding-top: 1em;
}

/* line 482, ../sass/theme/_theme-main.scss */
#header-bar {
  background: url(../images/bg-headerNav.png);
  min-height: 44px;
}

/* line 486, ../sass/theme/_theme-main.scss */
.content-view-ezfind_line > .attribute-image {
  border: 0;
}

/* line 490, ../sass/theme/_theme-main.scss */
.content-view-block_item > .attribute-image,
.content-view-line > .attribute-image {
  float: left;
  margin: 0 1em 0.2em 0;
}

/* line 497, ../sass/theme/_theme-main.scss */
.content-view-full.view-full-image > .attribute-image {
  margin: 0;
}
/* line 500, ../sass/theme/_theme-main.scss */
.content-view-full.view-full-image > .attribute-image img {
  width: auto;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 503, ../sass/theme/_theme-main.scss */
\%image-border-treatment .something, \%image-border-treatment-wrap .attribute-image .something, .content-view-line .attribute-image .something, .content-view-block .attribute-image .something, .content-view-block_item .attribute-image .something, .content-view-full > .attribute-image .something, .block-support-us .attribute-content .attribute-image .something {
  display: inline;
}

/* line 514, ../sass/theme/_theme-main.scss */
\%alpha60, .block-gallery .gallery-viewer figcaption .alpha60 {
  /* Fallback for web browsers that doesn't support RGBa */
  background: #949b00 transparent;
  /* RGBa with 0.6 opacity */
  background: rgba(148, 155, 0, 0.6);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

/* line 526, ../sass/theme/_theme-main.scss */
\%box-header, .block-get_outdoors .block-header h2, .zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import .block-header h2, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import .block-header h2, .block-support-us .block-header h2, .factbox-header, .quick-fact h1, .view-embed-did_you_know h1, .quick-fact h2, .view-embed-did_you_know h2, .quick-fact h3, .view-embed-did_you_know h3, .quick-fact h4, .view-embed-did_you_know h4, .quick-fact h5, .view-embed-did_you_know h5, .quick-fact h6, .view-embed-did_you_know h6, .block-blog_featured_import .block-header h2, .block-blogs_page_featured_import .block-header h2, .block-follow_us .block-header h2, .block-did_you_know .block-header h2, .block-regional_news .block-header h2, .block-regional_news_latest .block-header h2, block-voa_latest .block-header h2, .block-opr_events .block-header h2, .block-special_events_latest .block-header h2 {
  margin: 0 auto;
  padding: 4px 0;
  width: 65%;
  position: relative;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  box-shadow: 0px 2px 4px #666;
  -webkit-box-shadow: 0px 2px 4px #666;
  -moz-box-shadow: 0px 2px 4px #666;
}

/* line 537, ../sass/theme/_theme-main.scss */
.content-view-line {
  overflow: hidden;
}

/* line 542, ../sass/theme/_theme-main.scss */
.content-view-block {
  overflow: hidden;
}

/* line 547, ../sass/theme/_theme-main.scss */
.content-view-block_item {
  overflow: hidden;
}

/* line 553, ../sass/theme/_theme-main.scss */
.content-view-full .attribute-page {
  clear: both;
}
/* line 554, ../sass/theme/_theme-main.scss */
.content-view-full .attribute-body {
  clear: both;
  margin-top: 8px;
}
/* line 557, ../sass/theme/_theme-main.scss */
.frontpage .content-view-full .content-view-full .attribute-body {
  margin-top: 0;
}
/* line 562, ../sass/theme/_theme-main.scss */
.content-view-full > .attribute-image {
  margin: 0 1em 1em 0;
  overflow: hidden;
}
/* line 568, ../sass/theme/_theme-main.scss */
.content-view-full > .attribute-image .attribute-caption {
  font-size: 0.9em;
}
/* line 571, ../sass/theme/_theme-main.scss */
.content-view-full > .attribute-publish_date {
  margin-bottom: 4px;
}

/* line 575, ../sass/theme/_theme-main.scss */
\%abstract-social-icon, h1.facebook a, h2.facebook a, h1.twitter a, h2.twitter a {
  display: block;
  padding: 10px 0 10px 50px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

/* line 581, ../sass/theme/_theme-main.scss */
h1, h2 {
  color: #854800;
}
/* line 583, ../sass/theme/_theme-main.scss */
h1.page-title, h2.page-title {
  font-size: 1.85em;
  color: #611959;
}
/* line 587, ../sass/theme/_theme-main.scss */
h1.facebook a, h2.facebook a {
  background-image: url(../images/icn-facebook.png);
}
/* line 591, ../sass/theme/_theme-main.scss */
h1.twitter a, h2.twitter a {
  background-image: url(../images/icn-twitter.png);
}

/* line 596, ../sass/theme/_theme-main.scss */
h3, h4, h5, h6,
h3 a, h4 a, h5 a, h6 a {
  color: #854800;
}

/* line 605, ../sass/theme/_theme-main.scss */
.ui-navigation input[type="text"], .ui-navigation select {
  border: 1px solid #B9BA98;
  border-radius: 2px 2px 2px 2px;
  font-size: 0.8em;
  outline: 0 none;
  padding: 6px 0 6px 6px;
  margin-bottom: 3px;
}

/* line 614, ../sass/theme/_theme-main.scss */
.factbox {
  margin-top: 1.5em;
  margin-bottom: 1em;
  padding: 0 12px 12px 12px;
  position: relative;
  background: #f1f3ea;
}

/* line 621, ../sass/theme/_theme-main.scss */
.factbox.object-right,
.factbox.object-left {
  margin-top: 1.5em;
  margin-bottom: 1em;
}

/* line 626, ../sass/theme/_theme-main.scss */
.factbox-header, .quick-fact h1, .view-embed-did_you_know h1, .quick-fact h2, .view-embed-did_you_know h2, .quick-fact h3, .view-embed-did_you_know h3, .quick-fact h4, .view-embed-did_you_know h4, .quick-fact h5, .view-embed-did_you_know h5, .quick-fact h6, .view-embed-did_you_know h6 {
  padding: 4px 20px !important;
  width: auto !important;
  display: inline-block;
  position: relative;
  top: -12px;
  color: #fff;
  text-transform: uppercase;
  background: #7a8809;
}
/* line 635, ../sass/theme/_theme-main.scss */
.factbox-header h2, .quick-fact h1 h2, .view-embed-did_you_know h1 h2, .quick-fact h2 h2, .view-embed-did_you_know h2 h2, .quick-fact h3 h2, .view-embed-did_you_know h3 h2, .quick-fact h4 h2, .view-embed-did_you_know h4 h2, .quick-fact h5 h2, .view-embed-did_you_know h5 h2, .quick-fact h6 h2, .view-embed-did_you_know h6 h2 {
  margin-bottom: 0;
  color: #fff;
}

/* line 641, ../sass/theme/_theme-main.scss */
#page-meta {
  position: relative;
  width: 100%;
  float: left;
  padding: 4px 0;
}

/* line 648, ../sass/theme/_theme-main.scss */
#add-this {
  padding: 5px 0 0 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  color: #e88d0b;
}
/* line 655, ../sass/theme/_theme-main.scss */
#add-this h3 {
  padding-right: 4px;
  float: left;
  text-transform: none;
}

/* line 662, ../sass/theme/_theme-main.scss */
.addthis_toolbox {
  display: inline;
}

/* line 665, ../sass/theme/_theme-main.scss */
.maincontent, .sidebar {
  font-size: 90%;
}

/* DJS
.maincontent h2 {
  color:#fff;
}
*/
/* line 677, ../sass/theme/_theme-main.scss */
.ui-navigation input[type="submit"], .ui-navigation .button, .ui-navigation .defaultbutton, .ui-navigation .menubutton, .ui-authentication input[type="submit"], .ui-authentication .button, .ui-authentication .defaultbutton, .ui-authentication .menubutton {
  /*text-transform:capitalize;*/
  background-color: #DAAA00;
  background-image: none;
  font-family: "Karla", sans-serif;
  font-size: 1.090909090909091em;
  font-style: normal;
  font-weight: 600;
  padding: 6px 15px;
  color: #ffffff;
  display: inline-block;
  text-transform: uppercase;
  border: none;
  box-shadow: none;
}
/* line 692, ../sass/theme/_theme-main.scss */
.ui-navigation input[type="submit"] a, .ui-navigation .button a, .ui-navigation .defaultbutton a, .ui-navigation .menubutton a, .ui-authentication input[type="submit"] a, .ui-authentication .button a, .ui-authentication .defaultbutton a, .ui-authentication .menubutton a {
  color: #fff;
}

/* line 696, ../sass/theme/_theme-main.scss */
.link-reset {
  background: transparent;
  border: none;
  box-shadow: none;
  font-weight: 600;
  color: #005C9F;
}
/* line 702, ../sass/theme/_theme-main.scss */
.link-reset:hover {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}

/* line 709, ../sass/theme/_theme-main.scss */
#site-search-form button:after {
  display: none;
  content: "";
}

/* line 712, ../sass/theme/_theme-main.scss */
.pagenavigator {
  display: inline-block;
}
/* line 714, ../sass/theme/_theme-main.scss */
.pagenavigator .next {
  float: right;
  padding-left: 20px;
}
/* line 718, ../sass/theme/_theme-main.scss */
.pagenavigator .previous {
  float: left;
  padding-right: 20px;
}

/* line 723, ../sass/theme/_theme-main.scss */
.content-navigator * {
  margin-bottom: 4px;
  display: inline-block;
  font-size: 14px;
}

/* line 725, ../sass/theme/_theme-main.scss */
.date, .class-press_item .label-publish_date,
.class-press_item .attribute-published {
  color: #666;
  font-size: 1.0em;
  margin-bottom: 6px;
}

/* line 730, ../sass/theme/_theme-main.scss */
.partner-nav {
  float: left;
}
/* line 732, ../sass/theme/_theme-main.scss */
.partner-nav li {
  float: left;
  margin: 0;
  padding: 0 2px 0 0;
  background: url(../images/pipe-headerNav.png) right top no-repeat;
  height: 38px;
}
/* line 739, ../sass/theme/_theme-main.scss */
.partner-nav a {
  display: block;
  padding: .7em 1em .6em 1em;
  color: #b5d5f0;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 0.9em;
}
/* line 744, ../sass/theme/_theme-main.scss */
.partner-nav a:hover {
  color: white;
  text-decoration: none;
  background: #001c49 !important;
}
/* line 750, ../sass/theme/_theme-main.scss */
.partner-nav b {
  display: block;
  padding: .9em 1em 0 1em;
  color: #d8e7f7;
  font-size: 0.8em;
  font-family: arial,verdana,sans-serif;
  font-style: italic;
}

/* line 761, ../sass/theme/_theme-main.scss */
.node-0 #breadcrumb {
  display: none;
}

@media only screen and (min-width: 992px) {
  /* line 791, ../sass/theme/_theme-main.scss */
  #site-search {
    padding: 19px 5px 0 15px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 791, ../sass/theme/_theme-main.scss */
  #site-search {
    padding-top: 26px;
  }
}

/* line 800, ../sass/theme/_theme-main.scss */
#site-search-form input {
  padding: 10px 15px;
}
@media only screen and (min-width: 992px) {
  /* line 800, ../sass/theme/_theme-main.scss */
  #site-search-form input {
    width: calc(100% - 71px);
  }
}
/* line 806, ../sass/theme/_theme-main.scss */
#site-search-form button {
  background-color: transparent;
  background-image: none;
  padding: 5px;
  color: #DAAA00;
  width: 34px;
  height: 34px;
  vertical-align: middle;
}
/* line 815, ../sass/theme/_theme-main.scss */
#site-search-form button .label {
  display: none;
}

/* line 821, ../sass/theme/_theme-main.scss */
.mobile-search {
  margin: 15px 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 821, ../sass/theme/_theme-main.scss */
  .mobile-search {
    display: none;
  }
}
/* line 827, ../sass/theme/_theme-main.scss */
.mobile-search input {
  width: calc(100% - 75px);
}

/* line 832, ../sass/theme/_theme-main.scss */
.search-trigger {
  display: none;
  background-color: transparent;
  background-image: none;
  padding: 5px;
  font-style: normal;
  position: absolute;
  right: calc(100% + 10px);
  top: 23px;
}
@media only screen and (min-width: 992px) {
  /* line 832, ../sass/theme/_theme-main.scss */
  .search-trigger {
    display: inline-block;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 832, ../sass/theme/_theme-main.scss */
  .search-trigger {
    top: 30px;
  }
}
/* line 848, ../sass/theme/_theme-main.scss */
.search-trigger .label {
  display: none;
}
/* line 851, ../sass/theme/_theme-main.scss */
.search-trigger .icon {
  color: #DAAA00;
}

/* line 857, ../sass/theme/_theme-main.scss */
.desktop-search {
  opacity: 0;
  background-color: #f0eee2;
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: linear;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (min-width: 992px) {
  /* line 871, ../sass/theme/_theme-main.scss */
  .search-active .desktop-search {
    opacity: 1;
    pointer-events: all;
  }
}

/* line 880, ../sass/theme/_theme-main.scss */
.quick-nav {
  float: right;
  margin-bottom: -10px;
}
/* line 883, ../sass/theme/_theme-main.scss */
.quick-nav li {
  float: left;
  overflow: hidden;
  height: 38px;
  background-image: none;
  margin: 0;
  padding: 0 0 0 2px;
}
/* line 890, ../sass/theme/_theme-main.scss */
.quick-nav li a {
  display: block;
  padding: .7em 1em .6em 1em;
  color: #c0dbf1;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 0.9em;
}
/* line 896, ../sass/theme/_theme-main.scss */
.quick-nav li.about, .quick-nav li.news {
  display: block;
  background: url(../images/pipe-headerNav.png) left top no-repeat;
}
/* line 899, ../sass/theme/_theme-main.scss */
.quick-nav li.about a, .quick-nav li.news a {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMWQ0YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4NTE4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #001d4a), color-stop(100%, #085186));
  background: -moz-linear-gradient(#001d4a, #085186);
  background: -webkit-linear-gradient(#001d4a, #085186);
  background: linear-gradient(#001d4a, #085186);
}
/* line 901, ../sass/theme/_theme-main.scss */
.quick-nav li.about a:hover, .quick-nav li.news a:hover {
  color: white;
  text-decoration: none;
  background: #001c49 !important;
}
/* line 908, ../sass/theme/_theme-main.scss */
.quick-nav li.donate {
  width: 97px;
  height: 50px;
  background: transparent url(../images/bg-quickNav-donate.png) no-repeat;
}
/* line 912, ../sass/theme/_theme-main.scss */
.quick-nav li.donate a {
  color: #002868;
}

/* line 919, ../sass/theme/_theme-main.scss */
#accessibilityNavigation {
  margin: 0 auto;
  padding: 2px 0;
  height: 20px;
  width: 100%;
  line-height: 20px;
  color: white;
  background: red;
  border-width: 0 10px;
  border-color: red;
  text-align: center;
}

/* line 932, ../sass/theme/_theme-main.scss */
.js #accessibilityNavigation {
  margin-left: -9999px;
  position: absolute;
  top: 0;
}
/* line 936, ../sass/theme/_theme-main.scss */
.js #accessibilityNavigation li {
  display: inline;
}
/* line 939, ../sass/theme/_theme-main.scss */
.js #accessibilityNavigation a {
  padding: 0 3px;
  color: white;
}
/* line 942, ../sass/theme/_theme-main.scss */
.js #accessibilityNavigation a:focus {
  color: #330033;
  background: #ffcc00;
}

/* line 950, ../sass/theme/_theme-main.scss */
#accessibilityNavigation.active {
  margin: 0 auto;
}

/* line 954, ../sass/theme/_theme-main.scss */
#masthead {
  margin: 0 auto;
  position: relative;
}
/* line 958, ../sass/theme/_theme-main.scss */
#masthead .site-logo-svg a {
  margin-top: 2px;
}
/* line 962, ../sass/theme/_theme-main.scss */
#masthead .site-logo {
  padding-top: 17px;
}
@media only screen and (min-width: 992px) {
  /* line 962, ../sass/theme/_theme-main.scss */
  #masthead .site-logo {
    padding-top: 19px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 962, ../sass/theme/_theme-main.scss */
  #masthead .site-logo {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 962, ../sass/theme/_theme-main.scss */
  #masthead .site-logo {
    padding-top: 13px;
  }
}
/* line 975, ../sass/theme/_theme-main.scss */
#masthead .site-logo a {
  display: block;
  padding: 0 10px;
}
@media only screen and (min-width: 992px) {
  /* line 975, ../sass/theme/_theme-main.scss */
  #masthead .site-logo a {
    padding: 0 10px 0 0;
  }
}
/* line 982, ../sass/theme/_theme-main.scss */
#masthead .site-logo img {
  margin: 0 auto;
  max-width: 250px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 982, ../sass/theme/_theme-main.scss */
  #masthead .site-logo img {
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 982, ../sass/theme/_theme-main.scss */
  #masthead .site-logo img {
    width: 300px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 982, ../sass/theme/_theme-main.scss */
  #masthead .site-logo img {
    width: 200px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 1033, ../sass/theme/_theme-main.scss */
  #nav_utility {
    height: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    height: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    padding-top: 58px !important;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    text-align: right;
    height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    width: auto;
    display: inline-block;
    padding-top: 22px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1037, ../sass/theme/_theme-main.scss */
  #nav_utility ul {
    padding-top: 25px;
  }
}
/* line 1061, ../sass/theme/_theme-main.scss */
#nav_utility li {
  width: calc(50% - 2px);
  float: left;
}
@media only screen and (min-width: 768px) {
  /* line 1061, ../sass/theme/_theme-main.scss */
  #nav_utility li {
    width: auto;
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1061, ../sass/theme/_theme-main.scss */
  #nav_utility li {
    width: auto;
    float: none;
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 1061, ../sass/theme/_theme-main.scss */
  #nav_utility li {
    font-size: 12px;
  }
}
/* line 1081, ../sass/theme/_theme-main.scss */
#nav_utility a {
  background-color: #DAAA00;
  color: #fff;
  text-transform: uppercase;
  padding: 10px;
  display: block;
  text-align: center;
  font-family: "Karla", sans-serif;
}
@media only screen and (min-width: 768px) {
  /* line 1081, ../sass/theme/_theme-main.scss */
  #nav_utility a {
    height: 100%;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1081, ../sass/theme/_theme-main.scss */
  #nav_utility a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1081, ../sass/theme/_theme-main.scss */
  #nav_utility a {
    padding-top: 12px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1081, ../sass/theme/_theme-main.scss */
  #nav_utility a {
    height: calc(100% - 35px);
  }
}
/* line 1110, ../sass/theme/_theme-main.scss */
#nav_utility .nav_item-nav_join {
  margin-right: 2px;
}
@media only screen and (min-width: 992px) {
  /* line 1110, ../sass/theme/_theme-main.scss */
  #nav_utility .nav_item-nav_join {
    margin-right: 0;
  }
}
/* line 1116, ../sass/theme/_theme-main.scss */
#nav_utility .nav_item-nav_donate {
  margin-left: 2px;
}
@media only screen and (min-width: 992px) {
  /* line 1116, ../sass/theme/_theme-main.scss */
  #nav_utility .nav_item-nav_donate {
    margin-left: 0;
  }
}

/* line 1124, ../sass/theme/_theme-main.scss */
#nav-holder {
  height: 60px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU4NTk1YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #424244), color-stop(100%, #58595b));
  background: -moz-linear-gradient(#424244, #58595b);
  background: -webkit-linear-gradient(#424244, #58595b);
  background: linear-gradient(#424244, #58595b);
}

/* line 1236, ../sass/theme/_theme-main.scss */
.main-nav {
  background-color: #f0eee2;
  padding: 0 15px;
}
@media only screen and (min-width: 992px) {
  /* line 1236, ../sass/theme/_theme-main.scss */
  .main-nav {
    background-color: #fff;
    padding: 0 26px 0 0;
  }
}

/* line 1245, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger {
  position: absolute;
  right: 0;
  width: 25%;
  background-color: #f0eee2;
  text-align: center;
  height: 125.94px;
  top: 42px;
}
@media only screen and (min-width: 480px) {
  /* line 1245, ../sass/theme/_theme-main.scss */
  .mobile-nav-trigger {
    width: 15%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1245, ../sass/theme/_theme-main.scss */
  .mobile-nav-trigger {
    height: 117.94px;
    top: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1245, ../sass/theme/_theme-main.scss */
  .mobile-nav-trigger {
    display: none;
  }
}
/* line 1265, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger:hover {
  cursor: pointer;
}
/* line 1268, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger .icon {
  font-size: 44px;
  color: #DAAA00;
}
/* line 1272, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger .label {
  color: #DAAA00;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Karla", sans-serif;
}
/* line 1278, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger .nav-menu,
.mobile-nav-trigger .nav-close {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
/* line 1287, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger .nav-menu {
  display: block;
}
/* line 1292, ../sass/theme/_theme-main.scss */
.mobile-nav-trigger .nav-close {
  display: none;
}
/* line 1300, ../sass/theme/_theme-main.scss */
.mobile-menu-open .mobile-nav-trigger .nav-menu {
  display: none;
}
/* line 1305, ../sass/theme/_theme-main.scss */
.mobile-menu-open .mobile-nav-trigger .nav-close {
  display: block;
}

@media only screen and (min-width: 992px) {
  /* line 1312, ../sass/theme/_theme-main.scss */
  .menu-wrapper {
    display: block !important;
  }
}

/* line 1317, ../sass/theme/_theme-main.scss */
.sf-menu {
  margin-bottom: 20px;
}
.sf-menu {
    line-height: 1.0;
}
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
@media only screen and (min-width: 992px) {

  .sf-menu {
    text-align: center;
  }
}

.sf-menu ul {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  display: block !important;
}

.sf-menu li {
  float: none !important;
}
.sf-menu li {
  position: relative;
  list-style-type: none;
}
@media only screen and (min-width: 992px) {
  /* line 1328, ../sass/theme/_theme-main.scss */
  .sf-menu li {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1328, ../sass/theme/_theme-main.scss */
  .sf-menu li {
    position: static !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 1328, ../sass/theme/_theme-main.scss */
  .sf-menu li {
    font-size: 14px;
  }
}
/* line 1351, ../sass/theme/_theme-main.scss */
.sf-menu a {
  font-weight: bold;
  color: #94795d;
  padding-bottom: 15px;
}
.sf-menu li a {
  font-size: 15px;

}
@media only screen and (min-width: 992px) {
  /* line 1351, ../sass/theme/_theme-main.scss */
  .sf-menu a {
    padding-top: 35px;
    padding-bottom: 30px;
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1351, ../sass/theme/_theme-main.scss */
  .sf-menu a {
    padding-top: 40px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 1367, ../sass/theme/_theme-main.scss */
.sf-menu a:hover {
  text-decoration: none;
  background-color: #B5B913;
  color: #fff;
}
/* line 1373, ../sass/theme/_theme-main.scss */
.sf-menu .current > a {
  background-color: #B5B913;
  color: #fff;
}

/* line 1378, ../sass/theme/_theme-main.scss */
.sub-navigation {
  overflow: hidden;
  *zoom: 1;
  background-color: #f0eee2;
  opacity: 0;
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: linear;
  display: none;
  padding-left: 40px;
  padding-right: 40px;
  z-index: 999999;
  pointer-events: none;
}
@media only screen and (min-width: 992px) {
  /* line 1378, ../sass/theme/_theme-main.scss */
  .sub-navigation {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: block;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 1378, ../sass/theme/_theme-main.scss */
  .sub-navigation {
    padding-left: calc(65px + 15%) !important;
    padding-right: 65px !important;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 1378, ../sass/theme/_theme-main.scss */
  .sub-navigation {
    padding-left: calc(130px + 15%) !important;
    padding-right: 130px !important;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1378, ../sass/theme/_theme-main.scss */
  .sub-navigation {
    padding-left: calc(130px + 17%) !important;
    padding-right: 130px !important;
  }
}
/* line 1409, ../sass/theme/_theme-main.scss */
.sfHover .sub-navigation {
  opacity: 1 !important;
  pointer-events: all;
}

/* line 1414, ../sass/theme/_theme-main.scss */
.main-nav-sublevel {
  top: auto !important;
  width: 100% !important;
  overflow: hidden;
  top: auto;
  left: auto;
  padding: 10px 0 !important;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 1414, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel {
    position: relative !important;
  }
}
@media only screen and (min-width: 767px) {
  /* line 1414, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel {
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1414, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel {
    -moz-columns: 2 230px;
    -webkit-columns: 2 230px;
    columns: 2 230px;
    width: calc(60% - 30px) !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1414, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel {
    -moz-columns: 3 185px;
    -webkit-columns: 3 185px;
    columns: 3 185px;
    background-color: #f0eee2;
    padding: 15px 10px !important;
    width: calc(75% - 30px) !important;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 1414, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel {
    padding: 15px !important;
  }
}
/* line 1448, ../sass/theme/_theme-main.scss */
.sfHover .main-nav-sublevel ul {
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 1452, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel li {
    padding-right: 10px;
  }
}
/* line 1457, ../sass/theme/_theme-main.scss */
.main-nav-sublevel a {
  color: #253746;
  font-weight: normal;
  padding-bottom: 15px;
  padding-top: 0;
}
/* line 1462, ../sass/theme/_theme-main.scss */
.main-nav-sublevel a:hover {
  color: #253746;
  text-decoration: underline;
  background-color: transparent;
  font-weight: bold;
}
/* line 1469, ../sass/theme/_theme-main.scss */
.main-nav-sublevel .current a {
  color: #253746;
  text-decoration: underline;
  background-color: transparent;
  font-weight: bold;
}
/* line 1476, ../sass/theme/_theme-main.scss */
.main-nav-sublevel .listitem-nav_item_feature a {
  display: block;
  padding-bottom: 0;
  position: relative;
}
/* line 1481, ../sass/theme/_theme-main.scss */
.main-nav-sublevel .listitem-nav_item_feature img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}
/* line 1487, ../sass/theme/_theme-main.scss */
.main-nav-sublevel .listitem-nav_item_feature .nav_item_feature-label {
  font-weight: 500;
  text-align: left;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
}
@media only screen and (min-width: 992px) {
  /* line 1487, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel .listitem-nav_item_feature .nav_item_feature-label {
    text-align: center;
  }
}

/* line 1503, ../sass/theme/_theme-main.scss */
.main-nav-sublevel-features {
  width: 100% !important;
  padding: 10px 0 !important;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 1503, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel-features {
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1503, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel-features {
    width: calc(40% - 30px) !important;
  }
}
@media only screen and (min-width: 991px) {
  /* line 1503, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel-features {
    width: calc(25% - 30px) !important;
    padding: 15px !important;
  }
}
/* line 1519, ../sass/theme/_theme-main.scss */
.main-nav-sublevel-features .listitem-nav_item_feature a {
  display: block;
  padding-bottom: 0;
  position: relative;
  padding: 0;
}
/* line 1525, ../sass/theme/_theme-main.scss */
.main-nav-sublevel-features .listitem-nav_item_feature img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}
/* line 1531, ../sass/theme/_theme-main.scss */
.main-nav-sublevel-features .listitem-nav_item_feature .nav_item_feature-label {
  font-weight: 500;
  text-align: left;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
}
@media only screen and (min-width: 992px) {
  /* line 1531, ../sass/theme/_theme-main.scss */
  .main-nav-sublevel-features .listitem-nav_item_feature .nav_item_feature-label {
    text-align: center;
  }
}

/* line 1548, ../sass/theme/_theme-main.scss */
#secondary-nav {
  background: #f1f2ea;
  line-height: 1.2;
  margin-bottom: 2em;
  font-size: 110%;
}
/* line 1553, ../sass/theme/_theme-main.scss */
#secondary-nav li {
  background-image: none;
  padding-left: 0;
  border-bottom: solid 1px #fff;
}
/* line 1558, ../sass/theme/_theme-main.scss */
#secondary-nav a {
  display: block;
  padding: 7px 20px;
  font-weight: bold;
  text-decoration: none;
}
/* line 1565, ../sass/theme/_theme-main.scss */
#secondary-nav a:hover {
  color: #939b4e;
}
/* line 1570, ../sass/theme/_theme-main.scss */
#secondary-nav .on a {
  color: #939b4e;
}
/* line 1574, ../sass/theme/_theme-main.scss */
#secondary-nav li li {
  padding-left: 30px;
  border-bottom: 0;
}
/* line 1577, ../sass/theme/_theme-main.scss */
#secondary-nav li li:hover a, #secondary-nav li li.on a {
  color: #fff;
  color: #66635e;
  color: #555555;
  background: #939b4e;
  background: #f1f2ea;
}

/* line 1587, ../sass/theme/_theme-main.scss */
ul#subnav {
  background: #f1f2ea;
}
/* line 1591, ../sass/theme/_theme-main.scss */
ul#subnav > .active > a {
  background: #939b4e url(../images/subNavArrow.png) 98% 50% no-repeat;
  font-weight: bold;
}
/* line 1596, ../sass/theme/_theme-main.scss */
ul#subnav > .active.hasChildren > a {
  background: #fcb749 url(../images/subNavArrow-hasChildren.jpg) 98% 50% no-repeat;
}

/* line 1602, ../sass/theme/_theme-main.scss */
ul#subnav_0 {
  padding: 0 0 6px;
  font-size: 0.875em;
}
/* line 1606, ../sass/theme/_theme-main.scss */
ul#subnav_0 > .active > a {
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 1em;
  color: #f09750;
}

/* line 1612, ../sass/theme/_theme-main.scss */
ul#subnav_1 {
  padding: 0;
}
/* line 1613, ../sass/theme/_theme-main.scss */
ul#subnav_1 li {
  padding-left: 20px;
  border-bottom: 0;
}
/* line 1616, ../sass/theme/_theme-main.scss */
ul#subnav_1 li a {
  background: #f1f2ea;
}
/* line 1619, ../sass/theme/_theme-main.scss */
ul#subnav_1 li:hover a, ul#subnav_1 li.on a {
  color: #fff;
  background: #c9de8a;
  background: #939b4e;
}
/* line 1627, ../sass/theme/_theme-main.scss */
ul#subnav_1 a {
  font-size: .95em;
  color: #8c4b17;
}
/* line 1630, ../sass/theme/_theme-main.scss */
ul#subnav_1 a:before {
  position: absolute;
  margin-left: 0;
}
/* line 1636, ../sass/theme/_theme-main.scss */
ul#subnav_1 .active a {
  font-weight: bold;
}

/* line 1643, ../sass/theme/_theme-main.scss */
#site-alerts, #section-alerts {
  background: #dc8300 url(../images/bg-alerttile.png) repeat-x;
}
/* line 1645, ../sass/theme/_theme-main.scss */
#site-alerts .class-alert, #section-alerts .class-alert {
  padding: 0.4em 0.4em 0.4em 6em;
  background: transparent url(../images/bg-alerthawk.png) 2em 0 no-repeat;
  color: #fff;
}
/* line 1649, ../sass/theme/_theme-main.scss */
#site-alerts .class-alert h2, #site-alerts .class-alert a, #section-alerts .class-alert h2, #section-alerts .class-alert a {
  color: #fff;
}
/* line 1652, ../sass/theme/_theme-main.scss */
#site-alerts .class-alert h2, #section-alerts .class-alert h2 {
  font-size: 1em;
  margin-bottom: 0;
}
/* line 1656, ../sass/theme/_theme-main.scss */
#site-alerts .class-alert p, #section-alerts .class-alert p {
  margin: 0;
  font-size: 90%;
}

/* line 1659, ../sass/theme/_theme-main.scss */
#site-alerts {
  margin-bottom: 4px;
}

/* line 1660, ../sass/theme/_theme-main.scss */
#section-alerts {
  margin-bottom: 4px;
}
/* line 1662, ../sass/theme/_theme-main.scss */
.layout-one-content-three #section-alerts, .layout-one-content #section-alerts {
  float: left;
  width: 72.5%;
  margin-left: 22px;
}

/* line 1671, ../sass/theme/_theme-main.scss */
.section-header h2 {
  padding: 10px 20px;
  clear: both;
  text-transform: uppercase;
  color: #005bb2;
  background: #f1f2ea;
}
/* line 1675, ../sass/theme/_theme-main.scss */
.section-header h2 a {
  color: #005bb2;
}

/* line 1678, ../sass/theme/_theme-main.scss */
.section-banner img {
  max-width: 100%;
  height: auto;
}

/* line 1684, ../sass/theme/_theme-main.scss */
.content-view-embed .attribute-caption {
  display: block;
  margin-top: 0.5em;
  font-size: 0.8em;
  font-weight: bold;
  line-height: 1.4;
}
/* line 1691, ../sass/theme/_theme-main.scss */
.content-view-embed .attribute-caption p {
  margin-bottom: 0;
}
/* line 1696, ../sass/theme/_theme-main.scss */
.content-view-embed.inline {
  display: inline;
}

/* line 1700, ../sass/theme/_theme-main.scss */
.object-left {
  margin: 0 1em 0.5em 0;
  float: left;
}

/* line 1704, ../sass/theme/_theme-main.scss */
.object-right {
  margin: 0 0 1em 1em;
  float: right;
}

/* line 1710, ../sass/theme/_theme-main.scss */
#find-a-bird table {
  width: 100% !important;
}
/* line 1712, ../sass/theme/_theme-main.scss */
#find-a-bird table img {
  max-width: 100%;
  height: auto;
}
/* line 1717, ../sass/theme/_theme-main.scss */
#find-a-bird #bird_picture_table {
  min-width: 300px;
}

/* line 1725, ../sass/theme/_theme-main.scss */
.survey-view #resetButton-div {
  display: inline;
  padding-left: 10px;
}
/* line 1727, ../sass/theme/_theme-main.scss */
.survey-view #resetButton-div .button {
  background-image: none;
  padding-right: 12px;
}
/* line 1729, ../sass/theme/_theme-main.scss */
.survey-view .block {
  margin-bottom: 10px;
}
/* line 1733, ../sass/theme/_theme-main.scss */
.survey-view .survey-choices input[type="radio"] {
  margin-right: 4px;
}
/* line 1735, ../sass/theme/_theme-main.scss */
.survey-view .geo-latitude {
  float: left;
  margin-right: 20px;
  margin-top: 8px;
}
/* line 1736, ../sass/theme/_theme-main.scss */
.survey-view .geo-longitude {
  margin-top: 8px;
}
/* line 1737, ../sass/theme/_theme-main.scss */
.survey-view .geo-buttons {
  margin-top: 8px;
}

/* line 1740, ../sass/theme/_theme-main.scss */
#featured {
  padding-bottom: 24px;
}
/* line 1744, ../sass/theme/_theme-main.scss */
#featured .block:after {
  content: url(../images/shadow-featured-bot.png);
  position: relative;
  bottom: -19px;
  left: 0;
}

/* line 1756, ../sass/theme/_theme-main.scss */
#social {
  float: right;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 1760, ../sass/theme/_theme-main.scss */
#social li {
  float: left;
  padding-left: 0;
  background-image: none;
}
/* line 1764, ../sass/theme/_theme-main.scss */
#social li a {
  display: block;
  height: 22px;
  padding: 6px 6px 0 40px;
  color: #9a6133;
  background-position: top left;
  background-repeat: no-repeat;
}
/* line 1772, ../sass/theme/_theme-main.scss */
#social li#print a {
  background-image: url(../images/social-print.png);
}

/* line 1781, ../sass/theme/_theme-main.scss */
.view-full-image > .attribute-image figcaption {
  display: block;
}

/* line 1785, ../sass/theme/_theme-main.scss */
.block-poll {
  clear: both;
}

/* line 1786, ../sass/theme/_theme-main.scss */
.view-full-poll,
.block-poll {
  background: #e8ebd2;
  padding: 12px;
  margin: 20px 0;
}
/* line 1791, ../sass/theme/_theme-main.scss */
.view-full-poll .attribute-intro,
.view-full-poll .poll-container,
.block-poll .attribute-intro,
.block-poll .poll-container {
  position: relative;
  z-index: 20;
}
/* line 1798, ../sass/theme/_theme-main.scss */
.view-full-poll .class-poll .attribute-image img,
.block-poll .class-poll .attribute-image img {
  border: none !important;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  margin: 0;
}
/* line 1804, ../sass/theme/_theme-main.scss */
.view-full-poll .class-poll li,
.block-poll .class-poll li {
  margin-bottom: 0.5em;
}
/* line 1805, ../sass/theme/_theme-main.scss */
.view-full-poll .class-poll input[type="radio"],
.block-poll .class-poll input[type="radio"] {
  margin: 5px 0 0;
  float: left;
}
/* line 1806, ../sass/theme/_theme-main.scss */
.view-full-poll .class-poll label,
.block-poll .class-poll label {
  margin: 0 0 0 16px;
  display: block;
  font-size: 0.875em;
}
/* line 1809, ../sass/theme/_theme-main.scss */
.view-full-poll ul,
.block-poll ul {
  float: left;
  width: 100%;
  margin-bottom: .5em;
}
/* line 1814, ../sass/theme/_theme-main.scss */
.view-full-poll li,
.block-poll li {
  float: left;
  width: 50%;
}
/* line 1818, ../sass/theme/_theme-main.scss */
.view-full-poll input,
.block-poll input {
  margin-right: .8em;
}
/* line 1821, ../sass/theme/_theme-main.scss */
.view-full-poll .button,
.block-poll .button {
  float: right;
}

/* line 1826, ../sass/theme/_theme-main.scss */
.poll-with-image {
  position: relative;
  overflow: hidden;
  padding-left: 110px;
}
/* line 1830, ../sass/theme/_theme-main.scss */
.poll-with-image .attribute-image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

/* line 1837, ../sass/theme/_theme-main.scss */
.poll-resultlist {
  width: 100%;
  background: #eef0e1;
}
/* line 1840, ../sass/theme/_theme-main.scss */
.poll-resultlist .poll-resultname {
  width: 50%;
  padding: .4em 1em;
  font-weight: bold;
  border-bottom: 2px #e8ebd2 solid;
}
/* line 1846, ../sass/theme/_theme-main.scss */
.poll-resultlist td.poll-resultbar {
  width: 50%;
  border-bottom: 2px #e8ebd2 solid;
}
/* line 1849, ../sass/theme/_theme-main.scss */
.poll-resultlist td.poll-resultbar .poll-percentage,
.poll-resultlist td.poll-resultbar .poll-votecount {
  width: 50%;
  padding: .4em 1em;
}
/* line 1855, ../sass/theme/_theme-main.scss */
.poll-resultlist p {
  margin: 0;
}

/* line 1860, ../sass/theme/_theme-main.scss */
.promo_item-no-title .attribute-header {
  display: none;
}

/* line 1863, ../sass/theme/_theme-main.scss */
.promo_item-highlight .attribute-header {
  background-color: #0f476d;
  padding: 2px;
  margin-top: 15px;
  margin-bottom: 4px;
}
/* line 1868, ../sass/theme/_theme-main.scss */
.promo_item-highlight .attribute-header h2 {
  color: #ffffff;
  margin-bottom: 1px;
  margin-left: 2px;
}

/* line 1876, ../sass/theme/_theme-main.scss */
.promo_item-none {
  margin: 0;
  padding: 0;
}
/* line 1879, ../sass/theme/_theme-main.scss */
.promo_item-none .attribute-header {
  display: none;
}

/* line 1884, ../sass/theme/_theme-main.scss */
.block-promo_one, .block-promo_three {
  clear: both;
}
/* line 1886, ../sass/theme/_theme-main.scss */
.block-promo_one .attribute-image, .block-promo_three .attribute-image {
  margin: 0 auto;
}
/* line 1888, ../sass/theme/_theme-main.scss */
.block-promo_one .attribute-image img, .block-promo_three .attribute-image img {
  border: 0;
  margin: 0.4em auto;
}
/* line 1894, ../sass/theme/_theme-main.scss */
.block-promo_one .attribute-content .contains-credit .attribute-credit, .block-promo_three .attribute-content .contains-credit .attribute-credit {
  bottom: 0px;
  right: 5px;
}
/* line 1898, ../sass/theme/_theme-main.scss */
.block-promo_one .attribute-content .contains-credit .credit-icon, .block-promo_three .attribute-content .contains-credit .credit-icon {
  bottom: 4px;
  right: 10px;
}

/* line 1905, ../sass/theme/_theme-main.scss */
.block-promo_one .attribute-image-button {
  text-align: center;
}

/* line 1911, ../sass/theme/_theme-main.scss */
.promo_three-horizontal {
  overflow: hidden;
  border-top: 1px #d8d8d8 dashed;
  padding-top: 1em;
  /* no float */
}
/* line 1915, ../sass/theme/_theme-main.scss */
.promo_three-horizontal .content-view-block_item:last-child {
  margin-right: 0;
  border-right: 0;
}
/* line 1919, ../sass/theme/_theme-main.scss */
.promo_three-horizontal .content-view-block_item > .attribute-image img {
  float: none;
}

/* line 1924, ../sass/theme/_theme-main.scss */
.promo_three-horizontal-2-items .content-view-block_item {
  width: 45%;
  float: left;
}
/* line 1927, ../sass/theme/_theme-main.scss */
.promo_three-horizontal-2-items .content-view-block_item:first-child {
  border-right: 1px #d8d8d8 dashed;
  margin-right: 4%;
  padding-right: 4%;
}

/* line 1935, ../sass/theme/_theme-main.scss */
.promo_three-horizontal-3-items .content-view-block_item {
  border-right: 1px #d8d8d8 dashed;
  width: 31%;
  float: left;
  margin-right: 2%;
}

/* line 1945, ../sass/theme/_theme-main.scss */
.class-promo_item h3 {
  font-size: 1em;
  color: #854800;
}

/* line 1950, ../sass/theme/_theme-main.scss */
.class-promo_item a.link-more,
.newsletter-signup-box button {
  padding: 4px 25px 4px 8px;
  display: inline-block;
  position: relative;
  font-style: italic;
  font-weight: 600;
  color: #fff;
  font-family: "Open Sans", corbel, arial, helvetica, sans-serif;
  background: orange;
  border: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0OWIxOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmODYwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f49b19), color-stop(100%, #df8603));
  background-image: -moz-linear-gradient(#f49b19, #df8603);
  background-image: -webkit-linear-gradient(#f49b19, #df8603);
  background-image: linear-gradient(#f49b19, #df8603);
}

/* line 1962, ../sass/theme/_theme-main.scss */
.class-promo_item a.link-more:after,
.newsletter-signup-box button:after {
  display: block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 8px;
  right: 0px;
  content: " .";
  text-indent: -9999px;
  background: url(../images/icn-arrow.png) no-repeat;
}

/* line 1977, ../sass/theme/_theme-main.scss */
.promo-top {
  clear: both;
  display: block;
}
/* line 1980, ../sass/theme/_theme-main.scss */
.promo-top .attribute-image img {
  margin: 0;
}

/* Newsletter Signup */
/* line 1986, ../sass/theme/_theme-main.scss */
.block-newsletter_signup {
  overflow: hidden;
}
/* line 1988, ../sass/theme/_theme-main.scss */
.block-newsletter_signup h2 {
  font-size: 1em;
}
/* line 1991, ../sass/theme/_theme-main.scss */
.block-newsletter_signup form {
  position: relative;
  float: left;
  clear: left;
}
/* line 1996, ../sass/theme/_theme-main.scss */
.block-newsletter_signup input {
  width: 130px;
  float: left;
}
/* line 2000, ../sass/theme/_theme-main.scss */
.block-newsletter_signup button {
  margin: 0 0 0 4px;
  padding: 4px 25px 4px 8px;
}
/* line 2004, ../sass/theme/_theme-main.scss */
.block-newsletter_signup .attribute-caption {
  display: none !important;
}

/* Homepage */
/* line 2015, ../sass/theme/_theme-main.scss */
.view-full-frontpage .zone-layout-4zoneslayout4 .zone0 {
  margin-bottom: 20px;
}
/* line 2018, ../sass/theme/_theme-main.scss */
.view-full-frontpage .zone-layout-4zoneslayout4 .zone1 {
  width: 25.5%;
  padding-right: 1.5%;
}
/* line 2022, ../sass/theme/_theme-main.scss */
.view-full-frontpage .zone-layout-4zoneslayout4 .zone2 {
  width: 48.5%;
  padding-right: 1.5%;
}
/* line 2026, ../sass/theme/_theme-main.scss */
.view-full-frontpage .zone-layout-4zoneslayout4 .zone3 {
  width: 23%;
}

/* line 2032, ../sass/theme/_theme-main.scss */
.block-get_outdoors {
  overflow: hidden;
}
/* line 2033, ../sass/theme/_theme-main.scss */
.block-get_outdoors .block-header h2 {
  text-align: left;
  margin: 0 0 10px 0;
  padding-left: 12px;
  width: 100%;
  background: #005caa;
}
/* line 2042, ../sass/theme/_theme-main.scss */
.block-get_outdoors .get_outdoors-item-list {
  width: 50%;
  float: left;
}
/* line 2043, ../sass/theme/_theme-main.scss */
.block-get_outdoors .get_outdoors-forms {
  width: 48.5%;
  float: right;
  margin-left: 1%;
  margin-right: 1.5px;
}

/* line 2049, ../sass/theme/_theme-main.scss */
.zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import {
  margin-top: 15px;
  /* offset h2 */
  background-color: #f1f3ea;
  padding: 12px;
}
/* line 2053, ../sass/theme/_theme-main.scss */
.zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import .blog-link, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import .blog-link {
  display: none;
}
/* line 2054, ../sass/theme/_theme-main.scss */
.zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import .block-header h2, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import .block-header h2 {
  top: -15px;
  /* offset h2 */
  /* background:#005caa; */
}
/* line 2061, ../sass/theme/_theme-main.scss */
.zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import .listing, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import .listing {
  padding: 12px 12px 12px 12px;
}
/* line 2062, ../sass/theme/_theme-main.scss */
.zone-layout-3zoneslayout5 .zone1 .block-blog_featured_import .listing h2, .zone-layout-3zoneslayout5 .zone2 .block-blog_featured_import .listing h2 {
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  font-style: italic;
}

/* line 2075, ../sass/theme/_theme-main.scss */
.get_outdoors-forms h3 {
  font-variant: italic;
  color: #854800;
}
/* line 2076, ../sass/theme/_theme-main.scss */
.get_outdoors-forms label {
  margin-bottom: 0.75em;
  padding-right: 6px;
  width: 100px;
  display: block;
  line-height: 44px;
  text-transform: uppercase;
}
/* line 2079, ../sass/theme/_theme-main.scss */
.get_outdoors-forms select {
  width: 100%;
}
/* line 2080, ../sass/theme/_theme-main.scss */
.get_outdoors-forms input {
  width: 96%;
}
/* line 2081, ../sass/theme/_theme-main.scss */
.get_outdoors-forms .sanctuary-search-form button {
  display: inline-block;
}

/* line 2084, ../sass/theme/_theme-main.scss */
.sanctuary-lookup-form {
  padding-bottom: 8px;
  margin-bottom: 8px;
  clear: both;
}
/* line 2088, ../sass/theme/_theme-main.scss */
.sanctuary-lookup-form button {
  display: none;
}
/* line 2089, ../sass/theme/_theme-main.scss */
.sanctuary-lookup-form h3 {
  font-style: italic;
}

/* line 2093, ../sass/theme/_theme-main.scss */
#colone > .sanctuary-lookup-form {
  margin-top: 8px;
  margin-bottom: 4px;
}
/* line 2096, ../sass/theme/_theme-main.scss */
#colone > .sanctuary-lookup-form select {
  width: 230px;
  max-width: 100%;
  margin-bottom: 4px;
}

/* line 2104, ../sass/theme/_theme-main.scss */
.sanctuary-search-form h3 {
  font-style: italic;
}
/* line 2105, ../sass/theme/_theme-main.scss */
.sanctuary-search-form button {
  clear: left;
  margin: 0.25em 0;
}
/* line 2106, ../sass/theme/_theme-main.scss */
.sanctuary-search-form input#locationSearch {
  margin: 4px 0 4px 0;
  width: 70%;
}

/* line 2109, ../sass/theme/_theme-main.scss */
.input-error {
  color: red;
}

/* line 2111, ../sass/theme/_theme-main.scss */
.block-sanctuary_search_form {
  max-width: 400px;
}
/* line 2113, ../sass/theme/_theme-main.scss */
.block-sanctuary_search_form select, .block-sanctuary_search_form .get_outdoors-forms select {
  margin-right: 8px;
  width: 272px;
}
/* line 2114, ../sass/theme/_theme-main.scss */
.block-sanctuary_search_form #locationSearch, .block-sanctuary_search_form .get_outdoors-forms #locationSearch {
  margin-top: 10px;
  width: 265px;
}

/* line 2116, ../sass/theme/_theme-main.scss */
#coltwo .block-sanctuary_search_form {
  margin-top: 20px;
}

/* line 2120, ../sass/theme/_theme-main.scss */
.grid_3_col {
  clear: both;
  overflow: hidden;
}
/* line 2121, ../sass/theme/_theme-main.scss */
.grid_3_col .col {
  width: 32%;
  float: left;
  margin-right: 1%;
}
/* line 2122, ../sass/theme/_theme-main.scss */
.grid_3_col .col:nth-child(3) {
  margin-right: 0;
}
/* line 2123, ../sass/theme/_theme-main.scss */
.grid_3_col .row {
  clear: both;
}

/* line 2128, ../sass/theme/_theme-main.scss */
.content-view-thumb .attribute-image {
  float: none;
}
/* line 2131, ../sass/theme/_theme-main.scss */
.content-view-thumb .thumb_small {
  height: 100px;
  clear: both;
  margin-bottom: 0.25em;
}
/* line 2136, ../sass/theme/_theme-main.scss */
.content-view-thumb .attribute-title {
  margin-bottom: 1em;
}

/* line 2142, ../sass/theme/_theme-main.scss */
.block-support-us {
  margin-top: -15px;
}
/* line 2144, ../sass/theme/_theme-main.scss */
.block-support-us .block-header h2 {
  text-transform: uppercase;
  top: 15px;
  background: #7a8809;
  position: relative;
  z-index: 1000;
}
/* line 2153, ../sass/theme/_theme-main.scss */
.block-support-us .attribute-content {
  background: #f1f3ea;
  padding-top: 4px;
}
/* line 2159, ../sass/theme/_theme-main.scss */
.block-support-us .attribute-content p {
  margin-bottom: 0 !important;
  padding: 10px 20px;
  font-size: 1em;
}
/* line 2162, ../sass/theme/_theme-main.scss */
.block-support-us .attribute-content ul {
  margin: 0 0 1em 0;
}
/* line 2165, ../sass/theme/_theme-main.scss */
.block-support-us .attribute-content li {
  font-size: 1.1em;
  list-style-type: none;
}
/* line 2168, ../sass/theme/_theme-main.scss */
.block-support-us .attribute-content li a {
  padding: 0 0 0 50px;
  display: block;
  font-weight: bold;
  line-height: 40px;
  color: #005C9F;
  background: url(../images/icn-flower.png) no-repeat;
  border-top: solid 1px #fff;
}

/* line 2179, ../sass/theme/_theme-main.scss */
.view-full-frontpage .block-wildlife-information {
  background-color: #f1f3ea;
  padding: 8px;
  margin-top: 12px;
}

/* line 2185, ../sass/theme/_theme-main.scss */
.factbox-header, .quick-fact h1, .view-embed-did_you_know h1, .quick-fact h2, .view-embed-did_you_know h2, .quick-fact h3, .view-embed-did_you_know h3, .quick-fact h4, .view-embed-did_you_know h4, .quick-fact h5, .view-embed-did_you_know h5, .quick-fact h6, .view-embed-did_you_know h6 {
  background: #7a8809;
  margin-bottom: 8px;
  z-index: 1000;
}

/* line 2195, ../sass/theme/_theme-main.scss */
.sidebar .sanctuary-about h2 {
  margin-bottom: 0.25em;
  color: #854800;
}
/* line 2196, ../sass/theme/_theme-main.scss */
.sidebar .sanctuary-about .title-hours {
  text-transform: uppercase;
}
/* line 2197, ../sass/theme/_theme-main.scss */
.sidebar .sanctuary-about .contact_info a {
  color: #7a8809;
  text-decoration: none;
  word-wrap: break-word;
}
/* line 2198, ../sass/theme/_theme-main.scss */
.sidebar .sanctuary-about .link-sanctuary-map {
  margin-bottom: 12px;
}
/* line 2200, ../sass/theme/_theme-main.scss */
.sidebar .sanctuary-about .link-sanctuary-map a {
  color: #005C9F;
}
/* line 2205, ../sass/theme/_theme-main.scss */
.sidebar .attribute-more_info {
  /*border-bottom: 1px #a4a4a4 dashed;*/
}
/* line 2207, ../sass/theme/_theme-main.scss */
.sidebar .attribute-more_info .object-left {
  float: none;
}
/* line 2209, ../sass/theme/_theme-main.scss */
.sidebar .tag-listing h2 {
  display: none;
}

/* line 2211, ../sass/theme/_theme-main.scss */
.sanctuary-about {
  width: 100%;
}
/* line 2212, ../sass/theme/_theme-main.scss */
.sanctuary-about .contact-sanctuary {
  margin-bottom: 8px;
  float: left;
  margin-right: 2em;
}
/* line 2213, ../sass/theme/_theme-main.scss */
.sanctuary-about .contact_info a:last-child {
  padding-top: 1em;
}
/* line 2214, ../sass/theme/_theme-main.scss */
.sanctuary-about .contact_hours {
  float: left;
  clear: right;
}
/* line 2215, ../sass/theme/_theme-main.scss */
.sanctuary-about .attribute-operation_hours {
  margin-bottom: 30px;
}
/* line 2216, ../sass/theme/_theme-main.scss */
.sanctuary-about .contact_geo {
  clear: right;
  width: 100%;
}
/* line 2217, ../sass/theme/_theme-main.scss */
.sanctuary-about .geo-note {
  width: 100%;
  float: left;
}

/* line 2221, ../sass/theme/_theme-main.scss */
.sanctuary-image img {
  max-width: 100%;
  height: auto;
}

/*.view-full-sanctuary_map{
      
*/
/* hide sanctuary by default (assumes under sanctuary) */
/* line 2234, ../sass/theme/_theme-main.scss */
.view-full-news_listing .attribute-sanctuary, .view-full-sanctuary .attribute-sanctuary {
  display: none;
}

/* generic news/event listing */
/* line 2240, ../sass/theme/_theme-main.scss */
.special-events .view-line-event {
  margin-left: 1em;
}
/* line 2242, ../sass/theme/_theme-main.scss */
.special-events .view-line-event h2, .special-events .view-line-event h3 {
  margin: 0em;
}

/* line 2249, ../sass/theme/_theme-main.scss */
.listing-events .view-line-event {
  margin-left: 1em;
}
/* line 2251, ../sass/theme/_theme-main.scss */
.listing-events .view-line-event h2, .listing-events .view-line-event h3 {
  margin: 0em;
}

/* line 2258, ../sass/theme/_theme-main.scss */
.listing-news {
  /* table */
}
/* line 2260, ../sass/theme/_theme-main.scss */
.listing-news .news-listitems {
  margin-left: 0em;
}
/* line 2263, ../sass/theme/_theme-main.scss */
.listing-news .view-line-news_item {
  margin-left: 1em;
}
/* line 2265, ../sass/theme/_theme-main.scss */
.listing-news .view-line-news_item h2, .listing-news .view-line-news_item h3 {
  margin: 0em;
}

/* line 2272, ../sass/theme/_theme-main.scss */
.view-full-sanctuary > .attribute-intro {
  display: none;
}
/* line 2273, ../sass/theme/_theme-main.scss */
.view-full-sanctuary .block-regional_news_latest .view-line-news_item .attribute-sanctuary {
  display: none;
}
/* line 2274, ../sass/theme/_theme-main.scss */
.view-full-sanctuary .block-regional_news .view-line-news_item .attribute-sanctuary {
  display: none;
}

/* line 2278, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .geo_note h2 {
  clear: both;
  color: #999;
  text-transform: italic;
  font-size: 1em;
}
/* line 2284, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .link-print-map {
  margin-bottom: 8px;
  display: block;
  font-size: 1em;
}
/* line 2290, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .directions h2 {
  font-size: 1em;
}
/* line 2292, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .directions h2 .attribute-driving_directions p, .view-full-sanctuary_map .directions h2 b {
  font-size: 100%;
}
/* line 2297, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .attribute-geo_location {
  width: auto !important;
  height: auto;
}
/* line 2299, ../sass/theme/_theme-main.scss */
.view-full-sanctuary_map .contact_geo h2 {
  font-size: 1em;
}

/* line 2307, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls {
  margin-top: 10px;
}
/* line 2319, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #col_left {
  width: 50%;
  float: left;
}
/* line 2323, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #col_right {
  width: 45%;
  margin-left: 5%;
  float: right;
}
/* line 2329, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #sanctuaries_search_form {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
/* line 2334, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #sanctuaries_search_results {
  width: 300px;
  float: left;
}
/* line 2339, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .single-search-result {
  margin-bottom: 1em;
}
/* line 2342, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .single-search-result-template {
  display: none;
}
/* line 2345, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .single-search-result .sanctuary-name {
  color: #005C9F;
}
/* line 2350, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .single-search-result .sanctuary-distance {
  font-style: italic;
}
/* line 2354, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls span.on {
  color: green;
}
/* line 2355, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls span.off {
  color: gray;
  text-decoration: line-through;
}
/* line 2357, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities {
  /* label becuase clickable so cannot show */
}
/* line 2358, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities ul {
  clear: left;
}
/* line 2359, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities ul li {
  float: left;
}
/* line 2360, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities h3 {
  clear: left;
  padding-top: 8px;
  margin: 0;
}
/* line 2361, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities .icon-tag {
  margin: 1px;
}
/* line 2362, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities .icon-tag.off {
  background: #eaeaea;
}
/* line 2363, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-activities .icon-tag .icon-label {
  display: none;
}
/* line 2366, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters {
  margin-bottom: 8px;
}
/* line 2368, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters label {
  display: block;
}
/* line 2369, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters input#txtAddress {
  float: left;
  margin-right: 5px;
  width: 200px;
}
/* line 2370, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters .btn-run-search {
  margin: 0 3px 8px 3px;
}
/* line 2371, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters .btn-current-location {
  float: left;
  margin-right: 5px;
}
/* line 2374, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters .btn-current-location a.link-button, .sanctuary-search-controls #panel-filters .btn-current-location button {
  background-image: none;
}
/* line 2378, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls #panel-filters .btn-search-again button:after {
  background-image: none;
}
/* line 2380, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .sanctuary_info .map-alert .icon-alert {
  background: url(/share/icons/crystal/16x16/apps/alert.png) no-repeat;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: block;
  float: left;
  text-indent: -9999px;
}
/* line 2384, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls .sanctuary_info .attribute-header a, .sanctuary-search-controls .sanctuary_info .attribute-header h2 {
  color: #005C9F;
}

/* line 2390, ../sass/theme/_theme-main.scss */
.node-152 {
  /* hide side sanctuary form */
}
/* line 2391, ../sass/theme/_theme-main.scss */
.node-152 #colone .sanctuary-lookup-form {
  display: none;
}
/* line 2393, ../sass/theme/_theme-main.scss */
.node-152 .zone-layout-3zoneslayout5 .zone1 {
  width: 58%;
}
/* line 2394, ../sass/theme/_theme-main.scss */
.node-152 .zone-layout-3zoneslayout5 .zone2 {
  width: 40%;
}

/* line 2398, ../sass/theme/_theme-main.scss */
.map-key-listing .sanctuary-at-name {
  display: none;
}

/* global */
/* line 2401, ../sass/theme/_theme-main.scss */
.view-block {
  margin-bottom: 0.5em;
}

/* NH */
/* line 2406, ../sass/theme/_theme-main.scss */
.sidebar .job-filter {
  padding-bottom: 12px;
  font-size: 1.2em;
}
/* line 2409, ../sass/theme/_theme-main.scss */
.sidebar .job-filter fieldset {
  padding-bottom: 12px;
}
/* line 2412, ../sass/theme/_theme-main.scss */
.sidebar .job-filter h3 {
  padding-left: 16px;
  color: #df8704;
  background: url(../images/arrow-toggle-closed.png) 0 50% no-repeat;
}
/* line 2416, ../sass/theme/_theme-main.scss */
.sidebar .job-filter h3:hover {
  cursor: pointer;
}
/* line 2419, ../sass/theme/_theme-main.scss */
.sidebar .job-filter h3.open {
  background: url(../images/arrow-toggle-open.png) 0 50% no-repeat;
}
/* line 2423, ../sass/theme/_theme-main.scss */
.sidebar .job-filter .txt-job-search {
  margin-bottom: 8px;
}
/* line 2424, ../sass/theme/_theme-main.scss */
.sidebar .job-filter .facet-dynamic {
  text-transform: capitalize;
}
/* line 2427, ../sass/theme/_theme-main.scss */
.sidebar .attribute-more_info {
  margin-bottom: 2em;
  /* match not ezoe h3 sizing */
}
/* line 2431, ../sass/theme/_theme-main.scss */
.sidebar .attribute-more_info h3 {
  font-size: 1em;
}
/* line 2432, ../sass/theme/_theme-main.scss */
.sidebar .attribute-more_info ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2437, ../sass/theme/_theme-main.scss */
.lead {
  margin: 0 0 .6em 0;
  color: #8c4b17;
  font-size: 1.2em;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 600;
  font-size: 1em;
}
/* line 2442, ../sass/theme/_theme-main.scss */
.lead strong {
  font-size: 1.1em;
  font-weight: 600;
}

/* line 2450, ../sass/theme/_theme-main.scss */
.contact .map {
  padding-bottom: .4em;
}
/* line 2452, ../sass/theme/_theme-main.scss */
.contact .map .block {
  padding-bottom: .4em;
}
/* line 2455, ../sass/theme/_theme-main.scss */
.contact .map label {
  padding-bottom: .4em;
}
/* line 2459, ../sass/theme/_theme-main.scss */
.contact .contact_email {
  font-size: 0.9em;
}
/* line 2461, ../sass/theme/_theme-main.scss */
.contact .contact_email a {
  color: #000;
}
/* line 2465, ../sass/theme/_theme-main.scss */
.contact .contact_phone {
  font-size: 0.9em;
}

/* line 2472, ../sass/theme/_theme-main.scss */
.tag-listing li {
  float: left;
}

/* line 2476, ../sass/theme/_theme-main.scss */
.icon-tag {
  margin: 0 5px 15px 0;
  height: 40px;
  width: 40px;
  float: left;
  position: relative;
  font-size: 0.80em;
  background: url(../images/icn-tag.png) no-repeat #fff;
}
/* line 2484, ../sass/theme/_theme-main.scss */
.panel-info .icon-tag {
  margin-right: 2px;
}
/* line 2487, ../sass/theme/_theme-main.scss */
.icon-tag .icon-label {
  padding: 0 8px 0 5px;
  height: 17px;
  width: auto;
  display: block;
  position: absolute;
  top: 40px;
  left: -9999px;
  z-index: 200;
  line-height: 17px;
  white-space: nowrap;
  color: #fff;
  cursor: default;
  background: #847C6E;
  border: solid 1px #847C6E;
  border-radius: 7px;
}
/* line 2503, ../sass/theme/_theme-main.scss */
.show-legend .icon-tag .icon-label {
  font-size: 0.80em;
}
/* line 2507, ../sass/theme/_theme-main.scss */
.icon-tag:hover .icon-label {
  left: 0;
  border: 1px solid #000;
  background-color: #ececec;
  color: #000;
}

/* line 2516, ../sass/theme/_theme-main.scss */
.map-key-listing {
  width: 100%;
}
/* line 2518, ../sass/theme/_theme-main.scss */
.map-key-listing h2 {
  font-size: 1em;
}
/* line 2521, ../sass/theme/_theme-main.scss */
.map-key-listing h3 {
  clear: left;
}
/* line 2524, ../sass/theme/_theme-main.scss */
.map-key-listing ul {
  clear: both;
  margin: 0;
}
/* line 2528, ../sass/theme/_theme-main.scss */
.map-key-listing li {
  background: #fff;
}
/* line 2531, ../sass/theme/_theme-main.scss */
.map-key-listing .legend-toggle-on {
  display: block;
  font-size: 0.75em;
  color: #808f0c;
  cursor: pointer;
  clear: both;
}
/* line 2538, ../sass/theme/_theme-main.scss */
.map-key-listing .legend-toggle-off {
  display: none;
  clear: both;
  font-size: 0.75em;
  color: #808f0c;
  cursor: pointer;
  clear: both;
  position: relative;
  top: -30px;
}
/* line 2548, ../sass/theme/_theme-main.scss */
#colone .map-key-listing {
  margin-bottom: 2em;
}
/* line 2550, ../sass/theme/_theme-main.scss */
#colone .map-key-listing h2 {
  color: #8c8b89;
}
/* line 2554, ../sass/theme/_theme-main.scss */
.map-key-listing.show-legend {
  padding-top: 20px;
}
/* line 2556, ../sass/theme/_theme-main.scss */
.map-key-listing.show-legend li {
  clear: left;
}
/* line 2559, ../sass/theme/_theme-main.scss */
.map-key-listing.show-legend .icon-tag {
  display: block;
  float: none;
  clear: left;
}
/* line 2564, ../sass/theme/_theme-main.scss */
.map-key-listing.show-legend .icon-tag .icon-label {
  position: absolute;
  top: 11px;
  left: 40px;
}

/* line 2572, ../sass/theme/_theme-main.scss */
.icon-tag-21 {
  background-position: -45px 0;
}

/* line 2573, ../sass/theme/_theme-main.scss */
.icon-tag-22 {
  background-position: 0 0;
}

/* line 2574, ../sass/theme/_theme-main.scss */
.icon-tag-24 {
  background-position: -309px 0;
}

/* line 2575, ../sass/theme/_theme-main.scss */
.icon-tag-25 {
  background-position: -881px 0;
}

/* line 2576, ../sass/theme/_theme-main.scss */
.icon-tag-27 {
  background-position: -441px 0;
}

/* line 2577, ../sass/theme/_theme-main.scss */
.icon-tag-28 {
  background-position: -90px 0;
}

/* line 2578, ../sass/theme/_theme-main.scss */
.icon-tag-29 {
  background-position: -397px 0;
}

/* line 2579, ../sass/theme/_theme-main.scss */
.icon-tag-30,
.icon-tag-279 {
  background-position: -749px 0;
}

/* line 2581, ../sass/theme/_theme-main.scss */
.icon-tag-31 {
  background-position: -793px 0;
}

/* line 2582, ../sass/theme/_theme-main.scss */
.icon-tag-32 {
  background-position: -837px 0;
}

/* line 2583, ../sass/theme/_theme-main.scss */
.icon-tag-33 {
  background-position: -529px 0;
}

/* line 2584, ../sass/theme/_theme-main.scss */
.icon-tag-34 {
  background-position: -705px 0;
}

/* line 2585, ../sass/theme/_theme-main.scss */
.icon-tag-35 {
  background-position: -573px 0;
}

/* line 2586, ../sass/theme/_theme-main.scss */
.icon-tag-36 {
  background-position: -177px 0;
}

/* line 2587, ../sass/theme/_theme-main.scss */
.icon-tag-37 {
  background-position: -353px 0;
}

/* line 2588, ../sass/theme/_theme-main.scss */
.icon-tag-39 {
  background-position: -617px 0;
}

/* line 2589, ../sass/theme/_theme-main.scss */
.icon-tag-40 {
  background-position: -221px 0;
}

/* line 2590, ../sass/theme/_theme-main.scss */
.icon-tag-41 {
  background-position: -661px 0;
}

/* line 2591, ../sass/theme/_theme-main.scss */
.icon-tag-42 {
  background-position: -485px 0;
}

/* line 2592, ../sass/theme/_theme-main.scss */
.icon-tag-43 {
  background-position: -133px 0;
}

/* line 2593, ../sass/theme/_theme-main.scss */
.icon-tag-44 {
  background-position: -265px 0;
}

/* line 2594, ../sass/theme/_theme-main.scss */
.icon-tag-259 {
  background-position: -969px 0;
}

/* line 2595, ../sass/theme/_theme-main.scss */
.icon-tag-260 {
  background-position: -925px 0;
}

/* line 2598, ../sass/theme/_theme-main.scss */
.icon-tag-93 {
  background-position: -660px 0;
}

/* line 2599, ../sass/theme/_theme-main.scss */
.icon-tag-94 {
  background-position: -660px 0;
}

/* line 2602, ../sass/theme/_theme-main.scss */
.icon-tag-26 {
  background-position: -660px 0;
}

/* line 2603, ../sass/theme/_theme-main.scss */
.icon-tag-38 {
  background-position: -660px 0;
}

/* line 2604, ../sass/theme/_theme-main.scss */
.icon-tag-45 {
  background-position: -660px 0;
}

/* line 2605, ../sass/theme/_theme-main.scss */
.icon-tag-23 {
  background-position: -660px 0;
}

/* line 2606, ../sass/theme/_theme-main.scss */
.icon-tag-82 {
  background-position: -660px 0;
}

/* line 2610, ../sass/theme/_theme-main.scss */
.class-press_item .label-publish_date,
.class-press_item .attribute-published {
  display: inline;
}
/* line 2615, ../sass/theme/_theme-main.scss */
.class-press_item .press-release-boiler-plate {
  color: #888;
  font-style: italic;
  font-size: 0.875em;
}
/* line 2622, ../sass/theme/_theme-main.scss */
.class-press_item .boiler-hash {
  display: block;
  text-align: center;
  margin-bottom: 2em;
}

/* line 2631, ../sass/theme/_theme-main.scss */
.ui-dialog.program_pop {
  z-index: 2000 !important;
}

/* line 2635, ../sass/theme/_theme-main.scss */
.class-media_contact {
  padding: .4em 0;
}
/* line 2637, ../sass/theme/_theme-main.scss */
.class-media_contact .attribute-full_name {
  font-weight: normal;
}
/* line 2640, ../sass/theme/_theme-main.scss */
.class-media_contact .attribute-email,
.class-media_contact .attribute-contact_phone {
  font-size: 1.0em;
  color: #888;
}
/* line 2644, ../sass/theme/_theme-main.scss */
.class-media_contact .attribute-email .field-label,
.class-media_contact .attribute-contact_phone .field-label {
  font-weight: bold;
}

/* line 2650, ../sass/theme/_theme-main.scss */
.year-navigator {
  overflow: hidden;
  padding-bottom: 1em;
}
/* line 2653, ../sass/theme/_theme-main.scss */
.year-navigator li {
  float: left;
  margin-right: 1em;
}
/* line 2656, ../sass/theme/_theme-main.scss */
.year-navigator li a {
  display: block;
  padding: 2px 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 2662, ../sass/theme/_theme-main.scss */
.year-navigator li.on a {
  background-color: #819303;
  font-weight: bold;
  color: #fff;
}
/* line 2666, ../sass/theme/_theme-main.scss */
.year-navigator li.on a:hover {
  text-decoration: none;
}

/* line 2676, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .class-quick_quiz_question {
  display: none;
  padding-top: 2em;
}
/* line 2679, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .class-quick_quiz_question .attribute-title {
  clear: both;
  font-weight: bold;
}
/* line 2684, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .quiz-options {
  clear: both;
}
/* line 2685, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .attribute-body {
  display: block;
  clear: both;
}
/* line 2686, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .response-validation {
  font-size: 18px;
  font-weight: bold;
  display: block;
  clear: both;
}
/* line 2687, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .quiz-navigator {
  display: none;
  clear: both;
  padding: 2em 0 4em 0;
}
/* line 2691, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .quiz-navigator button {
  padding-right: 8px;
}
/* line 2693, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .quiz-navigator button:after {
  background: transparent;
}
/* line 2698, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .button-go {
  text-align: center;
}
/* line 2699, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .button-prev {
  float: left;
}
/* line 2702, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .button-next {
  float: right;
}
/* line 2705, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .submit {
  clear: both;
  float: right;
}
/* line 2706, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .response {
  display: none;
}
/* line 2707, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .response .attribute-body {
  display: none;
}
/* line 2708, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .question_row {
  vertical-align: middle;
  clear: both;
  padding-top: 1em;
}
/* line 2709, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .question_selector {
  width: 8%;
  float: left;
  margin-right: 2%;
}
/* line 2710, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .question_text {
  width: 45%;
  float: left;
}
/* line 2711, ../sass/theme/_theme-main.scss */
.view-full-quick_quiz .question_image {
  width: 45%;
  float: left;
}

/* line 2716, ../sass/theme/_theme-main.scss */
.quick-fact, .view-embed-did_you_know {
  background: #f1f3ea;
  padding: 1em;
  margin-top: 10px;
}
/* line 2720, ../sass/theme/_theme-main.scss */
.quick-fact h1, .view-embed-did_you_know h1, .quick-fact h2, .view-embed-did_you_know h2, .quick-fact h3, .view-embed-did_you_know h3, .quick-fact h4, .view-embed-did_you_know h4, .quick-fact h5, .view-embed-did_you_know h5, .quick-fact h6, .view-embed-did_you_know h6 {
  margin-top: -10px;
}

/* ezflow blocks 

part 1: generic styling '.content-view-block h2'
part 2: specific block styling '.block-regional_news'
part 3: special exceptions '.layout-one-content .block-regional_news'
*/
/* line 2738, ../sass/theme/_theme-main.scss */
.region-listing .region-header {
  padding-left: 16px;
  background: url(../images/arrow-toggle-closed.png) 0 50% no-repeat;
}
/* line 2741, ../sass/theme/_theme-main.scss */
.region-listing .region-header.open {
  background: url(../images/arrow-toggle-open.png) 0 50% no-repeat;
}
/* line 2745, ../sass/theme/_theme-main.scss */
.region-listing .accordion-item {
  margin: 0 0 2em 1em;
}
/* line 2747, ../sass/theme/_theme-main.scss */
.region-listing .accordion-item h1 {
  font-size: 1.15em;
}
/* line 2750, ../sass/theme/_theme-main.scss */
.region-listing .accordion-item h2 {
  font-size: 1.1em;
  margin: 0 0 0.1em 0;
}
/* line 2754, ../sass/theme/_theme-main.scss */
.region-listing .accordion-item .attribute-sanctuary {
  font-size: 0.9em;
  margin: 0 0 0.1em 0;
}
/* line 2758, ../sass/theme/_theme-main.scss */
.region-listing .accordion-item .attribute-intro {
  font-size: 0.875em;
  margin: 0 0 0.1em 0;
}
/* line 2763, ../sass/theme/_theme-main.scss */
.region-listing .attribute-publish_date {
  margin: 0.25em 0 0.2em;
}
/* line 2766, ../sass/theme/_theme-main.scss */
.region-listing .content-view-line > .attribute-image {
  width: 14%;
}
/* line 2769, ../sass/theme/_theme-main.scss */
.region-listing .content-view-line > .content-holder {
  float: left;
  width: 80%;
}
/* line 2773, ../sass/theme/_theme-main.scss */
.region-listing h2 {
  margin-bottom: 0.1em;
}

/* line 2779, ../sass/theme/_theme-main.scss */
.block-gallery {
  z-index: 9;
  /* remove image borders */
  margin-bottom: 2em;
  /* duplicate of image-border-treatment but for entire block */
  border: 4px #fff solid;
  -moz-box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2);
}
/* line 2781, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-navigator {
  padding-top: 0px;
}
/* line 2784, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer {
  position: relative;
  /* force shrink to fit */
  /* .counter { color:#fff; position: absolute; bottom: 8px; right: 8px;} */
  /* MA says ok hide */
  /* rework navigation */
}
/* line 2786, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figure img {
  width: 100%;
  height: auto;
  margin-bottom: 0px;
}
/* line 2791, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figcaption {
  /* override default */
  bottom: 0px;
  top: auto;
  background: none;
  /* override */
  padding: 0px;
  /* override */
}
/* line 2797, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figcaption .alpha60 {
  /* conditional on text styling */
  display: block;
  line-height: 0.9em;
  padding: 5px 10px;
  font-size: 0.85em;
}
/* line 2803, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figcaption .alpha60 h3 {
  font-size: 1.1em;
  margin: 0;
  text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4);
}
/* line 2808, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figcaption .alpha60 .attribute-intro, .block-gallery .gallery-viewer figcaption .alpha60 a {
  font-size: 0.9em;
}
/* line 2811, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer figcaption p {
  margin: 4px 0 2px 0;
  font-size: 0.8em;
}
/* line 2815, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer .counter {
  display: none;
}
/* line 2818, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer .navig {
  display: inline-block;
  width: 20px;
  height: 37px;
  position: absolute;
  top: 95px;
}
/* line 2826, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer .next {
  right: 0px;
  background: transparent url("../images/ez-sprite.png") no-repeat -55px -22px;
}
/* line 2830, ../sass/theme/_theme-main.scss */
.block-gallery .gallery-viewer .prev {
  left: 0px;
  background: transparent url("../images/ez-sprite.png") no-repeat -35px -22px;
}
/* line 2838, ../sass/theme/_theme-main.scss */
.block-gallery figure.attribute-image img {
  border: 0 !important;
  box-shadow: none;
  max-width: 100%;
}
/* line 2844, ../sass/theme/_theme-main.scss */
.block-gallery .cursor {
  display: none !important;
}

/* line 2858, ../sass/theme/_theme-main.scss */
.block-gallery-text {
  /* layout by item count */
}
/* line 2859, ../sass/theme/_theme-main.scss */
.block-gallery-text ul li {
  margin: 0;
  padding: 10px 0 0;
  width: 25%;
  float: left;
  border-bottom: solid 1px #c0bea2;
}
/* line 2860, ../sass/theme/_theme-main.scss */
.block-gallery-text ul li span {
  padding: 0;
  display: block;
  text-align: center;
  color: #7a8809;
  background: #F1F3EA;
  border: 4px solid #F1F3EA;
  border-width: 5px 0;
  border-right: solid 1px #c0bea2;
  height: 30px;
  vertical-align: middle;
}
/* line 2867, ../sass/theme/_theme-main.scss */
.block-gallery-text ul li:hover span, .block-gallery-text .block-gallery ul li.active span {
  background: #e8e8e8;
  border-bottom: solid 5px #e8e8e8;
  border-top: 5px solid #1a5b91;
}
/* line 2868, ../sass/theme/_theme-main.scss */
.block-gallery-text li.active span, .block-gallery-text .block-gallery li:hover {
  background: url(../images/icn-block-gallery.png) no-repeat center top;
}
/* line 2869, ../sass/theme/_theme-main.scss */
.block-gallery-text li.active span, .block-gallery-text .block-gallery li:hover span {
  color: #1a5b91;
}
/* line 2870, ../sass/theme/_theme-main.scss */
.block-gallery-text .gallery-navigator {
  margin-top: -15px;
}
/* line 2871, ../sass/theme/_theme-main.scss */
.block-gallery-text .cursor {
  display: none !important;
}
/* line 2874, ../sass/theme/_theme-main.scss */
.block-gallery-text .block-gallery-2-items ul li {
  width: 50%;
}
/* line 2878, ../sass/theme/_theme-main.scss */
.block-gallery-text .block-gallery-3-items ul li {
  width: 33.33%;
}
/* line 2882, ../sass/theme/_theme-main.scss */
.block-gallery-text .block-gallery-4-items ul li {
  width: 25%;
}
/* line 2887, ../sass/theme/_theme-main.scss */
.block-gallery-text .block-gallery-5-items ul li {
  width: 20%;
}

/* line 2894, ../sass/theme/_theme-main.scss */
.block-gallery-medium .gallery-viewer, .block-gallery-small .gallery-viewer {
  position: relative;
}
/* line 2896, ../sass/theme/_theme-main.scss */
.block-gallery-medium .gallery-viewer .navig, .block-gallery-small .gallery-viewer .navig {
  top: 115px !important;
}

/* line 2900, ../sass/theme/_theme-main.scss */
.block-blog_featured_import {
  margin-top: 15px;
  background: #f1f3ea;
  padding: 20px 10px 0 10px;
}
/* line 2905, ../sass/theme/_theme-main.scss */
.block-blog_featured_import .block-header h2 {
  top: -25px;
  /* shift box-header */
  background-color: #7a8809;
}
/* line 2911, ../sass/theme/_theme-main.scss */
.block-blog_featured_import .block_item-rss_item {
  padding-bottom: 5px;
}
/* line 2914, ../sass/theme/_theme-main.scss */
.block-blog_featured_import .attribute-header h2 {
  font-size: 1.15em;
  color: #005C9F;
}
/* line 2915, ../sass/theme/_theme-main.scss */
.block-blog_featured_import .link-more-blogs {
  position: absolute;
  top: 10px;
  right: 10px;
  padding-right: 0px;
  font-size: 0.9em;
}

/* line 2924, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import {
  margin-top: 15px;
  background: #ffffff;
  padding: 20px 10px 0 10px;
}
/* line 2930, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import .block-header h2 {
  top: -25px;
  /* shift box-header */
  margin: 0;
  background-color: #868075;
  text-align: left;
  width: 100%;
  padding-left: 8px;
}
/* line 2938, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import .block-header h2 a, .block-blogs_page_featured_import .block-header h2 a:hover, .block-blogs_page_featured_import .block-header h2 a:active {
  color: #ffffff;
}
/* line 2942, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import .block_item-rss_item {
  padding-bottom: 5px;
}
/* line 2945, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import .attribute-header h2 {
  font-size: 1.15em;
  color: #005C9F;
}
/* line 2946, ../sass/theme/_theme-main.scss */
.block-blogs_page_featured_import .link-more-blogs {
  position: absolute;
  top: 10px;
  right: 10px;
  padding-right: 0px;
  font-size: 0.9em;
}

/* line 2955, ../sass/theme/_theme-main.scss */
.block-promo_banner {
  width: 100%;
  height: auto;
}
/* line 2958, ../sass/theme/_theme-main.scss */
.block-promo_banner .attribute-image-button img {
  width: 100%;
  height: auto;
}

/* line 2965, ../sass/theme/_theme-main.scss */
.block-follow_us {
  margin-top: 15px;
  background: #f1f3ea;
  width: 100%;
}
/* line 2970, ../sass/theme/_theme-main.scss */
.block-follow_us .block-header h2 {
  text-transform: uppercase;
  top: -15px;
  /* shift box-header */
  width: 90%;
  /* override box-header */
  font-size: 1.15em;
  /* tweek for text */
  background-color: #005d9b;
}
/* line 2979, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box {
  padding: 10px 10px 15px 10px;
  border-top: solid 1px #fff;
  overflow: hidden;
}
/* line 2983, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box h2 {
  font-weight: bold;
  font-style: italic;
  font-size: 1em;
}
/* line 2989, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box .icon-blogs {
  margin: 5px 15px 5px 5px;
  float: left;
}
/* line 2992, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box .block_item-rss_item {
  padding-bottom: 5px;
}
/* line 2994, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box .block_item-rss_item .attribute-header {
  font-size: 0.9em;
  color: #005C9F;
  font-weight: bold;
}
/* line 2999, ../sass/theme/_theme-main.scss */
.block-follow_us .blog-box .block_item-rss_item .attribute-published {
  font-size: 0.9em;
  font-style: italic;
  margin: 0em;
}
/* line 3009, ../sass/theme/_theme-main.scss */
.block-follow_us .fb-box-wrapper {
  padding: 10px 10px 10px 10px;
  border-top: solid 1px #ffffff;
  overflow: hidden;
}
/* line 3013, ../sass/theme/_theme-main.scss */
.block-follow_us .fb-box-wrapper h2 {
  font-style: italic;
  font-weight: bold;
  font-size: 1em;
}
/* line 3019, ../sass/theme/_theme-main.scss */
.block-follow_us .fb-like {
  width: 100%;
  height: 100%;
  padding: 0px 0px 10px 55px;
}
/* line 3025, ../sass/theme/_theme-main.scss */
.block-follow_us .fb_iframe_widget {
  display: inherit;
  position: relative;
}
/* line 3029, ../sass/theme/_theme-main.scss */
.block-follow_us .icon-fb {
  margin: 5px 5px 5px 15px;
  float: left;
}
/* line 3033, ../sass/theme/_theme-main.scss */
.block-follow_us span,
.block-follow_us iframe {
  max-width: 100%;
  height: 100%;
  padding-bottom: 5px;
}

/* line 3042, ../sass/theme/_theme-main.scss */
.block-did_you_know, .block-regional_news, .block-regional_news_latest, block-voa_latest, .block-opr_events, .block-special_events_latest {
  margin-top: 15px;
  background: #f1f3ea;
  padding: 10px 10px 10px 10px;
}
/* line 3046, ../sass/theme/_theme-main.scss */
.block-did_you_know .block-header h2, .block-regional_news .block-header h2, .block-regional_news_latest .block-header h2, block-voa_latest .block-header h2, .block-opr_events .block-header h2, .block-special_events_latest .block-header h2 {
  top: -15px;
  background-color: #7a8809;
}
/* line 3052, ../sass/theme/_theme-main.scss */
.block-did_you_know .attribute-header h2, .block-regional_news .attribute-header h2, .block-regional_news_latest .attribute-header h2, block-voa_latest .attribute-header h2, .block-opr_events .attribute-header h2, .block-special_events_latest .attribute-header h2 {
  font-size: 1.1em;
}
/* line 3055, ../sass/theme/_theme-main.scss */
.block-did_you_know .attribute-header a, .block-regional_news .attribute-header a, .block-regional_news_latest .attribute-header a, block-voa_latest .attribute-header a, .block-opr_events .attribute-header a, .block-special_events_latest .attribute-header a {
  color: #005C9F;
}
/* line 3060, ../sass/theme/_theme-main.scss */
.block-did_you_know .attribute-sanctuary_name, .block-regional_news .attribute-sanctuary_name, .block-regional_news_latest .attribute-sanctuary_name, block-voa_latest .attribute-sanctuary_name, .block-opr_events .attribute-sanctuary_name, .block-special_events_latest .attribute-sanctuary_name {
  font-size: .9em;
  color: #854800;
  font-weight: 600;
  margin-top: 0;
}

/* line 3069, ../sass/theme/_theme-main.scss */
.block-sw_special_events .block-header h2 {
  font-size: 1em;
  color: #854800;
}
/* line 3074, ../sass/theme/_theme-main.scss */
.block-sw_special_events .attribute-sw_header h2 {
  font-size: 1em;
  margin-bottom: 0;
}
/* line 3078, ../sass/theme/_theme-main.scss */
.block-sw_special_events .attribute-sw_header a {
  color: #005C9F;
}
/* line 3082, ../sass/theme/_theme-main.scss */
.block-sw_special_events .attribute-sanctuary_name {
  font-size: 1em;
  margin-top: 0;
}
/* line 3088, ../sass/theme/_theme-main.scss */
.block-sw_special_events a.link-more.link-ws-special-events {
  font-weight: 500;
  border-radius: 2px;
  background-color: #a3b048;
  color: #ffffff;
  padding: 5px;
  margin-top: 5px;
  display: inline-block;
  text-align: center;
  font-style: italic;
}

/* line 3106, ../sass/theme/_theme-main.scss */
.block-did_you_know .link-more {
  display: none;
}

/* line 3110, ../sass/theme/_theme-main.scss */
.zone-layout-globalzonelayout .block-regional_news_latest, .zone-layout-globalzonelayout .block-special_events_latest, .zone-layout-globalzonelayout .block-voa_latest, .zone-layout-globalzonelayout .block-did_you_know, .zone-layout-globalzonelayout .block-opr_events, .zone-layout-globalzonelayout .block-regional_news {
  position: relative;
}
/* line 3114, ../sass/theme/_theme-main.scss */
.zone-layout-globalzonelayout .block-regional_news_latest .block-header h2, .zone-layout-globalzonelayout .block-special_events_latest .block-header h2, .zone-layout-globalzonelayout .block-voa_latest .block-header h2, .zone-layout-globalzonelayout .block-did_you_know .block-header h2, .zone-layout-globalzonelayout .block-opr_events .block-header h2, .zone-layout-globalzonelayout .block-regional_news .block-header h2 {
  margin: 0;
  width: 60%;
}
/* line 3117, ../sass/theme/_theme-main.scss */
.zone-layout-globalzonelayout .block-regional_news_latest .link-more, .zone-layout-globalzonelayout .block-special_events_latest .link-more, .zone-layout-globalzonelayout .block-voa_latest .link-more, .zone-layout-globalzonelayout .block-did_you_know .link-more, .zone-layout-globalzonelayout .block-opr_events .link-more, .zone-layout-globalzonelayout .block-regional_news .link-more {
  position: absolute;
  top: 10px;
  right: 10px;
  padding-right: 0px;
  font-size: 0.9em;
}

/* line 3130, ../sass/theme/_theme-main.scss */
.block-regional_news .content-view-block_item h2 {
  display: none;
}

/* line 3135, ../sass/theme/_theme-main.scss */
.user-register, .user-login {
  float: left;
}
/* line 3137, ../sass/theme/_theme-main.scss */
.user-register .block, .user-register .element, .user-login .block, .user-login .element {
  width: 100%;
  float: left;
  clear: both;
  margin: 0;
}
/* line 3143, ../sass/theme/_theme-main.scss */
.user-register .block, .user-login .block {
  clear: both;
}
/* line 3146, ../sass/theme/_theme-main.scss */
.user-register label, .user-login label {
  display: block;
  float: left;
  width: 20%;
  min-width: 150px;
}
/* line 3152, ../sass/theme/_theme-main.scss */
.user-register input, .user-register textarea, .user-login input, .user-login textarea {
  float: left;
  margin: 0 2%;
}
/* line 3156, ../sass/theme/_theme-main.scss */
.user-register p,
.user-register .ezcca-user_image, .user-login p,
.user-login .ezcca-user_image {
  clear: both;
}
/* line 3160, ../sass/theme/_theme-main.scss */
.user-register .buttonblock, .user-login .buttonblock {
  float: left;
  clear: both;
  width: 90%;
  padding: 1em 0;
}
/* line 3165, ../sass/theme/_theme-main.scss */
.user-register .buttonblock input[type="submit"], .user-login .buttonblock input[type="submit"] {
  display: block;
  margin: 8px;
}
/* line 3167, ../sass/theme/_theme-main.scss */
.user-register input[type=text], .user-login input[type=text] {
  max-width: 200px;
}

/* line 3173, ../sass/theme/_theme-main.scss */
.full-gallery .gallery-viewer, .embed-gallery .gallery-viewer, .block-gallery .gallery-viewer {
  border-bottom: none;
}

/* line 3176, ../sass/theme/_theme-main.scss */
.accordion_peer {
  margin-bottom: 0px !important;
  /* TODO convert this into more standard structures
  li {margin:0; padding-left:0;background:#f1f3ea;}
  .roll-info {padding-left:16px;}
  .roll-info h3 {margin-bottom:0; @include font-stack-semi(); color:#854800;}
  .roll-info p {margin-bottom:0;}
  .roll-meta {font-style:italic; font-size:0.75em;}
  .roll-info .description {padding-bottom:16px; font-size:$fontSizeSmall;}
  */
  background-color: #f2f3eb;
}
/* line 3178, ../sass/theme/_theme-main.scss */
.accordion_peer .block-header {
  margin: 0;
  position: relative;
  line-height: 1.75em;
  padding: 4px 32px 4px 12px;
  background: #868075;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2OWU4ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODA3NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a69e8f), color-stop(100%, #868075));
  background: -moz-linear-gradient(#a69e8f, #868075);
  background: -webkit-linear-gradient(#a69e8f, #868075);
  background: linear-gradient(#a69e8f, #868075);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a69e8f', endColorstr='#868075');
  /*For IE7-8-9*/
}
/* line 3185, ../sass/theme/_theme-main.scss */
.accordion_peer .block-header h2 {
  color: #fff;
  font-size: 1.1em;
  cursor: pointer;
}
/* line 3187, ../sass/theme/_theme-main.scss */
.accordion_peer .attribute-header h2 {
  font-size: 0.875em;
}
/* line 3188, ../sass/theme/_theme-main.scss */
.accordion_peer .attribute-header h2 a, .accordion_peer h4 a {
  color: #005C9F;
}
/* line 3189, ../sass/theme/_theme-main.scss */
.accordion_peer .block-header h2 {
  text-transform: uppercase;
}
/* line 3190, ../sass/theme/_theme-main.scss */
.accordion_peer .block-header:after {
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  top: 10px;
  right: 12px;
  content: " ";
  background: url(../images/icn-arrow-accordion.png) no-repeat right top;
}
/* line 3192, ../sass/theme/_theme-main.scss */
.accordion_peer.selected .block-header:after, .accordion_peer #homepage-roll li.active h2:after {
  background-position: right bottom;
}
/* line 3203, ../sass/theme/_theme-main.scss */
.accordion_peer h2, .accordion_peer h3, .accordion_peer h4 {
  margin: 0;
}
/* line 3204, ../sass/theme/_theme-main.scss */
.accordion_peer > div, .accordion_peer .accordion-content {
  padding: 12px;
}
/* line 3205, ../sass/theme/_theme-main.scss */
.accordion_peer p {
  margin-bottom: 0px;
}
/* line 3206, ../sass/theme/_theme-main.scss */
.accordion_peer > div article {
  margin-bottom: 2px;
}

/* line 3208, ../sass/theme/_theme-main.scss */
.attribute-publish_date, .attribute-published, .attribute-from_time {
  font-style: italic;
  font-size: 1em;
  margin-bottom: 4px;
}

/* line 3214, ../sass/theme/_theme-main.scss */
.block-4_columns_1_row .attribute-image, .block-4_columns_2_rows .attribute-image {
  float: none;
}

/* line 3218, ../sass/theme/_theme-main.scss */
.block-galleria {
  margin-bottom: 8px;
}

/* line 3219, ../sass/theme/_theme-main.scss */
.block-galleria {
  -moz-box-shadow: 0px 4px 8px #000;
  -webkit-box-shadow: 0px 4px 8px #000;
  box-shadow: 0px 4px 8px #000;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=180, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=180, Color='#000000');
}

/* line 3230, ../sass/theme/_theme-main.scss */
.embed-file a {
  display: block;
  height: 60px;
  width: 50%;
  padding: 20px 0 0 86px;
  margin-bottom: 1em;
  background-repeat: no-repeat;
  font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
  font-weight: 700;
  font-size: 1em;
  text-decoration: underline;
}

/* line 3240, ../sass/theme/_theme-main.scss */
.content-view-embed.class-file.view-embed-file {
  margin-bottom: 10px;
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-ai a {
  background-image: url(../images/file/ai.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-docx a {
  background-image: url(../images/file/docx.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-eps a {
  background-image: url(../images/file/eps.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-gif a {
  background-image: url(../images/file/gif.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-jpg a {
  background-image: url(../images/file/jpg.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-pdf a {
  background-image: url(../images/file/pdf.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-ppt a {
  background-image: url(../images/file/ppt.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-psd a {
  background-image: url(../images/file/psd.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-rar a {
  background-image: url(../images/file/rar.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-txt a {
  background-image: url(../images/file/txt.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-xml a {
  background-image: url(../images/file/xml.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-zip a {
  background-image: url(../images/file/zip.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-xls a {
  background-image: url(../images/file/xls.png);
}

/* line 3246, ../sass/theme/_theme-main.scss */
.file-generic a {
  background-image: url(../images/file/generic.png);
}

/* line 3252, ../sass/theme/_theme-main.scss */
#social-share h2 {
  margin-bottom: .2em;
  font-size: 0.875em;
  font-weight: 600;
  text-transform: uppercase;
  color: #868075;
}
/* line 3259, ../sass/theme/_theme-main.scss */
#social-share .addthis_default_style {
  float: left;
}
/* line 3262, ../sass/theme/_theme-main.scss */
#social-share a {
  margin-right: 4px;
  height: 30px;
  width: 30px;
  padding: 0;
  display: block;
  float: left;
  text-indent: -9999px;
  background: url(../images/icn-social-share-inst.png) no-repeat;
  border-radius: 3px;
}
/* line 3272, ../sass/theme/_theme-main.scss */
#social-share .addthis_32x32_style .at15nc.at300bs,
#social-share .addthis_32x32_style .at15nc.at15t {
  background-image: none !important;
}
/* line 3276, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_facebook_follow {
  background-color: #005daa;
}
/* line 3279, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_facebook_follow:hover {
  background-color: #004177;
}
/* line 3282, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_twitter_follow {
  background-color: #819302;
  background-position: -30px 0;
}
/* line 3286, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_twitter_follow:hover {
  background-color: #556101;
}
/* line 3289, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_youtube_follow {
  background-color: #854800;
  background-position: -60px 0;
}
/* line 3293, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_youtube_follow:hover {
  background-color: #522c00;
}
/* line 3296, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_instagram_follow {
  background-color: #AA8569;
  background-position: -90px 0;
}
/* line 3300, ../sass/theme/_theme-main.scss */
#social-share a.addthis_button_instagram_follow:hover {
  background-color: #8f6c51;
}
/* line 3303, ../sass/theme/_theme-main.scss */
#social-share .custom_flickr {
  display: inline;
}
/* line 3304, ../sass/theme/_theme-main.scss */
#social-share .custom_flickr a {
  background: url(../images/flickr-28.png) no-repeat -120px 0 #a99e8f;
  border-radius: 3px;
}
/* line 3305, ../sass/theme/_theme-main.scss */
#social-share .custom_flickr a:hover {
  background-color: #938572;
}
/* line 3307, ../sass/theme/_theme-main.scss */
#social-share .custom_toolbox {
  display: inline;
}
/* line 3308, ../sass/theme/_theme-main.scss */
#social-share .custom_toolbox a {
  background: url(../images/blog-icon-trans-32.png) no-repeat -150px 0 #df8603;
  border-radius: 3px;
}
/* line 3309, ../sass/theme/_theme-main.scss */
#social-share .custom_toolbox a:hover {
  background-color: #ad6802;
}
/* line 3312, ../sass/theme/_theme-main.scss */
#social-share .blog {
  height: 30px;
  width: 30px;
}

/* line 3317, ../sass/theme/_theme-main.scss */
.link-newsletter-signup {
  background-color: #DAAA00;
  background-image: none;
  font-size: 1em;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 15px;
  margin-bottom: 10px;
}
/* line 3327, ../sass/theme/_theme-main.scss */
.link-newsletter-signup .icon {
  display: none;
}

/* line 3333, ../sass/theme/_theme-main.scss */
.newsletter-signup-box {
  padding: 0 10px 10px 10px;
  clear: left;
  color: #854800;
  background: #f1f3ea;
}

/* line 3336, ../sass/theme/_theme-main.scss */
.newsletter-signup-box h3 {
  margin-bottom: 0.5em;
  font-style: italic;
  font-size: 1em;
  font-weight: bold;
}

/* line 3338, ../sass/theme/_theme-main.scss */
.newsletter-signup-box input {
  width: 95%;
  border: solid 1px #a69e8f;
  border-radius: 2px;
}

/* line 3340, ../sass/theme/_theme-main.scss */
.newsletter-signup-box button {
  /* see: // Promo Item */
  margin-top: .5em;
  margin-left: 100px;
  padding: 4px 0px 4px 0px 4%;
  width: 43%;
  font-size: 1em;
}

/* line 3347, ../sass/theme/_theme-main.scss */
.newsletter-signup-box button:after {
  top: 11px;
}

/* line 3351, ../sass/theme/_theme-main.scss */
.back-to-calendar a:before {
  content: " << ";
}

/* line 3357, ../sass/theme/_theme-main.scss */
#location_search label {
  font-weight: bold;
  margin-right: 12px;
}

/* line 3365, ../sass/theme/_theme-main.scss */
.job-listing .class-job .contact-address {
  margin-bottom: 12px;
}
/* line 3367, ../sass/theme/_theme-main.scss */
.job-listing .page-anchors {
  margin-bottom: 12px;
}
/* line 3368, ../sass/theme/_theme-main.scss */
.job-listing .page-anchors:before {
  content: " ^ ";
}
/* line 3369, ../sass/theme/_theme-main.scss */
.job-listing .page-anchors:after {
  content: " ^ ";
}
/* line 3370, ../sass/theme/_theme-main.scss */
.job-listing .attribute-job_id {
  font-size: 0.8em;
  color: #ccc;
}
/* line 3371, ../sass/theme/_theme-main.scss */
.job-listing .attribute-publish_date {
  font-size: 0.8em;
  color: #ccc;
}
/* line 3372, ../sass/theme/_theme-main.scss */
.job-listing .view-line-job {
  margin-bottom: 8px;
}
/* line 3374, ../sass/theme/_theme-main.scss */
.job-listing .view-line-job h2 {
  margin: 0;
}

/* line 3378, ../sass/theme/_theme-main.scss */
.job-listing-controls {
  width: 17.57143%;
  float: left;
}
/* line 3382, ../sass/theme/_theme-main.scss */
.job-listing-controls .job-search-box label {
  position: absolute;
  text-indent: -999em;
}
/* line 3386, ../sass/theme/_theme-main.scss */
.job-listing-controls .job-search-box input {
  float: left;
  width: 180px;
  margin-right: 4px;
  padding-bottom: 8px;
}
/* line 3394, ../sass/theme/_theme-main.scss */
.job-listing-controls .search-box button {
  float: right;
}

/* line 3399, ../sass/theme/_theme-main.scss */
.job-listing-content {
  float: right;
  width: 63.85714%;
}

/* line 3404, ../sass/theme/_theme-main.scss */
.job-filter ul {
  margin-left: 1.8em;
}
/* line 3406, ../sass/theme/_theme-main.scss */
.job-filter ul li {
  list-style-type: none;
  margin-bottom: .4em;
}

/* Special: node/view/full inside sanctuary_job_listing */
/* line 3417, ../sass/theme/_theme-main.scss */
.sanctuary-job-full .view-full-job h1 {
  font-size: 1.2em;
}
/* line 3418, ../sass/theme/_theme-main.scss */
.sanctuary-job-full .view-full-job .attribute-job_location {
  margin-bottom: 5px;
}
/* line 3419, ../sass/theme/_theme-main.scss */
.sanctuary-job-full .view-full-job .attribute-job_sanctuary_tags {
  display: none;
}

/* line 3424, ../sass/theme/_theme-main.scss */
.view-full-job .attribute-publish_date {
  margin-top: 1em;
}
/* line 3425, ../sass/theme/_theme-main.scss */
.view-full-job .attribute-job_id {
  margin: 10px 0 10px 0;
  color: #aeaeae;
}

/* line 3428, ../sass/theme/_theme-main.scss */
.class-job .attribute-job_location {
  font-weight: bold;
  color: #827b6e;
}
/* line 3430, ../sass/theme/_theme-main.scss */
.class-job .attribute-job_location .label {
  font-weight: normal;
  color: #000;
}
/* line 3432, ../sass/theme/_theme-main.scss */
.class-job .attribute-department {
  font-weight: bold;
  color: #827b6e;
}
/* line 3433, ../sass/theme/_theme-main.scss */
.class-job .attribute-department .label {
  font-weight: normal;
  color: #000;
}
/* line 3435, ../sass/theme/_theme-main.scss */
.class-job .attribute-job_sanctuary_tags {
  font-weight: bold;
  color: #827b6e;
  margin-bottom: 5px;
}
/* line 3436, ../sass/theme/_theme-main.scss */
.class-job .attribute-job_sanctuary_tags .label {
  font-weight: normal;
  color: #000;
}
/* line 3438, ../sass/theme/_theme-main.scss */
.class-job .attribute-job_id {
  margin: 10px 0 10px 0;
  color: #aeaeae;
}

/* line 3441, ../sass/theme/_theme-main.scss */
.geo-info {
  clear: both;
}
/* line 3444, ../sass/theme/_theme-main.scss */
.geo-info .geo-address {
  clear: both;
  display: block;
}

/* line 3449, ../sass/theme/_theme-main.scss */
#search-dialog ul {
  margin-bottom: 10px;
}
/* line 3451, ../sass/theme/_theme-main.scss */
#search-dialog ul li {
  font-size: 1.1em;
  margin-bottom: 2px;
}

/* Search */
/* line 3460, ../sass/theme/_theme-main.scss */
.content-search div.feedback {
  margin-top: 0px;
}
/* line 3463, ../sass/theme/_theme-main.scss */
.content-search .search-spelling {
  font-style: italic;
}
/* line 3466, ../sass/theme/_theme-main.scss */
.content-search .search-performance {
  display: none;
}
/* line 3469, ../sass/theme/_theme-main.scss */
.content-search #Search {
  width: 400px;
}
/* line 3472, ../sass/theme/_theme-main.scss */
.content-search #search_results .class-landing_page, .content-search #search_results .class-content_page, .content-search #search_results .class-sanctuary_map, .content-search #search_results .class-sanctuary {
  margin-bottom: 2em;
}
/* line 3475, ../sass/theme/_theme-main.scss */
.content-search #search_results .attribute-short {
  margin-bottom: 0.25em;
  font-size: 0.875em;
}
/* line 3479, ../sass/theme/_theme-main.scss */
.content-search #search_results .attribute-link {
  font-size: 0.75em;
  font-weight: bold;
}
/* line 3482, ../sass/theme/_theme-main.scss */
.content-search #search_controls {
  width: 26%;
  float: left;
}
/* line 3486, ../sass/theme/_theme-main.scss */
.content-search #search_controls .filter-group {
  text-transform: capitalize;
}
/* line 3487, ../sass/theme/_theme-main.scss */
.content-search #search_controls .filter-group input {
  margin-right: 0.5em;
}
/* line 3492, ../sass/theme/_theme-main.scss */
.content-search #search_controls .filter-group-active {
  margin-bottom: .25em;
  border-bottom: 1px solid #eaeaea;
  border-bottom: 1px solid #898680;
  background-color: #F1F2EA;
  padding-bottom: .5em;
  padding-left: 1em;
  padding-top: .25em;
}
/* line 3500, ../sass/theme/_theme-main.scss */
.content-search #search_controls .filter-group-active .hint {
  font-size: .85em;
  text-transform: none;
}
/* line 3505, ../sass/theme/_theme-main.scss */
.content-search #search_controls ul {
  margin: 0 0 0 1em;
}
/* line 3509, ../sass/theme/_theme-main.scss */
.content-search #search_controls h3 {
  margin-top: 1em;
}
/* line 3512, ../sass/theme/_theme-main.scss */
.content-search #search_controls #change-filter {
  margin: 1em;
}
/* line 3516, ../sass/theme/_theme-main.scss */
.content-search .limiter {
  cursor: pointer;
  margin-left: 1em;
  text-decoration: none;
  font-size: .9em;
  position: relative;
  top: 0;
  color: #666;
}
/* line 3525, ../sass/theme/_theme-main.scss */
.content-search .limiter:before {
  font-size: .8em;
  content: "\25bc\0020\0020";
  position: relative;
  top: -.1em;
}
/* line 3531, ../sass/theme/_theme-main.scss */
.content-search .limiter.out:before {
  content: "\25b2\0020\0020";
}

/* line 3538, ../sass/theme/_theme-main.scss */
#site-footer {
  min-height: 200px;
  text-align: left;
  background-color: #4F758B;
  border-top: dotted 1px #b1ab98;
  position: relative;
  color: #fff;
  margin: 0 auto;
  font-family: "Karla", sans-serif !important;
  padding-top: 40px;
  padding-bottom: 10px;
}
/* line 3555, ../sass/theme/_theme-main.scss */
#site-footer h2 {
  font-family: "Karla", sans-serif !important;
}
/* line 3558, ../sass/theme/_theme-main.scss */
#site-footer a {
  color: #fff;
}
/* line 3561, ../sass/theme/_theme-main.scss */
#site-footer a:hover {
  text-decoration: underline;
}
/* line 3566, ../sass/theme/_theme-main.scss */
#site-footer .footer-brand {
  margin-bottom: 10px;
}
/* line 3568, ../sass/theme/_theme-main.scss */
#site-footer .footer-brand .footer-logo {
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 3568, ../sass/theme/_theme-main.scss */
  #site-footer .footer-brand .footer-logo {
    text-align: left;
  }
}
/* line 3576, ../sass/theme/_theme-main.scss */
#site-footer .footer-brand img {
  display: inline-block;
  max-width: 100%;
  width: 200px;
}
/* line 3583, ../sass/theme/_theme-main.scss */
#site-footer .panel-linkset {
  overflow: hidden;
  *zoom: 1;
}
@media only screen and (min-width: 992px) {
  /* line 3583, ../sass/theme/_theme-main.scss */
  #site-footer .panel-linkset {
    margin-bottom: 30px;
  }
}
/* line 3590, ../sass/theme/_theme-main.scss */
#site-footer .connect {
  overflow: hidden;
  *zoom: 1;
}
@media only screen and (min-width: 992px) {
  /* line 3590, ../sass/theme/_theme-main.scss */
  #site-footer .connect {
    float: left;
    width: 18%;
    text-align: left;
  }
}
/* line 3600, ../sass/theme/_theme-main.scss */
#site-footer #social-share {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 3600, ../sass/theme/_theme-main.scss */
  #site-footer #social-share {
    text-align: left;
  }
}
/* line 3607, ../sass/theme/_theme-main.scss */
#site-footer #social-share a {
  float: none;
  display: inline-block;
}
/* line 3611, ../sass/theme/_theme-main.scss */
#site-footer #social-share h2 {
  color: #fff;
}
/* line 3614, ../sass/theme/_theme-main.scss */
#site-footer #social-share .addthis_default_style {
  float: none;
}
/* line 3618, ../sass/theme/_theme-main.scss */
#site-footer .vcard {
  clear: left;
  font-weight: 600;
  font-size: 0.8em;
  color: #868075;
}
/* line 3621, ../sass/theme/_theme-main.scss */
#site-footer .vcard .street-address {
  display: block;
}
/* line 3624, ../sass/theme/_theme-main.scss */
#site-footer .link-newsletter-signup {
  float: none;
  text-align: center;
  display: inline-block;
}
/* line 3628, ../sass/theme/_theme-main.scss */
#site-footer .link-newsletter-signup img {
  display: inline-block;
  max-width: 100%;
}
/* line 3633, ../sass/theme/_theme-main.scss */
#site-footer .menu {
  overflow: hidden;
  *zoom: 1;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 3633, ../sass/theme/_theme-main.scss */
  #site-footer .menu {
    float: left;
    width: 58%;
    margin: 0 1%;
    text-align: left;
  }
}
/* line 3647, ../sass/theme/_theme-main.scss */
#site-footer .footer-linkset nav {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  /* line 3647, ../sass/theme/_theme-main.scss */
  #site-footer .footer-linkset nav {
    float: left;
    margin: 0 1%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3655, ../sass/theme/_theme-main.scss */
  #site-footer .footer-linkset nav#nav_services_products {
    width: 36.3333333333333333%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3662, ../sass/theme/_theme-main.scss */
  #site-footer .footer-linkset nav#nav_support_us {
    width: 26.3333333333333333%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3669, ../sass/theme/_theme-main.scss */
  #site-footer .footer-linkset nav#nav_quick_links {
    width: 31.3333333333333333%;
    margin-bottom: 0;
  }
}
/* line 3678, ../sass/theme/_theme-main.scss */
#site-footer .footer-linkset h2 {
  font-weight: 600;
  text-transform: uppercase;
  font-size: .9em;
  color: #fff;
}
/* line 3685, ../sass/theme/_theme-main.scss */
#site-footer .footer-linkset a {
  font-size: 0.875em;
  font-weight: 400;
  color: #fff;
}
/* line 3693, ../sass/theme/_theme-main.scss */
#site-footer .newsletter {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 3693, ../sass/theme/_theme-main.scss */
  #site-footer .newsletter {
    float: left;
    width: 18%;
    text-align: left;
    margin: 0 1%;
  }
}
/* line 3701, ../sass/theme/_theme-main.scss */
#site-footer .newsletter h2 {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: .9em;
}
/* line 3707, ../sass/theme/_theme-main.scss */
#site-footer .newsletter p {
  font-size: .875em;
}
/* line 3715, ../sass/theme/_theme-main.scss */
#site-footer .panel-copyright {
  text-align: center;
  overflow: hidden;
  *zoom: 1;
}
@media only screen and (min-width: 992px) {
  /* line 3720, ../sass/theme/_theme-main.scss */
  #site-footer .utility-copy {
    float: left;
    width: 63%;
    margin: 0 1% 0 0;
    text-align: left;
  }
}
/* line 3730, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 3730, ../sass/theme/_theme-main.scss */
  #site-footer #nav_footer {
    margin-bottom: 10px;
  }
}
/* line 3736, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer li {
  padding-left: 10px;
  display: inline-block;
  font-size: 0.85em;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
/* line 3741, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer li:first-child {
  padding-left: 0;
}
/* line 3745, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer li:before {
  padding-right: 6px;
  content: " | ";
  color: #fff;
}
/* line 3747, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer li:first-child:before {
  content: none;
}
/* line 3748, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer li * {
  display: inline;
}
/* line 3750, ../sass/theme/_theme-main.scss */
#site-footer #nav_footer a {
  color: #fff;
}
@media only screen and (min-width: 992px) {
  /* line 3752, ../sass/theme/_theme-main.scss */
  #site-footer .partners {
    float: left;
    width: 33%;
    margin: 0 1%;
    text-align: right;
  }
}
/* line 3761, ../sass/theme/_theme-main.scss */
#site-footer .partner-list {
  clear: both;
}
/* line 3768, ../sass/theme/_theme-main.scss */
#site-footer .partner-list .partner {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
/* line 3772, ../sass/theme/_theme-main.scss */
#site-footer .partner-list .partner:last-child {
  margin-right: 0;
}
/* line 3776, ../sass/theme/_theme-main.scss */
#site-footer .partner-list img {
  margin-bottom: 18px;
  max-width: 100%;
  width: 60px;
}
/* line 3778, ../sass/theme/_theme-main.scss */
#site-footer .partner-list img:hover {
  opacity: 1;
}
/* line 3782, ../sass/theme/_theme-main.scss */
#site-footer .copyright {
  color: #fff;
  font-size: .75em;
}

/* line 3792, ../sass/theme/_theme-main.scss */
.breadcrumb, #breadcrumb {
  margin: 0 0 4px 0;
  width: 85%;
}
/* line 3797, ../sass/theme/_theme-main.scss */
.breadcrumb li, #breadcrumb li {
  font-size: 0.875em;
  float: left;
  display: inline-block;
  text-shadow: 0 1px 0 #ffffff;
  color: #777;
}
/* line 3804, ../sass/theme/_theme-main.scss */
.breadcrumb li a, #breadcrumb li a {
  color: #777;
  font-weight: normal;
}
/* line 3808, ../sass/theme/_theme-main.scss */
.breadcrumb a:hover,
.breadcrumb a:focus, #breadcrumb a:hover,
#breadcrumb a:focus {
  color: #006a8d;
}
/* line 3813, ../sass/theme/_theme-main.scss */
.breadcrumb .divider, #breadcrumb .divider {
  padding: 0 5px;
  color: #dbdbdc;
}
/* line 3817, ../sass/theme/_theme-main.scss */
.breadcrumb .divider:after, #breadcrumb .divider:after {
  content: ">";
  color: #e3e3e3;
}

/* line 3828, ../sass/theme/_theme-main.scss */
.content-edit a.link-more:after, .content-edit button:after, .content-edit input[type="submit"]:after {
  background-image: none;
}

/* line 3834, ../sass/theme/_theme-main.scss */
.ezoe {
  line-height: 1.4em;
  /* Blockquote */
  /* new border based table */
}
/* line 3836, ../sass/theme/_theme-main.scss */
.ezoe i {
  font-style: italic;
}
/* line 3838, ../sass/theme/_theme-main.scss */
.ezoe .attribute-gallery_info {
  margin-top: 5px;
}
/* line 3841, ../sass/theme/_theme-main.scss */
.ezoe blockquote {
  margin: 0.5em 0 1em !important;
  padding: 1em 20px 0px 40px !important;
  background: #f1f3ea !important;
  box-shadow: none !important;
}
/* line 3843, ../sass/theme/_theme-main.scss */
.ezoe blockquote .blockquote-body p {
  font-size: 0.875em !important;
  font-family: cambria, georgia, times, sans-serif;
  color: #333 !important;
}
/* line 3845, ../sass/theme/_theme-main.scss */
.ezoe blockquote .blockquote-body p:first-child:before {
  position: absolute;
  top: 26px;
  left: 10px;
  font-size: 2.75em;
  font-family: cambria, georgia, times, sans-serif;
  content: "\201c" !important;
}
/* line 3849, ../sass/theme/_theme-main.scss */
.ezoe blockquote .blockquote-body p:last-child:after {
  position: absolute;
  bottom: 26px;
  right: 10px;
  font-size: 2.75em;
  font-family: cambria, georgia, times, sans-serif;
  content: "\201D" !important;
}
/* line 3854, ../sass/theme/_theme-main.scss */
.ezoe ul.no-bullet li {
  list-style-type: none;
}
/* line 3857, ../sass/theme/_theme-main.scss */
.ezoe table.table-border-1 {
  border: 1px solid #eaeaea;
}
/* line 3858, ../sass/theme/_theme-main.scss */
.ezoe table.table-border-2 {
  border: 2px solid #eaeaea;
}
/* line 3859, ../sass/theme/_theme-main.scss */
.ezoe table.table-border-3 {
  border: 3px solid #eaeaea;
}
/* line 3860, ../sass/theme/_theme-main.scss */
.ezoe table.table-border-4 {
  border: 4px solid #eaeaea;
}

/* line 3867, ../sass/theme/_theme-main.scss */
.ezoe .accordion-container h2 {
  padding-left: 16px;
  background: url(../images/arrow-toggle-closed.png) 0 50% no-repeat;
  font-size: 1.0em;
  color: #005C9F;
  cursor: pointer;
}
/* line 3870, ../sass/theme/_theme-main.scss */
.ezoe .accordion-container h2.acc-header-on {
  background: url(../images/arrow-toggle-open.png) 0 50% no-repeat;
}

/* line 3880, ../sass/theme/_theme-main.scss */
.ui-widget-content a {
  color: #005C9F !important;
}

/* line 3883, ../sass/theme/_theme-main.scss */
.ui-dialog .ui-dialog-content {
  font-size: .9em;
}

/* line 3886, ../sass/theme/_theme-main.scss */
.ask-search-results {
  list-style: circle;
  margin-left: 2em;
}

/* line 3891, ../sass/theme/_theme-main.scss */
#font-resize {
  position: absolute;
  right: 305px;
  text-transform: uppercase;
  top: 81px;
}

/* line 3897, ../sass/theme/_theme-main.scss */
#font-resize a {
  text-decoration: none;
  color: #854800;
  font-weight: 600;
  outline: none;
}

/* line 3903, ../sass/theme/_theme-main.scss */
.ts_medium {
  font-size: 150%;
}

/* line 3906, ../sass/theme/_theme-main.scss */
.ts_large {
  font-size: 200%;
}

/* line 3911, ../sass/theme/_theme-main.scss */
#login-nav ul li {
  display: inline-block;
}
/* line 3912, ../sass/theme/_theme-main.scss */
#login-nav ul li.username:after {
  content: ' | ';
}

/* front end editing */
/* line 3916, ../sass/theme/_theme-main.scss */
div.block-container .block-content div.block-parameters div.source {
  width: 50%;
}

/* line 3918, ../sass/theme/_theme-main.scss */
div#schedule-dialog-container .object-left {
  width: 42% !important;
}
/* line 3919, ../sass/theme/_theme-main.scss */
div#schedule-dialog-container .object-right {
  width: 50% !important;
}

/* line 3925, ../sass/theme/_theme-main.scss */
.ui-edit #site-alerts {
  display: none;
}
/* line 3926, ../sass/theme/_theme-main.scss */
.ui-edit #section-alerts {
  display: none;
}

/* line 3930, ../sass/theme/_theme-main.scss */
table.child-listing {
  width: 100%;
}
/* line 3932, ../sass/theme/_theme-main.scss */
table.child-listing td {
  padding-bottom: 14px;
}
/* line 3933, ../sass/theme/_theme-main.scss */
table.child-listing td.attribute-publish_date {
  width: 25%;
}

/* line 3937, ../sass/theme/_theme-main.scss */
button.ui-button:after {
  background: none;
}

/* line 3940, ../sass/theme/_theme-main.scss */
.content-edit .ezcca-edit-source_node .right {
  display: none;
}

/* line 3942, ../sass/theme/_theme-main.scss */
.tooltip {
  display: none;
  position: absolute;
  border: solid 1px #3C3C3D;
  background-color: #161616;
  border-radius: 2px;
  padding: 2px;
  color: #F4F4F4;
  font-size: 10px;
  max-width: 150px;
  filter: alpha(opacity=70);
  opacity: .7;
}

/*tooltip for bnc green building tour */
/* line 3956, ../sass/theme/_theme-main.scss */
.tooltip-bnc {
  display: none;
  position: absolute;
  border: solid 1px #3C3C3D;
  background-color: #ffffff;
  border-radius: 2px;
  padding: 2px;
  color: #000000;
  font-size: 10px;
  max-width: 350px;
  max-height: 150px;
  filter: alpha(opacity=90);
  opacity: .9;
}

/* line 3970, ../sass/theme/_theme-main.scss */
.sanctuary-search-controls.active .single-search-result {
  padding: 10px;
  background: #DEE3C0;
}

/* line 3973, ../sass/theme/_theme-main.scss */
.email-at:after {
  content: "@";
}

/* line 3975, ../sass/theme/_theme-main.scss */
#hlCurrentLocation:after {
  height: 22px;
  width: 22px;
  top: 8px;
  right: 3px;
  background-image: url(../images/icn-crosshair.png);
}

/* line 3977, ../sass/theme/_theme-main.scss */
#hlSearchAgain {
  background: linear-gradient(#aaaaaa, #999999) repeat scroll 0 0 orange;
}

/* line 3980, ../sass/theme/_theme-main.scss */
.block-opr_event .link-search {
  margin-top: 8px;
  display: block;
}

/* line 3983, ../sass/theme/_theme-main.scss */
.block_item-opr_event {
  margin-bottom: 12px;
}
/* line 3985, ../sass/theme/_theme-main.scss */
.block_item-opr_event h2 {
  margin: 0px;
  color: #854800;
}

/* line 3990, ../sass/theme/_theme-main.scss */
.block-opr_events {
  clear: both;
}

/* hide intro for homepage accordion */
/* line 3995, ../sass/theme/_theme-main.scss */
.accordion_peer .view-block_item-event .attribute-intro {
  display: none;
}

/* line 3998, ../sass/theme/_theme-main.scss */
div#map_canvas {
  width: 100% !important;
}

/* line 5, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner {
  padding: 60px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 10, ../sass/components/_promo-text-banner.scss */
  .block_item-promo_text_banner .themed.text-left .text-fields {
    width: calc(60% - 120px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 10, ../sass/components/_promo-text-banner.scss */
  .block_item-promo_text_banner .themed.text-left .text-fields {
    width: calc(40% - 120px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 20, ../sass/components/_promo-text-banner.scss */
  .block_item-promo_text_banner .themed.text-right .text-fields {
    float: right;
    text-align: right;
  }
}
@media only screen and (min-width: 768px) {
  /* line 28, ../sass/components/_promo-text-banner.scss */
  .block_item-promo_text_banner .themed.text-left .text-fields {
    float: left;
    text-align: left;
  }
}
/* line 36, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner .icon {
  display: none;
}
/* line 39, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner .attribute-image {
  position: relative;
}
/* line 42, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner .text-fields {
  max-width: 780px;
  margin: 0 auto;
}
/* line 47, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner .attribute-intro h2 {
  font-size: 2.777777777777778em;
  line-height: 1.375;
  color: #253746;
  font-family: "Merriweather", serif;
  text-align: center;
  font-weight: normal;
  margin: 0 0 40px;
}
/* line 56, ../sass/components/_promo-text-banner.scss */
.block_item-promo_text_banner .attribute-intro p {
  font-family: "Karla", sans-serif;
  font-size: 1.527777777777778em;
  line-height: 1.181818181818182;
}

@media only screen and (min-width: 1400px) {
  /* line 1, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero {
    height: 625px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 1, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero {
    margin: 0 -65px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 1, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero {
    margin: 0 -130px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 11, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero > .container {
    height: 100%;
  }
}
/* line 16, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner {
  background-size: cover;
  background-repeat: no-repeat;
  margin: 0;
  width: 100% !important;
  background-position: center center;
  padding: 0;
}
@media only screen and (min-width: 1400px) {
  /* line 16, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner {
    height: 100%;
  }
}
/* line 26, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left {
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 26, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left {
    padding: 120px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 26, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left {
    padding-left: 65px;
    padding-right: 65px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 26, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left {
    padding-left: 130px;
    padding-right: 130px;
  }
}
@media only screen and (min-width: 1400px) {
  /* line 26, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left {
    height: calc(100% - 240px);
  }
}
/* line 43, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.25) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40%;
  z-index: 0;
}
/* line 59, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left > .icon {
  display: none;
}
/* line 62, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-background_image {
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 62, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-background_image {
    display: none;
  }
}
/* line 73, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-background_image img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0;
}
/* line 81, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .text-fields {
  position: relative;
  background-color: #4F758B;
  padding: 20px;
  float: none;
  max-width: none;
  width: calc(100% - 40px);
  margin: 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 81, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .text-fields {
    background-color: transparent;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  /* line 81, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .text-fields {
    max-width: 55%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 81, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .text-fields {
    max-width: 42%;
  }
}
/* line 104, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-intro h2 {
  color: #fff;
  font-size: 3.75em;
  font-family: "Merriweather", serif;
  line-height: 1.066666666666667;
  font-weight: 200;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  /* line 104, ../sass/components/_hero.scss */
  .block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-intro h2 {
    font-size: 5.208333333333333em;
  }
}
/* line 115, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-intro p {
  font-family: "Karla", sans-serif;
  font-size: 1.388888888888889em;
}
/* line 120, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .attribute-intro a {
  color: #fff;
}
/* line 124, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .link-more {
  display: inline-block;
  text-rendering: auto;
  text-transform: uppercase;
  position: relative;
  padding: 0;
}
/* line 130, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .link-more:after {
  content: "\f0da";
  color: #DAAA00;
  margin-left: 10px;
  font: normal normal normal 20px/1 FontAwesome;
  display: inline;
}
/* line 142, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .link-more:hover {
  text-decoration: none;
}
/* line 144, ../sass/components/_hero.scss */
.block-promo_text_banner-items_hero .block_item-promo_text_banner .text-left .link-more:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 20px;
  height: 1px;
  background-color: #fff;
}

/* line 1, ../sass/components/_mission.scss */
.block-mission_sanctuary_find {
  padding: 40px 0;
}
/* line 4, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .col-count-2 {
  overflow: hidden;
  *zoom: 1;
}
/* line 7, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .col {
  padding: 0 15px;
}
@media only screen and (min-width: 768px) {
  /* line 7, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col {
    float: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col {
    width: calc(50% - 30px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 7, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col {
    width: calc(50% - 35px);
  }
}
@media only screen and (min-width: 1280px) {
  /* line 7, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col {
    width: calc(50% - 45px);
  }
}
/* line 22, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .col1 {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 22, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col1 {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 22, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col1 {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 22, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col1 {
    padding-right: 20px;
    width: calc(50% - 35px);
  }
}
/* line 37, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-mission .category {
  font-family: "Karla", sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
  margin-bottom: 40px;
}
/* line 46, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-mission .mission h2 {
  color: #4F758B;
  font-size: 2.222222222222222em;
  font-weight: normal;
  font-family: "Merriweather", serif;
  line-height: 1.2;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  /* line 46, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .block-mission .mission h2 {
    font-size: 3.472222222222222em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 59, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col2 {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 59, ../sass/components/_mission.scss */
  .block-mission_sanctuary_find .col2 {
    padding-left: 30px;
  }
}
/* line 66, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .col2 .content-view-block_item {
  margin: 0;
  width: 100% !important;
}
/* line 73, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .category {
  font-family: "Karla", sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
  margin-bottom: 40px;
}
/* line 82, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form h3 {
  color: #253746;
  font-size: 1.375em;
  font-style: normal;
  font-weight: normal;
}
/* line 89, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .select-wrapper {
  padding: 0;
  margin: 0;
  overflow: hidden;
  background-color: #f0eee2;
  font-size: 1.375em;
  position: relative;
  text-rendering: auto;
}
/* line 100, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .select-wrapper:after {
  content: "\f0d7";
  color: #DAAA00;
  margin-left: 10px;
  font: normal normal normal 22px/1 FontAwesome;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
/* line 113, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .sanctuaryDropDown {
  width: 100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  font-size: .9595959595959596em;
  -moz-appearance: window;
  -webkit-appearance: none;
}
/* line 122, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .sanctuaryDropDown::-ms-expand {
  display: none;
}
/* line 125, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .sanctuaryDropDown:hover {
  cursor: pointer;
}
/* line 128, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find .sanctuary-lookup-form .sanctuaryDropDown:focus {
  outline: none;
}
/* line 136, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find #formSanctuarySearch .sanctuary-search-form h3 {
  color: #253746;
  font-size: 1.375em;
  font-style: normal;
  font-weight: normal;
}
/* line 143, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find #formSanctuarySearch .sanctuary-search-form #locationSearch {
  font-size: 1.319444444444444em;
  width: calc(100% - 75px);
  border: none;
  background-color: #f0eee2;
}
/* line 149, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find #formSanctuarySearch .sanctuary-search-form #searchActivityButton {
  background-color: #DAAA00;
  background-image: none;
  font-size: 1.375em;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
  padding: 6px 15px;
}
/* line 159, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find #formSanctuarySearch .search-or {
  color: #253746;
  font-size: 1.375em;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}
/* line 171, ../sass/components/_mission.scss */
.block-mission_sanctuary_find .block-sanctuary_find #formSanctuarySearch #sanctuaryFindButton {
  font-size: 1.666666666666667em;
}

/* line 180, ../sass/components/_mission.scss */
.block-sanctuary_search_form .search-or {
  color: #253746;
  font-size: 1.375em;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-bottom: 20px;
}

/* line 2, ../sass/components/_promo-block.scss */
.block-promo_themed .block-header {
  margin: 60px 0 40px;
}
/* line 4, ../sass/components/_promo-block.scss */
.block-promo_themed .block-header h2 {
  font-size: 3.125em;
  color: #253746;
  font-family: "Merriweather", serif;
  text-align: center;
  font-weight: normal;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 19, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-right .attribute-image, .block-promo_themed.text-left .attribute-image {
    width: 65%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 19, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-right .attribute-image, .block-promo_themed.text-left .attribute-image {
    width: 60%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 46, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-right .text-fields, .block-promo_themed.text-left .text-fields {
    width: calc(35% - 60px);
  }
}
@media only screen and (min-width: 1280px) {
  /* line 46, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-right .text-fields, .block-promo_themed.text-left .text-fields {
    width: calc(40% - 120px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 64, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-right .attribute-image,
  .block-promo_themed.text-right .text-fields {
    float: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 78, ../sass/components/_promo-block.scss */
  .block-promo_themed.text-left .attribute-image,
  .block-promo_themed.text-left .text-fields {
    float: right;
  }
}
/* line 89, ../sass/components/_promo-block.scss */
.block-promo_themed .block_item-promo_themed {
  width: 100% !important;
}
/* line 95, ../sass/components/_promo-block.scss */
.block-promo_themed .themed {
  overflow: hidden;
  *zoom: 1;
  background-color: #fff;
}
/* line 99, ../sass/components/_promo-block.scss */
.block-promo_themed .icon {
  display: none;
}
/* line 103, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-image, .block-promo_themed .attribute-image a {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
@media only screen and (max-width: 767px) {
  /* line 103, ../sass/components/_promo-block.scss */
  .block-promo_themed .attribute-image, .block-promo_themed .attribute-image a {
    background-image: none;
  }
}
/* line 111, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-image a {
  display: block;
}
/* line 114, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-image img {
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 121, ../sass/components/_promo-block.scss */
.block-promo_themed .text-fields {
  padding: 30px 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 121, ../sass/components/_promo-block.scss */
  .block-promo_themed .text-fields {
    padding: 30px;
  }
}
/* line 127, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-category {
  font-size: 1.125em;
  font-family: "Karla", sans-serif;
  color: #666;
  margin-bottom: 15px;
  text-transform: uppercase;
}
/* line 134, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-title {
  font-size: 2.1875em;
  color: #253746;
  font-family: "Merriweather", serif;
  font-weight: normal;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 134, ../sass/components/_promo-block.scss */
  .block-promo_themed .attribute-title {
    font-size: 1.805555555555556em;
  }
}
/* line 143, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-title a {
  color: #253746;
}
/* line 148, ../sass/components/_promo-block.scss */
.block-promo_themed .attribute-intro p {
  font-size: 1.375em;
  color: #666;
  line-height: 1.181818181818182;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 148, ../sass/components/_promo-block.scss */
  .block-promo_themed .attribute-intro p {
    font-size: 1.25em;
  }
}
/* line 157, ../sass/components/_promo-block.scss */
.block-promo_themed .link-more {
  display: inline-block;
  text-rendering: auto;
  font-size: .9090909090909091em;
  color: #4F758B;
  text-transform: uppercase;
  position: relative;
  padding: 0;
  margin-top: 40px;
}
/* line 166, ../sass/components/_promo-block.scss */
.block-promo_themed .link-more:after {
  content: "\f0da";
  color: #DAAA00;
  margin-left: 15px;
  font: normal normal normal 20px/1 FontAwesome;
  display: inline;
}
/* line 178, ../sass/components/_promo-block.scss */
.block-promo_themed .link-more:hover {
  text-decoration: none;
}
/* line 180, ../sass/components/_promo-block.scss */
.block-promo_themed .link-more:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 20px;
  height: 1px;
  background-color: #4F758B;
}

/* line 195, ../sass/components/_promo-block.scss */
.frontpage .block-promo_themed {
  background-color: #f0eee2;
  padding: 5px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 195, ../sass/components/_promo-block.scss */
  .frontpage .block-promo_themed {
    padding-left: 65px;
    padding-right: 65px;
    margin-left: -65px;
    margin-right: -65px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 195, ../sass/components/_promo-block.scss */
  .frontpage .block-promo_themed {
    padding-left: 130px;
    padding-right: 130px;
    margin-left: -130px;
    margin-right: -130px;
  }
}

/* line 1, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image {
  margin: 0;
}
/* line 3, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .block-header {
  margin: 60px 0 40px;
}
/* line 5, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .block-header h2 {
  font-size: 3.125em;
  color: #253746;
  font-family: "Merriweather", serif;
  text-align: center;
  font-weight: normal;
}
/* line 14, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .block_item-blog_post {
  width: 100% !important;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 26, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-right .attribute-image, .block-blog_featured_import_image .block_item-blog_post.text-left .attribute-image {
    width: 65%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 26, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-right .attribute-image, .block-blog_featured_import_image .block_item-blog_post.text-left .attribute-image {
    width: 60%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 53, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-right .text-fields, .block-blog_featured_import_image .block_item-blog_post.text-left .text-fields {
    width: calc(35% - 60px);
  }
}
@media only screen and (min-width: 1280px) {
  /* line 53, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-right .text-fields, .block-blog_featured_import_image .block_item-blog_post.text-left .text-fields {
    width: calc(40% - 120px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 71, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-right .attribute-image,
  .block-blog_featured_import_image .block_item-blog_post.text-right .text-fields {
    float: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 85, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .block_item-blog_post.text-left .attribute-image,
  .block-blog_featured_import_image .block_item-blog_post.text-left .text-fields {
    float: right;
  }
}
/* line 96, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .themed {
  overflow: hidden;
  *zoom: 1;
  background-color: #fff;
}
/* line 100, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .icon {
  display: none;
}
/* line 104, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-image, .block-blog_featured_import_image .attribute-image a {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
@media only screen and (max-width: 767px) {
  /* line 104, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .attribute-image, .block-blog_featured_import_image .attribute-image a {
    background-image: none;
  }
}
/* line 112, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-image a {
  display: block;
}
/* line 115, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-image img {
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
}
/* line 122, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .text-fields {
  padding: 30px 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 122, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .text-fields {
    padding: 30px;
  }
}
/* line 128, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-category {
  font-size: 1.125em;
  font-family: "Karla", sans-serif;
  color: #666;
  margin-bottom: 15px;
  text-transform: uppercase;
}
/* line 136, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-title h1 {
  font-size: 2.1875em;
  color: #253746;
  font-family: "Merriweather", serif;
  font-weight: normal;
  line-height: 1.285714285714286;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 136, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .attribute-title h1 {
    font-size: 1.805555555555556em;
  }
}
/* line 146, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-title a {
  color: #253746;
}
/* line 151, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .attribute-intro p {
  font-size: 1.375em;
  line-height: 1.181818181818182;
  color: #666;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  /* line 151, ../sass/components/_blog-feature.scss */
  .block-blog_featured_import_image .attribute-intro p {
    font-size: 1.25em;
  }
}
/* line 160, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .link-more {
  display: inline-block;
  text-rendering: auto;
  font-size: 1.25em;
  color: #4F758B;
  text-transform: uppercase;
  position: relative;
  padding: 0;
  margin-top: 40px;
}
/* line 169, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .link-more:after {
  content: "\f0da";
  color: #DAAA00;
  margin-left: 15px;
  font: normal normal normal 20px/1 FontAwesome;
  display: inline;
}
/* line 181, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .link-more:hover {
  text-decoration: none;
}
/* line 183, ../sass/components/_blog-feature.scss */
.block-blog_featured_import_image .link-more:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 20px;
  height: 1px;
  background-color: #4F758B;
}

/* line 199, ../sass/components/_blog-feature.scss */
.frontpage .block-blog_featured_import_image {
  background-color: #f0eee2;
  padding: 5px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 199, ../sass/components/_blog-feature.scss */
  .frontpage .block-blog_featured_import_image {
    padding-left: 65px;
    padding-right: 65px;
    margin-left: -65px;
    margin-right: -65px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 199, ../sass/components/_blog-feature.scss */
  .frontpage .block-blog_featured_import_image {
    padding-left: 130px;
    padding-right: 130px;
    margin-left: -130px;
    margin-right: -130px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 220, ../sass/components/_blog-feature.scss */
  .frontpage .block-blog_featured_import_image .block_item-blog_post.text-right .text-fields, .frontpage .block-blog_featured_import_image .block_item-blog_post.text-left .text-fields {
    width: calc(60% - 120px);
  }
}
@media only screen and (min-width: 992px) {
  /* line 220, ../sass/components/_blog-feature.scss */
  .frontpage .block-blog_featured_import_image .block_item-blog_post.text-right .text-fields, .frontpage .block-blog_featured_import_image .block_item-blog_post.text-left .text-fields {
    width: calc(40% - 120px);
  }
}

/* line 5, ../sass/components/_special-events.scss */
.block-special_events.tile-cols-3 .block-row-height {
  overflow: hidden;
  *zoom: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
/* line 12, ../sass/components/_special-events.scss */
.block-special_events .block-header {
  margin: 0 0 30px;
}
/* line 14, ../sass/components/_special-events.scss */
.block-special_events .block-header h2 {
  font-size: 3.125em;
  color: #253746;
  font-family: "Merriweather", serif;
  text-align: center;
  font-weight: normal;
}
/* line 23, ../sass/components/_special-events.scss */
.block-special_events .link-calendar {
  text-align: center;
  margin-top: 60px;
}
/* line 26, ../sass/components/_special-events.scss */
.block-special_events .link-calendar a {
  display: inline-block;
  text-rendering: auto;
  font-size: 1.25em;
  color: #4F758B;
  text-transform: uppercase;
  position: relative;
  padding: 0;
}
/* line 34, ../sass/components/_special-events.scss */
.block-special_events .link-calendar a:after {
  content: "\f0da";
  color: #DAAA00;
  margin-left: 10px;
  font: normal normal normal 20px/1 FontAwesome;
  display: inline;
}
/* line 46, ../sass/components/_special-events.scss */
.block-special_events .link-calendar a:hover {
  text-decoration: none;
}
/* line 48, ../sass/components/_special-events.scss */
.block-special_events .link-calendar a:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  right: 20px;
  height: 1px;
  background-color: #4F758B;
}

/* line 65, ../sass/components/_special-events.scss */
.frontpage .block-special_events {
  background-color: #f0eee2;
  padding: 60px 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1279px) {
  /* line 65, ../sass/components/_special-events.scss */
  .frontpage .block-special_events {
    padding-left: 65px;
    padding-right: 65px;
    margin-left: -65px;
    margin-right: -65px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 65, ../sass/components/_special-events.scss */
  .frontpage .block-special_events {
    padding-left: 130px;
    padding-right: 130px;
    margin-left: -130px;
    margin-right: -130px;
  }
}

/* line 1, ../sass/components/_addthis.scss */
.addthis_toolbox {
  display: block;
  top: -5px;
  padding: 0;
}
/* line 5, ../sass/components/_addthis.scss */
#site-footer .addthis_toolbox {
  margin-top: 10px;
  padding: 5px 0 0 0;
  top: auto;
}
/* line 10, ../sass/components/_addthis.scss */
.addthis_toolbox a {
  background-color: transparent !important;
  position: relative;
}
/* line 14, ../sass/components/_addthis.scss */
.addthis_toolbox a span {
  display: inline-block !important;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
/* line 22, ../sass/components/_addthis.scss */
.addthis_toolbox a span:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 29, ../sass/components/_addthis.scss */
.addthis_toolbox a .at_a11y,
.addthis_toolbox a .addthis_follow_label {
  display: none;
}
/* line 36, ../sass/components/_addthis.scss */
.addthis_toolbox .addthis_button_facebook_follow span:before {
  content: "\f09a";
}
/* line 43, ../sass/components/_addthis.scss */
.addthis_toolbox .addthis_button_twitter_follow span:before {
  content: "\f099";
}
/* line 50, ../sass/components/_addthis.scss */
.addthis_toolbox .addthis_button_youtube_follow span:before {
  content: "\f16a";
}
/* line 57, ../sass/components/_addthis.scss */
.addthis_toolbox .addthis_button_instagram_follow span:before {
  content: "\f16d";
}

/* line 65, ../sass/components/_addthis.scss */
.custom_flickr a {
  background-color: transparent !important;
  position: relative;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
/* line 75, ../sass/components/_addthis.scss */
.custom_flickr a:before {
  content: "\f16e";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 89, ../sass/components/_addthis.scss */
.custom_toolbox a {
  background-color: transparent !important;
  position: relative;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
/* line 99, ../sass/components/_addthis.scss */
.custom_toolbox a:before {
  content: "\f09e";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 1, ../sass/components/_tile-event.scss */
.tile-event {
  margin-bottom: 30px;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 1, ../sass/components/_tile-event.scss */
  .tile-event {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, ../sass/components/_tile-event.scss */
  .tile-event {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 31.33333%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 31.33333%;
    -ms-flex: 0 0 31.33333%;
    flex: 0 0 31.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
/* line 15, ../sass/components/_tile-event.scss */
.tile-event .themed {
  position: relative;
  background-color: #fff;
  padding-bottom: 40px;
}
@media only screen and (min-width: 992px) {
  /* line 15, ../sass/components/_tile-event.scss */
  .tile-event .themed {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
/* line 25, ../sass/components/_tile-event.scss */
.tile-event .icon {
  display: none;
}
/* line 28, ../sass/components/_tile-event.scss */
.tile-event .attribute-image {
  position: relative;
  overflow: hidden;
}
/* line 181, ../sass/structure/_mixins.scss */
.tile-event .attribute-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 66.66667%;
}
/* line 187, ../sass/structure/_mixins.scss */
.tile-event .attribute-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 34, ../sass/components/_tile-event.scss */
.tile-event .attribute-image img {
  margin: 0;
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 41, ../sass/components/_tile-event.scss */
.tile-event .event-cta {
  background-color: #DAAA00;
  color: #fff;
  font-size: 1.666666666666667em;
  font-weight: normal;
  font-family: "Merriweather", serif;
  padding: 10px 15px;
}
/* line 51, ../sass/components/_tile-event.scss */
.tile-event .event-cta a {
  color: #ffffff;
}
/* line 55, ../sass/components/_tile-event.scss */
.tile-event .text-fields {
  padding: 10px 15px;
}
/* line 60, ../sass/components/_tile-event.scss */
.tile-event .text-fields .attribute-title,
.tile-event .text-fields .event-location,
.tile-event .text-fields .attribute-sanctuary {
  font-size: 1.527777777777778em;
  font-weight: 700;
  font-family: "Karla", sans-serif;
  line-height: 1;
  margin-bottom: 10px;
}
/* line 68, ../sass/components/_tile-event.scss */
.tile-event .text-fields .attribute-title a,
.tile-event .text-fields .event-location a,
.tile-event .text-fields .attribute-sanctuary a {
  color: #253746;
}
/* line 80, ../sass/components/_tile-event.scss */
.tile-event .text-fields .attribute-intro {
  margin-bottom: 20px;
}
/* line 82, ../sass/components/_tile-event.scss */
.tile-event .text-fields .attribute-intro p {
  font-size: 1.25em;
  line-height: 1.333333333333333;
  color: #666;
}
/* line 88, ../sass/components/_tile-event.scss */
.tile-event .text-fields .attribute-event_date {
  color: #4F758B;
  font-size: 1.111111111111111em;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  left: 15px;
}

/* line 1, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits,
.attribute-image.with-credits {
  position: relative;
}
/* line 5, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits.credit-active .attribute-credit,
.attribute-image.with-credits.credit-active .attribute-credit {
  opacity: 1;
}
/* line 9, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .credit-icon,
.attribute-image.with-credits .credit-icon {
  display: inline-block;
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 5px;
  bottom: 3px;
  z-index: 1;
  font-size: 20px;
}
/* line 20, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .credit-icon:before,
.attribute-image.with-credits .credit-icon:before {
  content: "\f05a";
  color: #DAAA00;
}
/* line 24, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .credit-icon:hover,
.attribute-image.with-credits .credit-icon:hover {
  cursor: pointer;
}
/* line 28, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .attribute-credit,
.attribute-image.with-credits .attribute-credit {
  opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 5px 30px 8px 10px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .3s;
  display: block;
}
/* line 44, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .attribute-credit p,
.attribute-image.with-credits .attribute-credit p {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  /* line 49, ../sass/components/_photo-credit.scss */
  .block_item-promo_text_banner .themed.with-credits .attribute-credit.mobile-credit,
  .block_item-promo_text_banner .themed.with-credits .credit-icon.mobile-credit,
  .attribute-image.with-credits .attribute-credit.mobile-credit,
  .attribute-image.with-credits .credit-icon.mobile-credit {
    display: none;
  }
}
/* line 56, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .attribute-credit.desktop-credit,
.attribute-image.with-credits .attribute-credit.desktop-credit {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 56, ../sass/components/_photo-credit.scss */
  .block_item-promo_text_banner .themed.with-credits .attribute-credit.desktop-credit,
  .attribute-image.with-credits .attribute-credit.desktop-credit {
    display: block;
  }
}
/* line 63, ../sass/components/_photo-credit.scss */
.block_item-promo_text_banner .themed.with-credits .credit-icon.desktop-credit,
.attribute-image.with-credits .credit-icon.desktop-credit {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 63, ../sass/components/_photo-credit.scss */
  .block_item-promo_text_banner .themed.with-credits .credit-icon.desktop-credit,
  .attribute-image.with-credits .credit-icon.desktop-credit {
    display: inline-block;
  }
}

/* line 72, ../sass/components/_photo-credit.scss */
.enable-credits .credit-icon {
  display: inline-block;
  font-family: FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 5px;
  bottom: 3px;
  z-index: 101;
  font-size: 20px;
  background-image: none;
  text-indent: 0;
  width: auto;
  height: auto;
}
/* line 87, ../sass/components/_photo-credit.scss */
.enable-credits .credit-icon:before {
  content: "\f05a";
  color: #DAAA00;
}
/* line 91, ../sass/components/_photo-credit.scss */
.enable-credits .credit-icon:hover {
  cursor: pointer;
}
/* line 95, ../sass/components/_photo-credit.scss */
.enable-credits .attribute-credit {
  padding: 5px 30px 8px 10px;
  transition-duration: .3s;
}

/* line 104, ../sass/components/_photo-credit.scss */
.block-promo_three .attribute-image {
  width: 100%;
}
/* line 106, ../sass/components/_photo-credit.scss */
.block-promo_three .attribute-image img {
  width: 100%;
  height: auto;
}

/* ==|== media queries ==|== */
/* ==|== media queries ==|== */
@media only screen and (max-width: 768px) {
  /* line 4, ../sass/theme/responsive/_768px.scss */
  body {
    background-image: none;
    width: auto;
  }

  /* line 9, ../sass/theme/responsive/_768px.scss */
  h1 {
    margin: 0 0 .4em 0;
  }

  /* line 12, ../sass/theme/responsive/_768px.scss */
  .button {
    display: block;
    width: auto;
    clear: both;
  }

  /* line 17, ../sass/theme/responsive/_768px.scss */
  .herospace {
    display: none;
  }

  /* line 21, ../sass/theme/responsive/_768px.scss */
  .galleria-large .galleria-info {
    width: 100%;
  }

  /* line 39, ../sass/theme/responsive/_768px.scss */
  #font-resize {
    display: none !important;
  }

  /* line 42, ../sass/theme/responsive/_768px.scss */
  #add-this {
    display: none;
  }

  /* line 46, ../sass/theme/responsive/_768px.scss */
  .homepage #masthead {
    padding-bottom: 68px;
  }

  /* line 50, ../sass/theme/responsive/_768px.scss */
  #header-button-bar {
    display: block;
    top: 100px;
    left: 10px;
  }
  /* line 54, ../sass/theme/responsive/_768px.scss */
  #header-button-bar a {
    font-size: 1em;
    padding-right: 27px;
  }

  /* line 59, ../sass/theme/responsive/_768px.scss */
  .tagline {
    width: auto;
    right: auto;
    left: 300px;
    top: 20px;
    font-size: 0.9em;
    text-align: left;
  }

  /* line 103, ../sass/theme/responsive/_768px.scss */
  .micro-main-nav ul {
    width: 100%;
    min-width: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #89c140;
  }
  /* line 110, ../sass/theme/responsive/_768px.scss */
  .micro-main-nav li {
    float: none;
    width: 100% !important;
  }
  /* line 114, ../sass/theme/responsive/_768px.scss */
  .micro-main-nav .mobile-nav-trigger {
    display: none;
  }

  /* line 118, ../sass/theme/responsive/_768px.scss */
  #site-alerts, #section-alerts {
    margin-top: 0;
  }

  /* line 126, ../sass/theme/responsive/_768px.scss */
  .secondary-nav {
    display: none;
  }
  /* line 128, ../sass/theme/responsive/_768px.scss */
  .secondary-nav a {
    font-size: 1.2em;
  }

  /* line 132, ../sass/theme/responsive/_768px.scss */
  #layout {
    width: auto;
  }
  /* line 135, ../sass/theme/responsive/_768px.scss */
  #layout.layout-subpage {
    width: auto;
  }

  /* line 140, ../sass/theme/responsive/_768px.scss */
  #page-wrapper {
    width: auto;
    min-width: 314px;
    background: #fff;
  }

  /* line 145, ../sass/theme/responsive/_768px.scss */
  .sidebar {
    width: auto !important;
  }

  /*both sidebars.  if equal width, this is all you need to declare*/
  /* line 148, ../sass/theme/responsive/_768px.scss */
  #colone {
    float: none;
    height: auto !important;
    padding: 0 0 1em 0;
  }

  /*first sidebar specific*/
  /* line 153, ../sass/theme/responsive/_768px.scss */
  .node-62 #coltwo {
    top: 0;
  }

  /* line 156, ../sass/theme/responsive/_768px.scss */
  #colthree {
    clear: both;
    float: none;
    padding: 0 10px 1em;
  }

  /*second sidebar specific*/
  /* line 162, ../sass/theme/responsive/_768px.scss */
  .maincontent {
    float: none;
    width: auto !important;
    padding: 0 0 1em 0;
  }

  /* line 167, ../sass/theme/responsive/_768px.scss */
  #dynamic-lead {
    float: none;
    width: auto !important;
    padding: 0 0 1em 0;
  }
  /* line 171, ../sass/theme/responsive/_768px.scss */
  #dynamic-lead h1 {
    width: auto;
  }

  /* line 176, ../sass/theme/responsive/_768px.scss */
  .layout-homepage .maincontent {
    width: auto;
  }

  /* Homepage */
  /* line 183, ../sass/theme/responsive/_768px.scss */
  .view-full-frontpage .zone-layout-4zoneslayout4 .zone1 {
    width: 30%;
    padding-right: 2%;
  }
  /* line 187, ../sass/theme/responsive/_768px.scss */
  .view-full-frontpage .zone-layout-4zoneslayout4 .zone2 {
    width: 68%;
    padding-right: 0;
  }
  /* line 191, ../sass/theme/responsive/_768px.scss */
  .view-full-frontpage .zone-layout-4zoneslayout4 .zone3 {
    clear: both;
    width: 100%;
  }
  /* line 197, ../sass/theme/responsive/_768px.scss */
  .view-full-frontpage .accordion_peer .block-header {
    font-size: 0.8em;
  }

  /* line 203, ../sass/theme/responsive/_768px.scss */
  .content-search {
    padding-left: 20px;
  }
  /* line 205, ../sass/theme/responsive/_768px.scss */
  .content-search #search_controls {
    display: none;
  }
  /* line 208, ../sass/theme/responsive/_768px.scss */
  .content-search div#search_results {
    padding-left: 0;
    width: 100%;
  }
  /* line 212, ../sass/theme/responsive/_768px.scss */
  .content-search .search-spelling {
    width: 100%;
  }
  /* line 215, ../sass/theme/responsive/_768px.scss */
  .content-search div.feedback {
    width: 90%;
    padding: 0 0 !important;
  }

  /* line 220, ../sass/theme/responsive/_768px.scss */
  .view-full-landing_page > .attribute-body > * > * > .attribute-image {
    width: 100% !important;
  }
  /* line 222, ../sass/theme/responsive/_768px.scss */
  .view-full-landing_page > .attribute-body > * > * > .attribute-image img {
    max-width: 100%;
    height: auto;
  }
  /* line 226, ../sass/theme/responsive/_768px.scss */
  .view-full-landing_page > .attribute-body > * > * > .attribute-image .attribute-credit {
    width: 100%;
  }

  /* line 232, ../sass/theme/responsive/_768px.scss */
  .view-full-survey #colone,
  body.node-163 #colone {
    display: none;
  }
  /* line 235, ../sass/theme/responsive/_768px.scss */
  .view-full-survey textarea,
  .view-full-survey .box,
  body.node-163 textarea,
  body.node-163 .box {
    width: 95%;
  }
  /* line 239, ../sass/theme/responsive/_768px.scss */
  .view-full-survey table.object-right,
  body.node-163 table.object-right {
    width: 95% !important;
    float: none;
  }

  /* line 245, ../sass/theme/responsive/_768px.scss */
  .block_item .content-holder {
    width: auto;
    float: none;
  }

  /* line 252, ../sass/theme/responsive/_768px.scss */
  .block_item-promo.emphasized:before, .block_item-promo.emphasized:after {
    content: " ";
  }

  /* line 260, ../sass/theme/responsive/_768px.scss */
  .homepage-blocks .block_item .image-holder {
    width: auto;
    margin-right: 1em;
  }
  /* line 264, ../sass/theme/responsive/_768px.scss */
  .homepage-blocks .block_item .content-holder {
    width: auto;
  }

  /* line 272, ../sass/theme/responsive/_768px.scss */
  #featured .block:after {
    content: " ";
  }

  /* line 277, ../sass/theme/responsive/_768px.scss */
  #page-meta {
    margin: 0;
    padding: 0;
    top: -10px;
  }
  /* line 281, ../sass/theme/responsive/_768px.scss */
  .node-62 #page-meta {
    display: none;
  }

  /* line 292, ../sass/theme/responsive/_768px.scss */
  #footer-nav li {
    width: 100%;
    float: none;
  }

  /* line 297, ../sass/theme/responsive/_768px.scss */
  #debug {
    display: none;
  }

  /* line 300, ../sass/theme/responsive/_768px.scss */
  .block-follow_us {
    display: none;
  }
}
/* ==|== media queries ==|== */
@media only screen and (max-width: 600px) {
  /* line 53, ../sass/theme/responsive/_600px.scss */
  .content-view-block_item {
    width: 95% !important;
    float: none !important;
    clear: both;
    margin-bottom: 1em;
  }

  /* line 59, ../sass/theme/responsive/_600px.scss */
  .node-62 #coltwo {
    position: static;
  }

  /* line 63, ../sass/theme/responsive/_600px.scss */
  .block-galleria > div {
    height: 400px !important;
  }

  /* line 67, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-container {
    margin-top: 0;
    height: 400px !important;
    width: 100% !important;
  }
  /* line 72, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-image {
    height: 400px !important;
  }
  /* line 75, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-layer {
    position: static !important;
    width: 100% !important;
    height: auto !important;
  }
  /* line 79, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-layer .text {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    margin: 0;
    padding: 1em;
    overflow: hidden;
    border: none;
  }
  /* line 87, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-layer .text p {
    margin-bottom: 0;
  }
  /* line 92, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav img {
    position: relative !important;
  }
  /* line 95, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-stage {
    height: 400px !important;
    width: 100% !important;
    padding-left: 0;
  }
  /* line 99, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-stage img {
    min-width: 400px !important;
    height: auto !important;
    top: 0 !important;
  }
  /* line 105, ../sass/theme/responsive/_600px.scss */
  .galleria-side-nav .galleria-thumbnails-container {
    bottom: 20px !important;
  }

  /* line 109, ../sass/theme/responsive/_600px.scss */
  .zone1,
  .zone2,
  .zone3,
  .zone4 {
    width: 100% !important;
    padding: 0 !important;
  }

  /* Homepage */
  /* line 119, ../sass/theme/responsive/_600px.scss */
  .view-full-frontpage .zone-layout-4zoneslayout4 .zone1 {
    width: 100%;
    padding-right: 0;
  }
  /* line 123, ../sass/theme/responsive/_600px.scss */
  .view-full-frontpage .zone-layout-4zoneslayout4 .zone2 {
    width: 100%;
  }

  /* line 129, ../sass/theme/responsive/_600px.scss */
  .content-search #Search {
    width: 70%;
  }

  /* line 133, ../sass/theme/responsive/_600px.scss */
  #site-footer .connect {
    float: none !important;
    width: auto !important;
  }
  /* line 146, ../sass/theme/responsive/_600px.scss */
  #site-footer .copyright {
    bottom: -90px;
    width: 100%;
    text-align: center;
  }
  /* line 152, ../sass/theme/responsive/_600px.scss */
  #site-footer #nav_footer ul {
    bottom: -50px;
  }

  /* line 159, ../sass/theme/responsive/_600px.scss */
  .user-register input[type="text"], .user-register textarea, .user-login input[type="text"], .user-login textarea {
    width: 90%;
  }
  /* line 162, ../sass/theme/responsive/_600px.scss */
  .user-register label, .user-login label {
    width: 90%;
  }

  /* line 167, ../sass/theme/responsive/_600px.scss */
  #bird_picture_table > div {
    width: 120px !important;
  }

  /* line 171, ../sass/theme/responsive/_600px.scss */
  #colone > .sanctuary-lookup-form {
    padding: 0 1.4em;
  }
  /* line 173, ../sass/theme/responsive/_600px.scss */
  #colone > .sanctuary-lookup-form .sanctuaryDropDown {
    width: 100%;
    font-size: 1.2em;
  }

  /* line 179, ../sass/theme/responsive/_600px.scss */
  .sanctuary-search-controls #panel-filters input#txtAddress {
    width: 65%;
    font-size: 1.2em;
  }
  /* line 183, ../sass/theme/responsive/_600px.scss */
  .sanctuary-search-controls #col_left,
  .sanctuary-search-controls #col_right {
    float: none;
    width: 100%;
    margin: 0;
    clear: both;
  }

  /* line 191, ../sass/theme/responsive/_600px.scss */
  .block-follow_us {
    display: none;
  }
}
/* ==|== media queries ==|== */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 8, ../sass/theme/responsive/_500px.scss */
  .maincontent .object-left .attribute-image,
  .maincontent .object-right .attribute-image {
    float: none;
    margin: 0;
  }
  /* line 15, ../sass/theme/responsive/_500px.scss */
  .maincontent .embed-size-original,
  .maincontent .embed-size-medium,
  .maincontent .embed-size-articlemedium,
  .maincontent .embed-size-large,
  .maincontent .embed-size-large_landscape,
  .maincontent .embed-size-large_portrait {
    max-width: 100%;
  }
  /* line 22, ../sass/theme/responsive/_500px.scss */
  .maincontent .embed-size-original .class-image,
  .maincontent .embed-size-original .attribute-image img,
  .maincontent .embed-size-medium .class-image,
  .maincontent .embed-size-medium .attribute-image img,
  .maincontent .embed-size-articlemedium .class-image,
  .maincontent .embed-size-articlemedium .attribute-image img,
  .maincontent .embed-size-large .class-image,
  .maincontent .embed-size-large .attribute-image img,
  .maincontent .embed-size-large_landscape .class-image,
  .maincontent .embed-size-large_landscape .attribute-image img,
  .maincontent .embed-size-large_portrait .class-image,
  .maincontent .embed-size-large_portrait .attribute-image img {
    max-width: 100%;
    height: auto;
  }
  /* line 28, ../sass/theme/responsive/_500px.scss */
  .maincontent img.no-resize,
  .maincontent .no-resize img,
  .maincontent .no-resize {
    width: auto !important;
  }

  /* line 34, ../sass/theme/responsive/_500px.scss */
  .content-search #Search {
    width: 60%;
  }

  /* line 38, ../sass/theme/responsive/_500px.scss */
  .block-follow_us {
    display: none;
  }
}


/* ==|== NEW WP STYLES added by eme 15Aug17 ==|== */


body.custom-font-enabled {
    font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
    font-weight: 400;
    color: #333;
}
body {
    background-color: #f0eee2;
    font-size: 100%;
    line-height: 1.4;
    margin: 0 auto;
}
/*#page:before {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 12%;
    left: 0;
    right: 0;
    pointer-events: none;
    z-index: 100;
}*/

.widget-title {
  font-size: 1.5em;
  color: #253746;
  font-family: "Merriweather",serif;
  font-weight: normal;
  /*font-size: 1.3em;
  line-height: 0.5;
  font-weight: 600;
  text-transform:none;
  color: #253746;
  font-family: "Open Sans", corbel, arial, helvetica, sans-serif;*/
}
.widget-area .widget h3 {
  margin-bottom:.75rem;
  }
.widget-area .widget a  {
  //color: #819303;
  color: #005C9F;
  font-weight:600;
  text-decoration:none;
}
.widget-area .widget a:hover {
  color: #000000;
  text-decoration:underline;
}

.widget-area .widget a:visited  {
  //color: #819303;
  color: #005C9F;
  font-weight:600;
  text-decoration:none;
}


.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
  font-size:100%;
    }

.widget-title {
  font-size: 1.5em;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
  font-size:100%;
  }

a {
  outline: none;
  //color: #819303;
  color: #005C9F;
}

.entry-header .entry-title {
  
  color: #253746;
  font-family: "Merriweather",serif;
  font-size: 2.1875em;
  font-weight: normal;
}
.entry-header .entry-title a {
  color: #253746;
  }
.entry-header .entry-title a:hover {
  color: #000000;
  text-decoration:underline;
  }

.entry-content p {
  margin: 0 0 1em 0;
}

.entry-author-date-meta {
  font-size:100%;
  color: inherit;
  padding-top: inherit;
  
  }
.entry-author-date-meta a {
  font-size:100%;
  
  }
  
.entry-content a:visited, .comment-content a:visited {
  //color: #819303;
  color: #005C9F;
  font-weight:600;
  text-decoration:none;
  }

/*.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
  float:right;
  line-height: 1.10em; 
  
  }*/
  
.footer.entry-meta {
  //color: #819303;
  color: #21759b;
  }

  img.header-image {
  box-shadow: none;
  /*margin: 20px 185px 10px 0;
  margin: 10px 0px 0px 8px;*/
  margin: 0;
  margin: 20px 0 0 0;
  }


.hgroup {
  width:100%;
  margin-left: auto;
    margin-right: auto;
  margin-top:0;
  
  }
.title-description {
  width:100%;
  }

.site {
    padding: inherit;
    padding: inherit;
    background-color: #fff;
}
.site-header {
    padding: initial;
    padding: initial;
    margin: 0 auto;
    position: relative;
    background: #fff;
}
.site-header {
    padding: inherit;
    padding: initial;
}
#site-header {
    /* padding-top: 16px; */
}
/*#site-header {
    width: 15%;
    max-width: none;
    position: relative;
    margin: 0 auto;
    text-align: inherit;
    padding: inherit;
    min-height: 78px;
    float: left;
    padding-top: 0;
}*/

.main-navigation {
    position: inherit;
    z-index: auto;
}
.main-navigation {
    margin-top: 0;
    margin-top: 0;
    margin-bottom: 1em;
    text-align: inherit;
    width: 70%;
    float: left;
    background-color: #fff;
    display: block !important;
}
div.nav-menu {
    background-color: #fff;
    padding: 0 26px 0 0;
    display: block !important;
    text-align: center;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    width: inherit;
    min-width: inherit;
    height: inherit;
    float: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
}

.main-navigation ul {
    width: inherit;
    min-width: inherit;
    height: inherit;
    float: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
}
.main-navigation li:first-child {
    background-image: none;
    border-right: none;
}
.main-navigation li {
    position: static !important;
    float: none !important;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: inherit;
}
.main-navigation li {
    margin-top: inherit;
    margin-top: inherit;
    font-size: inherit;
    font-size: inherit;
    line-height: inherit;
}
.main-navigation li a {
    display: block;
    position: relative;
    color: #94795d;
}
.main-navigation li a {
    text-align: inherit;
    padding: 35px 7px 30px 7px;
    z-index: auto;
    display: block;
    line-height: inherit;
    font-family: "Open Sans", corbel, verdana, arial, helvetica, sans-serif;
    font-weight: inherit;
    font-size: 16px;
    color: #94795d;
    text-decoration: none;
    text-transform: none;
    font-weight: bold;
    background: none;
}

#nav_utility {
    /*width: 14%;*/
    position: relative;
    height: 78px;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    float: right;
    height: 100%;
    z-index: auto;
}
#nav_utility ul {
    float: right;
    padding-top: 20px;
    width: auto;
    display: inline-block;
    text-align: right;
    height: auto;
}
#nav_utility li.nav_item-nav_join {
    margin-right: 2px;
    float: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
}
#nav_utility li.nav_item-nav_donate, #nav_utility li.nav_item-nav_join {
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
}
#nav_utility li.nav_item-nav_join {
    margin-left: inherit;
}
#nav_utility li {
    float: none;
    line-height: inherit;
    text-transform: none;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
}
#nav_utility li.nav_item-nav_donate a, #nav_utility li.nav_item-nav_join a {
    display: inherit;
    padding: 10px;
    color: #ffffff;
}
#nav_utility li a {
    display: block;
    color: #21759b;
    height: 100%;
    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 6px;
    background-color: #DAAA00;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
    display: block;
    text-align: center;
    font-family: "Karla",sans-serif;
    font-weight: 600;
}
#nav_utility li.nav_item-nav_join a:before {
    background-image: none;
}
#nav_utility li.nav_item-nav_donate a:before, #nav_utility li.nav_item-nav_join a:before {
    padding: inherit;
    height: inherit;
    width: inherit;
    display: inherit;
    float: inherit;
    content: none;
    text-indent: inherit;
    background: none;
}
#nav_utility li:first-child a:before {
    content: none;
}
#nav_utility li a:before {
    padding: 0 4px 0 10px;
    font-weight: normal;
    content: none;
}
img.header-image {
    box-shadow: none;
    margin: 0;
    margin: 20px 0 0 0;
}
.site-header h2 {
    font-weight: bold;
    font-size: 100%;
    font-size: 100%;
    line-height: inherit;
    color: #253746;
}
.site-header h1 a, .site-header h2 a {
    color: #253746;
    display: inline-block;
    text-decoration: none;
}

  /* ==|== media queries ==|== */

@media only screen and (min-width: 992px) and (max-width: 1279px) {
  .site-width, #masthead, #main, #site-footer {
    max-width: 1270px;
    padding: 0 65px;
  }
  .main-navigation {
    width: 71%;
  }
  .main-navigation li a {
    font-size: 14px;
  }
  #nav_utility li {
    font-size: 12px;
  }
}

@media only screen and (min-width: 992px) {
  #nav_utility .nav_item-nav_join {
    margin-right: 0;
  }
  .utility-nav {
    float: left;
  }
}

@media screen and (max-width: 991px) {
  #main {
    padding: 0 4% 3% 4%;
  }
}
@media screen and (min-width: 960px) {
    body .site {
    max-width: inherit;
    padding: inherit;
    padding: inherit;
    margin-top: inherit;
    margin-bottom: inherit;
    }
}

@media screen and (min-width: 600px) {
.site {
    margin: inherit;
    max-width: inherit;
    max-width: inherit;
    overflow: auto;
}
}
@media screen and (min-width: 600px) {
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: none;
    border-top: none;
    display: inline-block !important;
    text-align: inherit;
    width: inherit;
}
}
@media screen and (min-width: 600px) {
.main-navigation li {
    margin: inherit;
    margin: inherit;
    position: inherit;
}
}

@media screen and (min-width: 600px) {
.main-navigation li a {
    border-bottom: none;
    color: #94795d;
    line-height: inherit;
    text-transform: none;
    white-space: inherit;
}
}
@media screen and (min-width: 600px) {
.site-header h1, .site-header h2 {
    text-align: right;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-navigation {
    width: 100%;
    text-align: center;
  }
  #site-navigation:after {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    pointer-events: none;
    z-index: 100;
    }
    .main-nav {
      padding: inherit;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  #site-header {
    padding-top: 0;
    width: 50%;
    min-height: 117.94px;
  }
  .main-navigation {
    width: 100%;
    text-align: center;
  }
  .main-navigation li a {
    font-size: 15px;
  }
  .utility-nav {
    height: 117.94px;
    }
    .utility-nav {
    left: auto;
    width: 30%;
    right: 15%;
  }
  #nav_utility li {
    width: auto;
    display: inline-block;
  }
  #site-navigation:after {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    pointer-events: none;
    z-index: 100;
    }
  .main-nav {
    padding: inherit;
  }
}
@media only screen and (min-width: 300px) and (max-width: 599px) {
  #masthead {
    padding-bottom: 1%;
  }
  #site-header {
    margin: 0px auto;
    min-height: 90px;
  }
  .main-nav {
    background-color: inherit;
    padding: inherit; 
    width: 90%; 
    margin: 0px auto;
}
  .main-navigation {
    margin-top: inherit;
    margin-top: inherit;
    margin-bottom: 0px;
    text-align: inherit;
    width: 100%;
    float: left;
    background-color: #fff;
    display: inherit;
  }
  .main-navigation ul {
    width: inherit;
    min-width: inherit;
    height: inherit;
    float: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
  }
  .main-navigation li {
    margin-top: inherit;
    margin-top: inherit;
    font-size: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .main-navigation li {
    position: inherit;
    float: none;
    margin: inherit;
    padding: inherit;
    list-style: inherit;
    font-size: inherit;
  }
  .main-navigation li {
    float: none;
  }
    .sf-menu li {
    float: none;
  }
  .main-navigation li {
    float: left;
    padding: 0 10px 0 0;
text-align: center;
  }
  .main-navigation li a {
    text-align: center;
    padding: 0 0 15px 0;
    z-index: unset;
    display: inline-block;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-size: 13.5px;
    color: #94795d;
    text-decoration: none;
    text-transform: none;
    font-weight: bold;
    background: none;
  }
  #nav_utility {
    position: relative;
    height: 78px;
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
    float: inherit;
    height: inherit;
    z-index: unset;
  }
  #nav_utility ul {
    float: inherit;
    /*padding-top: inherit;*/
    width: inherit;
    display: inherit;
    text-align: inherit;
    height: inherit;
  }
  #nav_utility li {
    float: left;
    line-height: inherit;
    text-transform: none;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
  }
  #nav_utility li.nav_item-nav_join {
    margin-right: 2px;
    float: left;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    background: none;
    filter: none;
  }
  #masthead:after {
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    pointer-events: none;
    z-index: 100;
    }
}
div.sc-model-box form input {
    width: auto;
}
/* Remove automatic hyphenation */
.site-content article { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.widget-area .widget { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }