@import url(webfonts-aller.css);
@import url(webfonts-trade-gothic.css);
/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small touch devices */
html {
  font-size: 100%; }

.page-node-17838 #columns {
  padding: 30px 0; }

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
.at-mt .at-menu-toggle {
  /* The toggle link */
  /* Menu items */ }
  .at-mt .at-menu-toggle h2 {
    margin-bottom: 5px; }
    .at-mt .at-menu-toggle h2 a {
      background: #eee;
      border: 2px solid #ccc;
      padding: 2px 10px; }
  .at-mt .at-menu-toggle ul.menu li a {
    background: #eee;
    border-bottom: 1px solid #fff; }

#block-superfish-1, #block-md-megamenu-1, #block-search-form {
  display: none; }

#logo {
  padding: 10px 0px 15px 0;
  float: none;
  width: 100%;
  text-align: center; }

.ui-tabs .ui-tabs-nav li,
.section-who-we-are .ui-tabs .ui-tabs-nav li {
  width: 100%;
  height: auto !important;
  padding: 12px 0; }

.ui-widget, .ui-widget-content {
  font-size: 100% !important; }

.ui-widget-header {
  background-image: none; }

.section-who-we-are .ui-state-active, .section-who-we-are .ui-widget-content .ui-state-active, .section-who-we-are .ui-widget-header .ui-state-active {
  background: none; }

#columns {
  padding: 50px 20px; }

.section-science-blog #content-wrapper #columns {
  padding: 10px 25px 50px; }

.view-footer-ad-units .views-row-2 {
  margin: 20px 0; }

.view-footer-ad-units .views-row {
  float: none;
  max-width: 100%;
  text-align: center; }

.view-footer-ad-units .views-row .views-field-title {
  left: 0;
  font-size: 20px;
  width: 100%; }

.view-footer-ad-units .views-row .views-field-field-hero-image img {
  float: none; }

#footer-wrapper {
  display: none; }

#header-wrapper .container .field-name-field-main-division, #header-wrapper .container h1#page-title {
  top: 72%; }

.node-type-staff #block-views-staff-page-division-hero-block .view-staff-page-division-hero .views-row img {
  max-width: 160%;
  margin-left: -40%; }
.node-type-staff #block-views-staff-page-division-hero-block .view-staff-page-division-hero .views-row .views-field-field-main-division {
  font-size: 1.5em;
  top: 61%; }
.node-type-staff #block-views-staff-page-division-hero-block .view-staff-page-division-hero .views-row .views-field-field-sub-division {
  font-size: 1em;
  top: 80%; }
.node-type-staff #content-column, .node-type-staff .content-column, .node-type-staff div.sidebar {
  float: none; }
.node-type-staff #content-column .content-inner #main-content {
  padding-left: 0; }
.node-type-staff .region-sidebar-first {
  display: none; }
.node-type-staff #content-column .content-inner {
  margin-left: 0; }
  .node-type-staff #content-column .content-inner .field-name-title {
    clear: left; }
.node-type-staff #block-views-staff-block-1,
.node-type-staff #block-views-staff-block-2,
.node-type-staff #block-views-staff-block-3,
.node-type-staff #block-views-staff-block-4,
.node-type-staff #block-views-staff-block-5,
.node-type-staff #block-views-staff-block-6,
.node-type-staff #block-views-staff-block-7,
.node-type-staff #block-views-staff-block-8,
.node-type-staff #block-views-staff-block-9,
.node-type-staff #block-views-staff-block-14,
.node-type-staff #block-views-staff-block-15,
.node-type-staff #block-views-staff-block-17 {
  margin-top: 0; }
  .node-type-staff #block-views-staff-block-1 .views-row,
  .node-type-staff #block-views-staff-block-2 .views-row,
  .node-type-staff #block-views-staff-block-3 .views-row,
  .node-type-staff #block-views-staff-block-4 .views-row,
  .node-type-staff #block-views-staff-block-5 .views-row,
  .node-type-staff #block-views-staff-block-6 .views-row,
  .node-type-staff #block-views-staff-block-7 .views-row,
  .node-type-staff #block-views-staff-block-8 .views-row,
  .node-type-staff #block-views-staff-block-9 .views-row,
  .node-type-staff #block-views-staff-block-14 .views-row,
  .node-type-staff #block-views-staff-block-15 .views-row,
  .node-type-staff #block-views-staff-block-17 .views-row {
    float: none;
    margin: 40px auto; }
