/* Declare variables */
/*     mean   CSS  mean      */
html, body, .container {
  height: 100%; }

.clear {
  clear: both; }

.right {
  float: right; }

.left {
  float: left; }

.center {
  text-align: center; }

.center .balsamiq {
  text-align: inherit; }

#block-igb-modcolumnsv2-igbeventcalendar .location_date strong, #block-igb-modcolumnsv2-display-screens-vertical-elevator-events .location_date strong, #block-igb-modcolumnsv2-display-screens-kiosk-event .article_calendar_dates strong, #block-igb-modcolumnsv2-views-block-igb-homepage-block-34 .location_date strong, #block-igb-modcolumnsv2-todaysevents .article_calendar_dates strong, .article_calendar_dates strong {
  font-weight: lighter !important; }

#block-igb-modcolumnsv2-page-title {
  line-height: 37px; }

.imgwidth100p {
  width: 100%; }

sup {
  font-size: 50%;
  vertical-align: super; }

sub {
  font-size: 50%;
  vertical-align: sub; }

blockquote {
  margin: 10px 75px;
  font-size: 90%; }

.titles {
  font-weight: 700; }

#block-views-block-igb-homepage-block-25-2, #block-views-block-igb-homepage-block-26, #block-views-block-igb-homepage-block-27, #block-views-block-igb-homepage-block-38, #block-views-block-igb-homepage-block-39 {
  margin-top: 50px; }

.container .titleArea {
  margin-bottom: 30px; }

.container .titleArea p {
  margin: 0px; }

body {
  font-family: "bree-serif", serif;
  font-weight: 300;
  /*background-color: #fff;*/
  margin: 0;
  padding: 0;
  color: #414142;
  height: 100%; }

/* ~~ Element/tag selectors ~~ */
ul, ol, dl {
  padding: 0;
  margin: 20px; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  background: none; }

h1 {
  font-family: "bree-serif", serif;
  font-weight: 200;
  font-size: 175%; }

#block-sitetitleandtagline h1 {
  margin-bottom: -20px;
  font-size: 270%; }

.titleArea h1 {
  font-size: 200%; }

.subnav h1 {
  font-family: "bree-serif", serif;
  font-weight: 200; }

#block-igb-modcolumns-page-title h1 {
  margin-bottom: 20px;
  color: inherit; }

.container h2 {
  font-size: 150%;
  font-weight: 700;
  line-height: 120%; }

h3 {
  margin-left: 0px;
  padding: 0px; }

h4 {
  margin-bottom: 10px; }

hr {
  border: none;
  border-top: #dadada solid thin;
  margin-top: 20px; }

strong {
  font-family: "bree-serif", serif;
  font-weight: 700; }

.font-size-70 {
  font-size: 70%; }

.font-size-75 {
  font-size: 75%; }

.font-size-80 {
  font-size: 80%; }

.font-size-90 {
  font-size: 90%; }

/* --------------- */
/* Homepage Feature Image */
#block-igb-modcolumns-branding {
  position: relative;
  z-index: 200; }

#block-feature-huge-image {
  left: -22px; }

#block-feature-huge-image .views-field-field-feature-image img {
  width: 100%;
  height: 100%; }

#block-splash-image .views-field-field-splash-image, #block-splash-image-environment .views-field-field-splash-image {
  position: absolute;
  left: -22px;
  z-index: 1; }

#block-splash-image .views-field-field-splash-image img, #block-splash-image-environment .views-field-field-splash-image img {
  width: 100%;
  max-width: 100%; }

.splash_img_container {
  height: auto;
  min-height: 1000px;
  position: relative;
  top: 750px;
  z-index: 10;
  text-align: center; }

.splash_img_content h1 {
  color: #fff;
  font-size: 500%; }

.splash_img_body {
  text-align: center;
  background: #fff;
  padding: 10px;
  max-width: 1000px;
  width: 80%;
  margin: auto; }

.homepage_feature {
  background: rgba(40, 170, 226, 0.6);
  width: 263px;
  padding: 10px;
  position: absolute;
  top: 50px;
  left: 60px;
  border-top: 1px #fff solid; }

.homepage_feature_tags {
  text-align: center;
  margin: 0 6px; }

.homepage_feature_title {
  color: #fff;
  font-size: 150%;
  line-height: 150%; }

.homepage_feature_title p a:link, .homepage_feature_title p a:visited {
  color: #fff;
  text-decoration: none; }

.homepage_feature .readnow {
  text-align: center;
  text-decoration: none;
  font-size: 110%; }

.homepage_feature .readnow a:link, .homepage_feature .readnow a:visited {
  padding: 2% 41%;
  background: #28aae2;
  color: #fff;
  text-decoration: none; }

.homepage_feature .readnow a:active, .homepage_feature .readnow a:hover {
  background: #2587bf; }

/* --------------- */
.container a img {
  border: none; }

.container a:link {
  color: #28aae2;
  text-decoration: underline; }

.container a:visited {
  color: #28aae2;
  text-decoration: underline; }

.container a:hover, .container a:active, .container a:focus {
  text-decoration: none; }

.container {
  color: #5e5e5e;
  font-size: 103%;
  font-family: "bree-serif", serif;
  font-weight: 200;
  line-height: 28px;
  width: 875px; }

.container p {
  margin: 25px 0;
  font-size: 110%; }

.container p iframe {
  width: 100%; }

.container article p {
  margin-top: 0px !important; }

.container article ul {
  margin-bottom: 30px;
  margin-left: 30px; }

.container li {
  list-style: none;
  margin-bottom: 10px; }

.container article ol li {
  list-style: decimal;
  margin-left: 40px;
  font-size: 110%; }

.container li a:link, .container li a:visited,
#block-servicesspatialomnicsmenu a:link, #block-servicesspatialomnicsmenu a:visited,
#block-servicescomputationalgenomicsmenu-menu a:link, #block-servicescomputationalgenomicsmenu-menu a:visited, #block-microbialgenomicsworkinggroup a:link, #block-microbialgenomicsworkinggroup a:visited {
  border-left: 1px #28aae2 solid; }

.container article h2 {
  font-size: 150%;
  margin: 20px 0px; }

.container article h3 {
  font-size: 150%;
  padding: 10px; }

.container, .more_igb {
  margin-left: 110px;
  width: 100%; }

.content {
  padding: 10px 0;
  width: 100%;
  float: right; }

.content ul, .content ol {
  padding: 0 15px 15px 40px; }

.content_research_links {
  padding: 20px;
  background: #eaeaea; }

.content_box_seperator {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  margin: 20px 0px;
  padding: 40px 0px; }

/* - - -      Subnav      - - - -*/
.subnav {
  display: none; }

.subnav nav, .container nav {
  border-top: #dadada solid thin;
  border-bottom: #dadada solid thin;
  padding: 25px 0px; }

.container nav {
  margin-bottom: 30px; }

.container nav ul {
  padding: 0px !important; }

.subnav nav ul, .container nav ul {
  background: none;
  padding: 10px;
  margin: 0px; }

.subnav nav ul li, .container nav ul li {
  display: inline;
  margin: 10px 5px; }

/* - - -      END: Subnav     - - - -*/
#sidebar1 nav {
  /* old wider NAV: max-width:120px; */
  max-width: 68px;
  /*-webkit-transition: .25s;
  transition: .25s;*/ }

nav img {
  margin: 10% 0px; }

.margin-left {
  margin-left: 90px; }

header, section, aside, article, figure {
  display: block;
  /*margin-left: 75px;*/ }

article {
  display: none;
  padding-bottom: 30px; }

#sidebar1 img, .more_nav img {
  width: 100%;
  max-width: 68px; }

#sidebar1 {
  padding: 10px;
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0;
  height: 100%;
  float: left;
  background-color: #28aae2;
  /*-webkit-transition: .25s;
  transition: .25s; */
  z-index: 500; }

