@charset "UTF-8";
/**
* @file
* GT Super Block content type styling
* Font Awesome variables, Version 4.3.0
*/

.nodeblock-gt-ct-super-block .block-body {
  background: transparent !important;
  background-color: none !important;
  border: none !important;
  padding: 0 !important;
}
.nodeblock-gt-ct-super-block.promo-block .super-block__image-wrapper {
  margin-bottom: 20px;
}
.nodeblock-gt-ct-super-block.promo-block .super-block__teaser {
  border-bottom: 4px solid #b3a369;
  border-top: 4px solid #b3a369;
  margin-bottom: 20px;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.related-info-block .super-block__title {
  padding: .4em;
}

.nodeblock-gt-ct-super-block.related-info-block .super-block__title {
  background-color: #b3a369;
  color: #262626;
  margin-bottom: 6px;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.related-info-block .node-body {
  background-color: #E6E6E6;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title {
  background-color: #00254C;
  color: #fff;
  margin-bottom: 6px;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title a:active {
  color: #fff;
}
.nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title {
  background-color: #b3a369;
  color: #262626;
  margin-bottom: 6px;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title a:active {
  color: #262626;
}
.nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title {
  background-color: #545454;
  color: #fff;
  margin-bottom: 6px;
  padding: 10px;
}
.nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:link, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:visited, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:hover, .nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title a:active {
  color: #fff;
}
.nodeblock-gt-ct-super-block.icon-info-title .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}
.nodeblock-gt-ct-super-block.icon-alert-title .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}
.nodeblock-gt-ct-super-block.icon-download-title .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}
.nodeblock-gt-ct-super-block.icon-link-title .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}
.nodeblock-gt-ct-super-block.icon-institution .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}
.nodeblock-gt-ct-super-block.icon-mortar-board .super-block__title:before {
  color: inherit;
  content: "";
  display: inline-block;
  float: none;
  font-family: "FontAwesome";
  font-size: inherit;
  font-weight: 300;
  margin: 0 6px 0 0;
  padding: 0;
}

.super-block__title {
  font-size: 2em;
  font-weight: 400;
  line-height: 1.05;
  margin: 0 0 10px;
}
.super-block__title a {
  color: #262626;
  text-decoration: none;
}
.super-block__title a:link, .super-block__title a:visited, .super-block__title a:hover, .super-block__title a:active {
  color: #262626;
  text-decoration: none;
}
.sb-skin-blue .super-block__title, .sb-skin-blue .super-block__title:before, .sb-skin-blue .super-block__title a, .sb-skin-gold .super-block__title, .sb-skin-gold .super-block__title:before, .sb-skin-gold .super-block__title a {
  color: #023D7B;
}
.sb-skin-blue .super-block__title:hover, .sb-skin-blue .super-block__title:before:hover, .sb-skin-blue .super-block__title a:hover, .sb-skin-gold .super-block__title:hover, .sb-skin-gold .super-block__title:before:hover, .sb-skin-gold .super-block__title a:hover {
  color: #023D7B;
}

.super-block__image {
  float: left;
  max-width: 100%;
}
.block.full-width .sb-image-left.sb-teaser-true .super-block__image, .block.three-quarter-width .sb-image-left.sb-teaser-true .super-block__image {
  padding-right: 20px;
  width: 30%;
}
.block.full-width .sb-image-right.sb-teaser-true .super-block__image, .block.three-quarter-width .sb-image-right.sb-teaser-true .super-block__image {
  float: right;
  padding-left: 20px;
  width: 30%;
}
.super-block__image .super-block__image-wrapper {
  margin-bottom: 10px;
  position: relative;
}

.super-block__lower {
  float: left;
  width: 100%;
}
.block.full-width .sb-image-left.sb-teaser-true .super-block__lower, .block.full-width .sb-image-right.sb-teaser-true .super-block__lower, .block.three-quarter-width .sb-image-left.sb-teaser-true .super-block__lower, .block.three-quarter-width .sb-image-right.sb-teaser-true .super-block__lower {
  width: 70%;
}

.super-block__jump-link {
  margin-bottom: 10px;
  position: relative;
}
.super-block__jump-link a {
  background-color: #545454;
  color: #E6E6E6;
  display: block;
  float: left;
  font-weight: 700;
  padding: 10px 14px 10px 34px;
  text-decoration: none;
}
.super-block__jump-link a:link, .super-block__jump-link a:visited, .super-block__jump-link a:hover, .super-block__jump-link a:active {
  color: #fff;
  text-decoration: none;
}
.super-block__jump-link a:before {
  font-family: "FontAwesome";
  font-size: 1.4em;
  color: #b3a369;
  content: "\f0a9";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: 6px;
}
.sb-skin-blue .super-block__jump-link a {
  background-color: #023D7B;
  color: #fff;
}
.sb-skin-blue .super-block__jump-link a:hover {
  color: #fff;
}
.sb-skin-gold .super-block__jump-link a {
  background-color: #b3a369;
  color: #fff;
}
.sb-skin-gold .super-block__jump-link a:before {
  color: #023D7B;
}
.super-block__image .super-block__jump-link {
  bottom: -1px;
  font-size: .86em;
  margin: 0;
  position: absolute;
  right: 0;
}
.super-block__image .super-block__jump-link a {
  background-color: #fff;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 0;
  color: #545454;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 8px 10px 8px 28px;
}
.super-block__image .super-block__jump-link a:hover {
  color: #262626;
}
.super-block__image .super-block__jump-link a:before {
  font-size: 1.3em;
  left: 8px;
  top: 6px;
}
.sb-skin-blue .super-block__image .super-block__jump-link a {
  background-color: #023D7B;
  color: #7fbdff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.sb-skin-blue .super-block__image .super-block__jump-link a:hover {
  color: #fff;
}
.sb-skin-gold .super-block__image .super-block__jump-link a {
  background-color: #b3a369;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.sb-skin-gold .super-block__image .super-block__jump-link a:hover {
  color: #fff;
}