.node-type-staff .region-sidebar-first, .node-type-staff div.sidebar, .node-type-staff .sidebar-first div.sidebar {
  display: none !important; }

.node-type-staff #content-column .content-inner #main-content .group-staff-sidebar {
  display: block;
  width: 274px;
  margin: 0 auto 40xp; }
  .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .field-name-field-staff-photo {
    float: none;
    margin-right: 0;
    text-align: center; }
  .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons {
    float: none; }
    .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons .field-name-field-publications-url a,
    .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons .field-name-field-blog-url a,
    .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons .field-name-field-staff-email a {
      width: 220px;
      padding: 15px; }
    .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons h3 {
      display: none; }

.node-type-staff .field-name-field-staff-email::after {
  padding: 0px 100px;
  margin: -52px 0 0 0; }

.node-type-staff h2 {
  font-size: 2em; }
.node-type-staff .field-name-field-titles {
  font-size: 1.5em; }

.section-who-we-are {
  /* END columns */ }
  .section-who-we-are .ui-widget-header {
    background-image: none; }
  .section-who-we-are #columns {
    /* END .columns-inner */ }
    .section-who-we-are #columns .columns-inner {
      /* END facilities-facility */ }
      .section-who-we-are #columns .columns-inner .facilities-facility {
        /* END facilities-photo */
        /* END facilities-description */ }
        .section-who-we-are #columns .columns-inner .facilities-facility .facilities-photo {
          width: 100%;
          float: none; }
        .section-who-we-are #columns .columns-inner .facilities-facility .facilities-description {
          width: 100%;
          float: none; }
          .section-who-we-are #columns .columns-inner .facilities-facility .facilities-description p {
            padding-left: 0; }

/* END section-who-we-are */
.front {
  /* END content-wrapper */ }
  .front #content-wrapper {
    /* END container */ }
    .front #content-wrapper .container {
      background-color: transparent;
      /* END columns */
      /* END front-hero */ }
      .front #content-wrapper .container #columns {
        padding: 0; }
      .front #content-wrapper .container .front-hero {
        position: relative; }
        .front #content-wrapper .container .front-hero .front-hero-text {
          position: relative;
          top: auto;
          left: auto;
          margin: -4px auto 30px;
          background-color: #fff;
          padding: 20px 0;
          width: 100%; }
          .front #content-wrapper .container .front-hero .front-hero-text .front-hero-title {
            width: 90%;
            margin: 0 auto; }
            .front #content-wrapper .container .front-hero .front-hero-text .front-hero-title a {
              color: #62a138;
              font-family: "allerregular";
              font-size: 36px;
              line-height: 45px; }
            .front #content-wrapper .container .front-hero .front-hero-text .front-hero-title a:hover, .front #content-wrapper .container .front-hero .front-hero-text .front-hero-title a:focus {
              text-decoration: underline;
              opacity: 0.8; }
          .front #content-wrapper .container .front-hero .front-hero-text .front-hero-body {
            font-family: "TradeGothicLT";
            font-size: 20px;
            line-height: 30px;
            color: #9f9f9f;
            width: 90%;
            margin: 0 auto; }
            .front #content-wrapper .container .front-hero .front-hero-text .front-hero-body p {
              margin: 8px 0; }
          .front #content-wrapper .container .front-hero .front-hero-text .front-hero-link a {
            display: none; }