#sidebar1hover {
  padding: 2px;
  position: fixed;
  z-index: 499;
  left: 88px;
  top: 0px;
  bottom: 0;
  height: 500%;
  float: left;
  background-color: none;
  /*-webkit-transition: .25s;
  transition: .25s;*/ }

#sidebar1.stick {
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 10000; }

.sidebar_icon {
  float: left; }

.sidebar_text {
  display: none;
  float: left;
  padding-top: 20px; }

.sidebar_text a:link, .sidebar_text a:visited {
  color: #fff;
  text-decoration: none; }

.sidebar_text_research_areas {
  color: #28aae2;
  background: #1b86c1;
  letter-spacing: 0px;
  margin: 7px 0px 9px;
  padding: 14px 0;
  text-align: center;
  width: 100%; }

/* - - - - - - MORE NAV, MORE IGB - - - - - - - */
#block-naviconmoreigb {
  background: #1b86c1; }

#block-naviconmoreigb .more_nav {
  background: #1b86c1; }

#block-naviconclose .more_nav_close {
  position: relative;
  left: 14px;
  border-bottom: 4px solid #28aae2;
  border-left: 4px solid #28aae2; }

.more_nav, .more_nav_close {
  /*position: absolute;
  bottom: 60%;*/
  left: 10%;
  right: 10%;
  -webkit-transition: .25s;
  transition: .25s;
  background: none; }

