@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 devices */
.page-node-17838 #columns {
  padding: 30px 0; }

html {
  font-size: 100%; }

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

#logo {
  padding: 10px 0px 15px 95px; }

#header-wrapper .container h1#page-title {
  top: 74%; }

#columns {
  padding: 10px 25px 50px; }

.view-footer-ad-units .views-row .views-field-title {
  font-size: 12px; }

#footer-wrapper {
  display: none; }

.node-type-staff #content-column .content-inner {
  margin-left: 0; }
.node-type-staff #block-views-staff-page-division-hero-block .view-staff-page-division-hero .views-row .views-field-field-main-division {
  top: 61%; }
.node-type-staff #block-cck-blocks-field-publications-url,
.node-type-staff #block-cck-blocks-field-blog-url,
.node-type-staff #block-cck-blocks-field-staff-email {
  width: 100%;
  text-align: center; }
.node-type-staff #block-cck-blocks-field-publications-url a,
.node-type-staff #block-cck-blocks-field-blog-url a,
.node-type-staff #block-cck-blocks-field-staff-email a {
  max-width: 261px; }
.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 #main-content .group-staff-sidebar {
  display: block; }

.front {
  /* END content-wrapper */ }
  .front #content-wrapper {
    /* END container */ }
    .front #content-wrapper .container {
      /* END front-hero */ }
      .front #content-wrapper .container .front-hero .front-hero-text .front-hero-title a {
        font-size: 29px;
        line-height: 34px; }
      .front #content-wrapper .container .front-hero .front-hero-text .front-hero-body {
        font-size: 16px;
        line-height: 23px; }
      .front #content-wrapper .container .front-hero .front-hero-text .front-hero-link a {
        font-size: 14px; }

/* END front */
#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 {
  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-top: 0;
  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 {
  margin-left: 43%;
  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: 35%; }
#block-views-featured-blog-posts-block-1 .views-field-field-categories,
#block-views-featured-blog-posts-block-2 .views-field-field-categories {
  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-top: 0;
  margin-left: 43%;
  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 {
  margin-left: 43%;
  font-size: 20px;
  line-height: 32px; }

/* END #block-views-blog-block-5, #block-views-blog-block-6 */
.section-who-we-are .ui-tabs .ui-tabs-nav li {
  height: 115px !important;
  width: 16.1%; }

.page-node-7128 .ui-tabs .ui-tabs-nav li {
  width: 19.3%;
  line-height: 19px !important; }
  .page-node-7128 .ui-tabs .ui-tabs-nav li a {
    font-size: 12px !important; }

/* Blog */
.section-science-blog {
  /* END header-wrapper */ }
  .section-science-blog #header-wrapper {
    /* END container */ }
    .section-science-blog #header-wrapper .container {
      /* END #block-menu-menu-science-blog-categories */ }
      .section-science-blog #header-wrapper .container #block-menu-menu-science-blog-categories {
        display: none; }

/* End section-science-blog */
.node-type-staff {
  /* END content-column .content-inner #main-content */ }
  .node-type-staff #content-column .content-inner #main-content {
    /* END block-views-staff-block-1-9 */
    /* END .group-staff-sidebar */ }
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-1,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-2,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-3,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-4,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-5,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-6,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-7,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-8,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-9,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-14,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-15,
    .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-17 {
      margin-top: 0; }
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-1 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-2 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-3 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-4 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-5 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-6 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-7 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-8 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-9 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-14 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-15 .views-row,
      .node-type-staff #content-column .content-inner #main-content #block-views-staff-block-17 .views-row {
        float: left;
        margin: 40px 15px; }
    .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar {
      display: block;
      width: 274px;
      margin: 0 auto 40px;
      /* END field-name-field-staff-photo */
      /* END group-staff-sidebar-buttons */ }
      .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;
        /* END field-name-field-publications-url a */
        /* END field-name-field-staff-email::after */
        /* END h3 */ }
        .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 .field-name-field-staff-email::after {
          padding: 0px 100px;
          margin: -52px 0 0 0; }
        .node-type-staff #content-column .content-inner #main-content .group-staff-sidebar .group-staff-sidebar-buttons h3 {
          display: none; }
  .node-type-staff .region-sidebar-first, .node-type-staff div.sidebar, .node-type-staff .sidebar-first div.sidebar {
    display: none !important; }