#block-views-blog-block-5 h2, #block-views-blog-block-6 h2, #block-views-4385b32220645390426e89a130c52d3b h2, #block-views-8f0aae027acaa236c935b1e2de52a17b h2 {
  border-bottom: none;
  width: auto; }
#block-views-blog-block-5 .views-field-field-featured-image, #block-views-blog-block-6 .views-field-field-featured-image, #block-views-4385b32220645390426e89a130c52d3b .views-field-field-featured-image, #block-views-8f0aae027acaa236c935b1e2de52a17b .views-field-field-featured-image {
  margin-left: 0;
  margin-right: 25px;
  width: 40%; }
#block-views-blog-block-5 .views-field-field-categories, #block-views-blog-block-6 .views-field-field-categories, #block-views-4385b32220645390426e89a130c52d3b .views-field-field-categories, #block-views-8f0aae027acaa236c935b1e2de52a17b .views-field-field-categories {
  margin-top: 20px;
  font-size: 17.5px;
  margin-left: 43%; }
#block-views-blog-block-5 .views-field-title, #block-views-blog-block-6 .views-field-title, #block-views-4385b32220645390426e89a130c52d3b .views-field-title, #block-views-8f0aae027acaa236c935b1e2de52a17b .views-field-title {
  margin-left: 43%;
  font-size: 24px;
  line-height: 24px; }
#block-views-blog-block-5 .views-field-body, #block-views-blog-block-6 .views-field-body, #block-views-4385b32220645390426e89a130c52d3b .views-field-body, #block-views-8f0aae027acaa236c935b1e2de52a17b .views-field-body {
  clear: left;
  margin-left: 0;
  font-size: 20px;
  line-height: 32px; }

/* END #block-views-blog-block-5, #block-views-blog-block-6 */
#block-views-featured-blog-posts-block-1 h2,
#block-views-featured-blog-posts-block-2 h2 {
  border-bottom: none;
  width: auto; }
#block-views-featured-blog-posts-block-1 .views-field-field-featured-image,
#block-views-featured-blog-posts-block-2 .views-field-field-featured-image {
  margin-left: 0;
  margin-right: 25px;
  width: 100%; }
#block-views-featured-blog-posts-block-1 .views-field-field-categories,
#block-views-featured-blog-posts-block-2 .views-field-field-categories {
  margin-top: 20px;
  font-size: 17.5px;
  margin-left: 43%; }
#block-views-featured-blog-posts-block-1 .views-field-title,
#block-views-featured-blog-posts-block-2 .views-field-title {
  margin-left: 0;
  font-size: 24px;
  line-height: 24px; }
#block-views-featured-blog-posts-block-1 .views-field-body,
#block-views-featured-blog-posts-block-2 .views-field-body {
  clear: left;
  margin-left: 0;
  font-size: 20px;
  line-height: 32px; }

/* END #block-views-blog-block-5, #block-views-blog-block-6 */
/* DIVISIONS */
.node-type-divisions .group-columns .field-name-field-projects-left-column .field-item, .node-type-divisions .group-columns .field-name-field-projects-right-column .field-item, .node-type-species .group-columns .field-name-field-projects-left-column .field-item, .node-type-species .group-columns .field-name-field-projects-right-column .field-item {
  padding-left: 30px;
  font-size: 16px;
  line-height: 36px;
  margin: 0; }

.node-type-divisions .group-columns .field-name-field-projects-left-column, .node-type-species .group-columns .field-name-field-projects-left-column {
  float: left;
  margin-left: 25px; }

.node-type-divisions .group-columns .field-name-field-projects-left-column, .node-type-divisions .group-columns .field-name-field-projects-right-column, .node-type-species .group-columns .field-name-field-projects-left-column, .node-type-species .group-columns .field-name-field-projects-right-column {
  width: 90%; }

/* SPECIES */
#status-wrapper {
  margin-top: -20px;
  margin-bottom: 20px; }

.node-type-species .field-name-field-headline {
  line-height: 1.2em; }