.more_nav_close {
  display: none;
  background: #28aae2; }

.more_igb {
  display: none;
  color: #ccc;
  height: 100%;
  font-size: 90%;
  /*background: $background-grey;*/ }

.more_igb .igb_services_2, .more_igb .igb_services_3, .more_igb .igb_services_4, .more_igb .igb_services_5 {
  margin-right: 10px;
  max-width: 264px; }

.more_nav:hover, .more_nav_close:hover {
  cursor: pointer; }

.more_box_row {
  min-width: 1500px;
  max-height: 210px; }

.more_box_holder {
  max-width: 1510px; }

.more_box {
  border: #dadada solid thin;
  padding: 10px;
  margin-right: 10px;
  float: left;
  width: 18%;
  max-width: 275px;
  min-width: 170px;
  margin-top: 10px;
  max-height: 256px;
  min-height: 256px;
  overflow-x: auto;
  background: #ececec; }

.more_box a:link, .more_box a:visited {
  text-decoration: none; }

.more_box a:active, .more_box a:hover {
  text-decoration: underline; }

.more_box h3 {
  color: #333333;
  font-size: 130%;
  text-transform: uppercase; }

.more_box h3 a:link, .more_box h3 a:visited {
  color: #333333; }

.more_igb_content {
  padding: 10px;
  background: #fff;
  max-height: 205px;
  min-height: 205px;
  margin-top: 10px;
  scroll-x: auto;
  line-height: 110%; }

.more_igb_content li {
  margin-left: 20px;
  margin-top: 3px;
  list-style-type: disc; }

.nid_27 li {
  margin-top: 1px; }

/* large font with MOTTO in the more_igb nav
 
.nid_39
{
	font-size: 200%;	
	
}

*/
.more_box ul {
  list-style: none; }

.more_box a:link, .more_box a:visited {
  color: #333333; }

.more_box a:active, .more_box a:hover {
  color: #fff;
  background: #28aae2;
  padding: 0px;
  text-decoration: none; }

/* - -- - - - - - - - - - - - - - - - - - - - - - - - - - */
/* search */
.search {
  max-width: 1452px;
  width: 100%;
  margin-top: 10px;
  padding: 10px;
  float: left;
  border: #dadada solid thin;
  background: #fff;
  position: relative;
  z-index: 5; }

.search-block-form h2 {
  margin-top: 14px;
  position: absolute;
  margin-left: 10px;
  font-size: 180%; }

.search .form-search, .search-page-form .form-search {
  /*background: url(../images/search_blue.png) $igbblue no-repeat;*/
  /*background: url(../images/search_white.png) $igbblue no-repeat;*/
  background-position: right;
  background-color: #28aae2;
  font-size: 200%;
  border: #dadada solid thin;
  width: 100%;
  max-width: 1510px;
  color: #fff;
  padding: 10px; }

.search_the_igb {
  text-align: center;
  width: 100%;
  padding-top: 20px; }

.search .form-submit {
  position: absolute;
  top: 12px;
  background: url(../images/search_white.png) no-repeat;
  background-color: #28aae2;
  background-position: 0px 2px;
  background-repeat: no-repeat;
  right: 4%;
  width: 64px;
  height: 40px;
  border: none;
  margin-bottom: 30px; }

.more_box form .form-actions {
  background: none;
  padding: 10px;
  margin: inherit; }

/* - -- - - - - - - - - - - - - - - - - - - - - - - - - - */
.social_area {
  margin: 0px auto;
  width: 500px; }

.social_area_item {
  padding: 0px 20px;
  margin: 0px 10px;
  float: left; }

.more_hr {
  margin: 0px 20px;
  border: none;
  border-top: #dadada solid thin; }

/* - - - - - - - - - - - - - - - - - - - - - - - - */
video {
  margin: 0 auto; }

.background-color-red {
  background: #c7422f; }

.font-color-white {
  color: #fff; }

.link_effect {
  background-color: #28aae2;
  padding: 6px;
  color: #fff; }

.link_effect a:link, .link_effect a:visited {
  color: #fff; }

/* - - -- - - - - - - - 
// These .col_ classes are for rows that do NOT have padding needed for <p> tags //
// Such as the Inside IGB image links on the homepage //
- - - - - - - - - -- - */
.col_1 {
  max-width: 282px;
  margin: 0px 6px;
  float: left; }

.col_2 {
  max-width: 583px;
  margin: 6px 10px;
  float: left; }

.col_3 {
  max-width: 883px;
  margin: 6px 10px;
  float: left; }

.col_4 {
  max-width: 1183px;
  margin: 6px 10px;
  float: left; }

.col_5 {
  max-width: 1483px;
  margin: 6px 10px;
  float: left; }

.col2_1colmobile {
  display: none; }

.col2_col2_1colmobile {
  display: block; }

/* - - -- - - - - - - - --*/
/* all articles not any particular type: food, health, energy, environment */
#block-views-block-row-height-100-image-nav-block-1, #block-views-block-row-height-320px-block-1 {
  width: 100%;
  overflow-x: auto;
  overflow-y: none; }

.row-height-100-image-nav {
  overflow-y: none;
  width: 1510px;
  margin-bottom: 20px;
  padding: 15px 0px; }

.row-height-320px {
  /* -- dont seem to have any affect 
  max-height: 322px;
  min-height: 322px;
  -- */
  overflow-y: none;
  width: 1510px;
  margin-bottom: 20px;
  padding: 15px 0px;
  border-top: #dadada solid thin; }

.teaser_title {
  font-family: "bree-serif", serif;
  font-weight: 400;
  background: #fff;
  color: #fff;
  font-size: 110%;
  padding: 7px;
  min-height: 80px;
  max-height: 80px; }

.col_1 .teaser_title a:link, .col_1 .teaser_title a:visited,
.col_2 .teaser_title a:link, .col_2 .teaser_title a:visited {
  color: #c54134;
  text-decoration: none; }

.site_name_container {
  float: left;
  width: 50%; }

.site_name {
  font-family: "bree-serif", serif;
  font-weight: 300;
  text-transform: uppercase;
  margin-bottom: 0px;
  font-size: 160%;
  line-height: 25px; }

.site_name a:link, .site_name a:visited {
  color: #595A5C;
  text-decoration: none; }

.site_name a:active, .site_name a:hover {
  color: #28aae2;
  text-decoration: none; }

.site_slogan {
  font-family: "bree-serif", serif;
  font-weight: 300;
  color: #999999;
  font-size: 100%;
  letter-spacing: 2px;
  line-height: 20px; }

.imark {
  font-family: "bree-serif", serif;
  font-weight: 300;
  float: right;
  font-size: 130%;
  letter-spacing: 200%;
  text-transform: uppercase;
  text-align: right; }

.imark img {
  margin-left: 20px; }

.imark a:link, .imark a:visited {
  text-decoration: none;
  color: #59595C; }

#block-igblockupheaderbranding, #block-igb-modcolumns-branding, #block-aboutmessage, #block-inside-igb, #block-featuredarticles, #block-featuredarticlestest, #block-igbresources, #block-igbservices, #block-publicengagement, #block-getacquainted, #block-getinvolved, #block-igbeventcalendar, #block-get-aquainted-homepage, #block-corefacilitiestopstories {
  margin-top: 16px;
  padding-bottom: 30px;
  margin-bottom: 26px;
  border-bottom: #dadada solid thin; }

#block-igblockupheaderbranding, #block-igb-modcolumnsv2-igblockupheaderbranding {
  margin: 0px;
  background: url(/themes/igb_modcolumnsv2/images/headerBlueFade.png) no-repeat bottom;
  padding-bottom: 50px;
  border-bottom: none;
  font-size: 130%;
  line-height: 150%;
  margin-top: -30px; }

#block-aboutmessage p, #block-inside-igb p {
  margin: 0px; }

#block-igblockupheaderbranding a:link, #block-igblockupheaderbranding a:visited {
  padding: 0px;
  text-decoration: none;
  background: none; }

.articleSimpleCredit {
  margin: 30px 0px;
  font-family: "Gotham-Light", sans-serif;
  line-height: 140%;
  font-size: 90%;
  color: #7f7f7f; }

.articleFullCredit {
  margin: 30px 0px;
  font-family: "Gotham-Light", sans-serif;
  line-height: 140%;
  font-size: 90%; }

.articleTags div {
  display: flex;
  justify-content: left; }

.articleTags div a:link, .articleTags div a:visited {
  padding: 0px 8px 0px 8px;
  margin: 10px 5px; }

.articlesRelated div div {
  margin-left: 20px;
  margin-bottom: 10px;
  border-left: 1px solid #28aae2; }

#block-aboutmessage, #block-igb-modcolumnsv2-aboutmessage {
  font-family: "bree-serif", serif;
  font-weight: 200;
  font-size: 160%;
  line-height: 44px; }

#block-aboutmessage a:link, #block-aboutmessage a:visited, #block-igb-modcolumnsv2-aboutmessage a:link, #block-igb-modcolumnsv2-aboutmessage a:visited {
  color: #28aae2;
  text-decoration: none; }

#block-aboutmessage a:active, #block-aboutmessage a:hover, #block-igb-modcolumnsv2-aboutmessage a:active, #block-igb-modcolumnsv2-aboutmessage a:hover {
  text-decoration: none;
  border-bottom: 1px solid #28aae2; }

.inside_igb {
  float: left;
  width: 282px;
  margin-left: 12px;
  font-family: "bree-serif", serif;
  font-weight: 200; }

.inside_igb_image {
  float: left; }

.inside_igb_body_header {
  font-family: "bree-serif", serif;
  font-weight: 700;
  text-transform: uppercase; }

.inside_igb p {
  margin: 0px;
  font-size: 90%; }

.inside_igb_body {
  display: none;
  font-size: 95%; }

.inside_igb_body a:link, .inside_igb_body a:visited {
  background: #28aae2 none repeat scroll 0 0;
  color: #fff;
  padding: 0 5px;
  text-decoration: none; }

.inside_igb_body a:active, .inside_igb_body a:hover {
  background: #f7f7f7;
  color: #28aae2;
  text-decoration: underline; }

/*.inside_igb_text_overlay
{
	position: relative;
	top: -80px;
	left: 12px;
	font-size: 150%;
	width: 150px;
}*/
.inside_igb_raquo {
  font-size: 150%; }

.inside_igb_text_overlay a:link, .inside_igb_text_overlay a:visited {
  background: #28aae2;
  color: #fff;
  padding: 4px;
  text-decoration: none; }

.inside_igb_body_more {
  display: none;
  line-height: 30px; }

.inside_igb_body_5 {
  background: #eee none repeat scroll 0 0;
  border: thin solid #ccc;
  display: none;
  float: left;
  line-height: 140%;
  min-height: 94px;
  padding-left: 15px;
  padding-right: 10px;
  padding-top: 6px;
  width: 855px; }

/* - - - - - - -FEATRURED ARTICLES - - - - - - - - - */
.container .featured_article_block_header_links a:link, .container .featured_article_block_header_links a:visited {
  color: #28aae2;
  text-decoration: none;
  padding: 1px 8px 6px;
  line-height: 38px; }

.container .featured_article_block_header_links a:active, .container .featured_article_block_header_links a:hover {
  /*background: #f7f7f7;*/
  padding: 1px 8px 6px;
  line-height: 38px;
  text-decoration: none;
  background: #28aae2;
  color: #f7f7f7; }

.featured_article_block_header_links, .igb_services_links {
  padding: 6px 8px;
  color: #28aae2;
  background: #f7f7f7;
  font-size: 80%; }

#block-views-row_height_320_articles {
  padding-bottom: 22px;
  margin-bottom: 20px;
  border-bottom: #dadada solid thin; }

#block-featuredarticles, #block-featuredarticlestest {
  padding-bottom: 50px;
  padding-right: 0px; }

#block-featuredarticles .col, #block-featuredarticlestest .col {
  padding-left: 0;
  padding-right: 11px;
  /*background: 	$igbblue;*/
  margin-right: 0px;
  margin-bottom: 25px;
  position: relative; }

#block-featuredarticles .col1_num1, #block-featuredarticlestest .col1_num1 {
  padding-left: 12px; }

.headlines {
  padding-left: 12px;
  margin-top: 20px;
  background: #28aae2; }

.col {
  padding: 10px 1px;
  margin-right: 10px; }

.colspan_1 {
  max-width: 285px;
  float: left; }

.colspan_2 {
  max-width: 580px;
  float: left; }

.colspan_3 {
  max-width: 875px;
  float: left; }

.colspan_4 {
  max-width: 1170px;
  float: left; }

.colspan_5 {
  max-width: 1465px;
  float: left; }

#block-featuredarticles, #block-featuredarticlestest {
  max-width: 1484px;
  max-height: 440px;
  overflow: hidden; }

.featured_article_desc {
  font-family: "bree-serif", serif;
  font-weight: normal;
  background: rgba(40, 170, 226, 0.8);
  color: #ffffff;
  padding: 10px;
  min-height: 100px;
  max-height: 100px;
  position: absolute;
  margin-top: -128px;
  /*top: 320px;*/
  /* width: 262px;*/
  /* max-width: 262px; */ }

.featured_article_desc_title {
  float: left;
  font-size: 110%;
  font-weight: normal;
  font-style: italic;
  text-transform: uppercase; }

.featured_article_desc_title_screens {
  width: 230px; }

.featured_article_desc_title_topics {
  width: 262px; }

.featured_article_desc_title p {
  line-height: 25px;
  margin: 0px;
  font-size: 100%; }

.featured_article_desc_title_1, .featured_article_desc_1 {
  width: 230px;
  max-width: 230px; }

.featured_article_desc_title_2, .featured_article_desc_2 {
  width: 524px;
  max-width: 524px; }

.featured_article_desc_title_3, .featured_article_desc_3 {
  width: 816px;
  max-width: 816px; }

.featured_article_desc_title_4, .featured_article_desc_4 {
  width: 1109px;
  max-width: 1109px; }

.featured_article_desc_title_5, .featured_article_desc_5 {
  width: 1404px;
  max-width: 1404px; }

.featured_article_desc_title a:link, .featured_article_desc_title a:visited {
  color: #fff;
  font-weight: normal;
  text-decoration: none; }

.featured_article_desc_title a:active, .featured_article_desc_title a:hover {
  background-color: #f7f7f7;
  color: #28aae2; }

.featured_article_desc_tags {
  float: right;
  width: 318px;
  max-width: 31px; }

.featured_article_desc_tags img {
  margin-bottom: -2px; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - BREAD CRUMBS - - - - - - - - - - */
#block-igb-modcolumns-breadcrumbs {
  margin: 20px 0px;
  padding-bottom: 20px; }

#block-igb-modcolumns-breadcrumbs li {
  float: left;
  margin: 0px 6px; }

#block-igb-modcolumns-breadcrumbs a:link, #block-igb-modcolumns-breadcrumbs a:visited {
  color: #fff;
  text-decoration: none;
  background: #28aae2;
  padding: 5px; }

/* - - - - - - - - - BREAD CRUMBS - - - - - - - - - - */
/* - - - - - - - - - ARTICLE ARCHIVE - - - - - - - - - */
.article_archive {
  text-transform: uppercase;
  font-family: "bree-serif", serif; }

.article_archive a:link, .article_archive a:visited {
  color: #28aae2;
  text-decoration: none;
  background: #f7f7f7;
  padding: 5px; }

.article_archive a:active, .article_archive a:hover {
  color: #f7f7f7;
  text-decoration: none;
  background: #28aae2;
  padding: 5px; }

.article_archive_holder {
  /* background: #f2f2f2; */
  padding: 10px;
  margin: 10px 0px; }

#block-todaysevents .article_archive_holder {
  /* background: #E0EAF1;	*/ }

.article_archive_holder p {
  font-size: 90%;
  margin: 10px 0px 0px 0px;
  line-height: 115%; }

.article_archive_tags {
  width: 36px;
  margin-right: 8px;
  float: left; }

.article_archive_tags img {
  width: 100%; }

.article_archive_ch {
  margin-top: 4px;
  float: left;
  width: 98%; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - IGB CALENDAR ARCHIVE - - - - - - - - - */
.article_calendar_dates {
  font-family: "bree-serif", serif; }

.article_calendar_dates strong {
  font-family: "bree-serif", serif; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
.loginAccessIgb {
  background: #f7f7f7;
  padding: 20px; }

.loginAccessIgb p {
  color: #28aae2; }

/* - - - - - - - - - - IGB RESROUCES  - - - - - - - - - */
/* - - - - - - - - - - IGB RESROUCES  - - - - - - - - - */
#block-igbresources {
  margin: 0px 10px; }

.igb_resources {
  /*background: $background-grey;*/
  padding: 0px 10px; }

.igb_resources_row {
  border-top: #c3c5c7;
  border-top: #dadada solid thin;
  padding: 10px 0px; }

.igb_resources_row a:link, .subnav nav a:link, .igb_resources_row a:visited, .subnav nav a:visited, .container nav a:link, .container nav a:visited, .loginAccessServices ul li a:link, .loginAccessServices ul li a:visited {
  padding: 6px 8px;
  color: #28aae2;
  background: #f7f7f7;
  line-height: 38px;
  text-decoration: none;
  border: none; }

.igb_resources_row a:active, .subnav nav a:active, .igb_resources_row a:hover, .subnav nav a:hover, .container nav a:active, .container nav a:hover, .loginAccessServices ul li a:active, .loginAccessServices ul li a:hover {
  background: #2982b2;
  color: #f7f7f7;
  /*text-decoration: underline;*/ }

.igb_resources_row strong {
  text-transform: uppercase; }

.border_top_no {
  border: none; }

.font150percent {
  font-size: 150%;
  margin-right: 20px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - 
// These .columnspan_ classes are for rows that DO have padding needed for <p> tags //
// Such as the IGB Services section on the homepage //
- - - - - - - - - -- - */
.columnspan_1 {
  max-width: 265px;
  width: 265px;
  float: left; }

.columnspan_2 {
  max-width: 560px;
  width: 560px;
  float: left; }

.columnspan_3 {
  max-width: 855px;
  width: 855px;
  float: left; }

.columnspan_4 {
  max-width: 1138px;
  width: 1138px;
  float: left; }

.columnspan_5 {
  max-width: 1445px;
  width: 1445px;
  float: left; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - IGB SERVICES - - - - - - - - - */
#block-igbservices {
  margin-left: 10px;
  margin-right: 5px; }

.igb_services, .igb_publicengagement {
  background: #ececec;
  font-size: 80%;
  line-height: 17px;
  padding: 10px;
  float: left;
  margin-right: 11px;
  min-height: 300px;
  max-height: 300px;
  overflow: hidden; }

.igb_services a:links, .igb_services a:visited {
  padding: 6px 8px;
  color: #fff;
  background: #28aae2;
  line-height: 38px;
  text-decoration: none; }

.igb_services a:active, .igb_services a:hover {
  color: #fff;
  background: #2982b2; }

.igb_services_title {
  font-size: 110%;
  font-family: "bree-serif", serif;
  font-weight: 700;
  background: url(../images/services_title_bg.jpg) repeat-x;
  background-position: 5px;
  text-align: center;
  text-transform: uppercase; }

.igb_services_title_p {
  background: #ececec;
  padding: 15px; }

#block-igbserviceslinks .featured_article_block_header_links {
  margin-left: 10px; }

#block-igbserviceslinks .featured_article_block_header_links a:links, #block-igbserviceslinks .featured_article_block_header_links a:visited {
  color: #fff;
  text-decoration: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - IGB PUBLIC ENGAGEMENT - - - - - - - */
#block-acquainted-one {
  clear: both; }

#block-acquainted-one div ul {
  clear: both; }

#block-get-aquainted-homepage .igb_services_5 .mooc_1col, #block-get-aquainted-homepage .igb_services_5 .mooc_2col, #block-get-aquainted-homepage .igb_services_5 .mooc_4col {
  display: block; }

#block-publicengagement, #block-getacquainted, #block-get-aquainted-homepage {
  margin-left: 10px; }

.igb_publicengagement, .igb_getacquainted {
  max-height: 320px;
  min-height: 350px; }

.igb_publicengagement p, .igb_getacquainted p {
  margin-top: 0px;
  margin-bottom: 10px; }

.igb_publicengagement h3, .igb_getacquainted h3 {
  font-size: 110%;
  font-family: "bree-serif", serif;
  font-weight: 700;
  margin-bottom: 10px; }

#block-getacquainted .featured_article_block_header_links {
  margin-left: 10px; }

#block-getacquaintedlinks .featured_article_block_header_links a:links, #block-getacquaintedlinks .featured_article_block_header_links a:visited {
  color: #fff;
  text-decoration: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - IGB GET INVOLVED - - - - - - - */
#block-getinvolved {
  margin-left: 10px; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
.titleArea div {
  display: flex;
  justify-content: left; }

#block-igb-modcolumns-local-tasks {
  background: #ececec;
  padding: 10px;
  width: 130px;
  max-width: 130px;
  margin: 15px 10px 10px 0px; }

