@charset "UTF-8";
/**
* @file 
* GT Super Block content type styling
*/
/**
 * @file
 * Font Awesome variables.
 * Version 4.3.0
 */
/**
 * @file
 * Mixins.
 *
 */
/* line 14, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block .block-body {
  background: transparent !important;
  background-color: none !important;
  border: none !important;
  padding: 0 !important;
}
/* line 22, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.promo-block .super-block__image-wrapper {
  margin-bottom: 20px;
}
/* line 25, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.promo-block .super-block__teaser {
  border-bottom: 4px solid #EEB211;
  border-top: 4px solid #EEB211;
  margin-bottom: 20px;
  padding: 10px;
}
/* line 35, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.related-info-block .super-block__title {
  background-color: #EEB211;
  color: #454545;
  margin-bottom: 6px;
  padding: 10px;
}
/* line 41, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.related-info-block .node-body {
  background-color: #E6E6E6;
  padding: 10px;
}
/* line 47, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.block-title-bg-gt-blue .super-block__title {
  background-color: #00254C;
  color: #fff;
  margin-bottom: 6px;
  padding: 10px;
}
/* line 28, ../sass/global/_mixins.scss */
.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;
}
/* line 48, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.block-title-bg-gt-gold .super-block__title {
  background-color: #EEB211;
  color: #454545;
  margin-bottom: 6px;
  padding: 10px;
}
/* line 28, ../sass/global/_mixins.scss */
.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: #454545;
}
/* line 49, ../sass/gt_ct_super_block.scss */
.nodeblock-gt-ct-super-block.block-title-bg-gray .super-block__title {
  background-color: #646464;
  color: #fff;
  margin-bottom: 6px;
  padding: 10px;
}
/* line 28, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}
/* line 9, ../sass/global/_mixins.scss */
.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;
}

/* line 61, ../sass/gt_ct_super_block.scss */
.super-block__title {
  font-size: 2em;
  font-weight: 400;
  line-height: 1.05;
  margin: 0 0 10px;
}
/* line 66, ../sass/gt_ct_super_block.scss */
.super-block__title a {
  color: #454545;
  text-decoration: none;
}
/* line 69, ../sass/gt_ct_super_block.scss */
.super-block__title a:link, .super-block__title a:visited, .super-block__title a:hover, .super-block__title a:active {
  color: #454545;
  text-decoration: none;
}
/* line 74, ../sass/gt_ct_super_block.scss */
.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;
}
/* line 81, ../sass/gt_ct_super_block.scss */
.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;
}

/* line 88, ../sass/gt_ct_super_block.scss */
.super-block__image {
  float: left;
  max-width: 100%;
}
/* line 91, ../sass/gt_ct_super_block.scss */
.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%;
}
/* line 96, ../sass/gt_ct_super_block.scss */
.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%;
}
/* line 102, ../sass/gt_ct_super_block.scss */
.super-block__image .super-block__image-wrapper {
  margin-bottom: 10px;
  position: relative;
}

/* line 109, ../sass/gt_ct_super_block.scss */
.super-block__lower {
  float: left;
  width: 100%;
}
/* line 112, ../sass/gt_ct_super_block.scss */
.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%;
}

/* line 119, ../sass/gt_ct_super_block.scss */
.super-block__jump-link {
  margin-bottom: 10px;
  position: relative;
}
/* line 122, ../sass/gt_ct_super_block.scss */
.super-block__jump-link a {
  background-color: #646464;
  color: #E6E6E6;
  display: block;
  float: left;
  font-weight: 700;
  padding: 10px 14px 10px 34px;
  text-decoration: none;
}
/* line 130, ../sass/gt_ct_super_block.scss */
.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;
}
/* line 134, ../sass/gt_ct_super_block.scss */
.super-block__jump-link a:before {
  font-family: "FontAwesome";
  font-size: 1.4em;
  color: #EEB211;
  content: "\f0a9";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: 6px;
}
/* line 145, ../sass/gt_ct_super_block.scss */
.sb-skin-blue .super-block__jump-link a {
  background-color: #023D7B;
  color: #fff;
}
/* line 148, ../sass/gt_ct_super_block.scss */
.sb-skin-blue .super-block__jump-link a:hover {
  color: #fff;
}
/* line 150, ../sass/gt_ct_super_block.scss */
.sb-skin-gold .super-block__jump-link a {
  background-color: #EEB211;
  color: #fff;
}
/* line 153, ../sass/gt_ct_super_block.scss */
.sb-skin-gold .super-block__jump-link a:before {
  color: #023D7B;
}
/* line 155, ../sass/gt_ct_super_block.scss */
.super-block__image .super-block__jump-link {
  bottom: -1px;
  font-size: .86em;
  margin: 0;
  position: absolute;
  right: 0;
}
/* line 161, ../sass/gt_ct_super_block.scss */
.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: #646464;
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 8px 10px 8px 28px;
}
/* line 168, ../sass/gt_ct_super_block.scss */
.super-block__image .super-block__jump-link a:hover {
  color: #454545;
}
/* line 169, ../sass/gt_ct_super_block.scss */
.super-block__image .super-block__jump-link a:before {
  font-size: 1.3em;
  left: 8px;
  top: 6px;
}
/* line 176, ../sass/gt_ct_super_block.scss */
.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;
}
/* line 180, ../sass/gt_ct_super_block.scss */
.sb-skin-blue .super-block__image .super-block__jump-link a:hover {
  color: #fff;
}
/* line 182, ../sass/gt_ct_super_block.scss */
.sb-skin-gold .super-block__image .super-block__jump-link a {
  background-color: #EEB211;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 186, ../sass/gt_ct_super_block.scss */
.sb-skin-gold .super-block__image .super-block__jump-link a:hover {
  color: #fff;
}