/* Blog */
.section-science-blog, .section-science-blog-read-all, .section-news {
  /* END header-wrapper */
  /* END content-wrapper */ }
  .section-science-blog #header-wrapper, .section-science-blog-read-all #header-wrapper, .section-news #header-wrapper {
    /* END container */ }
    .section-science-blog #header-wrapper .container, .section-science-blog-read-all #header-wrapper .container, .section-news #header-wrapper .container {
      /* END #block-menu-menu-science-blog-categories, #block-views-blog-block-1 */ }
      .section-science-blog #header-wrapper .container #block-menu-menu-science-blog-categories, .section-science-blog #header-wrapper .container #block-views-blog-block-1, .section-science-blog-read-all #header-wrapper .container #block-menu-menu-science-blog-categories, .section-science-blog-read-all #header-wrapper .container #block-views-blog-block-1, .section-news #header-wrapper .container #block-menu-menu-science-blog-categories, .section-news #header-wrapper .container #block-views-blog-block-1 {
        display: none; }
  .section-science-blog #content-wrapper, .section-science-blog-read-all #content-wrapper, .section-news #content-wrapper {
    /* END columns */ }
    .section-science-blog #content-wrapper #columns, .section-science-blog-read-all #content-wrapper #columns, .section-news #content-wrapper #columns {
      /* END #block-views-blog-block-2 */
      /* END #block-views-blog-block-2 */ }
      .section-science-blog #content-wrapper #columns .region-sidebar-second, .section-science-blog-read-all #content-wrapper #columns .region-sidebar-second, .section-news #content-wrapper #columns .region-sidebar-second {
        margin-top: 40px; }
      .section-science-blog #content-wrapper #columns #block-views-blog-block-2, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2, .section-news #content-wrapper #columns #block-views-blog-block-2 {
        /* END .views-field-field-featured-image */ }
        .section-science-blog #content-wrapper #columns #block-views-blog-block-2 .views-field-field-featured-image, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2 .views-field-field-featured-image, .section-news #content-wrapper #columns #block-views-blog-block-2 .views-field-field-featured-image {
          float: none;
          margin-right: 0;
          width: 100%; }
      .section-science-blog #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7, .section-science-blog #content-wrapper #columns #block-views-blog-block-9, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-9, .section-news #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7, .section-news #content-wrapper #columns #block-views-blog-block-9 {
        /* END .views-row */ }
        .section-science-blog #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row, .section-science-blog #content-wrapper #columns #block-views-blog-block-9 .views-row, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-9 .views-row, .section-news #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row, .section-news #content-wrapper #columns #block-views-blog-block-9 .views-row {
          float: none;
          width: 100%;
          margin-right: 0; }
          .section-science-blog #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row img, .section-science-blog #content-wrapper #columns #block-views-blog-block-9 .views-row img, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row img, .section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-9 .views-row img, .section-news #content-wrapper #columns #block-views-blog-block-3 #block-views-blog-block-7 .views-row img, .section-news #content-wrapper #columns #block-views-blog-block-9 .views-row img {
            width: 100%; }

/* End section-science-blog, section-science-blog-read-all */
#block-views-blog-block-2 .views-field-field-featured-image,
#block-views-blog-block-2 .views-field-field-featured-image {
  float: none;
  margin-right: 0;
  width: 100%; }

.section-science-blog #content-wrapper #columns #block-views-blog-block-2 .featured-text,
.section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2 .featured-text {
  width: 100%;
  margin: 0px;
  position: relative;
  bottom: 0;
  background-color: #FFF; }

.section-science-blog #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-term-node-tid,
.section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-term-node-tid,
.section-science-blog #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-title,
.section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-title,
.section-science-blog #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-field-icr-authors,
.section-science-blog-read-all #content-wrapper #columns #block-views-blog-block-2 .featured-text .views-field-field-icr-authors {
  padding: 0; }

.flexslider {
  max-width: 100%;
  width: 100%; }