#block-headericonhealth, #block-headericonresearchareas {
  width: 60px;
  max-width: 60px; }

#block-headericonhealth img, #block-headericonresearchareas img {
  width: 100%; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - IGB EVENT CALENDAR - - - - - - - */
#block-igbeventcalendar {
  margin-left: 10px; }

.igb_eventcalendar {
  background: none; }

.igb_eventcalendar p {
  margin-bottom: 15px; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
.sliders {
  background: #28aae2; }

/* - - - - - - MAINTENANCE - - - - - - - */
.maintenance_igb_circle {
  float: left;
  margin: 20px; }

.maintenance_content {
  float: left;
  margin-top: 20px; }

.maintenance_h1 {
  font-size: 180%; }

main .maintenance_h1 {
  margin-top: 50px; }

.maintenance_h1 a:link, .maintenance_h1 a:visited {
  color: #595A5C;
  text-decoration: none; }

.maintenance_h1 a:active, .maintenance_h1 a:hover {
  color: #28aae2;
  text-decoration: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - PAGE - - - - - - - */
#block-servicesspatialomnicsmenu, #block-servicescomputationalgenomicsmenu-menu, #block-microbialgenomicsworkinggroup {
  background: #f7f7f7;
  padding: 0px;
  border: none; }

#block-servicesspatialomnicsmenu ul, #block-servicescomputationalgenomicsmenu-menu ul, #block-microbialgenomicsworkinggroup ul {
  margin-left: -5px; }

.container article a:link, .container article a:visited {
  padding: 1px 8px 6px;
  /*line-height: 38px;*/
  text-decoration: none;
  background: #f7f7f7;
  color: #28aae2; }

.container article a:active, .container article a:hover {
  color: #fff;
  background: #28aae2;
  /*text-decoration: underline;*/ }

.container article p {
  font-size: 110%;
  line-height: 135%;
  margin: 25px 0; }

.container article p img {
  padding: 6px; }

figure img {
  width: 100%;
  height: auto; }

figure {
  margin: 20px auto;
  display: table; }

figure.align-right, figure.align-left {
  max-width: 350px; }

figcaption {
  display: table-row;
  font-family: "bree-serif", serif;
  font-weight: 300;
  line-height: 20px; }

.img_group {
  margin: 20px auto;
  max-width: 872px; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* -- ADMIN --*/
#block-theme-links-health, #block-theme-links-technology, #block-theme-links-environment {
  margin: 30px 0;
  padding: 30px 0;
  float: left;
  width: 100%;
  border-top: #dadada solid thin;
  border-bottom: #dadada solid thin; }

#block-theme-links-health header, #block-theme-links-technology header, #block-theme-links-environment header {
  margin: 10px; }

#block-theme-links-health div, #block-theme-links-technology div, #block-theme-links-environment div {
  /*background: $background-grey;	*/
  padding: 2px 4px 0; }

#block-theme-links-health .views-field-title a:link, #block-theme-links-technology .views-field-title a:link, #block-theme-links-environment .views-field-title a:link, #block-theme-links-health .views-field-title a:visited, #block-theme-links-technology .views-field-title a:visited, #block-theme-links-environment .views-field-title a:visited, #block-newsarchiveyearsort a:link, #block-newsarchiveyearsort a:visited, #block-igb_modcolumnsv2_peopledirectorylinks a:links, #block-igb_modcolumnsv2_peopledirectorylinks a:visited {
  padding: 6px 8px;
  color: #28aae2;
  background: #f7f7f7;
  line-height: 38px;
  text-decoration: none;
  margin: 6px 0px; }

#block-theme-links-health .views-field-title a:active, #block-theme-links-technology .views-field-title a:active, #block-theme-links-environment .views-field-title a:active, #block-theme-links-health .views-field-title a:active, #block-theme-links-technology .views-field-title a:hover, #block-theme-links-environment .views-field-title a:hover, #block-newsarchiveyearsort a:active, #block-newsarchiveyearsort a:hover, #block-igb_modcolumnsv2_peopledirectorylinks a:active, #block-igb_modcolumnsv2_peopledirectorylinks a:hover {
  padding: 6px 8px;
  color: #fff;
  background: #28aae2;
  line-height: 38px;
  text-decoration: none;
  margin: 6px 0px; }

#block-theme-links-environment .views-field-title a:link, #block-theme-links-environment .views-field-title a:visited,
#block-theme-links-health .views-field-title a:link, #block-theme-links-health .views-field-title a:visited,
#block-theme-links-technology .views-field-title a:link, #block-theme-links-technology .views-field-title a:visited {
  padding: 6px 8px;
  color: #28aae2;
  background: #f7f7f7;
  line-height: 38px;
  text-decoration: none;
  margin: 6px 0px; }

#block-theme-links-environment .views-field-title a:active, #block-theme-links-environment .views-field-title a:hover,
#block-theme-links-health .views-field-title a:active, #block-theme-links-health .views-field-title a:hover,
#block-theme-links-technology .views-field-title a:active, #block-theme-links-technology .views-field-title a:hover {
  padding: 6px 8px;
  color: #fff;
  background: #28aae2;
  line-height: 38px;
  text-decoration: none;
  margin: 6px 0px; }

#block-theme-links-health .views-row, #block-theme-links-technology .views-row, #block-theme-links-environment .views-row {
  float: left; }

[role=alert] {
  color: #ff0000; }

.webform-progress-bar__page--current {
  color: #ff0000; }

#edit-space-request-contact-information ol {
  list-style-type: decimal;
  margin-left: 25px; }

.people-box {
  background: #eee;
  padding: 6px;
  margin-bottom: 10px; }

.ds_horz_left, .ds_horz_right {
  margin-top: -70px; }

#block-display-screens-kiosk-array h3 {
  background: #eee none repeat scroll 0 0;
  margin-left: 0;
  margin-bottom: 10px;
  padding: 10px;
  text-transform: uppercase; }

#block-display-screens-kiosk-array ul {
  margin-bottom: 30px;
  margin-left: 50px; }

#block-display-screens-kiosk-array li {
  list-style: disc; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* -- WEB FORMS --*/
.container form .webform-flexbox {
  background: #f5f5f5; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .webform-flex--1 {
  flex: none; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .webform-flex--container {
  margin: 0; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop2 {
  padding: 0px; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop2 label {
  visibility: hidden; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop2 label::before {
  content: "- ";
  visibility: visible; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop3 label {
  visibility: hidden; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop3 label::before {
  content: "- ";
  visibility: visible; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop4 label {
  visibility: hidden; }

.container form.webform-submission-biocluster-account-form-form .webform-flexbox .form-item-cfop4 label::before {
  content: "- ";
  visibility: visible; }

.container form .webform-flexbox .js-form-item {
  background: none;
  border-top: none; }

.container form .js-form-item {
  padding: 30px 20px;
  background: #f5f5f5;
  border-top: 1px #ccc solid;
  margin-bottom: 2px; }

.container form input {
  line-height: 150%;
  font-size: 110%;
  padding-left: 10px;
  color: #28aae2;
  max-width: 80%;
  /* width: 500px;*/ }

.container form ul li {
  margin-left: 30px;
  list-style: disc; }

.container form h3 {
  font-family: "bree-serif", serif;
  font-weight: 400;
  font-size: 110%;
  margin-top: 20px; }

.container form .webform-button--submit {
  color: #fff; }

.container form select {
  font-size: 100%;
  color: #28aae2;
  padding: 10px;
  max-width: 100%; }

.container form table {
  width: 100%; }

.container form textarea {
  max-width: 100%; }

/* file type descriptions */
.container form .description {
  display: none; }

article .js-form-item {
  font-size: 110%;
  line-height: 200%;
  margin-bottom: 20px; }

article form select {
  font-size: 80%; }

article form input {
  font-size: 80%;
  padding: 4px; }

article form textarea {
  padding: 4px; }

article footer {
  margin-bottom: 20px; }

.pager {
  text-align: center;
  margin-bottom: 30px;
  clear: both; }

.pager ul li {
  display: inline-block;
  color: #8c8c8c;
  font-size: 1.08em;
  margin: 0;
  padding: 0 0.4em; }

.container .item-list ul li {
  border-bottom: 2px #eee solid;
  margin: 10px 0;
  padding: 10px 0; }

#block-people-admin ul, #block-theme-leaders ul, #block-igb-modcolumnsv2-people-admin ul, #block-igb-modcolumnsv2-theme-leaders ul {
  clear: both;
  margin: auto;
  width: 500px; }

#block-people-admin ul li, #block-theme-leaders ul li, #block-igb-modcolumnsv2-people-admin ul li, #block-igb-modcolumnsv2-theme-leaders ul li {
  float: left;
  width: 200px;
  min-height: 350px;
  padding: 20px; }

#block-people-admin ul li img, #block-theme-leaders ul li img, #block-igb-modcolumnsv2-people-admin ul li img, #block-igb-modcolumnsv2-theme-leaders ul li img {
  width: 100%;
  height: 100%;
  max-width: 149px; }

.people_name {
  padding: 0px; }

form .form-actions {
  background: #eee;
  margin: 30px 0px;
  padding: 20px; }

form .webform-button--submit {
  background: #00A9F1;
  color: #fff;
  font-size: 130%;
  border-radius: 10px;
  min-width: 20%;
  text-transform: uppercase;
  border: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
.container article table {
  margin: 0px auto; }

.container article table tr, .container article table th, .container article table td {
  border: 1px #eee solid;
  padding: 10px;
  vertical-align: top; }

.container article table img {
  width: inherit;
  height: inherit; }

/* - - - - - - - - Galleries  - -- - - - - - - -- - */
.container article .thumbgallery a:link, .container article table .thumbgallery a:visited {
  padding: 0px;
  background: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
#block-views-block-photo-ga-block-1 {
  text-align: center; }

/* - - - - - - - - Core Facilities  - -- - - - - - - -- - */
#block-coreiotm {
  float: left;
  width: 500px; }

#block-corewhatsnew {
  float: left;
  width: 200px; }

.corewhatsnew {
  padding: 10px 0px; }

/* - - - - - - - - Core  Facilities - -- - - - - - - -- - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
.featured_article_image {
  border: none; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
.softwareToolsCol {
  float: left;
  width: 30%;
  margin-right: 20px; }

/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
@media only screen and (min-width: 250px) {
  .container, .more_igb {
    margin-left: 110px;
    width: 89%; } }
@media only screen and (max-height: 750px) {
  .more_nav, .more_nav_close {
    bottom: 20%; } }
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - -             Left Nav / Dashboard         - - */
@media only screen and (max-height: 873px) {
  #block-naviconsafety {
    display: none; } }
@media only screen and (max-height: 815px) {
  #block-naviconcalendar {
    display: none; } }
@media only screen and (max-height: 755px) {
  #block-naviconarticles {
    display: none; } }
@media only screen and (max-height: 696px) {
  #block-naviconpeople {
    display: none; } }
@media only screen and (max-height: 640px) {
  #block-naviconaquainted {
    display: none; } }
@media only screen and (max-height: 577px) {
  #block-naviconservices {
    display: none; } }
@media only screen and (max-height: 520px) {
  #block-naviconfundamentalresearch {
    display: none; } }
@media only screen and (max-height: 460px) {
  #block-navicongive {
    display: none; } }
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
/* - - - - - - - - - - - - - - -  - - - - - - - - - */
@media only screen and (max-height: 960px) {
  .more_nav, .more_nav_close {
    bottom: 35%; }

  .nav_health, .nav_technology, .nav_environment {
    display: none; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_2col {
    display: none; } }
@media only screen and (max-width: 700px) {
  /* --- single 1 column view ---*/
  /* #sidebar1 { 	width: 68px; max-width: 68px; } */
  .mobilecol1 {
    display: block; }

  .mobilecol3 {
    display: none; }

  .featured_article_desc_title_3 {
    width: 231px !important; }

  .container, .more_igb {
    float: left;
    position: absolute;
    top: 0;
    left: 94px;
    width: inherit;
    max-width: none;
    margin: 0px; }

  .more_igb .igb_services_2, .more_igb .igb_services_3, .more_igb .igb_services_4, .more_igb .igb_services_5 {
    max-width: inherit; }

  #block-moreigb-open .more_igb .igb_services_1 {
    max-width: inherit;
    max-height: none;
    width: 95%; }

  .more_box .columnspan_2 .igb_services_1 {
    max-width: inherit; }

  /* .container, .more_igb { width: 100%; max-width: 89%; } */
  .more_igb .search {
    max-width: 264px; }

  .site_name_container {
    width: 100%; }

  .imark {
    float: none;
    margin-top: 10px;
    text-align: center;
    font-size: 100%; }

  .col1_num2, .col1_num3, .col1_num4, .col1_num5 {
    display: none; }

  .col2_1colmobile {
    display: block; }

  .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .featured_article_desc_title_2 {
    width: 231px;
    max-width: 524px; }

  #block-featuredarticles .featured_article_desc_title_2 {
    width: 231px;
    max-width: 524px; }

  #block-inside-igb .inside_igb_image img {
    width: 100%; }

  .inside_igb, .igb_services, .igb_publicengagement {
    margin-top: 10px;
    font-size: 90%; }

  .igb_publicengagement img {
    width: 100%; }

  .igb_publicengagement, .igb_getacquainted {
    max-height: none; }

  .columnspan_1 {
    max-width: none;
    width: auto; }

  .inside_igb_body_5 {
    display: none; }

  .more_box {
    max-height: none; }

  .more_igb .igb_services_1 {
    max-width: 264px;
    max-height: none; }

  .more_igb .igb_services_1 .more_igb_content {
    min-height: 255px;
    max-height: none; }

  .social_area {
    width: 180px; }

  .social_area_item {
    padding: 20px; }

  .container article p {
    line-height: 30px;
    font-size: 110%; }

  .container h1 {
    font-size: 120%;
    line-height: 17px;
    margin-bottom: 4px; }

  .container .site_slogan {
    margin-bottom: 10px; }

  #block-aboutmessage {
    font-size: 120%;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px; }

  .article_archive_ch {
    max-width: 80%; }

  .article_archive_tags {
    max-width: none; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_2col, #block-get-aquainted-homepage .igb_services_5 .mooc_4col {
    display: none; } }
@media only screen and (min-width: 697px) {
  /* - - - 2 Columns - - - */
  .mobilecol1 {
    display: block; }

  .mobilecol3 {
    display: none; }

  .featured_article_desc_title_3 {
    width: 231px !important; }

  /*.container, .more_igb { width: 602px; max-width: 602px; }*/
  .container, .more_igb {
    width: 100%;
    max-width: 600px; }

  .more_igb .search {
    max-width: 563px; }

  .col1_num3, .col1_num4, .col1_num5 {
    display: none; }

  .col2_1colmobile {
    display: none; }

  .col2_col2_1colmobile {
    display: block; }

  /* if 2 columns are at 2nd position */
  .colspan_2 .col2_col2_1colmobile {
    display: none; }

  .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  #block-featuredarticles .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  .inside_igb, .igb_services, .igb_publicengagement {
    margin-top: 10px; }

  .inside_igb_body_more {
    display: inline; }

  .inside_igb_5 {
    width: 576px;
    max-width: 576px;
    display: block; }

  .inside_igb_body_5 {
    display: block;
    width: 267px; }

  .inside_igb_body_content {
    display: none; }

  .igb_services_2, .igb_services_4, .igb_services_5 {
    margin-right: 0px; }

  .igb_services_5 {
    width: 560px;
    max-width: 560px; }

  .article_archive_ch {
    max-width: 90%; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_1col, #block-get-aquainted-homepage .igb_services_5 .mooc_4col {
    display: none; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_2col {
    display: block; }

  .container p iframe {
    height: 337px; } }
@media only screen and (min-width: 1034px) {
  /* - - - 3 Columns - - - */
  .mobilecol1 {
    display: none; }

  .mobilecol3 {
    display: block; }

  .featured_article_desc_title_3 {
    width: inherit; }

  /*.container, .more_igb { width: 896px; max-width: 896px; }*/
  .container, .more_igb {
    width: 100%;
    max-width: 900px; }

  .more_igb .search {
    max-width: 857px; }

  .container article p {
    font-size: 115%; }

  .site_name_container {
    width: 65%; }

  #block-feature-huge-image {
    max-width: 1034px;
    overflow: hidden; }

  .col1_num2, .col1_num3 {
    display: block; }

  .col1_num4, .col1_num5 {
    display: none; }

  .col2_1colmobile {
    display: none; }

  .col2_col2_1colmobile {
    display: block; }

  /* if span 2 columns */
  .colspan_2 .col2_col2_1colmobile {
    display: block; }

  .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  #block-featuredarticles .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position3 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticles .position3 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticles .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  .inside_igb_4 {
    margin-top: 10px; }

  .inside_igb_body_more {
    display: inline; }

  .inside_igb_5 {
    width: 576px;
    max-width: 576px; }

  .inside_igb_body_5 {
    display: block;
    width: 267px; }

  .igb_services_2, .igb_services_4 {
    margin-right: 10px; }

  .igb_services_3, .igb_services_5 {
    margin-right: 0px; }

  .igb_services_5 {
    width: 560px;
    max-width: 560px; }

  .article_archive_ch {
    max-width: 830px; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_2col {
    display: block; }

  .container p iframe {
    height: 500px; } }
@media only screen and (min-width: 1340px) {
  /* - - - 4 Columns - - - */
  /*.container, .more_igb { width: 1190px;  max-width: 1190px; }*/
  .container, .more_igb {
    width: 100%;
    max-width: 1200px; }

  .more_igb .search {
    max-width: 1152px; }

  .container article p {
    font-size: 120%; }

  #block-feature-huge-image {
    max-width: 1340px;
    overflow: hidden; }

  .col1_num2, .col1_num3, .col1_num4 {
    display: block; }

  .col1_num5, .inside_igb_body_more {
    display: none; }

  .col2_1colmobile {
    display: none; }

  .col2_col2_1colmobile {
    display: block; }

  /* if Span 2 columns */
  .colspan_2 .col2_col2_1colmobile {
    display: block; }

  .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position4 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position4 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position4 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  #block-featuredarticles .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position3 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticles .position3 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticles .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position4 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticles .position4 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticles .position4 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  /*.col_span_1 { width: 320px; max-width: 320px; } */
  /*.featured_article_desc { width: 300px; max-width: 300px; } */
  /* #block-featuredarticles .featured_article_image img { width: 100%; max-width: 360px; } */
  .inside_igb_5 {
    width: 1165px;
    max-width: 1165px;
    margin-top: 10px; }

  .inside_igb_body_5 {
    width: 855px;
    max-width: 855px; }

  .inside_igb_body_5, .inside_igb_body_content {
    display: block; }

  .igb_services_3 {
    margin-right: 10px; }

  .igb_services_4 {
    margin-right: 0px; }

  .igb_services_5 {
    width: 1150px;
    max-width: 1150px; }

  .article_archive_ch {
    max-width: 1130px; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_1col, #block-get-aquainted-homepage .igb_services_5 .mooc_2col {
    display: none; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_4col {
    display: block; }

  .container p iframe {
    height: 670px; } }
@media only screen and (min-width: 1634px) {
  /* - - - 5 Columns - - - */
  .container, .more_igb {
    width: 1484px;
    max-width: 1484px; }

  .more_igb .search {
    max-width: 1448px; }

  .container article p, .igb_fellows {
    font-size: 135%; }

  .igb_fellows {
    line-height: 37px; }

  #block-feature-huge-image {
    max-width: 1660px;
    overflow: hidden; }

  .views-field-field-feature-image img {
    width: 1660px; }

  .col1_num2, .col1_num3, .col1_num4, .col1_num5 {
    display: block; }

  .col2_1colmobile {
    display: none; }

  .col2_col2_1colmobile {
    display: block; }

  /* if Span 2 columns */
  .colspan_2 .col2_col2_1colmobile {
    display: block; }

  .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position3 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position4 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position4 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position4 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticlestest .position5 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticlestest .position5 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticlestest .position5 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  #block-featuredarticles .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position3 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticles .position3 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticles .position3 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position4 .colspan_2 .col2_col2_1colmobile {
    display: block; }

  #block-featuredarticles .position4 .colspan_2 .col2_1colmobile {
    display: none; }

  #block-featuredarticles .position4 .colspan_2 .featured_article_desc_title_2 {
    width: 525px;
    max-width: 525px; }

  #block-featuredarticles .position5 .colspan_2 .col2_col2_1colmobile {
    display: none; }

  #block-featuredarticles .position5 .colspan_2 .col2_1colmobile {
    display: block; }

  #block-featuredarticles .position5 .colspan_2 .featured_article_desc_title_2 {
    width: 231px;
    max-width: 231px; }

  .inside_igb_5 {
    width: 282px;
    max-width: 282px; }

  .inside_igb_body_5 {
    display: none; }

  .igb_services_4 {
    margin-right: 10px; }

  .igb_services_5 {
    width: 264px;
    max-width: 264px;
    margin-right: 0px; }

  .article_archive_ch {
    max-width: 1420px; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_1col {
    display: block; }

  #block-get-aquainted-homepage .igb_services_5 .mooc_2col, #block-get-aquainted-homepage .igb_services_5 .mooc_4col {
    display: none; }

  .container p iframe {
    height: 830px; } }
@media print {
  #sidebar1, #sidebar1hover {
    display: none; }

  .container, .more_igb {
    margin-left: 10px;
    width: 95%;
    max-width: 95%; } }
